body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;margin:0}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html,body{-webkit-font-smoothing:subpixel-antialiased;font-size:100%}
input:focus,textarea:focus{outline:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{_display:inline-block}
.clearfix{zoom:1;_display:block}
@font-face{font-family:'ProximaNovaLight';src:url("proxima-nova/proximanova-light-webfont.eot");src:url("proxima-nova/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("proxima-nova/proximanova-light-webfont.woff") format("woff"),url("proxima-nova/proximanova-light-webfont.ttf") format("truetype"),url("proxima-nova/proximanova-light-webfont.svg#ProximaNovaLight") format("svg");font-weight:normal;font-style:normal}
body{background:url("../images/body-bg.gif") 0 0 repeat;color:#454545;font-family:'ProximaNovaLight';text-align:center;padding:1px 0 0 0}
h1,h2,h3,h4{color:#aa8d5b;text-transform:uppercase}
span.separator{display:block;width:33px;height:28px;margin:0 auto;background:url("../images/rombi.gif") 0 0 no-repeat}
.pagers{position:absolute;bottom:60px;z-index:100;text-align:center;width:100%;left:0}
.pagers li{display:inline-block}
.pagers a{display:inline-block;width:14px;height:14px;background-image:url("../images/pagers.png");background-position:0 0;cursor:pointer;margin:0 2px}
.pagers a.active{background-position:0 100%}
#wrapper{position:relative;width:980px;margin:0 auto;overflow:hidden;visibility:hidden}
#layout{position:relative}
.col{position:fixed;width:325px;overflow:hidden;left:0; background:#fff;}
.col .module{position:relative}
.col .module img{display:block}
.col .border-top{position:absolute;width:100%;height:45px;top:0}
.col .border-bottom{position:absolute;width:100%;height:45px;bottom:4px}
.col .image{z-index:10}
.col .text{background:#fff;padding:40px 0px;text-align:center;font-size:0.875em;line-height:1.875em;margin:-45px 0;color:#000}
.col .text em{color:#9C7225}
.col .text a{color:#9C7225;text-transform:uppercase}
.col .side{background:transparent url("../.images/text-block-bottom-bg.png") 0 100% no-repeat;padding:0 0 40px 0;z-index:999}
.col .side .outerWrapper{background:transparent url("../images/text-block-top-bg.png") 0 0 no-repeat;padding:40px 0 0 0}
.col .side .innerWrapper{background:#fff}
.col .header h1 img{margin:0 auto}
.col .header h2{margin-top:20px;color:#9C7225;padding-bottom:100px;background:url("../images/logo-square.jpg") 50% 50% no-repeat}
.col .header p{padding:0 20px}
.col .carousel{position:relative}
#header2{background:url("../images/header-bg.png") 0 100% no-repeat;padding:0 0 44px 0}
#header2 .outerWrapper{padding-top:41px;background:url("../images/header-bg-top.png") 0 0 no-repeat}
#header2 .innerWrapper{padding:20px 0;background:#fff}
.middle{left:326px;width:325px;position:fixed;overflow:hidden}
.middle .text{width:325px;padding:40px 0px;font-size:0.875em;text-transform:uppercase}
.middle #header1{padding:85px 0}
.right{left:655px}
#short-menu{width:975px;margin:0 auto;position:fixed;top:-41px;background:url("../images/outer-shadow.png") 0 100% repeat-x;padding:0 0 5px 0;z-index:9999;text-align:left;vertical-align:top}
#short-menu div{width:100%;height:36px;background:#fff}
#short-menu img{float:left;margin:0 0 5px 030px}
#short-menu p{float:left;margin:10px 0 0 50px;color:#aa8d5b;font-size:0.875em}
#short-menu a{vertical-align:top;color:#aa8d5b;font-size:0.875em;text-transform:uppercase;text-decoration:none}
#bottom{width:975px;margin:0 auto;position:relative;z-index:3000;background:#fff url("../images/form-wrapper-bg.gif") 0 0 no-repeat;padding:10px 0 0 0;visibility:hidden}
#bottom .form-wrapper>p{margin-top:10px}
#bottom h4{font-size:1.125em;color:#b9a176;text-transform:uppercase}
#bottom h5{font-size:0.875em;text-transform:uppercase;color:#b9a176}
#bottom p{font-size:0.75em}
#bottom .info{padding:30px 0;float:left;width:320px;text-align:center}
#bottom .info a{color:#474c50;font-size:0.75em;text-decoration:none}
#bottom #qcContactMap{padding:0;float:left;width:650px; height:350px; position:relative;text-align:center;border-left:1px solid #dadada}
#footer{width:975px;position:relative;z-index:3000;margin:0;background:#fff;border-top:4px solid #dcdcdc;color:#474c50;visibility:hidden}
#footer p,#footer a{font-size:0.625em;color:#474c50;padding:10px 0}
#footer a{text-decoration:underline}
div.notice{position:absolute;top:0;width:980px;background:#cfbc99;border-bottom:#b9a176;text-align:center;z-index:4000;padding:5px 0}
div.notice p{font-size:0.5625em;text-transform:uppercase;color:#fff}
div.notice a.close{position:absolute;display:block;right:10px;top:0px;padding:0 5px;color:#fff;text-decoration:none;cursor:pointer}
#know-more{position:absolute;width:935px;padding:20px;background:#fff url("../images/inner-shadow.gif") 0 100% repeat-x;z-index:8888;visibility:hidden}
#know-more #km-carousel{float:left;width:473px;margin:0 40px 0 0;overflow:hidden}
#know-more .content{float:left;width:400px}
#know-more h1{font-size:1.125em}
#know-more p{font-size:0.875em;line-height:1.57em;margin:1em 0}
#know-more .km-close{display:block;padding:35px 0 0 0;background:url("../images/km-close.gif") 50% 0 no-repeat;color:#aa8d5b;text-transform:uppercase;text-decoration:none}
#preloader{position:absolute;left:50%;top:50%;margin-left:-16px;width:32px;height:32px;background:url("../images/ajax-loader.gif") 0 0 no-repeat}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:#fcfcfc;z-index:9999}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#fcfcfc;position:relative}
.jspDrag{background:#c2c2c2;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}

