/* @override http://localhost:8000/static/css/style.css */
a:hover, area:hover, a:hover img, a img:hover {
outline:none;
border:none;
}

dl, dt, dd, ol, li {margin:0;padding:0;}
.clear{display:block;}
#container {
width: 880px;
margin: 0px auto;
background-color: #fff;
color: #333;
border: 1px solid white;
padding: 0;
margin-top: 0px;

}

#inner-container{
	background-color: #fff;
	margin: 25px 50px 50px 50px;
	padding: 0;
}

#navbar {
width: 100%;
background-color: #fff;
color: #333;
line-height: 90%;
padding-top:5px;
}

#navbar_display{
border-bottom: 1px solid silver;
}

#navbar_display a, #navbar_display a:visited, #navbar_display a:active {
color:#6e5475;text-decoration:none;	
}
#navbar_display a:hover{
text-decoration:underline;	
}

#top {
background-color: #fff;
margin:0;
}

#top h1 {
padding: 0;
margin: 0;
}

#top input.text{
border-color:#ba90c2;
border-style:solid;
border-width:1px;
padding: 0;
margin: 0;
}

h5 {
margin: 0;
padding: 0;
}

#sidebar-secondary {
float: left;
width: 190px;
padding-bottom:100px;
}

#sidebar-secondary h3, #sidebar-primary h3 {
	font-size: 100%;
	font-weight: bold;
}


#shopcontent {
margin-left: 190px;
padding: 0px;
}

#content {
padding:2px;
font-size:12px;
font-family: Verdana, Helvetica, Arial;
color: #666666;
}

#content p.notice{
font-weight:bold;
}
.notice{
font-weight:bold;
}

html {
	overflow: -moz-scrollbars-vertical;
	/*height: 100%;*/
}

body {
	font-family: Georgia, Times New Roman, Times, serif; 
	/*font-family: Helvetica, Arial;*/
	font-size: 11px;
	background: url('../images/background.jpg') repeat;
	margin: 0px;
	padding: 0;
	height:100%;
}

#plain {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	background:none;
	margin: 0px;
	padding: 0;
	height:100%;
}
/*
Hackety-hack-hack…
FF2, with the above code, will only display the repeat-y image for as
 high as the window’s viewport is; higher content (upon
 scrolling) will not have the bg.
This "hack" makes the tiled background work properly in FF2.
This type of "advanced selector" is not understood by IE6…dunno
 ’bout IE7.
*/
html>body {
 min-height: 100%;
 height: auto;
}

span.currentpage {
font-weight: bold;
padding: 0 0px;
}

span.view_by_12{
padding-left:3px;
}

#answer_A {
font-weight: bold;font-size:12px;
}
#answer_sampleterms {
    margin-left: 40px;
    padding: 10px 10px 0px;
}

#shopcontent td{
    font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 11px;
	text-decoration:none;
}
#shopcontent td a, #shopcontent td a:visited{
    text-decoration:none;
    color:#6e5475; 
}

#shopcontent div.productreviews {
padding-top: 10px;
padding-bottom: 10px;
font-size: 12px;
}


#shopcontent div.productreviews h2 {
    font-size: 14px;
}

#shopcontent div.productreviews span.label {
	float: left;
	width: 80px;
}

#image_homepage {
clear: both;
padding-top:0px;
background-color: #fff;
text-align: center;
}

#main_home {
margin-left:-260px;
}

.mac.chrome #home_boxes, .safari #home_boxes {
    margin-top:-463px;
    margin-left: 522px;
    height: 462px;
    position:relative;
    z-index:2;
    overflow:hidden;  
}

#home_boxes {
    margin-top:-464px;
    margin-left: 522px;
    height: 462px;
    position:relative;
    z-index:2;
    overflow:hidden;
}

#home_boxes ul {
    list-style-type: none;
    margin-left: -38px;
    margin-top: 0px;
    margin-bottom:0px;
}

#footer {
clear: both;
margin-top:20px;
background-color: #fff;
border: 2px solid #7D6084;
}

#footer_homepage {
clear: both;
padding-top:0px;
background-color: #fff;
border: 2px solid #7D6084;
}

#copyright {
font-family: Georgia, Times New Roman, Times, serif; 
color:#959595; 
font-size:10px;
float:left;	
padding-top: 5px;
}

#copyright a, #copyright a:visited, #copyright a:active {color:#9673A0;}
#copyright a:hover{color:#6e5475; text-decoration:underline;}

#footer_left{
float:left;
width: 320px;
padding:1px 0px 1px 8px;
}

#footer_right{
padding-top:8px;
padding-bottom:8px;
}

#footerlinks{
float:left;
width:270px;
padding-top:10px;
}

#footer_shiplink{
float:left;
padding:10px;
margin-top:-7px;
}

#footer_shiplink img {
padding-bottom:2px;
}

#footer_contactlink{
float:right;
padding:10px;
}

#social{
float:right;
padding-top:12px;
width:160px;
}

#join_us{
float: left;
margin-left:40px;
margin-bottom:4px;
}

#social_icons{
float:right;
padding:0px 12px 20px 0px;
}

.search_keywords{
font-style: italic;
}

#sidebar-secondary p, #sidebar-primary p { margin: 0 0 1em 0;}
#content h2 { margin: 0 0 .5em 0; }
#pagination, #pagination td{width:585px;text-align:right;margin-bottom:10px;font-family: Helvetica, Arial, sans serif; }
table.categoryTable{width:585px;border-collapse: collapse;}
table.categoryTable td{vertical-align: top;text-align:center;padding:5px 0px 10px 0px;float:left;margin:0 0 0 1px;width:194px;}
table.categoryTable p{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;padding-top:0px;float:left;width:190px;}
.categoryProductImage{ border:solid 1px silver;float:left; text-align:center; margin:2px auto;width:99%;}
.categoryProductDesc{ float:left; text-align:center; margin:0px auto;width:99%;font-weight:bold;}
.categoryProductBrand{ float:left; text-align:center; margin:0px auto;width:99%; color:#666666;font-weight:normal; }
#price{color: #333333;}

.brandcategories {
    clear: both;
}
#swatch_category_text{font-family:Verdana, Helvetica; font-size: 12px; color: #666666;padding-bottom:50px;}
#swatch_category_text a, #swatch_category_text a:visited, #swatch_category_text a:active {
color:#9673A0;text-decoration:none;	
}
#swatch_category_text a:hover{
text-decoration:underline; color:#6e5475
}


#product_images{
padding:32px 0px 10px;
float:left;	
position:relative;
}

#zoom_product_images{
padding:0px;
float:left;	
position:relative;
}

#mainImage{
border: solid 1px silver;
cursor:pointer;
}

.brandImage,
.productImage {
border:solid 1px silver;
margin-top: 2px;
margin-bottom:2px;
text-align: center;
}

#zoomFlash{
width: 385px;
padding: 0px
}

.zoom_thumbnails {
border:solid 1px silver;
cursor:pointer;
}

.thumbnails {
margin-top:25px;
border:solid 1px silver;
cursor:pointer;
}

.productImage p {
text-align: center;
font-size: 10pt;
}

#product_details{
padding:0 0 50px;
float:right;	
position:relative;
width:295px;
font-family: Helvetica, Arial, sans serif; 
font-size: 11px;
color: #505050 ;
}

#product_header{
font-family: Georgia, Times New Roman, Times, serif; 
font-size: 16px;
font-weight:bold;
color: #6e5475;
}

#product_brand{
font-family: Helvetica, Arial, sans serif; 
font-size: 12px;
font-weight:bold;
padding:15px 0px 0px;	
}

#product_sku{
font-family: Helvetica, Arial, sans serif; 
font-size: 12px;
padding:5px 0px 0px;	
}

#product_price, #product_fullprice{
font-family: Helvetica, Arial, sans serif; 
font-size: 12px;
font-weight:bold;
padding:15px 0px 0px;	
}

#product_saleprice{
font-family: Helvetica, Arial, sans serif; 
font-size: 12px;
color:red;
font-weight:bold;	
}

#product_description{
padding:15px 0px 30px;	
}

#product_description a, #product_description a:visited, #product_description a:active {
color:#9673A0;text-decoration:none;	
}
#product_description a:hover{
text-decoration:underline;color:#6e5475;
}
#option_group{border-top: 1px solid #e8e8e8;padding: 11px 0px;position:relative;width:100%;float:left;}
#option_group_left{padding:0px;float:left;	width:165px;vertical-align: middle}
#option_group_right{padding:0px;text-align:left;margin-left:200px;vertical-align: middle}
#option_group_right a, #option_group_right a:visited{text-decoration:none;color: #9673A0;font-size: 9px;}
#option_group_right a:hover{color:#6e5475; text-decoration:underline;}
#option_quantity{padding:0 0 0px;float:left;	text-align:left;width:90px;	}
#option_group_delivery{padding:0px;margin-left:90px;width:100%; margin-right:0px; width: 175px; text-align:left;}
#option_group_swatches{padding:18px 0px 10px 0px;line-height:150%;width:295px;clear:both;}
.option_group_select{font-family: Helvetica, Arial, sans serif; font-size: 11px;vertical-align:middle;	}
.option_group_select_delivery{font-family: Helvetica, Arial, sans serif; font-size: 11px;vertical-align:middle; width:207px;	}
.option_group_select_style{font-family: Helvetica, Arial, sans serif; font-size: 11px;vertical-align:middle;	}
#sizing_guide_reminder {margin-top:20px; font-style: italic;}
#swatch_thumbnail{
border:solid 0px black;	
cursor:pointer;	
}

#addtobag{
clear:both;margin-top:10px;
}

#related_products {float:left; vertical-align:middle;text-align:left; width:590px; background-color: #c7c8ca; margin-left:0px; margin-bottom:20px;}
.related_products_default{margin-top:-60px;}
.related_products_custom {margin-top:-30px}
#related_products p{padding:10px 0 0 40px;}
#related_products table{padding:0 30px;}
#related_products td{font-family: Helvetica, Arial, sans serif; font-size: 10px;vertical-align:top;text-align:center; color:#505050; width: 100px; padding:5px 10px 10px}
#related_products td a, #related_products td a:visited{color:#505050; text-decoration: none; line-height:130%;}

#social_links {
 margin-top:20px;
 margin-bottom:70px;
}

#google_plusone{
 float:left;
}

#facebooklike{
 margin-left:10px;
}
#pinterest {
 margin-left:10px;padding-top:5px;
}

#category_header {padding: 28px 0px 2px 0px;font-family: Helvetica, Arial, sans-serif; font-size: 16px;font-weight:bold;color: #6e5475;}

#product_header {
padding: 30px 0px 2px 0px;
}


#menu_container ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.continueShopping {list-style:none; padding-left:645px; padding-top:10px;padding-bottom:10px;}
.continueShopping a,.continueShopping a:visited,.continueShopping a:active{ color:#6e5475;text-decoration:none;font-size:12px;font-weight:normal;font-family: Helvetica, Arial, sans serif;}
.continueShopping a:hover {text-decoration:underline;}
.shoppingCartListHeader {background-color:#7F7573;color:#FFFFFF;height:21px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:75px;width:700px;}
.shoppingCartListHeader li {float:left;padding:3px 0px 0px 0px;font-weight:bold;height:18px;}
.shoppingCartListHeader .item {width:270px;}
.shoppingCartListHeader .details {width:210px;}
.shoppingCartListHeader .qty {width:10px;}
.shoppingCartListHeader .cost {text-align:right;width:95px;}
.shoppingCartListHeader .actions {width:100px;text-align:right;padding-right:0px;}
.shoppingCartList {width:775px;list-style:none;font-family: Helvetica, Arial, sans serif;}
.shoppingCartList a,.shoppingCartList a:link,.shoppingCartList a:visited,.shoppingCartList a:hover,.shoppingCartList a:active {color:#6e5475;text-decoration:none;font-size:12px;font-weight:normal;}
.shoppingCartList a:hover {text-decoration:underline;}
.shoppingCartList li {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding; border-bottom:2px solid #b890c2;list-style:none;float:left; padding:10px 0px;}
.shoppingCartList li,.shoppingCartList dl {width:775px;}
.shoppingCartList dl {padding:7px 0px;}
.shoppingCartList dt {width:0px;float:left;overflow:hidden;display:block;}
.shoppingCartList dd {float:left; display:inline;}
.shoppingCartList .productImage {width:65px;border:0px;padding:0 5px;}
.shoppingCartList .productName {width:260px; font-size: 11px;color: #505050;padding-right:10px;}
.shoppingCartList .productName a,.shoppingCartList .productName a:link,.shoppingCartList .productName a:visited,.shoppingCartList .productName a:hover,.shoppingCartList .productName a:active {font-weight:bold;color:#6e5475;font-family: Georgia, Times New Roman, Times, serif; font-size: 12px;}
.shoppingCartList .productName .productNameText {color:#6e5475;line-height:16px;}
.shoppingCartList .productDetails {width:210px;align:left;}
.shoppingCartList .productQty {width:75px;align:center;}
.shoppingCartList .productCost {width:65px;}
.shoppingCartList .productActions {width:70px;text-align:right;padding-right:5px;}
.shoppingCartList .productActions a,.shoppingCartList .productActions a:link,.shoppingCartList .productActions a:visited,.shoppingCartList .productActions a:hover,.shoppingCartList .productActions a:active {font-size:9px;line-height:12px;}
.shoppingCartList .cart_subtotal_spacer{padding-top:0px; padding-left:611px;height:21px; list-style:none; border-bottom:0px;}
.shoppingCartList .cart_subtotal_spacer li, .shoppingCartList .cart_subtotal_spacer dl{padding-top:0px;}
.shoppingCartList .cart_subtotal, .shoppingCartList .cart_subtotal_header{background-color:#7F7573;color:#FFFFFF;height:21px;padding-top:20px;border:0px;padding-left:10px;}
.shoppingCartList .cart_subtotal_header{padding-top:18px;padding-bottom:2px; padding-left:30px;padding-right:20px;font-weight:bold;font-family: Georgia, Times New Roman, Times, serif;}
.shoppingCartList .cart_checkout{font-size:12px;padding-top:60px;border:0px;}
.shoppingCartList .cart_checkout_spacer{padding-left:610px; margin-bottom:15px; height:21px; list-style:none; border-bottom:0px;}

#tandc_error {color:#DB3444;}
#tandc_header {font-weight: bold; margin: 10px 0 5px;}
#tandc_section{margin-bottom: 20px;}
#tandc_acceptance{text-align:center;}

#checkoutprogress {
border:0px;
text-align: center;
padding: 3px;
margin-bottom: 25px;	
}

#checkoutprogress ul {display: inline;margin-left: 0;padding-left: 0;border: none;}
#checkoutprogress ul li {margin-left: 0;padding-left: 2px;display: inline;list-style: none;}
#checkoutprogress ul li:before {content: "\0020 \0020 \0020 \00BB \0020";display: inline;list-style: none;}
#checkoutprogress ul li.first:before {content: " ";}
#checkoutprogress li.active {background-color: #ccc;}

h4{
 	font-weight: bold;
	text-align:left;
	color: #6e5475;
	font-size: 14px;
	margin-bottom:5px;
}

h4.popup{margin-top:0px;}
#checkout_instructions{padding-left:10px; font-family: Helvetica, Arial, sans serif; font-size: 12px; color: #6e5475; line-height:160%; padding-bottom:20px;}
#contcheckout_button{padding-left:640px;}
#checkoutform table tr td {font-family: Helvetica, Arial, sans serif; font-size: 11px;vertical-align:top;text-align:left;}
#checkoutform table tr td h4{font-weight: bold;text-align:left;color: #6e5475;font-size: 14px;}
#checkoutform table tr td table tr td{text-align:left;}
#checkoutform table tr td table tr td h4{font-weight: bold;text-align:left;color: #6e5475;font-size: 14px;}
#checkoutform table tr td table tr td td{text-align:left;}

.checkout_step, .checkout_step label{padding-bottom:10px; margin-bottom:20px; font-family: Helvetica, Arial, sans serif; font-size:11px;}
.checkout_step input {font-family: Helvetica, Arial, sans serif; font-size:11px;}
.checkout_step table{padding-bottom:10px; margin-bottom:20px; font-family: Helvetica, Arial, sans serif; font-size:11px;}
.checkout_padding{padding-left:10px; vertical-align:top;}
.checkout_contact tr td{padding-right:20px;}
.bill_spacer{padding-top:11px;}
.checkout_billingaddress{padding-right:20px; width:381px;}
.checkout_eventinfo{width:381px}
.checkout_error{color:red;}
.checkout_confirmorder_message{font-weight: bold;}
.checkout_promocode{padding-left:10px;vertical-align:top;}
.checkout_promocode label {padding-left:10px;vertical-align:top;}
.checkout_payment {vertical-align:top;}
.checkout_shipping {padding-left:10px;vertical-align:top;}
.checkout_shipping label {padding-left:10px;vertical-align:top;}
#id_state {font-family: Helvetica,Arial,sans serif; font-size:11px;}
#id_ship_state {font-family: Helvetica,Arial,sans serif; font-size:11px;}
#id_credit_type {font-family: Helvetica,Arial,sans serif; font-size:11px;}
#id_month_expires {font-family: Helvetica,Arial,sans serif; font-size:11px;}
#id_year_expires {font-family: Helvetica,Arial,sans serif; font-size:11px;}



#payment_info{padding-left:10px;width: 381px;}

#shipping{width:90%; padding-top:10px; padding-bottom:10px; padding-left:10px; margin-bottom:20px; font-family: Helvetica, Arial, sans serif; font-size:11px;}
#shipping label{width:90%; padding-top:10px; padding-bottom:10px; margin-bottom:20px;}
#shipping span{margin-left:10px;}
#shipping a, #shipping a:visited, #shipping a:active{ color:#6e5475;text-decoration:none;font-size:12px;font-weight:normal;font-family: Helvetica, Arial, sans serif;}
#shipping a:hover {text-decoration:underline;}
#shipping li{ list-style-type: none; text-decoration: none; float:left; margin-left:-45px;}
.shipping_method {margin-left:30px;line-height:140%;}
.shipping_method_delivery {margin-left:16px;}


#order_summary{width:777px; line-height:130%;}
#order_contact {padding-left:28px; width:180px}
#order_shippingmethod {padding-left:28px; width:180px}
#order_shipping{padding-left:28px; width:190px}
#order_billing {padding-left:35px; width:180px}
#itemordered{margin: 0px;padding: 0px;border:0;}
#itemsordered{margin: 0px;padding: 0px;border-top: 1px solid #d2d3d5;}
#itemdetails table{margin: 0px;padding: 0px;border-collapse: collapse;position:relative; top:0%;table-layout:fixed;width:700px}
#itemdetails table tr td{margin: 0px;padding: 0px;}
#itemdetails col.item_desc{width:280px;}
#itemdetails col.item_unitprice{width:150px;}
#itemdetails col.item_qty{ width:50px;}
#itemdetails col.item_subtotal{width:120px;}
#itemdetails td.item_desc{font-weight:bold;color:#6e5475;font-family: Georgia, Times New Roman, Times, serif; font-size: 12px;}
#itemdetails td.item_details{width:280px;padding-left:10px;}
#itemdetails td.item_unitprice{text-align:right; padding-right:25px;}
#itemdetails td.item_qty{ text-align:right;padding-right:10px;}
#itemdetails td.item_subtotal{text-align:right;padding-right:20px;}
#itemdetails td.item_discount{font-style: italic;}
#itemdetails td.item_discountprice{font-style: italic;text-align:right; padding: 3px 25px 0px 0px;}

#order_total{width:381px;padding-bottom:50px;margin:0px;float:left;}
#order_total_text{width:350px;padding-left:25px;line-height:180%;}
#order_total_amounts{text-align:right;}
#discount_code{font-style: italic;}
#order_total_purchasetext{line-height:180%;font-weight:bold;}
#order_total_purchaseamount{line-height:180%;font-weight:bold;text-align:right;}
#payment_summary{width:381px;padding-bottom:100px;margin:0px; float:right;}
#payment_summary_text{padding-left:30px;line-height:180%;}

#order_number{font-weight:bold;line-height:300%;}
#order_confirmation{font-family: Helvetica, Arial, sans serif; font-size:11px;color:#505050;}
#orderconf_number{padding-left:28px; width:200px;vertical-align:top;}
#orderconf_status{padding-left:33px; width:210px;vertical-align:top;}
#orderconf_shipping{padding-left:30px; width:210px;vertical-align:top;}
#orderconf_shippingmethod{padding-left:28px; width:180px;vertical-align:top;}

#wishlist ul li,
#product_category ul li {
list-style: none;
border-bottom: 1px dashed #e0e0e0;	
background-color: white;
}

#wishlist ul li:hover
#product_category ul li:hover {
	background-color: #f0fff0;
}

#wishlist ul li a,
#product_category ul li a {
	display: block;
}

#wishlist span.date {
	font-style: italic;
	display: block;
	margin-left: 5px;
	font-size: 10px;
}

#wishlist form {
	display: inline;
}

#cat_header {
margin-top: 5px;
}

#menu_container a {
display: block;
color: #6e5475;
background-color: #FFFFFF;
padding: 30px 0px 2px 0px;
text-decoration: none;
font-weight: bold;
}

#menu_container li li span {
display: block;
color: #6e5475;
background-color: #FFFFFF;
padding: 0;
text-decoration: none;
font-style: italic;
font-weight: normal;
line-height:180%;
}

#menu_container li li a {
display: block;
color: #6e5475;
background-color: #FFFFFF;
padding: 0;
text-decoration: none;
font-weight: normal;
line-height:180%;
}

#menu_container li li li a {
display: block;
color: #6e5475;
background-color: #FFFFFF;
padding: 0px 0px 0px 5px;
text-decoration: none;
font-weight: normal;
line-height:180%;
}

#menu_container a.current {
font-weight:bold;
}

.addressblock {
padding-top: .5em;
padding-bottom: .5em;
}

.profile li {
list-style-type: none;
}

#content a, #content a:visited, #content a:active {color:#9673A0;text-decoration:none;	}
#content a:hover{color:#6e5475; text-decoration:underline;}

#content ul.faq li {padding-bottom:2px;}
#content ul.faq li a, #content ul.faq li a:visited, #content ul.faq li a:active{color:#9673A0; text-decoration:underline; line-height:150%;}
#content ul.faq li a:hover{color:#6e5475}

#question {font-weight: bold;font-size:12px; padding-bottom:10px;}
#answer{ font-size:12px;}
#question a, #question a:hover ,#answer{color: #666666; text-decoration:none;}

#content ul.size{list-style-type: none; margin:0;padding:0;}
#content ul.size li{padding-bottom:5px;}
#content ul.party_promo{margin:0; margin-left:15px;padding:0;}
.sizechart {border-collapse:collapse; border:1px solid #ba90c2;margin-top:30px; text-align:center;font-size:11px;}
.sizechart_addl{width:280px; border-collapse:collapse; border:1px solid #ba90c2;margin-top:10px; margin-bottom:30px; text-align:center;font-size:11px;}
.sizechart_hollow{width:280px; border-collapse:collapse; border:1px solid #ba90c2;margin-top:10px; margin-bottom:10px; text-align:center;font-size:11px;}
.sizechart th, .sizechart_addl th, .sizechart_hollow th{text-align:left;background-color:#ba90c2;color:#ffffff; padding:7px; font-family: Helvetica, Arial, sans serif;font-size:11px;white-space: nowrap; }
.sizechart .size{font-weight:bold;}
.sizechart td, .sizechart_addl td, .sizechart_hollow td{border:1px solid #ba90c2;padding:7px;font-family: Helvetica, Arial, sans serif;white-space: nowrap; }
hr.sizechart{border:1px solid #BA90C2; width:100%;}

ul.pricetabs {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	list-style: none;
	width: 100%;
}
ul.pricetabs li {
	float: left;
	margin: 0;
	padding: 0;
	border-left: none;
	overflow: hidden;
	position: relative;
}
ul.pricetabs li a {
	border-right: 4px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
}

ul.pricetabs li a:hover {
	background: #ccc;
}
html ul.pricetabs li.active, html ul.pricetabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
}

ul.pricetabs li a img {
	vertical-align:bottom;
}
.pricetab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.pricetab_content {
	padding: 0px;
	margin: 0px;
}

.pricelist {border-spacing:15pt; border:0;; margin-bottom:20px;font-family: Helvetica, Arial, sans serif;font-size:11px;vertical-align:top;}
.pricelist td{border:0;padding:10px;font-size:11px; vertical-align:top;}
.pricelist td div.styleprice{border-bottom:1px solid #999999;padding:7px; width:90%;}
.pricelist td div.laststyleprice{border-bottom:none;padding:7px; width:90%;}
.pricelist td span.stylenum{float:left;}
.pricelist td span.price{float:right;}

.pricelist {border-collapse:collapse; border:1px solid #ba90c2; margin-bottom:20px;font-family: Helvetica, Arial, sans serif;font-size:11px;}
.pricelist th{text-align:center; background-color:#ba90c2;border-bottom:1px solid #ffffff; color:#ffffff; padding:7px; font-size:12px;}
.pricelist th.alph_sizing{text-align:center; background-color:#ba90c2;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff; color:#ffffff; padding:7px; font-size:12px;}
.pricelist td.subheader{border:1px solid #ba90c2;padding:20px 7px 7px;background-color:#ba90c2;color:#ffffff;  }
.pricelist td{border:1px solid #ba90c2;padding:7px; }


.estimatedDelivery {border-collapse:collapse; border:1px solid #ba90c2; margin-bottom:20px;font-family: Helvetica, Arial, sans serif;font-size:11px;}
.estimatedDelivery th{text-align:left;background-color:#ba90c2;color:#ffffff; padding:7px;	font-family: Georgia, Times New Roman, Times, serif;font-size:11px; }
.estimatedDelivery td{border:1px solid #ba90c2;padding:7px; }


.contactus{border-top:2px solid #7D6084;margin-top:20px; text-align:left;padding:20px 45px; font-size:12px;}
.contactus textarea {font-family: Verdana, Helvetica, Arial, sans serif; font-size: 11px;}
.contactus td{padding:7px;font-family: Verdana,Helvetica, Arial, sans serif; }
.contactus li,.contactus ol {margin-left:20px;}
.contact_right{padding:0 40px;}
.contact_thanks{padding:20px 0 150px;}
.inquiry_info { width: 550px;}


table.ordertable {
width:  100%;
font-weight: normal;
font-size: 13px;
}

table.ordertable thead {
	background-color: #ddd;
}

table.ordertable span.orderitemqty {
	font-style: italic;
}
p {
	line-height: 130%;
	margin-top: 5px;
}

.help, p.help {
        font-size:9px !important; color:#999;
}

img {
	border: none;
}

.error {
    color: red;
    font-size: 11px;
}

/* =============== Navigation Bars ===================== */

#navbar ul {		
	margin: 1em;
	padding: 0px;
}
#navbar ul li { 
	display: inline; 
	list-style: none; 		
}
#navbar ul li { 
	padding-left: 0.7em; 
	padding-right: 0.5em; 
	border-left: 1px solid #b0b0b0; 	
}  
#navbar ul li.first {
	padding-left: 0em; 
	border-left: none; 
}

.recentview h3 {
	padding-bottom: 10px;
}

.recentitem {
	padding-bottom: 10px;
}

div.recentlyadded { 
    display: block;
}

/* ============ Upsell section ============== */

div.upsell {
	padding-top: 10px;
}

div.upsell .upselldescription {
	padding-bottom: 10px;
}

