/*
Theme Name: Dixon Painting and Home Improvement
Theme URI: http://digitalscientists.com/
Description: Custom Theme for Dixon Painting.
Version: 1
Author: Nadim Khan

*/
html{
background-color: #e4edf4;
}
body{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#313131;
}
#doc{
width:990px;
margin:10px auto;
background-image: url(images/doc-bcgrd.gif);
background-position: left top;
background-repeat: repeat-y;
}
a, a:link, a:visited{
text-decoration: none;
color:#135F91;
}
#hd{
background-image: url(images/top-curve.gif);
background-position: left top;
background-repeat: no-repeat;
padding:10px 0 0 0;
}
#bd{
clear:both;
width:954px;
margin:5px 0 0 18px;
}
#ft{
background-image: url(images/bottom-curve.gif);
background-position: left bottom;
background-repeat: no-repeat;
padding-bottom:23px;
}
.yui-gb div.first{
width:209px;
margin:0px 0px 0 0;
padding:0px;
}
.yui-gb div.second{
width:516px;
margin:0px 10px;
padding:0px;
}
.yui-gb div.third{
width:209px;
margin:0px 0 0 0px;
padding:0px;
}
.yui-gc div.first{
}

.yui-gc .yui-u{
}

.clear{
clear:both;
}
#header{
position:relative;
left:18px;
background-image: url(images/header-img1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:954px;
height:189px;
}
#header h1{
margin:0px;
padding:0px;
}
#header h1 a{
background-image: url(images/logo.gif);
background-position: left top;
background-repeat: no-repeat;
width:200px;
height:98px;
display:block;
text-indent: -5000px;
position:relative;
top:12px;
left:17px;
}
#header img{
margin:0px;
padding:0px;
}
#footer{
width:954px;
border-top:1px solid #ccc;
padding:5px 0;
margin: 0 0 0 18px;
font-size:11px;
background-position: right center;
background-repeat: no-repeat;
}
#footer ul{
margin:0 0 0 10px;
padding:0px;
list-style-type: none;
}
#footer ul li{
margin:0 0 0 10px;
padding:0px;
list-style-type: none;
display:inline;
text-transform: lowercase;
}
#footer ul li a{
color:#1a5fff;
}
#footer p{
color:#656565;
margin:5px 0 5px 20px;
}
#page-links{
margin:-4px 0 0 18px;
background-image: url(images/page-links-bcgrd.jpg);
background-position: left top;
background-repeat: no-repeat;
height:36px;
color:#fff;
font-size:18px;

}
html>/**/ body #page-links{
margin:4 0 0 12px;
}
#page-links ul{
margin:0 5px;
padding:5px;
list-style-type: none;
float:left;width:638px;
}
#page-links ul li{
list-style-type: none;
margin:0px 5px;
padding:0px 0;
display:inline;
}
#page-links p{
font-size:16px;
float:right;
padding:5px 10px 0 0;
margin-right:10px;
}
html>/**/ body #page-links p{
margin-right:20px;
}
#page-links p span{
font-size:20px;
}
#page-links ul li a, #page-links ul li a:visited{
color:#fff;
}
#page-links ul li a:hover{
text-decoration:underline;
}
ul#top-categories{
position:relative;
top:-5px;
clear:both;
margin:0px 0 0 24px;
padding:0px;
list-style-type:none;
width:950px;
text-transform: lowercase;
}
ul#top-categories li{
margin:0 5px;
padding:0px;
list-style-type:none;
display:inline;
}
ul#top-categories li a, ul#top-categories li a:visited{
color:#0b63fb;
}
ul#top-categories li a:hover{
text-decoration:underline;
}
div.first div.box{
margin:5px 0;
padding:10px 0;
text-align:center;
border-bottom:1px solid #ccc;
}
div.first div.box h2{
text-transform: uppercase;
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
color:#676767;
}
div.first div.box ul{
margin:10px 5px;
padding:5px;
list-style-type: none;
}
div.first div.box ul li{
list-style-type: none;
margin:0px;
padding:10px 0;
font-size:11px;
}
div.first div.box ul li a, div.first div.box ul li a:visited{
color:#0a65e7;
font-weight:bold;
}
div.second h1, div.yui-u h2 {
color:#03346c;
font-size:23px;
padding:3px 5px;
margin:0px;
border-bottom: 1px solid #ccc;
font-weight:normal;
}

.whiteGlove {
color:#03346c;
font-size:23px;
padding:3px 5px;
margin:0px;
border-bottom: 1px solid #ccc;
font-weight:normal;
display: block;
clear: both;
}

div.second h1 a{
color:#03346c;
}
div.second div.post-container, div.second div.post-recent{
clear:left;
padding:10px 0;
}
div.second div.post-container h1{
margin:0px;
padding:0px;
font-size:18px;
border:none;
}
div.second div.post-container h2{
margin:0px;
padding:0px;
font-size:11px;
}
div.second div.post-container h2 a, div.second div.post-container h2 a:visited{
color:#6a8f30;
}
div.second div.post-container h1 a, div.second div.post-container h1 a:visited{
color:#0263e8;
}
div.second div.post-container img{
float:left;

}
div.second div.post-container div.post-image, div.second div.post-recent div.post-image{
float:left;
margin:0 10px 0 0;
}
div.second ul{
margin:10px;
padding:0px;
list-style-type:none;
}
div.second ul li{
margin:4px 0;
padding:0px 0 0 10px;
list-style-type:none;
background-image: url(images/middle-bullets.gif);
background-repeat: no-repeat;
background-position: 0 8px;
color:#676767;
}
div.second ol{

margin:10px;
padding:0px;
}
div.second ol li{
margin:4px 10px 4px 20px;
color:#0374d0;
font-weight:bold;
}
div.second ol li p{
color:#646464;
font-weight:normal;
}
div.second p.read-more{
text-align:left;
font-size:10px;
}
div.second p.read-more a{
color:#0e63fc;
}
div.second div.links-cats{
padding:10px 0;
width:172px;
float:left;
}
div.second div.links-cats ul{
margin:0px;
padding:0px;
list-style-type: none;
}
div.second div.links-cats ul li{
margin:0px;
padding:2px 5px;
color:#729036;
font-size:15px;
font-weight:bold;
background: none;
}
div.second div.links-cats ul li ul{
margin:0px;
padding:5px;
list-style-type:none;
border-top: 1px solid #ccc;
}
div.second div.links-cats ul li ul li{
margin:0px;
padding:0px;
font-size:11px;
color:#686868;
font-weight:normal;
}
div.second ul.normal-page{
margin:0;
padding:20px 0 0 0;
list-style-type:none;
}
div.second ul.normal-page li, div.second h4{
background: none;
margin:0px;
padding:0px;
font-size:18px;
color:#68922e;
}
div.second ul.normal-page p{
margin:0 10px 20px 20px;
}
div.second div.post-recent h1{
background: none;
margin:0px;
padding:0px;
font-size:18px;
color:#68922e;
border:none;
}
div.second div.post-recent h1 a{
color:#68922e;
}
div.second ul.testimonial, div.second ul.testimonial li{
margin:0px;
padding:0px;
list-style-type:none;
background: none;
}
div.second ul.testimonial li{
margin:20px 0;
clear:left;
}
div.second ul.testimonial li img{
float:left;
margin:10px;
}
div.second ul.testimonial li h4{
margin:3px 0;
padding:10px 0 0 0;
font-size:18px;
color:#68922e;
}
div.second ul.testimonial li h5{
font-size:11px;
font-weight:normal;
}
div.second ul.testimonial li h6{
font-size:10px;
color:#0f78cb;
margin:3px 0;
padding:0px;
font-weight:normal;
}
div.second ul.testimonial li p{
margin:5px 0;
}

ul.testi-sidebar{
margin:0px;
padding:0px 0 5px 0;
list-style-type:none;
border-bottom:1px solid #ccc;
}
ul.testi-sidebar li{
margin:0px;
padding:0px;
list-style-type:none;
background: none;
}

ul.testi-sidebar li img{
width:80px;
height:80px;
float:right;
margin:5px 10px;
}
ul.testi-sidebar li h4{
font-size:12px;
font-weight:normal;
color:#669933;
margin:0 0 5px 0;
padding:0px;
}
ul.testi-sidebar li h5{
font-size:11px;
font-weight: normal;
color:#333333;
margin:0 0 5px 0;
}
ul.testi-sidebar li h6{
display:none;
}
ul.testi-sidebar li p{
font-size:11px;
}
ul.testi-sidebar p.testimonial-page{
margin:0px;
padding:0px;
font-size:11px;
}
ul.testi-sidebar p.testimonial-page a{
color:#0066ff;
}
div.third div.box{
border-bottom:1px solid #ccc;
padding:5px 0;
margin:0px;
}
div.third .guarantee img{
float:left;
margin:5px;
}
div.third .guarantee h2{
text-transform: uppercase;
color:#003366;
margin:0 0 5px 0;
padding:0px;
}
div.third .guarantee p{
font-size:11px;

}
div.third div.box h1{
color:#003366;
margin:0 0 5px 0;
padding:0px;
font-size:15px;
}
.zipatlanta td {
    padding: 0px 30px 9px 0px;
    background-color: #FFFFFF;
    font-size: 12px;
}
.quote {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
color:#666666;
font-size:1.2em;
line-height:1.5em;
margin:0 25px 1.5em;
padding:10px 0 10px 75px;
}

ul#bottomLinkArea {color: #999999; font-size: 10px; text-align:center;}
#bottomLinkArea li {display: inline; padding: 5px; background-image: none;}

.hnyp0t {
visibility: hidden;
display: none;
}

#estimateform input, #estimateform textarea {
border: 1px solid #888888;
background-color: #F9F9F9;
padding: 3px;
margin-bottom: 5px;
}

#estimateform textarea {
overflow: auto;
}
#estimateform {
width: 185px;
padding: 15px;
}
