#featured-item { margin-left:20px; width:720px; background:#eee;}
.featured-itemImage span strong {color:#333; }
.featured-itemImage span { background-color: #fff; width:720px; }
.featured-itemImage span b {	color:#666666; }
.featured-itemImage span em.price { color:#666666; }

 
/* body { background: #4e604a url(../images/bg.jpg) top center fixed;   color: #000000;  margin: +0px auto; font-family:Arial, Helvetica, sans-serif; } */

body { background: #312B2B;   color: #000000;  margin: +0px auto; font-family:Arial, Helvetica, sans-serif; }

#SubNavBackground {  margin-left:3px;  }
#SubNavStyle { background-color:white; margin-left:0px; width:980px; }





#ShopperPress_Wrapper { }

#ShopperPress_Header { 
 
background:transparent; 
min-height: 160px;
 
}

#MainContentArea { margin-top:0px;  border-top:0px; margin-top:-8px; background: #fff; }


#Footer{
background:#464545; 
 

}

#Footer a{
	color:#ffffff;
}

#Logo {  width:450px; height:80px; }






/* PRODUCT PAGE STYLES */

.ItemBox { border:1px solid #B7B7B7; border-top:0px;   }
.ItemBoxTop { colour:#FFF; background: #385a31; }
.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:  #312b2b;  	
color:#FFFFFF;
margin:0px;
padding:0px;
line-height:35px;
}

.menubox_box h2 span { color:white; margin-left:10px; font-size:12px; text-transform:uppercase; text-align:center; }
 .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: #fff; }
.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{
	 
}
 

/*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: red; }
.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;}


.list { height:150px; }
























/* ===================== PREMIUM PRESS NAVIGATION STYLES ======================== */


#NewsletterTop { height:55px;  float:right;  }
#NewsLetter { margin-top:3px; }
#NewsLetter input.SideBtn{	border:none;	padding:0;	width:21px !important; height:21px !important; margin-left:-30px; margin-top:13px !important; }
#NewsLetter .stop { background:#fff; height:21px; margin-top:8px;  -moz-border-radius: 2em;   border-radius: 2em; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; }

#Nav { width:980px;height:55px; margin-left:0px;margin-right:3px;background: #3a3c38; border-bottom:2px solid #385a31;  }
#Nav ul.sf-menu {   }
#Nav .sf-menu a { text-decoration:none; text-transform:uppercase; color:#fff; font-size:16px; margin:0px; height:55px; padding-left:13px; padding-right:13px;  line-height:55px;  }
#Nav ul.sf-menu li a:hover { background:#385a31;  }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {	left:0;	top:4.5em;	z-index:99;}
  
 
.sf-vertical, .sf-vertical li {	width:153px; }
.sf-menu a {	  padding-right:15px; color:#fff;	}

ul.sf-menu li ul a { 	 color:#fff !important;   border: 1px solid #999;   margin-top:-1px; background:#2f302e; }

ul.sf-menu li ul a:hover { background:#ddd; font-weight:normal;  }

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: #385a31; font-weight:noral;  color:#fff;  }
.sf-vertical a {	color:#000; }
 .sf-vertical li.sfHover ul {	left:	16em; 	top:	0;}
ul.sf-menu li ul a { height:30px !important; line-height:29px !important;  font-size:14px !important; }



/* ===================== PREMIUM PRESS FOOTER STYLES ======================== */

 
#footerbarwrap {padding: 20px 0 20px 40px;font-size:12px; background:#b2c2b1; border-top:5px solid #2e3e2d; color:#333;  }
#footerbarwrap ul {	font-size:12px;list-style:none;margin:0;padding:0;  }
#footerbarwrap ul li a{color:#666;	}

ul.blogroll, ul.xoxo { list-style:none; }
.blogroll li, .xoxo li {list-style:none; }


/* ===================== GALLERY DISPLAY STYLES  ======================== */


#ShopperPressListView .ListItem {   background:#edf8ea;  }


/* ===================== HOME PAGE STYLES  ======================== */

#HOME_BOX .pricetag { padding-top:6px;  font-weight:bold; }
#HOME_BOX {; margin-top:20px; display:block; }
#HOME_BOX .block {  float:left; width:241px; margin-right:0px; margin-left:10px; background: #fff; }
#HOME_BOX .image { height:210px; overflow:hidden;border-bottom:0px; margin-top:15px; }
#HOME_BOX .image img { max-width:180px; max-height:180px;}
#HOME_BOX .nav { font-size:14px; padding:2px; background:#edf8ea; margin-right:10px; }
#HOME_BOX .viewlink { float:right; font-weight:bold; padding:6px; background:#2f302e; color:white; text-decoration:none; }
#HOME_BOX strike { color:#485b44; font-weight:nornal !important; }











 
