

* {
	margin:0 auto;
	padding:0;
}

#mainContainerWrapper {
	background:#310000 url(../images/bg.jpg) top repeat-x;
}

#mainWrapper {
	width:1000px;
}

#headerWrapper {
	width:1000px;
}

#banner_header {
	background:url(../images/banner.png);
	width:1000px;
	height:96px;
}

#bar_header {
	background:url(../images/header.png) repeat-x;
	width:1000px;
	height:30px;
}

#top_header {
	background:url(../images/pattern.jpg) repeat-x;
	height:200px;
	width:1000px;
}

.clear {
	clear:both;
}

#search {
	background: #FFF url('../images/search.png') no-repeat;
	width: 192px;
	height: 23px;
	float: right;
	margin-top: 25px;
	margin-right: 20px;
}

#search INPUT, #search INPUT:focus {
	border: 1px solid #fff;
	width: 150px;
	margin-top:3px;
	background:#fff;
}

#main_nav {
	height: 28px;
	float: right;
	margin-right: 10px;
	text-align: right;
	margin-top: 20px;
}

#date {
	float: left;
	width: 170px;
	height: 15px;
	margin-top: 8px;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mini_login {
	float: right;
	width: 600px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
}

#emailform {
	float:right;
	width:228px;
}

#emailform .inputLabel {
	width:80px;
	margin-top:-2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

#passwordform {
	width:205px;
	float:right;
}

#passwordform .inputLabel {
	width:60px;
	margin-top:-2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

#emailform INPUT, #passwordform INPUT {
	width:130px;
	float:left;
}

#submit_login {
	float:right;
	margin-top:-1px;
	border-right:1px dotted #777;
	padding-right:10px;
}

#account, #account a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	margin-top:2px;
}

#btn_register {
	float:right;
	padding-left:10px;
}

#contentMainWrapper {
	background:#dedede;
}

#navColumnOne {
	background:#dedede;
	padding-left:8px;
}

#navColumnTwo {
	background:#dedede;
	padding-right:8px;
}

#center_content {
	width:600px;
	margin:0px;
	padding:0px;
}

#categories {
	margin:0;
}

.leftBoxContainer {
	border:none;
}

.leftBoxHeading, .rightBoxHeading {
	background:url(../images/heading.jpg) no-repeat;
	height:31px;
	padding:0;
}

.rb_heading {
	float:left;
	font-family:Tahoma;
	font-size:12px;
	padding-top:7px;
	padding-left:10px;
	color:#FFF;
}

.rb_filter {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.rb_filter .inputLabel {
	width:110px;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
}

#productsListingListingBottomLinks {
	margin:-15px 0 0 0;
	padding:0px;
}

#productsListingListingBottomLinks a {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
strong.current {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0000FF;
}

#indexProductListCatDescription {
	margin:0;
}

.rb_filter SELECT {
	margin-top:4px;
	margin-right:5px;
}

.bt_box {
	background:url(../images/bt_box.png) no-repeat;
	height:13px;
}

.sideBoxContent {
	background: #fff url(../images/bg_box.jpg) top no-repeat;
	padding:3px 0px 0px 6px;
}

.cate-items {
	border-bottom:1px solid #ccc;
	margin-right:6px;
	padding:5px 0px;
}

.cate-links {
	margin-right:6px;
	padding:5px 0px;
}

span .category-top {
	background:url(../images/icon.jpg) left no-repeat;
	height:3px;
	padding-left:8px;
}

span .category-links {
	background:url(../images/narrow.jpg) left no-repeat;
	height:3px;
	padding-left:8px;
}

a.category-top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

a.category-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff9000;
	font-weight:bold;
}

#information {
	margin-bottom:15px;
}

#informationContent .link-items {
	border-bottom:1px solid #ccc;
	margin-right:6px;
	padding:5px 0px;
}
#bannerbox .sideBoxContent {
padding-left:0;
padding-right:0;
}
#bannerboxHeading{
display:none;
}
#bannerbox{
margin-bottom:15px;
}
.link-items a {
	font-family:Tahoma;
	font-size:11px;
	color: #990000;
	font-weight:bold;
}

.link-items span {
	background:url(../images/icon.jpg) left no-repeat;
	height:3px;
	padding-left:8px;
}

#subscribeContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#descr_banner {
	height:197px;
	background:url(../images/descr_banner.jpg) no-repeat;
	margin-bottom:10px;
}

.centerColumn {
	padding-top:0;
}

h2.centerBoxHeading {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
}

h1#productListHeading {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

.centerBoxWrapperContents {
	background:#fff url(../images/bg_content.jpg) top no-repeat;
}

.bt_centerContent {
	background:url(../images/bg_center_content.jpg);
	height:40px;
	padding-top:10px;
}

.bt_centerContent a {
	font-family:Tahoma, Verdana;
	font-size:12px;
	padding-left:20px;
	font-weight:bold;
	color:#C30000;
}

#currencies {
	margin-bottom:15px;
}

#main_footer {
	background:#310000;
}

#footer {
	width:1000px;
	float:left;
}

#l_f {
	background:url(../images/left_footer.jpg) no-repeat;
	width:10px;
	height:8px;
	float:left;
}

#r_f {
	background:url(../images/right_footer.jpg) no-repeat;
	width:10px;
	height:8px;
	float:right;
}

#c_f {
	background:url(../images/center_footer.jpg) repeat-x;
	height:8px;
	margin:0px 10px;
}

#ezpage {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

#ezpage a {
	color:#fff;
}

#bar_featured {
	position:absolute;
	margin-top:10px;
	height:40px;
	width:1000px;
	background:#fff;
	opacity:0.2;
	filter:alpha(opacity:20);
}

#text_featured_products {
	float:left;
	color: #FBCD00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	position:absolute;
	margin-top:14px;
	margin-left:10px;
}

#view_all_products {
	position:absolute;
	margin-left:870px;
	margin-top:21px;
	float:right;
}

.featured_items {
	width:291px;
	float:left;
	margin:62px 20px 0px 20px;
}

.featured_img {
	float:left;
	padding-right:10px;
}

.featured_title {
	font-family: Tahoma, Verdana;
	color:#FBCD00;
	font-size:11px;
	font-weight:bold;
}

.featured_price {
	font-family:Tahoma, Verdana;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}

.featured_description {
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#FFF;
}

.centeredContent {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.centeredContent a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C30000;
}

#productInfo {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

#additional_images {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

#navBreadCrumb {
	margin:0;
	padding:0;
	background:none;
}

#navBreadCrumb a, #navBreadCrumb a:hover {
	color:#fff;
}

#rb_product_info {
	background: #fff url(../images/bg_content.jpg) top no-repeat;
}

#productMainImage {
	padding-left:20px;
}

#productName {
	font-family:Tahoma, Verdana;
	font-size:16px;
	color:#336699;
}

#productPrices {
	font-family:Tahoma, Verdana;
	font-size:14px;
	color:#336699;
	padding-top:5px;
}

#cartAdd {
	float:left;
	margin-left:150px;
	border:1px solid #003399;
}

ul#productDetailsList {
	list-style:none;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main_shoppingcart {
	background: #fff url(../images/bg_content.jpg) top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#cartDefaultHeading .forward, #cartDefaultHeading .forward a, #cartDefaultHeading .forward a:hover {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	color:#fff;
	margin-right:3px;
	font-size:12px;
}

#cartInstructionsDisplay {
	padding-left:10px;
}

#cartSubTotal {
	background:#fff;
	border:none;
}

#accountDefaultHeading {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

#edit_accountDefaultHeading {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

#accountDefault .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

#accountEditDefault .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	height:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

#accountEditDefault fieldset {
	margin-right:10px;
}

#addressBookDefaultHeading {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

#addressBookDefault .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	height:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

#addressBookDefault fieldset {
	margin-right:10px;
}

#addressBookProcessDefaultHeading {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

#addressBookProcessDefault fieldset {
	margin-right:10px;
	padding:0;
}

#addressBookProcessDefault .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	height:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}


.center_boxHeading {
	background:url(../images/center_heading.jpg) no-repeat;
	height:31px;
	padding:0;
	margin:0;
}

#accountPassword fieldset {
	margin-right:10px;
	padding:0;
}

#accountNotifications {
	margin:0;
}

#accountPassword .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

#reviewsInfoDefault .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

#reviewsDefault .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

#reviewsWrite .rb_center_content {
	background:#FFF url(../images/bg_content.jpg) top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

#whosaleprices {
	padding-top:15px;
}

#wholesale_prices {
	text-align:left;
	font-weight:normal;
}

UL, LI {
	list-style:none;
}

IMG, DIV { behavior: url('iepngfix.htc'); padding:0; margin:0; }