/*General style*/
html {margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0;}

p,h1,h2,h3,h4,h5,ul,form,fieldset {}
h1, h2, h3, h4, h5{margin:0; padding:0; font-family:Arial, Helvetica, Verdana;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
ul, p{list-style-type:none;}
li{list-style:none;}
a img{border:none;}
input:focus, a{outline:none; text-decoration:none;}

/*content holder*/
#contentHolder{width:980px; margin:0 auto; text-align:center;}
#header{display:block; text-align:left; width:960px; height:100px; padding:18px 0 10px 20px; background:url(../img/header_bg.jpg) no-repeat 0 0;}
#content{display:block; text-align:left; width:100%;}
#footer{display:block; width:100%; text-align:center; clear:both; padding-top:25px;}

/*header*/
a.logo{width:370px; height:100px; background:url(../img/logo.png) no-repeat 0 0; display:block; text-indent:-9999px; float:left;}
.phoneNbrH{width:194px; height:37px;  background:url(../img/phone.png) no-repeat 0 0; float:right;  margin:20px 10px 0 0; text-indent:-9999px; }

/*content*/
.carousel{width:650px; height:258px; float:left; background:url(../img/carousel_img.jpg) no-repeat 0 0; position:relative;}
.carousel ul{position:absolute; bottom:10px; left:220px; margin:0; display:none;}
.carousel ul li{float:left; padding-right:5px;}
.carousel a.viewDetails{background:url(../img/view_more_btn.jpg) no-repeat 0 0; color:#fff; font-size:11px; width:90px; height:20px; text-align:center; padding-top:3px; position:absolute; bottom:20px; left:30px; line-height:16px;}
.carousel a.viewDetails:hover{text-decoration:underline;}
.newsletterBlock{width:320px; padding-left:10px; float:right; margin-bottom:10px;}
.newsletterBlock div.topBg{width:320px; height:5px; background:url(../img/newsletter_top_bg.jpg) no-repeat 0 0; font-size:1px;}
.newsletterBlock div.bottomBg{width:320px; height:5px; background:url(../img/newsletter_bottom_bg.jpg) no-repeat 0 0; font-size:1px;}
.newsletterBlock div.content{width:280px; height:228px; padding:10px 20px; background:url(../img/newsletter_bg.jpg) repeat-x 0 0;}
div.content h1.title{width:235px; height:22px; text-indent:-9999px; background:url(../img/gray_block_title.png) no-repeat 0 0;}
div.content h1.newsletter{width:105px; height:22px; text-indent:-9999px; background:url(../img/newsletter_title.png) no-repeat 0 0; margin-top:5px;}
div.content p{color:#dcdbda; line-height:18px; margin:0; padding-top:10px;}
div.content fieldset{border-style:solid none none none; border-width:1px 0 0 0; border-color:#6e6f6c; margin:8px 0 0 0; padding:5px 0 0 0;}
div.content form{padding-top:5px; margin:0;}
form input.text{width:195px; height:24px; padding:5px 0 0 5px; font-size:14px; background:url(../img/input_bg.jpg) no-repeat 0 0; border:0; float:left; margin-right:2px;}
form input.subscribe{width:70px; height:29px; font-size:1px !important; color:#464644; background:url(../img/submit_btn.jpg) no-repeat 0 0; border:0; cursor:pointer; text-align:left; padding-top:5px;}
h4.withIcon{color:#fff; font-size:14px; background:url(../img/bulb.jpg) no-repeat 0 15px; padding-left:15px; margin-top:15px; padding-top:15px; border-top:solid 1px #70716d;}
p.link{background:url(../img/link_bg.png) no-repeat 0 0; width:215px; height:27px; display:block; color:#DCDBDA; font-weight:bold; padding:3px 0 0 !important; margin:15px 0 0 32px !important; font-size:13px; text-align:center;}
p.link a{color:#DCDBDA;}
p.link a:hover{text-decoration:underline;}

/*main content*/
.blocksContent{background:url(../img/content_bg.jpg) no-repeat 0 0; width:980px; height:160px; clear:both; margin-top:10px; padding:20px 0;}
.blocksContent div.block{width:200px; float:left; border-right:solid 1px #f1f1f1; padding:10px 20px;}
.blocksContent div.block p{color:#515151; margin:0; padding:25px 0; line-height:18px;}

/*coloured buttons*/
.blocksContent div.block a{float:left; display:block; height:27px; padding-left:12px; line-height:18px;}
.blocksContent div.block a span{display:block; float:left; height:23px; color:#fff; font-size:14px; padding:4px 27px 0 15px; cursor:pointer;}

a.brownBtn{background:url(../img/brown_btn_left_bg.jpg) no-repeat 0 0;}
a.brownBtn span{background:url(../img/brown_btn_right_bg.jpg) no-repeat right 0;}

a.blueBtn{background:url(../img/blue_btn_left_bg.jpg) no-repeat 0 0;}
a.blueBtn span{background:url(../img/blue_btn_right_bg.jpg) no-repeat right 0;}

a.redBtn{background:url(../img/red_btn_left_bg.jpg) no-repeat 0 0;}
a.redBtn span{background:url(../img/red_btn_right_bg.jpg) no-repeat right 0;}

a.greenBtn{background:url(../img/green_btn_left_bg.jpg) no-repeat 0 0;}
a.greenBtn span{background:url(../img/green_btn_right_bg.jpg) no-repeat right 0;}


/*footer*/
#footer p{color:#666; text-align:left; font-size:12px; line-height:18px;}
#footer p.copyright{color:#848484; font-size:11px; text-align:center; padding-top:30px;}
#footer p a{color:#515151; text-decoration:underline;}
#footer p.lateral{text-align:center;}
#footer p.lateral a{color:#888; background:url(../img/lateral_logo.png) no-repeat right 1px; padding-right:60px; text-decoration:none;}
#footer p.lateral a:hover{color:#191919; background-position: right -14px; text-decoration:none;}