
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: 2px;
	padding: 2px;
	border: 0px;
}

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

#header { 
}

#logo {
	float: left;
	margin-left: 20px;
	height: 143x;
	width: 495px;
}

#navigation {
	float: left;
	text-align: center;
	height: 143px;
	width: 300px;
}

#navigation .nav_content {
	margin-top: 20px;

}

#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: 210px;
	display: block;
	float: left;
}

#left_nav * {
	white-space: normal;
	line-height: 14px;
	text-align: 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 15px 5px 15px;
	background: #cccccc;
	color: #000000;
}

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

#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: 580px;
	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;
}

.sale_price,
.sale_price_label { 
	color: blue;
}

.sale_price{
	font-weight: bold;
}

.price_label,
.regular_price_label{
	color: black;
}

.price_label, .regular_price_label, .list_price_label { 
	text-align: left;
	clear:left;
}

.sale_price_label { 
	text-align: left;
	clear:left;
}


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

.price { 
	font-size: 14px;
	color: black;
}

.price_label{
	font-size: 14px;
	color: #0000ff;

}

.regular_price,
.sale_price,
.regular_price_label,
.list_price_label,
.sale_price_label { 
	font-size: 14px;
	display: block;
	float: left;
}

.regular_price_label {
	font-weight: normal;
}

#product_information .name {
	width: 100%;
	-x-system-font:none;
	color:#000066;
	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;
	clear: both;
}

#product_information .description {
	width: 100%;
	clear: both;
}

#product_information .swatches {
	width: 100%;
	clear: both;
}

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

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

#product_information .availability .availability_value {
}

#product_information .part_number {
	text-align: left;
	display: block;
	padding-right: 20px;
	float: left;
	font-weight: normal;
}

#product_information .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_information   .price_section *{ 
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear: none;
	display: inline;
}

.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;
}

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: 1px solid #F6DEB9;
	display: block;
	width: 100%;
	float: left;
}

div#product_results {
	margin-top: 10px;
	/*border: 1px solid #F6DEB9;*/
	display:block;
	float:left;
	width: 100%;
}

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

div#product_information {
	width: 66%;
	display:inline;
	float:left;
}

div#product_right_side {
	width: 33%;
	display:inline;
	float:left;
}

div#product_image {
	width: 50%;
	display:inline;
	float:left;
	padding-bottom:10px;
}
div#product_information img {
}

div#product_image_right_side {
	width: 50%;
	display:inline;
	float:left;
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
	height:70px;
}

/*
div#product_page {
	width:530px;
	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:350px !important;
	margin-left: 20px;

}
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_information {
	float: left;
	display: inline;
	width: 150px;
}

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

*/

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;
}

div.quantity { 
	width: 25px;
	clear: left;
}

div.quantity input { 
	width: 20px;
}

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

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



	color:#000000;
	text-align: center;
}

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

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;
}

.my_account{ 
	float: left;
	display: block;
	width: 475px;
}

.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: 474px;
}

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: 48%;
	text-align: left;
	height: 100px;
}

.homepage_landing .line { 
	padding-top: 10px;
	marging-bottom: 10px;
	width: 95%;
}

#homepage_landing a.product_name {
	color: blue;
}
#homepage_landing a.product_name:visited {
	color: #993333;
}
#homepage_landing .product_name {
	-x-system-font:none;
	color:#002B5B;
	font-family:arial, helvetica;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:underline;
}

.homepage_landing .price_label {
}
#homepage_landing .price_section {
	float:left;
	display:block;
	clear: both;
	width: 100%;
}
#homepage_landing .price_section * {
	-x-system-font:none;
	margin-left: 0px;
	font-family:arial, helvetica;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant: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%;
}

.homepage_landing .price_label,
.homepage_landing .regular_price_label,
.homepage_landing .list_price_label,
.homepage_landing .sale_price_label { 
	text-align: left;
	width:85px;
	display:block;
	float:left;
}



#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: 100px;
}
#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;
	width: 95%;
}

#search_results a.product_name {
	color: blue;
}
#search_results a.product_name:visited {
	color: #000066;
}
#search_results .product_name {
	-x-system-font:none;
	font-family:arial, helvetica;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:underline;
}

#search_results .price_label {
}
#search_results .price_section {
	float:left;
	display:block;
	clear:both;
	width: 100%;
}
#search_results .price_section * {
	-x-system-font:none;
	margin-left: 0px;
	font-family:arial, helvetica;
        color:#000066;
        font-weight: bold;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	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%;
}

#search_results .price_label,
#search_results .regular_price_label,
#search_results .list_price_label,
#search_results .sale_price_label { 
	text-align: left;
	width:85px;
	display:block;
	float:left;
}



#related_products {
	width: 100%;
}
#related_products * {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 10px;
}
#related_products span {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 10px;
}
#related_products .label{
	font-size: 14px;
	font-weight: bold;
}
#related_products .col {
	display:block;
	float:left;
	text-align: left;
	width:100%;
	height: 100px;
}
#related_products .col .pad {
	height: 80px; #height - (padding * 4)
}

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

#related_products .row {
	width: 100%;
}
#related_products .line { 
	marging-bottom: 10px;
	width: 95%;
}

#related_products a.product_name {
	color: blue;
}
#related_products a.product_name:visited {
	color: #993333;
}
#related_products .product_name {
	-x-system-font:none;
	font-family:arial, helvetica;
	text-decoration:underline;
}

#related_products .price_label {
}
#related_products .price_section {
	float:left;
	display:block;
	clear:both;
}
#related_products .price_section * {
	-x-system-font:none;
	margin-left: 0px;
	font-family:arial, helvetica;
}

#related_products .image_section {
	float: left;
	display: block;
	overflow: hidden;
	width: 25%;
}

#related_products .text_section {
	float: left;
	display: block;
	width: 73%;
}

#related_products .price_label,
#related_products .regular_price_label,
#related_products .list_price_label,
#related_products .sale_price_label { 
	text-align: left;
	width:70px;
	display:block;
	float:left;
}

#product_information .price_label,
#product_information .regular_price_label,
#product_information .list_price_label,
#product_information .sale_price_label { 
	padding-left: 20px;
	/* display:none; */
}

#product_information .list_price {
	text-decoration: line-through;
}

#product_information .price {
	display: inline;
	float: left;
}

.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 {
	font-size: 10px;
}

#minicart a {
	font-size: 11px;
}

#topnav_search * {
	display: inline;
}

#topnav_search form {
	padding-top: 20px;
	padding-left: 50px;
}

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

div#breadcrumb a {
	color: #b2340d;
	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;
}
h1{color:#e16e28;font-size:16px;font-weight:bold;margin:10 0 2 0;}
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 #FF6600;
}
.ad_tab {
width:840px;
height:71px;
background-color:#ffffff;
}
.ad_tab .bbg {
height:7px;
background:#FFF url(images/bbg.gif) repeat-x;
}
.ad_tab .gbg {
height:16px;
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:#003399;
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 #FF6600;
}
.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;
}
#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:#F46201; text-transform: uppercase;padding:2px 0 2px 0px}
#navcontainer h4 {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#002B5B; 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:19px;
}
.toplinks_tab td{
border-right:1px solid #666;
}
.toplinks_tab h1 {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-transform:uppercase;
letter-spacing:1px;
margin:0 10px;
/*border:1px solid #666;*/
}
.toplinks_tab h1 a {color:#666666; text-decoration:none}
.toplinks_tab h1 a:hover {color:#000; text-decoration:none}
.footer_tab {
/*width:840px;*/
/*height:62px;*/
}
.footer_bg {
/*width:800px;*/
background:#E8F0F9;
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:#5C7A9F }
#navlist a:link, #navlist a:visited {color: #5C7A9F;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;

}

.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 img {
	margin: 0px auto 0px auto;
}

#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:#C3902B;
	color:#003399;
	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%;
}

#category_header .category_name {
	padding-top: 10px;
	color:#C3902B;
	color:#003399;
	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,
#product_listing_by_brand h3
#product_listing_by_brand span {
	display: inline;
}

.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;
}

/* YUI */

.category_navigation {
  width: 100%;
}

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

div.yuimenu {
  border: 0px;
  background-color: #003399;
}

#category_navigation a {
	font-weight: bold;
}

div.yuimenu div.yuimenu {
	width: 100%;
}

div.yuimenu li.yuimenuitem {
  font-size: 12px;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 0px;
}

div.yuimenu li.yuimenuitem a {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  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: 2px solid #014A97;*/
}

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

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


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

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

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

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

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: 2px !important;
  padding-left: 10px !important;
 color:#cccccc;
}


.yui-nav a, .yui-nav a:hover, .yui-nav a:active {
  color:#cccccc;
  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;
}

#category_header .category_html .right_image {
	margin-left: 20px;
}

#leftnav_category_navigation a:link,
#leftnav_category_navigation a:visited {
	color: #ffffff;
}

#product_page .msrp {
	display: inline;
	clear: none;
	float: left;
}

#product_page .msrp_price {
	display: inline;
	font-weight: bold;
	float: left;
        padding-left: 7px;
}

#product_page .msrp_label {
	display: inline;
	font-weight: bold;
	float: left;
}

#swatches {
	clear: both;
}

</style>
