.floatingNavBox{
background-image: url("/qv/images/floating_navbox.png");
position: relative;
width: 23px;
height: 20px;
z-index: 999999;
background-color: #fff;
margin-left: -12px;
top: 32px;
display: none; 
}

.floatingNavBox:hover{
background-image: url("/qv/images/floating_navbox_hover.png");
}

.minMaxButton{
background-image: url("/qv/images/toggle_button.png");
position: fixed;
width: 8px;
height: 33px;
z-index: 999999;
border-top-left-radius: 2px;
display:none;
}

.minMaxButton:hover{
background-image: url("/qv/images/toggle_button_hover.png");
}

.menuInfoTabs {
	background: #fff;
    z-index:99999;
}

.fixed.menuInfoTabs {
    position:fixed;
    top:0;
    width:653px;
    z-index:999;
}

.fixed.CommonAnchors {
	position: fixed;
	top: 32px;
	z-index: 100;
	  width:653px;
}
/* #propertyInfo_propertyDetails_divUpdate .fixed.CommonAnchors{
	width: 686px !important;
} */

/***************** =Sharethis Button ****************/
.PropertyToolBar .stButton .stMainServices{
	background-image: url("/qv/images/sharethis.png") !important;
	padding-left: 32px;
  	font-size: 13px;
 	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
  	color: #0062A9;
}

.PropertyToolBar .stButton .stMainServices:hover{
	background-image: url("/qv/images/sharethis_hover.png") !important;
	color:#000;
}

.PropertyToolBar .stButton .st-sharethis-counter{
	width:70px !important;	
}

.PropertyToolBar .stButton_gradient .stHBubble{
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(48%,#efefef),color-stop(94%,#d5d5d5)) !important;
	border: 1px solid #bfbfbf !important;
}
.PropertyToolBar .stButton .stHBubble{
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(48%,#efefef),color-stop(94%,#d5d5d5)) !important;
	border: 1px solid #bfbfbf !important;
}
/***************** =End of Sharethis Button ****************/


.paddingTd{
	padding: 4px;
}

.div_ta_list{
	
	width:180px;
	float:left;
}

.SitemapAreaPage {
	min-height: 200px;
}

sup {
	vertical-align: top;
}

a img {
	border: none;
}



/***************** =RESET ****************/

html,body,form,fieldset,input,select {margin: 0; padding: 0;}
sup {vertical-align: top;}
a img {border: none;}
table, tr, td, th, input, select, textarea, ul, ol { font-size: 13px; vertical-align: top;}
table {border-spacing: 0;}
.nobr {white-space: nowrap;}
.br {white-space: normal;}


/***************** =body ****************/
.displayNone {
	display: none;
}

.wbdRichText > h1 {
	width: 765px;
	height: 35px;
}

.wbdRichText p  {
	margin: 0px;
}

.tncTerms p {
	margin: 1em 0px !important;
}

body {
    height: 100%;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px; /* 12px */
    color: #666;
    /* line-height: 20.013839721679688px;  */
    margin: 0;
}


input[type="text"], input[type="password"], input.text {
    background-repeat: no-repeat;
    border: 1px solid #A2A2A2;
    height: 19px;
    padding: 3px 5px 3px 5px;
    vertical-align: middle;
}
input[type="checkbox"], input[type="radio"] {
    bottom: 2px;
    margin-right: 4px;
    position: relative;
    vertical-align: middle;
}
a {
    color: #0062A9;
    text-decoration: none;
    cursor: pointer;
}

h1 {
    font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva, sans-serif;
    font-weight: normal;
    font-size: 30px;
  /*  line-height: 30px; */ 
    font-weight: bold;
    letter-spacing: -1px;
    /* color: #d34400; */
    margin: 0 24px 30px 21px;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 11px;
    text-rendering: optimizelegibility;
}
p {
   /* line-height: 1.5em; */
    margin: 0px;
}

/*****************=header structure************* */
ul.global_nav {
    list-style: none;
}    

td.global_header_wrapper, div.global_header_wrapper {
    margin: 0 auto;
    width: 980px;    
    position: relative;
}  
 
td.qv-main-logo-head img {
	margin-top: 13px;
}
 
ul.global_nav {
    float: right;
    margin-right: -14px;
    margin-top: 15px;
    padding-left: 0;
    margin-bottom: 0;
}

ul.global_nav li:last-child {    
    background: none;
}
    
ul.global_nav a {
    font-size: 18px;
    color: #ffffff;
    margin: 0px 14px 17px;
    border-radius: 3px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    display: block;
    float: left;
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
}

ul.global_nav a span,
ul.global_nav a.active span {
    display: block;
    margin: 5px auto 0;
    width: 65%;
    border-bottom: 1px solid transparent; /* to maintain height */
}

.contentMinHeight {
	height: 500px;
}

/** header **/

.global_header ul {
    list-style: none;
}

.global_login_nav {
	color: #6B280A;
	font-size: 11px;
        text-align: left;
        font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
}

.global_login_nav a {
	padding: 2px 8px 0px 8px;
	display:inline-block;
}


.advancesearch a {
    display: inline-block;
    padding-top: 17px;
    padding-left: 4px !important;
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
}

.autocomplete {
	width: 484px !important;	
}

/** end header **/


/**** Single Line Search widget ****/

.SingleLineSearch {
    padding: 2px 0 10px;
    clear: both;
    position: relative;
    white-space: nowrap;
    }

h2.search_text {
    float: left;
    width: 240px;
    margin: 18px 0 0 15px;
    padding: 0;
    border: none;
    color: #000000;
    font-size: 17px;   
    }

.SingleLineSearch input.text {
    width: 470px;
    height: 23px;
    padding: 4px 0 3px 10px;
    margin: 2px 9px 0 0;
    border: 2px solid #d1d1d1;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 18px;
    color: #999999;
    }

div.ds {
    -moz-box-shadow: 1px 1px 7px #b4b4b4;
    -webkit-box-shadow: 1px 1px 7px #b4b4b4;
    box-shadow: 1px 1px 7px #b4b4b4; 
    }



.SingleLineSearch div.ds_dark div.results li.first,
.SingleLineSearch div.ds_dark div.results li:first-child {border-top: none;}

.SingleLineSearch div.ds_dark div.results li.hover,
.SingleLineSearch div.ds_dark div.results li:hover {
    background-color: #c9e9fe;
    color: #000;
    cursor: pointer;
}

.SingleLineSearch input.text.default {
    color: #cdcdcd;
    }
    
.SingleLineSearch input.text:focus {
    outline: none;
    /* background: #fdf7e5; */
    }    

.SingleLineSearch a.as {
    color: #f5ccb2;
    font-size: .917em;
    position: relative;
    top: 8px;
}

.SingleLineSearch a.as:hover {
    color: #fff;
   }
   
#property_search div.ds_dark {
    background-color: #FFFFFF;
    position: absolute !important;
    width: 481px;
    z-index: 9999;
}

#property_search div.ds_dark div.results {
    background: none repeat scroll 0 0 #FDF7E5;
    box-shadow: 1px 1px 7px #B4B4B4;
    height: 165px;
    overflow-y: auto;
    padding: 6px 0 8px;
}

#property_search div.ds_dark div.results ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#property_search div.ds_dark div.results li.first, #property_search div.ds_dark div.results li:first-child {
    border-top: medium none;
}

#property_search div.ds_dark div.results li {
    margin: 0;
    padding: 5px 10px;
}

.SingleLineSearch .recentlyViewedList, .SingleLineSearch .favouritesList {
	border-bottom: 0 !important;
	padding: 10px 10px 5px 10px !important;
}

.SingleLineSearch .recentlyViewedList strong, .SingleLineSearch .favouritesList strong {
	color: #bababa !important;
}

.SingleLineSearch .recentsAndFaves .recentlyViewedResults, .SingleLineSearch .recentsAndFaves .favouritesResults {
	color:black;
}

.SingleLineSearch .recentsAndFaves .recentlyViewedResults:hover, .SingleLineSearch .recentsAndFaves .favouritesResults:hover {
	background:#c9e9fe;
	cursor:pointer;
}

.SingleLineSearch #recentsAndFaves {
	width: 484px;
	min-height: 50px;
	height: inherit;
	display: none;
	background: none repeat scroll 0 0 #fff;
	box-shadow: 1px 1px 7px #b4b4b4;
	height: inherit !important;
	overflow-y: auto;
	font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva,
		sans-serif;
	font-size: 12px;
	color: #333;
	position: absolute;
	margin-left: 187px !important;
}

.SingleLineSearch #recentsAndFaves span {
    position: absolute;
    right: 7px;
}

.SingleLineSearch #recentsAndFaves .selected {
	background: #c9e9fe
}

.SingleLineSearch #recentsAndFaves div {
	border-bottom: 1px solid #d1d1d1;
	display: block;
	vertical-align: middle;
	margin: 0;
	padding: 7px 10px 7px 10px;
	font-size: 13px
}

.SingleLineSearch #recentsAndFaves div strong {
	color: #009bcf
}

.SingleLineSearch #recentsAndFaves div:last-child {
	border-bottom: 1px solid #d1d1d1
}

.SingleLineSearch #recentsAndFaves strong {
	font-weight: bold;
	color: #000
}

.SingleLineSearch .recentsAndFaves .recentlyViewedList strong, .SingleLineSearch .recentsAndFaves .favouritesList strong {
	font-weight:normal !important;
}

#multiplePropertySearchResultError {
	background: url("/qv-designer/images/qv_images.qv_error_icon_mid.png") no-repeat scroll left center transparent;
	padding-left: 32px;
	height: 28px;
	vertical-align: middle;
	color: red;
	font-style: italic; 
}
.SingleLineSearch.isHome, .SingleLineSearch.isNotHome{
	height: auto !important;
}
.SingleLineSearch.isHome{
	margin-top: -82px;
	bottom: -90px;
}
.SingleLineSearch.isNotHome{
	margin-top: -32px;
	bottom: -40px;
}
.SingleLineSearch.isPiqBrand.isNotHome{
	margin-top: 0 !important;
	bottom: 0 !important;
}
/**** End Single Line Search ******/

/*** footer ****/
.new_footer_top {
    background: none repeat scroll 0 0 #CAC5C3;
    border-bottom: 1px solid #C9C3BF;
    font-size: 14px;
    height: 64px;
    vertical-align: middle;
}


.clearfix:after, .top_level_tabs:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.footer_wrapper {
    color: #333333;
    margin: 0 auto;
    padding: 0px;
    width: 980px;
    height: 31px;
}

.new_footer_top, .new_footer_bottom {
	font-family: sans-serif;
}

.new_footer_top a {
    color: #333333;
}

.new_footer_top a:hover {
    border-color: #c6c6c6;
    text-decoration: none;
}

a {
    color: #0062A9;
    text-decoration: none;
}

.new_footer_top .col_1 {
	width: 183px;
}

.new_footer_top .col_2 {
	font-size:1.2em;
	width: 134px;
}

.new_footer_top .col_2_admin {
	font-size:13px;
	width: 130px;
}

.new_footer_top .col_3 {
	font-size:1.2em;
	width: 293px;
}

.new_footer_top .col_4 {
	width: 320px;
}

.new_footer_top .col_val {
	width: 88px;
}

.new_footer_top .col_logo {
	width: 590px;
}

.new_footer_top .col_2 a, .new_footer_top .col_3 span {
	font-size: 1.2em !important;
	display: inline-block;
        font-family: sans-serif;
}

.new_footer_top .col_2_admin a {
	font-size: 1.2em !important;
	display: inline-block;
        font-family: sans-serif;
}

.new_footer_top .col_2 a {
	padding-top: 8px;
	border-bottom: 1px dotted #757575;
}

.new_footer_top .col_2_admin a {
	padding-top: 8px;
	border-bottom: 1px dotted #757575;
}
.new_footer_top .col_3 span {
	padding-top: 8px;
}

.new_footer_bottom {
    background-color: #DBD7D4;
    display: block;
    line-height: 30px;
    min-width: 987px;
    padding: 35px 0 30px;
}

.new_footer_bottom .col_1 {
	width: 489px;
}

.new_footer_bottom .col_2, .new_footer_bottom .col_3 {
	width: 190px;
}

.new_footer_bottom .col_2_admin {
	width: 190px;
}

.new_footer_bottom .col_1 .desc {
	line-height: 1.5em;
	margin-bottom: 1em;
	font-size: 13px;
    /*font-family: sans-serif;*/
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
}

.new_footer_bottom .col_2 .desc, .new_footer_bottom .col_3 .desc {
	line-height: 1.5em;
	margin-bottom: 1em;
	font-size: 12px;
        font-family: sans-serif;
}

.new_footer_bottom .col_2_admin .desc{
	line-height: 1.5em;
	margin-bottom: 1em;
	font-size: 12px;
        font-family: sans-serif;
}

.footer_logo_main a {
	background: url("/qv/images/QV_logo_CMYK_gray.png") no-repeat top left;
	width: 110px;
	height: 93px;
	text-indent: -9999px;
	display: inline-block;
	margin: 0px 0px 6px 22px;
}

.footer_logo_piq2 a{
	background: url("/qv/images/by-corelogic-GREY.png") no-repeat center right;
	width: 200px;
	height: 63px;
	text-indent: -9999px;
	display: inline-block;
	margin: 0px -20px 20px 0px !important;
}

.footer_logo_piq2 a:hover {
	background: url("/qv/images/by-corelogic-CYMK.png") no-repeat center right;
}

.footer_logo_piq a {
	background: url("/qv/images/corelogiclogoGREY.png") no-repeat center left;
	width: 167px;
	height: 63px;
	text-indent: -9999px;
	display: inline-block;
	margin: 16px 0 20px 0px !important;
}
.footer_logo_piq a:hover{
	background: url("/qv/images/corelogiclogoCMYK.png") no-repeat center left;
}


.footer_logo_main a:hover {
	background: url("/qv/images/QV_logo_CMYK_2012.png") no-repeat top left;
}


.footer_links td {
	padding-right: 25px;
}

.footer_links td a {
	color: #333333;
	border-bottom: 1px dotted #757575;
	font-family: sans-serif;
}

.footer_links td a:hover {
	border-color: #c6c6c6;
}

.copyright {
    clear: both;
    color: #878583;
    display: inline-block;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 18px;
    padding: 5px 0 10px 0;
}

.aboutqv {
	font-size: 18px;
	color: #333333;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
	/* margin-bottom: 5px; */
	margin-bottom:15px;
	line-height: 1.333em;
	display: inline-block;
}
/*** end footer ****/

/** welcome panel **/

.welcome_banner_h1 {
    padding: 0 64px 10px 20px;
    display: block;
    color: #333333;
    font-size: 30px; /** 32px before **/
    line-height: 34px;
    font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    text-rendering: optimizelegibility;

}

.morelink a {
	padding: 0px 10px 0px 11px;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
	background: url("/qv/images/bullet-arrow.gif") no-repeat scroll 0px 4px transparent;
}
.morelink a:hover {
	background: url("/qv/images/bullet-arrow.gif") no-repeat scroll 0px -19px transparent;
}

.lh195 {
	line-height: 19.5px;
}


/** end welcome panel **/


/** buttons css **/
.qv_roundedbutton_small div {
    background: url("/qv-designer/images/qv_images.qv_button_rounded_small.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding-left: 10px;
    width: 2px;
    height: 23px;
}
.qv_roundedbutton_small span {
    background: url("/qv-designer/images/qv_images.qv_button_rounded_small.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 23px;
}
.qv_roundedbutton_small input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 13px 3px 0px;
}

.qv_roundedbutton_small:hover div {
    background-position: 0 100%;
}

.qv_roundedbutton_small:hover span { 
    background-position: 100% 100%;
}

.qv_roundedbutton_big {
    display: block;
    float: left;
    height: 31px;
}

.qv_roundedbutton_big div {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding-left: 14px;
    width: 10px;
}

.qv_roundedbutton_big span {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 100%;
}

.qv_roundedbutton_big:hover div {
    background-position: 0 100%;
}

.qv_roundedbutton_big:hover span { 
    background-position: 100% 100%;
}

.qv_roundedbutton_big input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-right: -22px;
    padding: 4px 16px;
    position: relative;
    right: 24px;
}
/** end buttons css **/


.main_label {
    font-size: 30px;
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    text-rendering: optimizelegibility;
}

.sub_label {
    font-size: 22px;
    padding: 0 0 5px;
    margin: 20px 0 0;
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
}

.school_area_label {
    border-bottom: 1px solid #DFDFDF;
    color: #C74600;
    font-size: 1.833em;
    margin: 20px 0 0;
    padding: 0 0 5px;
}

div.qv_formbottom_style1 {
    background-color: #D9F0FF;
    border-bottom: 1px solid #FFFFFF;
    height: 44px;
    padding: 12px 0 0 30px;
}
div.qv_formbottom_style2 {
    background-color: #EAF9FF;
    height: 36px;
    padding: 12px 0 0 32px;
}
div.qv_formbottom_style3 {
    background-color: #EAF9FF;
    height: 36px;
    padding: 12px 0 0 12px;
}

a.qv_cancelbutton {
    background: url("/qv-designer/images/qv_images.qv_cancel_button.png") no-repeat scroll 0 0 #EAF9FF;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    padding: 0;
    width: 62px;
}
a.qv_backbutton {
    background: url("/qv-designer/images/qv_images.qv_back_button.png") no-repeat scroll 0 0 #EAF9FF;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    padding: 0;
    width: 62px;
}
.firsttime{
    padding-bottom: 5px !important;
}

.label_line {
	border-bottom: 1px solid #888888;
	padding-bottom: 5px;
        display: block;
}
.powered-by {
       background: url("/qv-designer/images/qv_images.icon_header_property.png") no-repeat scroll left 1px transparent;
       padding-left: 30px;
       display: block;
       height: 17px;
}
a img, img {
    border: medium none;
}
.col_4 img {
    width: 24px;
    height: 24px;
}
.col_4 > table {
    padding-top: 4px;
}

.graybg {
    background: #F5F5F5;
}

.gray_underline{
  border-bottom: 1px solid #DFDFDF;
  display: block;
}

div.qv_formbottom_style3 {
    background-color: #D9F0FF;
    border-bottom: 1px solid #FFFFFF;
    height: 44px;
    padding: 12px 0 0 10px;
}

.whitebg{
    background: #fff;  
}

.all12px *, .all12px{
    font-size: 12px !important;
}

.qv_form_label1 {
    float: none !important;
    display: inline-block !important;
}
/*BLOG*/

.left_margin_blog_admin_column_header {
	background:url('/qv-designer/images/qv_images.news_content_wide_header.png') no-repeat scroll 0 0 transparent;
	height:36px;
	line-height:35px;
	padding:0 0 0 12px;
}
.right_margin_blog_admin_column_header {
	background:url('/qv-designer/images/qv_images.news_content_wide_header.png') no-repeat scroll top right transparent;
	height:36px;
	line-height:35px;
	width: 20px;
}

.left_margin_blog_admin_border{  
      border-bottom: 1px solid #E5E5E5;   
      border-right: 1px solid #E5E5E5;
      border-left: 1px solid #E5E5E5;
     
}
.left_margin_blog_admin_content1 {
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #000000;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.no-leftright-margin h1 {
    margin-right: 0px;
    margin-left: 0px;
}

.fpHeader h1 {
    margin: 0;
}

.rentalLabel {
    color: #0062A9;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;

}

.qv-header-list, .qv-header-list * {
    background-color: #EBEBEB;
}

.qv-even, .qv-even * {
    background-color: #FFF2EA;
}

a.back, td.back a {
    background: transparent url('/qv/images/back.png') no-repeat 0 0;
    padding: 2px 0 3px 22px;
    font-size: 11px;
}

a.back:hover, td.back a:hover {
	background: transparent url('/qv/images/back-hover.png') no-repeat 0 0;
}

.relative {
	position: relative;
}
.absolute {
	position: absolute;
}

.midtd, .midtd td {
	vertical-align: middle;
}

table.nopadding tr td {
	padding: 0px;
}

a.info {
    background: url("/qv/images/question.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-left: 4px;
    vertical-align: bottom;
    width: 18px;
}

a.info:hover {
    background: url("/qv/images/question-hover.png") no-repeat scroll 0 0 transparent;
}

#searchTab a.info {
    background: url("/qv/images/question.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-left: 4px;
    vertical-align: middle;
    width: 18px;
}

#searchTab a.info:hover {
    background: url("/qv/images/question-hover.png") no-repeat scroll 0 0 transparent;
}




.body_text {
    height: 100%;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    /*line-height: 150%; */
    margin: 0;
}

.spacer-r {
	padding-right: 10px;
}

.label-space{
	padding-left :20px;
}

.label-color{
	color: #C00000;
}
.errorPage_icon{
	vertical-align:middle !important;
}

/***FORMS***/

.qv_form_input_medium {
    /* background: url("/qv-designer/images/qv_images.qv_input_mlarge.png") no-repeat scroll 0 0 transparent; */
    border: 1px solid #A2A2A2;
    height: 19px;
    padding: 3px 5px 3px 5px !important;
    vertical-align: middle;
    width: 260px;
}

/*****/

/***Message Widget ****/

.msg-top-left, .msg-top-right, .msg-bottom-left, .msg-bottom-right {
	width: 10px;
	height: 10px;
	overflow: hidden;
}

.msg-top-left {
	background: url("/qv-myrp/images/textinfo-left-top-border.png") no-repeat 0 0 transparent;
}

.msg-top-right {
	background: url("/qv-myrp/images/textinfo-right-top-border.png") no-repeat 0 0 transparent;
}

.msg-bottom-left {
	background: url("/qv-myrp/images/textinfo-left-bottom-border.png") no-repeat 0 0 transparent;
}

.msg-bottom-right {
	background: url("/qv-myrp/images/textinfo-right-bottom-border.png") no-repeat 0 0 transparent;
}

#warinfo_description_topborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_top_border.png") repeat-x scroll 0 0 transparent;
}

#warinfo_description_leftborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_left_border.png") repeat-y scroll 0 0 transparent;
}

#warinfo_description_rightborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_right_border.png") repeat-y scroll 0 0 transparent;
}

#warinfo_description_bottomborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_bottom_border.png") repeat-x scroll 0 0 transparent;
}

.warinfo_description_content {
	background-color: #E2F5FF;
}

.Message {
	padding: 10px 14px 10px 14px;
    border-radius: 3px;
}
.Message.alert {
	background: none repeat scroll 0 0 #FFEDE3;
    border: 1px solid #E16202;
}
.Message.description {
	background: none repeat scroll 0 0 #E5F5FF;
    border: 1px solid #D6E5EE;
}
.Message.error {
	background: none repeat scroll 0 0 #F7EEEE;
    border: 1px solid #E16202;
}
.Message.info {
	background: none repeat scroll 0 0 #FFF1E9;
    border: 1px solid #E16202;
    padding: 5px;
    border-radius: 0px;
}
.Message.warning {
	background: none repeat scroll 0 0 #FFF1E9;
    border: 1px solid #E16202;
    padding: 15px;
    border-radius: 0px;
}

.Message.error .warinfo_error_contentpad {
	background: url("/qv-designer/images/qv_images.qv_error_icon_mid.png") no-repeat scroll left center transparent;
    padding-left: 32px;
    height: 28px;
    vertical-align: middle;
}

.Message.error .warinfo_error_contentpad_big {
	background: url("/qv-designer/images/qv_images.qv_error_icon_big.png") no-repeat scroll left center transparent !important;
    padding-left: 50px !important;
    height: 40px !important;
    vertical-align: middle;
}


.Message.error .wbdRichText p {
		margin: 0px !important;
}
.Message.alert h2 {
	margin-top: 0px;
}
.Message.info .warinfo_error_contentpad {
	background: url("/qv-designer/images/qv_images.qv_info.gif") no-repeat scroll left 2px transparent;
    padding-left: 32px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
.warningtxt {
	margin-bottom: 8px;
}

.Message  table tr td {
	border-bottom: 0px none;
}

.alert_contentpad {
	background-color: #d9f0ff;
	border: 1px;
	border-style: solid;
	border-color: #838383;
}
.alert_contentTitle{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#245893;
}
.alert_contentPadding{
	padding:10px;
}
.alert_download{
	position: absolute;
	background: url('/qv/images/propertyToolbar.png');
	background-position: -18px 0px;
	width:16px;
	height:16px;
	content: "";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.alert_download:hover {
	background-position: -1px 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.alert_edit {
	background: url('/qv/images/editgrey.png') no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}
.alert_edit:hover {
	background: url('/qv/images/editblack.png') no-repeat;
}
/****End of message widget***/


/**** Styles for widget advanceSearch ****/

.AdvanceSearch p.pre_content {
    margin-bottom: 10px;
    margin-left: 18px;
    margin-right: 32px;
}

/*=process
-----------------------------------------------------*/

.AdvanceSearch div.process {
	margin: 0;
}
.AdvanceSearch h3 + div.process {
	margin-top: 12px;
}

.AdvanceSearch .process fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

.AdvanceSearch .process ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

.AdvanceSearch .process ol {
	xmargin-top: 20px;
}

.AdvanceSearch .process li {
    margin: 0;
    border-top: 1px solid #ccc;
}

.AdvanceSearch .process li:first-child {
	border-top: none;
}

.AdvanceSearch .process label, .AdvanceSearch #dialog_form label {
    margin-right: 8px;
    padding: 0;
    margin-top: 4px;
}

.AdvanceSearch .process .tab, .AdvanceSearch #dialog_form .tab {
	float: left;
}

.AdvanceSearch .process li span.tab {
    display: block;
    float: left;
    margin-right: 8px;
    font-size: 1.083em;
}

.AdvanceSearch .process .tab.small, .AdvanceSearch #dialog_form .tab.small { width: 75px; }
.AdvanceSearch .process .tab.medium, .AdvanceSearch #dialog_form .tab.medium { width: 125px; }
.AdvanceSearch .process .tab.large, .AdvanceSearch #dialog_form .tab.large { width: 175px; }
.AdvanceSearch .process .tab.xlarge, .AdvanceSearch #dialog_form .tab.xlarge { width: 225px; }

.AdvanceSearch #wrapper.wide_form div.process {
    width: 712px;
    padding: 0;
    background: #fff;
    border: 1px solid #DFDFDF;
    border-radius: 3px;
    padding: 0 20px 0 19px;
    position: relative;
    left: -19px;
    margin-bottom: 20px;
}

.AdvanceSearch div.process img.border_bottom {
    position: relative;
    left: -19px;
    top: 0;
    display: block;
}

.AdvanceSearch div.process img.border_top {
    position: relative;
    left: -19px;
    top: 0;
    margin-bottom: -3px;
    display: block;
}
    
    
/* .process .message.warning {
	border: 1px solid #e16202;
}

.message.success {    
    xbackground: #e9f2e1 url('/qv/images/message-success-bg.png') repeat-y 0 0;
    background: none repeat scroll 0 0 #e9f2e1;
    border: 1px solid #47bc17;
    border-radius: 3px;
    }
.process .message.success {border: 1px solid #47bc17;}
.message.success h3 {color: #47bc17;}

.process .message {float: none; margin-top: 20px !important;}
 */
/* Process (form) type messages */

.AdvanceSearch div.process .message {
    padding: 15px 18px 20px;
    width: 674px;
    background-image: none;
    left: 0;
    margin: 12px 0 14px;
}

.AdvanceSearch div.process .message_content {
    padding: 0;
    width: 664px;
    background-image: none;
    left: 0;
}

.AdvanceSearch div.process .message_content h3 {margin-top: 0;}
.AdvanceSearch div.process .message_content p {color: #666;}

.AdvanceSearch input.checkbox,
.AdvanceSearch input.radio {
    position: relative;
    bottom: -2px;
}

.AdvanceSearch input[type='checkbox'],
.AdvanceSearch input[type='radio'] {
    margin-right: 4px;
    vertical-align: middle;
    position: relative;
    bottom: 2px;
}

.AdvanceSearch .process .tab.medium, .AdvanceSearch #dialog_form .tab.medium { width: 125px; }

/* #dialog div.button_bar {
    width: 644px;
    left: 0;
    line-height: 30px;
    }
 */    

.AdvanceSearch div.button_bar div.submit span {xbackground-color: #d9f0ff; /* bam */}
    
    /* Button wrappers */
.AdvanceSearch div.button_bar {
    background-color: #D9F0FF;
    height: 36px;
    padding: 13px 18px 6px;
    border: 1px solid #cbe1ef;
    border-bottom: none;
    /* width: 715px;
    position: relative;
    left: -20px; */
    margin-bottom: -2px;
    }

.AdvanceSearch div.button_bar p {line-height: 28px;}

.AdvanceSearch div.back_cancel {
    background-color: #EAF9FF;
    border: 1px solid #cbe1ef;
    border-top: none;
    border-radius: 0 0 3px 3px;
    height: 33px;
    /* left: -20px; */
    margin: -1px 0 -3px;
    padding: 9px 18px 0;
    /* position: relative;
    width: 715px; */
}

.AdvanceSearch div.back_cancel span.pipe {
    display: block;
    float: left;
    height: 23px;
    width: 1px;
    background: #cecece;
    margin-right: 8px;
}
    
    
/* input type=submit buttons - ROUNDED */

.AdvanceSearch div.rounded {
    border: 1px solid #0062a8;
    border-radius: 15px;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
    background-image: -o-linear-gradient(top, #1379c3, #0163aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa'); /* IE6-IE9 */    
    height: 31px;/*button height*/
    padding-left: 15px;/*end width*/
    margin: 0 9px 0 0;/*optional*/
    font-size: 1.333em;
}

.AdvanceSearch div.rounded.hover,
.AdvanceSearch div.rounded_small.hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

.AdvanceSearch div.rounded input {
    height: 31px;/*button height*/
    padding: 0 0 2px 15px;/*end width*/
    line-height: 31px;/*remember to subtract 1 for IE*/
    left: -15px;/*end width*/
    margin-right: -15px;/*end width*/
    padding-right: 15px;/*end width*/
}


/* input type=submit buttons - ROUNDED SMALL */
.AdvanceSearch div.rounded_small {
    border: 1px solid #0062a8;
    border-radius: 15px;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
    background-image: -o-linear-gradient(top, #1379c3, #0163aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa'); /* IE6-IE9 */ 
    height: 23px;/*button height*/
    padding-left: 12px;/*end width*/
    margin: 0 9px 0 0;/*optional*/
    font-size: 1em;
}

.AdvanceSearch div.rounded_small input {
    height: 23px;/*button height*/
    padding: 0 0 2px 12px;/*end width*/
    line-height: 23px;/*remember to subtract 1 for IE*/
    left: -12px;/*end width*/
    margin-right: -12px;/*end width*/
    padding-right: 12px;/*end width*/
}
    
    
.AdvanceSearch div.back_cancel a.button.secondary span {xbackground-color: #eaf9ff; /* bam */}
.AdvanceSearch #dialog div.back_cancel {
    width: 644px;
    left: 0;
    border-bottom: none;
}
    
    
.AdvanceSearch #container div.container_bottom {
    width: 794px;
    clear: both;
    position: relative;
}

.AdvanceSearch #container div.container_bottom a.top {
    position: absolute;
    left: 40px;
    bottom: 20px;
    font-size: 0.917em;
    padding-left: 11px;
    background-image: url('/qv/images/sprite.png');
    background-position: -10px -1002px;
}

.AdvanceSearch #container div.container_bottom a.top:hover {
	background-position: -10px -1021px
}

.AdvanceSearch #container.wide div.container_bottom {
    height: 126px;
}
    
.AdvanceSearch #container.homepage div.container_bottom {
	background-image: none;
}
    
.AdvanceSearch .boxwidth{
	width: 470px;
}

.AdvanceSearch a.info .accessibility {
    left: -999em;
    position: absolute;
}

/**** end Advance Search ****/


/******* Side NavBar widget ******/

.SideNavBar ul.menu {
    border: 1px solid #8E8FA3 !important;
    border-radius: 3px 3px 3px 3px !important;
    display: block !important;
    margin-bottom: 19px !important;
    width: 178px !important;
    }

.SideNavBar ul.menu,
.SideNavBar ul.menu ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
    }

.SideNavBar ul.menu a {
    display: block;
    text-decoration: none;  
    }

.SideNavBar ul.menu li {
    margin-top: 1px;
    }

.SideNavBar ul.menu li a {
    color: #fff;    
    padding: 0.5em;
    color: #333333;
    font-size: 1.083em;
    height: 28px;
    padding: 8px 5px 0 12px;
    width: 161px;    
    }

.SideNavBar ul.menu li a.menu_nav {
    background-image: -webkit-gradient(linear, center top, center bottom, from(#d9d9dc), to(#c4c4c4));
    background-image: -webkit-linear-gradient(top, #d9d9dc, #c4c4c4);
    background-image: -moz-linear-gradient(top, #d9d9dc, #c4c4c4);
    background-image: -o-linear-gradient(top, #d9d9dc, #c4c4c4);
    background-image: -ms-linear-gradient(top, #d9d9dc, #c4c4c4);
    background-image: linear-gradient(top, #d9d9dc, #c4c4c4);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9d9dc', EndColorStr='#c4c4c4'); /* IE6-IE9 */
    background: url('/qv/images/texture-overlay.png') repeat-x 0px 0px, -webkit-linear-gradient(top, #d9d9dc, #c4c4c4);
    background: url('/qv/images/texture-overlay.png') repeat-x 0px 0px, -moz-linear-gradient(top, #d9d9dc, #c4c4c4);
    background: url('/qv/images/texture-overlay.png') repeat-x 0px 0px, -o-linear-gradient(top, #d9d9dc, #c4c4c4);
    background: url('/qv/images/texture-overlay.png') repeat-x 0px 0px, linear-gradient(top, #d9d9dc, #c4c4c4);
    }

.SideNavBar ul.menu li a:hover {
    color: #0062A9;
    }

.SideNavBar ul.menu li ul {
    clear: both;
    line-height: 1.3em;
    }

.SideNavBar ul.menu li ul li a {
    background: #ffffff;
    font-size: 0.917em;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 8px;
    }

.SideNavBar ul.menu li ul.slide_acc li a {
    font-size: 1em;
    border-top: 1px solid #D8D8D8;
    height: 20px /*15px*/;
    padding: 6px 5px 0 12px; 
    }

.SideNavBar ul.menu li ul.slide_acc li:first-child a {
    border-top: none;
    }

.SideNavBar ul.menu li ul.slide_fav li:last-child a,
.SideNavBar ul.menu li ul.slide_recent li:last-child a {
    padding-bottom: 0;
    }         

.SideNavBar ul.menu li span.pinkynail {
    background: url("/qv/images/property-pinkynail-bg.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 30px;
    margin-right: 9px;
    padding: 1px;
    width: 40px;
    }

.SideNavBar ul.menu span.pinkynail img {
    border: 1px solid #CCCCCC;
    left: -1px;
    position: relative;
    top: -1px;
    }

.SideNavBar ul.menu a span.address {
    display: block;
    height: 32px;
    overflow: hidden;
    }

.SideNavBar ul.menu li ul a.view_all {
    color: #0062A9;
    font-size: 0.917em;
    }
    
.SideNavBar div.login-favourites-text {
	font-size: 11px;
	padding: 10px;
}

.SideNavBar div.recent-spacer {
	clear: both; 
}
/******* End Side NavBar *******/


/******* Styles for widget userActivity *****/

/*
=property_details table
-----------------------------------------------------*/

.UserActivity table.property_details {
    color: #333;
    margin: 0;
    font-size: .917em;
    }    

.UserActivity h2 + table.property_details {margin-top: 8px;}

/* turn off whitespace nowrap for wide filler cells */
.UserActivity th.filler, .UserActivity td.filler { 
    width: 100% !important;
    white-space: normal !important;
    }

.UserActivity table.property_details th,
.UserActivity table.property_details td {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 16px;
    text-align: left;
    border-bottom: 1px solid #e9e9e9;
}

.UserActivity table.property_details td {/*vertical-align: middle;*/}
.UserActivity table.property_details.local_sales th {width: 130px;}
.UserActivity table.property_details th h3 {margin: 25px 0 5px;}

.UserActivity table.property_details th h3 span.num {
    color: #222;
    font-weight: normal;
    }

.UserActivity table.property_details th h4 {
    margin: 10px 0 5px;
    font-size: 1.25em;
    }

.UserActivity table.property_details tr:first-child th h3 { margin-top: 0; }

.UserActivity table.property_details th.divider h4 {
    padding: 30px 0 4px;
    margin: 0;
    font-size: 1.167em;
    }

.UserActivity table.property_details tr.divider td,
.UserActivity table.property_details tr.divider th {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    }

.UserActivity table.property_details td.gutter {
    border-bottom: 1px solid #fff;
    width: 15px;
    padding-right: 22px;
    }

.UserActivity table.property_details input[type=text],
.UserActivity table.property_details input.text {
    padding-top: 3px;
    height: 17px;
    }

.UserActivity table.property_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
    }

.UserActivity table.property_details tr.property_image td {
    padding: 20px 0 0;
    border-bottom: none;
    text-align: center;
    white-space: normal;
    }

.UserActivity table.property_details tr.property_image div {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 260px;
    height: 152px;
    padding: 3px;
    margin: 0 0 0 1px;
    float: left;
    }    

.UserActivity table.property_details tr.property_image div.aerial {
    position: relative;
    left: 15px;
    }

.UserActivity table.property_details tr.property_image img {
    display: block;
    width: 248px;
    height: 152px;
    }

.UserActivity table.property_details tr.property_image td p {
    color: #a09b98;
    margin: 80px 34px 0 34px;
    }

.UserActivity table.property_details th.header {border-bottom: none;}

.UserActivity span.thumb_sm {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;
    }

.UserActivity table.property_details + p.toggle {
    background: none;
    border: none;
    padding-left: 0;
    }

.UserActivity table.property_details td.thumb_sm {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    }

.UserActivity table.property_details td.thumb_sm img {
    width: 85px;
    display: block;
    }

.UserActivity table.property_details td.thumb_sm p {
    color: #999;
    white-space: normal;
    text-align: center;
    margin: 11px 0 0;
    }

.UserActivity table.property_details td.additional {padding: 0 12px 30px 12px ;}
.UserActivity table.property_details span.risk_low {color: #0fa300;}
.UserActivity table.property_details span.risk_medium {color: #f56b16;}
.UserActivity table.property_details span.risk_high {color: #f00;}


/***** end UserActivity *******/


/***** Warning Indicator *****/

.WarningIndicator ul.poi {
    color: #333333;
    float: left;
    list-style: none outside none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-size: 11px;
}
.WarningIndicator ul.poi li {
    margin: 0px 0px 4px 0px;
    padding: 0px;
}
.WarningIndicator ul.poi + ul.poi {
    margin-left: 20px;
}

.WarningIndicator a.info .accessibility {
    left: -999em;
    position: absolute;
}

.WarningIndicator .warning-indicator-wrap {
	/* width: 380px; */
	padding-top: 10px;
}

.WarningIndicator .warning-indicator-item {
	float: left;
	width: 50%;
	padding-bottom: 4px;
}

.WarningIndicator div.clear {
	clear: both;
}


/***** end Warning Indicator ****/


/****** Style for CommonAnchors Widget *****/
.CommonAnchors .midCommonAnchors {
	background: url("/qv/images/anchor_bg_repeat.png") scroll 0 0 transparent;
	padding: 10px 10px 0px 10px;
	vertical-align: top;
}

.CommonAnchors .anchor-item {
	padding: 0px 6px 0px 6px;
	border-right: 1px solid #BDCFDA;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	white-space: nowrap;
	cursor: pointer;
}

.CommonAnchors .anchor-item:last-child {
	border-right: none !important;
}

.CommonAnchors .page-contains {
	color: #2F2F2F;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.CommonAnchors .anchorsList {
	padding-top: 5px;
	padding-left: 4px;
}

.CommonAnchors .anchor-topleft {
	background: url("/qv/images/anchor_round_corner_left.png") no-repeat scroll top left transparent;
}

.CommonAnchors .anchor-bottomleft {
	background: url("/qv/images/anchor_round_corner_left.png") no-repeat scroll bottom left transparent;
}

.CommonAnchors .anchor-topright {
	background: url("/qv/images/anchor_round_corner_right.png") no-repeat scroll top right transparent;
}

.CommonAnchors .anchor-bottomright {
	background: url("/qv/images/anchor_round_corner_right.png") no-repeat scroll bottom right transparent;
}

.CommonAnchors .anchor-topcenter {
	background: url("/qv/images/anchor_bg_repeat.png") repeat-x scroll top center transparent;
}

.CommonAnchors .anchor-bottomcenter {
	background: url("/qv/images/anchor_bg_repeat.png") repeat-x scroll bottom center transparent;
}


/**** end CommonAnchors Widget *****/



/****** EasyPurchaseCorp *****/
.buyButton {
	float: left;
	margin: 0 2px 0 0;
	width: 39px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
	background-image: -o-linear-gradient(top, #1379c3, #0063aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
	background-image: linear-gradient(top, #1379c3, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
}

.buyButton:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919');
	border: 1px solid #030303;
}

.orderButton {
float: left;
	margin: 0 5px 2px 0;
	width: 42px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 9px 0 6px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #2b5797, #0063aa);
	background-image: -moz-linear-gradient(top, #2b5797, #0063aa);
	background-image: -o-linear-gradient(top, #2b5797, #0063aa);
	background-image: -ms-linear-gradient(top, #2b5797, #0063aa);
	background-image: linear-gradient(top,#2b5797, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa'); 
    
}

.orderButton:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

.orderButtonQuickLinks {
	float: left;
	margin: 0 5px 12px 0;
	width: 42px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 9px 0 6px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #2b5797, #0063aa);
	background-image: -moz-linear-gradient(top, #2b5797, #0063aa);
	background-image: -o-linear-gradient(top, #2b5797, #0063aa);
	background-image: -ms-linear-gradient(top, #2b5797, #0063aa);
	background-image: linear-gradient(top,#2b5797, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa'); 
}
.orderButtonQuickLinks:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}
.orderButton:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

.viewButton {
float: left;
	margin: 0 2px 0 0;
	width: 39px;
	height: 21px;
	line-height: 21px;
	text-transform: uppercase;
	padding: 0 4px 0 11px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#2b5797),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #2b5797, #0063aa);
	background-image: -moz-linear-gradient(top, #2b5797, #0063aa);
	background-image: -o-linear-gradient(top, #2b5797, #0063aa);
	background-image: -ms-linear-gradient(top, #2b5797, #0063aa);
	background-image: linear-gradient(top,#2b5797, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa'); 
}

.viewButton:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939',EndColorStr='#191919'); /* IE6-IE9 */ 
}

/**** end CommonAnchors Widget *****/



/****** EasyPurchaseCorp *****/
.easyPurchaseCorpBuyButton {
	float: left;
	margin: 0 2px 0 0;
	width: 39px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
	background-image: -o-linear-gradient(top, #1379c3, #0063aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
	background-image: linear-gradient(top, #1379c3, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
}

.easyPurchaseCorpBuyButton:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939',EndColorStr='#191919'); /* IE6-IE9 */ 
}

.easyPurchaseCorpBuyPrice {
	width: 39px;
	padding: 5px 5px 5px 5px;
	background-color: #ededed;
	border-radius: 3px;
	box-shadow: inset 0px 1px 1px 0px #D3B5B5;
}



.EasyPurchaseCorp .services{
	font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
	font-size: 16px;
    font-weight: 400;
    color: #65A848;
    margin-bottom: 5px;
	margin-top: 15px;
}

.EasyPurchaseCorp div.easy-purchase a.button {
	background-color: #1379C3 !important;
    background-image: -moz-linear-gradient(center top , #1379C3, #0163AA);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379C3), to(#0163AA));
    background-image: -webkit-linear-gradient(top, #1379C3, #0163AA);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379C3', EndColorStr='#0163AA');
    border: 1px solid #0062A9;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 2px 0 0;
    padding: 0 0 0 6px;
    text-transform: uppercase;
    width: 24px;
    border-bottom:1px solid #E9E9E9;
}

.EasyPurchaseCorp div.easy-purchase a.button:hover {
    background-image: -moz-linear-gradient(center top , #393939, #191919);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919');
    border-color: #000000;
}


.EasyPurchaseCorp .right_col a.button_pack {
    display: inline-block;
    height: 23px;
    cursor: pointer;
    
}

.EasyPurchaseCorp .right_col a.button_pack strong {
    height: 23px;
    color: #000;
    line-height: 27px;
}

.EasyPurchaseCorp .right_col a.button_pack:hover {background-position: 0 100%;}

.EasyPurchaseCorp .right_col a.button_pack span.strike {
    font-weight: normal;
    color: #888;
    text-decoration: line-through;
}

.EasyPurchaseCorp .alignPackage {
    border-bottom: 1px solid #E5E5E5;
    height: 100%;
}

.EasyPurchaseCorp div.purchase.notavailable{
	background-color: #F1F1F1;
}


.EasyPurchaseCorp .right_col .panel {
    width: 165px;
    padding: 0 0 0 12px;
    margin: 0 0 15px;
    background: #ffffff;
    border: 1px solid #e3e3e3;
    /* border-radius: 3px; */
}

.EasyPurchaseCorp .right_col {
  /*  width: 300px;
    float: right;
    margin: 0 0 0 7px; */
}


.EasyPurchaseCorp .right_col h4 {
    margin: 24px 0 6px 12px;
    color: #333;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.EasyPurchaseCorp .right_col .panel img.border {
    margin: -1px 0 0 -12px;
    display: block;
    background-color: #f1f1f1;
    }

.EasyPurchaseCorp .homepage .right_col .panel img.border {background-color: #fff;}

.EasyPurchaseCorp .easy-space {
	padding-bottom: 15px;
}	


.EasyPurchaseCorp .viewbtn {
	display: inline-block;
	width: 42px;
	padding: 3px 2px 3px 2px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.EasyPurchaseCorp .viewbtn:hover {
	color: #ffffff !important;
}

.EasyPurchaseCorp .space-top-order {
	padding-top : 5px;
}

.EasyPurchaseCorp .icon-spacing {
	margin-bottom: -10px;
	margin-left: 3px;
}

.EasyPurchaseCorp .header-style{
	color: #333;
	padding: 8px 0px 8px 12px;
	border-radius: 3px 3px 0 0;
	background: #C5D7B1;
}

.EasyPurchaseCorp .border-top{
	padding: 0px !important; 
	width:auto !important;
}

.EasyPurchaseCorp .button-border{
	border-bottom: 1px solid #E5E5E5;
}

.EasyPurchaseCorp .margin-services-button{
	margin-left: 11px;
}	
	

/*** end EasyPurchaseCorp ****/



/* Styles for widget purchasedInformation */


.purchasedInformationContainer .right_col {
   	width: 300px;
  	margin: 0 auto;
}

.purchasedInformationContainer .right_col .panel.purchased_info h4 {
    color: #fff;
    margin: 0 0 3px 0px;
    /* padding: 0 0 0 12px; */
    width: 167px;
    height: 36px;
    line-height: 35px;
    background: #6fb72e url('/qv/images/texture-overlay.png') repeat-x 0 13px;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #5f9d27;
    border-bottom: 1px solid #5F9D27;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    height: 36px;
    line-height: 35px;
    /* margin: 0 0 0 -13px;
    padding: 0 0 0 12px; */
    width: 300px;
}

.purchasedInformationContainer .right_col .panel.purchased_info ul {
    list-style: none;
    margin: 10px 0;
    padding: 0;
}

.purchasedInformationContainer .right_col .panel.purchased_info ul li {
    margin: 0 0 4px 10px;
}

.purchasedInformationContainer .right_col .panel {
   /* width: 300px; */
    /* padding: 0 0 0 12px; */
    margin: 0 0 15px;
    background: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
}

.purchasedInformationContainer .alignPackage {
    border-bottom: 1px solid #E5E5E5;
    height: 100%;
    padding: 11px;
}

.purchasedInformationContainer .labelHeader{
margin: 0 0 3px 0px;
background: #6fb72e url('/qv/images/texture-overlay.png') repeat-x 0 13px;
border-bottom: 1px solid #5F9D27;
border-radius: 3px 3px 0 0;
height: 36px;
line-height: 35px;
font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
font-size: 1.167em;
font-weight: normal;
display: block;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
padding-left: 10px;
}

/**** end Purchased Information ****/


/* Styles for widget myPurchases  MyQV*/

.mypurchases td.purchasesborder{
	border-bottom: 1px solid #D8D8D8;
    padding: 10px 0;
    vertical-align: top;
}

.mypurchases .thumb_sm{
	background:  url("/qv/images/property-image-default-sm.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    height: 57px;
    margin-right: 12px;
    padding: 3px;
    width: 85px;	
}

.mypurchases .areaproperty {
	color: #0062A9;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
}

.mypurchases .purchases_style ul {
	list-style: none outside none;
    margin: 4px 0 0 28px;
    padding: 0;
}

.mypurchases .purchase_header {
	color: #C74600;
    /* font-family: Georgia,serif; */
    font-size: 22px;
    font-weight: normal;
}

#paginationMain .paginationButtons, .LocalAreaAndPurchasedSales #page_navigation a	 {
	height: 18px;
	min-width: 18px;
	text-align: center;
	border-radius: 5px;
	padding: 1px 1px 0 1px;
	cursor: pointer;
	background-color: #E3E3E3;
	border: 1px solid #D1D1D1;
	color: #0062A9;
	font-size:12px;
	display: inline-block;
}

#paginationMain #paginationTotalDisplay {
	font-size: 12px;
	background-color: #E3E3E3;
	border-color: #D1D1D1;
	color: #0062A9;
	border-radius: 5px;
	cursor: pointer;
}

#paginationMain #paginationPages {
	display: inline-block;
	width: 100%;
}

#paginationMain .arrows {
}

#paginationMain .paginationButtons.active, .LocalAreaAndPurchasedSales #page_navigation a.active_page {
	background-color: #FFF;
	border: 1px solid #D1D1D1;
}

#paginationMain .ellipsisRight, #paginationMain .ellipsisLeft {
	display: inline-block;
}

#paginationMain .disabled {
	color: #AAA;
	border-color: #D1D1D1;
	background: #EFEFEF;
	cursor: default;
}

/****** end  myPurchases ******/





/* Styles for widget loginMessage */

/* #container.myqv_login {
    xmargin: 0 97px;
}

#container {
    float: left;
    width: 794px;
    position: relative;
}

#container h1 { 
	clear: both; 
} */

.myqv_login .needlogin{
	margin-left: 1px;
	margin-right: 0;
	padding-bottom: 22px;
	margin-bottom: -1px;
}

.Login .border-bottom-left-right{
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	
}
.Login .padding-left20{
	padding-left: 20px !important;
}

.Login .padding-left10{
	padding-left:10px;
}
.Login .padding-right6{
	padding-top:6px;
}


/**** end loginMessage ****/


/*****User Registration form******/

.UserRegistration .errormessage {
    color: #C00000 !important;
}

.UserRegistration div.errormessage {
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    margin-top: 5px;
    padding: 0 25px;
}

.UserRegistration .hide {
    display: none !important;
}
.UserRegistration .qv_user_reg form {
	margin:0;
}

.UserRegistration .qv_user_reg ul {
	padding:0 20px;
}

.ui-dialog .UserRegistration .qv_user_reg ul {
 	padding: 0 10px !important;
}

.UserRegistration ul.qv_form_setting li{
	border-top:none !important;
    border-bottom: 1px solid #CCCCCC;
    padding: 8px 0;
}

/* .qv_form_setting li.invalidshade {
    background-color: #F9F2F2;
} */

.UserRegistration .paymentAbility{
	disabled:disabled;
}

.UserRegistration .qv_user_reg div.password_note {
	line-height: 14px;
	float:left;
	left:52px;
	width:200px;
	margin-left: 10px;

}

.UserRegistration .qv_user_reg div.password_strength {
	float:left;
	left:52px;
	margin-left: 10px;
}

.UserRegistration .qv_user_reg div.password_strength label {
	margin-right:10px;
}

.UserRegistration .qv_user_reg div.password_strength img {
	height:6px;
	width:190px;
}

.UserRegistration .qv_form_setting ul {
    list-style: none outside none;
}

.UserRegistration .invalidinput {
	border:1px solid #C00000;
}

.UserRegistration div.qv_roundedbutton_big input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-right: -22px;
    padding: 4px 16px;
    position: relative;
    right: 24px;
}

.UserRegistration .qv_roundedbutton_big span {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 100%;
}

.UserRegistration a.qv_cancelbutton {
	background:url("/qv-designer/images/qv_images.qv_cancel_button.png") no-repeat scroll 0 0 #EAF9FF;
	cursor:pointer;
	display:block;
	float:left;
	height:24px;
	padding:0;
	position:relative;
	width:62px;
}

.UserRegistration a.qv_cancelbutton:hover {
	background:url("/qv-designer/images/qv_images.qv_cancel_button_hover.png") no-repeat scroll 0 0 #EAF9FF;
}

.UserRegistration .pipe {
	font-size: 19px;
    vertical-align: middle;
}

.UserRegistration a.qv_backbutton {
	background:url("/qv-designer/images/qv_images.qv_back_button.gif") no-repeat scroll 0 0 #EAF9FF;
	cursor:pointer;
	display:block;
	float:left;
	height:24px;
	padding:0;
	position:relative;
	width:50px;
}

.UserRegistration a.qv_backbutton:hover {
	background:url("/qv-designer/images/qv_images.qv_back_button_hover.png") no-repeat scroll 0 0 #EAF9FF;
}

.UserRegistration .user_table {
    border-bottom: 1px solid #D9D9D9;
    width: 100%;
}

.UserRegistration .user_table th {
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	font-weight: normal;
	padding: 6px 0;
	text-align: center;
	vertical-align: middle;
}

.UserRegistration .user_table td {
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;	
	font-weight: normal;
	padding: 6px 0;
	text-align: center;
	vertical-align: middle;
}
.UserRegistration .user_table .border_right {
	border-right: 1px solid #D9D9D9;
}

.UserRegistration .user_table .stripe td {
	background-color: #FFEDE3;
}

.UserRegistration .user_table select {
	width: 102px;
}

.UserRegistration .userRegistrationMsg addUser{
	
}

.UserRegistration .qv_form_input_customAddUser {
    border: 1px solid #A2A2A2;
    height: 27px;
    padding: 6px 5px 0;
    vertical-align: middle;
    width: 158px;
}

 .UserRegistration a.add {
	background: url("/qv-designer/images/qv_images.qv_button_plus.png")
		no-repeat scroll 0 0 transparent;
	padding: 1px 0 10px 25px;
}

.UserRegistration a.remove {
    background: url("/qv-designer/images/qv_images.qv_button_minus.png") no-repeat scroll 0 0 transparent;
    padding: 1px 0 10px 25px;
}


.UserRegistration div.qv_formbottom_style2 {
    background-color: #EAF9FF;
    height: 36px;
    left: 1px;
    padding: 12px 0 0 32px;
}

.UserRegistration div.qv_formbottom_style1 {
    background-color: #D9F0FF;
    border-bottom: 1px solid #FFFFFF;
    height: 44px;
    left: 1px;
    padding: 12px 0 0 30px;
}

.UserRegistration .qv_roundedbutton_big div {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding-left: 14px;
    width: 10px;
}

.UserRegistration .qv_roundedbutton_big {
    display: block;
    float: left;
    height: 31px;
}

.UserRegistration .qv_user_reg {
    text-align: left;
}

.UserRegistration .qv_form_setting li.qv_border_none{
    border-bottom: medium none;
    border-top: medium none;
}

.UserRegistration .additionalUsers ul.qv_border_none_top_bottom li.qv_border_none_top_bottom{
    border-top:none !important;
    border-bottom:none !important;
   
}


.UserRegistration .qv_form_label1 {
    float: left;
    margin: 4px 0 0;
    width: 163px;
}

/* .UserRegistration .qv_form_input_medium {
    background: url("/qv-designer/images/qv_images.qv_input_mlarge.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #A2A2A2;
    height: 19px;
    padding: 6px 5px 0;
    vertical-align: middle;
    width: 260px;
} */

.UserRegistration .div_user_registration {
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	
}

.UserRegistration .div_registration_type {
	/* border-left:1px solid #E3E3E3; */
	/* border-right:1px solid #E3E3E3; */
	border-top:1px solid #E3E3E3;
	padding-left:20px;
	padding-top:10px;
	
}

.UserRegistration .align_right{
	text-align: right;
}

.UserRegistration li.qv_border_none {
    border-bottom: medium none;
}

.UserRegistration .hideForm, .UserRegistration .hideSelect{
	display:none;
}

.UserRegistration .qv_form_setting li.qv_border_none {
    border-bottom: medium none;
}

.UserRegistration label.error {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}
.OrderValuationWaiver label.error {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}
.UserRegistration label.error, .UserRegistration label.emailError, .UserRegistration label.tcError, .UserRegistration label.companyError, .UserRegistration label.firstNameError, .UserRegistration label.lastNameError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
    text-align:left;
}

.UserRegistration ul > li > label.error, .UserRegistration  ul > li > label.emailError, .UserRegistration ul > li > label.companyError{
	margin-left: 165px;
}

.UserRegistration label.firstNameError, .UserRegistration label.lastNameError{
	margin-left: 3px;
	padding-right: 5px;
}

.UserRegistration .left_form_progress {
	background:
		url("/qv-designer/images/qv_images.qv_form_progress_bg.png")
		no-repeat scroll 0 0 transparent;
	margin: 0 0 20px;
	background-size: 100% 84%;	
}

.UserRegistration .right_form_progress {
	background:
		url("/qv-designer/images/qv_images.qv_form_progress_bg.png")
		no-repeat scroll 100% 0 transparent;
}

.UserRegistration ul.form_progress {
	height: 44px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative;
}

.UserRegistration ul.form_progress li {
	background: url("/qv-designer/images/qv_images.qv_form_progress.png")
		no-repeat scroll 100% 0 transparent;
	color: #666666;
	float: left;
	font-size: 1.083em;
	line-height: 44px;
	margin: 0 -30px 0 0;
	padding: 0 30px 9px 40px;
	position: relative;
}

.UserRegistration ul.form_progress li.current {
	background-image:
		url("/qv-designer/images/qv_images.qv_form_progress_current.gif");
	color: #333333;
}

.UserRegistration ul.form_progress li.progress_1 {
	margin-left: 0;
	padding-left: 22px;
	z-index: 8;
}

.UserRegistration ul.form_progress li.progress_2 {
	z-index: 7;
}

.UserRegistration ul.form_progress li.progress_3 {
	z-index: 6;
}

.UserRegistration ul.form_progress li.progress_4 {
	z-index: 5;
}

.UserRegistration ul.form_progress li.progress_5 {
	z-index: 4;
}

.UserRegistration ul.form_progress li.progress_1.current span {
	background-image:
		url("/qv-designer/images/qv_images.qv_form_progress_current.gif");
}

.UserRegistration ul.form_progress li.progress_1 span {
	background: url("/qv-designer/images/qv_images.qv_form_progress.png")
		no-repeat scroll 0 0 #F1F1F1;
	display: block;
	height: 44px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}

.UserRegistration .block
	{display: block !important;}
	
.UserRegistration a.remove_property {
    background-image: url("/qv/images/icon-trash.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 9px;
}

.UserRegistration a.info .accessibility {
    left: -999em;
    position: absolute;
}
.UserRegistration .padding-top11{
	padding-top:11px;
}

.UserRegistration .div_whole_broker form ul li {
    border-top: 1px solid #D1D1D1;
    display: block;
    padding: 9px 0;
    vertical-align: middle;
}

/***end of User Registration Form***/


/*** Add Manage User *****/
/* Styles for widget addManageUser */

.AddManageUser .qv_adduser {
    text-align: left;
}

.AddManageUser .qv_content11 {
    color: #333333;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.AddManageUser .qv_adduser form {
    margin: 0;
}

.AddManageUser form {
    color: #333333;
}

.AddManageUser .qv_adduser .header_link {
    padding: 10px 20px 0;
}

.AddManageUser .gray_underline {
    border-bottom: 1px solid #DFDFDF;
    display: block;
    padding: 5px;
}

.AddManageUser .qv_content1 {
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #0062A9;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.AddManageUser .qv_adduser .header_link span {
    margin-right: 40px;
}

.AddManageUser .qv_content1 a {
    color: #0062A9;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    text-decoration: none;
}

.AddManageUser .qv_headerline2 {
    border-bottom: 1px solid #888888;
    padding-bottom: 5px;
}

.AddManageUser .qv_header7 {
    color: #C74600;
   /*  font-family: Georgia,serif; */
    font-size: 22px;
    font-weight: normal;
}

.AddManageUser .AccountDetailServices {
	padding-bottom: 30px;
}

.AddManageUser .qv_adduser .contdetails ul {
    margin-bottom: 30px;
}

.AddManageUser .qv_form_setting ul {
    list-style: none outside none;
}

.AddManageUser .qv_form_setting ul li {
    border-bottom: 1px solid #CCCCCC;
    padding: 8px 0;
}

.AddManageUser .qv_form_setting ul li:last-child {
    border-bottom: 0px none;
}

.AddManageUser form ul li {
    border-top: none !important;
    display: block;
    padding: 9px 0;
    vertical-align: middle;
}

.AddManageUser .qv_form_label1 {
    float: left;
    margin: 4px 0 0;
    width: 113px;
}

.AddManageUser div.errormessage {
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    margin-top: 5px;
    padding: 0 25px;
}

.AddManageUser label.errorMessagePaymentMethod{
	background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: red;
    display: block;
    font-style: italic;
    margin-left: 113px;
    margin-top: -4px;
    padding-bottom: 8px;
    padding-left: 25px;  
}

.AddManageUser label.errorMessagePhone{
	background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: red;
    display: block;
    font-style: italic;
    margin-left: 167px;
    margin-top: 1px;
    padding-bottom: 8px;
    padding-left: 25px;  
}


.AddManageUser .hide {
    display: none !important;
}

.AddManageUser .qv_content4 {
    color: #666666;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.AddManageUser .qv_adduser .qv_accntsetting {
    padding: 10px 20px 0;
}

.AddManageUser .qv_accntsetting {
    text-align: left;
}

.AddManageUser div.qv_formbottom_style1 {
    background-color: #D9F0FF;
    border-bottom: 1px solid #FFFFFF;
    height: 44px;
    left: 1px;
    padding: 12px 0 0 30px;
}

.AddManageUser div.qv_formbottom_style2 {
    background-color: #EAF9FF;
    height: 36px;
    left: 1px;
    padding: 12px 0 0 32px;
}

.AddManageUser .qv_roundedbutton_big {
    display: block;
    float: left;
    height: 31px;
}

.AddManageUser .cancelbutton {
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #DBDBDB);
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #BCBCBC;
    border-radius: 15px 15px 15px 15px;
    color: #0062A9;
    display: block;
    float: left;
    font-size: 12px;
    margin: 26px 0 0 -56px;
    padding: 2px 8px;
    text-decoration: none;
}

.AddManageUser a {
    color: #0062A9;
    text-decoration: none;
}

.AddManageUser .qv_roundedbutton_big div {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding-left: 14px;
    width: 10px;
}

.AddManageUser .qv_roundedbutton_big span {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 100%;
}

.AddManageUser .qv_roundedbutton_big input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-right: -22px;
    padding: 4px 16px;
    position: relative;
    right: 24px;
}

.AddManageUser .invalidshade {
	background-color:#F9F2F2;
}

.AddManageUser .invalidlabel {
	color:#C00000;
}

.AddManageUser .invalidinput {
	border:1px solid #C00000;
}

.AddManageUser .div_qv_adduser {
	border: 1px solid #E3E3E3;
}

.AddManageUser label.error, .AddManageUser label.emailError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}
.AddManageUser ul > li > label.error, ul > li > label.emailError {
	margin-left: 115px;
}
.AddManageUser .padtop20 {
	padding-top: 20px;
}

/* .AddManageUser .qv_form_input_medium {
    background: url("/qv-designer/images/qv_images.qv_input_mlarge.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #A2A2A2;
    height: 19px;
    padding: 6px 5px 0;
    vertical-align: middle;
    width: 260px;
} */
/*** End of Add Manage User ***/



/*** styles for MortgageRateAdmin widget ***/

.MortgageRateAdmin table {
    border-left: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
}

.MortgageRateAdmin table td {
	padding: 8px 10px 8px 10px;
	border-bottom: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	vertical-align: middle;
}
.mortgage-header td {
	background-color: #EBEBEB;
	padding: 12px 10px 12px 10px !important;
	font-weight: bold;
}

/*** end MortgageRateAdmin ***/



/* Styles for widget mortgageRate */
.bankHover:hover {
	
	color: #000;
}

.MortgageRate div.mortgage_rates h4 {
    color: #333;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.083em;
    font-weight: normal;
    margin: 0 0 8px 0;
    padding: 0 12px;
    width: 156px;
    height: 36px;
    line-height: 35px;
}


.MortgageRate div.mortgage_rates {
    margin-bottom: 15px;
    width: 180px;
    border-radius: 3px;
}

.MortgageRate div.mortgage_rates h4 {
    border-radius: 3px 3px 0 0;
    color: #fff;
    margin-bottom: 0;
}

.MortgageRate div.mortgage_rates table {
    width: 180px;
    border-bottom: 1px solid #b0b0b0;
    border-left: 1px solid #E5E5E5; /*** override ***/
    border-right: 1px solid #E5E5E5; /*** override ***/
}

.MortgageRate div.mortgage_rates table tbody {font-size: 0.917em;}
.MortgageRate div.mortgage_rates tr td {background-color: #fff;}

.MortgageRate div.mortgage_rates table th,
.MortgageRate div.mortgage_rates table td {
    color: #2f2f2f;
    text-align: left;
    padding: 6px;
}

.MortgageRate div.mortgage_rates table .value {
    text-align: right;
    padding: 6px 6px 6px 6px;
    border-left: 1px solid #d5d5d5;
}

.MortgageRate div.mortgage_rates table th {
    background-color: #dfdfdf;
    border-bottom: 1px solid #b0b0b0;
    padding: 6px 6px 3px 12px;
}

.MortgageRate div.mortgage_rates table th.value {
    padding: 6px 6px 3px 6px;
    border-left: 1px solid #b0b0b0;
}

.MortgageRate div.mortgage_rates table .term {
    text-align: center;
    padding-right: 6px;
    padding-left: 6px;
}

.MortgageRate table.form_table tr.stripe td {
	background-color: #fff2ea;
}

.MortgageRate div.mortgage_rates td.bank a {
    font-weight: bold;
    white-space: normal;
}

.MortgageRate div.mortgage_rates table th.bank {
	border-right: 1px solid #b0b0b0;
}

.MortgageRate div.mortgage_rates table td.bank {
	border-right: 1px solid #d5d5d5;
}

.MortgageRate div.mortgage_rates a.more {
    display: block;
    margin: 0 0 0 12px;
    padding: 0 0 0 10px;
    font-size: .917em;
    font-weight: normal;
    background: transparent url('/qv/images/arrow-bullet-blue.gif') no-repeat 0 50%;
}

.MortgageRate div.mortgage_rates a.more {
    display: block;
    background: #e5f5ff;
    border-radius: 0 0 3px 3px;
    border-left: 1px solid #E5E5E5; /*** override ***/
    border-right: 1px solid #E5E5E5; /*** override ***/
    border-bottom: 1px solid #E5E5E5; /*** override ***/
    position: relative;
    left: -12px;
    height: 39px;
    width: 168px; /*** 170px override ***/
    line-height: 35px;
}

.MortgageRate div.mortgage_rates a:hover {
    color: #000;
}

.MortgageRate div.mortgage_rates a span {
    background: transparent url('/qv/images/bullet-arrow.gif') no-repeat 0 3px;
    padding-left: 10px;
}


/**for mortgagemore**/
.MortgageRate .qv_mortgagemore_style {
	/* width:545px; */
	margin-bottom:10px;
}

.MortgageRate .qv_mortgagemore_style table {
	width:100%;
}

.MortgageRate .qv_mortgagemore_top_border {
	/* background:url("/qv-designer/images/qv_images.qv_mortgagemore_top_center_border.png") repeat-x scroll 0 0 transparent; */
	width:100%;
}

.MortgageRate .qv_mortgagemore_top_border span {
    display: block;
    left: 15px;
    margin: 0;
    position: relative;
    top:11px;
}

.MortgageRate .qv_mortgagemore_bottom_border {
	background:url("/qv-designer/images/qv_images.qv_mortgagemore_bottom_center_border.png") repeat-x scroll 0 0 transparent;
	width:100%;
}

.MortgageRate .qv_mortgagemore_bottom_border span {
	display:block;
	left:-76px;
	position:relative;
	top: 8px;
}

.MortgageRate .qv_mortgagemore_content {
	border-bottom:1px solid #B0B0B0;
	width:100%;
}

.MortgageRate .qv_mortgagemore_content th {
	background-color:#DFDFDF;
	border-bottom:1px solid #B0B0B0;
	border-right:1px solid #B0B0B0;
	padding:6px;
	text-align:right;
	width:12%;
}

.MortgageRate .qv_mortgagemore_content td {
	padding:8px 6px;
	border-right:1px solid #D5D5D5;
	text-align:right;
	width:12%;
}

.MortgageRate th.qv_mortgagemore_first_value, .MortgageRate td.qv_mortgagemore_first_value {
	text-align:left;
	width:16%;
	border-left:1px solid #D5D5D5;
	padding-left:14px;
}

.MortgageRate th.qv_mortgagemore_last_value, .MortgageRate td.qv_mortgagemore_last_value {
	border-right:0 none;
}

.MortgageRate tr.qv_mortgagemore_stripe td {
	background-color:#FFF1E0;
	height:20px;
}
.MortgageRate tr.qv_mortgagemore_stripeGreen td {
	background-color:#EBFFDD;
	height:20px;
}

.MortgageRate tr.qv_mortgagemore_plain td {
	background-color:#FFFFFF;
	height:20px;
}

.MortgageRate .qv_content8 a {
	color: #EA6A0F;
	font-weight: bold;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.MortgageRate .mouseevent td:hover{
	font-weight: bold;
	color: red;
	cursor: pointer;
}

.MortgageRate .no-wrap{
	white-space: nowrap;
}

.MortgageRate .mortgage-color{
	background-color: #CD7517;
    border-radius: 7px 7px 0 0;
    padding-bottom: 25px;
}


/**end mortgagemore**/


/* Styles for widget newsLetter */
.NewsLetterWrap .right_col .panel.newsletter {
    background: #ffffff;
}

.NewsLetterWrap div.newsletter h4 {
    color: #333;
    margin: 0 0 4px;
    background-image: url('/qv/images/sprite.png');
    background-position: -10px -912px;    
    line-height: 23px;
    font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva, sans-serif;
    padding-left: 48px;
    position: relative;
    left: -11px;
}

.NewsLetterWrap div.newsletter p {
    font-size: 11px;
    margin-bottom: 6px;
    line-height: 16.5px;
}

.NewsLetterWrap div.newsletter a.more {
    margin-bottom: 20px;
    display: block;
    line-height: 1em;
}

.NewsLetterWrap .right_col .panel h4,
.NewsLetterWrap .newsletter h4 a {
    margin: 10px 0 2px;
    width: 100px;
    font-size: 19.5px;
    display: block;
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
    font-weight: 400;
}

.NewsLetterWrap a {
    color: #0062a9;
    text-decoration: none;
}

.NewsLetterWrap a:hover {color: #000;}

.NewsLetterWrap a.more {
    font-size: 0.917em;
    padding-left: 10px;
    background: transparent url('/qv/images/bullet-arrow.gif') no-repeat 0 3px;
}

.NewsLetterWrap a.more:hover {
	background-position: 0 -20px;
}

.NewsLetterWrap .right_col .panel {
    /* width: 165px; */
    padding: 0 0 0 12px;
    margin: 0 0 15px;
    background: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
}

.NewsLetterWrap .right_col .panel img.border {
    margin: -1px 0 0 -12px;
    display: block;
    background-color: #f1f1f1;
}
/* end newsLetter */


/* Styles for widget firstTimeUser */
.FirstTimeUser .leftcol .panel.first_time {
    background: #bde5ff;
    background:  url('/qv/images/texture-overlay-swirl.png') no-repeat right 0, url('/qv/images/texture-overlay.png') repeat-x 0 bottom #bde5ff;
    border-radius: 3px;
    border: 1px solid #acd2eb;
    width: 179px;
    margin-bottom: 20px;
}

.FirstTimeUser div.first_time h4 {
    color: #333; 
    margin: 0 0 -2px 0px;
    padding: 6px 0 0 12px;
    width: 167px;
    height: 36px;
    line-height: 35px;
    font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
}

.FirstTimeUser div.first_time p {
    margin-bottom: 0;
    font-size: 0.917em;
    line-height: 1em;
    margin: 0 12px;
}

.FirstTimeUser div.first_time p.find_out_more a {
    padding-left: 10px;
    background: transparent url('/qv/images/bullet-arrow.gif') no-repeat 0 3px;
    line-height: 36px;
}

.FirstTimeUser div.first_time p.find_out_more a:hover {
	background-position: 0 -20px;
}

.FirstTimeUser .floating{
	margin-left: -7px;
    position: absolute;
    top: 851px;
    z-index: 100;
}
/* end firstTimeUser */


/* modalbox */
#TitleBar, #TitleBar2 {
	background: url("/qv/images/modalbox/texture-overlay-swirl.png") no-repeat scroll right 0pt, url("/qv/images/modalbox/texture-overlay.png") repeat-x scroll 0 13px #C4E8FF;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	color: #ffffff;
	font-size: 16px;
	padding: 8px 0px 8px 12px;
	font-weight: bold;
}

#TitleBarPurchase {
	background: url("/qv/images/modalbox/texture-overlay-swirl.png") no-repeat scroll right 0pt, url("/qv/images/modalbox/texture-overlay.png") repeat-x scroll 0 13px #65a82a;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	color: #ffffff;
	font-size: 16px;
	padding: 8px 0px 8px 12px;
	font-weight: bold;
}

.mainContainerWrap {
	border-radius:5px;
	background-color: #EDEDED;
}

.alertbox {
	background-color: #fff;
	min-height: 60px;
}
.qv_formbottom_style4 {
	background-color:#EAF9FF;
	height:36px;
	padding:12px 0 0 12px;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	clear: both;
}
.qv_cancelbutton {
    background: url("/qv-designer/images/qv_images.qv_cancel_button.png") no-repeat scroll 0 0 #EAF9FF;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    padding: 0;
    position: relative;
    width: 62px;
}
.qv_closebutton {
    background: url("/qv-designer/images/qv_images.qv_close_button.png") no-repeat scroll 0 0 #EAF9FF;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    padding: 0;
    position: relative;
    width: 62px;
}
#dialog_details {
    background-color: #EDEDED;
    border-bottom: 1px solid #A0A0A0;
    padding: 15px 20px;
}

#dialog_details2 {
    background-color: #EDEDED;
    border-bottom: 1px solid #A0A0A0;
}

#dialog_message_content {
    background-color: #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    padding: 12px 20px;
}

#ModalBoxWrap, #DialogMessageWrap, .ui-dialog {
	border: 0 none !important;
}

.ui-dialog-titlebar {
	background: none !important;
	border: 0 none !important;
}

#contentBox, #cancelWrapButton {
	clear: both;
}
.ui-widget-overlay {
	background: #000000 !important;
	opacity: .75 !important;
	filter: alpha(opacity=75) !important;
}
#overlaydiv {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #000000 !important;
	z-index: 99999;
	opacity: .75 !important;
	filter: alpha(opacity=75) !important;
}
/* end modalbox */

/* start account details*/
/* .AccountDetailEditAddress .qv_form_input_medium{
border: 1px solid #A2A2A2;
height: 19px;
padding: 6px 5px 0;
vertical-align: middle;
width: 260px;
} */
/* end of account details */

/**** Account Admin User Search ****/

.accountAdminUserSearch .qv_headerline2 {
    /* border-bottom: 1px solid #DFDFDF; */
    border-bottom: none !important;
    padding-bottom: 5px;
}

.accountAdminUserSearch .qv_form_label1 {
    display: inline-block;
    padding-right:10px;
}

.accountAdminUserSearch ul li {
    border-top: none;
    display: block;
    padding: 9px 0;
    vertical-align: middle;
}
 .accountAdminUserSearch .qv_standard_table {
    border-left: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    text-align: left;
    vertical-align: top;
    width: 100%;
}

.accountAdminUserSearch .qv_standard_table th {
    background-color: #EBEBEB;
    border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    font-weight: normal;
    height: 30px;
    padding: 5px 10px 6px;
}

.accountAdminUserSearch .qv_standard_stripe td {
    background-color: #FFF2EA;
}
.accountAdminUserSearch .qv_standard_table td {
    border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 10px;
}

.accountAdminUserSearch .addAccountContact{
	background: url("/qv/images/button-plus.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 1px 0 5px 25px;
}

.accountAdminUserSearch .downloadCSV{
	background: url("/qv/images/downloadCSV.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 1px 0 5px 25px;
    margin-left:20px;
}

.accountAdminUserSearch  .accountAdminSearchTable .search-text{
    width: 250px;
    height: 16px;
    padding: 4px 0 3px 10px;
    margin: 2px 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 12px;
    color: #999999;
}

.accountAdminUserSearch .accountAdminSearchTable  .input-text-no-border{
	border: 0px none !important;
}

.accountAdminUserSearch  .accountAdminSearchTable  .search-select{
    width: 193px;
    height: 24px;
    padding: 4px 0 3px 10px;
    margin: 2px 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 12px;
    color: #999999;
}

.accountAdminUserSearch  .accountAdminSearchTable  .div-search-input{
	background-color: #FFFFFF;
    border: 2px solid #D1D1D1;
    border-radius: 3px 3px 3px 3px;
    color: #999999;
    font-size: 14px;
    height: 16px;
    margin: 2px 9px 0 0;
    padding: 1px 0 10px 10px;
    width: 522px;
}

.accountAdminUserSearch .accountAdminSearchTable  .padding-top6{
	padding-top: 6px;
}

.accountAdminUserSearch .accountAdminSearchTable  .labelSearch{
 	
   	font-size: 12px;
}
.accountAdminUserSearch  .accountAdminSearchTable .tdLabelSearch{
 	padding-top:11px;
 	padding-right:17px;
}

#divUserSearchResultBorder .headerSortUp {
	background: url("/qv/js/tablesorter/theme/desc.gif")no-repeat right center;
}
#divUserSearchResultBorder .headerSortDown {
	background: url("/qv/js/tablesorter/theme/asc.gif") no-repeat right center;
}

#divUserSearchResultBorder .default {
	background: url("/qv/js/tablesorter/theme/bg.gif") no-repeat right center;
}

#divUserSearchResultBorder .header {
	cursor: pointer;
}

.tableGroupSearch td {
	padding: 5px 0;
}

.tableGroupSearch .select_style {
	width:105px;
}

#generatingCsvText {
	z-index: 999999;
	width: 300px;
	height: 100px;
	background-color: transparent;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	color: white;
	font-size: 18px;
	display:none;
}

/***end of account admin user search ***/

/*** Account Detail Services ****/
.AccountDetailServices form ul li {
	border-top: none;
}


.AccountDetailServices .padtop10 {
	padding-top: 10px;
}

.AccountDetailServices .padtop20 {
	padding-top: 20px;
}

.AccountDetailServices table.padrtbl > tr > td, table.padrtbl > tbody > tr > td {
	padding-right: 20px;
}

.AccountDetailServices .cancelbutton {
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #DBDBDB);
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #BCBCBC;
    border-radius: 15px 15px 15px 15px;
    color: #0062A9;
    display: block;
    float: left;
    font-size: 12px;
    margin: 26px 0 0 -56px;
    padding: 2px 8px;
    text-decoration: none;
}
.AccountDetailServices .gray_underline {
   /*  border-bottom: 1px solid #DFDFDF; */
   border-bottom: none !important;
    display: block;
}

.AccountDetailServices .marginTop{
	margin-top: 2px;
}

.AccountDetailServices #servicesTable td {
	padding:9px 0;
}

.AccountDetailServices #servicesTable td.leftIndent {
	padding-left:20px;
}

.AccountDetailServices #servicesTable td.alignCenter {
	text-align:center;
}

/*** end account detail services ****/

/* webListings WIDGET start */


.WebListings table.web-listing th,
.WebListings table.web-listing td {
    padding-top: 4px ;
    padding-bottom: 4px ;
    text-align: left;
    /* white-space: nowrap; */
    border-bottom: 1px solid #e9e9e9;
}



.WebListings .right_col .panel {
    width: 100%;
    padding: 0px;
    margin: 10px 0 15px;
    background: #ffffff;
    /* border: 1px solid #e3e3e3;
    border-radius: 3px; */
}

.WebListings a {
    color: #0062a9;
    text-decoration: none;
    }

.WebListings a:hover {color: #000;}

.WebListings h4 {
    font-family: Georgia, serif;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.167em;
    line-height: 1.2em;
    padding: 0;
    margin: 15px 0 7px;
    color: #c74600;
}

.WebListings .right_col ul {
    margin: 0 0 20px 12px;
    }

.WebListings .right_col ul li {
    margin: 0 0 5px;
    font-size: .917em;
    }

.WebListings .right_col ul.custom li a {color: #555;}

.WebListings .right_col ul.icon_list {
    margin: 0px;
    list-style: none;
    padding-left: 0;
}


.WebListings .right_col ul.icon_list li {
    border-top: 1px solid #e3e3e3;
    clear: both;
    line-height: 1.3em;
    padding-top: 8px;
}

.WebListings .right_col ul.icon_list li.first {
    border-top: none;
    padding-top: 5px;
}

.WebListings .right_col ul.icon_list li img {
    margin: 1px 8px 0 12px;
}

.WebListings .listingData {
	vertical-align: bottom;
	padding-bottom: 2px;
}

.WebListings .tableListingDataContainer .listingData {
	padding-left: 10px;
	color: #333;
}
.WebListings .tableListingDataContainer .spacerListing {
	padding-top: 3px;
	padding-bottom: 3px;
}
.WebListings .right_col ul.icon_list li a {}
.WebListings .right_col ul.icon_list li span {display: block; color: #888;}

.WebListings .right_col h4 {
    margin: 24px 0 6px 12px;
    color: #333;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.WebListings ul.custom {
    list-style: none;
    margin: 0;
    padding: 0;
}

.WebListings ul.custom li {
    background: transparent url('/qv/images/arrow-bullet-blue.gif') no-repeat 0 50%;
    padding: 0 0 0 12px;
}

/* webListings WIDGET end */

/* accountDetailEditAddress Widget start */

.AccountDetailEditAddress .qv_form_label1 {
	width: 100px;
	display: inline-block;
}
.AccountDetailEditAddress .qv_content14 {
	display: inline-block;
}
.AccountDetailEditAddress a {
	font-size: 11px;
}
.AccountDetailEditAddress .errormessage.hide {
	display: none;
}

/* select.select_style {
	width: 210px;
} */
.AccountDetailEditAddress .qv_form_input_small {
	width: 102px;
}
.AccountDetailEditAddress table.inline-table {
	display: inline-block;
}
.AccountDetailEditAddress table.padrtbl td {
	padding-right: 10px;
}

.AccountDetailEditAddress form ul li {
	    border-top: 1px solid #d1d1d1;
}
.AccountDetailEditAddress label.error, label.contactPhoneError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}
.AccountDetailEditAddress ul > li > label.error {
	margin-left: 105px;
}


.AccountDetailEditAddress a.remove_property{
    background-image: url("/qv/images/icon-trash.png");
}
.AccountDetailEditAddress a.remove_property {
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 9px;
}


.AccountDetailEditAddress .account-contact td * {
	vertical-align: middle;
}
.AccountDetailEditAddress .account-contact td {
	min-height: 35px;
	padding: 0px 20px 10px 0px;
	vertical-align: middle;
}

.AccountDetailEditAddress .padding-top {
	padding-top: 10px;
}

.AccountDetailEditAddress .addAccountContact{
	background: url("/qv/images/button-plus.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 1px 0 2px 25px;
}

.AccountDetailEditAddress .labelFontsize{
	font-size: 1.833em;
    margin: 20px 0 0;
    padding: 0 0 5px;
}

.AccountDetailEditAddress .cancelbutton2 {
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #DBDBDB);
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #BCBCBC;
    border-radius: 15px 15px 15px 15px;
    color: #0062A9;
    display: block;
    float: left;
    font-size: 12px;
    margin: 35px 0 0 -56px;
    padding: 2px 8px;
    text-decoration: none;
}

/* accountDetailEditAddress Widget end */

/* infoTabs */

.InfoTabs ul.tabs {
    margin: 0px;
    padding: 0 0 0 6px;
    float: left;
    list-style: none;
    height: 32px; /*--Set height of tabs--*/
}

.InfoTabs ul.tabs_internal {
    width: 527px;    
    }

ul.tabs li, ul.tabs li#not_active {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px; 
    line-height: 31px; 
    border: 1px solid #E3E3E3;
    border-left: none;
    margin-bottom: -1px;
    position: relative;
    background: #EeEeEe;
    border-radius: 3px 3px 0 0;
    }

.InfoTabs ul.tabs li a {
    text-decoration: none;
    color: #2F2F2F;
    display: block;
    font-size: 13px;
    padding: 0 20px;
    xborder: 1px solid #fff; 
    outline: none;
    color: #0062A9;
    }

.InfoTabs ul.tabs li.active a { 
	color: #2f2f2f;
}

.InfoTabs ul.tabs li:first-child,
.InfoTabs ul.tabs li#not_active:first-child {
    border-left: 1px solid #E3E3E3;
}

.InfoTabs ul.tabs li a:hover {
    background: #bbbbbb;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #fff;
    border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tabsBorder {
	border: 1px solid #E3E3E3;
    margin-left: 0px;
/*     padding: 18px 17px; */
     padding: 18px 20px; 
    
}
.fixed.menuInfoTabs ul.tabs li:last-child, .menuInfoTabs ul.tabs li:last-child, 
.fixed.CommonAnchors .anchorMainRow div:last-child, .CommonAnchors .anchorMainRow div:last-child,
.ie8 .CommonAnchors .anchorMainRow div:last-child, .ie8 .fixed.menuInfoTabs ul.tabs li.last,
ul.tabs li.last, .CommonAnchors .anchorMainRow div.last{
	margin-right: -100%;
}

/* =tab varients
----------------------------*/
.InfoTabs ul.tabs_internal {
    margin: 0;    
    }
    
/* infoTabs */


/*** Account Detail Setting ***/

.AccountDetailSetting table td {
	padding: 9px 0px 9px 0px;
}

.AccountDetailSetting .w1 {
	width: 100px;
}

.AccountDetailSetting .w2 {
	width: 240px;
}

.AccountDetailSetting .w3 {
	width: 228px;
}

.logo-imaginary {
	border: 1px dashed;
    display: inline-block;
    height: 198px;
    margin-left: 10px;
    width: 198px;
}
/***end account detail setting ***/

/* package widget */
.packageBuyButton {
	float: left;
	margin: 0 2px 0 0;
	width: 39px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
	background-image: -o-linear-gradient(top, #1379c3, #0063aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
	background-image: linear-gradient(top, #1379c3, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
}

.packageBuyButton:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919');
	border: 1px solid #030303;
	
}

.packageBuyPrice {
	width: 39px;
	padding: 5px 5px 5px 5px;
	background-color: #ededed;
	border-radius: 3px;
	box-shadow: inset 0px 1px 1px 0px #D3B5B5;
}
/* package widget */

.content-toggle-panel {
	clear: both;
}

.Package .right_col .panel div.pack_basic a.h4 {
	margin-top: 8px;
}

.Package .right_col .pack_basic,
.Package .right_col .pack_full,
.Package .right_col .pack_evaluer {
    background-image: url('/qv/images/rightcol-pack-bgs.png');
    background-repeat:  no-repeat;
    background-position: -10px 5px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    left: -13px;
    padding: 0 12px 12px;
    width: 154px;
}

.Package .right_col .pack_basic {background-position: 0 5px;}
.Package .right_col .pack_full {background-position: -179px 5px;}
.Package .right_col .pack_evaluer {background-position: -358px 5px;}

.Package .right_col a.button_pack {
    display: inline-block;
    height: 23px;
    /* float: left; */
    cursor: pointer;
    
}

.Package .right_col a.button_pack strong {
    height: 27px;
    color: #000;
    line-height: 27px;
}

.Package .right_col a.button_pack:hover {background-position: 0 100%;}

.Package .right_col a.button_pack span.strike {
    font-weight: normal;
    color: #888;
    text-decoration: line-through;
}

.Package .right_col p.more_about_pack {
    clear: both;
    font-size: 13px;
    margin-bottom: 10px;
}

.Package .right_col p.note {
    font-size: 0.833em;
    margin: 6px 0 8px;
    color: #888;
    text-align:center;
}

/* .clearfix:after,
div.top_level_tabs:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}  */

.Package .right_col .panel {
    width: 165px;
    padding: 0 0 0 12px;
    margin: 0 0 15px;
    background: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
}

.Package .right_col {
    width: 300px;
    margin: 0 auto;
}

.Package .right_col h4 {
    margin: 24px 0 6px 12px;
    color: #333;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.Package .right_col .panel img.border {
    margin: -1px 0 0 -12px;
    display: block;
    background-color: #f1f1f1;
    }

.Package .homepage .right_col .panel img.border {background-color: #fff;}

.Package .right_col .panel h4,
.Package .newsletter h4 a {
    color: #c74600;
    margin: 10px 0 2px;
    /* width: 100px; */
    font-size: 1.083em;
    display: block;
}

.Package p { 
    margin: 0 0 1em; 
    line-height: 1.5em;
}

.Package .alignPackage {
    height: 100%;
    border-bottom: 1px solid #E5E5E5;
    padding: 11px;
}

.Package div.purchase.notavailable{
	background-color: #F1F1F1;
}


.Package div.link-image{
	border-radius: 5px;
	border: 1px solid #666666;
	padding: 0 10px 10px 10px
	;margin-top: 15px;
}

.Package .icon-package{
	margin-bottom: -10px;
}

.Package .button-spacing{
	margin-left: 37px;
}

.Package .findmore-margin{
	margin-left: 77px;
}

.Package .package-description{
	width: 200px;
	margin-top: 10px;
}

.ui-dialog .modalBuyPacks {
 
  background-image: none;
  margin: 5px 0px 0px 0px;
  font-size: 16px;
  color: white;
  padding-right: 20px;
  
}

.remainingPacks {
	width: 72px;
 	min-height: 46px;
 	background: url(/qv/images/hbp_new_icon.png) no-repeat center center;
 	padding:10px;
 	text-align: center;
}
.alignPackage .remainingPacks{
	width:63px; 
	margin:-88px 0 0 191px; 
	text-align:center; 
	display:table;  
}
#ModalBoxWrap .remainingPacks{
   margin-top: -105px;
   margin-left:611px;
}
.innerRemainingPacks{
	display:table-cell; 
	vertical-align:middle;
	font-size:12px;
	width: 100%;
    float: left;
}
.alignPackage .innerRemainingPacks, #ModalBoxWrap .innerRemainingPacks{
	margin: 44px 0 4px -1px;
}
.remainingPackNumLabel{
	font-size:21px;
	color: #FFF;
}
.mozilla .alignPackage .innerRemainingPacks{
	margin: 44px 0 4px -2px !important;
}
.mozilla #ModalBoxWrap .innerRemainingPacks{
	margin: 43px 0 4px -1px !important;
}
.usesRemainingLabel{
	font-size:12px;
	color: #0b6fb8;
	line-height: 12px;
	font-weight: bold;
}
#divBasicPack{
	border-right:7px solid #ff990f;
}
#divE-Valuer{
	border-right:7px solid #b0bb2c;
}
#divComprehensivePack{
	border-right:7px solid #ea6a0f;
}
#divHomeBuyersPack{
	border-right:7px solid #0b6fb8;
}
.ie8 .alignPackage .innerRemainingPacks, .ie8 #ModalBoxWrap .innerRemainingPacks{
	margin: 43px 0 4px -2px !important;
}
.ie9 .alignPackage .innerRemainingPacks, .ie10 .alignPackage .innerRemainingPacks{
	margin: 45px 0 4px -2px !important;
}
.ie9 #ModalBoxWrap .innerRemainingPacks{
	margin: 44px 0 4px -1px !important;
}
.ie10 #ModalBoxWrap .innerRemainingPacks{
	margin: 43px 0 4px -2px !important
}
.ie11 #ModalBoxWrap .innerRemainingPacks{
	margin: 43px 0 4px -2px !important
}
.ie11 .alignPackage .innerRemainingPacks {
	margin: 45px 0 4px -2px !important;
}

/* end package widget */


/* options webpart */

.OptionsWebpart ul.custom {
    list-style: none;
    margin: 0;
    padding: 0 0 0 20px;
}

.OptionsWebpart ul.custom li {
    background: transparent url('/qv/images/arrow-bullet-blue.gif') no-repeat 0 50%;
    padding: 0 0 0 12px;
}

.OptionsWebpart a {
    color: #0062A9;
    text-decoration: none;
    font-size: 11px;
}

.OptionsWebpart right_col ul li {
    margin: 0 0 5px;
    font-size: .917em;
}

.OptionsWebpart .right_col ul.custom li a {
	color: #555;
}

.OptionsWebpart .right_col h4 {
    color: #333333;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin: 24px 0 6px 19px;
}

/* end option webpart */


/* customer comment */

.CustomerComment {
	width: 185px;
}

.CustomerComment .header-notes {
	padding: 0px 0px 6px 20px;
	font-size: 14px;
	color: #C74600;
	line-height: 16.8px;
}

.CustomerComment .comment-button-add {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    color: #999999;
    margin-right: 4px;
    margin-left: 7px;
    display: inline-block;
    padding: 3px 0 4px 7px;
}

.CustomerComment .comment-button-add span {
	background-image: url("/qv/images/icon-note.png");
	display: inline-block;
	height: 10px;
	width: 9px;
	margin-right: 5px;
	background-position: 0 100%;
    background-repeat: no-repeat;
    position: relative;
    top: 1px;
    line-height: 18px;
}

.CustomerComment .comment-button-add strong {
	font-weight: normal;
    padding: 3px 7px 3px 0;
    color: #0062A9;
}

.CustomerComment .comment-button-add:hover span {
	background-position: 0 0;
}

.CustomerComment .comment-button-add:hover strong {
	color: #000000;
}

.CustomerComment .addcomment-panel textarea {
	background-color: #FFFFE1;
	border: 1px solid #C2C2C2;
	padding: 10px;
	margin-bottom: 4px;
	height: 100px;
	width: 300px;
	line-height: 14px;
}

.CustomerComment .addcomment-panel table tr td {
	vertical-align: middle;
}

.CustomerComment .addcomment-panel2 {
	padding-top: 8px;
}

.CustomerComment .addcomment-panel2 textarea {
	background-color: #FFFFE1;
    border: 1px solid #C2C2C2;
    height: 58px;
    line-height: 14px;
    margin-bottom: 4px;
    padding: 10px;
    width: 436px;
}

.CustomerComment .addcomment-panel2 table tr td {
	vertical-align: middle;
}

.CustomerComment .fav-note {
	clear: both;
	background-color: #F1F9EB;
	border: 1px solid #C2C2C2;
	font-size: 11px;
	width: 177px;
}

.CustomerComment .fav-note2 {
	clear: both;
	background-color: #F1F9EB;
	border: 1px solid #C2C2C2;
	font-size: 11px;
	margin-top: 8px;
	width: 455px;
}

.CustomerComment .fav-txt {
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #E5E5E5;
	line-height: 14px;
}

.CustomerComment .fav-txt2 {
	padding: 8px 0px 8px 10px;
	border-top: 1px solid #E5E5E5;
	line-height: 14px;
}

.CustomerComment .fav-txt-inner {
	padding-right: 10px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	word-wrap: break-word;
}

.CustomerComment .fav-txt-inner2 {
	padding-right: 10px;
	height: 55px;
	overflow-x: hidden;
	overflow-y: auto;
	word-wrap: break-word;
}

.CustomerComment .fav-buttons {
	padding: 5px 10px 6px 10px;
	clear: both;
}

.CustomerComment .fav-buttons2 {
	padding: 5px 10px 6px 10px;
	clear: both;
	border-top: 1px solid #E5E5E5;
}

.CustomerComment .note-btn {
	border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #D5D5D5;
    background-color: #ffffff;
    color: #999999;
    line-height: 18px;
    padding: 3px 7px 3px 7px;
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
}

.CustomerComment .note-btn:hover {
	color: #0062a9;
}

.CustomerComment .btn-delete {
	background: url("/qv/images/icon-trash.png") no-repeat scroll 7px -16px #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
}

.CustomerComment .btn-delete:hover {
	background: url("/qv/images/icon-trash.png") no-repeat scroll 7px 4px #FFFFFF;
}

.CustomerComment .comment-count {
	color: #FCA849;
}

.CustomerComment .note-underline {
	border-bottom: 1px solid #DFDFDF;
	height: 0px;
	width: 300px;
}

.CustomerComment .show-comment-link {
	padding-left: 15px;
	background: url("/qv/images/toggle-open.gif") no-repeat scroll 0 50% transparent;
}

.CustomerComment .show-comment-link.shown {
	background: url("/qv/images/toggle-closed.gif") no-repeat scroll 0 50% transparent;
}

.CustomerComment .comment-date-save {
	padding: 8px 0px 8px 10px;
	font-weight: bold;
}

.CustomerComment .note-owner {
	color: #0062A9;
    font-size: 14px;
    padding-bottom: 6px;
}

.CustomerComment .showall-link {
	padding: 5px 0px 0px 5px;
}

.CustomerComment .tooltip-wrap {
	background-color: #FFC78C;
	padding: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	color: #333333;
	font-size: 14px;
	min-width: 150px;
}
.CustomerComment .tooltip-wrap span {
	padding-left: 2px;
}
.CustomerComment .bill-selected td {
	padding: 8px 8px 8px 8px;
}

/* customer comment */

/**** Admin Account Name Label ****/
.AdminAccountNameLabel .label-address {
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
    font-size: 22px;
    font-weight: bold;
}

.AdminAccountNameLabel .main-label {
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
    font-size: 30px;
    font-weight: bold;
}

.AdminAccountNameLabel .label-spacing {
	margin-top: 15px;
}
/*** end admin account name label ***/

/*** Change Email Address ***/
.ChangeEmailAddress .errormessage {
    color: #C00000 !important;
}

.ChangeEmailAddress div.errormessage {
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    margin-top: 5px;
    padding: 0 25px;
}

.ChangeEmailAddress .hide {
    display: none !important;
}

.ChangeEmailAddress .qv_change_email form {
	margin:0;
}

.ChangeEmailAddress .qv_change_email ul {
	padding:0 20px;
}

.ChangeEmailAddress ul.qv_form_setting li{
	border-top:none !important;
    border-bottom: 1px solid #CCCCCC;
    padding: 8px 0;
}

.ChangeEmailAddress .qv_form_setting ul {
    list-style: none outside none;
}

.ChangeEmailAddress .invalidinput {
	border:1px solid #C00000;
}

.ChangeEmailAddress div.qv_roundedbutton_big input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-right: -22px;
    padding: 4px 16px;
    position: relative;
    right: 24px;
}

.ChangeEmailAddress .qv_roundedbutton_big span {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 100%;
}

.ChangeEmailAddress a.qv_cancelbutton {
	background:url("/qv-designer/images/qv_images.qv_cancel_button.png") no-repeat scroll 0 0 #EAF9FF;
	cursor:pointer;
	display:block;
	float:left;
	height:24px;
	padding:0;
	position:relative;
	width:62px;
}

.ChangeEmailAddress a.qv_cancelbutton:hover {
	background:url("/qv-designer/images/qv_images.qv_cancel_button_hover.png") no-repeat scroll 0 0 #EAF9FF;
}

.ChangeEmailAddress div.qv_formbottom_style2 {
    background-color: #EAF9FF;
    height: 36px;
    left: 1px;
    padding: 12px 0 0 32px;
}

.ChangeEmailAddress div.qv_formbottom_style1 {
    background-color: #D9F0FF;
    border-bottom: 1px solid #FFFFFF;
    height: 44px;
    left: 1px;
    padding: 12px 0 0 30px;
}

.ChangeEmailAddress .qv_roundedbutton_big div {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding-left: 14px;
    width: 10px;
}

.ChangeEmailAddress .qv_roundedbutton_big {
    display: block;
    float: left;
    height: 31px;
}

.ChangeEmailAddress .qv_change_email {
    text-align: left;
}

.ChangeEmailAddress .qv_form_setting li.qv_border_none {
    border-bottom: medium none;
}

.ChangeEmailAddress .qv_form_label1 {
    float: left;
    margin: 4px 0 0;
    width: 122px;
}

.ChangeEmailAddress .div_change_email {
	border: 1px solid #E3E3E3;
}

.ChangeEmailAddress .qv_form_setting li.qv_border_none {
    border-bottom: medium none;
}

.ChangeEmailAddress label.error {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}


.ChangeEmailAddress ul > li > label.error {
	margin-left: 212px;
}

.ChangeEmailAddress label.emailError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
    text-align:left;
}

.changeEmailInfoContent {
  color: red; 
  font-style: italic; 
  padding: 0 0 5px 5px;
}

.changeEmailCopyPasteMsg{
	/*text-align:center;*/
	padding: 10px;
	font-size:12px;
}



/*** end change email address **/

/* Property Statistics  */

/* Homepage NZ map */
.PropertyStatistics h3:first-child {margin-top: 0;}

.PropertyStatistics h3 {
    font-family: Georgia, serif;
    font-size: 1.333em;
    line-height: 1.333em;
    padding: 0;
    margin: 15px 0 7px;
    color: #c74600;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.PropertyStatistics div.nz_map {
    width: 521px;
    height: 294px;
    background: url('/qv/images/sprite.png');
    background-position: -10px -57px;
    position: relative;
    }

.PropertyStatistics div.nz_map div.statistics {
    width: 236px;
    height: 119px;
    padding: 11px 14px 0;
    position: relative;
    top: 33px;
    left: 6px;
}

.PropertyStatistics div.nz_map div.statistics.show {background: transparent url('/qv/images/map-nz-statistics-bg.png') no-repeat 0 0;}

.PropertyStatistics div.nz_map div.statistics h3 {
    font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva, sans-serif;
    color: #333;
    font-size: 1.5em;
    margin-bottom: 17px;
    line-height: 1em;
    }

.PropertyStatistics div.nz_map dl {
    width: 234px;
    line-height: 28px;
    position: relative;
    top: 0px;
    margin-bottom: 18px;
    margin-top: 0;
    }

.PropertyStatistics div.nz_map dt {
    float: left;
    color: #333;
    font-size: 11px;
    margin-right: 6px;
    }

.PropertyStatistics div.nz_map dd {
    color: #df4f05;
    font-size: 14px;
    }

.PropertyStatistics div.nz_map div.statistics a.more {font-size: 13.2px;}

.PropertyStatistics div.nz_map ul.center_names,
.PropertyStatistics div.nz_map ul.center_locations li {
    margin: 0;
    padding: 0;
    list-style: none;
    }

.PropertyStatistics div.nz_map ul.center_names li {
    
}

.PropertyStatistics div.nz_map ul.center_names li a {
	position: absolute;
    font-size: 11px;
    color: #888888;
}

.PropertyStatistics div.nz_map ul.center_names li.name_auckland {top: 46px; left: 287px;}
.PropertyStatistics div.nz_map ul.center_names li.name_christchurch {top: 189px; left: 362px;}
.PropertyStatistics div.nz_map ul.center_names li.name_dunedin {top: 249px; left: 327px;}

.PropertyStatistics div.nz_map ul.center_locations li {
    display: inline;
    text-indent: -999em;
    }

/* div.nz_map ul.center_locations li:hover,
div.nz_map ul.center_locations li.hover {background-position: -10px -389px;} */

.PropertyStatistics div.nz_map ul.center_locations li a {
    display: block;
    width: 18px;
    height: 18px;
    position: relative;
    left: 0px;
    top: 0px;
    background-image: url("/qv/images/sprite.png");
    background-position: -10px -371px;
    }
    
.PropertyStatistics div.nz_map ul.center_locations li a:hover, 
.PropertyStatistics div.nz_map ul.center_locations li a.hover {
	background-position: -10px -389px;
	z-index: 99;
}

.PropertyStatistics div.nz_map ul.center_locations li a.selected {
	background-position: -30px -389px;
	z-index: 100;
}

.PropertyStatistics div.nz_map ul.center_locations li.loc_auckland {top: 47px; left: 380px;}
.PropertyStatistics div.nz_map ul.center_locations li.loc_christchurch {top: 193px; left: 345px;}
.PropertyStatistics div.nz_map ul.center_locations li.loc_dunedin {top: 248px; left: 309px;}

.PropertyStatistics .removeSelectLocation {
	color: #0062A9;
    display: block;
    font-size: 8px;
    font-weight: bold;
    right: 10px;
    position: absolute;
    text-indent: 0 !important;
    top: 8px;
    cursor: pointer;
}

.PropertyStatistics .removeSelectLocation:hover {
	color: #000000;
}

/* Property Statistics End */

/* monthlyPropertyStatistics start */

.MonthlyPropertyStatistics .MonthlyPropertyStatistics-inner {
	padding: 0px 20px 0px 20px;
}

.MonthlyPropertyStatistics .MonthlyPropertyStatistics-inner table td {
	padding: 8px 0px 8px 0px;
	/* border-top: 1px solid #CCCCCC; */
	vertical-align: middle;
}
.MonthlyPropertyStatistics .MonthlyPropertyStatistics-inner table tr:first-child td {
	border-top: none !important;
}

.MonthlyPropertyStatistics .monthly-grid {
	clear: both;
	padding-top: 10px;
}

.MonthlyPropertyStatistics .monthly-grid table {
	border-top: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
}

.MonthlyPropertyStatistics .monthly-grid table td, .monthly-grid table th {
	border-bottom: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	padding: 8px 10px 8px 10px;
	vertical-align: middle;
	font-size: 11px;
}

.MonthlyPropertyStatistics .iconUp {
	background-image: url("/qv/images/arrowUp.png");
	 background-size: 16px auto; 
}

.MonthlyPropertyStatistics .iconDown {
	background-image: url("/qv/images/arrowDown.png");
	 background-size: 16px auto; 
}

.MonthlyPropertyStatistics .iconRight {
	background-image: url("/qv/images/arrowEqual.png");
	 background-size: 16px auto; 
}

/* monthlyPropertyStatistics end */

/* statsNavBar  start */

.StatsNavBar td.qv_navbar_options {
    background: url("/qv-designer/images/qv_images.qv_nav_info_opt_bg.png") no-repeat scroll 0 1px transparent;
}
.StatsNavBar td.qv_navbar_options a {
    background: url("/qv-designer/images/qv_images.qv_nav_pipe.gif") no-repeat scroll 100% 0 transparent;
    padding: 5px 10px 6px 10px;
}
.StatsNavBar td.qv_navbar_options a.qv_navbar_lastcol {
    background: none;
}
.StatsNavBar .qv_navbar_midborder {
    height: 24px;
    width: 9px;
}

.StatsNavBar .StatsNavBar td {
	vertical-align: middle;
	height: 30px;
}
.StatsNavBar .StatsNavBar a {
	display: inline-block;
}
.StatsNavBar {
	position: relative;
	top: -8px;
	left: 0px;
	z-index: 8;
}

/* statsNavBar  end */

/* propertyToolBar start */
.PropertyToolBar {
	padding-left:10px;
	position: relative;
	padding-bottom: 8px;
	left: 0px;
	z-index: 8;
}

.PropertyToolBar td.qv_navbar_options {
    background: url("/qv-designer/images/qv_images.qv_nav_info_opt_bg.png") no-repeat scroll 0 1px transparent;
}
.PropertyToolBar td.qv_navbar_options a {
    background: url("/qv-designer/images/qv_images.qv_nav_pipe.gif") no-repeat scroll 100% 0 transparent;
    padding: 5px 10px 6px 10px;
}
.PropertyToolBar td.qv_navbar_options a.qv_navbar_lastcol {
    background: none;
}
.PropertyToolBar .qv_navbar_midborder {
    height: 24px;
    width: 9px;
}
.PropertyToolBar td.qv_navbar_favbutton a {
	padding: 5px 30px 6px 10px;
}
.PropertyToolBar td.qv_navbar_favbutton {
    background: url("/qv-designer/images/qv_images.qv_nav_favourites_bg.png") no-repeat scroll right 2px transparent;
}
.PropertyToolBar td.qv_navbar_favbutton:hover {
    background: url("/qv-designer/images/qv_images.qv_nav_favourites_bg.png") no-repeat scroll right -48px transparent;
}

.PropertyToolBar  .qv_nav_bar_email, .PropertyToolBar  .qv_nav_bar_download {
	position: relative;
}

.PropertyToolBar a.qv_nav_email, .PropertyToolBar a.qv_nav_download, .PropertyToolBar a.qv_nav_fave {
	width: 100%;
	margin-left:9px;
}

.PropertyToolBar a.qv_nav_email:hover, .PropertyToolBar a.qv_nav_download:hover, .PropertyToolBar a.qv_nav_fave:hover {
	color:black;
}

.PropertyToolBar a.qv_nav_download:before {
	position: absolute;
	background: url('/qv/images/propertyToolbar.png') no-repeat;
	background-position: -18px 0px;
	width:16px;
	height:16px;
	content: "";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.PropertyToolBar a.qv_nav_download:hover:before {
	background-position: -1px 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.PropertyToolBar a.qv_nav_email:before {
	position: absolute;
	background: url('/qv/images/propertyToolbar.png') no-repeat;
	background-position: -18px -25px;
	width:16px;
	height:16px;
	content: "";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.PropertyToolBar a.qv_nav_email:hover:before {
	background-position: -1px -25px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.PropertyToolBar a.qv_nav_fave:before {
	position: absolute !important;
	background: url('/cropImage/phoenix.images.qv_fav_heart.png') no-repeat !important;
	background-position: 1px 2px !important;
	width:16px !important;
	height:16px !important;
	content: "" !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=70) !important;
	-moz-opacity: 0.7 !important;
	-khtml-opacity: 0.7 !important;
	opacity: 0.7 !important; !important;
}

.PropertyToolBar a.qv_nav_fave:hover:before {
	background-position: 1px 2px !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
}

.PropertyToolBar .qv_nav_download:hover .qv_navbar_downloadbutton, .PropertyToolBar .qv_nav_email:hover .qv_navbar_emailbutton, .PropertyToolBar .qv_nav_fave:hover .qv_navbar_favebutton {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
	
.PropertyToolBar td {
	vertical-align: middle;
	height: 30px;
}

.PropertyToolBar a {
	display: inline-block;
}

.PropertyToolBar .paddingLeft {
	padding-left: 30px;
}

/* propertyToolBar end */

/* Styles for widget propertyInfoPricing start */

/*
=property information page
-----------------------------------------------------*/

.PropertyInfoPricing img.search_tip {
    position: absolute;
    right: 75px;
    top: -110px;
    }

.PropertyInfoPricing div.sfst {width: 510px;}

.PropertyInfoPricing table.pricing, table.title_pricing {
    width: 100%;
    padding: 0;
    margin: 15px 0 10px;
    }

.PropertyInfoPricing table.title_pricing {margin-top: 10px;}

.PropertyInfoPricing table.pricing th {
    text-align: left;
    color: #666;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #aeaeae;
}

.PropertyInfoPricing table.pricing th.header { 
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #aeaeae;
    background: transparent url('/qv/images/pricing-header-bg.png') no-repeat right bottom;
}

.PropertyInfoPricing table.pricing th.ids ,
.PropertyInfoPricing table.pricing th.cost {
    color: #4b4b4b;
    padding-top: 7px;
    }

.PropertyInfoPricing table.pricing th.ids { background: transparent url('/qv/images/ids-bg.png') repeat-x right bottom; width: 100%;}
.PropertyInfoPricing table.pricing th.cost { 
    background: transparent url('/qv/images/cost-bg.png') no-repeat right bottom; 
    height: 33px;
    padding-left: 9px;
    border-right: 1px solid #aeaeae;
    }

.PropertyInfoPricing table.pricing th.pack_info {
    height: 84px;
    padding: 0;
    text-align: center;
    font-weight: normal;
    }

.PropertyInfoPricing table.pricing th.pack_info img.spacer {
    width: 155px;
    display: block;
    }

.PropertyInfoPricing table.pricing th.pack_info h4 {
    margin: 36px 0 0;
    padding: 0;
    color: #333;
    font-size: 1.083em;
    font-weight: normal;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    }


.PropertyInfoPricing table.pricing th.pack_info.basic { background: #f8f0d6 url('/qv/images/basic.png') no-repeat 0 0; }
.PropertyInfoPricing table.pricing th.pack_info.evaluer { background: #dbf9d3 url('/qv/images/e-valuer.png') no-repeat 0 0; }
.PropertyInfoPricing table.pricing th.pack_info.comprehensive { background: #f9e3d4 url('/qv/images/comprehensive.png') no-repeat 0 0; border-right: 1px solid #aeaeae; }

.PropertyInfoPricing .pricing th.pack_info {
    width: 155px; /* Spacer gifs required to hold this width s*/
    height: 84px;
}

.PropertyInfoPricing table.pricing td {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 6px 9px 5px;
    white-space: nowrap;
}

.PropertyInfoPricing table.pricing td.cost {border-right: 1px solid #aeaeae;}
.PropertyInfoPricing table.pricing tr td:first-child, table.pricing tr td.first {padding-left: 0;}
.PropertyInfoPricing table.pricing tr td.cost.shad1 { background: transparent url('/qv/images/cost-shad1.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad2 { background: transparent url('/qv/images/cost-shad2.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad3 { background: transparent url('/qv/images/cost-shad3.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad4 { background: transparent url('/qv/images/cost-shad4.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad5 { background: transparent url('/qv/images/cost-shad5.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad6 { background: transparent url('/qv/images/cost-shad6.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad7 { background: transparent url('/qv/images/cost-shad7.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad8 { background: transparent url('/qv/images/cost-shad8.png') repeat-y right top; }
.PropertyInfoPricing table.pricing tr td.cost.shad9 { background: transparent url('/qv/images/cost-shad9.png') no-repeat right top; }
.PropertyInfoPricing table.pricing tr th.shad10 { border: none; }

.PropertyInfoPricing table.pricing td.item a {
    font-size: 1.083em;
    background: transparent url('/qv/images/toggle-open.gif') no-repeat 0 50%;
    padding-left: 14px;
}

.PropertyInfoPricing table.pricing td.basic,
.PropertyInfoPricing table.pricing td.evaluer,
.PropertyInfoPricing table.pricing td.comprehensive {
    text-align: center;
    color: #888;
    font-weight: bold;
}

.PropertyInfoPricing table.pricing td.basic { background-color: #fff8e1; }
.PropertyInfoPricing table.pricing td.evaluer { background-color: #eeffe9; }
.PropertyInfoPricing table.pricing td.comprehensive { background-color: #ffeee4; color: #333; font-size: 1.167em; border-right: 1px solid #aeaeae;}

/* Details row open */

.PropertyInfoPricing table.pricing tr.details td { background-color: #fff !important; } /* IMPORTANT */

.PropertyInfoPricing table.pricing tr.details td.cost { 
    border-right: 1px solid #e0e0e0;
    background-image: none; 
}

.PropertyInfoPricing table.pricing tr.details td.item a {
    color: #000;
    background: transparent url('/qv/images/toggle-closed-black.gif') no-repeat 0 50%;
}

/* Totals */

.PropertyInfoPricing table.pricing tr.total td {
    text-align: center;
    font-weight: bold;
    color: #000;
    padding: 10px 0;
}

.PropertyInfoPricing table.pricing tr.total td:first-child,
.PropertyInfoPricing table.pricing tr.total td.first {
    text-align: left;
}

.PropertyInfoPricing table.pricing tr.total td:first-child span,
.PropertyInfoPricing table.pricing tr.total td.first span {
    font-size: 0.917em;
    color: #888;
    font-weight: normal;
}

.PropertyInfoPricing table.pricing tr.total td span.strike {
    font-weight: normal;
    color: #888;
    text-decoration: line-through;
}


/* Title pricing */

.PropertyInfoPricing table.title_pricing th {
    color: #4b4b4b;
    background: transparent url('/qv/images/ids-bg.png') repeat-x right bottom;
    padding: 4px 9px;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #aeaeae;
    text-align: left;
}

.PropertyInfoPricing table.title_pricing th.first,
.PropertyInfoPricing table.title_pricing th:first-child {border-left: 1px solid #e0e0e0;}

.PropertyInfoPricing table.title_pricing td {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 6px 9px 5px;
    white-space: nowrap;
}

.PropertyInfoPricing table.title_pricing td.first,
.PropertyInfoPricing table.title_pricing td:first-child {border-left: 1px solid #e0e0e0;}

.PropertyInfoPricing table.title_pricing td.amount {text-align: right;}

/* Styles for widget propertyInfoPricing  end*/

/* Start of propertyInfoFieldsForm */

#propertyInfoFieldsForm .group {
	display: inline-block;
}
#propertyInfoFieldsForm .paddingContent {
	padding: 2px 10px 2px 10px;
}

#propertyInfoFieldsForm .inputValShort {
	width: 100px;
}

#propertyInfoFieldsForm .inputValShortPadding {
	padding-left: 268px;
	vertical-align: center;
}

#propertyInfoFieldsForm .selectValShortPadding {
	padding-left: 132px;
	vertical-align: center;
}


/* /* start of .PreviousSales */ */

.PreviousSales table.property_details {
    color: #333333;
    font-size: 0.917em;
    margin: 0;
    width: 100%; 
}




.PreviousSales table.property_details th {
	border-bottom: 1px solid #E9E9E9;
    padding: 4px 0 4px 0;
    text-align: left;
    white-space: nowrap; 
    font-size: 12px !important;
}


.PreviousSales table.property_details td {
    border-bottom: 1px solid #E9E9E9;
    padding: 4px 0 4px 0;
    text-align: left;
    white-space: normal; 
    font-size: 12px !important;
}

.PreviousSales table.property_details tr:first-child th h3 {
    margin-top: 0;
}

.PreviousSales table.property_details th h3 {
    margin: 25px 0 5px;
}

.PreviousSales h3:first-child {
    margin-top: 0;
}


.PreviousSales table.property_details img.placeholder {
    height: 12px;
    margin-top: 3px;
    width: 49px;
}

.PreviousSales table.property_details td.gutter {
    border-bottom: 1px solid #FFFFFF;
    padding-right: 22px;
    width: 15px;
}

.PreviousSales th.filler, td.filler {
    white-space: normal !important;
    width: 100% !important;
}

.PreviousSales table.property_details + p.toggle {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding-left: 0;
}

.PreviousSales p.toggle {
    font-size: 0.917em;
    margin: 4px 0 30px;
}

/* p {
    line-height: 1.5em;
    margin: 0 0 1em;
} */

.PreviousSales .toggle.open a {
    background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
}

.PreviousSales .toggle.closed a {
    background: url("/qv/images/toggle-closed.gif") no-repeat scroll 100% 50% transparent;
}

/* a.expand, a.expand_table {
    background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
    padding-right: 14px;
} */

.PreviousSales .toggle a {
    padding-right: 14px;
}

.PreviousSales a {
    color: #0062A9;
    text-decoration: none;
}


.toggle.open a span.hide_msg {
    display: none;
}

.toggle.open.special {
    background: url("/qv/images/toggle-close-bg.png") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #888888;
}

p.toggle.special {
    margin: 0 0 20px;
    padding: 3px 9px 3px 6px;
}

.toggle.closed.special {
    background: url("/qv/images/toggle-close-bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #888888;
}

.toggle.closed a span.show_msg {
    display: none;
}


.toggleShowMore .toggle.open a span.hide_msg {
    display: none;
}

.toggleShowMore .toggle.open.special {
    background: url("/qv/images/toggle-close-bg.png") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #888888;
}

.toggleShowMore p.toggle.special {
    margin: 0 0 20px;
    padding: 3px 9px 3px 6px;
}

.toggleShowMore .toggle.closed.special {
    background: url("/qv/images/toggle-close-bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #888888;
}

.toggleShowMore .toggle.closed a span.show_msg {
    display: none;
}

/* end of .PreviousSales */





/****** Property Details *****/

/* Styles for widget buildingConsents */

.BuildingConsents .qv_hazardrisks_table {
    border-spacing: 0;
    text-align: left;
    /* width: 525px; */
    width: 100%;
}

.BuildingConsents .qv_content14 {
    color: #333333;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}

.BuildingConsents .qv_hazardrisks_table th, .BuildingConsents .qv_hazardrisks_table td {
    border-bottom: 1px solid #E9E9E9;
    padding: 4px 16px 4px 0;
    text-align: left;
    vertical-align: top;
}

.BuildingConsents .qv_content2 {
    color: #2F2F2F;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

/**** end for widget buildingConsents ****/



/**** Style for HazardRisks Widget *****/

.HazardRisks {
	font-size: 11px;
}

.HazardRisks .hideId{
	display: none;
}

.HazardRisks table.hazard_details {
    color: #333;
    margin: 0;
    font-size: .917em;
    }    

.HazardRisks h2 + table.hazard_details {margin-top: 8px;}

/* turn off whitespace nowrap for wide filler cells */
.HazardRisks th.filler2, .HazardRisks td.filler2{ 
    white-space: normal !important;
    }

.HazardRisks table.hazard_details th,
.HazardRisks table.hazard_details td {
    padding-top: 4px ;
    padding-bottom: 4px ;
    text-align: left;
    white-space:
    /* white-space: nowrap; */
}

.HazardRisks table.hazard_details th{
	padding: 4px 16px 4px 0;
	text-align: left;
	vertical-align: top;
	border-bottom: none !important;
}

.HazardRisks table.hazard_details td {
	padding: 4px 16px 4px 0;
	text-align: left;
	vertical-align: top;
	border-bottom: none !important;
}
.HazardRisks table.hazard_details.local_sales th {width: 130px;}
.HazardRisks table.hazard_details th h3 {margin: 25px 0 5px;}

.HazardRisks table.hazard_details th h3 span.num {
    color: #222;
    font-weight: normal;
    }

.HazardRisks table.hazard_details th h4 {
    margin: 10px 0 5px;
    font-size: 1.25em;
    }

.HazardRisks table.hazard_details tr:first-child th h3 { margin-top: 0; }

.HazardRisks table.hazard_details th.divider h4 {
    padding: 30px 0 4px;
    margin: 0;
    font-size: 1.167em;
    }

.HazardRisks table.hazard_details tr.divider td,
.HazardRisks table.hazard_details tr.divider th {
    padding-bottom: 20px;
    }

.HazardRisks table.hazard_details td.gutter {
    width: 15px;
    padding-right: 22px;
    }

.HazardRisks table.hazard_details input[type=text],
.HazardRisks table.hazard_details input.text {
    padding-top: 3px;
    height: 17px;
    }

.HazardRisks table.hazard_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
    }

.HazardRisks table.hazard_details tr.property_image td {
    padding: 20px 0 0;
    border-bottom: none;
    text-align: center;
    white-space: normal;
    }

.HazardRisks table.hazard_details tr.property_image div {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 260px;
    height: 152px;
    padding: 3px;
    margin: 0 0 0 1px;
    float: left;
    }    

.HazardRisks table.hazard_details tr.property_image div.aerial {
    position: relative;
    left: 15px;
    }

.HazardRisks table.hazard_details tr.property_image img {
    display: block;
    width: 248px;
    height: 152px;
    }

.HazardRisks table.hazard_details tr.property_image td p {
    color: #a09b98;
    margin: 80px 34px 0 34px;
    }

.HazardRisks table.hazard_details th.header {border-bottom: none;}

.HazardRisks span.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;
    }

.HazardRisks table.hazard_details + p.toggle {
    background: none;
    border: none;
    padding-left: 0;
    }

.HazardRisks table.hazard_details td.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    }

.HazardRisks table.hazard_details td.thumb_sm img {
    width: 85px;
    display: block;
    }

.HazardRisks table.hazard_details td.thumb_sm p {
    color: #999;
    white-space: normal;
    text-align: center;
    margin: 11px 0 0;
    }

.HazardRisks table.hazard_details td.additional {padding: 0 12px 30px 12px ;}

.HazardRisks table.hazard_details span.risk_low {color: #0fa300;}
.HazardRisks table.hazard_details span.risk_medium {color: #f56b16;}
.HazardRisks table.hazard_details span.risk_high {color: #f00;}

/**** end HazardRisks widget ****/


/* Styles for widget googleMap */
.googlemap_mapDiv .toggle {
	padding-top: 10px;
	font-size: 12px !important;
	margin-top: 0px !important;
}

.googlemap_mapDiv .toggle.open a {
    background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
}

.googlemap_mapDiv .toggle.closed a {
    background: url("/qv/images/toggle-closed.gif") no-repeat scroll 100% 50% transparent;
}

.googlemap_mapDiv .toggle a {
    padding-right: 14px;
}

.googlemap_mapDiv .expand_map.open {
	background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
}
.googlemap_mapDiv .expand_map.close {
	background: url("/qv/images/toggle-closed.gif") no-repeat scroll 100% 50% transparent;
}

/**** end googleMap widget ****/


/**** styles for HighChart ****/
.HighChart {
	min-height: 400px;
}

.chart-panel-border {
	border: 1px solid #DFDFDF;
	padding: 20px 0px 20px 0px;
}

/*** end HighChart ***/


/* Styles for widget idTag */

.IdTag .someClass {
}

/*** end idTag ***/


/* Styles for widget mapAerial */

#aerial_map .noimage {
    background: url("/qv/images/property-image-default.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 90px;
    width: 120px;
}

#aerial_map .noimage p {
	color: #A09B98;
    font-size: 11px;
	margin: 80px 34px 0px 34px;
	text-align: center;
}

/*** end mapAerial ***/


/* Styles for widget propertyAddress */



/*** end propertyAddress ****/



/*** Styles for widget servicesContainer ***/

.ServicesContainer .someClass {

}

/**** end servicesContainer ****/



/**** Styles for widget propertyImage****/

.PropertyImage{
	
}

.PropertyImage .property-space{
	padding-top: 10px;
}
/**** end propertyImage widget ****/



/* Styles for widget propertyHistoryEvents */

.PropertyHistoryEvents .qv_prophistory_table {
    border-spacing: 0;
    text-align: left;
    /* width: 525px; */
    width: 100%;
}

.PropertyHistoryEvents .qv_content14 {
    color: #333333;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}

.PropertyHistoryEvents .qv_prophistory_table thead th, .PropertyHistoryEvents .qv_prophistory_table tbody td {
    padding: 4px 14px 4px 0;
}

.PropertyHistoryEvents .qv_prophistory_table thead th, .PropertyHistoryEvents .qv_prophistory_table tbody td {
    border-bottom: 1px solid #E9E9E9;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
}

.PropertyHistoryEvents .qv_prophistory_lodge_date {
    width: 15%;
}

.PropertyHistoryEvents .qv_prophistory_val_date {
    width: 15%;
}


.PropertyHistoryEvents .qv_prophistory_landarea {
    width: 20%;
}

.PropertyHistoryEvents .qv_prophistory_floorarea {
    width: 20%;
}


.PropertyHistoryEvents .qv_prophistory_capitalvalue {
    width: 17%;
}

.PropertyHistoryEvents .qv_prophistory_landvalue {
    width: 13%;
}

.PropertyHistoryEvents .qv_content2 {
    color: #2F2F2F;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.PropertyHistoryEvents a .toggle.closed {
	background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;
}

.PropertyHistoryEvents a .toggle.open {
	background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;
}

.PropertyHistoryEvents a .toggle {
	padding-right: 14px;
	font-size: 11px;
margin: 4px 0 30px;
}

.PropertyHistoryEvents .toggleTD {
	border-bottom: 0 !important;
	line-height: 30px !important;
}
	

/*** end propertyHistoryEvents widget ***/




/**** Property Overview ****/

.propertyOverview table.property_details {
    color: #333;
    margin: 0;
    font-size: .917em;
    }    

.propertyOverview h2 + table.property_details {margin-top: 8px;}

/* turn off whitespace nowrap for wide filler cells */
.propertyOverview th.filler, .propertyOverview td.filler { 
    width: 100% !important;
    white-space: normal !important;
    }

.propertyOverview table.property_details th,
.propertyOverview table.property_details td {
    padding-top: 4px ;
    padding-bottom: 4px ;
    text-align: left;
    /* white-space: nowrap; */
    border-bottom: 1px solid #e9e9e9;
}

.propertyOverview table.property_details th{
	white-space: nowrap;
}

.propertyOverview table.property_details td {width: 50%; /*vertical-align: middle;*/}
.propertyOverview table.property_details.local_sales th {width: 130px;}
.propertyOverview table.property_details th h3 {margin: 25px 0 5px;}

.propertyOverview table.property_details th h3 span.num {
    color: #222;
    font-weight: normal;
    }

.propertyOverview table.property_details th h4 {
    margin: 10px 0 5px;
    font-size: 1.25em;
    }

.propertyOverview table.property_details tr:first-child th h3 { margin-top: 0; }

.propertyOverview table.property_details th.divider h4 {
    padding: 30px 0 4px;
    margin: 0;
    font-size: 1.167em;
    }

.propertyOverview table.property_details tr.divider td,
.propertyOverview table.property_details tr.divider th {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    }

.propertyOverview table.property_details td.gutter {
    border-bottom: 1px solid #fff;
    width: 15px;
    padding-right: 22px;
    }

.propertyOverview table.property_details input[type=text],
.propertyOverview table.property_details input.text {
    padding-top: 3px;
    height: 17px;
    }

.propertyOverview table.property_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
    }

.propertyOverview table.property_details tr.property_image td {
    padding: 20px 0 0;
    border-bottom: none;
    text-align: center;
    white-space: normal;
    }

.propertyOverview table.property_details tr.property_image div {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 260px;
    height: 152px;
    padding: 3px;
    margin: 0 0 0 1px;
    float: left;
    }    

.propertyOverview table.property_details tr.property_image div.aerial {
    position: relative;
    left: 15px;
    }

.propertyOverview table.property_details tr.property_image img {
    display: block;
    width: 248px;
    height: 152px;
    }

.propertyOverview table.property_details tr.property_image td p {
    color: #a09b98;
    margin: 80px 34px 0 34px;
    }

.propertyOverview table.property_details th.header {border-bottom: none;}

.propertyOverview span.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;
    }

.propertyOverview table.property_details + p.toggle {
    background: none;
    border: none;
    padding-left: 0;
    }

.propertyOverview table.property_details td.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    }

.propertyOverview table.property_details td.thumb_sm img {
    width: 85px;
    display: block;
    }

.propertyOverview table.property_details td.thumb_sm p {
    color: #999;
    white-space: normal;
    text-align: center;
    margin: 11px 0 0;
    }

.propertyOverview table.property_details td.additional {padding: 0 12px 30px 12px ;}

.propertyOverview table.property_details span.risk_low {color: #0fa300;}
.propertyOverview table.property_details span.risk_medium {color: #f56b16;}
.propertyOverview table.property_details span.risk_high {color: #f00;}

.propertyOverview div.location_map {
    width: 519px;
    overflow: hidden;
    margin: 20px 0 10px 2px;
    border: 1px solid #999;
    }

.propertyOverview .sort {
    background-color: #efffe6;
    border-top: 1px solid #ccc;
    font-size: 0.917em;
    padding: 7px 10px 5px;
    margin: 20px 0 10px;
    color: #000;
    }

.propertyOverview .sort p.sa {
    margin: 0;
    float: right;
    }

.propertyOverview .sort input {margin-left: 5px;}



/*** end Property Overview ****/





/* Styles for widget ratingValuation */

#RatingValuation .toggle.closed a span.show_msg {
    display: none;
}

#RatingValuation .toggle.open a span.hide_msg {
    display: none;
}

#RatingValuation p.open a.expand_table {
    background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;   
    padding-right: 14px; 
}

#RatingValuation p.closed a.expand_table {
    background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;   
    padding-right: 14px; 
}

#RatingValuation a.collapse, #RatingValuation a.collapse_table {
    background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;   
    padding-right: 14px; 
}

#RatingValuation .bottomSpacing{
	padding-bottom: 20px;
}

#RatingValuation .dateNowrap{
	white-space:nowrap;	
}

/*=property_details table
-----------------------------------------------------*/

#RatingValuation table.property_details {
    color: #333;
    margin: 0;
    font-size: .917em;
    width: 100%; /* overrides */ 
    }    

#RatingValuation h2 + table.property_details {margin-top: 8px;}

/* turn off whitespace nowrap for wide filler cells */
#RatingValuation th.filler, #RatingValuation td.filler { 
    width: 100% !important;
    white-space: normal !important;
    }

#RatingValuation table.property_details th,
#RatingValuation table.property_details td {
    padding-top: 4px ;
    padding-bottom: 4px ;
    text-align: left;
    border-bottom: 1px solid #e9e9e9;
}

#RatingValuation table.property_details th {
   white-space: nowrap !important;
    }
#RatingValuation table.property_details td {/*vertical-align: middle;*/}
#RatingValuation table.property_details.local_sales th {width: 130px;}
#RatingValuation table.property_details th h3 {margin: 25px 0 5px;}

#RatingValuation table.property_details th h3 span.num {
    color: #222;
    font-weight: normal;
    }

#RatingValuation table.property_details th h4 {
    margin: 10px 0 5px;
    font-size: 1.25em;
    }

#RatingValuation table.property_details tr:first-child th h3 { margin-top: 0; }

#RatingValuation table.property_details th.divider h4 {
    padding: 30px 0 4px;
    margin: 0;
    font-size: 1.167em;
    }

#RatingValuation table.property_details tr.divider td,
#RatingValuation table.property_details tr.divider th {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    }

#RatingValuation table.property_details td.gutter {
    border-bottom: 1px solid #fff;
    width: 15px;
    padding-right: 22px;
    }

#RatingValuation table.property_details input[type=text],
#RatingValuation table.property_details input.text {
    padding-top: 3px;
    height: 17px;
    }

#RatingValuation table.property_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
    }

#RatingValuation table.property_details tr.property_image td {
    padding: 20px 0 0;
    border-bottom: none;
    text-align: center;
    white-space: normal;
    }

#RatingValuation table.property_details tr.property_image div {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 260px;
    height: 152px;
    padding: 3px;
    margin: 0 0 0 1px;
    float: left;
    }    

#RatingValuation table.property_details tr.property_image div.aerial {
    position: relative;
    left: 15px;
    }

#RatingValuation table.property_details tr.property_image img {
    display: block;
    width: 248px;
    height: 152px;
    }

#RatingValuation table.property_details tr.property_image td p {
    color: #a09b98;
    margin: 80px 34px 0 34px;
    }

#RatingValuation table.property_details th.header {border-bottom: none;}

#RatingValuation span.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;
    }

#RatingValuation table.property_details + p.toggle {
    background: none;
    border: none;
    padding-left: 0;
    }

#RatingValuation table.property_details td.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    }

#RatingValuation table.property_details td.thumb_sm img {
    width: 85px;
    display: block;
    }

#RatingValuation table.property_details td.thumb_sm p {
    color: #999;
    white-space: normal;
    text-align: center;
    margin: 11px 0 0;
    }

#RatingValuation table.property_details td.additional {padding: 0 12px 30px 12px ;}

#RatingValuation table.property_details span.risk_low {color: #0fa300;}
#RatingValuation table.property_details span.risk_medium {color: #f56b16;}
#RatingValuation table.property_details span.risk_high {color: #f00;}

#RatingValuation div.location_map {
    width: 519px;
    overflow: hidden;
    margin: 20px 0 10px 2px;
    border: 1px solid #999;
    }

#RatingValuation .sort {
    background-color: #efffe6;
    border-top: 1px solid #ccc;
    font-size: 0.917em;
    padding: 7px 10px 5px;
    margin: 20px 0 10px;
    color: #000;
    }

#RatingValuation .sort p.sa {
    margin: 0;
    float: right;
    }

#RatingValuation .sort input {margin-left: 5px;}

/* Styles for widget ratingValuation bubbles*/

#RatingValuation .msg-top-left, #RatingValuation .msg-top-right, #RatingValuation .msg-bottom-left, #RatingValuation .msg-bottom-right {
	width: 10px;
	height: 10px;
	overflow: hidden;
}

#RatingValuation .msg-top-left {
	background: url("/qv-myrp/images/textinfo-left-top-border.png") no-repeat 0 0 transparent;
}

#RatingValuation .msg-top-right {
	background: url("/qv-myrp/images/textinfo-right-top-border.png") no-repeat 0 0 transparent;
}

#RatingValuation .msg-bottom-left {
	background: url("/qv-myrp/images/textinfo-left-bottom-border.png") no-repeat 0 0 transparent;
}

#RatingValuation .msg-bottom-right {
	background: url("/qv-myrp/images/textinfo-right-bottom-border.png") no-repeat 0 0 transparent;
}

#RatingValuation #warinfo_description_topborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_top_border.png") repeat-x scroll 0 0 transparent;
}

#RatingValuation #warinfo_description_leftborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_left_border.png") repeat-y scroll 0 0 transparent;
}

#RatingValuation #warinfo_description_rightborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_right_border.png") repeat-y scroll 0 0 transparent;
}

#RatingValuation #warinfo_description_bottomborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_bottom_border.png") repeat-x scroll 0 0 transparent;
}

#RatingValuation .warinfo_description_content {
	background-color: #E2F5FF;
}

#RatingValuation .RatingValuation {
	padding: 10px 14px 10px 14px;
    border-radius: 3px;
}

#RatingValuation .RatingValuation.info {
	background: none repeat scroll 0 0 #FFF1E9;
    border: 1px solid #EE881B;
    padding: 5px;
    border-radius: 3px 3px 3px 3px;
}
#RatingValuation .RatingValuation.info .warinfo_error_contentpad {
	background: url("/qv-designer/images/qv_images.qv_info.gif") no-repeat scroll left 2px transparent;
    padding-left: 32px;
    height: 28px;
    vertical-align: middle;
}
#RatingValuation .warningtxt {
	margin-bottom: 8px;
}


/***** end ratingValuation ****/


/* Styles for widget urgentUpdateToRatingValue */

.UrgentUpdateToRatingValue .someClass {
}

#UrgentUpdateToRatingValue div.order a.button {
    float: left;
    margin: 0 2px 0 0;
    display: block;
    width: 50px;
    height: 25px;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
    background-image: -o-linear-gradient(top, #1379c3, #0163aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa'); /* IE6-IE9 */
    line-height: 25px;
}

#UrgentUpdateToRatingValue div.order a.button:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

#UrgentUpdateToRatingValue div.order {
    background-color: #e6f5ff;
    padding: 7px 10px 6px;
    margin: 0px 0 14px;
    border-bottom: 1px solid #e9e9e9;
    }

#UrgentUpdateToRatingValue div.order span.price {
    background: transparent url('/qv/images/price-bg.png') no-repeat 0 0;
    float: left;
    height: 27px;
    color: #000;
    }

#UrgentUpdateToRatingValue div.order span.price strong {
    background: transparent url('/qv/images/price-right.png') no-repeat 100% 0;
    float: left;
    padding: 4px 8px 0;
    height: 23px;
    }

#UrgentUpdateToRatingValue div.order a.button {
    float: left;
    margin: 0 2px 0 0;
    display: block;
    width: 50px;
    height: 25px;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0063aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
    background-image: -o-linear-gradient(top, #1379c3, #0063aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
    background-image: linear-gradient(top, #1379c3, #0063aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
    line-height: 25px;
    }

#UrgentUpdateToRatingValue div.order a.button:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    }

#UrgentUpdateToRatingValue div.order select {
    margin: 4px 0 0 10px;
    }

#UrgentUpdateToRatingValue div.order p {
    float: left;
    margin: 5px 0 0 5px;
    }

#UrgentUpdateToRatingValue div.order img { float: left; }

#UrgentUpdateToRatingValue .qv_order_price {
	background:url("/qv/images/price-bg.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:27px;
}

#UrgentUpdateToRatingValue .qv_order_price strong {
	background:url("/qv/images/price-right.png") no-repeat scroll 100% 0 transparent;
	float:left;
	height:23px;
	padding:6px 8px 0;
}

#UrgentUpdateToRatingValue .qv_strike {
	color: #888888;
	text-decoration: line-through;
}

#UrgentUpdateToRatingValue .spacing{
	white-space: normal;
}

#UrgentUpdateToRatingValue div.order.ordered {
    background-color: #EFFFE6;
    padding-bottom: 3px;
}

#UrgentUpdateToRatingValue div.order.updated{
	background-color: #FFEADF;	
}

#UrgentUpdateToRatingValue .warningtxt {
	margin-bottom: 8px;
}

#UrgentUpdateToRatingValue .rating-space{
	padding-bottom : 10px;
}


/*alert bubble*/


/* Styles for widget ratingValuation bubbles*/

#UrgentUpdateToRatingValue .msg-top-left, #UrgentUpdateToRatingValue .msg-top-right, #UrgentUpdateToRatingValue .msg-bottom-left, #UrgentUpdateToRatingValue .msg-bottom-right {
	width: 10px;
	height: 10px;
	overflow: hidden;
}

#UrgentUpdateToRatingValue .msg-top-left {
	background: url("/qv-myrp/images/textinfo-left-top-border.png") no-repeat 0 0 transparent;
}

#UrgentUpdateToRatingValue .msg-top-right {
	background: url("/qv-myrp/images/textinfo-right-top-border.png") no-repeat 0 0 transparent;
}

#UrgentUpdateToRatingValue .msg-bottom-left {
	background: url("/qv-myrp/images/textinfo-left-bottom-border.png") no-repeat 0 0 transparent;
}

#UrgentUpdateToRatingValue .msg-bottom-right {
	background: url("/qv-myrp/images/textinfo-right-bottom-border.png") no-repeat 0 0 transparent;
}

#UrgentUpdateToRatingValue #warinfo_description_topborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_top_border.png") repeat-x scroll 0 0 transparent;
}

#UrgentUpdateToRatingValue #warinfo_description_leftborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_left_border.png") repeat-y scroll 0 0 transparent;
}

#UrgentUpdateToRatingValue #warinfo_description_rightborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_right_border.png") repeat-y scroll 0 0 transparent;
}

#UrgentUpdateToRatingValue #warinfo_description_bottomborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_bottom_border.png") repeat-x scroll 0 0 transparent;
}

#UrgentUpdateToRatingValue .warinfo_description_content {
	background-color: #E2F5FF;
}

#UrgentUpdateToRatingValue .UrgentUpdateToRatingValue {
	padding: 10px 14px 10px 14px;
    border-radius: 3px;
}

#UrgentUpdateToRatingValue .UrgentUpdateToRatingValue.info {
	background: none repeat scroll 0 0 #FFF1E9;
    border: 1px solid #EE881B;
    padding: 5px;
    border-radius: 3px 3px 3px 3px;
}

#UrgentUpdateToRatingValue .UrgentUpdateToRatingValue.info .warinfo_error_contentpad {
	/* background: url("/qv-designer/images/qv_images.qv_info.gif") no-repeat scroll left 2px transparent; */
    padding-left: 10px;
    height: 28px;
    vertical-align: middle;
}
#UrgentUpdateToRatingValue .warningtxt {
	margin-bottom: 8px;
}

/*** end Urgent Update to Rating Value ****/


/*** Sales Info ****/

/* Styles for widget viewPreviousLink */

.ViewPreviousLink .qv_localarea_salesprev {
	color: #0062A9;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 11px !important;
	text-decoration: none;
}

.ViewPreviousLink .qv_localarea_salesprev:hover {
	color: #000000;
	font-size: 11px !important;
	text-decoration: none;
}
/**** end viewPreviousLInk ****/




/* Styles for widget localAreaSales */

#localAreaSales_wrap span.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;
}

#localAreaSales_wrap h3.sales_list {
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    /* font-size: 1.25em; */
    font-size: 14px;
    line-height: 1.2em;
    padding: 12px 0 6px;
    margin: 20px 0 0px;
    color: #c74600;
    border-top: 1px solid #a5a5a5;
}

#localAreaSales_wrap h3.sales_list span.property_type {
    font-size: 0.8em;
    color: #555;
    clear: both;
}

/* .clearfix {
	margin: 10px 0; line-height: 23px;
} */

/* .clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} */

#localAreaSales_wrap h1.adr span.street-address,
#localAreaSales_wrap h1.adr span.geo,
#localAreaSales_wrap h1.adr span.suburb,
#localAreaSales_wrap h1.adr span.locality {
    color: #d34400;
    font-style: normal;
    font-size: 1em;
    line-height: 30px;
    }

#localAreaSales_wrap h1.adr span.country-name { display: none; }

#localAreaSales_wrap ul.favourites li.sortable a.adr {
    margin-top: 1px;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.25em;
    margin-bottom: 6px;
    display: block;
    width: 340px;
}

#localAreaSales_wrap ul.recently_viewed li a.adr {
    margin-top: 1px;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.25em;
    margin-bottom: 6px;
    display: block;
    width: 340px;
}

#localAreaSales_wrap ul.search_results li a.adr {
    margin-top: 1px;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.25em;
    margin-bottom: 6px;
    display: block;
/*width: 340px;*/
}

/*
=property_details table
-----------------------------------------------------*/

#localAreaSales_wrap table.property_details {
    color: #333;
    margin: 0;
    font-size: 11px;
    /* font-size: .917em; */
    
    }    

#localAreaSales_wrap h2 + table.property_details {margin-top: 8px;}

/* turn off whitespace nowrap for wide filler cells */
#localAreaSales_wrap th.filler, #localAreaSales_wrap td.filler { 
    width: 100% !important;
    white-space: normal !important;
    }

#localAreaSales_wrap table.property_details th,
#localAreaSales_wrap table.property_details td {
    padding: 4px 0 4px 0;
    text-align: left;
    white-space: nowrap;
    border-bottom: 1px solid #e9e9e9;
    font-size: 12px !important
}

#localAreaSales_wrap table.property_details td {vertical-align: middle;}
#localAreaSales_wrap table.property_details.local_sales th {width: 130px;}
#localAreaSales_wrap table.property_details th h3 {margin: 25px 0 5px;}

#localAreaSales_wrap table.property_details th h3 span.num {
    color: #222;
    font-weight: normal;
    }

#localAreaSales_wrap table.property_details th h4 {
    margin: 10px 0 5px;
    font-size: 1.25em;
    }

#localAreaSales_wrap table.property_details tr:first-child th h3 { margin-top: 0; }

#localAreaSales_wrap table.property_details th.divider h4 {
    padding: 30px 0 4px;
    margin: 0;
    font-size: 1.167em;
    }

#localAreaSales_wrap table.property_details tr.divider td,
#localAreaSales_wrap table.property_details tr.divider th {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    }

#localAreaSales_wrap table.property_details td.gutter {
    border-bottom: none !important;
    width: 15px;
    padding-right: 10px;
    padding-left: 10px;
    }

#localAreaSales_wrap table.property_details input[type=text],
#localAreaSales_wrap table.property_details input.text {
    padding-top: 3px;
    height: 17px;
    }

#localAreaSales_wrap table.property_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
    }

#localAreaSales_wrap table.property_details tr.property_image td {
    padding: 20px 0 0;
    border-bottom: none;
    text-align: center;
    white-space: normal;
    }

#localAreaSales_wrap table.property_details tr.property_image div {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 260px;
    height: 152px;
    padding: 3px;
    margin: 0 0 0 1px;
    float: left;
    }    

#localAreaSales_wrap table.property_details tr.property_image div.aerial {
    position: relative;
    left: 15px;
    }

#localAreaSales_wrap table.property_details tr.property_image img {
    display: block;
    width: 248px;
    height: 152px;
    }

#localAreaSales_wrap table.property_details tr.property_image td p {
    color: #a09b98;
    margin: 80px 34px 0 34px;
    }

#localAreaSales_wrap table.property_details th.header {border-bottom: none;}

#localAreaSales_wrap span.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;
    }

#localAreaSales_wrap table.property_details + p.toggle {
    background: none;
    border: none;
    padding-left: 0;
    }

#localAreaSales_wrap table.property_details td.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    }

#localAreaSales_wrap table.property_details td.thumb_sm img {
    width: 85px;
    display: block;
    }

#localAreaSales_wrap table.property_details td.thumb_sm p {
    color: #999;
    white-space: normal;
    text-align: center;
    margin: 11px 0 0;
    }

#localAreaSales_wrap table.property_details td.additional {padding: 0 12px 30px 12px ;}

#localAreaSales_wrap table.property_details span.risk_low {color: #0fa300;}
#localAreaSales_wrap table.property_details span.risk_medium {color: #f56b16;}
#localAreaSales_wrap table.property_details span.risk_high {color: #f00;}

/**for toggle additional**/
#localAreaSales_wrap p.toggle {
    font-size: 11px;
    margin: 4px 0 30px;
    /*display: none; jQuery shows this if jScript active*/
}

#localAreaSales_wrap a .toggle {
	color: #1E74B3;
	padding-right: 14px;
	font-size: 11px;
    margin: 4px 0 30px;
}


/* Section ending toggles have background gradient and top/bottom border */

#localAreaSales_wrap p.toggle.special {
    padding: 3px 9px 3px 6px;
    margin: 0 0 20px;
}

#localAreaSales_wrap .toggle.open.special { 
    border-top: 1px solid #888; 
    background: transparent url('/qv/images/toggle-open-bg.png') repeat-x 0 0;
}

#localAreaSales_wrap .toggle.closed.special {
    border-bottom: 1px solid #888; 
    background: transparent url('/qv/images/toggle-close-bg.png') repeat-x 0 0;
}

#localAreaSales_wrap a .toggle.open { 
	background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;
}
#localAreaSales_wrap a .toggle.closed {
	background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;
}

/**for toggle end**/

#localAreaSales_wrap .sort {
    background-color: #efffe6;
    border-top: 1px solid #ccc;
    font-size: 11px;
    padding: 7px 10px 5px;
    margin: 20px 0 10px;
    color: #000;
}

#localAreaSales_wrap .sort p.sa {
    margin: 0;
    float: right;
}

#localAreaSales_wrap .sort input {
	margin-left: 5px;
}

#localAreaSales_wrap input.button , #localAreaSales_wrap .select_all_property{
	cursor:pointer;
	float: left;
	margin: 0 2px 0 0;
	display: block;
	width: 70px;
	height: 25px;
	text-transform: uppercase;
	padding: 0;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
	background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
	background-image: -o-linear-gradient(top, #1379c3, #0163aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
	background-image: linear-gradient(top, #1379c3, #0163aa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa');
	line-height: 25px;
}
#localAreaSales_wrap .unselect_all_property, #localAreaSales_wrap .select_all_property:hover{
	cursor:pointer;
	float: left;
	margin: 0 2px 0 0;
	display: block;
	width: 70px;
	height: 25px;
	text-transform: uppercase;
	padding: 0;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
 	line-height: 25px;
}
#localAreaSales_wrap .select_all_disabled {
  cursor: pointer;
  float: left;
  margin: 0 2px 0 0;
  display: block;
  width: 39px;
  height: 25px;
  text-transform: uppercase;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #BAACAC;
  background-color: #EDEDED;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa');
  color: #9C9C9C !important;
  line-height: 25px;
}



#localAreaSales_wrap #pricePerProperty {
	padding: 10px;
	line-height: 25px !important;
	color: #1E74B3;
}

#localAreaSales_wrap #totalPriceLabel {
	line-height: 25px !important;
	font-weight:bold;
}


#localAreaSales_wrap #totalPrice{
	width: 39px;
	padding: 5px;
	background-color: #FFFFFF;
	border-radius: 3px;
	box-shadow: inset 0px 1px 1px 0px #D3B5B5;
}


.LocalAreaSearch table.searchCriteria select.duo {
	width:64px;
}

.LocalAreaSearch table.searchCriteria select.single {
	width:147px
}

.LocalAreaSearch table.searchCriteria td {
	padding:5px 0;
}

.LocalAreaSearch table.searchCriteria td.middleGap {
	width:20px;
}

.LocalAreaSearch table.searchCriteria td.floatRight {
	float:right;
}

.LocalAreaSearch a .toggle {
	padding-right: 14px;
	font-size: 11px;
	margin: 4px 0 30px;
}

.LocalAreaSearch a .toggle.closed {
	background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;
}

.LocalAreaSearch a .toggle.open {
	background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;
}

.LocalAreaAndPurchasedSales #page_navigation {
	text-align: center !important;
	padding-top: 10px;
	border-top: 1px solid #a5a5a5;
}

.LocalAreaAndPurchasedSales #page_navigation a{
	margin: 2px 2px 2px 2px !important;
} 

#localAreaSales_wrap .LocalAreaSearch .process .fieldContainer {
	margin: 0px 0px 10px 0px;
	background: #eee;
	/* padding: 2px 7px 2px 7px !important; */
}
#localAreaSales_wrap .selected table.property_details td.gutter{
	border-bottom: none !important;
}
#localAreaSales_wrap .selected {
	background:#d9f0ff !important;
}

#localAreaSales_wrap .disabled {
	margin: 0 2px 0 0;
	width: 39px;
	height: 25px;
	text-transform: uppercase;
	padding: 5px 5px 5px 5px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #BAACAC;
	background-color: #EDEDED;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa'); 
	color: #9C9C9C !important;
	line-height: 25px;
}

#localAreaSales_wrap .buttonBuy {
	display:block;
  float: right;
  width: auto;
  height: 25px;
  text-transform: uppercase;
  padding: 0px 5px 0px 5px;
  border-radius: 3px;
  border: 1px solid #0062a9; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa');
  color: #FFFFFF !important;
  line-height: 25px;
  background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
  background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
  background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
  background-image: -o-linear-gradient(top, #1379c3, #0163aa);
  background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
  background-image: linear-gradient(top, #1379c3, #0163aa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa');
  display: block;
  cursor:pointer;
}

#localAreaSales_wrap .buttonBuy:hover {
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919));
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
	cursor:pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}


#localAreaSales_wrap #displayOptions , #localAreaSales_wrap .totalPriceLabel{
	color: #333 !important;
}

/**** end localAreaSales ****/



/* Styles for widget comparableLocalSales */

.ComparableLocalSales .clearfix:after, .ComparableLocalSales div.top_level_tabs:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ComparableLocalSales span.thumb_sm {
    background: url("/qv/images/property-image-default-sm.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    height: 57px;
    margin-right: 12px;
    padding: 3px;
    width: 85px;
}

.ComparableLocalSales a {
    color: #0062A9;
    text-decoration: none;
}

.ComparableLocalSales a img {
    border: medium none;
}

.ComparableLocalSales h3.sales_list {
    border-top: 1px solid #A5A5A5;
    color: #C74600;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.25em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 20px 0 0;
    padding: 12px 0 6px;
}

.ComparableLocalSales table.property_details {
    color: #333333;
    font-size: 0.917em;
    margin: 0;
    width:100%;
}

.ComparableLocalSales table.property_details.local_sales th {
    width: 130px;
}

.ComparableLocalSales table.property_details th, .ComparableLocalSales table.property_details td {
    border-bottom: 1px solid #E9E9E9;
    padding-top: 4px ;
    padding-bottom: 4px ;
    text-align: left !important;
    white-space: nowrap !important; 
    font-size:12px !important;
}

.ComparableLocalSales table.property_details td.gutter {
    border-bottom: 1px solid #FFFFFF;
    padding-right: 22px;
    width: 15px;
}

.ComparableLocalSales table.property_details img.placeholder {
    height: 12px;
    margin-top: 3px;
    width: 49px;
}

.ComparableLocalSales table.property_details img.placeholder_2blocks {
    height: 12px;
    margin-top: 3px;
}

.ComparableLocalSales table.property_details + p.toggle {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding-left: 0;
}

.ComparableLocalSales p.toggle {
    font-size: 0.917em;
    margin-top: 4px;
}

.ComparableLocalSales .toggle.closed a {
    background: url("/qv/images/toggle-closed.gif") no-repeat scroll 100% 50% transparent;
}

.ComparableLocalSales .toggle.open a {
    background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
}

.ComparableLocalSales a.expand, .ComparableLocalSales a.expand_table {
    background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
    padding-right: 14px;
}

.ComparableLocalSales .toggle a {
    padding-right: 14px;
	font-size: 11px;
	margin: 4px 0 30px;
}

/*Start New Toggle*/
.ComparableLocalSales a .toggle {
    padding-right: 14px;
	font-size: 11px;
	margin: 4px 0 30px;
}

.ComparableLocalSales a .toggle.open { 
	background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;
}
.ComparableLocalSales a .toggle.closed {
	background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;
}
/*End New Toggle*/

.ComparableLocalSales .toggle.closed a span.show_msg {
    display: none;
}

.ComparableLocalSales .toggle.open a span.hide_msg {
    display: none;
}

.ComparableLocalSales span.country-name {
    display: none;
}

/* .ComparableLocalSales .content {
    float: left;
    padding: 0 22px 0 19px;
    position: relative;
    width: 543px;
    padding: 1em;
}



/*** end comparableLocalSales ****/


/* Styles for widget evaluer */


#evaluerBlockDiv th.filler, #evaluerBlockDiv td.filler { 
    width: 100% !important;
    white-space: normal !important;
}

#evaluerBlockDiv h3 {
    color: #C74600;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.333em;
    font-weight: normal;
    line-height: 1.333em;
    margin: 15px 0 7px;
    padding: 0;
}
    
#evaluerBlockDiv div.fsd {
	background: #ebebeb;
	border: 1px #d3c9c9 solid;
    position: relative;
    padding-top: 28px;
    font-size: 13px;
    margin: 0px 0 5px;
    background-size: 100%;
/*     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( */
/* 		src='/qv/images/fsd.png', */
/* 		sizingMethod='scale'); */
		
/* 		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( */
/* 		src='/qv/images/fsd.png', */
/* 		sizingMethod='scale')"; */
}

#evaluerBlockDiv div.fsd_indicator {
    width: 9px;
    height: 16px;
    position: absolute;
    background: transparent url('/qv/images/fsd-arrow.gif') no-repeat 0 0;
    top: 18px;
    left: 300px;/* write value with JS */
}

#evaluerBlockDiv .accessibility {
	position: absolute; 
	left: -999em;
}

#evaluerBlockDiv p.note {
    font-size: 0.917em;
        line-height: 1.5em;
    margin: 0 0 1em;
}




/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED BELOW BELOW BELOW*/
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */

/* Styles for widget purchase */

#evaluerBlockDiv div.purchase a.button {
    float: left;
	margin: 0 2px 0 0;
	width: 39px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
	background-image: -o-linear-gradient(top, #1379c3, #0063aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
	background-image: linear-gradient(top, #1379c3, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
}

#evaluerBlockDiv div.purchase a.button:hover {
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919));
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}


#evaluerBlockDiv div.purchase {
    background-color: #e6f5ff;
    padding: 7px 10px 6px;
    margin: 0px 0 7px;
    border-bottom: 1px solid #e9e9e9;
    }

#evaluerBlockDiv div.purchase span.price {
    background: transparent url('/qv/images/price-bg.png') repeat-x 0 0;
    float: left;
    height: 27px;
    color: #000;
    }

#evaluerBlockDiv div.purchase span.price strong {
    background: transparent url('/qv/images/price-right.png') no-repeat 100% 0;
    float: left;
    padding: 4px 8px 0;
    height: 23px;
    }
    
#evaluerBlockDiv div.purchase span.price.left {
    background: transparent url('/qv/images/price-left.png') no-repeat 100% 0;
    float: left;
    padding: 4px 8px 0;
    height: 23px;
    }

#evaluerBlockDiv div.purchase select {
    margin: 4px 0 0 10px;
    }

#evaluerBlockDiv div.purchase p {
    float: left;
    margin: 5px 0 0 5px;
    }

#evaluerBlockDiv div.purchase img { float: left; }

#evaluerBlockDiv .qv_purchase_price {
	background:url("/qv/images/price-bg.png") repeat-x scroll 0 0 transparent;
	float:left;
	height:27px;
}

#evaluerBlockDiv .qv_purchase_price_left {
	background:url("/qv/images/price-left.png") no-repeat scroll 100% 0 transparent;
	float:left;
	height:23px;
	padding:6px 2px 0;
}

#evaluerBlockDiv .qv_purchase_price strong {
	background:url("/qv/images/price-right.png") no-repeat scroll 100% 0 transparent;
	float:left;
	height:23px;
	padding:6px 8px 0;
}

#evaluerBlockDiv .qv_strike {
	color: #888888;
	text-decoration: line-through;
}

#evaluerBlockDiv .spacing{
	white-space: normal;
}

#evaluerBlockDiv div.purchase.purchased {
    background-color: #EFFFE6;
    padding-bottom: 3px;
}

#evaluerBlockDiv div.purchase.updated{
	background-color: #FFEADF;	
}

#evaluerBlockDiv div.purchase.notavailable{
	background-color: #F1F1F1;
}

/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED ABOVE ABOVE ONLY*/
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */
/* DELETE IF PURCHASE CSS IS ALREADY INCLUDED */


/*** added for Evaluer overrides ***/
#evaluerBlockDiv table.property_details th, #evaluerBlockDiv table.property_details td {
    border-bottom: 1px solid #E9E9E9;
    padding-top: 4px ;
    /*padding-bottom: 4px ; */
    height: 22px;
    text-align: left !important;
    white-space: nowrap !important; 
}

#evaluerBlockDiv table.property_details td.gutter {
    border-bottom: 1px solid #FFFFFF;
    padding-right: 22px;
    width: 15px;
}

#evaluerBlockDiv table.property_details img.placeholder {
    height: 12px;
    margin-top: 3px;
    width: 49px;
}

#evaluerBlockDiv table.property_details + p.toggle {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding-left: 0;
}



/**** end Evaluer ****/



/* .NotificationList  start */

.NotificationList .qv_notification_style p {
    margin: 0;
    padding: 12px 0;
}

.NotificationList .qv_notification_table {
    border-left: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}

.NotificationList .qv_notification_table th {
    background-color: #EBEBEB;
    border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    font-weight: normal;
    /*height: 30px;*/
    padding: 5px 10px 5px !important;
}

.NotificationList .qv_notification_firstheader {
    width: 58%;
}

.NotificationList .qv_notification_table td {
    border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 8px 10px;
}
.NotificationList .qv_notification_table h4 {
    background: url("/qv-designer/images/qv_images.qv_notifreq_button.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: 0 !important;
    width: 120px;
}

.NotificationList .qv_notification_table h4 a {
    display: block;
    padding-left: 8px;
}

.NotificationList .qv_notification_style .padding_style1 {
    padding: 0 10px 0 0;
}

.NotificationList .freq-top-left, .freq-top-right, .freq-bottom-left, .freq-bottom-right {
	width: 8px;
	height: 8px;
	
}
.NotificationList .freq-top-left {
	background: url("/qv-myrp/images/ds-dark-top-left.gif") no-repeat -6px -4px;
}
.NotificationList .freq-top-right {
	background: url("/qv-myrp/images/ds-dark-top-right.gif") no-repeat -10px -4px;
}
.NotificationList .freq-bottom-left {
	background: url("/qv-myrp/images/ds-dark-bottom-left.gif") no-repeat -6px -9px;
}
.NotificationList .freq-bottom-right {
	background: url("/qv-myrp/images/ds-dark-bottom-right.gif") no-repeat -10px -9px;
}
.NotificationList .freq-top-mid {
	height: 8px;
	width: 82px;
	border-top: 1px solid !important;
}
.NotificationList .freq-mid-left {
	width: 8px;
	border-left: 1px solid !important;
}
.NotificationList .freq-mid-right {
	width: 8px;
	border-right: 1px solid !important;
}
.NotificationList .freq-bottom-mid {
	height: 8px;
	width: 82px;
	border-bottom: 1px solid !important;
}

.NotificationList .freqListWrap a {
	display: block;
	padding: 4px 10px 4px 6px;
	height: 18px;
	cursor: pointer;
}

.NotificationList .freqListWrap a:hover {
	background-color: #c9e9fe;
}

.NotificationList .frequencyList {
	position: absolute;
	left: -9999px;
	top: -9999px;
	/* left: 0px;
	top: 0px; */
	z-index: 9999;
}

.NotificationList .frequencyList td {
	padding: 0px;
	background-color: #fff;
	border: none;
}

.NotificationList .freqListWrap {
	position: absolute; 
	left: 1px;
	top: 1px;
	width: 98px;
}

/* .NotificationList  end */


/* Styles for widget favouriteList */

.FavouriteList ul.favourites {
    list-style: none outside none;
    margin: 0px;
    padding: 0;
}

.FavouriteList .align-middle{
	vertical-align: middle;
}

.FavouriteList .spacing-left{
	margin-left: 10px;
}

.FavouriteList ul.favourites li.list-sort {
    background-image: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2F2F2');
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));
    border: 1px solid #DFDDDA !important;
    border-radius: 3px 3px 3px 3px;
    margin-top: 10px;
    overflow: visible;
    padding: 16px 30px 16px 16px !important;
    position: relative;
}

.FavouriteList li.list-sort a.handle:hover {
    background-position: -24px center;
}

.FavouriteList li.list-sort a.handle {
    background: url("/qv/images/fav-sortable-arrows.gif") no-repeat scroll 6px center transparent;
    border-left: 1px solid #E1DFDC;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    cursor: move;
    height: 100%;
}

.FavouriteList .accessibility {
    left: -999em;
    position: absolute;
}

.FavouriteList ul.favourites a.property_thumb {
    background: url("/qv/images/fav-thumbnail-bg.png") repeat-x scroll 0 0 #F2F2F2;
    float: right;
    height: 80px;
    padding: 3px;
    width: 118px;
}

.FavouriteList a img {
    border: medium none;
}

.FavouriteList ul.favourites li.list-sort a.adr {
    display: block;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.25em;
    font-weight: normal;
    margin-bottom: 6px;
    margin-top: 1px;
    width: 340px;
}

.FavouriteList ul.favourites li.list-sort a.adr {
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.25em;
    font-weight: normal;
}

.FavouriteList span.country-name {
    display: none;
}

.FavouriteList ul.favourites li.list-sort dl {
    line-height: 19px;
    margin-left: 0;
}

.FavouriteList ul.favourites li.list-sort dt {
    color: #333333;
    float: left;
}

.FavouriteList ul.favourites li.list-sort dd span {
    color: #888888;
    font-size: 11px;
}

.FavouriteList span.update_available {
    background: url("/qv/images/icon-update-available.png") no-repeat scroll 8px 2px transparent;
    color: #E18100;
    font-size: 11px;
    padding: 2px 0 2px 25px;
}

.FavouriteList ul.fav_actions, .FavouriteList ul.fav_note_actions {
    height: 20px;
    list-style: none outside none;
    /*margin: 10px 0 0;*/
    padding: 10px 0 0 0;
}

.FavouriteList ul.fav_actions li, .FavouriteList ul.fav_note_actions li {
    float: left;
    font-size: 0.917em;
    height: 20px;
    position: relative;
}

.FavouriteList ul.fav_actions li a, .FavouriteList ul.fav_note_actions li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 3px 3px 3px 3px;
    color: #999999;
    margin-right: 4px;
    padding: 3px 0 4px 7px;
    white-space: nowrap;
}

.FavouriteList ul.fav_actions li.popup_trigger a strong {
    background: url("/qv/images/icon-drop-down-arrow.gif") no-repeat scroll 93% center transparent;
    padding-right: 27px;
    width: 50px;
    display: inline-block;
}

.FavouriteList ul.fav_actions li a strong {
	display: inline-block;
}

.FavouriteList ul.fav_actions li a strong, .FavouriteList ul.fav_note_actions li a strong {
    font-weight: normal;
    padding: 3px 7px 3px 0;
}

.FavouriteList em, .FavouriteList strong {
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
}

.FavouriteList .fav_actions div.popup_options {
    background-color: #FFFFFF;
    height: auto;
    left: 1px;
    padding: 10px 0 0 8px;
    position: absolute !important;
    top: 21px;
    width: auto;
    z-index: 9999;
    display: none;
}

.FavouriteList div.popup_options {
    padding: 0 !important;
}

.FavouriteList ul.fav_actions li.saving a {
    background: none repeat scroll 0 0 #FFFFE1;
    color: #333333;
}

.FavouriteList ul.fav_actions li a.remove_property span {
    background-image: url("/qv/images/icon-trash.png");
}
.FavouriteList ul.fav_actions li a.add_note span, .FavouriteList ul.fav_actions li a.remove_property span, .FavouriteList ul.fav_note_actions li a.remove_note span, .FavouriteList ul.fav_actions li a.delete span {
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 9px;
}

.FavouriteList ul.fav_actions li a.add_note span {
    background-image: url("/qv/images/icon-note.png");
}

.FavouriteList div.fav_add_note textarea {
    background-color: #FFFFE1;
    border: 1px solid #C2C2C2;
    color: #666666;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 62px;
    margin-bottom: 4px;
    margin-top: 8px;
    padding: 10px;
    width: 436px;
}

.FavouriteList div.rounded_small {
    background-image: -moz-linear-gradient(center top , #1379C3, #0163AA);
    border: 1px solid #0062A8;
    border-radius: 15px 15px 15px 15px;
    font-size: 1em;
    height: 23px;
    margin: 0 9px 0 0;
    padding-left: 12px;
}

.FavouriteList div.submit {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.FavouriteList div.rounded_small input {
    height: 23px;
    left: -12px;
    line-height: 23px;
    margin-right: -12px;
    padding: 0 12px 2px;
}

.FavouriteList div.submit input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    position: relative;
}

.FavouriteList ul.favourites a.cancel {
    font-size: 0.917em;
    line-height: 20px;
}

.FavouriteList a.cancel {
    bottom: -3px;
    font-size: 0.917em;
    position: relative;
}

.FavouriteList div.fav_note {
    background: url("/qv/images/fav-note-bg.png") repeat-x scroll 0 0 #EDF8E6;
    border: 1px solid #C2C2C2;
    color: #666666;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.917em;
    margin-bottom: 2px;
    margin-top: 8px;
    padding: 10px 10px 6px;
    width: 436px;
}

.FavouriteList div.fav_note ul.fav_note_actions {
    font-size: 1.091em;
}

.FavouriteList ul.fav_note_actions {
    border-top: 1px solid #E5E5E5;
    left: -10px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    top: 1px;
    width: 461px;
}

.FavouriteList ul.fav_note_actions li a.remove_note span {
    background-image: url("/qv/images/icon-trash.png");
}

ul.fav_note_actions li a.remove_note span, ul.fav_actions li a.delete span {
    margin-right: 0;
}

.FavouriteList img.bottom_shadow {
    bottom: -5px;
    left: 0;
    position: absolute;
}

.FavouriteList .fav_actions div.popup_options {
    background-color: #FFFFFF;
    height: auto;
    left: 1px;
    padding: 10px 0 0 8px;
    position: absolute !important;
    top: 21px;
    width: auto;
    z-index: 9999;
}

.FavouriteList ul.fav_actions li a:hover, .FavouriteList ul.fav_note_actions li a:hover {
    color: #0062A9;
    cursor: pointer;
}

.FavouriteList ul.fav_actions li a:hover span, .FavouriteList ul.fav_note_actions li a:hover span {
    background-position: 0 0;
}

.FavouriteList div.popup_options ul li a {
    background-image: none;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #4F4F4F;
    display: block;
    margin: 0 !important;
    padding: 3px 20px 3px 6px;
    white-space: nowrap;
}

.FavouriteList div.popup_options ul li a:hover {
    background-color: #C9E9FE;
}

.FavouriteList .fav_actions div.popup_options ul {
    box-shadow: 0 0 4px 2px #232323 inset;
    color: #333333;
    font-size: 1em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.FavouriteList div.popup_options ul {
    border: 1px solid #D1D1D1;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 4px 2px #232323 inset;
}

.FavouriteList div.popup_options ul li:first-child {
    border-top: medium none;
}

.FavouriteList div.popup_options ul li {
    border-radius: 0 0 0 0;
    float: none;
    height: auto;
}

.FavouriteList .fav_actions div.popup_options ul {
    box-shadow: 0 0 4px 2px #232323 inset;
    color: #333333;
    font-size: 1em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.FavouriteList .clearfix:after, .FavouriteList div.top_level_tabs:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.FavouriteList li.ui-state-highlight-placeholder {
	display: block;
	border: 1px dashed #DFDDDA !important;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 140px;
	background-color: #FFF1E0;
}
.FavouriteList .pad-l2 {
	padding-left: 5px;
}
.FavouriteList .bill-selected td {
	padding: 8px 8px 8px 8px;
}
.FavouriteList .addcomment-panel2 {
	padding-top: 8px;
}

.FavouriteList .addcomment-panel2 textarea {
	background-color: #FFFFE1;
    border: 1px solid #C2C2C2;
    height: 58px;
    line-height: 14px;
    margin-bottom: 4px;
    padding: 10px;
    width: 436px;
}

.FavouriteList .addcomment-panel2 table tr td {
	vertical-align: middle;
}

.FavouriteList .fav-note {
	clear: both;
	background-color: #F1F9EB;
	border: 1px solid #C2C2C2;
	font-size: 11px;
	width: 177px;
}

.FavouriteList .fav-note2 {
	clear: both;
	background-color: #F1F9EB;
	border: 1px solid #C2C2C2;
	font-size: 11px;
	margin-top: 8px;
	width: 455px;
}

.FavouriteList .fav-txt {
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #E5E5E5;
	line-height: 14px;
}

.FavouriteList .fav-txt2 {
	padding: 8px 0px 8px 10px;
	border-top: 1px solid #E5E5E5;
	line-height: 14px;
}

.FavouriteList .fav-txt-inner {
	padding-right: 10px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	word-wrap: break-word;
}

.FavouriteList .fav-txt-inner2 {
	padding-right: 10px;
	height: 55px;
	overflow-x: hidden;
	overflow-y: auto;
	word-wrap: break-word;
}

.FavouriteList .fav-buttons {
	padding: 5px 10px 6px 10px;
	clear: both;
}

.FavouriteList .fav-buttons2 {
	padding: 5px 10px 6px 10px;
	clear: both;
	border-top: 1px solid #E5E5E5;
}

.FavouriteList .note-btn {
	border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #D5D5D5;
    background-color: #ffffff;
    color: #999999;
    line-height: 18px;
    padding: 3px 7px 3px 7px;
    font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
}

.FavouriteList .note-btn:hover {
	color: #0062a9;
}

.FavouriteList .btn-delete {
	background: url("/qv/images/icon-trash.png") no-repeat scroll 7px -16px #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
}

.FavouriteList .btn-delete:hover {
	background: url("/qv/images/icon-trash.png") no-repeat scroll 7px 4px #FFFFFF;
}

.FavouriteList .note-underline {
	border-bottom: 1px solid #DFDFDF;
	height: 0px;
	
}

.FavouriteList .show-comment-link {
	padding-left: 15px;
	background: url("/qv/images/toggle-open.gif") no-repeat scroll 0 50% transparent;
}

.FavouriteList .show-comment-link.shown {
	background: url("/qv/images/toggle-closed.gif") no-repeat scroll 0 50% transparent;
}

.FavouriteList .comment-date-save {
	padding: 8px 0px 8px 10px;
	font-weight: bold;
}

.FavouriteList .note-owner {
	color: #0062A9;
    font-size: 14px;
    padding-bottom: 6px;
}

.FavouriteList .showall-link {
	padding: 5px 0px 0px 5px;
}

.FavouriteList .tooltip-wrap {
	background-color: #FFC78C;
	padding: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	color: #333333;
	font-size: 14px;
	min-width: 150px;
}
.FavouriteList .tooltip-wrap span {
	padding-left: 2px;
}
.FavouriteList .bill-selected td {
	padding: 8px 8px 8px 8px;
}
.FavouriteList .fav-txt {
	/*padding-top:10px;*/
}

.FavouriteList .fav-buttons {
	padding-top: 5px;
}

/* header greetings */
.HeaderGreetings a {
	color: #F5CCB2;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.HeaderGreetings span {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    /* padding: 0px 8px 0px 8px !important; */
    color: #6B280A;
}

.HeaderGreetings {
	padding-top: 1px; 	
}

.advancesearch a {
	padding-top: 14px !important;	
}
/* end header greetings */

/*user greeting*/
.UserGreeting h1 span {
    color: #666666;
    font-size: 20px;
    line-height: 1em;
}

.UserGreeting {
	margin-top: -5px;
}

.UserGreeting h1 {
	padding-top: 12px;
}

/* property value */
.PropertyValue #property_value_content {
	display: inline-block;
	position: relative;
	text-align: left;
	height: 20px;
	width: 157px;
	cursor: pointer;
}

.PropertyValue .show_property_value.qv_content1 {
	background: url("/qv-designer/images/qv_images.qv_favtab_iconproperty.gif") no-repeat scroll 100% 0 transparent;
	padding-right: 30px;
}

.PropertyValue .element_hide {
	display: none;
	padding-top: 8px;
}

.PropertyValue #property_value_content:hover .property_value_content_wrap {
	position: absolute;
	z-index: 9999;
	background: #E5F5FF;
	padding: 10px 20px 10px 20px;
	-moz-border-radius: 5px;
	left: -21px;
	top: -11px;
	border: 1px solid #9C9C9C;
	width: 157px;
}

.PropertyValue #property_value_content:hover .element_hide {
	display: block;
	font-size: 0.9em;
    font-weight: normal;
}

.PropertyValue .element_hide.total {
	/* border-bottom: 1px solid #CCCCCC; */
    color: #C74600;
    font-size: 1.2em !important;
    font-weight: bold !important;
    padding-bottom: 5px;
}

.PropertyValue .show_property_value strong {
	white-space: nowrap;
	color: #0062A9;
}


/* Styles for widget contactUs start*/

.ContactUs .div_ContactUs {
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}

.ContactUs label.error{
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
    text-align:left;
}

.ContactUs .qv_form_label1 {
    float: left;
    margin: 4px 0 0;
    width: 210px;
}

.ContactUs div.button_bar {
    background-color: #D9F0FF;
    height: 36px;
    padding: 13px 18px 6px;
    position: relative;
    margin-bottom: -2px;
    }
    
.ContactUs div.rounded {
    border: 1px solid #0062a8;
    border-radius: 15px;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
    background-image: -o-linear-gradient(top, #1379c3, #0163aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa'); /* IE6-IE9 */    
    height: 31px;/*button height*/
    padding-left: 15px;/*end width*/
    margin: 0 9px 0 0;/*optional*/
    font-size: 1.333em;
    }

.ContactUs div.rounded.hover,
.ContactUs div.rounded_small.hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

.ContactUs div.rounded input {
    height: 31px;/*button height*/
    padding: 0 0 2px 15px;/*end width*/
    line-height: 31px;/*remember to subtract 1 for IE*/
    left: -15px;/*end width*/
    margin-right: -15px;/*end width*/
    padding-right: 15px;/*end width*/
    }


.ContactUs .row-border{
	border-bottom:1px solid #E3E3E3;
}

.ContactUs .contactUs td{
	padding : 7px 0 10px 0;
}

.ContactUs .vAlign-middle{
	margin:4px 0 0;
	font-size:13px;
}

.ContactUs .area-width{
	resize: none;
	width: 450px;
	height:150px;
}

/* Styles for widget contactUs end */

/* Styles for widget mortgageCalculator and YieldCalculator */

.MortgageCalculator.showChart, .YieldCalculator.showChart{
	display:block;
}


.MortgageCalculator.hideChart, .YieldCalculator.showChart{
	display:none;
}

.MortgageCalculator.calcInputStyle, .YieldCalculator.showChart {
	text-align:right;
}

.MortgageCalculator.inputNumOnly, .YieldCalculator.showChart {
	text-align:right;
}

.MortgageCalculator .calcRowStyle, .YieldCalculator.showChart {
	height:32px;
}


.MortgageCalculator .calcRowStyle > td,  .YieldCalculator .calcRowStyle > td{
	vertical-align: middle !important;
	white-space:nowrap !important;
	height:29px;

}

.MortgageCalculator .calcRowStyle select, .YieldCalculator .calcRowStyle select  {
	width: 100%;

}

.MortgageCalculator input[type="text"][disabled], .YieldCalculator input[type="text"][disabled] {
	background-color: #ededed;	
	text-align:right !important;
	font-weight: bold !important;
}

.MortgageCalculator input[type="text"].qv_form_input_custom1, .YieldCalculator input[type="text"].qv_form_input_custom1 {
	
	border:1px solid #A2A2A2 !important;
	height:19px !important;
	padding:3px 5px !important;
	vertical-align:middle !important;
	width:140px !important;
	text-align:right !important;
}

.MortgageCalculator >.yield_calc_form_input_medium, .YieldCalculator >.yield_calc_form_input_medium {
    
    border: 1px solid #A2A2A2;
    height: 19px;
    padding: 6px 5px 0;
    vertical-align: middle;
    width: 27%;
}

.MortgageCalculator label.error, .MortgageCalculator label.contentError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
    margin-left: 185px;
}



.YieldCalculator .div_yield_calculator {
	/* border-left:1px solid #E3E3E3; */
	/* border-right:1px solid #E3E3E3; */
	border-top:1px solid #E3E3E3;
	padding-left:20px;
	padding-top:10px;
	
}

.YieldCalculator .qv_yield_calculator form {
	margin:0;
}

.YieldCalculator .calcInputStyleLeft {
	text-align:left;
}

.YieldCalculator .calcInputStyleRight {
	/*text-align:right;*/
}

.YieldCalculator .inputNumOnly {
	text-align:right;
}

.YieldCalculator .calcRowStyle {
	height:32px;
}



.YieldCalculator input[type="text"].qv_form_input_custom2 {
	
	border:1px solid #A2A2A2;
	height:27px;
	padding:6px 5px 0;
	vertical-align:middle;
	/* width:135px; */
	width:138px;
}


.YieldCalculator label.error, .YieldCalculator label.contentError  {
    clear: both;
    color: red;
    font-style: italic;
    text-align:left;
    nowrap:nowrap;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;  
}
/*** End Mortage calculator ***/


/* Styles for widget purchase */
div.purchase a.button {
    float: left;
    margin: 0 2px 0 0;
    display: block;
    width: 39px;
    height: 25px;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0063aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
    background-image: -o-linear-gradient(top, #1379c3, #0063aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
    background-image: linear-gradient(top, #1379c3, #0063aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
    line-height: 25px;
}

div.purchase a.button:hover {
	 border: 1px solid #030303;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to111(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

div.purchase {
    background-color: #e6f5ff;
    padding: 7px 10px 6px;
    margin: 0px 0 14px;
    border-bottom: 1px solid #e9e9e9;
    }

div.purchase span.price {
    background: transparent url('/qv/images/price-bg.png') repeat-x 0 0;
    float: left;
    height: 27px;
    color: #000;
    }

div.purchase span.price strong {
    background: transparent url('/qv/images/price-right.png') no-repeat 100% 0;
    float: left;
    padding: 4px 8px 0;
    height: 23px;
    }
    
div.purchase span.price.left {
    background: transparent url('/qv/images/price-left.png') no-repeat 100% 0;
    float: left;
    padding: 4px 8px 0;
    height: 23px;
    }

div.purchase a.button {
    float: left;
    margin: 0 2px 0 0;
    display: block;
    width: 39px;
    height: 25px;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0063aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
    background-image: -o-linear-gradient(top, #1379c3, #0063aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
    line-height: 25px;
    }

div.purchase a.button:hover {
    border: 1px solid #030303;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    }

div.purchase select {
    margin: 4px 0 0 10px;
    }

div.purchase p {
    float: left;
    margin: 5px 0 0 5px;
    }

div.purchase img { float: left; }

.qv_purchase_price {
	background:url("/qv/images/price-bg.png") repeat-x scroll 0 0 transparent;
	float:left;
	height:27px;
}

.qv_purchase_price_left {
	background:url("/qv/images/price-left.png") no-repeat scroll 100% 0 transparent;
	float:left;
	height:23px;
	padding:6px 2px 0;
}

.qv_purchase_price strong {
	background:url("/qv/images/price-right.png") no-repeat scroll 100% 0 transparent;
	float:left;
	height:23px;
	padding:6px 8px 0;
}

.qv_strike {
	color: #888888;
	text-decoration: line-through;
}

.spacing{
	white-space: normal;
}

div.purchase.purchased {
    background-color: #EFFFE6;
    padding-bottom: 3px;
}

div.purchase.updated{
	background-color: #FFEADF;	
}

div.purchase.notavailable{
	background-color: #F1F1F1;
}

div span a.purchase-cPackage{
	
	margin-right: 2px;
	float: left;
	display: block;
	width: 39px;
	height: 25px;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	color: #fff !important;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
	background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
	background-image: -o-linear-gradient(top, #1379c3, #0163aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
	background-image: linear-gradient(top, #1379c3, #0163aa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa');
	line-height: 25px;
}

div.link-image{
	border-radius: 5px;
	border: 1px solid #666666;
	padding: 0 10px 10px 10px;
	margin-top: 15px;
}


/* End purchase*/

/*Health Check*/

div.qv_healthCheck div.qv_healthCheck_div{
	padding: 25px;
}

div.qv_healthCheck div.qv_healthCheck_div td.qv_healthCheck_td{
	padding-right: 1px;
    padding-top: 9px;
    
}
.qv_healthCheck img {
    width:35px;
}

/*End of Health Check*/

/*Forgot Password*/
.ForgotPassword input.txtPwd{
	width: 590px !important;
	padding-bottom: 3px;
	padding-top: 3px;
}

.ForgotPassword table.tblPwd{
	padding: 15px 0px 15px 0px;
}

.ForgotPassword div.divPwd{
	padding-top: 6px;
}

.ForgotPassword div.divRedMsg{
	color: red;
	 font-style: italic; 
	 padding: 0 0 5px 5px;
}

.ForgotPassword div.divMsg{
	font-style: italic; 
	padding: 0 0 5px 5px;
}



/*End of Forgot Password*/

/*Promotion Create Edit*/
.PromotionCreateEdit table tr td {
	padding: 9px 0px 9px 0px;
}

.PromotionCreateEdit .select-multiple {
	min-width: 200px;
	height: 78px;
}

.PromotionCreateEdit .promotion-textarea {
	width: 570px;
	resize: none;
	height: 62px;
}

.PromotionCreateEdit .promotion-text {
	width: 564px;
}

.PromotionCreateEdit .promotion-datetext {
	width: 80px;
}

.PromotionCreateEdit .promotion-timetext {
	width: 60px;
}

.PromotionCreateEdit .radio-wrap {
	padding-right: 10px;
}

.PromotionCreateEdit .promotion-inner-table tr td {
	padding: 0px 10px 0px 10px !important;
	vertical-align: middle;
}

.PromotionCreateEdit .promotion-inner-table tr td input[type="submit"], .promotion-inner-table tr td input[type="button"] {
	width: 100px;
	margin: 2px 0px 2px 0px;
}

.PromotionCreateEdit .intro-services {
	padding-bottom: 4px;
}

.PromotionCreateEdit .services-details {
	padding: 5px 15px 0px 15px;
}

.PromotionCreateEdit .services-lists-wrap {
	padding-top: 4px;
}

.PromotionCreateEdit .services-lists-paddling-left {
	padding-left: 20px;
}

.PromotionCreateEdit .promoCodePart{
	display: inline-block; 
	width: 150px;
}

.PromotionCreateEdit .marginLeft15{
	margin-left: 15px;
}

.div_ignoreWarningMsgPromo{
	padding: 40px 10px 40px 10px; 
	text-align: center;
}

.height30{
	height: 30px;
}

.div_none{
	display: none;
}

.width200{
	width:200px;
}

.PromotionCreateEdit label.error {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}

/*End of Promotion Create/Edit*/

/*Order Valuation Waiver*/



/*OrderValuation*/


.OrderValuation .headercolor{
	background-color: #D9F0FF;
	border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 5px 10px 6px;	
}

.OrderValuation .top-margin{
	margin-top:10px;
}

.OrderValuation .table-design{
	border: 1px solid #CBCBCB;
}

.OrderValuation .left-margin{
	padding-left : 11px;
}

.OrderValuation .bottom-margin{
	padding-bottom: 11px;
}

.OrderValuation .top-padding{
	padding-top:10px;
}

.OrderValuation .no-resize {
    resize: none;
}

.OrderValuation .button-spacing{
	float: left;
    padding-left: 15px;
}

.OrderValuation .label-center{
	padding-top: 3px;
}

.OrderValuation .marginRight{
	margin-right: 17px
}

.OrderValuation .spacing{
	width : 105px;
}

.OrderValuation .dropdown-width{
	width : 60px	
}

.OrderValuation a.info {
    background: url("/qv/images/question.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-left: 4px;
    vertical-align: bottom;
    width: 18px;
}
.OrderValuation a.info:hover {
    background: url("/qv/images/question-hover.png") no-repeat scroll 0 0 transparent;
}
.OrderValuation a.info .accessibility {
    left: -999em;
    position: absolute;
}

.OrderValuation label.error, .OrderValuation  label.emailError, .OrderValuation label.custNameError, .OrderValuation  label.tcError, .OrderValuation label.reasonError, .OrderValuation label.valIQError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 24px;
    margin-top: 5px;
}
.OrderValuation tr > td > label.error {
	margin-left: 212px;
}

.OrderValuation .loanAmtLoader{
	display: none;
	position: relative;
	top: 5px;
}

.OrderValuation .margineBottom15{
	margin-bottom:15px;
}

.OrderValuation .float-left{
	float:left;
}

.OrderValuation .width188{
	width:188px;
}

.OrderValuation .padding-right{
	padding-right: 10px;
}
.OrderValuation .text-align{
	text-align: left;
}

.OrderValuation.info {
	background: none repeat scroll 0 0 #FFF1E9;
    border: 1px solid #EE881B;
    padding: 5px;
    border-radius: 3px 3px 3px 3px;
}
.OrderValuation.info .warinfo_error_contentpad {
	background: url("/qv-designer/images/qv_images.qv_info.gif") no-repeat scroll left 2px transparent;
    padding-left: 32px;
    height: 28px;
    vertical-align: middle;
}

.OrderValuation label.lblConstructionError, .OrderValuation label.lblAnzBillingReferenceErrorStyle{
	clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 24px;
    margin-top: 5px;
}



.OrderValuation .no-border-bottom{
	border-bottom: 0 none !important;
}

.OrderValuation .inputWithDollar{
	width:255px !important;
}

.OrderValuation .inputWithOption{
	width:208px !important;
}

.OrderValuation .inputCheckBox{
	border: 1px solid #A2A2A2;
    height: 19px;
    padding: 3px !important;
    vertical-align: middle;
    width: 22px;
}

.OrderValuation .displayNone{
	display:none;
}

.OrderValuation .align-text{
	vertical-align: middle;
}

/*End of OrderValuation*/

/*adminCreateDiscount */

.AdminCreateDiscount .AdminCreateDiscountTableWrap table tr td {
	padding: 9px 0px 9px 0px;
}

.AdminCreateDiscount .no-resize{
	resize:none;
}

.AdminCreateDiscount .date-time{
	width:84px;
}
.AdminCreateDiscount .date-time2{
	width:64px;
}

.AdminCreateDiscount .padtop10{
	padding-top: 10px;	
}

.AdminCreateDiscount .spacing{
	margin-top: 2px;
    padding-bottom: 7px;
}


.AdminCreateDiscount .padding-bottom{
	padding-bottom: 12px;	
}

.AdminCreateDiscount .select-width{
	width: 200px;
	height: 100px;
}

.AdminCreateDiscount .promotion-inner-table tr td {
	padding: 0px 10px 0px 10px !important;
	vertical-align: middle;
}

.AdminCreateDiscount .promotion-inner-table tr td input[type="submit"], .promotion-inner-table tr td input[type="button"] {
	width: 106px;
	margin: 2px 0px 2px 0px;
}

.AdminCreateDiscount label.error, .AdminCreateDiscount  label.emailError, .AdminCreateDiscount label.errorCustom {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}
.AdminCreateDiscount ul > li > label.error, .AdminCreateDiscount ul > li > label.emailError, .AdminCreateDiscount ul > li > label.errorCustom {
	margin-left: 212px;
}

.AdminCreateDiscount .width564{
	width: 564px;
}

.AdminCreateDiscount .txtAreaSize{
	width: 570px;
	height: 62px;
}

.AdminCreateDiscount .padding-right{
	padding-right: 10px;
}

.AdminCreateDiscount .width58{
	width: 58px;
}

.AdminCreateDiscount .padding-left{
	padding-left:20px;
}


/*end of Discount Create/Edit*/

/*Purchase Form*/
.other-payment{
	display: none;
}

#cPackage {
	margin-top:45px !important;
	border: 1px solid #ccc !important;
}

/*End Purchase Form*/

.OrderValuation table, .OrderValuation tr, .OrderValuation td, .OrderValuation th, .OrderValuation input, .OrderValuation select, .OrderValuation textarea, .OrderValuation ul, .OrderValuation ol {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
}

/*** Admin Manual Order***/

.errorMessage {
	 clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 24px;
    margin-top: 5px;
}
.AdminManualOrderValuation table,.AdminManualOrderValuation tr,.AdminManualOrderValuation td,.AdminManualOrderValuation th,.AdminManualOrderValuation input,
.AdminManualOrderValuation select,.AdminManualOrderValuation textarea,.AdminManualOrderValuation ul,.AdminManualOrderValuation ol {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
}

.AdminManualOrderValuation .headercolor {
	color:#337E26;
}

.AdminManualOrderValuation th.header .headercolor {
	font-size: 24px;
	text-align: left;
	font-family: 'Helvetica Neue', 'DejaVu Sans', Arial, Helvetica, Geneva, sans-serif !important;
	font-weight: normal;
}

.AdminManualOrderValuation .top-margin{
	margin-top:10px;
}

.AdminManualOrderValuation .table-design{
	
}

.AdminManualOrderValuation .left-margin{
	padding-left : 11px;
}

.AdminManualOrderValuation .bottom-margin{
	padding-bottom: 11px;
}

.AdminManualOrderValuation .top-padding{
	padding-top:10px;
}

.AdminManualOrderValuation .no-resize {
    resize: none;
}

.AdminManualOrderValuation .button-spacing{
	float: left;
    padding-left: 15px;
}

.AdminManualOrderValuation .label-center{
	padding-top: 3px;
}

.AdminManualOrderValuation .marginRight{
	margin-right: 17px
}

.AdminManualOrderValuation .spacing{
	width : 105px;
}

.AdminManualOrderValuation .dropdown-width{
	width : 60px	
}

.AdminManualOrderValuation a.info {
    background: url("/qv/images/question.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-left: 4px;
    vertical-align: bottom;
    width: 18px;
}

.AdminManualOrderValuation a.info:hover {
    background: url("/qv/images/question-hover.png") no-repeat scroll 0 0 transparent;
}

.AdminManualOrderValuation a.info .accessibility {
    left: -999em;
    position: absolute;
}

.AdminManualOrderValuation label.error, .AdminManualOrderValuation label.emailError, .AdminManualOrderValuation label.reasonError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;

}

.AdminManualOrderValuation label.customerNameError{
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
    font-size: 12px;
}

.AdminManualOrderValuation tr > td > label.error {
	margin-left: 212px;
}

.AdminManualOrderValuation .top-space{
	padding-top: 6px;
}

.AdminManualOrderValuation .margin{
	padding-left :10px;
}

.AdminManualOrderValuation .table-space{
	padding-bottom: 10px;
}

.AdminManualOrderValuation .float-left{
	float: left;
}

.AdminManualOrderValuation .padding-top7{
	padding-top:7px;
}

.AdminManualOrderValuation .vertical-align-middle{
	vertical-align: middle;
}

.AdminManualOrderValuation .padding-right10{
	padding-right: 10px;
}

.AdminManualOrderValuation .margin-bottom15{
	margin-bottom:15px;
}

.AdminManualOrderValuation .width100{
	width:100%;
}

.AdminManualOrderValuation input[type='text']{
	width: 265px !important;
}

.AdminManualOrderValuation input[type='text'].short{
	width: 210px !important;
}

.AdminManualOrderValuation table tr td {
	padding:7px 0px;
	border-bottom:1px solid #d1d1d1;
}

.AdminManualOrderValuation .noBorder {
	border-bottom: none !important;
}



/*** End of Manual Order***/



/*My Settings*/
.help-icon a {
	padding-left: 18px;
	padding-top: 2px;
	background: url("/qv/images/qv_i_help.png") no-repeat top left;
	display: inline-block;
	/* background-size: 15px; */
	height: 15px;
}
.MySettings {
	padding: 0px 10px 0px 10px;
	position: relative;
}
.MySettings .settings-link {
	display: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-color: #ffffff;
	top: 20px;
	left: -25px;
	z-index: 26;
	width: 150px;
}
.MySettings .settings-link li {
	padding: 0px;
	margin: 0px;
}
.MySettings .settings-link li a {
	margin: 0px;
	padding: 8px 12px 8px 12px;
	display: block;
	white-space: nowrap;
}
.MySettings .settings-link li a:hover {
	background-color: #ececec;
}
.MySettings .my-setting-cog {
	padding-left: 18px !important;
	padding-top: 2px !important;
	background: url("/qv/images/qv_i_cog.png") no-repeat top left;
	display: inline-block;
	/* background-size: 15px; */
	height: 15px;
	cursor: pointer;
	font-size: 11px;
}
.MySettings .my-setting-cog:hover {
	color: #ffffff;
}
/*My Settings*/

/***UserSingleLineSearch***/

.UserSingleLineSearch .input-text-no-border{
	border: 0px none !important;
	

}

.UserSingleLineSearch  .search-text{
    width: 291px;
    height: 20px;
    padding: 4px 0 3px 10px;
    margin: 2px 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 14px;
    color: #999999;
}

.UserSingleLineSearch  .search-select{
    width: 193px;
    height: 25px;
    padding: 4px 0 3px 10px;
    margin: 2px 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 14px;
    color: #999999;
}

.UserSingleLineSearch .div-search-input{
	
	background-color: #FFFFFF;
    border: 2px solid #D1D1D1;
    border-radius: 3px 3px 3px 3px;
    color: #999999;
    font-size: 18px;
    height: 22px;
    margin: 2px 9px 0 0;
    padding: 4px 0 10px 10px;
    width: 555px;
}

.UserSingleLineSearch .padding-top2{
	padding-top: 2px;
}

.UserSingleLineSearch .labelSearch{
 	
   	font-size: 14px;
}
.UserSingleLineSearch .tdLabelSearch{
 	padding-top:15px;
 	padding-right:7px;
}

/***End of UserSingleLineSearch***/

/***Full Market Valuation Order Form***/

/* Styles for widget fullMarketValuationOrderForm */


.FullMarketValuationOrderForm a.info {
    background: url("/qv/images/question.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-left: 4px;
    vertical-align: bottom;
    width: 18px;
}
.FullMarketValuationOrderForm a.info:hover {
    background: url("/qv/images/question-hover.png") no-repeat scroll 0 0 transparent;
}
.FullMarketValuationOrderForm a.info .accessibility {
    left: -999em;
    position: absolute;
}

.FullMarketValuationOrderForm .setFontUrgentUpdateValuation{
	 font-style: italic;
	 font-size: 9px;
}

.FullMarketValuationOrderForm label.error, .FullMarketValuationOrderForm label.emailError, .FullMarketValuationOrderForm label.custNameError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 27% center transparent;
    padding-left: 30% !important;
    margin-top: 6px !important;
   	margin-left: 0 !important;
}

.FullMarketValuationOrderForm  .divStartDate{
	position: relative; 
	padding-bottom: 15px;
}

.FullMarketValuationOrderForm  .errorLabelDelDate label.error{
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 center transparent !important;
    padding-left: 25px !important;
    position: absolute;
    white-space: nowrap;

}

.FullMarketValuationOrderForm .textarea {
    background: url("/qv-myrp/images/textarea-bg.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #70A9CD;
    color: #666666;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    height: 220px;
    line-height: 1.667em;
    margin-bottom: 10px;
    margin-top: 8px;
    overflow-y: auto;
    padding-left: 7px;
    width: 690px;
}

.FullMarketValuationOrderForm .txtReasonForDeadline{
	width: 280px;
}
.FullMarketValuationOrderForm .txtDelDate{
	width: 100px;
}

.FullMarketValuationOrderForm .ui-dialog-titlebar-close{
	display:none;
}

.FullMarketValuationOrderForm .alertbox{
	 color: #666666;
	 font-size: 75%;
    line-height: 150%;
}

.FullMarketValuationOrderForm  #TitleBar, .FullMarketValuationOrderForm  #TitleBar2 {
    background: url("/qv/images/modalbox/texture-overlay-swirl.png") no-repeat scroll right 0pt, url("/qv/images/modalbox/texture-overlay.png") repeat-x scroll 0 13px #5BAA13 !important;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    padding: 8px 0 8px 0px;
    border-bottom: 1px solid #000;
}

.FullMarketValuationOrderForm .titletext{
 	 border-bottom: medium none;
    color: #FFFFFF;
    font-size: 1.2em !important;
    font-weight: normal !important;
    line-height: 1.1em !important;
    margin-top: 7px;
    padding: 7px 0 0 20px;
    width: 300px;
}

.FullMarketValuationOrderForm .dialog_details_content {
  border-bottom: 1px solid #BFBFBF;
    line-height: 142%;
    margin-bottom: 15px;
    padding-bottom: 1px !important;
    white-space:normal !important;
}

.FullMarketValuationOrderForm .address_content {
   color: #C74600;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.167em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 15px 11px 7px;
    padding: 0;
}

.FullMarketValuationOrderForm.header_content{
	color: #C74600;
    font-size: 1.833em;
     font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
    font-weight: normal;
    line-height: 1.2em;
}

.FullMarketValuationOrderForm div.process {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 20px 10px 19px;
    position: relative;
}
.FullMarketValuationOrderForm h3 + div.process {
    margin-top: 12px;
}
.FullMarketValuationOrderForm .process fieldset {
    border: medium none !important;
    margin: 0;
    padding: 0;
}
.FullMarketValuationOrderForm .process ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.FullMarketValuationOrderForm .process ol {
}
.FullMarketValuationOrderForm .process li {
    border-top: 1px solid #CCCCCC;
    margin: 0;
}
.FullMarketValuationOrderForm .process li:first-child, .FullMarketValuationOrderForm .process li.first {
    border-top: medium none;
}
.FullMarketValuationOrderForm .process li span.tab {
    display: block;
    float: left;
    font-size: 1.083em;
    margin-right: 8px;
}


.FullMarketValuationOrderForm.wide_form div.container_bottom {
    height: 213px;
}
.FullMarketValuationOrderForm.wide_form .content {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 40px;
    padding-left: 39px;
    width: 730px;
}
.FullMarketValuationOrderForm.wide_form .content form {
    width: 751px;
}
.FullMarketValuationOrderForm.wide_form div.process {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 20px;
    padding: 0 20px 0 19px;
    position: relative;
}

.FullMarketValuationOrderForm .back_container {
	padding: 15px 0px 0px 0px;
}

.FullMarketValuationOrderForm .inputWidth {
	width:119px;
}

.FullMarketValuationOrderForm .selectWidth {
	width:132px;
}

.FullMarketValuationOrderForm#container {
    float: left;
    position: relative;
    width: 794px;
}

.FullMarketValuationOrderForm .process .tab.medium, #dialog_form .tab.medium {
    width: 175px;
}

.FullMarketValuationOrderForm .process .tab.long, #dialog_form .tab.long {
    width: 100%;
    margin-bottom:10px;
}

.FullMarketValuationOrderForm .process .tab, #dialog_form .tab {
    float: left;
}


.FullMarketValuationOrderForm h2.noBottomborder {
    font-size: 1.833em;
    margin: 7px 0 0;
}


.FullMarketValuationOrderForm label.chkEmailCompletedValuation {
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 center transparent !important;
    clear: both;
    color: red;
    display: block;
    font-style: italic;
    margin-top: 6px !important;
    padding-left: 4% !important;
}


.FullMarketValuationOrderForm div.bottom_container {
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
}

.FullMarketValuationOrderForm div.header_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 20px 0px 0px;
    position: relative;
    margin-bottom:10px;
}

.FullMarketValuationOrderForm .bottom-margin {
    margin-bottom:10px;
}

.FullMarketValuationOrderForm label.chkCustTermsAndConditions {
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 center transparent !important;
    clear: both;
    color: red;
    display: block;
    font-style: italic;
    margin-top: 6px !important;
    padding-left: 4% !important;
}

.FullMarketValuationOrderForm .costOfReport{
	vertical-align: middle;
}

.FullMarketValuationOrderForm div.qv_formbottom_style2 {
    background-color: #EAF9FF;
    height: 36px;
    padding: 12px 0 0 12px;
}

div.qv_formbottom_styleCancel {
    background-color: #EAF9FF;
    height: 36px;
    padding: 12px 0 0 12px;
}


/*** Endo Full Market Valuation Order Form***/



/* Styles for widget fullMarketValuation */


.FullMarketValuation .urgentUpdateToRatingHeader {
	margin-bottom:10px;
	margin-top:10px;
}

.FullMarketValuation div.order a.button {
    float: left;
    margin: 0 2px 0 0;
    display: block;
    width: 50px;
    height: 25px;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0063aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
    background-image: -o-linear-gradient(top, #1379c3, #0063aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
    background-image: linear-gradient(top, #1379c3, #0063aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
    line-height: 25px;
}

.FullMarketValuation div.order a.button:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

.FullMarketValuation div.order {
    background-color: #e6f5ff;
    padding: 7px 10px 6px;
    margin: 0px 0 14px;
    border-bottom: 1px solid #e9e9e9;
    }

.FullMarketValuation div.order span.price {
    background: transparent url('/qv/images/price-bg.png') no-repeat 0 0;
    float: left;
    height: 27px;
    color: #000;
    }

.FullMarketValuation div.order span.price strong {
    background: transparent url('/qv/images/price-right.png') no-repeat 100% 0;
    float: left;
    padding: 4px 8px 0;
    height: 23px;
    }

.FullMarketValuation div.order a.button {
    float: left;
    margin: 0 2px 0 0;
    display: block;
    width: 50px;
    height: 25px;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
    background-image: -o-linear-gradient(top, #1379c3, #0163aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa'); /* IE6-IE9 */
    line-height: 25px;
    }

.FullMarketValuation div.order a.button:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    }

.FullMarketValuation div.order select {
    margin: 4px 0 0 10px;
    }

.FullMarketValuation div.order p {
    float: left;
    margin: 5px 0 0 5px;
    }

.FullMarketValuation div.order img { float: left; }

.FullMarketValuation .qv_order_price {
	background:url("/qv/images/price-bg.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:27px;
}

.FullMarketValuation .qv_order_price strong {
	background:url("/qv/images/price-right.png") no-repeat scroll 100% 0 transparent;
	float:left;
	height:23px;
	padding:6px 8px 0;
}

.FullMarketValuation .qv_strike {
	color: #888888;
	text-decoration: line-through;
}

.FullMarketValuation .spacing{
	white-space: normal;
}

.FullMarketValuation div.order.ordered {
    background-color: #EFFFE6;
    padding-bottom: 3px;
}

.FullMarketValuation div.order.updated{
	background-color: #FFEADF;	
}


/*alert bubble*/


/* Styles for widget ratingValuation bubbles*/

.FullMarketValuation .msg-top-left, .FullMarketValuation .msg-top-right, .FullMarketValuation .msg-bottom-left, .FullMarketValuation .msg-bottom-right {
	width: 10px;
	height: 10px;
	overflow: hidden;
}

.FullMarketValuation .msg-top-left {
	background: url("/qv-myrp/images/textinfo-left-top-border.png") no-repeat 0 0 transparent;
}

.FullMarketValuation .msg-top-right {
	background: url("/qv-myrp/images/textinfo-right-top-border.png") no-repeat 0 0 transparent;
}

.FullMarketValuation .msg-bottom-left {
	background: url("/qv-myrp/images/textinfo-left-bottom-border.png") no-repeat 0 0 transparent;
}

.FullMarketValuation .msg-bottom-right {
	background: url("/qv-myrp/images/textinfo-right-bottom-border.png") no-repeat 0 0 transparent;
}

.FullMarketValuation #warinfo_description_topborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_top_border.png") repeat-x scroll 0 0 transparent;
}

.FullMarketValuation #warinfo_description_leftborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_left_border.png") repeat-y scroll 0 0 transparent;
}

.FullMarketValuation #warinfo_description_rightborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_right_border.png") repeat-y scroll 0 0 transparent;
}

.FullMarketValuation #warinfo_description_bottomborder {
	background: url("/qv-designer/images/qv_images.qv_textinfo_bottom_border.png") repeat-x scroll 0 0 transparent;
}

.FullMarketValuation .warinfo_description_content {
	background-color: #E2F5FF;
}

.FullMarketValuation {
	/*padding: 10px 14px 10px 14px;
    border-radius: 3px;*/
}

.FullMarketValuation.info {
	background: none repeat scroll 0 0 #FFF1E9;
    border: 1px solid #EE881B;
    padding: 5px;
    border-radius: 3px 3px 3px 3px;
}
.FullMarketValuation.info .warinfo_error_contentpad {
	/* background: url("/qv-designer/images/qv_images.qv_info.gif") no-repeat scroll left 2px transparent; */
    padding-left: 10px;
    height: 28px;
    vertical-align: middle;
}
.FullMarketValuation .warningtxt {
	margin-bottom: 8px;
}

.FullMarketValuationOrderForm#dialog_message_content {
    padding: 12px 2px !important;
}

/*** Endo Full Market Valuation Widget***/



/* Styles for widget recentValuation */

.RecentValuation .table-design{
	vertical-align: middle;
    /* white-space: nowrap; */
}

.RecentValuation .data-margin{
	padding-right: 2px !important; 
}

.RecentValuation .toggle.closed a span.show_msg {
    display: none;
}

.RecentValuation .toggle.open a span.hide_msg {
    display: none;
}

.RecentValuation p.open a.expand_table {
    background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;   
    padding-right: 14px; 
}

.RecentValuation p.closed a.expand_table {
    background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;   
    padding-right: 14px; 
}

.RecentValuation a.collapse, .RecentValuation a.collapse_table {
    background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;   
    padding-right: 14px; 
}

.RecentValuation .hideClass{
	display: none;
}

.RecentValuation a.pdf {
	background-image: url("/qv/images/pdf.png");
	 background-size: 16px auto; 
}

.RecentValuation a.pdf {
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 16px;
}


.RecentValuation a.remove_valuation {
	background-image: url("/qv/images/icon-trash.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 9px;
}


.RecentValuation table#recentValuation_table tr td, .RecentValuation table#recentValuation_table tr th {
	padding: 8px 2px 8px 2px;
	border:none;
}

.RecentValuation table#recentValuation_table tbody tr td {
	border-bottom:1px #CBCBCB solid !important;
	background-color:#FFF !important;
}

.RecentValuation table#recentValuation_table{
	border:none;
}

/* .RecentValuation .recentValIcons .viewOrder, .RecentValuation .recentValIcons .payNow, .RecentValuation .recentValIcons .cancelOrder, .RecentValuation .recentValIcons .orderProgress {
	margin-left:20px;
}

.RecentValuation .recentValIcons .viewOrder:before {
	position: absolute;
	background: url("/qv/images/recentValuationIcons.png") no-repeat;
	background-position: 2px 2px;
	background-size: 50px;
	width:14px;
	height:14px;
	content: "";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-left: -18px;
}

.RecentValuation .recentValIcons .payNow:before {
	position: absolute;
	background: url("/qv/images/recentValuationIcons.png") no-repeat;
	background-position: 27px 2px;
	background-size: 50px;
	width:14px;
	height:14px;
	content: "";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-left: -18px;
}

.RecentValuation .recentValIcons .cancelOrder:before{
	position: absolute;
	background: url("/qv/images/recentValuationIcons.png") no-repeat;
	background-position: -15px 1px;
	background-size: 50px;
	width:14px;
	height:14px;
	content: "";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-left: -18px;
}

.RecentValuation .recentValIcons .orderProgress:before {
	position: absolute;
	background: url("/qv/images/recentValuationIcons.png") no-repeat;
	background-position: -18px 0px;
	background-size: 50px;
	width:14px;
	height:14px;
	content: "";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-left: -18px;
} */

/*** end of RecentValuation widget ***/



/**** Styles for ValuationCascadeAndOrder Widget ****/

.ValuationCascadeAndOrderWaiver {
	font-size: 12px;
}

.ValuationCascadeAndOrder {
	margin-top: 10px;
}
.ValuationCascadeAndOrder .valuation-cascade table tr td, .ValuationCascadeAndOrder  .valuation-cascade table tr th {
	padding: 4px 0px 4px 0px;
	vertical-align: middle;
}

.ValuationCascadeAndOrder .valuation-type-order table tr td, .ValuationCascadeAndOrder .valuation-type-order table tr th {
	padding: 4px;
	vertical-align: middle;
}

.ValuationCascadeAndOrder .viewbtn {
	display: inline-block;
	background-color: #165F94;
	color: #ffffff;
	width: 42px;
	padding: 0px 9px 0px 6px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.ValuationCascadeAndOrder .viewbtn:hover {
	color: #ffffff !important;
}

.ValuationCascadeAndOrder table.inner-table tr td {
	padding: 0px 2px 0px 0px !important;
	border: 0 none !important;
}

.ValuationCascadeAndOrder .free-report {
	background: url("/qv/images/right-col-pack-purchase.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    padding: 4px 0px 4px 4px;
    font-size: 12px;
    width: 56px;
    line-height: 15px;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.ValuationCascadeAndOrder table.valuation-order {
	border-top: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
}

.ValuationCascadeAndOrder table.valuation-order tr td, .ValuationCascadeAndOrder table.valuation-order tr th {
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

.ValuationCascadeAndOrder .valuation-type-order a.button_pack {
    background: transparent url('/qv/images/right-col-pack-purchase.png') no-repeat 0 0;
    display: inline-block;
    height: 23px;
    /* float: left; */
    cursor: pointer;
    width: 104px;
    
}

.ValuationCascadeAndOrder .valuation-type-order a.button_pack strong {
    background: transparent url('/qv/images/right-col-pack-purchase.png') no-repeat 100% 0;
    display: block;
    height: 23px;
    margin-left: 48px;
    padding-right: 7px;
    color: #000;
    line-height: 23px;
}

.ValuationCascadeAndOrder .valuation-type-order a.button_pack:hover {background-position: 0 100%;}

.ValuationCascadeAndOrder .valuation-type-order a.button_pack span.strike {
    font-weight: normal;
    color: #888;
    text-decoration: line-through;
}

.ValuationCascadeAndOrder .valuation-special-features {
	padding-top: 10px;
}

.ValuationCascadeAndOrder .val-pad-l {
	padding-left: 10px !important;
}

.ValuationCascadeAndOrder .gst-value {
	font-size: 11px;
	color: #ADADAD;
}

.ValuationCascadeAndOrder label.error {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
    margin-left:6px;
}

.ValuationCascadeAndOrder .valuation-type-order .valuation-order {
	border-top: 0px none;
	border-left: 0px none;
}
.ValuationCascadeAndOrder .valuation-type-order .valuation-order th {
	border-right: 0px none;
	border-bottom: 0px none;
	background-color: #EBEBEB;
	padding: 8px 10px 8px 10px;
}
.ValuationCascadeAndOrder .valuation-type-order .valuation-order td {
	border-right: 0px none;
}
.ValuationCascadeAndOrder .padtop-10 {
	padding-top: 10px;
}
.ValuationCascadeAndOrder .padbot-10 {
	padding-bottom: 10px;
}
.ValuationCascadeAndOrder #valuationcascadeform .margin-left{
	margin-left: 8px !important;
}
/**** end ValuationCascadeAndOrder ***/



/* Styles for widget titleDocuments */


.orderButtonTitleDocuments {
	float: left;
	width: 42px;
	height: 25px;	
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 9px 0 6px;
	color: #fff !important;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #2b5797, #0063aa);
	background-image: -moz-linear-gradient(top, #2b5797, #0063aa);
	background-image: -o-linear-gradient(top, #2b5797, #0063aa);
	background-image: -ms-linear-gradient(top, #2b5797, #0063aa);
	background-image: linear-gradient(top,#2b5797, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa'); 
}

.orderButtonTitleDocumentsDisabled {
	float: left;
	width: 42px;
	height: 25px;	
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 9px 0 6px;
	border-radius: 3px;
	border: solid 1px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa'); 
    color: #9C9C9C !important;
	border-color: #D1D1D1;
	background: #F7E9E9;
	cursor: default;
}


.orderButtonTitleDocuments:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939',EndColorStr='#191919'); /* IE6-IE9 */ 
}


.TitleDocuments a.add {
    background: url("/qv/images/button-plus.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 1px 0 2px 25px;
}

.TitleDocuments .textboxwidth input[type="text"]{
	width: 111px;
}

.TitleDocuments h4.td_total {
	margin: 30px 0 15px;
}

.TitleDocuments div.login_panel div.rounded_small {
	margin-right: 7px
}
.TitleDocuments div.rounded_small.hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

/* input type=submit buttons - ROUNDED SMALL */
.TitleDocuments div.rounded_small {
    border: 1px solid #0062a8;
    border-radius: 15px;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
    background-image: -o-linear-gradient(top, #1379c3, #0163aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa'); /* IE6-IE9 */ 
    height: 23px;/*button height*/
    padding-left: 12px;/*end width*/
    margin: 0 9px 0 0;/*optional*/
    font-size: 1em;
}

.TitleDocuments div.rounded_small input {
    height: 23px;/*button height*/
    padding: 0 0 2px 12px;/*end width*/
    line-height: 23px;/*remember to subtract 1 for IE*/
    left: -12px;/*end width*/
    margin-right: -12px;/*end width*/
    padding-right: 12px;/*end width*/
}
 
.TitleDocuments input.radio {
    position: relative;
    bottom: -2px;
}

.TitleDocuments input[type='checkbox'],
.TitleDocuments input[type='radio'] {
    margin-right: 4px;
    vertical-align: middle;
    position: relative;
    bottom: 2px;
}

.TitleDocuments ul.standard {
    margin: 0;
    padding: 0;
    list-style: none;
}

.TitleDocuments ul.standard li {
    margin: 0;
    padding: 5px 0;
}

.TitleDocuments h3.custom {
    line-height: 1.2em;
    padding: 0 0 5px;
    margin: 20px 0 15px;
    border-bottom: 1px solid #888;
    }

.TitleDocuments h3.custom span {
    font-size: 0.917em;
    color: #555;
    }

.TitleDocuments a.add {
    background: transparent url('/qv/images/button-plus.png') no-repeat 0 0;
    padding: 1px 0 2px 25px;
    display: inline-block;
}

.TitleDocuments table.title_pricing td.amount {
	text-align: right;
}

.TitleDocuments input.checkbox,
.TitleDocuments input.radio {
    position: relative;
    bottom: -2px;
}

.TitleDocuments input[type='checkbox'],
.TitleDocuments input[type='radio'] {
    margin-right: 4px;
    vertical-align: middle;
    position: relative;
    bottom: 2px;
}

.TitleDocuments table.form_table input[type='checkbox'],
.TitleDocuments .property_details input[type='checkbox']{
	bottom: -1px;
}


.TitleDocuments table.form_table input.checkbox {
    top: 4px;
    margin-right: 0;
}

/* turn off whitespace nowrap for wide filler cells */
.TitleDocuments th.filler, .TitleDocuments td.filler { 
    width: 100% !important;
    white-space: normal !important;
}

.TitleDocuments table.property_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
}

/*
=property_details table
-----------------------------------------------------*/

.TitleDocuments table.property_details {
    color: #333;
    margin: 0;
    font-size: .917em;
    }    

.TitleDocuments h2 + table.property_details {margin-top: 8px;}

/* turn off whitespace nowrap for wide filler cells */
.TitleDocuments th.filler, .TitleDocuments td.filler { 
    width: 100% !important;
    white-space: normal !important;
    }

.TitleDocuments table.property_details th,
.TitleDocuments table.property_details td {
    padding-top: 4px ;
    padding-bottom: 4px ;
    text-align: left;
    /* white-space: nowrap; */
    border-bottom: 1px solid #e9e9e9;
}

.TitleDocuments table.property_details td {/*vertical-align: middle;*/}
.TitleDocuments table.property_details.local_sales th {width: 130px;}
.TitleDocuments table.property_details th h3 {margin: 25px 0 5px;}

.TitleDocuments table.property_details th h3 span.num {
    color: #222;
    font-weight: normal;
    }

.TitleDocuments table.property_details th h4 {
    margin: 10px 0 5px;
    font-size: 1.25em;
    }

.TitleDocuments table.property_details tr:first-child th h3 { margin-top: 0; }

.TitleDocuments table.property_details th.divider h4 {
    padding: 30px 0 4px;
    margin: 0;
    font-size: 1.167em;
    }

.TitleDocuments table.property_details tr.divider td,
.TitleDocuments table.property_details tr.divider th {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    }

.TitleDocuments table.property_details td.gutter {
    border-bottom: 1px solid #fff;
    width: 15px;
    padding-right: 22px;
    }

.TitleDocuments table.property_details input[type=text],
.TitleDocuments table.property_details input.text {
    padding-top: 3px;
    height: 17px;
    }

.TitleDocuments table.property_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
    }

.TitleDocuments table.property_details tr.property_image td {
    padding: 20px 0 0;
    border-bottom: none;
    text-align: center;
    white-space: normal;
    }

.TitleDocuments table.property_details tr.property_image div {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 260px;
    height: 152px;
    padding: 3px;
    margin: 0 0 0 1px;
    float: left;
    }    

.TitleDocuments table.property_details tr.property_image div.aerial {
    position: relative;
    left: 15px;
    }

.TitleDocuments table.property_details tr.property_image img {
    display: block;
    width: 248px;
    height: 152px;
    }

.TitleDocuments table.property_details tr.property_image td p {
    color: #a09b98;
    margin: 80px 34px 0 34px;
    }

.TitleDocuments table.property_details th.header {border-bottom: none;}

.TitleDocuments table.property_details + p.toggle {
    background: none;
    border: none;
    padding-left: 0;
    }

.TitleDocuments table.property_details td.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    }

.TitleDocuments table.property_details td.thumb_sm img {
    width: 85px;
    display: block;
    }

.TitleDocuments table.property_details td.thumb_sm p {
    color: #999;
    white-space: normal;
    text-align: center;
    margin: 11px 0 0;
    }

.TitleDocuments table.property_details td.additional {padding: 0 12px 30px 12px ;}

.TitleDocuments table.property_details span.risk_low {color: #0fa300;}
.TitleDocuments table.property_details span.risk_medium {color: #f56b16;}
.TitleDocuments table.property_details span.risk_high {color: #f00;}

.TitleDocuments a.button_pack {
    background: transparent url('/qv/images/right-col-pack-purchase.png') no-repeat 0 0;
    display: inline-block;
    height: 23px;
    /* float: left; */
    cursor: pointer;
    width: 104px;
    
}

.TitleDocuments a.button_pack strong {
    background: transparent url('/qv/images/right-col-pack-purchase.png') no-repeat 100% 0;
    display: block;
    height: 23px;
    margin-left: 48px;
    padding-right: 7px;
    color: #000;
    line-height: 23px;
}

.TitleDocuments a.button_pack:hover {background-position: 0 100%;}

.TitleDocuments a.button_pack span.strike {
    font-weight: normal;
    color: #888;
    text-decoration: line-through;
}
.title-documents td {
	vertical-align: middle !important;
}
.title-documents tr:first-child td {
	border-top: 1px solid #E9E9E9;
}
.title-reference {
	padding-bottom: 5px;
	font-weight: bold;
	padding-top: 20px;
	/* float:left; */
}
.TitleDocuments label.error {
    clear: both;
    color: red !important;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
    height: 15px;
}
.TitleDocuments form * {
	color: #666666;
}

.TitleDocuments .viewbtn {
	display: inline-block;
	background-color: #165F94;
	color: #ffffff;
	width: 42px;
	padding: 3px 2px 3px 2px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.TitleDocuments .viewbtn:hover {
	color: #ffffff !important;
}

.TitleDocuments table.inner-table tr td {
	padding: 0px 2px 0px 0px !important;
	border: 0 none !important;
}

.TitleDocuments .free-report {
	background: url("/qv/images/right-col-pack-purchase.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    padding: 4px 0px 4px 4px;
    font-size: 12px;
    width: 108px;
    line-height: 15px;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
}

/**** end TitleDocuments ****/



/* Styles for widget titleInfo */

.TitleInfo table.property_details {
    color: #333333;
    font-size: 0.917em;
    margin: 0;
}

.TitleInfo table.property_details th, .TitleInfo table.property_details td {
    border-bottom: 1px solid #E9E9E9;
    padding: 4px ;
    text-align: left; 
    /* white-space: nowrap; */
}

.TitleInfo th.filler, .TitleInfo td.filler {
    white-space: normal !important;
    width: 100% !important;
}

.TitleInfo table.property_details img.placeholder {
    height: 12px;
    margin-top: 3px;
    width: 49px;
}

.TitleInfo a.expand, .TitleInfo a.expand_table {
    background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
    padding-right: 14px;
}

.TitleInfo a {
    color: #0062A9;
    text-decoration: none;
}

.TitleInfo a.collapse, .TitleInfo a.collapse_table {
    background: url("/qv/images/toggle-closed.gif") no-repeat scroll 100% 50% transparent;
    padding-right: 14px;
}

.TitleInfo .hide {
    display: none !important;
}

.TitleInfo table.property_details td.additional {
    padding: 0 12px 30px;
}

.TitleInfo table.property_details th h4 {
    font-size: 1.25em;
    margin: 10px 0 5px;
}

.TitleInfo .paddingright{
	padding-right: 16px;
}
.TitleInfo .property_details th {
	white-space: nowrap;
}

/*** end TitleInfo ***/


/* Styles for widget areaSchools */

#AreaSchoolsDiv .schoolsHeader2 {
	color: #C74600;
    font-family: Georgia,serif;
    font-size: 16px;
    border-bottom: 1px solid #888888;
    padding-bottom: 5px;
}

#AreaSchoolsDiv .schoolsContentHeader{
	color: #333333;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
	padding: 2px 0px 10px 0px;
	border-bottom: 0px solid #E1E0DF;
    /* height: 30px; */
    /* padding: 5px; */
}

#AreaSchoolsDiv .schoolsContentHeader1, #AreaSchoolsDiv .areaschool_headerborder{
	color: #4B4B4B;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-top: 4px;
    border-bottom: 1px solid #E1E0DF;
}

#AreaSchoolsDiv .schoolsBorder{
	border-bottom: 1px solid #E1E0DF;
    
    /* height: 100px;
    width: 525px; */
	
}

#AreaSchoolsDiv .schoolsContent{
    vertical-align: top;
	 color: #666666;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-top: 5px;
}

#AreaSchoolsDiv .schoolsBorder td {
	padding-top: 5px;
	padding-bottom: 8px;
}

#AreaSchoolsDiv .schoools-space{
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E0DF;
}

#AreaSchoolsDiv .header-space{
	padding-bottom: 10px;
}

#AreaSchoolsDiv .address-topspace{
	padding-top: 10px;
}

#AreaSchoolsDiv .headerSortUp {
	background: url("/qv/js/tablesorter/theme/desc.gif")no-repeat right center;
}
#AreaSchoolsDiv .headerSortDown {
	background: url("/qv/js/tablesorter/theme/asc.gif") no-repeat right center;

}
#AreaSchoolsDiv table {
	border-left: none !important;
}
#AreaSchoolsDiv .table-grid table td,  .table-grid table th {
	border-right: none !important;
	border-left: none !important;
	background-color: white !important;

}

#AreaSchoolsDiv .table-grid table td{
	border-bottom: 1px solid #A5A5A5 !important;
}

#AreaSchoolsDiv .rightAlign{
	text-align: right;
}

#AreaSchoolsDiv .decilePadding{
	padding-right:41px; 
}


#AreaSchoolsDiv .header {
	cursor: pointer;
}

#AreaSchoolsDiv  ul.schoolInfo {
    margin: -.5em 0 0 0;
    padding: 0 12px;
    list-style: none;
}

#AreaSchoolsDiv li.schoolInfo:before { 
    content: "";
    border-color: transparent #111;
    border-style: solid;
    border-width: 0.30em 0 0.30em 0.35em;
    display: block;
    height: 0;
    width: 0;
    left: -12px;
    top: 0.9em;
    position: relative;
}

/*** end AreaSchools ***/


/* Styles for widget areaSummary */

.qv_areasummary_style #container.wide .content {
    width: 711px;
    padding: 0 39px 0 23px;
}

.qv_areasummary_style #container.wide div.container_bottom {
    height: 126px;
}


.qv_areasummary_style .areaprofilecontent {
	padding:6px 0 0;
	color: #666666;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial,
	Helvetica, sans-serif;
	text-align: justify;
}

.qv_areasummary_style .no-margin {
	margin: 0px !important;
}

/*** end areaSummary ***/






/***** RecentlyViewed Widget****/

.RecentlyViewed .qv_recentviewed_content td {
    vertical-align: middle;
}

.RecentlyViewed .recent-table td {
	padding: 10px 0px 10px 0px;
	vertical-align: top;
	text-align: left;
}
.RecentlyViewed .recent-table {
	border-bottom: 1px solid #D8D8D8;
}

.RecentlyViewed #recently_list .visibleRows .recent-table {
    border-bottom: 0px none;
}

.RecentlyViewed .qv_recentviewed_thumbnail_cell {
	
	width: 120px;
}

.RecentlyViewed .qv_recentviewed_thumbnail {
    background: url("/qv-designer/images/qv_images.qv_search_thumb_bg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 57px;
    padding: 3px;
    width: 85px;
}

.RecentlyViewed .qv_recentviewed_thumbnail img {
    border: 0 none;
    height: 57px;
    width: 85px;
}

.RecentlyViewed .qv_recentviewed_address {
	display: inline-block;
	width: 100% /*280px*/;
	padding-bottom: 5px;
}


/***** end RecentlyViewed widget  *****/


/**** ForgotPassword widget ****/
.ForgotPassword .fpHeader h1 {
	margin: 0px;
}
.ForgotPassword label.error, .ForgotPassword label.forgotEmailError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px !important;
    margin-top: 5px;
}

/**** end ForgotPassword widget ****/


/* Styles for widget localAreaSearch */
.LocalAreaSearch h3:first-child {
    margin-top: 0;
}

.LocalAreaSearch h3.custom {
    border-bottom: 1px solid #888888;
    line-height: 1.2em;
    margin: 20px 0 15px;
    padding: 0 0 5px;
}

.LocalAreaSearch h3 {
    color: #C74600;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.333em;
    font-weight: normal;
    line-height: 1.333em;
    margin: 15px 0 7px;
    padding: 0;
}

.LocalAreaSearch .content form {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    /* left: -8px;
    padding-left: 8px !important;
    position: relative;
    width: 522px; */
}

.LocalAreaSearch div.process {
    margin: 0;
}

/* .content form fieldset {
    border: medium none;
    padding: 0;
} */

/* .process fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
} */

.LocalAreaSearch .process fieldset {
  	border: 0px solid #DFDFDF !important;
    border-radius: 0px !important;
    margin: 0 !important;
    padding:0px !important;
}

.LocalAreaSearch .process .fieldContainer {
	padding:0px 0px 10px 0px;
	
}

.LocalAreaSearch a.cancel {
    bottom: -3px;
    font-size: 0.917em;
    position: relative;
    vertical-align: middle;
}

.LocalAreaSearch a {
    color: #0062A9;
    text-decoration: none;
}

.LocalAreaSearch .clearfix:after, .LocalAreaSearch div.top_level_tabs:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.LocalAreaSearch div.submit {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.LocalAreaSearch div.rounded_small input {
    height: 23px;
    left: -12px;
    line-height: 23px;
    margin-right: -12px;
    padding: 0 12px 2px;
}

.LocalAreaSearch div.submit input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    position: relative;
}

.LocalAreaSearch p.toggle {
    line-height: 1.5em;
    font-size: 0.917em;
    margin: 4px 0 30px;
}

.LocalAreaSearch .toggle.open a {
    background: url("/qv/images/toggle-open.gif") no-repeat scroll 100% 50% transparent;
}

.LocalAreaSearch .toggle.closed a {
    background: url("/qv/images/toggle-closed.gif") no-repeat scroll 100% 50% transparent;
}

.LocalAreaSearch .toggle a {
    padding-right: 14px;
}

.LocalAreaSearch .hide {
    display: none !important;
}

.LocalAreaSearch .content form ul li:first-child, .LocalAreaSearch .content form ul li.first {
    border-top: medium none;
}

.LocalAreaSearch .process li {
    border-top: 1px solid #CCCCCC;
    margin: 0;
}
.LocalAreaSearch form ul li {
    border-top: 1px solid #D1D1D1;
    display: block;
    padding: 9px 0;
    vertical-align: middle;
}

.LocalAreaSearch .process .tab.medium, .LocalAreaSearch #dialog_form .tab.medium {
    width: 125px;
}

.LocalAreaSearch .process .tab, .LocalAreaSearch #dialog_form .tab {
    float: left;
}

.LocalAreaSearch .process label, .LocalAreaSearch #dialog_form label {
    margin-right: 8px;
    margin-top: 4px;
    padding: 0;
}

.LocalAreaSearch .process .tab.medium, .LocalAreaSearch #dialog_form .tab.medium {
    width: 125px;
}

.LocalAreaSearch .process li span.tab {
    display: block; 
    float: left;
    font-size: 1.083em;
    margin-right: 8px;
}

.LocalAreaSearch div.qv_formbottom_style1 {
    background-color: #D9F0FF;
    border-bottom: 1px solid #FFFFFF;
    height: 44px;
    left: 1px;
    padding: 12px 0 0 30px;
 
}

/**** end LocalAreaSearch ****/


/* Styles for widget linkZone */

#linkZone .qv_linkZone {
	color: #3c7fc5;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial,
		Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

#linkZone .qv_linkZone:hover {
	color: #B14600;
	font-size: 14px !important;
	text-decoration: underline;
}

/**** end linkzone ****/



/**** PropertyTrendList ****/

.PropertyTrendList .report-desc {
	padding-bottom: 20px;
}

.PropertyTrendList .propertytrend-label {
	padding-bottom: 15px;
	display: block;
}

.PropertyTrendList .viewbtn {
	display: inline-block;
	background-color: #165F94;
	color: #ffffff;
	/*width: 38px;*/
	width:auto;
	/*padding: 2px;*/
	padding: 4px 8px;
	text-align: center;
	font-size:12px !important;
	line-height:15px !important;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}

.PropertyTrendList .viewbtn:hover {
	color: #ffffff !important;
}

.PropertyTrendList .viewbtn-custom {
	display: inline-block;
	background-color: #AD3C00;
	color: #ffffff;
	padding: 6px 12px 6px 12px;
	text-align: center;
	border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	-o-border-radius: 10px 0 10px 0;
	-webkit-border-radius: 10px 0 10px 0;
}

.PropertyTrendList .buybtn {
	display: inline-block;
	background-color: #207BB9;
	color: #ffffff;
	width: 38px;
	padding: 2px;
	text-align: center;
}

.PropertyTrendList .buybtn:hover {
	color: #ffffff !important;
}

.PropertyTrendList table.inner-table tr td {
	/*padding-right: 5px;*/
	vertical-align: middle;
	white-space: nowrap !important;
}

.PropertyTrendList .free-report {
	background: url("/qv/images/right-col-pack-purchase.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    padding: 4px 10px 4px 10px;
    font-size: 13px;
    /*width: 50px;*/
    width:auto;
    line-height: 15px;
}

.PropertyTrendList .property-customize-box {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #E3E3E3;
	margin-top: 10px;
	position: relative;
}

.PropertyTrendList .property-customize-box table tr td {
	padding: 10px 15px 10px 15px;
	border-top: 1px solid #E3E3E3;
}

.PropertyTrendList .property-customize-box table tr:first-child td {
	border-top: 0px none;
}

/*** end PropertyTrendList widget ****/




/* Styles for widget propertyPhoto */

.PropertyPhoto .someClass {
}

.PropertyPhoto {
	background-color: #ffffff;
}

.property-photo-field {
	padding: 15px 20px 0px 20px;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-radius: 3px 3px 0px 0px;
}

.PropertyPhoto table.pp-table tr td {
	padding: 8px 0px 8px 0px;
	border-top: 1px solid #CCCCCC;
	vertical-align: middle;
}

.PropertyPhoto table.pp-table tr:first-child td {
	border-top: 0px none;
}

.PropertyPhoto .pp-select {
	width: 150px;
}

.PropertyPhoto .pp-text {
	width: 123px;
}

.PropertyPhoto textarea {
    resize: none;
}

.PropertyPhoto label.error, .PropertyPhoto label.dateError, .PropertyPhoto label.confirmError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
    margin-top: 5px;
}

.PropertyPhoto div#ui-datepicker-div {
	z-index: 99999;
}

.PropertyPhoto .property-photo-fields {
	padding: 20px;
}

/*** end PropertyPhoto  ***/

/* Styles for widget purchase */
#purchasePage div.purchase a.button {
    float: left;
	margin: 0 2px 0 0;
	width: 39px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, 	from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
	background-image: -o-linear-gradient(top, #1379c3, #0063aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
	background-image: linear-gradient(top, #1379c3, #0063aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
}

#purchasePage div.purchase a.button:hover {
    border: 1px solid #030303;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

#purchasePage div.purchase {
    background-color: #e6f5ff;
    padding: 7px 10px 6px;
    margin: 0px 0 14px;
    border-bottom: 1px solid #e9e9e9;
    }

#purchasePage div.purchase span.price {
    background: transparent url('/qv/images/price-bg.png') no-repeat 0 0;
    float: left;
    height: 27px;
    color: #000;
    }

#purchasePage div.purchase span.price strong {
    background: transparent url('/qv/images/price-right.png') no-repeat 100% 0;
    float: left;
    padding: 4px 8px 0;
    height: 23px;
    }



#purchasePage div.purchase select {
    margin: 4px 0 0 10px;
    }

#purchasePage div.purchase p {
    float: left;
    margin: 5px 0 0 5px;
    }

#purchasePage div.purchase img { float: left; }

#purchasePage .qv_purchase_price {
	/* background:url("/qv/images/price-bg.png") no-repeat scroll 0 0 transparent; */
	float:left;
	height:27px;
}

#purchasePage .qv_purchase_price strong {
	background:url("/qv/images/price-right.png") no-repeat scroll 100% 0 transparent;
	float:left;
	height:23px;
	padding:6px 8px 0;
}

#purchasePage .qv_strike {
	color: #888888;
	text-decoration: line-through;
}

#purchasePage .spacing{
	white-space: normal;
}

#purchasePage div.purchase.purchased {
    background-color: #EFFFE6;
    padding-bottom: 3px;
}

#purchasePage div.purchase.updated{
	background-color: #FFEADF;	
}

#purchasePage div.purchase.notavailable{
	background-color: #F1F1F1;
}

#purchasePage .cPackageBuyButton {
	right: 70px;
	position: absolute;
	bottom: 124px;
}

/**** end of purchase widget ***/



/* Styles for widget purchasedBackLink */

.PurchasedBackLink .qv_ppo_back {
	color: #0062A9;
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration:none;
	padding-top: 20px;
}

.PurchasedBackLink .qv_ppo_back a {
	background:url("/qv-designer/images/qv_images.qv_back.png") no-repeat scroll 0 0 transparent;
	padding: 2px 0 3px 22px;
	color:#0062A9;
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
	font-size:11px !important;
	text-decoration:none;
}

.PurchasedBackLink .qv_ppo_back a:hover {
	background:url("/qv-designer/images/qv_images.qv_back_hover.png") no-repeat scroll 0 0 transparent;
	color:#000000;
	font-size:11px !important;
	text-decoration:none;
}


/*** end purchasedBackLink ***/


/* Styles for widget purchasedDetails */

.PurchasedDetails table.property_details th h3 {
    margin: 25px 0 5px;
}

.PurchasedDetails h3:first-child {
    margin-top: 0;
}

.PurchasedDetails table.property_details td .thumb_sm {
	
	background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;

}

.PurchasedDetails h3 {
    color: #C74600;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.333em;
    font-weight: normal;
    line-height: 1.333em;
    margin: 15px 0 7px;
    padding: 0;
}

.PurchasedDetails table.property_details {
    color: #333333;
    font-size: 0.917em;
    margin: 0;
}

.PurchasedDetails table.property_details th.header {
    border-bottom: medium none;
}

.PurchasedDetails table.property_details th, .PurchasedDetails table.property_details td {
    border-bottom: 1px solid #E9E9E9;
    padding-top: 4px ;
    padding-bottom: 4px ;
    text-align: left;
    / white-space: nowrap; /
    font-size: 12px !important;
}

.PurchasedDetails table.property_details tr:first-child th h3 {
    margin-top: 0;
}

.PurchasedDetails table.property_details th h3 span.num {
    color: #222222;
    font-weight: normal;
}

.PurchasedDetails table.property_details td.thumb_sm {
    background: url("/images/property-image-default-sm.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 57px;
    padding: 3px;
    width: 85px;
}

.PurchasedDetails table.property_details td.thumb_sm img {
    display: block;
    width: 85px;
}

.PurchasedDetails table.property_details td.gutter {
    border-bottom: 1px solid #FFFFFF;
    padding-right: 22px;
    width: 15px;
}

.PurchasedDetails th.filler, .PurchasedDetails td.filler {
    white-space: normal !important;
    width: 100% !important;
}

.PurchasedDetails table.property_details img.placeholder {
    height: 12px;
    margin-top: 3px;
    width: 49px;
}

.PurchasedDetails sup {
    vertical-align: top;
}

.PurchasedDetails .toggle a {
	padding-right: 14px;
	font-size: 11px;
    margin: 4px 0 30px;
}

.PurchasedDetails  .toggle.open a { 
	background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;
}
.PurchasedDetails .toggle.closed a{
	background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;
}

.PurchasedDetails a .toggle {
	padding-right: 14px;
	font-size: 11px;
    margin: 4px 0 30px;
}

.PurchasedDetails  a .toggle.open { 
	background: transparent url('/qv/images/toggle-open.gif') no-repeat 100% 50%;
}
.PurchasedDetails a .toggle.closed{
	background: transparent url('/qv/images/toggle-closed.gif') no-repeat 100% 50%;
}
.PurchasedDetails  th {
	white-space:nowrap !important;
}



/*** end purchasedDetails ***/




/* Styles for widget urgentUpdateRatingValueOrderForm */


.UrgentUpdateRatingValueOrderForm a.info {
    background: url("/qv/images/question.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-left: 4px;
    vertical-align: bottom;
    width: 18px;
}
.UrgentUpdateRatingValueOrderForm a.info:hover {
    background: url("/qv/images/question-hover.png") no-repeat scroll 0 0 transparent;
}
.UrgentUpdateRatingValueOrderForm a.info .accessibility {
    left: -999em;
    position: absolute;
}

.UrgentUpdateRatingValueOrderForm .setFontUrgentUpdateValuation{
	 font-style: italic;
	 font-size: 9px;
}

.UrgentUpdateRatingValueOrderForm label.error, .UrgentUpdateRatingValueOrderForm label.emailError, .UrgentUpdateRatingValueOrderForm label.custNameError {
    clear: both;
    color: red;
    font-style: italic;
    display: block;
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 27% center transparent;
    padding-left: 30% !important;
    margin-top: 6px !important;
   	margin-left: 0 !important;
}

.UrgentUpdateRatingValueOrderForm .textarea {
    background: url("/qv-myrp/images/textarea-bg.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #70A9CD;
    color: #666666;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    height: 216px;
    line-height: 1.667em;
    margin-bottom: 10px;
    margin-top: 8px;
    overflow-y: auto;
    padding-left: 7px;
    width: 690px;
}

.UrgentUpdateRatingValueOrderForm .txtReasonForDeadline{
	width: 280px;
}
.UrgentUpdateRatingValueOrderForm .txtDelDate{
	width: 100px;
}

.UrgentUpdateRatingValueOrderForm .ui-dialog-titlebar-close{
	display:none;
}

.UrgentUpdateRatingValueOrderForm .alertbox{
	 color: #666666;
	 font-size: 75%;
    line-height: 150%;
}

.UrgentUpdateRatingValueOrderForm #TitleBar, .UrgentUpdateRatingValueOrderForm #TitleBar2 {
    background: url("/qv/images/modalbox/texture-overlay-swirl.png") no-repeat scroll right 0pt, url("/qv/images/modalbox/texture-overlay.png") repeat-x scroll 0 13px #5BAA13 !important;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    padding: 8px 0 8px 0px;
    border-bottom: 1px solid #000;
}

.UrgentUpdateRatingValueOrderForm .titletext{
 	 border-bottom: medium none;
    color: #FFFFFF;
    font-size: 1.2em !important;
    font-weight: normal !important;
    line-height: 1.1em !important;
    margin-top: 7px;
    padding: 7px 0 0 20px;
    width: 300px;
}

.UrgentUpdateRatingValueOrderForm .address_container {
	margin-bottom:10px;
}

.UrgentUpdateRatingValueOrderForm .back_container {
	padding: 8px 0px 0px 0px;
}

.UrgentUpdateRatingValueOrderForm .dialog_details_content {
  border-bottom: 1px solid #BFBFBF;
    line-height: 142%;
    margin-bottom: 15px;
    padding-bottom: 1px !important;
    white-space:normal !important;
}

/* .ui-widget-content { */
/*     background: none !important; */
/*     border: 0px solid #AAAAAA !important; */
/*     color: #222222; */
/* } */


.UrgentUpdateRatingValueOrderForm .address_content {
   color: #C74600;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.167em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 15px 11px 7px;
    padding: 0;
}

.UrgentUpdateRatingValueOrderForm .costOfReport{
	vertical-align: middle;
}
.UrgentUpdateRatingValueOrderForm.header_content{
	color: #C74600;
    font-size: 1.833em;
     font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
    font-weight: normal;
    line-height: 1.2em;
}


.UrgentUpdateRatingValueOrderForm div.header_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 20px 0px 0px;
    position: relative;
    margin-bottom:10px;
}

.UrgentUpdateRatingValueOrderForm div.bottom_container {
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
}


.UrgentUpdateRatingValueOrderForm div.process {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 20px 10px 19px;
    position: relative;
}

.UrgentUpdateRatingValueOrderForm h3 + div.process {
    margin-top: 12px;
}
.UrgentUpdateRatingValueOrderForm .process fieldset {
    border: medium none !important;
    margin: 0;
    padding: 0;
}
.UrgentUpdateRatingValueOrderForm .process ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.UrgentUpdateRatingValueOrderForm .process ol {
}
.UrgentUpdateRatingValueOrderForm .process li {
    border-top: 1px solid #CCCCCC;
    margin: 0;
}
.UrgentUpdateRatingValueOrderForm .process li:first-child, .UrgentUpdateRatingValueOrderForm .process li.first {
    border-top: medium none;
}
.UrgentUpdateRatingValueOrderForm .process li span.tab {
    display: block;
    float: left;
    font-size: 1.083em;
    margin-right: 8px;
}


.UrgentUpdateRatingValueOrderForm.wide_form div.container_bottom {
    height: 213px;
}
.UrgentUpdateRatingValueOrderForm.wide_form .content {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 40px;
    padding-left: 39px;
    width: 730px;
}
.UrgentUpdateRatingValueOrderForm.wide_form .content form {
    width: 751px;
}
.UrgentUpdateRatingValueOrderForm.wide_form div.process {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 3px 3px 3px 3px;
    padding: 0 20px 0 19px;
    position: relative;
}

.UrgentUpdateRatingValueOrderForm#container {
    float: left;
    position: relative;
    width: 794px;
}

.UrgentUpdateRatingValueOrderForm .process .tab.medium, #dialog_form .tab.medium {
    width: 175px;
}

.UrgentUpdateRatingValueOrderForm .process .tab, #dialog_form .tab {
    float: left;
}


.UrgentUpdateRatingValueOrderForm h2.noBottomborder {
    font-size: 1.833em;
    margin: 7px 0 0;
}


.UrgentUpdateRatingValueOrderForm label.chkEmailCompletedValuation {
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 center transparent !important;
    clear: both;
    color: red;
    display: block;
    font-style: italic;
    margin-top: 6px !important;
    padding-left: 4% !important;
}

.UrgentUpdateRatingValueOrderForm label.chkCustTermsAndConditions {
    background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 center transparent !important;
    clear: both;
    color: red;
    display: block;
    font-style: italic;
    margin-top: 6px !important;
    padding-left: 4% !important;
}


.UrgentUpdateRatingValueOrderForm div.qv_formbottom_style2 {
    background-color: #EAF9FF;
    height: 36px;
    padding: 12px 0 0 12px;
}


/**** end UrgentUpdateRatingValueOrderForm ***/



/**** PDF Dialog widget ***/

.customReportTitle {
	
}

.PdfDialog .qv_popit_dialog {
    background-color: #EDEDED;
    border-bottom: 1px solid #A0A0A0;
    padding: 15px 20px;
    width: 640px;
}

.PdfDialog .qv_popit_dialog .dialog_detail {
    background-color: #FFFFFF;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    padding: 1px 20px 12px;
    width: 598px;
}

.PdfDialog div.PdfDialog .dialog_logo {
    border: 0 none;
    display: block;
    float: right;
    height: 53px;
    position: relative;
    right: -10px;
    top: 10px;
    width: 75px;
}
.PdfDialog img {
    -moz-user-select: none;
}

.PdfDialog div.PdfDialog p.margin_top {
    margin: 10px 0 0;
}

.PdfDialog .qv_popit_form {
    background-color: #FFFFFF;
    width: 680px;
}

.PdfDialog .hide {
    display: none !important;
}

.PdfDialog .dialog_pdf_content {
    padding: 10px 20px 20px;
}

.PdfDialog .dialog_pdf_content table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 640px;
}

.PdfDialog .dialog_pdf_content table tr {
    background-color: #EDEDED;
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
}
.PdfDialog img.pdf_table_top {
    display: block;
    margin-top: 10px;
}
.PdfDialog .pdf_table {
    border-left: 1px solid #A8A8A8;
    border-right: 1px solid #A8A8A8;
    color: #666666;
    overflow: hidden;
    padding: 5px 0 0;
    width: 638px;
}
div.PdfDialog .form_label4 {
    display: block;
    float: left;
    margin: 0 0 4px 8px;
}
.PdfDialog .dialog_pdf_content table tr td {
    border-right: 1px solid #DCDCDC;
    padding: 4px 0 4px 8px;
}
.PdfDialog img.pdf_table_bottom {
    bottom: 1px;
    display: block;
    position: relative;
}
.PdfDialog .qv_roundedbutton_big {
    display: block;
    float: left;
    height: 31px;
}
.PdfDialog .qv_roundedbutton_big div {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding-left: 14px;
    width: 10px;
}
.PdfDialog .qv_roundedbutton_big span {
    background: url("/qv-designer/images/qv_images.qv_button_rounded.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 100%;
}
.PdfDialog .qv_roundedbutton_big:hover span {
	background-position: 100% 100%;
}
.PdfDialog .qv_roundedbutton_big:hover div {
	background-position: 0 100%;
}
.PdfDialog .qv_roundedbutton_big input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-right: -22px;
    padding: 4px 16px;
    position: relative;
    right: 24px;
}


/*** end PDF dialog ***/



/*** add to favourites ***/

.AddToFavourites ul {
	padding: 5px 20px 10px 20px;
}

.AddToFavourites .form_label5 {
    display: block;
    margin: 10px 0;
}


/*** end addtoFavourites ***/




/**** Style for BannerAds widget ****/
.BannerAds {
	padding: 0px 10px 10px 10px;
	border-radius: 3px;
	background-color: #F3F3F5;
}
.BannerAds-inner {
	width: 160px;
	height: 600px;
	overflow: hidden;
}

.BannerAds .ads-text {
	font-family: helvetica;
    font-size: 11px;
    padding: 3px 0px 0px 0px;
    text-align: center;
}

/*** end BannerAds ***/

/* Styles for widget connectivityCheck */

.qv_healthCheck ul {
    list-style: none outside none;
}

.qv_healthCheck li {
   padding: 18px;
}

.qv_healthCheck li  table tr td input[type=checkbox]{
	position: relative;
	bottom: 0px;
}

.qv_healthCheck li  table tr td{
	vertical-align: middle;
	padding-right: 10px;
	height: 40px;
}



.qv_healthCheck span {

    top: 8px;
}

.qv_healthCheck img {
    width:35px;
}

.qv_healthCheck{
	font-size: 13px;
	padding: 10px;
}

/**** end connectivityCheck ****/



/* Styles for widget errorWarning */

div.warningprocess {
width:100%;
}

.warningprocess .errmessage.warning {
border:1px solid #E16202;
}

div.warningprocess .errmessage {
background-image:none;
padding:0 5px;
}

.errmessage.warning {
background:url("/qv/message_warning_bg.png") repeat-y scroll 0 0 #FFEDE3;
}

div.warningerrormessage {
background:url("/qv/error_icon_mid.png") no-repeat scroll 0 0 transparent;
display:block;
padding:0 40px;
}
/*** end errorWarning ***/


/* Styles for widget notification */

.notification_menu{
	
    background-color: red;
    color: white;
    border: 1px solid;
    font-weight:bolder;
    float: left;
    font-size: 11px;
    height: 15px;
    margin-left: -19px;
    margin-top: -6px;
    text-align: center;
    padding: 0 4px;

}

/*** end notification ***/


/* .NotificationList  start */

.NotificationList .qv_notification_style p {
    margin: 0;
    padding: 12px 0;
}

.NotificationList .qv_notification_table {
    border-left: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}

.NotificationList .qv_notification_table th {
    background-color: #EBEBEB;
    border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    font-weight: normal;
    /*height: 30px;*/
    padding: 5px 10px 5px !important;
}

.NotificationList .qv_notification_firstheader {
    width: 58%;
}

.NotificationList .qv_notification_table td {
    border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 8px 10px;
}
.NotificationList .qv_notification_table h4 {
    background: url("/qv-designer/images/qv_images.qv_notifreq_button.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: 0 !important;
    width: 120px;
}

.NotificationList .qv_notification_table h4 a {
    display: block;
    padding-left: 8px;
}

.NotificationList .qv_notification_style .padding_style1 {
    padding: 0 10px 0 0;
}

.NotificationList .freq-top-left, .freq-top-right, .freq-bottom-left, .freq-bottom-right {
	width: 8px;
	height: 8px;
	
}
.NotificationList .freq-top-left {
	background: url("/qv-myrp/images/ds-dark-top-left.gif") no-repeat -6px -4px;
}
.NotificationList .freq-top-right {
	background: url("/qv-myrp/images/ds-dark-top-right.gif") no-repeat -10px -4px;
}
.NotificationList .freq-bottom-left {
	background: url("/qv-myrp/images/ds-dark-bottom-left.gif") no-repeat -6px -9px;
}
.NotificationList .freq-bottom-right {
	background: url("/qv-myrp/images/ds-dark-bottom-right.gif") no-repeat -10px -9px;
}
.NotificationList .freq-top-mid {
	height: 8px;
	width: 82px;
	border-top: 1px solid !important;
}
.NotificationList .freq-mid-left {
	width: 8px;
	border-left: 1px solid !important;
}
.NotificationList .freq-mid-right {
	width: 8px;
	border-right: 1px solid !important;
}
.NotificationList .freq-bottom-mid {
	height: 8px;
	width: 82px;
	border-bottom: 1px solid !important;
}

.NotificationList .freqListWrap a {
	display: block;
	padding: 4px 10px 4px 6px;
	height: 18px;
	cursor: pointer;
}

.NotificationList .freqListWrap a:hover {
	background-color: #c9e9fe;
}

.NotificationList .frequencyList {
	position: absolute;
	left: -9999px;
	top: -9999px;
	/* left: 0px;
	top: 0px; */
	z-index: 9999;
}

.NotificationList .frequencyList td {
	padding: 0px;
	background-color: #fff;
	border: none;
}

.NotificationList .freqListWrap {
	position: absolute; 
	left: 1px;
	top: 1px;
	width: 98px;
}

/* .NotificationList  end */



/*** style for pricesEdit widget ***/

.PricesEdit .price-header td {
	background-color: #EBEBEB;
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.PricesEdit .price-table td {
	padding: 8px 5px 8px 5px;
	border-left: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	vertical-align: middle;
}

.PricesEdit .price-table {
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

.PricesEdit span.price {
	cursor: pointer;
}


/*** end pricesEdit ***/


/**** styles for PromotionSearchList widget ***/

.PromotionSearchList form table td {
	padding: 9px 0px 9px 0px;
	vertical-align: middle;
}

.PromotionSearchList .text-promotion {
	width: 180px;
}

.PromotionSearchList .select-promotion {
	width: 192px;
}

.PromotionSearchList .dates {
	width: 80px;
}

.PromotionSearchList .ui-datepicker {
	left: -9999px;
	top: -9999px;
	position: absolute;
}


/*** end PromotionSearchList  ***/



/*** styles for PromotionView widget ****/

.PromotionView {
	border: 1px solid #CBCBCB;
	padding: 15px 15px 5px 15px;
}

.PromotionView table tr td {
	padding: 9px 0px 9px 0px;
}

.PromotionView .select-multiple {
	min-width: 200px;
	height: 78px;
}

.PromotionView .promotion-textarea {
	width: 400px;
	resize: none;
	height: 62px;
}

.PromotionView .promotion-text {
	width: 200px;
}

.PromotionView .promotion-datetext {
	width: 80px;
}

.PromotionView .promotion-timetext {
	width: 60px;
}

.PromotionView .radio-wrap {
	padding-right: 10px;
}

/*** end PromotionView ***/


/* Styles for widget propertyInfoPricing */

/*=property information page -----------------------------------------------------*/

img.search_tip {
    position: absolute;
    right: 75px;
    top: -110px;
    }

div.sfst {width: 100%;}

table.pricing, table.title_pricing {
    width: 100%;
    padding: 0;
    }

table.title_pricing {margin-top: 10px;}

table.pricing th {
    text-align: left;
    color: #666;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #aeaeae;
}

table.pricing th.header { 
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #aeaeae;
    background: transparent url('/qv/images/pricing-header-bg.png') no-repeat right bottom;
}

table.pricing th.ids ,
table.pricing th.cost {
    color: #4b4b4b;
    padding-top: 7px;
    }

table.pricing th.ids { background: transparent url('/qv/images/ids-bg.png') repeat-x right bottom; width: 100%;}
table.pricing th.cost { 
    background: transparent url('/qv/images/cost-bg.png') no-repeat right bottom; 
    height: 33px;
    padding-left: 9px;
    padding-right: 9px;
    border-right: 1px solid #aeaeae;
    }

table.pricing th.pack_info {
    height: 84px;
    padding: 0;
    text-align: center;
    font-weight: normal;
    }

table.pricing th.pack_info img.spacer {
    width: 155px;
    display: block;
    }

table.pricing th.pack_info h4 {
    margin: 36px 0 0;
    padding: 0;
    color: #333;
    font-size: 1.083em;
    font-weight: normal;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    }

table.pricing th.pack_info.basic { background: #f8f0d6 url('/qv/images/basic.png') no-repeat 0 0; }
table.pricing th.pack_info.evaluer { background: #dbf9d3 url('/qv/images/e-valuer.png') no-repeat 0 0; }
table.pricing th.pack_info.comprehensive { background: #f9e3d4 url('/qv/images/comprehensive.png') no-repeat 0 0; border-right: 1px solid #aeaeae; }

table.pricing th.pack_info {
    width: 155px; /* Spacer gifs required to hold this width s*/
    height: 84px;
}

table.pricing td {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 6px 9px 5px;
    white-space: nowrap;
}

table.pricing td.cost {border-right: 1px solid #aeaeae;}
table.pricing tr td:first-child, table.pricing tr td.first {padding-left: 0;}
table.pricing tr td.cost.shad1 { background: transparent url('/qv/images/cost-shad1.png') repeat-y right top; }
table.pricing tr td.cost.shad2 { background: transparent url('/qv/images/cost-shad2.png') repeat-y right top; }
table.pricing tr td.cost.shad3 { background: transparent url('/qv/images/cost-shad3.png') repeat-y right top; }
table.pricing tr td.cost.shad4 { background: transparent url('/qv/images/cost-shad4.png') repeat-y right top; }
table.pricing tr td.cost.shad5 { background: transparent url('/qv/images/cost-shad5.png') repeat-y right top; }
table.pricing tr td.cost.shad6 { background: transparent url('/qv/images/cost-shad6.png') repeat-y right top; }
table.pricing tr td.cost.shad7 { background: transparent url('/qv/images/cost-shad7.png') repeat-y right top; }
table.pricing tr td.cost.shad8 { background: transparent url('/qv/images/cost-shad8.png') repeat-y right top; }
table.pricing tr td.cost.shad9 { background: transparent url('/qv/images/cost-shad9.png') no-repeat right top; }
table.pricing tr th.shad10 { border: none; }

table.pricing td.item a {
    font-size: 1.083em;
    background: transparent url('/qv/images/toggle-open.gif') no-repeat 0 50%;
    padding-left: 14px;
}

table.pricing td.basic,
table.pricing td.evaluer,
table.pricing td.comprehensive {
    text-align: center;
    color: #888;
    font-weight: bold;
}

table.pricing td.basic { background-color: #fff8e1; }
table.pricing td.evaluer { background-color: #eeffe9; }
table.pricing td.comprehensive { background-color: #ffeee4; color: #333; font-size: 1.167em; border-right: 1px solid #aeaeae;}

/* Details row open */

table.pricing tr.details td { background-color: #fff !important; } /* IMPORTANT */

table.pricing tr.details td.cost { 
    border-right: 1px solid #e0e0e0;
    background-image: none; 
}

table.pricing tr.details td.item a {
    color: #000;
    background: transparent url('/qv/images/toggle-closed-black.gif') no-repeat 0 50%;
}

/* Totals */

table.pricing tr.total td {
    text-align: center;
    font-weight: bold;
    color: #000;
    padding: 10px 0;
}

table.pricing tr.total td:first-child,
table.pricing tr.total td.first {
    text-align: left;
}

table.pricing tr.total td:first-child span,
table.pricing tr.total td.first span {
    font-size: 0.917em;
    color: #888;
    font-weight: normal;
}

table.pricing tr.total td span.strike {
    font-weight: normal;
    color: #888;
    text-decoration: line-through;
}


/* Title pricing */

table.title_pricing th {
    color: #4b4b4b;
    background: transparent url('/qv/images/ids-bg.png') repeat-x right bottom;
    padding: 4px 9px;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #aeaeae;
    text-align: left;
}

table.title_pricing th.first,
table.title_pricing th:first-child {border-left: 1px solid #e0e0e0;}

table.title_pricing td {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 6px 9px 5px;
    white-space: nowrap;
}

table.title_pricing td.first,
table.title_pricing td:first-child {border-left: 1px solid #e0e0e0;}

table.title_pricing td.amount {text-align: right;}

/* rodan */
.ppp table.pricing td.item, .ppp table.pricing th.item {
  width: 200px !important;
}
.ppp table.pricing th.filler {
  width: 209px !important;
}

.ppp table.pricing td.cost {
  width: 50px !important;
  word-wrap: break-word;
}
.ppp table.pricing th.cost {
  width: 50px !important;
}

.ppp table.pricing td.basic {
  width: 130px !important;
}
.ppp table.pricing th.basic {
  width: 148px !important;
}

.ppp table.pricing td.evaluer {
  width: 130px !important;
}
.ppp table.pricing th.evaluer {
  width: 148px !important;
}

.ppp table.pricing td.comprehensive, .ppp table.pricing th.comprehensive {
  width: auto !important;
}


.ppp table.pricing th.cost img, .ppp table.pricing th.basic img, .ppp table.pricing th.evaluer img, .ppp table.pricing th.comprehensive img {
  display: none;
}
.ppp table.pricing td, .ppp table.pricing th {
  white-space: normal !important;
}
.ppp table.pricing tr.total td:first-child {
  width: 191px !important;
}
.ppp table.pricing tr.total td:last-child {
  width: auto !important;
}
.ppp table.pricing tr.total td {
  width: 130px;
  padding: 6px 9px 5px;
}
.costposition {
	padding-top: 12px !important;
}

.msg-list-main {
	padding-top: 10px; 
}

.msg-list-sub {
	margin-left: 20px;
}
/* End of Styles for widget propertyInfoPricing */



.ValuationPayment table.table-space.table-space-input-button td {
	padding: 0px;
}

.ValuationPayment .img-card-spacetop{
	padding-top: 25px;
}

/* Styles for widget AreaForSale */

.AreaForSale  h3.adr span.street-address,h3.adr span.geo,  h3.adr span.suburb, h3.adr span.locality {
    color: #d34400;
    font-style: normal;
    font-size: 1em;
    line-height: 30px;
 }

=property_details table
-----------------------------------------------------*/

#AreaForSale table.property_details {
    color: #333;
    margin: 0;
    font-size: 11px;
    /* font-size: .917em; */
    
    }    

#AreaForSale h2 + table.property_details {margin-top: 8px;}

/* turn off whitespace nowrap for wide filler cells */
#AreaForSale th.filler, #localAreaSales_wrap td.filler { 
    width: 100% !important;
    white-space: normal !important;
    }

#AreaForSale table.property_details th,
#AreaForSale table.property_details td {
    padding: 4px 0 4px 0;
    text-align: left;
    white-space: nowrap;
    border-bottom: 1px solid #e9e9e9;
}

#AreaForSale table.property_details td {/*vertical-align: middle;*/}
#AreaForSale table.property_details.local_sales th {width: 130px;}
#AreaForSale table.property_details th h3 {margin: 25px 0 5px;}

#AreaForSale table.property_details th h3 span.num {
    color: #222;
    font-weight: normal;
    }

#AreaForSale table.property_details th h4 {
    margin: 10px 0 5px;
    font-size: 1.25em;
    }

#AreaForSale table.property_details tr:first-child th h3 { margin-top: 0; }

#AreaForSale table.property_details th.divider h4 {
    padding: 30px 0 4px;
    margin: 0;
    font-size: 1.167em;
    }

#AreaForSale table.property_details tr.divider td,
#AreaForSale table.property_details tr.divider th {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    }

#AreaForSale table.property_details td.gutter {
    border-bottom: 1px solid #fff;
    width: 15px;
    padding-right: 40px;
    }

#AreaForSale table.property_details input[type=text],
#AreaForSale table.property_details input.text {
    padding-top: 3px;
    height: 17px;
    }

#AreaForSale table.property_details img.placeholder {
    width: 49px;
    height: 12px;
    margin-top: 3px;
    }

#AreaForSale table.property_details tr.property_image td {
    padding: 20px 0 0;
    border-bottom: none;
    text-align: center;
    white-space: normal;
    }

#AreaForSale table.property_details tr.property_image div {
    background: transparent url('/qv/images/property-image-default.png') no-repeat left bottom;
    width: 260px;
    height: 152px;
    padding: 3px;
    margin: 0 0 0 1px;
    float: left;
    }    

#AreaForSale table.property_details tr.property_image div.aerial {
    position: relative;
    left: 15px;
    }

#AreaForSale table.property_details tr.property_image img {
    display: block;
    width: 248px;
    height: 152px;
    }

#AreaForSale table.property_details tr.property_image td p {
    color: #a09b98;
    margin: 80px 34px 0 34px;
    }

#AreaForSale table.property_details th.header {border-bottom: none;}

#AreaForSale span.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    float: left;
    margin-right: 12px;
    display: block;
    }

#AreaForSale table.property_details + p.toggle {
    background: none;
    border: none;
    padding-left: 0;
    }

#AreaForSale table.property_details td.thumb_sm {
    background: transparent url('/qv/images/property-image-default-sm.png') no-repeat 0 0;
    width: 85px;
    height: 57px;
    padding: 3px;
    border: none;
    }

#AreaForSale table.property_details td.thumb_sm img {
    width: 85px;
    display: block;
    }

#AreaForSale table.property_details td.thumb_sm p {
    color: #999;
    white-space: normal;
    text-align: center;
    margin: 11px 0 0;
    }

#AreaForSale table.property_details td.additional {padding: 0 12px 30px 12px ;}

#AreaForSale table.property_details span.risk_low {color: #0fa300;}
#AreaForSale table.property_details span.risk_medium {color: #f56b16;}
#AreaForSale table.property_details span.risk_high {color: #f00;}

#AreaForSale table.property_details th, #AreaForSale table.property_details td {
    border-bottom: 1px solid #E9E9E9;
    padding: 4px 0;
    text-align: left;
    white-space: nowrap;
}

#AreaForSale h3.sales_list {
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    /* font-size: 1.25em; */
    font-size: 14px;
    line-height: 1.2em;
    padding: 12px 0 6px;
    margin: 20px 0 0px;
    color: #c74600;
    border-top: 1px solid #a5a5a5;
}

#AreaForSale h3.sales_list span.property_type {
    font-size: 0.8em;
    color: #555;
    clear: both;
}

#AreaForSale .areaSaleErrMsg{
	padding-top: 18px;
}

#AreaForSale .areaSaleSpacer{
	white-space:nowrap !important;
}

#AreaForSale div.areaSaleButton{
	background: url("/qv/images/right-col-pack-purchase.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 23px;
}



#AreaForSale div.purchaseSale a.button {
    float: left;
    margin: 0 2px 0 0;
    display: block;
    width: 39px;
    height: 25px;
    text-transform: uppercase;
    text-align:center;
    padding: 0 0 0 0;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0063aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0063aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0063aa);
    background-image: -o-linear-gradient(top, #1379c3, #0063aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0063aa);
    background-image: linear-gradient(top, #1379c3, #0063aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0063aa'); /* IE6-IE9 */
    line-height: 25px;
}

#AreaForSale div.purchaseSale a.button:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

#AreaForSale div.purchaseSale {
    /* background-color: #e6f5ff;
    padding: 7px 10px 6px;
    margin: 0px 0 14px;
    border-bottom: 1px solid #e9e9e9; */
    }


#AreaForSale div.purchaseSale a.button {
    /* float: left; */
    /* margin: 0 2px 0 0; */
    display: block;
    width: 57px;
    height: 25px;
    text-transform: uppercase;
    text-align:center;
    padding: 0 0 0 0;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0062a9;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
    background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
    background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
    background-image: -o-linear-gradient(top, #1379c3, #0163aa);
    background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
    background-image: linear-gradient(top, #1379c3, #0163aa);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa'); /* IE6-IE9 */
    line-height: 25px;
    }

#AreaForSale div.purchaseSale a.button:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    }

#AreaForSale div.purchaseSale select {
    margin: 4px 0 0 10px;
    }

#AreaForSale div.purchaseSale p {
    float: left;
    margin: 5px 0 0 5px;
    }

#AreaForSale div.purchaseSale img { float: left; }

#AreaForSale div.filterSpacing{
	padding-bottom:10px;
}

#AreaForSale div.filterSpacing{
	padding-bottom:10px;
}

#AreaForSale ul li {
	border-top: 0px;
    display: block;
    /* padding: 9px 0; */
    vertical-align: middle;
}

#AreaForSale .filterBg {
	background-color: #F1F1F1;
	padding: 10px;
	margin-bottom: 10px;
}

/* End of Styles for widget AreaForSale */


/* Styles for widget localMarketInfo */

.qv_localmarketinfo_content dd.noBottomPadding {
	padding:0;
}

.qv_localmarketinfo_content .areaDescription {
	font-size:10px;
	margin-top: 8px;
	text-align: right;
	margin-bottom:2px;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* End of Styles for widget localMarketInfo */

 /* this is for the mouseout and default settings */
 
.dynamicLink {
    color: #3C7FC5;
    font-size: 14px;
    font-weight: normal;
}
  /* end for the mouseout and default settings */
 
/* :hover is a pseudo selector to use to set the mouseover attributes */
.dynamicLink:hover {
    color: #B14600;
    text-decoration: underline;
}



/* STYLE FOR ADMIN DOCUMENT ORDER LIST */

.AdminDocumentOrderList td, .AdminDocumentOrderList th {
	vertical-align:middle;
	padding: 2px 0;
}

.AdminDocumentOrderList #documentOrderSubmit {
	display: block;
	width: 60px;
	height: 27px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 0 0 0;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
	background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
	background-image: -o-linear-gradient(top, #1379c3, #0163aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
	background-image: linear-gradient(top, #1379c3, #0163aa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa');
	line-height: 25px;
	cursor: pointer;
}

.AdminDocumentOrderList #documentOrderSubmit:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    cursor: pointer;
}

.AdminDocumentOrderList .long {
	width: 240px;
}

.AdminDocumentOrderList select {
	width: 130px;
}

/* STYLE FOR ADMIN DOCUMENT ORDER LIST */

/* Style for confirmation iframe */
.confirmationIframeDiv {
	margin:0px;
	padding:0px;
	height: 0px;
	width: 0px;
}

.confirmationIframeDiv iframe {
	margin:0px;
	padding:0px;
	height: 0px;
	width: 0px;
	border: none;
}


/* SHOW ALERT PURCHASE MODAL BOXES */
.showAlertPurchaseLogo {
	margin-top: -30px;
	margin-left: 10px;
	/* right: 50px; */
	position: absolute;
}

.showAlertPurchasePromoBox {
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 14px 14px 14px 14px;
	margin-top: 45px;
}

.cPackageBuyButton {
	right:68px;
	position: absolute;
	bottom: 122px;
}

a.cPackageLinkColor {
	color:#0062A9 !important;
}

.packageShowAlertPurchaseLogo {
	margin-top: -50px;
	position: absolute;
	margin-left: 11px;
}

.packageAlertAddress{
	margin-bottom:20px;
	margin-top:20px;
	margin-left: 86px;
}

.evaluerAlertAddress{
	margin-bottom: 20px;
    margin-top: 20px;
}
    
.evaluerAlertPackage{
	margin-bottom:20px;
	margin-top:20px;
	margin-left: 86px;
}

.evaluerAlertPurchaseLogo{
	margin-left: -80px;
    margin-top: -30px;
    position: absolute;
}
.upsellTopNoteAddress{
	padding-left: 27px;
}
.upsellLeftWrap, .upsellRightWrap{
	float: left;
}
.upsellLeftWrap{
	width: 85%;
}
.upsellRightWrap{
	width: 15%;
	text-align: center;
}
.upsellRightWrap img{
	float: none !important;
	margin: 0 auto !important;
}
.upsellTitleWrap, .upsellButtonWrap{
	width: 100%;
	float:left;
}
.upsellButtonWrap{
	text-align:left;
}
.purchaseCpackageBuyBtn{
	float: left !important;
	margin-top: 0 !important;
}
.upsellButtonWrap ul li{
	list-style:none;
	display: inline-block;
	vertical-align: middle;
	border-top: 0 !important;
}

.upsellAlertWrap{
	width: 96% !important;
  	margin: -11px auto 0 auto !important;
  	border: none !important;
}
.innerUpsellAlertWrap{
    float: left;
    width: 100%;
    min-height: 92px;
    border: 1px solid #ccc;
    padding: 10px 0px 10px 10px;
    border-radius: 5px;
}
/* SHOW ALERT PURCHASE MODAL BOXES */


/* START --- billing settings */
.BillingSettings .billing-table tr td {
	padding: 9px 0px 9px 0px; 
}
.BillingSettings .check-options {
	padding-top: 6px;
}

.BillingSettings td .check-options:first-child {
	padding-top: 0px;
}

.BillingSettings .radio-wrap {
	padding-right: 20px;
}

.BillingSettings .radio-wrap2 {
	padding-right: 20px;
	padding-left: 20px;
}

.BillingSettings .billing-text {
	width: 100px;
}

.BillingSettings .td-payment-options {
	padding: 6px 0 0 0 !important;
}

.BillingSettings .td-payment-options.centered {
	text-align:center;
}
/* END --- billing settings */

/* Start --- PaymentConfirmation css */

.PaymentConfirmation {
	min-width:800px;
}

.PaymentConfirmation span.confirm-message{
	font-size: 25px;
	color: #8ABC00;
}

.PaymentConfirmation .youhavepurchase{
	
	margin-top: 21px;
	font-size: 17px;
	color: #333;
	margin-bottom: 21px;
	margin-left: 83px;
	
}

.PaymentConfirmation .normalpurchasing{
	
	margin-bottom:20px;
	padding-top:20px;
	
}

.PaymentConfirmation .evaluer-style{
	
	margin-top: -25px;
	margin-left: 10px;
	position: absolute;
	
}

.PaymentConfirmation .address-style{
	
	margin-left: 86px;
	
}

.PaymentConfirmation .purchasepackage-style{
	padding-top: 10px;
	color: #222;
}

.PaymentConfirmation .vpp-font{
	color:#333;
}

.PaymentConfirmation .vpp-process{
	padding-top:10px; 
	color:#333
}

.PaymentConfirmation .keeptrack-margin{
	margin-top: 10px
}

.PaymentConfirmation .considerkeeptrack{
	margin-bottom:10px
}

.PaymentConfirmation .keeptrack-free{
	float: right;margin-top: -9px;
}

.PaymentConfirmation .keeptrack-notfree{
	float: right;margin-top: -11px;
}

.PaymentConfirmation .cpackageTop{
	padding-top: 10px;
}

.PaymentConfirmation .cpackageIMG{
	margin-bottom:5px;
	margin-top:10px
}

.PaymentConfirmation .cpackageIncludes {
	float: right;
	margin-top: -25px;
}

.PaymentConfirmation .desc-width{
	width:730px;
}

.PaymentConfirmation .img-margin{
	float:left; 
	margin: 0px 10px 10px 0px;
}

.confirm-backbutton {
	text-align:center;
}

.confirm-goto {
	color: #0062A9;
	margin-top: 30px;
}

.goToPurchaseButton {
-moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
	box-shadow: inset 0px 0px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9
		), color-stop(1, #e9e9e9) );
	background: -moz-linear-gradient(center top, #f9f9f9 5%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',
		endColorstr='#e9e9e9' );
	background-color: #f9f9f9;
	-webkit-border-top-left-radius: 42px;
	-moz-border-radius-topleft: 42px;
	border-top-left-radius: 42px;
	-webkit-border-top-right-radius: 42px;
	-moz-border-radius-topright: 42px;
	border-top-right-radius: 42px;
	-webkit-border-bottom-right-radius: 42px;
	-moz-border-radius-bottomright: 42px;
	border-bottom-right-radius: 42px;
	-webkit-border-bottom-left-radius: 42px;
	-moz-border-radius-bottomleft: 42px;
	border-bottom-left-radius: 42px;
	text-indent: 0;
	border: 1px solid #bbb;
	display: inline-block;
	color: rgb(0, 98, 169);
	font-size: 12px;
	font-style: normal;
	height: 22px;
	line-height: 22px;
	min-width: 170px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #ffffff;
}

.goToPurchaseButton:hover {
	color : black;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9
		), color-stop(1, #f9f9f9) );
	background: -moz-linear-gradient(center top, #e9e9e9 5%, #f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',
		endColorstr='#f9f9f9' );
	background-color: #e9e9e9;
}

.goToPurchaseButton:active {
	position: relative;
	top: 1px;
}

.height-form{
	min-height: 375px;
}

	/* End --- PaymentConfirmation css */

	/*area of interest dropdown*/
	#selAreaOfInterest {
	width:185px;
}
/*area of interest dropdown*/


/*modal box password confirmation */
#modalPasswordConfirmationForm label.error {
	clear: both;
	color: red;
	font-style: italic;
	display: block;
	background: url("/qv-designer/images/qv_images.qv_error_icon_small.png") no-repeat scroll 0 0 transparent;
	padding-left: 25px;
	margin-top: 5px;
	margin-left: 275px;
	text-align: left;
}
/*modal box password confirmation */

/* social */
.socialIcon a {
	width: 22px;
	height: 21px;
	margin-left: 0.3em;
	float: left;
}
.fbIcon  a {
	background: transparent url('/qv/images/icons-social.png') 0 0;
}
.fbIcon a:hover {
	background: transparent url('/qv/images/icons-social.png') 0 -21px;
}

.twitIcon  a {
	background: transparent url('/qv/images/icons-social.png') -22px 0;
}
.twitIcon a:hover {
	background: transparent url('/qv/images/icons-social.png') -22px -21px;
}

.youtubeIcon  a {
	background: transparent url('/qv/images/icons-social.png') -44px 0;
}
.youtubeIcon a:hover {
	background: transparent url('/qv/images/icons-social.png') -44px -21px;
}

/* admin valuation order in progress search */


.AdminValuationOrderInProgressSearch #valuationInProgressSubmit {
	display: block;
	width: 60px;
	height: 27px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 0 0 0;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
	background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
	background-image: -o-linear-gradient(top, #1379c3, #0163aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
	background-image: linear-gradient(top, #1379c3, #0163aa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa');
	line-height: 25px;
	cursor: pointer;
}

.AdminValuationOrderInProgressSearch #valuationInProgressSubmit:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    cursor: pointer;
}

.AdminValuationOrderInProgressSearch td, .AdminValuationOrderInProgressSearch th {
	vertical-align:middle;
	padding: 2px 0;
	white-space :nowrap;
}

.AdminValuationOrderInProgressSearch .long {
	width: 241px;
}

.AdminValuationOrderInProgressSearch .short {
	width: 105px;
}

.AdminValuationOrderInProgressSearch select {
	width: 253px;
}

.AdminValuationOrderInProgressSearch  .input-text-no-border{
	border: 0px none !important;
}

.AdminValuationOrderInProgressSearch  .search-select{
    width: 193px;
    height: 24px;
    padding: 4px 0 3px 10px;
    margin: 0 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 12px;
    color: #999999;
}

.AdminValuationOrderInProgressSearch  .div-search-input{
	background-color: #FFFFFF;
    border: 1px solid #A2A2A2;
    color: #999999;
    font-size: 14px;
    height: 16px;
    margin: 2px 9px 0 0;
    padding: 1px 0 10px 0;
    width: 522px;
}

.AdminValuationOrderInProgressSearch  .search-text{
    width: 280px;
    height: 20px;
    padding: 4px 0 3px 10px;
    margin: 0 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
}

.valuation_tab_divUpdate {
	max-width:980px !important;
}

.HazardRisks .toggle span.show_msg {
	background:transparent url(/qv-designer/images/qv_images.qv_toggle_open.gif) no-repeat scroll 100% 50%;
	padding-right:14px
}
.HazardRisks .toggle span.hide_msg {
	background:transparent url(/qv-designer/images/qv_images.qv_toggle_closed.gif) no-repeat scroll 100% 50%;
	padding-right:14px
}

#dialog_message_content a:focus {
	outline: none;
}

/*For credit card validation auto detect credit card type*/

.cards {
    overflow: hidden;
}
.cards li {
    background-image: url("/qv/images/card_logos.png");
    background-position: 0 0;
    float: left;
    height: 14px;
    margin-right: 8px;
    text-indent: -9999px;
    transition: all 0.2s ease 0s;
    width: 51px;
    border-top: 0px !important;
}
.cards li:last-child {
    margin-right: 0;
}
.cards .visa_electron {
    background-position: 204px 0;
}
.cards .mastercard {
    background-position: 306px 0;
}

.cards .amex {
    background-position: 204px 0;
}

.cards .diners_club_international {
    background-position: 255px 0;
}

/* .cards .discover {
    background-position: 153px 0;
}

.cards .jcb {
    background-position: 102px 0;
}

.cards .maestro {
    background-position: 51px 0;
}

.cards .union{
	background-position:51px 0;
} */

.cards .visa_electron.off {
    background-position: 204px 32px;
}

.cards .mastercard.off {
    background-position: 306px 32px;
}
.cards .amex.off {
    background-position: 204px 32px;
}

.cards .diners_club_international.off {
    background-position: 255px 32px;
}

.cards .visa.off {
    background-position: 0 32px;
}

/* .cards .discover.off {
    background-position: 153px 32px;
}

.cards .jcb.off {
    background-position: 102px 32px;
}
 */
/* .cards .maestro.off {
    background-position: 51px 32px;
} */
.cards .union.off{
	background-position: 51px 32px;
}
/*End Credit*/


/* START - admin view queue data change */

.adminViewQueueDataChangeRequestFormSearch #viewQueueSubmit {
	display: block;
	width: 60px;
	height: 27px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 0 0 0;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
	background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
	background-image: -o-linear-gradient(top, #1379c3, #0163aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
	background-image: linear-gradient(top, #1379c3, #0163aa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa');
	line-height: 25px;
	cursor: pointer;
}

.adminViewQueueDataChangeRequestFormSearch #viewQueueSubmit:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    cursor: pointer;
}

.adminViewQueueDataChangeRequestFormSearch td, .adminViewQueueDataChangeRequestFormSearch th {
	vertical-align:middle;
	padding: 2px 0;
	white-space :nowrap;
}

.adminViewQueueDataChangeRequestFormSearch .long {
	width: 241px;
}

.adminViewQueueDataChangeRequestFormSearch .short {
	width: 105px;
}

.adminViewQueueDataChangeRequestFormSearch select {
	width: 253px;
}

.adminViewQueueDataChangeRequestFormSearch  .input-text-no-border{
	border: 0px none !important;
}

.adminViewQueueDataChangeRequestFormSearch  .search-select{
    width: 193px;
    height: 24px;
    padding: 4px 0 3px 10px;
    margin: 0 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 12px;
    color: #999999;
}

.adminViewQueueDataChangeRequestFormSearch  .div-search-input{
	background-color: #FFFFFF;
    border: 1px solid #A2A2A2;
    color: #999999;
    font-size: 14px;
    height: 16px;
    margin: 2px 9px 0 0;
    padding: 1px 0 10px 0;
    width: 522px;
}

.adminViewQueueDataChangeRequestFormSearch  .search-text{
    width: 280px;
    height: 20px;
    padding: 4px 0 3px 10px;
    margin: 0 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
}

.queue_divUpdate {
	max-width:980px !important;
}

/* END - admin view queue data change */

/* pdf filter style */
#filterShade {
	height: 8px;
	background: rgb(236,234,233);
	background: -moz-linear-gradient(top, rgba(0,0,0,.2) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,234,233,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.2) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceae9', endColorstr='#ffffff',GradientType=0 );
	display: block;
	width: 100%;
	position: relative;
	left: 0;
	visibility: visible;
}

#filterContainer {
	background-color: #ffffff;
	padding: 12px 20px;
}

#filterContainer .headerFilter {
	width: 100%;
	margin-top:10px;
	background-color: #EDEDED;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #C6C6C6;
}

#filterContainer .headerFilter td:first-child,#filterContainer .propertyFilter td {
	border-right: 1px solid;
	border-color: #C6C6C6;
}

#filterContainer .propertyFilter td:last-child {
	border-right: 0px;
}

#filterContainer .headerFilter td,#filterContainer .propertyFilter td,#filterContainer .propertyFilter th {
	padding: 2px 5px;
}

#filterContainer .propertyFilter {
	width: 100%;
	margin-top:10px;
	border: 1px solid;
	border-radius: 4px;
	text-align: left;
	border-color: #9C9C9C;
}

#filterContainer .propertyFilter td {
	background-color: #EDEDED;
	border-top: 1px solid;
	border-color: #C6C6C6;
}

#filterContainer .propertyFilter td.disable {
	color:#9C9C9C !important;
}



#filterContainer .propertyFilter tr:last-child td:first-child {
	background-color: #EDEDED;
	border-radius: 0px 0px 0px 4px;
}

#filterContainer .propertyFilter tr:last-child td:last-child {
	background-color: #EDEDED;
	border-radius: 0px 0px 4px 0px;
}

#filterContainer .propertyFilter td input[type="checkbox"]{
	margin-left: 4px;
	margin-top: 5px;
}



/* END pdf filter style */

/* START - promotion search admin*/

.promotionFormSearch #promotionSubmit {
	display: block;
	width: 60px;
	height: 27px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 0 0 0;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3), to(#0163aa));
	background-image: -webkit-linear-gradient(top, #1379c3, #0163aa);
	background-image: -moz-linear-gradient(top, #1379c3, #0163aa);
	background-image: -o-linear-gradient(top, #1379c3, #0163aa);
	background-image: -ms-linear-gradient(top, #1379c3, #0163aa);
	background-image: linear-gradient(top, #1379c3, #0163aa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1379c3', EndColorStr='#0163aa');
	line-height: 25px;
	cursor: pointer;
}

.promotionFormSearch #promotionSubmit:hover {
    border-color: #000000;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#191919));
    background-image: -webkit-linear-gradient(top, #393939, #191919);
    background-image: -moz-linear-gradient(top, #393939, #191919);
    background-image: -o-linear-gradient(top, #393939, #191919);
    background-image: -ms-linear-gradient(top, #393939, #191919);
    background-image: linear-gradient(top, #393939, #191919);     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
    cursor: pointer;
}

.promotionFormSearch td, .promotionFormSearch th {
	vertical-align:middle;
	padding: 2px 0;
	white-space :nowrap;
}

.promotionFormSearch .long {
	width: 241px;
}

.promotionFormSearch .short {
	width: 105px;
}

.promotionFormSearch select {
	width: 253px;
}

.promotionFormSearch  .input-text-no-border{
	border: 0px none !important;
}

.promotionFormSearch  .search-select{
    width: 193px;
    height: 24px;
    padding: 4px 0 3px 10px;
    margin: 0 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
    font-size: 12px;
    color: #999999;
}

.promotionFormSearch  .div-search-input{
	background-color: #FFFFFF;
    border: 1px solid #A2A2A2;
    color: #999999;
    font-size: 14px;
    height: 16px;
    margin: 2px 9px 0 0;
    padding: 1px 0 10px 0;
    width: 522px;
}

.promotionFormSearch  .search-text{
    width: 280px;
    height: 20px;
    padding: 4px 0 3px 10px;
    margin: 0 9px 0 0;
    background-color: #ffffff;
    border-radius: 3px;
}

.queue_divUpdate {
	max-width:980px !important;
}

#myAjaxZone {
	overflow: hidden !important;
}

/* END - promotions search admin */

#sitDistinction {
	background-image: url('/qv/images/sit-watermark.png');
}

#uatDistinction {
	background-image: url('/qv/images/uat-watermark.png');
}

#qv_corelogic_logo {
	float: right;
    vertical-align: mid;
    position: absolute;
    bottom: 235px;
    right: 10px;
}

/* single line search --- start */
.dropdown_button {
	border-radius: 10px;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	height: 39px;
	width: 194px;
	margin-right: -8px;
	position: relative;
	border: 1px solid #d1d1d1 !important;
}

.SingleLineSearch input.input_button {
    -webkit-appearance: none;
	border-radius: 5px !important;
	border: none !important;
	color: #fff !important;
	display: inline-block;
	font-size: 14px !important;
	margin: 0 16px 0 8px !important;
	padding: 10px 13px 12px !important;
	vertical-align: middle;
	height: 37px !important;
	width: 115px !important;
}

.SingleLineSearch input.input_button:hover {
     background-color: #444;
     cursor: pointer;
}

.global_header .SingleLineSearch {
	padding: 0px !important;
	z-index:25 !important;	
}

.global_header .SingleLineSearch input.text {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	background-color: #ffffff !important;
	border: 1px solid #d1d1d1 !important;
	color: #d1d1d1 !important;
	font-weight: normal;
	display: inline-block !important;
	font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva, sans-serif !important;
	font-size: 16px !important;
	height: 23px;
	margin: 0 !important;
	padding: 6px 0 8px 12px !important;
	width: 610px !important;
	vertical-align: middle !important;
}

.Win32.chrome .global_header .SingleLineSearch input.text, .Win64.chrome .global_header .SingleLineSearch input.text{
	height: 23px;
}

.global_header .SingleLineSearch input.text.active {
	color : #444 !important;
}
.Win32.chrome .global_header .SingleLineSearch input.text, .Win64.chrome .global_header .SingleLineSearch input.text{
	height: 23px;
}
.global_header .SingleLineSearch .recentsAndFaves, .autocomplete {
	-webkit-border-radius: 3px !important !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	font-family: "Helvetica Neue", "DejaVu Sans", Arial, Helvetica, Geneva, sans-serif !important;
	overflow-y: auto !important;
	background: #fff !important;
	text-align: left !important;
	border: 2px solid #d1d1d1 !important;
	width:618px !important;
	position:absolute !important;
}

.global_header .SingleLineSearch .recentsAndFaves {
	height:inherit !important;
	margin-top:38px;
}

.autocomplete {
	height:200px !important;
	cursor:pointer;
}

.global_header .SingleLineSearch .recentsAndFaves .recentlyViewedList, .global_header .SingleLineSearch .recentsAndFaves .favouritesList {
	font-size: 14px !important;
	color: #bababa !important;
}

.global_header .SingleLineSearch .recentsAndFaves .recentlyViewedList strong, .global_header .SingleLineSearch .recentsAndFaves .favouritesList strong {
	font-weight:normal !important;
}

.global_header .SingleLineSearch .recentsAndFaves .recentlyViewedResults, .global_header .SingleLineSearch .recentsAndFaves .favouritesResults, .autocomplete div {
	font-size:14px !important;
	border-bottom: 1px solid #d1d1d1 !important;
	display: block !important;
	vertical-align: middle !important;
	margin: 0 !important;
	padding: 7px 10px 7px 10px !important;
}

.global_header .SingleLineSearch #ols-suggestion-loader {
	top: 9px !important;
	right: 150px !important;
}
.global_header .SingleLineSearch.searchBarBg{
  width: 954px;
  height: auto;
  background: url("/qv/images/searchBarNewBackground_o.png") top center no-repeat;
  padding-bottom: 35px !important;
  padding-bottom: 0;
  margin-bottom: 0;
  padding-left: 28px !important;
  float: left;
  position: relative;
}
.autocomplete{
	z-index: 999;
}
.global_header .SingleLineSearch.searchBarBg .searchBarFindLabel{
  padding: 5px 1px 4px 1px;
  display: block;
  color: #FFF;
  margin-bottom: 7px;
  font-size: 18px;
  margin-left: -6px;
  font-weight: normal;
}
/* single line search --- end */

.paddingBookmark{
	display:none;
}

/* evaluer new design--- start */

.confidenceLevelAccessibility{
	position: absolute;
	z-index: 1;
	margin-left: 20px;
	padding-top: 10px;
}

.confidenceLevelAccessibility span{
	font-size: 12px;
	color: #337E26;
	font-weight: bold;
}

.fsdData {
	padding-top: 0px;
	margin-left: 20px;
	margin-right: 10px
}

.fsdData table.fsdDataTable th{
	text-align:left;
	vertical-align: middle;
	padding: 4px 0 4px 0;
	font-size: 13px;
	font-weight: normal;
}

.fsdData table.fsdDataTable td{
	text-align:left;
	vertical-align: middle;
	padding: 4px 0 4px 0;
	font-size: 13px;
	color: #337E26;
	font-weight: bold;
}

.evaluerData {
	margin-left: 20px;
	margin-right: 20px;
}

.evaluerData table.evaluerDataTable td{
	text-align:left;
	vertical-align: middle;
	border-bottom: 1px solid #e9e9e9;
	padding: 4px 0 4px 0;
	font-size: 11px;
	font-weight: bold;
	color: #337E26;
	width: 21%;
	white-space: nowrap;
}

#dateEstimateValue span{
	color: #337E26;
}

.evaluerData table.evaluerDataTable th{
	text-align:left;
	vertical-align: middle;
	border-bottom: 1px solid #e9e9e9;
	padding: 4px 0 4px 0;
	font-size: 11px;
	font-weight: normal;
}

.evaluerData table.evaluerDataTable td.gutter{
	border-bottom: 1px solid #fff;
	width: 15px;
	padding-right: 30px;
	padding-left: 30px;
}

.fsdData table.fsdDataTable td#estimateValue, .fsdData table.fsdDataTable td#fsdValue, 
#estimatedSellingRangeValue, #eValuerId, #capitalValue, #ratingValuationDateValue{
	font-weight:normal;
}
#estimatedSellingRangeValue, #eValuerId, #capitalValue, #ratingValuationDateValue{
	color:#000;
}
#evaluerContainer{
	padding-bottom:10px;
}

.dropdownPreloader{ background: url("/qv/images/dropdownBg.png") no-repeat -9999px -9999px; }

.SingleLineSearch select::-ms-expand {
    display: none;
}

#searchTab a.info {
	background: url("/qv/images/question.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 18px;
	margin-left: 4px;
	vertical-align: middle;
	width: 18px;
	position: absolute;
	top: 11px;
	z-index: 9;
	left: -40px;
}

.SingleLineSearch{
	max-width:954px;
	float:left;
}
.SingleLineSearch #searchTab ul{
	margin-top:0 !important;	
}
.SingleLineSearch #searchTab ul li{
	border: none !important;
	float: left;
	position: relative;
	padding: 0 !important;
}
.SingleLineSearch .selectSearchWrap{
	position: relative;
}
.SingleLineSearch .selectSearchWrap  select{
	z-index: 10;
	opacity: 0;
}
.selectSearchWrap span.select{
	position: absolute;
	bottom: 0;
	float: left;
	left: -7px;
	width: 194px;
	height: 39px;
	line-height: 39px;
	text-indent: 10px;
	background: url("/qv/images/dropdownBg.png") no-repeat center center;
	cursor: default;
	z-index: 1;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}
.dropdownPreloader{
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
/* evaluer new design --- end */

/*** start QuickPurchase ****/

.QuickPurchase .header-style table{
	padding: 8px 0px 8px 12px;
	border-radius: 3px 3px 0 0;
	background: #C5D7B1;
}

.QuickPurchase #servicesTable td{
	border: 1px solid #e9e9e9;
	border-top: none;
	height:32px;'
}

.QuickPurchase .labelServices{
	font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
	font-size: 13px;
	font-weight:normal;
    margin: 9px 0px 0px 2px;
	
}

.QuickPurchase .labelPrice{
	font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
	font-size: 13px;
	font-weight:normal;
    margin-bottom: 5px;
	margin-top: 10px;
	padding-left: 5px;
}

/* .QuickPurchase .labelTitle{
	padding-top: 8px;
} */

.QuickPurchase .optionContainer{
	vertical-align: middle;
	text-align: center;
	padding-top: 1px;
	padding-left:6px;
}

.QuickPurchase .purchaseSelectionButton{
	margin: 6px 0px 6px 7px;
	width: 62px;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	display: inline-block;
	padding: 0 9px 0 6px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0062a9;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1379c3),to(#0063aa) );
	background-image: -webkit-linear-gradient(top, #2b5797, #0063aa);
	background-image: -moz-linear-gradient(top, #2b5797, #0063aa);
	background-image: -o-linear-gradient(top, #2b5797, #0063aa);
	background-image: -ms-linear-gradient(top, #2b5797, #0063aa);
	background-image: linear-gradient(top,#2b5797, #0063aa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b5797', EndColorStr='#0063aa');
}

.QuickPurchase .disabled{
	margin: 6px 0px 6px 7px;
	width: 62px;
	height: 25px;
	display: inline-block;
	text-transform: uppercase;
	padding: 0 9px 0 6px;
	border-radius: 3px;
	border: 1px solid #BAACAC;
	background-color: #EDEDED;
	color: #9C9C9C !important;
	line-height: 25px;
}

.QuickPurchase #purchaseSelectionTable{
	border: 1px solid #e9e9e9;
	border-top: none;
}

.QuickPurchase #orderValuationTable{
	border: 1px solid #e9e9e9;
	border-top: none;
}

.QuickPurchase .orderValuationService{
	font-family: "Helvetica Neue","DejaVu Sans",Arial,Helvetica,Geneva,sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #65A848;
	margin: 13px 0 10px 12px;
}

.QuickPurchase .labelPurchaseTotal{
	width: 39px;
	padding: 5px 10px 5px 10px;
	background-color: #ededed;
	border-radius: 3px;
	box-shadow: inset 0px 1px 1px 0px #D3B5B5;
	font-weight: normal;
}

.QuickPurchase .labelStatus img{
	margin-top:5px;
}

.QuickPurchase .selected{
	background-color:#dbeff8 !important;
	color:#337e26;
}

.QuickPurchase .purchaseSelectionButton:hover {
	background-image: -webkit-gradient(linear, center top, center bottom, from(#393939),to(#191919) );
	background-image: -webkit-linear-gradient(top, #393939, #191919);
	background-image: -moz-linear-gradient(top, #393939, #191919);
	background-image: -o-linear-gradient(top, #393939, #191919);
	background-image: -ms-linear-gradient(top, #393939, #191919);
	background-image: linear-gradient(top, #393939, #191919);
	border: 1px solid #030303;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#191919'); /* IE6-IE9 */ 
}

.QuickPurchase .orderValuationButton img {
	margin-top:11px;
}

.QuickPurchase .orderButtonQuickLinks{
	margin-top:8px;
}

.QuickPurchase .selectToPurchaseService{
	bottom:0px;
 }

.QuickPurchase .tableBorder{
	border: 1px solid #e9e9e9;
}
.QuickPurchase .purchaseButton{
	margin: 6px 6px 6px 7px !important;
}
.QuickPurchase #orderValuationContainter .orderValuationCol{
	padding-left:0px;
}
.QuickPurchase .fullMarketValuationTable tr td{
	vertical-align: middle;
}
.QuickPurchase .fullMarketValuationTable .orderButtonQuickLinks{
	margin:0 !important;
}
.mozilla .QuickPurchase #orderValuationContainter .orderValuationCol{
	padding-left: 0px !important;
}
.ie8 .QuickPurchase #orderValuationContainter .orderValuationCol{
	padding-left: 0px !important;
}
.ie11 .QuickPurchase #orderValuationContainter .orderValuationCol{
	padding-left: 1px !important;
}
.QuickPurchase #servicesTable td.labelContainer{
	vertical-align: middle;
}
.QuickPurchase .labelContainer .labelTitle{
	float: left;
	line-height: 32px;
}
.QuickPurchase .labelContainer .labelTitle .icon-spacing{
	float: right;
	padding: 6px 1px;
}
.QuickPurchase .labelTitle{
	float: left;
	width: 100%;
}
.mozilla .QuickPurchase .labelContainer .labelTitle, .ie9 .QuickPurchase .labelContainer .labelTitle, .ie10 .QuickPurchase .labelContainer .labelTitle, .ie11 .QuickPurchase .labelContainer .labelTitle{
	line-height: 34px !important;
}
.mozilla .QuickPurchase .selectToPurchaseService{
	bottom: 1px !important;
}
.chrome .QuickPurchase .selectToPurchaseService, .ie9 .QuickPurchase .selectToPurchaseService, .ie10 .QuickPurchase .selectToPurchaseService, .ie11 .QuickPurchase .selectToPurchaseService {
  bottom: 1px !important;
}
.ie8 .QuickPurchase .orderValuationService{
	margin: 13px 0 10px 12px !important;
}
.mozilla .QuickPurchase .orderValuationService{
	margin: 13px 0 10px 9px !important;
}
.chrome .QuickPurchase .orderValuationService{
	margin: 13px 0 10px 10px !important;
}
.ie11 .QuickPurchase .optionContainer{
	padding-left: 4px !important;
}
/*** end QuickPurchase ****/

/*** start LocalAreaSalesSidebarFilter ***/
.hide{
	display: none;
}
.text-right{
	text-align: right;
}
.pull-left{
	float: left !important;
}
.pull-right{
	float: right !important;
}
.ls_search_results_show{
	position: relative;
}
.localAreaSearchSidebar{
	display: block !important;
	position: absolute;
	top: 364px;
  	left: -221px;
  	width: 200px;
  	background-color: #FFF;
}
.localAreaSearchSidebar .sidebarTitle{
	background-color:#1872B8;
	color: #FFF; 
	font-size: 14px;
	padding: 6px 12px !important;
}
.localAreaSearchSidebar .fieldContainer{
	padding: 0 !important;
	margin: 0 !important;
}
.localAreaSearchSidebar .sidebarLabel{
	font-weight: bold;
}
.localAreaSearchSidebar .searchCriteriaTable tbody{
	padding: 0 12px;
}
.localAreaSearchSidebar table.searchCriteriaTable td{
	padding: 3px 12px !important;
}
.localAreaSearchSidebar table.searchCriteriaTable select.single, .localAreaSearchSidebar table.searchCriteriaTable select.duo{
	width: 100% !important;
}
.localAreaSearchSidebar .styled_select{
	 float: left;
  	width: 100%;
  	position: relative;
  	background-color: #FFF;
}

.localAreaSearchSidebar .styled_select.single{
	width: 100%;
}
.localAreaSearchSidebar .styled_select.duo{
	width: 44%;
}
.localAreaSearchSidebar .toWrap{
	  float: left;
	  display: inline-block;
	  vertical-align: middle;
	  padding: 4px 4px;
}
.mozilla .styled_select select{
	-moz-appearance: none !important;
    text-indent: 0.01px  !important;
    text-overflow: '' ;
    border:none  !important;
}
.localAreaSearchSidebar .select{
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 99%;
  height: 26px;
  line-height: 26px;
  text-indent: 10px;
  background: url("/qv/images/arrowSelect.png") no-repeat 90% 50%;
  cursor: default;
  z-index: 1;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #CCC;
  overflow:hidden;
}
.localAreaSearchSidebar  .dropdown_button{
	height: 26px !important;
}
.localAreaSearchSidebar input.button{
	margin: 0 2px 3px 0 !important;
}
@media(max-width: 1420px){
	body.propertyPage{
		width: 1460px !important;
	}
}
#modalHomeBuyersPrice span.strike{
	color: #888888;
  text-decoration: line-through;
}


.ui-dialog #buyButtonDiv #purchasingBlock 	td {
	
	float:left !important;
	
}
.freeComprehensivePackModal{
	margin: 12px 20px; 
	width: 89.5%; 
	min-height: 160px;
}
.freeComprehensivePackModal .qv_popit_dialog{
	float: left; 
	width: 100%;
}
.freeComprehensivePackModal .dialogLeftColumn{
	width:85%; 
	float: left;
}
.freeComprehensivePackModal .comprehensiveList{
	list-style-type:none; 
	margin:0; 
	padding:0;	
}
.freeComprehensivePackModal .comprehensiveList li{
	display: inline;
}
.freeComprehensivePackModal .comprehensiveList li.standardPriceMargin{
	margin-left:50px;
}
.freeComprehensivePackModal .dialogRightColumn{
	width: 15%; 
	float: left;
}
.freeComprehensivePackModal .remainingPacks{
	margin: 29px 0 0 0 !important;
}
.freeComprehensiveBuyButtonContainer{
	padding: 12px 0 0 20px !important;
}
.freeComprehensiveBuyButtonContainer .continueToBuyLabel{ 
	padding: 5px 0 0 10px !important;
	display: inline-block;
}
.freeComprehensivePackModal .freeComprehensivePackNote{
	width: 90% !important;
}
