body{
background:#323232 url(../img/main-bg.png) repeat-x left top;font-size:12px;font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
}
.container{
width:907px;margin:0 auto;
}
.subcontainer{
width:907px;float:left;
}
#header{
width:841px;float:left;margin:-2px 22px 0 44px;display:inline;
}
#header h1{
float:left;
}
#header h1 a{
background:url(../img/logo.png) no-repeat left top;display:block;width:288px;height:96px;text-indent:-100000px;margin-bottom:7px;
}
ul.menu{
float:right;margin:55px 0 0 0;padding:0 7px 0 0;
}
ul.menu li{
float:left;padding:0 13px 0 0;line-height:37px;vertical-align:middle;font-family:"Trebuchet MS", "Times New Roman", Verdana;
}
ul.menu li a{
color:#808080;font-size:16px;text-decoration:none;text-align:center;font-weight:bold;
}
ul.menu li a:hover{
	color:#FFF;
}

img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

ul.menu li.main-1 a{
width:55px;height:43px;display:block;}
ul.menu li.main-1 a:hover{
background:url(../img/main-menu-bg.gif) no-repeat left top;
}
ul.menu li.main-1-select{
background:url(../img/main-menu-bg.gif) no-repeat left top;color:#2a330d;width:55px;height:43px;font-size:16px;text-decoration:none;text-align:center;font-weight:bold;
}
ul.menu li.main-2-select{
background:url(../img/about-bg.gif) no-repeat left top;color:#2a330d;width:55px;height:43px;font-size:16px;text-decoration:none;text-align:center;font-weight:bold;
}

ul.menu li.about a{
width:87px;height:43px;display:block;
}
ul.menu li.about a:hover{
background:url(../img/about-bg.gif) no-repeat left top;
}
ul.menu li.about-select{
background:url(../img/about-bg.gif) no-repeat left top;color:#2a330d;width:87px;height:43px;font-size:16px;text-decoration:none;text-align:center;font-weight:bold;
}



ul.menu li.showroom a{
width:97px;height:43px;display:block;
}
ul.menu li.showroom a:hover{
background:url(../img/showroom-bg.gif) no-repeat left top;
}
ul.menu li.showroom-select{
background:url(../img/showroom-bg.gif) no-repeat left top;color:#2a330d;width:97px;height:43px;font-size:16px;text-decoration:none;text-align:center;font-weight:bold;
}

ul.menu li.prices a{
width:77px;height:43px;display:block;
}
ul.menu li.prices a:hover{
background:url(../img/contact-bg.gif) no-repeat left top;
}
ul.menu li.prices-select{
background:url(../img/contact-bg.gif) no-repeat left top;color:#2a330d;width:77px;height:43px;font-size:16px;text-decoration:none;text-align:center;font-weight:bold;
}


ul.menu li.contact a{
width:77px;height:43px;display:block;
}
ul.menu li.contact a:hover{
background:url(../img/contact-bg.gif) no-repeat left top;
}
ul.menu li.contact-select{
background:url(../img/contact-bg.gif) no-repeat left top;color:#2a330d;width:77px;height:43px;font-size:16px;text-decoration:none;text-align:center;font-weight:bold;
}







.main{
width:907px;float:left;margin:-6px 0 0 0;
}
.curve-top{
width:907px;float:left;background:url(../img/curve-top.png) no-repeat left top;height:26px;
}
.middle-main{
width:907px;float:left;background:url(../img/middle-bg.png) repeat-y left top;
}
.curve-bot{
width:907px;float:left;background:url(../img/curve-bot.png) no-repeat left top;height:17px;padding-bottom:50px;
}
.prev-btn a , .next-btn a{
width:36px;float:left;height:48px;display:block;text-indent:-100000px;margin:95px 0 0 0;
}
.prev-btn a{
background:url(../img/prev-btn.png) no-repeat left top;
}
.prev-btn a:hover{
background:url(../img/prev-btn-over.png) no-repeat left top;
}
.banner-main{
width:907px;float:left;
}
.next-btn a{
background:url(../img/next-btn.png) no-repeat left top;
}
.next-btn a:hover{
background:url(../img/next-btn-over.png) no-repeat left top;
}
.banner{
width:823px;float:left;margin:0 6px; display:inline;
}
.content-main{
width:822px;float:left;margin:0 42px;display:inline;
}
.column-one{
width:513px;float:left;margin:0 20px 0 0;
}
.column-two{
width:289px;float:left;
}
.left-curve-top{
background:url(../img/left-curve-top.gif) no-repeat left top;float:left;width:513px;height:17px;margin:20px 0 0 0;
}
.left-curve-middle{
background:url(../img/left-curve-middle.gif) repeat-y left top;float:left;width:513px;
}
.left-curve-bot{
background:url(../img/left-curve-bot.gif) no-repeat left top;float:left;width:513px;height:17px;
}
.right-curve-top{
background:url(../img/right-curve-top.gif) no-repeat left top;float:left;width:289px;height:17px;margin:20px 0 0 0;
}
.right-curve-middle{
background:url(../img/right-curve-middle.gif) repeat-y left top;float:left;width:289px;
}
.right-curve-bot{
background:url(../img/right-curve-bot.gif) no-repeat left top;float:left;width:289px;height:17px;
}
h2.heading{
font-family:"Trebuchet MS", "Times New Roman", Verdana;color:#d8d8d8;font-size:20px;font-weight:bold;border-bottom:#808080 dotted 1px;margin:0 22px 0 22px;padding-bottom:3px;
}
h2.heading span{
color:#e11922;
}

h22.heading{
font-family:"Trebuchet MS", "Times New Roman", Verdana;color:#d8d8d8;font-size:16px;font-weight:bold;border-bottom:#808080 dotted 1px;margin:0 22px 0 22px;padding-bottom:3px;
}
h22.heading span{
color:#e11922;
}

p.para{
	margin:15px 22px 0 22px;
	color:#c8c8c8;
	line-height:18px;
}
p.para a{
color:#3ea3d2;text-decoration:none;font-weight:bold;
}
p.para a:hover{
text-decoration:underline
}
p.para img{
float:right;border:10px solid #000;margin:3px 0 0 5px;
}
p.pad{
margin:15px 0 2px 22px;color:#808080;line-height:18px;
}
p.pad img{
margin:0 22px 0 0;
}
ul.showroom-list{
margin:20px 7px 0 22px
}
ul.showroom-list li{
float:left;padding:0 20px 20px 0;
}
ul.showroom-list li.pad-remove{
float:left;padding:0 20px 10px 0;
}
ul.showroom-list li img{
border:#000 solid 10px;
}
ul.showroom-list li img:hover{
border:#e11922 solid 10px;
}
.learn-more {
float:right;margin:7px 22px 0 0;z-index:1;position:relative;display:inline;text-indent:-100000px;
}
.learn-more a{
background:url(../img/blank.png) no-repeat left top;width:110px;height:30px;display:block;
}
.learn-more a:hover{
background:url(../img/blank.png) no-repeat left top;
}
.download{
float:right;margin:7px 15px 0 0;z-index:1;position:relative;display:inline;text-indent:-100000px;
}
.download a{
background:url(../img/download.gif) no-repeat left top;width:110px;height:30px;display:block;
}
.download a:hover{
background:url(../img/download-over.gif) no-repeat left top;
}

.click{
float:right;margin:7px 15px 0 0;z-index:1;position:relative;display:inline;text-indent:-100000px;
}
.click a{
background:url(../img/click.png) no-repeat left top;width:110px;height:30px;display:block;
}
.click a:hover{
background:url(../img/click2.png) no-repeat left top;
}


.mar-minus{
margin-top:-15px;z-index:-1;
}
ul.category-list{
margin:8px 22px 0 22px;
}
ul.category-list li{
border-bottom:#3d3d3d dotted 1px;padding:10px 0 10px 25px;background:url(../img/right-icon.png) no-repeat left 10px;
}
ul.category-list li a{
color:#c8c8c8;text-decoration:none;background:url(../img/arrow-icon.png) no-repeat 91% 4px;width:240px;display:block;font-weight:bold;
}
ul.category-list li a:hover{
color:#c8c8c8;background:url(../img/arrow-icon-over.png) no-repeat 91% 4px;
}
ul.category-list li.no-border{
border-bottom:0;
}

ul.price-list{
margin:8px 22px 0 22px;
}
ul.price-list li{
border-bottom:#3d3d3d dotted 1px;padding:10px 0 10px 25px;background:url(../img/right-icon.png) no-repeat left 10px;
}
ul.price-list li a{
color:#c8c8c8;text-decoration:none;no-repeat 91% 4px;width:240px;display:block;font-weight:bold;
}
ul.price-list li a:hover{
color:#c8c8c8; no-repeat 91% 4px;
}
ul.price-list li.no-border{
border-bottom:0;
}

form.normal{
margin:10px 22px 0 22px;
}
form.normal label{
display:block;padding:10px 0 3px 3px;font-weight:bold;color:#656565;
}
form.normal label span{
color:#ff5a00;
}
form.normal input{
width:230px;font-size:12px;padding:5px 5px;border:1px solid #2c2c2c;background:url(../img/input-bg.gif) no-repeat left top;height:17px;margin:5px 0 0 3px;color:#5a5353;
}
.required{
float:left;padding:8px 0 0 3px;font-size:11px;color:#5b5b5b;
}
.required span{
color:#ff5a00;
}
.required-input{
float:right;padding:8px 0 0 0;
}
.required-input .submit{
background:none;border:0;width:64px;height:31px;padding:0;margin:0;
}
form.center{
padding:19px 22px 0 22px;width:469px;
}
form.center label{
display:block;padding:10px 0 0 0;font-weight:bold;color:#656565;
}
form.center label span{
color:#ff5a00;
}
form.center input {
width:274px;height:17px;font-size:12px;padding:5px 5px;margin:5px 0 0 0;border:1px solid #2c2c2c;background:url(../img/input-center-bg.gif) no-repeat left top;color:#ffffff;
}
form.center select{
width:161px;font-size:12px;margin:5px 0 0 0;color:#5a5353;background:#1e1d1d;border:#2c2c2c solid 1px;height:27px;
}
form.center textarea {
width:455px;height:107px;font-size:12px;padding:5px 5px;margin:5px 0 0 0;border:#2c2c2c solid 1px;overflow:hidden;background:#1e1d1d url(../img/textarea-bg.gif) no-repeat left top;color:#ffffff;font-family:Arial, Helvetica, sans-serif;
}
.submit-link{
margin:7px 2px 0 0px;float:right;
}
.submit-link span{
padding:0 0 0 5px;
}
form.center input.submit{
background:none;border:0;width:64px;height:31px;padding:0;margin:0;
}
.f-left{
width:286px;float:left;
}
.f-right{
width:161px;float:left;margin:0 0 0 20px;
}
.select-mar{
margin-top:2px;#margin-top:10px;
}
.req{
float:left;color:#5b5b5b;font-size:13px;padding:7px 0 0 0;font-size:11px;
}
.req span{
color:#ff5a00;
}
#footer{
margin:20px 42px 0 42px;padding:0 0 0 0;float:left;width:822px;
}
.footer-left{
float:left;width:10px;height:50px;background:url(../img/footer-left.gif) no-repeat left top;
}
.footer-center{
float:left;height:50px;background:url(../img/footer-center.gif) repeat-x left top;width:802px;color:#585858;font-size:10px;
}
.footer-right{
float:left;width:10px;height:50px;background:url(../img/footer-right.gif) no-repeat left top;
}
.footer-center span{
float:left;margin:20px 0 0 15px;
}
.footer-center span a{
color:#6c6c6c;text-decoration:none;
}
.footer-center span a:hover{
color:#fff;
}
ul.footer-link{
float:right;margin:20px 10px 0 0;
}
ul.footer-link li{
float:left;border-right:#585858 solid 1px;padding:0 8px 0 8px;
}
ul.footer-link li a{
color:#585858;text-decoration:none;
}
ul.footer-link li a:hover{
color:#fff;
}
ul.footer-link li.no-border{
border:0;
}
.paging-main{
color:#433f3f;font-weight:bold;margin:-30px 0 0 0;text-transform:uppercase;
}
.paging-main a{
color:#e11922;text-decoration:none;
}
.paging-main a:hover{
text-decoration:underline;
}
.paging{
float:left;padding:0 0 0 22px;
}
.paging-next{
float:right;padding:0 27px 0 0;
}
ul.paging-number{
text-align:center;margin:0 0 0px 230px;
}
ul.paging-number li{
float:left;text-align:center;padding:0 2px 1px 0;
}
.telephone {
	font-size: 24%;
}
.foot {
	color: #5B5B5B;
}
