body,td,th, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:left;
}
body {
background-image:url(bg.jpg);
background-repeat:repeat-y;
background-position:center;
	background-color: #F1EFE2;
	margin: 0px 0px 0px 0px;
}
a {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	
	
	
}
a:link {
color:#0380c6;
text-decoration:underline;
	
	
	
	
}
a:visited {
	
	
	color:#0380c6;
	text-decoration: underline;
	
}

a:hover {
	
	
	color:#f06f07;
	text-decoration: none;
	
}

#holder {
width:100%;
text-align:center;
}
#mainsite{
width:778px;
background-image:url(images/blue_grad_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}
#sitebg{
width:100%;
background-image:url(images/site_bg.gif);
background-position:center;
background-repeat:repeat-y;

}
#topbarbg {background-color:#fff4da;
padding-top:5px;}
#botbarbg {background-color:#fff4da;
}
#topbar {
height:32px;
width:778px;
background-color:#00618d;
text-align:left;}
#botbar {
height:36px;
width:778px;
background-color:#00618d;
text-align:left;
margin-bottom:10px;}
#topbarrt {
position:relative 0px 0px;
height:32px;
width:778px;
background-color:#00618d;
text-align:right;}
.logoimg {
margin-left:22px;
margin-top:20px;
margin-bottom:23px;}
.phoneimg {
margin-right:14px;
margin-top:34px;
}
.tabtd {
padding-left:13px;
padding-right:15px;}
#toptabs {
border-bottom:7px solid #20dd07;}
#innertab{
height:234px;
background-image:url(nmain_28.gif); 
background-repeat:no-repeat; background-position:bottom;}
/* ------------ home page flash slide and news -------------*/
#mainflash {
height:251px;
width:778px;}
#mainflashslide {
height:251px;
width:386px;}
#mainflashnews {
height:251px;
width:392px;}
/*----------- End of flash ----------------------*/ 
#row3 {
}
#row3tbl {
border-top:1px solid #cdcdcd;}

.rightcol {
border-left:1px solid #e3e3e3;

padding-top:12px;
padding-bottom:12px;


}

#sponsorsholder {
padding-left:14px;
padding-top:8px;
padding-bottom:12px;
color:#939393;
border-top:1px solid #cdcdcd;
}

.bannerbrdr{
border: 1px solid #c6bead;

}

a.ornglnk {text-decoration:underline;}
a.ornglnk:link {
color:#ff6f00;
}
a.ornglnk:visited {
color:#ff6f00;
}
a.ornglnk:hover {
color:#0380c6;
}
a.whitlnk {text-decoration:none;}
a.whitlnk:link {
color:#ffffff;
text-decoration:none;
}
a.whitlnk:visited {
color:#ffffff;
text-decoration:none;
}
a.whitlnk:hover {
color:#c6e7fc;
text-decoration:underline;
}
a.brnlink {}
a.brnlink:link {
color:#867e73;
text-decoration:none;}
a.brnlink:visited {
color:#867e73;
text-decoration:none;}
a.brnlink:hover{
color:#ff6f00;
text-decoration:underline;}

a.bllink {}
a.bllink:link {
color:#037fc5;
text-decoration:none;}
a.bllink:visited {
color:#037fc5;
text-decoration:none;}
a.bllink:hover{
color:#ff6f00;
text-decoration:underline;}
a.grnlink {}
a.grnlink:link {
color:#19af08;
text-decoration:none;}
a.grnlink:visited {
color:#19af08;
text-decoration:none;}
a.grnlink:hover{
color:#ff6f00;
text-decoration:underline;}


.brntext {
color:#867e73;}
.listfieldhead {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#eb720d;
text-align:left;
margin-bottom:12px;}
.featuredproject {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#29a810;
text-align:left;
}
a.pdgreyboldlink {
color:#888888;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
a.pdgreyboldlink:link {
color:#888888;
text-decoration:none;

}
a.pdgreyboldlink:visited {
color:#888888;
text-decoration:none;
}
a.pdgreyboldlink:hover {
color:#000000;
text-decoration:underline;
}
#toplinks {
height:32px;
border-left: 1px solid #0584ce;}
#toplinks td {
border-right: 1px solid #0584ce;
padding:8px;
text-align:center;
cursor:pointer;}
#toplinks2 {
height:32px;
border-left: 1px solid #0584ce;}
#toplinks2 td {
border-right: 1px solid #0584ce;
padding-left:6px;
padding-right:6px;
padding-top:8px;
padding-bottom:8px;
text-align:center;
cursor:pointer;}
#galleryhome {
}
#galleryhome th{
border-bottom:1px dotted #a2a2a2;
padding-bottom:11px;
}
.galleryname {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#1ab206;
padding-top:6px;}
.galleryprice {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#4c4c4c;
padding-top:6px;
padding-bottom:6px;
}
#orangearrowlist {
}
#orangearrowlist ul {
margin:0px; list-style-type:none;
}
#orangearrowlist li {
margin:0px; padding-left:8px; padding-bottom:2px; padding-top:2px; background-image:url(nmain_66.gif); background-position:left; background-repeat:no-repeat;
}
.galleryholder {
margin-left:6px;
width:170px;}
#optinhome{
margin-bottom:12px;
margin-top:12px;}
#expertsec{

}
#expertsec td {
background-color:#fff6df;

padding-left:9px;
padding-right:9px;
padding-top:9px;
color:#696969;}
#experthome{
margin-bottom:12px;
}
#experthome td {
background-color:#fff6df;
border-left:1px solid #e1d9c5;
border-right:1px solid #e1d9c5;
padding-left:9px;
padding-right:9px;
padding-top:9px;
color:#696969;}
#mortgagehome{
margin-bottom:12px;
}
#mortgagehome td {
background-color:#fff6df;
border-left:1px solid #e1d9c5;
border-right:1px solid #e1d9c5;
padding-left:9px;
padding-right:9px;
padding-top:9px;}

#brokedevimg{
height:102px;
width:90px;
background-repeat:no-repeat;
background-position:center;
cursor:pointer;}
.margbott{
margin-bottom:12px;}
.margleft {margin-left:14px;}
.margtop{
margin-top:9px;}
#blogtop {
height:67px;
width:100%;
background-image:url(blogbg1.gif);
background-repeat:repeat-x;
background-position:bottom;
border-top:1px solid #e3e3e3}
.blogtabs {
margin-right:3px;}
.blogname {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#349804;
}
#priceScrollDiv {
width:320px;
height:115px;
overflow: auto; 
scrollbar-arrow-color: #156208;
scrollbar-3dlight-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-face-color: #9ed982;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ebf7e6;
}
#dirScrollDiv {
width:525px;
height:115px;
overflow: auto; 
scrollbar-arrow-color: #156208;
scrollbar-3dlight-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-face-color: #9ed982;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ebf7e6;
}
#blogScrollDiv {
width:197px;
height:99px;
overflow: auto; 
scrollbar-arrow-color: #156208;
scrollbar-3dlight-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-face-color: #9ed982;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ebf7e6;
border-left:1px solid #b9bbb8;}

#blognamescroll {width:180px;
}

#blognamescroll th {
padding:0px;
background-color:#f5fdf2;
border-bottom:1px dotted #d0d0d0;
}
#blognamescroll td {
padding-left:20px; padding-top:3px;
padding-bottom:3px;
padding-right:3px;
background-image:url(blogarrow.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:1px dotted #d0d0d0;
}
#rates {
width:157px;
height:89px;
background-image:url(nmain_126.gif);
background-repeat:no-repeat;
background-color:none;
}
.searchfield1 {

width: 91px;
margin-bottom:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.searchfield2 {
width: 91px;

margin-left:8px;
margin-bottom:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.searchfield1a {

width: 91px;

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.searchfield2a {
width: 91px;

margin-left:8px;

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.searchfield3 {

width: 187px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
margin-bottom:6px;
}
.searchfield3a {

width: 187px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
margin-bottom:6px;
margin-left:8px;
}
.searchfield4 {
width: 65px;
margin-bottom:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.searchfield4a {
width: 65px;
margin-left:8px;
margin-bottom:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.searchfield5{
width: 130px;
margin-left:8px;
margin-bottom:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.searchlabel1 {
margin-bottom:1px;}
.searchlabel2 {
margin-bottom:1px;
margin-left:8px;}
.condotypes {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#837e73;}
.condotypes2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#837e73;}
.numlist {
font-size:14px;
font-weight:bold;
color:#eb720d;
padding:8px;}
.numlist2 {
font-size:9px;
font-weight:bold;
color:#eb720d;
padding:8px;
text-align:center;}
.numlist3 {
font-size:10px;
font-weight:bold;
color:#eb720d;
padding:4px;}
.numprice {
font-size:10px;
font-weight:bold;
color:#837f76;
padding:8px;}
.numprice2 {
font-size:10px;
font-weight:bold;
color:#837f76;
padding:4px;}
.numsold {
font-size:14px;
font-weight:bold;
color:#29a811;
padding:8px;}
.numsold2{
font-size:10px;
font-weight:bold;
color:#29a811;
padding:4px;}
.contentarea {
padding:20px;
background-color:#ffffff;}

#newleftnav {}

#newleftnav td {
padding-left:12px;
padding-bottom:4px; 
padding-top:4px; 
padding-right:4px;
border-bottom:1px solid #6fc1f4;
background-color:#36a9f0;}


/*list----------------------------------------------------------*/
#navcontainer { width: 180px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
cursor:pointer;
border-bottom:4px solid #004a6c;
 }

#navcontainer ul
{margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px; 
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding-left: 24px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
background-color: #36a9f0;
background-image:url(yell_bg_arrow.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom: 1px solid #6fc1f4;
}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #0086da;
color: #ffffff;

}
#active a:link, #active a:visited, #active a:hover
{
display: block;
padding-left: 24px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
background-color: #0086da;
background-image:url(yell_bg_arrow.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom: 1px solid #6fc1f4;
}
/*listings - logged in list----------------------------------------------------------*/
.listborder {
border:1px solid #666666;}
.listingname {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#eb720d;}
.listingprice {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#eb720d;
padding-top:18px;
padding-bottom:13px;
padding-left:12px;}
.listingspecs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00567d;}

.listingaddy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#837e73;}

#listitemslow {
border-top:1px solid #e3ddcd;
border-bottom:1px solid #cdc4af;
border-right:1px solid #e3ddcd;
background-color:#fffcf3;
background-image:url(listingimages/searchresults_60.gif);
background-repeat:repeat-x;
background-position:bottom;}
.listfuctionstd {
padding-left:22px;
padding-right:10px;}
.listmonthlyblue {
color:#00547a;}
.listingbottd {
padding-left:10px;
}
#listingbedadd {
margin-top:6px;
margin-bottom:6px;}
/*acount - logged in list----------------------------------------------------------*/
#navcontaineracct { width: 180px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
border-bottom:4px solid #004a6c;

}

#navcontaineracct ul
{margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px; 
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontaineracct a
{
display: block;
padding-left: 24px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
background-color: #c3e8ff;
background-image:url(orange_bg_arrow.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom: 1px solid #9cc9e2;
}

#navcontaineracct a:link, #navlistacct a:visited
{
color: #004a6c;
text-decoration: none;
}

#navcontaineracct a:hover
{
background-color: #ffffff;
color: #004a6c;
}
.whitetxt {
color:#ffffff;}
.addbutt {
background-color: #28aa0f;

border-style: beveled;
border-width: 1px;
color: #ffffff;
font-size: 11px;
font-family: arial;
font-weight: bold;
}
.closediv {
background-color:#00618d;
width:100%;
height:17px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
cursor:pointer;}
.ForumsBackGroundTable
		{
			background-color: #fcf7da;
			border-bottom: #b4a990 	1px solid;
			border-right: #b4a990 1px solid;
			border-top: #b4a990 1px solid;
			border-left: #b4a990 1px solid;
			font-family: Verdana, Arial, Tahoma;
			font-size: 8pt;
			font-weight: normal;
			color: #1F5080;}

.lboxtitle {border-bottom: #b4a990 1px solid;
background-color:#ffffff;
font-weight:bold;
color:#f06f07;
}
/*OLD SITE STYLES*/			

.contentbodygreybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;

}
.contentbodygreyboldmd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;

}
.contentbodywhitebold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.contentbodyredbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.contentheadingsm {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 216CAB;
	}.contentheadingsmr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9C0C30;
}
.contentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 216CAB;
}
.lggreyarialhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
}
.generalboldgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.letterlink {
	font-weight: bold;
	text-decoration: underline;
	color: #0099FF;
}
.forntbannerbg {
	background-color: #FFFFFF;
	height: 112px;
	width: 142px;
	border: 1px solid #C7C7C7;
	padding: 11px;

}
.forntbannerbgshort {

	background-color: #FFFFFF;
	height: 82px;
	width: 142px;
	border: 1px solid #C7C7C7;
	padding: 11px;
}
.style1 {font-size: 13px}
.style3 {font-size: 14px}
.style4 {
	font-size: 12px;
	color: #84E6FB;
}
.bldgviewbg {
background-image:url(images/bldg_view_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#fcfcfc;}

.bldghead {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#494949;
}
.bldgsubhead {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#797979;
}
.bldgaddy {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#494949;
}
.bldgrow {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#494949;
background-image:url(images/extranet_row_bgtall.gif);
background-color:F8F2DD;
background-position:bottom;
}
.sectionbg {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
background-image:url(images/section_bg.gif);
background-color:#0765B8;
padding:4px;
}
.bldgrowb {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#494949;
background-image:url(images/extranet_row_bgtall.gif);
background-color:F8F2DD;
padding:4px;
background-position:bottom;
}

#dircat {
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
padding:6px;


}

#dircat th {
background-image:url(images/section_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:left;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;


}
#dircat td {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;


}
a.dircatlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color:#666666;
}

a.dircatlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color:#0066cc;
	
}

a.dircatlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color:#666666;
	
}
#dircatsm {

padding:1px;


}

#dircatsm th {

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#666666;
text-align:left;


padding-bottom:6px;


}
#dircatsm td {



}
a.dircatlinksm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#666666;
}



a.dircatlinksm:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#666666;
	}
a.dircatlinksm:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#0066cc;
	
}


a.dircatlinksmnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration: none;
	color:#666666;
}



a.dircatlinksmnew:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration: none;
	color:#666666;
	}
a.dircatlinksmnew:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	text-decoration: none;
	color:#0066cc;
	
}

	

#dirlist {
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
border-bottom:2px solid #cccccc;



}

#dirlist th {
background-image:url(images/extranet_row_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#666666;
text-align:left;

border-bottom:1px solid #cccccc;


}
#dirlist td {

border-bottom:1px solid #cccccc;


}
.stylea {
	color: #89c1fc;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.styleb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bcf5ff;
	text-decoration:underline;
}
.stylec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.credheadtd {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#797979;
border-bottom:1px dotted #333333
}
.equiprice{
font-size: 18px; 
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
color: #AE062E;
}
#dirreglist {
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
border-bottom:2px solid #cccccc;



}

#dirreglist th {
background-color:#FDFBF4;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#666666;
text-align:left;

border-bottom:1px solid #cccccc;


}
#dirreglist td {

border-bottom:1px solid #cccccc;


}

.mdhead {

font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#797979;
}

#offerstepsactive {
border-right:1px solid #cccccc;



}

#offerstepsactive th {
background-image:url(images/section_bg.gif);
background-color:#0767bc;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-align:center;
padding:3px;
border-bottom:1px solid #cccccc;



}
#offerstepsactive td {
background-color:#ffffff;
font-family:Verdana,  Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#666666;
text-align:center;
padding:3px;



}
#offerstepsinactive {
border-right:1px solid #cccccc;


}

#offerstepsinactive th {

background-color:#e2e2e2;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#999999;
text-align:center;
padding:3px;


border-bottom:2px dotted #cccccc;

}
#offerstepsinactive td {
background-color:#f5f5f5;
font-family:Verdana,  Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#cccccc;
padding:3px;
text-align:center;



}
#offerstepscomplete {
border-right:1px solid #cccccc;


}

#offerstepscomplete th {

background-color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#999999;
text-align:center;
padding:3px;


border-bottom:2px dotted #cccccc;

}
#offerstepscomplete td {
background-color:#666666;
font-family:Verdana,  Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#cccccc;
padding:3px;
text-align:center;



}
#liststeps {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;



}

#liststeps th {

background-color:#28aa0f;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-align:left;
padding:6px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;



}
#liststeps td {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:4px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;

}
#dirbox {
	
	border: 1px solid #e0d6bf;
	background-color:#fcf7ec;
	
}
#dirbox td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eb720d;
	padding:10px;
	
}

a.brownlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ac996f;
}

a.brownlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#ac996f;
	
}
a.brownlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#666666; }
	.condotriphead {

font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#1376D2;
}

#condotripfeat {
border-right:1px solid #cccccc;
}

#condotripfeat th {
padding:0;

}

#condotripfeat td {

border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;}
.check {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:900;
	color: #990000;
}

.optional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.newlogintext {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#887958;
}
.logintextsmall {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#887958;
}

a.ltbrownlink:link {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#BBB39F;
text-decoration:none;
}
a.ltbrownlink:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#BBB39F;
text-decoration:none;
}
a.ltbrownlink:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#AC996F;
text-decoration:underline;
}
a.dircatlinklog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#666666;
}

a.dircatlinklog:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#0066cc;
	
}

a.dircatlinklog:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#666666;
	
}
#newsteps { 
	
}

#newsteps td {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	height:25px;
	vertical-align:middle;
}
.nstepsactive {
background-color:#54c100;

}
a.nstepsactive {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; 
color:#ffffff;
text-decoration:none;
}
a.nstepsactive:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; 
color:#ffffff;
text-decoration:none;
}
a.nstepsactive:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; 
color:#ffffff;
text-decoration:underline;
}
.nstepsinactive {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
a.nstepsinactive {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
a.nstepsinactive:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
a.nstepsinactive:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.nstepscomplete {
background-color:#f2f2f2;

font-size:11px;

}
a.nstepscomplete {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a6a6a6;
text-decoration:none;
}
a.nstepscomplete:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a6a6a6;
text-decoration:none;
}
a.nstepscomplete:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}
.boldstep {
font-size:14px;
padding-left:10px;
padding-right:12px;
}
.stepimage {
padding-right:8px;}
.stepheader{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#eb720d;
	margin-bottom:4px;
	border-bottom:1px dotted #999999
	}
.stepsmheader{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#eb720d;}
a.stepsmheader{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#887958;}
a.stepsmheader:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#887958;}
a.stepsmheader:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#eb720d;}
#listingtable {
/*border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;*/}

#listingtable th {
padding:4px;
/*background-image:url(images/extranet_row_bg.gif);*/
background-color:#f5f5f5;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
border-bottom:1px solid #cccccc;
}

#listingtable td{
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*border-bottom:1px solid #e2e2e2;*/}

.fieldname {
font-weight:bold;
color:#666666;}
.galleryframe {
padding:6px; background-color:#ffffff; border:1px solid #999999;  margin-bottom:3px;  }
#buylistfields {
border-bottom:1px solid #E0D6BF;
border-left: 1px solid #E0D6BF;
border-right: 1px solid #E0D6BF;
border-top:4px solid #E0D6BF;
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
background-position:top;
}
#buylistfields th {
padding:0px;


}
#buylistfields td {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#887958;
padding-top:4px;
padding-right:4px;
padding-left:10px;
padding-bottom:4px;}
#buylistfields input {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:22px;

color:#887958;
}
#buylistfields textarea {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#buylistfields select {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#cartlistfields {
border-bottom:1px solid #E0D6BF;
border-left: 1px solid #E0D6BF;
border-right: 1px solid #E0D6BF;
border-top:4px solid #E0D6BF;
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
background-position:top;
}
#cartlistfields th {
padding:0px;


}
#cartlistfields td {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#887958;
}
#cartlistfields input {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:22px;

color:#887958;
}
#cartlistfields textarea {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#cartlistfields select {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#listfields {
border-bottom:1px solid #E0D6BF;
border-left: 1px solid #E0D6BF;
border-right: 1px solid #E0D6BF;
border-top:4px solid #E0D6BF;
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
background-position:top;
}
#listfields th {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#887958;
text-align:left;
background-color:#FBF3E3;
border-bottom:1px dotted #e0d6bf;
border-top:1px dotted #e0d6bf;

}
#listfields td {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#887958;
padding-top:4px;
padding-right:4px;
padding-left:10px;
padding-bottom:4px;}
#listfields input {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#listfields textarea {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#listfields select {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}

.cartfieldhead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#887958;
text-align:left;
margin-bottom:12px;}
.newsfieldhead {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
text-align:left;
margin-bottom:12px;}
.newsfieldhead1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
text-align:right;
margin-bottom:12px;}
.listfieldhead {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#eb720d;
text-align:left;
margin-bottom:12px;}
/*condo hotel table - change with listfields ids -same thing*/
#iscondohotel {
border-bottom:1px solid #E0D6BF;
border-left: 1px solid #E0D6BF;
border-right: 1px solid #E0D6BF;
border-top:4px solid #E0D6BF;
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
background-position:top;
}
#iscondohotel th {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#887958;
text-align:left;
background-color:#FBF3E3;
border-bottom:1px dotted #e0d6bf;
border-top:1px dotted #e0d6bf;

}
#iscondohotel td {
padding-top:4px;
padding-right:4px;
padding-left:10px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:#887958;
}
#iscondohotel input {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#iscondohotel textarea {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#iscondohotel select {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;}

/*end*/
/*secondmort table - change with listfields ids -same thing*/
#secondmort {
border-bottom:1px solid #E0D6BF;
border-left: 1px solid #E0D6BF;
border-right: 1px solid #E0D6BF;
border-top:4px solid #E0D6BF;
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
background-position:top;
}
#secondmort th {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#887958;
text-align:left;
background-color:#FBF3E3;
border-bottom:1px dotted #e0d6bf;
border-top:1px dotted #e0d6bf;

}
#secondmort td {
padding-top:4px;
padding-right:4px;
padding-left:10px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:#887958;
}
#secondmort input {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#secondmort textarea {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#secondmort select {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;}

/*end*/
/*firstmortdiv table - change with listfields ids -same thing*/
#firstmortdiv {
border-bottom:1px solid #E0D6BF;
border-left: 1px solid #E0D6BF;
border-right: 1px solid #E0D6BF;
border-top:4px solid #E0D6BF;
background-image:url(images/login_bg.gif);
background-repeat:repeat-x;
background-position:top;
}
#firstmortdiv th {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#887958;
text-align:left;
background-color:#FBF3E3;
border-bottom:1px dotted #e0d6bf;
border-top:1px dotted #e0d6bf;

}
#firstmortdiv td {
padding-top:4px;
padding-right:4px;
padding-left:10px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:#887958;
}
#firstmortdiv input {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#firstmortdiv textarea {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;
}
#firstmortdiv select {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

color:#887958;

/*end*/
}
#bnewsteps { 
	
}

#bnewsteps td {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
	vertical-align:middle;
}
#bnewsteps th {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:left;
	background-image:url(images/bstephd_02.gif);
	background-color:#f8f3df;
}
.bnstepsactive {
background-color:#54c100;

}
a.bnstepsactive {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal; 
color:#ffffff;
text-decoration:none;
}
a.bnstepsactive:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal; 
color:#ffffff;
text-decoration:none;
}
a.bnstepsactive:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal; 
color:#ffffff;
text-decoration:underline;
}
.bnstepsinactive {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
}
a.bnstepsinactive {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
text-decoration:none;
}
a.bnstepsinactive:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
text-decoration:none;
}
a.bnstepsinactive:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;
}
.bnstepscomplete {
background-color:#ffffff;
padding: 5px;
font-size:15px;

}
a.bnstepscomplete {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
}
a.bnstepscomplete:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#a6a6a6;
text-decoration:none;
}
a.bnstepscomplete:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#666666;
text-decoration:underline;
}
.greyRequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.addbutt {
background-color: #28aa0f;

border-style: beveled;
border-width: 1px;
color: #ffffff;
font-size: 11px;
font-family: arial;
font-weight: bold;
}
.rembutt {
background-color: #e2e2e2;
border-color:#999999;

border-style: beveled;
border-width: 1;
color: #ffffff;
font-size: 11px;
font-family: arial;
font-weight: bold;
}
#mediafields {
border:1px solid #3f9be1;

background-color:#0064c0;
}
#mediafields th {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b8e7ff;
text-align:left;
background-image:url(images/cm_glassbgsm.gif);
background-color:#08549f;
border-bottom:1px solid #3f9be1;
border-top:1px solid #003e89


}
#mediafields td {
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b8e7ff;
padding-top:4px;
padding-right:4px;
padding-left:10px;
padding-bottom:4px;
border-bottom:1px dotted #3f9be1;}
#mediafields input {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#0072d0;
border:1px solid #004990;

color:#b8e7ff;
}
#mediafields textarea {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#0072d0;
border:1px solid #004990;

color:#b8e7ff;
}
#mediafields select {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#0072d0;
border:1px solid #004990;

color:#b8e7ff;
}
.cmprodname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b8e7ff;
}
.galleryheaderblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #b8e7ff;
}
.galleryheaderwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.desctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b8e7ff;
}
a.backlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #000000;
} 
a.backlink:visited {
color: #000000;
} 
a.backlink:hover {
text-decoration: underline;
color: #000000;
} 
a.backlink:active {
color: #000000;
} 
a.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color:#FFFFFF;
}
a.whitelink:link{
	text-decoration: none;
}
a.whitelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color:#FFFFFF;
}

a.whitelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color:#33ccff;
	
}
.cmprodname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b8e7ff;
}
.galleryheaderblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #b8e7ff;
}
.galleryheaderwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.desctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b8e7ff;
}
.whitepaddedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #FFFFFF;
}

.eighttnptarialbldor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: D16E00;
	font-weight: bold;

}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
width:100%;
border-bottom:1px solid #cccccc;
margin-bottom:20px;
margin-top:10px;}

/* --------------------------------site map-------------------------------------- */

ul.sitemap{
	list-style-type: circle;
}
.sitemap {
	list-style-type: circle;
	color: #216cab;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
a.sitemaplink {
color:#216cab;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.sitemaplink:link {
color:#216cab;
text-decoration:none;

}
a.sitemaplink:visited {
color:#216cab;
text-decoration:none;
}
a.sitemaplink:hover {
color:#216cab;
text-decoration:underline;
}
/* ----------------------------------- End of site map ------------------------------*/.topside {
	background-image: url(sidetop.gif);
	background-repeat: no-repeat;
}
/* ----------------------------------- End of site map ------------------------------*/.topside2 {
	background-image: url(sidenewtop.gif);
	background-repeat: no-repeat;
}
.sidemiddle {
	background-image: url(sidemiddle.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.sidemiddle2 {
	background-image: url(sidemiddle2.gif);
	background-repeat: repeat-y;
	background-position: top;
}
/* ----------------------------------- End of site map ------------------------------*/.topbig {
	background-image: url(bigtop.gif);
	background-repeat: no-repeat;
}
.topmiddle {
	background-image: url(bigmiddle.gif);
	background-repeat: repeat-y;
	background-position: top;
}