/* CSS Document */

*{padding:0px;border:0px;margin:0px;}
p{margin:10px 0px;}

h1,h2{font:19px/18px tahoma;color:#660000;margin:20px 0px 10px 0px;}
h3, h4 ,h5{font:15px/18px tahoma;color:#660000;margin:20px 0px 10px 0px;}

a{color:#660000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}

#youre_surrounded{position:relative;width:1005px;margin:0 auto;background:url(../images/body_bg.jpg) repeat-y;}
#header img, #leftnav img, #rightnav img, #content_bar img{float:left;}
#leftside{width:643px;float:left;position:relative;padding-bottom:123px;}
#footer{position:absolute;bottom:0px;left:10px;height:91px;padding:32px 0px 0px 49px;background-color:#660000;font:10px/11px arial;color:#fff;width:584px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
#contentheader{position:relative;top:177px;left:187px;}
#rightside{width:362px;float:left;position:relative;padding-bottom:314px;}
#rightpaper{position:absolute;right:0px;top:0px;}
#locations{height:314px;position:absolute;bottom:0px;right:52px;width:310px;}
#leftnav{width:168px;float:left;}
#rightnav{width:142px;float:left;}
#content_bar{background:url(../images/contentnav_bg.jpg) repeat-x;padding-left:103px;height:27px;margin-left:57px;width:480px;}
#content{padding:10px 30px 10px 105px;margin-left:57px;width:448px;min-height:300px;font:11px/18px arial;color:#2e373e;}

.tdborder{border-bottom:1px solid #660000;padding-bottom:20px;}
.tdtop{padding-top:20px}
.hide{display:none;}
.headerimg{position:absolute;top:0px;left:0px;}
.redux{clear:both;}
.input{border:1px solid #660000;padding:3px;margin:2px;font:11px arial;color:#000;}
