﻿/*
--------------------------------------------------------------------------
	COMMON HTML ELEMENTS
--------------------------------------------------------------------------
*/


	html {
		height: 100%;	
		overflow-y: scroll;
		overflow-x: hidden;	
		width: 100%;
	}
	
	body {
		font: normal 12px Arial;
		color: #505050;
		width: 100%;
		height: 100%;
		padding-right: 40px;
	}
	
	p {
		font-size: 12px;
		line-height:18px;
		padding-bottom: 18px;
	}	
	
	.rqx_clear {
		clear: both;
		height: 1px;
		font-size: 1px;
	}
	.hidden {
		display:none !important;
		visibility: hidden !important;
	}
	
	
	


/*
--------------------------------------------------------------------------
	USER INPUT FIELDS
--------------------------------------------------------------------------
*/

	.userInput {
		font: normal 12px Arial;
		color: black;
		border-width: 1px;
		border-style: solid;
		border-color: #50718F #7F9DB9 #7F9DB9 #50718F;
		padding: 3px 3px 3px 3px;
		margin-top: 2px;
		margin-bottom: 1px;	
		background: white url(img/misc/textshadow.gif) repeat-x top left;
		clear: left;
	}
	
	.oopsie .userInput {
		border-color: #990000 #660000 #990000 #660000;
	}
	select.userInput {
		padding: none;
		margin: none;
		height: 20px;
		padding: 0px;
		margin-bottom: 1px;
		vertical-align: middle;
	}
	.userInput[type='checkbox'], .userInput.checkBox {
		padding: 0px;
		border: 0px;
		margin-right: 4px;
		height:13px;
		position:relative;
		top: 2px;
		background: none;
		line-height: 11px;
	}	
	label {
		display: block;
	}
	.desc {
		font-size: 12px;
		font-weight: bold;
		text-transform: capitalize;
		color: #004054;
		line-height: 18px;	
		text-align: left;
	}
	.planName 
	{
	    clear:right;
	}
    .featureSummary div.planPrice
    {
        clear:right;
        padding-top:0px;
		color:#C75B12;
		font: bold 27px Arial;
		line-height:normal;
    }
    .featureSummary .perMonth
    {
		font: 13px Arial;        
    }
	.hint 
	{
		color:#000000;
		font-size:10pt;
		line-height:normal;
		padding-bottom:2px;
		text-align:left;
		text-transform:capitalize;
	}	
	.rqx_error {
		color: Red;
	}
	
/*
--------------------------------------------------------------------------
	SUPPORT FOR STICKY FOOTER
--------------------------------------------------------------------------
*/	
	
	.rqx_content_wrapper {
	    min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: -132px auto 0px;
		position: relative;
		width: 960px;
		border-style: solid;
		border-color: #CCE5D6;
		border-width: 0px 1px 1px 1px;
		z-index: 0;
		/* background: #F1F7F3; */
	}
	.rqx_content_wrapper.commerce_open {
		margin-top: -174px;
	}
	.rqx_page_footer, .rqx_content_wrapper .push 
	{
	    margin-top:20px;
		height: 92px; 
		font-size: 7px;
	}
	.rqx_content_wrapper .pushtop {
		height: 132px;
	}
	.rqx_content_wrapper.commerce_open .pushtop {
		height:174px;
	}
	
	
	.rqx_content_wrapper .pushbtm {
		height: 0px; 
		clear: both;
	}	
	

/*
--------------------------------------------------------------------------
	PAGE LAYOUT
--------------------------------------------------------------------------
*/

	.rqx_page_header {
		position: relative;
		z-index: 10;
		background: white;
	}
	
	.rqx_sites_menubar {
		height: 31px;
		background: transparent URL(img/page/header_bg02.gif) repeat-x;
		position: relative;
		z-index: 100;
	}
	.rqx_sites_menubar .inner {
		position: relative;
		margin: 0pt auto;
		padding: 0pt 0px;
		width: 960px;
		height: 31px;	
	}
	
	.rqx_page_footer .inner {
		padding: 0px;
		margin: 0px auto;
		height: 120px;
	}	


	
/*
--------------------------------------------------------------------------
	LIGHTBOX
--------------------------------------------------------------------------
*/	
	
	.rqx_lightbox_background {
		background: #000000; 
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		text-indent: -999px;
		bottom: 0px;
		z-index: 100010 !important;
		visibility: hidden;
	}
	.rqx_lightbox_center {
		height:3px;
		width:3px;
		position:fixed;
		background: red;
		top:50%;
		left:50%;
		overflow:visible;
		z-index: 100030 !important;
	}
	.rqx_lightbox_panel {
		position: absolute;
		top: -225px;
		height: 450px;
		left: -220px;
	}

	.rqx_lightbox_panel .toplft, .rqx_lightbox_panel .btmlft {
		height: 21px;
		display:block;
	}
	.rqx_lightbox_panel .toprht, .rqx_lightbox_panel .btmrht {
		height: 21px;
		margin-left: 25px;	
	}
	.rqx_lightbox_panel .toplft {
		background: transparent URL(img/page/glass_lft.png) no-repeat scroll 0px 0px;
	}
	.rqx_lightbox_panel .toprht {
		background: transparent URL(img/page/glass_rht.png) no-repeat scroll right 0px;	
	}
	.rqx_lightbox_panel .btmlft {
		background: transparent URL(img/page/glass_lft.png) no-repeat scroll 0px -22px;
	}
	.rqx_lightbox_panel .btmrht {
		background: transparent URL(img/page/glass_rht.png) no-repeat scroll right -22px;	
	}
	.rqx_lightbox_panel .midlft {
		background: transparent URL(img/page/glass_midlft.png) repeat-y scroll 0px 0px;
	}
	.rqx_lightbox_panel .midrht {
		background: transparent URL(img/page/glass_midrht.png) repeat-y scroll right 0px;
		margin-left: 25px;
		padding-right: 25px;
	}
	.rqx_lightbox_panel .Content {
		border: solid 1px #2E2E2E;
		/* height: 308px; */
		position:relative;
		background: white url(img/page/SidebarBackground.png) repeat-x scroll left top;
	}
	.rqx_lightbox_panel .closePanel
	{
		position:absolute;
		display:block;
		height: 30px;
		width: 30px;
		top: 14px;
		right: 17px;		
	}
	.rqx_lightbox_panel .closePanel a {
		display: block;
		background: URL(img/buttons/closebox.png) no-repeat 0px 0px;
		text-decoration: none;
		height: 30px;
		width: 30px;
	}
	.rqx_lightbox_panel .closePanel a:Hover {
		background: URL(img/buttons/closebox.png) no-repeat 0px -30px;
	}
	.rqx_lightbox_panel .lightbox_frame {
		display:block;
		/* position:absolute; */
		top: 0px;
		left:0px;
		width: 388px;
		height: 435px;
	}

	
	/* ------ ALTERNATE SIZES ------ */
	.rqx_lightbox_panel.smaller {
		position: absolute;
		top: -200px;
		height: 300px;
		left: -310px;	
        
	}
	
	.rqx_lightbox_panel.smaller .lightbox_frame {
		display:block;
		top: 0px;
		left:0px;
		width: 640px;
		height: 215px;
	}

	.rqx_lightbox_panel.bigger {
		position: absolute;
		top: -255px;
		height: 510px;
		left: -460px;	
	}
	
	.rqx_lightbox_panel.bigger .lightbox_frame {
		display:block;
		top: 0px;
		left:0px;
		width: 880px;
		height: 495px;
	}

	.rqx_lightbox_panel.FSD {
		position: absolute;
		top: -255px;
		height: 510px;
		left: -460px;	
	}
	
	.rqx_lightbox_panel.FSD .lightbox_frame {
		display:block;
		top: 0px;
		left:0px;
		width: 880px;
		height: 495px;
        padding-top:15px;
	}
/*
--------------------------------------------------------------------------
	FRAMED COMMERCE PAGES
--------------------------------------------------------------------------
*/	
	
	.rqx_commerce_container {
		display: none;
		margin: 15px;
	}
	.commerce .rqx_commerce_container {
		display: block;
	}
	.commerce .mainContent, .commerce .sidebarContent, .commerce .sidebar2Content, .commerce .summaryContent, .commerce .pagecontents {
		display: none;
	}

	.rqx_commerce_frame {
		width: 100%;
		min-height: 500px;
		position: relative;
		border: dotted 1px #CDD6DD;
	}

	
			
	
/*
--------------------------------------------------------------------------
	MENU BAR
--------------------------------------------------------------------------
*/		
	

	.rqx_sites_menubar ul {
		font: 10pt Arial;
	}
	.rqx_sites_menubar ul a {
		text-decoration: none;
		color: #958377;		
	}
	.rqx_sites_menubar ul #siteLink1 
	{
		font: bold 10pt Arial;
		color: #004054;
	}
	.rqx_sites_menubar ul.lft, .rqx_sites_menubar ul.lft li {
		float:left;
	}
	.rqx_sites_menubar UL.rht {	
		position: absolute;
		z-index: 200px;
		right: 0px;
		top: 6px;
		float:right;
	}
	.rqx_sites_menubar ul.rht li {
		float: right;
		padding: 3px 6px;
		width: 94px;
	}
	.rqx_sites_menubar ul.rht li.edge {
		background: transparent URL(img/buttons/hdrtab_lft.jpg) no-repeat left top;	
		width: 3px;
		padding: 3px 0px;
		height: 20px;
	}
	.rqx_sites_menubar ul.rht li.toggle {
		background: transparent URL(img/buttons/hdrtab_rht.jpg) no-repeat right 0px;
		width: auto;
		padding-left: 9px;
	}	
	.rqx_sites_menubar ul.rht li.toggle .commerce
	{
	    font-size: 11pt;
	}	
	.rqx_sites_menubar a.commerce {
		padding-right: 16px;
		height: 20px;
		color: White;
		display: block;
		margin-top: 1px;
		line-height: 20px;
		color: White;
		text-align:center;
		background: transparent URL(img/page/commerce_expand.png) no-repeat right center;
	}
	.rqx_sites_menubar a.commerce.open {
		background: transparent URL(img/page/commerce_collapse.png) no-repeat right center;
	}
	.rqx_sites_menubar ul.lft li {
		border-right: dotted 1px #BEBEBE;
		height: 14px;
	}
	.rqx_sites_menubar .lft li {
		margin-top: 6px;
		padding: 3px 8px 3px 8px;
	}
	.rqx_sites_menubar .lft li a {
		padding: 4px 12px 4px 12px;
		line-height: 13px;
	}
	.rqx_sites_menubar li a .exp {
	}
	.rqx_sites_menubar li a .pro {
	}
	.rqx_sites_menubar .lft li a:hover {
		background: transparent url(img/page/menubar_hover.png) no-repeat 5px center;
	}
	.rqx_sites_menubar ul.lft li.last {
		border: none;
	}
	
	
	
/*
--------------------------------------------------------------------------
	COMMERCE BAR
--------------------------------------------------------------------------
*/	
	
	.rqx_commerce_menubar {
		background: #958377;
		color:#ffffff;
		border-top: solid 1px #566740;
		border-bottom: solid 1px #2d3524;
		position: relative;
		z-index: 95;
		height: 38px;
		padding: 4px;
	}
	.rqx_commerce_menubar.closed {
		height: 4px;
		padding: 0px;
	}
		
	.rqx_commerce_menubar .inner {
		width: 960px;
		margin: 0px auto;
	}
	.rqx_commerce_menubar.active {
		height: 48px;
	}
	.rqx_commerce_menubar.closed {
		height: 4px;
		padding: 0px;
	}
	.rqx_commerce_menubar.closed .inner {
		display: none;
	}
	.rqx_commerce_menubar .inner {
		height: 32px;
		line-height: 16px;
	}
	.rqx_commerce_menubar .signin {
		float: right;
		line-height: normal;
		position:relative;
	}
	.rqx_commerce_menubar #divStatus {
		float: left;
		line-height: 17px;
		padding-top: 6px;
	}
	.rqx_commerce_menubar .menu {
		float: right;
		margin-right: 32px;
		margin-top: 7px;
		text-align: left;
	}
	.rqx_commerce_menubar a {
	    color:#ffffff;
	}
	.rqx_commerce_menubar a:hover {
		background: #a69488;
	}
	.rqx_commerce_menubar .hint {
		color:#ffffff;
		font-size:8pt;
    }	
	.menubar ul.rht li.signout {
		padding-top: 6px;
		text-align: center;
	}
    #lnkSignOut {
		padding: 2px 12px;
	}	
	
	.rqx_commerce_menubar div.field {
		float: left;
		padding-left: 8px;
	}
	.rqx_commerce_menubar .signin a {
		text-decoration: none;
	}
	.rqx_commerce_menubar .signin a.hint:hover {
		text-decoration: underline;
	}
	.rqx_commerce_menubar button, .rqx_commerce_menubar .rqx_button {
		padding: 2px 22px;
		margin-top: 1px;
	}
	#txtPassword {
		width: 100px;
	}
	#txtUserID {
		width: 195px;
	}
	.rqx_commerce_menubar .error {
		text-align: right;
		color: #98012E;
		font-weight: bold;
		width: 520px;
		display: block;
		padding-top: 4px;
	}	


/*
--------------------------------------------------------------------------
	PAGE HEADER
--------------------------------------------------------------------------
*/	
	
	.rqx_header_titlebar {
		background: #FFFFFF URL(img/page/header_bg03.jpg) repeat-x 0px 0px;
	}
	.rqx_header_titlebar .inner {
		width: 960px;
		margin: 0px auto;
	}	
	.rqx_header_titlebar .inner.sec2 {
		padding-bottom: 8px;
		height: 85px;
		border-bottom: solid 1px #cce5d6;
	}
	.rqx_header_titlebar .inner h1 {
		bottom: 16px;
		margin: 0pt;
		padding-top: 8px;
		padding-left: 24px;
		padding-bottom: 6px;
        width:400px;
        height:55px;
        float:left; 
        clear:left;
	}
	.rqx_header_titlebar h1 a {
		background: transparent URL(img/page/rqxLogo_v3.png) no-repeat;
		display:block;
		height:57px;
		overflow:hidden;
		text-indent:-9999px;
		width:303px;
	}
	.backToAffiliate 
	{
	    float:right; 
	    clear: right; 
	    margin-top:20px; 
	    margin-right:185px;
	}
	.rqx_header_titlebar .menu2 {
		margin-top: 6px;
		clear: left;
	}
	.rqx_header_titlebar .menu2 ul {
		font: bold 13px Arial;
		text-align: center;
	}
	.rqx_header_titlebar .menu2 li {
		display: inline;
		border-right: solid 1px #cce5d6;
		padding: 0px 4px 0px 0px;
		height: 14px;
	}
	.rqx_header_titlebar .menu2 li.last {
		border: none;
	}
	.rqx_header_titlebar .menu2 ul a {
		text-decoration: none;
		color: #004054;
		padding: 0px 16px 0px 16px;
		line-height: 14px;		
	}	
	
	
/*
--------------------------------------------------------------------------
	PAGE FOOTER
--------------------------------------------------------------------------
*/
	
	.rqx_page_footer {
		position: relative;
		z-index: 100;
	}
	.footer_break
	{
        border: 0;
        color: #CCE5D6;
        background-color: #CCE5D6;
        height: 1px;
        width: 100%;
        margin-bottom: 10px;
	}
	.rqx_page_footer .inner {
		text-align: center;
		margin: 10px 0px 15px 0px;
	}
	.rqx_page_footer .inner h2 {
		left:-9999px;
		position:absolute;
		margin-top:0px;	
	}
	.rqx_page_footer .inner ul {
		list-style: none none outside;
		padding: 0px 0px 0px 0px;
	}
	.rqx_page_footer .inner li {
		border-color:#685745;
		border-style:solid;
		border-width:0pt 0pt 0pt 1px;
		display:inline;
		padding: 0pt 0px 0pt 3px;
		margin-left: 0pt;	
		font-size:11px;
	}
	.rqx_page_footer .inner li.first {
		border-width:0pt;
		padding-left:0pt;
	}
	.rqx_page_footer .inner p {
		margin-top:0pt;
		padding-bottom: 4px;
		text-align: center;
		font: 9pt Arial;
		color: #000000;
	}
	.rqx_page_footer .inner a {
		text-decoration: none;
		padding-left: 2px;
		padding-right: 2px;
		color:#666666;			
	}
	.rqx_page_footer .inner a:Hover, .rqx_page_footer .inner a:Focus, .rqx_page_footer .inner a:Active {
		text-decoration: underline;
	}
	.rqx_page_footer .Links {
		font: bold 11px Arial;
		background: transparent URL(img/page/footer_links_bg.png) no-repeat center center;
		width: 632px;
		height: 32px;		
		margin: 15px auto 5px auto;
		line-height: 32px;
		vertical-align: middle;
	}
	.rqx_page_footer .inner .Links a {
		padding: 0px 12px 0px 12px;
	}	
	.rqx_page_footer .inner .Nav a {
		font: normal 9pt Arial;		
		color:#685745;	
		background: #ffffff;
	}
	.CoreLogicHome 
	{
	    background: transparent URL(img/page/CoreLogicLogo.png) no-repeat center center;
	    width: 77px;
	    height: 60px;
	    text-align:center;
	    margin: 0 auto;
	}

	
/*
--------------------------------------------------------------------------
	BUTTONS
--------------------------------------------------------------------------
*/

	button, .rqx_button {
		cursor: pointer;
		color: #004054;
		text-shadow: 1px 1px 1px #666;
		border: 1px solid #666;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-transform: uppercase;
		-webkit-box-shadow: 2px 2px 3px #666;
		box-shadow: 2px 2px 3px #666;
		background-color:#F2F2F2;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#E7E7E7), color-stop(0.4, #F5F5F5));
		font: 12px/18px Arial, Helvetica, sans-serif;
		padding: 3px 18px;
	}
	button.default, .rqx_button.default {
		color: #FFFFFF;
		background-color:#6eab23;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#6EAB23), to(#669E21), color-stop(0.4, #92C05A));
		clear: left;
		float: left;
	}
	button.silver {
		color: #FFFFFF;
		background-color:#4F5953;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#4F5953), to(#454E48), color-stop(0.4, #7B837E));
	}
	button.gold {
		color: #FFFFFF;
		background-color:#E7B51F;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#E7B51F), to(#D9A917), color-stop(0.4, #EDC857));
	}
	button.platinum {
		color: #FFFFFF;
		background-color:#0F9ED8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#0F9ED8), to(#0E8DC5), color-stop(0.4, #4BB6E2));
	}	
	button.disabled {
		  color: #333333;
		  background-color:#969696;
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#ABABAB), to(#878787), color-stop(0.4, #969696));
	}	

	

	
/*
--------------------------------------------------------------------------
	SEARCH FORM
--------------------------------------------------------------------------
*/		

	.rqx_content_searchbar {
		position: relative;
		height: 60px;
		padding: 8px;
		line-height: 42px;		
	}
	.rqx_content_searchbar * {
		display: block;
		line-height: normal;
	}
	.rqx_content_searchbar .inputGroup {
		float: left;
		clear: left;
		padding-top: 5px;
	}
	.rqx_content_searchbar .searchInput {
		width: 350px;
		padding: 2px;
		margin-right: 8px;
	}	
	.rqx_content_searchbar .hint {
		color:#4F5953;
		font-size:10px;
		text-transform:capitalize;
		padding-top: 2px;
	}	
	.rqx_content_searchbar .desc {
		padding-bottom:2px;
		color:#004054;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		text-transform:capitalize;		
	}
	.rqx_content_searchbar button {
		clear: none;
		margin: 21px 0px 8px 0px;
	}
	.rqx_content_searchbar .viewmode {
		height: 40px;
		width: 430px;
		float: right;
		margin-top: 14px;
	}
	
	.rqx_content_searchbar .viewmode .lft {
		width: 175px;
		float: right;
		border-color:  #99b2a3 #cce5d6 #cce5d6 #99b2a3 ;
		border-width: 1px;
		border-style: solid;
		text-align:center;
		padding: 1px;
		background: #f4fff7;
	}
	.rqx_content_searchbar .groove {
		border-color:  #cce5d6 #99b2a3 #99b2a3 #cce5d6 ;
		border-width: 1px;
		padding: 4px;		
		border-style: solid;	
	}	
	.rqx_content_searchbar .viewmode .rht {
		float:right;
		width: 175px;
		border-color:  #88a192 transparent #cce5d6 #88a192 ;
		border-width: 1px;
		border-style: solid;
		padding: 4px;	
		text-align:center;	
		color: #808080;
		background: #CCCCCC;
	}
	.rqx_content_searchbar .viewmode h4 {
		font: bold 12px Arial;
	}	
	.home #searchForm button.default {
		float:none;
	}
	#searchForm .desc {
		font-size:16px;
		line-height: 18px;
		padding-bottom: 6px;
	}	
	
	
	
	
	.RQI_searchResults_displayOptions {
		position: absolute;
		right: 12px;
		top: 62px;
		height: 20px;
		width: 260px;
		text-align: center;
		vertical-align: middle;
		padding-bottom: 4px;
	}
	.RQI_searchResults_displayOptions ul {
		list-style: none none outside;
		padding: 0px 0px 0px 0px;
		text-align: right;
		float: right;		
		line-height: 22px;
	}
	.RQI_searchResults_displayOptions li {
		float:right;
		padding: 0pt 0px 0px 12px;
		margin-left: 0pt;
	}	
	.RQI_searchResults_displayOptions li  a {
		padding-left: 20px;
		text-decoration: none;
		color: #004054;
		font: normal 11px Arial;
	}	
	#chgdisL {
		background: transparent URL(img/icons/table.png) no-repeat left center;
	}
	#chgdisS {
		background: transparent URL(img/icons/split.png) no-repeat left center;
	}
	#chgdisM {
		background: transparent URL(img/icons/map.png) no-repeat left center;
	}			
	
	
	
		
/*
--------------------------------------------------------------------------
	SEARCH FILTERS
--------------------------------------------------------------------------
*/		

	.rqx_search_filters {
		width: 140px;
		padding:10px 0 16px 10px;
		overflow: hidden;
		color: #0B333C;
		float: left;
	}
	
	.rqx_search_filters .fieldgroup li * {
		display: block;
	}
	#liSearch_LTCombo {
		margin-left:10px;
	}
	.rqx_search_filters .hint {
		color:#4F5953;
		font-size:10px;
		text-transform:capitalize;
		padding: 2px 0px 2px 0px;
	}		
	
	.rqx_search_filters h4.title {
		color: #4e110d;
		font-weight: bold;
		border-bottom: solid 1px #4f5953;
		margin-right: 0px;
		padding-top: 7px;
		padding-bottom: 6px;
	}
	.rqx_search_filters .fieldgroup ul {
		padding: 4px 0px 0px 0px;
        width:140px;
	}
	.rqx_search_filters .fieldgroup h4 {
		font-weight: bold;
		color: #4f5953
	}	
	.rqx_search_filters .fieldgroup li.group {
		margin-bottom: 7px;
		padding-bottom: 8px;
	}
	.rqx_search_filters .fieldgroup .RJSelect {
		text-align: left;
	}
	.rqx_search_filters .fieldgroup .RJSelect span {
		display: block;
	}	
	.rqx_search_filters .fieldgroup .RJSelect select {
		width: 125px;
	}
	
	.rqx_search_filters .checkboxList li * {
		font-size: 11px;
		display: inline;
	}
	.checkboxList li {
		height: 19px;
		line-height: 19px;
	}
	
	.rqx_search_filters .checkboxList li .hint {
		margin-top: -2px;
		padding: 0px;
	}



	.rqx_search_changeview {
		border-bottom: solid 1px #cce5d6;
		height: 44px;
		margin-top: -44px;
	}
	
	.rqx_search_changeview .lft {
		width: 175px;
		float: left;
		margin: 8px 0px 0px 8px;
		border-left: solid 1px #cce5d6;
		border-top: solid 1px #cce5d6;
		padding: 4px;
		text-align:center;
	}

	.rqx_search_changeview .rht {
		float:right;
		width: 175px;
		margin: 8px 8px 0px 0px;
		border-right: solid 1px #BBBBBB;
		border-top: solid 1px #BBBBBB;
		padding: 4px;	
		text-align:center;	
		color: #808080;
		background: #CCCCCC;
	}
	.rqx_search_changeview h4 {
		font: bold 12px Arial;
	}
	.rqx_search_changeview .summary {
		text-align: center;
		font: bold 14px Arial;
		color: #4f5953;
		line-height: 43px;
		vertical-align: middle;
		border: solid 1px #cce5d6;
		margin: 0px 191px;
	}
	





/*
--------------------------------------------------------------------------
	CONTENT PAGES
--------------------------------------------------------------------------
*/		
	
	.mainContent {
		float:left;
		padding:18px;
		width:670px;
	}	
	.home .mainContent 
	{
	    width:100%;
	    padding:0px;
	}
	.home .mainContent .mainImage {
		background-image: url(img/misc/hompage_main.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		border:none;
		height: 399px;
		width: 710px;
		position: relative;
	}
	.home .mainContent .text 
	{
        width:330px; 
        padding-top:155px; 
        padding-left:40px; 
        font-size: 18px; 
        color: #FFFFFF;
	}
	.selector .mainContent {
		width: 922px;
	}
	.mainContent h1 {
		font-size: 24px;
		line-height: 26px;
		color: #004054;
		padding-bottom: 26px;
		text-transform: capitalize;
	}
	.mainContent h2 {
		font-size: 14px;
		line-height: 18px;
		color: #004054;
		padding-bottom: 18px;
		text-transform: capitalize;
		font-weight: bold;
		font-style: italic;
	}
	.mainContent h3 {
		font-size: 12px;
		font-weight: bold;
		color: #004054;
	}
	.mainContent ul {
		font-size: 12px;
		line-height: 18px;
		list-style: url(img/icons/CheckMark.png) none outside;
		padding-bottom:33px;
		margin-left: 18px;
	}

	.inner.propertyValues .mainContent {
		padding-bottom: 32px;
	}
	.inputGroup {
		float: left;
		clear: left;
	}
	.searchBoxPanel #searchInput
	{
		width: 540px;
		margin-right: 8px;	
	}
	.searchBoxPanel .inputGroup .hint
	{
	    padding-top:2px;
	}
	#searchInput {
		width: 384px;
		margin-right: 8px;
	}
	.sidebarContent {
		background: url(img/page/SidebarBackground.png) repeat-x left top;
		color: #4F5953;
		line-height: 18px;
		text-align: center;
		width: 210px;
		/*margin-left: 710px;*/
		padding: 20px;
		clear: right;
		float:right;
	}
	.sidebar2Content
	{
		color: #4F5953;
		line-height: 18px;
		width: 250px;
		clear: right;
		float:right;
	}
	.sidebar2Content .corescoreAd
	{
	    margin-top:20px;
	    margin-right:10px;
	    width:240px;
	    height:185px;
	    border:1px solid #CCE5D6;
	    background:transparent URL(img/misc/corescore_ad_subpage.jpg) no-repeat left top;
	}
	.corescoreAdHomePage
	{
	    background:transparent URL(img/misc/corescoreAd_homepage.jpg) no-repeat left top;
	    width:250px; 
	    height:185px
	}
	.corescoreAd .content, .corescoreAdHomePage .content
	{
	    text-align:left; 
	    padding-top:135px; 
	    padding-left:25px;
	}
	.sidebar2Content .freeTrialAd
	{
	    background:transparent URL(img/misc/Ad2_homepage.jpg) no-repeat left top; 
	    width:250px; 
	    height:214px;
	}
	.sidebar2Content .freeTrialAd .content
	{
	    text-align:left; 
	    padding-top:22px; 
	    padding-left:20px;
	    font: bold 14px Arial;
	    color: #685745;
	}
	#newFS 
	{
	    font: bold 16px Arial;
	    color: #685745;
	}
	.freeTrialAd .salesNumberText
	{
	    color: #075C79;
	    font: bold 13px Arial;
	}
	.freeTrialAd .salesNumber
	{
	    color: #075C79;
	    font: bold 20px Arial;
	}
	.freeTrialAd .freeTrial
	{
	    padding-left:5px;
	}
	.sidebarContent h3 {
        font-size: 12pt;
        color: #004054;
        padding-bottom:10px;
	}
	.sidebarContent p em {
		font-style: italic;
		color: #4E110D;
		text-align: center;
	}
	.sidebarContent h2 {
		font-size: 16px;
		font-style: italic;
		text-transform: uppercase;
		line-height: 26px;
		color: #1D2623;
	}
	.sidebarContent h4 {
		font-weight: bold;
		color: #004054;
		font-size: 16px;
		line-height: 26px;
	}
	.sidebarContent ul {
		font-style: italic;
		color: #0F9ED8;
		list-style: outside;
		padding-bottom: 26px;
	}
	.sidebarContent p {
		padding-bottom: 10px;
	}
	.callout {
		display: block;
		border-top: 1px solid #E7B51F;
		border-bottom: 1px solid #E7B51F;
		border-right: 0px solid #E7B51F;
		border-left: 0px solid #E7B51F;
		background: #FAEBBC url(img/page/CalloutBackground.png) no-repeat center center;
		margin-bottom: 26px;
		padding: 10px 0px;
		text-decoration: none;
	}
	.callout a {
		text-decoration: none;
	}
	.sidebarContent strong {
		font-weight: bold;
		color: #004054;
		line-height: 26px;
	}
	#contactOptions li a {
		color: #0F9ED8;
		text-decoration: none;
	}

    .featureSummaryBox 
    {
    }
	.featureSummary {
        background: transparent URL(img/page/pricingbg.jpg) no-repeat scroll 229px 0px;
        height:525px;
	}
	.featureSummary tbody {
		text-transform: capitalize;
		font-size: 12px;
		line-height: 25px;
	}
	.featureSummary .featureNameCol 
	{
	    width:230px;
	}
    .featureSummary .featureName 
    {
    }
	.plan p {
		text-align:left;
	}
	.summaryContent {
		width: 586px;
		clear: left;
		margin: 15px 15px 0px 15px;
		padding: 18px 172px 0px;
		border-top: 1px solid #CCE5D6;
		border-right: 0px solid #CCE5D6;
		border-bottom: 0px solid #CCE5D6;
		border-left: 0px solid #CCE5D6;
	}
	.summaryContent p {
		font-size:12px;
		line-height: 18px;
		color: #000000;
		padding-bottom: 18px;
		width: 50em;
	}
	.summaryContent p strong {
		font-weight: bold;
		text-transform: uppercase;
	}
	.summaryContent p em {
		font-style: italic;
	}
	.summaryContent ul {
		padding-bottom: 18px;
	}
	.summaryContent li {
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		list-style: outside;
		font-style: italic;
	}
	.featureSummary .borderLeft 
	{
	}
	.featureSummary .borderRight
	{
	}
	.featureSummary .borderBottom
	{
	}
	.featureSummary .borderTop
	{
	}
	.featureSummary .topSectionRow1
	{
	    vertical-align: top;
	}
	
	.featureSummary .planHeader_basic 
	{
        height: 7px; 
        margin-top: 8px;
	}
	.featureSummary .planHeader_silver
	{
        height: 7px; 
        margin-top: 8px;
        width:100%;
	}
	.featureSummary .planHeader_gold
	{
        border:none;
        height: 7px; 
        margin-top: 8px;
        width:100%;
	}
	.featureSummary .planHeader_platinum
	{
        height: 7px; 
        margin-top: 8px;
        width:100%;
	}
	.featureSummary div {
		text-align: center;
		padding-top: 0px;
        color:#505050;
        font-family:,"arial","verdana","sans-serif";
        font-size:10pt;
        font-weight: normal;
	}
	.featureSummary .topSection tr
	{
	    border: none;
	}
	.featureSummary .topSectionRow1
	{
	    height:69px;
	}
	.featureSummary .topSectionRow2
	{
	    height:40px;
	}
	.featureSummary .bottomSection tr
	{
	    border: none;
	}
    .featureSummary div.planNameSmall,
    .featureSummary div.freePlanNameSmall
    {
	    padding-top: 2px;
	    font-family: "arial","sans-serif","verdana";
	    font-size: 19px;
	    font-weight:bold;
	    text-align: center;
	    color: #ffffff;
	    line-height: 16pt;
	    text-transform: capitalize;
    }
	.featureSummary tbody tr {
	}
	.featureSummary caption {
		font-style: italic;
		color: #4F5953;
		font-size: 12px;
	}
	colgroup.plans 
	{
	    background: transparent;
	}
    colgroup.plans col 
    {
        border:none;
        /*border-top: none;
        border-bottom:  1px solid #CCCCCC;
	    border-left: 1px solid #CCCCCC;
	    border-right: 1px solid #CCCCCC;*/
    }	
	colgroup.plans .silver
	{
	    border-right:none;
	    width:40px;
	}
	colgroup.plans .gold 
	{
	    width:150px;
	    border-left:none;
	    border-right:none;
	}
	colgroup.plans .platinum
	{
	    border-left:none;
	}
	colgroup.plans .current {
		/*background: #FFFBCF; Highlight the entire column yellow*/
	}

	.featureSummary .twoline td {
		line-height: normal;
		text-align: center;
		padding: 15px 0px 15px 0px;
	}
	.plans {
		text-align: center;
	}
	
	.featureSummary .extrudeBottomRow
	{
	    background: transparent;
	}
	.featureSummary .extrudeBestValueBottom
	{
	    width:150px;
	}
	.featureSummary #freePlan 
	{
	    padding-top:30px;
        width: 79px;   
	}
    .featureSummary #silver 
    {
	    padding-top:30px;
        width: 135px;   
    }
    .featureSummary #gold {
	    padding-top:30px;
        width: 150px;
        margin-top:-40px;
        overflow:visible;
    }
    .featureSummary #platinum 
    {
	    padding-top:30px;
        width: 135px;   
    }
	p {
		font-size: 12px;
		line-height:18px;
		padding-bottom: 18px;
	}
	.planDetails ol, .planDetails ul {
		font-size: 12px;
		line-height: 18px;
		list-style: disc outside;
		padding-bottom:18px;
		font-weight: bold;
	}
	.planDetails ul ul {
		font-size: 10px;
		line-height: 18px;
		list-style: circle outside;
		padding-left: 60px;
	}
	.plan {
		width: 100px;
		font-size: 16px;
		line-height: 26px;
	}
	th.plan {
		text-transform:uppercase;
		font-weight: bold;
		padding-bottom: 5px;
	}
    #pricingMainContent {
        width:729px;
	}
	#pricingSidebarContent {
	    width: 155px;
	}
	.planDetails {
		background: url(img/page/PlansBackground.png) repeat-x top;
		clear: left;
		margin: 30px 0px 0px;
		padding:26px 60px;
	}
	.planLogo {
		float: right;
		text-align: center;
		padding-bottom: 18px;
		width:238px;
	}
	.planPriceLogoLink {
	    cursor: pointer;	   
	    cursor: hand; 
	}
    .planPriceLogo {
	    height: 105px;
	    background-repeat: no-repeat;
	    text-decoration: none; 
    }
    .planImgSilver {
	    background-image: url(img/misc/SilverLogo.gif);         
	    min-width: 239px;
	    min-height: 51px;
    }
    .planImgGold {
	    background-image: url(img/misc/GoldLogo.gif);
	    min-width: 239px;
	    min-height: 51px;
    }
    .planImgPlatinum {
	    background-image: url(img/misc/PlatinumLogo.gif);
	    min-width: 239px;
	    min-height: 51px;
    }
    .planName 
    {
	    padding-top: 11px;
	    font-family: "arial","sans-serif","verdana";
	    font-size: 18pt;
	    font-weight:bold;
	    text-align: center;
	    color: #ffffff;
	    line-height: 20pt;
    }
    .planPriceTag {
	    padding-top: 35px;
	    font-family: "arial","sans-serif","verdana";
	    font-size: 14pt;
	    text-align: center;
	    color: #E23D28;
    }
    .planShortDesc
    {
        padding-left: 20px;
        width: 209px;
    }
	.mainContent .thumbnail {
		clear: left;
		float: left;
		margin: 0px 18px 18px 0px;
	}
	.features .mainContent ul {
		list-style: none;
	}
	.features .mainContent li {
		min-height: 108px;
	}
	
	#searchForm button.default {
		clear: right;
		margin-top: 1px;
	}
	.propertyValues #searchForm button.default {
		clear: left;
		margin: 0px;
	}
	.planLogo img {
		padding-bottom: 18px;
	}
	.searchBoxPanel 
	{
	    background: transparent URL(img/page/search_graybar.jpg) repeat-x top left;
	    float: left;
	    clear: both;
	    height:93px;
	    width:960px;
	}
	.searchBoxLeft 
	{
	    background: transparent URL(img/page/bluebar.jpg) repeat-x top left;
	    float: left;
	    clear: left;
	    width: 196px;
	    height:93px;
	    margin-top:-0.5px;
	}
	.searchBoxLeft p
	{
	    padding: 20px 0px 20px 30px;
	    color: #004054;
	    font: 20px Arial;
	}
	.searchBoxLeftArrow
	{
	    background: transparent URL(img/page/blue_triangle.jpg) no-repeat top left;
	    float: left;
	    clear: none;
	    width: 65px;
	    height:93px;
	    margin-top:-0.5px;
	}
	.home .searchBox 
	{
		padding: 11px 0px;
		border: none;
		background: transparent;
		float:left;
		width: 624px; /*Safari would drop this box down to the next line without this width*/
	}
	.searchBox {
		clear: right;
		background: #F2F2F2;
		border: 1px solid #7CA295;
		padding: 18px 75px;
		text-align: center;
	}
	.RQXIntro
	{
	    background: transparent URL(img/page/graybar.jpg) repeat-x top left;
	    float: left;
	    clear: both;
	    width: 910px;
	    padding:25px;
	    font: 14px Arial;
	    color: #424242;
	}
	.RQXIntro h1 
	{
	    font: 17px Arial;
	    color: #004054;
	    padding-bottom: 16px;
	}
	#RQXIntroText1
	{
	    margin-bottom:15px;
	}
    .RQXIntro .features 
    {
        overflow:auto; /*This is needed for this div to inflate around its inner floating divs*/
        width:100%; /*This is needed for this div to inflate around its inner floating divs*/
    }
    .RQXIntro .feature
    {
        padding-left: 50px;
        padding-bottom: 15px;
        float:left;
        width:370px;
    }
    .RQXIntro .left
    {
        clear:left;
    } 
    .RQXIntro .right
    {
        margin-left:60px; 
    } 
    .RQXIntro .featureTitle
    {
        font: bold 15px Arial;
    }
    .RQXIntro .featureText
    {
        font: 14px Arial;
    }
    .RQXIntro .listing
    {
        background: transparent URL(img/icons/icons_listing.jpg) no-repeat top left;
    }
    .RQXIntro .marketTrends
    {
        background: transparent URL(img/icons/icons_marketTrends.jpg) no-repeat top left;
    }
    .RQXIntro .databse
    {
        background: transparent URL(img/icons/icons_databse.jpg) no-repeat top left;
    }
    .RQXIntro .rating
    {
        background: transparent URL(img/icons/icons_rating.jpg) no-repeat top left;
    }
    .RQXIntro .grade
    {
        background: transparent URL(img/icons/icons_grade.jpg) no-repeat top left;
    }
    .RQXIntro .protect
    {
        background: transparent URL(img/icons/icons_protect.jpg) no-repeat top left;
    }
    .RQXIntro .startTrial
    {
        clear:left;
        padding-top:20px;
    }

	.propertyValues .searchBox{
		padding: 18px 100px;
	}
	.propertyValues .streetAddress, 
	.propertyValues .city {
		width: 384px;
	}

    .estimateValueBox {
        clear:both; 
        padding-top:8px;
        width:380px;
        text-align:right;
    }
	.searchBox ul {
		list-style: none;
		margin-left: 0px;
		padding-bottom: 0px;
	}
	.searchBox fieldset legend {
		font: bold 14px Arial;
		color: #424242;
		padding-bottom: 4px;
	}
	.searchBox fieldset ul li {
		padding-top: 8px;
		clear:left;
		text-align: left;
	}
	.searchBox fieldset ul li:first-child {
		padding-top: 0px;
	}
	.searchBox .hint b {
		color: #DD0000;
	}
	.searchBox .hint .error {
		color: #DD0000;
	}
	
	
	#searchForm{
		text-align:left;
	}
	#searchForm fieldset 
	{
        width: 695px;
	}
	.chat {
		list-style: url(img/icons/iconChat.gif) outside;
	}
	.email {
		list-style: url(img/icons/iconEmail.gif) outside;
	}

	#bdyRQX {
		font-size: 12px;
	}
	a {
		color: #004054;
	}
	
	
	
/*
--------------------------------------------------------------------------
	INFORMATION PAGES (TERMS, ABOUT US, etc..)
--------------------------------------------------------------------------
*/		
	
	.rqx_content_wrapper .inner.info {
		background:transparent url(img/page/PlansBackground.png) repeat-x scroll center 148px;
		margin:0 16px 0;
		padding: 60px 60px 0px 60px;
	}
	.rqx_content_wrapper .inner.info .pushtop {
		height: 105px;
	}
	
	.rqx_content_wrapper .inner.info h1 {
		color:#004054;
		font-size:24px;
		line-height:26px;
		padding-bottom:26px;
		text-transform:capitalize;
	}
	
	.rqx_content_wrapper .inner.info h2 {
		color:#004054;
		font-size:14px;
		font-style:italic;
		font-weight:bold;
		line-height:18px;
		padding-bottom:5px;
		padding-top:10px;
		text-transform:capitalize;
	}	
	.rqx_content_wrapper .inner.info .summaryContent {
		border-top:1px solid #CCE5D6;
		clear:left;
		margin:24px 0px;
		padding:12px 128px;
		width:auto;
	}	
	.footnotes {
		text-align: center;
		font-weight: bold;
	}
	.timestamp {
		text-align:center;
		font-style:italic;
	}	
	
	.faq_list li {
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 12px;
	}
	.faq_list li a {
		text-decoration: none;
		color: #808080;
	}
	.faq_list li a:hover {
		text-decoration: underline;
	}
	.faq_list li h3, .faq_entries h3 {
		font-size: 14px;
		padding-left: 20px;
		font-weight: bold;
	}
	.back_to_top {
		text-align: left;
		margin-top: 6em;
	}
	.back_to_top.first {
		margin-top: 3em;
	}
	.back_to_top a {
		float: right;
	}
	
	.planDetails .back_to_top {
		margin-top: 3em;
	}
	.planDetails .back_to_top.first {
		margin-top: 1em;
	}
	
	.faq_entries {
		padding-left: 0px;
		border-top:1px solid #CCE5D6;
	}
	.faq_entries P {
		padding-left: 20px;
	}	
	.policy_list {
		margin-left: 30px;
		padding-bottom: 8px;
	    list-style-type: disc;
	    margin-top: -12px;
	}
	.policy_list li {
		line-height: 21px;
	}	



	
	
	
	
	
	
	
	
	
	
	/* WIP */
	
	
	.mapPlaceHolder {
		border-bottom: solid 1px #cce5d6;
		border-left: solid 1px #cce5d6;
		border-right: solid 1px #cce5d6;
		border-top: solid 1px #cce5d6;
		background: white;
		bottom:100px;
		left:138px;
		position:absolute;
		right:8px;
		top:250px;
	}
	.theMap {
		background: #2B4D7B;
		position: absolute;
		top: 32px; 
		left: 8px;
		right: 8px;
		bottom: 32px;
	}
	
	
	.rqx_page_widgetbar {
		position: fixed;
		top: 160px;
		width: 40px;
		right: -2px;
		z-index: 200px;
	}
	.rqx_page_widgetbar .widget {
		display: block;
	}
	.rqx_page_widgetbar img {
		height: 40px;
		width: 40px;
	}
	.rqx_page_widgetbar .minimap {
		background: transparent URL(img/icons/camino2.png) no-repeat top left;
	}	
	.rqx_page_widgetbar .parcels {
		background: transparent URL(img/icons/sherlock.png) no-repeat top left;
	}	
	.rqx_page_widgetbar .getlist {
		background: transparent URL(img/icons/acquisition.png) no-repeat top left;
	}			
	
	
	.rqx_navaction_container {
		height: 24px;
		line-height: 24px;
		padding-top: 4px;
	}
	
	.rqx_navaction_container.bottom {
		height: 24px;
		line-height: 24px;
		padding-top: 0px;
		position: absolute;
		bottom: 4px;
		right: 0px;
	}
		
	.rqx_navaction_container ul {
		list-style: none none outside;
		padding: 0px 0px 0px 0px;
		text-align: right;
		float: right;		
		line-height: 22px;
	}
	.rqx_navaction_container li {
		padding: 0pt 7px 0pt 7px;
		margin-left: 0pt;
		float: left;
	}		
	
	.rqx_navaction_container a {
		color: #004054;
		padding: 2px;
	}
	.rqx_navaction_container a.Disabled {
		cursor: default;
		opacity: .5;
		color: #505050;
	}
	
	.rqx_navaction_container ul.rqx_navAction_pageList {
		float: none;
		display: inline;
	}
	
	.rqx_navaction_container ul.rqx_navAction_pageList li.current {
		color: Red;
		font-weight: bold;
	}

	.rqx_navaction_container #navActionNext {
		padding-left: 22px;
		background: transparent URL(img/icons/next1.png) no-repeat left center;
	}
	.rqx_navaction_container #navActionNext.Disabled {
		text-decoration: none;
		background-image: url(img/icons/next0.png);
	}
	.rqx_navaction_container #navActionPrev {
		padding-right: 22px;
		background: transparent URL(img/icons/prev1.png) no-repeat right center;
	}
	.rqx_navaction_container #navActionPrev.Disabled {
		text-decoration: none;
		background-image: url(img/icons/prev0.png);
	}
	
	
	#rqx_navActionSummary {
		padding-left: 8px;
		font: bold 14px Arial;
		color: #8c1127;
		display:block;
		margin: 6px 4px 4px 4px;
		width: 300px;
	}	

	.rqx_navaction_container .summary {
		font: bold 14px Arial;
		color: #4f5953;
		vertical-align: middle;
		margin-top: 3px;
		margin-left: 10px;
	}	
	
	
	
	
	
/*
--------------------------------------------------------------------------
	INTERACTIVE SEARCH PAGE
--------------------------------------------------------------------------
*/		

	.rqx_content_wrapper.property_detail .rqx_search_elements {
		display: none;
	}
	.rqx_content_wrapper.property_detail .rqx_report_elements {
		display: block;
	}
	
	.rqx_report_elements {
		padding: 18px;
		display: none;
	}
	.rqx_report_elements iframe {
		display: block;
		width: 100%;
		position: relative;
		/* min-height: 830px; */
	}
	
	
	
/*
--------------------------------------------------------------------------
	INTERACTIVE SEARCH PAGE
--------------------------------------------------------------------------
*/		
	/*
	a.buttonX {
		font: normal 12px Arial,Tahoma,Verdana,Sans-Serif;
		color: #004054;
		display: inline-block;
		background: transparent url('img/buttons/ver06_rht.png') no-repeat scroll right 0px;
		cursor: pointer;
		text-decoration: none;
		margin-left: 12px;
		padding: 0px 0px 0px 0px;
		text-transform: uppercase;
		cursor: pointer;
		text-align: center;
	}
	a.buttonX b {
		font-weight: normal;
		background: transparent url('img/buttons/ver06_lft.png') no-repeat scroll left 0px;
		line-height: 25px;
		height: 27px;
		display: inline-block;
		margin-left: -12px;
		padding: 0px 18px 0px 18px;
		vertical-align: middle;
	}
	a.buttonX.default {
		background: transparent url('img/buttons/ver07_rht.png') no-repeat scroll right 0px;
		color: White;
	}
	a.buttonX.default b {
		background: transparent url('img/buttons/ver07_lft.png') no-repeat scroll left 0px;
		font-weight: bold;
	}	
	*/
	
	a.buttonX {
		font: normal 12px Arial,Tahoma,Verdana,Sans-Serif;
		color: #FFFFFF;
		display: inline-block;
		/*background: transparent url('img/buttons/default_rht2.png') no-repeat scroll right 0px;*/
		cursor: pointer;
		text-decoration: none;
		margin-top: -2px;
		margin-left: 8px;
		padding: 0px 0px 0px 0px;
		text-transform: uppercase;
		cursor: pointer;
		text-align: center;
		background: transparent URL('img/buttons/cmdbutton_rht.png') no-repeat scroll right 0px;
	}
	a.buttonX b {
		font-weight: normal;
		/*background: transparent url('img/buttons/default_lft2.png') no-repeat scroll left 0px;
		line-height: 27px;*/
		background: transparent URL('img/buttons/cmdbutton_lft.png') no-repeat scroll left 0px;
		line-height: 28px;
		display: inline-block;
		margin-left: -8px;
		padding: 0px 18px 2px 18px;
	}
	
		
	
	
	
	a.button .rht {
		margin-left: 15px;
		line-height: 23px;     
		vertical-align: middle;		
	}
	a.button .lft {
		display: block;
		margin-left: -15px;
		padding: 0px 9px 1px 9px;
		white-space: nowrap;
		height: 23px;
		vertical-align: middle;		
		line-height: 23px;
	}
	a.button.default .rht {
		background: transparent url('img/buttons/red_rht.png') no-repeat scroll right 0px;
	}
	a.button.default .lft {
		background: transparent url('img/buttons/red_lft.png') no-repeat scroll 0px 0px;
	}
	a.button.default:hover .rht {
		background: transparent url(img/buttons/red_rht.png) no-repeat scroll right -24px;
	}
	a.button.default:hover .lft {
		background: transparent url(img/buttons/red_lft.png) no-repeat scroll 0px -24px;  
	}	
	

	
/*
--------------------------------------------------------------------------
	VIEW MODES
--------------------------------------------------------------------------
*/

	.rqx_content_wrapper.FullMap .rqx_search_datagrid
	{	
		display: none;
	}
	.rqx_content_wrapper.FullMap .rqx_search_fullmap
	{
		display: block;
	}
	
	.rqx_content_wrapper.MiniMap .rqx_search_datagrid {
		margin-top: 350px;
	}
	.rqx_content_wrapper.MiniMap .rqx_widget_minimap {
		visibility: visible;
	}
	
	.rqx_content_wrapper.commerce .rqx_search_elements {
		display: none;
	}
	
/*
--------------------------------------------------------------------------
	LISTVIEW
--------------------------------------------------------------------------
*/

	.rqx_search_elements {
		position:relative;
	}
	.rqx_search_datagrid {
        width:755px;
		margin-left: 189px;
	}

	#rqx_datagrid_navSummary {
		padding-left: 8px;
		font: bold 13px Arial;
		color: #004054;
		display:block;
		margin: 6px 4px 4px 4px;
		width: 400px;
        float:left;
        margin-top:15px;
	}	
	
	
	.rqx_datagrid {
		width: 100%;
		border: none;
		font: normal 12px Tahoma;
		border-bottom: solid 1px #f2f2f2;	
		background: white;
	}
	.rqx_datagrid tr {
		height: 20px;
	}
	.rqx_datagrid td {
		border-right: solid 1px #FFFFFF;
		padding: 2px 6px 2px 6px;
		text-align: left;
		height: 16px;
		text-transform: capitalize;
	}	
	
	.rqx_datagrid col.sorted { 
		background: #f2f5f8;
	}	
	.rqx_datagrid col.icon {
		width: 36px;
	}
	.rqx_datagrid thead td {
		background: #FFFFFF URL(img/page/grid_headerbg.jpg) repeat-x left bottom;
		height: 22px;
		font-size: 11px;	
		color: Black;
		padding: 2px;
		border-right: solid 1px #f2f2f2;	
		text-align: center;			
	}	
	.rqx_datagrid thead a {
		display: block;
		text-decoration: none;
		color: Black;
	}	
	.rqx_datagrid thead td.sorted {
		background: #FFFFFF URL(img/page/grid_header_sortedbg.jpg) repeat-x left bottom;
	}
	.rqx_datagrid thead td.sorted.DESC
	{
		background: #FFFFFF URL(img/page/grid_header_sortedbg_desc.jpg) no-repeat right bottom;
	}
	.rqx_datagrid thead td.sorted.ASC
	{
		background: #FFFFFF URL(img/page/grid_header_sortedbg_asc.jpg) no-repeat right bottom;
	}		
	
	
	.rqx_datagrid tbody tr.odd td {
		background: #f2f5f8;
	}
	
	.rqx_datagrid b {
		font-weight: normal;
		color: #CCCCCC;
	}	
	.rqx_datagrid td.rht {
		text-align: right;
	}
	.rqx_datagrid td.ctr {
		text-align: center;
		padding: 2px 0px 2px 0px;
	}
	.rqx_datagrid tbody a {
		color: #004054;
		text-decoration: underline;
	}
	.rqx_datagrid tbody a:hover {
		color: #7CA295;
		text-decoration: underline;
	}
	.rqx_datagrid_container a.locate {
		width: 16px;
		height: 16px;
		background: transparent URL(img/icons/locate.png) no-repeat 0px 0px;
		text-indent: -999px;
		text-decoration: none;
		display: inline-block;
		overflow:hidden;
        margin-left:-20px;
	}
	.rqx_datagrid_container a.locate.SP {
		background: transparent URL(img/icons/pins_small.png) no-repeat -64px 0px;
	}	
	.rqx_datagrid_container a.locate.FS {
		background: transparent URL(img/icons/pins_small.png) no-repeat 0px 0px;
	}
	.rqx_datagrid_container a.locate.PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -16px 0px;
	}	
	.rqx_datagrid_container a.locate.AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -32px 0px;
	}
	.rqx_datagrid_container a.locate.BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -48px 0px;
	}	
	.rqx_datagrid_container a.locate.FS_PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -80px 0px;
	}
	.rqx_datagrid_container a.locate.FS_AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -96px 0px;
	}	
	.rqx_datagrid_container a.locate.FS_BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -112px 0px;
	}			

	
	
	
    .rqx_search_rightPane {
        padding:5px;
        float:left; 
        clear:right; 
        width: 320px; 
    }
	
    .rqx_search_footerText {
        margin-top:15px;
        padding:5px;
        float:left;
        clear:both;
        width:100%;
    }

	.rqx_datagrid_container {
		width: 100%;
		border: none;
		font: normal 12px Tahoma;
		border-bottom: solid 1px #f2f2f2;	
		background: white;
		min-height: 670px;
        float:left;
	}

	.rqx_search_datagrid .gridCenter {
		height: 1px;
		width: 1px;
		left: 60%;
		top: 500px;
		overflow: visible;
		display: none;
		position: absolute;
	}
	
	.rqx_search_datagrid.loading .gridCenter {
		display: block;
	}
	
	.rqx_search_datagrid .gridCenter .spinner {
		width: 72px;
		height: 47px;
		background: transparent URL(img/misc/page_loader01.gif) no-repeat;
		position: relative;
		top: -24px;
		left: -36px;
	}
	
	

	.rqx_datagrid_container .header td.sorted {
		background: #FFFFFF URL(img/page/grid_header_sortedbg.jpg) repeat-x left bottom;
	}
	.rqx_datagrid_container .header td.sorted.DESC
	{
		background: #FFFFFF URL(img/page/grid_header_sortedbg_desc.jpg) no-repeat right bottom;
	}
	.rqx_datagrid_container .header td.sorted.ASC
	{
		background: #FFFFFF URL(img/page/grid_header_sortedbg_asc.jpg) no-repeat right bottom;
	}	
	


	.rqx_datagrid_container .photoIcon {
		width: 16px;
		height: 16px;
		background: cyan;
	}
	.col_locate {
		width: 36px;
	}

	.rqx_datagrid_navAction div {
        float:right;
        margin-right:10px;
    }

	.rqx_datagrid_navAction ul {
		list-style: none none outside;
		padding: 0px 0px 0px 0px;
		text-align: right;
		line-height: 22px;
	}
	.rqx_datagrid_navAction li {
		padding: 0pt 7px 0pt 7px;
		margin-left: 0pt;
		float: left;
	}		
	.rqx_datagrid_navAction li.current a {
		color: #C0C0C0;
	}
	.rqx_datagrid_navAction a {
		color: #004054;
		padding: 2px;
	}
	.rqx_datagrid_navAction a.Disabled {
		cursor: default;
		opacity: .5;
		color: #505050;
	}
	
	.rqx_datagrid_navAction ul.rqx_navAction_pageList {
		float: none;
		display: inline;
	}
	
	.rqx_datagrid_navAction ul.rqx_navAction_pageList li.current {
		color: Red;
		font-weight: bold;
	}
	.rqx_datagrid_navAction {
        margin:0px;
        width:100%;
		height: 24px;
		line-height: 24px;
		right: 12px;
		bottom: 2px;
		clear:both;
		float:left;
	}
	.rqx_datagrid_navAction #navActionNext {
		padding-left: 22px;
		background: transparent URL(img/icons/next1.png) no-repeat left center;
	}
	.rqx_datagrid_navAction #navActionNext.Disabled {
		text-decoration: none;
		background-image: url(img/icons/next0.png);
	}
	.rqx_datagrid_navAction #navActionPrev {
		padding-right: 22px;
		background: transparent URL(img/icons/prev1.png) no-repeat right center;
	}
	.rqx_datagrid_navAction #navActionPrev.Disabled {
		text-decoration: none;
		background-image: url(img/icons/prev0.png);
	}
	
	
	#rqx_navActionSummary {
		padding-left: 8px;
		font: bold 13px Arial;
		color: #8c1127;
		display:block;
		margin: 6px 4px 4px 4px;
		width: 500px;
	}
	
	#rqx_navActionSummary a {
		text-decoration: none;
	}		
	
	
	
	
/*

TEMPORARY COMING SOON STYLES

*/

.comingSoon .sidebarContent h2 {
	font-size: 14px;
	font-weight: bold;
	color: #004054;
	text-transform: capitalize;
	padding-bottom: 18px;
}
.comingSoon .sidebarContent {
	text-align: left;
	width: 270px;
	padding: 18px 20px 18px 0px;
	background: #fff url(none);
}
.comingSoon .mainContent {
	width: 630px;
	padding: 18px 20px;
}
.comingSoon .sidebarContent ul {
	font-style: normal;
	color: #505050;
	list-style: url(img/misc/CheckMark.png) outside;
	padding: 0px 20px;
}
.comingSoon .sidebarContent ul li{
	padding-bottom: 18px;
}
.comingSoon .sidebarContent .searchBox {
	padding: 18px 20px;
}
.wufoo {
	text-align: left;
}
.comingSoon .sidebarContent .searchBox {
	clear: none;
}
#callout {
	top: -13px;
	right: 75px;
	position: absolute;
}
#apDiv1 {
	position:absolute;
	left:105px;
	top:37px;
	width:305px;
	height:26px;
	z-index:100;
	background: #FFFFFF;
	border: 1px solid #0F9ED8;
	text-align: center;
	font-weight: bold;
	color: #1D2623;
	padding: 10px;
}
	
	
	.rqx_search_fullmap {
		display: none;
		margin: 9px 9px 9px 175px;
		background: #F1F7F3;
		position:relative;
		border:1px solid #CCE5D6;
		width: 770px;
	}
	
	
	
	
/*
--------------------------------------------------------------------------
	WIDGET - MINIMAP
--------------------------------------------------------------------------
*/	

	
	.rqx_widget_minimap {
		/*position: fixed;
		height: 300px;
		width: 320px;
		right: 40px;
		top: 75px;
		background: #9BBFA9;
		border: solid 1px #c0c0c0;
		z-index: 20;
		 */
		background:#F1F7F3 none repeat scroll 0 0;
		border:1px solid #CCE5D6;
		height:330px;
		left: 189px;
		position:absolute;
		top:85px;
		width:770px;
		z-index:20;
		visibility: hidden;
	}
	.rqx_widget_minimap .map_container {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 770px;
		height: 330px;
		/*border: solid 1px white;*/
		border: none;
		background: #F1F7F3;
	}
	

	.PIN {
		height		: 29px;
		width		: 22px;
		background: transparent url(img/icons/Bank2.png) no-repeat 0px 0px;
		
	}

	.PIN.PreF, .PIN.Auct, .PIN.Bank {
		z-index: 110;
	}	
	.PIN.UL {
		height		: 32px;
		width		: 25px;
		background: transparent url(img/icons/Pin_UL.png) no-repeat 0px 0px;
	}
	.PIN.SP {
		background: transparent url(img/icons/Pin_SP.png) no-repeat 0px 0px;
		height		: 32px;
		width		: 25px;		
		z-index		: 220;
	}
	
	
	.PIN.PF {
		background: transparent url(img/icons/Pin_PF.png) no-repeat 0px 0px;
	}
	.PIN.FS_PF {
		background: transparent url(img/icons/Pin_FS_PF.png) no-repeat 0px 0px;
	}
	.PIN.BO {
		background: transparent url(img/icons/Pin_BO.png) no-repeat 0px 0px;
	}	
	.PIN.FS_BO {
		background: transparent url(img/icons/Pin_FS_BO.png) no-repeat 0px 0px;
	}		
	.PIN.AU {
		background: transparent url(img/icons/Pin_AU.png) no-repeat 0px 0px;
	}
	.PIN.FS_AU {
		background: transparent url(img/icons/Pin_FS_AU.png) no-repeat 0px 0px;
	}		
	.PIN.FS {
		background: transparent url(img/icons/Pin_FS.png) no-repeat 0px 0px;
	}				
	
	.PIN_SMALL {
		width: 16px;
		height: 16px;
		background: transparent URL(img/icons/locate.png) no-repeat 0px 0px;
	}
	
	
	.PIN_SMALL.FS {
		background: transparent URL(img/icons/pins_small.png) no-repeat 0px 0px;
	}
	.PIN_SMALL.PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -16px 0px;
	}	
	.PIN_SMALL.AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -32px 0px;
	}
	.PIN_SMALL.BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -48px 0px;
	}	
	.PIN_SMALL.FS_PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -80px 0px;
	}
	.PIN_SMALL.FS_AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -96px 0px;
	}	
	.PIN_SMALL.FS_BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -112px 0px;
	}			
		
	
	
/*
--------------------------------------------------------------------------
	VIRTUAL EARTH(v6.2) MODS
--------------------------------------------------------------------------
*/
	
	
	
	
	#rqx_navAction_resetZoom1, #rqx_navAction_resetZoom2 {
		cursor:pointer;
		display:block;
		height:24px;
		margin:2px;
		padding:1px;
		position:relative;
		width:24px; 
	}
	#rqx_navAction_resetZoom1 img {
		background: transparent URL(img/icons/zoom_current.png) no-repeat center center;
		height: 20px;
		width: 20px;
	}
	#rqx_navAction_resetZoom1 a, #rqx_navAction_resetZoom2 a {
		outline: none;
	}
		
	#rqx_navAction_resetZoom2 img {
		background: transparent URL(img/icons/zoom_all.png) no-repeat center center;
		height: 20px;
		width: 20px;
	}
		
	#rqx_navAction_resetZoom1:hover, #rqx_navAction_resetZoom2:hover {
		border: solid 1px #8CD2EE;
		padding: 0px;
	}
	#rqx_topBar_extension_lft {
		float: left;
		height:27px;	
	}	
	#rqx_topBar_extension_rht {
		float: right;
		height: 27px;
		line-height: 27px;
	}
	#rqx_navAction_showAllProperties {
		float: right;
	}
	#MSVE_navAction_topBar {
		right: 24px;
	}
	.rqx_msve_selected {
		background: transparent url(img/msve/nav_select.gif) no-repeat scroll 50% 17px;
		font-weight:bold;
	}
	#MSVE_minimap.rqx_msve .MSVE_minimap_style {
		float: right;
	}	
	
	
	#rqx_legend_extension {
		position: absolute;
		bottom: 45px;
		right: 25px;
		height: 160px;
		width: 130px;
		color: white;
		font-size: 9px;
		display: none;
	}
	.rqx_content_wrapper.FullMap #rqx_legend_extension.display {
		display:block;
	}
	
	.legend_background {
		background-color:#235087;	
		opacity: .7;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 130px;
		height: 160px;
		z-index: 1;
	}
	.legend_title {
		position: relative;
		text-align:center;
		font: bold 11px Arial;
		padding-bottom: 4px;
		border-bottom: solid 1px #CBCBCB;
		z-index: 2;
		margin: 6px;
	}
	.legend_title a {
		position:relative;
		margin-top: -4px;
		float: right;
		color: White;
		margin-right: -2px;
		text-decoration: none;
	}
	#rqx_legend_extension ul {
		margin-left: 9px;
		z-index: 2;
		position: relative;
	}
	
	.legend .icon {
		height: 16px;
		width: 16px;
		vertical-align: middle;
		margin-right: 4px;
	}
	.legend .icon.FS {
		background: transparent URL(img/icons/pins_small.png) no-repeat 0px 0px;
	}
	.legend .icon.PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -16px 0px;
	}	
	.legend .icon.AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -32px 0px;
	}
	.legend .icon.BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -48px 0px;
	}	
	.legend .icon.FS_PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -80px 0px;
	}
	.legend .icon.FS_AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -96px 0px;
	}	
	.legend .icon.FS_BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -112px 0px;
	}	
	
	
	.ImgTXT {
		white-space: nowrap;
		height: 11px;
	}
	.ImgTXT img {
		height: 11px;
		width: 7px;
		display: inline;
	}
	.c0 {
		background: transparent url(../../img/text.gif) no-repeat 0px 0px;
	}
	.ImgTXT img.c1 {
		background: transparent url(../../img/text.gif) no-repeat -8px 0px;
		width: 5px;
	}
	.c2 {
		background: transparent url(../../img/text.gif) no-repeat -14px 0px;
	}
	.c3 {
		background: transparent url(../../img/text.gif) no-repeat -22px 0px;
	}
	.ImgTXT img.c4 {
		background: transparent url(../../img/text.gif) no-repeat -30px 0px;
		width: 8px;
	}
	.c5 {
		background: transparent url(../../img/text.gif) no-repeat -39px 0px;
	}
	.c6 {
		background: transparent url(../../img/text.gif) no-repeat -47px 0px;
	}
	.ImgTXT img.c7 {
		background: transparent url(../../img/text.gif) no-repeat -55px 0px;
		width: 8px;
	}
	.c8 {
		background: transparent url(../../img/text.gif) no-repeat -64px 0px;
	}
	.c9 {
		background: transparent url(../../img/text.gif) no-repeat -72px 0px;
	}
	.ds {
		background: transparent url(../../img/text.gif) no-repeat -99px 0px;
	}
	.ImgTXT img.cPR {
		background: transparent url(../../img/text.gif) no-repeat -125px 0px;
		width: 3px;	
	}
	.cQM {
		background: transparent url(../../img/text.gif) no-repeat -107px 0px;
	}
	.ImgTXT img.cK {
		background: transparent url(../../img/text.gif) no-repeat -80px 0px;
		width: 8px;
	}
	.ImgTXT img.cM {
		background: transparent url(../../img/text.gif) no-repeat -89px 0px;
		width: 9px;
	}
	.ImgTXT img.cMS {
		background: transparent url(../../img/text.gif) no-repeat -115px 0px;
		width: 8px;
	}	
	.ImgTXT .txtwrap {
		line-height: 11px;
		height: 11px;
	}
	.ImgTXT .overlay {
		position: relative;
		margin-top: -11px;
		height: 11px;
		background: white;
		opacity: .05;
		filter: alpha(opacity=10);
	}

	.VE_Pushpin_Popup_Body {
		padding-left: 8px;
	}
	
	.VE_Pushpin_Popup_Body .btngrp {
		text-align: center;
		position: absolute;
		bottom: 6px;
		width: 181px;
	}
	
	.VE_Pushpin_Popup_Title .AU {
		background: #E2C3C9;
		color: #4E110D;
	}

	.VE_Pushpin_Popup_Title .BO {
		background: #C0CDD9;
		color: #004054;
	}
	
	.VE_Pushpin_Popup_Title .PF {
		background: #F9ECC5;
		color: #E7B51F;
	}	
	.VE_Pushpin_Popup_Title .SP {
		background: #C3E7F5;
		color: #008EBF;
	}		

	.VE_Pushpin_Popup_Title .FS,  .VE_Pushpin_Popup_Title .FS_PF, .VE_Pushpin_Popup_Title .FS_AU, .VE_Pushpin_Popup_Title .FS_BO{
		background: #DBEBC6;
		color: #6EAB23;
	}		
	
	.VE_Pushpin_Popup_Title .PARCEL {
		padding-bottom: 0px;
	}	
	.VE_Pushpin_Popup_Body .PARCEL {
		position: absolute;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	.VEAPI_Pushpin {
		cursor:default;
		outline-color:-moz-use-text-color;
		outline-style:none;
		outline-width:medium;
		text-decoration:none;
		z-index:998;
	}	
	
	
	a.isButton {
		font: bold 12px Arial,Tahoma,Verdana,Sans-Serif;
		color: #FFFFFF;
		display: inline-block;
		cursor: pointer;
		text-decoration: none;
		margin-top: -2px;
		margin-left: 10px;
		padding: 0px 0px 0px 0px;
		text-transform: capitalize;
		cursor: pointer;
		text-align: center;		
		background: transparent URL('img/buttons/isButton_rht.png') no-repeat scroll right -29px;
	}
	a.isButton b {
		line-height: 27px;
		display: inline-block;
		margin-left: -10px;
		padding: 0px 16px 3px 16px;
		background: transparent URL('img/buttons/isButton_lft.png') no-repeat scroll left -29px;
	}
		
	a.isButton.default {
		background: transparent URL('img/buttons/isButton_rht.png') no-repeat scroll right -30px;
		color: White;
	}
	a.isButton.default b {
		background: transparent URL('img/buttons/isButton_lft.png') no-repeat scroll left -30px;
	}
	a.isButton.silver {
		background: transparent URL('img/buttons/isButton_rht.png') no-repeat scroll right -90px;
		color: White;
	}
	a.isButton.silver b {
		background: transparent URL('img/buttons/isButton_lft.png') no-repeat scroll left -90px;
	}
	a.isButton.gold {
		background: transparent URL('img/buttons/isButton_rht.png') no-repeat scroll right -120px;
		color: White;
	}
	a.isButton.gold b {
		background: transparent URL('img/buttons/isButton_lft.png') no-repeat scroll left -120px;
	}		
	a.isButton.disabled {
		background: transparent URL('img/buttons/isButton_rht.png') no-repeat scroll right -60px;
		color: #C0C0C0;
	}
	a.isButton.disabled b {
		background: transparent URL('img/buttons/isButton_lft.png') no-repeat scroll left -60px;
	}	
	a.isButton.platinum {
		background: transparent URL('img/buttons/isButton_rht.png') no-repeat scroll right -150px;
		color: White;
	}
	a.isButton.platinum b {
		background: transparent URL('img/buttons/isButton_lft.png') no-repeat scroll left -150px;
	}	
	a.isButton.bigOrange {
		margin-top: -5px;
		margin-left: 10px;
		background: transparent URL('img/buttons/btn2_right.png') no-repeat scroll right 0px;
	}	
	a.isButton.bigOrange b 
	{
	    padding: 0px 16px 3px 16px;
	    margin-left: -7px;
	    padding-top: 0px;
        line-height: 34px;
		background: transparent URL('img/buttons/btn2_left.png') no-repeat scroll left 0px;
	}	
	a.isButton.orange {
		margin-top: 4px;
		margin-left: 0px;
		background: transparent URL('img/buttons/btn2_right.png') no-repeat scroll right -62px;
		font: 10px Arial,Tahoma,Verdana,Sans-Serif;
	}	
	a.isButton.orange b 
	{
	    padding: 0px 14px 3px 0px;
	    margin-left: 0px;
	    padding-top: 0px;
	    line-height: 17px;
		background: transparent URL('img/buttons/btn2_left.png') no-repeat scroll left -62px;
	}	
	a.isButton.black {
		margin: 0px 5px 0px 5px;
		background: transparent URL('img/buttons/btn2_right.png') no-repeat scroll right -37px;
		font: 12px Arial,Tahoma,Verdana,Sans-Serif;
	}	
	a.isButton.black b 
	{
	    padding: 0px 16px 3px 10px;
	    margin-left: -7px;
	    padding-top: 0px;
	    line-height: 22px;
		background: transparent URL('img/buttons/btn2_left.png') no-repeat scroll left -37px;
	}
	a.isButton.cancel {
		margin-top: 0px;
		margin-left: 0px;
		color: #808080;
	}	
	.button_as_link {
		line-height: 24px;
		margin-left: 4px;
		padding: 3px 3px;
		text-transform: capitalize;
		text-decoration: underline;
		vertical-align: middle;
		color: #50718F;
	}
	
	.button_as_link.link:hover {
		text-decoration: underline;
	}

		
	.isButton_Group {
		position:relative;
		margin: 0px auto 0px auto;
		overflow: hidden;
		height: 32px;
		padding: 2px 8px 0px 0px;
		text-align: center;
	}
		
	#searchbar_isButton_container {
		vertical-align: middle;
		line-height: 63px;
		float: left;
	}
	
	
	a.isButton.short {
		font: bold 11px Arial,Tahoma,Verdana,Sans-Serif;
		color: #ffffff;
		display: inline-block;
		cursor: pointer;
		text-decoration: none;
		margin-top: 0px;
		margin-left: 8px;
		padding: 0px 0px 0px 0px;
		text-transform: capitalize;
		cursor: pointer;
		text-align: center;		
		background: transparent URL('img/buttons/isButton_short_rht.png') no-repeat scroll right -25px;
		margin-bottom: -1px
	}
	a.isButton.short b {
		line-height: 20px;
		display: inline-block;
		margin-left: -9px;
		padding: 1px 18px 3px 18px;
		background: transparent URL('img/buttons/isButton_short_lft.png') no-repeat scroll left -25px;
	}
	
	#hdrSigninLnk b {
		width: 62px;
	}
	
	
	
/*
--------------------------------------------------------------------------
	PLAN MANAGER
--------------------------------------------------------------------------
*/	
	
	.plan_manager_container {
		padding: 5px;
	}
	.plan_manager_container .callout {
		padding: 10px 16px;
		border: solid 1px #edc128;
		background: #fffcf7;
		line-height: 16px;
	}
	.plan_manager_container .callout a {
		text-decoration: underline;
	}
	
	.plan_manager_container h2 {
		padding-bottom: 12px;
	}
	
	.plan_manager_selector {
		position: relative;
		z-index: 50;
		height: 40px;
		margin-bottom: -8px;
	}	
	.plan_manager_selector .tab {
		width: 304px;
		height: 31px;
		padding-top: 9px;
		display:none;
		text-align:center;
		color: White;
		font: normal 14px Arial;
		position: absolute;
		top: 40px;
		visibility: hidden;
	}
	.plan_manager_selector.none {
		display:none;
	}
	.plan_manager_selector.silver .tab {
		background: white URL(img/misc/panel_silver2.png) no-repeat;
		display: block;
	}
	.plan_manager_selector.gold .tab {
		background: white URL(img/misc/panel_gold2.png) no-repeat;
		display: block;
		left:304px;
	}
	.plan_manager_selector.platinum .tab {
		background: white URL(img/misc/panel_plat2.png) no-repeat;
		display: block;
		left:608px;
	}	
		
	.plan_manager_panel	{
		background: transparent URL(img/misc/rqxGeneralPanel.png) no-repeat;
		float: left;
		height: 250px;
		width: 280px;
		position:relative;
		padding: 12px;
		text-align: center;
		z-index: 100;
	}
	.plan_manager_panel h3 {
		font: normal 14pt Arial;
		text-align: center;
		display: block;
	}
	.plan_manager_panel .isButton_Group {
		padding-left: 4px;
		width: 200px;
	}

	.plan_manager_panel h4 {
		margin: 8px auto 0px auto;
		width: 160px;
		border-top: solid 1px black;
		padding: 8px 0px 8px 0px;
	}
	.plan_manager_panel.silver h4 {
		border-top: solid 1px #9EAAB0 ;
	}
	.plan_manager_panel.gold h4 {
		border-top: solid 1px #E5B31E ;
	}
	.plan_manager_panel.platinum h4 {
		border-top: solid 1px #958377 ;
	}		
	
	
	.plan_manager_panel ul li {
		text-align: left;
		list-style-image: none;
		font-weight: bold;
		line-height: 23px;
	}	
	.plan_manager_panel ul {
		margin-left: 10px;
		padding-bottom: 10px;
	}
	.plan_manager_panel ul li.plain {
		font-weight: normal;
	}	


	
	.corescore_buttonlist {
		margin-left: 1px;
		margin-top: 2px;
	}
	.corescore_buttonlist a {
		float: left;
		display: block;
		height: 20px;
		width:20px;
		font: bold 12pt Arial, Century Gothic, Verdana;
		text-align: center;
		line-height: 16px;
		color: black;
		margin-right: 3px;
		padding: 0px;
		background-color: #CCCCCC;
		/*
		background-color: Black;
		 opacity: .2; */
		text-decoration: none;
		border-top: solid 1px #dddddd;
		border-left: solid 1px #dddddd;
		border-bottom: solid 1px #444444;
		border-right: solid 1px #444444;			

	}
	.corescore_buttonlist a.checked {
		opacity: 1;
		border-bottom: solid 1px #dddddd;
		border-right: solid 1px #dddddd;
		border-top: solid 1px #111111;
		border-left: solid 1px #111111;		
		color: White;
	}
	.corescore_buttonlist a div {
		
		display: block;
		width: 20px;
		height: 20px;
		/*border: solid 1px white; */
		
	}
	#Search_CSGA.checked {
		background-color: #006400;	
	}	
	#Search_CSGC.checked {
		background-color: #EDC900;
	}
	#Search_CSGB.checked {
		background-color: #00A500;
	}
	#Search_CSGD.checked {
		background-color: #ED8B00;
	}
	#Search_CSGF.checked {
		background-color: #BC0000;
	}
	
	
	.mainContent .corescore_button_group_1 {
		padding: 24px 4px 16px 4px;
		border-bottom: solid 1px #CCE5D6;
	}
	
	.mainContent .corescore_button_group_1 .CoreScore_GuideButton {
	    margin-left:20px;
	}
	
	.mainContent .corescore_button_group_2, .mainContent .corescore_button_group_3 {
		background:transparent url(img/page/SidebarBackground.png) repeat-x scroll left top;
		border: solid 1px #CCE5D6;
		padding: 16px;
		-moz-border-radius: 8px;
		width:290px;
		float:left;
		height:105px;
	}
	.mainContent .corescore_button_group_3 
	{
	    margin-left:20px;
	}
	.mainContent .corescore_button_group_2 h2, .corescore_button_group_3 h2 {
		font-style:normal;
		padding-bottom:5px;
	}
	
    .mainContent .corescore_button_group_3 	#searchInput 
    {
	    width:285px;        
    }
    .corescore_button_group_2 .buttonBox
    {
        float:left;
        width:300px;
        text-align:center;
        padding-top:15px;
    }
    .corescore_button_group_3 .buttonBox
    {
        float:left;
        width:300px;
        text-align:center;
        padding-top:5px;
    }
	.mainContent .corescore_button_group_3 .hint
	{
	    font-size:10px;
	    color: #505050;
	}
	#CoreScore_GSTButton2
	{
	    text-align:center;
	}
	.mainContent .corescore_button_group_3 #searchBoxOnCoreScore 
	{
	    text-align:left;
	    width:300px;
	}
	.mainContent .corescore_button_group_3 #searchBoxOnCoreScore legend
	{
	    padding-bottom:5px;
	}
	.mainContent .corescore_features li {
		display: block;
		clear: both;
		padding: 16px 16px 4px 8px;
		font-size: 11px;
		text-align:justify;
	}
	.mainContent .corescore_features li h3 {
		padding-bottom: 8px;
	}
	.mainContent .corescore_features li img {
		float: left;
		vertical-align: top;
		padding-right: 16px;
	}
	.mainContent .corescore_features
	{
	    margin-bottom:0px;
	}
	
	
/*
--------------------------------------------------------------------------
	ADDITION OF ANIMATED LINK TO RQX ADMIN OVERLAY
--------------------------------------------------------------------------
*/	
	
	#siteLink2 {
		display: none;
		visibility: hidden;
	}
	.newLink #siteLink1 {
		padding-right: 3px;
	}
	.newLink #siteLink2 {
		display:block;
		float:right;
		line-height:9px;
		margin-left:3px;
		margin-top:-3px;
		padding: 0px;
		margin-right: 6px;
		position:relative;
		overflow: hidden;
		visibility: visible;
	}
	.newLink #siteLink2 img {
		width: 63px;
		height: 20px;
		background: transparent URL(img/buttons/admin_link.png) no-repeat scroll 0 0;
	}


/*
--------------------------------------------------------------------------
	Geo page
--------------------------------------------------------------------------
*/	

.rqx_search_datagrid .sortBy {
    color:#004054;
    float:right;
    width:200px;
    margin-top:15px; 
    margin-bottom:10px;
 }

.rqx_search_datagrid .sortBySel {
    font: 10pt Arial;
    margin-left:5px;
 }

.rqx_datagrid_container .propResult {
    float:left; 
    clear:both;
    border: 1px solid #ffffff;
    width:100%;
    cursor:pointer;
    cursor:hand;
}
.rqx_datagrid_container .propResult:hover {
    border: 1px solid #7CA295;
}
.rqx_datagrid_container .propResult.even {
	background: #f2f5f8;
}
.rqx_datagrid_container .colPhoto {
    float: left;
    clear: left;
    width:140px;
    margin-right:40px;
}
.rqx_datagrid_container .colLeft {
    float: left; 
    padding-left:5px; 
    padding-top:5px; 
    width:250px;
}
.rqx_datagrid_container .colRight {
    float: left; 
    padding-left:5px; 
    padding-top:5px; 
    width:300px;
}
.rqx_datagrid_container .addr {
    text-transform:capitalize;
}
.rqx_datagrid_container .photo {
    width:140px; 
    height:94px;
    border:1px solid #CCE5D6;
}
.rqx_datagrid_container .mapLink {
    padding-left:5px;
}
.rqx_geo_desc {
    float:left;
    width:100%;
}
.rqx_geo_desc_bottom {
    float:left;
    width:100%;
}
.geoTitle {
    font: 14pt Arial bold;
    margin-top:10px;
}
.geoTitle .geoName {
    text-transform: capitalize;
}
.geoDesc {
    margin-top: 10px;
    padding:5px;
}
.nearbyBox {
    float:left;
    width:100%;
    margin-top: 20px;
}
.geoDescBox {
    float:left;
    padding:5px;
    margin-top: 20px;
}
.geoStat {
    border-color: #CCE5D6;
    border-style: solid;
    border-width: 0 0 1px 1px;
    margin-left:5px;
}
.geoStat td {
    border-color: #CCE5D6;
    border-style: solid;
    border-width: 1px 1px 0 0;
}
.geoStat td.col1 {
    padding:2px 10px 2px 2px;
}
.geoStat td.col2 {
    padding:2px 2px 2px 10px;
    text-align:right;
}
.topCities {
    float:left;
    width:50%;
    padding:5px;
}
.nearbyCities {
    float:left;
    width:auto;
    padding:5px;
}
.topCitiesBox {
    float:left;
    clear:both;
    width:600px;
    margin-top:10px;
    margin-bottom:10px;
}
.topFCCol {
    float:left;
    width:200px;
}

/*
--------------------------------------------------------------------------
	Side bar
--------------------------------------------------------------------------
*/
#sideSearchBox legend
{
    text-transform: capitalize;
    text-align:center;
    color: #004054;
    width:220px;
}

#sideSearchBox ul 
{
    list-style: none;
    margin-left: 0px;
    padding-bottom: 0px;
}

#sideSearchBox #searchInput
{
    width:220px;
}

#sideSearchBox .hint 
{
    font-size:7pt;
    color: #505050;
}

#btnSearch
{
    text-align:center;
}

.sidebarContent .sideTitle 
{
    font-size: 12pt;
    color: #004054;
    padding-bottom:10px;
}











/********************************************************* Pop up ad ************************************************************/




div.jGrowl {
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				.95;
	-ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					205px; /** change width of the pop-up ad box here **/
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer {
	margin: 				10px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
	font-weight: lighter;
	margin-top:-5px;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}



/*---------------------------- Themes -------------------------------*/

#slideInBox 
{
    display:none;
    bottom:0px;
    right:0px;
    margin:0px;
    padding:0px;
    position: fixed;
    z-index:999;
    width:auto;
    height:auto;
}

div.jGrowl div.mobileSurvey 
{
	background: white url(img/misc/RQX_survey_background.jpg) no-repeat;
	color: #000000;
	-moz-border-radius: 	0px;
	-webkit-border-radius:	0px;
	width: 272px;
	height:56px;
	overflow: 				hidden;
}

div.jGrowl div.mobileSurvey div.jGrowl-message
{
    margin-top:28px;
    color: #000000;
    font-size: 8pt;
}

div.jGrowl div.manilla {
	background-color: 		#FFF1C2;
	color: 					#000000;
}
			
div.jGrowl div.smoke {
	background: url(smoke.png) no-repeat;
	-moz-border-radius: 	0px;
	-webkit-border-radius:	0px;
	width: 					280px;
	height: 				55px;
	overflow: 				hidden;
}

div.jGrowl div.flora {
	background: 			#E6F7D4 url(flora-notification.png) no-repeat;
	-moz-border-radius: 	0px;
	-webkit-border-radius:	0px;
	opacity: 				1;
	filter: 				alpha(opacity = 100);
	width: 					270px;
	height: 				90px;
	padding: 				0px;
	overflow: 				hidden;
	border-color: 			#5ab500;
}

div.jGrowl div.flora div.message {
	padding: 				5px;
	color: 					#000;
}
			
div.jGrowl div.flora div.header {
	background: 			url(flora-header.png) no-repeat;
	padding: 				5px;
}

div.jGrowl div.flora div.close {
	background: 			url(flora-close.png) no-repeat;
	padding: 				5px;
	color: 					transparent;
	padding: 				0px;
	margin: 				5px;
	width:					17px;
}
			
div.jGrowl div.iphone {
	font-family: 			"Helvetica Neue", "Helvetica";
	font-size: 				12px;
	background: 			url(js/iphone.png) no-repeat;
	-moz-border-radius: 	0px;
	-webkit-border-radius:	0px;
	opacity: 				.90;
	filter: 				alpha(opacity = 90);
	width: 					235px;
	height: 				137px;
	overflow: 				hidden;
	border-color: 			#5ab500;
	color: 					#fff;
}

div.jGrowl div.iphone .jGrowl-close {
	padding-right: 			20px;
}

div.jGrowl div.iphone div.message {
	padding-top: 			0px;
	padding-bottom: 		7px;
	padding-left: 			15px;
	padding-right: 			15px;
}
			
div.jGrowl div.iphone div.header {
	padding: 				7px;
	padding-left: 			15px;
	padding-right: 			15px;
	font-size: 				17px;
}

div.jGrowl div.iphone div.close {
	display: 				none;
}
			
div#random {
	width: 					1000px;
	background-color: 		red;
	line-height: 			60px;
}


/********************************************************* Pop up ad - end ************************************************************/


