﻿body{
    background-color:#ffffff;
    font-family:Verdana, Arial;
    font-size:14px;
    margin:0px;
    padding:0px;
}

/* ### WRAPPER ### */
#wrapper{
    width:970px;
    margin:0px auto 0px auto;
    padding:16px 0px 0px 0px;
}

/*### header bits ###*/
#header_phone{
    color:#828060;
    font-size:12px;
    text-align:right;
    width:950px;
    padding:0px;
    margin:0px 0px 16px 0px;
}
#header_phone a{
    color:#828060;
}
#header_phone a:hover{
    text-decoration:none;
}
#header_main{
   position:relative;
   width:970px;
   height:311px;
   z-index:10;
}
#stb{
    position:absolute;
	right:30px;
	top:20px;
	width:73px;
    height:95px;
	margin:0px;
	padding:0px;
	background: url(../images/fivestars.png) no-repeat left top;
	z-index:100;
}

/*### NAV ###*/
#nav{
    width:970px;
    background: url(../images/nav_bg.jpg) no-repeat right top;
    color:#828060;
    font-size:16px;
    margin:0px;
    padding:0px;
}
#nav ul{
    margin:0px;
    padding:16px 0px 28px 0px;
}
#nav ul li{
    list-style:none;
    float:left;
    margin:0px 0px 0px 7px;
    padding:0px;
}
#nav ul li a{
    color:#828060;
    font-size:16px;
    text-decoration:none;
    margin:0px 7px 0px 0px;
    padding:0px;
}
#nav ul li a:hover{
    text-decoration:underline;
}
#nav #selected{
    text-decoration:underline;
}

/*### Content ###*/
#content{
    margin:0px 0px 0px 0px;
    padding:0px;
    background: url(../images/content_bg.gif) repeat-y;
    color:#999999;
    line-height:1.5;
}
#content a{
    color:#999999;
}
#content a:hover{
    text-decoration:none;
}
#content #content2{
    margin:0px;
    padding:70px 54px 10px 64px;
    background: url(../images/content_top.jpg) no-repeat;
}
#content #content2 h1{
    color:#5b668c;
    font-size:32px;
    font-weight:normal;
    margin:0px;
}
#content #content2 h2{
    color:#586cb1;
    font-size:20px;
    font-weight:normal;
    line-height:1.2;
}
#content #content2 #right_hand_side{
    float:right;
    width:290px;
    padding:110px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:right;
}
#content #content2 #right_hand_side img{
    width:250px;
    padding:5px;
    margin:10px 0px 0px 0px;
    border:1px solid #999999;
}
#content #content2 #news_items{
    width:220px;
    text-align:left;
    float:right;
    font-size:12px;
}
#content #content2 #news_items h3{
    font-weight:normal;
    font-style:italic;
    font-size:24px;
    border-bottom:1px dashed #858569;
    color:#858569;
    text-align:center;
}
#content #content2 #news_items h4{
    font-size:12px;
    padding:0px;
    margin:0px 0px 0px -20px;
}
#content #content2 #news_items h4 a{
    color:#5b668c;
    text-decoration:none;
    background: url(../images/news_bullet.jpg) no-repeat;
    padding-left:20px;
}
#content #content2 #news_items h4 a:hover{
    text-decoration:underline;
}
#content #content2 #news_items p{
    padding:10px 0px 10px 0px;
    margin:0px;
    color:#858569;
}

/*### FOOTER ###*/
#footer{
    background: url(../images/footer_top.jpg) no-repeat;
    padding:58px 20px 20px 20px;
    margin:0px;
}
#footer .icon{
    background: url(../images/footer_icon.gif) no-repeat;
    background-position:center center;
    width:38px;
    height:80px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#footer p{
    padding:0px;
    margin:0px;
    color:#828060;
    font-size:12px;
    line-height:1.5;
}
#footer p a{
    color:#828060;
    font-size:12px;
}
#footer p a:hover{
    text-decoration:none;
}
