* { margin:0; padding:0; list-style-type:none; border:none; }

body {color:#3c392b;font:12px/18px arial; background:#fbf7eb url(image/bg.png) repeat;text-align:left;}

.container { width:1001px; margin:0 auto;}

/* top/nav css */

#top { position:relative; height:80px;}
#top h1 a { position:absolute; top:13px; left:12px; background:url(image/logo.png) no-repeat left top; width:393px; height:45px;}
#top h1 a span { display:none;}

#wrapper { background:#323130; width:100%; padding-bottom:40px;}
#wrapper ol  li{ list-style-type: decimal;}

.style1 {color: #f3790d; font-size: 16px;}
.style2 { color: #000000; font-size: 12px;}

#head { height:70px;}
#articles { margin: 0 auto; background: #323130;}
#articles2 { width:1001px; margin: 0 auto; padding-top:10px; padding-bottom:0px}
#articles2 li { display:inline; line-height:19px; padding-right:15px; font-size:12px; font-weight:bold;}
#nav { float:left; padding-top:25px; padding-left:0;}
#nav li { float:left; line-height:19px; background:url(image/nav_arrow.png) no-repeat left 7px; padding-left:7px; padding-right:7px;}
#nav li.active { background-position:0 -19px;}
#nav li.active a { color:#fff; font-weight:bold;}
.phone { font:13px/69px Arial; float:right; color:#f3790d; background:url(image/phone.png) no-repeat left 50%; width:360px; padding-left:50px; height:69px; overflow:hidden;}
.phone strong { font-size:16px;}
.phone a { color:#f3790d; font-weight:bold;}
.padding { padding-right:0px;}
.width { width:360px;}

/* home page css */

#main { background:url(image/dot.png) repeat-x bottom;}

#left { float:left; width:541px;}
#left .big_img { display:block; border-width:4px 1px 4px 4px; border-color:#fff; border-style:solid; margin-bottom:20px;}
#left h3 { font:16px/24px Arial; color:#fff; padding-left:27px; padding-bottom:15px; margin-top:20px;}
#right { float:right; width:450px; background:#9ea7b0 url(image/vert_bg.jpg) no-repeat left top; border-left:2px solid #fff; padding-left:8px;}
.cont { padding:10px 34px; }
h2 { font:16px/23px Arial; color:#3c392b; margin:10px 0;}
h4 { font:bold 12px/20px Arial; margin:8px 0 -3px;}
h2 span { color:#f3790d;}
.cont p { margin:10px 0;}
.cont a { color:#3c392b; text-decoration:underline;}
.cont a:hover { color:#f3790d;}

/* about/contact css */

#box_l { float:left; width:478px; border:5px solid #e9e8e1; }
#box_r { float:right; width:478px; border:5px solid #e9e8e1; }
#box_l .box , #box_r .box { height:430px;}
#box_l .contact_height , #box_r .contact_height { height:355px;}
#box_l .cont , #box_r .cont { padding:5px 20px;}
#box_l .box img , #box_r .box img { float:left; border:4px solid #fff; margin:5px 15px 135px 0;}
#box_l h2 , #box_r h2 { font-weight:bold; color:#f3790d;}

/* single property page css */

#property_left { width:638px; float:left; border-right:3px solid #fff; background:#d0c49b; padding-right:8px; color:#3c392b;  }
#property_left .box { padding:10px 25px 20px;}
#property_left p { margin:10px 0;}
#property_left .box h2 { font-weight:bold; font-size:18px;}
#property_left li { list-style-type:circle; margin:3px 0 3px 13px;}
#property-left ul { margin:10px 0;}
#property_left em { font-style:italic; margin:15px 0; display:block;}
#property_left a { color:#f3790d;}
#property_right { width:349px; float:left;}
#property_right address { color:#f2eede; padding-left:30px; font-style:normal; margin:20px 0;}
#property_right em { padding:0 30px 0 30px; color:#aaa48d; margin:20px 0; font-size:11px; line-height:15px; display:block;}
.orange_btns { margin:0;padding:0 30px 0 30px;}
.orange_btns .orange_btn { margin:0;}
.orange_btns .b_1 { float:left; width:124px;}
.orange_btns .b_2 { float:right; width:144px; font-weight:bold;}
.orange_btns .b_3 { float:left; width:288px; margin:15px 0 0 0; font-weight:bold;}
.orange_btns .chicago {float: left; width: 288px; margin:15px 0 0 0; text-align:left; display:block; padding-left:20px; }
#main_image { position:relative;}
#main_image img { display:block; border-width:5px 5px 5px 0; border-style:solid; border-color:#fff;}
#main_image p { position:absolute; top:204px; left:0; line-height:25px; width:95%; text-align:right; background:url(image/slideshow_bg.png) no-repeat left top; opacity:0.8; padding-right:5%; color:#22211a; font-size:11px; filter:alpha(opacity=80)}
#main_image .photos { display:none;}

#map_canvas { width:280px; height:170px; border:4px solid #fff; margin:20px 0 20px 30px; clear:left;}
#map_canvas2 {float:left; width:280px; height:170px; border:4px solid #fff; margin:20px 0 20px 0;}

/* contact page css */

#contactForm { margin:10px 0;}
#contactForm span { display:block; float:left; width:100px; font-weight:bold; line-height:20px; color:#3c392b;}
#contactForm span1 { display:block; float:left; width:10px; font-weight:bold; line-height:20px; color:#FF0000;}
#contactForm .input:focus { border-color:#f29a4c;}
#contactForm .input { width:310px; padding:3px; border:1px solid #cfcbc1; margin-bottom:10px; font:12px Arial;}
#contactForm .textarea { height:130px;}
#contactForm .submit { float:right; border:none; background:#f3790d; color:#fff; font-weight:bold; font-size:11px; padding:5px; margin-right:10px;}

.message {  background:#f8f4e7 url(image/pattern.png) repeat; display:none;}
#alert { display:block; text-align:center; padding:20px; font-size:16px; font-weight:bold; }

.style3 {color: #FF0000}

/* property listing css */

#properties h2 { font-weight:bold; color:#f3790d; }
#properties { width:1000px; margin:0 auto; background:url(image/dot.png) repeat-x bottom;}
#properties .item { padding:0 0 20px;}
#properties .item p { margin:10px 0;}
#properties .item strong.price { color:#f3790d;}
#properties .item img { float:left; border:4px solid #fff; margin-right:20px; margin-bottom:20px;}
#properties .box { padding:5px 20px 0; border:5px solid #e9e8e1;}
#properties .orange_btn { width:120px; float:right; margin-top:0;}

#properties3 h2 { font-weight:bold; color:#f3790d; }
#properties3 a { color:#f3790d; }
#properties3 { width:1000px; margin:0 auto; }
#properties3 .item { padding:0 0 20px;}
#properties3 .item p { margin:10px 0;}
#properties3 .item strong.price { color:#f3790d;}
#properties3 .item img { float:left; border:4px solid #fff; margin-right:20px; margin-bottom:20px;}
#properties3 .box { padding:5px 20px 0; border:5px solid #e9e8e1;}
#properties3 .orange_btn { width:120px; float:right; margin-top:0;}


#properties1 h2 { font-weight:bold; color:#f3790d; }
#properties1 { width:1000px; margin:0 auto; background:url(image/dot.png) repeat-x bottom;}
#properties1 .item { padding:0 0 20px;}
#properties1 .item p { margin:10px 0;}
#properties1 .item strong.price { color:#f3790d;}
#properties1 .item img { float:left; border:4px solid #fff; margin-right:20px; margin-bottom:20px;}
#properties1 .box { padding:5px 20px 0; border:5px solid #e9e8e1;}
#properties1 .orange_btn { width:120px; float:right; margin-top:0;}
#properties1 .box a { color:#333333}

#pages { width:1000px; margin:0 auto; padding-top:20px;}
#pages .next { float:right; font-weight:bold}
#pages .prev { float:left; font-weight:bold;}
#pages p { text-align:center; color:#aaa48d;}
#pages p a { padding:0 10px;}
#pages p a.active { color:#fff; font-weight:bold;}
#pages p strong { color:#fff;}

/* footer css */

#footer { height:155px;}
#footer a { color:#3c392b;}
#footer li { background:url(image/foot_arrow.png) no-repeat left 50%; padding-left:15px; margin:1px 0; float:left; width:107px; font-size:11px;}
#footer h6 { font:bold 12px/20px Arial; margin:20px 0 5px;}

#footer .section1 { float:left; width:165px; padding-left:30px;}
#footer .section2 { float:left; width:389px;}
#footer .section3 { float:left; width:196px;}
#footer .section3 li { width:150px;}
#footer .section4 { float:left; width:195px;}
#footer .section4 li { width:195px; background:none; padding:0;}


#footer1 { height:15px;}
#footer1 a { color:#3c392b;}
#footer1 li { background:url(image/foot_arrow.png) no-repeat left 50%; padding-left:20px; margin:1px 0; float:left; width:107px; font-size:11px;}
#footer1 h6 { font:bold 12px/20px Arial; margin:20px 0 5px;}

#footer1 .section1 { float:left; width:465px; padding-left:25px; color:#666666}
#footer1 .section2 { float:right; width:395px; text-align:right; padding-right:43px;font-size:10px}
#footer1 .section2 a { color:#666666; text-decoration:none}

#footer3 .section1 { float:left; width:400px; padding-left:25px; color:#666666}
#footer3 .section2 { float:right; width:555px; text-align:right; font-size:10px}
#footer3 .section2 a { color:#666666; text-decoration:none}

/* misc css */

.left { float:left;}
.right { float:right;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px; overflow:hidden;}
.heigh { height:25px;}
a img {border-width:0;}
a {color:#d6d6d6;text-decoration:none;}
a:hover {text-decoration:underline;}
img { vertical-align:bottom;}

.hr { height:2px; padding:0; background:url(image/hr.png) repeat-x center top; clear:left; }
.hr hr { display:none;}

.orange_btn { display:block; background:url(image/orange_bg.png) repeat-x top; font:11px/25px Arial; color:#fff; text-align:center; margin-top:25px;}
.gray_btn { background-color:#323130; font:11px/16px Arial; color:#fff; text-align:left; margin-top:5px;}

.box { background:#f8f4e7 url(image/pattern.png) repeat;}

/* carousel css */

#mycarousel { color:#fff; font:11px Arial; color:#aaa48d;}
#mycarousel strong { color:#fff; }
.jcarousel-container { position: relative;}
.jcarousel-clip { z-index:2; overflow: hidden; position: relative;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0;}

.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}

.jcarousel-item img { display:block; border:4px solid #f7f3e5; margin-bottom:23px;}
.jcarousel-item p { margin:10px 0; padding-left:8px;} 

.jcarousel-skin-tango .jcarousel-container { padding:0; height:275px;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 469px; padding:0 26px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 469px; height: 275px;}
.jcarousel-skin-tango .jcarousel-item { width:147px; height:275px; float:left; margin-right:14px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 30px; right: 0; width: 13px; height: 13px; cursor: pointer; background: transparent url(image/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -13px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -26px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -39px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 31px; left: 0; width: 13px; height: 13px; cursor: pointer; background: transparent url(image/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -13px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -26px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -39px 0;}

/* lightbox css */

#jquery-overlay { position: absolute; top: 0; left: 0;	z-index: 90; width: 100%; height: 500px;}
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%; left: 0%;	height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0; height: 100%; width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right; padding-bottom: 0.7em; }

/* */


