body{background-color:#333333; margin:0; font-family: Verdana, Arial, serif; font-size:12px;}
p{margin:14px 0 0 0;}
a{text-decoration:none; color:#666666;}
a:hover{color:black;}

#main{width:800px; margin-left:auto; margin-right:auto;}
#cont{float:left; width:790px;}
#top{background:url(images/banner.png) no-repeat;  height:117px; width:100%;}
#top #homelink{padding:20px;}
#top #homelink a{color:white; font-size:16px; font-weight:bold;}
#top #links{font-size:11px; float:right; padding:20px; color:white;}
#top #links a{color:white;}

#mid{background:url(images/v.png) no-repeat bottom right #666666; height:501px; width:100%}
#menu{ background:url(images/tts.png) repeat-x; height:23px; width:100%;}
#menu a{border-right:1px solid #333333; font-size:12px; height:23px; font-weight:bold; display:block; float:left; padding:0 15px 0 15px; line-height:20px;}
#ts1{background:url(images/ts.png) no-repeat; height:19px; width:790px;}
#ts2{background:url(images/ts1.png) repeat-x; height:19px; width:790px;}

#bottom{background:url(images/bs.png) repeat-x; height:86px; width:100%;}
#footer{height:56px; width:100%; background:#CCCCCC;}
#footer p{padding-top:15px; margin:0;}
#footer a{padding:20px;}

#ss{background:url(images/ss.png) repeat-y; height:802px; width:5px; float:left;}

#leftbox{width:368px; height:473px; background:url(images/b.jpg) no-repeat; float:left}
#leftcont{padding:0 10px 0 14px; line-height:14px;}
#leftcont a{color:black !important;}

#locations h1{font-size:12px; font-weight:bold; margin:0; padding-bottom:4px;}
#locations{color:#333333; font-size:11px; padding-left:4px; padding-top:4px;}
#locations a{padding-right:3px;}

#right{float:right; width:390px; color:white; margin-right:10px;}
#right h1{font-size:20px; margin:10px 0 0 0;}
#right p{padding-bottom:10px;}
.yellow{color:#FFFFCC !important;}

a.btn{background:url(images/btn.png) no-repeat; height:35px; width:252px; display:block; text-align:center; padding:7px 0 0 0; font-size:18px; color:black !important;}
a.btn:hover{color:red !important;}

#mid a{color:#66FF66;}
#midcont{padding:0 0 0 10px; color:white;}
#midcont h1{margin:0; font-size:20px; color:#FFFFCC;}

#requiredmessage{color:#FFCCFF;}
#quoteform{height:320px;}
#quoteform td{text-align:left; padding-right:6px;}

.notice{color:yellow;}
