body {
	background: url(../images/bgr.jpg);
	font-family: Georgia, Times, Times New Roman, serif;
	
}

#ShopperPress_Wrapper {
	width: 980px;
	margin: 0 auto;
}

a {
	color: #046380;
	font-weight: normal;
	text-decoration: underline;
}



a:hover {
	color: #603913;
	text-decoration: underline;
}



h2 {

	color: #034285;

}

.Section h2 { color:#cccccc; }

h3 {
	color: #6F4D27;
}

#Nav {
	background: #ECE9D4;
	height: 45px;
	border:1px solid #BAAB8F;
	border-bottom: none;
}

.sf-menu li {
	background-color:transparent;
}



#subnav {  display:none; }



/* PRODUCT PAGE STYLES */



.ItemBox { 
	border:1px solid #DAD7C4;
	/*border:1px solid #baab8f; */
	border-top: none;
	color: #6F4D27;
	margin-bottom: 10px;   
}

.ItemBoxTop { 
	-moz-border-radius-topleft:5px;
	background-color:#DFDBB6;
	border:1px solid #DAD7C4;
	color:#6F4D27;
}

.ItemLineHeight  a{ color:#FFF; }

.ItemBoxTop span { color: #6F4D27; } 



/* -- */



.menubox_top { display:none; }

.menubox_mid { }

.menubox_bot { display:none; }

.menubox_box { margin-bottom:10px; }

.menubox_box h2 { 
	height:38px; 
	-moz-border-radius-topleft:5px;
	background-color:#DFDBB6;
	border:1px solid #DAD7C4;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	line-height:35px;
}

.menubox_box h2 span { 
	color: #6f4d27; 
	padding-left:5px; 
}

 .menubox_box h2 span a { color:white; }


#menubox_boxin {
/*width: 12em;*/ /* set width of menu */
background: #eee;
margin-bottom:10px; 
} 

#menubox_boxin ul li ul li a{ /* remove bullets and list indents */
list-style: none;
margin: 0px;
padding-top: 0px;
padding-bottom:0px;
padding-right:0px;
padding-left:10px;
color:white;
height:38px;
line-height:35px;
background-color:#866944;
border:1px solid #DAD7C4;
-moz-border-radius-topleft:5px;
}

#menubox_boxin ul li ul li ul li {
 z-index:1000; height:38px; line-height:35px;
}

/* style, color and size links and headings to suit */
#menubox_boxin ul li ul li ul li a {
background-color:#DAD7C4; color:#000000; border: 1px solid #866944; margin:0px; padding-bottom:10px; font-size:13px; width:200px; z-index:1000;
}

#menubox_boxin ul li ul li ul li a:hover {
background:#cccccc; z-index:1000;
}

 #menubox_boxin ul li ul li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menubox_boxin ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#menubox_boxin ul ul ul,
div#menubox_boxin ul ul li:hover ul ul
{display: none;}

div#menubox_boxin ul ul li:hover ul,
div#menubox_boxin ul ul ul li:hover ul
{display: block;} 





.menubox_right_top { display:none; }

.menubox_right_mid { }

.menubox_right_bot { display:none; }





.featured-itemImage span strong {color:#ffffff; }

.featured-itemImage span { background-color: #BCB9F8; }

.featured-itemImage span b {	color:#ffffff; }

.featured-itemImage span em.price { color:#ffffff; }



#bg{

	background:url(../images/banner.gif) no-repeat; margin-bottom:5px;

}

/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/



#TopMenu li a{

	border-left: 1px solid #6F6887;

	color: #000000;

	text-decoration:none;

}



#TopMenu li a:hover {

	color: #046380;

}



#Menu li a {

	background: url('../images/PagesMenuBg.gif') 0 8px no-repeat;

	color: #fff;

}



#Menu li ul li a {

}

#Menu li ul li a:hover {
	color: #fff;
}



#Menu li:hover a, #Menu li.over a{

}

#MainContentArea {
	border:1px solid #baab8f; 
	background: #ece9d4;
	border-top: none;
	width: 980px;
}



/*Static Banner, This is the image located on the long bar in the center*/

 



/*left, The left column*/



.Left li a {
	border-bottom:1px solid #d0cdb0;
	border-top:1px solid #f1eed1;
}

.Left li ul li a {
	border-bottom:1px solid #beb099;
	border-top:none;
	color: #666666;
}

.Left li a:hover {
	color: #07599a;
	text-decoration:none;
}

.Left h2 {
	background-color: #866944;
	color:#FFFFFF;
}

.Left a {
	color: #000;
}

.Left li {}

/*Right, The right column*/

.Right li {

}

.Right li a{
	color: #f15922;	
}

.Right li a:hover {
	text-decoration:none;
}

.Right h2{
	-moz-border-radius-topleft:5px;
	background-color:#dfdbb6;
	color:#FFFFFF;
	border: 1px solid #dad7c4;
}

/*Breadcrumb, The link trail located in the center that displays a trail of links*/

#BreadCrumb{

	color:#6F6887;

}

#BreadCrumb a{
	color:#333333;
	text-decoration:none;
}

#BreadCrumb a:hover{

	color:#046380;

	text-decoration:none;

}



/*Content Banner Nav, The navigation to rotate the jQuery banner*/



#ContentBannerNav a{

	background:#EBE5FF; 

	border:1px solid #6F6887; 

	color:#EBE5FF; 	

}

#ContentBannerNav a:hover{
	background: #6F6887;
	border:1px solid #EBE5FF;
}

/*Primary Content Area, The center area (Not used on page.html)*/

.Content a {
	color: #6F4D27;
}

.Content h2 {
	color: #6F4D27;
}

.Content a:hover {
	text-decoration: none;
}

/*Products, The product lists, images and titles.*/



.ProductList li {

	border: 1px solid #EBE5FF;

	background:#FFF;

}



.ProductList li:hover, .ProductList li.Over {
	border: 1px solid #EBE5FF;
	background: #DFDBB6;
}

.ProductList .ProductImage {
	background: #fff;
}



.ProductPrice{

	color:#990000;

}



.ProductPrice strike{

	color:#6F6887;

	margin-right:3px;

}



.ProductAdd a, .ProductAdd a:hover{
	background:url(../images/addtocart-small-bgr.png) no-repeat;
	color:#FFFFFF;
	width: 64px;
	height: 20px;
	font-size: 12px;
}



/*Product Page, Everything to do with the product page*/



span.Price{

	color:#990000;

	font-weight:bold;

}



span.Normal{

	color:#6F6887;

}



.Btn a, .Btn a:hover{
	color:#FFFFFF;
	background:url(../images/addtocart-big-bgr.png) no-repeat;
	width: 128px;
	height: 40px;
	padding-top: 10px;
}

#SideProductList .CheckoutBtn a {
	background: none;
}

.CheckoutBtn a {
	background:url(../images/btn-bgr.png) no-repeat;
	color:#FFFFFF;
	width: 128px;
	height: 40px;
}


/*Tabs on Product Page */

#Tabs .Long{
	border:1px solid #6F6887;
}



#Tabs li a{

	background-color:#6F6887;

	border:1px solid #6F6887;

	border-bottom:#EBE5FF;

}



#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{

	background-color:#5B5B5C;

	border:1px solid #6F6887;

}



.ProductDescriptionBg{

	background-color:#EBE5FF;

	border:1px solid #6F6887;

}



.TabProduct{

	background:#EBE5FF;

	border:1px solid #6F6887;

}



.TabProduct:hover{

	background:#fff;

	border:1px solid #6F6887;

}



.TabProductAdd a, .TabProductAdd a:hover{

	background:url(../images/Add.gif) no-repeat;

	color:#fff;

}



/*Reviews Tab*/



#Tabs ol li{

	border-bottom:1px solid #6F6887;

}



/*Side Products, The products located in the right column*/



.SideProductList li {
	border-bottom:1px solid #d0cdb0;
}

.SideProductList li span {	
	color: #6f4d27;
}

.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 #6F6887;

	color:#EBE5FF;

}



/*Footer*/



#FooterBar {

	background:#000000;

}



#Footer {
	width: 980px;
	margin: 0 auto;
}



#Footer h3 a{

	color:#EBE5FF;

}



#Footer h3 a:hover{

	color:#046380;

	font-weight:bold;

	text-decoration:underline;

}



#Footer ul ul a{

	color:#cccccc;

}



#Footer ul ul a:hover{

	color:#EBE5FF;

}



/*Messages*/

.InfoMessage {

	color: #555;

	background-color: #EEEEEE;

}



.SuccessMessage {

	color: #33CC00;

	background-color:#CFFFCA

}



.ErrorMessage {

	color: #CC0000;

	background-color:#FFBFC1;

}

.ListViewNav { 
	float:right;
	margin: 6px 5px 0 0;
}

.ListViewNav a { 
	padding:5px; 
	color: #6F4D27;  
}

.ListViewNav a:hover { 
	text-decoration: underline;
}

.paybox { 
	border:1px solid #DAD7C4; 
	background:#DFDBB6; 
}

.ProductName a { 
	color: #6F4D27;
	font-size: 10px;
}

.ProductName a:hover {
	text-decoration: none;
} 

.listing .head { color: #ffffff; background: #6F6887; }

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

.list div.alt { background: #F0F6FF;  }

.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:#603913;
	font-size: 11px;
}

ul.sf-menu li ul a {

background:none; height:30px; background:#A9A9CE; border: 1px solid #666697; margin:0px; padding:5px; font-size:13px; width:200px;

}



ul.sf-menu li ul a:hover {



background:#cccccc;

}

 

#ProductDetailsWrapper .h2top { background:#6F6887;  color:white;}

