/* Omega Fields Template CSS   */
/*                             */
/* Dark Color:   6589c4 (drk)  */
/* Medium Color: a4bdd0 (med)  */
/* Light Color:  dadada (lht)  */
/*                             */


/* General Formatting -----------------------------------------*/
BODY, p, td, 
ol, ul, li          { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 14px; color: #464646; }
ol, ul              { margin: 4px 0px 0px 35px; padding: 0px; }
p                   { line-height: 16px; }
li                  { padding-bottom: 4px }
form                { margin: 0px; }
input               { font-family: Verdana, Geneva, Arial, sans-serif; margin: 0px; }

.prod				{ font-size: 12px; line-height: 14px; margin: 0px 0px 10px 0px; padding: 0px; }
.white				{ color: #ffffff; }
.caps				{ text-transform: uppercase; }
.small				{ font-size: 12px; line-height: 14px; }
.right				{ text-align: right; }
.error              { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 14px; line-height: 16px; color: #990000; }
.BibleVerse			{ font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; color: #464646; border: 1px solid #6589c4; font-style:italic; padding: 5px; background-color:#fffbee}

/* Table Borders -----------------------------------------*/
/* Outside Border */
.tbl-bdrdrk         { background-color: #ffffff; border: 1px solid #ffffff; }  /* Border set with dark color */
.tbl-bdrmed         { background-color: #ffffff; border: 1px solid #ffffff; }  /* Border set with medium color */
.tbl-bdrlht         { background-color: #ffffff; border: 1px solid #ffffff; }  /* Border set with light color */

/* Columns only Border */
.tbl-coldrk         { background-color: #ffffff; border-right: 1px solid #6589c4; }  /* Border set with dark color */
.tbl-colmed         { background-color: #ffffff; border-right: 1px solid #a4bdd0; }  /* Border set with medium color */
.tbl-collht         { background-color: #ffffff; border-right: 1px solid #dadada; }  /* Border set with light color */

/* Rows only Border */
.tbl-rowdrk         { background-color: #ffffff; border-bottom: 1px solid #ffffff; }  /* Border set with dark color */
.tbl-rowmed         { background-color: #ffffff; border-bottom: 1px solid #ffffff; }  /* Border set with medium color */
.tbl-rowlht         { background-color: #ffffff; border-bottom: 1px solid #ffffff; }  /* Border set with light color */

/* Full Grid Border */
.tbl-grddrk         { background-color: #ffffff; border-right: 1px solid; border-bottom: 1px solid; border-color: #ffffff; }  /* Border set with dark color */
.tbl-grdmed         { background-color: #ffffff; border-right: 1px solid; border-bottom: 1px solid; border-color: #ffffff; }  /* Border set with medium color */
.tbl-grdlht         { background-color: #ffffff; border-right: 1px solid; border-bottom: 1px solid; border-color: #ffffff; }  /* Border set with light color */

/* Cell Top Border */
.tbl-topdrk         { background-color: #ffffff; border-top: 1px solid #ffffff; }  /* Border set with dark color */
.tbl-topmed         { background-color: #ffffff; border-top: 1px solid #ffffff; }  /* Border set with medium color */
.tbl-toplht         { background-color: #ffffff; border-top: 1px solid #ffffff; }  /* Border set with light color */


/* Text Headers -----------------------------------------------*/
.hdr                { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #51A9FF; padding: 0px; margin: 0px; }
.hdrsub             { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #51A9FF; padding: 0px; margin: 0px; }
.hdrLeftNav         { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #51A9FF; padding: 0px; margin: 0px; }


/* Backgrounds ------------------------------------------------*/
BODY                { background: url(../images/bkg/bkg-body.gif)       #d3d3d3; }           /* Background for entire page */
.bkg-hdr            { background: url(../images/bkg/bkg-hdr.gif)        repeat-x #ffffff; }  /* Background for header area */
.bkg-navtop         { background: url(../images/bkg/bkg-navtop.gif)     repeat-x #ffffff; }  /* Background for top navigation */
.bkg-shdw           {}  /* Shadow Background Under top navigation */
.bkg-trail          { background: url(../images/bkg/bkg-trail.gif)      repeat-x #ffffff; }  /* Background for bread crumb trail area */
.bkg-content        { background: url(../images/bkg/bkg-content.gif)    repeat-y #ffffff; }  /* Background for content area */
.admin-bkg-content 	{background-color: #ffffff}
.bkg-DynamicResize	{ background: repeat-y #ffffff; }  /* Background for content area when Dynamic Display Resizing is turned on*/

/* Areas ------------------------------------------------------*/
.area-hdr           { background: url(../images/bkg/bkg-areahdr.gif)    repeat-x #0167ff; padding: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; }  /* Menu Header */
.area-cart          { background-color:#fff;border-top:1px solid #0167ff;border-left:1px solid #0167ff; border-right:1px solid #0167ff; padding: 8px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #464646; }  /* Body of Shopping Cart */
.area-opt           { background: url(../images/bkg/bkg-areaopt.gif)    repeat-x #fffbee; padding: 6px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #3b3b3b; }  /* Product Sort Options & Shopping Cart Options Areas */
.area-menu          { background: url(../images/bkg/bkg-areamenu.gif)   repeat-x #ffffd7; padding: 5px 5px 5px 0px; border:1px solid #d4d4d1;}  /* Products Menu */
.area-opt-cart  { background-color:#fff;border-left:1px solid #0167ff; border-right:1px solid #0167ff; border-bottom:1px solid #0167ff;padding: 6px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; color: #3b3b3b; }  /* Product Sort Options & Shopping Cart Options Areas */
.area-freight         { background-color:#4d94ff;border-left:1px solid #0167ff; border-right:1px solid #0167ff; border-bottom:1px solid #0167ff;padding: 6px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; color: #fff; } 
.area-opt-freight    { background-color:#fff;border:1px solid #0167ff; padding: 6px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px;color:#000;}




/* Dividers ---------------------------------------------------*/
.div-gray           { background: url(../images/divides/div-gray.gif)   repeat-x #fff; }  /* Navigation */
.div-ldot           { background: url(../images/divides/div-ldot.gif)   repeat-x #ffffff; }  /* Light Dot Line */
/*.div-ddot           { } */  /* Dark Dot Line */
.div-ddot           { background: url(../images/divides/div-ddot.gif)   repeat-x #ffffff 0% 50%;}  
.div-ldotv          { background: url(../images/divides/div-ldotv.gif)  repeat-y #ffffff center; }  /* Light Dot Line Vertical */
/*.div-ddotv          { background-color:#ffffff; }*/  /* Dark Dot Line Vertical */
.div-ddotv          { background: url(../images/divides/div-ddotv.gif)  repeat-y #ffffff center; }  /* Dark Dot Line Vertical */
.div-lsolid         { background: url(../images/divides/div-lsolid.gif) repeat-x #dadada; }  /* Light Solid Line */
.div-dsolid         { background: url(../images/divides/div-dsolid.gif) repeat-x #ffffff; }  /* Dark Solid Line */


/* Navigation -------------------------------------------------*/

/* General Site Links */
a 					{ text-decoration: none; color: #6589c4; }
a:link 				{ text-decoration: none; color: #6589c4; }
a:active 			{ text-decoration: none; color: #6589c4; }
a:visited			{ text-decoration: none; color: #6589c4; }
a:hover 			{ text-decoration: none; color: #000000; }


/* Product Links */
.nav-prod           { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 21px; text-decoration: none; font-weight: none; color: #008000;line-height:21px; }
a.nav-prod          { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 21px; text-decoration: none; font-weight: none; color: #008000; }
a:link.nav-prod     { text-decoration: none; font-weight: bold; color: #008000; }
a:active.nav-prod   { text-decoration: none; font-weight: bold; color: #008000; }
a:visited.nav-prod  { text-decoration: none; font-weight: bold; color: #008000; }
a:hover.nav-prod    { text-decoration: underline; font-weight: bold; color: #000000; }


/* Top Navigation Bar */
.navtop             { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; color: #ffffff; }
a.navtop            { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; color: #ffffff;  padding: 0px 6px 0px 8px; }
a:link.navtop       { text-decoration: none; text-transform: none; font-weight: normal; color: #ffffff; }
a:active.navtop     { text-decoration: none; text-transform: none; font-weight: normal; color: #ffffff; }
a:visited.navtop    { text-decoration: none; text-transform: none; font-weight: normal; color: #ffffff; }
a:hover.navtop      { text-decoration: underline; text-transform: none; font-weight: normal; color: #fff799; }

a.navtop-at         { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; font-weight:bold; text-decoration: underline; color: #fff799;  padding: 0px 3px 0px 12px; }
a:link.navtop-at    { text-decoration: underline; text-transform: none; font-weight: bold; color: #fff799; }
a:active.navtop-at  { text-decoration: underline; text-transform: none; font-weight: bold; color: #fff799; }
a:visited.navtop-at { text-decoration: underline; text-transform: none; font-weight: bold; color: #fff799; }
a:hover.navtop-at   { text-decoration: underline; text-transform: none; font-weight: bold; color: #fff799; }


/* Bread Crumb Trail */
.trail              { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: normal; color: #000; }
a.trail             { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: normal; color: #000; }
a:link.trail        { text-decoration: none; text-transform: none; font-weight: normal; color: #000; }
a:active.trail      { text-decoration: none; text-transform: none; font-weight: normal; color: #000; }
a:visited.trail     { text-decoration: none; text-transform: none; font-weight: normal; color: #000; }
a:hover.trail       { text-decoration: underline; text-transform: none; font-weight: normal; color: #000; }

a.trail-at          { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: normal; color: #3b3b3b; }
a:link.trail-at     { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:active.trail-at   { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:visited.trail-at  { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:hover.trail-at    { text-decoration: underline; text-transform: none; font-weight: normal; color: #3b3b3b; }


/* Help and Contact Links */
.help               { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: normal; color: #3b3b3b; }
a.help              { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: normal; color: #3b3b3b;  padding: 0px 4px 0px 4px; }
a:link.help         { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:active.help       { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:visited.help      { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:hover.help        { text-decoration: none; text-transform: none; font-weight: normal; color: #6589c4; }


/* Menu */
.nav-left-header{background-Color:#ffff99; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold;font-style:italic;text-decoration: none; color: #000; padding:8px;} 
.nav-left           { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #000000; padding: 3px 0px 3px 0px; }
a.nav-left          { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #000000; padding: 3px 0px 3px 0px; display: block; border-bottom: 1px solid #ebebeb; }
a:link.nav-left     { text-decoration: none; color: #000000; }
a:active.nav-left   { text-decoration: none; color: #000000; }
a:visited.nav-left  { text-decoration: none; color: #000000; }
a:hover.nav-left    { text-decoration: none; color: #6589c4; }

.nav-left-at           { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #6589c4; padding: 3px 0px 2px 0px; font-weight: bold; }
a.nav-left-at          { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #6589c4; padding: 3px 0px 2px 0px; font-weight: bold; display: block; }
a:link.nav-left-at     { text-decoration: none; color: #6589c4; font-weight: bold; }
a:active.nav-left-at   { text-decoration: none; color: #6589c4; font-weight: bold; }
a:visited.nav-left-at  { text-decoration: none; color: #6589c4; font-weight: bold; }
a:hover.nav-left-at    { text-decoration: underline; color: #6589c4; font-weight: bold; }

.nav-left-at-with-line 	             { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #6589c4; padding: 3px 0px 2px 0px; font-weight: bold; }
a.nav-left-at-with-line 	         { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #6589c4; padding: 3px 0px 2px 0px; font-weight: bold; display: block; border-bottom: 1px solid #ebebeb; }
a:link.nav-left-at-with-line	     { text-decoration: none; color: #6589c4; font-weight: bold; }
a:active.nav-left-at-with-line 	     { text-decoration: none; color: #6589c4; font-weight: bold; }
a:visited.nav-left-at-with-line  	 { text-decoration: none; color: #6589c4; font-weight: bold; }
a:hover.nav-left-at-with-line    	 { text-decoration: underline; color: #6589c4; font-weight: bold; }

.nav-subleft           { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #666666; padding: 2px 0px 2px 10px; }
a.nav-subleft          { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #666666; padding: 2px 0px 2px 10px; display: block; }
a:link.nav-subleft     { text-decoration: none; color: #666666; }
a:active.nav-subleft   { text-decoration: none; color: #666666; }
a:visited.nav-subleft  { text-decoration: none; color: #666666; }
a:hover.nav-subleft    { text-decoration: underline; color: #6589c4; }

.nav-subleft-at           { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #6589c4; padding: 2px 0px 2px 10px; font-weight: bold;  }
a.nav-subleft-at          { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #6589c4; padding: 2px 0px 2px 10px; display: block; font-weight: bold;  }
a:link.nav-subleft-at     { text-decoration: none; color: #6589c4; font-weight: bold;  }
a:active.nav-subleft-at   { text-decoration: none; color: #6589c4; font-weight: bold;  }
a:visited.nav-subleft-at  { text-decoration: none; color: #6589c4; font-weight: bold;  }
a:hover.nav-subleft-at    { text-decoration: underline; color: #6589c4; font-weight: bold;  }


/* Product Sort Options & Shopping Cart Options Links */
a.nav-opt              { font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none; font-weight: normal; color: #3b3b3b; }
a:link.nav-opt         { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:active.nav-opt       { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:visited.nav-opt      { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:hover.nav-opt        { text-decoration: none; text-transform: none; font-weight: normal; color: #6589c4; }

a.nav-opt-at           { font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none; font-weight: bold; color: #6589c4; }
a:link.nav-opt-at      { text-decoration: none; text-transform: none; font-weight: bold; color: #6589c4; }
a:active.nav-opt-at    { text-decoration: none; text-transform: none; font-weight: bold; color: #6589c4; }
a:visited.nav-opt-at   { text-decoration: none; text-transform: none; font-weight: bold; color: #6589c4; }
a:hover.nav-opt-at     { text-decoration: none; text-transform: none; font-weight: bold; color: #6589c4; }


/* Page Links */
a.nav-pg               { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; color: #464646; padding: 4px; margin: 0px; text-align: center; }
a:link.nav-pg          { text-decoration: none; color:#464646; font-weight: bold; }
a:active.nav-pg        { text-decoration: none; color:#464646; font-weight: bold; }
a:visited.nav-pg       { text-decoration: none; color:#464646; font-weight: bold; }
a:hover.nav-pg         { text-decoration: none; color: #ffffff; font-weight: bold; background: #333333; }

a.nav-pg-at            { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; color: #ffffff; padding: 4px; background: #333333; margin: 0px; text-align: center; }
a:link.nav-pg-at       { text-decoration: none; color: #ffffff; font-weight: bold; }
a:active.nav-pg-at     { text-decoration: none; color: #ffffff; font-weight: bold; }
a:visited.nav-pg-at    { text-decoration: none; color: #ffffff; font-weight: bold; }
a:hover.nav-pg-at      { text-decoration: none; color: #ffffff; font-weight: bold; background: #333333; }


/* Copyright Text and Links */
.copy				{ font-family: Verdana, Geneva, Arial, sans-serif; font-size: 8.0pt; color: #898988; line-height: 11px; }
a.copy 				{ text-decoration: none; color: #898988; }
a:link.copy 		{ text-decoration: none; color: #898988; }
a:active.copy 		{ text-decoration: none; color: #898988; }
a:visited.copy		{ text-decoration: none; color: #898988; }
a:hover.copy 		{ text-decoration: underline; color: #898988; }


/* Buttons ----------------------------------------------------*/
/* Box Button */
a.btn               { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; color: #464646; padding: 3px; border: 1px solid #cdcdcd; background: #e4e4e4; float: left; margin: 0px 3px 3px 0px; text-align: center; }
a:link.btn          { text-decoration: none; color: #464646; font-weight: bold; }
a:active.btn        { text-decoration: none; color: #464646; font-weight: bold; }
a:visited.btn       { text-decoration: none; color: #464646; font-weight: bold; }
a:hover.btn         { text-decoration: none; color: #6589c4; font-weight: bold; background: #fffbee; }

a.btn-at            { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; color: #6589c4; padding: 3px; border: 1px solid #cdcdcd; background: #fffbee; float: left; margin: 0px 3px 3px 0px; text-align: center; }
a:link.btn-at       { text-decoration: none; color: #6589c4; font-weight: bold; }
a:active.btn-at     { text-decoration: none; color: #6589c4; font-weight: bold; }
a:visited.btn-at    { text-decoration: none; color: #6589c4; font-weight: bold; }
a:hover.btn-at      { text-decoration: none; color: #6589c4; font-weight: bold; background: #fffbee; }

/* Input Form Button */
.btn-form           { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; color: #464646; padding: 0px; border: 1px solid #cdcdcd; background: #e4e4e4; margin: 0px; text-align: center; }


/* Product Table ----------------------------------------------------*/
.tbl-drow            { background: #f4f4f4; padding: 3px; }  /* Dark Alternating Row Color */
.tbl-lrow            { background: #ffffff; padding: 3px; }  /* Light Alternating Row Color */


/* Allows for dynamic resize of look and feel ----------------------------------------------------*/
.tableExpand		{  }


/* Boom Image ----------------------------------------------------*/
.boom 			{ align: right; border: 1px solid silver; padding: 0px; margin-left: 0px; margin-top: -10px; margin-bottom: 20px; }
.boomPadding 	{ margin-bottom: 10px;}
.noBoomPadding 	{ margin-bottom: -10px;}



/* FOOTER MENU*/

.underlinemenu{
font-weight: bold;
width: 100%;
background-color:#3467ff;
}

.underlinemenu ul{
padding: 6px 0 7px 0px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left;
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
font-size:12px;
color: #fff;
padding: 4px 3px 4px 25px; /*top padding is 6px, bottom padding is 4px*/
margin: 0px; /*spacing between each menu link*/
Margin-right:10px;
text-decoration: none;
border-left:1px solid #fff;

}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
color: #fff;
text-decoration:underline;
}



