/* Button Styles */
/********  onLoad="appendInputTypeClasses()"  ***********/


#officename{
	/*border:1px dotted #369;*/
	color:#c00;
	padding:5px 0px 0px 0px;
}


select, textarea {
	border:1px solid #7F9DB9;
	background-color:#fff;
	font-size:11px;
}

input.text {
	background-color:fff;
	border:1px solid #7F9DB9;
	font-size:11px;
 }
 
input.password {
	background-color:fff;
	border:1px solid #7F9DB9;
	font-size:11px;
 }

input.submit {
	background-color:#BCCDDD;
	border:1px solid #829ABC;
	background-image:url(/sites/RemaxEuropeCommon/Images/bkg_search.gif);
	height:16px;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
 }

input.reset {
	background-color:#BCCDDD;
	border:1px solid #829ABC;
	background-image:url(/sites/RemaxEuropeCommon/Images/bkg_search.gif);
	height:16px;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 }

input.button {
	background-color:#BCCDDD;
	border:1px solid #829ABC;
	background-image:url(/sites/RemaxEuropeCommon/Images/bkg_search.gif);
	height:16px;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	font-family:TVerdana, Arial, Helvetica, sans-serif;
	color:#000;
}
 
input.radio, input.checkbox {
		background-color:transparent;
		width:auto;
		border:none; 
}




/*******************/




/* General Styles */

body, form {
	margin:0px;
	padding:0px;
}

body, td {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

img {
	vertical-align:none;
}

img.valign_middle {

	vertical-align:middle;
	margin-bottom:1px;
}


.nav img {
	vertical-align:top;
}

.nav a:link, .nav a:visited{
	color:#fff;
	font-weight:bold;
}

.nav a:hover{
	color:#ccc;
}

.hdrbar img {
	vertical-align:top;
}

.hdr_bkg td{
	background-color:#0a75bc;
}

.hdr_content_bkg td{
	background-color:#0872b8;
}

a:link, a:visited{
	color:#063295;
	text-decoration:none;
}

a:hover{
	color:#CC0000;
}

.main_copy {
	padding: 0px 10px 0px 10px;
	font-size:11px;
}

.heading {
	font-size:14px;
	color:#c00;
	font-weight:bold;
}

.subheading {
	font-size:12px;
	color:#036;
	font-weight:bold;
}

.nav {
	background-color:#EC1C24;
}
.nav input, .nav select {
	font-size:10px;
}

.footer {
	background-image:url(ftr_bkg.gif);
	background-repeat:repeat-x;
	
}
.footer_txt { 
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:10px;
	padding-bottom:5px;
	padding-top:3px;
}

.fullproppage_title{
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-bottom:0px;
}

.fullproppage_tbl 
{
  	border-bottom:1px solid #ccc;
}


.fullprop_disclaimer{
	color:#676767;
}

.page_title{
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-bottom:0px;
	border-bottom:1px solid #ccc;
}

.page_subtitle td{
	background-color:#fff;
}

.page_subtitle{
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
}

.home_intro{
	color:#6e6e6e;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

.home_region{
	color:#0066B3;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
}

.page_title_line{
	border-bottom:1px solid #ccc;
}

#listing_container 
{
}
/***************************************************** Listing List Quicksearch */
.listinglist_quicksearch {
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_listingsearch.gif);
	background-repeat:repeat-x;
	height:38px;
}
.listinglist_quicksearch select, .listinglist_quicksearch input {
	font-size:10px;
}

.listinglist_quicksearch td {
	font-size:10px;
	padding: 0px 3px 0px 3px;
}

.listinglist_quicksearchdiv {
	background-image:url(/Sites/RemaxEuropeCommon/Images/div_listingsearch.gif);
	background-repeat:no-repeat;
}


.listinglist_quicksearch_hdr {
	font-weight:bold;
}

.txtbx_price {
	width:105px;
}
.select_rooms {
	width:62px;
}

.select_sqm{
	width:60px;
}

.select_transtype {
	width:100px;
}

.select_proptype{
	width:125px;
}

a.listinglist_agentname:link, a.listinglist_agentname:visited
{
	font-weight:bold;
}


a.listinglist_officename:link, a.listinglist_officename:visited
{
	font-weight:normal;
}

.select_city{
	width:350px;
}

.select_price{
	width:165px;
}

.txt_features{
	width:350px;
}
/**************************************************************************/


/* scroller styles start */

#mainphoto img
{
	border:1px solid #000;
	margin-top:10px;
}


#mainphoto_desc {
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#513D91;
}



#thumbscroller {
	height:135px;
	overflow:auto;
	width:500px;

	padding:0px;
	margin:0px;
}

#thumbscrollercontrols {
	overflow:hidden;
	padding:0px;
	margin:0px;
}


.thumb {
	padding: 3px 5px 0px 0px;
	float:left;
	height:80px;
	margin:0px;
	}
	

.thumb, .thumb a:link, .thumb a:visited  {
	color:#333333;
	font-size:9px;
	text-decoration:none;
}
.thumb a:hover  {
	color:#c00;
	font-size:9px;
	text-decoration:underline;	
}



/* Tabs table */
.slider_tabs {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_bkg.gif);
	background-repeat:repeat-x;
}


.slider_tab_left {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_left.gif);
	background-repeat:no-repeat;
	width:9px;
	height:20px;
}

.slider_tab_left_on {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_left_on.gif);
	background-repeat:no-repeat;
	width:9px;
	height:20px;
}

.slider_tab_text {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_txt.gif);
	background-repeat:repeat-x;
	color:#039;
	font-size:11px;
}

.slider_tab_text_on {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_txt_on.gif);
	background-repeat:repeat-x;
	color:#039;
	font-weight:bold;
	font-size:11px;
}

.slider_tab_right {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_right.gif);
	background-repeat:no-repeat;
	width:9px;
	height:20px;
}
.slider_tab_right_on {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_right_on.gif);
	background-repeat:no-repeat;
	width:9px;
	height:20px;
}

.slider_tab_div {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_div.gif);
	background-repeat:no-repeat;
	width:3px;
	height:20px;
}


.slider_cnr_left {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_cnr_left.gif);
	background-repeat:no-repeat;
}

.slider_cnr_right {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_cnr_right.gif);
	background-repeat:no-repeat;
}

.slider_cnr_topright {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_cnr_topright.gif);
	background-repeat:no-repeat;
}

.slider_bot {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_bot.gif);
	background-repeat:repeat-x;
}

.slider_bkg {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
/***************************************************************** end scroller */



/*** REMAX Europe Property Search Results ie. Listing List ***/


.proplist_searchvalue {
	color:#c30;
	font-weight:bold;
	font-size:10px;
}

.main_heading {
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_results.gif);
	background-repeat:repeat-x;
}

.main_heading td {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
	height:25px;
}
.main_heading select{
	color:#000;
	font-size:11px;
	width:120px;
}
.main_heading td a:link, .main_heading td a:visited {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.main_heading td a:hover {
	color:#fc0;
	text-decoration:none;
}

.proplist_header {
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_listing.gif);
	background-repeat:repeat-x;
	height:21px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding: 0px 0px 0px 5px;
}

.proplist_address {
	font-weight:normal;
	font-size:12px;
	color:#000;
	padding: 0px 0px 0px 5px;
}
.proplist_header_specials 
{
	font-weight:bold;
	color:#c00;
}

.proplist_header a:link, .proplist_header a:visited {
	color:#000;
	text-decoration:none;
}
.proplist_header a:hover {
	color:#c00;
	text-decoration:none;
}

.proplist_id{
	font-weight:normal;
	font-size:10px;
	color:#000;
	padding: 0px 5px 0px 0px;
}


/* pagination for regional listing list */

.pagination td {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding: 0px 10px 0px 10px;
}
.pagination a:link,.pagination a:visited {
	color:#FFF;
	text-decoration:none;
}
.pagination a:hover {
	color:#fc0;
	text-decoration:none;
}
/**/

/* pagination for regional listing full */
.pagination_full td {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	
}
.pagination_full a:link, .pagination_full a:visited{
	color:#063295;
	text-decoration:none;
}
.pagination_full a:hover {
	color:#cc0000;
	text-decoration:none;
}
/**/

.proplist_main {
	padding: 7px 0px 5px 0px;
}
.proplist_main a:link, .proplist_main a:visited {
	font-size:10px;
	color:#039;
	text-decoration:none;
}

.proplist_features {
	color:#333;
	font-size:10px;
	font-weight:bold;
}

a.proplist_title:link, a.proplist_title:visited {
	line-height:18px;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a.proplist_title:hover {
	color:#c00;
}
/* price */

.proplist_price {
	line-height:17px;
	font-size:12px;
	font-weight:bold;
	color:#c00;
	text-decoration:none;
}

a.proplist_price, a.proplist_price:visited {
	line-height:17px;
	font-size:12px;
	font-weight:bold;
	color:#c00;
	text-decoration:none;
}
a.proplist_price:hover {
	text-decoration:underline;
}   
 

.proplist_price_alt, a.proplist_price_alt:link, a.proplist_price_alt:visited {
	font-size:10px;
	color:#c00;
	font-weight:normal;
	text-decoration:none;
}
a.proplist_price_alt:hover {
	text-decoration:underline;
}



/* listing list proplist thumbnail and price */
.proplist_thumbnail_div {
padding: 10px 15px 5px 25px;
line-height:10px;
}

.proplist_thumbnail_div img {
	border:1px solid #000;
	width:106px;
	height:80px;
}
/*
.proplist_thumbnail_div a:link, .proplist_thumbnail_div a:visited {

	font-size:12px;
	font-weight:bold;
	color:#c00;
	text-decoration:none;
}
.proplist_thumbnail_div a:hover {
	color:#000;
	text-decoration:none;
}
*/
/* alternating listing rows if needed */
.proplist_row {
	background-color:#fff;
	border-bottom:1px solid #DFDFDF;
}
.proplist_row_alt {
	background-color:#fff;
	border-bottom:1px solid #DFDFDF;
}



/************************************************* Listing list and Full icons */

.listing_main {
}

.proplist_icons {
	width:95px;
	margin: 10px 10px 10px 10px;
	
}

.propfull_icons {
	width:45px;
	padding: 5px 0px 10px 10px;
}

.icon_box {
	border:1px solid #CDCDCD;
	width:43px;
	height:20px;
	margin: 0px 3px 3px 0px;
	padding:0px;

}

.proplist_icons .icon_box {
	/* seperated out so listing list can have 2 cols - was causeing wierdness with listing full */
	float:left;
}
.icon_img {
	margin: 0px;
  padding: 0px 0px 0px 1px;
}

.icon_text {
	margin: 0px;
	padding:0px;
	font-size:9px;
	font-weight:bold;
	color:#333;
}


.off_icon_box {
	border:1px solid #eee;
	width:43px;
	height:20px;
	margin: 0px 3px 3px 0px;
	padding:0px;

}
.off_icon_text {
	margin: 0px;
	padding:0px;
	font-size:9px;
	font-weight:bold;
	color:#eee;
}

/* Listing list agent details */
.agent_miniprofile {
	font-size:11px;
	color:#000;
	padding: 10px 25px 5px 15px;
	width:200px;
	line-height:15px;
	
}

.agent_miniprofile img {
	border:1px solid #000;
	height:80px;
}



/******************** end listing list styles ******************************************************/




/**************************************************** Module Styles */

.module_tbl {
	border:1px solid #DFDFDF;
	background-color:#fff;
}
.module_hdr {
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	color:#333;
	font-size:11px;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
	height:21px;
}
.module_link a:link, .module_link a:visited {
	color:#006;
	font-size:11px;
	text-decoration:none;
}

.module_link a:hover {
	color:#c00;
	
}

.module_copy {
	color:#000;
	font-size:10px;
	padding: 3px 10px 3px 10px;
}

.module_copy img {
	border: 1px solid #000;
}
.module_textinput {
	color:#000;
	font-size:10px;
	width:120px;
}





/** Side Modules **/

.module_hdr_right_featured {
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	color:#c00;
	font-size:11px;
	font-weight:normal;
	padding: 0px 5px 0px 5px;
	height:15px;
}

.tbl_featured{
	border:1px solid #D7D7D7;
	padding:7px 0 7px 0;
}

/* Feature Property Module Styles */

#divBorder {
	border:1px solid #DFDFDF;
}

.feat_prop_heading_alt {
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C00;
	text-align:left;
}

.feat_prop_container {
	width:177px;
	display:block;
}
.feature_content 
{
	width:177px;
	display:block;
}

.feat_prop_title{
	padding-left:5px;
}

.feat_prop_heading {
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036;
	text-align:left;
}
.feat_prop_box {
	background-color:#FFFFFF;
	margin:0px;
}

.feat_prop_border {
	border:1px solid #D7D7D7;
	width: 187px;
	background-color:#fff;
	text-align:left;
}

.feat_prop_photo img {
	width: 157px;
}

.feat_prop_place {
	font-size:11px;
	color:#006;
	font-weight:normal;
	padding:0 10px 0 10px;
	display:block;
}
.feat_prop_price {
	font-size:11px;
	color:#006;
	font-weight:normal;
	padding:0px 10px 10px 10px;
	display:block;
}

.feat_prop_price a:link, .feat_prop_price a:visited{
	color:#c00;
}

	
.feat_prop_copy {
	font-size:11px;
	font-weight:normal;
	color:#006;
	line-height:14px;
	padding:0 10px 0px 10px;
	text-align:justify;
	display:block;
}

.feat_prop_copy:first-line {
	font-weight:bold;
}

.module_link a:link, .module_link a:visited { 
	color: #222; 
	text-decoration: none; 
	font-weight:bold;
	font-size:11px;
}

.module_link a:hover { 
	color: #c00;
	text-decoration: underline;  
}

#featured_property_home .featprop_address {
	color:#0064AA;
	font-weight:bold;
	font-size:10px;
}

#featured_property_home .featprop_price {
	color:#C00;
	font-weight:bold;
	font-size:11px;
}

#featured_property_home .featprop_label{
	color:#666;
	font-weight:bold;
	font-size:10px;
}

.featprop_more a:link, .featprop_more a:visited {
	color:#0153a5;
	font-size:9px;
	text-decoration:none;
}

.featprop_more a:hover {
	color:#C00;
	text-decoration:underline;
}

#featured_property_home, #featured_tour_home, #quicklinks_home  {
}

.agent_listbox {
	background-color:#fff;
	width:200px;
	height:250px;
	border:none;
}

.assistant_heading {
	font-weight:bold;
}
.assistant_list {
}



/*********************************************** Full Property Listing ***/

#Listingfull_container 
{
	padding: 0px;
	margin: 0px 10px 0px 10px;
	width:100%;
}

.x
{
  position:relative; 
  top:-3px; 
  right:0px;
}


.virtualtour img{
	width:35px;
	height:30px;
}

.tbl_fullprop{
	width:730px;
}

.fullprop_actions{
	display:block;
	height:27px;
	padding-top:1px;
}

.fullprop_heading td {
	padding:0px 0px 0px 5px;
	background-color:#eee;
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	height:20px;
}

.padding_10{
	padding-top:7px;
}

.fullprop_keydetails {
	margin: 10px 0px 0px 0px;
}

.fullprop_padding{
padding:0px 0px 0px 7px;
}

.fullprop_id{
	color:#323232;
	font-size:11px;
	font-weight:normal;
}
.fullprop_title {
	border-top: 1px solid #E5EAEF;
	border-bottom: 1px solid #E5EAEF;
	text-align:center;
	color:#074377;
	font-size:12px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
#fullprop_google {
	
	border-bottom: 1px solid #E5EAEF;
	text-align:left;
	color:#074377;
	font-size:12px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
}
.fullprop_table {
	background-color:#FFFFFF;
}
.fullprop_left {
padding:0px 10px 0px 0px;
	margin:0px;
	width:510px;
}
.fullprop_right {
	padding:0px;
	margin:0px;
	min-width:250px;
}

a.fullprop_price:link, a.fullprop_price:visited {
	color:#C00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.fullprop_price:hover {
	text-decoration:underline;
}

a.fullprop_price_alt:link, a.fullprop_price_alt:visited {
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color:#C00;
	text-decoration:none;
}
a.fullprop_price_alt:hover {
	text-decoration:underline;
}

.fullprop_agentphoto img {
	border: 1px solid #000;
	padding:0;
	width:120px;
}
.fullprop_address {
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.fullprop_status {
	padding:0px 0px 0px 5px;
	font-weight:bold;
	color:#c00;
}

.fullprop_desc_top {
	padding:5px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:18px;
	font-size:11px;
	
}

.single_column {
/* added below to test css3 column stuff */
	border:1px solid #eee;
	border-top:none;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
}
.multi_column {
/* added below to test css3 column stuff */
	column-count: 2;
	column-gap: 20px;
	column-rule: 1px solid #eee;
	column-width: 350px;
	border:1px solid #eee;
	border-top:none;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
}


.fullprop_desc_top,.fullprop_desc,.fullprop_roomdesc {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:18px;
	font-size:11px;
}

.fullprop_desc p, .fullprop_desc_top p, .fullprop_roomdesc p  {
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
.fullprop_desc_heading, .fullprop_roomdesc_heading {
	font-size:11px;
	font-weight:bold;
	color:#074377;
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_listing.gif);
	background-repeat:repeat-x;
	height:18px;
		border:1px solid #eee;
	border-top:none;
border-bottom:none;

	display:block;
	padding: 0px 0px 0px 10px;
	margin:0px;
}


.fullprop_label {
	color:#000;
	font-weight:bold;
	font-size:11px;
}

.fullprop_value{
	color:#000000;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
}



.fullprop_midlabel {
	padding: 2px 0px 2px 0px;
	font-size:11px;
	font-weight:bold;
	color:#444;
}
.fullprop_sublabel {
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000;
}
.fullprop_subvalue {
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height:15px;
}
.fullprop_agentname, .fullprop_agentname a:link, .fullprop_agentname a:visited{
	padding:10px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.fullprop_officename, .fullprop_officename a:link, .fullprop_officename a:visited {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	padding:0px 0px 5px 0px;
}

.fullprop_contact {
	color:#000;
	font-size:11px;
	line-height:13px;
}
.fullprop_contact a:link, .fullprop_contact a:visited{
	color:#074377;
	text-decoration:none;
}	
.fullprop_contact a:hover{
	color:#c00;
}
.fullprop_agentphone 
{
	padding:0px 0px 5px 0px;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}	

.fullprop_specials {
	padding: 5px 0px 5px 0px;
}

.openhouse_table {
	border: 1px solid #eee;
	border-bottom: none;
}
.openhouse_table td { 
	border-bottom: 1px solid #eee;
	padding:2px;
}

/* Features list */
.fullprop_features {
	padding: 0px 0px 10px 0px;
	font-size:11px;
	font-weight:bold;
	/*color:#074377;*/
	color:#000;
}
.fullprop_features ul {
	padding: 0px 0px 0px 10px;
	margin:  0px 0px 2px 8px;
	
	
}
.fullprop_features li {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	list-style-image:url(/Sites/RemaxEuropeCommon/Images/icon_bullet_featurelist_b.gif);
}



/***************************************************** Region Styles **/

.hdrbar {
	background-image:url(hdr_redbar.gif);
	background-repeat:repeat-x;
	height:62px;
}

.footer_countries a, .footer_countries a:visited{
	text-decoration:none;
	color:#676767;
	font-size:11px;
}



.searchtab {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	border:1px solid #ccc;
	background-color:#E1E2E2;
	background-image:url(/sites/RemaxEuropeCommon/images/searchtab_bkg.gif);
	background-repeat:repeat-x;
}
.searchtab a:link, .searchtab a:visited {
	color: #000;
	text-decoration: none;
}
.searchtab a:hover {
	color: #C00;
}
.searchtab select, .searchtab input {
	font-size: 11px;
	color: #000;
	background-color: #fff;
	border:1px solid #ccc;
	
}
.searchtab_off {
	color: #666;
	background-color: #fff;
	border:1px solid #C5CCDE;
	border-bottom:0;
	border-top:none;
	height:26px;
}

.region_map{
	border: #ccc 1px solid; 
	display: block; 
}

.hdr_main {
	color:#000;
	font-weight:bold;	
	padding: 0px 0px 0px 5px;
	height:22px;
	font-size: 18px;

}

/********************************************** Advanced Search */

.section_txt, .section_number {
	font-weight:bold;
	font-size:11px;
}

.section_number {
	color:#900;
}

.section_txt {
	color:#333;
}

.sel_language{
	width:165px;
}

#advsearch_form select,#advsearch_form textarea {
	font-size:11px;
	border:1px solid #8798b4;

}

.advsrch_street_txtbx {
	width:150px;
	border:1px solid #8798b4;
	font-size:11px;
}

.advsearch_padding{
		padding: 0px 0px 0px 5px;
}


.advsrch_pcode_txtbx {
	width:55px;
	border:1px solid #8798b4;
	font-size:11px;
}

.advsrch_radius {
	width:60px;
}

.listing_count{
	color:#265E9B;
	font-weight:bold;
	background-color:#EDF4FC;
}

.advsrch_types{
	width:265px;
}

.advsrch_geo_div{
	padding: 0px 0px 5px 0px;
}
.advsrch_price{
	width:105px;
}
.advsrch_features{
	width:150px;
}

.advsrch_div{
	color:#DCE1E5;
}


.advsrch_left{
	border-right:1px solid #DFE1ED;
}

.advsrch_local_zone_div{
  overflow:auto;
  border:1px solid #000000;
  padding:2px;
  margin:2px;
  height:100px;
  width:265px;
  padding-bottom:2px;
  margin-bottom:2px;
  display:none;
}

.ListingCount {
	margin:0px;
	padding:0px;
	margin-top:1px;
	padding-top:1px;
	font-weight:bold;
	font-size:11px;
	background-color:transparent;
	}
/********************************************* Contact Page */

.contact_name {
	color:#000000;
	font-weight:bold;
	font-size:18px;
	padding: 0px 0px 5px 10px;
}
.contact_office {
	color:#c00;
	font-weight:bold;
	font-size:12px;
	padding: 0px 0px 0px 10px;
}

.hdr_left {
	background-color:#D9EAF4;
padding: 0px 0px 0px 5px;
	height:25px;
}

.hdr_right{
	background-color:#EDF4FC;
padding: 0px 0px 0px 5px;
	height:25px;
}

.contact_border{
	border-bottom:dotted #C2C2C2 1px;
}

.largeinput {
	width:250px;
	color:#0E66A5;
	border:1px #7C9FBB solid;
}


.contact_left {
	background-color:#F8F8F8;
}

.contact_right {
	background-color:#FCFCFC
}

.tbl_contact {
	padding:0px 5px 0px 5px;
}

.btn_contact {
	background-color:#FCFDF8;
	border:1px solid #003D74;
	background-image:url(/Sites/RemaxEuropeCommon/Images/btn_bkg.gif);
	height:16px;
	background-repeat:repeat-x;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
}
.hdr_contact_main {
	background-color:#0468B4;
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_main.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-weight:bold;	
	padding: 0px 0px 0px 5px;
	height:22px;
}

.contact_intro_text {
	padding:5px 5px 5px 5px;
	background-color:#ffffff;
	line-height:20px;
}

.contact_intro_text_alt {
	padding:5px 5px 5px 10px;
	background-color:#ffffff;
	line-height:20px;
}

.form {
	color:#323232;
	font-weight:bold;
	
}

.contactbody {
	margin:3px;
}
.contactme_table {
	border:1px solid #D8DFEF;
}
.contactme_label {
	padding: 5px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	color:#333;
}
.contactme_textbox {
	width:295px;
	color:#0E66A5;
	border:1px #7C9FBB solid;
}

.contactme_textbox_alt {
	width:137px;
	color:#0E66A5;
	border:1px #7C9FBB solid;
}

.required {
	color:#c00;
	font-weight:bold;
	font-size:9px;
}
.note {
	color:#666;
	font-size:9px;
}

/***************************************************** Agent Styles */

.agent_title{
	color:#fff;
	font-size:40px;
	line-height:50px;
	
}

.agent_title_alt{
	color:#fff;
	font-size:36px;
	line-height:50px;
}


/* Intro page */

.remax_red {
	color: #EC1C24;
	font-weight:bold;
	font-size: 22px;
  padding-bottom:1px;
}
.remax_blue {
	color: #1863A8;
	font-weight:bold;
	font-size: 28px;
}
.intro_tagline {
	color: #666;
	font-size: 22px;
}
.intro_blurb {
	color: #333;
	font-size: 14px;
	line-height:24px;
	padding: 0px 10px 0px 0px;
}
.intro_name {
	font-size: 26px;
	font-weight: bold;
	line-height:55px;
}
.intro_text {color: #666; font-weight: bold; font-size: 28px; }

.intro_page {
	background-color:#fff;
}

.tableborder {
	background-color:#fff;
	border:1px solid #eee;
	border-top: none;
}

.maincontent_row {
	padding:3px; 	
}
.maincontent_cell {
	padding: 0px 0px 0px 10px;
}
.mapcontent_right {
}

.mapcontent_left {
}

.myremax_column {
	width:187px;
}
/** tips **/

.tips_ttl{
	font-size:14px;
	font-weight:bold;
	color:#E71828;
}


/** About Page **/

.agent_name{
	font-size:18px;
	font-weight:bold;
	color:#E71828;
	padding-bottom:5px;
}

.tagline{
	font-size:12px;
	font-weight:bold;
}

.about_address{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0px 0px 0px 5px;
}

.hdr_about{
	background-color:#D9EAF4;
	padding: 0px 0px 0px 5px;
	height:15px;
}

/**Search Page **/

.search_txtbx{
	width:260px;
	font-size:11px;
}	

.search_type{
	width:262px;
	font-size:11px;
}

.search_price{
	width:130px;
	font-size:11px;
}

.search_features{
	width:130px;
	font-size:11px;
}

/**Agent Profile**/

.tbl_specialties{
	background-color:#FFEFF0;
}

.tbl_languages{
	background-color:#EDF4FA;
}


.tbl_languages ul {
	margin:0 0 0 0;
}

.tbl_specialties ul {
	margin:0 0 0 0;
}

.tbl_specialties li {
	padding: 0px 0px 0px 5px;

}


.profile_photo{
	padding: 0px 15px 0px 0px;
}

.profile_photo img{
	border:1px solid #000;
}

.profile_name{
	font-size:16px;
	font-weight:bold;
	color:#E71828;
	padding-bottom:5px;
}

.profile_office_name, .profile_office_name a:link, .profile_office_name a:visited {
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-bottom:5px;
}

.language_top_left{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif);
	background-repeat:no-repeat;
}
.language_top_right{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.language_bot_left{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.language_bot_right{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.specialty_top_left{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_top_left.gif);
	background-repeat:no-repeat;
	
}
.specialty_top_right{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.specialty_bot_left{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_bot_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.specialty_bot_right{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_bot_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.view_properties a:link, .view_properties a:visited{
	font-weight:bold;
	color:#E71828;
}

.view_properties a:hover {
	color:#063295;
}

/*** Login Module ***/

.hdr_login{
	background-color:#E5EFF8;
	background-image:url(/sites/RemaxEuropeCommon/images/bkg_login.gif);
	background-repeat:repeat-x;
}

.hdr_login td{
	padding: 0px 10px 0px 10px;
	font-weight:bold;
	height:22px;
	font-size:10px;
}

.tbl_login{
	border:1px solid #BFDAED;
}	


ul.remax_bullets  {
	padding: 0px 10px 0px 10px;
	margin:  0px 0px 2px 8px;	
}
.remax_bullets li:first-line {
	line-height:40px;
}
.remax_bullets li {
	padding: 0px 0px 5px 5px;
	margin:  0px 0px 5px 0px;
	font-size:10px;
	font-weight:bold;
	color:#000;
	list-style-image:url(/Sites/RemaxEuropeCommon/Images/remax_bullet.gif);
}

.remax_bullets li li {
	padding: 0px 0px 5px 5px;
	margin:  0px 0px 5px 0px;
	font-size:10px;
	font-weight:bold;
	color:#000;
	list-style-image:url(/Sites/RemaxEuropeCommon/Images/icon_bullet.gif);
	line-height:25px;
}

.BulettsClass{
	padding-right:10px;
}



/*My Remax Modules*/
.action_top_left{
	background-image:url(/sites/RemaxEuropeCommon/images/action_top_left.gif);
	background-repeat:no-repeat;
}
.action_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/action_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;

}
.action_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/action_bot_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;

}
.action_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/action_bot_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;

}

.action_top{
	border-top:1px #C0C0C0 solid;
}

.action_left{
	border-left:1px #C0C0C0 solid;
	border-right:1px #C0C0C0 solid;
}

.action_bot{
	border-bottom:1px #C0C0C0 solid;
}

/**Office Profile**/

.agents_top_left{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif);
	background-repeat:no-repeat;
}
.agents_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.agents_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.agents_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.agents{
	width:140px;
	float:left;
}

.tbl_agents{
	background-color:#EDF4FA;
}

/**My RE/MAX Pages **/

.tbl_remax_login{
	background-color:#EDF4FA;
	height:175px;
}

.btn_register a{
	background-color:#BCCDDD;
	border:1px solid #829ABC;
	background-image:url(/sites/RemaxEuropeCommon/Images/bkg_search.gif);
	height:16px;
	background-repeat:repeat-x;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	padding:0px 5px 0 5px;
	cursor:pointer;
	color:#000;
}

.btn_register a:link, .btn_register a:visited{
	color:#000;
	cursor:default;
}

.signup_top_middle{
	padding-top:5px;
}

.remax_login_top_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.remax_login_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:-10;
	margin:0;
}
.remax_login_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:8px;
}
.remax_login_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.myremax_username{
	width:165px;
	font-size:11px;
}

.myremax_password{
	width:165px;
	font-size:11px;
}

.tbl_signup{
	background-color:#F4F8EA;
	height:175px;
}

.signup_top_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_top_left.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.signup_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:-10;
	margin:0;
}
.signup_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_bot_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:8px;
}
.signup_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_bot_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/**Office/Agent Results**/

.office_photo img{
	border:1px solid #000;
	width:150px;

}

.office_photo {
	padding: 0px 10px 0px 0px;
}

.results_div{
	color:#E0E0E0;
	height:1px;
}

.results_footer{
	background-image:url(/Sites/RemaxEuropeCommon/Images/bkg_results_footer.gif);
	background-repeat:repeat-x;
	border-top:1px solid #D9D9D9;
}

.results_footer{
	height:25px;
}

.results_footer a:link, .results_footer a:visited{
	color:#000;
	font-weight:bold;
}

.results_footer a:hover{
	color:#fc0;
	text-decoration:none;
}

.agent_photo img{
	width:120px;
	
	border:1px solid #000;
}

.agent_photo {
	padding: 0px 10px 0px 0px;
}

.office_name a:link, .office_name a:visited{
	color:#039;
}

.office_name a:hover{
	color:#c00;
}

.disablednav{
	color:#bbb;
}

.curpage{
	color:#bbb;
}

.otherresults, .otherresults a:link,.otherresults a:visited  {
	color:#039;
	font-weight:bold;
}
.otherresults a:hover  {
	color:#c00;
	font-weight:bold;
}

.office_select{
	width:260px;
}

/**My REMAX Register**/

.register_long{
	width:310px; 
}

.register_short{
	width:147px; 
}

.register_select{
	width:130px;
}

.validation_errors{
	float:left;
	width:50%;
}

/*Send to a friend*/
.tbl_send_friend{
	background-color:#F8F8F8;
}
.txt_send_long{
	width:295px;
}

.txt_send_medium{
	width:282px;
}

.area_send{
	width:295px;
	height:75px;
}

/*My REMAX modules */

.hdr_myremax {
	background-color:#DFDFDF;
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;	
	height:21px;
}

.hdr_myremax td{
	font-weight:bold;
	font-size:12px;
}

.hdr_myremax a:link, .hdr_myremax a:visited{
	color:#000;
}

.tbl_myremax{
	width:187px;
	background-color:#DFDFDF;
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;	
	border:1px solid #E0E0E0;
	padding: 1px 5px 0 5px;
}


/*Quick Search*/

.hdr_quicksearch{
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036;
	text-align:left;
}

.txt_qs_long{
	width:175px;
}

.sel_qs_long{
	width:180px;
}

.qs_div{
	color:#F1F1F1;
	height:1px;
}

.tbl_quicksearch, .tbl_languageselector{
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	border:1px solid #E0E0E0;
	padding: 1px 10px 0 10px;
}


/**Google Earth**/

.hdr_googleearth{
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036;
	text-align:left;
	padding: 0px 0px 0px 5px;
}

.tbl_googleearth{
	border:1px solid #E0E0E0;
	padding: 0px 2px 0 2px;
}

/*  Saved search additions */
/* top */
.svdsearch_bkg {
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding: 0px 5px 0px 5px;
	background-color: #ECF2F8;
}
.svdsearch_bkg, .cnr_svdsearch_top_left, .cnr_svdsearch_top_right, .cnr_svdsearch_bot_left, .cnr_svdsearch_bot_right  {
	background-color: #ECF2F8;
	background-repeat: no-repeat;
}
.cnr_svdsearch_top_left {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_top_left.gif);
	width:8px;
	background-position:top left;
	
}
.cnr_svdsearch_top_right {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_top_right.gif);
	width:8px;
background-position:top right;
}
/* bottom */
.cnr_svdsearch_bot_left, .cnr_svdsearch_bot_right, .svdsearch_bkg_bot {
	background-color: #ECF2F8;
	border-top: 1px solid #D9D9D9;
}
.cnr_svdsearch_bot_left {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_bot_left.gif);
	width:8px;
	height:8px;
	background-position:bottom left;
}
.cnr_svdsearch_bot_right {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_bot_right.gif);
	width:8px;
	background-position:bottom right;
}

/* content */
.svdsearch_row td {
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#000;
	padding: 0px 5px 0px 5px;
	border-top: 1px solid #D9D9D9;
	height:18px;
}
.svdsearch_row_np {
	padding-left:0px;
	padding-right:0px;
}

/* Franchise, Recruitment, etc*/

.rightnav{
	background-color:#92a5c6;
	background-image:url(/sites/RemaxEuropeCommon/images/nav_bg.gif);
	background-repeat:no-repeat;
	width:185px;
	height:34px;
	padding:0px 0px 0px 10px;
}

.rightnav a:link, .rightnav a:visited{
	color:#4C438C;
	font-weight:bold;
	font-size:11px;
}

.rightnav a:hover {
	color:#fff;
}

/* Recently Viewed/Favourites image popup */
div#ImagePopupDiv {
  position:absolute; 
  visibility:hidden; 
  left:0; 
  top:0; 
  z-index:10000;
  background-color:#fff; 
  border:1px solid #ccc; 
  padding:5px;
  color:#000; 
  font-size:11px;
  width:300px; 
}
div#ImagePopupDiv div.thumb_img img 
{
  text-align:center; 
  width:120px; 
  float:left;
  margin:2px; 
  border:1px solid #000;

}
  
div#ImagePopupDiv div.thumb_txt 
{
  float:left;
  text-align:left; 
  padding: 0px 5px 0px 5px; 
}

.idnowrap 
{
    white-space: nowrap;
}

.recentfavs_hdr {
	background-image:url(/sites/RemaxEuropeCommon/images/tab_bkg.jpg);
	background-repeat:repeat-x;
	height:18px;

	padding: 0px 0px 0px 5px;
	font-size:10px;
	font-weight:bold;
	color:#333;
}
.recentfavs_tbl 
{
  background-color:#fff;
	border:1px solid #E0E0E0;
	padding: 1px 5px 0 5px;
	width: 185px;
}
.recentfavs_row,.recentfavs_rowalt 
{
  	border-bottom:1px solid #E0E0E0;
  	background-color:fff;
  	padding: 3px 3px 3px 3px;
}
.recentfavs_rowalt 
{
  background-color:fafafa;
}
.recentfavs_row td img,.recentfavs_rowalt td img
{
  	margin: 3px 3px 0 0;
}
/* Autocomplete drop down */
div.autocomplete_dropdown {
  BACKGROUND-COLOR: white; 
  position:absolute; 
  border:1px solid black 
}
div.autocomplete_dropdown_item { 
  padding: 0px 0px 0px 2px;
  CURSOR: hand; 
  HEIGHT: 16px; 
  BACKGROUND-COLOR: white; 
  whitespace: nowrap; 
  overflow: hidden 
}
div.autocomplete_dropdown_item_selected {
  COLOR: white; 
  BACKGROUND-COLOR: blue 
}
.btn_align 
{
  text-align:right;
}

/* Currency Convertor */

.currency_row {
	background-color:#fff;
}

.currency_row_alt{
	background-color:#F8F8F8;
}

#countrypopup 
{
  left:510px;
}

/* Google Maps */
.mainborder 
{
	border:1px solid #666;
}

.BodyTextRed
{
    FONT-SIZE: 10px;
    COLOR: #c60b27;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.BodyTextRed A
{
    FONT-SIZE: 10px;
    COLOR: #c60b27;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BodyTextRed A:visited
{
    FONT-SIZE: 10px;
    COLOR: #c60b27;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BodyTextRed A:active
{
    FONT-SIZE: 10px;
    COLOR: #c60b27;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.BodyTextRed A:hover
{
    FONT-SIZE: 10px;
    COLOR: #3a2a7d;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BodyTextBlue
{
    FONT-SIZE: 10px;
    COLOR: #3a2a7d;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.BodyTextBlueBold
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #3a2a7d;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.BodyTextBlue A
{
    FONT-SIZE: 10px;
    COLOR: #3a2a7d;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BodyTextBlue A:visited
{
    FONT-SIZE: 10px;
    COLOR: #3a2a7d;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BodyTextBlue A:active
{
    FONT-SIZE: 10px;
    COLOR: #3a2a7d;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.BodyTextBlue A:hover
{
    FONT-SIZE: 10px;
    COLOR: #99091c;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.proplist_image img {
border: 1px solid #666;
}

.proplist_image {
padding:5px;
font-size:9px;
}

.proplist_image a:link, .proplist_image a:visited {
color:#0064AA;
text-decoration:none;
}

.proplist_image a:hover {
color:#C00;
text-decoration:none;
}

.proplist_value{
	color:#666;
	font-weight:bold;
	font-size:9px;
}

.proplist_type
{
	font-size: 11px;
	color: #0099cc;
}

