/* CSS Document */
/* -------- TOP Section Starts ------------ */
@font-face 
{ 
	font-family: OpenSans; 
	src: url('helveticaneue-regular.ttf');
}

#logo {
	float: left;
	margin: 18px 40px 0 20px;
	width: 230px;
	height: 80px; 
	position: relative;
	top: 3px;
}

#logo1 {
	float: left;
	margin: 5px 20px 0 20px;
	width: 230px;
	height: 80px;
}

#menu {
	float: left;
	width: 708px;
	height: 90px;	
	margin: 0;
}

#menu_top {
	float: right;
	width: 703px;
	height: auto;
	margin-right: 18px;
	text-transform: uppercase;
}

#menu_top ul {
	margin: 15px 0 -3px 0;
	padding: 0;
	float: right;
}

#menu_top ul li {
	float: left;
	list-style: none;
	text-align: left;
	font-size: 11px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#menu_top ul li a {
	color: #888888;
    	display: block;
    	font-weight: 400;
    	padding: 3px 10px;
    	text-decoration: none;
}

#menu_top ul li a:hover {
	color: #CCCCCC;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#menu_bottom {
	float: right;
	width: 910px;
	height: 20px;
	padding: 0;
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#menu_bottom ul {
	margin: 0;
	padding: 0;
	text-align: right;
	float:right;
}

#menu_bottom ul li {
	float: left;
	list-style: none;
	text-align: right;
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
}
#menu_bottom ul li a span{
  border-right:dotted 1px #999;
  padding: 0 12px; 
}
#menu_bottom ul li a {
	color: #bdbdbd;
    	display: block;
    	height:28px;
    	text-decoration: none;
    	font-weight: normal;
}

#menu_bottom ul li a:hover {
	color: #FFFFFF;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

/* max.com Button */
#menu_bottom ul li:last-child {
	float: left;
	list-style: none;
	text-align: right;
	/*font-size: 15px;*/
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	border-right:dotted 1px #999;
	
}

#menu_bottom ul li:last-child a {
	color: #FFFFFF;
    display: block;
    padding: 0 12px; 
    height:auto;
    text-decoration: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: normal;
}

#menu_bottom ul li:last-child a:hover {
	color: #FFFFFF;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#menu_bottom ul li a.active {
	color: #FFFFFF;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.max-link-button
{
    background-color:#444444;
    text-align:center;
    padding:7px 10px 7px 5px;
   	margin-top:-7px;
    margin-left:10px;
    color:#FFFFFF;
    border-right:dotted 0px #999;
    cursor: pointer;
    margin-right: 20px;
    /*font-size: 15px;*/
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.max-link-button:hover
{
    background-color:#dd0017;
    text-align:center;
    margin-top:-7px;    
   	margin-left:10px;
    border-right:dotted 0px #999;
    color:#FFFFFF;
    cursor: pointer;
}

.content_main_heading{
	width: 960px;
	font-size: 28px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	float:left;
	line-height: 36px;
	padding: 5px 0 30px 0; 
	border-bottom: 0px solid #cccccc;
}

.bottom_big_container{
	float:left; 
	width: 960px; 
	text-align:justify; 
	padding: 30px 0 0 0;
}

.bottom_big_container_element{
	float: left; 
	width: 295px;
	margin-right: 37px;
}


.bottom_big_container_element_img{
	float: left; 
	width: 295px; 
	margin-bottom: 20px;
}

.bottom_big_container_element_heading{
	float: left; 
	width: 295px; 
	font-size: 17px; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin-bottom: 20px;
}

.bottom_big_container_element_content{
	float: left; 
	width: 295px; 
	font-size: 11px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#left{
	float:left; 
	width: 210px; 
	height: auto;	
	padding: 0px 40px 0 0;	
}

#left .left_inside{
	width: 210px; 
	float:left;
}

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

#left ul li{
	border-bottom: 1px solid #e2e2e2;
	color: #666666;
	text-transform: uppercase;
}

#left ul li:hover{
	background-color: #666666;
	border-bottom: 1px solid #e2e2e2;
	color: #666666;
}

#left ul .selected{
	background-color: #f2f2f2;
	border-bottom: 1px solid #e2e2e2;
	color: #666666;
	font-weight: bold;
}

#left ul li a{
	color: #666666;
    	display: block;
    	font-size: 13px;
    	letter-spacing: 0.04em;
    	padding: 5px 0 5px 10px;
    	text-decoration: none;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#left ul li a:hover{
	display: block;
	color: #fff;	
	text-decoration: none;
}

#left ul li:first-child a{
	border-top: 1px solid #e2e2e2;
}

#left ul li:first-child a:hover{
	border-top: 1px solid #e2e2e2;
}

#left .left_subheading{
	color: #333333;
    	float: left;
    	font-size: 15px;
    	font-weight: 600;
    	letter-spacing: 0.02em;
    	margin-bottom: 20px;
    	padding-top:0px;
    	width: 210px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#left .left_menu{
	float:left;
	width:210px; 
	color:#666666;
	font-size:14px;
}

#left .left_menu .heading{
	float:left; 
	width: 210px; 
	font-size: 13px; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold; 
	border-bottom: 1px solid #e2e2e2;
}

.address_text{
	float: left;
	margin-top: 5px; 
	line-height: 25px;
}

#left .regal_planen_img{
	float:left; 
	width: 210px; 
	margin-top: 30px;
}

#right{
	float:left; 
	width: 710px;
	height: auto;
}

#right .underllined_heading{
    
    color: #333333;
    float: left;
    font-size: 19px;
    font-weight: 800;
    letter-spacing: 0.02em;
    margin-bottom: 15px;
    padding-top:20px;
    width: 710px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .mainheading{
    color: #333333;
    float: left;
    font-size: 42px;
    line-height: 45px;
    font-weight: normal;
    padding: 5px 0;
    width: 710px;
}

#content .underllined_heading{
    
    color: #333333;
    float: left;
    font-size: 19px;
    font-weight: 800;
    letter-spacing: 0.02em;
    margin-bottom: 5px;
    padding-top:0px;
    width: 710px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#content .mainheading{
    color: #333333;
    float: left;
    font-size: 42px;
    line-height: 45px;
    font-weight: 400;
    padding: 5px 0;
    width: 710px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .inside_content{
	float:left;
	width: 710px;
}

#right .inside_content_new{
	float:left;
	width: 710px;
}


#right .inside_content_text{
	float:left;
	width: 710px;
}

#right .inside_content a{
	color: #999999
        text-decoration:none;	
}

#right .inside_content a:hover{
	color: #4C4C4C;	
	text-decoration:none;	
			
}

#right .inside_content_heading{
	float:left; 
	width: 680px; 
	color: #333333;  
	font-size: 19px; 
	border-bottom: 1px solid #cccccc;
	padding-bottom: 6px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .inside_one_column{
	float:left;
	width: 680px; 
	color: #666666; 
	margin-top: 20px;
	font-size: 14px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .inside_one_column a {
	color: #999999;
}
#right .inside_one_column a:hover {
	color: #4C4C4C;
}


.inside_one_column a {
	color: #999999;
	text-decoration: none;
}
.inside_one_column a:hover {
	color: #4C4C4C;
}

#right .inside_left{
	color: #666666;
    	float: left;
    	font-size: 14px;
    	letter-spacing: 0.02em;
    	padding: 43px 80px 38px 0;
    	width: 310px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .inside_right{
	float: left;
	width: 320px;
    	font-size: 14px;
	letter-spacing: 0.02em;
	padding: 43px 0px 34px 0;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #666666;
}

#right .inside_left_image{
	color: #333333;
    	float: left;
    	font-size: 13px;
    	letter-spacing: 0.02em;
    	padding: 23px 40px 18px 0;
    	width: 310px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .inside_right_text{
	float: left;
	width: 320px;
	letter-spacing: 0.02em;
	padding: 23px 0px 14px 0;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #666666; 
}


#right .inside_right_content{
	margin-bottom: 30px; 
	color: #666666; 
	font-size: 14px;
}

#right .inside_right_content a{
	color: #666666;
	text-decoration: none; 

}

#right .inside_right_content a:hover{
	color: #dd0017; 
	text-decoration: none;
}

#right .inside_list_heading{
	/*font-size: 13px;*/
	font-size: 18px;
	margin-bottom: 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right ul.plus {
	padding: 0;
	margin: 5px 0 25px 8px;
}

#right ul.plus li{
	list-style: none;
	background: url(../maximages/plus_bullet.jpg) no-repeat;
	padding: 0 0 0 35px;
	margin: 7px 0 7px 0;	
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right ul.plus li a{
	color: #666666;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right ul.plus li a:hover{
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
}

#right .jetzt_eigenes_img{
	float:left; 
	width: 32px;
}

#right .jetzt_eigenes_text{
	float:left; 
	font-size: 13px; 
	font-weight: bold; 
	padding: 5px 0 0 10px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .jetzt_eigenes_text a{
	color: #333333;
    	font-size: 15px;
    	font-weight: bold;
    	letter-spacing: 0.02em;
    	text-decoration: none;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .jetzt_eigenes_text a:hover{
	color: #333333;
	text-decoration: none;
	background-color: #fff;
}

#right .image_links{
	float: left;
	width: 691px; 
	border-top: 1px solid #cccccc; 
	padding-top: 50px;
}	

#right .image_links_img{
	float: left; 
	width: 210px;
	margin-right: 30px;
}	

#right .bottom_container{
	float: left; 
	width: 711px; 
	border-top: 0px solid #cccccc; 
	padding-top: 30px;
}

#right .bottom_container_heading{
	color: #333333;
    	float: left;
    	font-size: 18px;
    	font-weight: 800;
    	letter-spacing: 0.02em;
    	width: 711px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .bottom_element_container{
	float:left; 
	width: 711px; 
	text-align:left;
	margin: 30px 0 0 0;
}

#right .bottom_element{
	float: left; 
	width: 210px;
	margin-right: 40px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #666666;
    	font-size: 14px;
}

#right .bottom_element_img{
	float: left;
    	margin-bottom: 10px;
    	width: 210px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .bottom_element_heading{
	color: #333333;
    	float: left;
    	font-size: 16px;
    	font-weight: 600;
    	letter-spacing: 0.02em;
    	margin-bottom: 20px;
    	width: 210px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


#right .bottom_element_content{
	color: #666666;
    	float: left;
    	font-size: 14px;
    	letter-spacing: 0.02em;
    	text-align: left;
    	width: 210px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .model_element{
	float: left; 
	width: 332px;
	margin-right: 40px;
}

#right .model_element_img{
	float: left;
    	margin-bottom: 10px;
    	width: 332px;
}

#right .model_element_heading{
	color: #333333;
    	float: left;
    	font-size: 19px;
    	font-weight: 600;
    	letter-spacing: 0.02em;
    	margin-bottom: 20px;
    	width: 332px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .model_element_content{
	color: #666666;
    	float: left;
    	font-size: 12px;
    	letter-spacing: 0.02em;
    	text-align: left;
    	width: 332px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_col_1{
	width: 300px; 
	vertical-align: top; 
	padding: 10px;
}

.cart_col_1_text{
	font-size: 15px; 
	color: #333333; 
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_col_bg{
	width: 310px; 
	vertical-align: top; 
	background-color: #f7f7f7; 
	padding: 10px;
}

.cart_text{
	font-size: 10pt; 
	color: #333333; 
	font-weight: normal;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_item_heading{
	width: 70px; 
	vertical-align: bottom; 
	padding: 10px;
}

.cart_item{
	font-size: 10pt; 
	vertical-align: top; 
	padding: 7px; 
	background-color: #f7f7f7;
}

.product_text{
	font-size: 9pt; 
	vertical-align: top; 
	padding: 0px; 
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


#galerie{
	float:left;
	width: 960px; 
	padding-top: 30px;
	border-top: 1px solid #e2e2e2;
}

#galerie1{
	float:left;
	width: 711px; 
	padding-top: 30px;
}

#galerie1 .galerie_left a:hover{
	color: #333;	
	text-decoration:none;	
	background-color: #fff;
}

#galerie1 .galerie_center a:hover{
	color: #333;	
	text-decoration:none;	
	background-color: #fff;
}

#galerie1 .galerie_right a:hover{
	color: #333;	
	text-decoration:none;	
	background-color: #fff;
}


.galerie_left{ 
	float:left;
	width: 225px; 
	margin-right: 20px;
}

.galerie_center{
	float:left;
	width: 225px; 
	margin-right: 20px;
}

.galerie_right{
	float:left;
	width: 225px; 
}

.content_input{
	background-color: #ffffff; 
	border: 1px solid #e9e9e9; 
	width: 180px;
	padding:5px;
	height: 10px;
}

.kontact_form_left{
	height: 25px; 
	width: 110px; 
	background-color: #f4f4f4; 
	padding: 5px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.kontact_form_right{
	height: 25px; 
	width: 200px; 
	background-color: #f4f4f4; 
	padding: 5px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}	

.kontact_left{
	float: left; 
	width: 310px; 
	margin-right: 20px;
}

.kontact_right{
	float: left; 
	width: 355px; 
	height: auto; 
	background-color: #f4f4f4; 
	padding: 10px 0 10px 10px;
}


.anmeldung_input{
	background-color: #f4f4f4; 
	border: none;
	width: 240px; 
	height: 23px; 
}

.anmeldung_form_left{
	height: 30px; 
	width: 155px; 
}

.anmeldung_form_right{
	height: 30px; 
	width: 185px; 
}

/* -------- CONTENT Section Ends ------------ */


/* -------- FOOTER Section Starts ------------ */
#footer .heading_text{
	text-transform:uppercase;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

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

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

#footer ul li {
	float: left;
    	font-size: 11px;
    	font-style: normal;
    	font-variant: normal;
    	font-weight: 400;
    	list-style: none outside none;
    	margin: 2px 0;
    	padding: 2px 0;
    	text-align: left;
    	width: 125px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#footer ul li a {
	color: #999999;
    	display: block;
    	letter-spacing: 0.02em;
    	text-decoration: none;
}

#footer ul li a:hover {
    	text-decoration: none;
	color: #4c4c4c;
}
#footer .copyright{
	
    	color: #999999;
    	font-size: 11px;
    	letter-spacing: 0.04em;
    	margin-bottom: 0px;
    	padding-left: 10px;
	padding-top:40px;
    	text-align:center;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#footer .copyright a {
    	color: #999999;
    	text-decoration: none;
}

#footer .copyright a:hover {
	text-decoration: underline;
	color: #dd0017;
}

.footertext
{
    	color: #4c4c4c;
    	letter-spacing: 0.02em;
    	font-size: 10px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.footertext a
{
    	color: #4c4c4c;
    	letter-spacing: 0.02em;
    	text-decoration: underline;
    	font-size: 10px;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


/*----- New FOOTER Lebel CSS -------*/

.footer-heading
{
    font-size: 12px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    color:#000000;
    padding-top:10px;
    text-transform:uppercase;
    font-weight:600;
}
.footer-sub-heading
{
    font-size: 11px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    color:#333333;
    padding-top:10px;
}
.footer-sub-heading-animate
{
    font-size: 11px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    color:#3399cc;
    padding-top:10px;
}

.footer-table-section
{
    border-bottom: 6px solid #EEEEEE;
    border-top: 6px solid #EEEEEE;
    border-left: 6px solid #EEEEEE;
    border-right: 6px solid #EEEEEE;
}


/* -------- FOOTER Section Ends ------------ */

#right .open_close_heading {
	float:left;
	width: 710px; 
	padding: 10px 0 10px 0;
	color: #666666;
	font-size: 18px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .open_close_heading a{
	text-decoration: none;
	color: #666666;
	font-size: 18px; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .open_close_heading a:hover{
	text-decoration: none;
	color: #666666;
	font-size: 18px;
	background-color: #fff;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
#right .open_close_heading a.select{
	text-decoration: none;
	color: #666666;
	font-size: 18px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .open_close_container {
	float:left;
	width: 710px; 
	padding: 15px 0 15px 0;
	color: #666666;
	font-size: 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .open_close_content_img {
	float: left; 
	width: 210px; 
	height: 210px; 
	margin-right: 20px;
}

#right .open_close_content {
	float: left; 
	width: 480px; 
	margin-bottom: 9px;
}

#right .weiter_img{
	float:left; 
	width: 480px; 
	color: #333333;
}

#right .weiter_img a{
    text-decoration: none;	
    font-size: 15px;
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    text-align:left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .weiter_img a:hover{
    text-decoration: none;	
    font-size: 15px;
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


#right .open_inside_heading {
	float:left; 
	width: 480px; 
	font-size: 18px; 
	margin-bottom: 15px;
	text-decoration: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .open_inside_heading a{
	text-decoration: none;
	color: #333333;
	font-size: 18px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .open_inside_heading a:hover{
	text-decoration: none;
	color: #cccccc;
	font-size: 18px;
	background-color: #fff;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .open_close_inside {
	float:left; 
	width: 480px; 
	color: #666666;
}


#right .faq_open_close_heading{
	float:left;
	width: 710px; 
	border-top: 1px solid #cccccc;  
	padding: 5px 0 5px 0;
	font-size: 14px; 
	text-decoration: none;
	font-weight:bold;
	cursor: pointer;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .faq_open_close_heading a{
	text-decoration: none;
	color: #666666;
}

#right .faq_open_close_heading a:hover{
	text-decoration: none;
	color: #333333;
	background-color: #fff;
}
#right .faq_open_close_heading a.select{
	text-decoration: none;
	color: #333333;
	font-weight:bold;
}

#right .faq_open_close_container{
	float:left; 
	width: 690px; 
	color: #333333;
 	padding: 0 0 20px 20px;
}

.content_full {
	float: left;
	width: 960px;
	margin-bottom: 40px;
	color: #666666;
	font-size: 14px;
}

.content_full a{
/*
	color: #333;	
	text-decoration:underline;	
*/
}

.content_full a:hover{
/*	text-decoration:none;	*/
}

.content_full .konfig_open_close_heading{
	float:left;
	width: 960px;  
	border-top: 1px solid #cccccc;  
	padding: 8px 0 8px 0;
	font-size: 18px; 
	text-decoration: none;
	cursor: pointer;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.content_full .konfig_open_close_heading a{
	text-decoration: none;
	color: #666666;
}

.content_full .konfig_open_close_heading a:hover{
	text-decoration: none;
	color: #333333;
	background-color: #fff;
}
.content_full .konfig_open_close_heading a.select{
	text-decoration: none;
	color: #333333;
	font-weight:bold;
}

#content_full .konfig_open_close_container{
	float:left; 
	width: 960px; 
	color: #333333;
}

.konfig_inside_heading{
	padding-bottom: 5px; 
	border-bottom:  1px solid #e2e2e2; 
	font-size: 15px; 
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.start_page_column
{
	float: left;
	width: 210px; 
	margin-bottom: 10px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #333333;
	font-size: 15px;
}

.start_page_column div {
 	margin-bottom: 10px;
 }
 
.start_page_column1{
    float: left;
    width: 200px; 
    font-size: 14px;
    letter-spacing: 0.02em;
    margin-bottom: 20px; 
    text-align: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    color: #666666;
}
.de_en{
	float: left; 
	width: 16px; 
	margin-right: 6px;
}

.txt_bold{
	color: #444;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .steps{
	float: left;
	width: 690px; 
	height: 48px;
	background: url(../maximages/step_bg.jpg) no-repeat;
	margin-bottom: 30px;
	margin-top: 30px;
}

#right .step_heading{
	float: left;
	width: 690px; 
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
	font-size: 20px;
    	font-weight: 600;
    	letter-spacing: 0.02em;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#right .steps .step1{
	float: left;
	width: 220px; 
	height: 48px;
	margin-right: 30px;
}

#right .steps .step2{
	float: left;
	width: 200px; 
	height: 48px;
	margin-right: 30px;
}

#right .steps .step3{
	float: left;
	width: 210px; 
	height: 48px;
}


#right .image_links{
	float: left;
	width: 691px; 
	border-top: 1px solid #cccccc; 
	padding-top: 50px;
}	

#right .image_links_img{
	float: left; 
	width: 210px;
	margin-right: 30px;
}	

/* --------Tool Section Starts ------------ */
.main_heading{
	width: 960px; 
	height: 32px;
	padding-top:5px;
	vertical-align: middle; 
	color:#333333; 
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #e2e2e2; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.main_heading_link {
	width: 960px; 
	height: 32px; 
	padding-top:5px;
	vertical-align: middle; 
	color:#828282; 
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #ccc; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.main_heading_link a{
	cursor: pointer;
	text-decoration: none;
	color:#828282; 
	font-weight: bold;
	font-size: 18px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.main_heading_disable{
	width: 960px; 
	height: 32px; 
	padding-top:5px;
	vertical-align: middle; 
	color:#828282; 
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #ccc; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.main_heading_last{
	width: 960px; 
	height: 32px; 
	padding-top:5px;
	vertical-align: middle; 
	color:#828282; 
	font-weight: bold;
	font-size: 18px;
	border-bottom: 0px solid #ccc; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


.message{
	float: left;
	width: 950px; 
	background-color: #fecdc8;
	height: 30px; 
	vertical-align: middle; 
	color:#000000; 
	padding-left: 10px;
	padding-bottom:0px;
	padding-top:10px;
	margin: 10px 0 0px 0;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.delaymessage{
	float: left;
	background-color: #fecdc8; 
	vertical-align: middle; 
	padding-left: 10px;
	padding-bottom:0px;
	padding-top:5px;
	margin: 10px 0 0px 0;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color:#E46B6B;
	border:1px solid #E4ACAB;
	font-size 12px;
	padding-right: 10px;
}

.coulmn_container{
	float: left;
	width: 960px; 
	height: auto;
	padding-top:10px;
}

.q_mark{
	float: left;
	padding: 2px 0 0 20px;
}

.q_mark1{
	float: left;
	padding: 2px 0 0 5px;
}

.page2_coulmn_container{
	float: left;
	width: 960px; 
	height: auto;
	background: url(../maximages/tool_page_2_bg.jpg) repeat-y;	
	padding-top:10px;
}

.step_1_left{
	float: left;
	width: 474px; 
	height: auto;	
	color: #333333;
    	font-size: 14px;
    	letter-spacing: 0.02em;
	margin-right: 10px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step_1_right{
	float: left;
	width: 474px; 
	height: auto;	
	color: #333333;
    	font-size: 14px;
    	letter-spacing: 0.02em;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step1_img{
	float: left;
	width: 180px; 
	height: 203px; 
}

.step_1_box{
	float: left;
	width: 293px; 
	height: 178px; 
	padding-top: 25px;
	background-color: #f6f6f6;
}

.subheading{
	float: left;
	font-weight:bold;
	font-size:15px;
	color: #333333;	
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.subheading-sm{
	float: left;
	font-weight:bold;
	font-size:11px;
	color: #333333;	
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.productpageheading{
	font-weight: 400;
	float: left;
	font-size: 38px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #333333;
	margin-top:  -7px;
	padding-right: 4px;
}

.productpagecontent{
	float: left;
	font-size: 14px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #666666;
}

.category_name{
	float: left;
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #333333;
}

.product_main_heading{
    
    color: #333333;
    float: left;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0.03em;
    margin-bottom: 20px;
    padding-top:10px;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step_sub_heading{
    
    color: #333333;
    float: left;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.product_sub_heading
{
    color: #333333;
    float: left;
    font-size: 36px;
    line-height: 45px;
    font-weight: normal;
    padding: 5px 0;
}

.q_mark{
	float: left;
	padding: 4px 0 0 20px;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:15px;
	display:none;
	color:#000;
	width: 310px;
	height: 280px;
}
	
#tooltip{
	position:absolute;
	border:1px solid #b9c5ae;
	background:#d8f1c0;
	padding:4px;
	color:#333;
	display:none;
}

.text_box{
	width: 68px;
	height: 19px;
	border: 1px solid #cccccc;
   	padding: 0 0 0 3px;
}

.border_bottom{
	float: left;
	width: 960px;
	height: 20px;
	border-bottom: 1px solid #e2e2e2;
}

.button_container{
	float: left;
	width: 960px;
	margin: 10px 0 0 0;
	padding-bottom: 20px;
}

.nex_button{
	float:right; 
	text-align:right;
	margin-right:10px;
	height: 29px; 
	padding: 10px 0 10px 0;
}

.step2_box1{
	float: left;
	height: 660px;
	width: 370px;
	background-color: #f6f6f6;
	padding: 15px 0 0 10px;
	margin-right: 10px;
	overflow: auto;
}	

.step2_box2{
	float: left;
	height: 660px;
	width: 265px;
	background-color: #f6f6f6;
	padding: 15px 0 0 10px;
	margin-right: 10px;
}

.step2_box3{
	float: left;
	height: 660px;
	width: 270px;
	background-color: #f6f6f6;
	padding: 15px 0 0 10px;
}

.div_width2{
	width: 255px;
}

.seperator1{
	width: 300px; 
	height: 50px;
}

.seperator2{
	width: 300px; 
}

.seperator3{
	width: 300px; 
	height: 185px;
}
.step2_span{
	font-weight: normal; 
	font-size: 12px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.wood_smaple_big{
	padding: 15px 0 15px 0;
}

.div_width1{
	width: 275px;
}

.table_top_margin{
	margin-top: 30px;
}

.seperator_height1{
	height: 8px;
}

.seperator_height2{
	height: 15px;
}

.text{
	font-size: 13px; 
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.back_button{
	float:left; 
	text-align:left;
	margin-left:10px;
	width: 350px;
	height: 29px; 
	padding: 10px 0 10px 0px;
}


.config_button{
	float: right; 
	text-align:right;
	width: 330px; 
	height: 29px;
}	

.button_area{
	height: 29px; 
	width: 816px; 
	float:left; 
	padding: 6px 0 6px 0px;
}

.div_seperator1{
	float: left; 
	width: 340px;
}

.page3_right{
	float: left; 
	background-color: #f6f6f6; 
	width: 180px; 
	padding: 10px 0 10px 10px; 
	margin: 15px 0 0 0;
}

.page4_right{
	float: left; 
	background-color: #f6f6f6; 
	width: 220px; 
	padding: 10px 0 10px 10px; 
	margin: 15px 0 0 0;
}


.page3_right_price{
	float: left; 
	background-color: #f6f6f6; 
	width: 190px; 
	padding: 0px 0 0px 0px; 
	margin: 15px 0 0 0;
}


.select_box2{
	width: 70px;
}

.padding_left_20{
	padding-left: 20px;
}

.text_box2{
	width: 65px;
	height: 19px;
	border: 1px solid #cccccc;
   	padding: 0 0 0 3px;
}

.float_left{
	float: left;
}

.tree{
	background-repeat: no-repeat;
	background-color: #f6f6f6;
	height: 84px;
	background-position: 150px 0;
	vertical-align:middle;	 
	padding-left: 8px;
}

.pries_text{
	float: left; 
	font-size: 20px; 
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	padding-bottom: 8px;
}

.pries_small_text{
	float: left; 
	font-size: 10px; 
	font-weight: normal;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	line-height: 14px;
}

.tree_text{
	float: left; 
	font-size: 12px;
	width:120px;
	font-weight: normal;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.table_bg{
	background-color: #f6f6f6;
}

.config_area{
	float: left;
	width: 730px;
	height: auto;
	background-color: #f6f6f6; 
}

.banner_area{
	float: left;
	background-color: #f6f6f6;
	height: auto;
	padding: 5px;
	line-height: 10px;
}

.check_box{
	width: 42px;
    	padding: 0;
	border: none;
}

.tooltextbox
{
	background-color: #f6f6f6; 
	border: 0px solid #f6f6f6;
	font-size:8px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.anmeldung_tool_heading{
	width: 450px; 
	padding-bottom: 5px; 
	border-bottom: 1px solid #cccccc; 
	font-size: 16px; 
	color: #333333; 
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


.anmeldung_form{
	height: 25px; 
	width: 300px; 
	color:#999999; 
	background-color: #f4f4f4; 
	padding: 0 0 0 10px;
}

.anmeldung_form_fields{
	background-color: #f4f4f4; 
	border: 1px solid #f4f4f4; 
	width: 115px;

}

.textbox {  
   height: 16px;
   width: 170px;
   font-size: 13px;
   border: 1px solid #c1c1c1;
   padding: 0 0 0 3px;
   color: #999999;
   background-color: #f4f4f4;
   font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
} 

/* --------Tool Section Ends ------------ */

/* --------Popup Section Start -------------*/

.pop_header
{
	font-size: 22px;
	font-weight: 800;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.pop_close
{
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}

.pop_content
{
	font-size: 14px;
	font-weight: 500;
	padding-left: 20px;
	padding-right: 20px;
}

.pop_email
{
	height: 28px;
	width: 340px;
	background: #f4f4f4;
	border: none;
}

.pop_form
{
	padding-left: 30px;
}

pop_next
{
	text-align: left;
	padding-left: 10px;
}

/* --------Popup Section End-------------*/



/* --------Table Tool Section Starts ------------ */

#table_left{
	float: left;
	width: 635px;
	font: 13px proxima-nova-1, proxima-nova-2, sans-serif; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;	
	height: auto;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
#firstpane{
	float: left;
	width: 305px;
	height: auto;
	font: 13px proxima-nova-1, proxima-nova-2, sans-serif; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;
	margin-left: 20px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
	
	
.menu_list {	
	width: 305px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    	font-weight:bold;
   	background: #fff url(../maximages/up.png) center right no-repeat;
	border-bottom: 1px solid #cccccc;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.menu_head1 {
	cursor: pointer;
	position: relative;
	margin:5px;
    	font-weight:bold;
    	background: #f6f6f6 url(../maximages/up.png) center right no-repeat;
	border-bottom: 1px solid #cccccc;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.menu_body {
	display:none;
	background-color: #f6f6f6;	
	background-repeat: no-repeat;
	border-bottom: 1px solid #cccccc;
	padding: 12px;
	height: auto;
	overflow: auto;
}
.menu_body ul{
	}
.menu_body ul li{
	float: left;
	list-style: none;
	margin: 6px 6px 6px 7px;
	height: auto;
	}
.menu_body .table_blank{
	float: left;
	width: 280px;
	height: 20px;
	}
.menu_body .table_blank1{
	float: left;
	width: 160px;
	height: 20px;
	}	
.menu_body .table_top{
	float: left;
	width: 280px;
	height: auto;
	text-align: center;
	}
.menu_body .table_tool_name{
	float: left;
	width: 115px;
	height: 26px;
	font: 12px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
.menu_body .table_tool_form{
	float: left;
	width: 140px;
	height: 26px;
	font: 12px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
.menu_body .table_tool_form .table_select{
	width: 130px;
	height: 20px;
	}
.menu_body .table_tool_tip{
	float: left;
	width: 15px;
	height: 26px;
	}


.top_row1{
	float: left;
	height: 26px;
	font: 16px proxima-nova-1, proxima-nova-2, sans-serif; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 800;
	text-transform: uppercase;
	padding-top: 10px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
.top_row1 ul{
	}
.top_row1 ul li{
	float: left;
	list-style: none;
	margin-right: 30px;
	}	
.top_row1 ul li a{
	color: #ccc;
	text-decoration: none; 
	font-weight: 500;
	}	
.top_row1 ul li a:hover{
	color: #343434; 
	font-weight: 800;
	}	
.top_row1 ul li a:active{
	color: #343434; 
	font-weight: 800;
	}
.top_row1 ul li a.select{
	color: #343434; 
	font-weight: 800;
	}	
#table_tool_banner{
	float: left;
	width: 635px;
	}
#table_tool_banner .row1{
	float: left;
	width: 635px;
	padding-top: 6px;
	height: 23px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;	
	}
#table_tool_banner .row1 p{
	display: block;
	width: 470px;
	float: left;
	}
#table_tool_banner .row1 ul{
	}
#table_tool_banner .row1 ul li{
	display: inline;
	text-align: right;
	margin-left: 25px;
	list-style: none;
	}
#table_tool_banner .row1 ul li a{
	color: #4b4b4b;
	text-decoration: none;
	font-weight: 500;
	}
#table_tool_banner .row1 ul li a:hover{
	font-weight: 800;
	}
#table_tool_banner .row1 ul li a.select{
	font-weight: 800;
	}
#table_text_area{
	float: left;
	width: 635px;
	background: #fafafa;
	height: auto;
	margin-top: 10px;
	}
#table_text_area .cell{
	float: left;
	width: 143px;
	font: 11px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;
	padding: 15px 0 15px 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
	
#table_right_area{
	float: left;
	width: 305px;
	border-top: 1px solid #cccccc;
	}
#table_right_area .row2{
	float: left;
	width: 305px;
	background: url(../maximages/table_tab_bg_on.jpg) no-repeat;	
	padding-top: 6px;
	height: 23px;
	border-bottom: 1px solid #cccccc;	
	}
#table_right_area .row2 {
	float: left;
	width: 305px;
	float: left; 
	font-weight: 800;
	color: #4b4b4b;
	}
#total_area {
	float: left;
	width: 305px;
	text-align: right;
	font-size: 11px; 
	font-variant:normal; 
	font-style: normal;
	font-weight: 800;
	color: #4b4b4b;
	background: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
#total_area .rate {
	float: left;
	width: 305px;
	text-align: right;
	font-size: 28px; 
	font-variant:normal; 
	font-style: normal;
	font-weight: 800;
	color: #4b4b4b;
	margin-top: 20px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}	
#total_area .extra {
	float: left;
	width: 305px;
	text-align: right;
	font-size: 11px; 
	font-variant:normal; 
	font-style: normal;
	font-weight: 500;
	color: #4b4b4b;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	}
#total_area .butn {
	float: left;
	width: 305px;
	text-align: right;
	height: auto;
	margin-top: 6px;
	}
	
#total_area .link  a
{
    text-decoration: none;	
    font-size: 13px;
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#total_area .link a:hover
{
    text-decoration: none;	
    font-size: 13px;
    letter-spacing: 0.02em;
    color: #222222;
    vertical-align:middle;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
	
	
/* --------Table Tool Section Ends ------------ */	

/* -----------Sofa Tool Section Starts --------------*/
.legs{
	text-align: left;

}
.legs img{
	text-align: left;
	margin-bottom:10px;
}
.legs img a{
	text-align: left;
	border: 2px solid #000000;
}
.legs img a:hover{
	text-align: left;
	border: 2px solid #000000;
}
.legs ul {
	text-align: left;
	list-style-type: none;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
}
.legs ul li {
	text-align: left;
	float: left;
	width: 140px;
	padding-bottom: 20px;
}

.legs_butten {
	width: 940px;
	height: 40px;
	color:#FFFFFF;
	border-bottom: 1px solid #ccc;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.legs_butten ul {
	float: left;
}
.legs_butten ul li {
	list-style-type: none;
	float: left;
}


.smalllegs{
	text-align: left;

}
.smalllegs img{
	text-align: left;
	margin-top:10px;
	margin-bottom:0px;
}
.smalllegs img a{
	text-align: left;
	border: 2px solid #000000;
}
.smalllegs img a:hover{
	text-align: left;
	border: 2px solid #000000;
}
.smalllegs ul {
	text-align: left;
	list-style-type: none;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
}
.smalllegs ul li {
	text-align: left;
	float: left;
	width: 107px;
	padding-left: 10px;
}

.step3_l_column {
	text-align: left;
	float: left;
	width: 250px;
	padding-left: 10px;
}

.step3_l_help {
	text-align: left;
	float: left;
	width: 73px;
	height: 26px;
	padding-right: 10px;
}
.step3_l_module {
	text-align: left;
	float: left;
	height: 26px;
	width: 143px;
}
.step3_l_help a {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../maximages/help_a.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	float: left;
	width: 73px;
	height: 26px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step3_l_help a:hover {
	text-align: center;
	font-size: 10px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../maximages/help.png);
	background-repeat: no-repeat;
}
.step3_l_module a {
	text-align: center;
	float: left;
	height: 26px;
	width: 143px;
	background-image: url(../maximages/add_module.jpg);
	background-repeat: no-repeat;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.step3_l_module a:hover {
	text-align: center;
	background-image: url(../maximages/add_module_active.png);
	background-repeat: no-repeat;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.step3_l_column_full {
	text-align: left;
	float: left;
	width: 230px;
	background-image: url(../maximages/cm_bg_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.step3_l_column_full_r {
	text-align: left;
	float: left;
	width: 230px;
	height: 6px;
	background-image: url(../maximages/step3_tb.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
}
.step3_l_column_full_b {
	text-align: left;
	float: left;
	width: 210px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.step3_l_column_content {
text-align: left;
	float: left;
	width: 230px;
	height: 411px;
	padding: 0px;
}

.step3_r_column {
	text-align: left;
	float: left;
	width: 790px;
	height:434px;
	padding-right: 10px;
	border: 0px solid gray;
	overflow: auto;
	white-space:nowrap;
}

.step3_r_column_top {
	text-align: center;
	float: left;
	height: 50px;
	color: #000000;
	font-size: 13px;
}

.step3_r_column_top_text {
	text-align: center;
	color: #000000;
	font-size: 12px;
	line-height: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step3_r_column_left {
	text-align: left;
	float: left;
	width: 50px;
	color: #000000;
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step3_r_column_left_text {
	text-align: center;
	color: #000000;
	font-size: 12px;
	line-height: 10px;
	margin-top: 2px;
	vertical-align: text-top;
	float: left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step3_r_column_design{
	text-align: left;
	width: 625px;
	float: left;
	padding-top: 20px;
}
.step3_r_column_design_txt_inside{
	text-align: left;
	float: left;
	font-size: 11px;
	color: #F7F7F7;
	font-weight: normal;
	line-height: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step3_r_column_design_new{
	text-align: left;
	float: left;
	width: 625px;
}

.step3_r_column_design_new_box{
	text-align: left;
	float: left;
	background-color: #b16742;
	background-image: url(../maximages/design_tbc.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.step3_r_column_design_new_box ul{
	text-align: left;
	float: left;
	background-image: url(../maximages/design_bbc.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.step3_r_column_design_new_box ul li{
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #323433;
	border-left-color: #323433;
}

.step3_r_column_design_new_riht{
	text-align: left;
	float: left;
	width: 273px;
	padding-bottom: 5px;
}

.step3_r_column_design_new_r_lightbx{
	text-align: left;
	float: left;
	width: 273px;
	height: 20px;	
}
.step3_r_column_design_new_rl_box{
	text-align: left;
	height: 22px;
	width: 70px;
	background-image: url(../maximages/light_bx1.jpg);
	float: left;
	background-repeat: no-repeat;
	background-position: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
.step3_r_column_design_new_rl_box3{
	text-align: left;
	height: 22px;
	width: 70px;
	background-image: url(../maximages/light_bx2.jpg);
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

.step3_r_column_design_new_rl_box2{
	text-align: left;
	height: 20px;
	width: 190px;
	margin-left: 70px;
	background-image: url(../maximages/light_bx2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.step3_r_column_3{
	text-align: left;
	float: left;
	background-color: #b16742;
	background-image: url(../maximages/design_tlc.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.step3_r_column_3 ul{
	text-align: left;
	float: left;
	background-image: url(../maximages/design_trc.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.step3_r_column_3 ul li{
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #323433;
	border-bottom-color: #323433;
}


.step3_r_column_design_new_btm{
	text-align: left;
	float: left;
	margin-left: 90px;
	height: 94px;
	width: 245px;
	background-image: url(../maximages/design_tlc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #B16740;
}

.step3_r_column_design_new_btm ul{
	text-align: left;
	float: left;
	height: 94px;
	width: 245px;
	background-image: url(../maximages/design_trc.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 5px;
}
.step3_r_column_design_new_btm ul li{
	text-align: left;
	float: left;
	height: 87px;
	width: 240px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.subheading_step4{
	float: left;
	font-weight:bold;
	font-size:13px;
	color: #333333;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.subheading_step4_price{
	float: left;
	font-weight:bold;
	font-size:23px;
	color: #333333;	
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.subheading_step4_tax{
	float: left;
	font-weight:normal;
	font-size:11px;
	color: #333333;	
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.subheading_step4_tax a{
	font-size:11px;
	color: #333333;	
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.subheading_step4_tax a:hover{
	font-size:11px;
	color: #dd0017;	
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.subh_new_step4{
	float: left;
	font-weight:bold;
	font-size:13px;
	color: #333333;	
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_field{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	background-image: url(../maximages/step4_btn.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 94px;
	height: 21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text ul{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	padding-bottom: 5px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text ul li{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 16px;
	padding-right: 1px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text ul li a{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	float: left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_btn{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	height: 21px;
	width: 94px;
	background-image: url(../maximages/step4_btn.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_btn a{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	width: 94px;
	height: 21px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_btn a:hover{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	background-image: url(../maximages/step4_btn_a.png);
	background-position: left top;
	height: 21px;
	width: 94px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


.step_text_step3{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/curve.jpg);
	margin-bottom: 10px;
	margin-left: 5px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step_text_step3 a{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	width: 199px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3 a:hover{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	background-image: url(../maximages/curve_a.jpg);
	background-position: left top;
	width: 199px;
	float: left;
	height: 21px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/curve.jpg);
	margin-bottom: 10px;
	margin-left: 0px;
	width: 230px;
	height: 21px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness1{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har1.jpg);
	width: 68px;
	height: 21px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness1 a{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har1.jpg);
	width: 68px;
	height: 21px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness1 a:hover{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har1a.jpg);
	width: 68px;
	height: 21px;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step_text_step3_harness2{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har3a.jpg);
	width: 62px;
	height: 21px;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step_text_step3_harness2 a{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har3a.jpg);
	width: 62px;
	height: 21px;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness2 a:hover{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har3.jpg);
	width: 62px;
	height: 21px;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step_text_step3_harness3{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har2.jpg);
	width: 69px;
	height: 21px;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness3 a{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har2.jpg);
	width: 69px;
	height: 21px;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness3 a:hover{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	float: left;
	text-align: center;
	background-image: url(../maximages/har2a.jpg);
	width: 69px;
	height: 21px;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness ul{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step_text_step3_harness ul li {
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness ul li a{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 60px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step_text_step3_harness ul li a:hover{
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
	background-image: url(../maximages/curve_a.jpg);
	float: left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step4_content{
	color: #333333;
    	float: left;
    	font-size: 14px;
    	letter-spacing: 0.02em;
    	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.subheading_color{
	float: left;
	font-weight:normal;
	font-size:10px;
	color: #000000;
	font-family: verdana;
	width: 200px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.subheading_color h5 {
	font-weight:normal;
	font-size:10px;
	color: #000000;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	
}
.step_text a {
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	text-align: center;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step4_add_btn {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	background-image: url(../maximages/step4_add.png);
	float: left;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step4_add_btn a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	width: 204px;
	height: 29px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.step4_add_btn a:hover {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	background-image: url(http://maxwoodpro.com/);
	padding-top: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 204px;
	height: 29px;
	float: left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


.step3_design_box{
	text-align: left;
	float: left;
	background-color: #b16742;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: move;
}

.step3_design_box_txt_inside{
	text-align: left;
	float: left;
	padding-left:5px;
	padding-top:5px;
	font-size: 9px;
	color: #F7F7F7;
	font-weight: normal;
	line-height: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.step3_horiz_line {
	
}

.step4_left_text
{
	background-color: #F6F6F6;
	font-weight: normal;
	line-height: 22px;
	text-align: center;
	padding-left:20px;
	width: 190px;
	font-size: 20px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


.horizontalText  
{
	font-size: 11px;
	font-weight: normal;
	vertical-align:middle;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.verticalText  
{                
    /* IE-only DX filter */ 
    writing-mode: tb-rl; 
    //filter: flipv() fliph(); 
    
    /* Safari/Chrome function */ 
    -webkit-transform-origin: center middle;
    -webkit-transform: rotate(90deg); 
 
    /* works in latest FX builds */ 
    -moz-transform-origin: center top;
    -moz-transform: rotate(90deg);
    
    /* Opera */
    -o-transform: rotate(-90deg);
    
    font-size: 11px;
    font-weight:normal;
   
} 

.ui-style-button_table_black a { font-size: 13px;margin-left: 10px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em;text-decoration: none;position: relative; background: #383838 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important; letter-spacing: 0.02em; background: #666666  ; border-radius:3px;  }
.ui-style-button_table_black a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #666666 !important; text-decoration: none;letter-spacing: 0.02em; background: #dcdadb }

.ui-style-button_table_red a { font-size: 13px;margin-left: 10px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em;text-decoration: none;position: relative; background: #dd0017 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em; background: #cd0708; border-radius:3px; }
.ui-style-button_table_red a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #ffffff !important; text-decoration: none;letter-spacing: 0.02em; background: #B70102;   }


.css-vertical-text {
	color:#333;
	border:0px solid red;
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	bottom:0;
	width:20px;
	height:20px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-shadow: 0px 0px 1px #333;
}


/* Table Tool Color CSS */

.curve_area{
	float: left;
	height: 18px;
	width: 270px;
}


.curve_area_text{
	text-decoration: none;
	border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	float: left;
	height: 20px;
	width: 155px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #989898;
	border-bottom-color: #989898;
	border-left-color: #989898;
}
.curve_area_picker{
	float: left;
	height: 20px;
	width: 47px;
	border: 1px solid #989898;

}

.curve_area_picker a img{
outline: none;
border: none;
}
.curve_area_color{
	text-decoration: none;
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	float: left;
	height: 20px;
	width: 40px;
	background-color: #FF0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #989898;
	border-right-color: #989898;
	border-bottom-color: #989898;
	border-left-color: #989898;
}


.color_list_area
{
	z-index:100;
	width:360px;
	height:auto;
	border:1px solid #9A9A9A;
	display:none;
	position:relative;
	background-color:#FCFCFC;
}

.table_color_box
{
	width: 28px;
	height: 28px;
	border: 1px solid #9a9a9a;
	cursor: pointer;
}

.table_color_code
{
	text-align:center;
	font-size:10px; 
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.small_text_color_box
{
	font-size:11px;
	color:#B7B7B7;
}

.color_textbox
{
	font-size:11px;
	color:#B7B7B7;
	border:none;
	background-color:#F6F6F6;
	width:150px;
	height: 20px;
	
}

/*
input[type=text], 
input[type=text]:hover, 
input[type=text]:focus, 
input[type=text]:active 
{ 
    border: 0; 
    outline: none; 
    outline-offset: 0; 
}
*/
/* ----------- new added in mar 2012 -------------------*/
.ui-style-button a { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em;text-decoration: none;position: relative; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em;  display: inline-block; background: #CD0708;border-radius: 3px; }
.ui-style-button a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em;text-decoration: none;position: relative; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em;  display: inline-block;  background: #B70102;   }

.ui-style-button-disable a { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em;text-decoration: none;position: relative; font-weight: bold; color: #666666 !important;letter-spacing: 0.02em; display: inline-block; background: #dcdadb; border-radius:3px; }
.ui-style-button-disable a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;  font-weight: bold; color: #FFFFFF !important; text-decoration: none; background:#666666;  }

.ui-style-video-button-disable a { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .66em 1.1em .66em 1.1em;text-decoration: none;position: relative; background: #383838 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em; background: -moz-linear-gradient(100% 100% 90deg, #383838, #7c7c7c) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(56,56,56)), to(rgb(124,124,124)));    }
.ui-style-video-button-disable a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important; text-decoration: none; background: -moz-linear-gradient(100% 100% 90deg, #7c7c7c, #383838) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(124,124,124)), to(rgb(56,56,56)));  }

.ui-style-step4-button-disable a { font-size: 13px; margin-top:10px;font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .4em 1.1em .4em 1.1em;text-decoration: none;position: relative; background: #383838 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em; background: -moz-linear-gradient(100% 100% 90deg, #383838, #7c7c7c) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(56,56,56)), to(rgb(124,124,124)));   }
.ui-style-step4-button-disable a:hover { font-size: 13px; margin-top:10px;font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important; text-decoration: none; background: -moz-linear-gradient(100% 100% 90deg, #7c7c7c, #383838) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(124,124,124)), to(rgb(56,56,56))); }

.ui-style-textbox { height: 21px; padding-left:11px; font-size: 11px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; border: 1px solid #CCCCCC; background: #F6F6F6 50% 50% repeat-x; font-weight: normal; color: #353535 !important;   }

.ui-style-button-text a { font-size: 11px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .35em 1.45em .35em 1.45em;text-decoration: none;position: relative; border: 1px solid #cccccc; background: #f6f6f6 50% 50% repeat-x; font-weight: normal; color: #353535 !important;  }
.ui-style-button-text a:hover { font-size: 11px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; border: 1px solid black; background: #f6f6f6 50% 50% repeat-x; font-weight: normal; color: #353535 !important; text-decoration: none;  }

.ui-style-button-sofatool a { 
font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em; text-decoration: none; position: relative;  font-weight: bold; color: #666666 !important; letter-spacing: 0.02em; background: #dcdadb;border-radius:3px;}

.ui-style-button-sofatool a:hover { 
font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em; font-weight: bold; color: #FFFFFF !important; text-decoration: none; position: relative; letter-spacing: 0.02em; background: #666666;} 

.ui-style-button-new a { font-size: 13px; margin-top:10px;font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .66em 1.1em .66em 1.1em;text-decoration: none;position: relative; background: #383838 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em; background: -moz-linear-gradient(100% 100% 90deg, #383838, #7c7c7c) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(56,56,56)), to(rgb(124,124,124))); }
.ui-style-button-new a:hover { font-size: 13px; margin-top:10px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;  background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important; text-decoration: none;background: -moz-linear-gradient(100% 100% 90deg, #7c7c7c, #383838) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(124,124,124)), to(rgb(56,56,56))); }

.ui-style-3dbutton-sofatool a { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em;text-decoration: none;position: relative;font-weight: bold; color: #ffffff !important;letter-spacing: 0.02em; background:#cd0708;border-radius: 3px; }
.ui-style-3dbutton-sofatool a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em;  font-weight: bold; color: #666666; text-decoration: none; background:  #B70102 }

.ui-corner-all-1px  { -moz-border-radius-topleft: 1px; -webkit-border-top-left-radius: 1px; -khtml-border-top-left-radius: 1px; border-top-left-radius: 1px; }
.ui-corner-all-1px  { -moz-border-radius-topright: 1px; -webkit-border-top-right-radius: 1px; -khtml-border-top-right-radius: 1px; border-top-right-radius: 1px; }
.ui-corner-all-1px  { -moz-border-radius-bottomleft: 1px; -webkit-border-bottom-left-radius: 1px; -khtml-border-bottom-left-radius: 1px; border-bottom-left-radius: 1px; }
.ui-corner-all-1px  { -moz-border-radius-bottomright: 1px; -webkit-border-bottom-right-radius: 1px; -khtml-border-bottom-right-radius: 1px; border-bottom-right-radius: 1px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.ui-corner-left, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-left, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }

.ui-style-send-button-disable a { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .66em 1.1em .66em 1.1em;text-decoration: none;position: relative; background: #383838 50% 50% repeat-x; font-weight: bold; color: #FFFFFF  !important;letter-spacing: 0.02em; background: -moz-linear-gradient(100% 100% 90deg, #383838, #7c7c7c) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(56,56,56)), to(rgb(124,124,124))); }
.ui-style-send-button-disable a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important; text-decoration: none; background: -moz-linear-gradient(100% 100% 90deg, #7c7c7c, #383838) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgb(124,124,124)), to(rgb(56,56,56)));}

.ui-style-link-button a { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .66em 1.5em .66em 1.5em;text-decoration: none;position: relative; background:  #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #666666 !important;letter-spacing: 0.02em; }
.ui-style-link-button a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .66em 1.5em .66em 1.5em; background: #666666 50% 50% repeat-x; font-weight: bold; color: #ffffff !important; text-decoration: none;  }

.lang_border_curve
{
margin-top:-3px;
border: 1px solid #ADADAD;
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
-moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }


/* --------Sofa Tool Section Ends ------------ */	

/* Sub menu CSS */
.megamenu
{
	position: absolute;
	display: none;
	top: 0;
 	left: 0;
	border: 1px solid #F4F4E5;
	border-width: 1px 1px;
	padding: 10px;
	font-sze: 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	z-index: 100;
	background-color: #fefefe;
	box-shadow: 0 5px 5px -2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 5px 5px -2px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 5px 5px -2px rgba(0,0,0,0.4);
}

.megamenu:before {
   content:"";
   position: absolute;
   top: 100%;
   top: -10px;
   left: 20px;
   width: 0;
   height: 0;
   color: #FeFeFe;
   border-left: 10px solid transparent;
   border-bottom: 10px solid #FeFeFe;
   border-right: 10px solid transparent;
}


.megamenu .column
{
	float: left;
	width: 140px;
	margin-right: 0px;
}
.megamenu .column.bigMaxColumn ul li a:hover,.megamenu .column.smallMaxColumn ul li a:hover{
    color: #000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.megamenu .column.bigMaxColumn:last-child{
	border-right: none;
}
.megamenu .column.bigMaxColumn{
    border-right: 1px solid #D9D9D9;
    height: 272px;
    padding: 0 8px;
    width: 122px;
}
.megamenu .column.smallMaxColumn{
    padding: 0 8px;
}
.megamenu .column.bigMaxColumn li,.megamenu .column.smallMaxColumn li {
    border-bottom: 1px dotted rgba(178, 178, 178, 0.4);
}

.megamenu .column ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.megamenu .column ul li
{
	
}

.megamenu .column .submenu_heading
{
	font-size: 16px;
	margin: 0 0 5px 0;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: 600;
	color: #333333;
}

.megamenu .column ul li a
{
	text-decoration: none;
	font-size: 12px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: normal;
	color: #666666;
	padding: 6px 0 6px 4px;
	display: block;
}


.megamenu .column ul li:hover
{
	text-decoration: none;
	color: #000;
	background: none repeat scroll 0 0 #e9e9e9;
}

.megamenu .column a
{
	text-decoration: none;
	font-size: 16px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #333333;
}

.megamenu .column a:hover
{
	text-decoration: none;
	font-size: 16px;
	font-weight: 700;
	color: #333333;
}


#submenuarrow
{
	height: auto;
	padding-top:25px;
	display: none;
	position: absolute;	
}

/* End Sub menu CSS */

/* Chat CSS*/
#outerwindow
{
	position: fixed;
	bottom: 0;
	right: 0;
	width:320px;
	height:auto;
	border: 0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:0px;
}
#chatwindow
{
	position: fixed;
	bottom: 0;
	right: 0;
	width:320px;
	height:auto;
	background-color: #ffffff;
	border: 1px solid #666666;
	padding-top:0px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:0px;
}
#chatbox
{
	width:315px;
	height:340px;
	display: none;
	overflow:auto; 
	overflow-x:hidden;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
#chatheader
{
	width:320px;
	height:23px;
	background-color: #333333;
	padding-top:12px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:7px;
}
#chatheader a
{
	text-decoration: none;
	color: white;
	font-size: 16px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
#chatheader a:hover
{
	text-decoration: none;
	color: white;
	font-size: 16px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


#messagesentbox
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	display: none;
	width:320px;
}
.chatsentbox
{
	background-color: #fefefe;
	height:20px;
	width:220px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.chatheading a
{
	text-decoration: none;
	color: white;
	font-size: 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.chatheading a:hover
{
	text-decoration: underline;
	color: white;
	font-size: 15px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.msgln 
{ 
	margin:0 0 2px 0; 
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	width:310px;
}

.msg 
{ 
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	width:260px;
	float: left;
	padding-top:5px;
}

.time
{ 
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	width:40px;
	float: right;
}

.adminmsg 
{ 
	font-size: 13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	width:260px;
	float: left;
	color: #5A99FF;
	padding-top:5px;
}

.CSSButton  a {
border: 0px solid #333333;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #444444), color-stop(0.51, #333333) );
background: -moz-linear-gradient( center top, #444444 0%, #333333 51% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333');
background-color: #444444;
-moz-box-shadow:  0px 1px 6px -1px #555555;
-webkit-box-shadow:  0px 1px  6px -1px #555555;
box-shadow:  0px 1px  6px -1px #555555;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px 1px 2px #222222;
font-weight: normal;
margin: 10px 15px;
padding: 8px 0px;
color: #FFFFFF;
letter-spacing: 1px;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size: 10px;
width: 130px;
text-transform: uppercase;
text-align: center;
text-decoration: none;
cursor: pointer;
display: inline-block;
}
.CSSButton a:hover {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #333333), color-stop(0.51, #444444) );
background: -moz-linear-gradient( center top, #333333 0%, #444444 51% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#444444');
background-color: #333333;
}
.CSSButton a:active {
position: relative;
top: 1px;
left: 0px;
}

/* for sofa tool */
.step4R{ width:230px;  float:left; padding-left:3px; }
.step4M{ width:460px; float:left;  margin-left:8px; padding-top:5px;}
	.step4M img{ float:left; padding-bottom:10px;}
.step4L{ width:215px; float:left; ;margin-left:8px; padding-top:5px;}
/* for sofa tool */


/* for new table tool */

.ui-style-button_table a { font-size: 13px;margin-left: 10px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.0em .73em 1.0em;text-decoration: none;position: relative; background: #383838 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em; background: #666666; border-radius: 3px; }
.ui-style-button_table a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #666666 !important; text-decoration: none;letter-spacing: 0.02em; background: #dcdadb; }

.menu_bodytest {
	background-color: #f6f6f6;	
	background-repeat: no-repeat;	
	padding: 3px;
	height: auto;
	overflow: auto;
}

.menu_bodytest .table_tool_name{
	float: left;
	width: 120px;
	height: 26px;
	font: 12px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.menu_bodytest .table_tool_form{
	float: left;
	width: 110px;
	height: 26px;
	font: 12px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.menu_bodytest .table_tool_form .table_select{
	width: 90px;
	height: 20px;
}
.menu_bodytest .table_tool_tip{
	float: left;
	width: 15px;
	height: 26px;
}
#table_tool_banner_full
{
	float: left;
	width: 960px;
	padding-left: 2px;
}	
	
#table_text_area_full
{
	float: left;
	width: 950px;
	background: #fafafa;
	height: auto;
	margin-top: 10px;
}


#table_full
{
	float: left;
	width: 950px;
	font: 13px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;	
	height: auto;
	padding-bottom:0px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}	
	
#table_tab_area
{
	float: left;
	width: 960px;
	font: 13px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;	
	height: auto;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.table_tab_section
{
	float: left;
	width: 958px;
	font: 13px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;	
	height: auto;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	background-color: #FFFFFF;
	margin-left: 1px;
	margin-right: 1px;
}	
	
.table_area_sectiontool
{
	float: left;
	width: 958px;
	font: 13px proxima-nova-1, proxima-nova-2, sans-serif; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;		
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	background-color: #FFFFFF;
	margin-left: 1px;
	margin-right: 1px;
	height: auto;
	padding-bottom: 7px;
}		
	
.table_button_section
{
	float: left;
	width: 940px;
	font: 13px proxima-nova-1, proxima-nova-2, sans-serif; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;	
	height: 500px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin-left: 10px;
	margin-right: 10px;
}	

.headertext
{
	float: right;
	height: 26px;
	font-size: 23px; 
	font-style: bold; 
	font-weight: 800;
	padding-top: 8px;
	margin-right:14px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    	letter-spacing: 0.06em;
}

.popup_inside_heading{
	padding-bottom: 10px; 
	font-size: 15px; 
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#popup_close{
    float: right;
    display: block;
    width: 30px;
    height: 30px;
    margin: -25px -20px 0px 0px;
    background:url(../maxjs/fancybox/fancy_close.png) no-repeat center center;
    cursor: pointer;
}

.shelf_tool_section
{
	float: left;
	width: 960px;
	font: 13px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;	
	height: auto;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	background-color: #FFFFFF;
	margin-left: 1px;
	margin-right: 1px;
	border-right:2px solid #D4D4D4;
}

.shelf_tool_top_navigation
{
	float: left;
	width: 960px;
	font-size: 10px; 
	font-variant:normal; 
	font-style: normal; 
	font-weight: 500;	
	height: auto;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	background-color: #FFFFFF;
	margin-left: 1px;
	margin-right: 1px;
	border-right:2px solid #D4D4D4;
}

.shelf_tool_top_navigation_text
{
	font-size: 11px; 
	font-variant:normal; 
	font-style: normal; 
	color: black;
	text-decoration: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	text-align:left;
	color: #999999;
	text-decoration: none;
}

.shelf_tool_top_navigation_text a
{
	color: #999999;
	text-decoration: none;
}

.shelf_tool_top_navigation_text a:hover
{
	color: #dd0017;
	text-decoration: none;
}

.shelf_tool_top_navigation_text_active
{
	font-size: 11px; 
	font-variant:normal; 
	font-style: normal; 
	color: black;
	text-decoration: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	text-align:left;
	color: #dd0017;
	text-decoration: none;
}

.shelf_tool_video_text
{
	font-size: 14px; 
	font-variant:normal; 
	font-style: normal; 
	color: black;
	text-decoration: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	padding-left:15px;
	padding-top:0px;
	text-align:left;
	color: #3399CC;
	text-decoration: none;
}

/* for new table tool */


/* for new shelf tool : step2 */
.left_curve_area_text{
	text-decoration: none;
	float: left;
	height: 20px;
	width: 208px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #989898;
	border-bottom-color: #989898;
	border-left-color: #989898;
	color: #666666;
	font-size:11px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.left_curve_area_color{
	text-decoration: none;
	float: left;
	height: 20px;
	width: 30px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}

.right_curve_area_color{
	text-decoration: none;
	float: left;
	height: 20px;
	width: 20px;
	background-color: #FF0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}

.color_picker_list_area
{
	z-index:100;
	width:313px;
	height:auto;
	border:1px solid #9A9A9A;
	display:none;
	position:absolute;
	background-color:#FCFCFC;
}

.shelf_color_box
{
	width: 15px;
	height: 15px;
	border: 1px solid #9a9a9a;
	cursor: pointer;
}

.curve_area_text_full
{
    	text-decoration: none;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	
	float: left;
	height: 20px;
	width: 155px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #989898;
	border-bottom-color: #989898;
	border-left-color: #989898;
	border-right-color: #989898;
}

.newstep2_box1{
	float: left;
	height: 50px;
	width: 950px;
	background-color: #f6f6f6;
	padding: 15px 0 0 10px;
	margin-right: 10px;
	overflow: auto;
}	

.newstep2_box2{
	float: left;
	height: 100px;
	width: 950px;
	background-color: #f6f6f6;
	padding: 15px 0 0 10px;
	margin-right: 10px;
}

.newstep2_box3{
	float: left;
	height: 320px;
	width: 950px;
	background-color: #f6f6f6;
	padding: 15px 0 0 10px;
}

.newseperator1{
	width: 950px; 
	height: 70px;
	background-color: #ffffff;
}

.newseperator2{
	width: 300px; 
}

.newseperator3{
	width: 300px; 
	height: 185px;
}
.step2_color_textbox
{
	font-size:12px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color:#666666;
	border:none;
	padding-left:2px;
	padding-top:2px;
	background-color:#F6F6F6;
	margin-left:1px;
	width:203px;
}
/* for new shelf tool : step2 */


/* for new design*/

.divtext 
{ 
	width:90%;  
	font-size: 12px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin-bottom: 20px;
}
.divcaption 
{ 
	width:90%; 
	font-size: 12px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif !important;
	font-weight: bold;
	margin-bottom: 3px;
}

.divtextnew 
 { 
	width: 90%;
	font-size: 12px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin-bottom: 10px;
 }

.divcaptionnew 
{ 
	font-size: 20px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif !important;
	font-weight: bold;
	margin-bottom: 5px;
}
#page #inline1 {
	display: none;
}

.redarrow div:last-child
{
    padding-top:0.24em;
    padding-left:2px;
}

.redarrow div a
{
    text-decoration: none;	
    font-size: 15px;
    font-weight:600;
    letter-spacing: 0.02em;
    color: #333333 !important;
    text-align:left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.redarrow div a:hover
{
    text-decoration: none;	
    font-size: 15px;
    font-weight:600;
    letter-spacing: 0.02em;
    color: #333333;
}

/* table tool bottom text (notice) */
.table_bottom_text
{
    font-size: 12px;
    letter-spacing: 0.02em;
    color: #999999 !important;
    text-align:left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


/* end: for new design*/


/* new small button in casier for discount*/

.ui-style-small-button a { font-size: 10px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .0em .6em .0em .6em;text-decoration: none;position: relative; background: #383838 50% 50% repeat-x; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em; display: inline-block;line-height:18px; letter-spacing: 0.02em; background: #666666; }
.ui-style-small-button a:hover { font-size: 10px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; background: #DEDEDE 50% 50% repeat-x; font-weight: bold; color: #666666 !important; text-decoration: none;line-height:18px;letter-spacing: 0.02em;  background: #dcdadb;  }

.ui-style-sofaqty-textbox { height: 29px; padding-left:11px; font-size: 11px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; border: 1px solid #CCCCCC; background: #FFFFFF 50% 50% repeat-x; font-weight: normal; color: #000000 !important; background-color:#ffffff;letter-spacing: 0.02em;  }

.ui-style-textbox-inside { height: 18px; padding-top:0px; font-size: 11px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; border: 1px solid #ffffff; background: #FFFFFF 50% 50% repeat-x; font-weight: normal; color: #000000 !important;letter-spacing: 0.02em;text-align:center;  }

.input_value
{
   height: 20px;
}

/* new sofa tool design */

.sofa_popup_main_heading
{
	padding-top:5px;
	vertical-align: middle; 
	color:#333333; 
	font-weight: bold;
	font-size: 18px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.sofa_popup_submain_heading
{
	padding-top:5px;
	vertical-align: middle; 
	color:#666666; 
	font-weight: normal;
	font-size: 16px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#legdesc 
{
	line-height: 15px !important;
	margin-bottom: 8px;
}

/* new sofa tool design */


/*
Back to top button
*/
#back-top {
	direction:rtl;
	position: fixed;
	bottom: 30px;
	margin-left: 73.8%;
}
#back-top a {
	width: 45px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 155px;
	height: 45px;
	display: block;
	margin-bottom: 7px;
	/*background:url(../maximages/back-to-top-button.png) no-repeat center center;*/
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	
}


/*wood-sofa-table sample css */

.cart_heading {
color: #333333;
line-height:36px;
font-weight:bold;
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
font-size: 30px;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_topheading {
color: #666666;
padding-left:10px;
padding-top:25px;
font-size: 16px;
font-weight: bold;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.sample_line {
float: left;
width: 210px;
padding-top: 10px;
border-top: 1px solid #e2e2e2;
}

.section_line {
float: left;
width: 660px;
padding-top: 10px;
border-top: 1px solid #e2e2e2;
}

.cart_itemcategories {
text-align:left;
clear:both;
float:left;
font-size: 18px;
color: #333333;
font-weight: bold;
padding-bottom: 10px;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_item_sub_categories {
text-align:left;
clear:both;
float:left;
font-size: 15px;
color: #333333;
font-weight: bold;
padding-bottom: 8px;
padding-top: 3px;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_mainheading {
color: #333333;
font-size: 22px;
font-weight: bold;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.cart_subheading {
color: #666666;
font-size: 13px;
font-weight: bold;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_selected_categories {
color: #333333;
font-size: 17px;
width:195px;
font-weight: bold;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.cart_message {
    background-color: #FECDC8;
    color: #000000;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    height: 30px;
    margin: 0 0 15px 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    vertical-align: middle;
    width: 657px;
}

.cart_prod_name {
font-size:14px;
font-weight:bold;
padding-top:5px;
width:84px;
display:inline-block;
}

.q_mark2{
	float: left;
	padding: 6px 0 0 5px;
}

/* start new dropdown for colors */

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; font-size:13px;}
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited { color:#666666; text-decoration:none; outline:none; }
        .dropdown a:hover { color:#666666;}
        .dropdown dt a:focus { color:#666666; border: 1px solid #808080;}
        .dropdown dt a:hover { color:#666666; border: 1px solid #808080; background-position: 100% 100%; }

        .dropdown dt a {background: url(../maximages/dd_arrow.jpg) no-repeat scroll right top; display:block; padding-right:20px;
                        border:1px solid #808080; width:237px; height:20px;}
        .dropdown dt a span {cursor:pointer; display:inline-block; padding:0px; }
        .dropdown dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #808080; color:#C5C0B0; display:none;
                          left:0px; padding:0px 0px; position:absolute; top:-1px; width:auto; min-width:257px; list-style:none; overflow:auto; }
        .dropdown span.value { display:none;}
		.dropdown dd ul li {
		 	padding-left: 3px;
		 }
		 
		 .dropdown dd ul li:hover {
		   background-color:#66CCFF;
		 }
        .dropdown dd ul li a { padding-top:2px; padding-bottom:2px; vertical-align:top; display:inline-block; width:100%; cursor:pointer;}
        .dropdown dd ul li a:hover { background-color:#66CCFF;}

        .dropdown div.flag { border:1px solid #808080; vertical-align:middle; margin-left:0px; }

/* end new dropdown for colors */

.mtrlClass {
float:left; 
margin: 0px 10px 0px 10px;
width:270px;
}

.mtrlLast {
float:left; 
margin: 0px 0px 0px 10px;
width:270px;
}

.mtrlClassBorder {

}

/*This css is for B2b Page-START*/
#b2b-nav { margin-top: 10px; width: 960px;}
#b2b-nav ul {
float:left;
margin: 0;
padding: 0;
}
#b2b-nav li {
float:left;
list-style: none;
list-style-image:none;
list-style-type: none;
margin-right: 15px;
}

#b2b-nav li a {
	display: inline-block;
	background-color: #ededed;
	padding: 6px 15px 0 15px;
	color: #666666;
	-moz-border-radius: 35px;
	border-radius: 35px;
	height: 24px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-decoration: none;
	font-size: 15px;
}

#b2b-nav li a:hover {
	color: #dd0017;
}

#b2b-nav li a.current {
   color: #dd0017;
}

.b2b-border-line {
	clear:left;
	padding-top: 25px;
	border-bottom: 1px solid #e2e2e2;
}

.b2b-heading {
	margin-top: 24px;
	width:auto;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 30px;
	float:left;
	width: 942px;
	margin-left: 9px;
}

.b2b-sub-heading {
	width: 942px;
	margin-left: 9px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #666666;
	font-size: 16px;
	float: left;
}

#b2b-main-banner {
	width: 960px;
	height: 499px;
	float:left;
	margin-top: 30px;
}

#b2b-content-left {
	width: 694px;
	height: auto;
	margin-left: 9px;
	margin-top: 25px;
	float:left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}

#b2b-content-left a {
 color: #dd0017;
 text-decoration: none;
}

#b2b-content-left a:hover {
 text-decoration: underline;
}

.b2b-content-left-bullet li {
	list-style: none;
	list-style-image:url(../maximages/b2b-bullet-arrow.png);
	list-style-type: none;
}


ul.b2b-content-left-bullet {
	padding: 0;
	margin-left: 15px;
	margin-top: 25px;
}

.b2b-content-left-bullet li a {
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #dd0017 !important;
	font-size: 14px;
	text-decoration: underline !important;
	font-weight: bold;
}

.b2b-content-left-bullet li a:hover {
	text-decoration: none !important;
}

#b2b-content-right {
	width: 233px;
	float:right;
	margin-right: 9px;
	margin-top: 25px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #666666;
	font-size: 14px;
}

ul.b2b-content-right-bullet {
	margin: 0;
	padding: 0;
	text-align: right;
	line-height: 20px;
}

ul.b2b-content-right-bullet li {
	list-style: none;
	background-image:url(../maximages/buttons/weiter_button_30x30.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-position-y: 1px;
	list-style-type: none;
	display: inline-block;
	padding-left: 30px;
	text-align:right;
	padding-top:2px;
}

/*This css is for B2b Page-END*/

#notice_diff {
 margin-top: 2px;
}



/*Start New 1.2.3 Chain*/

#three-steps 
{
	position:relative;
	float:left;
	background-color: #fff;
	width: 961px;
}

#three-steps-small 
{
	position:relative;
	float:left;
	background-color: #fff;
	width: 713px;
}

.border-line 
{ 
	width:961px;
	height:6px; background:url("../../dnok91peocsw3.cloudfront.net/relaunch/bg-mesh-2px-gap.png")  repeat-x; 
	float: left;
	margin: 12px 0 12px 0;
}
	
.border-line-small 
{ 
	width:713px;
	height:6px; background:url("../../dnok91peocsw3.cloudfront.net/relaunch/bg-mesh-2px-gap.png")  repeat-x; 
	float: left;
	margin: 12px 0 12px 0;
}

.border-line-bottom 
{ 
	width:961px;
	height:6px; background:url("../../dnok91peocsw3.cloudfront.net/relaunch/bg-mesh-2px-gap.png")  repeat-x; 
	float: left;
	margin: 12px 0 30px 0;
}

#three-steps-heading 
{
	color: #333333;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	font-size: 28px;
	float:left;
	width: 961px;
	margin-top: 8px;
	text-align:center;
}

#three-step-stamp-home 
{
	width: 111px;
	height: 111px;
	position:absolute;
	top: 0;
	left: 20px;
}

#three-step-stamp-inner 
{
	width: 111px;
	height: 111px;
	position:absolute;
	top: 10px;
	left: 20px;
}

#three-step-stamp-inner-small
{
	width: 111px;
	height: 111px;
	position:absolute;
	top: -8px;
	left: 20px;
}

#steps 
{
	width: 961px;
	float:left;
	margin-bottom: 4px;
	text-align: center;
}

#steps-small 
{
	width: 713px;
	margin-left: 165px;
	float:left;
	margin-bottom: 4px;
}

#steps a {
display:inline-block;
float:left;
}

#step1 a:hover #step1-text{
	color: #666666;
}

#step1:hover #step1-img {
	opacity:1;
    filter:alpha(opacity=100);
}

#step1-img 
{
	float:left;
	height: 26px;
	width: auto;
	margin-right: 10px;
	margin-top: 3px;
	opacity:0.4;
    filter:alpha(opacity=40);	
}


#step1-text 
{
	float: left;
	height: 19px;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 16px;
	margin-right: 44px;
	margin-top: 8px;
}

#step1-text a 
{
	text-decoration: none;
	color: #a5a5a5;
}

#step2 a:hover #step2-text{
	color: #666666;
}

#step2:hover #step2-img {
	opacity:1;
    filter:alpha(opacity=100);
}

#step2-img 
{
	float:left;
	height: 26px;
	width: auto;
	margin-right: 10px;
	margin-top: 3px;
	opacity:0.4;
    filter:alpha(opacity=40);	
}

#step2-text 
{
	float: left;
	height: 19px;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 16px;
	margin-right: 44px;
	margin-top: 8px;
}

#step2-text a 
{
	text-decoration: none;
	color: #a5a5a5;
}


#step3 a:hover #step3-text{
	color: #666666;
}

#step3:hover #step3-img {
	opacity:1;
    filter:alpha(opacity=100);
}

#step3-img 
{
	float:left;
	height: 26px;
	width: auto;
	margin-right: 10px;	
	margin-top: 3px;
	opacity:0.4;
    filter:alpha(opacity=40);	
}

#step3-text 
{
	float: left;
	height: 19px;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 16px;
	margin-top: 8px;
}

#step3-text a 
{
	text-decoration: none;
	color: #a5a5a5;
}



#step1 a:hover #step1-text-small{
	color: #666666;
}

#step1:hover #step1-img-small {
	opacity:1;
    filter:alpha(opacity=100);
}

#step1-img-small 
{
	float:left;
	height: 26px;
	width: auto;
	margin-right: 10px;
	margin-top: 3px;
	opacity:0.4;
    filter:alpha(opacity=40);	
}


#step1-text-small
{
	float: left;
	height: 19px;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 13px;
	margin-right: 24px;
	margin-top: 8px;
}

#step1-text-small a 
{
	text-decoration: none;
	color: #a5a5a5;
}

#step2 a:hover #step2-text-small{
	color: #666666;
}

#step2:hover #step2-img-small {
	opacity:1;
    filter:alpha(opacity=100);
}

#step2-img-small 
{
	float:left;
	height: 26px;
	width: auto;
	margin-right: 10px;
	margin-top: 3px;
	opacity:0.4;
    filter:alpha(opacity=40);	
}

#step2-text-small 
{
	float: left;
	height: 19px;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 13px;
	margin-right: 24px;
	margin-top: 8px;
}

#step2-text-small a 
{
	text-decoration: none;
	color: #a5a5a5;
}


#step3 a:hover #step3-text-small{
	color: #666666;
}

#step3:hover #step3-img-small {
	opacity:1;
    filter:alpha(opacity=100);
}

#step3-img-small 
{
	float:left;
	height: 26px;
	width: auto;
	margin-right: 10px;	
	margin-top: 3px;
	opacity:0.4;
    filter:alpha(opacity=40);	
}

#step3-text-small 
{
	float: left;
	height: 19px;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 13px;
	margin-top: 8px;
}

#step3-text-small a 
{
	text-decoration: none;
	color: #a5a5a5;
}

#step1 {
	display:inline-block;
	vertical-align: middle;
}

#step2 {
	display:inline-block;
	vertical-align: middle;
}

#step3 {
	display:inline-block;
	vertical-align: middle;
}

/*End New 1.2.3 Chain*/

/* Start Bed Product Pages CSS Document */

#bed-content {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	background-color: #fff;
}

#bed-main-heading {
	width: 960px;
	color: #333333;
	line-height:36px;
	font-weight:bold;
	padding-bottom:20px;
	font-size: 36px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-align:center;
	float:left;
}


.bed-main-content {
color: #666666;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size: 14px;
width: 800px;
margin-left: 80px;
margin-right: 80px;
float:left;
text-align:center;
margin-bottom: 27px;
line-height: 20px;
}

.more a{
	text-decoration:none;
	outline: none;
	color: #dd0017 !important;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 14px;
}

.more a:hover {
	text-decoration:underline;
}

.less a{
	text-decoration:none;
	outline: none;
	color: #dd0017 !important;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 14px;
}

.less a:hover {
	text-decoration:underline;
}

#bed-navigation {
	float:left;
	width: 960px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	text-align:center;
}

#bed-navigation ul {
	margin: 0;
	padding-top: 24px;
	padding-bottom: 27px;
	text-align:center;
	float:left;
	width: 100%;
}

#bed-navigation ul li {
	padding: 0 9px 0 9px;
	list-style-image:none;
	list-style-type:none;
	display: inline;	
}

#bed-navigation ul li a {
	color: #333333;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

#bed-navigation ul li a:hover {
	color: #e4001b;
}

#bed-navigation ul li a.active {
	color: #e4001b;
}

#bed-images {
float:left;
width: 960px;
}

#bed-images ul {
margin: 0;
padding: 0;
}

#bed-images ul li.bed-sprite {
float:left;
list-style-image:none;
list-style-type: none;
margin-right: 10px;
position:relative;
}

#bed-images ul li.bed-sprite img{
	margin-bottom: 50px;
}

.bed-button {
	position:absolute;
	top: 237px;
	left: 86px;
}

.bed-design-now-btn {
	width: 109px;
	height: 32px;
	float:left;
	background-color: #e4001b;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #fff;
	display:none;
	}
.bed-design-now-btn a {
	display:block;
	padding: 8px 10px 10px 10px;
	text-align:center;
	width: 89px;
	color: #fff;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
}
.bed-info-btn {
	width: 30px;
	height: 32px;
	float:left;
	margin-left: 1px;
	display:none;
}

.bed-info-btn a {
  text-indent: -9999px;
  background-image:url(../maximages/best-info-btn.png);
  background-repeat:no-repeat;
  background-position:center;
  display:block;
  padding: 10px;
  height: 12px;
  background-color: #dcdadb;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  }
  
 .bed-info-btn a:hover {
  text-indent: -9999px;
  background-image:url(../maximages/best-info-btn-hover.png);
  background-repeat:no-repeat;
  background-position:center;
  display:block;
  padding: 10px;
  height: 12px;
  background-color: #666666;
  }
 
.bed-info-tooltip {
	border: none;
    padding: 10px;
    font-size: 12px;
    background-color: #e9e9e9;
    color: #666666;;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	border-radius: 3px;
}
  
.bed-model-name {
	float:left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	width:141px;
	color: #333333;	
}

.bed-cost {
	float:left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 14px;
	font-style:italic;
	text-align:center;
	width:141px;
	color: #878787;
}

/* End Bed Product Pages CSS Document */

/* Gallery Page */

.gallery-design-now-container {
	display: inline-block;
}

.gallery-design-now-btn {
	width: auto;
	height: 27px;
	float:left;
	background-color: #e9e9e9;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #666666;
	line-height: 8px;
	}
.gallery-design-now-btn a {
	display:block;
	padding: 10px;
	text-align:center;
	width: auto;
	color: #fff;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	height: 7px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #666666 !important;
	font-weight: bold;
}

.gallery-design-now-btn a:hover {
	color: #ffffff !important;
	background-color: #d11933;
	padding: 10px;
	height: 7px;
	font-weight: bold;
}

.gallery-design-now-btn-rounded {
	width: auto;
	float:left;
	background-color: #e9e9e9;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
  	border-top-right-radius: 3px;
  	border-bottom-right-radius: 3px;
	color: #666666;
	line-height: 8px;

}
.gallery-design-now-btn-rounded a {
	display:block;
	padding: 10px;
	text-align:center;
	width: auto;
	color: #fff;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	height: 7px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
  	border-top-right-radius: 3px;
  	border-bottom-right-radius: 3px;
	color: #666666 !important;
	font-weight: bold;
}

.gallery-design-now-btn-rounded a:hover {
	color: #ffffff !important;
	background-color: #d11933;
	padding: 10px;
	height: 7px;
	font-weight: bold;
}

.gallery-add-cart-btn {
	width: 30px;
	height: 27px;
	float:left;
	margin-left: 1px;
}

.gallery-add-cart-btn a {
  text-indent: -9999px;
  background-image:url(../maximages/add-to-cart-gray.png);
  background-repeat:no-repeat;
  background-position:center;
  display:block;
  padding: 10px;
  height: 7px;
  background-color: #e9e9e9;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  }
  
.gallery-add-cart-btn a:hover {
  text-indent: -9999px;
  background-image:url(../maximages/add-to-cart-white.png);
  background-repeat:no-repeat;
  background-position:center;
  display:block;
  padding: 10px;
  height: 7px;
  background-color: #d11933;
  }
 .gallery-add-cart-btn-sml {
	width: 30px;
	height: 27px;
	float:left;
	margin-left: 1px;
}
  
  .gallery-add-cart-btn-sml a {
  text-indent: -9999px;
  background-image:url(../maximages/add-to-cart-gray.png);
  background-repeat:no-repeat;
  background-position:center;
  display:block;
  padding: 10px;
  height: 7px;
  background-color: #e9e9e9;
  border-radius: 3px;
  }

  .gallery-add-cart-btn-sml a:hover {
  text-indent: -9999px;
  background-image:url(../maximages/add-to-cart-white.png);
  background-repeat:no-repeat;
  background-position:center;
  display:block;
  padding: 10px;
  height: 7px;
  background-color: #d11933;
  }
/* End of Gallery Page */

/* Start Business B2B Product */
/* added by Devi Sankar */
#b2b-nav .cat-download-button {
  background-color: #da0a22;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  width: 160px;
  height: 30px;
  float:right;
}

#b2b-nav .cat-download-button:hover {
	background-color: #ededed;
}

#b2b-nav .cat-download-button:hover a {
	color: #da0a22;
}


#b2b-nav .cat-download-button a {
 display:block;
 font-family: 'Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;
 text-align: center;
 color: #ffffff;
 text-decoration:none;
 font-size: 15px;
 padding: 5px;
 display:block;
}

#b2b-nav .cat-download-button a:hover {
	color: #da0a22;
}

/* End Business B2B Product */





/* Start New Table Details Page*/

#table-pages-content {
	background-color: #FFFFFF;
    float: left;
    margin: 0 auto;
    padding: 14px 8px 20px 10px;
    width: 960px;
}

#table-pages-top-heading {
	color: #333333;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 24px;
    font-weight: bold;
    padding-left: 10px;
    width: 663px;
}

#table-pages-back {
	float:right;
	width:auto;
}

.back-icon {
    background-position: -120px -539px;
    cursor: pointer;
    height: 25px;
    width: 25px !important;
}

#table-pages-back:hover .back-icon {
	background-position: -154px -539px;
}

#table-pages-back span.configurator_sprites {
	background-position: -120px -539px;
	display:inline;
	float:left;
	height: 25px;
	width: 25px;

}

#table-pages-back a {
	color: #666666;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 14px;
	text-decoration:none;
	height: 25px;
	display:inline-block;
	padding-left: 4px;
	padding-top: 4px;
	font-weight: 400;
}

#table-pages-top {
	float:left;
	width: 960px;
	margin-top: 25px;
}
#table-pages-table-left {
	width: 636px;
	height: 360px;
	position:relative;
	float:left;
}

.tab-zoom {
	background-position: -188px -542px;
    height: 22px;
    position: absolute;
    right: 14px;
    text-indent: -9999px;
    top: 15px;
    width: 22px;
}

.tab-zoom:hover {
	background-position: -219px -542px;
}

#table-pages-table-right {
	width: 274px;
	height: 324px;
	margin-left: 14px;
	padding: 18px;
	float:left;
	background-color: #f4f4f4;
}

#tpp-right-top {
	width: 274px;
	height: 268px;
	overflow:auto;
	border-bottom: 1px solid #e2e2e2;
}

#tpp-right-top-first {
	float:left;
}

#tpp-right-top .heading {
	float:left;
	font-weight:bold;
	color: #333333;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#tpp-right-top .desc {
	color: #878787;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 100%;
	font-weight:400;
}

#tpp-right-top .heading span {
	display:inline-block;
	float:left;
	padding-left: 10px;
	padding-top: 3px;
}

#tpp-right-top .heading span.tooltip {
	display:inline-block;
	float:left;
	padding-left: 0px !important;
	padding-top: 0px !important;
	margin-left: 10px;
	margin-top: 3px;
}

#tpp-right-top .heading span.tpp-head-tip {
	padding-left: 0px;
	line-height: 15px;
	font-size: 14px;
}

#tpp-right-bottom {
	width: 100%;
	height: 55px;
	float:left;
}

#tpp-cost {
	font-size: 20px;
	font-weight:bold;
	float:left;
	margin-top: 25px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	width:100%;
	display:inline-flex;
}

#tpp-cost-desc {
	color: #878787;
    display: inline-table;
    float: right;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 9px;
    margin-left: 0.7em;
    width: 50%;
	font-weight:400;
}

#table-pages-tools {
	width: 960px;
	border-bottom: 1px solid #e2e2e2;
	float:left;
}

#table-pages-tools-left {
	width: 612px;
	float:left;
	padding: 24px 12px 27px 10px;
}

#tpp-save {
	float:left;
	width: auto;
}

#tpp-save span.configurator_sprites {
	background-position: -4px -97px;
	display:inline;
	float:left;
	height: 23px;
	width: 23px;
}

#tpp-save #save-design {
	color: #333333;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-right: 28px;
    text-decoration: none;
	margin-top:2px;
	margin-left: 5px;
}

#tpp-share {
	float: left;
	width:auto;
}

#tpp-share span.configurator_sprites {
	background-position: -6px -74px;
	display:inline;
	float:left;
	height: 23px;
	width: 23px;
}

#tpp-share #share-design {
	color: #333333;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-right: 28px;
    text-decoration: none;
	margin-top:2px;
	margin-left: 5px;
}

#tpp-question {
	float:left;
	width:auto;
}

#tpp-question span.configurator_sprites {
	background-position: -4px -124px;
	display:inline;
	float:left;
	height: 23px;
	width: 25px;
}

#tpp-question #have-a-question {
	color: #333333;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-right: 28px;
    text-decoration: none;
	margin-top: 2px;
	margin-left: 5px;
}


#table-pages-tools-right {
	width: 310px;
	float:right;
	padding: 15px 0 15px 0;
}

#tpp-buy-now {
	float: left;
    height: 39px;
    margin-right: 10px;
    min-width: 180px;
    text-align: center;
}

#tpp-buy-now a {
	background-color: #CD0708;
    border-radius: 2px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.02em;
    min-width: 160px;
    padding: 10px;
    text-decoration: none;
}


.tpp-buy-now-popup {
	width: 150px;
	height: 39px;
	float:left;
	margin-right:10px;
	width:auto;
}

.tpp-buy-now-popup a {
	background-color: #CD0708;
    border-radius: 2px;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.02em;
    min-width: 94px;
    padding: 10px 22px;
    text-decoration: none;
	border:none;
	outline:none;
}

.tpp-save-icon {
	width: 16px;
	height: 17px;
	background-image:url(../maximages/red-cart-icon.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right: 5px;
}

.buy-now-text {
	background-image:url("../maximages/red-cart-icon.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:21px;
}

#tpp-customize {
	width: 120px;
	height: 39px;
	float:right;
	font-size: 14px;
}

#tpp-customize a {
	background-color: #A9A9A9;
    border-radius: 2px;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-weight: bold;
    letter-spacing: 0.02em;
    min-width: 100px;
    padding: 10px;
    text-decoration: none;
	text-align:center;
}


.tpp-customize-popup {
	width: auto;
	height: 39px;
	float:left;
}

.tpp-customize-popup a {
	background-color: #A9A9A9;
    border-radius: 2px;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.02em;
    padding: 10px 32px;
    text-decoration: none;
}



#table-pages-prod-details {
	width: 960px;
	border-bottom: 1px solid #e2e2e2;
	float:left;
}

#tpp-details-left {
	width:940px;
	padding: 0 10px 0 10px;
	float:left;
}

#tpp-details-left #tpp-details-head {
	color: #333333;
	font-size: 24px;
	float:left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin-top: 30px;
	font-weight:bold;
}

#tpp-details-left #tpp-details-desc {
	color: #878787;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 30px;
    margin-top: 30px;
	font-weight:400;
	clear:both;
}

#tpp-details-right {
	width: 274px;
	padding: 46px 18px 18px 18px;
	float:left;	
}

#tpp-details-right ul {
	float:left;
	margin: 0;
	padding-left:0;
}

#tpp-details-right ul li {
	list-style-image:none;
	list-style:none;
	background-image:url(http://maxwoodpro.com/);
	background-repeat:no-repeat;
	background-position: left center;
	line-height:32px;
	padding-left: 32px;
	color: #878787;
	font-size:13px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#table-pages-prod-workmanship {
	width: 960px;
	float:left;
}


#table-pages-prod-workmanship #tpp-workmanship-heading {
	color: #333333;
	font-size: 24px;
	float:left;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin-top: 30px;
	font-weight:bold;
	margin-bottom: 30px;
	width: 100%;
	padding-left: 10px;
}

#table-pages-prod-workmanship .tpp-workmanship-content {
	width: 310px;
	float:left;
	min-height: 380px;
	margin-right:15px;
}

#table-pages-prod-workmanship ul {
	margin: 0;
	padding: 0;
}

#table-pages-prod-workmanship ul li {
	list-style:none;
}

#table-pages-prod-workmanship .tpp-workmanship-thumb {
	width: 310px;
	height: 180px;
	float:left;
}

#table-pages-prod-workmanship .tpp-workmanship-desc {
	color: #878787;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 28px 10px 36px;
	font-weight:400;
}

#table-pages-prod-workmanship .tpp-workmanship-desc .tpp-wm-head {
	color: #333333;
	font-weight: bold;
	float:left;
	width: 100%;
	margin-bottom: 10px;
}


.tooltip-img {
	margin-bottom: 13px;
}


.tpp-tool-head {
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	margin-bottom: 12px;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

.tpp-tool-desc {
	color:#6c6c6c;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	width: 225px;
	font-weight:400;
}


.pop-table-image {
	float:left;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: -7px;
}

.table-pop-heading {
	float:left;
	margin-top: 28px;
	font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #333;
	font-size: 20px;
	margin-left: 16px;
	font-weight:500;
}

.table-pop-buttons {
	float: right;
    margin-bottom: 18px;
    margin-right: 16px;
    margin-top: 20px;
    width: auto;
}


#table-zoom {
	cursor: pointer;
}
#tpp-cost-item {
	display: table-header-group;
    width: 50%;
}

#table-save-modal {
	width: 400px;
	margin:12px 20px;
}

.modal-table-hr {
	border-color: #cccccc;
	margin-top: -1px;
}

#table-save-modal .table-save-modal-desc {
	color: #666666;
    font-size: 14px;
	margin-bottom: 15px;
	float:left;
}

#table-save-modal .table-save-input-container {
	float: left;
    margin: 0 0 25px;
}

.table-save-modal-textbox {
	background-color: #DCDCDA;
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    line-height: 16px;
    margin-right: 10px;
    padding: 10px;
    min-width: 220px;
}

.tpp-save-modal-button {
    height: 39px;
    position: absolute;
    right: 14px;
	min-width:156px;
	text-align:center;
}

.tpp-save-modal-button a {
	display:block;
	background-color: #cd0708;
	color: #ffffff !important;
	padding: 10px 28px;
	border-radius: 2px;
	text-decoration:none;
	font-weight:bold;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	float:right;
	outline:none;
	font-size:16px;
	min-width:97px;
}

#save-design {
	cursor:pointer;
}

#share-design {
	cursor:pointer;
}

#have-a-question {
	cursor:pointer;
}

#table-share-modal {
	margin: 20px 20px 0;
    width: 400px;
}

#table-share-modal .table-share-input-container {
	width: 375px;
}

.table-share-modal-textbox {
	background-color: #DCDCDA;
    border: 1px solid #CCCCCC;
    float: left;
    line-height: 16px;
    margin-right: 18px;
    padding: 10px;
    width: 100%;
	margin-bottom: 10px;
}

#table-share-modal .table-share-textarea-container {
	width: 397px;
}
.table-share-modal-textarea {
	background-color: #DCDCDA;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    font-size: 14px;
    line-height: 16px;
    padding-left: 6px;
    width: 390px;
	margin-bottom: 10px;
	height: 100px;
	width: 97.5%;
}

.table-share-buttons {
	float: right;
    margin-right: 5px;
    margin-top: 20px;
    width: auto;
	margin-bottom: 20px;
}

.table-share-send {
	float: right;
    height: 39px;
	cursor: pointer;
}

.table-share-send a {
	background-color: #CD0708;
    border-radius: 2px;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    outline: medium none;
    padding: 10px 28px;
    text-decoration: none;
}

.table-share-cancel {
	float: left;
    height: 39px;
	cursor: pointer;
	margin-right: 10px;
}
.table-share-cancel a {
	background-color: #A9A9A9;
    border-radius: 2px;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 33px;
    text-decoration: none;
}

.have-question-help-row {
	color: #666666;
    font-size: 14px;
    line-height: 20px;
    margin: 20px;
    overflow-y: auto !important;
}

#table-share-modal .table-save-modal-desc {
	color: #666666;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}

#table-have-a-question {
	width: 400px;
}

#table-have-a-question a {
    outline:none;
}

.table-have-a-question-buttons {
	float: left;
    margin-bottom: 10px;
    width: 100%;
}

.table-question-button {
    margin-left: 132px;
    margin-top: 20px;
	cursor: pointer;
}

.table-question-button a{
	background-color: #CD0708;
    border-radius: 2px;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    outline: medium none;
    padding: 10px 28px;
    text-decoration: none;
	margin-bottom: 10px;
}

.user-massage {
    background-color: #DFF4D5;
    color: #5FC56B;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 8px;
    width: 380px;
    display:none;
}

.user-massage-error {
	background-color: #FBCFCE;
    border: 1px solid #E3AEA8;
    color: #E70400;
    display: none;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 8px;
    width: 378px;
}

.table-pop-details {
	float:none;
}

.configurator_sprites {
    background-image: url("../../x24wood99forsale/consumer/configurator_sprites1bce.png?v=6");
}


html {
-webkit-font-smoothing: antialiased !important;
-moz-font-smoothing: antialiased !important;
-o-font-smoothing: antialiased !important;
font-smoothing: antialiased !important;
}

.tooltip {
	background-position: -6px -480px;
    cursor: pointer;
	height: 18px;
	width: 17px;
	text-indent: -9999px;
}

.tooltip:hover {
	background-position: -29px -480px;
}

.save-icon {
    background-position: -4px -97px;
    cursor: pointer;
    height: 19px;
    width: 23px !important;
}

#tpp-save:hover .save-icon {
    background-position: -27px -97px;
}

.share-icon {
    background-position: -6px -74px;
    cursor: pointer;
    height: 19px;
    width: 23px;
}

#tpp-share:hover .share-icon {
    background-position: -33px -74px;
}

.help-icon {
    background-position: -4px -124px;
    cursor: pointer;
    height: 19px;
    width: 23px;
}

#tpp-question:hover .help-icon{
    background-position: -29px -124px;
}

#top-question-table {
	float:right;
	width:auto;
	margin-top: 15px;
}

#top-question-table span.configurator_sprites {
	background-position: -4px -124px;
	display:inline;
	float:left;
	height: 23px;
	width: 25px;
}

#top-question-table #have-a-question {
	color: #333333;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-right: 12px;
    text-decoration: none;
	margin-left: 5px;
	cursor:default;
}

#top-question-table #have-a-question a {
	color: #333333;
	text-decoration:none;
}

#top-question-table:hover .help-icon{
    background-position: -29px -124px;
}



#top-question-shelf {
	float:right;
	width:auto;
	margin-top: 10px;
}

#top-question-shelf span.configurator_sprites {
	background-position: -4px -124px;
	display:inline;
	float:left;
	height: 23px;
	width: 25px;
}

#top-question-shelf #have-a-question {
	color: #333333;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-right: 12px;
    text-decoration: none;
	margin-left: 5px;
	cursor:default;
}

#top-question-shelf #have-a-question a {
	color: #333333;
	text-decoration:none;
}

#top-question-shelf:hover .help-icon{
    background-position: -29px -124px;
}


#top-question-sofa {
	float:right;
	width:auto;
	margin-top: 7px;
}

#top-question-sofa span.configurator_sprites {
	background-position: -4px -124px;
	display:inline;
	float:left;
	height: 23px;
	width: 25px;
}

#top-question-sofa #have-a-question {
	color: #333333;
    float: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-right: 12px;
    text-decoration: none;
	margin-left: 5px;
	cursor:default;
}

#top-question-sofa #have-a-question a {
	color: #333333;
	text-decoration:none;
}

#top-question-sofa:hover .help-icon{
    background-position: -29px -124px;
}

#message-image {
	right: 14px;
	bottom: 15px;
	width:auto;
	color: #878787;
	font-size: 9px;
	position:absolute;	
}


/* End New Table Details Page*/



@media all and (max-width: 1280px) and (min-width: 1130px) { 
 .divtextnew  {
  width: 76%;
 } 
}
@media all and (max-width: 1129px) { 
 .divtextnew  {
  width: 56%;
 } 
}


/* Start New css for sofa and bed tool*/

.ui-style-button-sofatool-tab a { 
font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em; text-decoration: none; position: relative;  font-weight: bold; color: #FFFFFF !important; letter-spacing: 0.02em; background: #666666;border-radius:3px;}

.ui-style-button-sofatool-tab a:hover { 
font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .73em 1.1em .73em 1.1em; font-weight: bold; color: #666666 !important; text-decoration: none; position: relative; letter-spacing: 0.02em; background: #dcdadb;} 

.selectedTabForTable{
   background-color: #FFFFFF;
   border-left: 1px solid #E2E2E2 !important;
   border-right: 1px solid #E2E2E2;
   border-top: 1px solid #e2e2e2;
   color: #000 !important;
   float: left;
   height: 36px;
   margin-left: 1px; 
   padding-right: 10px;
   padding-top: 11px;
   text-align: left;
   margin-left:-2px;
   font-size: 14px !important;
}

.unselectedTabForTable{
  background-color: #FFFFFF;
  border-color:#E2E2E2;
  border-style: none solid none none;
  border-width: 0 1px 0 0;
  color: #575757 !important;
  float: left;
  height: 20px;
  margin-left: 1px;
  margin-top: 14px;
  padding-right: 10px;
  text-align: left;
  font-size: 14px !important;
}

.unselectedTabForTable:hover{
 color:#000 !important;
}

.unselectedLastTabForTable {
 background-color: #FFFFFF;border-color:#E2E2E2;border-style: none none none none;border-width: 0 1px 0 0;color: #575757 !important;float: left;height: 20px;margin-left: 1px;margin-top: 14px;padding-right: 8px;text-align: left;font-size: 14px !important;	
}

.unselectedLastTabForTable:hover{
 color:#000 !important;
}

.ui-style-button-next a { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .66em 1.1em .66em 1.1em;text-decoration: none;position: relative; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em;  display: inline-block; background: #CD0708;border-radius: 3px; }
.ui-style-button-next  a:hover { font-size: 13px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: .66em 1.1em .66em 1.1em;text-decoration: none;position: relative; font-weight: bold; color: #FFFFFF !important;letter-spacing: 0.02em;  display: inline-block;  background: #B70102;   }


.ui-style-button_table_red_new a {
    background: none repeat scroll 0 0 #CD0708;
    border-radius: 3px;
    color: #FFFFFF !important;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.02em;
    margin-left: 10px;
    padding: 0.73em 1.1em;
    position: relative;
    text-decoration: none;
}


/*End New css for sofa and bed tool*/

/* Start Table tool new changes*/

.menu_bodytest .table_tool_form_new .table_select{
 width: 110px;
 height: 20px;
}

.menu_bodytest .table_tool_name_new{
 float: left;
 max-width: 148px;
 height: 41px;
 font: 12px; 
 font-variant:normal; 
 font-style: normal; 
 font-weight: 500;
 font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
 line-height: 13px; padding-left: 7px; 
}

.menu_bodytest .table_tool_form_new{
 float: left;
 width: 137px;
 height: 26px;
 font: 12px; 
 font-variant:normal; 
 font-style: normal; 
 font-weight: 500;
 font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
/* End Table Tool New Changes*/