/* CSS Document */
 
body{
 text-align:center;
 margin:0;
 padding:0;
 font-size:12px;
 background:#F0EEEE url(../images/template/spacer.gif) left top; 
 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:990px;
 height:119px;
 padding:0;
 margin:0px auto; 
 position:relative;
 text-align:left;
 background:url(../images/template/header_bg.gif) no-repeat left top;
background-color: #650C10;
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
}
#header h1{
 width:573px;
 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:300px;
 height:76px;
 /*background:url(../images/template/header_logo.gif) no-repeat left top;*/
 text-align:left;
}
#header h1 a#homepage_title{
 text-indent:0;
 display:block;
 width:573px;
 height:56px;
 font-size:2.2em;
 background:transparent;
 margin-top:1em;
 margin-left:1em;
 text-align:left;
}
 
 
#header h3{
 width:86px;
 margin:0;
 padding:0;
 height:38px;
 position:absolute;
 bottom:0px;
 font-size:1em;
 left: 694px;
}
 
#header h3#home{
 left:262px;
}
 
#header h3#about{
 left:360px;
}
#header h3#view_cart{
 left:468px;
}
#header h3#my_account{
 left:581px;
}
#header h3#help{
 left:685px;
}
 
#header h3 a{
 text-indent:-99999px;
 display:block;
 width:90px;
 height:38px;
}
 
#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;
}
#search_box{
 padding:0;
 margin:0;
 text-align:left;
 width:212px;
 margin-bottom:1em;
 position:absolute;
 top:12px;
 left:595px;
}
#search_box label{
 color:#fff;
 text-transform:uppercase;
 font-size:12px;
 margin-left:.6em;
}
#display_search_box{
 padding:0;
 margin:0;
}
#display_search_box form{
 padding:0;
 margin:0;
}
#display_search_box input{
 margin:3px;
 padding:3px;
 vertical-align:middle;
 margin-left:8px;
}
 
#display_search_box input#search_field{
 margin:0;
 border:1px solid #B3B3B3;
 width:10em;
 height:24px;
 margin-right:.5em;
 vertical-align:middle;
 font-size:10px;
}
#display_search_box input#search_button{
 margin:0;
 padding:0;
}
 
 
#content{
 padding:0;
 margin:0;
 border-right:0px solid #B3B3B3;
 text-align:left;
 width:990px;
 margin:0px auto;
 background:#fff;

}

#content > *{
 text-align:left;
}

#left_nav{
 margin:0;
/* padding:10px;*/
 
 /* 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:180px;
 padding-top:10px;
border-left:1px solid #690E13;
background-image: url(/v/vspfiles/templates/100/images/left-nav-bg.jpg); background-repeat:repeat-y;
}
 
#left_nav h2{
 margin:0;
 padding:0;
 width:180px;
 height:32px;
 color:#0D5493;
 font-size:12px;
 padding-top:8px;
/* padding-left:15px;*/
 background:url(/v/vspfiles/templates/100/images/browse-h.gif) no-repeat left top;
}


#left_nav h1{
 margin:0;
 padding:0;
 width:180px;
 height:32px;
 color:#0D5493;
 font-size:12px;
 padding-top:8px;
/* padding-left:15px;*/
 background:url(/v/vspfiles/templates/100/images/links.gif) no-repeat left top;
}
 
#left_nav ul{
 list-style:none;
 margin:0;
 padding:0;
 margin-right:0.5em;
 margin-top:1em;
 padding-bottom:1em;
 border-top: 1px solid #ccc;
 
}
#left_nav ul li{
 margin:0;
 padding-bottom:.4em;
 margin-bottom:.5em;
 margin-top:.5em;
 padding-left:.4em;
 background:url(../images/template/spacer.gif) no-repeat 0 0px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight:bold;
 border-bottom: 1px solid #ccc;
 
 
}
#left_nav ul li a{
 padding-bottom:.1em;
 color:#777;
}
#left_nav ul li.nav a{
 padding-bottom:.1em;
 color:#777;
}
 
#left_nav div.nav_section{ 
 width:180px;
 padding:0;
 margin:0;
 margin-bottom:1em;
 /*background:#FFFFFF url(../images/template/nav_menu_bottom.gif) left bottom no-repeat; */
 
}
 
 
#menu_2{
 margin-left:1em;
}
#navigation_menu{
 padding:0px;
 text-align:center;
 width:158px;
 margin-top:2em;
// padding-left:1em;
 padding-right:1em;
}
 
#testimonials{
 padding:0px;
 width:158px;
 margin-top:2em;
}
#testimonials p{
 margin:0;
 padding:0 10px;
}
#testimonials h2{
 background:url(../images/template/testimonials_header.gif) left top no-repeat;
 width:158px;
 height:31px;
 color:white;
 font-size:12px;
 text-indent:0;
 padding-top:8px;
 text-align:center;
}
#mailing_list{
 padding:0px;
 width:158px;
 margin-top:2em;
 height:70px;
}
#mailing_list a{
 display:block;
 width:158px;
 height:70px;
 background:url(../images/template/join_mailing_list_background.gif) left top no-repeat;
 text-indent:-99999px;
}
 
#display_promotions_999{
 margin-top:2em;
 text-align:center;
 width:178px;
}
 
 
span.ir{
 display:none;
}
#content #content_area{
 border-right:0px solid #000000;
 margin:0pt;
 padding:1em 0.2em 1em 0pt;
 text-align:left;
 width:760px;
 
}
#content #content_area table{
 text-align:left;
}
#footer{
 margin:0;
 padding:0;
 text-align:center;
 width:992px;
 height:34px;
 position:relative;
 margin:0px auto;
 font-size:.8em;
 color:#000;
 margin-bottom:.2em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
// background:url(../images/template/spacer.gif) no-repeat left top;
background-color: #FFFFFF;
}
* html #footer{
 margin-top:0;
 
}
 
#footer_top{
 margin:0;
 padding:0;
 text-align:left;
 width:990px;
 
}
#footer_top ul{
 list-style:none;
 margin:0;
 padding:0;
 text-align:left;
 padding-top:6px;
}
 
#footer_top ul li{
 text-align:center;
 font-size:1.1em;
 font-weight: bold;
 margin-right:1em;
 padding-right:1em;
 border-right:1px solid #ccc;
 display:inline;
 width:990px;
 
}
#footer_top ul li a{
 color:#0F8FF1;
 font-weight: bold;
}
 
#footer_bottom{
 
 width:100%;
 color:#818181;
 text-align:center;
 background:none;
 font-size:10px;
 font-weight:normal;
 padding-bottom:.1em;
 padding-top:3em;
}
#footer_bottom ul{
 list-style:none;
 margin:0;
 padding:0;
}
 
#footer_bottom ul li{
 text-align:center;
 display:inline;
 margin-right:.5em;
 padding-right:.5em;
 padding-left:.5em;
 border-right:1px solid #ccc;
}
#footer_bottom p{
 margin:0;
 padding:0;
 margin-top:.3em;
 font-weight:normal;
}
#footer #footer_bottom a{
 color:#818181
}
#footer a{
 color:#000;
 font-weight:normal;
}
 
#home_page_splash{
 padding:0;
 margin:0 auto;
 width:635px;
 text-align:left;
 font-size:11px;
 line-height:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-top:1em;
 
}
#home_page_splash #home_page_top{
 width:635px;
 height:258px;
 position:relative;
 background:url(../images/template/home_page_splash.jpg) no-repeat left top;
 margin:0;
 padding:0;
 margin-bottom:1em;
}
 
.rowcontainer{
 
 float:left;
 width:635px;
}
 
.home_page_section{
 width:279px;
 height:100px;
 float:left;
 
 
}
#section1{
 background:url(../images/template/ph-01.jpg) top left no-repeat;
}
#section2{
 background:url(../images/template/ph-02.jpg) top left no-repeat;
}
 
 
.home_page_section_featured{
 margin-top:1em;
 width:635px;
 height:33px;
 clear:both;
 background:url(../images/template/featured.gif) top left no-repeat;
 
}
 
.home_page_section p{
 margin-left:9.5em;
}
.home_page_section p a{
 color:#F7941D;
 font-weight:bold;
}
 
 
#dropdown_currency select{
 width:145px;
 margin:0;
 padding:0;
 border:1px solid #0954A6;
 margin-bottom:2em;
 }
 

 
div#menu0{
 margin-left:1em;
}

#display_menu_1 div.subnav {cursor:pointer; background-color:#fff;}
#display_menu_1 div.subnav table.milonictable tr td{ padding:5px;}