#tabright{padding:5px;font-size:15px;font-weight:bold;background-color:#f8f8f8;border-bottom:1px solid #ccc;letter-spacing:1px;}
#poweredby{border:1px solid black;font-weight:bold;background-color:#FFFF00;padding:3px;width:185px;font-size:11px;}
#adblockscontainer{}
#adblockbox{margin:10px 0 10px 0;font-weight:bold;border-bottom:1px dotted #666;padding:5px 0 5px 0;}

#featuredlistingsbox{padding:9px 9px 9px 9px;clear:both;border-bottom: 1px solid #000;min-height:130px;background-color:#f8f8f8;}
#normallistingbox{padding:10px 5px 10px 5px;border-bottom:1px dashed #000;}
#homepageguy{background-image:url(images/homepage-guy.jpg);background-repeat:no-repeat;width:500px;height:227px;padding:5px 5px 5px 6px;margin-left:3px;}

.headingbg{border:1px dotted #333;color:#fff;height:23px;font-size:18px;background-image:url(images/nav-bg.jpg);background-repeat:repeat-x;padding-top:9px;padding-left:4px;}

body{
	font-family:arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	line-height:1.2em;
	background-repeat:repeat-x;
	background-color:#000000;
	margin-top:0px;
	}

#wrapper{width:844px;margin-left:auto;margin-right:auto;margin-bottom:20px;background-image:url(images/main-container-glow.jpg;)background-repeat:repeat-y;}
#wrapperinner{margin-left:auto;margin-right:auto;background-image:url(images/main-container-glow.jpg);background-repeat:repeat-y;width:846px;}
#servicelink p{border:1px solid #ccc;color:#fff;padding:3px;margin:3px;display:block;font-size:13px;font-weight:bold;text-decoration:none;}
#servicelink a:link{border:1px solid #ccc;color:#fff;padding:3px;margin:3px;display:block;font-size:13px;font-weight:bold;text-decoration:none;}

#servicelink a:visited{border:1px solid #ccc;color:#fff;padding:3px;margin:3px;display:block;font-size:13px;font-weight:bold;text-decoration:none;}
#servicelink a:active{border:1px solid #ccc;color:#fff;padding:3px;margin:3px;display:block;font-size:13px;font-weight:bold;text-decoration:none;}
#servicelink a:hover{padding:3px;margin:3px;display:block;font-size:13px;font-weight:bold;border:1px solid #ffe617;color:#ffe617;background-color:black;}


#maincontainer{margin-top:3px;min-height:500px;margin-left:auto;margin-right:auto;}
#header{width:805px;border-top:none;margin-left:auto;margin-right:auto;height:186px;overflow:hidden;}

#headernav{}

#containerheading {border:1px solid #333;}

/*for the pop-up calendar settings form */
#calsettingsform select{font-size:10px;}
#calsettingsform td {height:25px;white-space:nowrap;}
#calsettingsform table {width:500px;font-size:10px;}

#eventsform select{font-size:10px;}
#eventsform td {font-size:11px;}
#eventsform table {font-size:10px;float:left;display:inline;}

#leftcol{padding:8px 4px 0 4px;width:550px;float:left;}
.rightcolheader{border-bottom:1px solid #ccc;background-color:#f8f8f8;padding:5px;clear:both;}
#rightcol{min-height:400px;margin-left:28px;background-position:right;background-image:url(images/col-bg.jpg);background-repeat:repeat-y;float:left;font-size:13px;font-weight:400;width:230px;padding:4px 8px  14px 4px;margin-top:-3px;margin-bottom:9px;}
#rightcolouter{float:left;background-image:url(images/col-bottom-edge.jpg);background-repeat:no-repeat;background-position:bottom right;}
#rightcol li{}
#colheader{height:18px;background-image:url(images/right-col-bg.jpg);font-weight:bold;color:#fff;font-size:17px;background-color:#666;}
#dataheading{padding:5px;font-weight:bold;color:#fff;font-size:14px;background-color:#666;}

#footerlinks{font-size:14px;clear:both;height:73px;background-position:bottom;background-image:url(images/footer-bottom.jpg);background-repeat:no-repeat;text-align:center;margin-left:auto;margin-right:auto;color:#f8f8f8;}
#footerlinksdiv a{color:#f8f8f8;margin:4px;}
#footerlinksinner{margin-left:20px;width:805px;background-image:url(images/footer-bg.gif);background-repeat:no-repeat;background-position:bottom;height:56px;}
#footerlinksdiv{padding-top:24px;}
ul{list-style-image:url(images/arrow2.gif);}
a:link{color:red;}
a:visited{color:red;}
a:active{color:red;}
a:hover{color:#333;}
fieldset{border:1px dotted #ccc;}
legend{font-weight:bold;font-size:18px;}
input[type=text]{border:1px solid #999999;font-size:12px;height:15px;padding-top:none;}
input[type=password]{border:1px solid #999999;font-size:12px;height:15px;padding-top:none;}

textarea{border:1px solid #999999;font-size:12px;}
select{border:1px solid #999999;font-size:12px;}

#fadedbox{padding-top:10px;text-align:center;width:210px;height:34px;background-image:url(images/faded-box.jpg);background-repeat:no-repeat;font-size:20px;font-weight:bold;color:#333;letter-spacing:5px;}
#footeraddress{text-align:center;color:#f8f8f8;font-size:12px;letter-spacing:1px;}
#theaddress{padding:2px;}
#thecity{display:inline;padding:2px;}
#thestate{display:inline;padding:2px;}
#thezip{display:inline;padding:2px;}
#thephonefax{padding:2px;}

#theurl a{color:#f8f8f8;}


#menu {
margin: 0;
padding: 0;
height: 32px;
margin-left:auto;
margin-right:auto;
width:805px;
background-image:url(images/nav-bg.jpg);
background-repeat:repeat-x;

}

#menu ul {
margin: 0;
padding: 1px 0 0 0;
width: auto;



}

#menu li {
letter-spacing:1px;
font-size: 14px;
height: auto;
width: auto;
list-style:none;
list-style-image:none;

}

#menu li a {
padding: 10px 15px 0 15px;
text-decoration: none !important;
height:20px;
font-weight:bold;
border:none;
border-bottom:1px solid #000000;
}

#menu li a:hover {
padding: 11px 15px 0 15px;
margin-top:-1px;
text-decoration: none !important;
height:18px;
font-weight:bold;
border-bottom:3px solid orange;
}
