/*** Formating css **********/
html{font:12px Arial,Helvetica,sans-serif;color:#825f79;}
a{text-decoration:none;color:#825f79;}
a:hover{text-decoration:underline;}
.justifyleft{float:left;margin-right:10px;}
.justifycenter{text-align:center;}
a.btn2{display:block;width:111px;height:29px;cursor:pointer;background:transparent url(../images/btn-bg.png) 0 0 no-repeat;color:#379be0;font-weight:bold;font-size:12px;text-align:center;padding:9px 0 0 5px;overflow:hidden;border:none;}
a.pdf{background:url(../images/icon-pdf.png) 0 0 no-repeat;line-height:23px;padding-left:28px;display:inline-block;}
input.btn2{display:inline-block;width:116px;/*
height:38px;*/
padding:10px 0 10px 0;cursor:pointer;background:transparent url(../images/btn-bg.png) 0 0 no-repeat;color:#379be0;font-weight:bold;font-size:12px;text-align:center;overflow:hidden;border:none;}
.btn2:hover{text-decoration:none;}
.content{color:#825f79;font-size:12px;}
.content strong{font-size:14px;font-weight:bold;}
.content p{margin-bottom:10px;line-height:18px;}
.content h2{font-weight:bold;margin-bottom:10px;font-size:16px;}
/*** Layout **********/
body{background:#bfbfbf url(../images/bg.jpg) 0 0 repeat;}
.wrapper{padding-bottom:80px;}
.page{width:972px;margin:0 auto;padding:0 15px;background:url(../images/page-bg-shadow.png) 0 0 repeat-y;}
.main-container{background:#fff;border-top:1px solid #fff;}
.main-container .main{background:#fff;zoom:1;}
.col3-layout .main{padding-top:25px;position:relative;}
.col3-layout .col-wrapper{float:left;width:740px;}
.col3-layout .col-wrapper .col-main{float:right;padding-bottom:30px;width:549px;}
.col3-layout .col-wrapper .col-left{float:left;margin-left:24px;width:153px;}
.col3-layout .col-right{float:right;width:208px;}
.col2-layout .main{padding-top:47px;position:relative;}
.col2-layout .col-wrapper{float:left;width:740px;}
.col2-layout .col-wrapper{width:867px;}
.col2-layout .col-wrapper .col-main{float:right;padding-bottom:30px;width:640px;}
.col2-layout .col-wrapper .col-left{float:left;margin-left:24px;width:153px;}
.col2-layout .col-right{width:0;display:none;}
/*** Header **********/
.header{background:#fff;position:relative;height:140px;text-align:left;}
.header .logo{display:block;outline:none;}
.header .phone{position:absolute;left:280px;top:97px;width:640px;overflow:hidden;white-space:nowrap;color:#666;font-size:25px;text-align:right;color:#666;}
.header .members-area{width:252px;height:83px;position:absolute;left:698px;top:0;background:#8b4371;}
.header .members-area .login-form{}
.header .members-area .login-form .title{color:#fff;font-size:20px;letter-spacing:0.15em;position:absolute;top:0;left:16px;}
.header .members-area .login-form form{font-size:10px;position:absolute;top:30px;left:16px;width:219px;}
.header .members-area .login-form fieldset{overflow:hidden;}
.header .members-area .login-form input{width:100px;height:16px;border:1px solid #a69c9d;}
.header .members-area .login-form input.login{float:left;}
.header .members-area .login-form input.password{float:right;}
.header .members-area .login-form .actions{margin-top:8px;}
.header .members-area .login-form a.register{color:#fff;letter-spacing:0.05em;}
.header .members-area .login-form .login-btn{overflow:hidden;text-indent:-999999px;background:#6d7067 url(../images/login-btn.png) 0 0 no-repeat;border:0;width:60px;height:18px;cursor:pointer;position:absolute;right:0;}
.header .members-area .account-info{color:#fff;}
.header .members-area .account-info h2{font-size:20px;color:#fff;overflow:hidden;white-space:nowrap;position:absolute;top:0;left:16px;width:219px}
.header .members-area .account-info .name{display:block;font-size:10px;color:#fff;text-transform:uppercase;overflow:hidden;white-space:nowrap;position:absolute;top:30px;left:16px;width:219px}
.header .members-area .account-info .name:hover{text-decoration:none;}
.header .members-area .account-info a.btn{line-height:0px;}
.header .members-area .account-info .btn-wishlist{float:left;position:absolute;top:50px;left:16px;}
.header .members-area .account-info .btn-logout{float:right;position:absolute;top:50px;left:165px;}
.main-menu{height:29px;background:#89426f;border-bottom:1px solid #adb0a8;padding-left:25px;font-family:Verdana,Geneva,Kalimati,sans-serif;}
.main-menu ul{padding:0;margin:0;height:29px;width:100%;overflow:hidden;}
.main-menu ul li{float:left;background:url(../images/menu-sep.png) 0 8px no-repeat;padding-left:14px;padding-right:14px;font-size:11px;font-weight:normal;line-height:29px;color:#fff;}
.main-menu ul li a{height:29px;color:#fff;}
.main-menu ul li.first{padding-left:0;background:none;}
.main-menu ul li.active{text-decoration:underline;}
/*** Breadcrumbs **********/
.breadcrumbs{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#231f20;overflow:hidden;}
.breadcrumbs ul{margin-left:-8px;}
.breadcrumbs ul li{background:url(../images/breadcrumbs-sep.png) 0 1px no-repeat;padding:0 5px 0 8px;display:inline;}
.breadcrumbs ul li a{color:#231f20;}
.breadcrumbs ul li strong{font-weight:normal;color:#231f20;}
.col3-layout .breadcrumbs{position:absolute;left:191px;top:24px;width:450px}
.col2-layout .breadcrumbs{position:absolute;left:225px;top:24px;width:450px}
/*** Footer **********/
.footer-container{background:#4c1d40;position:relative;height:181px;}
.footer-container .footer{padding-top:20px;color:#fff;}
.footer-container .footer .footer-left{float:left;width:595px;margin-left:190px;font-size:10px;}
.footer-container .footer .footer-right{float:right;width:157px;margin-right:29px;font-size:9px;line-height:13px;}
.footer-container .footer .footer-right p{margin-bottom:20px;}
.footer-container .footer .footer-left ul{width:130px;float:left;line-height:15px;}
.footer-container .footer .footer-left ul li a{color:#fff;}
.footer-container .copyright{position:absolute;left:-15px;top:181px;width:972px;background:url(../images/footer-shadow.png) 0 0 no-repeat;color:#825F79;padding:25px 15px 5px 15px;text-align:center;}
.footer-container .copyright p{margin-bottom:5px;}
/*** Wellcome heading **********/
.welcome-heading{position:relative;}
.welcome-heading .text{position:absolute;top:43px;left:500px;width:330px;text-align:left;overflow:hidden;}
.welcome-heading .text h1{color:#4c1d40;font-size:85px;line-height:85px;margin-bottom:0;}
.welcome-heading .text .introtext{color:#3a2d37;font-size:23px;line-height:26px;}
/*** Category heading **********/
.category-heading{position:relative;overflow:hidden;}
.category-heading img{}
.category-heading .text{position:absolute;left:430px;width:500px;color:#3a2d37;top:40px;}
.category-heading .text .desc{font-size:23px;}
.category-heading .text h1{color:#4c1d40;font-size:70px;}
/*** Content **********/
.page-title{color:#825f79;font-size:60px;font-weight:normal;margin-bottom:25px;word-spacing:0.1em;}
.home-content{font-size:16px;}
/*** News sidebar **********/
.short-news{width:170px;color:#4c1d40;margin-left:18px;}
.short-news h2{font-size:50px;text-transform:lowercase;}
.short-news .news-item{margin-bottom:35px;}
.short-news .news-item h3{font-weight:bold;margin:5px 0 18px 0;}
.short-news .news-item .news-content{line-height:19px;}
.short-news .news-item .read-more{font-weight:bold;white-space:nowrap;}
/*** Trade-catalogue *******/
.subcategories{overflow:hidden;width:899px;margin:auto;margin-bottom:40px;}
.subcategories a:hover{text-decoration:none;}
.subcategories .subcategory{width:437px;height:280px;float:left;margin:29px 0 0 24px;background:#e8e8e8;position:relative;cursor:pointer;}
.subcategories .subcategory img.splash{position:absolute;top:0;left:0;width:437px;height:280px;display:none;}
.subcategories .subcategory .desc{padding:19px 25px 5px 25px;}
.subcategories .subcategory h2{width:400px;position:absolute;right:3px;top:1px;text-align:right;font-size:60px;color:#ced0d2;line-height:48px;text-transform:lowercase;}
.subcategories .subcategory2{display:block;margin-bottom:23px;}
.subcategories .subcategory2 img{display:block;}
.subcategories .subcategory2 .desc{background:#ebe5ef;padding:15px;display:block;}
.subcategories .subcategory3{display:block;float:left;width:438px;margin-right:23px;}
.subcategories .subcategory3 img{display:block;}
.subcategories .subcategory3 .desc{background:#ebe5ef;padding:15px;display:block;}
.subcategories .subcategory3.last{margin-right:0;}
.subcategories .subcategory3:hover{text-decoration:none;opacity:0.8;}
/*** Left category list **********/
.block-catlist{border-top:1px solid #b0b2a4;overflow:hidden;margin-bottom:30px;}
.block-catlist ul li{border-bottom:1px solid #b0b2a4;white-space:nowrap;}
.block-catlist ul li a{display:block;height:26px;line-height:26px;font-weight:bold;text-decoration:none;padding-bottom:1px;margin:1px 0;}
.block-catlist ul li a:hover{background:#f0ebf3;}
.block-catlist ul li.selected a{background:#f0ebf3;}
.block-catlist ul li.selected ul li a{background:none;}
.block-catlist ul li.selected ul li a:hover{background:#f0ebf3;}
.block-catlist ul li ul{margin-bottom:3px;border-top:1px solid #f0ebf3;}
.block-catlist ul li ul li{border:none;}
.block-catlist ul li ul li a{padding-left:11px;font-weight:normal;}
/*** Callouts **********/
.callout1{margin-bottom:15px;}
.callout2{margin-bottom:56px;}
.callout3{margin-bottom:15px;margin-left:-15px;}
/*** ` pager **********/
.pager{font-size:10px;text-align:right;color:#231f20;overflow:hidden;}
.pager strong{font-weight:normal;}
.pager a{color:#b0b2a4;}
.pager a:hover{color:#231f20;text-decoration:underline;}
.pager a.next{color:#231f20;background:url(../images/pager-sep.png) 0 2px no-repeat;padding-left:4px;margin-left:3px;}
.pager a.previous{color:#231f20;margin-left:5px;}
.pager-top{position:absolute;top:24px;left:541px;width:200px;}
.pager .ditto_page,
.pager .ditto_currentpage,
.pager .splitPagination{margin:0 2px;}
/*** Product list **********/
.col2-layout .pager-top{left:665px;}
.products-list{overflow:hidden;margin-bottom:15px;color:#555951;font-size:14px;}
.products-list table{width:100%;}
.products-list tr{border-bottom:1px solid #cccccc;}
.products-list td{padding:5px;}
.products-list h3{font-weight:bold;margin-bottom:5px;}
.products-list h3 a{}
.products-list .price{font-weight:bold;}
.products-list .desc{font-size:12px;font-weight:normal;letter-spacing:0.03em;margin-bottom:5px;}
.products-list label{display:inline-block;margin-right:15px;font-weight:bold;}
.products-list input.qty{border:2px solid #555951;text-align:center;height:15px;width:20px;padding:3px;}
.products-list .add2cart-btn{}
/*** Product list **********/
.product-view{}
.product-view .image{border:1px solid #b0b2a4;}
.product-view h2{font-weight:bold;margin:14px 0 9px 0;}
.product-view .content{font-size:12px;}
.product-view .colors{font-size:12px;font-weight:normal;margin-top:15px;}
.product-view .colors h3{font-weight:bold;font-size:12px;border-bottom:1px solid #555951;text-transform:uppercase;letter-spacing:0.1em;padding-bottom:5px;margin-bottom:10px;}
.product-view .colors ul{margin-top:5px;}
.product-view .colors a{}
.product-view .colors ul li{float:left;margin-bottom:10px;margin-right:10px;overflow:hidden;text-align:center;}
.product-view .colors span{display:block;}
.product-view .colors .color-box{border:1px solid #b0b2a4;}
.product-view .colors .color-name{padding:4px 0 0 0px;text-align:center;}
.product-view-right{font-weight:bold;font-size:14px;}
.product-view-right h1{font-size:20px;font-weight:bold;margin-bottom:10px;}
.product-view-right .desc{font-weight:normal;font-size:12px;width:185px;}
.product-view-right .desc p{margin-bottom:10px;}
.product-view-right .price{margin-top:15px;margin-bottom:5px;}
.product-view-right .sku{margin-top:15px;}
.product-view-right .color{margin-top:5px;}
.product-view-right input.qty{border:2px solid #555951;text-align:center;height:15px;width:20px;}
.product-view-right .add2cart-btn{margin-top:35px;}
.product-view-right .sizes{font-size:12px;font-weight:normal;margin-top:15px;}
.product-view-right .sizes h3{font-weight:bold;font-size:12px;border-bottom:1px solid #555951;width:185px;text-transform:uppercase;letter-spacing:0.1em;padding-bottom:5px;margin-bottom:10px;}
.product-view-right .sizes ul{margin-top:5px;}
.product-view-right .sizes a{color:#555951;}
.product-view-right .sizes ul li{overflow:hidden;margin-bottom:10px;}
.product-view-right .bulb{border:1px solid #B0B2A4;margin-top:40px;}
/*** Wish list **********/
.wishlist{}
.wishlist-table{}
.wishlist h1{color:#585858;font-size:29px;line-height:20px;margin-bottom:20px;}
.wishlist p{color:#825f79;font-size:12px;}
.wishlist .total{float:right;border:1px solid #b0b2a4;width:184px;}
.wishlist .total .inner{border:1px solid #fff;background:#b0b2a4;color:#fff;font-size:18px;text-transform:uppercase;width:182px;padding:10px 0;text-align:center;}
.wishlist-table .head{color:#fff;background:#b0b2a4;font-size:10px;border:1px solid #b0b2a4;height:24px;margin-bottom:4px;}
.wishlist-table .head .cel .inner{margin:5px 0 0 15px;}
.wishlist-table .cel{float:left;}
.wishlist-table .cel1{width:110px;}
.wishlist-table .cel2{width:141px;}
.wishlist-table .cel3{width:114px;}
.wishlist-table .cel4{width:107px;}
.wishlist-table .cel5{width:71px;}
.wishlist-table .body .row{border:1px solid #b0b2a4;margin-bottom:8px;height:114px;color:#555951;}
.wishlist-table .body .cel{border-right:1px solid #b0b2a4;margin:8px 0 4px 0;height:93px;}
.wishlist-table .body .cel1{font-size:0;border:none;margin:0;}
.wishlist-table .body .cel2{position:relative;}
.wishlist-table .body .cel2 .inner{margin:10px 5px 5px 18px;}
.wishlist-table .body .cel2 h3{font-size:14px;font-weight:bold;margin-bottom:5px;}
.wishlist-table .body .cel2 h3 a{color:#555951;}
.wishlist-table .body .cel2 .desc{overflow:hidden;height:70px;}
.wishlist-table .body .cel2 .price{font-size:14px;font-weight:bold;position:absolute;left:18px;top:83px;background:#fff;}
.wishlist-table .body .cel3{font-weight:bold;}
.wishlist-table .body .cel3 .inner{margin:37px 10px 5px 17px;}
.wishlist-table .body .cel4 .inner{margin:35px 10px 5px 27px;}
.wishlist-table .body .cel4 input.qty{border:1px solid #b0b2a4;color:#6d7067;font-weight:bold;width:38px;height:17px;padding:1px 5px;}
.wishlist-table .body .cel5 .inner{margin:31px 10px 5px 18px;}
.wishlist-table .body .cel5 .btn-remove{display:block;width:31px;height:31px;text-indent:-999999px;overflow:hidden;background:url(../images/remove-btn.png) 0 0 no-repeat;cursor:pointer;}
.wishlist-table .body .cel5{border:none;}
.wishlist-thankyou .body .cel{border:none;}
.wishlist-thankyou .cel2{width:245px;}
.wishlist-thankyou .cel4{width:60px;}
.wishlist-thankyou .total{border:1px solid #b0b2a4;float:none;width:auto;}
.wishlist-thankyou .total .inner{width:auto;color:#000;text-align:right;padding:0;background:#fff;text-transform:none;font-size:12px;border:none;overflow:hidden;}
.wishlist-thankyou .total .inner strong{font-weight:normal;font-size:12px;line-height:26px;margin-right:15px;}
.wishlist-thankyou .total .inner span{float:right;background:#b0b2a4;text-align:center;padding:5px 10px;;color:#fff;font-size:15px;font-weight:bold;}
.wishlist-thankyou .print{background:#b0b2a4;font-size:20px;text-transform:uppercase;color:#fff;margin-top:8px;position:relative;padding:15px 20px;}
.wishlist-thankyou .print img{position:absolute;right:20px;top:8px;}
.print a{color:inherit;}
.print a:hover{text-decoration:none;}
.wishlist-thankyou .address .head{margin-top:8px;margin-bottom:4px;background:#b0b2a4;color:#fff;font-size:11px;font-weight:bold;padding:7px 13px;}
.wishlist-thankyou .address .body{border:1px solid #b0b2a4;overflow:hidden;color:#1b1b1b;}
.wishlist-thankyou .address .body .col1{width:200px;float:left;padding:13px 25px;}
.wishlist-thankyou .address .body .col2{float:right;padding:13px 25px;white-space:nowrap;}
/*** Wish list right **********/
.wishlist-right{color:#231f20;}
.wishlist-right .print{background:#b0b2a4;font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff;margin-top:8px;position:relative;padding:5px 8px;width:170px;}
.wishlist-right .print img{position:absolute;right:10px;top:-6px;}
.wishlist-right h1{color:#555951;font-size:14px;font-weight:bold;margin-bottom:2px;}
.wishlist-right .content{font-size:12px;width:185px;line-height:18px;}
.wishlist-right .content p{margin-bottom:17px;}
.wishlist-right .buttons{margin-top:50px;}
.wishlist-right .buttons .btn2{margin-bottom:4px;}
/*** System styles **********/
.clear{clear:both;font-size:0;overflow:hidden;width:100%;}
/** Signup form **/
#wlpeUserRegisterForm{width:400px;overflow:hidden;margin:0 auto;}
#wlpeUserRegisterForm label{display:block;overflow:hidden;margin-bottom:5px;}
#wlpeUserRegisterForm label input{float:right;width:200px;}
#wlpeUserRegisterForm #wlpeUserRegisterButtons{margin-top:15px;margin-bottom:25px;float:right;}
.content .errors{font-weight:bold;margin-bottom:15px;}
/*** Faq **********/
.faq-heading{position:relative;}
.faq-heading .text{position:absolute;color:#3a2d37;top:40px;left:470px;width:480px;text-align:left;overflow:hidden;}
.faq-heading .text h1{font-size:70px;line-height:75px;margin-bottom:10px;}
.faq-heading .text .introtext{font-size:23px;line-height:23px;}
.faq-heading .text .introtext p{margin-bottom:0;}
.content{color:#825f79;}
.content dl dt{font-size:16px;margin-bottom:10px;}
.content dl dd{background:url(../images/dd-bg.png);margin-bottom:20px;padding:10px;}
.content dl dd .top{height:16px;width:547px;background:url(../images/dd-top.png) 0 0 no-repeat;}
.content dl dd .bottom{height:12px;width:547px;background:url(../images/dd-bottom.png) 0 0 no-repeat;}
.content dl dd .content{padding:0 10px;font-size:12px;}
/*** About us **********/
.about-heading{position:relative;}
.about-heading .text{position:absolute;color:#4c1d40;top:50px;left:630px;width:330px;text-align:left;overflow:hidden;}
.about-heading .text h1{font-size:70px;line-height:70px;margin-bottom:0;text-transform:lowercase;}
.about-heading .text .introtext{line-height:21px;font-size:21px;color:#1a1a1a;}
.about-heading .text .introtext strong{font-weight:bold;}
/*** Company history **********/
.history-heading{position:relative;}
.history-heading .text{position:absolute;top:60px;left:640px;width:270px;text-align:left;overflow:hidden;color:#4c1d40;}
.history-heading .text h1{font-size:70px;line-height:70px;margin-bottom:0;}
.history-heading .text .introtext{line-height:23px;font-size:16px;}
.history-heading .text .introtext p{margin-bottom:0;}
.history-right{text-align:center;}
.history-right p{margin-bottom:15px;}
/*** Register **********/
.register-heading{position:relative;}
.register-heading .text{position:absolute;color:#4c1d40;top:70px;left:350px;width:350px;text-align:left;overflow:hidden;}
.register-heading .text h1{font-size:70px;line-height:75px;margin-bottom:0;color:#4c1d40;}
.register-heading .text .introtext{line-height:23px;font-size:21px;}
.register-heading .text .introtext p{margin-bottom:0;}
#register-form{width:739px;margin:25px auto 0;padding-bottom:25px;}
#register-form .box{width:739px;margin-bottom:5px;position:relative;}
#register-form .box h2{font-size:16px;font-weight:bold;margin-bottom:10px;}
#register-form .box .inner{padding:10px 0 5px 35px;overflow:hidden;}
#register-form .box-odd{background:#ebe5ef;}
#register-form .box-odd .box-t{height:9px;background:url(../images/bordered-box-top.png) 0 0 repeat-y;display:none;}
#register-form .box-odd .box-b{height:9px;background:url(../images/bordered-box-bottom.png) 0 0 repeat-y;display:none;}
#register-form .box .col1{float:left;width:305px;}
#register-form .box .col2{float:left;width:305px;margin-left:70px;}
#register-form .box fieldset{overflow:hidden;margin-bottom:14px;}
#register-form .box label{float:left;width:95px;margin-bottom:5px;margin-right:2px;}
#register-form .box fieldset.acc_name label{width:147px;}
#register-form .box fieldset.acc_name .text{width:150px;}
#register-form .box fieldset.hear label{width:174px;}
#register-form .box fieldset.hear .text{width:100px;}
#register-form .box fieldset.trade label{width:145px;}
#register-form .box fieldset.newline{margin-top:53px;}
#register-form .box fieldset.newline label{width:200px;clear:right;margin-bottom:10px;}
#register-form .box fieldset.newline text{width:290px;float:none;}
#register-form .box fieldset.indent{margin-top:50px;}
#register-form .box fieldset.same-address{position:absolute;top:20px;left:550px;font-size:10px;}
#register-form .box fieldset.same-address label{float:none;width:auto;}
#register-form .box .text{float:left;width:202px;color:#000;border:1px solid #a9859c;padding:2px;}
#register-form .box input.disabled{color:#999;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);/* IE 5.5+*/
-moz-opacity:0.5;/* Mozilla 1.6 */
-khtml-opacity:0.5;/* Konqueror 3.1,Safari 1.1 */
opacity:0.5;/* CSS3 - Mozilla 1.7b +,Firefox 0.9 +,Safari 1.2+,Opera 9 */}
#register-form .box .postcode .text{width:109px;}
#register-form .box-terms .col1{width:380px;font-size:9px;}
#register-form .box-terms .col2{width:280px;margin-left:20px;}
#register-form .box-terms .col2 label.checkbox{width:230px;}
#register-form .box-terms .col2 label{width:60px;}
#register-form .buttons{text-align:right;margin-top:15px;}
/*** News **********/
.news-right{color:#000;font-family:Verdana,Geneva,Kalimati,sans-serif;font-size:10px;text-align:right;width:180px;}
.news-right h2{font-size:13px;font-weight:bold;margin-bottom:15px;}
.news-right .news-item{margin-bottom:15px;}
.news-right .news-item h3{font-weight:bold;}
.news-right .news-item .read-more{display:block;}
.content .news-item{color:#000;font-family:Verdana,Geneva,Kalimati,sans-serif;font-size:11px;margin-bottom:35px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;}
.content .news-item .news-content{margin-bottom:15px;}
.content .news-item h1,
.content .news-item h3{font-size:14px;font-weight:bold;margin-bottom:15px;}
/*** Agents **********/
.agents-table{font-family:Verdana,Geneva,Kalimati,sans-serif;font-size:13px;color:#000;}
.agents-table tr td{padding-bottom:15px;padding-right:10px;}
.agents-table strong{text-transform:uppercase;}
.agents-table a{text-decoration:underline;color:#4928ff;}
/*** Contact us **********/
.contactus-title{color:#767c6e;font-size:30px;margin:15px 0 10px 40px;}
.contact-form{background:#f9f9f7;width:865px;padding:20px;margin:0 auto;}
.contact-form form{float:left;width:380px;}
.contact-form form fieldset{overflow:hidden;}
.contact-form form label{float:left;width:85px;}
.contact-form form .text{float:right;width:272px;margin-bottom:11px;padding:2px 4px;}
.contact-form form textarea{float:right;width:290px;height:175px;margin-bottom:10px;}
.contact-form form .submit{float:right;}
.contact-form .gmap{float:right;width:460px;}
.contact-form .errors{margin-bottom:15px;font-weight:bold;}
.contact-thanks{font-size:20px;margin:30px 0 100px 0;text-align:center;}
.search_form{overflow:hidden;margin-bottom:20px;}
.search_form #q{border:1px solid #a9859c;color:#6D7067;font-weight:bold;height:17px;padding:1px 5px;width:72px;}
.search_form .btn{position:absolute;margin-left:3px;/margin-top:1px;}

