html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
	letter-spacing: inherit;
}
body {background:#fff;color:#222;margin:15px 0 0 0;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
.widget-area, .widget { zoom: 1;border:1px;}

.ie-equalHeight{ margin-left: -1px; }

a {color:#233ba0;text-decoration:none;outline:0 !important;}
a:hover {text-decoration:underline;}
a[href^=tel], a[href^=tel]:visited { color: inherit; text-decoration: none; }

h1 {font-size:22px;font-weight:normal;line-height:1em;padding:10px 0 5px 0;text-transform: capitalize;}
h2 {font-size:20px;line-height:1.2em;padding:10px 0 5px 0;}
h3 {font-size:18px;line-height:1.3em;padding:3px 0 5px 0;}
h4 {font-size: 15px;font-weight:bold;line-height: 1.3em;padding:3px 0 2px 0;}
h5 {font-size:15px;font-weight:normal;line-height: 1.3em;padding:3px 0 3px 0;}
h6 {font-size:14px;font-weight:bold;line-height: 1.3em;padding:3px 0 3px 0;}
p {font-size:14px;line-height:1.4em;padding:3px 0 8px 0;}

input, textarea, select{padding:5px;border: 1px solid #bbb;border-radius:3px;-moz-border-radius:3px;background:#fff;max-width:100%;}
input {}
textarea {width: 100%;min-height:51px;}
select {width: 50%;margin:0;}
select option {padding: 1px 10px;}

input[type=text] {width: 100%;font-size:15px;height:30px;padding:5px 25px 5px 5px;}
input[type=text].unchanged, input.default.unchanged {font-style: italic; color: Grey;}
input[type=submit]{cursor: pointer;color:#000;border:1px solid #999;min-height:35px;line-height:25px;min-width:125px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #eaeaea 48%, #cecece 49%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(48%,#eaeaea), color-stop(49%,#cecece), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e2e2e2',GradientType=0 );*/ /* IE6-9 */
}
input[type=submit]:hover  {border:1px solid #777;
	background: #bcbcbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #bcbcbc 0%, #d1d1d1 48%, #eaeaea 48%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(48%,#d1d1d1), color-stop(48%,#eaeaea), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#efefef',GradientType=0 );*/ /* IE6-9 */
}




/*ContentInner*/
.subplace {font-size:14px; line-height:1.4em;min-height:450px;padding: 25px 10px 40px 15px;background:url(../images/splace_bg.gif) no-repeat 0 0;overflow:hidden;}
.propertySearch .subplace {padding-top:35px;}
.subplace img {max-width:100%;margin:18px 0;}
.subplace p {font-size:15px;margin-bottom:5px;}
.subplace ul, .subplace ol {padding:15px 0px 15px 30px;font-size:15px;line-height:1.3em;}
.subplace ul li {line-height:1.2;margin:0 0 3px 0;list-style-type: disc;}
.subplace .tr {width: 100%;float: left;clear:both;margin:30px 0 25px 0;}
.subplace .tr.tr2 {width: 45%;float: left;clear:none;margin:30px 0 25px 4%;}
.subplace .tr.tr3 {width: 30%;float: left;clear:none;margin:30px 0 25px 3%;}
.subplace .tr.tr4 {text-align: left;width: 190px;clear:none;text-align: left;margin:10px 10px 15px 15px;}
.subplace .tr.tr4 ul {font-weight:normal;}
.subplace .tr h2 {font-size: 18px;font-weight: normal;padding-left:8px;}
.subplace .tr ul {font-size: 14px;line-height: 1.3em;margin-left: 8px;}
.subplace .glossary dl {padding: 0 15px;}
.subplace .glossary dl strong {font-size: 16px;text-transform: capitalize;}
.subplace .glossary dl dt {padding: 10px 0 3px 0;}
.subplace .glossary dl dt a {text-decoration:none;}
.subplace .glossary dl dd {padding: 0 0 5px;}
.subplace .glosslist a {background: #EEEEEE;border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;font-size: 17px;font-weight: normal;padding: 2px 2px;text-decoration: underline; margin: 15px 2px 0;display:inline-block;}
.subplace .glosslist a:hover {background: #fff;border: 1px solid #aaa;text-decoration: none;}
.subplace .calculator {font-size:13px;}
.monthlyCalc .subplace .calculator input[type=text] {width: auto;}
.calcRentBuy .subplace .calculator input[type=text], .calcRentBuy .subplace .calculator input.result {width: 100%;}

table.whichl2 {margin: 15px auto 15px auto;width:100%;border-collapse: collapse;border: 1px solid #AAAAAA;}
table.whichl2 tr td {background:#fff;padding: 5px 5px 5px 10px;text-align: left;}
table.whichl2 tr.c1 td {background:#fff;}
table.whichl2 tr.c2 td {background:#ececec;}
table.whichl2 tr th {background:#ddd;padding: 5px 5px 5px 10px;text-align: left;font-size: 14px;color:#333;}
table.whichl3 {margin: 35px auto 30px auto;width:100%;border-collapse: collapse;}
table.whichl3 ul {padding: 15px 5px 15px 15px;}
table.whichl3 tr td {background:#fff;padding: 5px 5px 5px 10px;text-align: left;}
table.whichl3 tr.c0 {border:1px solid #ddd;}
table.whichl3 tr.c0 th:first-child {text-align:left;}
table.whichl3 tr.c1 {border:1px solid #ddd;}
table.whichl3 tr.c1 td {background:#fff;}
table.whichl3 tr.c2 td {background:#fff;}
table.whichl3 tr td.r1 {background:#fcfcfc;padding: 5px 5px 5px 10px;text-align: left;width:150px;color:#333;}
table.whichl3 tr td.r2 {padding: 5px 5px 5px 10px;text-align: left;}
table.whichl3 tr td.r3 {padding: 5px 5px 5px 10px;text-align: left;}
table.whichl3 tr td.r4 {padding: 10px 5px 25px 10px;text-align: center;font-size:15px;}
table.whichl3 tr th {background:#ddd;padding: 5px 5px 5px 10px;font-size: 14px;color:#555;}

table.contactD {margin: 10px 5% 25px 5%;padding: 10px 10px 15px 30px;width:90%;border-radius: 15px;background:#fdfdfd;border:1px solid #ddd;line-height:1.3em;border-collapse:separate;}
table.contactD tr td {padding: 8px 0;font-size:15px;vertical-align:top;}
table.contactD tr td:first-child {font-weight:bold;width: 135px;}
table.contactD tr td.rl {width:30%;}
table.contactD tr td.rr {width:70%;}

table.contactUs {margin:25px auto 15px auto;}
table.contactUs span.required {color:red;}
table.contactUs tr td {padding: 3px 5px;}
table.contactUs tr td.rl {}
table.contactUs tr td label {font-size: 15px;width:200px;display:block;}
table.contactUs tr td.rr {}
table.contactUs tr td.rlr {padding: 10px 5px 0px 5px;}
table.contactUs tr td.rlr2 {padding: 10px 5px 5px 5px;}
table.contactUs tr td input {width: 240px;}
table.contactUs tr td textarea {width: 452px;}
table.contactUs input.sbutton {width:auto;min-width: 150px;display:block;margin:0px auto;}
table.contactUs input.sbutton:HOVER {}





#shell {max-width: 960px;text-align:left;margin:0 auto;}

#head {height: auto; padding: 14px 0;}
#head .right {margin: 0;font-family:Georgia, Arial, Helvetica, sans-serif; float: none; display: inline-block;}
#head .right strong {font-size:19px;font-weight:normal;}

#nav {}
#nav ul {list-style-type:none;}
#nav .clear {background:#bbb;}
/*#nav ul li {display:inline;}*/
#nav a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#333;text-transform:uppercase;padding:6px 0 6px 0; margin:0 1px 0 1px;}
#nav a:hover, #nav ul li:hover a, #nav a.active, #nav a.active:hover{color:#fff;text-decoration:none;}
#nav a .l, #nav ul li:hover a .l {padding:7px 8px 6px 8px;}
#nav a .r{padding:7px 0px 6px 0px;}
/*#nav a:hover .l, #nav a.active .l, #nav a.active:hover .l,#nav ul li:hover a .l  {}*/
/*#nav a:hover .r, #nav a.active .r, #nav a.active:hover .r,#nav ul li:hover a .r {}*/
/*#nav ul li {position:relative;float:left;}*/
/*!*#nav ul li ul {display:none;}*!*/
#nav li ul {min-width:170px;padding: 0 0 5px 0;
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(215,215,215,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;z-index:6000;}
#nav li:hover ul {min-width:170px;padding: 0 0 5px 0;
	border-left:solid 1px #ccc; border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;z-index:6000; }
/*#nav li:hover ul#last {}*/
#nav ul li ul li {float:none;display:block;margin:0;padding:0;background:url(../images/arr.gif) no-repeat 10px 10px; line-height: 1;}
#nav ul li ul li a {float:none;background:none;color:#333;display:block;font-weight:normal; text-decoration:none;text-transform:none;padding:6px 10px 7px 20px; line-height:1.3; }
#nav ul li ul li:hover a {text-decoration:underline; background-color:#fefefe;}
#nav ul li ul li:hover {background-color:#fefefe;}
#nav ul li:hover ul li a {float:none;background:none;color:#333;display:block;font-weight:normal;text-transform:none;padding:6px 10px 7px 20px; }
/*#nav ul li ul li a:hover {text-decoration:none;background:none !important;color:#333;}*/

#content {background: #fff; overflow: hidden;padding-bottom:25px;width: 100%;padding-top: 4px;
	border-right: 1px solid #8c8c8c; border-left: 1px solid #d1d1d1;
	-webkit-box-shadow: 1px 7px 4px -4px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 7px 4px -4px rgba(0,0,0,0.5);
	box-shadow: 1px 7px 4px -4px rgba(0,0,0,0.5);
	}
#content .place {padding:7px;}
#pageBody, #contentArea{clear:both;}

.sideLeft {}
.sideRight { margin-top: 4px;}
.sideRight .widgetApplyButton {/*margin-top:15px;*/}
.noRightSide {}
.flaplace {clear: both; text-align:center;padding:1px 6px 12px 6px;position: relative;z-index:0;*z-index:-1;background:#fff; border-right: 1px solid #8c8c8c; border-left: 1px solid #d1d1d1;}
.flaplace > img {width: 100%;height: auto;}
#footer {padding:10px;text-align:right;}

.col {float:left;display: inline;margin: 0 0 0 3px;width:250px;position:relative;}
.col p {text-align:left;padding:0px 15px 20px 25px;position:relative;/*z-index:5;*/	margin:0px 0 0 0;}
.col p a{color:#000;text-decoration:underline;}
.col p a:hover {text-decoration:none;}
.col img, .col h2 {margin:0 0 0 3px;}
.col .t_pl {height:30px;position:relative;z-index:1;margin:-28px 0 0px 0px;}
.col .b_pl {height:7px;line-height:1px;font-size:1px;margin: 0 0 0 0px;position:relative;}


h1.sub2 {margin:10px 0 10px 10px;}
h2.spec {padding:6px 10px 3px 10px;border-radius: 12px 12px 0 0;}
.pplace {margin:10px 10px 20px 10px;overflow:hidden;}
.pplace p {padding:0px 20px 20px 0;}
.cme {margin:0;font-weight:bold;padding:10px 0 10px 0;font-family:Arial, Helvetica, sans-serif;}
.cme p {margin:5px;padding:0;font-size:12px;}
.contactme-widget .cme .cme-mail a{word-wrap:break-word;}

.brContact.cme2{margin:0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.brContact.cme2 p{font-size:15px;margin:5px;padding:0;line-height: 1.2em;padding: 0px 0 0px 35px;}
.brContact.cme2 p i {color: #333;font-size: 24px;text-align: right;width: 40px;padding:0px 10px 0px 0px;}
.brContact.cme2 p i {margin-left: -40px;vertical-align: sub;}
.brContact.cme2 .cme-mail a{word-wrap:break-word;}
.contactme-widget {margin-top:25px;}
.contactme-widget div:first-child {text-align:center;}
.contactme-widget img {border:1px solid #ccc;padding:5px; border-radius:5px;box-shadow: 0px 0px 3px 1px rgba(165, 165, 165, 0.5);
max-width: 100%;max-height:400px;width:auto;height:auto;}
.partnerItem div.imageShade, .tmonialItem div.imageShade {width:290px;}
.partnerItem div.imageShade div.imageBackground img, .tmonialItem div.imageShade div.imageBackground img {border: 1px solid #777;border-radius: 3px;}

.line {font-size:11px;margin:0 4px;}
.reqtxt{color:#fb0000;}
.left {float:left;display:inline;}
.right {float: right;display:inline;}
.clear {font-size:1px;line-height:1px;height:1px;clear:both;display:block;}
.center {text-align:center;}
.centered {text-align:center;margin-left:auto;margin-right:auto;}


