body {
	background:#244d18;
	margin:0;
	font:12px Verdana, sans-serif;
}

a img {
	border:0;
}

a {
	color:#000;
}

a:hover {
	color:#144E68;
}

A.header
{
	color:#e3e1c2;
	font:18px verdana, sans-serif;
	text-align:left;
	TEXT-DECORATION: none
}
A.header:hover
{
	color:#e3e1c2;
	font:18px verdana, sans-serif;
	text-align:left;
	TEXT-DECORATION: underline
}

input {
	margin:0;
}

.left {
	float:left;
}

.right {
	float:right;
}


.title-admin{
  COLOR: #154f69; 
  font-weight:bold ;
  font-family: 'Arial';
  font-size:12pt;
}
.whitetext{
  COLOR: #ffffff; 
  font-weight:bold ;
  font-family: 'Arial';
  font-size:10pt;

}
.smalltext{
  COLOR: #000000; 
  font-family: 'Arial';
  font-size:9pt;

}


#tb_grey_top_left
{
	background: url(images/corner_grey_ul.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_grey_top_right
{
	background: url(images/corner_grey_ur.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_grey_bottom_right
{
	background: url(images/corner_grey_lr.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_grey_bottom_left
{
	background: url(images/corner_grey_ll.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_grey_content
{
	background-color: #f6f6f6;
}
#tb_grey_top
{
  background: url(images/grey_up.gif) scroll top left
}
#tb_grey_bottom
{
  background: url(images/grey_down.gif) scroll top left;
}
#tb_grey_left
{
  background: url(images/grey_left.gif) scroll top left;
}
#tb_grey_right
{
  background: url(images/grey_right.gif) scroll top left;
}






#tb_white_top_left
{
	background: url(images/corner_white_ul.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_white_top_right
{
	background: url(images/corner_white_ur.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_white_bottom_right
{
	background: url(images/corner_white_lr.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_white_bottom_left
{
	background: url(images/corner_white_ll.gif) scroll top left;
	height: 15px;
	width: 15px;
}
#tb_white_content
{
	background-color: #ffffff;
}
#tb_white_top
{
  background: url(images/white_up.gif) scroll top left;
}
#tb_white_bottom
{
  background: url(images/white_down.gif) scroll top left;
}
#tb_white_left
{
  background: url(images/white_left.gif) scroll top left;
}
#tb_white_right
{
  background: url(images/white_right.gif) scroll top left;
}






.title-header-text {
	color:#e3e1c2;
	font:18px verdana, sans-serif;
	text-align:left;
}
.choose-community-text {
	color:#000000;
	font:10px verdana, sans-serif;
	text-align:center;
	font-weight:bold
}
.standard_text {
	font: 12px Verdana,sans-serif;
}

#site {
	width:969px;
}

#nav-user {
	height:22px;
	font:12px/14px Verdana,sans-serif; 
	background:#000;
	color:#E3E1C2;
	padding:3px 5px 0 5px;
}

#nav-user a {
	color:#E3E1C2;
}

/* Homepage Intro Styles */
#home-intro-wrapper {
	width:340px;
	text-align:center;
}

#home-logo {
	width:310px;
	height:300px;
	background:url(../images/shop-and-explore.gif) top left no-repeat;
	margin-left:10px;
}

#home-intro {
	margin-left:10px;
	margin-right:5px;
}

#home-getListed-btn {
	text-align:center;
}

.home-intro-text {
	color:#FFF;
	font:12px/18px verdana, sans-serif;
	text-align:left;
}

/* Homepage Main Styles */
#home-main {
	width:616px;
	margin-top:10px;
}

#home-main-bottom {
	background:url(../images/home-main-bottom.gif) top left no-repeat;
	width:616px;
	height:14px; 
}

#home-category-nav {
	text-align:center;
}

#home-category-nav-table {
	width:616px;
	background:#FFF;
}

.home-category-column {
	text-align:center;
}

#footer {
	color:#FFF;
	font:10px/12px Verdana,sans-serif;
	text-align:center;
	margin-top:3px;
}

#footer a {
	color:#FFF; 
}

.home-category {
	width:150px;
}

.home-category img {
	margin:0;
}

.home-category-main {

}

.home-category-main img {
	margin:2px;
	border:1px solid #244D18;
}

.home-subcategory-main {
	font:10px/12px Verdana, sans-serif;
	text-align:center;
	height:82px;
}

.home-subcategory-main a {
	text-decoration:none;
}

.home-subcategory-main img {
	border:1px solid #244D18;
}

/* Homepage Choose Community Styles */ 
#home-community-info-wrapper {
	background:#C7C5A7;
	height:155px;
	width:616px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}

#home-community-info {
	margin-left:5px;
	margin-right:15px;
	display:inline;
}

#home-community-info {
	font:bold 14px/16px Verdana,sans-serif;
	color:#000;
}

#choose-community {
	width:155px;
	margin-left:5px;
}

#choose-community h2 {
	display:inline; 
	font:bold 16px/18px Verdana,sans-serif;
	margin-top:10px;
}

#communities {
	margin-bottom:5px;
}

#community-info-text {
	width:446px;
}

.home-community-info-text {
	font:12px/18px Verdana,sans-serif;
	margin:0;
}

/* Homepage Featured Row Styles */
#home-featured-row {
	background:#E3E1C1;
	height:185px;
}

#home-featured-search {
	background:url(../images/home-search-featured-bkgd.gif) top left repeat-y;
	width:589px;
}

#home-featured-search-top {
	background:url(../images/home-featured-search-top.gif) top left repeat-y;
	width:589px;
	height:16px;
}

#home-featured-search-end {
	background:url(../images/home-featured-search-end.gif) top left repeat-y;
	width:589px;
	height:15px;
}

.home-search {
	width:196px;
	text-align:left;
}

.home-featured {
	width:394px;
	text-align:left;
}

#home-search-form {
	text-align:left;
	margin-left:5px;
}

#home-search-form-inner {
	padding:10px;
}

#home-featured {
	width:411px;
	margin-top:15px;
}

#home-featured-listing {

}

#featured-home {
	width:159px;
	height:118px;
}

#featured-image {
	text-align:center;
	width:115px;
}

#featured-business {
	text-align:center;
	width:125px;
}

#featured-desc {

}

/* Page Styles */
#page-left-column {
	width:193px;
	display:inline; 
	margin-left:15px;
}

#page-logo {
	text-align:center;
	margin-top:10px;
	background:url(../images/shop-and-explore-sm.gif) top left no-repeat;
	width:156px;
	height:143px;
}

#page-main-nav {
	background:#C7C5A7;
	height:414px;
	width:192px;
	margin-left:1px;
}

#page-main-nav-top {
	background:url(../images/page-main-nav-top.gif) top left no-repeat;
	width:193px;
	height:17px;
}

#page-main-nav-btm {
	background:url(../images/page-main-nav-btm.gif) top left no-repeat;
	width:193px;
	height:22px;
}

#page-main-nav h2 {
	display:inline; 
	font:bold 14px/18px Verdana,sans-serif;
}

#page-choose-community {
	padding-bottom:5px;
}

#nav {
	list-style:none;
	margin:0;
	margin-left:-9px;
	padding:0;
}

#nav li {
	width:173px; 
	font:bold 13px/20px Verdana,sans-serif;
	margin:0;
	margin-left:5px;
	background:#E3E1C2; 
	border:1px solid #244D18;
}

#nav li a {
	margin:0;
	padding-left:8px;
	text-decoration:none;
}

#nav li ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:1px;
	border-top:1px solid #244D18;
	background:#C7C5A7;
}

#nav li li {
	border:none;
	margin:0;
	font:13px/18px Verdana,sans-serif;
	background:#C7C5A7;
}


#page-main {
	width:616px;
	margin-left:4px;
	margin-right:10px;
	margin-top:10px;
}

#main-top {
	background:#FFF url(../images/home-main-top.gif) top left no-repeat;
	width:621px;
	height:6px; 
	font-size:3px;
}
#main-top-worldmap {
	background:#e3e1c2 url(../images/home-main-top-worldmap.gif) top left no-repeat;
	width:621px;
	height:6px; 
	font-size:3px;
}
#home-main-top {
	background:url(../images/home-main-top.gif) top left no-repeat;
	width:616px;
	height:6px; 
	font-size:3px;
}

#page-main-btm {
	background:url(../images/page-main-btm.gif) top left no-repeat;
	width:616px;
	height:22px;
}

#page-category-nav,#news-weather-nav {
	background:#FFF;
	width:621px;
}

#page-category-nav img {
	border:1px solid #244D18;
	margin-bottom:3px;
}

#page-search {
	background:#c7c5a7;
	padding:5px;
	margin:0;
}

#page-featured-wrapper {
	padding-top:15px;
	width:620px;
	background:#e3e1c2;
	height:373px;
}

#page-featured {
	margin-left:10px;
	text-align:center;
}

#page-featured-listings-wrapper {
	background:#FFF url(../images/featured_four_bkgd.gif) top left repeat-y;
	width:589px;
	margin-left:5px;
}

#account-featured-listings-wrapper {
	background:#FFF;
	width:589px;
	margin-left:5px;
}

.page-featured-listing {
	float:left;
	width:150px;
	padding-right:4px;
	text-align:center;
}

/* General styles for all pages */
.adv-text-title {
	font: bold 14px/18px Verdana, sans-serif;
}

.adv-text-text {
	font: 12px/16px Verdana,sans-serif;
}

#general-text {
	background:#FFF;
}

#page-text {
	margin-left:15px;
	margin-right:15px;
}

/* Browse page styles */

#browse-featured {
	background:#FFF; 
	width:616px;
}

#page-browse-listings-wrapper {
	background:#FFF;
}

#page-main-btm-white {
	background:url(../images/page-main-btm-white.gif) top left no-repeat;
	width:616px;
	height:22px;
}

#browse-sort-menu {
	margin-left:10px;
}

#browse-sort-menu i {
	margin-left:4px;
	margin-bottom:8px;
}

#browse-sort-type {
	width:395px;
	height:19px;
	background:url(../images/listing-sort-type-bkgd.gif) top left no-repeat;
}

#browse-sort-type b {
	padding-left:10px;
}
#browse-sort-price-on b, #browse-sort-price-off b, #browse-sort-bdrms-on b, #browse-sort-bdrms-off b, #browse-sort-baths-on b, #browse-sort-baths-off b {
	display:block;
	text-align:center;
}

#browse-sort-price-on {
	width:63px;
	height:19px;
	background:url(../images/listing-sort-price-bkgd-on.gif) top left no-repeat;
}

#browse-sort-price-off {
	width:63px;
	height:19px;
	background:url(../images/listing-sort-price-bkgd-off.gif) top left no-repeat;
}

#browse-sort-bdrms-on {
	width:62px;
	height:19px;
	background:url(../images/listing-sort-bdrm-bkgd-on.gif) top left no-repeat;
}

#browse-sort-bdrms-off {
	width:62px;
	height:19px;
	background:url(../images/listing-sort-bdrm-bkgd-off.gif) top left no-repeat;
}

#browse-sort-baths-on {
	width:60px;
	height:19px;
	background:url(../images/listing-sort-bath-bkgd-on.gif) top left no-repeat;
}

#browse-sort-baths-off {
	width:60px;
	height:19px;
	background:url(../images/listing-sort-bath-bkgd-off.gif) top left no-repeat;
}

.browsePrice {
	width:63px;
	text-align:center;
}

.browseBdrms {
	width:62px;
	text-align:center;
}

.browseBaths {
	width:60px;
	text-align:center;
}

#no-featured-items {
	margin-left:10px;
	margin-right:10px;
	padding-top:25px;
	padding-bottom:25px;
	text-align:center;
}

.browse-listing-wrapper {
	border-top:2px solid #C7C5A7; 
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	width:580px;
}

.no-thumb {
	width:114px;
	height:59px;
	text-align:center;
	padding-top:25px;
	border:1px solid #C7C5A7; 
	background:#FFF;
}

.page-featured-listing .no-thumb {
	margin-left:14px;
}

a .no-thumb {
	color:#C7C5A7;
	text-decoration:none;
	cursor: hand;
}

a:hover .no-thumb {
	color:#244D18;
}

/* Listing page styles */

#listing {
	background:#FFF;
}

#listing-slideshow-wrapper {
	margin-left:15px;
}

#listing-slideshow {
	text-align:center;
	background:url(../images/listing-slideshow-bkgd.gif) top left no-repeat;
	width:402px;
	height:303px;
}

#listing-slideshow-btns {
	text-align:left;
	width:402px;
	margin-top:10px;
}

#listing-slideshow-controls {
	background:url(../images/listing-slideshow-btm.gif) top left no-repeat;	
	width:402px;
	height:254px;
}


#listing-description {

}

#listing-company-info {
	margin:0 15px 15px 15px;
}

/* Account page styles */

#account {
	background:#FFF;
}

#account-page {
	margin:0 15px 15px 15px;
}

#account-page img {
	margin-left:5px;
	margin-right:5px;
}

#account-header {
	margin:0 15px 15px 15px;
}

#account-logo {
}

#account-address {
	font: 12px/16px Verdana,sans-serif;
}

#account-main {
	margin:10px;
}

#account-slideshow {
	background:#FFF; 
	width:395px;
	height:297px;
}

#account-description {
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
}

#account-featured-listings {
	margin-left:10px;
	margin-right:10px;
	background:#E3E1C2;
}

#account-random-listings {
	margin-left:10px;
	margin-right:10px;
}

#listings-title {
	background:url(../images/listings-title.gif) top left no-repeat;
	width:166px;
	height:33px;
}

#marquee {
	font:bold 14px/16px Verdana, sans-serif;
	padding-top:5px;
	padding-bottom:10px;
}

/* All page styles */

#pagination {
	margin-left:10px;
	margin-right:10px;
}

#adspace-tall {
	width:160px;
	height:600px; 
	background:#FFF; 
	margin-top:10px;
}

/* Title Styles */
#search-title {
	background:url(../images/search-title.gif) top left no-repeat; 
	width:124px; 
	height:33px;
}

#featured-title {
	background:url(../images/featured-title.gif) top left no-repeat; 
	width:166px; 
	height:33px;
}

#featured-title-on-white {
	background:url(../images/featured-title-on-white.gif) top left no-repeat; 
	width:162px; 
	height:34px; 
	margin-left:10px;
}



/* ************************ New Site Design *********************** */

#subpage {
	background:url(../images/subpage_columns.gif) top left repeat-y;
	width:952px;
	float:left;
	display:inline; /*IE 6 hack to fix box model issues */
	margin-left:17px;
}

#subpageCategory {
	background:url(../images/subpage_columns_category.gif) top left repeat-y;
	width:952px;
	float:left;
	display:inline; /*IE 6 hack to fix box model issues */
	margin-left:17px;
}

#subpageCategoryEnd {
	clear:both;
	background: url(../images/subpage_columns_category_en.gif) top left no-repeat; 
	width:952px;
	height:15px;
}
#subpageCategoryEnd-worldmap {
	clear:both;
	background: url(../images/subpage_columns_category_en-worldmap.gif) top left no-repeat; 
	width:952px;
	height:15px;
}
#subpageEnd {
	clear:both;
	background: url(../images/subpage_columns_end.gif) top left no-repeat; 
	width:952px;
	height:15px;
}

#leftColumn {
	width:192px; 
	float:left;
}

#pageLogo {
	width:192px; 
	height:143px; 
	background:#244d18;
	text-align:center;
}

#leftNav_top {
	background:url(../images/leftNav_top.gif) top left no-repeat;
	width:192px;
	height:15px;
}

#leftNav {
	width:172px;
	margin-left:10px;
}

#leftNav h2 {	
	display:inline; 
	font:bold 14px/18px Verdana,sans-serif;
}

#middleColumn {
	width:620px; 
	margin-left:4px;
	float:left;
}

#pageHeader {
	width:760px;
	height:27px;
	float:left;
	background:#244d18;
	vertical-align:bottom;
}

#adspaceTall {
	width:120px;
	height:600px;
	margin-top:10px;
	margin-right:7px; 
	background:#FFF; 
	float:right;
	display:inline;
}

.ad {
	padding-bottom:10px;
}

#categoryFeaturedTop {
	width:589px;
	height:13px;
	background:url(../images/featured_four_top.gif) top left no-repeat; 
	margin-left:5px;
}

#categoryFeaturedEnd {
	width:589px;
	height:13px;
	background: url(../images/featured_four_end.gif) top left no-repeat;
	margin-left:5px;
}

#subpageList .title {
	font:bold 14px/17px Verdana,sans-serif;
}

#subpageList {	
	list-style:none;
	margin:0;
	padding:0;
	width:192px;
}

#subpageList li {
	width:182px;
	margin-left:10px;
}

#subpageList a {
	font:12px/20px Verdana, sans-serif; 
	color: #3b62b0;
	text-decoration:none;
	width:182px;
	padding-top:2px;
	display:block;
}

#subpageList a:hover {
	background:#FDFCDC;
}



#checkoutComplete {
	margin-top:20px;
	margin-left:20px;
}