body{
    font-family: arial;
    font-size: 13px;
    color: #000;
    margin: 0 auto;
    background-color: #ffffff;
}
#main{
    background: url("../images/bg6.png") repeat-y  scroll top center;
}
#container{
    width: 986px;
    margin: 0 auto;
    background-color: #1A1A1A;
}
#top{
    height: 120px;	background-color: #cccccc;
}
.top-right{
    float: right;
    margin: 45px 15px 0 0;		width:325px;
}
.clr{
    clear: both;
}
img{border: none;}
a{text-decoration: none;}
#top img{
    border: none;

}
#top .logo{
    float: left;
}
#top .logo img{
    margin: 16px 0 0 20px;
}
#top .top-right-top{	float:right;
    margin-bottom: 15px;
}
#top .top-right-bottom a{
    font-size: 15px;
    color: #2D2D2D;
    
}
#top .top-right-bottom span{
    display: block;
    padding: 0 6px;
    float: left;
    color: #2D2D2D;
}
#top .top-right-bottom ul{
    height: 22px;
    margin: 0 0 0 24px;
    padding: 0;
}
#top .top-right-bottom ul li{
    list-style-type: none;
    float: left;
}
#main-menu {
    height: 30px;	padding-left: 3px;	background-color: #cccccc;
}.menu-main-menu-container{	width:100%;}
#navi {
    margin: 0;
    padding: 0;
}
#navi li{
    float: left;
    list-style-type: none;
    position: relative;
}
#navi .nav-home{
    background: url('../images/bg_nav_home.png') no-repeat;
    width: 146px;
}
#navi li a{
    background-image: url('../images/bg_nav.png');
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 22px;
    padding-top: 7px;
    text-align: center;
    text-transform: uppercase;
    width: 140px;   
}
#navi li ul{
    display: none;
    border: 2px solid #FFF;
    -moz-border-radius: 6px;
    background-color: #49474A;
    margin:0;
    padding: 3px;
}
#navi li ul li a{
    background-image: none;
    text-transform: none;
    text-align: left;
    padding: 2px 3px 0px 3px;
    vertical-align: middle;
    color: #FF9839;
}
#navi li ul li a:hover{
    color: #FFFFFF;
    background-color: #333367;
}
#navi li:hover ul{
    display: block;
    position: absolute;
}
#slide{
    height: 330px;
    position: relative;
}
#slide .slide{
    height: 330px;
    width: 702px;
}
#slide .slide-right{
    border: 3px solid #282828;
    height: 325px;
    left: 702px;
    position: absolute;
    top: -1px;
    width: 278px;
    z-index: 1;
    background-color: #2A2F30;
        
}
.slide-right h1{
    color: #FFFFFF;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
}.slide-right li{	list-style: none;}
.estimate-left{
    float: left;
}
.estimate-right{
    float: right;
}
.slide-right label{
    color: #FFFFFF;
}
.slide-right input[type=text]{
    height: 18px;
    width: 122px;
    margin: 0 0 10px 0;
    background-image: url("../images/bg_input.jpg");
    border: none;
}
.slide-right select{
    width: 128px;
    background-image: url("../images/bg_input.jpg");
    border: none;
}
 
#estimate{
    margin: 6px;
}
.estimate-submit{
    margin-top: 15px;
    text-align: center;
}
#content .box-home{
    float: left;
    margin: 50px 0 30px 29px;
    width: 290px;
    background-color: #666666;
    height: 255px;
}
#content{
    background-color: #F4F3F2;
}
.title-box-home{
    background: url('../images/bg_box_home.jpg') repeat-x;
    color: #FFFFFF;
    font-size: 17px;
    height: 20px;
    margin: 0;
    padding: 0 0 8px 4px;
    
}
.box-home img{
    width: auto;
}
.box-home p{	font-size:12px;
    color: #FFFFFF;	margin-bottom: 2px;
}
.learn-more{	padding-bottom:6px;
    color: #FEDE04 !important;
}
.text-box-home{
    padding: 0 6px;
}
.foot-box-home a{   color: #F09039;}.foot-box-home {	width: 100%;	font-size:12px;	line-height:18px;    color: #FFFFFF;	margin-top: 8px;}
#footer{
    background-color: #FFFFFF;   
}
#footer .footer-top{
    padding-top: 32px;
}
#footer .footer-top img{
    margin: 0 8px;
}
#footer .footer-bottom{
    text-align: center;
    
}
#top .top-right-bottom ul{	float:right;
     height: 22px;
    margin: 0 0 0 24px;
    padding: 0;
}
#top .top-right-bottom ul li{
    background: url("../images/menu_left.gif") no-repeat scroll right center transparent;
    float: left;
    list-style-type: none;
    padding-left: 5px;
    padding-right: 10px;
}
#top .top-right-bottom ul li:last-child{
    background: none;
}
#menu-item-8 a{
    background-image: url('../images/bg_nav_home.png');
    width: 146px;
}

#menu-item-8 a:hover{
    color: #FFF;
    background-image: url('../images/bg_nav_home.png');
}
#content-page{
    float: left;
    padding: 35px 31px;
    width: 640px;		background-color: #F4F3F2;
}
#sidebar-right{
    float: left;
    width: 264px;
    background-color: #1A1A1A;
    padding: 10px;
}
#sidebar-right p{
    color: #FFFFFF;
}
#sidebar-right .link-sidebar-right{
    color: #0C3D5B;
    background-image: url(../images/erc.jpg);
}
.slide-right form{
    padding: 6px;
}