
body {
	text-align: center;
	background: black url(../static/images/bg_stripe.gif) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
}

img {
	display: block;
	/*	float: left;*/
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#content {
	margin: 0 auto;
	width: 840px;
	text-align: left;
}

#header { 
	padding-bottom: 0px;
	background: #ffffff;
	height: 155px;
}

#header img {
	float: left;
	display: block;
}

#header form {
	margin-left: 20px;
}

#header div.search { 
	margin-top: 35px;
	display: table-cell;
	vertical-align: middle;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 280px;
	float: right; 
	color: black;
}
#header div.search div.label {
	margin-top: 3px;
}

#header div.search div {
	float: left;
	margin-right: 5px;
}

#header div.banner {
	float: left;
	clear: both;
	width: 100%;
	background: #efd3a9;
	padding-bottom: 12px;
	padding-top: 12px;
}

#header span.shopping_cart_header {
	display: block;
	float: right;
	padding-top:4px;
	padding-right: 7px;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}

#topnav {
	display: block;
	float: left;
	clear: left;
	width: 768px;
}

#topnav a {
	border: 0px;
	text-decoration: none;
	float: left;
	padding:0px;
	margin:0px;
}

#footer {
	display: block;
	float:left;
	/*clear:left;*/
	background: #efd3a9;
	/*height: 93px;*/
	width: 100%;
}

#footer div a { 
	color: #b2340d;
	display: inline;
	padding-bottom: 8px;
	float: left;
	width: 100%;
}

#footer div {
	width: 140px;
	padding-left: 35px;
	float: left;
	padding-top: 20px;
	display: inline;
}

#nav_body {
	background: white;
	padding-bottom: 10px;
	width: 800px;
	float: left;
	clear: both;
	padding-left: 20px;
	padding-right: 20px;
}

#left_nav {
	width: 190px;
	display: block;
	float: left;
}

#top_promotion img {
	display: block;
	float: left;
}

#top_promotion div.left_side {
	width: 223px;
	display: block;
	float: left;
}

#top_promotion img.under {
	display: block;
	clear: both;
	float: left;
}

#left_nav .section {
	border: 1px solid #F6DEB9;
	margin-top: 10px;
	margin-left: 5px;

}
div#body h3,
.homepage_landing h3, 
#left_nav .section h3 {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	margin: 2px 2px 2px 2px;
	padding:5px 0px 5px 15px;
	background: #f6deb9;
}

#left_nav .section ul li a { 
	color: #B2340D;
}

#home_page_text {
	float: left;	
        padding: 5px;
        width: 592px;
        border: 1px solid;
        border-color: #dfdfdf;
        background-color: #f1f1f1;
}

#home_page_text p {    
        padding: 5px;
        color: #1a2e3b;
        width: 560px;
	font-family: times new roman, serif;
	font-size: 12px;  
        margin-left: auto;
        margin-right: auto;		
}     
	

#left_nav .section ul li { 
	padding-bottom: 5px;
	margin-left: 25px;
	border: none;
}

#left_nav .section ul {
	list-style: url(../static/images/bullet.gif);
	background: white;
	border: none;
}

#page_content {
	display: block;
	float: left;
	width: 600px;
	margin-top:10px;
	margin-left:6px;
}

#page_content img {
	display: block;
	float: left;
}

.featured_item * {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.featured_item { 
	display: block;
	float: left;
	padding:5px;
	margin:0px;
	text-align: center;
}

.featured_item img {
	display: block;
	float: left;
}
.featured_item a {
	color: #b2340d;
	display: block;
	float: left;
	clear: left;
}
.featured_item div.featured_item_top {
	float: left;
	clear: left;
	text-align: left;
	margin-left: 5px;
}
.featured_item div.featured_item_bottom {
	float: left;
	clear: left;
	text-align: left;
}

.regular_price { 
		text-decoration: line-through;
	}

.sale_price,
.sale_price_label { 
	color: red;
	font-weight: bold;
}

.price, .regular_price, .sale_price { 
	margin-left: 5px;
}

.price, .price_label { 
	font-size: 13px;
}

.regular_price,
.sale_price,
.regular_price_label,
.sale_price_label { 
	font-size: 13px;
	display: block;
	float: left;
	padding-top: 4px;
}

.regular_price_label {
	font-weight: normal;
}

.related_product .price_section span{
	font-size: 12px;
}

.related_product .price_section {
	margin-top: 0px;
}

.related_product .price,
.related_product   .regular_price,
.related_product   .sale_price,
.related_product .price_label,
.related_product   .regular_price_label,
.related_product   .sale_price_label{ 
		display: block;
		width: 82px;
		text-align: right;
		padding-top:0px !important;
		margin-top:0px !important;
}

.related_product .regular_price,
.related_product  .sale_price,
.related_product   .price {
	width: 40px;
}

.price_section {
	padding-top:5px;
	width: 200px;
}

#product_right_side .name {
	-x-system-font:none;
	color:#731f1f;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#product_right_side .add_to_cart * {
	-x-system-font:none;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#product_right_side .price_section {
	clear:both;
	text-align:left;
	color:#002B5B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-left:0px;
}

#product_right_side .price_section {
	width: 200px;
}

#product_right_side .price,
#product_right_side   .regular_price,
#product_right_side .price_label,
#product_right_side   .regular_price_label{ 
		font-weight: normal;
}

#product_right_side   .regular_price_label,
#product_right_side   .sale_price_label{ 
}

#product_right_side .price_label{ 
}

#product_right_side  .sale_price,
#product_right_side   .sale_price_label{ 
	font-weight: bolder;
	display:block; float: left;
	margin-top:10px;
}


#product_right_side .regular_price,
#product_right_side  .sale_price,
#product_right_side   .price,
#product_right_side .price_label,
#product_right_side   .regular_price_label,
#product_right_side   .sale_price_label{ 
	display:block; float: left;
	margin-top:10px;
}

.homepage_landing {
	/*border: 1px #F6DEB9 solid;*/
	display: block;
	float: left;
	width: 535px;
	margin-top: 10px;

}

.customcategorymaintable{
	padding-bottom: 0px;
}

ul.search_terms {
	list-style: none;
	display: block;
	float: left;
	width: 100px;
}

div.search_category h3 {
	font-size: 12px !important;
	font-weight: bolder;
	color: #D57C2A !important;
	text-decoration: none;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	/*border-bottom: #d57c2a solid 2px;*/
	background: none !important;
}

#freetext_search_form div.search_category {
	display: block;
	float: left;
}

div#body {
	display:block;
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	width: 535px;

}

form {
	display: block;
	float: left;
}

div#product_search_form_div {
	border: 0px;
	display: block;
	width: 100%;
	float: left;
}
div#Search-brand-tab h4{font-size: 18px;
}
div#product_results {
	margin-top: 10px;
	/*border: 1px solid #F6DEB9;*/
	display:block;
	float:left;
	width: 100%;
}

div#product_page {
	width:580px;
	display:block;
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	padding-bottom: 30px;
	padding-top: 30px;

}
div#product_right_side {
	display:inline;
	float:left;
	width:360px !important;
	margin-left: 60px;

}
div#product_page_bottom {
	display:inline;
	float:left;
	width:100%;
	margin-left: 20px;
}

div#product_right_side h3 {
	text-decoration:none;
	font-size:16px;
	margin-bottom: 0px;
	font-weight:bold;
}

div#product_page .price_label {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

span.item_number {
	display: block;
	float: left;
	font-family: Verdana, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	width:100%;
}

span.description {
	display:block;
	float:left;
	color: #777;
	font-size:11px;
	width: 100%;
}

span.availablity_label {
	display: block;
	float: left;
	margin-top:10px;
	background: #efefef;
	color: #777;
	font-size: 10px;
	padding: 6px;
}

span#availablity {
	display: block;
	float: left;
	margin-top:9px;
	margin-left:10px;
	width: 90px;
	background: #fff;
}

div#cross_sells {
	float: left;
	clear: left;
	background: url(../static/images/complete_look_header.gif) no-repeat;
	width: 232px;
	height: 50px;
	margin-top: 10px;
	float:left;
	clear:left;
	display:block;
}

div#cross_sells h3 {
	display:none;
}

div#about_product {
	width: 232px;
	height: 50px;
	margin-top: 10px;
	float:left;
	clear: left;
	display:block;
}

div#about_product h3 {
	display: none;
}

div.column {
	float: left;
	display: block;
	margin-right: 10px;
	padding-bottom: 20px;
        padding-top: 15px;
}

div.quantity { 
	width: 50px;
	float: left;
}

div.quantity div { 
    float: left;
    width: 25px;
}
div.quantity input { 
	width: 20px;
}

div.configuration {
	width: 128px;
	margin-right: 3px;
        display: none;
}

div.configuration div{
	font-size: 11px;
}

div.add_to_cart {
	display:block;
	float:left;
	clear:left;
	margin-top:10px;
	width: 100%;
}

div.configuration div.header { 
	text-align: left;
	padding-left: 3px;
}
div.header {
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom: 5px;
	background:white;
	color:#000000;
	text-align: center;
}

div.add_to_bag {
	padding-top:22px;
	margin:0px;
	padding-left:0px;
}

div#product_information {
	float: left;
	display: inline;
	width: 150px;
}

div#product_information img {
	margin: 0px auto 0px auto;

}

div.product_details {
	float: left;
	padding-top: 20px;
	margin-top: 20px;
	width: 232px;
}
div.product_details div.inner {
	float: left;
	width: 230px;
}

div.product_details div.row {
	background: #EFEFEF;
	border-bottom: 2px solid white;
	min-height:50px;
	vertical-align: center;
}

div.product_details span.label { 
	display: inline;
	float: left;
	clear: left;
	background: #EFEFEF;
	font-size: 11px;
	margin-bottom: 2px;
	width: 124px;
	text-align: right;
	padding-top: 18px;
	color: #777;
	font-family: Verdana, sans-serif;
}

div.product_details span.value {
	display: inline;
	float: left;
	font-size: 11px;
	width: 100px;
	padding-left: 6px;
	font-family: Verdana, sans-serif;
	background: white;
	min-height: 50px;
}

div.inner {
	background: white;
}

div.related_products {
	margin-top: 75px;
}
div.related_product {
}
div.related_product div {
}

div.related_product div a {
}

div.related_product div form {
}

div.related_product { 
}

.related_product div.add_to_bag { 
}
.related_product div.add_to_cart {
}

.related_product div {
}
.related_product div div { 
}

.related_product div a  {
}

.related_product img { 
}

#header div.search_category h3 {
	display:none;
}

.checkout{ 
	float: left;
	display: block;
	width:400px;
}

.divider { 
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

.checkout_padded {
/*	float: left;*/
}

form.checkout_form { 
	display: inline;
}

table.password_table { 
		float:left;
}

form.shopping_cart_form a { 
	display:block;
	float:left;
}

form.shopping_cart_form span.label {
	display:block;
	float:left;
	clear:left;
}

form.shopping_cart_form span.value {
	display:block;
	float:left;
	padding-left:3px;
}

.paypal_button {
	float: right;
}

#order_summary  {
	width:600px;
}

#order_summary .checkout_section_table { 
	width: 661px;
}

.my_orders {
	float: left;
}
.checkout_section_table { 
	border: 1px solid #ddd;
}

#loading_graphic { 
    width: 100%;
}

.yuimenuitem-selected { 
	background: none !important;
}

.quicklinks { 
	display: block;
	float: left;
}

form.login_form {
	width: 100%;
}

form.my_account_form {
	width: 400px;
}

table.order_complete { 
	width: 400px;
	float: left;
	display: block;
}

.homepage_landing .featured_item a,
.homepage_landing .featured_item a img { 
	float: none !important;
	display: inline !important;
}

.homepage_landing {
	width: 100%;
	display: block;
}

.homepage_landing .featured_item{ 
	width: 280px;
	text-align: left;
	overflow: none;
}

.homepage_landing .line { 
	padding-top: 10px;
	marging-bottom: 10px;
	border-bottom: 1px dotted #000000;
	width: 95%;
}

#homepage_landing .row {
	display: block;
	clear: both;
}

.homepage_landing .brand {
	-x-system-font:none;
	/*** background:transparent url(../static/images/butarrow.gif) no-repeat scroll 0% 100%;***/
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	/***padding:15px 0pt 2px 20px;***/
	text-transform:uppercase;
}

#homepage_landing .product_name {
	-x-system-font:none;
	color:#002B5B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

.homepage_landing .price_label {
	display: none;
}
#homepage_landing .price_section,.price_section {
	float:left;
	display:block;
}
#homepage_landing .price_section * {
	-x-system-font:none;
	margin-left: 0px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:bold;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.homepage_landing .image_section {
	float: left;
	display: block;
	overflow: hidden;
	width: 30%;
}

homepage_landing .text_section {
	float: left;
	display: block;
	width: 66%;
}



#search_results {
	width: 100%;
}
#search_results * {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#search_results * {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#search_results .col {
	display:block;
	float:left;
	text-align: left;
	width:49%;
	height: 120px;
}
#search_results .col .pad {
	padding: 5px;
	height: 80px; #height - (padding * 4)
}

#search_results .col img {
	display: block;
	float: left;
}

#search_results .row {
	width: 100%;
}
#search_results .line { 
	padding-top: 10px;
	marging-bottom: 10px;
	border-bottom: 1px dotted rgb(0, 0, 0);
	width: 95%;
}

#search_results .brand {
	-x-system-font:none;
	/***background:transparent url(../static/images/butarrow.gif) no-repeat scroll 0% 100%;***/
	color:#351212;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	/***padding:15px 0pt 2px 20px;***/
	text-transform:uppercase;
}

#search_results .product_name {
	-x-system-font:none;
	color:#002B5B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

#search_results .price_label {
	display: none;
}
#search_results .price_section,.price_section {
	float:left;
	display:block;
}
#search_results .price_section * {
	-x-system-font:none;
	margin-left: 0px;
	color:#002B5B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#search_results .image_section {
	float: left;
	display: block;
	overflow: hidden;
	width: 30%;
}

#search_results .text_section {
	float: left;
	display: block;
	width: 66%;
}


.configuration select {
	width: 75px;
	font-family: verdana, sans-serif;
	clear: right;

}

.login_table { 
		margin-left: auto;
		margin-right: auto;
		padding-top: 16px;
}

.login_table td {
	padding: 2px;
}

.create_account {
	font-size: 1.4em;
	margin-top:5px;
}

.yuimenu  { 
	border: none !important;
	background-color: #cccccc;
}

#minicart {
	text-align: right;
	padding-right: 10px;
	color: #333;
	font-size: 11px;
}


#minicart {
	text-align: right;
	padding-right: 10px;
	color: #333;
	font-size: 11px;
	padding-top: 5px;
}

#minicart a {
	color: #b2340d;
}

.search_checkbox {
	font-size: 11px;
	float: left;
	clear: left;
	width: 100%;
	margin-top:5px;
}

div#breadcrumb a {
	color: #ac0000;
	font-size: 11px;
}

div#breadcrumb span {
	font-size: 12px;
}

div#breadcrumb span.breadcrumb_text{
	color: #000000;
}

div.search_checkbox input {
	margin-left: 5px;
	margin-right: 5px;
	display: block; float: left;
}
.order_by {
	font-size: 12px;
	padding-left: 10px;
}

.product_details .value ul { 
	list-style: none;
}

#loading_graphic,
#search_results {
	min-height: 240px;
}
.disabled_checkbox {
	color: #999;
}

.checkout_errors { 
	float: left;
	margin-left: auto;
	margin-right: auto;
}

.goto_page_section {
	float: right;
	padding-right: 10px;
	width: 142px;
	font-size: 12px;
}

.order_by_section {
	float: left;
	width: 173px;
}

.results_per_page_section a { 
   color: #b2340d;
}

.results_per_page_section {
	font-size: 12px;
	float: right;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 7px;
	display: block;
}

.product_navigation_section a {
   font-weight: normal;
   color: #b2340d;
}

.product_navigation_section {
    padding-left: 10px;
	padding-top: 5px;
	width: 219px;
	clear: left;
	float: left;
	display: block;
	font-size: 12px;
	font-weight: bold;
}

.navigation_tools {
   width: 100%;
   height: 50px;
}

#current_page { 
   width: 20px;
}

table.gift_certificate_form {
   border: solid 2px #F6DEB9;
}

td.gift_certificate_form {
   background-color: #F6DEB9;
}

/*Client Styles */
* {
margin:0;
padding:0;
vertical-align:top;
}
body {
background:#DFDFDF ;
}
body,table,tr,td,p,div,span{
	font:normal 11px Arial, Helvetica, sans-serif;
}
h3{color:#0052a5;font-size:11px;font-weight:bold;margin:10 0 0 0;}
img{border:0;}
a {
color: #003366;
text-decoration: underline;
}
/*Table Properties*/
.main_tab {
width:840px;
background:#FFF;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
margin:0 auto
}
.tab_td {width:20px}
.content_td {width:23px}
.logo_tab {
width:840px;
height:119px;
border-top:4px solid #ffffff;
}
.ad_tab {
width:840px;
height:63px;
background-color:#ffffff;
}
.ad_tab .bbg {
height:7px;
background:#FFF url(images/bbg.gif) repeat-x;
}
.ad_tab .gbg {
height:8px;
background:#FFF url(images/gbg.gif) repeat-x;
}
.bluemenu_tab {
width:840px;
/*height:1376px;*/
}
.blue_menu {
width:184px;
background:url(images/gradient.jpg) repeat-x;
border-right:1px dashed #999;}
.content_tab {
width:616px;
/*height:1376px;
border-left:1px dashed #999;*/
}
.comment_tab {
width:214px;
}
.comment_tab h1 {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#C3902B;
padding:0 0 5px 0
}
.search_tab {
width:614px;
/*height:235px;*/
}
.icon_tab {
width:139px;
height:58px;
margin-top:20px;
}
.cc_tab {
width:840px;
height:132px;
border-bottom:7px solid #ffffff;
}
.ccard_tab {
width:140px;
height:22px;
margin:5px auto
}
/*content */
.search_txt {
background:#ECECEC;
border-bottom:1px solid #BAB5B5;
color:#003366;
padding:28px 14px;
line-height:20px;
}
.style3 {color: #666;/*letter-spacing:1px;*/}
.search_bg {
height:105px;
background:url(images/search_bg.jpg) repeat-x;
}
.search_bg h2{color:#002B5B;font:bold italic 16px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase; letter-spacing:1px}
/*form properties*/
#search input {
width:216px;
border:1px solid #A5ACB2;
padding:2px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
/*menu properties*/
#navcontainer {
width: 170px;
margin: 10px 0px 10px 10px;
padding-left:0px;
/* border-style: solid solid none solid;
border-color: #dd0000;
border-size: 1px;
border-width: 1px;
border:1px solid #999;*/
}
#navcontainer h1 {background:url(images/ularrow.gif) 0% 55% no-repeat;font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#003366; text-transform: uppercase;padding:12px 0 10px 13px}
ul.navlist {margin:0 0 0 31px;list-style-image: url(images/lisquare.png);}
.navlist li { text-transform:capitalize; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#003366; list-style-type: none;height:15px;}
.navlist li a { color:#003366; text-decoration:none;padding:0px 0 5px 0px; }
.navlist li a:hover {color:#3399CC;padding:0px 0 5px 0px; text-decoration: underline; }
.navlist li a:visited {color:#1F91D3;padding:0px 0 5px 0px; text-decoration: none; }
#navcontainer h2 {/*background:url(images/arrow2.gif) 0% 50% no-repeat;*/font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase;padding:2px 0 2px 0px}
#navcontainer h4 {font: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase;padding:2px 0 2px 0px}
#navcontainer h3 {/*background:url(images/arrow1.gif) 0% 50% no-repeat;*/font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#F46201; text-transform: uppercase;padding:2px 0 2px 0px}
#navcontainer h2 a,#navcontainer h3 a{color: #FF6600; text-decoration: none;}
#navcontainer h2 a:hover,#navcontainer h2 a:visited,#navcontainer h3 a:hover,#navcontainer h3 a:visited{color: #274094; text-decoration: none;}
.menuhead {color: #FF0000; text-decoration: none;}
/*Content Properties*/
.vdots {
width:10px;
height:181px;
background:#FFFFFF url(images/vdots.gif) 0% 40% no-repeat;
}
table.itemtab {/*width:298px*/width:615px}
table.itemtab03,.itemtd{width:298px;}
.itemtab h1 {background:url(images/butarrow.gif) 0% 100% no-repeat;font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#C3902B;padding:15px 0 2px 20px;width:230px; text-transform: uppercase;}
/*.itemtab img {float:left; padding-right:10px}*/
.itemtab h2{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#002B5B;padding:2px 0 8px 20px }
.itemtab h3{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#C3902B;padding:2px 0 8px 20px;text-align:right }
.itemtab input{float:right;}
.itemtab01{ width:25px}
.itemtab02{ width:25px}
.itemtxt {height:70px;}
<!--
.itemtab h1,.itemtab03 h1 {background:url(images/butarrow.gif) 0% 100% no-repeat;font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#C3902B;padding:15px 0 2px 20px;width:230px; text-transform: uppercase;}
/*.itemtab img,.itemtab03 img {float:left; padding-right:10px}*/
.itemtab h2,.itemtab03 h2{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#002B5B;padding:2px 0 8px 20px }
.itemtab h3,.itemtab03 h3{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#C3902B;padding:2px 0 8px 20px;text-align:right }
.itemtab input,.itemtab03 input{float:right;}
-->
/*- Menu Tabs E--------------------------- */
.toplinks_tab {
width:550px;
height:15px;
}
.toplinks_tab td{
border-right: 1px solid #9e9e9e;
}
.toplinks_tab h1 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#353535;
text-align: center;
text-transform:uppercase;
letter-spacing:1px;
margin: 3px;
/*border:1px solid #666;*/
}
.toplinks_tab h1 a {color:#484949; text-decoration:none}
.toplinks_tab h1 a:hover {color:#000; text-decoration:none}
.footer_tab {
/*width:840px;*/
/*height:62px;*/
}
.footer_bg {
/*width:800px;*/
background:#efefef;
border-top:1px dashed #999;
}
footerlinks {
/*width:840px;*/
/*height:62px*/
}
ul#navlist {margin:5px 10px; /*width:800px;border:1px solid #000;*/}
#navlist li {display: inline; list-style-type: none;color:#5C7A9F;/*background-color: orange;border:1px solid #000;*/margin:0px 2px; padding:0px 0 5px 0 ;}
#navlist a { padding:5px 0 5px 0 ; color:#323232}
#navlist a:link, #navlist a:visited {color: #323232; text-decoration:none;
}
#navlist a:hover{color: #000000; text-decoration:none;
}

.style1 {
font:normal 10px Arial, Helvetica, sans-serif;
color:#838383;
text-align:center;
}
.style2 {
font:bold 11px Arial, Helvetica, sans-serif;
color:#838383;
text-align:center;
}
/*home css*/
.products_tab h2 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#993300;
}
.products_tab p {
padding: 5px 0px;
font:normal 11px/14px Arial, Helvetica, sans-serif;
letter-spacing:1px;
}
.products_tab {
width:610px;
}
.dropdown_tab {
width:576px;
background:#4078A0;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.dropdown_tab h6 {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:8px 35px;
}
.dropdown_tab select {
margin:5px 0px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid #FFF;
}
.products_tab h1 {
width:400px;
font:bold 18px Georgia, "Times New Roman", Times, serif;
color:#002B5B;
text-transform:uppercase;
border-bottom:1px solid #C0BBBB;
}
.products_tab h4 {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#F46201;
margin:2px 0px;
text-transform:capitalize;
}
.products_tab h5 {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#CC9933;
margin:13px 0px 6px;
text-transform:uppercase;
}
/*saturday*/
 .product_details {
width:590px;
/*height:600px;*/
}
.product_details select {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding:1px 2px;
border:1px solid #B3B9C3;
}
 .related_prod {
  font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:5px 0px 5px;
text-transform:uppercase;
 }
 .related_pro_table, .product_details table {
 text-align:right
 }
.content_tab .related_prod a:link {
text-transform:none;
font:normal 11px/15px Arial, Helvetica, sans-serif;
}
table.colortab {
float:left:
}
.regsmall
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
/*Tuesday 17 oct*/
table.formstab {
width:100%;
}
.formstab p {
text-align:right;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
margin:4px 0;
}
input.style, select.state {
border:1px solid #999999;
padding:2px;
margin:2px 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.formstab h1 {
text-transform:uppercase;
font:bold 16px Century Gothic, Arial, Helvetica, sans-serif;
color:#000099;
text-align:center;
}



/*Fri 20/10/06*/
table.formstab2 {
width:100%;
}
.formstab2 p {
text-align:Left;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
margin:4px 0;
}
input.style, select.state {
border:1px solid #999999;
padding:2px;
margin:2px 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.formstab2 h1 {
text-transform:uppercase;
font:bold 16px Century Gothic, Arial, Helvetica, sans-serif;
color:#000099;
text-align:Left;
}
/*Fri 20/10/06*/
.buytab {
background:#FF9900 url(images/numblank.gif) top left repeat-x;
height:26px;

}
 .buytab h6 {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:4px 3px 0;
 }
.buynow {
background:#FF9900 url(images/buy.gif) top left no-repeat;
width:51px;
height:26px;
}
/* Added by Sg on 23rd Oct */
.buynowbtn {
background:#FF9900 url(images/numblank1.gif) top left repeat-x;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
/*width:51px;*/
height:26px;
border :none;
}
.numcart {
background:#FF9900 url(images/numcart.gif) top left no-repeat;
width:45px;
height:26px;
}
/*26 Thu 2006*/
table.shopcart {
width:590px;
/*border:1px solid #003366;*/
}
.shopcart h3 {
	font: normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:5px 0 0 5px;
}
.shopcart h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding:5px 0 5px 5px;
}
a.shopcartlink:link,a.shopcartlink:visited {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
text-decoration:none
}
a.shopcartlink:hover {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:underline
}
.style3 {color: #003399}
a.style3:link ,a.style3:hover{
color:#003399;
text-decoration:none
}
a.style3:hover {
color:#000;
text-decoration:underline
}
.faqq 
{
	padding:0 0px 0 15px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#00285b
}
.faqa 
{
	padding:0 0px 0 15px; font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.title_tab2 h2 
{
	padding:0 0px 0 15px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#FFF;
	margin:5px 0;
}
/*21-11*/
dl.csshade {
width:120px;
margin: 0 auto;
}
dl.csshade dd,dl.csshade dt  {
text-align:center;
padding:2px 0;
}
.error {
width:580px;
height:300px;
}
.error img {
float:left;
width:32px;
margin:5px 15px 10px 0;
}
/*start 24/11/06*/
.quote_request {
width:500px;
margin: 0 0
}
.quote_request .td1{
width:200px;
text-align:right;

}
.quote_request .td1 p {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
h3.aci {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#994C00;
}
dl.quote_dl {
margin:10px 0;
}
dl.quote_dl dt {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#000
}
dl.quote_dl dd {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#0A246A
}
/*end 24/11/06*/
a.headtip:link {
color:#000066;
text-decoration:underline
}
a.headtip:hover {
color:#990000;
text-decoration:none
}
a.headtip:visited {
color:#000;
text-decoration:none
}


/* 25/01*/

.itemtitle

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 16px;

  color: #000000;

  background-color: transparent;

  text-decoration: none;

  font-weight: bold;

}


.regplain

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 12px;

  color: #000000;

  background-color: transparent;

  text-decoration: none;

}


.regsmall

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 10px;

  color: #000000;

  background-color: transparent;

  text-decoration: none;

}

* html ol {
/*list-style: none;*/
margin: 0 0 0 70px;
padding: 0;
}

* html li{
list-style-type:circle;
line-height:15px;
margin: 0;
}


/**/
.title_tab2
{width:100%;}
.title_tab2 h2
{font:bold 12px Georgia,Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}	
	
	
.itemtab h4{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#993300;padding:2px 0 8px 20px;text-align:right }

.topnav_search form {
	display: inline;
}

#navcontainer h3 {
	display: inline;
}

.topnav_search div {
	display: inline;
}

.topnav_search input{
	display: inline;
}

.topnav_search select{
	display: inline;
}

#category_listing {
	width: 100%;
}
#category_listing * {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#category_listing .col {
	display:block;
	float:left;
	text-align:center;
	width:49%;
	height: 140px;
}
#category_listing .col .pad {
	padding: 5px;
}
#category_listing .row {
	width: 100%;
}

#category_listing img {
	margin-left: auto;
	margin-right: auto;
}

#category_listing .category_name {
	-x-system-font:none;
	color:#731f1f;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

#category_listing .line {
	width: 100%;
	border-bottom: 1px dotted rgb(153, 153, 153);
}

#category_header .category_name {
	padding-top: 5px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

#category_header .category_html {
}

#product_listing_by_brand div,h3,span {
	display: inline;
}

div.related_products {
}

#related_products .name a {
	color:#003366;
	text-decoration:underline;
	font-weight: bold;
	font-size: 11px;
}

#related_products .brand a {
	color:#003366;
	text-decoration:underline;
	font-size: 11px;
}

.related_products .label {
	font-xiz-x-system-font:none;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:5px 0px;
	text-transform:uppercase;
}

.related_products .bar {
	background-color: black;
	width: 100%;
	height: 3px;
}

.related_products .related_item {
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 25px;
}

.related_products .related_item .column1 {
	display: block;
	width: 20%;
	float: left;
}

.related_products .related_item .column2 {
	display: block;
	width: 80%;
	float: left;
	clear: right;
}

.related_products .related_item .image {
	display: block;
	width: 100%;
}

.related_products .related_item .image img {
	margin: 0px auto 0px auto;
}

.related_products .related_item .name {
	display: block;
	width: 100%;
}

.related_products .related_item .brand {
	display: block;
	width: 100%;
}

.swatch_item{
	display: block;
	float:left;
	padding: 0px;
	width: 100px;
}
.swatch_item *{
	padding: 0px;
	overflow: hidden;
}

.swatch_item .swatch_image{
	display: block;
	width: 100%;
	height: 40px;
}

.swatch_item .swatch_image img{
	margin: 0px auto 0px auto;
}

.swatch_item .swatch_text{
	display: block;
	width: 100%;
	text-align: center;
	height: 30px;
}

#swatches a{
	font-size: 9px;
}

#product_information .availability {
	width: 100%;
	text-align: left;
	clear: both;
	padding-top: 30px;
	padding-bottom: 10px;
}

#product_information .availability .availability_label {
	font-weight: bold;
}

#product_information .availability .availability_value {
}

/* YUI */

.category_navigation {
  width: 100%;
  background-color: #cccccc;
}


div.yuimenu li.hassubmenu em.submenuindicator, div.yuimenubar li.hassubmenu em.submenuindicator {
  background-image: none;
}


div.yuimenu {
  border: 0px;
}

div.yuimenu div.yuimenu {
	width: 158px;
}

div.yuimenu li.yuimenuitem {
  font-size: 12px;
  font-weight: bold;
  padding-left: 6px;
  height: 24px;
  border-bottom: 1px solid #f4f4f4;
  background-color: #c4c4c4;
}

div.yuimenu li.yuimenuitem a {
  background: url('../static/images/a.gif') no-repeat left center;
  padding-top: 3px;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  padding-left: 18px;
  vertical-align: center;
}

div.yuimenu li.yuimenuitem a.yuimenuitemlabel, div.yuimenubar li.yuimenuitem a.yuimenuitemlabel {
/*  white-space: normal !important; */
}

div.yuimenu div.yuimenu li.yuimenuitem {
  border-bottom: 1px solid #f4f4f4;
}

div.yuimenu div.yuimenu li.yuimenuitem a {
   border-bottom: 0px none;
}

div.yuimenu li.yuimenuitem-selected a.yuimenuitemlabel-selected {
   color: black !important;
   text-decoration: none !important;
}

div.yuimenu div.yuimenu li.yuimenuitem-selected a.yuimenuitemlabel-selected {
  color: black !important;
}

div.yuimenu li.yuimenuitem-selected, div.yuimenubar li.yuimenuitem-selected {
   background-color: #e9e9e9;
   color: black;
}

div.yuimenu div.yuimenu li.yuimenuitem-selected, div.yuimenu div.yuimenubar li.yuimenuitem-selected {
  background-color: none !important;
  color: black;
}

div.yuimenu.visible li.hassubmenu a.hassubmenu, div.yuimenu.visible li.hashelptext a.hashelptext {
  float: none !important;
}

div.yuimenu li.hassubmenu, div.yuimenu li.hashelptext {
  text-align: left !important;
}

div.yuimenu div.yuimenu {
/*  width: 171px; */
}

div.yuimenu li.category_nav_sub_table_style {
  /*background: #F3F3F3 !important;*/
}

div.yuimenu li.category_nav_sub_table_style a {
  vertical-align: bottom;
  padding-left: 14px !important;
  margin-right: 8px;
}

.yuimenuitemlabel {
  padding: 2px 0px;
}

.yui-nav, .yui-nav li {
  height: 35px;
  padding-top: 8px !important;
  padding-left: 10px !important;
}

.yui-nav a, .yui-nav a:hover, .yui-nav a:active {
  color:#5A5A5A;
  font-family:Tahoma;
  font-size:11px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
}

.yui-content {
  margin-top: 0px;
  padding-top: 0px;
}

.form_header {
	font-size: 18px;
	color: black;
}

#product_search_youve_selected span {
	display: none;
}
#left_nav .search_terms select {
	font-size:9px;
	width:100%;
}

#product_page .msrp {
	padding-top: 25px;
}

#product_page .msrp *{
	float: left;
}
#product_page .msrp_label {
	font-weight: bold;
}
#ad-table-01 { float:left;
width: 434px;
}
#homepage_landing h1{font-size: 22px; color: #000066;
}
#ad-table-02 { float:right;
}
