
body {
	margin: 0px;
	background-color: #000000;
	/*background-image: url(../images/twebr_main_bkrrnd.jpg);
	background-repeat: no-repeat;
	background-position: 50% top;*/
	text-align:center;min-width: 798px;
	
}
body,td,th,p,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	
}
img{
}
div{
	margin:0px;
}

/*INPUT,SELECT {margin:0px; padding:0px; background-color:#C5BAA5; color:#000000; font-size:11px; text-align:left; width:125px;}*/

/* ****** default link styles  ******************************************** */
a:link { font-size:12px; line-height:14px; color:#B8A765; text-decoration: none;}
a:visited {font-size:12px; line-height:14px; color:#B8A765; text-decoration: none;}
a:active {font-size:12px; line-height:14px; color:#B8A765; text-decoration: none;}
a:hover {font-size:12px; line-height:14px; color:#FFFFFF; text-decoration: underline;}


.holderDiv{
	position:relative;
	top:0px;
	left:0px;
	margin:auto; 
	width:798px;
	height:400px;
	z-index:1;
	text-align: left;

}

.hpbodyDiv{
	position:relative;
	background-image: url(../images/homepage_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:650px;
}
.mainNav{
	position:absolute;top:182px;left:284px;
}
.subpageDiv{
	background-image: url(../images/sublevel_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#CCCC99;
	/*border:solid efefef 1px;*/
	
}
.subNavDiv{
	position:absolute;
	top:251px;
	left:60px;	width:165px;
	}

.subNavUl{
	margin:0px;
	margin-left:20px;

}

.subNavLi{
	margin:0px;
	margin-top:10px;
	list-style:none;
}
.subNavLiActive{
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style: none;
	list-style-image:url('../images/arrow_widget.gif');
	font-weight:bold;
}

.subNav:link{
	color:#CCCC99;
	font-size:11px;
	text-decoration:none;
}
.subNav:hover{
	color:#CCCC99;
	font-size:11px;
	text-decoration:underline;
}
.subNav:visited{
	color:#CCCC99;
	font-size:11px;
	text-decoration:none;
}


/* STYLES FOR TEMP BLOCKER */

.BlockerDiv{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background-color:efefef;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
text-align:center;
z-index:10;
}

.loaderA{
position:absolute;
top:20%;
left:10%;
width:100%;
text-align:center;
z-index:12;
}

.loader{
padding:40px;
width:300px;
background-color:#000000;
border:solid #FFFFFF 1px;
font-size:16px;
font-weight:bold;
}

.galleryThumb{
margin:0px;
border:solid #000000 1px;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.galleryThumbActive{
margin:0px;
border:solid #FFFFFF 1px;
filter:alpha(opacity=70);
-moz-opacity:.7;
opacity:.7;
}

.lightBoxBlocker{
position:absolute;
display:none;
visibility:hidden;/**/
top:0px;
left:-200px;
width:200%;

	height:400%;

text-align:center;
background-color:#333333;
z-index:10;
border:solid white 1px;
filter:alpha(opacity=50);
-moz-opacity:.5;
opacity:.5;
}


.imageLightBox{
position:absolute;
display:none;
visibility:hidden;/**/
top:50px;
margin:auto;
left:10%;
width:730px;
text-align:center;
background-color:#000000;
z-index:12;
border:solid #73683F 1px;
}

.responseBox {border:solid #B8A561 1px; background-color:#333333; padding:10px; width:500px;}


h1 {font-size: 16px; font-weight: bold; color:#FFFFFF; margin:0px;}
h2 {font-size:12px; line-height:17px; font-weight:bold; color:#CBC1AE; margin-bottom:5px; margin-top:20px;}
h3 {font-size:12px; line-height:17px; font-weight:bold; color:#CBC1AE; margin-top:0px; text-align:left; margin-bottom:20px;}

/* ****** header styles  ******************************************** */
.homeLogoOne {position:absolute;top:139px;left:80px;}
.homeLogoTwo {position:absolute;top:145px;left:80px;}


/* ****** content div tags  ******************************************** */
.hpText{position:absolute; top:240px; left:165px; text-align:right; width:275px; color:#4B2D25; font-size:12px;}
.rotatorClass {position:absolute; top:245px; left:454px; clear:both;}
.contentTxt2 {position:relative; top:435px; left:290px; width:400px; color:#4B2D25; font-size:12px; text-align:right;}
.pow {position:absolute; top:473px; left:87px ;border:solid #5A2717 1px; padding:5px; width:129px;}
.pgTitleGph {position:absolute; top:230px; left:264px; text-align:left;width:550px; }
.pgContentBox {margin-top:275px; margin-left:264px; margin-bottom:35px; text-align:left; width:534px;/*border:solid white 1px;*/}
.locationUl {margin-top:5px; margin-left:10px; list-style:none;}
.officeHolderBox {float:left; width:250px;  margin-left:15px;}
.sideBarTitle {margin-bottom:0px; font-weight:bold;}
.sideBarUl {margin:0px; padding:0px; margin-left:20px; margin-top:10px; font-size:11px; line-height: 13px;}
.sideBarUl li {padding-bottom:8px;}
.sideBar {float:right; width:200px; margin-left:10px; margin-bottom:10px; border-left:dashed #4F4739 3px; padding:10px; padding-top:0px; padding-bottom:35px;}
.introTxt {padding-top:0px;}


/* ******* Resource Link sytles **************************************************/
.resLinkUl {list-style-type:none; margin:0px; padding:0px; padding-left:25px; line-height:18px;}
.liContentTag {margin:0px; padding:0px; border-bottom:solid #CBC1AE 1px;}
.phoneSpan {margin:0px; padding:0px; padding-left:15px;}

.resLnk:link { font-size:11px; line-height:13px; color:#B8A765; text-decoration: none;}
.resLnk:visited {font-size:11px; line-height:13px; color:#B8A765; text-decoration: none;}
.resLnk:active {font-size:11px; line-height:13px; color:#B8A765; text-decoration: none;}
.resLnk:hover {font-size:11px; line-height:13px; color:#FFFFFF; text-decoration: none;}
.linkUl {margin-top:0px;}
.resColOne {float:left; height:50px; margin-top:25px; padding-right:15px; padding-top:10px;}
.resColTwo {float:left; height:50px;  margin-top:25px; padding-left:15px;  padding-top:10px;}



/* ****** Styles for find properties  ******************************************** */
.findPropImg {float:left;}


/* ****** Styles for agent bio pages  ******************************************** */
.agent1stCol {float:left;width:300;margin-right:15px;}
.agentSndCol {float:left; width:210px; padding-top:10px;}
.agentName {font-size:16px; line-height:14px; font-weight:bold;  margin:0px; margin-top:5px;}
.agentCerts {font-size:12px; font-weight:bold; margin:0px;}
.agentOffice {font-size:12px;}
.agentCaption {font-size:12; font-weight:bold;}
.agentContactInfoUl {list-style:none; margin:0px; padding:0px; margin-top:8px; margin-left:10px;}
.agentBio {font-size:11px; line-height:17px; padding-top:0px; border-bottom:dashed #CCCC99 2px;}
.agentRecoginition {font-size:11px; line-height:17px; padding-top:10px;}
.agentBack {padding-top:25px; text-align:left;}

/* ****** Styles for featured properties  ******************************************** */
.propDetailAgent {font-size:11px; line-height:14px; font-weight:bold; color:#CBC1AE;}
.propDetailListInfo {font-size:11px; line-height:14px; color:#CBC1AE;}
.propDetailRdoBtn {font-size:11px; line-height:11px; color:#B8A765;}
.propDetailInto {font-size:12px; line-height:17px; font-weight:bold; text-transform:uppercase;}
.propDetailTxt {font-size:12px; line-height:17px; color:#CBC1AE;}
.featColOne {float:left; margin-top:15px; border-right:dashed #4F4739 3px;}
.featColTwo {float:left; margin-top:15px; padding-left:15px;}

/* ****** Styles for property popup windows  ******************************************** */
.popPrevNext {font-weight:bold; text-transform:uppercase; color:#CBC1AE}
.popAgentContact {font-weight:bold; color:#CBC1AE}
.popListInfo {font-size:11px; line-height:14px; color:#CBC1AE}
.popClickThmb {font-size:11px; line-height:12; color:#CBC1AE}

/* ****** Styles for find real estate FAQ  ******************************************** */
.colOne {float:left; height:42px; margin-top:15px; padding-right:15px; border-right:dashed #4F4739 3px;}
.colTwo {float:left; height:42px;  margin-top:15px; margin-left:15px; padding-right:15px; border-right:dashed #4F4739 3px;}
.colThree {float:left; height:42px;  padding-top:15px; margin-left:15px;}
.byrQuestBox {float:right; width:125px; height:175px; margin-left:15px; padding-left:20px; padding-top:25px; border-left:dashed #4F4739 3px; 
	border-bottom:dashed #4F4739 3px;}
.byrQestTxt {margin-bottom:25px; width:75px; font-size:12; font-weight:bold;}


/* ****** footer styles  ******************************************** */
.btmNavOne {position:absolute; top:583px; left:300px;}
.btmNavTwo {float:inherit; text-align:right; min-width: 798px;}
.footerDiv{ text-align:center; color:#8C8777; min-width: 798px;}
.footerTxtOne {text-align:center;width:551px;color:#8C8777;}
.footerTxtTwo {text-align:justify; width:551px; padding-top:50px; color:#8C8777;
}


#wwimportance {
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #FF9900;
	background: #4b2d25;
	width: 155px;
	position: absolute;
	left: 570px;
	top: 13px;
	height: 45px;
/*	border: 1px solid #4b2d25;*/
}
