body {font-family:Helvetica, Arial, sans-serif;font-size:12px;text-align:center;background:#fff;}
h1 {}
h2 {font-size:21px;line-height: 24px;margin:0 0 15px 0;}
h3 {font-size:18px;line-height: 21px;}
p {font-size:14px;line-height: 18px;margin:0 0 15px 0;color:#555;}
a {text-decoration:underline;color:#66c33e;}
.logo {float:right;clear:none;margin:10px 0 20px 0;}
.telephone {margin: 40px 0 0 0;float:left;clear:none;}
a img {border:none;}

#nav {background:#66c33e;float:left;clear:both;width: 900px;}
#nav ul {width: 900px;margin:0;padding:0;list-style:none;}
#nav ul li {float:left;display:inline;}
#nav ul li a, #nav ul li.yourdetails {float:left;padding:15px 20px;text-align:center;font-size: 16px;color:#fff;}
#nav ul li.selected a, #nav ul li a:hover {background:#427e29;}
#nav ul li#logout, #nav ul li#login {float:right;border-right:none;}

#wrapper {width: 900px;margin:0px auto 10px auto;text-align:left;}
#header {float:left;clear:both;width: 100%;}
#container {width: 900px;}
#core {float:left;width: 650px;margin:20px 0;}
#side {float:right;width: 245px;margin:20px 0;}
#footer {width: 900px;margin:20px 0;clear:left;float:left;text-align:right;}
.contents {width:100%;clear:both;}
#detailCore {width: 550px;float:left;}
#detailSide {width: 320px;float:right}

.contentpanel {float:left;clear:both;width: 520px;position:none;}
#footer p, #footer a {font-size:14px;line-height: 18px;color:#999;text-shadow:none;font-weight:normal;}
#footer a.social {float:right;margin:0 5px 0 0;}

.product {width: 200px;float:left;margin:0 15px 20px 0;height:275px;background:#66c33e;position:relative;}
.product img.thumb {margin:0;padding:0;width: 200px;}
.product h3 {margin:0;padding:0;}
.product h3 a{font-size:16px;color:#fff;margin:10px;width: 180px;float:left;}
.product .viewDetail {position:absolute;bottom:10px;right:10px;}

#side .intro {position:relative;background:#427e29;width: 100%;height: 275px;float:left;color:#fff;margin:0 0 20px 0;}
#side .intro h3 {font-size: 21px;line-height: 24px;color:#fff;margin:15px 0 10px 15px;width: 215px;font-weight:normal;}
#side .intro p {color:#fff;font-size:14px;line-height: 18px;margin:0px 0px 10px 15px;width: 215px;}
#side .intro a {left:15px;bottom:15px;position:absolute;}

.panel {float:left;background:#427e29;width: 100%;height: 140px;clear:both;margin:0 0 15px 0;}
.panel h3 {margin: 15px;color:#fff;}
.panel p {margin:0 0 10px 15px;color:#fff;}
.panel a {margin:0 0 10px 15px;}

#core .panel {width:630px;}

.service {position:relative;background:#66c33e;width: 285px;float:left;height:350px;margin:27px 22px 0 0}
.service.last {margin-right:0;}
.service h3 {background:#58a935;color:#fff;font-size:18px;float:left;clear:both;margin:0;text-align:center;font-weight:normal;width: 100%;padding:10px 0;}
.service .inside {margin:15px 0 15px 15px;width: 250px;float:left;clear:both;}
.service .button {position:absolute;bottom:20px;left:38px;}
.service .inside ul {color:#fff;}
.service .inside ul li {color:#fff;font-size:14px;}

label {width: 160px;font-weight:bold;padding-right:10px;text-align:right;float:left;padding-top:4px;}
.textinput {width: 240px;padding:6px;border:solid 1px #999;}
.textbox  {width: 300px;padding:6px;border:solid 1px #999;height: 100px;font-family:Arial, sans-serif;}
.submitbutton {margin:15px 0 0 170px;float:left;clear:both;}

.breadcrumb {width:100%;float:left;clear:both;margin:15px 0;}
.breadcrumb ul {list-style:none;margin:0;padding:0;float:left;clear:both;}
.breadcrumb ul li {color:#444;font-size:18px;font-weight:normal;margin:0 10px 0 0;float:left;display:inline;}
.breadcrumb ul li a {color:#444;}

.detailTabs {}
.detailTabs ul {list-style:none;margin:0;padding:0;width:auto;border-right:none !important}
.detailTabs ul li {color:#444;font-size:14px;font-weight:normal;font-family:Arial,sans-serif;}
.detailTabs ul li a {color:#444;font-size:16px;font-weight:normal;padding:6px 10px;}


.greypanel {background:#f0f0f0;float:left;clear:both;margin:0 0 15px 0;width: 100%;}
.greypanel h3 {margin: 15px 0 15px 15px;float:left;width: 300px;}
.greypanel p {font-size:14px;margin:0 0 5px 0px;width: 270px;}
.greypanel a {float:left;clear:both;margin:0px 0px 20px 22px;}
.greypanel .insidegrey {width:270px;margin:15px 0 0px 15px;}
.greypanel .insidegrey p {width:130px;}

#main-image {width: 468px;float:left; border:solid 1px #ccc;padding: 4px; margin: 15px 0 15px 15px;display:inline;position:relative !important;}
.thumbs {margin:0;padding:0;position:relative;overflow:hidden;float:left;clear:both;width:445px;margin-left:15px;height:96px;padding:0 16px;}
.thumbs li {float:left;height:82px;width:80px;margin-right:5px;}
.thumbs li img {border: solid 1px #ccc;width: 72px;height: 72px;margin-left: 0;padding:4px;display:inline;}
.thumbs li img:hover {border-color: #FF9900;}
.thumbs a.propprev {width:14px;height:82px;position:absolute;left:0;top:0;background:#666 url(../images/propprev-left.jpg) no-repeat 50% 50%;}
.thumbs a.propnext {width:14px;height:82px;position:absolute;right:0;top:0;background:#666 url(../images/propnext-right.jpg) no-repeat 50% 50%;}

.property-list {width: 100%;}
.property-list .product {width: 442px;float:left;background:#f9f9f9;height: 200px;}
.property-list .product .info {float:right;width: 225px;}
.property-list .product .info h3 a {color:#58a935;margin:10px 0;padding:0;width: 225px;clear:both;}
.property-list .product .info p {color:#222;margin:0;padding:0;width: 225px;clear:both;}
.property-list .product .info p.available {margin-bottom: 10px;}
.product#product2, .product#product4, .product#product6, .product#product8, .product#product10, .product#product12, .product#product14, .product#product16 {margin-right:0;}
.property-list .product img.thumb {float:left;width: 200px;height: 200px;position:relative;}
.product .viewDetail {float:right;clear:none;margin:0 10px 10px 0;}
.ui-tabs, .ui-tabs-hide {display: none;}
.pcm {float:right; width: 80px;color:#fff;font-size: 125%;margin:0;padding:0;font-weight:bold;}

.property-list .product .letbybanner {width: 120px;height: 120px;background:transparent url(../images/letbybanner.png) no-repeat top left; position:absolute; left: 0px;top: 0px;}
.property-list .product .underofferbanner {width: 120px;height: 120px;background:transparent url(../images/underofferbanner.png) no-repeat top left; position:absolute; left: 0px;top: 0px;}


.form-panel {float:left; width: 650px; padding: 10px; border:none; background:#f7f7f7; clear:both; margin-bottom: 15px;margin-left: 0px;} 

/* FORMS------------------------------------------ */
.insidepanel {float:left; clear:both; border:solid 1px #ccc; margin: 0 0 15px 0;background:#fff; width: 630px;padding: 10px;}
label {margin: 5px 3px 3px 3px; float: left; font-weight: bold;color:#666;width: 200px; }
.textinput {width: 250px; margin: 3px; padding: 4px; border: solid 1px #666;}
.textbox {width: 250px; margin: 3px; padding:4px; border: solid 1px #666; font-family: Arial, sans-serif;height: 100px;}
select {margin: 3px;}
checkbox {margin: 3px;}
.submitbutton {background:#333;color:#fff; border:none;padding:6px 8px; float:left; margin: 15px 0 15px 210px;display:inline;}
.accountPage, .accountPage p {font-size: 14px;line-height: 20px;}
#documentListing {float:left;clear:both;width:100%;}
#documentListing tr td {background:#f7f7f7;border-bottom: solid 2px #fff;padding: 5px 4px;}
#documentListing tr td a{background:transparent url(../images/document.png) no-repeat 0px 0px;padding-left: 21px;text-decoration:underline;float:left;}

.categories {float:left;clear:both; background:#f7f7f7; width:690px;display:inline;padding: 10px;margin: 0 0 10px 0;}
.categories ul {float:left;width:100%; list-style:none;margin:0;padding:0;}
.categories ul li {float:left;display:inline;margin: 0 7px 0 0;}
.categories ul li a {font-weight:bold;float:left; }

h2.userHeading {font-size:18px;line-height:21px;float:left;clear:both;width:640px;padding: 5px;display:inline;margin: 0 0 7px 0;color:#fff;background:#66c33e;}
ul#tabs li a  {padding:5px 26px 5px 25px;}
ul#tabs li a img{float:left;}
ul#tabs li a span{padding-top: 13px;float:left;font-weight:bold;margin-left:3px;}

.isLet {width: 450px;height: 350px;background:transparent url(../images/letbylarge.png) no-repeat top left; position:absolute; left: 0px;top: 20px;}
.isOffer {width: 450px;height: 350px;background:transparent url(../images/underofferlarge.png) no-repeat top left; position:absolute; left: 0px;top: 20px;}
.core-content {width: 630px;}

#subnav {float:left;clear:Both;width: 100%;margin:0;}
#subnav h3 {}

#slider {width:630px;position:relative;float:left;height:280px;overflow:hidden;margin-bottom:15px;}
#slider ul {height: 275px;}
#slider ul li {height: 250px;width:200px;}
.jcarousel-item {width: 200px;height: 250px;}
#slider ul li .letbybanner {width: 120px;height: 120px;background:transparent url(../images/letbybanner.png) no-repeat top left; position:absolute; left: 0px;top: 0px;}
#slider ul li .underofferbanner {width: 120px;height: 120px;background:transparent url(../images/underofferbanner.png) no-repeat top left; position:absolute; left: 0px;top: 0px;}

.product {width: 200px;float:left;margin:0 15px 20px 0;height:275px;background:#66c33e;position:relative;}
.product img.thumb {margin:0;padding:0;width: 200px;}
.product h3 {margin:0;padding:0;}
.product h3 a{font-size:16px;color:#fff;margin:10px;width: 180px;float:left;}
.product .viewDetail {position:absolute;bottom:10px;right:10px;}

p.error {font-weight:bold;color:red;}

#slider .product {height:250px;}
#slider .prev {position:absolute;bottom:0px;right:30px;width: 26px;height: 26px;background:transparent url(../images/slider-prev.jpg) no-repeat 0px 0px;}
#slider .next {position:absolute;bottom:0px;right:0;width: 26px;height: 26px;background:transparent url(../images/slider-next.jpg) no-repeat 0px 0px;}

.footer-editable {float:left;width: 550px;margin-left:10px;}
