/*NEW TEXT STYLES
-----------------------------------------------*/
p.subhead-new {
	color: #1F4F69;
    font-size: 13px;
    font-weight: bold;
	margin: 0;
	padding:0;
	}
p.subhead-new a:link, p.subhead-new a:visited {
	color: #1F4F69;
    font-size: 13px;
    font-weight: bold;
	margin: 0;
	padding:0;
	text-decoration:underline;
	}	
p.subhead-new a:hover {
	color: #696969;
    font-size: 13px;
    font-weight: bold;
	margin: 0;
	padding:0;
	text-decoration:underline;
	}		
	
p.subhead-new-big {
	color: #1F4F69;
    font-size: 15px;
    font-weight: bold;
	margin: 0;
	padding:0;
	}
p.subhead-new-big a:link, p.subhead-new-big a:visited {
	color: #1F4F69;
    font-size: 15px;
    font-weight: bold;
	margin: 0;
	padding:0;
	text-decoration:underline;
	}	
p.subhead-new-big a:hover {
	color: #696969;
    font-size: 15px;
    font-weight: bold;
	margin: 0;
	padding:0;
	text-decoration:underline;
	}	
p.listingprice {
	color: #696969;
	font-size: 14px;
	padding: 0;
	margin:0;
	}			
.left-side-column-title {
	color: #1F4F69;
	font-size: 12px;
    line-height: 16px;
    padding: 6px 10px;
	margin: 0;
	padding: 6px 10px 0 10px;
	}
.left-side-column-text {
	font-size: 12px;
    line-height: 16px;
    padding: 6px 10px;
	color: #696969;
	margin: 0;
	padding: 0px 10px 6px 10px;
	}	
p.body-copy {
	  color: #696969;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
	padding:0;
	}
p.body-copy a, p.body-copy a:link, p.body-copy a:visited {
    color: #1F4F69;
    text-decoration: underline;
}
p.body-copy	a:hover {
	color:#696969;
	text-decoration:underline;
	}
	
p.body-copy-lg {
	  color: #696969;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
	padding:0;
	}
p.body-copy-lg a, p.body-copy-lg a:link, p.body-copy-lg a:visited {
    color: #1F4F69;
    text-decoration: underline;
}
p.body-copy-lg	a:hover {
	color:#696969;
	text-decoration:underline;
	}	
div.internalcopyleft {
	margin: 0 30px 0 0;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	}
div.internalcopyright {
	margin: 0 0 0 30px;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	}		
/*table#sidebar p.listingspecs {
	font-size: 12px;
	line-height: 16px;
	padding: 6px 10px 6px 10px;
	}	*/		
/* PROPERTY INFORMATION BUTTON
----------------------------------------------- */
.propertyDownloadBT {
	 background-image: url(../images/propertyInfoBT1.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 175px; 
	 height: 65px; 
	 color:#244e64; 
	 font-size: 12px; 
	 display: block;
	 text-decoration: none;
	 }	
	 
.propertyDownloadBT a:link, .propertyDownloadBT a:visited {
	 background-image: url(../images/propertyInfoBT1.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 145px; 
	 height: 45px; 
	 color:#244e64; 
	 font-size: 12px; 
	 padding: 15px 0 5px 30px;
	 display: block;
	 text-decoration: none;
	 }	
.propertyDownloadBT a:hover {
	 background-image: url(../images/propertyInfoBT1RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 145px; 
	 height: 45px; 
	 color:#244e64; 
	 font-size: 12px; 
	 padding: 15px 0 5px 30px;
	 display: block;
	 text-decoration: underline;
	 }		 	
.propertyDownloadBT2 {
	 background-image: url(../images/propertyInfoBT2RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 175px; 
	 height: 65px; 
	 color:#244e64; 
	 font-size: 12px; 
	 display: block;
	 text-decoration: none;
	 }	
	 
.propertyDownloadBT2 a:link, .propertyDownloadBT2 a:visited {
	 background-image: url(../images/propertyInfoBT2RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 105px; 
	 height: 45px; 
	 color:#244e64; 
	 font-size: 12px; 
	 padding: 15px 0 5px 70px;
	 display: block;
	 text-decoration: none;
	 }	
.propertyDownloadBT2 a:hover {
	 background-image: url(../images/propertyInfoBT2.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 105px; 
	 height: 45px; 
	 color:#244e64; 
	 font-size: 12px; 
	 padding: 15px 0 5px 70px;
	 display: block;
	 text-decoration: none;
	 }		 	

	 
.propertyDownloadBT3 a:link, .propertyDownloadBT3 a:visited {
	 background-image: url(../images/propertyInfoBT3.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 105px; 
	 height: 50px;
	 padding: 15px 0 0 70px; 
	 color:#244e64; 
	 font-size: 12px; 
	 display: block;
	 text-decoration: none;
	 }	
.propertyDownloadBT3 a:hover {
	 background-image: url(../images/propertyInfoBT3RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 105px; 
	 height: 50px;
	 padding: 15px 0 0 70px;
	 color:#244e64; 
	 font-size: 12px; 
	 display: block;
	 text-decoration: none;
	 }		 		 	 
	
/* GENERAL STYLES
------------------------------------------------- */
	body {
	margin:0;
	background-color: #1f4f69;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

img {
	border:none;
	}

img.listingthumb {
	border: none;
	padding: 0 15px 0 0;
	}
	
img.thumbvert {
	padding: 0 0 0 15px;
	}

img.acrobat {
	padding: 0 15px 0 0;
	}

form {
	padding:0;
	margin:0;
	}
	
.form select, .form input, .form textarea {
	vertical-align:middle;
	}

#main-nr {
		padding: 0 0 0 0px;

	margin: 0 auto;
	width: 900px;
	background-color: #ffffff;
	}
	
	
#main {
	margin: 0 auto;
	width: 920px;
	}

#content a, a:link, a:visited {
	color: #1f4f69;
	text-decoration: underline;
	}
	
#content a:hover, a:active {
	color: #696969;
	text-decoration: underline;
	}
	

/* =Header Elements
----------------------------------------------- */

#header {
	overflow: hidden;
	position: relative;
	width: 920px;
	height: 190px;
	background: url(../images/bg_Header.gif) no-repeat;
	color: #cbb569;
	}	
	
#header .logo {
	position: absolute;
	top: 86px;
	left: 277px;
	width: 360px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo.gif) no-repeat;
	}
	

/* =Top Nav Elements
----------------------------------------------- */

#header .top-links {
	position: absolute;
	right: 9px;
	top: 15px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
	}

#header .top-links li {
	float: left;
	padding: 0 0 0 16px;
	}
	
#header .top-links li a {
	color: #a4a4a4;
	text-decoration: none;
	}

#header .top-links li a:hover {
	text-decoration: underline;
	}





#header .top-links-nr1 {
	position: absolute;
	left: 9px;
	top: 15px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #cbb569;
	text-decoration: none;
	}


#header .top-links-nr1 a {
	text-decoration: none;
		color: #cbb569;
	}
	


#header .top-links-nr1 a:hover {
	text-decoration: underline;
		color: #ff5626;
	}
	
	
	
	
	
	
	









body#about a#aboutnevis {
	text-decoration: underline;
	}
	
body#contact a#contactus {
	text-decoration: underline;
	}
	
body#questions a#faqs {
	text-decoration: underline;
	}
	
body#buy a#howtobuy {
	text-decoration: underline;
	}
	
body#who a#whoweare {
	text-decoration: underline;
	}
	

/* =Main Nav Elements
----------------------------------------------- */

#top-nav {
	position: absolute;
	top: 165px;
	left: 104px;
	list-style: none;
	padding: 0;
	margin: 0;
	}

#top-nav li {
	float: left;
	height: 25px;
	margin: 0 30px 0 0;
}

#top-nav li:hover, #top-nav li.hover {
	height: 20px;
	border-bottom: 5px solid #1f4f69;
	}
	
#top-nav li a {
	float: left;
	height: 20px;
	width: 143px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/Nav_VillasForSale.gif) no-repeat;
	}

#top-nav li a.link2 {
	width:130px;
	background: url(../images/Nav_LandForSale.gif) no-repeat;
	}
	
#top-nav li a.link3 {
	width:164px;
	background: url(../images/Nav_RentalProperties.gif) no-repeat;
	}
	
#top-nav li a.link4 {
	width:183px;
	background: url(../images/Nav_ResortCommunities.gif) no-repeat;
	}
	
#top-nav li a:hover {
	background-position: 0 100%;
	}
	
#top-nav-new {
	position: absolute;
	top: 165px;
	left: 30px;
	list-style: none;
	padding: 0;
	margin: 0;
	}

#top-nav-new li {
	float: left;
	height: 25px;
	margin: 0 22px 0 0;
}

#top-nav-new li:hover, #top-nav-new li.hover {
	height: 20px;
	border-bottom: 5px solid #1f4f69;
	}
	
#top-nav-new li a {
	float: left;
	height: 20px;
	width: 127px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/main-nav/Nav_VillasForSale.gif) no-repeat;
	}

#top-nav-new li a.link2 {
	width:118px;
	background: url(../images/main-nav/Nav_LandForSale.gif) no-repeat;
	}
	
#top-nav-new li a.link3 {
	width:147px;
	background: url(../images/main-nav/Nav_RentalProperties.gif) no-repeat;
	}
	
#top-nav-new li a.link4 {
	width:168px;
	background: url(../images/main-nav/Nav_ResortCommunities.gif) no-repeat;
	}
#top-nav-new li a.link5 {
	width:211px;
	background: url(../images/main-nav/Nav_Cliffdwellers.gif) no-repeat;
	}	
	
#top-nav-new li a:hover {
	background-position: 0 100%;
	}	

body#villas a#villaslink {
	height: 20px;
	border-bottom: 5px solid #1f4f69;
	}
	
body#land a#landlink {
	height: 20px;
	border-bottom: 5px solid #1f4f69;
	}

body#rental a#rentallink {
	height: 20px;
	border-bottom: 5px solid #1f4f69;
	}
	
body#resort a#resortlink {
	height: 20px;
	border-bottom: 5px solid #1f4f69;
	}

body#cliffdwellers a#cliffdwellerslink {
	height: 20px;
	border-bottom: 5px solid #1f4f69;
	}	
	

/* =Structure Elements
----------------------------------------------- */

#content {
	width: 900px;
	padding: 0 10px;
	overflow: hidden;
	background: url(../images/bg.gif) repeat-y;
	}

#content .top-image {
	float: left;
	}
	
#content .top-image img {
	float: left;
	}
	
#content .inner {
	float: left;
	width: 840px;
	padding: 30px 0 0 30px;
	}

	
#content .inner .text-box {
	float: left;
	width: 540px;
	}

#content .inner .text-box h1 {
	margin: 0;
	}
	
#content .inner .text-box h1 img {
	display: block;
	}
	
#content .inner .text-box p {
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 26px;
	color: #696969;
	}
	
#content .inner .text-box p a {
	color: #696969;
	}
	
#content .inner .text-box p a:hover {
	text-decoration: underline;
	}
	
#content .inner .form {
	float: right;
	width: 259px;
	padding: 12px 0 10px 12px;
	background: url(../images/bg_Form.gif) repeat-y;
	}
	
#content .inner .form p {
	margin: 0;
	font-size: 11px;
	color: #1f4f69;
	}
	
#content .inner .form .text-input {
	float: left;
	width: 213px;
	border: 1px solid #ccc;
	font-size: 11px;
	color: #696969;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 3px;
	}
	
.text-inputerr {
	color: #cc0000;
	}
	
#content .inner .form .btn {
	float: left;
	width: 75px;
	height: 13px;
	margin: 10px 0 0;
	background: url(../images/Form_SignUpBtn.gif) no-repeat;
	text-indent: -99999px;
	overflow: hidden;
	}
	
#content .inner .boxes {
	float: left;
	width: 836px;
	padding: 12px 0 9px 0;
	border-bottom: 4px solid #ddd;
	}
	
	
	
	
#content .inner .boxes h2 {
	margin: 0;
	}
	
#content .inner .boxes h2 img {
	display: block;
	}
	
#content .inner .boxes .box {
	float: left;
	margin: 10px 18px 0 0;
	width: 266px;
	background: url(../images/Home_DottedVertDivider.gif) repeat-y 100% 0;
	}
	
#content .inner .boxes .last {
	background: none;
	margin: 10px 0 0;
	}
	
#content .inner .boxes .box .image-box {
	float: left;
	margin: 0 8px 0 0;
	}
	
#content .inner .boxes .box .image-box img {
	float: left;
	}
	
#content .inner .boxes .box .text {
	float: left;
	width: 140px;
	margin: 24px 0 0 0;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	
	
	
	
#content .inner .boxes .box .text-nr {
	float: left;
	width: 250px;
	margin: 24px 0 0 0;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	
	
	
	
	
#content .inner .boxes .box .text h3 {
	margin: 0 0 5px 0;
	}
	
#content .inner .boxes .box .text a {
	color: #696969;
	text-decoration: none;
	}
	
#content .inner .boxes .box .text a:hover {
	color: #696969;
	text-decoration: underline;
	}
	
#content .inner .bottom-banners {
	float: left;
	width: 269px;
	list-style: none;
	padding: 25px 0 0 300px;
	margin: 0;
	}
	
#content .inner .bottom-banners li {
	float: left;
	margin: 0 44px 0 0;
	}
/* FOOTER WITH GOOGLE TRANSLATE
----------------------------------------------------- */
.clear-both {
		clear: both;
		}
.footer-wrapper {
	width: 840px;
	padding: 25px 0 0 0;
	}
.footer-left {
	float: left; 
	padding: 0;
	}
.footer-center {
	float:left; 
	padding: 0 20px 0 40px;
	}	
.footer-right {
	float:right;
	width: 130px;
	}	 	
/**NEW BOTTOM BANNERS**/

.bottomBannerLeft {
	 float: left; 
	 padding: 25px 0px 0 65px;
	 }
.bottomBannerCenter {
	 float: left; 
	 padding: 35px 70px 0 70px;
	 }	 
.bottomBannerRight {
	 float: right; 
	 padding: 35px 65px 0 0;
	 }
#content .inner .bodytext p {	
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #696969;
	}
	
#content .inner .bodytext p a, a:link, a:visited {
	color: #1f4f69;
	text-decoration: underline;
	}
	
#content .inner .bodytext p a:hover, a:active {
	color: #696969;
	text-decoration: underline;
	}

table#twocolumns {
	width: 840px;
	}
	
table#twocolumns td.column1 {
	width: 420px;
	margin: 0 0 0 0;
	background: url(../images/Home_DottedVertDivider.gif) repeat-y 100% 0;
	vertical-align: top;
	}

table#twocolumns td.column2 {
	width: 400px;
	vertical-align: top;
	}

table#twocolumns td.listingcolumn1 {
	width: 210px;
	margin: 0 0 0 15px;
	vertical-align: top;
	}
	
table#twocolumns td.listingcolumn2 {
	width: 630px;
	margin: 0 0 0 30px;
	padding: 0 0 0 30px;
	vertical-align: top;
	}
table#twocolumns-cliffdwellers {
	width: 840px;
	}
	
table#twocolumns-cliffdwellers td.column1 {
	width: 420px;
	margin: 0 0 0 0;
	background: url(../images/Home_DottedVertDivider.gif) repeat-y 100% 0;
	vertical-align: top;
	}

table#twocolumns-cliffdwellers td.column2 {
	width: 400px;
	vertical-align: top;
	}

table#twocolumns-cliffdwellers td.listingcolumn1 {
	width: 210px;
	margin: 0 0 0 15px;
	vertical-align: top;
	}
	
table#twocolumns-cliffdwellers td.listingcolumn2 {
	width: 630px;
	margin: 0 0 0 30px;
	padding: 0 0 0 30px;
	vertical-align: top;
	}	
	
table#sidebar {
	background: url(../images/bg_sidebar.gif) top left repeat-x;
	vertical-align: top;
	}
	
table#sidebarnobg {
	vertical-align: top;
	}
	
table#sidebar p.listingspecs {
	font-size: 12px;
	line-height: 16px;
	padding: 6px 10px 6px 10px;
	}
	
table#sidebar span.listingspecssub {
	color: #1f4f69;
	}
	
table#sidebar p.acrobat {
	font-size: 13px;
	line-height: 15px;
	}
	
table#sidebar p.acrobat a.acrolink, a.acrolink:link, a.acrolink:visited {
	color: #696969;
	text-decoration: none;
	}
	
table#sidebar p.acrobat a.acrolink:hover, a.acrolink:active {
	color: #1f4f69;
	text-decoration: underline;
	}


/* =Type Elements
----------------------------------------------- */
p {
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	}
	
p.internalcopyleft {
	margin: 0 30px 0 0;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	}
	
p.internalcopyleft span.listingprice {
	color: #696969;
	font-size: 14px;
	}

p.internalcopyleft span.listingsub {
	color: #1f4f69;
	font-size: 15px;
	font-weight: bold;
	}	

p.internalcopyleft a, a:link, a:visited {
	color: #1f4f69;
	text-decoration: underline;
	}
	
p.internalcopyleft a:hover, a:active {
	color: #696969;
	text-decoration: underline;
	}
	
p.internalindentleft {
	margin: 0 30px 0 0;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	text-indent: 20px;
	}
	
p.internalcopyright {
	margin: 0 0 0 30px;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	}

p.internalcopyright span.listingprice {
	color: #696969;
	font-size: 14px;
	}

p.internalcopyright span.listingsub {
	color: #1f4f69;
	font-size: 15px;
	font-weight: bold;
	}	

p.internalcopyright a, a:link, a:visited {
	color: #1f4f69;
	text-decoration: underline;
	}
	
p.internalcopyright a:hover, a:active {
	color: #696969;
	text-decoration: underline;
	}
	
p.internalindentright {
	margin: 0 0 0 30px;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	text-indent: 20px;
	}
	
p.internalcopy {
	margin: 0 0 0 0;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	}

p.internalcopy span.subhead {
	color: #1f4f69;
	font-size: 13px;
	font-weight: bold;
	}
	
p.internalindent {
	margin: 0 0 0 0;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	text-indent: 20px;
	}

p.thanks {
	text-align: center;
	font-size: 12px;
	margin: 30px;
	}

p.disclaimer {
	font-size: 10px;
	font-style: italic;
	}
	
ul.left {
	margin: 0 30px 0 15px;
	padding: 0 30px 0 15px;
	}
	
ul.right {
	margin: 0 0 0 30px;
	padding: 0 0 0 30px;
	}
	

	
ul.left-nr {
	margin: 0 0px 0 10px;
	padding: 0 0px 0 10px;
	}
	
ul.right-nr {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}
	
	
.bulletlist {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
	}
	
span.subhead {
	color: #1f4f69;
	font-size: 13px;
	font-weight: bold;
	}
.bt-cliffdwellers {
	background: url(../images/bt-cliffdwellers.gif) no-repeat 0 0;
	width: 370px;
	height:75px; 
	display: block;
	margin: 0 0 30px 0;
	}	
.bt-cliffdwellers a:link, .bt-cliffdwellers a:visited {
	background: url(../images/bt-cliffdwellers.gif) no-repeat 0 0;
	width: 370px;
	height:75px; 
	display: block;
	}		
.bt-cliffdwellers a:hover {
	background: url(../images/bt-cliffdwellers.gif) no-repeat 0 -75px ;
	width: 370px;
	height:75px; 
	display: block;
	}			


/* =Footer Elements
----------------------------------------------- */

#footer {
	width: 902px;
	padding: 28px 9px 30px 9px;
	background: url(../images/bg_Footer.gif) no-repeat;
	font-size: 10px;
	color: #999999;
	}
	
#footer a {
	color: #999;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
#footer span {
	float: right;
	}
	
	
	/* =Nevis Reads Elements
----------------------------------------------- */
#header-nevis-reads {
	overflow: hidden;
	position: relative;
	width: 900px;
	height: 156px;
	background: url(../images/bg_Header-nr.gif) no-repeat;
	}	

#header-nevis-reads .logo {
	position: absolute;
	top: 56px;
	left: 30px;
	width: 600px;
	height: 77px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo-nevisreads.png) no-repeat;
	}
		

#header-nevis-reads .top-links {
	position: absolute;
	right: 9px;
	top: 15px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #666666;
	}

#header-nevis-reads .top-links li {
	float: left;
	padding: 0 0 0 16px;
	}
	
#header-nevis-reads .top-links li a {
	color: #666666;
	text-decoration: none;
	}

#header-nevis-reads .top-links li a:hover {
	text-decoration: underline;
	}
	
	
	




#header-nevis-reads .top-links-nr1 {
	position: absolute;
	left: 1px;
	top: 15px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #605517;
	text-decoration: none;
	}


#header-nevis-reads .top-links-nr1 a {
	text-decoration: none;
		color: #605517;
	}
	


#header-nevis-reads .top-links-nr1 a:hover {
	text-decoration: underline;
		color: #605517;
	}
	



#content-nr {
	width: 900px;
	padding: 0;
	overflow: hidden;
	background: url(../images/bg-nr.gif) repeat-y;
	}

#content-nr  .top-image {
	float: left;
	}
	
#content-nr  .top-image img {
	float: left;
	}
	
#content-nr  .inner {
	float: left;
	width: 900px;
	padding: 0px 0 0 0px;
	background-color: #ffffff;
	}

	
#content-nr  .inner .text-box {
	float: left;
	width: 540px;
	}

#content-nr  .inner .text-box h1 {
	margin: 0;
	}
	
#content-nr  .inner .text-box h1 img {
	display: block;
	}
	
#content-nr  .inner .text-box p {
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 26px;
	color: #696969;
	}
	
#content-nr  .inner .text-box p a {
	color: #696969;
	}
	
#content-nr  .inner .text-box p a:hover {
	text-decoration: underline;
	}
	
#content-nr  .inner .form {
	float: right;
	width: 259px;
	padding: 12px 0 10px 12px;
	background: url(../images/bg_Form.gif) repeat-y;
	}
	
#content-nr  .inner .form p {
	margin: 0;
	font-size: 11px;
	color: #adc257;
	}
	
#content-nr  .inner .form .text-input {
	float: left;
	width: 213px;
	border: 1px solid #ccc;
	font-size: 11px;
	color: #696969;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 3px;
	}
	
.text-inputerr {
	color: #cc0000;
	}
	
#content-nr  .inner .form .btn {
	float: left;
	width: 75px;
	height: 13px;
	margin: 10px 0 0;
	background: url(../images/Form_SignUpBtn.gif) no-repeat;
	text-indent: -99999px;
	overflow: hidden;
	}











#content-nr .inner .boxes-top {
background-color: #333333;
	width: 900px;
	overflow: hidden;
	padding: 0px 0 0px 0;
	margin: 0px;
	border-bottom: 4px solid #ddd;
	}
	

	
#content-nr .inner .boxes-nr {
	float: left;
	width: 900px;
	padding: 0px 0 0px 0;
	background: url(../images/Home_DottedHorDivider-nr.gif) repeat-x 100% 0;

	}
	
	
	
	
#content-nr .inner .boxes-nr h2 {
	margin: 0;
	}
	
#content-nr .inner .boxes-nr h2 img {
	display: block;
	}
	
#content-nr .inner .boxes-nr .box {
	float: left;
	margin: 10px 0px 0 0;
	width: 300px;

	background: url(../images/Home_DottedVertDivider-nr.gif) repeat-y 100% 0;
	background-color: #ffffff;
		height: 500px;

	}
	
#content-nr .inner .boxes-nr .box-right {
	float: left;
	margin: 10px 0px 0 0;
	width: 300px;
	background-color: #ffffff;
		height: 500px;

	}
	
	
	
	
	
	
	
	
	
	
	
	#content-nr .inner .boxes-nr .box-right .image-box {
	float: right;
	margin: 0 0px 0 0;
	}
	
#content-nr .inner .boxes-nr .box-right .image-box img {
	float: left;
	}
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#content-nr .inner .boxes-nr .box-wider {
	float: left;
	margin: 20px 0px 0 0;
	width: 900px;
	background: url(../images/Home_DottedVertDivider-nr.gif) repeat-y 100% 0;
	background-color: #ffffff;
			height: 395px;
					background: url(../images/Home_DottedHorDivider-nr.gif) repeat-x 100% 0;


	}
	
	
	#content-nr .inner .boxes-nr .separation {
	float: left;
	margin: 20px 0px 0 0;
	width: 20px;
	background: url(../images/Home_DottedVertDivider-nr.gif) repeat-y 100% 0;
	background-color: #ffffff;
			height: 360px;
					background: url(../images/Home_DottedVertDivider-nr.gif  repeat-y ) repeat-x 100% 0;


	}
	
	
	
	
	
	
	
	
	
	
	
	
#content-nr .inner .boxes-nr .box-wider-right {
	float: right;
	margin: 20px 0px 0 0;
	width: 420px;
	background-color: #ffffff;
			height: 395px;

	}
	
		
	
#content-nr .inner .boxes-nr .last {
	background: none;
	margin: 0px 0 0;
	}
	
#content-nr .inner .boxes-nr .box .image-box {
	float: left;
	margin: 0 0px 0 0;
	}
	
#content-nr .inner .boxes-nr .box .image-box img {
	float: left;
	}
	
#content-nr .inner .boxes-nr .box .text {
	float: left;
	width: 140px;
	margin: 24px 0 0 0;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	

	
	
#content-nr .inner .boxes-nr .box .text-nr {
	float: left;
	width: 238px;
	margin: 20px 20px 20px 20px;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	
	#content-nr .inner .boxes-nr .box-right .text-nr-right {
	float: left;
	width: 238px;
	margin: 20px 20px 20px 20px;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	
	
	
	
#content-nr .inner .boxes-nr .box-wider .text h3 {
	margin: 0 0 5px 0;
	}
	
#content-nr .inner .boxes-nr .box-wider .text a {
	color: #696969;
	text-decoration: none;
	}
	
#content-nr .inner .boxes-nr .box-wider .text a:hover {
	color: #696969;
	text-decoration: underline;
	}
	
	
	
	#content-nr .inner .boxes-nr .box-wider .image-box {
	float: left;
	margin: 0 0px 0 0;
	}
	
#content-nr .inner .boxes-nr .box-wider .image-box img {
	float: left;
	}
	
#content-nr .inner .boxes-nr .box-wider .text {
	float: left;
	width: 140px;
	margin: 20px 0 0 0;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	
	
	
	
#content-nr .inner .boxes-nr .box-wider .text-nr {
	float: left;
	width: 400px;
	margin: 20px 20px 20px 20px;
	display: inline;
	font-size: 12px;
	color: #696969;

	}
	
	
	
	
	
	
	
	#content-nr .inner .boxes-nr .box-wider-right .text h3 {
	margin: 0 0 5px 0;
	}
	
#content-nr .inner .boxes-nr .box-wider-right .text a {
	color: #696969;
	text-decoration: none;
	}
	
#content-nr .inner .boxes-nr .box-wider-right .text a:hover {
	color: #696969;
	text-decoration: underline;
	}
	
	
	
	#content-nr .inner .boxes-nr .box-wider-right .image-box {
	float: left;
	margin: 0 8px 0 0;
	}
	
#content-nr .inner .boxes-nr .box-wider-right .image-box img {
	float: left;
	}
	
#content-nr .inner .boxes-nr .box-wider-right .text {
	float: left;
	width: 140px;
	margin: 20px 0 0 0;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	
	
	
	
#content-nr .inner .boxes-nr .box-wider-right .text-nr {
	float: left;
	width: 365px;
	margin: 20px 20px 20px 20px;
	display: inline;
	font-size: 12px;
	color: #696969;
	}
	
	
	
	
	
	
	
	
	
	
#content-nr .inner .boxes-nr .box .text h3 {
	margin: 0 0 5px 0;
	}
	
#content-nr .inner .boxes-nr .box .text a {
	color: #696969;
	text-decoration: none;
	}
	
#content-nr .inner .boxes-nr .box .text a:hover {
	color: #696969;
	text-decoration: underline;
	}
	

	
	
	/* =Footer NR Elements
----------------------------------------------- */
	#separation-footer {
	float: right;
	margin: 0px 0px 0 0;
	width: 900px;
	background-color: #adc257;
			height: 12px;
					


	}
#footer-nr {
	width: 900px;
	padding: 20px 20px 30px 1px;
	background-color: #adc257;
	font-size: 10px;
	
	color: #666666;
		margin-top: 10px;

	}
	
#footer-nr a {
	color: #666666;
	text-decoration: none;
	}
	
#footer-nr a:hover {
	text-decoration: underline;
	}
	
#footer-nr span {
	float: right;
	
	}
/* INDEX QUADS
------------------------------------------------ */
.index-quads-container {
	width:840px; 
	border-bottom: 4px solid #ddd;
	padding: 50px 0 50px 0;
	}
.new-listings-quad-container {
	width:250px; 
	float:left;
	}	
.index-quad-title-padding {
	padding: 0 0 10px 0;
	}	
.new-listing-container {
	width:250px; 
	padding: 0 0 10px 0;
	}
.new-listing-image {
	float:left; 
	padding: 0 10px 0 0;
	}			
.new-listing-text-container {
	width: 140px; 
	float: right; 
	padding: 5px 0 0 0;
	}	
.new-listing-name {
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 14px; 
	font-weight:bold; 
	color:#274f69; 
	margin:0; 
	padding: 0;
	}	
#content h3.new-listing-link {
	padding: 0; 
	margin:0; 
	font-size:12px; 
	color:#696969;
	font-weight: normal;
	}	
#content h3.new-listing-link a:link, #content h3.new-listing-link a:visited {
	font-size:12px; 
	color:#696969;
	text-decoration:none;
	font-weight: normal;
	}	
#content h3.new-listing-link a:hover {
	font-size:12px; 
	color:#696969;
	text-decoration: underline;
	font-weight: normal;
	}
.news-quad-container {
	width:566px; 
	float:right;
	}	
.news-column-left {
	width:273px; 
	float:left; 
	background-image: url(../images/index-quads/horizontal-divider.jpg); 
	background-position: top right; 
	background-repeat:repeat-y;
	}
.news-column-right {
	width: 273px; 
	float:right;
	padding: 0 0 0 20px;
	}	
.news-quad-text-container {
	float: left; 
	width:120px;
	}
#content h4.news-quad-title {
	font-size: 12px; 
	font-weight: bold; 
	color:#274f69; 
	font-style: italic; 
	padding:0; 
	margin:0;
	}	
#content h4.news-quad-title a:link, #content h4.news-quad-title a:visited {
	font-size: 12px; 
	font-weight: bold; 
	color:#274f69; 
	font-style: italic;
	text-decoration:none; 
	}	
#content h4.news-quad-title a:hover {
	font-size: 12px; 
	font-weight: bold; 
	color:#274f69; 
	font-style: italic;
	text-decoration:underline;
	}
.news-quad-date {
	color:#696969; 
	font-size:12px; 
	padding:0; 
	margin:0;
	}
.news-story-padding {
	padding: 40px 0 0 0;
	}										
	
