@import url('menu-vert.css');

img, div { behavior: url(iepngfix.htc) }

body  {
behavior: url(csshover.htc);
font-size : 12px;
font-family : Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size:13px;
line-height : 18px;
background : #ffe8a8 url(../assets/bg3.jpg) no-repeat center 0;
margin : 0;
padding : 0;
}
a {
color : #203842;
}
a:hover {
text-decoration : none;
}
#all {
width : 951px;
margin-right : auto;
margin-left : auto;
}
.gray-quote {
background : url(../assets/title-white-rpt.png) repeat-x;
padding: 10px;
background-position:bottom;
}
.clearboth {
clear: both;	
}
#header {
height : 149px;
margin-bottom : 15px;
}
#header .logo {
background : url(../assets/logo2.png) no-repeat 0 0;
width : 254px;
height : 160px;
margin-left : 0px;
cursor: pointer;
}
#header .phone {
width : 220px;
color:#C00;
font-size: 32px;
padding-top:10px;
height:40px;
}
#header .estimates {
color: #e7aa2c;
font-size: 16px;
padding-top: 20px;
float:right;
width:360px;
height: 90px;
}
#header .estimates a{
text-decoration:none;
}
#header .right-roc {
width : 350px;
color: #35484F;
font-size: 10px;
float : left;
padding-left:31px;
clear: both;
}
#banner a {
background : transparent url(../assets/banner3-b.jpg) no-repeat 0 0;
width : 712px;
height : 231px;
margin-bottom : 16px;
display : block;
}
#container {
margin-top : 12px;
}
#side-column {
color : #fff;
width : 223px;
float : left;
}
#side-column .box-white {
width : 100%;
}
.box-white {
background : #fafafa url(../assets/white-box-rpt.png) repeat-x 0 bottom;
width : 378px;
float : left;
}
.title-white {
color : #35484f;
font-size : 24px;
line-height : 52px;
background : url(../assets/title-white-rpt.png) repeat-x;
border-bottom : 1px solid #dedede;
}
.box-white .tl {
background : url(../assets/cnr-tl-white.png) no-repeat left 0;
}
.box-white .tr {
background : url(../assets/cnr-tr-white.png) no-repeat right 0;
text-indent : 15px;
height : 52px;
}
.box-white .bl {
background : url(../assets/cnr-bl-white.png) no-repeat left bottom;
}
.box-white .br {
background : url(../assets/cnr-br-white.png) no-repeat right bottom;
height : 173px;
}
.box-white .pad {
text-align : justify;
padding : 15px 18px 10px;
}
.box-orange {
background : #fabb3c url(../assets/orange-box-rpt.png) repeat-x 0 bottom;
width : 317px;
float : left;
margin-right : 17px;
}
.title-orange {
color : #fff;
font-size : 24px;
line-height : 52px;
background : url(../assets/title-orange-rpt.png) repeat-x;
}
.box-orange .tl {
background : url(../assets/cnr-tl-orange.png) no-repeat left 0;
}
.box-orange .tr {
background : url(../assets/cnr-tr-orange.png) no-repeat right 0;
text-indent : 15px;
height : 53px;
}
.box-orange .bl {
background : url(../assets/cnr-bl-orange.png) no-repeat 0 bottom;
}
.box-orange .br {
background : url(../assets/cnr-br-orange.png) no-repeat right bottom;
height : 173px;
}
.box-orange ul {
width : 140px;
float : left;
margin : 0;
padding : 15px 0 0 15px;
list-style-type : none;
}
.bottom-text-orange {
 color:#c97f1d;
 font-size:16px;
 font-weight:bold;
}
#main-column {
width : 712px;
float : right;
}
#content {
background : #fff none;
border-right : 1px solid #e6e6e6;
position:relative;
z-index: 1;
}
#content .pad {
padding : 10px 20px;
min-height: 449px;
_height: 449px;
}
#content-top {
behavior: url(iepngfix.htc);
background : url(../assets/content-top2.png) no-repeat;
height : 42px;
overflow : hidden;
}
#content-btm {
background : url(../assets/content-btm.png) no-repeat;
height : 6px;
overflow : hidden;
}
#content-top h1 {
font-size : 20px;
padding : 0;
margin : 0;
color : #35484f;
line-height : 42px;
text-indent : 15px;
}
.datebox-gray {
background : url(../assets/gradient-date-gray.gif) repeat-x;
}
.datebox-white {
background : url(../assets/gradient-date-white.gif) repeat-x;
}
#footer {
color : #203842;
line-height : 20px;
padding-top : 10px;
}
.bbb {
/*background : url(../assets/bbb-logo-small.png) no-repeat;
background-position:top right;*/
width : 235px;
height : 52px;
float : right;
margin : 0px 0px 0 0;
}
#footer a {
color : #203842;
text-decoration : none;
}
#footer a:hover {
text-decoration : underline;
}
#footer .divider {
color : #e49b28;
padding : 0 10px;
}
.clearrow {
clear : both;
} 
.bold {
font-weight:bold;
} 
.clearboth {
clear: both;
}