/* CSS Document */

body {margin:0px; padding:0px; background:url(../images/layout/backtile.jpg) repeat}
body {font-family:Georgia, "Times New Roman", Times, serif}
p, ul, li {margin:0px; padding:0px}
hr {background:url(../images/text/dot.gif) repeat-x; height:5px; border:none; margin:5px 0; padding:0px}
h1 { font-size:18px; font-weight:normal; line-height:22px; color:#7154ab; margin:0px; padding:8px 0}
h2 { margin:0; padding:10px 0}
h3 { font-size:18px; font-weight:bold; line-height:22px; color:#5da4e8; margin:0px; padding:8px 0}
img {border:none}

.wrapper {background:url(../images/layout/backgrad.jpg) 0 0 repeat-x; width:100%; text-align:center}
.header {width:900px; height:302px; background:url(../images/layout/header.jpg) 0 0 no-repeat; margin:0 auto; padding:0px}
.navwrapper {width:900px; margin:0 auto; background:url(../images/layout/middle.jpg) 0 0 repeat-y}
.middle {width:900px; margin:0 auto; background:url(../images/layout/middle.jpg) 0 0 repeat-y; padding:10px 0}
.footer {width:900px; height:38px ; margin:0 auto; padding:25px 0 0 0; background:url(../images/layout/footer.jpg) 0 0 no-repeat; clear:both}
.footer {color:#FFFFFF; font-size:11px;}
.footer a:link, .footer a:visited {color:#FFFFFF; text-decoration:none}
.footer a:hover {color:#FFFFFF; text-decoration:underline}

.clearboth {clear:both; width:100%; height:1px; line-height:1px; font-size:1px}
.halfcolL {width:415px; float:left; display:inline; text-align:left; padding:0 0 0 35px}
.halfcolR {width:400px; float:left; display:inline; text-align:left; padding:0 35px 0 15px }
.thirdL {width:280px; float:left; display:inline; text-align:left; padding:0 0 0 35px}
.doubleR {width:535px; float:left; display:inline; text-align:left; padding:0 35px 0 15px}
.fullcol {width:830px; float:left; display:inline; text-align:left; padding:0 35px}
.homecall {width:209px; height:133px; margin:5px 0 5px 0; padding:0 175px 0 20px; font-size:12px; line-height:15px}
.catcall {width:364px; height:133px; margin:5px 0 5px 0; padding:0 20px 0 20px; font-size:12px; line-height:15px}
.designed {width:900px; margin:0 auto; padding:20px 0; font-size:11px}
.designed a:link, .designed a:visited {color:#000; text-decoration:none}
.designed a:hover {color:#000; text-decoration:underline}
.breadcrumbs {text-align:left; padding:10px 35px; font-size:11px; color:#7154ab}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#666; text-decoration:underline}
.breadcrumbs a:hover {color:#666; text-decoration:none}
.pricebox {font-size:18px; font-weight:bold; line-height:22px; color:#5da4e8; text-align:left; background-color:#f1f7ff}
.mainbox {font-size:14px; font-weight:normal; line-height:18px; color:#666; text-align:left; background-color:#f1f7ff}

.dots {background:url(../images/text/dot.gif) repeat-x center; height:20px; border:none; margin:0; padding:0px}
.main {font-size:14px; font-weight:normal; line-height:18px; color:#666; padding:10px 0 8px 0}
.main a:link, .main a:visited {color:#333366; text-decoration:underline}
.main a:hover {color:#333366; text-decoration:none}
ul.main {font-size:12px}
.purple {color:#333366}
.bullets {color:#333366; font-size:14px; font-weight:normal; line-height:18px; padding:3px 0 2px 10px; background:url(../images/text/bullet.gif) 0 5px no-repeat}
