/* 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; font-size: 12px; }
A:link { color: #B49503; }	
A:visited {	color: #B49503; }	
A:active { color: #B49503; }	
A:hover	{ color: #7B6602; }

/* styles for menus  - B49503 - 7B6602 */
/* 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; }
    #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('/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;}
                               
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.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; }
    
/* Div for whole page */
div.main { margin-left: auto; margin-right:auto; width: 1024px; 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; }
div.leftmenu { width: 300px; float: left; text-align:center; vertical-align: top; }
table.leftmenu { width: 230px;}
div.bodycontent { width:700px; float: left; font-size: 12px; height:100%; color: #506134; vertical-align: top;}
div.bodycontenttext { background-image: url(/store/images/base/store_bg.jpg); background-repeat: repeat-y; width: 700px; display: block;
                      font-size: 12px; color: #506134; margin-left: -25px; padding-left:40px; margin-right: 40px;}
div.pagetitle { float:left; color: #275974; padding-top: 10px; padding-left: 25px; width:682px; height:58px; 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; background-color: #D7E0CF; float:left; width:492px; height:163px; padding-top: 10px; background-image: url('/images/base/banner_title_bg.jpg'); 
                 background-repeat:repeat-x; 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; }

img {display: block; }
img.noborderr { padding-right:15px;}

span.subtitle { margin-top:20px; color: #4D6335; font-size:16px; font-family:Arial; font-weight: bold;}
hr.main { border-left: solid 0px #D7E0CF; border-right: solid 0px #D7E0CF; border-top: solid 1px #BDC6B3; border-bottom: solid 0px #D7E0CF;}
p.pad {padding-left:20px;}
.buynow { text-align:center; color: #990000; font-size:16px; font-family:Arial; font-weight: bold;}
.buynow:hover {color:#E68A00;}

.alignright {  text-align:right}
td.hrline { background-color:  Olive}
.griditem { border-bottom: dotted 1px #666666; }
.gridheader { color:#FAF0D5; font-weight:bold; background-color:#7A7636; text-align:center; }
.title { color:#394E16; font-weight:bold; font-size:medium; text-decoration:underline }

ol {color: #333333;}
ul {padding-top:15px;padding-bottom:5px;color: #333333;}
li {padding-bottom:10px;}

span.small {font-size:9px;}
span.smallblue {font-size:9px; color: #688FB8;}

/* 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:#4C75A1;
	filter:alpha(opacity=50);
	opacity:0.5;}
.modalPopup {
	background-color:#ffffff;
	border-width:12px;
	border-style:solid;
	border-color:#E7EDE1;
	padding:25px;
	width:350px;}
	
/* FOR LANDING PAGE ONLY */
.modalBackgroundBlue {
	background-color:#4C75A1;
	filter:alpha(opacity=50);
	opacity:0.5;}
.modalPopupBlue {
	background-color:#ffffff;
	border-width:12px;
	border-style:solid;
	border-color:#9CBBD2;
	padding:25px;
	width:350px;}
	
/* SLIDING DIV CSS */

.trigger, .trigger a {
	    display: block;
	    width: 150px; 
	    height: 46px;
	    /*text-indent: -999999em;*/
	    overflow: hidden;
	    padding-top:2px; 
	    float: right;
    }
.trigger {
	    /* background: url(../images/btn.png) no-repeat 0px 0px; */
    }
.close {
	    /* background: url(../images/btn.png) no-repeat 0px -26px; */
    }
.cnt {
	    display: none;
	    font-size: 12px;
	    width: 130px; 
	    padding: 10px;
	    margin: 10px;
	    background: #ffffff;
	    float: right;
    }
.cl {
	    width: 100%;
	    clear: both;
	    line-height: 0px;
	    font-size: 0px;
    }
	