﻿html{background:#ffffff url(/images/bgbot.jpg) repeat-x bottom;}
body{font-family:Arial;margin:0px auto;font-size:0.8em;text-align:center;background:url(/images/bgid2.gif) repeat-x top;text-align:center;}
form { margin:0;padding:0; }
a{outline:none;}
.banner { display:block; position:relative;left:80px; width:659px; height:74;top:0px;}
#text_content a {color:#0066d5;}
#text_content a:visited {color:#0066d5;}
.upload {padding-top:10px;font-size:11px;color:#666666;}
.upload input {margin-left:10px; font-size:11px;height:25px;background-color:#063e5a;background-image: url(/images/icms/admin_bg.jpg);background-repeat: repeat-x;border:1px solid #ffffff;color:#ffffff; }
.imageupload input { width:600px; }
#content a {color:#0066d5;}
#content a:visited {color:#0066d5;}
.ph { padding:4px;background:#f3f7ff }
#search {margin-top:15px;margin-bottom:15px;padding:10px;border:1px solid #a5cbe2;width:585px;background:#e3efff url(/images/ps.jpg) no-repeat;}
#detailedsearch {display:none;width:585px;}
.b{background:#3a4d72;height:22px;width:162px;margin-left:0px;margin-right:0px;border-bottom:1px solid #293959;border-top:1px solid #46587c;cursor:pointer;}
.b a{padding-left:3px;color:#f4f9ff;display:block;text-decoration:none;padding-top:3px;width:100%;height:100%;cursor:pointer;}
.b_on{height:22px;width:162px;margin-left:0px;margin-right:0px;background:#ff6a04;border-top:1px solid #ff9349;border-bottom:1px solid #dd5a00;cursor:pointer;}
.b_on a{padding-left:3px;color:#fff;display:block;text-decoration:none;padding-top:3px;width:100%;height:100%;cursor:pointer;}
div#mama{width:841px;background:url(/images/bgs.png) repeat-y;margin: 0 auto;}
.tblContent input{width:500px;} .tblContent textarea{width:500px;}
.bgbs {text-transform:uppercase;background:#032d42 url(/images/bgbs.jpg) repeat-x;color:#ffffff;padding-left:10px;padding-top:3px;height:23px;font-weight:bold;clear:both;margin-top:10px;margin-bottom:7px; }
.btn {height:25px;background-color:#063e5a;background-image: url(/images/icms/admin_bg.jpg);background-repeat: repeat-x;border:1px solid #ffffff;color:#ffffff;}
.rssd { margin-top:4px;text-align:justify;font-size:12px;color:#696a6e;}
.n_off { margin-bottom:5px;clear:both;border:1px solid #ffffff;padding:5px;} .n_on { margin-bottom:5px;clear:both;border:1px solid #4c98b0;padding:5px;background:#e4f0ff url(/images/bgm.jpg) repeat-x;}
h2.nt { margin:0px;padding:0px;font-size:12px; display:inline;} h2.nt a { color:#000000;font-weight:bold; }
.mi {border:1px solid #a5cbe2; } .mi_on {border:1px solid #4c98b0; }
.bgm { background:#e5f1ff url(/images/bgm.jpg) repeat-x;width:142px;padding:5px 10px 7px 10px;height:101px;font-size:11px;color:#464446;}
.bgm input { width:138px;height:14px;border:1px solid #ddd6de;font-size:11px; }
.bgm select { width:142px;border:1px solid #ddd6de;font-size:11px; }
.bgmr { background:#e5f1ff;border-top:1px solid #d1d1d1;width:142px;padding:5px 10px 5px 10px;font-size:11px;height:15px;}
.bgmr strong {color:#033047;font-size:12px;float:left;} .bgmr img#ccal { float:right;display:none; }
#bookmarks a { color:#3a4d72; }
#bookmarks a:hover { color:#0066de; }
#portlets td { width:164px; } .mim { border:1px solid #a5cbe2; }
.header {text-align:center;width:822px;height:60px;clear:both;padding-top:3px}
#nls { padding:5px 10px 7px 10px;height:107px;font-size:11px;color:#464446; }
#nls input { width:138px;height:14px;border:1px solid #ddd6de;font-size:11px; }
.property {clear:both;border-bottom:1px dotted #9ac8fb;padding:10px 10px 10px 10px;display:table;float:left;width:99%;}
.plo { clear:both;border-bottom:1px dotted #9ac8fb;padding:10px 10px 10px 10px;display:table;float:left;width:99%;background:#f3f7ff; }
.property img.pimg { width:240px;float:right;border:1px solid #dfdfdf;margin-right:15px;background:#eff6ff;margin-left:10px;margin-top:15px; }
.property a { color:#0066cc; } .plo a { color:#0066cc; }
.plo img.pimg {width:240px;float:right;border:1px solid #dfdfdf;margin-right:15px;background:#eff6ff;margin-left:10px;margin-top:15px;  }
.ref { float:right; } .pdesc { color:#696a6e; }
.logo {float:left;background:#fff; width:151px;height:161px;padding-bottom:10px; padding-left:7px; display:block; clear:both }
.logo img { margin-top:9px; } .menu { height:59px; }
.inf {float:left;padding-top:5px;padding-bottom:19px; width:655px;  }
.mainpictures{float:right;display:block; padding-right:3px; height:190px}
.separate{float:right;padding-right:5px; }
.inf #contact { padding-right:18px;color:#666666;font-size:12px;float:right;text-align:right;}
.inf #date { padding-left:19px;color:#666666;font-size:12px;float:left;text-align:right;}
.himg { margin-top:14px;margin-bottom:14px;clear:both;background:#e3f2f7;border:1px solid #bfbfbf; }
.content { display:table;float:right;text-align:left;margin-right:19px; background-color:#CCCCCC; }
#flags { float:right;margin-top:17px }
#flags img { margin-right:10px;cursor:pointer; }
#call{background:url(/images/new/free_call2.jpg) no-repeat;width:164px; height:57px; display:block;}
#navmenu { background:#fff url(/images/new/main.png) no-repeat;padding-bottom:19px; width:655px; height:187px; display:table; clear:right}
#navmenu .bg { margin-left: 6px; }
#navmenu ul { font-size: 90%; font-weight: bold; text-transform: uppercase; min-height: 37px; _height: 37px; padding:0 15px 0 5px; margin:0;  list-style-type: none;color:#000; }
#navmenu ul li {  float: right;background:url(/images/new/button_off.png) no-repeat; width:90px; padding-right:2px; font-family:Arial, Helvetica, sans-serif;  color:#000; }
#navmenu ul li a { text-decoration: none; padding: 9px 25px 0 0px; display: block; height:37px;width:90px; color:#000; border:none;outline:none}
#navmenu ul li a.first { background: none;color:#000;outline:none}
#navmenu ul li a.active, #navmenu ul li a:hover {background: url(/images/new/button_on.png) no-repeat;font-family:Arial, Helvetica, sans-serif;  color:#000;  }
.mtit { width:162px;height:23px;background:#03344c url(/images/bgs.gif);text-align:left; }
.mtit h4 { margin:0;padding:0;font-size:12px;color:#f3eee6;padding-top:3px;padding-left:5px;font-weight:normal;  }
.gtitle h1 { margin:0px;padding:0px 0px 0px 10px;font-size:12px;display:inline;color:#000000;position:relative;top:-3px; }
div#section_description {color:#333333;margin-bottom:15px;text-align:justify;position:relative;top:-4px;padding-left:4px;}
div#section_elements{line-height:140%;} div#section_elements img { margin-bottom:2px;margin-right:2px; }
div#section_elements a { text-decoration:underline; color:#63625e; }
.section_element_desc {color:#222;padding-left:11px;margin-bottom:10px;text-align:justify;}
div#content_header{padding-left:2px;margin-top:7px;float:left;}
div#content_links{float:right;margin-top:7px;padding-right:2px;}
div#content_links A {color:#554536;text-decoration:underline;}
#content_header h1{margin:0px;font-size:1.2em;color:#14487e;}
#content_header h2{margin:0px;font-size:1.2em;color:#14487e;}
#content_holder{width: 800px;text-align:left;display:block;clear:both;padding-top:0px; padding-right:17px; min-height:600px;}
#content_area{width:620px;vertical-align:top;float:right;display:block;padding-top:0px;background:#F7FAFF url(/images/new/background-content.png) repeat-x top; font-family:Garamond,Arial, Times New Roman; font-size:1.3em; text-align:justify}
#content_area p, u{ line-height:20px;font-family:Garamond,Arial, Times New Roman; font-size:1.3em}
#content_area td{ font-family:Arial, Times New Roman; font-size:1em}
.testimonials-table{font-family:Garamond,Arial, Times New Roman; font-size:1.45em}
.testimonials{ background:url(/images/new/menu/testimonials.png) no-repeat }
#content {clear:both;vertical-align:top;min-height:100%;height:100%;margin-bottom:30px;padding-top:6px;padding-left:10px;padding-right:10px; }	
#menuholder {width:164px;vertical-align:top;float:left;margin:0px;display:table; }
#container{float:left;} #text_content { clear:both;color:#222;font-size:12px;font-family:Arial;line-height:145%; } 
.menuposition{ padding-right:5px; float:left}
.menuItem_selected {height:57px;width:162px;margin-left:0px;margin-right:0px;font-family:Georgia,Arial, Times New Roman;font-size:1.5em;background:#C1E5E5 url(/images/new/menu/banner.png);display:inline-block;cursor:pointer; color:#fff}
div.menuItem_selected A {font-family:Georgia,Arial, Times New Roman;font-size:1.1em;padding-left:5px;color:#fff;display:block;text-decoration:none;padding-top:5px;width:100%;height:100%;cursor:pointer;outline:none}
.menuItem_on {font-family:Georgia,Arial, Times New Roman;font-size:1.5em;height:57px;width:162px;margin-left:0px;margin-right:0px;cursor:pointer;background:#C1E5E5 url(/images/new/menu/banner.png);display:inline-block;cursor:pointer; color:#fff}
div.menuItem_on A {font-family:Georgia,Arial, Times New Roman;font-size:1.1em;padding-left:20px;padding-top:15px;color:#fff;display:block;text-decoration:none;width:162px;height:100%;cursor:pointer;outline:none}
.menuItem_off {font-family:Georgia,Arial, Times New Roman;font-size:1.5em;height:57px;width:162px;margin-left:0px;margin-right:0px;cursor:pointer;background:#95D6D8 url(/images/new/menu/banner.png);display:inline-block;cursor:pointer; color:#fff}
div.menuItem_off A {font-family:Georgia,Arial, Times New Roman;font-size:1.1em;padding-left:20px;padding-top:15px;color:#fff;display:block;text-decoration:none;width:162px;height:100%;cursor:pointer;outline:none}

div#footer {background: #03344c url(/images/footer_bg.jpg) repeat-x;width: 822px;height: 100px;text-align:left;border-bottom:3px solid #dfdfdf;clear:both;}
div#footer div { padding:10px; color:#ffffff; } #footer #ftop { float:right;margin-top:45px; } #footer #ftop a { color:#ffffff; }
#location_links a { color:#554536; } #RenderContent_location_nav {float:right;} .portlet {width: 164px; }
.sort_placeholder {	border:1px solid dashed;} ul#portlets { list-style:none;text-indent:0;margin:0;padding:0; }
ul#portlets li { list-style:none;text-indent:0;margin:0px 0px 20px 0px;padding:0; }

.rating_container {border-bottom:1px dotted #9ac8fb;float:right;width:90px;padding:5px;line-height:150%;font-family:Tahoma;font-size:11px;}
.rating {cursor: pointer;clear: both;display: inline;}
.rating:after {content: '.';display: block;height: 0;width: 0;clear: both;visibility: hidden;}
.cancel,.star {float: left;width: 17px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer;}
.cancel,.cancel a {background: url(/images/delete.gif) no-repeat 0 -16px;}
.star,.star a {background: url(/images/star.jpg) no-repeat 0 0px;}
.cancel a,.star a {display: block;width: 100%;height: 100%;background-position: 0 0px;}
div.rating div.on a {background-position: 0 -16px;}
div.rating div.hover a,div.rating div a:hover {background-position: 0 -32px;}
.trans1 { border:1px dotted #3a4d72;}
.bookmark { display:inline; }
.sb {width:81px;height:30px;float:right;margin-right:7px;background:url(/images/btnbg.jpg);position:relative;top:9px;}
.bts { background:url(/images/btnsearch.jpg);width:77px;height:25px;position:relative;top:1px;left:1px;cursor:pointer;}
.PagerContainerTable{color: #d1d1e1;background-color: #FFFFFF;width:100%;height:16px;text-align:center;}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	color: #ffffff;
	white-space: nowrap;
	background: #304769;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	width:10%;
}

.PagerInfoCell:link
{
	color: #f58538;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #f58538;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #ffffff;
	background-color: #a5cbe2;
	min-width:16px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	border:1px solid #a5cbe2;
}
.PagerCurrentPageCell A { width:100%;display:block; }

.PagerOtherPageCells
{
	background-color: #ffffff;
	padding-right:3px;
	border:1px solid #a5cbe2;
	min-width:16px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}
.PagerSSCCells
{
	background-color: #e5e5e5;
	padding-left:3px;
	padding-right:3px;
	min-width:16px;
	width:16px;
	border:1px solid #b6b6b6;
	text-align:center;
}
.PagerHyperlinkStyle
{
	font: 12px Georgia,Arial, verdana, geneva, lucida, 'lucida grande' , Georgia,Arial, helvetica, sans-serif;display:block;width:100%;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 12px Georgia,Arial, verdana, geneva, lucida, 'lucida grande', Georgia,Arial, helvetica, sans-serif;
}

.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 12px Georgia,Arial, verdana, geneva, lucida, 'lucida grande' , Georgia,Arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 12px Georgia,Arial, verdana, geneva, lucida, 'lucida grande' , Georgia,Arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active{color: #000000;text-decoration: none;font: 12px Georgia,Arial, verdana, geneva, lucida, 'lucida grande' , Georgia,Arial, helvetica, sans-serif;}


.submenu, .sm { border-bottom:1px solid #ddd6de; text-indent:5px;background:#f7fbff;font-size:12px; }
.submenu a, .sm  a 
{   color:#000;
	text-decoration:none;
	width:155px;
	height:100%;
	padding:5px;font-size:12px;
	display:block;
	text-indent:10px;
	}

.submenuItem_on { border-bottom:1px solid #ddd6de; text-indent:5px;background:#DBF0F5;font-size:12px; }
.submenuItem_on a { color:#000; }
.submenuItem_selected { border-bottom:1px solid #ddd6de; text-indent:5px;background:#dde9f9;font-size:12px; }
.submenuItem_off { border-bottom:1px solid #ddd6de; text-indent:5px;background:#f7fbff;font-size:12px; }

