html, body {
background: #f2f4f3;
height:100%;
}

#head{
width:100%;
height:335px;
background: url(../images/elements/head-home.jpg) no-repeat center;
}

#head .holder{
width:940px;
height:335px;
margin:0 auto;
color:#fff;
}

#head .holder #previewbox{
width:510px;
height:290px;
margin: 20px 0 0 0;
float:left;
background: url(../images/elements/home/previewbox.png) no-repeat;
}

#head .holder #quote{
width:363px;
height:41px;
float:right;
margin: 30px 40px 0 0;
background: url(../images/elements/home/homequote.png) no-repeat;
}

#head .holder #testemonial{
width:320px;
height:120px;
float:right;
margin:25px 75px 0 0;
}

#head .holder .fullbutton{
width:100px;
height:23px;
float:right;
margin: 5px 40px 0 0;
background: transparent url(../images/elements/home/fullbutton.png) no-repeat;
}

#head .holder .fullbutton:hover{
width:100px;
height:23px;
float:right;
margin: 5px 40px 0 0;
background: transparent url(../images/elements/home/fullbutton.png) -0px -24px no-repeat;
}

#head .holder .fullbutton:active{
width:100px;
height:23px;
float:right;
margin: 5px 40px 0 0;
background: transparent url(../images/elements/home/fullbutton.png) -0px -46px no-repeat;
}

#head .holder #arrows{
width:16px;
height:40px;
margin:10px 0 0 -565px;
}

#head .holder #subholdermenu{
width:450px;
height:36px;
margin:-25px -125px 0 0;
float:right;
}

#news-holder{
width:520px;
height:auto;
padding-top: 25px;
}

#news-holder h1 {
color: #2777aa;
font: bold 14px Arial, Verdana, sans-serif; 
}

#news-holder h1 a{
text-decoration:none;
}

#news-holder h1 a:hover{
text-decoration:underline;
}

#news-holder p {
padding-top:10px;
}

#news-holder .posted{
color: #a4a4a4;
font: 10px Arial, Verdana, sans-serif;
padding-top:5px;
}

#right-holder{
width:410px;
height:auto;
float:right;
margin:10px 0 0 10px;
}

#right-holder .service{
width:190px;
height:120px;
float:left;
margin: 0 15px 0 0;
}

#right-holder .service .icon{
width:48px;
height:48px;
float:left;
}

#right-holder .service .icon-right{
width:53px;
height:48px;
float:left;
}

#right-holder .service h1{
padding-top:10px;
}

#right-holder .service h1 a{
font: bold 14px Arial, Verdana, sans-serif;
color:#414141;
text-decoration:none;
}

#right-holder .service h1 a:hover{
font: bold 14px Arial, Verdana, sans-serif;
color:#414141;
text-decoration:underline;
}

#right-holder .service p{
color:#414141;
}