/* SHOPPERPRESS HEADER STYLES */
body {
background: #efefef; 
color: #000000;
margin: 10px auto;}
#ShopperPress_Wrapper {}
#ShopperPress_Header{
/* background:white url('../images/bg_header.gif') repeat-x; */
border-right:15px solid #E7E7E8;
border-top:15px solid #E7E7E8;
border-left:15px solid #E7E7E8;
min-height: 160px
}
#MainContentArea{ margin-top:0px;  border-top:0px; margin-top:-8px; border-right:15px solid #E7E7E8; border-left:15px solid #E7E7E8; }.textwidget{}
#Footer{
background:#464545;
border-right:15px solid #E7E7E8;
border-bottom:15px solid #E7E7E8;
border-left:15px solid #E7E7E8;}
#Footer a{
color:#ffffff;}
#Logo{  width:450px; height:80px;}#Nav{
width:974px;
height:50px; margin-left:3px;
margin-right:3px;
background: #ffffff url('../images/navbg.gif') repeat-x;}
/* PRODUCT PAGE STYLES */
.ItemBox { border:1px solid #B7B7B7; border-top:0px;}
.ItemBoxTop { colour:#FFF; background: #000 url('../images/itembox.jpg') no-repeat;}
.ItemLineHeight  a{ color:#FFF; }
.ItemBoxTop span { color:#fff; }
/* -- */.menubox_top { display:none; }
.menubox_mid { }
.menubox_bot { display:none; }
.menubox_box { margin-bottom:10px; }
.menubox_box h2 {
height:38px;
background:  url('../images/navbg.gif') repeat-x;
color:#FFFFFF;
margin:0px;
padding:0px;
line-height:35px;
}
.menubox_box h2 span { color:white; margin-left:10px;}
.menubox_box h2 span a {  color:white;}
.menubox_right_top { display:none; }
.menubox_right_mid { }
.menubox_right_bot { display:none; }
.featured-itemImage span strong {color:#333;}
.featured-itemImage span { background-color: #D2D2D2;}
.featured-itemImage span b{	color:#666666;}
.featured-itemImage span em.price { color:#666666; }
a {color: #464545;font-weight: normal;text-decoration: underline;
}
a:hover { color: #464545;}
h2 { color: #464545;}
h3 {	color: #464545;}#bg{	float:none; height:25px;}
#HoltsBanner { display:none;}
/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/
#TopMenu li a{
border-left: 1px solid #464545;
color: #000000;
text-decoration:none;
}#TopMenu li a:hover {
color: #464545;}
#Menu li a {
color: #fff;}
#Menu li ul li a {}
#Menu li ul li a:hover {
color: #fff;}
#Menu li:hover a, #Menu li.over a{}
#MainContentArea {background:white;
}
/*left, The left column*/
/*Right, The right column*/
/*Breadcrumb, The link trail located in the center that displays a trail of links*/
#BreadCrumb{
color:#464545;}
#BreadCrumb a{
color:#464545;
text-decoration:none;}
#BreadCrumb a:hover{
color:#464545;
text-decoration:none;}
/*Primary Content Area, The center area (Not used on page.html)*/
.Content a {
color: #464545;}
.Content h2{
color: #333333;}
.Content a:hover {
text-decoration: underline;}
/*Products, The product lists, images and titles.*/
.ProductList1 li, .ProductList li {
border: 1px solid #fff;
border-bottom: 1px dashed #cccccc;
background:#ffffff;}
.ProductList1 li:hover, .ProductList li:hover, .ProductList li.Over {
background:#eeeeee;}
.ProductList .ProductImage {
background: #fff;}
.ProductPrice{
color:#990000;}
.ProductPrice strike{
color:#464545;margin-right:3px;}.ProductAdd a, .ProductAdd a:hover{background:url(../images/Add.gif) no-repeat;color:#FFFFFF;}
/*Product Page, Everything to do with the product page*/
span.Price{
color:#990000;
font-weight:bold;}span.Normal{
color:#464545;}.Btn a, .Btn a:hover{
color:#FFFFFF;
background:url(../images/Btn.jpg);}
.CheckoutBtn a{
background:url(../images/Btn.jpg) no-repeat;
color:#FFFFFF;}
/*Tabs on Product Page */
#Tabs .Long{
border:1px solid #464545;}
#Tabs li a{
background-color:#EDEAF4;
border:1px solid #464545;
border-bottom:#F1FCFF;}
#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{
background-color:#F1FCFF;
border:1px solid #464545;}
.ProductDescriptionBg{
background-color:#F1FCFF;
border:1px solid #464545;}
.TabProduct{
background:#EDEAF4;
border:1px solid #464545;}
.TabProduct:hover{
background:#fff;
border:1px solid #464545;}
.TabProductAdd a, .TabProductAdd a:hover{
background:url(../images/Add.gif) no-repeat;
color:#fff;}
/*Reviews Tab*/
#Tabs ol li{
border-bottom:1px solid #464545;}
/*Side Products, The products located in the right column*/
.SideProductList li{
border-bottom:0px solid #DAF5FC;}
.SideProductPrice{
color:#990000;}
.SideProductAdd a{
background:url(../images/Add.gif) no-repeat;
color:#FFFFFF;}
/* Tabbed Navigation, Located on the product page*/
.TabNav {
border-bottom: 1px solid #3d9abe;}
.TabNav li a {
border: 1px solid #3d9abe;
background: #ddf0f6;}
.TabNav li a:hover {
background-color: #c8e6ed;}
.TabNav li.Active a {
border-bottom: 1px solid #fff;
background: #fff;}
/*Newsletter, Located in the left column*/#NewsLetter input{
border:1px solid #464545;
color:#464545;}
/*Footer*/
/*Messages*/
.InfoMessage {
color: #555;
background-color: #EDEAF4;}
.SuccessMessage {
color: #33CC00;
background-color:#CFFFCA;}
.ErrorMessage {
color: #CC0000;
background-color:#FFBFC1;}
/* shopping cart */
#CartTable td{
vertical-align:top;
padding:10px;
background:#efefef;}
#CartTable{
border:1px solid #cccccc;}


.ListViewNav { float:right; margin-right:0px; }
.ListViewNav a { padding:5px; background:#464545; color:white;  }
.ListViewNav a:hover { padding:5px; background:#cccccc;  }
.paybox { border: 1px dotted #fde2a9; background:#FFFAF2; }.ProductName a { color:#666666; }.list div.alt { background: #eeeeee;  }.list div.no:hover,.list div.alt:hover, #sticky:hover { background-color: #cccccc; }.list div a {  color: #0582A4; }.list div.no, .list div.alt { border-bottom: solid 1px #ffffff; }#copyrightBar { color:#cccccc; }#ProductDetailsWrapper .h2top { background:#408B13;  color:white;}/********************** SHOPPERPRESS FLYOUT STYLES  ***********************//**************************************************************************/
.sf-vertical, .sf-vertical li {	width:153px; }
.sf-menu a {	  padding-right:15px;color:#fff;	}
ul.sf-menu li ul a { 	 color:#000; background:#eeeeee; border: 1px solid #cccccc; border-top: 0px solid #cccccc; }
ul.sf-menu li ul a:hover { background:#ddd; font-weight:bold; }
ul.sf-vertical li a:hover { background:#eee; font-weight:normal; }
ul.sf-vertical li ul li a { color:#000; line-height:25px; font-size:14px; } 
ul.sf-vertical li a { border:0px;}
ul.sf-vertical li ul a:hover {background: #ddd; font-weight:bold;  color:#000;  }
.sf-vertical a {	color:#000; }

