@charset "utf-8";
/* CSS Document */



@charset "utf-8";
/*-------------------------------| body frame start |------------------------------*/

body {
    margin:0px auto;
    background-image: url(images/brown-bg.gif);
    background-repeat: repeat-x;
    background-color: #af975d;
    font-size:13px;
    color:#cfcfcf;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
    line-height:18px;
}
#container{
    width:1000px;
    margin:0px auto;
    background-color:#000000;
}
#page-heading{
    background-color:#404040;
    color:#ceb373;
    padding:5px 20px;
}
#main-area{
    border:20px solid #000000;
    border-top:30px solid #000000;
    border-bottom:30px solid #000000;
    /*background-image: url(images/page-bg.gif);*/
    background-repeat: repeat-y;
    background-position: left top;
    width:960px;
}
#right-panel{
    float:right;
    width:700px;
}
#right-sidepanel{
    float:left;
    width:678px;
    padding:10px;
    margin:0 15px 0 20px!important;
    margin:0 15px 0 20px;
}
/*-------------------------------| body frame end |------------------------------*/




/*-------------------------------| header start |------------------------------*/
#header{
    height:170px;
    background-color:#FFFFFF;
    padding-left:19px;
}
#header .logo{
    float:left;
    width:217px;
}
#header .line{
    float:left;
    width:43px;
}
#header .midImg{
    float:left;
    width:494px;
}
#header .telephone{
    float:right;
    width:227px;
}
/*-------------------------------| header end |------------------------------*/



/*-------------------------------| top navigation start |------------------------------*/
#top-nav{
    background-color:#b9a067;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px 20px;
    height:22px;
}
#top-nav a{

    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    display:block;
    float:left;
    padding:2px 10px;
    margin-right:10px;
}
#top-nav a:hover{
    background-color:#fd4633;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    display:block;
    float:left;
    padding:2px 10px;
    margin-right:10px;
}
/*-------------------------------| top navigation end |------------------------------*/






/*-------------------------------| footer navigation start |------------------------------*/
#footer{
    background-color:#282828;
    color:#797979;
    font-size:12px;
    text-align:center;
    padding:10px;
    clear:both;
}
#footer a{
    color:#797979
}
#footer a:hover{
    color:#b29a61
}
#footer .serving-area{
    color:#adadad;
    padding-top:8px;
}
/*-------------------------------| footer navigation end |------------------------------*/






/*-------------------------------| left panel navigation start |------------------------------*/
#left-panel{
    float:left;
    width:210px;
    
}
#left-panel #btns{
    padding-bottom:30px;
}
#left-panel #btns a{
    color:#bba26a;
    text-decoration:none;
    display:block;
    background-color:#212121;
    padding:4px 15px 4px 10px;
    background-image: url(images/btn-star.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:4px;
}
#left-panel #btns a:hover{
    color:#ffffff;
    text-decoration:none;
    display:block;
    background-color:#b59d64;
    padding:4px 15px 4px 10px;
    background-image: url(images/btn-star-r.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:4px;
}
#left-panel #btns #current{
    color:#ffffff;
    text-decoration:none;
    display:block;
    background-color:#b59d64;
    padding:4px 15px 4px 10px;
    background-image: url(images/btn-current.gif);
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:4px;
}
/*-------------------------------| left panel navigation end |------------------------------*/





/*-------------------------------| home white boxes start |------------------------------*/
.home-whiteBox{
    float:left;
    width:330px;
}
.home-whiteBox .brief{
    background-color:#FFFFFF;
    color:#363636;
    padding:8px 10px 12px 10px;
    background-image: url(images/home-section-bg.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    
}
.home-whiteBox .arrow{
    clear:both;
}
.home-whiteBox .title{
    font-size:16px;
    color:#ffffff;
    padding:0px 12px 7px 0px;
    background-image: url(images/title-bg-right.gif);
    background-repeat:no-repeat;
    background-position: right top;
    float:left;
    display:block;
    font-weight:bold;
}
.home-whiteBox .title span{
    font-size:16px;
    color:#ffffff;
    padding:5px 0px 0px 10px;
    background-image: url(images/title-bg-left.gif);
    background-repeat:no-repeat;
    background-position: left top;
    float:left;
    display:block;
    font-weight:bold;
}

.home-whiteBox a{
    color:#a48336;
}
.home-whiteBox a:hover{
    color:#fd4633;
}
.box-seprator{
    float:left;
    width:40px;
}
/*-------------------------------| home white boxes end |------------------------------*/





/*-------------------------------| tags css start |--------------------------------*/
a img{
    border:none;
}
a{
    color:#fd4633
}
p{
    padding:0px;
    margin:0px;
    padding-bottom:18px;
}
h1{
    padding:0px;
    margin:0px;
    padding-bottom:18px;
    color:#baa269;
    font-size:24px;
    font-weight:normal;
}
/*-------------------------------| tags css end |--------------------------------*/






/*-------------------------------| other css start |--------------------------------*/
.clear-all{
    clear:both;
    height:0px;
    overflow:hidden;
}
/*-------------------------------| other css end |--------------------------------*/




.whitePage{
    background-color:#FFFFFF;
    color:#212121;
    padding:12px;
}
.freeQuoteForm-left{
    color:#baa269;
    float:left;
    width:180px;
    font-weight:bold;
    text-align:left
}
.box{
    width:200px;
    color:#212121;
    border:1px solid #b6c6d4;
    padding:2px;
}
.freeQuote-left{
    float:left; 
    width:390px;
}
.freeQuote-right{
    float:right; 
    width:230px;
    padding-top:40px;
}
.testimonials{
    background-color:#f4f5f5; 
    padding:10px; 
    border:1px dashed #c6d5de;
    margin-top:20px;
}
.red-btn{
    background-color:#fd4633;
    color:#FFFFFF;
    font-weight:bold;
    padding:10px;
    text-decoration:none;
}
.captchaBox{
background-color:#f6efdf; 
border:1px solid #e6d5ad; 
padding:10px;
}

#sidebar{ width:160px; float:left;}

#sidebar ul, #sidebar ol { list-style:none; padding:0;}

#sidebar ul ul{ padding-left:10px;}

#sidebar p {
    margin: 0px;
    padding: 0px 5px 5px 0px;
    }
#sidebar a img {
    border: none;
    margin: 0px;
    padding: 0px;
    }
#sidebar ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    }
#sidebar ul li {
    list-style-type: none;
    margin: 0px 0px 10px 0px;
    padding: 5px;
    
    }
#sidebar ul li ul li {
    margin: 0px;
    padding: 0px 0px 3px 0px;
    }
    
