.common{
	position:relative;
	width:100%;
	float:left;
	display:block;
}
p{text-align:justify;font-size:12px;}
body{font-size:12px;}
/*Side Bar*/
.side_bar_main,.side_bar_inner,.side_bar_inner_content {
    float: left;
    width: 100%;
    display: block;
    position: relative;
	z-index: 99;
}
.side_bar_inner_content .title {
    /*background: #2E6F8D;
    color: #FFF;*/
    padding: 4px 10px;
    text-align: left;
    text-transform: uppercase;
	
	background: transparent;
	color: #dab56e;
	font-weight: bold;
	font-size: 14px;
}
.side_bar_inner_content ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.side_bar_inner_content ul li a{
	color: #000;font-weight:bold; /*color: #037ca5;*/
	padding: 0 0 0 20px;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	display: block;
	text-decoration: none;
	border-bottom: 2px solid #fff;
	background:transparent;/*background:#e7f7fc;*/
}
.register_product_tab_inner_content{background:transparent !important;}
.side_bar_inner_content ul li a:hover,.current-menu-item a,.current-menu-parent a{
	background: #f6e2be !important;/*background: #CDE5EC !important;*/
	color: #333 !important;
}
.menu-item-type-taxonomy a::before {
    position: absolute;
    content: "\f105";
    width: 15px;
    right: 0;
    font-family: FontAwesome;
}
/* Tab */
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover{border-bottom: 2px solid orange;}
.nav-tabs > li > a{
	/*color: gray;	
	border-top: 1px solid lightgray;
	border-left: 1px solid lightgray;
	border-right: 1px solid lightgray;	*/
	border-top: 1px solid #dab56e;
	border-left: 1px solid #dab56e;
	border-right: 1px solid #dab56e;
	background-color: #dab56e;
	color: #000;
}
.custom_product_tab_main,.custom_product_tab_inner,.custom_product_tab_inner_content,.space{
    float: left;
    width: 100%;
    position: relative;
    display: block;
}
.custom_product_tab_inner_content{
	background:#f6e2be;/*background:#e7f7fc;*/
}
.custom_product_tab_inner_content .title{
	background: #394563;/*background: #2E6F8D;*/
	color: #FFF;
	padding: 4px 10px;
	text-align: left;
	text-transform: uppercase;
}
.space{padding: 8px 5px 2px 5px;}
.tab-content {padding-top: 15px;}
.table > tbody > tr > td,.table > tbody > tr > th{border-top:none;}
.custom_product_tab_inner_content .shipping{background:#dab56e;/*background:#CDE5EC;*/padding: 10px;}
.custom_product_tab_inner_content .shipping .shipping_title {
    font-weight: bold;
    border-bottom: 1px solid #0e76bc;
    padding-bottom: 5px;
    margin-bottom: 11px;
}
.custom_product_tab_inner_content .shipping strong{display:block;}
.custom_product_tab_inner_content .shipping .shipping_option label {font-weight: normal;}
.custom_product_tab_inner_content .shipping .shipping_option{display:block;position:relative;padding:5px 0;}
#slideshow4_thumbs li {width: 90px;margin-top: 15px;}
.desoslide-overlay {display: none;}
.tab_title { 
	display: block;
    margin: 0 8px;
    font-weight: bold;
    border-bottom: 1px solid #69C;
}
#overlay_on_load {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 1;
    color: #fff;
    text-align: center;
}
.overlay_on_load_text {
    top: 50%;
    position: inherit;
    text-align: center;
    width: 100%;
	font-weight:bold;
	font-size:18px;
}
.custom_width_height input {
    display: inline-block;
    width: 105px;
    padding-right: 22px;
    text-align: right;
    margin-right: 2px;
    line-height: 20px;
    border: 1px solid #cccccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 4px;
}
.table{margin-bottom:0px;}
.custom_product_tab_inner_content_register{text-align: center;padding-bottom: 100px;}
.custom_product_tab_inner_content_register .register_text{
	margin: 40px;
	text-align: center;
	color: #007CC8;
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
}
.custom_product_tab_inner_content_register .register_text span{color: #dab56e;/*color: orange;*/}
.custom_product_tab_inner_content_register .register_sign_in{
	margin-bottom: 15px;font-size: 26px;color: #000;
}
.custom_product_tab_inner_content_register .register_form input{
	display: block;
	width: 70%;
	margin: 0 auto;
	height: 35px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0 10px;
}
.custom_product_tab_inner_content_register .register_form button{
	/*padding: 10px 15px;
	border-radius: 15px;
	background: #0075B2;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-color: #0044cc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
	
	padding: 10px 15px;
	border-radius: 15px;
	background: #394563;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-color: #394563;
	background-image: -moz-linear-gradient(top, #0088cc, #394563);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#394563));
	background-image: -webkit-linear-gradient(top, #0088cc, #394563);
	background-image: -o-linear-gradient(top, #0088cc, #394563);
	background-image: linear-gradient(to bottom, #0088cc, #394563);
	background-repeat: repeat-x;
	border-color: #394563 #394563 #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.custom_product_tab_inner_content .modal-header{background: #25ABE2;color: #fff;}
.custom_product_tab_inner_content .modal-body label{
	display: block;
	border-top: 1px solid #ddd;
	padding: 5px 5px;
	font-size: 12px;
	margin: 0;
	cursor: pointer;
}
.custom_product_tab_inner_content .modal-body label:hover{
	background:#dedede;
}
/* Header */
header{
	background: #F2F2F2;
	border-bottom: 2px solid #D3D3D3;
	margin-bottom: 1em;	
}
.site-header-main .site-header-left div{display:inline-block;border-right: 1px solid #E9E9E9;}
.site-header-main .site-logo{border-left: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;padding:5px 10px;}
.site-header-main .site-call{ }
.site-header-main .site-call a i{font-size:20px;}
.site-header-main .site-call a{padding:30% 10px;color: #444;text-decoration:none; border-right: 1px solid #E9E9E9;}
.site-header-main .site-call a:hover{background: #22A0DA;color: #fff;}
.site-header-main .site-search{}
.site-header-main .site-search .site_search_inner{border: 1px solid #cccccc;}
.site-header-main .site-search .site_search_inner input{border: none;padding: 3px 10px;line-height: 2;}
.site-header-main .site-search .site_search_inner button{border: none;padding: 3px 10px;background: #fff;color: #CECECE;line-height: 2;}
.site-header-main .site_login{
	top: 28px;
	position: relative;
	text-align: right;
	display: block;
}
.site-header-main .site_login .site_login_inner{
	position: relative;
	float: left;
	width: 100%;
}
.site-header-main .site_login .site_login_inner input{
	padding: 3px 10px;
	line-height: 2;
	border: 1px solid #cccccc;
	margin-right: 8px;
}
.site-header-main .site_login .site_login_inner button{
	background: #394563;/*background: #3C89CC;*/
	color: #ffffff;
	font-size: 12px;
	border: none;
	padding: 5px 5px;
	line-height: 2;
}
.site-header-main .site_login .site_login_inner a{
	background: #dab56e;/*background: #8DC63F;*/
	display: inline-block;
	padding: 6px 5px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.9;
	margin-left: 7px;
}
.site-header-main .site-header-right nav{display: block;text-align: right;}
.site-header-main .site-header-right nav ul{margin: 0;padding: 0;display: inline-flex;}
.site-header-main .site-header-right nav ul li{display: inline-block;}
.site-header-main .site-header-right nav ul li a:hover{color: #fff;background: #22A0DA;}
.site-header-main .site-header-right nav ul li:first-child a{border-left: 1px solid #E9E9E9;}
.site-header-main .site-header-right nav ul li a{
	padding: 20px 16px;
	color: #444;
	text-decoration: none;
	border-right: 1px solid #E9E9E9;
	display: block;
	line-height: 3.5;
	font-size:14px;
}
.site-header-main .site-header-right nav ul li a i{font-size:25px;}
/* End */


/* Footer */
footer{
	background: #24282B;
	text-align: center;
	padding: 15px 0px;
	position: relative;
	display: block;
	float: left;
	width: 100%;
}
section{padding:10px 0;}
footer nav ul{margin: 0;padding: 0;list-style-type: none;}
footer nav ul li{display: inline-block;}
footer nav ul li a{font-size: 14px;color: #369;padding: 5px 10px;border-right: 1px solid #A3A3A3;line-height: 17px;}
footer nav ul li:last-child a{border-right: none;}
footer nav ul li a:hover{color: #fff;background: #22A0DA;text-decoration: none;}
footer span,footer span a{font-size:12px;}
/* Woocommerce */
.woocommerce-MyAccount-navigation {width: 100% !important;text-align: center;}
.woocommerce-account .woocommerce-MyAccount-content{width: 100% !important;padding:15px 0;}
.woocommerce-MyAccount-navigation ul {margin: 0;padding: 0;background: #2e6f8d;position: relative;}
.woocommerce-MyAccount-navigation ul li {display: inline-block;}
.woocommerce-MyAccount-navigation ul li:first-child a{border-left: 1px solid #fff;}
.woocommerce-MyAccount-navigation ul li a {
    padding: 15px;
    display: block;
    color: #fff;
    border-right: 1px solid #fff;
    text-decoration: none;
}
.woocommerce-MyAccount-navigation ul li a:hover{
	background:#e7f7fc;
	color: #000;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:2;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{width:100%;line-height:3;}
.woocommerce td.product-name dl.variation p{margin-top:5px}
/* End */

/* Product Category */
.unit_price{
	float: right;
	/*margin-top: -2.4em;
	margin-right: .5em;*/
	font-size: 16px;
	font-weight: bold;
	color: #999;
}
.bfw_category_title{	
	font-size: 20px;
	color: #2B7693;
	margin-bottom: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	display:block;
}
.main_category_list {
    float: left;
    width: 100%;
    position: relative;
    /*display: block;*/
	border: 1px solid #d3d3d3;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 15px;
	min-height: 220px;
}
.main_category_list:hover{border: 1px solid #3498DB;}
.main_category_list img{max-width:100%;height: 160px;}
.main_category_inner {
    float: left;
    width: 100%;
    position: relative;
    display: block;
    padding: 20px 15px;
}
.main_category_inner .title{	
	margin-bottom: 10px;
	border-bottom: 1px solid #333;
	padding-bottom: 15px;
}
.main_category_inner .title a{
	font-size: 16px;
	color: #707070;
	font-weight: bold;
	text-decoration:none;
}
.main_category_inner .title a:hover{color: #3498DB;}
.main_category_inner .description{text-align:justify;}
/* End */

/* Woocommerce Cart */
/*.variation td, .variation th {
    padding: 4px 6px !important;
    font-size: 11px;
}*/
.woocommerce a.remove{ width: 100%;font-size:10px; }
.woocommerce a.remove:hover{color: #d00202 !important;background: transparent !important;}
.woocommerce table.shop_table > thead{ background:#F2F2F2; }
.woocommerce table.shop_table .product-name a{ color: #333; font-size: 12px; }
.woocommerce table.shop_table td{ vertical-align:top; }
.woocommerce .product_detail_date { font-size: 11px; }
/* End */


/* My Cart List */
.my_cart_list_main,.my_cart_list_inner{
	position: relative;
	width: 100%;
	float: left;
	display: block;
}
.my_cart_list_main{}
.my_cart_list_inner{margin-bottom:20px;}
.my_cart_list_main .my_cart_list_table{
    width: 100%;
    border: 1px solid #dedede;
	font-size: 12px;
}
.my_cart_list_main .my_cart_list_table .my_cart_table_head{
	background: #F2F2F2;
	font-size: 12px;
}
.my_cart_list_main .my_cart_list_action{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.my_cart_list_main .my_cart_list_table td,.my_cart_list_main .my_cart_list_table th{
	padding: 8px;
	vertical-align:top;
}
.my_cart_list_main .my_cart_list_action li{ display: inline-block;margin-left: 10px; }
.my_cart_list_main .my_cart_list_action li i{}
.my_cart_list_main .my_cart_list_action li .fa-times{color:red;}
.my_cart_list_main .my_cart_list_action li a{color: #369;font-size: 10px;}
.my_cart_list_main .my_cart_list_action li a:hover{color: navy;text-decoration:none;}
.my_cart_list_main .my_cart_list_table .variation{width: 100%;}
.my_cart_list_main .my_cart_list_table .variation th,.my_cart_list_main .my_cart_list_table .variation td{	
	padding: 2px 0;
	font-size: 11px;
}
.my_cart_list_main .my_cart_list_table .variation tr{ border-bottom:1px solid #E9E9E9; }
.my_cart_list_main .my_cart_list_table .variation tr:last-child{ border-bottom:none; }
.my_cart_list_main .my_cart_list_table .product_detail_date{ width: 100%; }
.my_cart_list_main .my_cart_list_table .product_detail_date th,.my_cart_list_main .my_cart_list_table .product_detail_date td{
	padding: 2px 0;
	font-size: 12px;
	text-align: center;
}
.my_cart_list_main .my_cart_list_table .product_detail_date tr{ border-bottom:1px solid #E9E9E9; }
.my_cart_list_main .my_cart_list_table .product_detail_date td{ border:1px solid #E9E9E9;padding: 6px 15px; }
.my_cart_list_main .my_cart_list_table .product_detail_date input{ width:50px; }
.my_cart_list_main .my_cart_list_table .product_detail_date tr:last-child{ border-bottom:none; }
.my_cart_list_price_details_main {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    background: #F2F2F2;
    color: #333;
    padding: 15px;
	margin-bottom: 20px;
}
.my_cart_list_price_details_main table {
    width: 25%;
    float: right;
}
.my_cart_list_price_details_main table tr {
    padding-bottom: 8px;
    border-bottom: 1px solid #dedede;
}
.my_cart_list_price_details_main table tr:last-child{ border-bottom: none; }
.my_cart_list_price_details_main table tr td { padding: 5px 0; }
.my_cart_list_price_details_main .over_all_subtotal td{ font-weight:bold; }
.b2CartHeader {
    width: 100%;
    overflow: hidden;
    margin: 0px;
	padding:0;
}
.b2CartHeader li.selected {
    background-color: #444;
}
.b2CartHeader li {
    position: relative;    
    line-height: 18px;
    display: block;
    float: left;
    background-color: #CCC;
    width: 33.33%;
    font-size: 18px;
    text-align: center;
    padding: 12px 0;
    color: #FFF;
}
.b2CartHeader li:after, .b2CartHeader li:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    border-left: 20px solid #CCC;
    position: absolute;
    display: block;
    top: -1px;
    right: -18px;
    z-index: 2;
}
.b2CartHeader li:before {
    border-left: 20px solid #FFF;
    z-index: 1;
    right: -20px;
}
.b2CartHeader li.selected:after {
    border-left: 20px solid #444;
}
.woocommerce-cart .entry-header{ display:none; }
.my_cart_list_footer_main {    
	position: relative;
	display: block;
	margin-bottom: 40px;
	clear: both;
}
.my_cart_list_footer_main .coupon { display: inline; }
.my_cart_list_footer_main .my_cart_list_footer_link_page { display: inline-block; float: right; }
.my_cart_list_footer_main .my_cart_list_footer_link_page .continue_shipp {
    text-decoration: none;
	color: #fff;
	font-weight: bold;
	border-radius: 3px;
	background: #3C89CC;
	font-size: 14px;
	margin-right: 15px;
	padding: 6px 12px;
}
.my_cart_list_footer_main .my_cart_list_footer_link_page .check_out {
	border: none;
	background: #8DC63F;
	color: #fff;
	font-weight: bold;
	border-radius: 3px;
	padding: 6px 12px;
}
.my_cart_list_footer_main .my_cart_list_footer_link_page .continue_shipp:hover{
	color: #fff;
	text-decoration:none;
	background: #1573C4;
}
.my_cart_list_footer_main .my_cart_list_footer_link_page .check_out:hover{
	text-decoration:none;
	background: #5B9E00;
	color: #fff;
}
/* End */

/* Inner Page Register Form */
.inner_page_register_main label{font-size:11px}
.inner_page_register_main label, .inner_page_register_main input, .inner_page_register_main select {
    display: block;
    width: 100%;
}
.inner_page_register_main input,.inner_page_register_main select {
    height: 24px;
}
.inner_page_register_main button{ display:none; }
.inner_page_register_main #register_new_user_address{ display:block;width: 100%;height: 37px; }
.inner_page_register_main #register_new_user_address:hover{ background:#dfdcde; }
.inner_page_register_main .required { color: red; }
.inner_page_register_main h3 {
    margin-top: 0;
    text-align: center;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
    color: #198CBC;
    font-weight: bold;
    letter-spacing: 0px;
}
.inner_page_register_sub {
    position: relative; 
    width: 100%;
    display: block;
}
#overlay_on_load_2{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 1;
	color: #fff;
	text-align: center;}
/* End */

/* Registration */
.custom_register_form_main {
    float: left;
    width: 100%;
    position: relative;
    display: block;
}
.custom_register_form_main .required{ color:red; }
.custom_register_form_main .title {
    background: #0E76BD;
    color: #fff;
    font-weight: bold;
    padding: 5px 5px;
    display: block;
    clear: both;
}
.custom_register_form_inner {
    background: #F2F2F2;
    padding: 10px;
    position: relative;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
@media screen and (min-width: 56.875em) {
	.custom_register_form_main label {
		display: inline-block;
		width: 40%;
		text-align:right;
		padding-right:15px;
	}	
	.custom_register_form_main input, .custom_register_form_main select { display: inline-block;width:50%; }
}
.download_form {
    text-align: center;
    display: block;
    padding: 15px 0;
    border-top: 1px solid #dedede;
}
.custom_register_form_main input[type="checkbox"]{ display: initial;width: auto; }
.checkbox {
    width: auto !important;
    margin-left: 20px;
    margin-top: 5px;
}
.custom_register_form_main .footer label,.custom_register_form_main .footer p{ margin-bottom:0px; }
#display_my_user_register_data {
    background: red;
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
    padding: 5px 0;
	display: none;
}
.woocommerce-checkout #payment{ background:transparent; }
.woocommerce-checkout .entry-header{ display:none; }
h1, h2, h3{
	margin-top: 10px;
	margin-bottom: 10px;
}
.entry-header,.entry-header2{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	padding: 5px;
}
.inner_page_register_main_cart .shipping_option label{font-size: 12px;}
.inner_page_register_main_cart strong{ margin-bottom: 5px;display: block; }
.inner_page_register_main_cart .shipping_option{
	border-bottom: 1px solid #dedede;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.home .entry-header{display:none;}
.loop_input_address_form{list-style: none;padding: 0;margin: 0;margin-bottom:15px;}
.loop_input_address_form li{display: inline-block;margin-left:3px;}
.loop_input_address_form li input{width: 73px;}
.qty_button {
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.quantity [type="number"]{border: none;width: 30px !important;}
.quantity .minus{/*padding-right: 5px;*/}
.quantity .plus{/*padding-left: 5px;*/}
.control_section {
    display: block;
    position: relative;
    width: 100%;
	margin-bottom: 30px;
}
.control_section .input_section {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.control_section .input_section i,.control_section .input_section input {
    display: inline-block;
}
.control_section button {
    position: absolute;
    top: 0;
    right: 0;
}
/* End */

/* Estimate Page Design */

.custom_estimate_main {
    position: relative;
    float: left;
    width: 100%;
    display: block;
    background: #F7FCFF;
    border: 1px solid #d6d6d6;    
}
.custom_estimate_main .custom_estimate_inner {
    position: relative;
    float: left;
    width: 100%;
    display: block;
	padding: 15px 5px;
}
.custom_estimate_main .custom_estimate_inner .tag_intro_main{float:right;}
.custom_estimate_main .custom_estimate_inner .tag_intro_main .tag_intro{color: #0070BB;font-weight: bold;font-size: 12px;}
.custom_estimate_inner .form_cover {
    display: block;
    margin-bottom: 10px;
}
.custom_estimate_inner .form_cover label,.custom_estimate_main .custom_estimate_category_manage .custom_estimate_category_manage_inner label {
    width: 22%;
    text-align: right;
	font-size:12px;
}
.custom_estimate_inner .form_cover .tag_requ{color:red;}
.custom_estimate_main .custom_estimate_inner select{width:212px;}
.custom_estimate_main .custom_estimate_inner input,.custom_estimate_main .custom_estimate_inner textarea{display:inline-block;width:170px;}
.custom_estimate_main .custom_estimate_category_manage {
    background: #E2EAEF;
    display: block;
    position: relative;
    width: 100%;
    float: left;
	padding: 9px 5px;
}
.custom_estimate_main .custom_estimate_category_manage .custom_estimate_category_manage_inner label,.custom_estimate_main .custom_estimate_category_manage .custom_estimate_category_manage_inner div{display:inline-block;}
.custom_estimate_main .custom_estimate_category_manage .custom_estimate_category_manage_inner label{margin:0px;}
.custom_estimate_main .custom_estimate_category_manage .custom_estimate_category_manage_inner select{width:212px;}
.custom_estimate_inner_footer {margin-top: 15px;border-top: 1px solid #d6d6d6;}
.custom_estimate_main .custom_estimate_footer_but{
	display: inline-block;
	float: right;
	padding: 15px 25px;
	background: #8dc63f;
	font-size: 16px;
	border: none;
	color: #fff;
}
.custom_estimate_main .custom_estimate_footer_but:hover{background: #3c89cc;}
#product_option_auto_change{
	display: block;
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}
.form_cover_width_height input{width:80px !important;}
.form_cover_width_height select{width:120px !important;padding: 3px 0;}
.custom_estimate_main_disp{
	position: relative;
	float: left;
	width: 100%;
	display: block;
	border: 1px solid #d6d6d6;
	padding: 8px 0px;
}
.estimate_display_tab {width: 100%;}
.estimate_display_tab th {
    display: block;
    margin-bottom: 5px;
    padding-right: 5px;
    text-align: right;
}
.estimate_display_tab hr{margin: 8px 5px !important;border-color: #dedede;}
.custom_estimate_quote_result{
	margin-top: 6px;
	background: #d3fcbd;
	padding: 10px 0;
}
.custom_estimate_quote_result label{font-weight:bold;font-size:14px !important;}
.tab_act { font-weight: bold; }
/* End */