/* CSS Document */
 
body{
 text-align:center;
 margin:0;
 padding:0;
 font-size:12px;
 background:#fff; 
 font-family: Arial, Tahoma, helvetica, sans-serif;
 margin: 15px;
}
/*ul, ol, dl { position: relative;  }*/
#body a{
 text-decoration:none;
}
#body li.last{
 margin:0;
 padding:0;
 border:none;
}
#body a:hover{
 text-decoration:underline;
}
#header{
 width:100%; 
 height:10%;
 padding:0;
 margin:0px auto; 
 position:relative;
 text-align:left;
 }
#header h1{
 width:384px;
 margin:0;
 padding:0;
 height:76px;
 position:absolute;
 text-align:left;
 top:0;
 left:0;
 font-size:1em;
 text-indent:-9999px;
 
}
 
#header h1 a{
 text-indent:-99999px;
 display:block;
 width:384px;
 height:76px;
 /*background:url(../images/template/header_bg.gif) no-repeat left top;*/
 text-align:left;
}
#header h1 a#homepage_title{
 text-indent:0;
 display:block;
 width:384px;
 height:56px;
 font-size:2.2em;
 background:transparent;
 margin-top:1em;
 margin-left:1em;
 text-align:left;
}
 
 
 
#header h3{
 width:100px;
 margin:0;
 padding:0;
 
 position:absolute;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 bottom:26px;
 font-size:10px;
 text-transform:uppercase;
 
 text-align:center;
 left: 694px;
}
 
#header h3#home{
 left:108px;
}
 
#header h3#about{
 left:360px;
}
#header h3#view_cart{
 left:208px;
}
#header h3#my_account{
 left:333px;
}
#header h3#help{
 left:629px;
}
#header h3#contact_us{
 left:545px;
}
 
#header h3#about_us{
 left:445px;
}
 
 
#header h3 a{
 color:#000;
 
}
 
#top_nav {
 position:absolute;
 top:50px;
 left:348px;
 width:491px;
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
#top_nav ul{
 list-style:none;
 margin:0;
 padding:0;
}
#top_nav ul li{
 display:inline;
 margin-right:.25em;
 padding-right:.5em;
 border-right:1px solid #003399;
}
#top_nav ul li a{ 
 color:#003399;
 font-weight:bold;
}
div#search_box{
 padding:0;
 margin:0;
 text-align:left;
 width:148px;
 margin-bottom:1em;
 
}
#search_box label{
 color:#3361F2;
 text-transform:uppercase;
 font-family:"Trebuchet MS";
 font-weight:bold;
 font-size:12px;
 display:block;
}
#display_search_box{
 padding:0;
 margin:0;
}
#display_search_box form{
 padding:0;
 margin:0;
}
#display_search_box table td{
 vertical-align:middle;
}
#display_search_box input{
 margin:0;
 padding:3px;
 vertical-align:middle;
 width:87px;
 
 font-size:10px;
}
 
#display_search_box img{
 margin:0;
 padding:0;
 padding-bottom:.25em;
 margin-left:5px;
}
 
 
#content{
 padding:0;
 margin:0;
 background:#fff url() repeat-y left top;  
 text-align:left;
 margin:0px auto;
 width:100%;
}
#content > *{
 text-align:left;
}
 
 
#left_nav{
 margin:0;
 padding:0px;
 
 
 /* turn the following attribute on if you need to position absolutely inside of the left_nav.  Beware: this will screw up the rollover_color_popouts menu in IE7*/
 
 /*position:relative;*/
 height:100%;
 width:10%;
 padding:-3px;
}
 
 
#left_nav h3{
 background:transparent url(../images/Template/1blue_up.jpg) no-repeat scroll left top;
padding:.30em 0;
 color:#FFFFFF;
 font-family:"Trebuchet MS";
 font-size:12px;
 height:24px;
 margin-bottom:-15px;
 margin-left:0px;
 margin-top:0pt;
 padding-bottom:0pt;
 padding-top:4px;
 text-indent:3em;
 text-transform:uppercase;
 width:169px;
 
}
#left_nav h3 span{
 display:block;
 width:100px;
 height:20px;
 padding-top:6px;
 text-align:right;
 width:95%;
}
 
#left_nav ul{
 list-style:none;
 margin:0;
 padding:0;
}
 
#left_nav ul li{
 padding:.30em 0;
 background:url(../images/template/2blue.jpg) no-repeat 0px center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 /*font-size:10px;*/
 font-weight:normal;
 margin-left:-1px;
 text-indent:4em;
 text-decoration:none;
 width:169px;
 
 }
 
 
 
 
 
#left_nav ul li a{
 padding-bottom:.1em;
 color:#3366FF;
 font-weight:normal;
}
#left_nav ul li.nav a{
 padding-bottom:.1em;
 color:#3366FF;
 font-weight:normal;
}
 
#left_nav div.nav_section{ 
 width:148px;
 padding:0;
 margin:0;
/* margin-bottom:1em;*/
 height:auto;
 
 
}
#left_nav div.nav_section > div{
 margin:0;
 padding:0;
 
 border-right: 1px solid #DEDDDC;
 border-left: 1px solid #DEDDDC;
} 
 
#display_promotions_999{
 margin-top:2em;
 padding:0px 0em;
 text-align:center;
 width:173px;
}
 
#navigation_menu{
 padding:0px;
 text-align:center;
 width:170px;
 margin-top:2em;
 padding-left:1em;
 padding-right:1em;
}
 
 
span.ir{
 display:none;
}
#content #content_area{
 margin:0;
 padding:0em;
 padding-right:.2em;
 padding-bottom:3em;
 padding-left:8px;
 text-align:left;
 display:block;
 width:99%;
 margin-left:-8px;
}
#content #content_area table{
 text-align:left;
}
#footer{
 margin:0;
 padding:0;
 text-align:left;
 width:100%;
 height:137px;
 position:relative;
 margin:0px auto;
 font-size:.8em;
 color:#fff;
 margin-bottom:.2em;
 font-family:Arial, Helvetica, sans-serif;
 background:url(../images/template/footer_background.gif) no-repeat left top;
}
 
#footer_top #footer_main{
 margin-bottom:2em;
}
#footer_top #footer_main li a{
 font-size:1.4em;
 font-weight:bold;
 color:#FF9C31;
}
#footer_top{
 width:100%;
 color:#fff;
 text-align:center;
 background:none;
 font-size:10px;
 font-weight:normal;
 position:absolute;
 top:.25em;
 
}
#footer_top ul{
 
 list-style:none;
 margin:0;
 padding:0;
 text-align:center;
 padding-top:6px;
 margin-right:1em;
}
 
#footer_top ul li{
 text-align:left;
 font-size:1.1em;
 font-weight: bold;
 margin-right:.5em;
 padding-right:.5em;
 
 display:inline;
 
 
}
#footer_top ul li a{
 color:#fff;
 font-weight: normal;
}
#footer_top p{
 margin:0;
 padding:0;
 margin-top:8px;
 font-weight:normal;
 text-align:center;
 font-size:10px;
 margin-right:1em;
}
#footer_bottom{
 margin:0;
 padding:0;
 width:100%;
 color:#A29F9F;
 position:absolute;
 text-align:right;
 background:none;
 font-size:10px;
 font-weight:normal;
 bottom:-1em;
 right:.5em;
}
 
#footer #footer_bottom a{
 color:#A29F9F
}
#footer a{
 color:#fff;
 font-weight:normal;
}
 
.dropdown_select{
 margin-bottom:1em;
}
.dropdown_select select{
 width:145px;
 margin:0;
 padding:0;
 
 font-size:9px;
 border:1px solid #ccc;
 }
 
/* this is for the rollover_colors_popout link color */
#left_nav .nav_section table td a{
 color:#777777;
}
 
div.nav{
 padding-left:1em;
}
.nav_section > div > div > table.milonictable{
 border-bottom:1px solid #DEDDDC;
 }
#left_nav table.milonictable tr td a{
 color:#3366FF;
}
 
#display_menu_1 div.subnav {cursor:pointer; background-color:#fff;}
#display_menu_1 div.subnav table.milonictable tr td{ padding:5px;}