@font-face {
  font-family: 'ClearSans-Medium';
  src: url('../fonts/ClearSans-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/ClearSans-Medium.woff') format('woff'), url('../fonts/ClearSans-Medium.ttf')  format('truetype'), url('../fonts/ClearSans-Medium.svg#ClearSans-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans-Bold';
  src: url('../fonts/ClearSans-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/ClearSans-Bold.woff') format('woff'), url('../fonts/ClearSans-Bold.ttf')  format('truetype'), url('../fonts/ClearSans-Bold.svg#ClearSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClearSans-Light';
  src: url('../fonts/ClearSans-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/ClearSans-Light.woff') format('woff'), url('../fonts/ClearSans-Light.ttf')  format('truetype'), url('../fonts/ClearSans-Light.svg#ClearSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSans-MediumItalic';
  src: url('../fonts/FiraSans-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/FiraSans-MediumItalic.woff') format('woff'), url('../fonts/FiraSans-MediumItalic.ttf')  format('truetype'), url('../fonts/FiraSans-MediumItalic.svg#FiraSans-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FiraSans-LightItalic';
  src: url('../fonts/FiraSans-LightItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/FiraSans-LightItalic.woff') format('woff'), url('../fonts/FiraSans-LightItalic.ttf')  format('truetype'), url('../fonts/FiraSans-LightItalic.svg#FiraSans-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FiraSans-Italic';
  src: url('../fonts/FiraSans-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/FiraSans-Italic.woff') format('woff'), url('../fonts/FiraSans-Italic.ttf')  format('truetype'), url('../fonts/FiraSans-Italic.svg#FiraSans-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FiraSans-UltraLightItalic';
  src: url('../fonts/FiraSans-UltraLightItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/FiraSans-UltraLightItalic.woff') format('woff'), url('../fonts/FiraSans-UltraLightItalic.ttf')  format('truetype'), url('../fonts/FiraSans-UltraLightItalic.svg#FiraSans-UltraLightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ClearSans';
  src: url('../fonts/ClearSans.eot?#iefix') format('embedded-opentype'),  url('../fonts/ClearSans.woff') format('woff'), url('../fonts/ClearSans.ttf')  format('truetype'), url('../fonts/ClearSans.svg#ClearSans') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ClearSans-MediumItalic';
  src: url('../fonts/ClearSans-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/ClearSans-MediumItalic.woff') format('woff'), url('../fonts/ClearSans-MediumItalic.ttf')  format('truetype'), url('../fonts/ClearSans-MediumItalic.svg#ClearSans-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
    /*padding-top: 60px;
    padding-bottom: 40px;*/
	/*background:#495053;*/
}

.zf-green {
    color: #68b604;
}

.btn-success {
  background-color: #57a900;
  background-image: -moz-linear-gradient(top, #70d900, #57a900);
  background-image: -ms-linear-gradient(top, #70d900, #57a900);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
  background-image: -webkit-linear-gradient(top, #70d900, #57a900);
  background-image: -o-linear-gradient(top, #70d900, #57a900);
  background-image: linear-gradient(top, #70d900, #57a900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #57a900;
}

.btn-success:active, .btn-success.active {
  background-color: #57a900;
}

.navbar .container{
	background:#f5f6f6;
}

.cover-footer{width:100%; background:#f5f6f6}
.cover-footer .container{max-width:1180px; width:65%;}
.cover-header{ background:#f5f6f6; width:100%;}
div.container a.brand {
    background: url("../img/zf2-logo.png") no-repeat scroll 0 10px transparent;
    margin-left: 0;
    padding: 8px 20px 12px 40px;
}

.navbar-nav{
	margin-top:33px;
}

.navbar-nav > li{
	border-left:1px solid #597079;
	height:15px;
	line-height:15px;
	padding-right:20px;
	padding-left:20px;
}

.navbar-nav > li:first-child{
	border-left:none;
}

.footer-column .navbar-nav > li{
	border-left:none;
	padding:0;
}

.footer-column .navbar-nav > li a{
	line-height:20px;
}

.footer-column .navbar-nav{
	margin-top:5px;
	width:100%;
	float:left;
}

.navbar-nav li a
{
	font-family: 'ClearSans-Medium';
	font-size:13px;
	text-transform:uppercase;
	font-weight:400;
	padding:0px;
}
/*.navbar-nav li a:after{content:"|"; margin-left:20px;}
.navbar-nav li:last-child a:after{content:'';}*/

.extra-nav{
	float:right;
	margin-top:26px;
	margin-left:0px;
}

.extra-nav li{
	border-left:none;
	padding:0;
	padding-left:20px;
	padding-right:0px !important;
}
.extra-nav li a
{
	font-family: 'ClearSans';
	font-size:12px;
	font-style:italic;
	text-shadow:none;
	text-transform:lowercase;
	padding:0;
	color:#808184 !important;
	line-height:30px;
}
.extra-nav li a:after{content:""; margin-left:0px;}

.footer-nav li a
{
	font-family: 'FiraSans-Italic';
	font-size:11px;
	text-transform:capitalize;
	font-weight:300;
	padding:10px 0 0px 6px;
	color:#495053 !important;
}
.footer-nav li a:after{content:"|"; margin-left:6px;}
.footer-nav li:last-child a:after{content:'';}

#footer-term-link{
	display:none !important;
}

.search-area{
	width: 124px;
    float: right;
	background:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height:20px;
	margin-top:6px;
}
.search-area form{margin:0; padding:0;}
.search-area .search-field{float:left; width:100px;}
.search-area .search-button{float:left; width:15px; margin-left:2px; line-height:30px;}
.search-area input[type="text"]{ border:none; background:transparent; line-height:20px; height:20px; width:100px;}
.search-area input[type="image"]{margin-top:3px; display:block;}

.footer-column{float:left;}
.footer-column-1{width:19%; min-width:96px; margin-right:0px; max-width:110px;}

.footer-column-2{display:none;}
.footer-column-5{float:right; margin-left:10px; margin-right:0px;}
.footer-column-2 p, .footer-column-3 p{padding:0; margin:0; width:100%; float:left; font-size:10.9px; line-height:13px; color:#495053; font-family:'FiraSans-LightItalic';;}
.footer-column-3{ margin-right:10px; width:50%; margin-top:10px;}
.footer-column-4{float:right; margin-top:22px;}
.footer-column-5{display:block}

.footer-newsletter{
	width: 244px;
	margin:0 auto;
	background:#eeeeef;
	height:26px;
}
.footer-newsletter form{margin:0; padding:0;}
.footer-newsletter .input-field{float:left; width:182px;}
.footer-newsletter .submit-button{float:left; width:62px; margin-left:0px; line-height:26px;}
.footer-newsletter input[type="email"]{ border:none; background:transparent; line-height:26px; height:26px; margin-left:4px; width:178px; font-size:11px; font-family: 'FiraSans-Italic'; font-weight:300; color:#495053}
.footer-newsletter input[type="image"]{margin-top:0px; display:block;}

.footer-icon{margin:0; padding:0; display:block; margin-top:17px; margin-left:5px;}
.footer-icon li{list-style:none; float:left; margin:0 2px;}

/*------------------------------------*\
    #BACK TO TOP
\*------------------------------------*/
#back-to-top {
	z-index: 9999;
	position: fixed;
	right: 30px;
	bottom: 30px;
	opacity: 0;
    width: 50px;
    height: 50px;
    background-color: #5a717a;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
}

#back-to-top span{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -14px;
    margin-top: -9px;
    background: url(../img/scroll-top-arrow.png) 0 0 no-repeat;
    height: 16px;
    width: 26px;
}

.backtop {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	border-radius: 2px;
	transition: opacity 0.2s ease-out;
	background-color: rgba(0,0,0,0.4);
	font-size: 20px;
}

#back-to-top.show {
	opacity: 1;
}

#back-to-top:hover {
	background-color: #5A5758;
}

/* Style 2 */
.backtop.style-2 {
	border-radius: 0;
}

/* Style 4*/
.backtop.style-3 {
	border-radius: 5px
}

/* Style 4*/
.backtop.style-4 {
	border-radius: 50%
}

.back-top-styles .backtop {
	text-align: center;
	margin-right: auto;
	margin-left: auto
}

::-webkit-input-placeholder {
	color: #495053;
}

:-moz-placeholder { /* Firefox 18- */
	color: #495053;
}

::-moz-placeholder {  /* Firefox 19+ */
	color: #495053;
}

:-ms-input-placeholder {  
	color: #495053;
}

ul.help-inline{margin:0; padding:0; position:absolute;}

ul.help-inline li{list-style-type:none; margin:0; padding:0; color:#F00; float:left; }

.from-row-email ul.help-inline li{margin-right:10px;}

/* Designer Page*/

.designer-left{
	background:url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.designer-col1-layer{
	line-height:50px !important;
	text-align:right;
	padding-top:60px;
}

.customization-col1-sublayer{/*
	display:block;
	width:90%;
	float:left;
	font-family: 'ClearSans';
	font-size:14.22px;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
*/}

.customization-row{
	width:100%;
	float:left;
}

.designer-col2{
	background:none !important;
}

.designer-col2 .designer-col1-row{
	width:100%;
	float:left;
	padding:60px 30px;
	height:300px;
	background:#37393c;
}
.designer-col2 .designer-col2-row{
	width:100%;
	float:left;
	background:#efeff0;
	height:216px;
	padding:50px 30px;
}
.designer-col2 .designer-col2-row p{
	font-family:'ClearSans';
	font-size:24px;
}

.designer-col2 .designer-col2-row span{
	font-family:'ClearSans-Light';
	font-size:13px;
	font-weight:normal;
}

.designer-col1-title{
  font-family: 'FiraSans-LightItalic';
  font-size:28.55px;
  color:#FFF;
}

.designer-col1-title strong{
  font-family: 'FiraSans-Italic';
  font-size:28.55px;
}

.designer-col1-desc{
	font-size:13px;
	font-family: 'ClearSans-Light';
	color:#bdbebf;
	line-height:20px;
	margin-top:10px;
}

.designer-col1-link{
	width:218px;
	float:right;
	height:37px;
	font-family: 'ClearSans';
	line-height:37px;
	text-align:center;
	background:#b46547;
	color:#FFF;
	text-transform:uppercase;
	margin-top:10px;
}

.designer-col1-link:hover{
	color:#FFF !important;
}
.designer-form-area{
	width:100%;
	float:left;
}

.seperator-designer{width:100%; float:left; border-bottom:1px solid #c0c1c1; margin-top:40px; margin-bottom:50px;}

.designer-affiliation-area{
	width:100%;
	float:left;
	background:rgba(252, 252, 252, .57);
	margin-top:8px;
	padding:52px 80px;
}


.designer-affiliation-inner{
	float:left;
}

.affiliation-title{
	font-family: 'ClearSans';
	font-size:24px;
	color:#b5654b;
}

.affiliation-desc{
	width:64%;
	float:left;
	font-family:'ClearSans-Light';
	font-size:16px;
	font-weight:normal;
	margin-top:20px;
	color:#767b7d;
}

.affiliation-img{
	width:30%;
	float:right;
	text-align:center;
}
.affiliation-img img{
	width:100%;
}
.designer-already-acc{
	float:right;
	font-family: 'ClearSans-Medium';
	font-weight: normal;
	font-size: 13px;
	color: #5c7179;
	line-height:40px;
}
.designer-already-acc a{
	color: #5c7179;
	text-decoration:underline
}
.designer-form-title{
	float:left;
	font-family: 'ClearSans';
	font-size:24px;
	color:#b46547;
}
.designer-form-row{
	width:100%;
	float:left;
	margin-top:20px;
}

.designer-form-col1
{
	width:28%;
	float:left;
}

.designer-form-col2
{
	width:29%;
	float:left;
	margin-left:12px;
}

.designer-form-col3{
	width:18%;
	float:left;
	margin-left:12px;
}

.designer-form-col4{
	width:18%;
	float:left;
	margin-left:12px;
}

.col-middle{
	width:25%;
}

.designer-form-col1 label,
.designer-form-col2 label,
.designer-form-col3 label,
.designer-form-col4 label{
	font-family: 'ClearSans-Medium';
	font-weight: normal;
	font-size: 13px;
	color: #5c7179;
}

.already-account{
	font-family: 'ClearSans-Light';
	font-size:13px;
	color:#576d75
}

.already-account a{
	text-decoration:underline;
	color:#576d75
}
.dealer-banner-txt{font-family:'ClearSans-Light' !important; font-size:27px !important; text-align:center}
.dealer-banner{background:url("../img/become-dealer-banner.jpg")  50% 50% / cover no-repeat; height:383px;}
.contact-banner{background:url("../img/contact-us-banner.jpg")  50% 50% / cover no-repeat; height:383px;}
.catalog-banner{background:url("../img/catalog-banner.jpg")  50% 50% / cover no-repeat; height:433px;}
.press-banner{background:url("../img/press-banner.jpg")  50% 50% / cover no-repeat; height:383px;}
.press-detail-banner{background:url("../img/press-detail-banner.jpg")  50% 50% / cover no-repeat; height:372px;}

.contact-bg{width:100%; float:left; background:rgba(252, 252, 252, .25); padding-left:40px;padding-right:40px;}
.become-dealer-area{max-width:612px; width:100%; margin:0 auto; float:none;}
.become-dealer-bg{background:rgba(252, 252, 252, .57);}

.designer-banner{background:url("../img/designer-banner.jpg")  50% 50% / cover no-repeat; height:454px;}
#createAccount{width:100%; float:left; background:rgba(252, 252, 252, .57); padding:60px 80px; 	margin-top:8px;}

.txt-designer{
	width:100%;
	height:40px;
	border:1px solid #e2e2e2;
	background:rgba(252, 252, 252, .1);
}

.txtarea-designer{
	width:99.2%;
	border:1px solid #e2e2e2;
	height:100px;
	background:rgba(252, 252, 252, .1);
}

/*  Customization Page */

.customization-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}
.upholstered-beds-left{
	background: url("../img/texture.jpg") 50% 50% / cover no-repeat;
}
.benches-left{
	background: url("../img/texture.jpg") 50% 50% / cover no-repeat;
}
.dining-sets-left{
	background: url("../img/texture.jpg") 50% 50% / cover no-repeat;
}
.twin-juvenile-beds-left{
	background: url("../img/texture.jpg") 50% 50% / cover no-repeat;
}
.day-beds-left{
	background: url("../img/texture.jpg") 50% 50% / cover no-repeat;
}
.bar-stools-left{
	background: url("../img/texture.jpg") 50% 50% / cover no-repeat;
}
.iron-beds-left{
	background: url("../img/texture.jpg") 50% 50% / cover no-repeat;
}

.customization-nav-area{
	margin-top:20px;
	float:left;
	width:100%;
}

.customization-nav-head{
	width:100%;
	float:right;
	border:1px solid #7c7f7f;
	height:42px;
	line-height:40px;
	color:#FFF;
	text-transform:uppercase;
	margin-top:115px;
	font-size:16px;
	font-family: 'ClearSans-Light';
	padding-left:22px;
	margin-bottom:20px;
}

.customization-area{
	width:100%;
	float:left;
}

.customization-layer-2{
	background: url("../img/Multi-LayeredMerrick_SilverBisque.jpg") 50% 50% / cover no-repeat;
	height:742px;
	margin-top:10px;
}

.customization-layer2-txt{
	background:rgba(255, 255, 255, .8);
	max-width:590px;
	width:100%;
	float:right;
	padding:60px 75px 60px 80px;
	margin-top:45px;
}

.customization-title{
	font-size:27px;
	font-family: 'ClearSans';
	color:#b46547;
	margin-bottom:10px;
}

.customization-desc{
	font-size:16px;
	font-family: 'ClearSans-Light';
	color:#4a5154;
	line-height:28px;
}

.customization-desc a{
	display:block;
	font-family: 'ClearSans';
    font-size: 16px;
    color: #b5654b;
    text-decoration: underline;
    text-transform: uppercase;
	margin-top:10px;
}

.customization-layer-3{
	width:100%;
	float:left;
	background:#FFF;
}

.customization-layer-3 .customization-content-left{
	width:50%;
	float:left;
	padding:90px 65px 0 65px;
}

.customization-layer-3 .customization-content-right{
	width:50%;
	float:left;
}

.customization-layer-3 .customization-content-right img{
	width:100%;
}

.customization-layer-3  .layer-3-right{
	float:right;
}

.customization-bottom-banner{
    width: 100%;
    float: left;
	background: url("../img/Choice_of_bedEvans.jpg") 50% 50% / cover no-repeat;
	height:850px;
	margin-top:10px;
}

.colorWhite{
	color:#FFF;
}

.bottom-banner-text{
	max-width:385px;
	width:100%;
	float:left;
	margin-left:82px;
	margin-top:50px;
}

.customize-box{
	max-width:121px;
	height:76px;
	float:left;
	background:rgba(177, 178, 178, .6);
	padding:7px;
	margin-top:35px;
}

.marginLeftCustomize{
	margin-left:17px;
}

.customize-inner-box{
	width:107px;
	height:61px;
	float:left;
	text-align:center;
	border:1px solid #cccccc;
}
.customize-box .square-headline{
	font-family: 'ClearSans';
	font-size:13.55px;
	text-align:center;
	display:block;
	color:#FFF;
	margin-top:9px;
}

.step-by-step{
	cursor:pointer;
}

.customize-box .square-link{
	width:100%;
	display:inline-block;
	text-align:center;
	font-family: 'ClearSans';
	font-size:15px;
	color:#495053 !important;
	text-decoration:underline;
	text-transform:uppercase;
}
.noPaddingBottom{
	padding-bottom:0 !important;
}

.paddingBottom{
	padding-bottom:50px !important;
}

.customization-content{
	width:100%;
	float:left;
}

.customization-nav-area ul{
	padding:0;
	list-style-type:none;
}

.customization-nav-area ul li{
	line-height:25px;
	text-align:left;
}

.customization-nav-area ul li a{
	color:#576d75;
	font-size:13px;
	font-family: 'ClearSans-Light';
	text-align:right;
	margin-right:20px;
}

.designer-area{
	margin-top:8px;
}
.designer-area .customization-content-left{
	padding:60px 60px 0 60px;
}

/* Thankyou Page */

.thankyou-upper{
	background:#48575c;
	height:323px;
}
.thankyou-upper-inner{
	float:left;
	padding:60px;
}

.thankyou-upper .thankyou-upper-title{
	/*font-family: 'ClearSans';*/
	font-family: 'ClearSans-Light';
	font-size:24px;
	color:#FFF;
	margin-top:60px;
}
.thankyou-upper .thankyou-upper-title span{
	color:#b46547;
}

.thankyou-upper .thankyou-upper-desc{
	font-family: 'ClearSans-Light';
	font-size:13px;
	color:#FFF;
	margin-top:15px;
}

.thankyou-layer1{
	/*font-family: 'ClearSans';*/
	font-family: 'ClearSans-Light';
	background:rgba(180, 101, 71, .90);
	font-size:22px;
	text-align:left;
	color:#FFF;
	top:0;
	line-height:normal;
	padding:60px;
}

.thankyou-left-area{
	width:60px;
	float:left;
	margin-right:10px;
}

.thankyou-right-area{
	width:340px;
	float:left;
	margin-top:10px;
}

.thanks-start-now{
	font-family: 'ClearSans';
	font-size:16px !important;
	color:#495053 !important;
	text-transform:none !important;
	text-decoration:underline;
	text-align:right;
	margin-top:20px;
}

.thankyou-circle{
	display:inline-block;
	width:58px;
	height:58px;
	background:#47555c;
	color:#FFF;
	border-radius:35px;
	text-align:center;
	font-family: 'ClearSans' !important;
	font-size:36px !important;;
}

.thankyou1-txtarea{
	display:inline-block;
	text-align:left;
}

.thankyou-layer1 strong{
	font-family: 'ClearSans';
	text-decoration:underline;
}

.thankyou-layer2{
}
	
.thankyou2-txtarea{
	display:inline-block;
	font-family: 'ClearSans-Light';
	font-size:13px;
	color:#495053;
	line-height:20px;
}

.thankyou2-txtarea strong{
	font-family: 'ClearSans';
	font-size:22px;	
	display:block;
}

/* How to order */

.howorder-left{
	width:220px;
	float:left;
	background: url("../img/how-to-order-left-layer.png") no-repeat;
	min-height:1101px;
}

.howorder-upper{
	background:#b46547;
	height:243px;
}

.howorder-upper-inner{
	float:left;
	padding:60px;
}

.howorder-upper-title{
	font-family: 'ClearSans';
	font-size:18px;
	color:#FFF;
	margin-bottom:25px;
}
	
.howorder-upper-desc{
	font-family: 'ClearSans-Light';
	font-size:16px;
	color:#FFF;
	line-height:20px;
}

.howorder-upper-desc strong{
	font-family: 'ClearSans';
	text-decoration:underline;
}

.howorder-col1{
	width:50%;
	float:left;
	background:url("../img/how-to-order1.png") no-repeat;
	height:428px;
	position:relative;
}

.howorder-col2{
	width:50%;
	float:left;
	background:url("../img/how-to-order2.png") no-repeat;
	height:428px;
	position:relative;
}

.howorder-col3{
	width:50%;
	float:left;
	background:#FFF;	
	height:214px;
}

.howorder-col4{
	width:50%;
	float:left;
	background:url("../img/how-to-order3.png") no-repeat;
	height:214px;
}

.howorder-col5{
	width:50%;
	float:left;
	background:url("../img/how-to-order4.png") no-repeat;
	height:216px;
}

.howorder-col6{
	width:50%;
	float:left;
	height:216px;
	background:#f3f2f2;
	position:relative;
}

.close-howorder-popup{
	position:absolute;
	width:75px;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-family: 'ClearSans';
	font-size:18px;
	text-align:center;
	background:#363636;
	right:0;
	bottom:0;
	cursor:pointer;
}


.howorder-col1-layer{
	width:100%;
	height:215px;
	position:absolute;
	background:rgba(255, 255, 255, .90);
	top:0;
	padding:60px;
	color:#495053;
}

.howorder-col2-layer{
	width:100%;
	height:215px;
	position:absolute;
	background:rgba(255, 255, 255, .90);
	bottom:0;
	padding:60px;
	color:#495053;
}

.howorder-col3-layer{
	float:left;
	padding:60px;
	color:#495053;
}

.howorder-col6-layer{
	float:left;
	padding:60px;
	color:#495053;
}

.howorder-layer-title a{
	color:#495053;
	text-decoration:underline;
}

.howorder-layer-title a:hover{
	color:#495053;
	text-decoration:none;
}

.howorder-layer-title{
	font-family: 'ClearSans';
	font-size:18px;
}

.howorder-layer-desc{
	font-family: 'ClearSans-Light';
	font-size:13px;
	margin-top:10px;
}

.howorder-layer1{
	background:rgba(255, 255, 255, .90);
}

/* Step by Step Popup */

#step-by-step{
	width:1060px;
	background-color:#48575c;
	color:#000;
	display:none;
	min-height:400px;
}

#step-by-step .button-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}
	
.stepby-upper{
	background:#48575c;
	height:192px;
}
.stepby-upper-inner{
	float:left;
	padding:60px;
}

.stepby-col3, .stepby-col4{
	height:235px;
}

.stepby-col5{
	background:url("../img/stepby4.png") no-repeat;
	height:275px;
}

.stepby-col6{
	height:275px;
}

.stepby-upper .stepby-upper-title{
	/*font-family: 'ClearSans';*/
	font-family: 'ClearSans-Light';
	font-size:24px;
	color:#FFF;
}

.stepby-upper .stepby-upper-desc{
	font-family: 'ClearSans-Light';
	font-size:13px;
	color:#FFF;
	margin-top:10px;
}

.stepby-layer1{
	/*font-family: 'ClearSans';*/
	font-family: 'ClearSans-Light';
	background:rgba(180, 101, 71, .90);
	font-size:22px;
	text-align:left;
	color:#FFF;
	top:0;
	line-height:normal;
	padding:60px;
}

.stepby-layer3, .stepby-layer6{
	padding:60px;
}

.stepby-left-area{
	width:60px;
	float:left;
	margin-right:10px;
}

.stepby-right-area{
	width:340px;
	float:left;
	margin-top:10px;
}

.stepby-start-now{
	font-family: 'ClearSans';
	font-size:16px !important;
	color:#495053 !important;
	text-transform:none !important;
	text-decoration:underline;
	text-align:right;
	margin-top:20px;
}

.stepby-circle{
	display:inline-block;
	width:58px;
	height:58px;
	background:#47555c;
	color:#FFF;
	border-radius:35px;
	text-align:center;
	font-family: 'ClearSans' !important;
	font-size:36px !important;;
}

.stepby-layer1 strong{
	font-family: 'ClearSans';
	text-decoration:underline;
}

.stepby-layer2{
}
	
.stepby-txtarea{
	display:inline-block;
	font-family: 'ClearSans-Light';
	font-size:13px;
	color:#495053;
	line-height:20px;
}

.stepby-txtarea .stepby-or{
	/*font-family: 'ClearSans';*/
	font-family: 'ClearSans-Light';
	font-size:22px;
}

.stepby-txtarea strong{
	font-family: 'ClearSans';
	font-size:22px;	
	display:block;
}	

.stepby-login-txt{
	/*font-family: 'ClearSans';*/
	font-family: 'ClearSans';
	font-size:22px;	
	color:#FFF;
	text-decoration:underline;
}

.stepby-login-txt:hover{
	color:#FFF;
	text-decoration:none;
}

/* Designer Registration Popup*/

#designer-msg-popup{
	max-width:605px;
	width:100%;
	background-color:#fff;
	color:#5c7179;
	display:none;
	height:255px !important;
}

#designer-msg-popup .button{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#designer-msg-popup .designer-msg-pop-inner{
    padding: 70px;
	width:100% !important;
	float:left;
}

#designer-msg-popup .designer-msg-pop-inner .designer-msg-pop-title{
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
}

#designer-msg-popup .designer-msg-pop-inner .designer-msg-text{
	font-family: 'ClearSans';
	font-size:13px;
	margin-top:10px;
}

/* Newsletter Popup*/

#newletter-list{
	width:705px !important;
	background-color:#fff;
	color:#5c7179;
	display:none;
	max-height:265px !important;
}

#newletter-list .button{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#newletter-list .newletter-pop-inner{
    padding: 70px;
	width:100% !important;
	float:left;
}

#newletter-list .newletter-pop-inner .newletter-pop-title{
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
}

#newletter-list .newletter-pop-inner .newletter-text{
	font-family: 'ClearSans';
	font-size:13px;
	margin-top:10px;
}


/* Catalog Popup*/

#popPrintedCatalog, #popPrintedCatalogMsg{
	max-width:955px;
	width:100%;
	background-color:#fff;
	color:#000;
	display:none;
}

#popPrintedCatalog .b-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#popPrintedCatalog .catalog-pop-inner{
    padding: 60px;
	width:100% !important;
	float:left;
}

#popPrintedCatalog .catalog-pop-inner .catalog-pop-title{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
}

.catalog-desc{
	float:left;
	font-family: 'ClearSans';
	font-size:13px;
	color:#5b7078;
	margin-top:25px;
	margin-bottom:30px;
}

.catalog-form-area{
	width:100%;
	float:left;
}

.catalog-form-row{
	width:100%;
	float:left;
}

.catalog-left-col{
	width:40%;
	float:left;
}

.catalog-right-col{
	width:40%;
	float:left;
	padding-left:15px;
}

.catalog-form-row{
	width:100%;
	float:left;
	margin-bottom:25px;
}

.seperator-popup-catalog{width:100%; float:left; border-bottom:1px solid #c0c1c1; margin:25px 0 40px 0}

.catalog-form-area .catalog-form-row label {
	font-family: 'ClearSans-Medium';
	font-weight:normal;	
	font-size:13px;
	color:#5c7179;
}

.catalog-message{
	font-family: 'ClearSans';
	font-weight:normal;	
	font-size:13px;
	color:#5b7078;
}

.catalog-login-message{
	font-family: 'ClearSans';
	font-weight:normal;	
	font-size:13px;
	color:#5b7078;
	margin-bottom:65px;
	margin-top:55px;
}

#catalogMsg{
	width:100%;
	float:left;
	font-family: 'ClearSans-Light';
	font-size:15px;
	margin-bottom:10px;
	color:#b46547;
	text-align:center;
}
.catalog-txtbox{
	font-family: 'ClearSans-Light';
	border:1px solid #bfbfbf;
	width:100%;
	height:42px;
	padding-left:2px;
}

.catalog-textarea{
	font-family: 'ClearSans-Light';
	border:1px solid #bfbfbf;
	width:100%;
	height:148px;
	padding-left:2px;
}

.btn-catalogPop{
	width:125px;
	height:40px;
	background:#b46547;
	color:#FFF;
	font-family: 'ClearSans';
	font-size:16px;
	border:none;
	font-weight:normal;
	float:right;
}

/* Fabric Popup*/

#fabric-list{
	max-width:750px;
	width:100%;
	background:rgba(240, 240, 240, .9);
	color:#000;
	display:none;
	max-height:900px  !important;
	overflow:scroll;
}

#fabric-list .b-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#fabric-list .fabric-pop-inner{
    padding:50px;
	width:100% !important;
	float:left;
	padding-top:0;
}

#fabric-list .fabric-pop-inner .fabric-pop-title{
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
}

#fabric-list .fabric-pop-inner .fabric-list-area{
	width:100%;
	float:left;
}

.pop-fabric-type{
	width:100%;
	float:left;
	font-family: 'ClearSans-Bold';
	font-size:14px;
	color:#5a717a;
}

#fabric-list .fabric-pop-inner .fabric-list-area .pop-fabric-type .finish-sub-links{
	margin-top:10px;
}

#fabric-list .fabric-pop-inner .fabric-list-area .materialUl{
	margin-top:0;
}

#fabric-list .fabric-pop-inner .fabric-list-area .materialUl li{
	width:25%;
}


/* Configuration Popup*/

#configuration-list{
	max-width:750px;
	width:100%;
	background:rgba(240, 240, 240, .9);
	color:#000;
	display:none;
	max-height:900px  !important;
	overflow:scroll;
}

#configuration-list .b-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#configuration-list .configuration-pop-inner{
	width:100% !important;
	float:left;
    padding:50px;
	padding-top:0;
}

#configuration-list .configuration-pop-inner .configuration-pop-title{
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
}

#configuration-list .configuration-pop-inner .configuration-list-area{
	width:100%;
	float:left;
}

#configuration-list .configuration-pop-inner .configuration-list-area .configUl li{
	margin-right:10px;;
	width:26%;
}


/* finish Popup*/

#finish-list{
	max-width:750px;
	width:100%;
	background:rgba(240, 240, 240, .9);
	color:#000;
	display:none;
	max-height:900px !important;
	overflow:scroll;
	position:absolute;
	float:left;
}

#finish-list .b-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#finish-list .finish-pop-inner{
    padding:50px;
	width:100% !important;
	float:left;
	padding-top:0;
}

#finish-list .finish-pop-inner .finish-pop-title{
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
}

#finish-list .finish-pop-inner .finish-list-area{
	width:100%;
	float:left;
}

.pop-finish-type{
	width:100%;
	float:left;
	font-family: ''ClearSans-Bold'';
	font-size:14px;
	color:#5a717a;
}

#finish-list .finish-pop-inner .finish-list-area .finishUl li{
	width:25%;
}
#finish-list .finish-pop-inner .finish-list-area .csschips li{
	width:33%;
}

/* Salesrep List*/

#salesrep-list{
	width:80%;
	max-width: 1280px;
	background-color:#fff;
	color:#000;
	display:none;
	max-height:674px  !important;
	overflow:scroll;
}

#salesrep-list .b-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#salesrep-list .salesrep-pop-inner{
    padding: 60px;
	width:100% !important;
	float:left;
}

#salesrep-list .salesrep-pop-inner .salesrep-pop-title{
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area{
	width:100%;
	float:left;
	margin-top:35px;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col1{
	width:32%;
	float:left;
	border-right:1px solid #e4e7e8;
	background:#f1f2f2;
	min-height:1635px;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col2{
	width:32%;
	float:left;
	margin-left:2%;
	border-right:1px solid #e4e7e8;
	background:#f1f2f2;
	min-height:1635px;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col3{
	width:32%;
	float:left;
	margin-left:2%;
	background:#f1f2f2;
	min-height:1635px;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-head{
	font-family: 'ClearSans';
	font-size:17px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:15px;
	height:50px;
	line-height:50px;
	background:#5c7179;
	padding-left:5%;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-area
{
	width:48%;
	float:left;
	margin-right:2%;
}
#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-row{
	width:90%;
	float:left;
	margin-bottom:20px;
	margin-left:10%;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-row .salesrep-inner-row{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:13px;
	color:#5c7179;
	word-wrap: break-word;
	line-height:19px;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-row .salesrep-inner-row .salesrep-col-row-left{
	width:90px;
	float:left;
}

#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-row .salesrep-inner-row .salesrep-col-row-right{
	width:140px;
	float:left;
}
#salesrep-list .salesrep-pop-inner .salesrep-list-area .region-title
{
	font-family: 'ClearSans';
	font-size:14px;
	color:#5c7179;
	text-transform:uppercase;
}
#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-row .salesrep-name{
	color:#b5654b;
}

/* Forgot Password */

.change-password{font-size:15px; color:#b5654b}

#change-password-pop {
	max-width:450px;
	width:100%;
	background-color:#fff;
	color:#000;
	display:none;
	min-height:400px;
}

#change-password-pop .b-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#change-password-pop .password-pop-inner{
    padding: 20px 60px;
	width:930px !important;
	float:left;
}

#change-password-pop .password-pop-inner .formHeading{
	font-family: 'ClearSans';
	color:#b46547;
	font-size:16.47px;
	text-transform:uppercase;
}


/* Registration */
#user-registration {
	max-width:930px;
	width:100%;
	background-color:#fff;
	color:#000;
	display:none;
	min-height:400px;
}

#user-registration .b-close{
	display:block;
    background-color:#8f989c;
    width:26px;
    height:26px;
    text-align:center;
    color:#fff;
	float:right;
	cursor:pointer;
}

#user-registration .pop-inner{
    padding: 20px 60px;
	width:930px !important;
	float:left;
}

#user-registration .pop-inner .formHeading{
	font-family: 'ClearSans';
	color:#b46547;
	font-size:16.47px;
	text-transform:uppercase;
}

.register-designer-area{
	width:100%;
	float:left;
	display:none;
	margin-top:50px;
}

.popup-form-desc{
	font-family: 'ClearSans';
	color:#5c7179;
	font-size:13px;
	margin-top:22px;
}

.popup-form-row{
	width:100%;
	float:left;
	margin-top:35px;
}

.popup-form-left{
	width:40%;
	float:left;
}

.popup-form-right{
	width:60%;
	float:left;
	padding-left:10px;
}

.popup-form-right .popup-form-right-inner{
	width:50%;
	float:left;
}

.popup-form-right .popup-form-right-inner1{
	width:35%;
	float:left;
}
.popup-form-right .popup-form-right-inner2{
	width:35%;
	float:left;
}
.popup-form-right .popup-form-right-inner3{
	width:25%;
	float:left;
}



.popup-form-right-inner .pop-txtbox{
	width:100% !important;
	float:left;
}

.newletter-txt{
	font-family: 'ClearSans-Medium';
	font-size:13px;
	color:#5c7179;
}

.popup-form-row label{
	font-family: 'ClearSans-Medium';
	font-weight:normal;	
	font-size:13px;
	color:#5c7179;
}

.popup-form-row .pop-txtbox{
	max-width:300px;
	width:100%;
	height:40px;
	border:1px solid #bfbfbf;
	padding-left:2px;
}


.btn-submit{
	width:134px;
	height:40px;
	background:#b46547;
	color:#FFF;
	font-family: 'ClearSans-Medium';
	font-size:16px;
	border:none;
	font-weight:normal;
}


/* CMS Pages */

.wrapper{
	width:100%;
	float:left;
}

.cms-container{
	width:100%;
	float:left;
	background:none;
}

.cms-left{
	width:100%; 
	position:fixed; 
	left:0;
	min-height:100%; 
	height:100%; 
	z-index:-1; 
}

.cms-area{
	width:100%;
	float:left;
	margin-top:120px;
}

/*.cms-area .cms-title{
	margin-top:0;
}*/

.craft-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;

}

.about-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}


.vision-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.cms-nav-area{
	width:155px;
	float:right;
}

.cms-inner-menu{
	float:right;
}

.cms-inner-menu ul{
	margin:0;
	padding:0;
}

.cms-inner-menu ul li{
	list-style-type:none;
	float:left;
	border-left:1px solid #FFF;
	padding-left:15px; 
	padding-right:15px;
	line-height:11px;
}

.cms-inner-menu ul li:first-child{
	border-left:none;
}

.cms-inner-menu ul li a{
	font-size:12px;
	color:#FFF;
	line-height:11px;
	text-transform:lowercase;
	font-family: 'ClearSans';
}

.cms-inner-menu ul li .active{
	text-decoration:underline;
}

.craftmanship-banner{
	/*background:url("../img/craftmanship-banner.jpg") 50% 50% / cover no-repeat;*/
	height:657px;
	background-color:#000;
}

.environment-banner{
	background:url("../img/enviornment-banner.jpg") 50% 50% / cover no-repeat;
	height:654px;
}

.craftmanship-area{
	width:100%;
	float:left;
	background:#e6eaeb;
	margin-top:20px;
	margin-bottom:20px;
}

.craftmanship-row{
	width:100%;
	float:left;
	font-family: 'ClearSans-Light';
	font-size:17px;
	line-height:35px;
}

.craftmanship-row img{
	width:100%;
}
.craftmanship-col1{
	font-size:20px;
	line-height:38px;
	padding:50px 75px;
}


.craftmanshipPadding{
	padding:75px;
}

.craftmanship-title{
	font-family: 'ClearSans';
	font-size:27px;
	color:#b46547;
	margin-bottom:30px;
}

.craftmanship-left{
	max-width:486px;
	width:100%;
	float:left;
}

.craftmanship-right{
	max-width:694px;
	width:100%;
	float:left;
}

.craftmanship-bottom-banner{
	width:100%;
	float:left;
	position:relative;
}

.craftmanship-bottom-banner img{
	width:100%;
}

.craftmanship-col3{
	padding:70px;
}

.craftmanship-col4{
	float:right;
}
.craftmanship-col5{
	float:right;
}

.craftsmanshipBold strong{
	display:block;
	margin-bottom:30px;
	font-weight:normal;
	font-family:'ClearSans' !important;
	font-size:27px !important;
	color:#b46547 !important;
}

.designer-title{
	display:block;
	margin-bottom:20px;
	font-weight:normal;
	font-family:'ClearSans';
	font-size:27px;
	color:#b5654b;
	line-height:32px;
}

.craftsmanshipBold a{
	font-family:'ClearSans';
	font-size:16px;
	color:#b5654b;
	text-decoration:underline;
	text-transform:uppercase;
}
.craftsmanshipBold a:hover{
	text-decoration:none;
}



.cms-nav-head{
	width:100%;
	float:right;
	border:1px solid #7c7f7f;
	height:42px;
	line-height:40px;
	color:#FFF;
	text-transform:uppercase;
	margin-top:115px;
	font-size:16px;
	font-family: 'ClearSans-Light';
	padding-left:25px;
	margin-bottom:20px;
}

.cms-nav-head a{
	color:#FFF;
}

.floatLeft{
	float:left;
	
}

.cms-nav-area ul{
	margin-left:25px;
	padding:0;
	list-style-type:none;
}

.cms-nav-area ul li{
	line-height:30px;
}

.cms-nav-area ul li:first-child{
	line-height:15px;
}

.cms-nav-area .active{
	font-family: 'ClearSans';
}

.cms-nav-area ul li a{
	color:#FFF;
	font-size:13px;
	font-family: 'ClearSans-Light';
}

.cms-middle{
	max-width:1180px;
	float:left;
	padding:35px 55px;
}

.cms-title{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:27px;
	color:#b46547;
	margin-bottom:25px;
	margin-top:65px;
	font-weight:normal;
}

.find-dealer-title{
	width:100%;
	float:left;
	font-size:27px;
	color:#b46547;
	font-family: 'ClearSans-Light';
	margin-top:70px;
	margin-bottom:70px;
}

.cms-description{
	width:100%;
	float:left;
	font-family: 'ClearSans-Light';
	font-size:16px;
	line-height:35px;
	color:#495053;
}

.cms-description strong{
	font-family: 'ClearSans-Medium';	
}

.cms-right{
	width:40%; 
	position:fixed; 
	right:0; 
	height:100%; 
	z-index:-1; 
	background-position:top right !important;
}

.about-page-links{
	width:100%;
	float:left;
	margin-top:40px;
}

.about-page-links ul{
	margin:0;
	padding:0;
}
.about-page-links ul li{
	list-style-type:none;
	float:left;
	height:12px;
	line-height:12px;
	border-left:1.5px solid #495053;
}
.about-page-links ul li a{
	color:#495053;
	font-family: 'ClearSans';
	font-size:13px;
	text-transform:uppercase;
	padding-left:12px;
	padding-right:12px;
}
.about-page-links ul li:first-child{
	border-left:none;
}
/* Contact Page */

.become-dealer-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.dealer-form-row{
	width:100%;
	float:left;
	margin-top:24px;
}

.error{
	display:none;
	color:#F00;
	display:none;
}

.faq-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.faq-row {
	width:100%;
	float:left;
	border-bottom:1px solid #cbcbcb;
	padding-top:25px;
	padding-bottom:25px;
}

.faq-heading{
	font-family: 'ClearSans';
	font-size:17px;	
	color:#495053;
	cursor:pointer;
	border-top:1px solid #cbcbcb;
	padding-top:25px;
	padding-bottom:25px;
}

.faq-description{
	font-family: 'ClearSans-Light';
	font-size:15px;	
	line-height:25px;
	color:#495053;
}

.faq-description a{
	color:#b46547;
}

.warranty-left{
	background:url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.terms-left{
	background:url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.privacy-left{
	background:url("../img/texture-bg.jpg") 50% 50% / cover no-repeat ;
}

.search-title{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:27px;
	color:#b46547;
	margin-bottom:25px;
}

.search-list-area{
	width:100%;
	float:left;
	margin-top:20px;
}

.search-cms-area{
	width:100%;
	float:left;
	margin-bottom:30px;
}

.search-cms-title{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:17px;
	color:#b46547;
	margin-bottom:12px;
}

.search-cms-desc{
	float:left;
	font-family: 'ClearSans-Light';
	font-size:15px;
}

.search-cms-desc a{
	color:#b46547;
}
 
.search-inner-title{
	font-family: 'ClearSans-Light';
    font-size: 16px;
    text-transform: uppercase;
    color: #4a5154;
    margin-bottom: 20px;
}

.search-list-area .category-list{
	width:100%;
	float:left;
	margin:0;
	padding:0
}

.search-list-area .category-list li{
	width:118px;
	float:left;
	list-style-type:none;
	text-align:center;
	margin-left:17px;
	margin-right:17px;
	margin-bottom:30px;
}

.search-list-area .category-list li img{
	width:100%;
}

.warranty-title{
	width:100%;
	float:left;
	margin-top:120px;
	font-family: 'ClearSans-Medium';
	font-size:20px;
	color:#b46547;
	margin-bottom:25px;
	margin-top:80px;
}


.warranty-description{
	width:100%;
	float:left;
	font-family: 'ClearSans-Light';
	font-size:12px;
	line-height:18px;
	color:#495053;
}

.warranty-description strong{
	font-family: 'ClearSans-Medium';	
	font-size:12px;
}

.privacy-description{
	font-family: 'ClearSans-Light';
	font-size:14px;
	line-height:18px;
	color:#495053;
}

.privacy-description span{
	font-family: 'ClearSans-Light';
	font-size:14px;
	color:#495053 !important;
	display:block;
	margin-bottom:27px;
}

.privacy-address, .privacy-address a{
	font-family: 'ClearSans';
	font-size:14px;
}

.privacy-description strong{
	font-family: 'ClearSans';	
	font-size:14px;
	font-weight:normal;
	display:block;
	color:#b5654b;
}

.privacy-description p{
	line-height:24px;
	margin-bottom:25px;
}

.privacy-description p strong span{
	font-family: 'ClearSans-Medium';
}

.privacy-description p em{
	font-size:11px;
	line-height:18px;
}

.terms-desc span{
	display:inline-block !important;
	color: #b5654b !important;
}

.contact-form-area .dealer-form-row label {
	font-family: 'ClearSans-Medium';
	font-weight:normal;	
	font-size:13px;
	color:#5c7179;
}


.contact-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.catalog-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}
.login-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.contact-nav-area{
	width:175px;
	float:right;
}

.contact-nav-head{
	width:100%;
	float:right;
	border:1px solid #7c7f7f;
	height:42px;
	line-height:40px;
	color:#FFF;
	text-transform:uppercase;
	margin-top:115px;
	font-size:16px;
	font-family: 'ClearSans-Light';
	padding-left:25px;
	margin-bottom:20px;
}

.contact-address{
	width:92%;
	float:right;
	font-family: 'ClearSans';
	font-size:13px;
	color:#576d75;
	padding-top:80px;
	text-align:right;
	margin-right:10%;
	line-height:30px;

}

.contact-address a{
	color:#576d75;
}

.catalog-address{
	width:92%;
	float:right;
	font-family: 'ClearSans';
	font-size:13px;
	color:#576d75;
	padding-top:90px;
	text-align:right;
	margin-right:10%;
	line-height:30px;

}

.catalog-address a{
	color:#576d75;
}


.contact-left-address{
	width: 20%;
	float: left;
	background:none;
	height:auto;
}

.contact-right-content{
	width: 80%;
    float: left;
	padding-left:40px;
	padding-right:40px;
}

.catalog-right-content{
	width: 80%;
    float: left;
	padding-left:80px;
	padding-right:80px;
}


.faq-middle{
	width:745px !important;
}

.contact-right-inner{
	float:left;
	padding:55px;
}

.contact-title{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:17.47px;
	color:#b46547;
	margin-top:82px;
}

.contact-short-description{
	width:100%;
	float:left;
	font-family: 'ClearSans-Light';
	font-size:16px;
	color:#4a5154;
}

.contact-form-area{
	max-width:610px;
	width:100%;
	float:left;
	padding-bottom:60px;
}

.contact-form-row{
	width:100%;
	float:left;
	margin-top:36px;
}

.contact-col-left{
	width:48%;
	float:left;
}

.contact-col-right{
	width:48%;
	float:left;
	margin-left:15px;
}



.sub-col-right{
	width:23%;
}

.equal-form-col{
	width:31.4%;
}

.contact-form-area .contact-form-row label {
	font-family: 'ClearSans-Medium';
	font-weight:normal;	
	font-size:13px;
	color:#5c7179;
}

.contact-txtbox{
	font-family: 'ClearSans-Light';
	border:1px solid #bfbfbf;
	width:100%;
	height:33px;
	padding-left:2px;
	background:rgba(252, 252, 252, .1)
}

.dealer-txtbox{
	font-family: 'ClearSans-Light';
	border:1px solid #bfbfbf;
	width:100%;
	height:33px;
	padding-left:2px;
	background:rgba(252, 252, 252, .1)
}

.contact-textarea{
	font-family: 'ClearSans-Light';
	border:1px solid #bfbfbf;
	width:100%;
	height:148px;
	padding-left:2px;
	background:rgba(252, 252, 252, .1)
}

.dealer-textarea{
	font-family: 'ClearSans-Light';
	border:1px solid #bfbfbf;
	width:100%;
	height:148px;
	padding-left:2px;
	background:rgba(252, 252, 252, .1)
}

.btn-contact{
	width:125px;
	height:40px;
	background:#b46547;
	color:#FFF;
	font-family: 'ClearSans-Medium';
	font-size:16px;
	border:none;
	font-weight:normal;
}

.btn-catalog{
	height:40px;
	background:#b46547;
	color:#FFF;
	font-family: 'ClearSans';
	font-size:16px;
	border:none;
	font-weight:normal;
	padding:0 25px;
	text-transform:uppercase;
}

.request-printed-catalog{
	display:inline-block;
	line-height:40px;
	height:40px;
	background:#b46547;
	color:#FFF;
	font-family: 'ClearSans';
	font-size:16px;
	border:none;
	font-weight:normal;
	padding:0 25px;
	text-transform:uppercase;
	margin-top:30px;
}
.request-printed-catalog:hover{
	color:#FFF;
}
.btnMarginTop{
	margin-top:120px;
}
.btnMarginLeft{
	margin-left:25px;
}

.contact-bottom-part{
	width:100%;
	float:left;
	height:94px;
	margin-top:80px;
	padding-bottom:50px;
}

.contact-bottom-part p{
	font-family: 'ClearSans';
	font-size:13px;
	color:#41494d;
}

.contact-bottom-part p a{
	color:#41494d;
	text-decoration:underline;
}

.contact-message{
	font-family: 'ClearSans-Medium';
	font-size:13px;
	color:#b46547;
	padding-left:10px;
	height:40px;
	line-height:40px;
}

/* Sitemap*/

.sitemap-left
{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.sitemap-row{
	width:100%;
	float:left;
	margin-top:50px;
}

.sitemap-column ul{
	margin:0;
	padding:0;
	margin-top:20px;
}

.sitemap-column ul li{
	list-style-type:none;
	line-height:26px;
	display:block;
}

.sitemap-column ul li a{
	color:#4a5154;
	font-family: 'ClearSans-Light';
	font-size:15px;
}

.sitemap-row .sitemap-column{
	width:25%;
	float:left;
}

.sitemap-page-title{
	display:block;
	font-family: 'ClearSans';
	font-size:20px;
	color:#b5654b !important;
	margin-top:20px;
}

.seperator-sitemap{width:100%; float:left; border-bottom:1px solid #c0c1c1; margin-top:100px;}




/* Configuration Page*/

.configuration-left
{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}


.miscellaneous-right{
	width:1060px;
	float:left;
}

.miscellaneous-inner{
	width:99%;
	float:left;
	padding:85px 0 0 50px;
}

.miscellaneous-title{
	font-family: 'ClearSans-Medium';
	font-size:16.88px;
	color:#b46547;
	margin-top:80px;
}

.miscellaneous-item-area{
	width:100%;
	float:left;
}
.sunbrella-fabrics-desc{
	width:100%;
	float:left;
	margin:60px 0 0;
	font-family: 'ClearSans-Medium';
	font-size:14.5px;
	color:#4b5154;
}
.configUl{
	width:100%;
	float:left;
	padding:0;
}

.configUl li{
	width:25%;
	max-width:190px;
	list-style-type:none;
	float:left;
	margin-right:25px;
	position:relative;
	margin-top:50px;
	border:1px solid #adadad;
	text-align:center;
}

.configUl li img{
	width:100%;
	max-width:190px;
}

.configUl li .config-name{
	width:100%;	
	float:left;
	background:#fbfbfb;
	color:#636a6c;
	font-family: 'ClearSans-Medium';
	font-size:12.60px;
	text-align:right;
	padding-right:8px;
	height:60px;
	padding-top:10px;
}

.configUl li .config-abbr{
	position:absolute;
	top:0;
	right:0;
	font-family: 'ClearSans';
	font-size:14.40px;
	padding:12px;
	color:#74878e;
}

.config-note{
	width:100%;
	float:left;
	margin-top:110px;
	font-family: 'ClearSans';
	font-size:13px;
	color:#74878e;
}

/* */

.finish-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.finish-left ul li .active{
	text-decoration:underline;
}

.finish-inner{
	padding:128px 0 0 50px;
}

.finishUl{
	width:100%;
	float:left;
	padding:0;
}

.finishUl li{
	width:20%;
	list-style-type:none;
	float:left;
	position:relative;
	margin-top:28px;
	text-align:center;
}
.csschips li{width:33%;}

.finishUl li img{
	width:90%;
}


.finishUl li .finish-name{
	width:100%;	
	float:left;
	color:#636a6c;
	font-family: 'ClearSans-Medium';
	font-size:12.60px;
	text-align:center;
	height:38px;
	margin-top:10px;
}

.nailhead-finish{
	width:55% !important;
	padding:42px !important;
	border:1px solid #bbbbbb;
}

.nailhead-heading{
	font-family: 'ClearSans';
	font-size:15.44px;
}

.nailhead-left, .nailhead-right{
	width:50%;
	float:left;
	text-align:center;
	font-family: 'ClearSans';
	font-size:12px;
}
.finish-sub-links{
	width:100%;
	float:left;
	margin-top:54px;
}
.nailhead-left strong, .nailhead-right strong{
	font-family: 'ClearSans';
}

.nailhead-left img, .nailhead-right img{
	width:123px !important;
	height:88px !important;
	margin-top:30px;
}

.finish-title{
	float:left;
	font-family: 'ClearSans';
	font-size:15.44px;
	color:#5c7179;
	text-transform:capitalize;
	/*margin-left:15px;*/
}

.finish-title2{
	float:right;
	font-family: 'ClearSans-Medium';
	font-size:14px;
	color:#5c7179;
	text-transform:capitalize;
	/*margin-right:15px;*/
}

.misc-inner-menu{width:100%; float:left}
.misc-inner-menu ul{
	margin:0;
	padding:0;
}

.misc-inner-menu ul li{
	list-style-type:none;
	float:left;
	border-left:1px solid #5c7179;
	padding-left:13px; 
	padding-right:13px;
	line-height:20px;
}

.misc-inner-menu ul li:first-child{
	border-left:none;
}

.misc-inner-menu ul li a{
	font-size:13.5px;
	color:#5c7179;
	line-height:11px;
	font-family: 'ClearSans-Medium';
}

.misc-inner-menu ul li .active{
	text-decoration:underline;
	color:#c3816c;
}

.finish-title2 a{
	font-family: 'ClearSans-Medium'; font-size:14px;
}
.finish-title .hand-appeld, .finish-title a{
	font-family: 'ClearSans';
}

/* Material */

.material-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.material-inner{
	padding:60px 0 0 50px;
}

.materialUl{
	width:100%;
	float:left;
	padding:0;
	margin-top:20px;
}

.materialUl li{
	width:20%;
	list-style-type:none;
	float:left;
	position:relative;
	margin-top:25px;
	text-align:center;
}

.materialUl li img{
	width:90%;
}



.material-sep{
	margin-top:42px;
}

.materialUl li .material-name{
	width:100%;	
	float:left;
	color:#495053;
	font-family: 'ClearSans';
	font-size:14.44px;
	text-align:center;
	padding-right:8px;
	height:38px;
	line-height:38px;
	padding-top:2px;
}

.material-title{
	font-family: 'ClearSans';
	font-size:13px;
	color:#5c7179;
	margin-bottom:25px;
}

.material-type-sep{
	width:100%;
	float:left;
	margin-top:40px;
	margin-bottom:40px;
}

/* My Account*/

.account-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.myaccount-outer-area{
	width:100%;
	float:left;
	padding-left:90px;
	padding-right:90px;
	margin-top: 100px;
}

.wishlist-prod-image{
	width:118px;
	float:left;
}

.wishlist-row{
	width:100%;
	float:left;
	margin-bottom:30px;
}
.wishlist-prod-name{
	float:left;
	margin-left:25px;
	font-family: 'ClearSans';
	font-size:23px;
	color:#4a5154;
	margin-top:20px;
}

.wishlist-prod-name .wishlist-title{
	font-family: 'ClearSans';
	font-size:23px;
	color:#4a5154;
	text-decoration:none;
}

.wishlist-prod-name .wishlist-title:hover{
	text-decoration:underline;
}

.wishlist-prod-name a{
	font-size:11px;
	text-decoration:underline;
	color:#4a5154;
}

.wishlist-prod-name a:hover{
	text-decoration:none;
	margin-top:7px;
}

.myaccount-area{
	width:100%;
	float:left;
}

.myaccount-left{
	width:70%;
	float:left;
}

.btn-logout{
	display:block;
	width:126px;
	height:40px;
	line-height:40px;
	color:#FFF;
	background:#b5654b;
	float:right;
	text-align:center;
	font-family: 'ClearSans';
	font-size:16px;
}

.btn-logout:hover{
	color:#FFF;
}

.myaccount-right{
	width:29%;
	float:left;
	padding-left:70px;
}

.myaccount-column{
	width:100%;
	float:left;
	color:#495053;
}

.myaccount-title{
	font-family: 'ClearSans';
	font-size:27px;
	color:#b5654b;
	margin-bottom:7px;
}

.my-favorites{
	margin-bottom:35px;
}

.wishlist-category{
	font-family: 'ClearSans-Light';
	font-size:16px;
	text-transform:uppercase;
	color:#4a5154;
	margin-bottom:20px;
}

.myaccount-title a{
	color:#b5654b;
}

.myaccount-seperator{
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:1px solid #c0c0c0;
}

.myaccount-description{
	font-family: 'ClearSans';
	font-size:13px;
	display:block;
	line-height:28px;
}


/* Custom Quotes */

.quotes-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}
.quotes-form-area{
	width:100%;
	float:left;
	margin-top:50px;
}
.quotes-form-left{
	width:255px;
	float:left;
}


.quotes-inner-menu{
	float:right;
}

.quotes-inner-menu ul{
	margin:0;
	padding:0;
}

.quotes-inner-menu ul li{
	list-style-type:none;
	float:left;
	border-left:1px solid #63686b;
	padding-left:15px; 
	padding-right:15px;
	line-height:11px;
}

.quotes-inner-menu ul li:first-child{
	border-left:none;
}

.quotes-inner-menu ul li a{
	font-size:12px;
	color:#495053;
	line-height:11px;
	font-family: 'ClearSans';
}

.custom-quotes-links{padding-top:68px;}

.quotes-inner-menu ul li .active{
	text-decoration:underline;
}


/*.prod-quotes-img-area{
	width:100px;
	float:left;
}*/

.prod-quotes-img{
	max-width:300px;
	width:100%;
	float:left;
	border:1px solid #bfbfbf;
}

.prod-quotes-img img{
	width:100%;
	float:left;
}

.prod-quotes-handboard{
	width:223px;
	height:223px;
	border:1px solid #bfbfbf;
	color:#495053;
	padding:90px 10px;
	margin-top:65px;
}


.prod-quotes-name{
	font-family: 'ClearSans';
	font-size:24px;
	color:#b5654b;
	margin-bottom:20px;
}

.quotes-prod-row{
	width:100%;
	float:left;
	margin-top:25px;
}

.quotes-prod-row label{
	font-family: 'ClearSans';
	font-size:13px;
	color:#6a6f71;
	font-weight:normal;
	display:block;
	margin-bottom:7px;
}

.quoteSubBtn{
	width:95px;
	height:40px;
	font-family: 'ClearSans-Medium';
	font-size:15px;
	text-transform:uppercase;
	line-height:40px;
	background:#b5654b;
	color:#FFF;
	border:0;
}

.quotes-select-box{
	width:215px;
	height:30px;
	font-family: 'ClearSans';
	font-size:13px;
	color:#5c7179;
	border:1px solid #cccccc;
}

.quotes-comment-box{
	width:382px;
	height:150px;
	border:1px solid #cccccc;
}

.prod-quotes-name span{
	display:inline-block;
	margin-left:10px;
	font-family: 'ClearSans-Light';
	font-size:19px;
}


.quotes-form-right{
	width:550px;
	float:left;
	margin-left:50px;
}

.quotes-prod-note{
	width:100%;
	float:left;
	color:#5c7179;
	font-size:10px;
	font-family: 'ClearSans';
	margin-top:45px;
}

.quotes-save-row{
	width:100%;
	float:left;
	margin-top:12px;
	color:#495053;
}
.quotes-save-row .quotes-heading{
	font-family: 'ClearSans-Medium';
	font-size:13px;
}

.quotes-save-row .quotes-items{
	font-family: 'ClearSans-Light';
	font-size:13px;
}

/* Find a dealer*/

.find-dealer-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.find-dealer-area{
	width:100%;
	float:left;
}

.dealer-list-area{
	width:40%;
	float:left;
	/*height:570px;*/
	border-right:1px solid #d3d5d6;
	margin-top:40px;
}

.dealer-map-area{
	width:54%;
	float:left;
	/*height:570px;*/
	margin-top:40px;
	margin-left:40px;
}


.dealer-search-form{
	width:100%;
	float:left;
	color:#b46547;
}

.dealer-search-left{
	width:80px;
	float:left;
	/*font-family: 'ClearSans';
	font-size:18px;*/
	line-height:20px;
	margin-right:5px;
}

.dealer-search-middle{
	width:80px;
	float:left;
	margin-right:5px;
}

.dealer-search-right{
	float:left;
}

.txt-dealer{
	width:80px;
	height:27px;
	border:1px solid #d3d5d6;
	margin-top:10px;
}

.btn-dealer{
	width:62px;
	height:27px;
	background:#FFF;
	border:1px solid #d3d5d6;
	font-family: 'ClearSans-Medium';
	font-size:12.18px;
	text-align:center;
	margin-top:10px;
	color:#46555d;
}

.dealer-list{
	width:100%;
	float:left;
	height:483px;
	border:1px solid #d3d5d6;
	margin-top:45px;
	padding-left:20px;
	padding-right:10px;
}

.dealer-list ul{
	margin:0;
	padding:0;
}

.dealer-list ul li{
	list-style-type:none;
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	cursor:pointer;
}


.dealer-name{
	font-family: 'ClearSans';
	font-size:13px;
	color: #5c7179;
	line-height:16px;
}

.dealer-address{
	font-family: 'ClearSans-Medium';
	font-size:13px;
	color: #5c7179;
	line-height:16px;
}

.dealer-address a{
	font-family:'ClearSans-Medium';
	font-style:italic;
	color:#b46547;
}


.dealer-map-area #map-canvas{
	width:100%;
	height:567px;
}

/* Product Page*/
.product-container{
	min-width:1180px;
	width:100%;
	float:left;
	background:#FFF;
}

.product-left{
	width: 18%;
	float: left;
	background:none;
	height:auto;
}

.product-nav-area{
	width: 92%;
	float: right;
	padding-top:150px;
	margin-right:10%;
}

.product-nav-head{
	width:100%;
	float:right;
	border:1px solid #7c7f7f;
	height:42px;
	line-height:40px;
	text-transform:uppercase;
	margin-top:115px;
	font-size:16px;
	font-family: 'ClearSans-Light';
	padding-left:22px;
	margin-bottom:20px;
	color:#FFF;
}

.product-nav-head a{
	color:#FFF;
}

.product-nav-area ul{
	margin-left:25px;
	padding:0;
	list-style-type:none;
}

.product-nav-area ul li{
	line-height: 24px;
	text-align:right;
}

.product-nav-area ul li a{
	color: #576d75;
    font-size: 13px;
    font-family: 'ClearSans-Light';
}
.product-nav-area ul li a.selected
{
	text-decoration:underline;
}


.product-right{
	width: 82%;
    float: left;
}

.product-inner{
	width: 100%;
    float: left;
    padding:20px 105px 0 105px;
}

.barstool-product-inner{
	margin:0;
	padding:0;
	clear:both;
	float:none;
	max-width:572px;
	width:100%;
	margin:0 auto;
}

.prod-paginator-total{
	display:inline-block;
	margin-right:20px;
}
.paginationControl{
	font-size: 15px;
    font-family: 'ClearSans-Bold';
}

.paginationControl .paginate_active{
	color:#495053;
	font-size: 16.74px;
    font-family: 'ClearSans-Bold';
	text-decoration:underline;
}
.paginationControl a.paginate_button
{
	color:#495053;
	font-size: 16.74px;
    font-family: 'ClearSans-Bold';	
}

.product-row-top{
	width:100%;
	float:left;
	margin-bottom:22px;
	font-family: 'ClearSans-Medium';
	font-size:13px;
	color:#495053;
}

.product-area{
	width:100%;
	margin:0 auto;
	float:left;
	margin-bottom:20px;
}

.product-col1-top{
	width:60%;
	float:left;
}

.product-col2-top{
	float:right;
}

.product-area .seperator li{
	margin-top:15px !important;
}

.product-area .seperator li.bar-stool{
	margin-top:55px !important;
}

.product-area ul{
	margin:0;
	padding:0;
	text-align:center;
}

li.bar-stool{
	list-style-type: none;
	width: 212px !important;
    height: 331px !important;
    float: none;
    margin: 20px 18px 0 !important;
	display:inline-block;
}

li.bar-stool .img-product-list img{
	width:212px !important;;
	height:286px !important;;
}

.product-area ul li{
	list-style-type:none;
	width:26%;
	margin-left:3%;
	margin-right:3%;
	margin-top:20px;
	/*width:315px;
	height:310px;
	margin: 20px 18px 0 !important;*/
	float: none;
	display:inline-block;
}

.product-area ul li .img-product-list{
	position:relative;
}
.lansing-product-sticker{position:absolute; top:0; left:0; width:61%; max-width:121px;}
.product-area ul li .product-list-layer{
	position:absolute; width:100%; height:100%; top:0; left:0; opacity:0.5;
}
.product-area ul li:hover .product-list-layer{
	position:absolute; width:100%; height:100%; top:0; left:0; border:3px solid #b46547;
}



.product-area ul li .img-product-list img{
	width:100%;
	/*width:315px;
	height:259px;*/
}

.product-area ul li .product-list-title{
	width:100%;
	float:left;
	height:45px;
	line-height:45px;
	text-align:center;
	font-family: 'ClearSans-Medium';
	font-size:16.74px;
	color:#495053;
}

.product-detail-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.product-detail-area{
	width:100%;
	float:left;
	padding-bottom:50px;
}

.product-img-area{
	max-width:78%;
	float:left;
}
.product-description-area .productdetail-name{max-width:78%;}
.barstool-image-area{
	max-width:380px;
	width:100%;
	float:left;
}

.product-controls{
	width:100%;
	float:left;
	margin-bottom:30px;
}

.product-img-pagination{
	/*width:30%;*/
	float:left;
}

.product-detail-arrow{
	/*width:100px;*/
	float:left;
	font-family: 'ClearSans-Light';
	font-size:14px;
	text-align:center;
	color:#5a717a;
}


.thumb-img-area .scroller-container-outer{width:99%; height:97px; float:left; position:relative; overflow:hidden; margin-left:0; margin-right:0;}
.thumb-img-area .scroller-container-outer .scroller-container-scroll-left{width:100%; position:absolute;}
.thumb-img-area .scroller-container-outer .scroller-container-scroll-left table{margin-left:0px;}
.thumb-img-area .scroller-container-outer .scroller-container-scroll-left img{border:1px solid #e5e6e7}
.thumb-img-area .scroller-container-outer .scroller-container-scroll-left .box-space{width:16px; float:left;}



.product-left-arrow{
	width:27px;
	float:left;
}

.product-seperator{
	width:19px;
	float:left;
}

.product-right-arrow{
	width:27px;
	float:left;
}

.product-share-wishlist{
	/*width:315px;*/
	float:right;
	/*margin-right:3px;*/
}

.clear{
	clear:both;
	margin:0;
	padding:0;
}

.product-share-wishlist .prod-share{
	width:124px;
	height:20px;
	float:right;
	line-height:20px;
	background:#e0e0df;
	color:#495053;
	font-family: 'ClearSans-Medium';
	font-size:12.38px;
	text-transform:uppercase;
	text-align:center;
}

.product-share-wishlist .prod-wishlist{
	width:115px;
	height:20px;
	float:right;
	line-height:20px;
	background:#ededee;
	color:#4b5154;
	font-family: 'ClearSans-Medium';
	font-size:12.26px;
	text-transform:uppercase;
	text-align:center;
	margin-left:10px;
	cursor:pointer;
}

.product-share-wishlist .prod-wishlist-remove{
	width:160px;
}

.product-details-area{
	width:16%;
	float:left;
	margin-left:4%;
	margin-top:30px;
}

.product-details-barstool{
	width:29%;
	position:relative;
	margin-left:22px;
}

.thumb-area{
	width:100%;
	float:left;
	margin-bottom:25%;
}

.thumb-area img{
	width:100%;
	max-width:120px;
	max-height:98px;
}

.thumb-border{
	max-width:166px;
	max-height:139px;
	width:100%;
	padding:24px;
	border:1px solid #c0c0c0;
	text-align:center;
	margin-bottom:10px;
}

.product-sidebar{
	position:absolute;
	bottom:0;
	margin-bottom:0;
}

.box1 a, .box2 a, .addthis_toolbox a{
	font-family: 'ClearSans';
	font-size:11.27px;
	color:#4b5154;
}

.box1{
	max-width:192px;
	width:100%;
	float:left;
	/*padding-top:6.5px;
	padding-bottom:6.5px;*/
	border:1px solid #c0c0c0;
	line-height:35px;
}

.box2{
	max-width:182px;
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:11.27px;
	/*padding-top:8.5px;
	padding-bottom:8.5px;*/
	color:#4b5154;
	border:1px solid #c0c0c0;
	margin-left:13px;
	line-height:35px;
}

.addthis_toolbox{
	max-width:192px;
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:11.27px;
	color:#4b5154;
	/*padding-top:6.5px;
	padding-bottom:6.5px;*/
	border:1px solid #c0c0c0;
	margin-left:12px;
	line-height:35px;
}

.addthis_toolbox a{margin-bottom:0px !important;}

.product-sidebar .box1
{
	max-width:166px;
	width:100%;
	text-align:left;
	
}
.product-sidebar .box1 img
{
	margin-left:14px;
	margin-right:10px;
}
.product-sidebar .box2 img{
	margin-left:14px;
	margin-right:10px;
	margin-top:-3px;
}
.product-sidebar .addthis_toolbox .addthis_button_facebook{
	margin-left:12px;
}

.product-sidebar .addthis_toolbox .addthis_button_pinterest_share{
	margin-left:15px;
}

.product-sidebar .addthis_toolbox .social-icon{
	margin-left:14px;
}

.barstool-row-top{
	margin-top:20px;
}

.product-sidebar .box2{
	max-width:166px;
	width:100%;
	margin-left:0;
	margin-top:10px;
	text-align:left;
}


.product-sidebar .addthis_toolbox{
	max-width:166px;
	width:100%;
	margin-left:0;
	margin-top:10px;
}

.box1 img{
	margin-right:9px;
}

.box2 img{
	margin-right:15px;
	margin-top:-3px;
}

.addthis_toolbox .addthis_button_facebook{
	display:inline-block;
	margin-left:15px;
}

.addthis_toolbox .addthis_button_pinterest_share{
	display:inline-block;
	margin-left:15px;
}

.addthis_toolbox .social-icon{
	display:inline-block;
	margin-left:17px;
}


.product-img-area .large-img-area{
	/*max-width:590px;
	height:484px;*/
	float:left;
	cursor:pointer;
}

.expend-images{
	width:100%;
	float:left;
	margin-bottom:10px;
}

.expend-images a{
	font-family: 'ClearSans';
	font-size:12px;
	color:#919292;
}

.product-img-area .large-img-area img{
	max-width:590px;
	width:100%;
	/*height:484px;*/
	float:left;
}

.product-img-area .thumb-img-area{
	/*max-width:590px;*/
	float:left;
	margin-top:15px;
}

.product-img-area .thumb-img-area ul{
	margin:0;
	padding:0;
}

.product-img-area .thumb-img-area ul li{
	list-style-type:none;
	float:left;
	margin-left:17px;
}

.product-img-area .thumb-img-area ul li:first-child{
	margin-left:0;
}

.product-img-area .thumb-img{
	width:118px;
	height:97px;
}

.zoom-prod-img a{
	font-family: 'ClearSans-Light';
	text-decoration:underline;
	font-size:13px;
	color:#495053;
}

.product-description-area{
	width:100%;
	float:left;
	margin-top:13px;
}
.product-description-area .productdetail-name{
	font-family: 'ClearSans-Medium';
	font-size:32px;
	color:#495053;
	position:relative;
}

.product-description-area .pinnacle-logo
{
	position: absolute;
    right: 0px;
    top: -20px;
}

.product-description-area .productdetail-sku{
	font-family: 'ClearSans-Medium';
	font-size:13.26px;
	color:#b46547;
}

.product-description-area .productdetail-shortdesc{
	font-family: 'ClearSans';
	font-size:13px;
	color:#495053;
	line-height:18px;
	margin-top:15px;
}

.product-detail-seperator{
	width:100%;
	float:left;
	margin-top:40px;
	margin-bottom:45px;
	border-bottom:1px solid #c0c0c0;
}

.product-detail-cust-seperator{
	width:100%;
	float:left;
	margin-top:60px;
	margin-bottom:40px;
	border-bottom:1px solid #c0c0c0;
}

.product-option-area{
	width:100%;
	float:left;
}

.product-option-col1{
	width:35%;
	float:left;
	padding-right:45px;
}

.product-option-col2{
	width:40%;
	float:left;
	padding-right:45px;
}

.product-option-col3{
	width:25%;
	float:left;
}
.dining-sets .product-option-col1{
	width:30%;
}

.dining-sets .product-option-col2{
	width:40%;
}

.dining-sets .product-option-col3{
	width:30%;
}

.product-option-title{
	font-family: 'ClearSans';
	font-size:13px;
	color:#b5715d;
}

.product-option-value{
	font-family: 'ClearSans-Light';
	font-size:13px;
	line-height:20px;
	color:#575d5f;
}

.product-customization-option{
	width:100%;
	float:left;
}

.customization-option{
	float:left;
	font-family: 'ClearSans-Light';
	font-size:13px;
	color:#b5715d;
	line-height:21px;
}

.customization-links{
	float:left;
	margin-left:20px;
}

.bardtool-extra-text{
	width:100%;
	float:left;
	margin-top:10px;
	font-size:13px;
	color:#575d5f;
	font-family: 'ClearSans-Light';
}

.customization-links a{
	display:inline-block;
	font-family: 'ClearSans';
	font-size:12.16px;
	color:#575d5f;
	margin-right:6px;
	margin-left:6px;
}

.product-controls .productdetail-boxes{
	width:100%;
	text-align:center;
	float:left;
}

.product-controls .productdetail-boxes img{
	/*margin-right:0px;	*/
}

.product-controls .productdetail-boxes a
{
	/*color:#b0644d;
	font-family: 'ClearSans';
	font-size:12.3px;
	text-transform:lowercase;*/
}



.product-controls .productdetail-boxes .custom-quotebox{
	width:120px;
	height:80px;
	float:left;
	padding:25px 14px;
	font-family: 'ClearSans-Medium';
	font-size:12.3px;
	color:#5a717a;
	background:#eeeeef;
}

.product-controls .productdetail-boxes .find-retailerbox{
	width:120px;
	height:80px;
	float:left;
	padding:25px 14px;
	font-family: 'ClearSans-Medium';
	font-size:12.3px;
	color:#fff;
	background:#9caaaf;
	margin-left:14px;
}

.product-controls .productdetail-boxes .finish-guidebox{
	width:120px;
	height:66px;
	float:left;
	padding:20px 14px;
	font-family: 'ClearSans-Medium';
	font-size:12.3px;
	color:#5a717a;
	background:#eeeeef;
}

.product-details-area .productdetail-boxes .fabricbox{
	width:120px;
	height:66px;
	float:left;
	padding:20px 14px;
	font-family: 'ClearSans-Medium';
	font-size:12.3px;
	color:#5a717a;
	background:#eeeeef;
	margin-left:14px;
}

.product-details-area  .stepby-ordering-guide{
	float:left;
	font-family: 'ClearSans';
	font-size:13px;
	color:#5a717a;
	text-decoration:underline;
	cursor:pointer;
	margin-top:35px;
}
.product-details-area  .stepby-ordering-guide:hover{
	text-decoration:none;
}
.product-details-area  .stepby-ordering-guide strong{
	font-family: 'ClearSans';
}

/*.product-details-area .product-attribute-heading
{
	width:100%;
	float:left;
	font-family: 'ClearSans-Bold';
	font-size:13px;
	color:#5a717a;
	margin-top:20px;
}

.product-details-area .product-attribute-heading a{
	font-family: 'ClearSans';
	text-decoration:underline;
}

.product-details-area .product-attribute-heading a:hover{
	text-decoration:none;
}

.product-details-area .product-attribute-txt
{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:13px;
	color:#5a717a;
}

.product-details-area .product-attribute-txt a
{
	text-decoration:underline;
}
.product-details-area .product-attribute-txt a:hover
{
	text-decoration:none;
}*/
/* Category Page */

.category-container{
	max-width:100%;
	width:100%;
	float:left;
}

.category-container ul{
	margin:0;
	padding:0;
}

.category-container ul li{
	width:25%;
	height:100%;
	position:relative;
	float:left;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
	list-style-type:none;
	margin-top:4px;
	margin-bottom:4px;
}

.category-container .catBorderTop li{
	border-top:8px solid #e5e6e6;
}

.category-container ul li:first-child{
	/*border-left:0;*/
}

.category-container ul li:last-child{
	/*border-right:0;
	width:24.45%;*/
}

.category-container ul li .cat-layer{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
}

.category-container ul li .cat-layer-nonhover{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
}

.category-container ul li:hover .cat-layer{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	background:rgba(168, 83, 58, 0.80);
}


.category-container ul li:last-child,
.category-container ul li:last-child img,
.category-container ul li:last-child .cat-layer{
	/*width:318px;*/
}

.category-container ul li span{
	display:block;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	margin-top:50%;
	text-align:center;
	font-family: 'ClearSans-Light';
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
	z-index:99;
}

.interiorFull .cat-layer span{
	font-family: 'FiraSans-LightItalic';
	text-transform:lowercase;
	
}

.interiorFull .cat-layer-nonhover span{
	font-family: 'FiraSans-LightItalic';
	text-transform:lowercase;
	
}

.category-container ul li img{
	width:100%;
}

.cat-bottom-layer{
	width:100%;
	float:left;
	background: url("../img/category-bottom-layer.jpg") no-repeat !important;
	
	min-height:400px !important;
}

/* Product Registration*/

.product-reg-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.reg-product-area{
	width:100%;
	float:left;
}

.prod-reg-heading{
	font-family: 'ClearSans';
	font-size:27px;
	color:#b5654b;
	margin-bottom:40px;
	margin-top:80px;
}



.prod-reg-form-row{
	width:100%;
	float:left;
	margin-bottom:28px;
}
.prod-reg-form-row label {
	font-family: 'ClearSans-Medium';
	font-weight:normal;	
	font-size:13px;
	color:#495053;
}

.regprod-txtbox{
	width:275px;
	font-family: 'ClearSans-Light';
	border:1px solid #bfbfbf;
	height:24px;
	padding-left:2px;
}

.prod-reg-form-row .prod-reg-col-1{
	width:280px;
	float:left;
}

.prod-reg-form-row .prod-reg-col-2{
	width:128px;
	float:left;
	margin-left:12px;
}

.prod-reg-form-row .prod-reg-col-3{
	width:57px;
	float:left;
	margin-left:12px;
}

.prod-reg-form-row .prod-reg-col-4{
	width:60px;
	float:left;
	margin-left:12px;
}

.prod-reg-note{
	font-family: 'ClearSans-Medium';
	font-weight:normal;	
	font-size:13px;
	color:#495053;
}

.reg-prod-desc{
	width:80%;
	float:left;
	font-family: 'ClearSans';
	font-size:13px;
	color:#4a5154;
}

/* Press Page*/

.press-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.press-publish-date{
	font-family: 'ClearSans';
	font-size:16px;
	color:#4a5154;
	margin-bottom:8px;
}

.press-heading{
	font-family: 'ClearSans';
	font-size:20px;
	text-transform:uppercase;
	color:#b46547;
	margin-bottom:40px;
}

.press-detail-title{
	font-family: 'ClearSans';
	font-size:20px;
	color:#495053;
	margin-bottom:30px;
}

.press-description{
	font-family: 'ClearSans';
	font-size:15px;
	line-height:26px;
	color:#495053;
	line-height:26px;
}

.press-description ul{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	margin:25px 0 0px 0;
}

.press-description ul li{
	list-style-type:none;
	width:48%;
	float:left;
	border:1px solid #a1a0a0;
	padding:25px;
}

.press-description ul li img{
	width:100%;
}

.press-description ul li:last-child{
	margin-left:25px;
}

.press-description span{
	/*font-family: 'ClearSans';
	font-size:27px;
	color:#b5654b;
	margin-bottom:35px;
	margin-top:25px;
	line-height:30px;*/
}

.press-detail-area{
	width:100%;
	float:left;
	padding-left:120px;
	padding-right:120px;
}

.testimonial-area{
	float:right;
	font-family: 'ClearSans';	
	font-size:13.50px;
	font-style:italic;
	color:#495053;
	margin-top:25px;
}

.testimonial-area span{
	color:#b5654b;
	font-style:normal;
}

.press-description p{
	width:100%;
	float:left;
	margin-bottom:0px;
}

.press-content-image-left{
	max-width:405px;
	width:100%;
	float:left;
	border:1px solid #a1a0a0;
	padding:25px;
}

.press-content-image-right{
	max-width:405px;
	width:100%;
	float:right;
	border:1px solid #a1a0a0;
	padding:25px;
	margin-left:25px;
}

.press-description strong{
	/*font-size:20px;
	font-weight:normal*/
}

.press-large-image{
	max-width:646px;
	width:100%;
	margin:0 auto;
	padding:22px;
	border:1px solid #a1a0a0;
	margin-top:40px;
}

.press-large-image img{
	max-width:602px;
	width:100%;
}

.press-more{
	font-family: 'ClearSans-Light';	
	font-size:16px;
	color:#b46547;
	text-decoration:underline;
}

.press-more:hover{
	text-decoration:none;
}

/*.press-news-row{
	 width:100%;
	 float:left;
	 border-bottom:2px dotted #b46547;
	 padding-top:20px;
	 padding-bottom:20px;
}

.press-nav-area{
	width:155px;
	float:right;
}

.press-nav-head{
	width:100%;
	float:right;
	border:1px solid #7c7f7f;
	height:42px;
	line-height:40px;
	color:#FFF;
	text-transform:uppercase;
	margin-top:115px;
	font-size:16px;
	font-family: 'ClearSans-Light';
	padding-left:25px;
	margin-bottom:20px;
}

.press-nav-area ul{
	margin-left:25px;
	padding:0;
	list-style-type:none;
}

.press-nav-area ul li{
	line-height:30px;
}

.press-nav-area .active{
	font-family: 'ClearSans';
}

.press-nav-area ul li a{
	color:#FFF;
	font-size:13px;
	font-family: 'ClearSans-Light';
}

.press-title{
	font-family: 'ClearSans';
	font-size:15px;
	color:#495053;
}

.press-detail-title{
	font-family: 'ClearSans';
	font-size:20px;
	color:#495053;
	margin-bottom:30px;
}

.press-heading{
	font-family: 'ClearSans-Medium';
	font-size:20px;
	text-transform:uppercase;
	color:#b46547;
	margin-bottom:40px;
	margin-top:80px;
}

.press-heading span{ 
	font-family: 'ClearSans-Light';
}

.press-middle{
	width:745px;
	float:left;
	padding:35px;
}

.press-middle-inner{
	width:650px;
	margin:0 auto;
}

.press-middle .press-middle-inner .press-thumbnail{
	width:140px;
	height:140px;
	float:left;
	padding:10px;
	border:1px solid #a1a0a0;
}

.press-middle .press-middle-inner .press-info{
	width:470px;
	float:left;
	margin-left:20px;
}
.press-middle .press-middle-inner .press-description{
	font-family: 'ClearSans-Light';
	font-size:15px;
	line-height:25px;
	color:#495053;
}

.press-large-image{
	width:646px;
	height:414px;
	float:left;
	padding:22px;
	border:1px solid #a1a0a0;
	margin-top:40px;
}

.press-large-image img{
	width:602px;
	height:370px;
}

.press-description strong{
	font-family: 'ClearSans-Medium';	
}



.press-more{
	font-family: 'ClearSans';	
	font-size:15px;
	color:#b46547;
	text-decoration:underline;
}

.press-more:hover{
	text-decoration:none;
}
.press-right{
	width:300px;
	background: url("../img/press-right.jpg") no-repeat;
	float:left;
	position:relative;
	min-height:1042px;
}
.press-list-right{
	background: url("../img/press-right.jpg") no-repeat;
}

.press-detail-right{
	background: url("../img/press-details-right.jpg") no-repeat;
}*/

.front-pagination{
	font-family: 'ClearSans-Light';
	font-size:16px;
	text-decoration:underline;
	color:#b46547;
}

.paginationDisable{
	font-family: 'ClearSans-Light';
	font-size:16px;
	color:#b46547;
}

.frontPagination{
	float:right;
	margin-top:50px;
}



.charity-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

/*.history-right{
	background: url("../img/history-right-layer.jpg") no-repeat;
}

.craft-right{
	background:url("../img/craftmanship-right-layer.jpg") no-repeat;
}*/

.environment-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

/*.environment-right{
	background: url("../img/environment-right-layer.jpg") no-repeat;
}

.warranty-right{
	background: url("../img/warranty-right-layer.png") no-repeat;
	min-height:1346px;
}

.privacy-right{
	background: url("../img/privacy-right-layer.jpg") no-repeat;
	min-height:1621px;
}*/


.next-page{
 	float:right;
	margin-top:100px;
}

.next-page a{
	font-family: 'ClearSans-Light';
	font-size:16px;
	color:#b46547;
	text-decoration:underline;
}

.next-page a:hover{
	text-decoration:none;
}

.breadcrumb-area{
	float:left;
	padding-top:65px;
	padding-left:0px;
	font-family: 'ClearSans';
	font-size:12px;
	color:#b0b0b3;
}

.customization-breadcrumb{
	color:#d3d1d1;
	padding-top: 18px;
    padding-left: 60px;
}

.login-breadcrumb{
	width:100%;
	float:left;
	padding:22px 0 53px 35px;
	font-family: 'ClearSans';
	font-size:12px;
	color:#b0b0b3;
}

.login-breadcrumb a{
	color:#b0b0b3;
}

.customization-breadcrumb a{
	color:#d3d1d1 !important;
}

.about-breadcrumb{
	color:#FFF;
}

.about-breadcrumb a{
	color:#FFF !important;
}

.breadcrumb-full-width{
	width:100%;
}

.noLeftPadding{padding-left:0;}

.breadcrumb-area a{
	font-family: 'ClearSans';
	font-size:12px;
	color:#b0b0b3;
}

.login-inner-area{width:100%; float:left; background:url("../img/login-inner-bg.jpg")  50% 50% / cover no-repeat; height:1656px;}
.login-form-area{max-width:510px; width:100%; margin:0 auto;}
.login-title{width:100%; float:left; font-family:'ClearSans'; font-size:27px; color:#b46547;}
.login-sub-title{width:100%; float:left; font-family:'ClearSans-Light'; font-size:16px; color:#4a5154;}
.login-form-row{width:100%; float:left; margin-top:25px;}
.login-form-row label{font-family:'ClearSans-Medium'; font-weight:normal; font-size:13px; color: #5c7179;}
.login-txtbox{max-width:298px; width:100%; float:left; height:40px; border:1px solid #bebebe; background:#FFF; font-family:'ClearSans-Medium';}
.login-inner-form-area{width:100%; float:left; background:rgba(255, 255, 255, .9); padding:95px;}
.login-form-row ul.help-inline{ margin-top:-45px;}
.btn-login{float:left; margin-left:62px;}

.noBgColor{background:none}
.whiteBgColor{background:#FFF}
.about-container{width:100%; float:left; margin-bottom:15px; margin-top:15px;}
.about-landing-left{max-width:550px; width:100%; float:left; padding-left:92px; padding-right:82px; padding-top:110px;}
.about-landing-right{max-width:630px; width:100%; float:left}
.about-landing-right img{width:100%;}
.about-bottom-banner{width:100%; float:left; position:relative}
.about-bottom-banner img{width:100%;}
.main-about-right{display:block;}
.responsive-about-right{display:none;}

.about-inner-links-bottom{position:absolute; bottom:25px; right:0;}


.content-banner{background:url("../img/customization-banner.jpg")  50% 50% / cover no-repeat; height:454px;}
.about-banner{background:url("../img/about-landing-banner.jpg")  50% 50% / cover no-repeat; height:655px;}
.vision-banner{background:url("../img/vision-banner.jpg")  50% 50% / cover no-repeat; height:656px;}
.visionMarginTop{margin-top:90px;}
.content-banner-text{font-family: 'ClearSans-Light'; font-size:35px; color:#FFF; padding-left:70px; padding-right:70px; padding-top:162px; line-height:45px;}
.news-banner-text{font-family: 'ClearSans'; font-size:24px; color:#FFF; padding-left:120px; padding-right:120px; padding-top:162px; line-height:25px;}
.about-banner-text{padding-top:262px;}
.design-banner-text{padding-top:135px;}
.craft-banner-text{padding-top:85px;}
.craft-banner-text p{font-size:18px; font-family:'ClearSans-Medium'; text-align:right}

.cms-container .container{ padding-bottom:50px;}
.about-inner-links{float:right; padding-top:18px;}
.material-links{padding-top:65px;}
.material-links .active, .finish-sub-links .active{font-family: 'ClearSans-Bold'; text-decoration:underline}
.row{margin-left:0; margin-right:0; margin-top:75px}
.about-inner-links .active{text-decoration:underline}
.cover-footer .navbar-nav > li{height:auto;}
.interiorResponsive{display:none}
.product-breadcrumb {
    padding-top: 0;
    padding-left: 0px;
}
.product-mobile-nav
{
	display:none;
}

.blog-area, .press-area{
	width:100%;
	float:left;
	margin-top:55px;
}

.press-seperator{width:100%; float:left; border-bottom:1px solid #b6b6b6; margin-top:65px; margin-bottom:65px;}

.blog-left{
	background: url("../img/texture-bg.jpg") 50% 50% / cover no-repeat;
}

.blog-img-area, .press-img-area{
	width:38%;
	padding:20px;
	float:left;
	border:1px solid #a09f9f;
}

.blog-img-area img, .press-img-area img{
	width:100%;
}

.blog-content-area, .press-content-area{
	width:55%;
	float:left;
	margin-left:45px;
}
.blog-content-area .blog-title, .press-content-area .press-title{
	width:100%;
	float:left;
	font-family: 'ClearSans';
	font-size:27px;
	color:#b46547;
	margin-bottom:25px;
	font-weight:normal;
	line-height:30px;
}

.blog-content-area .blog-desc, .press-content-area .press-desc{
	font-family: 'ClearSans-Light';
	font-size:16px;
	color:#4a5154;
}

.blog-content-area .blog-desc p, .press-content-area .press-desc p{
	margin-bottom:0px;
}

.noMarginTop{
	margin-top:0;
}

/* Radio Box*/


.catalog-form input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

.catalog-form input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.catalog-form input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 10px;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}

.catalog-form input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}

.catalog-form input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

.catalog-form input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(180, 101, 71);
  border-radius    : 10px;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(180, 101, 71),rgb(180, 101, 71));
  background-image :     -ms-linear-gradient(rgb(180, 101, 71),rgb(180, 101, 71));
  background-image :      -o-linear-gradient(rgb(180, 101, 71),rgb(180, 101, 71));
  background-image : -webkit-linear-gradient(rgb(180, 101, 71),rgb(180, 101, 71));
  background-image :         linear-gradient(rgb(180, 101, 71),rgb(180, 101, 71));
}

.registration-button{float:right}

.mobile-home-area{display:none}
.bottom-pagi-product{margin-bottom:50px;}
.misc-nav-arrow{float:right; padding-top:65px;}

@media (min-width: 1920px) {
	/*.product-description-area .pinnacle-logo{right:160px;}*/
}
@media (max-width: 1920px) {
	.navbar-collapse{float:right;}
	.navbar-nav.extra-nav{float:none; display:block; max-width:340px; float:right; padding-bottom:20px;}
	.navbar-nav.loggdin-extra-nav{max-width:375px;}
	.navbar-nav{display:block; margin:0 auto; float:none; max-width:490px; width:100%; margin-top:10px;}
	.footer-column-3 .navbar-nav{ max-width:none;}
	.navbar-brand{display:block; margin:0 auto; width:278px; float:none;}
	.search-area{float:left; margin-left:10px;}
	.footer-column-3{width:51%}
	/*.product-description-area .pinnacle-logo{right:160px;}*/
}
 @media (max-width: 1709px) {
	.finishUl li{width:20%}
	.materialUl li{width:20%}
	.csschips li{width:33%;}
	.csschips li img{}
	#footer-privacy-link{display:none;}
	.box1{max-width:none;width:25%;}
	.box2{max-width:none;width:25%;}
	.addthis_toolbox{max-width:none;width:24.6%;}
	.about-landing-left{max-width:none; width:50%}
	.about-landing-right{max-width:none;  width:50%}
	.customization-layer-3 .customization-content-left{padding:60px 60px 0 60px}
	.craftmanshipPadding{padding:50px;}
	.craftmanship-col1{padding:40px 50px}
	.craftmanship-left{max-width:none; width:50%}
	.craftmanship-right{max-width:none; width:50%}
	.search-list-area .category-list li{margin-left:10px;margin-right:10px;}
}
@media (max-width: 1560px) {
	/*#footer-warranty-link{display:none;}*/
	.footer-column-3{width:45%}
	.addthis_toolbox{max-width:none; width:24%;}
	.addthis_toolbox .addthis_button_pinterest_share{margin-left:7px}
	.addthis_toolbox .social-icon{margin-left:7px}
	.addthis_toolbox .addthis_button_facebook{margin-left:7px}
	.about-landing-left{padding:30px;}
	.customization-layer-3 .customization-content-left{padding:20px}
	/*.product-description-area .pinnacle-logo{right:130px;}*/
}
@media (max-width: 1479px) {
	#footer-term-link, #footer-privacy-link, #footer-faq-link{display:none;}
	
	/*#footer-warranty-link a:after{content:none;}*/
	.finishUl li{width:25%}
	.csschips li{
		width:33%;
	}
	.materialUl li{width:25%}
	.footer-column-3{width:38%}
	.about-landing-left{padding:25px; padding-bottom:0;}
	.about-landing-left .cms-description{line-height:28px;}
}
@media (max-width: 1422px) {
	.product-inner{padding:20px 55px 0 55px}
	.barstool-product-inner{padding:0;}
	.thumb-area{margin-bottom:18%}
	.thumb-border{margin-bottom:10px;}
	.customization-option{width:100%; text-align:center}
	.customization-links{width:100%; margin-left:0; margin-top:10px; text-align:center}
	.craftmanshipPadding{padding:25px;}
	.craftmanship-col1{padding:30px 15px 10px 15px; font-size:18px; line-height:25px;}
	.craftmanship-col1 .craftmanship-title{font-size:22px; line-height:30px;}
	.craftmanship-title{margin-bottom:10px;}
	#createAccount{padding:40px;}
	#footer-sitemap-link{display:none;}
	#footer-warranty-link a:after{content:none;}
	.designer-affiliation-area{padding:40px}
	.col-middle{width:25%;}
	.press-detail-area,.news-banner-text{padding-left:40px;padding-right:40px;}
	.search-list-area .category-list li{margin-left:20px;margin-right:20px;}
}
@media (max-width: 1366px) {
	.extra-list2{display:none !important;}
	.customization-layer-3 .customization-content-left{padding:15px}
	.customization-desc{line-height:24px; font-size:15px;}
	.customization-title{font-size:25px}
	.craftmanshipPadding{padding:20px;}
	.craftmanship-col1{padding:30px 15px 10px 15px; font-size:18px; line-height:25px;}
	.craftmanship-col1 .craftmanship-title{font-size:22px; line-height:30px;}
	.craftmanship-row{line-height:30px; font-size:16px;}
	.design-banner-text{padding-top:100px;}
	.designer-area .customization-title{line-height:25px;}
	.myaccount-right{width:20%;}
	.myaccount-left{width:80%;}
}


@media (max-width: 1290px) {
	.nailhead-finish{width:60% !important}
	.product-area ul li{width:40%;}
	.configUl li{width:18%;}
	.product-inner{padding:20px 45px 0 45px}
	.barstool-product-inner{padding:0;}
	#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-area{width:100%; margin:0;}
	.search-list-area .category-list li{width:20%; margin:0; border:8px solid #FFF;}
	.footer-column-1{max-width:105px}
	.footer-column-3{width:34%;}
}

@media (max-width: 1279px) {
	.col-xs-12{padding-right:40px; padding-left:40px;}
	.reg-prod-desc{width:100%;}
	.footer-nav li a{padding:10px 0 0px 4px}
	.footer-nav li a:after{margin-left:4px}
	.about-landing-left{padding:20px;}
	.about-landing-left .cms-description{line-height:26px;}
	.craftmanshipPadding{padding:15px;}
	.craftmanship-col1{padding:30px;}
	.craftmanship-col3{line-height:25px;}
}
@media (max-width: 1252px) {
	.footer-column-4{display:none}
	.footer-column-3{width:62%;}
	#footer-sitemap-link{display:block;}
	#footer-privacy-link, #footer-faq-link{display:block;}
	#footer-warranty-link a:after{content:"|";}
}

@media (max-width: 1245px) {
	.box1{width:65%}
	.box2, .addthis_toolbox{width:65% ; margin-left:0; margin-top:10px;}
	.customization-layer-3 .customization-content-left{padding:10px}
	.customization-desc{line-height:21px; font-size:15px;}
	.customization-title{font-size:22px; line-height:20px;}
	.barstool-product-inner{max-width:none; width:100%; float:left;}
	.barstool-image-area{max-width:66%; width:100%;}
	.barstool-product-inner{padding:20px 45px 0 45px}
	#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col-area{width:92%;}
	.search-list-area .category-list li{width:21%;margin-left:12px;margin-right:12px;}
	.product-description-area .pinnacle-logo{right:0;}
}

@media (max-width: 1206px) {
	.footer-column-4{display:none;}
}

@media (max-width: 1205px) {
	.navbar-nav > li{padding-right:15px; padding-left:15px;}
	.about-landing-left .cms-description{line-height:25px; font-size:15px;}
	.about-landing-left{padding:15px;}
	.dealer-map-area{width:55%; margin-left:25px;}
	.dealer-list{padding-left:8px;}
	.footer-column-3{width:60%}
}
@media (max-width: 1145px) {
	.navbar-nav > li{padding-right:10px; padding-left:10px;}
	.blog-content-area, .press-content-area{width:51%;}
	.barstool-image-area{max-width:65%;}
	.customization-desc{line-height:20px; font-size:14px;}
	.customization-title{font-size:20px}
	.press-publish-date{margin-top:0}
	.press-description ul li{width:45%; padding:10px;}
}
@media (max-width: 1116px) {
	.footer-column-3{width:55%}
	#footer-sitemap-link{display:none;}
	#footer-privacy-link a:after{content:none;}

}
@media (max-width: 1090px) {
	.finish-sub-links .misc-inner-menu ul li{width:100%;border-left:none; margin:0; padding:0; line-height:18px; text-align:left}
	.finish-title2{float:left}
}
@media (max-width: 1082px) {
	.navbar-header{width:100%;}
	.navbar-collapse{float:none;}
	.navbar .container{width:100%;}
	.navbar-nav > li{padding-right:20px; padding-left:20px;}
	.navbar-nav.extra-nav{padding-bottom:40px; margin-top:22px !important; float:none;}
	.content-banner-text{padding-left:40px; padding-right:40px; font-size:30px; line-height:40px;}
	.customization-breadcrumb{padding-left:40px;}
	.row{margin-top:163px}
	.blog-content-area, .press-content-area{width:51%;}
	.blog-content-area .blog-title, .press-content-area .press-title{margin-top:10px;}
	.contact-left-address{display:none;}
	.contact-right-content{width:100%; padding-left:40px; padding-right:40px;}
	.catalog-right-content{width:100%; padding-left:40px; padding-right:40px;}
	.contact-address{float:left; text-align:left; padding-top:50px;}
	.catalog-address{float:left; text-align:left; padding-top:50px;}
	.sitemap-page-title{font-size:18px;}
	.sitemap-column ul li a{font-size:14px;}
	.footer-column-4{display:block}
	.footer-column-3{width:45%;}
	.customization-desc{line-height:19px; font-size:14px;}
	.craftmanship-col3{line-height:22px;}
	
	.blog-img-area, .press-img-area{margin:0 auto; float:none; max-width:380px; width:100%;}
	.blog-content-area, .press-content-area{width:100%; text-align:center; margin-left:0;}
	.press-publish-date{margin-top:20px}
	#footer-sitemap-link{display:block;}
	#footer-privacy-link a:after{content:"|";}
	
}
@media (max-width: 1024px) {
	.navbar-nav{margin-top:0px;}
	.cover-footer .container{width:100%;}
	.about-inner-links{width:100%; float:left;}
	.cms-inner-menu{float:left;padding-left:40px;}
	.about-inner-links{padding-top:25px;}
	.cms-inner-menu ul li:first-child{padding-left:0;} 
	#containerHeight{padding-bottom:50px;}
	.cms-container .cms-left{width:100%;}
	.cms-container .container{width:65%; float:right; margin-right:100px;}
	.cms-container .cms-right{width:20%;}
	.cover-footer .container{float:left;}
	.marginLeftCustomize{margin-left:15px;}
	.footer-column-2{display:none}
	.footer-column-3{ width:47%; float:left; margin-right:0; margin-right:0;}
	.footer-column-5 p{margin-top:0;}
	.login-col-left{width:70%;}
	.dealer-map-area{width:52%}
	.product-mobile-nav{display:block;}
	.product-left{display:none;}
	.product-right{width:100%;}
	.materialUl li{width:33.3333%;}
	.finishUl li{width:33.3333%;}
	.material-links{width:100%;}
	
	.category-container ul li{width:33.333%;}
	.category-container .catBorderTop li:last-child{width:66.666%; height:255px; }
	.category-container .catBorderTop li:last-child img{height:100%}
	.interiorFull{display:none}
	.interiorResponsive{display:block}
	.category-container .interiorResponsive{width:66.666%;}
	.configUl li{width:31%;}
	.myaccount-right{padding-left:40px;}
	.custom-quotes-links{padding-top:68px;}
	
	.about-landing-left .cms-description{line-height:30px; font-size:16px;}
	.about-landing-left{padding:25px;}
	.about-landing-left{width:100%;}
	.about-landing-right{width:100%;}
	.main-about-right{display:none;}
	.responsive-about-right{display:block; margin-top:20px;margin-bottom:30px;}
}

@media (max-width: 1023px) {
	.product-img-area{width:100%; max-width:100%; margin-bottom:20px;}
	.product-description-area .productdetail-name{max-width:100%;}
	.product-details-area{width:100%; margin-left:0; margin-top:0}
	
	.thumb-area{width:25%;  margin-bottom:5%;}
	.thumb-border{padding:10px; margin-right:8px;}
	.sitemap-page-title{font-size:16px;}
	.sitemap-column ul li a{font-size:14px;}
	
	.box1{width:30%}
	.box2{width:30%; margin-left:20px; margin-top:0}
	.addthis_toolbox{width:30%; margin-left:20px; margin-top:0}
	
	.product-sidebar .box1{width:30%}
	.product-sidebar .box2{width:30%; margin-left:20px; margin-top:0}
	.product-sidebar .addthis_toolbox{width:30%; margin-left:20px; margin-top:0}
	.product-sidebar{position:relative}
	.become-dealer-area{max-width:none; width:100%; padding:40px;}
}
@media (max-width: 998px) {
	#footer-privacy-link{display:none;}
	.footer-column-3{width:44%}
}
@media (max-width: 964px) {
	.equal-form-col{width:31%}
	.sub-col-right{width:22%}
	.dealer-map-area{width:55%; margin-left:10px;}
	.finish-title{ width:100%;}
	.finish-title2{ width:100%; float:left; margin:10px 0 0 0px}
	.prod-reg-form-row .prod-reg-col-1{width:100%}
	.thumb-area{padding-right:10px;}
	.prod-reg-full-width .prod-reg-col-2, .prod-reg-full-width .prod-reg-col-3{ margin-left:0; margin-top:28px;}
	.sitemap-page-title{font-size:20px;}
	.sitemap-column ul li a{font-size:15px;}
	.sitemap-row .sitemap-column{width:50%;}	
	.sitemap-row .clearBoth{clear:both}
	.custom-quotes-links{width:100%; float:left; padding-top:25px;}
	.quotes-inner-menu{float:left}
	.quotes-inner-menu ul li:first-child{padding-left:0;}
	#popPrintedCatalog{max-width:90%; width:100%;}
	#user-registration{max-width:90%; width:100%;}
	#user-registration .pop-inner{width:100% !important;}
	
	.customization-layer-3 .customization-content-right{width:100%}
	.customization-layer-3 .customization-content-left{width:100%;padding:40px;}
	.customization-title{font-size:27px; line-height:30px;}
	.customization-desc{font-size:16px;	line-height:28px;}
	
	.craftmanship-left{width:100%;}
	.craftmanship-right{width:100%;}
	.craftmanship-row, .craftmanship-col3{line-height:35px; font-size:16px;}
	.craftmanshipPadding{padding:25px;}
	.designer-area .customization-title{line-height:30px;}
	
	.dealer-list{padding-left:20px;}
	.find-dealer-title{margin-bottom:0;}
	.dealer-list-area{width:100%; border-right:none;}
	.dealer-map-area{width:100%; margin-left:0;}
	
	.designer-already-acc{float:left}
	
	#footer-warranty-link a:after{content:"|";}
	.footer-column-3{width:39%}
}
@media (max-width:901px) {
	#footer-sitemap-link{display:none;}
	#footer-warranty-link a:after{content:none;}
	.footer-column-3{width:35%}
}
@media (max-width: 887px) {
	.extra-list{display:none !important;}
	.displayBlock{display:block;}
	.btnMarginLeft{margin-left:0; margin-top:20px;}
	.btn-catalog, .request-printed-catalog{font-size:14px;}
	#fabric-list, #finish-list, #configuration-list{max-width:80%;}
	#fabric-list .fabric-pop-inner{width:100% !important}
	.customization-layer2-txt{max-width:none; width:100%; margin:0; padding:50px 30px;}
	.col-middle{width:25%;}
	.myaccount-outer-area{padding-left:40px; padding-right:40px; margin-top:50px;}
	.myaccount-left{width:75%}
	.myaccount-right{width:20%; float:right}
}

@media (max-width: 855px) {
	.footer-column-3{width:40%}
	.footer-column-4{display:none;}
	#footer-faq-link{display:block}
	#footer-sitemap-link{display:block;}
	#footer-warranty-link a:after{content:"|";}
}
@media (max-width: 835px) {
	.blog-img-area, .press-img-area{margin:0 auto; float:none; width:100%;}
	.blog-content-area, .press-content-area{width:100%; text-align:center; margin-left:0;}
	
	.myaccount-left{width:100%; border-right:none; text-align:center}
	.myaccount-right{width:100%; padding-left:0; text-align:center}
	#configuration-list .configuration-pop-inner .configuration-list-area .configUl li{width:30%;}
	.about-inner-links .cms-inner-menu ul li{width:100%;border-left:none; margin:0; padding:0; line-height:18px;}
	
	#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col1, #salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col2, #salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col3	{width:100%;margin:0;}
	#salesrep-list .salesrep-pop-inner .salesrep-list-area .salesrep-col1{min-height:400px;}
	#footer-faq-link{display:block}
	.footer-column-3{width:60%}
}

@media (max-width: 812px) {
	.login-inner-form-area{padding:60px;}
	.login-txtbox{max-width:none; width:100%}
	.btn-login{float:right; margin:0;}
	.myaccount-left{width:100%}
	.myaccount-right{width:100%; float:left; margin-top:20px;}
	.btn-logout{float:none; margin:0 auto}
}

@media (max-width: 800px) {
	.footer-column-3{width:60%; float:left;}
	.footer-column-5{margin-left:0;}
	.footer-icon li{margin:0;}
	.content-banner-text{padding-left:30px; padding-right:30px; font-size:25px; line-height:34px;}
	.equal-form-col{width:30%}
	.materialUl li{width:50%}
	.finishUl li{width:50%;}
	.nailhead-finish{width:95% !important;}
	.product-area ul li{width:80%;}
	.affiliation-desc{width:100%;}
	.affiliation-img{width:64%; float:left}
	.sitemap-page-title{font-size:22px;}
	.product-inner{padding:15px;}
	.quotes-comment-box{width:100%;}
	.catalog-left-col{width:50%}
	.catalog-right-col{width:50%}
	.product-option-col1{width:100%; text-align:center; padding-right:0;}
	.product-option-col2{width:100%; margin-top:20px;text-align:center; padding-right:0;}
	.product-option-col3{width:100%; margin-top:20px;text-align:center}
	.dining-sets .product-option-col1{width:100%; text-align:center}
	.dining-sets .product-option-col2{width:100%; margin-top:20px;text-align:center}
	.dining-sets .product-option-col3{width:100%; margin-top:20px;text-align:center}
	.product-description-area{text-align:center;}
	.bottom-banner-text{max-width:none; width:100%; padding:40px; margin:0;}
	.product-description-area .pinnacle-logo {
		position: relative;
		top: 0;
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.row{margin-top:75px}
	.cms-container .container{float:right; margin-right:60px;}
	.col-xs-12{padding-right:20px; padding-left:20px;}
	.cms-title{margin-top:120px;}
	.cover-header .navbar-nav > li{padding-right:15px; padding-left:15px;}
	.cover-header .extra-nav li{padding:0; padding-left:15px;}
	.footer-column-3{margin-left:0; margin-right:0;}
	.footer-column-5{/*width:100%; margin-left:0; margin-right:0; margin-top:10px;*/}
	.footer-nav{ margin:0;}
	.footer-column .navbar-nav{margin-top:5px;}
	.customize-box{width:100%}
	.customize-inner-box{width:100%;}
	.craftsmanshipBold strong{ font-size:24px !important;}
	.find-dealer-title{font-size:24px;}
	.registration-button{float:left; margin-top:20px;}
	
	.box1{width:97%}
	.box2, .addthis_toolbox{width:97%; margin-left:0; margin-top:10px;}
	.product-sidebar .box1{max-width:none;width:97%; text-align:center}
	.product-sidebar .box2, .product-sidebar .addthis_toolbox{max-width:none; width:97%; margin-left:0; margin-top:10px; text-align:center}
	#configuration-list .configuration-pop-inner .configuration-list-area .configUl li{width:45%;}
	.press-description ul li{width:100%; padding:25px;}
	.press-description ul li:last-child{margin-left:0; margin-top:20px;}
}

@media (max-width: 670px) {
	.product-col1-top{width:100%;}
	.product-col2-top{float:left; width:100%; text-align:center; margin-top:30px;}
	.thumb-border{width:40%}
	#fabric-list .fabric-pop-inner .fabric-list-area .materialUl li, #finish-list .finish-pop-inner .finish-list-area .finishUl li{width:50%;}
	#footer-sitemap-link{display:none;}
	#footer-warranty-link a:after{content:none;}
	.footer-column-3{width:49%;}

}

@media (max-width: 640px) {
	.category-container ul li{width:50%;}
	.category-container .catBorderTop li{border:4px solid #e5e6e6}
	.category-container .catBorderTop li:last-child{width:50%; height:100%; }
	.interiorFull{display:block}
	.interiorResponsive{display:none}
	.category-container .interiorResponsive{width:50%;}
	/*.breadcrumb-area{padding-left:20px;}*/
	.content-banner-text{padding-left:20px; padding-right:20px; font-size:22px; line-height:30px;}
	.contact-col-left{width:47%;}
	.equal-form-col{width:30%}
	.sub-col-right{width:21%}
	.login-col-left{width:85%;}
	.product-breadcrumb{padding-left:0;}
	.product-area ul li{margin-left:0 !important; margin-right:0 !important;}
	.material-links{margin-left:20px;}
	.affiliation-img{width:80%; float:left}
	
	.contact-col-right{width:100%; margin-left:0; margin-top:20px;}
	.contact-col-left{width:100%}
	
	.sitemap-page-title{font-size:27px;}
	.sitemap-column ul li a{font-size:16px; text-align:center}
	.sitemap-row .sitemap-column{width:100%;}	
	.customization-layer-3 .customization-content-left{padding:20px;}
	.customization-layer2-txt{padding:20px;}
	.bottom-banner-text{padding:20px;}
	.login-inner-form-area{padding:70px 40px;}
	.designer-form-col1{width:100%; }
	.designer-form-col2, .designer-form-col3{width:100%; margin-left:0;margin-top:20px;}
	.txtarea-designer{width:100%;}
	#designer-msg-popup{max-width:none;width:90%;}
	#designer-msg-popup .designer-msg-pop-inner{padding:40px;}
	.news-banner-text{padding-top:110px;}

	/* Home page mobile version*/
	.hide-desktop-homepage{display:none}
	.mobile-home-area{width:100%;float:left; display:block}
	.mobile-home-layer1{background:url("../img/mobile-home-layer1.jpg")  50% 50% / cover no-repeat; height:445px; margin-top:75px;}
	.mobile-home-layer2{background:url("../img/mobile-home-layer2.jpg")  50% 50% / cover no-repeat; height:545px;}
	.mobile-home-layer3{background:url("../img/mobile-home-layer3.jpg")  50% 50% / cover no-repeat; height:363px;}
	.mobile-home-layer4{background:url("../img/mobile-home-layer4.jpg")  50% 50% / cover no-repeat; height:611px;}
	.mobile-home-layer5{background:url("../img/mobile-home-layer5.jpg")  50% 50% / cover no-repeat; height:820px;}
	.mobile-home-layer6{width:100%; float:left; background:#edecec; height:460px;}
	
	.mobile-home-inner{width:100%;float:left;}
	.mobile-home-layer-title{width:250px; height:45px; margin:0 auto; line-height:45px; font-family: 'ClearSans-Light'; font-size:18px; color:#FFF; background:rgba(0,0,0,.1); border:1px solid #FFF; text-align:center; margin-top:70px;}
	.mobile-home-layer-title a{color:#FFF;}
	.mobile-home-layer2 .mobile-home-category{width:100%;float:left; clear:both;}
	.mobile-home-category ul{ width:100%; float:left; padding:0}
	.mobile-home-category ul li{ width:100%; float:left; list-style-type:none; text-align:center; margin-top:25px;}
	.mobile-home-category ul li a{font-family:'ClearSans-Light'; font-size:19px; color:#FFF; }
	.mobile-home-layer3 .mobile-home-layer-title{margin-top:150px;}
	.mobile-home-layer4 .mobile-home-layer-title{margin-top:180px; background:rgba(110, 131, 138, .9)}
	.mobile-home-layer5 .mobile-home-layer-title{margin-top:130px;}
	.mobile-home-layer6 .mobile-home-layer-title{margin-top:65px; background:#b56848;}
	.mobile-home-customization-desc{max-width:310px; width:100%; margin:0 auto; font-family:'ClearSans'; font-size:18.47px; color:#6e838a; line-height:35px; margin-top:42px; text-align:center}
	.mobile-home-about-desc{width:100%; float:left; padding:55px 75px 55px 75px; font-family: 'ClearSans-Light'; font-size:18.47px; color:#FFF; line-height:35px; text-align:center}
	.mobile-about-link ul{padding:0;}
	.mobile-about-link ul li{ margin-top:40px;}
	.mobile-contact-info{width:230px; margin:0 auto; font-family: 'ClearSans'; font-size:19px; color:#587079; padding-left:10px; margin-top:65px; line-height:35px;}
	.mobile-contact-info span{color:#b56848;}
	.mobile-contact-info p{font-family: 'ClearSans-Light';}
	.lightFont{font-family: 'ClearSans-Light'}
	.mobile-home-layer1-txt{font-family: 'ClearSans-Light'; font-size:16px; color:#FFF; font-style:italic; margin-top:80px; margin-left:50px;}
	
}
@media (max-width:610px) {
	#footer-faq-link{display:none}
	.navbar-nav {width:400px;}
	.cover-header .navbar-nav > li{padding-right:10px; padding-left:9px;}
}


@media (max-width: 550px) {
	.materialUl{margin-top:25px;}
	.finishUl{margin-top:25px;}
	.product-area li{margin-left:0; margin-right:0;}
	.nailhead-finish{width:100%;}
	.nailhead-finish{width:100% !important;float:left !important;}
	.nailhead-left, .nailhead-right{width:100%}
	.nailhead-left img, .nailhead-right img{width:100% !important; height:auto !important}
	.configUl li{width:42%;}
	.blog-img-area, .press-img-area{width:100%;}
	.blog-content-area, .press-content-area{width:100%; margin-left:0;}
	
	.quotes-inner-menu ul li{padding-left:7px;padding-right:7px;}
	.btn-catalog,.request-printed-catalog{font-size:12px; padding:0 8px;}
	.catalog-left-col{width:100%}
	.catalog-right-col{width:100%; padding-left:0; margin-top:25px;}
	
	.popup-form-left{width:100%;}
	.popup-form-right{width:100%; padding-left:0; margin-top:35px;}
	.popup-form-right .popup-form-right-inner2, .popup-form-right .popup-form-right-inner3{width:100%; margin-left:0; padding-left:0 !important; margin-top:35px;}
	.popup-form-right .popup-form-right-inner, .popup-form-right .popup-form-right-inner1{width:100%;}
	.popup-form-row .pop-txtbox{max-width:342px;}
	.thumb-area{width:50%}
	.thumb-border{width:45%}
	.footer-column-5{display:none}
	.footer-column-3{width:70%; margin-left:10px;}
	#fabric-list .fabric-pop-inner{padding:25px;}
	#finish-list .finish-pop-inner{padding:25px;}
	#configuration-list .configuration-pop-inner{padding:25px;}
	.press-description ul li{padding:12px;}
	
	.myaccount-outer-area{padding-left:20px;padding-right:20px;}
	.news-banner-text{padding:20px; padding-top:90px;}
	
	.mobile-home-about-desc{padding:45px; padding-bottom:0;}
	.mobile-about-link ul li{ margin-top:30px;}
	.mobile-home-layer1-txt{margin-top:60px;}
	.productListingContainer{width:100%;}
	.cms-container .container{width:100%; float:left; margin:0;}
}
@media (max-width: 469px) {
	#footer-faq-link a:after{content:none;}
	#footer-privacy-link a:after{content:none;}
	.footer-nav li a{padding:10px 0 0px 2px}
	.footer-nav li a:after{margin-left:2px}
	#change-password-pop{width:100% !important}
	#change-password-pop .password-pop-inner{width:100% !important}
	.cover-header .navbar-brand img{width:250px}
	.materialUl li .material-name{font-size:14.44px;}
}

@media (max-width: 446px) {
	.quotes-inner-menu ul li{padding-left:4px;padding-right:4px;}
	
	.mobile-home-layer5 .mobile-home-layer-title{margin-top:70px}
	.mobile-home-about-desc{padding:30px;padding-bottom:0;}
	.mobile-about-link ul li{ margin-top:10px;}
	.mobile-about-link ul{ margin-top:35px;}


	.footer-column-1{display:none;}
	.footer-column-4{display:block; width:100%; float:left; margin:0 auto; margin-top:10px;}
	.footer-column .navbar-nav > li{float:none; text-align:center; margin-bottom:5px;}
	.footer-nav li a:after{content:none; margin-left:0px;}
	.footer-column{height:auto;}
	.footer-column-3{padding-bottom:0px; width:100%; text-align:center; padding-bottom:20px; margin-left:0;}
	.footer-column.footer-column-5, .footer-column-4{padding-bottom:10px;}
	#footer-term-link, #footer-privacy-link, #footer-sitemap-link, #footer-faq-link{display:block;}
	#footer-warranty-link{display:block;}
	.footer-column-5{display:block; width:150px; margin:0 auto; float:none;}
	.footer-column-3 p{margin-top:10px;}
	.cover-footer .navbar-nav > li{height:20px;}
}


@media (max-width: 414px) {
	#user-registration .pop-inner{padding:20px;}
	#fabric-list .fabric-pop-inner .fabric-list-area .materialUl li, #finish-list .finish-pop-inner .finish-list-area .finishUl li{width:100%;}
	#configuration-list .configuration-pop-inner .configuration-list-area .configUl li{width:100%;}
	#change-password-pop .password-pop-inner{padding:20px;}
	.login-inner-form-area{padding:70px 20px;}
}

@media (max-width: 400px) {
	.row{margin-top:65px}
	
	.product-detail-container .container{width:100%; float:left; margin:0;}
	.col-xs-12{padding-right:20px; padding-left:20px;}
	.cover-header .navbar-brand img{width:230px}
	.cover-header .nav > li{float:none; border:0; display:block; height:22px; line-height:22px;}
	.extra-nav > li{ float:left !important;}
	.cover-header  .nav > li > a{padding-left:10px;}
	.search-area{width:140px; margin-top:5px;}
	.search-area .search-field{width:110px;}
	.search-area input[type="text"]{width:110px;}
	.cover-footer .container{padding-bottom:10px;}
	
	.category-container ul li{width:100% !important; border: none !important;}
	.category-container .catBorderTop li:nth-child(3){border: none !important;}
	.configUl li{width:100%;}
	.quotes-inner-menu ul li{padding-left:8px;padding-right:8px;}
	#popPrintedCatalog .catalog-pop-inner{padding:20px}
}

@media (max-width: 360px){
	.extra-nav > li{ float:left !important; padding-left:0px !important}
	.cover-header .navbar-brand img{width:210px; padding-left:15px;}
	.btn-contact{margin-left:0 !important; margin-top:10px;}
	.materialUl li{width:90%; float:none; margin:0 auto}
	.finishUl li{width:90%; float:none; margin:0 auto}
	
	.mobile-home-layer5 .mobile-home-layer-title{margin-top:50px}
	.mobile-home-about-desc{padding:20px;padding-bottom:0;}
	.mobile-about-link ul li{ margin-top:10px;}
	
	.mobile-about-link ul, .mobile-home-category ul{padding:0;}
	.mobile-home-customization-desc{padding:20px;}
}