 
body
{ 
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px; 
	margin: 0px; 
	padding: 0;
	background-color: #EEEEEE;
	background-image: url(http://www.roarbusiness.com/gallery/template_1/bg/img2.jpg);	
}
/**
 * css for template set two
 *
 *
 *********/
#topnav {
	margin: 0;
	padding: 0px;
	list-style: none;
	text-align: center;
	color: #;
	background-color: #493325;
	font-size: 12px;
	}

#topnav a {
	color: #;
	margin: 0;
	font-family: arial, verdana,sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	}
#topnav a:hover {
	color: #;
	font-weight: bold;
	font-size: 12px;
	}
	
	
.fontFooter{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}	

.requiredFields
{ 
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px; 
	color: #CC0000;
	font-weight: bold;	
}

td {
	text-align: left;
}

hr {
	margin: 0px;
	padding: 0;
}


ul 
{
	margin: 0px;
	padding: 0px;
	padding-left: 2em;
}

img	
{
	border: 0px;
	margin: 0px;
}

.imgborder1	
{
	border: 1px solid #161616;
}

#footer{
	margin-left: 95px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
}

.fontSmall {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6E6E6E;
}

/* --- Header Tags --- */
h1 {
	font-size: 1.9em;
	font-weight: bold;	
}

h2 {
	font-size: 14px;
	font-weight: normal;	
}

h3 {
	font-size: 13px;
	font-weight: normal;	
}


h4 {
	font-size: 12px;
	font-weight: normal;
}

.thankyou {
	font-size: 17px;
	font-weight: bold;
	color: #2E9B02;
}

h5 {
	font-size: 11px;
	font-weight: normal;

}
h6 {
	font-size: 10px;
	font-weight: normal;
}

.requiredField {
	font-size: .80em;
	color: #7A7A7A;
	font-weight: bold;	
}

.featureImg{
	background-color: #CCCCCC; 
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 152px;
}

#featureHeader {
	
	padding-bottom: 15px;

	font-size: 16px;
	font-weight: bold;	
	color: #0A3F98;
	letter-spacing: -1px;	
}

#mainHeader {
	padding-bottom: 22px;
	font-size: 24px;
	font-weight: bold;	
	color: #000000;
	letter-spacing: -1px;	
}

#siteheader {
	margin-left: 25px;
	margin-top: 15px;
	font-family: arial, tahoma, verdana, sans-serif;
	letter-spacing: -1px;
	font-size: 27px;
	font-weight: bold;
	color: #FFFFFF; 
}

#siteheaderSub {
	margin-left: 25px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF; 
}

/* Hyper Link Styles ----------------------- */

a.:link, a.:visited, a.:active 
{
	color: #0A3F98;
	text-decoration: none;
	font-weight: bold;	
}

a.:hover 
{
	color: #0A3F98;
	text-decoration:underline;	
}

a.footer:link, a.footer:visited, a.footer:active 
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}

a.footer:hover 
{
	color: #FFFFFF;
	text-decoration:none;
	background-color: #0A3F98;
	padding-top:1px;
	padding-bottom:1px;
}

A.left:link {
 	text-decoration:none;
	background-color: #E4EBF8;
	padding: 4px;
 	color: #;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.left:active {
 	text-decoration:none;
	background-color: #E4EBF8;
	padding: 4px;
 	color: #;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.left:visited {
 	text-decoration:none;
	background-color: #E4EBF8;
	padding: 4px;
 	color: #;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.left:hover {
 	text-decoration:none;
	background-color: #E4EBF8;
	padding: 4px;
 	color: #;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}	




A.top:link {
 	text-decoration:none;
	background-color: #FFFFFF;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.top:active {
 	text-decoration:none;
	background-color: #FFFFFF;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.top:visited {
 	text-decoration:none;
	background-color: #FFFFFF;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.top:hover {
 	text-decoration:none;
	background-color: #0A3F98;
	padding: 4px;
 	color: #FFFFFF;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}	

/* Left Column Links ------------------ */



#colLeft {
	float: left;
	width: 178px;
	padding-bottom: 20px;
	}	

#subnav {
	margin: 0;
	padding: 0px;
	color: #111111;
	background: #E4EBF8;
	font-size: 12px;
	list-style: none;
	text-align: left;
	}
#subnav li {
	margin: 0px;
	padding: 0px;
	color: #111111;
	background: #E4EBF8;	
	font-size: 12px;		
	/**border-bottom: 1px solid #E5E1CF;**/
	border-bottom: 1px solid #120B4B;
	}
#subnav li.active {
	/*background: url(../img/subnav_hover.gif) repeat-x top left;*/
	}
#subnav li.active a {
	color: #111111;
	font-size: 12px;	
	background: #E4EBF8 url(../images/arrow.gif) no-repeat 100% 50%;
	}
#subnav a {
	display: block;
	margin: 0;
	padding: 6px 18px 6px 6px;
	font-family: arial, verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;	
	text-decoration: none;
	color: #111111;
	background: #E4EBF8;	
	}
#subnav a:hover {
	color: #050BA2;
	background: #f2f2f1 url(../images/arrow.gif) no-repeat 100% 50%;
	font-weight: bold;
	font-size: 12px;
	}

/* Column Layouts --------------------- */

.leftcol {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: left;
	border-right: 1px solid #D9D9D9;
	width: 180px;
}

.maincol {
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: left;
	/*width: 417px;*/
}

.maincol2 {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: left;
	/*width: 417px;*/
}

.rightcol {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: center;
	/*width: 175px;*/
}

#agentLeft {	
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 11px;
	line-height: 18px;
}

/* Featured Listings-------------------------------- */

.listingDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px;
	text-align: center;
}
.listingDescription a:link, .listingDescription a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.listingDescription a:hover, .listingDescription a:active {
	color:#FFCC00;
	text-decoration: none;
}
.listingData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 3px;
	text-align: right;
	background-color: #FFFFFF;
}

.rightsideNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EAEAEC;
	padding: 3px;
	
}
.rightsideNav a:link, .sideNav a:visited  {
	color: #000066;
	text-decoration: none;
	
}
.rightsideNav a:hover, .sideNav a:active  {
	color: #000000;
	text-decoration: underline;
	
}

.listingBorder {
	background-color: #CCCCCC; 
	border: 1px solid #CCCCCC; 

}

A.featuredLink:link {
 	text-decoration:none;
	background-color: #EAEAEC;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.featuredLink:active {
 	text-decoration:none;
	background-color: #EAEAEC;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.featuredLink:visited {
 	text-decoration:none;
	background-color: #EAEAEC;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}

A.featuredLink:hover {
 	text-decoration:none;
	background-color: #0A3F98;
	padding: 4px;
 	color: #FFFFFF;
	font-family: arial,verdana;
	font-size: 11px;
	font-weight: bold;
 	}
	
/* Form Items, Buttons etc. ---------------- */

.btn {
border: 1px outset; 
cursor: pointer; 
font-size:12px; 
font-weight: bold; 
margin: 0px 0px 0px 1px; 
padding: 1px 1px 1px 1px;
background-image:  url(http://www.roarbusiness.com/images/button2.gif);
/*background-image: repeat-x;*/
}

.btnMed {
border: 1px outset; 
cursor: pointer; 
font-size:12px; 
font-weight: bold; 
margin: 0px 0px 0px 1px; 
padding: 1px 1px 1px 1px;
background-image:  url(http://www.roarbusiness.com/images/button2.gif);
height: 25px;
/*backgroung-image: repeat-x;*/
width:125px;
}

.btnWide {
border: 1px outset; 
cursor: pointer; 
font-size:11px; 
font-weight: bold; 
margin: 0px 0px 0px 1px; 
padding: 1px 1px 1px 1px;
background-image:  url(http://www.roarbusiness.com/images/button2.gif);
/*backgroung-image: repeat-x;*/
width:170px;
}

.inputBox { 
/*width:170px; */
border: 1px #B8B8B8 solid; 
font-family: arial,verdana, arial; 
font-size: 12px;
color: #3E4148; 
background-color: #F7F7F7; 
}

select { 
/*width:170px; */
border: 1px #B8B8B8 solid; 
font-family: arial,verdana, arial; 
font-size: 12px;
color: #3E4148; 
background-color: #F7F7F7; 
}

.textArea { 
/*width:170px; */
border: 1px #B8B8B8 solid; 
font-family: arial,verdana, arial; 
font-size: 12px;
color: #3E4148; 
background-color: #F7F7F7; 
}

/* Hot Properties Listings-------------------------------- */

.lihotprop {	
	margin-left: -20px;
	padding-left: 16px;
	list-style: none;
	background: url(http://www.roarbusiness.com/images/starred.gif) no-repeat;	
	background-position: 0 4px;
	font-weight: bold;
	color: #888989;
	font-size:16px; 
	line-height:23px;
	letter-spacing: -1px;
}

.lihotprop2 {	
	margin-left: -20px;
	padding-left: 16px;
	list-style: none;
	background: url(http://www.roarbusiness.com/images/starblack.gif) no-repeat;	
	background-position: 0 4px;
	font-weight: normal;
	color: #000000;
	font-size:13px; 
	line-height:18px;
}

a.hotprop:link, a.hotprop:visited, a.hotprop:active 
{
	text-decoration: none;
	padding: 3px;
	background-color: #E0E0E0;
}

a.hotprop:hover 
{
	text-decoration:none;	
	padding: 3px;
	background-color: #0C3DA2;
}

.btnHotProp {
border: 1px outset #102D61; 
cursor: pointer; 
font-size:12px; 
font-weight: bold; 
padding: 1px 1px 1px 1px;
/*background-image: url(images/button2.gif);*/
background-color: #0C3DA2;
height: 25px;
/*backgroung-image: repeat-x;*/
width:135px;
color: #FFFFFF;
}

.hotpropTag {
	padding-left:7px;
	float:left;
	font-size:18px;
	font-weight:bold;
}

.hotpropHeading {
	float:left;
	font-size:16px;
	font-weight:bold;
}

.hotpropPrice {
	padding-right:7px;
	float:right;
	font-size:19px;
	letter-spacing: -1px;
	font-weight:bold; 
	color:#0C3DA2;
}

.hotpropContent {
	font-size:14px; 
	line-height:20px; 
	font-weight:normal;
}

.hotpropAddress {
	font-size:17px; 
	line-height:20px; 
	font-weight:bold;
}

.hotpropMLS {
	margin-top:2px;
	font-size:9px; 
	text-align:center;
}

.hotpropOpenHouse {
	margin-top:2px;
	font-size:16px; 
	font-weight: bold;
	color: #CC0000;
	letter-spacing: -1px;
}

.hotpropOpenHouse2 {
	margin-top:2px;
	font-size:16px; 
	font-weight: bold;
	color: #FFFFFF;
}

.hotpropOpenHouseContent {
	margin-top:2px;
	font-size:16px; 
	font-weight: bold;
	color: #000000;
}

.hotpropOpenHouseTime {
	font-size:12px; 
	font-weight: bold;
	color: #000000;
}

.forsale {
	color: #339900;
	font-size: 14px;
	font-weight: bold;
}

.sold {
	color: #CC3300;
	font-size: 14px;
	font-weight: bold;
}

.location {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.price {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}

.pageof {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.hotpropertyDesc {
	background-color: #DEDEDE;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

#hotlistingTotal {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 20px;
}

.hotpropertyLabel {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

.hotpropertySpacer {
	margin: 0;
	height: 1px;
	background-color: #CECECE;
}



A.hotpropertyLink:link {
 	text-decoration: none;
 	color: #000066;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}

A.hotpropertyLink:active {
 	text-decoration: none;
 	color: #000066;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}

A.hotpropertyLink:visited {
 	text-decoration: none;
 	color: #000066;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}

A.hotpropertyLink:hover {
 	text-decoration: underline;
 	color: #2567CB;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}
	
A.listingDetailLink:link {
 	text-decoration:none;
	background-color: #FFFFFF;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}

A.listingDetailLink:active {
 	text-decoration:none;
	background-color: #FFFFFF;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}

A.listingDetailLink:visited {
 	text-decoration:none;
	background-color: #FFFFFF;
	padding: 4px;
 	color: #001D6D;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}

A.listingDetailLink:hover {
 	text-decoration:none;
	background-color: #0A3F98;
	padding: 4px;
 	color: #FFFFFF;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
 	}
	
/* Contact Page Items ------------------ */

.contactInfo {
	background-color: #F4F4F4;
}

.contactHeader {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

/* Listing Details-------------------------------- */

.detailLabel {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

.detailBorder { 
	border: 1px solid #CCCCCC;
	margin:1px; 
}

.detailHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	background-color: #EAEAEC;
	padding: 3px;	
} 

.listingDescription2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding: 4px;
}

/* Search Page ------------------------------ */

#searchBox {
	width: 520px;
	padding: 10px;
	border: 1px solid #DADADA;
	background-color: #F4F4F4;
	margin-top: 15px;
}

#searchHeader {
	font-weight: bold;
	font-size: 16px;
	color: #CC0000;
	margin-top: 7px;
}

/* Email Items ------------------------------- */

.mailfriendHeader
{ 
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 16px; 
	color: #FFFFFF;
	font-weight: bold;	
	background-color: #000000;
	padding: 4px;
}

/* Form Submission Items ------------------------- */
#errorTop {
/*background-image: url('images/error_title.gif');*/
border-left: 2px #BF0606 solid;
border-right: 2px #BF0606 solid;
border-top: 2px #BF0606 solid;
width:450px;
height:20px;
background-color:#DA3F3F;
color: #FFFFFF;
font-weight: bold;
FONT-SIZE: 17px; 
padding:6px;
}

#errorMain {
/*background-image: url('images/error_back.gif');*/
border-left: 2px #BF0606 solid;
border-right: 2px #BF0606 solid;
border-top: 2px #BF0606 solid;
border-bottom: 2px #BF0606 solid;
width:450px; 
padding:6px;
background-color:#FAACAC;
color: #000000;
font-weight: normal;
FONT-SIZE: 12px;
line-height: 25px;
margin-bottom: 10px;
}

#errorMainText {
color: #000000;
font-weight: bold;
FONT-SIZE: 12px;
}

#successTop {
/*background-image: url('images/error_title.gif');*/
border-left: 2px #038800 solid;
border-right: 2px #038800 solid;
border-top: 2px #038800 solid;
width:450px;
height:20px;
background-color:#45BD42;
color: #FFFFFF;
font-weight: bold;
FONT-SIZE: 17px; 
padding:6px;
}

#successMain {
/*background-image: url('images/error_back.gif');*/
border-left: 2px #038800 solid;
border-right: 2px #038800 solid;
border-top: 2px #038800 solid;
border-bottom: 2px #038800 solid;
width:450px; 
padding:6px;
background-color:#C2F9C0;
color: #000000;
font-weight: normal;
FONT-SIZE: 12px;
line-height: 25px;
margin-bottom: 10px;
}

#successMainText {
color: #000000;
font-weight: bold;
FONT-SIZE: 12px;
}

/* Partners Page -------------------------------- */

.partnerHeader {
	font-size: 16px; 
	color: #CC0000;
	font-weight: bold;
}

.partnerName {
	font-size: 14px; 
	color: #000000;
	font-weight: bold;
}

.partnerTable {
	background-color: #F4F4F4;
}

#notesContainer {
	border: 1px dashed #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	background-color: #FFFFE0;
	padding:0.6em 0.6em 0.6em 0.6em;	
}