* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#f7f7f7;
 border-top:#333 12px solid;
}
#wrapper { 
 margin: 0 auto;
 width: 985px;
}
#header {
 color: #333;
 width: 985px;
 float: left;
 padding: 0 0 5px 0;
 height: 52px;
 margin: 5px 0 0 0;
 display:inline;
}
#header .nav{
	float:right;
	clear:none;
	padding-top:38px;
}
#leftcolumn { 
 color: #333;
 margin: 15px 0px 0px 0px;
 padding: 5px 5px 0 0 ;
 width: 268px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 margin: 15px 0px 0px 0px;
 padding: 5px 5px 10px 5px;
 width: 475px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 margin: 15px 0px 0px 0px;
 padding: 0 0 0 5px;
 width: 217px;
 float: left;
 position: relative;
}
#footer { 
 width: 965px;
 clear: both;
 color: #efefef;
 margin: 2px 0px 10px 0px;
 padding:10px;
 background-color:#333;
}
#headbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#catbox{
	font-size:74%;
	margin:2px 2px 0 0;
	border-bottom:#ccc 1px dotted;
	width:85px;
	height:25px;
	float:left;
	clear:none;
	text-align:center;
}
#vertAlign{vertical-align:middle; text-align:left;}
 a:link{color:#36C; text-decoration:none;}
 a:visited{color:#36C; text-decoration:none;}
 a:active{color:#36C; text-decoration:none;}
 a:hover{color:#000; text-decoration:underline;}
table {width:100%; border-collapse:collapse;}
th{font-weight:bold; text-align:center;}
td{border:3px #333 solid; padding:7px; }
img {border-style:none;} 
ul {margin-left:14px;font-size:14px;}
li {padding-bottom:12px;}
#dynamic{
	float:left; clear:both; border-top:#333 1px dotted; width:100%; padding-top:15px;
	}
#dynamic p{font-size:11px;line-height:12px; text-indent:15px; margin-bottom:10px;}

#information{
	float:left; width:280px; height:290px; font-size:22px;
}
#information .sub{
	font-size:18px;
}
#information p{
	margin-top:8px;
}
#magthumb{margin:0 80px 0 0;float:left;clear:none;}
.ajaxImg{margin:8px 55px 0 -2px;float:left;}
#addListings{float:left;clear:none;margin:8px 0 0 0;}
#addListings li{padding-bottom:4px;}

/*carousel stuff*/
#newsticker-demo {  
width:217px;  
padding:5px 5px 0;  
font-family:Verdana,Arial,Sans-Serif;  
font-size:12px;  
}  
#newsticker-demo a {text-decoration:none;}  
#newsticker-demo .title { font-size:16px; padding-bottom:7px;}  
.newsticker-jcarousellite {width:217px;}  
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; border-top:#ccc 1px dotted; }  
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }  
.newsticker-jcarousellite .info { float:left; width:190px; }  
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }  
.clear { clear: both; }

#searchform #s, #searchform #submit, #searchform2 #r, #searchform2 #submit {
background:transparent none repeat scroll 0 0;
border:0 none;
}
#searchform {
background:#F6F6F6 none repeat scroll 0 0;
border:1px solid #ccc;
width:258px;
margin:0 15px 9px -1px;
float:left;
}
#searchform2 {
background:#F6F6F6 none repeat scroll 0 0;
border:1px solid #ccc;
width:217px;
margin:0 9px 9px -1px;
float:left;
}
#searchform #s, #searchform2 #r {
color:#333;
font-size:0.9em;
padding:4px 0 4px 2px;
text-align:left;
text-transform:uppercase;
}
.clearfix {
display:block;
}
.right{
	float:right;
}
#slider{width:180px;height:275px;position:relative;overflow:hidden;float:right;clear:none;}
#sliderContent{width:180px;position:absolute;top:0;margin-left:0;}
.sliderImage{float:left;position:relative;display:none;}
.sliderImage span{position:absolute;font:10px/15px Arial, Helvetica, sans-serif;width:160px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7px;-khtml-opacity:0.7px;opacity:0.7px;color:#fff;display:none;padding:8px 15px 25px 15px;}
.sliderImage span strong{font-size:14px;}.top{top:0;left:0;}
.bottom{bottom:0;left:0;}
#slider ul{list-style-type:none;}
#slider a:link{color:#0FF;}
#slider a:hover{color:#CCC;}

