body { margin:0; padding:0; background:#15406B url(../images/background.jpg) repeat-x top; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
img , a img { border:0;}
.clearer{clear:both; margin:0; padding:0;}
.left { float:left;}
.right { float:right;}
h1 { font-size:20px;}
img {behavior: url(css/iepngfix.htc);}
tr,td,{ margin:0; padding:0;} 
a, img { outline:none; border:none;}
p{font-size:12px; margin:10px 5px;}
/***FONT CLASSES***/
.arial16Blue{ color:#52AEEE; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

/***Main Classes Starts***/

#Top-links { width:900px; margin:5px 0 5px 0; padding:0; text-align:right; color:#4BB7FF; line-height:22px; float:right;}
#Top-links a { text-decoration:none; color:#fff; font-weight:bold; padding: 0 5px;}
#Top-links a:hover { text-decoration:none; color:#64B8F4; font-weight:bold; padding: 0 5px;}

/*Flash*/	
#Header { width:892px; float:left; margin:0; padding:0;}
#Flash-header{ width:892px; height:auto; float:left; margin:0; padding:0; }
	
/***.Navigation ***/
.navigation {width:892px;height:62px; padding:0;float:left; display:block; background:url(../images/nav-bk.gif) repeat-x top; }
.navigation ul{width:892px;float:left; position:relative; list-style:none; margin:0; padding:0!important; padding:20px 0 0 0;}
.navigation li{margin:0; padding:0; list-style:none; display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:15px; background:url(../images/nav-separator.gif) no-repeat right;}
.navigation li a{padding:0 9px 0 8px; margin:0; text-transform:uppercase; color:#000; line-height:66px; text-decoration:none;} 
.navigation li a:hover{padding:0 9px 0 8px; margin:0; text-transform:uppercase; color:#15406B; line-height:66px; text-decoration:none;}
.navigation li a.selected{padding:0 9px 0 8px; margin:0; text-transform:uppercase; color:#15406B; line-height:66px; text-decoration:none;}

/***submenu***/	
.submenustyle, .submenustyle ul{ font: normal 13pxGeorgia, "Times New Roman", Times, serif;margin:0; padding:0; position: absolute;left: 0;top: 0;list-style-type: none;background: white;border: 2px solid #A98723;border-bottom-width: 0;visibility: hidden;z-index: 900;}
.submenustyle li a{display: block;width:140px;color: black;background-color:#CC9900;text-decoration: none;padding: 4px 5px;border-bottom: 2px solid #A98723;}
* html .submenustyle li{ /*IE6 CSS hack*/display: inline-block; width: 140px; }
.submenustyle li a:hover{background-color:#DEBE5B ;color: #15406B;}
.downarrowpointer{ margin:0; padding:0;border:0;}
.rightarrowpointer{position: absolute;padding-top: 3px; left:100px;border: 0;}
.ddiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}

/**END**/

/**RightColumn**/


	.Right-column { width:680px; float:left; margin:0; padding:20px 0 0 0; color:#fff;}
	.Right-column  h1 { text-align:center;}
		.page-show { width:660px; margin:15px 0 10px 0; padding:10px 10px 0 10px; float:left;}
/* --- Pagination ---- */
       .pagination{
		padding: 2px;
		float:right;
		}
		
		.pagination ul{
		margin: 0;
		padding: 0;
		text-align: left; /*Set to "right" to right align pagination interface*/
		font-size: 12px;
		}
		
		.pagination li{
		list-style-type: none;
		display: inline;
		padding-bottom: 1px;
		}
		
		.pagination a, .pagination a:visited{
		padding: 0 3px;
		border: 1px solid #9aafe5;
		text-decoration: none; 
		color: #F2F8FF;
		font-size:11px;
		}
		
		.pagination a:hover, .pagination a:active{
		border: 1px solid #2b66a5;
		color: #000;
		background-color: #75BBEE;
		}
		
		.pagination a.currentpage{
		background-color: #2e6ab1;
		color: #FFF !important;
		border-color: #2b66a5;
		font-weight: bold;
		cursor: default;
		}
		
		.pagination a.disablelink, .pagination a.disablelink:hover{
		background-color: white;
		cursor: default;
		color: #929292;
		border-color: #929292;
		font-weight: normal !important;
		}
		
		.pagination a.prevnext{
		font-weight: bold;
		} 
/* --- Pagination ends ----- */
		.pages {
			font-size:11px;
		}

/*END*/	


.Client-info { width:360px; float:left; margin:-13px 0 0 15px; padding:0; display:inline;}

	.Client-pic { width:150px; float:left; margin:0; padding:0; position:relative;}
	.Client-address { width:162px; height:80px; float:right; margin:30px 0 0 20px; padding:0; display:inline;}
	
.Featured-homes { width:350px; float:right; padding:4px; background:url(../images/featured-bk.gif) repeat-x top; display:inline;}
	.fh-title { width:60px; float:left; margin:12px 12px 0 12px; padding:0; text-align:center; display:inline;}
	.fh-image { width:140px; float:left; margin:0; padding:0; border:1px solid #fff; }
	.fh-description { width:110px; float:left; margin:0 0 0 10px; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; display:inline;}
	
p.data {font-family:ms-sans,arial,helvetica;color:#ffffff; font-size:13px; margin:0px; font-weight:normal; }
ul.bulletArrow{ margin:0; padding:0; }
 ul.bulletArrow li{ background:url(../images/bullet1.gif) no-repeat 0 3px; margin-top:3px; margin-bottom:3px; margin-right:0px; list-style-type:none; padding-left:15px; font-size:12px;}
p.address {font-family:ms-sans,arial,helvetica;color:#ffffff;font-weight:bold;font-size:16px; margin-top:6px; margin-bottom:8px;  padding:0 3px; background:#5C8ECF }
p.addressRight {font-family:ms-sans,arial,helvetica;color:#1A5086;font-weight:bold;font-size:16px; margin-top:6px; margin-bottom:4px; margin-right:2px;  padding-right:10px; }

.remarks {font-size:12px;}

/***LeftListing***/
.leftListingBg{ background:url(../images/leftlistmidimg.gif) repeat-y; padding:0 0 0 10px; color:#FFFFFF; font-size:12px;}
.leftListingBg ul{ list-style-type:none; margin:0; padding:0; float:left; width:170px;  }
.leftListingBg li{ list-style-type:none; background:url(../images/leftlistbullet.gif) no-repeat 0 0 ; padding-left:18px; padding-bottom:4px; margin:3px 0; border-bottom:#41779E 1px solid}
.leftListingBg hr{background:url(../images/leftlisthr.gif) repeat-x ; margin:0; padding:0; border:0; height:2px; width:100% }	
.leftListingBg a{ color:#FFFFFF; text-decoration:none;}
.leftListingBg a:hover{ color:#333333; text-decoration:none; }
.leftListingBg a.select{ color:#15426E; text-decoration:none; }


.headingBgImg{ background:url(../images/headingbgimg.gif) repeat-x; width:auto; height:22px; font-size:16px; color:#FFFFFF; padding:8px 0 0 0;  text-align:center;}
 
.leftBorder{ border-right:1px solid #5C8ECF; }

/*** GRANT ***/
.grant{ margin:0; padding:10px 20px; float:left; display:block; width:auto; height:auto; color:#FFFFFF;}
.grant a{ color:#FFFFFF; text-decoration:underline;}  .grant a:hover{ color:#FFFFFF; text-decoration:none;}

.content{ margin:0; padding:10px 0; float:left; display:block; width:auto; height:auto;}
.content a{ color:#FFFFFF; text-decoration:none;}  .content a:hover{ color:#FFFFFF; text-decoration:underline;}

/* 	This is for the buyer/seller/pages */
p.inside_sub {font-family:ms-sans,arial,helvetica;color:#ffffff; font-weight:bold; font-size:13px; margin:5px 10px 0 5px; width:auto; }
p.inside_text {font-family:ms-sans,arial,helvetica;color:#ffffff; font-size:13px; margin-top:0px; margin-bottom:20px; margin-right:30px; margin-left:0px; }

/* 	This denotes the subheader */
.subheader {font-weight:bold;color:#000000;font-size:14px;}
.subheaderbg {font-weight:bold;color:#D1A51E;font-size:15px;}

.topToBack{ width:100%; height:auto; margin:0 0 10px 0; padding:0; float:left; display:block; color:#FFFFFF; font-size:12px; font-weight:bold; }
.topToBack a{ color:#FFFFFF; text-decoration:underline;} .topToBack a:hover{ color:#FFFFFF; text-decoration:none;}

p.orange {font-family:ms-sans,arial,helvetica;color:#D1A51E; font-size:13px; margin-top:5px; margin-bottom:10px; margin-right:20px; margin-left:10px; font-weight:bold}

/* 	This denotes the header */
.header {font-weight:bold;color:#52AEEE;font-size:16px;}
.headerbg {background-color:#838383;font-weight:bold;color:#FFFFFF;font-size:16px;}

.imgBorder{ border:#437CB4 1px solid; padding:1px 1px; margin:0; }

/***FOOTER WRAPPER***/
.footerWrapperTop{ width:900px; height:20px; text-align:center; color:#52AEEE; float:left; display:block; padding-top:20px;} 	
.footerWrapperTop a{ color:#52AEEE; text-decoration:none;}.footerWrapperTop a:hover{ color:#52AEEE; text-decoration:underline;}
.footerWrapperBottom{ width:900px;text-align:center; color:#ffffff;  display:block;} 	
.footerWrapperBottom a{ color:#ffffff; text-decoration:none;}.footerWrapperTop a:hover{ color:#ffffff; text-decoration:underline;}





