/*******************************************	Style Sheet for rodmanrealestate.com	version: 1.0	designed by: www.rawdata.net*******************************************//************************	GENERAL************************/body {	/* background-color: #f3f3f3; */	background : url(/images/bg_page.jpg);	}p {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color: #333a3a;	line-height: 18px;	}li {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color: #333a3a;	line-height: 18px;	}h1 {	font-family: verdana, helvetica, sans-serif;	font-size: 20px;	color: #323a3a;	}h2 {	font-family: verdana, helvetica, sans-serif;	font-size: 14px;	color: #000000;	}	a {	color: 323a3a;	}	a:hover {	background-color: #CCCCCC;	}/************************	HEADER************************/#header {	padding: 10px 20px;	margin: 0px 0px 10px 0px;	border: 1px solid #ccc;	font-family: verdana, helvetica, sans-serif;	font-size: 36px;	font-style: normal;	font-weight: bold;	color: #fff;	}#headerbg {	background : url(/images/bg_header_building.jpg);	}/************************	TABS************************/#tabnav {	height: 20px;	margin: 0;	padding-left: 20px;	background:  url(/images/tab_bottom_border.gif) repeat-x bottom;	}#tabnav li {	margin: 0; 	padding: 0;  	display: inline;  	list-style-type: none;  	}	#tabnav a:link, #tabnav a:visited {	float: left;	background-color: #323a3a;	font-family: verdana, helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: bold;	padding: 2px 10px 2px 10px;	margin-right: 8px;	border: 1px solid #ccc;	text-decoration: none;	color: #fff;	}#tabnav a:link.active, #tabnav a:visited.active {	border-bottom: 1px solid #fff;	background-color: #fff;	color: #666;	}#home #tabnav #tabhome, #contact #tabnav #tabcontact,#overview #tabnav #taboverview, #portfolio #tabnav #tabportfolio,#success #tabnav #tabsuccess,#costar #tabnav #tabcostar,#rimarket #tabnav #tabrimarket,#contact #tabnav #tabcontact,#taxrates #tabnav #tabtaxrates {	border-bottom: 1px solid #fff;	background-color: #fff;	color: #000;	}#tabnav a:hover {	background-color: #557A6E;	color: #fff;	}/************************	BODY************************/	#body {	padding: 20px;	background: #fff;	border-top: 1px none #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc;	}	#body div.img-frame {	clear: right;	float: right;	margin: 1em 0 5px 20px;	padding: 0px;	position: relative;	background-color: #333333; /* Incase bg-image does not load */	background-image: url(/images/photo_drop_shadow.gif);	background-position: right bottom;	}	#body div.img-frame img {	background-color: #ffffff;	border: 1px solid #a9a9a9;	display: block;	margin: -5px 5px 5px -5px;	padding: 8px;	position: relative;	}	#body div.callout_panel {	display: block;	margin: 10px 20px 10px 20px;	padding: 20px;	border: 1px solid #323a3a;	background-color: #a6b8b8;	}/************************	FOOTERS************************/#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #fff;	margin: 10px 0px;	padding: 10px 20px;	border: 1px solid #ccc;	/* background: #efefef; */	background : url(/images/bg_header_building.jpg);	clear: right;	}#footer a:link, #footer a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #fff;	text-decoration: none;	}#footer a:hover {	color: #blue;	text-decoration: underline;		}.errormsg {  color: #FF0000}