body {
	background: #a10303;
	color: #000000;
	margin: 0px auto;
	background-image: url(../images/bg.jpg);
}





.menubox_top { display:none; }

.menubox_mid { }

.menubox_bot { display:none; }

.menubox_box { margin-bottom:10px; }

.menubox_box h2 { 

height:38px; 

background:  #666;  	

color:#a10303;

margin:0px;

padding:0px;

line-height:35px;

}

 

.menubox_box h2 span { color:white; margin-left:10px; }

 .menubox_box h2 span a { color:white; }



/* PRODUCT PAGE STYLES */



.ItemBox { border:1px solid #E3E0E0; border-top:0px;   }

.ItemBoxTop { colour:#FFF; background: #E3E0E0 url('../images/itembox.jpg') no-repeat; }

.ItemLineHeight  , .ItemLineHeight a {
	color:#FFF;
} 

.ItemBoxTop span { color:#666; } 



/* -- */



.container_12 { background:white; margin-top:15px; background: url("../images/hd_bg") repeat-x; }

#MainContentArea { margin-top:0px;  border-top:0px;}

#Logo {  width:450px }





#subnav {  background: url("../images/sub_nav.gif") repeat-x; height:35px; border-bottom:0px; margin-top:0px; display:none; }







.menubox_top { background: url("../images/menu_top.gif") no-repeat; height:10px; }

.menubox_mid { background: url("../images/menu_mid.gif") repeat-y; padding:5px; padding-top:0px;  }

.menubox_bot { background: url("../images/menu_bot.gif") no-repeat; height:15px; }



.Right { margin:0px; margin-left:12px; }

 

.menubox_right_top { background: url("../images/menu_top.gif") no-repeat; height:10px; }

.menubox_right_mid { background: url("../images/menu_mid.gif") repeat-y; padding:5px; padding-top:0px; margin-top:-10px;}

.menubox_right_bot { background: url("../images/menu_bot.gif") no-repeat; height:15px; }



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

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

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

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



a {

	color: #666666;

	font-weight: normal;

	text-decoration: underline;

}



a:hover {

	color: #666666;

}



h2 {

	color: #666666;

}



h3 {

	color: #666666;

}



#Nav {



background:  url('../images/nav_bar.png') no-repeat; height:50px; margin-left:0px;

 

}

 

#bg{

	display:none; height:0px;

}



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



#TopMenu li a{

	border-left: 1px solid #333;

	color: #000000;

	text-decoration:none;

}



#TopMenu li a:hover {

	color: #333;

}



#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*/







.Left { margin-left:0px; }



.Left li a{

	background-color:#EEEEEE; 

	border-bottom:1px solid #cccccc;

	border-top:1px solid #f1eed1;

}



.Left li ul li a{

	background-color: #EEEEEE;

	border-top:none;

	color: #666666;

}



.Left li a:hover {

	color: #666666;

	text-decoration:none;

}



.Left h2, .Left h2 a {

	background-color:#666666;

	color:#FFFFFF;

	font-weight:bold;

	background: url("../images/h2bg.gif") repeat-x;

}



 

.Left a {

	color: #000;

}



.Left li {

	background:#EEEEEE;

}



/*Right, The right column*/



.Right li {

	background:#EEEEEE;

}



.Right li a{

	background-color:#EEEEEE;

}



.Right li a:hover {

	text-decoration:none;

}



.Right h2{

	background-color:#666666;

	color:#FFFFFF;

background: url("../images/h2bg.gif") repeat-x;

}





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



#BreadCrumb{

	color:#666666;

}



#BreadCrumb a{

	color:#666666;

	text-decoration:none;

}



#BreadCrumb a:hover{

	color:#666666;

	text-decoration:none;

}





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



.Content a {

	color: #666666;

}



.Content h2{

	color: #333333;

}



.Content a:hover {

	text-decoration: underline;

}



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



.ProductList li {

	border: 1px solid #C2C2DE;

	background:#EEEEEE;

}



.ProductList li:hover, .ProductList li.Over {

	border: 1px solid red;

	background:#FEDDE3;

}



.ProductList .ProductImage {

	background: #fff;

}



.ProductPrice{

	color:#990000;

}



.ProductPrice strike{

	color:#666666;

	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:#666666;

}



.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 #666666;

}



#Tabs li a{

	background-color:#EEEEEE;

	border:1px solid #666666;

	border-bottom:#F1FCFF;

}



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

	background-color:#F1FCFF;

	border:1px solid #666666;

}



.ProductDescriptionBg{

	background-color:#F1FCFF;

	border:1px solid #666666;

}



.TabProduct{

	background:#EEEEEE;

	border:1px solid #666666;

}



.TabProduct:hover{

	background:#fff;

	border:1px solid #666666;

}



.TabProductAdd a, .TabProductAdd a:hover{

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

	color:#fff;

}



/*Reviews Tab*/



#Tabs ol li{

	border-bottom:1px solid #666666;

}



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

	color:#666666;

}



/*Footer*/



#FooterBar {

	

}



#Footer{

background:#BE076C;

margin-bottom:20px;

}



#Footer a{
	color:#FFF;
}



 



/*Messages*/

.InfoMessage {

	color: #555;

	background-color: #EEEEEE;

}



.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:#333;
	text-shadow: #FFF;
	font-size:12px;
	font-weight:700;
	margin-left:0px;
	margin-right:0px;
	border-right:1px solid #cccccc;
	line-height:35px;
	text-align:center;
	padding-left:5px;
	padding-right:10px;
}





ul.sf-menu li ul a {

height:25px; background:#666666; border: 1px solid #cccccc; margin:0px; padding:5px; font-size:13px; min-width:150px; color:white; line-height:25px;

}



ul.sf-menu li ul a:hover {

background:#cccccc;  

}





.ListViewNav { float:right; margin-right:-10px; }

.ListViewNav a { padding:5px; background:#666666; 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: #D80000; }

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

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

.list div.no:hover,.list div.alt:hover, #sticky:hover { background-color: #cccccc; }

.list div a {  color: #333333; }

.list div.no, .list div.alt { border-bottom: solid 1px #cccccc; }



#copyrightBar {
	color:#CCC;
}



#ProductDetailsWrapper .h2top { background:#666666;  color:white;}

 