/*
.property_locator{
	padding:20px 10px 40px 20px;
	background-color:#ECB61E; color:#FFFFFF;
	background-image:url(../img/ymenu_bottom.gif); background-repeat:no-repeat; background-position:0% 100%;font-weight:bold;}

.quick_links{padding:0px 20px 20px 20px; background-color:#0077D4;  color:#FFFFFF; font-weight:bold;}

.current_content{ padding:0px 10px 10px 10px;}
.current_content a:link {text-decoration: none; color:#0077D4}
.current_content a:visited {text-decoration: none;color:#0077D4}
.current_content a:active {text-decoration: nonecolor:#0077D4}
.current_content a:hover {text-decoration: underline; color: red;}

.ul_blue{}
.ul_blue ul{color:#0077D4; font-weight:bold; padding:0px; margin:5px 5px 5px 15px;}


.backButton{text-align:right; color:#0077D4; font-weight:bold; font-style:italic;}

table{ font-size:9px; padding:0px; margin:0px;}

.red{color:#FF0000}

.noclear {clear:none}

.back_button{  background-color:#0077D4; border:2px solid #99C9EE; padding:5px; font-weight:bold; width:55px; margin:5px; float:right; cursor:pointer}
.back_button a:link {text-decoration: none; color:#FFFFFF;}
.back_button a:visited {text-decoration: none;color:#FFFFFF;}
.back_button a:active {text-decoration: none; color:#FFFFFF;}
.back_button a:hover {text-decoration: none; color:#ECB61E}

.general_image{}
.general_image img{margin:1px; display:block;}

.prop_row{ padding:5px;}
.prop_row a:link {text-decoration: none; color:#053660}
.prop_row a:visited {text-decoration: none;color:#053660}
.prop_row a:active {text-decoration: none; color:#053660}
.prop_row a:hover {text-decoration: none; color:#5FA3D9;}

.prop_thumbs{ float:left;}
.prop_thumbs img{ border:1px solid #053660; display:block; padding:0px; margin:1px 1px 1px 1px;}
.prop_main{float:left;}
.prop_main img{ border:1px solid #053660; margin:1px; display:block;}
.prop_main_additional{ text-align:right; color:#053660; font-weight:bold;}
.prop_additional{float:left; padding:5px; color:#053660; width:185px;}
.prop_additional h2 { color:#053660; font-weight:bold; padding:0px; margin:0px; line-height:0.5em; font-size:1em;}
.prop_additional p { padding:0px; margin:0px;}
.prop_content{color:#053660; padding:5px;}

.prop_preview_header{font-size:11px;}
.prop_preview_text{ float:right; float:left;margin-left:95px; font-size:9px;}
.prop_preview_image { float:left; padding-left:57px; }
.prop_preview_image img{}

.quick_links{ padding-top:20px;}
.quick_links img{float:left; padding:3px; vertical-align:bottom;}
.quick_links a:link {text-decoration: none; color:#FFFFFF}
.quick_links a:visited {text-decoration: none;color:#FFFFFF}
.quick_links a:active {text-decoration: none; color:#053660}
.quick_links a:hover {text-decoration: none; color:#ECB61E;}

.gallery_text_link { color:#999999; padding:5px;}
.gallery_text_link a:link {text-decoration: none; color:#053660}
.gallery_text_link a:visited {text-decoration: none;color:#053660}
.gallery_text_link a:active {text-decoration: none; color:#053660}
.gallery_text_link a:hover {text-decoration: none; color:#053660;}

.gallery_main_image{text-align:center; float:none; }
.gallery_main_image img {border:1px solid #053660;}
*/
.index_row{background-color:#EEEEEE; display:block;}
.index_left{width:395px; float:left;}
.index_right{width:350px; float:left;}

.general_content{padding:5px;}

.index_box_content{ background-color:#E3E3E3; width: 347px;}
.text_box{ padding:5px;}

.big_link{ padding:5px 0px;}
.big_link a:link {text-decoration: none; color:#FFFFFF; font-weight:bold;}
.big_link a:visited {text-decoration: none;color:#FFFFFF; font-weight:bold;}
.big_link a:active {text-decoration: none; color:#FFFFFF; font-weight:bold;}
.big_link a:hover {text-decoration: none; color:#FFFFFF; font-weight:bold; text-decoration:underline;}

.date{ color:#333333; padding:5px 0px;}

.alignRight{ text-align:right;}

.large_text{font-size: 1.3em; color:#9A2544;}

.section_header{}
.section_header h1 { color:white; padding:2px 4px 2px 4px; margin:0px; background-color:#9A2544;}

.red_text_box{ padding:10px 20px; color:#FFFFFF; background-color:#9B2545; line-height:1.6em; font-size:1.2em; }
.red_text_box p{ font-weight:bold; font-size:1.3em;}

.quick_links { padding:10px;}
.quick_links a:link {text-decoration: none; color:#999999;}
.quick_links a:visited {text-decoration: none;color:#999999;}
.quick_links a:active {text-decoration: none; color:#999999;}
.quick_links a:hover {text-decoration: none; color:#999999; text-decoration:underline;}

.text_button{ }
.text_button a:link {text-decoration: none; color:#999999; font-weight:bold; background-color:#9B2545; color:#FFFFFF; border:2px solid #591528; padding:2px;}
.text_button a:visited {text-decoration: none; color:#999999; font-weight:bold; background-color:#9B2545; color:#FFFFFF; border:2px solid #591528; padding:2px;}
.text_button a:active {text-decoration: none; color:#999999; font-weight:bold; background-color:#9B2545; color:#FFFFFF; border:2px solid #591528; padding:2px;}
.text_button a:hover {text-decoration: none; color:#999999; font-weight:bold; background-color:#9B2545; color:#FFFFFF; border:2px solid #591528; padding:2px;}

.general_button {text-decoration: none; color:#999999; font-weight:bold; background-color:#9B2545; color:#FFFFFF; border:2px solid #591528; padding:2px;}

.checkout_table{ background-color:#EBEBEB; border:1px solid #999999;}
.checkout_table th {font-weight:bold; text-align:left;}
.checkout_table td {}
.th_side{}
.checkout_table_price {width:100px;}
caption{ font-weight:bold; font-size:1.2em; border:1px solid #999999; padding:5px; background-color:#9A2544; color:#FFFFFF;}

.top_cart{ font-weight:bold}
.top_cart a:link {text-decoration: none; font-weight:bold; color:#586063;}
.top_cart a:visited {text-decoration: none; font-weight:bold; color:#586063;}
.top_cart a:active {text-decoration: none; font-weight:bold; color:#586063;}
.top_cart a:hover {text-decoration: underline; font-weight:bold; color:#9A2544;}

.input_field label {float:left; width:120px;}

.download_link{ vertical-align:middle; padding:3px 0px 3px 0px}
.download_link a:link {text-decoration: underline; font-weight:bold; color:#FFFFFF; }
.download_link a:visited {text-decoration: underline; font-weight:bold; color:#FFFFFF;}
.download_link a:active {text-decoration: underline; font-weight:bold; color:#FFFFFF;}
.download_link a:hover {text-decoration: underline; font-weight:bold; color:#CFABFC;}

.download_link img {text-decoration: none;}

.gallery_image{float:left;  margin:2px;}
.gallery_image a:link {border:1px solid #007161; display:block;}
.gallery_image a:visited {border:1px solid #007161; display:block;}
.gallery_image a:active {border:1px solid #007161; display:block;}
.gallery_image a:hover {border:1px solid #CFABFC; display:block;}

.eventsThumbnail {border:1px solid #000000;}
.eventsThumbnailLeft {float:left; width:58px;}
.eventsThumbnailRight { float:left;  width:500px;}
.eventsThumbnailRight img {}
.eventsThumbnailRight p {padding:2px 0px 2px 0px; margin:0px;}
.eventsMainimage {float:right; border:2px solid #000000; margin:0px 0px 5px 5px;}

.pageControls { color:#FFFFFF; text-align:right; font-weight:bold; padding:2px 2px 2px 2px;}
.pageControls a:link {text-decoration: none; font-weight:bold; color:#FFFFFF; font-weight:bold; }
.pageControls a:visited {text-decoration: none; font-weight:bold; color:#FFFFFF; font-weight:bold;}
.pageControls a:active {text-decoration: none; font-weight:bold; color:#FFFFFF; font-weight:bold;}
.pageControls a:hover {text-decoration: none; font-weight:bold; color:#CFABFC; font-weight:bold;}

.site_search{ margin:5px; text-align:right; width:105px;}
.site_search input{width:100px; font-size:0.9em;}

.text_scroller{}
.text_scroller a:link {text-decoration: none; font-weight:bold; color:#999999; font-weight:bold; }
.text_scroller a:visited {text-decoration: none; font-weight:bold; color:#999999; font-weight:bold;}
.text_scroller a:active {text-decoration: none; font-weight:bold; color:#999999; font-weight:bold;}
.text_scroller a:hover {text-decoration: none; font-weight:bold; color:#999999; font-weight:bold;}