



/* SHOPPERPRESS HEADER STYLES */

body {

 background: #F8EDD1; 

  color: #444444;

  margin: 10px auto;

  font: normal Helvetica 80%;

}



#ShopperPress_Wrapper {

 

}



#ShopperPress_Header { 

 

/*background:white url('../images/bg_header.gif') repeat-x; */

border-right:15px solid #F8EDD1; 

border-top:15px solid #F8EDD1;

border-left:15px solid #F8EDD1;

height: 160px

}



#MainContentArea { margin-top:0px;  border-top:0px; margin-top:-8px; border-right:15px solid #F8EDD1; border-left:15px solid #F8EDD1; }





#Footer{

background:#636463; 

-moz-border-radius:6px;

-webkit-border-radius:6px;

font-weight:bold;

color:#ffffff;

width:974px;



}



#Footer a{

color:#ffffff;

font-weight:bold;



}



#Logo {  width:970px; height:88px; float:right;}





#Nav { 

width:974px;

height:50px; 

margin-left:3px;

margin-right:3px;

margin-bottom:10px;

background: #ffffff url('../images/navbg.gif') repeat-x;

-moz-border-radius:6px;

-webkit-border-radius:6px;

font-family: 'Lucida Grande';

font-weight:bold;





}









/* 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; } 



/* -- */





#subnav {  display:none; }







.menubox_top { display:none; }

.menubox_mid { }

.menubox_bot { display:none; }

.menubox_box { margin-bottom:5px; margin-top:5px; border:1px solid #AFAFAF;}

.menubox_box h2 { 

height:25px; 

/* background:  url('../images/navbg.gif') repeat-x;  	*/

background: #BFBFBF;

color:#444444;

margin:0px;

padding:0px;

line-height:23px;

}



.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{

	display:none; height:0px;

}



/*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:#ffffff;



 

}

 



/*left, The left column*/



.Left li a{

	background-color:#EDEAF4; 

	border:1px solid #D7D0E5;

	border-top:1px solid #f1eed1;

}



.Left li ul li a{

	background-color: #EDEAF4;

	border:1px solid #D7D0E5;

	border-top:none;

	color: #666666;

}



.Left li a:hover {

	color: #464545;

	text-decoration:none;

	background:#fff;

}



.Left h2, .Left h2 a {

 

}



.Left a {

	color: #000;

}



.Left li {

	background:#EDEAF4;

}



/*Right, The right column*/



.Right li {

	background:#EDEAF4;

}



.Right li a{

	background-color:#EDEAF4;

}



.Right li a:hover {

	text-decoration:none;

}



.Right h2{

 

}





/*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:1px 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;

}



.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	 

}





.sf-menu a {

	float:left;

	padding:0px;

	height:35px;

	margin-top:7px;

	text-decoration:none;

	color:#ffffff;

	font-size:14px;

	margin-left:10px;

	line-height:32px;

	text-align:center;

	font-weight:normal;

}



ul.sf-menu li ul a {

background:none; height:30px; background:#eeeeee; border: 1px solid #cccccc; margin:0px; padding:5px; font-size:16px; width:200px; color:#333;

}



ul.sf-menu li ul a:hover {



background:#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; }

.listing .head { color: #ffffff; background: #4F9F1E; }

.list div.no { background: #DFFCCD;  border-bottom:1px solid #BFBB96; }

.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;}





ul.sf-menu  li a{ font-weight:bold; font-family:'Trajan Pro';}  

 /* a.sf-with-ul:hover{ background-color:#e0e0e0; color:#AFAFAF; padding-left:8px; padding-right:8px; font-weight:bold;} */

 
