@page {
	size: auto;  /* width height */
}

/* redefine tags */
body{
	background-color:#fff;
	padding:5%;
	/* centre page in IE */
	text-align:left;
	font-size:0.8em;
	font-family:"Times New Roman", Times, serif;
}
img {
	margin:0;
	padding:0;
	border:0;
}
p { text-align:left;
	margin:0;
	padding:0;
	line-height:24px;
}

h1 { text-align:left;
	margin:0;
	padding:0;
	line-height:24px;
	clear:both;
	font-size:2em;
}

h2 { text-align:left;
	margin:0;
	padding:0;
	line-height:24px;
	clear:both;
}


form {
	margin:0;
	padding:0;
}
hr {
	display:none;
	margin:0;
	padding:0;
	height:1px;
}
h1 {
	display:block;
	width:200px;
	height:70px;
	margin:0 0 30px 0;
	padding:0;
	
	float:right;
}
#all_disable_print{display:none;  }
#bread_disable_print{display:none;  }

#cnt {width:780px; margin:0; padding:0px; } 
#cnt_top {display:none;  }
#cnt_main {float:left;  width:100%; padding:0; margin:0; background-color:#ffffff; }
#cnt_bottom {display:none; }
#main_left {display:none;}
#main_middle {float:left; width:100%; padding:0; margin:0;}
#main_right {display:none;}

#content {float:left;  margin:0; padding:0; text-align:left; background-color:#ffffff; width:100%;}
#content a{float:none; font-size:1em; padding:0; margin:0; font-size:1em; text-align:left; font-family:"Times New Roman", Times, serif;  color:#3A2B1E; line-height:18px; text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content .img_left {float:left; margin:0; padding:0; clear:both;}
#content .left {float:left; margin:0; padding:0; clear:both; font-size:1.1em;}
#content .img_header {display:none;}
#content .no_float{float:none; clear:both; }
#content .border {float:none; clear:both; padding:7px; margin:0 0 10px 0; border:1px solid #DDD4C4;}
#content .signature{padding:0; margin:10px 0 0 0; text-align:center; font-family:"Times New Roman", Times, serif; font-size:1em; color:#553C26; line-height:18px; text-decoration:none;}
#content .print_link {display:none;}
#content .serif {font-size:2.2em; font-weight:bold;font-family:"Times New Roman", Times, serif; padding:0 0 20px 0;}



/*PRODUCT DETAILS*/
#product {float:left; width:100%; margin:0; padding:0; text-align:left; }
#product_top {float:left; width:100%;  margin:0 auto 0 auto;}
#product_photo {float:left; width:220px;  margin:0 8px 0 0 ;}
#product_photo img{float:left; border:1px solid #E7E7E7; padding:0px;}
#product_thumb {float:left; width:154px;  margin:0; }
#product_thumb img{float:left; border:1px solid #E7E7E7; margin-top:0px; margin-right:6px; margin-bottom:8px; padding:2px; }
#product_info {width:100%; float:left;  margin:15px 0px 0px 0px; padding:0 ; }
#product select {  float:none; width:100px; background-color:#ffffff;color:#775A40; padding:2px; margin:0; font-family:"Times New Roman", Times, serif;font-size:10px; background-color:#ffffff;}
#product .selector {  float:left; background-color:#ffffff;color:#775A40; padding:2px; margin:0 0 0 6px; font-family:"Times New Roman", Times, serif;font-size:10px; background-color:#ffffff;}
#product a {padding:0; margin:0; text-align:left; font-family: verdana, arial,helvetica, sans-serif; font-size: 1.1em; color:#775A40; line-height:18px; text-decoration:none;}
#product a:hover {text-decoration:underline;}
#prod_spec {float:left; clear:both;}

#product_bottom {float:left; width:100%; margin:0; padding:0; border:none;height:40px; background-color:#006600;} 

#product_info select {  width:100px; background-color:#ffffff;color:#775A40; padding:2px; margin:0; font:1.1em Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#ffffff;}
#product_bottom_bar { float:left; width:100%; background-color:#009933; display:block; height:40px;}
#product_bottom_bar ul { list-style-type:none; float:left; margin:0; padding:0; border:none; width:100%;}
#product_bottom_bar ul li{margin:0; padding:0; border:none;float:left; }
#product_bottom_bar ul .size {display:none;}
#product_bottom_bar ul .bottom_bar_last {display:none;}
#product_bottom_bar ul .quantity {display:none;}
#product_bottom_bar ul li input {display:none;}
#product_bottom_bar ul .price {float:left; color:#000000; font-weight:bold; font-size:1.4em; margin:0; padding:0; display:block;}
#product_bottom_bar ul .orange_normal{float:left; padding:0 0 0 5px; font-family:"Times New Roman", Times, serif; font-size: 1.4em; color:#000000; vertical-align:bottom; font-weight:bold;}
#product_top_nav{display:none;}

/*meet the team page*/
#content .team_member {float:left; width:100%; padding:0; margin:20px 0 0 0; border-top:1px solid #EEE5D6; clear:both;}
#content .member_photo {float:left; width:100px; padding:0; margin:0; text-align:left; }
#content .member_photo img {float:left; padding:5px; margin:20px 0 0 0; border:1px solid #DDD4C4;}
#content .member_desc {float:left; width:260px; padding:0; margin:20px 0 0 10px;}
#content .member_desc .desc_left {float:left; width:80px;} 
#content .member_desc .desc_right {float:left; padding-left:10px; width:170px;} 
#content .member_desc .desc_left .green {color:#0C5B0A; padding:0; margin:0; text-align:right;}

/*news box*/
#content .news {float:left; width:100%; padding:10px 0 0 0; margin:20px 0 0 0; border-top:1px solid #EEE5D6;}
#content .news_photo img {float:left; padding:5px; margin:5px 0 0 0; border:1px solid #DDD4C4;}
#content .news .orange{text-decoration:none; float:none; padding:0; margin:0; font-weight:bold; color:#EE9900; text-align:right; float:right; font-size:1.1em;}

#content .news_details {float:left; width:100%; padding:10px 0 0 0; margin:5px 0 0 0; border-top:1px solid #EEE5D6;}
#content .news_details p{float:left;}
#content .news_details img {float:left;padding:5px; margin:0 10px 0 0; border:1px solid #DDD4C4;}

/* Contact Form*/
#contact_form {float:left; padding-top:20px; padding-left:0px; }
#contact_form img {display:none; }
#contact_form p{float:left; padding-top:20px; padding-left:0px;}
div.row {clear: both; padding:5px;}

/*related products*/
#content .product_related_row {display:none;}
