/* CSS Document */

body {width:100%; margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px;}

#page {width:756px; margin:0 auto; text-align:left;}
#head {background:url(img/header.jpg) no-repeat; height:227px; position:relative;}
#nav {display:block; position:absolute; top:60px; left:169px; width:594px; margin:0; padding:0; height:20px;}
#nav li {display:inline; list-style:none; padding:0px; margin:0;}
#nav li a {display:block; font-weight:900; color:#fff; padding:4px 15px; margin:0; line-height:12px; font-size:12px; text-decoration:none; border-right: 2px #fff solid; float:left;
 min-width:10px;}
#nav li a:hover { background:#0099FF;}
 

#nav li.last a {border-right: none;}

#number {position:absolute; top:34px; left:556px; width:200px; height:14px; line-height:14px; color:#999999; font-size:14px; text-align:right; margin:0; padding:0;}

#main {border:solid #000066; border-width:0 1px; padding-bottom:8px;}
#left, #right {border:1px solid #fff; vertical-align:top;}
#left {width:183px;}

#left h1 {color:#fff; background:#006; font-size:12px; line-height:12px; margin:0; padding:5px 5px 5px 15px ;}
#left #contact {margin:0; padding:5px 15px 15px 15px ;}
#left #contact p {margin:0; padding:5px 0; border-bottom:#999999 dotted 1px;}

#left #testimonials {margin:5px; border:1px #999 solid;}
#left #testimonials h1 {color:#006; background:#FFF; border-top:#006 4px solid; border-bottom:#999 1px solid; padding:5px;}
#left #testimonials p {margin:0; padding:5px;}
#left #testimonials p strong {display:block; text-align:right;}
#left #testimonials p a {display:block; text-align:right;}

.twoCol #content {width:430px;}
#contact.twoCol #content, #test.twoCol #content, #about.twoCol #content
{width:547px;}


#content {padding:6px 8px 12px 12px;}
#content h1 {color:#006; padding:0 0 5px 0; font-size:24px; margin:0; font-weight:normal; letter-spacing:3px; display:block; line-height:24px;}
#content h2 {color:#006; background:#FFF; border-top:#006 4px solid; border-bottom:#999 1px solid; padding:5px 0; font-size:16px; font-weight:700; margin:5px 0; display:block;}
#content p {padding:5px 0; display:block; margin:0;}
#test #content p {padding:15px 0; display:block; margin:0; border-bottom:#CCCCCC 1px solid;}

#inside #estimate {background:#000066 url(img/estimage-girl-lg.jpg) 132px -18px no-repeat; padding:0px; margin:4px; width:227px; float:right; height:67px; border:#000066 4px solid;}
#inside #estimate p {padding:3px 0 2px 0; text-align:center; color:#fff; font-size:11px; font-weight:900; line-height:13px; margin:0; display:block; width:117px}
#inside #estimate span {padding:3px 5px; text-align:center; color:#fff; font-size:14px; font-weight:900; line-height:15px; display:block; background:#0099CC; margin:0; width:117px}

body.twoCol #estimate {background:#000066 url(img/estimage-girl-lg.jpg) 50% 5px no-repeat; padding:5px; margin:4px; width:96px; float:right; border:none;}
body.twoCol #estimate p {padding:115px 0 0 0; text-align:center; color:#fff; font-size:11px; font-weight:900; line-height:13px; margin:0; display:block;}
body.twoCol #estimate span {padding:5px; text-align:center; color:#fff; font-size:14px; font-weight:900; line-height:15px; display:block; background:#0099CC; margin:5px 0;}

body.twoCol #estimateHome {background:#000066 url(img/estimage-girl-lg.jpg) 50% 17px no-repeat; padding:0; margin:4px; border:none; display:block;}
body.twoCol #estimateHome p {padding:3px 0 100px 0; text-align:center; color:#fff; font-size:11px; font-weight:900; line-height:11px; margin:0; display:block;}
body.twoCol #estimateHome span {padding:3px; text-align:center; color:#fff; font-size:14px; font-weight:900; line-height:15px; display:block; background:#0099CC; margin:0;}


#footer {height:10px; line-height:10px; color:#fff; padding:5px; border-bottom:5px #006 solid; background:#999999; text-align:right; border-left:1px #006 solid; border-right:1px #006 solid;}
#footer p {height:10px; line-height:10px; color:#000; padding:5px; text-align:right;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#inside #content p {clear:both; padding-bottom:30px; margin-bottom:30px; border-bottom:#CCCCCC 1px dotted;}
/* Catch all for images inside p strong */
#inside #content p strong img {border:0; float:left; padding:0 30px 30px 30px;}
