/* CSS Document */
/* ######################## BODY START HERE ########################### */
	body {
	background:url(../images/bodybg.jpg) repeat-x top;
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:22px;
	

}
html {
	overflow-x: hidden;
	overflow-y: auto;
}


p {
	margin:0px 0px 15px 0px;
	padding:0px;
}
form {
	padding:0px;
	margin:0px;
}
/* ######################## BODY END HERE ########################### */
	
	#mainwrap {
	margin:auto;
	width:950px;
	text-align:left;
}
.clear {
	clear:both;
}
/* ######################## TOP SECTION START HERE ########################### */	
	#top {
	background:none;
	color:#FFFFFF;
	padding:0px 18px 0px 17px;
	height:153px;
	
	
}




#top_small {
	background:none;
	color:#FFFFFF;
	padding:0px 18px 0px 17px;
}


#top1 {
	height:111px;
	color:#FFFFFF;
	padding:0px 18px 0px 17px;
	height:153px;
}
#logodiv {
	float:left;
}

#phone {
	float:right;
	color:#a6d1ff;
	font-size:12px;
	width:140px;
	text-align:right;
	background:url(../images/phone.jpg) no-repeat bottom left;
	padding:10px 0px 0px 330px;
	margin:0px 0px 0px 80px;
}
#phone a {
	color:#a6d1ff;
	text-decoration:underline;
	outline:none;
}
#phone a:hover {
	color:#ffffff;
	text-decoration:none;
}

#callback {
	background:url(../images/callback_icon.jpg) no-repeat left top;
	float:left;
	padding:4px 0px 0px 25px;
}
#email {
	background:url(../images/email.jpg) no-repeat left top;
	float:left;
	padding:4px 0px 0px 25px;
}
#topmenu {
	color:#FFFFFF;
	font-size:13px;
}
#topmenu ul {
	margin:0px;
	padding:11px 0px 2px 0px;
}
#topmenu li {
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 8px;
	float:left;
	list-style:none;
	border-right:1px solid #4e7fcb;
}

#topmenu li a {
	color:#ffffff;
	text-decoration:none;
	outline: none;
}
#topmenu li a:hover {
	color:#a6d1ff;
	text-decoration:none;
}

.active_menu{
	color:#fad2a3;
	font-weight:bold;
	}
/* ######################## TOP SECTION END HERE ########################### */



/* ######################## BANNER AND SEARCH SECTION START HERE ################### */	
	#bannerwrap {
}
#leftbg {
	background:url(../images/leftbg.jpg) no-repeat left top;
	float:left;
	width:17px;
	height:271px;
}
#banner {
	width:651px;
	height:271px;
	float:left;
	background:url(../images/banner.jpg) no-repeat left top;
}
#search {
	background:url(../images/searchbg1.jpg) no-repeat top left;
	width:203px;
	height:196px;
	margin:0px 0px 0px 11px;
	padding:75px 25px 0px 25px;
	float:left;
	text-align:left;
}
.inputdiv {
	padding:5px 0px 5px 0px;
	float:left;
	width:172px;
}
.inputdiv1 {
	padding:5px 0px 5px 0px;
	width:199px;
}
#rightbg {
	background:url(../images/rightbg.jpg) no-repeat left top;
	float:right;
	width:18px;
	height:271px;
}
#shadow {
	background:url(../images/imgbt_shadow.jpg) no-repeat top;
	height:25px;
}
.field {
	border:1px solid #a5a18d;
	background:url(../images/fieldbg.jpg) repeat-x;
	height:19px;
	width:168px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
}
.field1 {
	border:1px solid #a5a18d;
	background:url(../images/fieldbg.jpg) repeat-x;
	height:19px;
	width:195px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
}
.field2 {
	border:1px solid #85a7c5;
	background-color:#eef6fd;
	height:14px;
	width:75px;
	margin:0px 5px 3px px;
	padding:0px 0px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
}
.field3 {
	border:1px solid #a3c3df;
	height:20px;
	width:197px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	background-color:#f9f4d6;
}
.calender {
	padding:10px 0px 5px 8px;
	float:left;
}
#submit {
	background:url(../images/submitbg.jpg) no-repeat;
	width:62px;
	height:28px;
	float:right;
	margin:0px 6px 5px 25px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 0px 4px;
}
#submit a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:2px 0px 0px 0px;
	margin:0px;
	width:62px;
	outline:none;
}
#submit a:hover {
	color:#ffe653;
	text-decoration:none;
}


#submit2 {
	background:url(../images/submitbg.jpg) no-repeat;
	width:62px;
	height:34px;
	float:right;
	margin:5px 0px 0px 0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 0px 4px;
}
#submit2 a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:2px 0px 0px 0px;
	margin:0px;
	width:62px;
	outline:none;
}
#submit2 a:hover {
	color:#ffe653;
	text-decoration:none;
}


#adsearch {
	padding:0px;
	color:#766143;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:16px;
}
.sublink {
	color:#766143;
	text-decoration:underline;
	outline:none;
	padding:0px;
	margin:0px;
	
}
.sublink:hover {
	color:#766143;
	text-decoration:none;
}
/* ######################## BANNER AND SEARCH SECTION END HERE ################### */	


/* ######################## FEATURED PROPERTIES SECTION START HERE ################### */
	#featuredprop {
	width:651px;
	padding:0px 12px 0px 17px;
	margin:0px 0px 23px 0px;
	float:left;
}
#propertyheadbg {
	background:url(../images/properties_headbg.jpg) no-repeat;
	height:35px;
	width:439px;
	text-align:left;
	padding:9px 0px 0px 20px;
	float:left;
}
#propertyheadbg2 {
	height:44px;
	width:192px;
	text-align:left;
	float:left;
	}
#propertyheadbg h1{
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}
#propertyheadbg h2{
	background:none;
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}	

#gallery {
	background:url(../images/gallery_epandbg.jpg) repeat-y;
	width:651px;
}
#gallerybotm {
	background:url(../images/gallery_bottom.jpg) no-repeat;
	height:25px;
	width:651px;
}
#gallerybg {
	background:url(../images/gallerybg.jpg) no-repeat top;
	padding:15px 0px 0px 15px;
	height:218px;
}
#gallerybg img {
	border:0;
}
#gallerybg_special{
	background:url(../images/gallerybg.jpg) no-repeat top;
	padding:15px 10px 0px 10px;
}
#gallerybg_special img {
	width:200x;
	height:100px;
	border:#8da2b7 1px solid;
	padding:1px;
}
.proplist {
	float:left;
	width:135px;
	padding:0px 14px 0px 7px;
}

.proplist-specials {
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:center;
}

.img_border
{
	width:200x;
	height:100px;
	border:#8da2b7 1px solid;
	padding:1px;
}
.galleryimg {
	background:url(../images/galleryimg_bg.jpg) no-repeat;
	width:131px;
	height:100px;
	margin:0px 0px 9px 0px;
	padding:2px;
}

.galleryimg_newslet {
	background:url(../images/galleryimg_bgnew.jpg) no-repeat;
	width:124px;
	height:80px;
	margin:0px 0px 9px 0px;
	padding:2px;
}
.prpoertyimg {
	background:url(../images/galleryimg_bg.jpg) no-repeat;
	width:131px;
	height:100px;
	margin:0px 0px 10px 0px;
	padding:2px;
}
.propertyhead {
	font-size:12px;
	font-weight:bold;
	color:#476d8b;
	padding:0px 0px 10px 0px;
}
.propertyhead a {
	font-size:12px;
	font-weight:bold;
	color:#476d8b;
	padding:0px 0px 10px 0px;
	outline:none;
}
.propertyhead a:hover {
	font-size:12px;
	font-weight:bold;
	color:#996f31;
	padding:0px 0px 10px 0px;
}
.propinfo {
	line-height:18px;
	color:#181817;
	font-size:12px;
}
.propinfo span {
	color:#325e86;
}
.propmore {
	color:#806231;
	font-size:12px;
}
.propmore a {
	color:#806231;
	text-decoration:underline;
	outline:none;
}
.propmore a:hover {
	text-decoration:none;
}
#scroll {
	float:right;
	padding:10px 0px 0px 15px;
	background:url(../images/scrollbg.jpg) no-repeat left;
	}
	
#innerbanner{
	margin:0px 0px 0px 0px;
	padding:13px 15px 0px 50px;
	background:url(../images/innerbanner.jpg) no-repeat top left;
	float:right;
	width:545px;
	height:96px;
	font-size:18px;
	color:#FFFFFF;
	}
	
#innerphone{
	
	font-size:18px;
	color:#FFFFFF;
	float:left;
	}
	
#innertoplinks{
	float:right;
	font-size:12px;
	text-align:right;
	background:url(../images/mail.gif) no-repeat top left;
	padding:0px 0px 0px 20px;
	margin:2px 0px 0px 0px;
	width:230px;
	}
	
#innerbanner span{
	font-size:20px;
	}
	
#innerbanner a{
	color:#a6d1ff;
	text-decoration:none;
	font-size:12px;
	outline:none;
	}
#innerbanner a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
	}
	
#innnerlogo{
	float:left;
}
/* ######################## FEATURED PROPERTIES SECTION END HERE ################### */


/* ######################## ABOUT AND BUTTON SECTION START HERE ################### */	

	#contentdiv {
	padding:0px 18px 0px 17px;
}
#about {
	width:651px;
	float:left;
	padding:0px 0px 15px 0px;
	position:relative;
}
#abouttop {
	background: url(../images/abouttop.jpg) no-repeat  left top;
	height:45px;
	width:635px;
	padding:0px 0px 0px 15px;
	margin:0px;

}

#abouttop-text
{
padding:12px 0px 0px 0px;
width:450px;
float:left;
}

#twit-face
{
width:90px;
position:absolute;
float:right;
padding:0px 0px 0px 0px;
bottom:0;
left:280px;
}

#aboutbg {
	background:url(../images/aboutbg.jpg) repeat-y;
	padding:15px 20px 2px 20px;

}
#aboutbg p{
	padding:5px 0px 5px 0px;
}
#about h1 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:22px;
	font-weight:normal;
	color:#ffffff;
}
#about span {
	font-size:18px;
}
#aboutbotm {
	background:url(../images/aboutbotm.jpg) no-repeat;
	height:12px;
}
#linkdiv {
	float:right;
	width:253px;
	line-height:12px;
	font-size:12px;
	color:#4778ae;
}
#linkdiv h3 a {
	color:#674f24;
	text-decoration:none;
	outline:none;
}
#linkdiv h3 a:hover {
	color:#4778ae;
	text-decoration:none;
}
#linkdiv h3 {
	margin:0px 0px 6px 0px;
	padding:7px 0px 0px 0px;
	color:#674f24;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}
#recentadditions {
	background:url(../images/recentaddition_bg.jpg) no-repeat;
	height:81px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 65px;
}
#specialpromotions {
	background:url(../images/internetpromotion_bg.jpg) no-repeat;
	height:81px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 65px;
}
#palmspringsguide {
	background:url(../images/newuser_login.jpg) no-repeat;
	height:81px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 65px;
}
#weather {
	background:url(../images/weatherbg.jpg) no-repeat;
	height:81px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 65px;
}
#weather span {
	color:#90651f;
	font-weight:bold;
}
/* ######################## ABOUT AND BUTTON SECTION END HERE ################### */


/* ######################## BOXES SECTION START HERE ################### */
	#box {
	padding:10px 17px 0px 17px;
}
#boxbg {
	background:url(../images/boxbg.jpg) repeat-y left top;
}
#boxbotm {
	background:url(../images/boxbotmbg.jpg) no-repeat left top;
	height:14px;
	white-space:nowrap;
}
.red {
	color:#FF0000;
	font-size:12px;
}
.lsting1 {
	background:url(../images/boxhead.jpg) no-repeat top;
	width:220px;
	float:left;
	margin:0px 11px 0px 0px;
	padding:2px 0px 0px 0px;
}
.lsting2 {
	background:url(../images/boxhead.jpg) no-repeat top;
	width:220px;
	float:left;
	margin:0px 11px 0px 0px;
	padding:2px 0px 0px 0px;
}
.lsting3 {
	background:url(../images/boxhead.jpg) no-repeat top;
	width:220px;
	float:left;
	margin:0px 11px 0px 0px;
	padding:2px 0px 0px 0px;
}
.lsting4 {
	background:url(../images/boxhead.jpg) no-repeat top;
	width:220px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
.lsting3 a {
	color:#436885;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	outline:none;
}
.lsting3 a:hover {
	color:#916430;
	text-decoration:none;
}
#box h1 {
	margin:0px 0px 10px 10px;
	padding:5px 0px 0px 0px;
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
}
#box h2 {
	background:none;
	margin:0px 0px 10px 10px;
	padding:5px 0px 0px 0px;
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
}
#box ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#box li {
	margin:5px 0px 2px 0px;
	padding:0px 0px 3px 0px;
	background:url(../images/dotline.gif) repeat-x bottom;
}
#box li a {
	color:#000000;
	text-decoration:none;
	background:url(../images/commenticon.gif) left top no-repeat;
	padding:2px 0px 3px 25px;
	outline:none;
}
#box li a:hover {
	color:#916430;
	text-decoration:none;
}
.lsting2 span {
	color:#436885;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
}
.more {
	text-align:right;
}
.readmore {
	color:#51799c;
	font-size:12px;
	text-decoration:underline;
}
.readmore:hover {
	color:#996f31;
	text-decoration:none;
}
/* ######################## BOXES SECTION END HERE ################### */


/* ######################## BOTTOM SECTION START HERE ################### */
	#botttom {
	background:url(../images/bottombg.jpg) repeat-x;
	background-color:#dccebe;
}
#bottomleft {
	/*width: 600px;*/
	width: 555px;
	float:left;
	padding-left:5px;
	text-align:left;
	padding:5px 0px 0px 0px;
}
#bottomright {
	float:right;
	background:url(../images/weatherbg1.jpg) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:10px 33px 0px 0px;
	width:200px
}
#bottombg {
	background:url(../images/btmbg.jpg) no-repeat center top;
	width:915px;
	text-align:center;
	padding:27px 6px 5px 17px;
	font-size:12px;
	line-height:18px;
	margin:auto;
}
#botmdiv {
	padding:15px 0px 0px 0px;
}
#botmdiv a {
	color:#264c6c;
	text-decoration:underline;
	outline:none;
}
#botmdiv a:hover {
	color:#996f31;
	text-decoration:none;
}
#tech {
	color:#4170a3;
	text-align:center;
	padding:0px 0px 15px 0px;
}
#tech a {
	color:#4170a3;
	text-decoration:none;
	outline:none;
}
#tech a:hover {
	color:#4170a3;
	text-decoration:underline;
}
.botmlink {
	color:#264c6c;
	text-decoration:none;
	outline:none;
}
.botmlink:hover {
	color:#996f31;
	text-decoration:underline;
}
/* ######################## BOTTOM SECTION END HERE ################### */


/* ######################## INNER SECTION END HERE ################### */
	#innercontainer {
	margin:0px 18px 0px 17px;
	line-height:20px;
}
#innerhead {
	background:url(../images/innerheadbg.jpg) no-repeat top;
	height:39px;
	color:#FFFFFF;
	padding:11px 20px 0px 20px;
}
#innerhead2 {
	background:url(../images/innerheadbg2.gif) no-repeat top;
	height:36px;
	color:#FFFFFF;
	padding:15px 20px 0px 20px;
}
#innerheadtext {
	padding:4px 0px 0px 0px;
	float:left;
	line-height:24px;
}
#advsearch {
	float:right;
	background:url(../images/adv_search.jpg) no-repeat;
	width:192px;
	height:32px;
	display:block;
}
#advsearch a {
	background:url(../images/adv_search.jpg) no-repeat;
	width:192px;
	height:32px;
	display:block;
	outline:none;
}
#advsearch a:hover {
	background:url(../images/adv_search_hover.jpg) no-repeat;
}
#advsearch1 {
	float:right;
	background:url(../images/adv_search.jpg) no-repeat;
	width:192px;
	height:32px;
	display:block;
}
#innerhead h1 {
	margin:0px;
	padding:0px;
	font-size:22px;
	font-weight:normal;
}
#innertable {
	height:770px;
	background:url(../images/innerdivbg.jpg) repeat-y;
}
#innercontentdiv {
	padding:21px 21px 10px 21px;
}
#innerpopdiv {
	padding:0px 18px 0px 18px;
}
#innerbotmbg {
	background:url(../images/innerbotmbg.jpg) no-repeat top;
	height:15px;
	white-space:nowrap;
}
.searchresults {
	font-weight:bold;
	color:#937540;
	padding:0px 0px 10px 0px;
}
.searchresults a {
	font-weight:bold;
	color:#937540;
	padding:0px 5px 0px 5px;
	outline:none;
}
.searchsummary {
	color:#4b73ac;
	padding:0px 0px 25px 0px;
}
.listing {
	width:872px;
	border-top:1px solid #b49775;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
.numbg {
	background-color:#b49775;
	padding:2px 5px 0px 5px;
	color:#FFFFFF;
	text-align:center;
	margin:0px 15px 0px 0px;
	font-weight:bold;
}
.description {
	padding:10px 0px 0px 0px;
}
.description h2 {
	background:none;
	margin:3px 0px 8px 0px;
	padding:0px 0px 0px;
	color:#4b73ac;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	}
	
.description h2 a {
	background:none;
	margin:3px 0px 8px 0px;
	padding:0px 0px 0px;
	color:#4b73ac;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}

.description h2 a:hover{
	text-decoration:none;
	color:#22487e;
	}

.propimg {
	border:1px solid #8fa4b9;
	background-color:#FFFFFF;
	width:133px;
	height:100px;
	margin:0px 25px 0px 0px;
	padding:1px;
}
.more1 {
	padding:0px 0px 0px 10px;
	margin:8px 0px 0px 0px;
	background:url(../images/arrow_readmore.gif) no-repeat left top;
	float:right;
	color:#937540;
}
.more1 a {
	color:#937540;
	text-decoration:underline;
	outline:none;
}
.more1 a:hover {
	color:#4b73ac;
	text-decoration:none;
}
.listinfo {
	margin:0px 0px 0px 25px;
}
.list {
	background-color:#ffffff;
	border:1px solid #c3d3ea;
	font-size:12px;
	font-weight:bold;
	color:#937540;
	padding:2px;
	margin:0px 0px 1px 0px;
}
.list span {
	color:#4b73ac;
}
.listicon {
	background:url(../images/tdicon.jpg) no-repeat right bottom;
	background-color:#c3d3ea;
}
.listtext {
	padding:0px 5px 0px 10px;
}
#pages {
	text-align:center;
	padding:25px 0px 0px 0px;
	font-weight:bold;
}
#prev {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 7px 0px 0px;
	text-align:left;
}
#prev a {
	display:block;
	width:60px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	color:#937540;
	line-height:17px;
	background:url(../images/prev.jpg) no-repeat left top;
	outline:none;
}
#prev a:hover {
	color:#4b73ac;
	background:url(../images/prev_hover.jpg) no-repeat left top;
}
#next {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 0px 0px 7px;
	text-align:left;
}
#next a {
	display:block;
	width:50px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 7px;
	color:#937540;
	line-height:17px;
	background:url(../images/next.jpg) no-repeat left top;
	outline:none;
}
#next a:hover {
	color:#4b73ac;
	background:url(../images/next_hover.jpg) no-repeat left top;
}
.pagenum {
	background:url(../images/numberbg.jpg) repeat-x;
	padding:3px;
	border:1px solid #999999;
	line-height:11px;
	color:#937540;
	font-weight:bold;
	float:left;
	margin:0px 1px 0px 1px;
}
.pagenum a {
	color:#51799c;
	text-decoration:none;
	outline:none;
}

.pagenum a:hover {
	color:#937540;
	text-decoration:underline;
}


/* ######################## INNER SECTION END HERE ################### */


/* ######################## INNER SEARCH SECTION END HERE ################### */
	#innersearchdiv {
	background:url(../images/innerdivbg.jpg) repeat-y;
	background-color:#eef1f6;
}
#innersearchbg {
	background:url(../images/innersearchbg.jpg) no-repeat bottom;
	padding:15px 15px 5px 15px;
	height:75px;
	font-size:15px;
	color:#4b74ac;
	font-weight:bold;
}
#innersearchbg a {
	font-size:12px;
	color:#746044;
	text-decoration:underline;
	outline:none;
}
#innersearchbg a:hover {
	font-size:12px;
	color:#4b74ac;
	text-decoration:none;
}
#innersearchbg1 {
	background:url(../images/innersearchbg.jpg) no-repeat bottom;
	padding:15px 15px 5px 15px;
	height:75px;
	font-size:15px;
	color:#4b74ac;
	font-weight:bold;
}
#innersearchbg1 a {
	font-size:12px;
	color:#746044;
	text-decoration:underline;
	outline:none;
}
#innersearchbg1 a:hover {
	font-size:12px;
	color:#4b74ac;
	text-decoration:none;
}
.innersearchfield {
	border:1px solid #a5a18d;
	background-color:#f9f4d6;
	width:210px;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:1px 0px 0px 0px;
}
.innersearchfield1 {
	border:1px solid #a5a18d;
	background-color:#f9f4d6;
	width:510px;
	height:50px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:1px 0px 0px 0px;
}
#submit1 {
	background:url(../images/submit1.jpg) no-repeat;
	width:69px;
	height:34px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#submit1 a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:2px 0px 0px 0px;
	margin:0px;
	outline:none;
}
#submit1 a:hover {
	color:#ffe653;
	text-decoration:none;
}
/* ######################## INNER SEARCH SECTION END HERE ################### */


/* ######################## DETAIL LISTING SECTION START HERE ################### */
	#detaillist {
}
.bigimg {
	background:url(../images/largimgbg.jpg)  no-repeat top;
	width:405px;
	height:257px;
	margin:0px 0px 10px 0px;
	padding:2px;
	float:left;
	text-align:center;
	font-size:12px;
}

.bigimg2 {
	background:#ffffff;
	border:1px solid #7697C0;
	width:315px;
	
	margin:0px 0px 0px;
	padding:2px;
	float:left;
	text-align:center;
	font-size:12px;
}
.bigimg2-old {
	background:#cccccc;
	border:#abbecd 1px solid;
	width:315px;
	
	margin:0px 0px 10px 0px;
	padding:3px;
	float:left;
	text-align:center;
	font-size:12px;
}



.img_td {
	
	width:315px;
	height:217px;
	border:0px #000000 solid;
	text-align:center;
	vertical-align: top middle;
	padding:0px;
}
.imgdesc {
	font-size:12px;
	color:#173d78;
	padding:6px 0px 6px 65px;
}
.imgdesc1 {
   font-weight:bold;
	font-size:12px;
	color:#173d78;
	padding:6px 0px 6px 10px; 
	margin:0px 0px 0px 0px; 
}
/*#detaillistbg {
	background:url(../images/detaillistbg.jpg) no-repeat top;
	width:482px;
	padding:15px 25px 10px 25px;
	margin:0px 0px 0px 0px;
	float:right;
	
}*/

#detaillistbg {
	background:url(../images/detaillistbg.jpg) no-repeat top;
	width:502px;
	padding:15px 5px 10px 25px;
	margin:0px 0px 0px 0px;
	float:right;
	
}
/*#detaillistbg h1 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
	color:#874e02;
}*/

#detaillistbg h2 {
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	/*font-size:18px;*/
	font-size:14px;
	line-height:35px;
	/*font-weight:normal;*/
	font-weight:bold;
	color:#133b76;
	background:none;
	height:auto;
	}
	#detaillistbg h2 a{
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	/*font-size:18px;*/
	font-size:14px;
	line-height:35px;
	/*font-weight:normal;*/
	text-decoration:none;
	font-weight:bold;
	color:#133b76;
	background:none;
	height:auto;
	}

	#detaillistbg h2 a:hover{
	text-decoration:none;
	color:#4b73ac;
	}

	
#detaillistbg h2 span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	line-height:normal;
	font-weight:normal;
	color:#874e02;
	background:none;
	}
	
#detaillistbg h3 {
	font-size:14px;
	color:#1b4583;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#propdetail {
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 25px 0px;
	color:#000000;
	line-height:22px;
/*}
#propdetail h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
	color:#874e02;
	background:none;
	}
#propdetail h2 span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
	color:#133b76;
	background:none;
	}
#propdetail h3 {
	font-size:14px;
	color:#1b4583;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
*/}

#propdetail1{
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	color:#000000;
	line-height:18px;
}

#detailgallery {
	margin:10px 0px 35px 0px;
}




.detailgalleryimg {
	background:url(../images/galleryimg_bg.jpg) no-repeat;
	width:134px;
	height:100px;
	margin:0px 7px 0px 7px;
	padding:2px;
	float:left;
}
#detaildesc {
	width:872px;
	line-height:22px;
	margin:0px auto;
	padding:0px;
}
#detaildesc h1, h2 {
	background:url(../images/innerh1bg.jpg) repeat-x top;
	height:27px;
	font-size:19px;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	color:#0b254d;
	padding:7px 0px 5px 3px;
}
#detaildesc h1, h2 span {
	background:url(../images/innerheadarrow.jpg) no-repeat left top;
	padding:1px 0px 15px 40px;
}
.detailleftcolumn {
	float:left;
}

.detailleftcolumn a{
	color: #51799c;
	text-decoration: underline;
	}
	
.detailleftcolumn a:hover{
	color: #996f31;
	text-decoration: none;
	}


.detailrightcolumn {
	width:400px;
	float:right;
	margin-left:20px;
}
#amenities {
	padding:25px 0px 0px 0px;
}
#amenities ul {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#amenities li {
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 20px;
	background:url(../images/listimg.jpg) no-repeat left top;
	list-style:none;
	float:left;
	width:405px;
}
#amenities li a {
	color:#000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	outline:none;
}
#amenities li a:hover {
	color:#92afdd;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
#amenities1 {
	padding:25px 0px 25px 0px;
}
#amenities1 ul {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#amenities1 li {
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 20px;
	background:url(../images/listimg.jpg) no-repeat left top;
	list-style:none;
	float:left;
	width:405px;
}
/* ######################## CONTENT SECTION START HERE ################### */
	
	#contentleftcolumn {
	width:580px;
	float:left;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#contentleftcolumn img {
	float:left;
	padding:5px 15px 4px 0px;
}
#contentleftcolumn h2 {
	background:url(../images/innerh1bg.jpg) repeat-x top;
	height:27px;
	font-size:19px;
	font-weight:normal;
	margin:6px 0px 10px 0px;
	color:#0b254d;
	padding:8px 0px 5px 3px;
}
#contentleftcolumn h2 span {
	background:url(../images/innerheadarrow.jpg) no-repeat left top;
	padding:1px 0px 14px 40px;
 height:
}
#contentleftcolumn ul {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#contentleftcolumn li {
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 20px;
	background:url(../images/listimg.jpg) no-repeat left top;
	list-style:none;
	width:405px;
}
#contentleftcolumn h3 {
	color:#996600;
	font-size:16px;
	font-weight:bold;
}
#innerright {
	width:269px;
	float:right;
	padding:0px 0px 0px 0px;
	margin:5px 0px 10px 0px;
	background:url(../images/contentrightinsidebg.jpg) repeat-y;
	text-align:left;
}
#innerrightcont {
	padding:5px 8px 0px 9px;
	margin:0px 0px 0px 0px;
}
#innerbuttons {
	font-size:12px;
	color:#736243;
	font-weight:bold;
	line-height:normal;
}
#innerbuttons a {
	color:#736243;
	text-decoration:none;
	outline:none;
}
#innerbuttons a:hover {
	color:#000066;
	text-decoration:none;
}
.recentadditions_inner {
	width:182px;
	height:31px;
	margin:0px;
	padding:16px 12px 0px 60px;
	background:url(../images/recentadditions_insidebg.jpg) no-repeat;
}
.specialpromotions_inner {
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/inetspecpramobg.jpg) no-repeat;
}
.palmspringsguide_inner {
	width:182px;
	height:39px;
	margin:7px 0px 0px 0px;
	padding:8px 10px 0px 60px;
	background:url(../images/palmguidebg.jpg) no-repeat;
}
.rental_aplication {
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/rental_application.jpg) no-repeat;
}

.ownercontract_inner {
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/owner_contrat.jpg) no-repeat;
}

.find-us_inner {
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/findus_bg.jpg) no-repeat;
}

.rental_info {
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/rental_info.jpg) no-repeat;
}
.rental_info1 {
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/internet.jpg) no-repeat;
}
.rental_info2{
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/listproperty.jpg) no-repeat;
}
.weather_inner {
	width:182px;
	height:31px;
	margin:7px 0px 0px 0px;
	padding:16px 10px 0px 60px;
	background:url(../images/weatherinbg.jpg) no-repeat;
}
.latestblog {
	width:241px;
	margin:18px 0px 0px 0px;
	padding:19px 0px 0px 11px;
	background:url(../images/contentnavright.jpg) no-repeat top;
	font-size:20px;
	color:#FFFFFF;
}
.latestblog ul {
	margin:15px 0px 5px 0px;
	padding:0px;
	list-style:none;
}
.latestblog li {
	background:url(../images/bloglilinkbg.jpg) no-repeat left top;
	width:236px;
	color:#000000;
	font-size:14px;
	padding:10px 0px 0px 0px;
}
.latestblog li a {
	text-decoration:none;
	background:url(../images/bloglibg.jpg) repeat-x bottom;
	width:216px;
	padding:0px 0px 10px 26px;
	display:block;
	color:#000000;
	outline:none;
}
.latestblog li a:hover {
	color:#996600;
	text-decoration:underline;
}
.featuredpro {
	width:241px;
	height:42px;
	margin:18px 0px 0px 0px;
	padding:11px 0px 0px 11px;
	background:url(../images/contentnavright.jpg) no-repeat top;
	font-size:20px;
	color:#FFFFFF;
}


.featuredpro ul {
	margin:15px 0px 5px 0px;
	padding:0px;
	list-style:none;
}
.featuredpro li {
	background:url(../images/featured_bg.jpg) no-repeat left top;
	width:236px;
	color:#000000;
	font-size:14px;
	padding:10px 0px 0px 0px;
}
.featuredpro li a {
	text-decoration:none;
	background:url(../images/bloglibg.jpg) repeat-x bottom;
	width:216px;
	padding:0px 0px 10px 26px;
	display:block;
	color:#000000;
	outline:none;
}
.featuredpro li a:hover {
	color:#996600;
	text-decoration:underline;
}

.featuredpro_inner ul {
	margin:5px 0px 5px 5px;
	padding:0px;
	list-style:none;
}
.featuredpro_inner li {
	background:url(../images/featured_bg.jpg) no-repeat left top;
	width:236px;
	color:#000000;
	font-size:14px;
	padding:10px 0px 0px 0px;
}
.featuredpro_inner li a {
	text-decoration:none;
	background:url(../images/bloglibg.jpg) repeat-x bottom;
	width:216px;
	padding:0px 0px 10px 26px;
	display:block;
	color:#000000;
	outline:none;
}
.featuredpro_inner li a:hover {
	color:#996600;
	text-decoration:underline;
}

.blog_class_pgmt a {
	text-decoration:none;
	padding:0px 0px 10px 26px;
	color:#51799c;
	outline:none;
}
.blog_class_pgmt a:hover {
	color:#996f31;
	text-decoration:underline;
}


.blog_class_test a {
	font-size:13px;
	text-decoration:none;
	color:#000000;
	font-weight:100;
	display:block;
	line-height:16px;
	padding:0px 0px 2px 23px;
/*	margin:0px 0px 0px 0px;
*/	margin:5px 0px 5px 0px;
	outline:none;
}
.blog_class_test a:hover {
	color:#996f31;
	text-decoration:none;
}

.contentrentinfo {
	width:880px;
	padding:0px 20px 0px 20px;
}
.contentrentinfo img {
	float:left;
	padding:0px 10px 0px 0px;
}
.contentrentinfo h2 {
	height:32px;
	background:url(../images/contenth2bg.jpg) repeat-x;
	padding:6px 0px 10px 0px;
	margin:0px;
}
.contentrentinfo h4 {
	color:#996600;
}
.contentrentinfo span {
	padding:0px 0px 0px 28px;
	margin:0px;
	background:url(../images/contenspanbg.jpg) no-repeat left;
}
#contentexpand {
	margin:0px 0px 10px 0px;
	vertical-align:top;
}
#contentexpand img {
	float:left;
	padding:5px 15px 4px 0px;
}
#contentexpand h2 {
	background:url(../images/innerh1bg.jpg) repeat-x top;
	height:27px;
	font-size:19px;
	font-weight:normal;
	margin:35px 0px 10px 0px;
	color:#0b254d;
	padding:8px 0px 5px 3px;
}
#contentexpand h2 span {
	background:url(../images/innerheadarrow.jpg) no-repeat left top;
	padding:1px 0px 14px 40px;
 height:
}
#contentexpand ul {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#contentexpand li {
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 20px;
	background:url(../images/listimg.jpg) no-repeat left top;
	list-style:none;
	width:405px;
}
#contentexpand h3 {
	color:#996600;
	font-size:17px;
	font-weight:bold;
	margin:20px 0px 10px 0px;
}
#contentexpand h4 {
	color:#4b74ac;
	font-size:17px;
	font-weight:bold;
	margin:20px 0px 10px 0px;
}
.line {
	background:url(../images/dotline1.jpg) repeat-x top;
	height:10px;
	margin:0px;
	padding:0px;
}
.row1 {
	background-color:#e0e7f1;
	padding:5px;
	border-bottom:1px solid #eef1f6;
}
.row2 {
	background-color:#cdd8eb;
	padding:5px;
	border-bottom:1px solid #eef1f6;
}
.textfield {
	width:240px;
	padding:2px 0px 0px 2px;
	height:18px;
}
.listfield2 {
	width:245px;
	padding:0px 0px 0px 0px;
	height:22px;
}
.listfield1 {
	width:100px;
	padding:0px 0px 0px 0px;
}
.textarea {
	width:240px;
	padding:2px 0px 0px 2px;
	height:50px;
}
.textarea_big {
	width:240px;
	padding:2px 0px 0px 2px;
	height:100px;
}
/* ######################## CONTENT SECTION END HERE ################### */
	
	.sublink1 {
	color:#ab7a42;
	font-size:12px;
	text-decoration:underline;
	outline:none;
	font-weight:bold;
}
.sublink1:hover {
	color:#143c77;
	font-size:12px;
	text-decoration:none;
}
.ratesdiv {
	border-collapse:collapse;
	border:1px solid #a6b8ce;
}
.reteshead {
	background:#bad1ed;
	border-collapse:collapse;
	border:1px solid #a6b8ce;
	font-size:15px;
	font-weight:bold;
	padding:5px;
}
.reteshead1 {
	background:#d7e4f4;
	border-collapse:collapse;
	border:1px solid #a6b8ce;
	font-size:13px;
	font-weight:bold;
	padding:5px 2px 5px 2px;
}
.td1 {
	background:#edf2f9;
	border-collapse:collapse;
	border:1px solid #cfdaea;
	font-size:12px;
	padding:5px 2px 5px 2px;
}
.td2 {
	background:#fafbfd;
	border-collapse:collapse;
	border:1px solid #cfdaea;
	font-size:12px;
	padding:5px 2px 5px 2px;
}
.subdiv {
	color:#ab7a42;
	padding:10px 0px 0px 0px;
}
/* ######################## DETAIL LISTING SECTION END HERE ################### */


/* ######################## LINK ON THIS PAGE SECTION START HERE ################### */
 	#linkonthispage {
	background:url(../images/linkonthispage_bg.jpg) repeat-y;
}
#linkonthispage_head {
	background:url(../images/linkonthispage_head.jpg) no-repeat;
	height:54px;
}

#morerental_head {
	background:url(../images/morerental_head.jpg) no-repeat;
	height:54px;
}
#linkonthispage_botm {
	background: url(../images/linkonthispage_botm.jpg) no-repeat;
	height:22px;
}
#linkonthispage ul {
	margin:0px 30px 0px 30px;
	padding:0px;
	list-style:none;
}
#linkonthispage li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	font-size:12px;
	color:#073272;
	background:url(../images/arrow.gif) no-repeat left top;
}
#linkonthispage a {
	color:#073272;
	text-decoration:none;
	outline:none;
}
#linkonthispage a:hover {
	color:#305896;
	text-decoration:underline;
}
/* ######################## LINK ON THIS PAGE SECTION END HERE ################### */

	
	
/* ######################## SITEMAP SECTION START HERE ################### */
#sitemapcont {
	margin:0px;
	padding:0px;
}
#sitemapcont h2 {
	font-size:14px;
	color:#0b254d;
	font-weight:bold;
	padding:7px 0px 0px 20px;
	margin:0px;
	background:url(../images/sitemaph2bg.jpg) no-repeat left;
}
#sitemapcont h2 a {
	text-decoration:none;
	color:#0b254d;
	outline:none;
}
#sitemapcont h2 a:hover {
	color:#996600;
}
#sitemapcont h3 {
	font-size:12px;
	color:#996600;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 18px;
	background:url(../images/sitemaph3bg.jpg) no-repeat left;
}
#sitemapcont h3 a {
	text-decoration:none;
	color:#996600;
	outline:none;
}
#sitemapcont h3 a:hover {
	color:#0b254d;
}
#sitemapcont ul {
	margin:0px;
	padding:0px 0px 10px 0px;
}
#sitemapcont li {
	font-size:12px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 28px;
	background:url(../images/sitemaplibg.jpg) no-repeat left;
}
#sitemapcont li a {
	text-decoration:none;
	color:#000000;
	outline:none;
}
#sitemapcont li a:hover {
	color:#996600;
}
/* ######################## SITEMAP SECTION END HERE ################### */


	#rentalsearch {
	background:url(../images/rentsearch_bg.jpg) repeat-y;
	margin:8px 0px 0px 0px;
}
#rentalsearchhead {
	background:url(../images/rentsearch_topbg.jpg) no-repeat top left;
	;
	padding:0px 20px 0px 20px;
}
#rentalsearchbotm {
	background: url(../images/rentsearch_botmbg.jpg) no-repeat;
	height:18px;
}
.subhead {
	color:#485b7c;
	font-size:15px;
	font-weight:bold;
}
/* ######################## RENTAL LISTING SECTION START HERE ################### */
.listingwarp {
	padding:0px 0px 5px 13px;
	float:left;
}
.rentallisting {
	background:#FFFFFF;
	padding:2px 5px 2px 5px;
	border:1px solid #c2d4e8;
	line-height:18px;
	width:257px;
	color:#325f9f;
}
.rentallisting a {
	color:#51799c;
	text-decoration:none;
	outline:none;
}
.rentallisting a:hover {
	color:#937540;
	text-decoration:underline;
}
a.inner-link-listing {
	color:#51799c;
	text-decoration:none;
	outline:none;
}
a.inner-link-listing:hover {
	color:#937540;
	text-decoration:underline;
}
.alphabg {
	background-color:#b49775;
	padding:2px 5px 0px 5px;
	color:#FFFFFF;
	text-align:center;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
/* ######################## RENTAL LISTING SECTION END HERE ################### */


#bottom {
	width:700px
}
#weatherfor {
	width:225px;
}
.splitdiv {
	width:580px;
	float:left;
	margin:0px 0px 0px 0px;
}
.splitleft {
	width:150px;
	float:left;
	margin:0px 0px 0px 0px;
	float:left;
}
.splitright {
	width:380px;
	float:left;
	margin:0px 0px 0px 0px;
	float:left;
}
.wether {
	padding:0px 10px 0px 0px;
}
/*--------------------------New css pop up------------------*/
.text_bold {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#e0e6ee;
}
.text_bold2 {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0b254d;
}
.textfield1 {
	width:200px;
	height:22px;
	padding:4px 0px 4px 2px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	border:#FFFFFF 1px solid;
	background:url(../images/textfield_bg.jpg) left top repeat-x;
}
.textfield2 {
	width:240px;
	height:22px;
	padding:4px 0px 4px 2px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	border:#FFFFFF 1px solid;
	background:url(../images/textfield_bg.jpg) left top repeat-x;
}
.textarea1 {
	width:240px;
	padding:2px 0px 2px 2px;
	height:70px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	border:#FFFFFF 1px solid;
	background:#e0e6ee;
}

.textarea3 {
	width:470px;
	padding:2px 0px 2px 2px;
	height:70px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	border:#FFFFFF 1px solid;
	background:#e0e6ee;
}
.textarea4 {
	width:350px;
	padding:2px 0px 2px 2px;
	height:70px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	border:#FFFFFF 1px solid;
	background:#e0e6ee;
}

.textfield_email {
	width:175px;
	height:22px;
	padding:4px 0px 4px 2px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	border:#FFFFFF 1px solid;
	background:#f4ede3;
}
.textarea1_email {
	width:363px;
	padding:2px 0px 2px 2px;
	height:70px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	border:#FFFFFF 1px solid;
	background:#f4ede3;
}

.popup_inner_container {
	background-color:#c4d5ea;
	border:#FFFFFF 1px solid;
}
#thankyoupage {
	padding:50px;
	line-height:25px;
}
#thankyoupage h1 {
	font-size:28px;
	color:#996600;
	margin:0px;
	padding:150px 0px 0px 0px;
}
#thankyoupage h2 {
	font-size:20px;
	color:#3461a2;
	background:none;
	padding:0px;
	margin:0px;
}
#test a {
	color:#224a84;
	outline:none;
}
#test a:hover {
	color:#ab7a42;
}
/*--------------------------css for scrolling image------------------*/

#imageBox {
	margin:0;
	width: 745px;
	border: 0px #000 solid;
	overflow: hidden;
	position:relative;
}
#imageBoxInside {
	width: 10000px;
}
#imageBox img {
	float: left;
	padding: 2px;
	margin:0px 6px 0px 6px;
	border:#879fb1 1px solid;
}
#imageBox br {
	clear: both;
}
.blog_class {
	padding:2px 5px 0px 5px;
}

.blog_class ul {
	padding:0px;
	margin:0;
	list-style:none;
}
.blog_class li {
	padding:2px 0px 0px 0px;
	margin:0;
	list-style:none;
}
.blog_class a {
	font-size:13px;
	color:#000000;
	font-weight:100;
	text-decoration:none;
	background:url(../images/commenticon.gif) left no-repeat top;
	display:block;
	line-height:16px;
	padding:0px 0px 0px 23px;
/*	margin:0px 0px 0px 0px;*/
	margin:5px 0px 5px 0px;
	outline:none;
}
.blog_class a:hover {
	color:#996600;
}
.blog_class2 a {
	font-size:15px;
	color:#1b4583;
	font-weight:100;
	text-decoration:none;
	display:block;
	line-height:16px;
	padding:0px 0px 0px 23px;
	margin:0px 0px 0px 0px;
	outline:none;
}
.blog_class2 a:hover {
	color:#996600;
}
.blog_class2 p {
	font-size:15px;
	color:#000000;
	font-weight:100;
	text-decoration:none;
	background:url(../images/commenticon.gif) left no-repeat top;
	display:block;
	line-height:16px;
	padding:0px 0px 0px 23px;
	margin:0px 0px 0px 0px;
	outline:none;
}
.restaurant_class {
	padding:2px 5px 0px 5px;
}
.testi_class {
	padding:7px 5px 7px 13px;
}
.button {
	line-height:18px;
	background-color:#183f7a;
	border:1px solid #03193a;
	padding:2px 10px;
	margin:0px 7px 8px 0px;
	text-decoration:none;
}

/*----------New Style ----------*/
	
.recent {
	background:url(../images/recent_block.gif) no-repeat right top;
	height:56px;
	margin:0px;
	padding:0px 0px 5px 15px;
}
.internetspecials {
	background:url(../images/internetspecials.jpg) no-repeat;
	float:left;
	padding:10px 0px 15px 10px;
	width:252px;
	color:#553f18;
	font-size:19px;
	font-weight:bold;
}
.internetspecials a
 {
 text-decoration:none;
 color:#553f18;
 outline:none;
 }

#propspecials {
	width:252px;
	padding:0px;
	margin:0px ;
	float:left;
	
}
#propspecials_head {
	background:url(../images/propspecialsbg.gif) no-repeat left top;
	height:35px;
	text-align:left;
	padding:9px 0px 0px 10px;}
#propspecials_head h1
{
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#propspecials_head h2
{
	background:none;
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.propspecials_wrap {
	background:url(../images/propspecialsimg.jpg) repeat-y left top;
	margin:0px;
	padding:0px 2px;
}

.propspecials_wrap img {
	margin:0px 5px 8px 0px;
}
#propspecialsimgbotm {
	background:url(../images/propspecialsimgbotm.gif) no-repeat left bottom;
	height:23px;
	width:252px;
}
.readmoreint {
	color:#806231;
	font-size:12px;
	text-decoration:underline;
	padding:3px 0px 3px 0px;
}
#toplink
{
padding:10px;
text-align:right;
float:right;
font-size:11px;
color:#999999;
}
#toplink a
	{
	color:#a6d1ff;
	text-decoration:none;
	outline:none;
	}
#toplink a:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	}

#toplink span{	
	color:#fff;
	padding:0px 3px 0px 3px;
	}
	
	
	
/* ######################## For drop Down Start ########################### */	

.dorpdown{
		position:absolute; 
		visibility: hidden; 
		border: 9px solid orange; 
		background-color: white; 
		width: 300px; 
		padding: 8px;}




/* ######################## New ########################### */	
#phone_no {
	float:right;
	color:#a6d1ff;
	font-size:12px;
	width:140px;
	text-align:right;
	background:url(../images/phone_no.jpg) no-repeat bottom left;
	padding:15px 0px 0px 280px;
	margin:0px 0px 0px 120px;
}
#phone_no a {
	color:#a6d1ff;
	text-decoration:underline;
	outline:none;
}
#phone_no a:hover {
	color:#ffffff;
	text-decoration:none;
}
#top_banner {
	height:153px;
	color:#FFFFFF;
	padding:0px 18px 0px 17px;
}
.logo_banner{
	height:110px;
	background:url(../images/banner22.jpg) top left no-repeat;
	float:left;
	width:610px;
}
.sublink2{
	font-size:13px;
	text-decoration:underline;
	color:#ab7a42;
	margin:0px;
	padding:0px;
	outline:none;
}
.sublink2:hover {
	font-size:13px;
	color:#1b4583;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.temperature{
	width:250px;
	font-size:12px;
	color:#000000;
}

.temperaturelist{
	border:1px solid #edf2f9;
	padding:4px;
	}

.temperaturelist td{
	border-bottom:1px solid #edf2f9;
	background-color:#d7e4f5;
	}

.monthlisting{	
	background:url(../images/commenticon.gif) no-repeat top left;
	padding-left:20px;
	}

.temperature_bg{
	width:250px;
	height:42px;
	background:url(../images/head_bg.jpg) no-repeat left top;
}
.temperature h3
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:5px 8px 0px 8px;	
	line-height:15px;
}
.block2{
	background:url(../images/block.jpg) left top repeat-x ;
	width:250px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.block_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px 10px 0px 25px;
	background:url(../images/commenticon.gif) no-repeat top left;
}
.block1{
	width:250px;
	margin:0px;
	padding:0px;
	border-bottom:0px solid #edf2f9;
	border-left:1px solid #edf2f9;
	border-right:1px solid #edf2f9;
	border-top:0px solid none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.attraction{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	
}

/* ----------- Contact Form ------------------ */
.contact_alert
{
	font-size:12px;	
	color:#43ae14;
}
.contact_wrap
{
	background:#eaeff5 url(../images/contact_bg.jpg) left top no-repeat;
	width:236px;
	float:right;
	text-align:left;
	padding:10px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	font-size:12px;
	color:#000000;
}
.contact_text{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:0px 0px 30px 3px ;
text-align:left;
color:#FFFFFF;
letter-spacing:-1px;
}
.contact_text_field
{
	border:1px solid #c3cfe7;
	background:url(../images/contact_field_bg.jpg) repeat-x;
	height:15px;
	width:130px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 4px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#424242;
}
.contact_text_area
{
	border:1px solid #c3cfe7;
	background:url(../images/contact_field_bg.jpg) repeat-x;
	height:50px;
	width:130px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 4px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#424242;
}
.contact_btn
{
 background:url(../images/button_bg.jpg) no-repeat left top;
 font-family:Tahoma, Arial, Verdana;
 font-size:11px;
 border:none;
 height:22px;
 width:61px;
 font-weight:bold;
 color:#e0e8f2;
 cursor:pointer;
}

.block{
	width: auto;
	margin:2px 0px 2px 0px;
	padding:0px;
	float:none;
	height:auto;
	background:url(../images/commenticon.gif) no-repeat top left;
	}	
	
.blogNav{

	background:url(../images/commenticon.gif) no-repeat top left;
	text-align:left;
	}
	
#quickcontact{
	background:url(../images/quickcontactbg.jpg) no-repeat top left;
	width:203px;
	height:181px;
	margin:0px 0px 0px 11px;
	padding:90px 25px 0px 25px;
	float:left;
	text-align:left;

	}
	
#quickcontact label{
	float:left;
	width:75px;
	margin:2px 0px 2px 0px;
	}
	
#quickcontact input{
	width:110px;
	float:right;
	margin:2px 0px 2px 0px;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#quickcontact textarea{
	height:45px;
	padding-left:3px;
	width:110px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.checkavail{
width:136px;
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0 0 30px;
background:url(../images/check_img.jpg) no-repeat ;
}

.emailfrind{
width:136px;
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0 0 30px;
background:url(../images/email_img.jpg) no-repeat;
}


.contacts{
width:136px;
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0 0 30px;
background:url(../images/contact_img.jpg) no-repeat;
}

.virtual{
width:136px;
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0 0 30px;
background:url(../images/tour_img.jpg) no-repeat;
}
.map{
width:136px;
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0 0 30px;
background:url(../images/map_img.jpg) no-repeat;
}

.sublinkwrap{
background:url(../images/sublinkbg.jpg) no-repeat top left;
float:left;
width:131px;
padding:3px 10px 10px 15px;
margin:12px 0px 0px 15px;
}
.virtual_1{
	width:420px;
	float:left;
	padding:3px 10px 10px 0px;
	margin:0px 0px 0px 0px;
	}

#scrollwrap {
	background:url(../images/scrollbg1.jpg) repeat-x top left #dae0eb;
	padding:20px 10px 15px 10px;
	border:1px solid #b8cee0;

}
.testimoni{
	background:url(../images/testimoni_bg.jpg) repeat-y left top;
	
	width:220px;
	float:left;
	}
	
.testimoni_sub {

	background:url(../images/boxhead.gif) no-repeat top;
	width:220px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}
	
.testimoni h3 span{	
	margin:0px 0px 10px 10px;
	padding:5px 0px 0px 0px;
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	}
.testimonibotoom {
	background:url(../images/testimoni_bottom.jpg) no-repeat;
	height:12px;
	
	}	
.testi {
	color:#1b4583;
	font-size:12px;
	text-decoration:underline;
}
.testi:hover {
	color:#ab7a42;
	text-decoration:none;
}
 


#popupwrap{
	position:relative;
	margin:0px;
	padding:0px;
	}
	
.popup_inner {
	position:absolute;
	left:211px;
	top:96px;
	z-index:1;
	width:527px;
}
.pgtmttest {
	color:#806231;
	font-size:14px;
}
.pgtmttest a {
	color:#806231;	
	outline:none;
}
.pgtmttest a:hover {
	text-decoration:none;
}
.pgtmtinvest {
	color:#996600;
	padding:0px 0px 25px 0px;
}

.innerlink {color:#996f31;
	text-decoration:underline;
	
}
.innerlink:hover {
	
	color:#264c6c;
	text-decoration:none;
	outline:none;
}

.monthly-rate
{	
   text-align:center;
   margin:0px;
   padding-right:14px;
  background:url(../images/monthly-rate.jpg) center no-repeat ;
   width:auto;
   height:31px;
   font-size:12px;
}
.sign-up-info{
width:232px;
	color: #325e86;
	padding:5px 10px;
	font-size: 12px;
	line-height:16px;
	padding-bottom:15px;
}

.sign-up-info a{

	text-decoration:none;
	color:#000000;
	padding:0px;
	margin:0px;
}
.sign-up-img{
	width:134px;
	height:79px;
	margin:auto;
	padding:5px 2px 2px 2px;
}
.sign-up-img-new{
	width:134px;
	height:79px;
	margin:0px auto 0px auto;
	padding:0px 2px 0px 2px;
}
.propspecials_wrapnew {
	background:url(../images/propspecialsimg.jpg) repeat-y left top;
	margin:0px;
	padding:13px 2px 0px 2px;
	height:224px;
}
/*------------------------new css---------------------------------*/

#bottombg #connect
{
width:126px;
background:url(../images/connect-bg.jpg) no-repeat left top;
float:left;
margin:0px;
padding:15px 0px 0px 0px;
text-align:center;
}
#bottombg #connect span
{

font-size:11px;
color:#000000;
font-weight:bold;
}
#bottombg #connect img
{
margin:6px 5px 0px 0px;
/*background-position:left;*/
}
/*------------------------new css top---------------------------------*/
#twi-face
{
padding:0px 0px 0px 12px;
}
#twi-face a
{
outline:none;
}
#twi-face img
{
margin-right:3px;

}

#propspecials_head_new{
	background:url(../images/win.jpg) no-repeat left top;
	height:35px;
	text-align:left;
	padding:9px 0px 0px 10px;}
	
	
	
#propspecials_head_new h2
{
	background:none;
	font-size:22px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
	
	
#left-column{
	margin:0px;
	padding:0px;
	width:680px;
	float:left;
	}
	
#right-column{
	margin:0px;
	padding:0px;
	width:252px;
	float:left;
	}
	