﻿/*
--------------------------------------------------------------------------
	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:10px;
		color:#E23D28;
		font-size:10pt;
		line-height:normal;
		text-transform:capitalize;
    }
	.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.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;
	}

/*
--------------------------------------------------------------------------
	FRAMED COMMERCE PAGES
--------------------------------------------------------------------------
*/	
	
	.rqx_commerce_container {
		display: none;
		margin: 15px;
	}
	.commerce .rqx_commerce_container {
		display: block;
	}
	.commerce .mainContent, .commerce .sidebarContent, .commerce .summaryContent, .commerce .pagecontents, .commerce .plansContent  {
		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: 400px;
		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;
	}
	.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 12px 0px 0px;
	}
	.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 {
		background-image: url(img/misc/rqxLeadPhoto.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		height: 399px;
		position: relative;
		padding: 20px;
	}
	.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;
	}
	#searchInput {
		width: 384px;
		margin-right: 8px;
	}
	.searchInput {
		width: 384px;
		padding-top: 6px;
	}
	.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;
	}
	.sidebarContent h3 {
		font-size: 12px;
		text-transform: uppercase;
		color: #8C1127;
		line-height: 18px;
	}
	.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: 26px;
	}
	.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;
	}


	.plansContent {
		width: 770px;
		background: url(img/page/PlansBackground.png) repeat-x top;
		clear: left;
		margin: 30px 15px 0px;
		padding: 0px 80px 0px;
	}
	.plansContent .plan {
		float: left;
		margin-right:10px;
		width: 239px;
		text-align: center;
	}
	.plansContent p {
		font-size:12px;
		line-height: 18px;
		color: #000000;
		padding-bottom: 18px;
		text-align: center;
	}
	.plansContent p em {
		font-style: italic;
	}
	.plansContent .plan h4 {
		font-weight: bold;
		text-align: center;
		font-size: 12px;
		line-height: 18px;
		padding-bottom: 18px;
		text-transform: capitalize;
		padding-top: 6px;
	}
	.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 {
		border-collapse:collapse;
		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 div .planNameSmall
    {
	    padding-top: 2px;
	    font-family: "arial","sans-serif","verdana";
	    font-size: 12pt;
	    font-weight:bold;
	    text-align: center;
	    color: #ffffff;
	    line-height: 16pt;
    }
	.featureSummary tbody {
		text-transform: capitalize;
		font-size: 12px;
		line-height: 26px;
	}
	.featureSummary tbody tr {
		border-bottom: 1px solid #F2F2F2;
		border-top-width: 1px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-top-color: #F2F2F2;
		border-right-color: #F2F2F2;
		border-left-color: #F2F2F2;
	}
	.featureSummary caption {
		font-style: italic;
		color: #4F5953;
		font-size: 12px;
	}
	.plans {
		text-align: center;
	}
    #silver {
	    background: url(img/misc/SilverLogo_small.gif) no-repeat center top;
    }
    #gold {
	    background: url(img/misc/GoldLogo_small.gif) no-repeat center top;
    }
    #platinum {
	    background: url(img/misc/PlatinumLogo_small.gif) no-repeat center top;
    }
	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;
		width: 140px;
		padding-bottom: 5px;
	}
	.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;
	}
	.searchBox {
		clear: both;
		background: #F2F2F2;
		border: 1px solid #7CA295;
		padding: 18px 75px;
		text-align: center;
	}
	.propertyValues .searchBox{
		padding: 18px 100px;
	}
	.propertyValues #ctl00_cphPageContent_streetAddress, 
	.propertyValues #ctl00_cphPageContent_city {
		width: 384px;
	}
	
	.home .searchBox {
		position: absolute;
		bottom: 51px;
		border: none;
		background: transparent;
	}
	.searchBox ul {
		list-style: none;
		margin-left: 0px;
		padding-bottom: 0px;
	}
	.searchBox fieldset legend {
		font: bold 12px Arial;
		color: #004054;
		text-transform: capitalize;
		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;
	}
	.chat {
		list-style: url(img/icons/iconChat.gif) outside;
	}
	.email {
		list-style: url(img/icons/iconEmail.gif) outside;
	}

	colgroup.plans .current {
		background: #FFFBCF;
	}
		
	.featureSummary .twoline td {
		line-height: normal;
		text-align: center;
		padding: 6px 0px 6px 0px;
	}
	
	#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;
		clear:left;
		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 {
		margin-left: 189px;
	}

	#rqx_datagrid_navSummary {
		padding-left: 8px;
		font: bold 13px Arial;
		color: #004054;
		display:block;
		margin: 6px 4px 4px 4px;
		width: 500px;
	}	
	
	
	.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 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;
	}
	.rqx_datagrid a.locate.SP {
		background: transparent URL(img/icons/pins_small.png) no-repeat -64px 0px;
	}	
	.rqx_datagrid a.locate.FS {
		background: transparent URL(img/icons/pins_small.png) no-repeat 0px 0px;
	}
	.rqx_datagrid a.locate.PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -16px 0px;
	}	
	.rqx_datagrid a.locate.AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -32px 0px;
	}
	.rqx_datagrid a.locate.BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -48px 0px;
	}	
	.rqx_datagrid a.locate.FS_PF {
		background: transparent URL(img/icons/pins_small.png) no-repeat -80px 0px;
	}
	.rqx_datagrid a.locate.FS_AU {
		background: transparent URL(img/icons/pins_small.png) no-repeat -96px 0px;
	}	
	.rqx_datagrid a.locate.FS_BO {
		background: transparent URL(img/icons/pins_small.png) no-repeat -112px 0px;
	}			

	
	
	
	
	
	.rqx_datagrid_container {
		width: 100%;
		border: none;
		font: normal 12px Tahoma;
		border-bottom: solid 1px #f2f2f2;	
		background: white;
		min-height: 670px;
	}

	.rqx_search_datagrid .gridCenter {
		height: 1px;
		width: 1px;
		left: 60%;
		top: 50%;
		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 ul {
		list-style: none none outside;
		padding: 0px 0px 0px 0px;
		text-align: right;
		float: left;		
		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 {
		height: 24px;
		line-height: 24px;
		right: 12px;
		bottom: 2px;
		clear:right;
		float:right;
	}
	.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 179px;
		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.cancel {
		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: 220px;
		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;
	}

	.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_2 {
		text-align: center;
		background:transparent url(img/page/SidebarBackground.png) repeat-x scroll left top;
		border: solid 1px #CCE5D6;
		padding: 16px;
		-moz-border-radius: 8px;
	}
	.mainContent .corescore_button_group_2 h2 {
		font-style:normal;
	}
	
	.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;
	}
	
	
	
/*
--------------------------------------------------------------------------
	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;
	}