
* { margin:0; padding:0;}
body {
	background:#33231b;
	font-family:Georgia;
	font-size:100%;
	color:#ac9c86;
}



input, select, textarea { font-family:Georgia; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;
    line-height: 150%
    }

.inner1 ul{
  list-style:none;
}

.inner a{
  border:none;
}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {
	border:0;
	vertical-align:top;
	text-align:left;
	font-family: Georgia;
}

.form { height:33px;}
.form input {width:201px; height:19px; background:#fff; color:#22150d; padding-left:3px; border:1px solid #d4d0c8; border-top:1px solid #808080; border-left:1px solid #808080;}
textarea { width:329px; height:54px; background:#fff; overflow:auto; color:#22150d; padding-left:3px; border:1px solid #d4d0c8;  margin-bottom:15px; border-top:1px solid #808080; border-left:1px solid #808080;}

.select1 { background:#322116; width:136px; height:21px; border:0; color:#816c57; padding-left:5px; font-size:1.1em;}

#form1 input { width:148px; height:19px; background:#fff; border:1px solid #d4d0c8; padding-left:3px;}
#form1 select { width:80px; height:20px; border:1px solid #d4d0c8;}

/*==================list====================*/
ul { list-style:none;}

.top_nav li { display:inline;}
.top_nav li a { background:url(images/divider.gif) no-repeat left 2px; padding:0 10px 0 9px; color:#958d89; text-decoration:none; line-height:1.1em;}
.top_nav li a:hover { color:#fff;}
.top_nav li a.first { background:none;}

.list1 li a { background:url(images/marker.gif) no-repeat left 6px; padding-left:7px; line-height:1.64em;}
.list1 li a:hover { color:#fff;}

.list2 li { display:inline;}
.list2 li a { display:block; background:url(images/list2_bgd.gif) left bottom repeat-x;}
.list2 li strong { font-weight:normal; background:url(images/list2_bgd1.gif) left top;}
.list2 li span { float:right; color:#ac9c86; background:url(images/list2_bgd1.gif) left top;}
.list2 li a:hover { text-decoration:none; color:#fff;}


/*==================other====================*/
.img_indent { margin:0 28px 0 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:20px;}
.img_box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:15px;}


/*==================txt, links, lines, titles====================*/
a {color:#ff8f00; text-decoration:none;}
a:hover {
	text-decoration:underline;
	font-family: Georgia;
}

h2 { color:#ff8f00; font-size:1em; font-weight:normal;}
h3 { color:#ff8f00; font-size:1em; font-weight:normal; margin-bottom:15px;}

.link1 { display:block; float:left; background:url(images/link1_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1_left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1_right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:22px;}

/*content*/
#content { background:url(images/content_bgd.jpg) no-repeat left top #28180f; width:100%;}
#content .indent { padding:0 0 46px 30px;}
#content .indent1 { padding:0 36px 46px 30px;}

.box1 {background:url(images/png_point.png) left top; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/png_point.png', sizingMethod='scale',enabled=true); width:100%;}
.box1 .inner { padding:19px 28px 20px 19px;}
.box1 .inner1 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}
.box2 {background:url(images/png_point1.png) left top; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/png_point1.png', sizingMethod='scale',enabled=true); width:100%;}
.box2 .inner { padding:19px 28px 20px 19px;}
.box2 .inner1 { padding:0 0 0 7px;}

/*footer*/
#footer a { color:#d0b898;text-decoration:underline;}
#footer p { color:#808080;
            padding:36px 0 0 0;
            font-size: 16px;
}
#footer a:hover { text-decoration:none;}
/*==========================================*/

/* Titles for Boxes */

.boxtitle{
	font:Times;
	font-size:32px;
	color:#C9C6C7;
	margin-top:1px;
	line-height:18px;
	text-transform:uppercase;
}
.boxtitle2{
	font:Times;
	font-size:32px;
	color:#AC9C86;
	margin-bottom:3px;
}
.boxtitle_home{
	font:Times;
	font-size:30px;
	color:#C9C6C7;
	margin:0px;
	line-height:18px;
	text-transform:uppercase;
}
.boxtitle_homewt{
	font:Times;
	font-size:32px;
	color:#FFFFFF;
	margin:0px;
	line-height:18px;
	text-transform:uppercase;
}
.boxtitle_white{
	font:Times;
	font-size:36px;
	color:#FFFFFF;
	margin-top:1px;
	line-height:18px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:20px;
}
.boxsubtitle{
	font:Georgia;
	font-size:16px;
	color:#C77C2E;
	margin-top:0px;
	margin-left:10px;
	text-transform:uppercase;
}	
.pagetitle{
	font:Times;
	font-size:30px;
	color:#C9C6C7;
	margin:5px 0px 25px 9px;
	line-height:18px;
	text-transform:uppercase;
}
	
/*###### WEBGIO Header ######*/	

/* Date & Nav */
.topbar{
	height:37px;
	width:980px;
	color:#fff;
	font-size:14px;
}
.tbleft{
	width:40%;
	float:left;
	line-height:37px;
	padding-left:45px;
	overflow:hidden;
}
.tbright{
	width:40%;
	float:right;
	text-align:right;
	padding-right:45px;
	line-height:35px;
	font-size:13px;
}
.tbright a{
	color:#fff;
}
.table_decoration{
	padding-left:10px;
	padding-right:11px;
	background: url(images/divider.gif) no-repeat right;
}
.table_hub{
	padding-left:10px;
}
	
/* Title & Logo */	
.head_spacer{
	height:37px;
}
.name_header{
	width:914px;
	padding:0px;
	height:131px;
	margin-left:31px;
	background: url(images/header-logo.png) no-repeat right;
}
#header-title{
	font-size: 32pt;
	font-weight: normal;
	font-family:Georgia;
	color: #FFF;
	margin-left:18px;
	line-height:47px;
    display: none;
}
.header-phone{
	font: Times;
	font-size: 32px;
	font-weight: 400;
	color: #dc953a;
	font-family: Times;
	margin-left:18px;
}

/* Rollover Navigation */	

/*======= NAVIGATION =======*/
body#page0 .navigation a#homenav,
body#page1 .navigation a#aboutnav,
body#page2 .navigation a#photonav,
body#page3 .navigation a#leasenav,
body#page4 .navigation a#forrentnav,
body#page5 .navigation a#forsalenav,
body#page6 .navigation a#photonav,
body#page7 .navigation a#directionsnav
 {
	width:120px;
	height:45px;
	margin-right:3px;
	background: url(images/tab-active.png);
	line-height:45px;
	text-align:center;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.navigation{
	width:905px;
	padding-left:9px;
	height:45px;
	margin-top:5px;
	margin-left:31px;
}
.navigation a{
	width:120px;
	height:45px;
	margin-right:3px;
	background: url(images/tab-inactive.png);
	line-height:45px;
	text-align:center;
	display:block;
	float:left;
	color:#AC9C86;
	text-decoration:none;
	font-size:14px;
}
.navigation a:hover{
	width:120px;
	height:45px;
	margin-right:3px;
	background: url(images/tab-active.png);
	line-height:45px;
	text-align:center;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

/* Slideshow */	

.slider_wrapper{
	height:323px;
	width:896px;
	margin-left:31px;
	padding:9px;
	background-color:#FFF;
}
.slider{
	position:relative;
	height:323px;
	width:896px;
	background:url(nivo-slider/themes/default/loading.gif) no-repeat 50% 50%;
}
.slider img{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.slider a{
	border:0;
	display:block;
}
	
	
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* Social Header */
.head_spacer2{
	height:16px;
}
.name_header2{
	width:914px;
	padding:0px;
	height:135px;
	margin-left:31px;
	background: url(images/header-logo-shadow.png) no-repeat right;
}
.head_facebook{
	height:34px;
	width:25%;
	font: Times;
	margin-bottom:5px;
	padding-left:42px;
	background: url(images/facebook_icon.png) no-repeat left;}

.head_facebook a{
	font-size: 22px;
	line-height:34px;
	font-weight: 400;
	text-shadow: 2px 2px 2px #1F130B;
	font-family: Times;
	color: #E18601;
	text-decoration:none;
	}
	
.head_facebook a:hover{
	font-size: 22px;
	line-height:34px;
	font-weight: 400;
	text-shadow: 2px 2px 2px #1F130B;
	font-family: Times;
	color: #ff8f00;
	text-decoration:underline;
	}

.head_call{
	height:34px;
	width:25%;
	font-size: 23pt;
	font-weight: normal;
	font-family:Times;
	color: #FFF;
	line-height:34px;
	text-shadow: 2px 2px 2px #1F130B;
	padding-left:42px;
	background: url(images/phone_icon.png) no-repeat left;}