
body {
	background: #FFFFFF;
	color: #333;
	margin: 0px auto;
}

.menubox_top {
	display:none;
}

.menubox_mid {
}

.menubox_bot {
	display:none;
}

.menubox_box {
	margin-bottom:10px;
}

.menubox_box h2 {
	height:38px;
	background:  #666;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	line-height:30px
}

.menubox_box h2 span {
	color:white;
	margin-left:10px;
}

.menubox_box h2 span a {
	color:white;
}

/* PRODUCT PAGE STYLES */

.ItemBox {
	border:1px solid #666;
	border-top:0px;
}

.ItemBoxTop {
	color:#FFF;
	background: #666 url(../images/nav_bar.gif) no-repeat;
}

.ItemLineHeight, .ItemLineHeight a {
	color:#fff;
}

.ItemBoxTop span {
	color:#fff;
}

/* -- */

.container_12 {
	background:white;
	margin-top:0px;
	background: url("../images/bg_header.gif") 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;
}

.Right {
	margin:0px;
	margin-left:12px;
}

.featured-itemImage span strong {
	color:#ffffff;
}

.featured-itemImage span {
	background-color: #333;
}

.featured-itemImage span b {
	color:#ffffff;
}

.featured-itemImage span em.price {
	color:#ffffff;
}

a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #060;
}

h2 {
	color: #333;
}

h3 {
	color: #333;
}

.headliner {
	background:url(../images/hdrBG.png) repeat;
	height:12px;
}

#Nav {
	background: #ffffff url('../images/nav_bar.gif') no-repeat;
	height:60px;
}

#bg {
	display:none;
	height:0px;
}

/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/

#TopMenu li a {
	border-left: 1px dotted #666666;
	color: #333;
	text-decoration:none;
}

#TopMenu li a:hover {
	color: #060;
}

#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: #eee;
	border-bottom:1px dotted #666;
}

.Left li ul li a {
	background-color: #EEE;
	border-top:none;
	color: #333;
}

.Left li a:hover {
	color: #060;
	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: #333;
}

.Left li {
	background:#EEE;
}

/*Right, The right column*/

.Right li {
	background:#EEE;
}

.Right li a {
	background-color:#EEE;
}

.Right li a:hover {
	color:#060;
	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:#999;
}

#BreadCrumb a {
	color:#999;
	text-decoration:none;
}

#BreadCrumb a:hover {
	color:#060;
	text-decoration:none;
}

/*Primary Content Area, The center area (Not used on page.html)*/

.Content a {
	color: #333;
}

.Content h2 {
	color: #333333;
}

.Content a:hover {
	text-decoration: none;
}

/*Products, The product lists, images and titles.*/

.ProductList li {
	border: 1px solid #666;
	background:#EEEEEE;
}

.ProductList li:hover, .ProductList li.Over {
	border: 1px solid 333;
	background:#edf8dc;
}

.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;
}

.CheckoutBtn a:hover {
	color:#ccc;
}

/*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 dotted #666666;
}

/*Side Products, The products located in the right column*/

.SideProductList li {
	border-bottom:1px dotted #666;
}

.SideProductPrice {
	color:#333;
}

.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: #edf8dc;
}

.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 {
	margin-bottom:0px;
}

#Footer {
	background: #333;
}

#Footer a {
	color:#ffffff;
}

#Footer a:hover {
	color:#ccc;
}

/*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:active {
}

.sf-menu a {
	float:left;
	padding:0px;
	height:35px;
	margin-top:7px;
	text-decoration:none;
	color:#fff;
	border-right: #fff dotted 1px;
	font-size:13px;
	margin-left:0px;
	margin-right:0px;
	line-height:35px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.sf-menu a:hover {
	color:#CCC;
}

ul.sf-menu li ul a {
	height:18px;
	background:#333;
	border-right:none;
	border-bottom: 1px dotted #fff;
	border-left:1px #fff solid;
	margin:0px;
	padding:5px;
	font-size:11px;
	min-width:150px;
	color:white;
	line-height:20px;
}

ul.sf-menu li ul a:hover {
	background:#333;
}

.ListViewNav {
	float:right;
	margin-right:-10px;
}

.ListViewNav a {
	padding:5px;
	background:#333;
	color:white;
}

.ListViewNav a:hover {
	padding:5px;
	background:#060;
}

.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:#cccccc;
}

#ProductDetailsWrapper .h2top {
	background:#666666;
	color:white;
}
