/* CSS Document */



/*ul



{



	padding: 7px;



	margin: 7px;



}*/



body {

	margin: 0;

	background: url(images/h_bg.jpg) repeat;

	color:#25221b;

	font-size:10pt;

	font-family:Tahoma;

}

td {

	font-size: 10pt;

}

/*for bg*/



.greybgtitle {

	background:#4a4648;

	border:1px solid #e4d5c9;

	vertical-align:middle;

	color:#FFF;

	font-weight:bold;

	padding:5px;

}

.imageBorder {

	border: 1px solid #333333;

}

.leftbg {

	background:url(images/h_leftshad.jpg) repeat-y;

	width:12px;

}

.rightbg {

	background:url(images/h_rightshad.jpg) repeat-y;

	width:14px;

}

.white {

	background-color: #FFFFFF;

}

.line {

	background-color: #efdeb8;

}

.gray {

	background-color: #a2a09b;

}

.titlebg {

	background: url(images/in_titlebg.jpg) top repeat-x;

	height:37px;/*height:32px;*/



}

.contentbg {

	background-color: #fcf9f1;

}

.contentbottom {

	background: url(images/h_contentbot.jpg) top repeat-x #faf7ee;

}

.separator {

	background: url(images/in_separator.jpg) no-repeat;

	width: 206px;

	height:2px;

}

.bgright {

	background:url(images/in_bgright.jpg) top repeat-x #fcf9f1;

}

.picbg {

	background: url(images/in_picbg.jpg) repeat-y;

}

.meetbg {

	background: url(images/in_meetbg.jpg) repeat-y;

}

.smallbdr {

	border:3px solid #474344;

}

.agent {

	padding: 0 10px;

}

.agentBox {

	margin: 0 0 2px 0;

}

.agentBox2 {

	margin: 0 0 10px 0;

}

.agent a {

	text-decoration: none;

}

.agentbg {

	background-color: #F9F3E4;

	border:1px solid #CDCDCD;

}

.agentbdr {

	border:1px solid #6A6A6A;

}

.atlantabg {

	background-color: #F9F3E4;

	border:1px solid #CECECE;

}

.atlantabdr {

	border:1px solid #6A6A6A;

}

.bdr {

	margin:12px 0 20px 20px;

	border:1px solid #6A6A6A;

}

.bgmarket {

	background: url(images/in_contentmarket.gif) repeat-y;

}

.bgcontact {

	background: url(images/in_ctitlebg.gif) repeat-y;

}

.bgcontactatlanta {

	background: url(images/in_ctitlebg_atlanta.gif) repeat-y;

}

.bgform {

	background:url(images/in_formbg.gif) top repeat-x;

}

.bgformlong {

	background: url(images/in_formbglong.gif) repeat-y;

}

.bgmidfeature {

	background: url(images/in_titlemidfeature.gif) repeat-y;

}

.bg_featuremidlong {

	background: url(images/in_featuremidlong.gif) repeat-y;

}

.bg_featuremid {

	background: url(images/in_featuremid.jpg) top repeat-x;

}

.bg_featurebox {

	background: url(images/in_featurebox.jpg) top repeat-x #F8F1DE;

}

.bdr_feature {

	border:1px solid #474344;

	background: #000;

}

.bg_detailmidlong {

	background: url(images/in_featuredetaillong.gif) repeat-y;

}

/*end bg*/



/*positions*/



.agentpos {

	margin:10px 0 10px 0;

}

.atlantapos {

	margin:10px 0 10px 0;

}

p {

/*margin: 12px 0 12px 0;



	line-height:18px;*/



}

#posall {

	margin:5px 0 15px 0;

}

#posagent {

	margin-top:110px;

	margin-right:15px;

}

.pos_featurebox {

	margin:3px 0 3px 0;

}

h1 {

	margin: 20px 0 15px 0;

	font-family:"Verdana";

	font-size:16px;

	font-weight:bold;

	color:#423F40;

	text-align:left;

}

h2 {

	margin: 20px 0 15px 0;

	font-family:'Myriad Pro', verdana, tahoma;

	font-size:17px;

	font-weight:400;

	color:#423F40;

}

h2.contact {

	margin:5px 0 5px 15px;

	font-size:11px;

}

h2.feature {

	margin:5px 0 5px 5px;

	font-size:11px;

}

.pospic {

	margin: 0 0 0 6px;

}

.pospara {

	padding:5px;

}

ul.list {

	padding:0;

	margin:0;

}

ul.list li {

	margin: 0 0 0 50px;

	line-height:18px;

	list-style-type:square;

}

ul.market {

	padding:0;

	margin:0;

}

ul.market li {

	margin: 0 0 0 50px;

	line-height:18px;

	list-style-type:square;

	font-size:10pt;

}

ul.list_details {

	padding:0;

	margin:0;

}

ul.list_details li {

	margin: 0 0 0 20px;

	list-style-type:square;

}

.posform {

	padding:0 40px 0 0;

}

/*end positions*/



/*agents*/



.agentxt {

	color: #454545;

}

.agentxt a {

	color: #454545;

}

.agentxt a:hover {

	color: #000000;

}

.line {

	color:#EDEAE0;

	size:1px;

}

/*end agents*/



/*news and press*/



.date {

	color:#664A1B;

	font-weight:bold;

}

/*end news and press*/



/*testimonials*/



a.testlink {

	color: #000000;

	font-size:10px;

	font-weight:bold;

}

.testimonials {

	font-size:11px;

}

.brown {

	color: #664A1B;

	font-weight:bold;

}

.box {

	border:1px solid #E2D2C6;

	background-color:#F9F3E4;

}

/*end testimonials*/



/*links*/



.email {

	font-weight:bold;

	text-decoration:none;

	color:#664a1b;

}

.careersemail {

	font-weight:bold;

	text-decoration:none;

	color:#664a1b;

}

a {

	color: #000000;

	text-decoration:underline;

}

a:hover {

	color: #000000;

	text-decoration:none;

}

/*end links*/



/*footer*/



.footer {

	color: #68694f;

	font: 11px Tahoma;

}

.footer a {

	color: #68694f;

	text-decoration:underline;

}

.footer a:hover {

	color: #000000;

	text-decoration:none;

}

.footer2 {

	font-size:9.5px;

	color: #68694f;

}

.footer2 a {

	color: #68694f;

	text-decoration:underline;

}

.footer2 a:hover {

	color: #000000;

	text-decoration:none;

}

/*end footer*/



/*forms*/



input, textarea, select {

	color: #000000;

	font-size:14px;

	border: 1px solid #6C6C6C;

	background-color: #FFFFFF;

 *background-color:none;

}

.rbut {

	border: none;

}

/*end forms*/



/*feature*/



.feature_radiotxt {

	font-size: 11px;

}

.feature_toplink {

	font-size: 11px;

}

.feature_toplink a {

	font-weight:bold;

}

.pinkyText {

	color:#c70032;

}

.theborder {

	border:3px solid #464241;

}

/*blog*/



.leftblog {

	font-size:11px;

}

.leftblog a {

	text-decoration:none;

}

.leftblog a:hover {

	text-decoration: underline;

}

.posblog {

	margin-left: 37px;

}

/*directions*/



.bdrdirec {

	border:3px solid #C0C0C0;

}

/*idx*/



.goldlink {

	color: #9D884C;

	font-size:11px;

}

a.goldlink {

	color: #9D884C;

	text-decoration:none;

	font-size:11px;

}

a.goldlink:hover {

	color: #000000;

	font-size:11px;

}

a.mail {

	color: #000000;

	font-size:11px;

	text-decoration:none;

}

/*atlanta*/



.atlantxt {

	color:#6A6A6A;

	font-size:11px;

}

.atlantxt a {

	color:#6A6A6A;

	text-decoration:none;

}

.atlantxt a:hover {

	color:#6A6A6A;

	text-decoration: underline;

}

.atlantagold1 {

	color:#D4AB32;

}

.atlantagold2 {

	color:#D4AB32;

	font-size:11px;

}

.flink {

	color:#606060;

}

.flink a {

	color:#606060;

	text-decoration:none;

}

.comdetailtxt {

	font-family: "Myriad Pro";

	color: #000000;

	font-size:14px;

}

.comdetailtxt a {

	color: #000000;

	text-decoration: underline;

}

.comhead {

	color: #000000;

	/*font-family:"Myriad Pro";*/



	font-size:15px;

	font-weight: bold;

}

/*schedule*/



.shedgold {

	color: #CCB05D;

}

.shedgold a {

	color: #CCB05D;

	text-decoration:underline;

}

.shedgold a:hover {

	color: #CCB05D;

	text-decoration:none;

}

.topcenter {

	background:url(images/in_blogtop2.gif) repeat-x;

}

.bottomcenter {

	background:url(images/in_blogbot2.gif) repeat-x;

}

.redText, .redText a {

	color:#da0f16;

	text-decoration:none;

}

.redText a:hover {

	color:#da0f16;

}

.altosTitleBg {

	background:url(images/altos_titlebg.gif) no-repeat;

	width:789px;

	height:35px;

	margin:10px 0 9px 0;

}

.altosBoxWhite {

	background:#FFF;

	height:19px;

	border:1px solid #cdcccd;

	padding:14px 10px 10px 10px;

}

.altosBoxbrown {

	background:#efe5ca;

	height:19px;

	border:1px solid #cdcccd;

	padding:14px 10px 10px 10px;

}

.floatRightRed {

	float:right;

	width:80px;

	color:#da0f16;

}

.floatleft {

	float:left;

}

.floatlefterPad {

	float:left;

	margin:0 25px 0 0;

	width:85px;

}

.floatRightRed p, .floatleft p {

	font:11px tahoma;

	font-weight: bold;

	padding:0;

	margin:0;

}

.altosWhiteHolder {

	background:#fff;

	padding:5px;

	border:1px solid #c0c0c0;

	text-align:center;

}

.altosTitleBg2 {

	background:url(images/altos_titlebg.gif) no-repeat;

	width:780px;

	height:35px;

	margin:7px 0 3px 0;

}

.altosTitleBgnoMargin {

	background:url(images/altos_titlebg.gif) no-repeat;

	width:781px;

	height:35px;

	margin:7px 0 0 0;

}

.altosBoxWhiteSmall {

	background:#FFF;

	height:19px;

	border:1px solid #cdcccd;

	padding:5px 5px 10px 5px;

	font:11px tahoma;

}

.altosBoxbrownSmall {

	background:#efe5ca;

	height:19px;

	border:1px solid #cdcccd;

	padding:5px 10px 10px 5px;

	font:11px tahoma;

}

.altosBoxbrownSmallSmall {

	background:#efe5ca;

	height:10px;

	border:1px solid #cdcccd;

	padding:5px 5px 7px 5px;

}

.pziptxt {

	font:11px tahoma;

	font-weight: normal;

}

#header {

	position: relative;

}

#headerContent {

	position: absolute;

	width:390px;

	

	top: 30px;
	
	right: 50px;

	font-family:Arial, Helvetica, sans-serif;

	color:#999;

	font-size:13px;

	/*padding-right:10px;*/

	text-align:right;



}

form#search input {

	border: none;

}

.new_idx {

	background: url(images/header_bg.gif) no-repeat;

	height:112px;

}

