/* Styles for General */
BODY { FONT-FAMILY: Verdana, Helvetica, sans-serif; margin-left: 0px; margin-top: 0px; margin-right: 0px; background-color: #4C75A1; 
       background-image: url(/images/base/bg_final5e.jpg); background-repeat: no-repeat;}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT { COLOR: #605402; }
div.fl { float:left; }
div.fr { float:right; }
p {color:#333333;}
b.white {color:#ffffff;}

A {text-decoration: none; color: #B49503;  }
A:link { color: #B49503; }	
A:visited {	color: #B49503; }	
A:active { color: #B49503; }	
A:hover	{ color: #D4B523; }
li {margin-left:-15px;}

/* styles for menus */
a.leftmenusub {color: #605402; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a.leftmenusub:hover {color: #857503}
a.leftsubmenublock { background-color: #E7EDE1; height:18px; padding-top:3px; text-align: left; padding-left: 65px; width: 165px; display: block; 
                     color: #605402; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a.leftsubmenublock:hover {background-color: #F4F6F1; color: #857503; }
a.leftsubmenublocksel {background-color: #F4F6F1; height:18px; padding-top:3px; text-align: left; padding-left: 65px; width: 165px; display: block; 
                       color: #857503; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
                       
a.leftsubmenublockadmin { background-color: #E7EDE1; height:18px; padding-top:3px; text-align: left; padding-left: 35px; width: 150px; display: block; 
                     color: #605402; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin-bottom: 5px; }
a.leftsubmenublockadmin:hover {background-color: #F4F6F1; color: #857503; }
                       
a.footmenu {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
span.footmenu {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.footmenu:hover { color: #FFFF5E; }

.footsmall {font-size: 9px;}
div.leftsubmenublocktitle { background-color: #E7EDE1; height:19px; padding-top:3px; text-align: left; padding-left: 45px; color: #605402; font-weight:600; font-size:12px; }
a.leftmenublock { height:26px; padding-top:9px; text-align: left; padding-left: 65px; background-image: url(/images/base/inf.jpg); background-repeat: no-repeat; 
                  color: #ffffff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; width: 165px; display:block; }
a.leftmenublock:hover {background-color: #4C5C1D; color: #F5DB62; background-image: url(/images/base/inf_sel3.jpg); background-repeat: no-repeat;}
/* BG- 5E7139 to 4C5C1D and forcolor-F7E7B4 to F5DB62 */
a.leftmenublocksel { height:26px; padding-top:9px; text-align: left; padding-left: 65px; background-color: #4C5C1D; color: #F5DB62; background-image: url('/images/base/inf_sel3.jpg'); background-repeat: no-repeat;
                  font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; width: 165px; display:block; }
    
/* TOP NAV - General */
    #dropmenu, #dropmenu ul { list-style: none; position:relative; float: right; }
    #dropmenu, #dropmenu * { padding: 0; margin: 0; }

    /* Head links */
    #dropmenu li.headlink {  width: 116px; float: left; margin-left: -1px; border-right: 0px white solid; text-align: center; }
    #dropmenu li.headlink a { display: block; padding-top: 5px; padding-bottom: 5px; text-decoration: none; color: #4D6335; font-size: 14px; 
                              font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:500; }
                              /* 64793E */
    #dropmenu li.headlink a:hover { text-decoration: none; color: #7A934A; }
              
    /* Child lists and links */
    #dropmenu li.headlink ul { display: none; border-top: 0px black solid; text-align: left; width: 116px; }
    #dropmenu li.headlink:hover ul { display: block; }
    #dropmenu li.headlink ul li a { padding: 5px; height: 17px; text-decoration: none; font-size: 12px; color: #4D6335; 
                                    opacity: 1.0; filter: alpha(opacity=100); -moz-opacity: 1.00;}
    #dropmenu li.headlink ul li a:hover { background-color: #4C5C1D; opacity: .92; filter: alpha(opacity=92); -moz-opacity: 0.92; color: #ffffff; }

    #dropmenu li.headlink ul li.sublink ul{ display: none; border-top: 0px black solid; text-align: left; }

    /* Pretty styling */
    #dropmenu { background-image: url(/store/images/base/menu_bg.gif); background-repeat: no-repeat;}
    #dropmenu ul li a:hover { text-decoration: none; color: #ffffff;}
    #dropmenu li.headlink ul { background-position: bottom; padding-bottom: 8px; background-image: url(/store/images/base/submenu_bg.gif);
                               opacity: .92; filter: alpha(opacity=92); -moz-opacity: 0.92;
 }

    
/* Div for whole page */
div.main { margin-left: auto; margin-right:auto; width: 1024px; display: block;  } 
div.mainmini { margin-left: auto; margin-right:auto; width: 700px; display: block;  } 

/* Divs for head */
div.head { background-image: url(/images/base/head_bg.gif); background-repeat: repeat-x; width:1024px; height:120px; }
div.logo { width: 400px; height: 120px; float: left; }
div.topmenu { text-align: right; height: 120px; padding-top: 0px; float: left; width: 600px; color: #75A6AD;}

/* Divs for content area */
div.body {width:1024px; min-height:400px; background-color: #D7E0CF; display: block; }
table.body {width:1024px; min-height:400px; background-color: #D7E0CF; display: block; }
table.bodymini {width:700px; background-color: #D7E0CF; display: block; }
div.leftmenu { width: 300px; float: left; text-align:center; }
table.leftmenu { width: 230px;}
div.bodycontent { width:700px; float: left; font-size: 12px; height:100%; color: #506134;}
div.bodycontenttext { background-image: url(/store/images/base/store_bg.jpg); background-repeat: repeat-y; width: 700px; display: block;
                      font-size: 12px; color: #506134;}
div.pagetitle {color: #275974; padding-top: 20px; padding-left: 25px; width:682px; height:48px; font-size:20px; font-weight: 500; background-image: url(/images/base/pagetitle_bg.jpg); background-repeat: no-repeat; background-color: #D7E0CF;}

/*  Div for Lower Banners */
div.bot_banners { width:1024px; text-align: left; }
div.wideBanner { color: #573627; float:left; width:492px; height:163px; padding-top: 10px; background-image: url(/images/base/banner_title_bg.jpg); 
                 background-repeat:repeat-x; background-color: #D7E0CF; font-size: 13px; font-weight: bold; padding-right:10px;}
div.thinBanner { color: #573627; float:left; width:240px; height:163px; padding-top: 10px; background-image: url(/images/base/banner_title_bg.jpg); 
                 background-repeat:repeat-x; background-color: #D7E0CF; margin-left:25px; font-size: 13px; font-weight: bold;  }
div.thinBanner2line { color: #573627; float:left; width:236px; height:168px; padding-top: 5px; background-image: url(/images/base/banner_title_bg.jpg); 
                      background-repeat:repeat-x; background-color: #D7E0CF; margin-left:25px; font-size: 11px; font-weight: bold; }
span.bannerTitle { color:#ffffff; font-size: 14px; font-weight:bold; padding-left:10px; padding-right:5px; }
span.bannerTitleThin { color:#ffffff; font-size: 12px; font-weight:bold; padding-left:10px; padding-right:5px; }

/* Divs for foot area */
div.foot {width:1024px; text-align:center; }

table.leftmenu img {display: block; }

/*  STORE SPECIFIC STYLES */
div.storehead { background-image: url(/store/images/base/head_bg.jpg); background-repeat: no-repeat; width: 700px; height: 108px; display: block; }
div.cartsum {float:right; width:230px; text-align: left; padding-top: 48px;}
div.prodlist {float: left; text-align: left; width: 355px; padding-left: 15px; padding-right: 20px; }
div.prodlist p { padding-left: 15px; padding-right: 20px; text-align: left; }
div.headtext {float:left; width:440px; text-align: left; padding-top: 0px; }
a.cartsumlink { color: #B49503; font-weight:bold; text-decoration: none; height: 20px;}
a.cartsumlink:hover { color: #D4B523; }
p.pad {padding-left:20px;}
span.prodtitle {color: #7B6602; font-size: 15px; font-weight: bold; }
span.subtitle {color: #7B6602; font-size: 14px; font-weight: bold; padding-left: 20px; }
span.bigprodtitle {color: #4D6335; font-size: 20px; font-weight: bold; }
hr.store { margin-left: 10px; border-left: solid 0px #D7E0CF; border-right: solid 0px #D7E0CF; border-top: solid 1px #D7E0CF; border-bottom: solid 0px #D7E0CF;}
.MSRP {	color:#394E16; text-decoration:line-through; font-size: 11px; }
.Price { font-weight:bold; color:#394E16; font-size: 11px; }
.PriceStrike { color:#394E16; text-decoration:line-through; font-size: 11px; }
.Discount { font-weight:bold; color: #F5BA3F; font-size: 11px; }
.bigMSRP {	color:#394E16; text-decoration:line-through; font-size: 14px; }
.bigPrice { font-weight:bold; color:#394E16; font-size: 14px; }
.bigPriceStrike { color:#394E16; text-decoration:line-through; font-size: 14px; }
.bigDiscount { font-weight:bold; color: #F5BA3F; font-size: 14px; }
td.icons { vertical-align: bottom; width:90px; height: 60px; background-repeat: no-repeat;}
.CatTitle { color:#225570; font-weight: bold; font-size: 28px; font-family: Arial, Verdana, Helvetica, sans-serif;  }
a.disabled { color:#999999; }
a.disabled:hover { color:#999999; }
td.faqq { color:#7B6602; text-decoration: underline;}
table.faqtbl { border: solid 0px #ffcc00;}
table.faqtbl td {border: solid 0px #ffcc00;}
div.checkout1 {color: #275974; padding-top: 20px; padding-left: 25px; width:682px; height:48px; font-size:20px; font-weight: 500; background-image: url(/store/images/base/checkout_status_bg1.jpg); background-repeat: no-repeat; background-color: #D7E0CF;}
div.checkout2 {color: #275974; padding-top: 20px; padding-left: 25px; width:682px; height:48px; font-size:20px; font-weight: 500; background-image: url(/store/images/base/checkout_status_bg2.jpg); background-repeat: no-repeat; background-color: #D7E0CF;}
div.checkout3 {color: #275974; padding-top: 20px; padding-left: 25px; width:682px; height:48px; font-size:20px; font-weight: 500; background-image: url(/store/images/base/checkout_status_bg3.jpg); background-repeat: no-repeat; background-color: #D7E0CF;}
div.checkout4 {color: #275974; padding-top: 20px; padding-left: 25px; width:682px; height:48px; font-size:20px; font-weight: 500; background-image: url(/store/images/base/checkout_status_bg4.jpg); background-repeat: no-repeat; background-color: #D7E0CF;}
div.statuson { color:#9D8202; font-size: 18px; width: 156px; float: left; display: block; }
a.statuson {color:#9D8202; font-size: 18px; text-decoration: none;}
div.statusoff { color:#cccccc; font-size: 18px; width: 156px; float: left; display: block;}
hr.main { border-left: solid 0px #D7E0CF; border-right: solid 0px #D7E0CF; border-top: solid 1px #BDC6B3; border-bottom: solid 0px #D7E0CF;}
span.smallblue {font-size:9px; color: #688FB8;}

.griditem { color:#7A7636; }
.gridheader { color:#9D8202; font-weight:bold;  }
.grid { font-size:12px; border-width:thin }
.gridlinks { font-size:12px; }

	
/* Custom Styles for Store Admin*/
	
.Subnav 
{
	color:#EAE8AB ;
	font-size:x-small;
	font-family:Verdana,helvetica
	}
A.SubNavLink:link {color:#EAE8AB ;
	font-size:x-small;
	font-family:Verdana,helvetica,arial; 
	text-decoration:none;
	font-weight:bold}
	
A.SubNavLink:visited {color:#EAE8AB ;
	font-size:x-small;
	font-family:Verdana,helvetica,arial; 
	text-decoration:none;
	font-weight:bold}
	
A.SubNavLink:active {color:#EAE8AB ;
	font-size:x-small;
	font-family:Verdana,helvetica,arial; 
	text-decoration:none;
	font-weight:bold}
	
A.SubNavLink:Hover 
{
	font-weight:bold }
	
.alignright {  text-align:right}
	
.title
{
	color:#394E16;
	font-weight:bold;
	font-size:medium;
	text-decoration:underline
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003300;
	font-weight: normal;
	text-align: left;
}

/* Store Modal Popup */

.watermark {background: #FFAAFF;}
.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;}
.modalBackground {
	background-color:#A3B893;
	filter:alpha(opacity=70);
	opacity:0.7;}
.modalPopup {
	background-color:#ffffff;
	border-width:12px;
	border-style:solid;
	border-color:#CAD6C0;
	padding:25px;
	width:450px;}
	
	


