/* Gramicci Spring 2010 CSS by dLO */

/* Reset Styles Import */
@import url("/css/reset.css");
img {
border:0 none;
}
/* Classes */
.clear{clear: both;font-size:0px;height:0px;}

/* System Overrides */
.item-list ul {
margin:0px;
padding:0px;
}
.item-list ul li {
	padding:0;
	margin: 0;	
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}
ul.menu li {
margin:0;
}
li.leaf {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
margin:0;
padding:0;
}
ul.menu li ul{padding-left:15px;}
.item-list a, .item-list li, .menu a, .menu li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 18px;
	text-decoration: none;
}
.item-list a:hover, .menu a:hover{text-decoration:underline;}
li a.active {
	color:#707070;
}
.views-field-title{padding-top:5px;padding-bottom:15px;}
.views-field-title-home{padding-bottom:5px;}
.views-field-title a{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color:#6a8040;
}
.views-field-title a:hover{
	text-decoration: underline;
}
.views-row{
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #6a8040;
	padding-top:10px;
	padding-bottom:15px;
}
.views-row-first {
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #6a8040;
	padding-top:0px;
}
.views-row-last{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:5px;
}
/* Design */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c6c6c;
}
p{padding-top:5px;padding-bottom:5px;}
h1.title{
	font-size: 20px;
	color: #000000;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#main{}
#page{width:978px;margin-left:auto;margin-right:auto;}
#logo{float:left;clear:none;width:183px;padding-top:30px;}
#banner{float:left;clear:none;width:572px; height:58px;visibility: hidden;}
#account_nav{float:right;clear:none;width:171px;}
#my_account_btn, #my_bag_btn{float:left;clear:none;}


#page_body{	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658040;
	padding-bottom:20px;
}
#connect_btn{float:left;clear:none;}
#connect_div{float:left;clear:none;width:11px;height:25px;}
#connect_buttons{padding-top:17px;padding-bottom:17px;float:left;clear:none;}
#dealer_login{float:left;clear:none;padding-top:24px;}
#connect_label{
	background-image: url(/images/footer_connect_with_us_label.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 139px;
	background-position: 0px 24px;
	float:left;clear:none;
}
#newsletter_signup_label{
	background-image: url(/images/footer_newsletter_label.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 299px;
	background-position: 0px 25px;
	float:left;clear:none;
}
#newsletter_signup{float:right;clear:none;padding-top:18px;width:210px;}
#emailtextbox {
	background-position:left top !important;
	background-repeat:no-repeat !important;
	border:1px solid #666666 !important;
	color:#828282 !important;
	font-size:10px !important;
	height:19px !important;
	margin:0 !important;
	padding:0 !important;
	vertical-align:middle!important;
	width:130px !important;
	line-height:10px !important;
}
#footer_nav{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658040;
	padding-bottom:10px;
}
#footer_seo_text{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
#page_footer{font-family:Verdana,Arial,Helvetica,sans-serif;
	border-top:1px solid #658040;
}
#page_footer h1 a{
}


#page_footer ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#page_footer p{
	font-weight:normal;
	text-align: justify;
}
#page_footer li{padding-bottom:5px;}
#page_footer li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #6d6d6d;
	text-decoration: none;
	line-height: 10px;
}
#page_footer li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #6d6d6d;
	text-decoration: underline;
	line-height: 10px;
}
#footer_seo_text {
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
	line-height: 16px;
}
#footer_seo_text h2{
	margin:0px;
	padding:0px;
	display:inline;
	font-size: 11px;
	line-height: 11px;
}
#footer_seo_text h2 a{
	color: #658040;
	text-decoration: none;
	font-size:10px;
}
#footer_seo_text h2 a b:hover{
	text-decoration: underline;
}
#footer_cat_title, #page_footer h1{
	padding-bottom:5px;
	padding-top:0px;
	display:block;
	margin-top: 20px;;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:11px;
}
#footer_cat_title a, #page_footer h1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#658040;
	font-weight:normal;
	text-decoration: none;
}
#footer_cat_title a:hover{
	color:#658040;
	text-decoration: underline;
}
#page_footer h1 a:hover, #page_footer h2 a:hover{
	color:#658040;
	text-decoration: underline;
}
#footer_seo_text h1{
	margin:0px;
	padding:0px;
	display:inline;
	font-size: 10px;
	text-transform:none;
}
#footer_seo_text h1 a{
	margin:0px;
	padding:0px;
	display:inline;
	font-size: 10px;
	text-transform:none;		
	color: #658040;
}
#footer_seo_text h1 a:hover{
	color:#658040;
}
#page_body_right{float:right;clear:none;width:750px;}
#page_body_right a{

	color:#6a8040;
	text-decoration: none;
	font-weight: bold;
}
#page_body_right a:hover{
	text-decoration: underline;
	font-weight: bold;
}
#page_body_left{float:left;clear:none;width:220px;}
#page_body_left_padding{padding-top:15px;}
#page_body_left a{
color:#707070;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
text-decoration:none;
}
/* Navigation Dropdown */
#main_nav{padding-top:15px;}
li#Our_Story, li#Shop, li#The_Commune, li#Start_Somewhere {float:left;clear:none;}
li#nav_div{
	width:2px;
	float:left;
	clear:none;
	padding-left:10px;padding-right:10px;
	font-size:0px;
}
#The_Commune ul{
}
#Our_Story ul{	
}
#Shop ul{
}
#Start_Somewhere ul{
}
.navigation_bg{
	background-color: #FCFFF7;	
	filter:alpha(opacity=93);
	-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
	border: 1px solid #658040;	
	padding-top:10px;
	padding-bottom:10px;
}
#nav_shop_sub_left, #nav_shop_sub_right{float:left;clear:none;}
/* Home */
#home_main{padding-top:15px;padding-bottom:15px;}
#home_sub{clear:both;}
#home_sub_shop_mens{float:left;clear:none;width:227px;}
#home_sub_shop_womens{float:left;clear:none;width:227px;}
#home_sub_featured_product{float:left;clear:none;width:227px;}
#home_sub_gramicci_news{float:right;clear:none;width:227px;}
#home_sub_div{height:197px;float:left;clear:none;}
#shop_mens_button, #shop_womens_button, #featured_product_button{
	padding-top:6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658040;
	}
#shop_mens_padding, #shop_womens_padding, #featured_product_padding, #gramicci_news_padding{
	border: 1px solid #658040;
	padding: 6px;
}
#shop_mens_label{
	background-image: url(/images/shop_mens_label.jpg);
	background-repeat: no-repeat;	
	height:16px;
	margin-left:6px;
}
#shop_womens_label{
	background-image: url(/images/shop_womens_label.jpg);
	background-repeat: no-repeat;	
	height:16px;
	margin-left:6px;
}
#shop_womens_button{
	padding-top:6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658040;
	}	
#featured_product_label{
	background-image: url(/images/featured_product_label.jpg);
	background-repeat: no-repeat;	
	height:16px;
	margin-left:6px;
}
#featured_product_button{
	padding-top:6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658040;
	}	
#gramicci_news_label{
	background-image: url(/images/gramicci_news_label.jpg);
	background-repeat: no-repeat;	
	height:16px;
	margin-left:6px;
}
#gramicci_news{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #658040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:162px;
	}	
#gramicci_news a{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 12px;
	font-size:9px;
}
#gramicci_news a:hover{
	text-decoration: underline;
}
#gramicci_news p{color: #868686;padding-top:3px;}
#articles{width:214px;height:168px;}
#articles div{padding-top:8px;padding-left:5px;padding-right:5px;}
#nav_monthly_archive, #nav_cool_people, #nav_downloads, #nav_admin, #nav_gramicci_admin{padding-top:15px;}
.nav_content{padding-left:3px;padding-top:8px;}

/*
  Gramicci 1.5 Spring css by: dLo
*/
#alt_product_views {
        clear: both;
        background:transparent;
        overflow:hidden;
		padding-top:2px;
		padding-left:1px;
}
.alt_view_thm
{
padding-left:2px;
}
.alt_view_thm img
{
        width: 60px;
        height: 90px;
}
.activity_filter_class{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #545454;
        width:125px;
}
.color_filter_class{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #545454;
        width:125px;
}
.size_filter_class{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #545454;
        width:125px;
}

#sale_terms{
        font-size: 9px;
        font-weight: bold;
        color: #FF0000;
}

/* icons */
#icons_wrapper{float:right;clear:right;padding-top:41px;}
#icon1{
	float:left;
	clear:none;
	background-image: url(images/icon1.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	width: 27px;
}
#icon2{
	float:left;
	clear:none;
	background-image: url(images/icon2.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
}
#icon3{
	float:left;
	clear:none;
	background-image: url(images/icon3.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
}
#icon4{
	float:left;
	clear:none;
	background-image: url(images/icon4.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	width: 43px;
}
#icon5{
	float:left;
	clear:none;
	background-image: url(images/icon5.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	width: 43px;
}
#icon6{
	float:left;
	clear:none;
	background-image: url(images/icon6.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	width: 34px;
}

#bag{float:right;clear:none;padding-top:15px;}
#bs_thumb_container{width: 225px;
}
#bs_thumb_container_padding {height: 305px;}
#bs_thumb_container_padding a{
	display: block;

}
#bs_thumb_container_border{
	border: 1px solid #658040;width:202px;height:302px;}
.showroomthumb{
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
#product_detail{width:978px;
}
#product_image_col{
	clear: none;
	float: left;
	width: 250px;
	padding-bottom:3px;
}
#product_info_panel{
	clear: none;
	float: right;
	width: 726px;	
}
#product_tag{
	padding-bottom: 5px;
}
#product_tag h2{
	margin: 0px;
	padding: 0px;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
#product_price{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	font-style: italic;
	padding-top:9px;
	padding-bottom:7px;
}
#product_info{	border: 1px solid #658040;
}
#style_number{
	font-size: 13px;
	color: #658040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: none;
	float: left;
	font-style: italic;
}
.product_tag_tabs{
	height:17px;
	background-image: url(images/tab_rep.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#product_options{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	color: #000000;
}
#product_options h3{font-size:13px;}
.options_message{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
}
#recommended {padding-top:15px;}
td.bs-recomend{
	vertical-align: top;
}
.reco_thumb_padding{
	width: 194px;
}
#reco_thumb_frame{border: 1px solid #658040;width:152px;height:229px;}
#size_filter_form{
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
#size_filter_form a{
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
#activity_filter_form{
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	text-decoration: none;
	padding-top: 13px;
}
.ml3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#658040;
	font-weight: bold;
}
.bc1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top:2px;
	font-style: italic;
	color: #658040;
}
#cart_box{
	clear: none;
	float: left;
	padding-top: 20px;
	padding-left: 5px;
}
#cart_box_input{
	height: 15px;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	color: #999999;
}
#page_body_content{
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
}
#page_body_content p{
	margin: 0px;
}
#page_body_content h2{
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
#page_body_content h3{
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#page_body_content h4{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 14px;
}
#page_body_content a {color: #000000;}
#address{
	padding-right: 15px;
	padding-left: 15px;
	clear: none;
	float: left;
}
#address h4{
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#recolink {
color:#000000;
font-family:"Courier New",Courier,monospace;
font-size:16px;
text-decoration:none;

}
#recentview_link{
	width:60px;
	height:90px;
	border: 1px solid #FFFFFF;
	display:block;
}
.bs-recentview{padding-left:3px;padding-top:3px;}
.recentview_thumb_frame{width:62px;height:92px;	border: 1px solid #658040;}

#recoimg{border: 1px solid #FFFFFF;}
TD.sizecht1 { /*  */
	overflow: auto;
	border: 1px solid #000000;
  } 
  
  TD.sizecht2 { /*  */
        overflow: auto;
	border: 1px solid #000000;
  } 
  
 TD.sizecht3 { /*  */
        overflow: auto;
	border: 1px solid #000000;
		
  }


/*Dynamenu Styles */
.dmselectedlevel0{
color:#000000;
font-family: "Courier New", Courier, monospace;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}
.dmlevel1 {
  padding-left:3px;
  }
.dmselectedlevel1 {
  padding-left:3px;
  }
#comingsoon{
	text-align:center;
	padding-top:75px;
	padding-right: 75px;
}
#contactframerepeat{
	background-image: url(/images/contactframerepeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 855px;
}
#contactframetop{
	background-image: url(/images/contactframetop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 103px;
	width: 855px;
}
#contactframebottom{
	background-image: url(/images/contactframebottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	width: 855px;
}
#contactframecontent{
	padding-left: 55px;
	padding-right: 55px;
}
#womenstitle_jpg{
	height: 40px;
	width: 105px;
	background-image: url(/images/womens_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menstitle_jpg{
	height: 40px;
	width: 74px;
	background-image: url(/images/mens_title.jpg);
		background-repeat: no-repeat;
	background-position: left top;
}
.bs-thumbfooter{border:none;}
/* promo styles */
#home_promo{
	float:right;clear:none;
	background-image: url(/images/home_promo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
	width: 236px;
}
#outlet_banner{
	background-image: url(images/outlet_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 157px;
}
#sale_message{
width:560px;
height:72px;
float:left;clear:none;
background-image: url(/images/sale_message.gif);
background-repeat: no-repeat;
background-position: top center;
}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#cs_menu_left{
	float:left;
	clear:none;width:145px;
}
#cs_content_right{
	float:left;
	clear:none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;	
	width:660px;
}
#cs{padding-left:12px;padding-right:12px;}
#cs h3{
	padding-bottom: 10px;margin-top:0px;margin-bottom:0px;
}
#cs h2{
	margin-top:0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight:bold;
	font-size: 17px;
	line-height: 16px;
}
#cs a{text-decoration:none;
}
#shop_banner{
	/* background-image: url(/images/shop_banner.gif);
	background-repeat: no-repeat;
	background-position: right 15px;*/
	height: 78px;
	width: 600px;
	float:left;
	clear:none;
}
#share a {
color:#808080;
}
#bs-checkout-page-heading {
	background-color: #E0E5D7;
        font-size:21px;
        font-weight:bold;
font-family:"Courier New",Courier,monospace;
}

#bs-checkout-payment-section {
	background-color: #E0E5D7;
}
#bs-checkout-payment-header {
	background-color: #B9C9A1;
	text-align:left;
}
#bs-checkout-payment-toggle {
	float:right;
        clear:none;
}
#bs-checkout-payment-contents {
	background-color: #F4F7F0;
}

#bs-checkout-address-section {
	background-color: #E0E5D7;
}
#bs-checkout-address-header {
	background-color: #B9C9A1;
	text-align:left;
}
#bs-checkout-address-toggle {
	float:right;
        clear:none;
}
#bs-checkout-address-contents {
	background-color: #F4F7F0;
}

#bs-checkout-delivery-section {
	background-color: #E0E5D7;
}
#bs-checkout-delivery-header {
	background-color: #B9C9A1;
	text-align:left;
}
#bs-checkout-delivery-toggle {
	float:right;
        clear:none;
}
#bs-checkout-delivery-contents {
	background-color: #F4F7F0;
}

#bs-checkout-coupon-section {
	background-color: #E0E5D7;
}
#bs-checkout-coupon-header {
	background-color: #B9C9A1;
	text-align:left;
}
#bs-checkout-coupon-toggle {
	float:right;
        clear:none;
}
#bs-checkout-coupon-contents {
	background-color: #F4F7F0;
}

#bs-checkout-comments-section {
	background-color: #E0E5D7;
}
#bs-checkout-comments-header {
	background-color: #B9C9A1;
	text-align:left;
}
#bs-checkout-comments-toggle {
	float:right;
        clear:none;
}
#bs-checkout-comments-contents {
	text-align:center;
	background-color: #F4F7F0;
}

#bs-checkout-summary-section {
	background-color: #E0E5D7;
}
#bs-checkout-summary-header {
	background-color: #B9C9A1;
	text-align:center;
	font-size: 18px;
	font-weight: bold;
}
#bs-checkout-summary-toggle {
	float:right;
        clear:none;
}
#bs-checkout-summary-contents {
	background-color: #F4F7F0;
}


#bs-gift-card-recipient-address-section {
	background-color: #E0E5D7;
}
#bs-gift-card-recipient-address-section-header {
	background-color: #E0E5D7;
}
#bs-gift-card-recipient-address-section-contents {
	background-color: #E0E5D7;
}
#shop_info_bar{
	height:31px;
	background-color: #f5f7f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}
#shop_pager{float:right;clear:none;padding-top:7px;padding-right:10px;color: #9ea88f;}
#shop_breadcrumb{float:left;clear:none;padding-top:7px;padding-left:10px;color: #9ea88f;}
#shop_breadcrumb a, #shop_pager a, #cs_links a{
	color: #9ea88f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}
#shop_pager a u{text-decoration:none;}
#shop_breadcrumb a:hover, #shop_pager a:hover, #shop_pager a:hover u, #cs_links a:hover, #cs_links2 a:hover{
	text-decoration: underline;
}
#cs_links{
	float:right;
	clear:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9ea88f;
	padding-right:10px;
	padding-top:9px;
		font-style: italic;
}
#cs_links2 a
{
	color: #6d6d6d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#cs_links2{
	float:right;
	clear:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6d;
	padding-right:10px;
	padding-top:30px;
}
#shop_prev_next {
	padding-right:10px;
	padding-top:7px;
}

#product_info_panel_left{
	float:left;
	clear:none;
	width:368px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-image: url(/images/dot_rep_vert.jpg);
	background-repeat: repeat-y;
	background-position: right top;	
	color: #6f6f6f;
}
#product_info_panel_right{
	float:left;
	clear:none;
	width:301px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6f;
}
#product_description{padding-top:5px;padding-right:15px;}
#product_features{padding-top:10px;padding-right:15px;}
#product_features ul{
	list-style-position: outside;
	list-style-type: disc;
	margin-left:20px;
}
#product_features ul li{padding-top:2px;padding-bottom:2px;}
#product_name h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 5px;
}
#size_chart{
	 padding-left:5px;
	 padding-top:10px;
	 padding-right:5px;
}
#size_chart a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6f;
	text-decoration: underline;
}
#product_buttons{padding-top:11px;padding-bottom:1px;}
#product_share{
	background-image: url(/images/product_share.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 295px;
	float:left;
	clear:none;
}
#cart_button{float:left;clear:none;width:148px;height:41px;}
#checkout_button{float:left;clear:none;width:216px;height:41px;}
#response{
	text-align:center;
	background:#d7e5c3;
	color:#658040;
	border:1px solid #658040;
	display:none;
	margin-top:15px;
	margin-left:5px;
	padding:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	line-height:18px;
	font-size: 13px;
}
#page_body_left a img, .navigation_bg a img{border-bottom: 1px solid #FFF}
#page_body_left a:hover img, .navigation_bg a img:hover{border-bottom: 1px solid #658040}
/* Account Pages */
#page_panel{
	border: 1px solid #658040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#page_panel p{line-height:16px; font-size:12px;}
#page_panel a{
	color:#658040;
	text-decoration: none;
}
#page_title{
	padding:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	font-style: italic;
	font-weight: normal;
	float:left;
	clear:none;
}
#new_customer{
	clear: none;
	float: left;
	width:316px;

}
#returning_customer{
	clear: none;
	float: left;
	width:315px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e7e7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7e7e7;
}
#new_customer h2, #returning_customer h2, #account_options h2, #order_history h2, #account_admin h2, #address_book_entries h2, #primary_address h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	background-image: url(/images/header_dots.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:5px;
	padding-bottom:10px;
	line-height:16px;
}
#account_options a, #order_history a, #account_admin a{font-size:14px;}
#account_options a:hover, #order_history a:hover, #account_admin a:hover{
	text-decoration: underline;
}
#account_options, #order_history, #account_admin, #address_book_entries, #primary_address{padding-bottom:15px;}
.nav_content{padding-left:3px;padding-top:8px;}
.productListing-heading{padding:5px;color:#000000;font-size:14px;font-weight:bold;}
.productListing{
	clear:both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.more-colors-swatch{padding:1px;}
.more-colors-swatch img{
	border: 1px solid #658040;
	height: 13px;
	width: 25px;
}
#fabric-description{}
* span#icon-hiking-biking-climbing img, span#icon-organic-recycled-sustainable img, span#icon-authentic-original img, span#icon-organic-sustainable-buttons img{z-index:5;behavior: url(/iepngfix.htc)}
