body {font:8pt Verdana; color:#444;margin:0px;}

div {font:8pt Verdana; color:#444;}

.fine {FONT-SIZE: 7pt; color: #444;}

.fine2 {FONT-SIZE: 7pt; color: #fff;}

.textBold {font-weight: bold; FONT-SIZE: 8pt; font-family: Verdana; color: #888;}

.textForm  {FONT-SIZE: 12pt; font-family: Verdana; color:#000000;}

.textHead {font-weight: bold; FONT-SIZE: 9pt; font-family: Arial; color:#3A485C;}

input {font-size: 12px;}
select { font-size:11px; font-family: Arial; background-color: #fff;margin-bottom:2px;}
.checkradio { background-color: #fff; margin-top:0px; vertical-align: middle;}
textarea {font-size:12px; font-family: Arial, Verdana; background-color: #ffffff;}

.button {font-size: 12px;}

h1 {font: bold 12pt Arial; color:#405166; padding:12px 0px 0px 0px; text-decoration: underline;}
h2 {font: bold 10pt Arial; color:#2D3948; padding:15px 0px 0px 0px; margin:0px; margin-bottom:10px;}
h3 {font: bold 9pt Arial; color:#405166; padding:10px 0px 0px 0px;}
h4 {font: bold 8pt Arial; color:#405166; padding:9px 0px 0px 0px; margin-bottom:10px;}
.tbHead {font-weight: bold; FONT-SIZE: 9pt; font-family: Arial; color:#ffffff; text-align:center; background-color:#5E758E;}

form {margin:0px;}
img {border:0px;}

.footerlinks {color:#fff;font:8pt Verdana; text-decoration:none;}
.footerlinks:hover {text-decoration:underline; color: #fff;}

#single {
        border:5px solid #5e738c;
        padding:5px;
}

#single a {font:8pt Verdana; text-decoration:none;color:#195B8F;}
#single a:hover {text-decoration:none;color:#000;}

#single b {font:bold 8pt Arial;color:#9A1F1F;}

/* styles for the star rater */
.star-rating{
        list-style:none;
        margin: 0px;
        padding:0px;
        width: 125px;
        height: 25px;
        position: relative;
        overflow:hidden;
        background: url(/siteimages/star_rating.gif) top left repeat-x;
}
.star-rating li{
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
}
.star-rating li a{
        display:block;
        width:25px;
        height: 25px;
        line-height:25px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
        overflow:hidden;
}
.star-rating li a:hover{
        background: url(/siteimages/star_rating.gif) left bottom;
        z-index: 2;
        left: 0px;
        border:none;
}

.star-rating a.one-star{
        left: 0px;
}
.star-rating a.one-star:hover{
        width:25px;
}
.star-rating a.one-star:visited{
        outline: none;
}
.star-rating a.two-stars{
        left:25px;
}
.star-rating a.two-stars:hover{
        width: 50px;
}
.star-rating a.two-stars:visited{
        outline: none;
}
.star-rating a.three-stars{
        left: 50px;
}
.star-rating a.three-stars:hover{
        width: 75px;
}
.star-rating a.three-stars:visited{
        outline: none;
}
.star-rating a.four-stars{
        left: 75px;
}
.star-rating a.four-stars:hover{
        width: 100px;
}
.star-rating a.four-stars:visited{
        outline: none;
}
.star-rating a.five-stars{
        left: 100px;
}
.star-rating a.five-stars:hover{
        width: 125px;
}
.star-rating a.five-stars:visited{
        outline: none;
}

.star-rating li.current-rating{
        background: url(/siteimages/star_rating.gif) left center;
        position: absolute;
        height: 25px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
}


.dTbl {background: #FFFFFF; border:1px solid #FFFFFF;}
.dl {font: bold 12px Arial;color: #666;background:#FFFFFF;padding:2px 4px;vertical-align:top;text-align:right;}
.dv {font: bold 12px Arial;color: #000;background:#FFFFFF;padding:2px 4px;vertical-align:top;text-align:left;}
.dTbl a {color:#002780;text-decoration:none;}
.dTbl a:hover {color:#002780;text-decoration:underline;}


/* Anu */
.bannertext {font-family: Arial, Helvetica, sans-serif; font-size: 10PT; text-decoration: none;}
.lnktext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600; text-decoration: none;}
.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
.whitetxt {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.lnklist {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none;}

.botlnk {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.bottxt {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.hdr {text-decoration: none;}
.newlnktxt {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000099; text-decoration: none;}


/* Craftsmen Network */


.copyrighttext { font-size: 12px; color: #FFFFFF; }
.navybacktext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF}
.sidebartext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF}
.notmelogouttext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #0D3A68}
.headerstext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 18PT; COLOR: #2D3948}
.faqquestion
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #E15A00}
.requiredstarsign
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #B63F29}
.faqanswer
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
.nav2
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #2D3948}
.list
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12PT; COLOR: #E15A00}
.contacttext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
.newsheadtext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF; font-weight: bold}
.terms1
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #000000}
.myaccounthead
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF; font-weight: bold}
.aboutus
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
.answertext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
.formcellheadertext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; font-weight: bold; text-decoration : underline}
.howitworks
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
.indexlist
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
.emailconf1
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; font-weight: bold; text-decoration : none}
.regularcellheadertext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12PT; COLOR: #2D3948; font-weight: bold}
.nonconfacctnotice
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #45556d}
.acctdetailquest
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #3A485C}
.localpros
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #B74900}
.news_header
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12PT; font-weight: bold; COLOR: #2D3948}
.tasksub_header
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12PT; font-weight: bold; COLOR: #2D3948; text-decoration : underline}
.subcatheader
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; font-weight: bold; COLOR: #B74900; font-weight: bold}
.formname
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12PT; COLOR: #3A485C; text-decoration : underline}
.answertextregbold
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; font-weight: bold}
.regulartext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #000000}
.hintregulartext
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #000000}

.notmelogout
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #0D3A68; text-decoration : none}
a.notmelogout:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #0D3A68; text-decoration : none}
a.notmelogout:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #0D3A68; text-decoration : none}
a.notmelogout:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #0D3A68; text-decoration : none}
a.notmelogout:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #0D3A68; text-decoration : none}


.taskmenu
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.taskmenu:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.taskmenu:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316; text-decoration : underline}
a.taskmenu:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316}
a.taskmenu:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316; text-decoration : underline}

.leadsbackon
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.leadsbackon:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; text-decoration : underline}
a.leadsbackon:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316}
a.leadsbackon:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316; text-decoration : underline}
a.leadsbackon:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316; text-decoration : underline}

.orange
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #E15A00; text-decoration : underline}
a.orange:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #E15A00; text-decoration : underline}
a.orange:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #E15A00; text-decoration : underline}
a.orange:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #E15A00; text-decoration : underline}
a.orange:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #E15A00; text-decoration : underline}

.terms
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #C10000; text-decoration : underline}
a.terms:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #C10000; text-decoration : underline}
a.terms:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #C10000; text-decoration : underline}
a.terms:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #C10000; text-decoration : underline}
a.terms:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #C10000; text-decoration : underline}

.sidebarlinks
        {FONT-FAMILY: Tahoma, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
a.sidebarlinks:link
        {FONT-FAMILY: Tahoma, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
a.sidebarlinks:hover
        {FONT-FAMILY: Tahoma, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
a.sidebarlinks:visited
        {FONT-FAMILY: Tahoma, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
a.sidebarlinks:visited:hover
        {FONT-FAMILY: Tahoma, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}

.footerlinks
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF}
a.footerlinks:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF}
a.footerlinks:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : underline}
a.footerlinks:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF}
a.footerlinks:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF}

.articlelinks
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #B97426}
a.articlelinks:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #B97426}
a.articlelinks:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #B97426}
a.articlelinks:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #B97426}
a.articlelinks:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #B97426}

.findcontractors
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 12PT; COLOR: #2D3948}
a.findcontractors:link
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 12PT; COLOR: #2D3948}
a.findcontractors:hover
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 12PT; COLOR: #6B4316; text-decoration : underline}
a.findcontractors:visited
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 12PT; COLOR: #6B4316}
a.findcontractors:visited:hover
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 12PT; COLOR: #6B4316; text-decoration : underline}

.navigation123
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #2D3948}
a.navigation123:link
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #2D3948}
a.navigation123:hover
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #6B4316; text-decoration : underline}
a.navigation123:visited
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #6B4316}
a.navigation123:visited:hover
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #6B4316; text-decoration : underline}

leadnumber123
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #2D3948; text-decoration : underline}
a.leadnumber123:link
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #2D3948; text-decoration : underline}
a.leadnumber123:hover
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #2D3948}
a.leadnumber123:visited
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #2D3948}
a.leadnumber123:visited:hover
        {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8PT; COLOR: #2D3948; text-decoration : underline}

.myaccount1
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.myaccount1:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.myaccount1:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; text-decoration : underline}
a.myaccount1:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.myaccount1:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; text-decoration : underline}

.billing1
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.billing1:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.billing1:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; text-decoration : underline}
a.billing1:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.billing1:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948; text-decoration : underline}

.link_white
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF; text-decoration : none}
a.link_white:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF; text-decoration : none}
a.link_white:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF; text-decoration : underline}
a.link_white:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF; text-decoration : none}
a.link_white:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #FFFFFF; text-decoration : underline}

A:LINK
        {FONT-SIZE: 10PT; color : #3A485C; text-decoration : underline;}
A:HOVER
        {color : #3A485C; text-decoration : none; FONT-SIZE: 10PT;}
A:VISITED
        {FONT-SIZE: 10PT; color : #81501B; text-decoration : underline;}
A:VISITED:HOVER
        {color : #81501B; text-decoration : underline; FONT-SIZE: 10PT; color : #81501B;}



        /* News */

.title_white {color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 12px;}

.title_orange {color: #F66013; font-family: Verdana; font-weight: bold; font-size: 16px;}

.link_navy_samll {font-family: Arial, Helvetica; FONT-SIZE: 11px; color: #3366CC; text-decoration: none;}

.link_navy_samll:hover{text-decoration: underline;}

.text_small{font-family: Tahoma; font-size: 11px;}

.text_date_small{font-family: Tahoma; font-size: 10px; color:#999999;}


.articles_home
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.articles_home:link
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #2D3948}
a.articles_home:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316; text-decoration : underline}
a.articles_home:visited
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316}
a.articles_home:visited:hover
        {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10PT; COLOR: #6B4316; text-decoration : underline}

.crfooter td {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
.crfooter {FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
.crfooter A:link
{FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
.crfooter A:active
{FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
.crfooter A:visited
{FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : none}
.crfooter A:hover
{FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8PT; COLOR: #FFFFFF; text-decoration : underline}



        /* Main Page */


#estimate_home{
width:492px;
margin:26px auto 0 auto;
}

#estimate_home1{
width:492px;
height:134px;
}

#estimate_home2{
width:338px;
float:left;
margin-top:30px;
}

.easy_txt{
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:13px;
color:#d36818;
text-decoration:none;
text-align:justify;
}

#pic{
background-image:url(/img/pic.jpg);
width:141px;
height:135px;
float:right;
background-repeat:no-repeat;
}

#estimate_home3{
width:476px;
height:132px;
margin:6px auto 0 auto;
}

#pic_1{
width:184px;
height:102px;

}
#pic_main{
width:184px;
float:left;
}

#kitchen_cabinet{
width:184px;
height:31px;
}

#main_box1{
background-image:url(/img/box_back.jpg);
width:282px;
height:136px;
background-repeat:no-repeat;
float:right;
}

#main_box1_top{
width:274px;
height:31px;
border-bottom:#000000 1px solid;
margin-left:2px;
}

#main_box1_text{
width:274px;
height:26px;
font-family:verdana;
color:#2D3948;
text-align:center;
padding-top:5px;
font-size:13px;
}

#main_box1_left{
width:137px;
height:96px;
float:left;
border-right:1px #000000 solid;
}

#main_box1_left_text{
width:111px;
height:79px;
margin-left:8px;
margin-top:8px;
text-align:left;
font-family:verdana;
color:#000000;
padding-top:5px;
font-size:12px;
}

.main_r:hover{
font-family:verdana;
color:#000000;
font-size:12px;
text-decoration:underline;
}

#main_box1_right{
width:143px;
height:96px;
float:left;
}