body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	background-image: url(../images/strip-bg.jpg);
}
#container {
	MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; HEIGHT: auto
}
#header{
	position: absolute;
	top: 5px;
	left: 400px;
}
.H2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#utility{
	font: 10px Verdana,sans-serif;
	position: absolute;
	top: 5px;
	left: 750px;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
	color:#00CCFF
}.navigation {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.utility-nav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.signature {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.signature-bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.fine-print {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.normal-white {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.H1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A7DDFF;
	line-height: 16px;
}
.links {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7DDFF;
}
.normal-black {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00255D;
}
.button {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00255D;
	background-color: #A3959C;
	border: 1px solid #FFFFFF;
	font-size: 12px;
}
.listings {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00255D;
}
.banner-text {
	font-family: Geneva;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

TD { font-size: <cfif action NEQ "printerfriendly">12px<cfelse>9px</cfif>; font-family: #htmleditformat(fontstyle)# }
		BODY { font-size: <cfif action NEQ "printerfriendly">12px<cfelse>9px</cfif>; font-family: #htmleditformat(fontstyle)# }
		SELECT { font-size: <cfif action NEQ "printerfriendly">12px<cfelse>9px</cfif>; font-family: #htmleditformat(fontstyle)# }
		SELECT.small { font-size: 10px; font-family: #htmleditformat(fontstyle)# }
		DIV { font-size: <cfif action NEQ "printerfriendly">12px<cfelse>9px</cfif>; font-family: #htmleditformat(fontstyle)# }
		sup { font-size: 9px; font-family: #htmleditformat(fontstyle)# }
		
		A.search { font-size: 11px; font-weight: bold; color: white; text-decoration: none }
		A.search:visited { font-size: 11px; font-weight: bold; color: white; text-decoration: none }
		A.search:hover { font-size: 11px; color: white; text-decoration: underline }
		
		A.whitesearch { font-size: 11px; color: white; text-decoration: none }
		A.whitesearch:visited { font-size: 11px; color: white; text-decoration: none }
		A.whitesearch:hover { font-size: 11px; color: white; text-decoration: none }
		
		A.white { font-size: 11px; color: white; text-decoration: none; }
		A.white:visited { font-size: 11px; color: white; text-decoration: none; }
		A.white:hover { font-size: 11px; color: white; text-decoration: none; }
		
		A.color1search { font-size: 11px; color: #ffffff; text-decoration: none }
		A.color1search:visited { font-size: 11px; color: #ffffff; text-decoration: none }
		A.color1search:hover { font-size: 11px; color: #ffffff; text-decoration: none }
		
		A.blacksearch { font-size: 11px; color: #ffffff; text-decoration: none }
		A.blacksearch:visited { font-size: 11px; color: #ffffff; text-decoration: none }
		A.blacksearch:hover { font-size: 11px; color: #ffffff; text-decoration: none }
			
		A.nav { font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none; background-color:#5090be; }
		A.nav:visited { font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none }
		A.nav:hover { font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none }
				
		A.navon { font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none }
		A.navon:visited { font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none }
		A.navon:hover { font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none }
		
		A.rollover { background-color: black; font-size: 11px; color: ##000000; text-decoration: none }
		A.rollover:visited { background-color: black; font-size: 11px; color: ##000000; text-decoration: none }
		A.rollover:hover { background-color: ###color1#; font-size: 11px; color: ###color1#; text-decoration: none }
		
		A.rollover2 { background-color: ###color2#; font-size: 11px; color: ##000000; text-decoration: none }
		A.rollover2:visited { background-color: ###color2#; font-size: 11px; color: ##000000; text-decoration: none }
		A.rollover2:hover { background-color: ###color2#; font-size: 11px; color: ###color1#; text-decoration: none }		
				
		A.tools { color: #ffffff; font-size: 11px; text-decoration:underline; }
		A.tools:visited { color: #ffffff; font-size: 11px; text-decoration:underline; }
		A.tools:hover { color: #ffffff; font-size: 11px; text-decoration:underline; }
				
		A:hover { text-decoration: none }
		A.callstoaction-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px;
			color : #ffffff;
			text-decoration : underline;
		}
		A.callstoaction-searchresults:visited {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #ffffff;
			text-decoration : underline;
		}
		A.callstoaction-searchresults:hover {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #CA181E;
			text-decoration : underline;
		}
		A.callstoaction-combo {
			font-family: #htmleditformat(fontstyle)#;
			font-size : 18px;
			font-weight: bold;
			text-decoration : underline;
		}
		A.callstoaction-combo:visited {
			font-family: #htmleditformat(fontstyle)#;
			color: #ffffff;
			font-size : 18px;
			font-weight: bold;

			text-decoration : underline;
		}
		A.callstoaction-combo:hover {
			font-family: #htmleditformat(fontstyle)#;
			color: #ffffff;
			font-size : 18px;
			font-weight: bold;
			text-decoration : none;
		}
		/* Search Results Listings MLS number */
		.mlsnumber-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px;
			color : #ffffff; 
		}
		
		A.mlsnumber-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px;
			color : #ffffff;
			text-decoration : underline;
		}
		A.mlsnumber-searchresults:visited {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #ffffff;
			text-decoration : underline;
		}
		A.mlsnumber-searchresults:hover {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #ffffff;
			text-decoration : underline;
		}
		B.white { font-size: <cfif action NEQ "printerfriendly">11px<cfelse>9px</cfif>; color: white }
		B.white2 { font-size: 14px; color: white }
		B.title { font-size: 16px; color: #FFFFFF }
		B.titlelarge { font-size: 18px; color: #FFFFFF }
		B.title2 { font-size: 14px; color: #FFFFFF }
		B.criteria { font-weight: bold; font-size: 11px }
		b.color1 { font-size: 12px; color: #FFFFFF }

		.small { font-size: 11px }
		.sub { font-size: 10px }
		.smaller { font-size: 9px }
		.small_footer { font-size: 7pt }
		.grey { color: ###color2# }
		.rollover { background-color: #ffffff }
		.red { color: red }
		.star { color: red }
		
		SPAN.criteria { font-size: 11px }
		h1.searching { color: #ffffff;}
		
/* LISTINGS BOX */

TABLE.listingsborder { 
border : 1px #ffffff solid; 
background-color : ###color2#;
}		
TABLE.listingsborder-featured { 
border : 1px #ffffff solid; 
background-color : #FFBA00;
}				
.cityname {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
font-weight : bold;
}
		
/* Search Results Listings CALLS TO ACTION LINKS */
		
.callstoaction-searchresults {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size : 12px;
}
		
A.callstoaction-searchresults {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
text-decoration : underline;
}
A.callstoaction-searchresults:visited {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : underline;
}
A.callstoaction-searchresults:hover {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #CA181E;
text-decoration : underline;
}
		
/* Search Results Listings MLS number */

.mlsnumber-searchresults {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}		
A.mlsnumber-searchresults {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration : underline;
}
A.mlsnumber-searchresults:visited {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : underline;
}
A.mlsnumber-searchresults:hover {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #CA181E;
text-decoration : underline;
}
.mlsfinder-footer {
width: <cfif searchtype EQ "map">770<cfelse>570</cfif>px;
}		

/* ICON */
	
.mojo-button-border{
border:1px solid #ffffff;
}

/* ICON classes */

.mojo-viewdetails-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_view_details.gif) top left no-repeat;
}
.mojo-requestashowing-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_request_showing.gif) top left no-repeat;
}
.mojo-inquire-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_inquire1.gif) top left no-repeat;
}
.mojo-favorites-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_add_to_favorites.gif) top left no-repeat;
}
.mojo-virtualtours-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_virtualtours.gif) top left no-repeat;
}
.mojo-managefavorites-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/favorites.gif) top left no-repeat;
}
.mojo-searchsaver-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/searchsaver_animated_white.gif) top left no-repeat;
}
.mojo-emailtofriend-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_email-this-listing.gif) top left no-repeat;
}
.mojo-calculator-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_calculator.gif) top left no-repeat;
}
.mojo-printerfriendly-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_printer.gif) top left no-repeat;
}
.mojo-map-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_mp.gif) top left no-repeat;
}
.mojo-editsearch-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/newsearch.gif) top left no-repeat;
}
.mojo-deletesearch-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/icon_remove.gif) top left no-repeat;
}
.mojo-searchcriteria-icon{
	height:18px;
	width:16px;
	background:url(http://www.mls.biz/images/icons/binocularstrans.gif) top left no-repeat;
}.photoborder {
	border: 1px solid #FFFFFF;
}
