/* CSS Document */

body, h1, h2, h3, h4, h5, ul, li, ul li, div, img, form {
	margin: 0px; padding: 0px; font-family: Helvetica, Arial, Verdana, sans-serif;}
/*body{background-image:url(../images/generic/splinter.jpg); font-size:12px; color:#434343;}*/
body{background-image:url(../images/generic/splinter_alt.jpg); font-size:12px; color:#434343;}



p{  text-align:justify;	line-height:140%; color:#434343;}
p a {text-decoration:none; color:#434343;}
p a:hover{text-decoration:underline;}
a {text-decoration:none; }

h1 {font-size:24px;	color: #1e2b57; font-weight:normal; text-transform:capitalize; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size: 13px;  color: #0ab9d8; font-weight:bold;}
h3 { font-size: 12px; color: #0ab9d8; font-weight:bold;}
h3 a {font-size: 12px; color: #9A0000;}
a {cursor:pointer;}
h4 {font-size: 9px;color: #ffffff;}	
img	{border: 0px none; vertical-align:baseline;}

hr{height:1px;	border-bottom:1px #ccc solid; background-color:#fff; }

/***********PAGE LAYOUT******************/

#outerwrapper{margin:0 auto; width:1000px;}
#topbar{height:3px; background-color:#323232;}
#headspace{ height:101px; background-image:url(../images/generic/blue_headspace_splinter.jpg);  }
#logo_top{margin:0; width:237px; float:left;}
.header_middle{color:#fff; font-size:14px; float:left; width:420px; padding:57px 0 0 0;}
.header_link{float:right; width:300px;padding:18px 30px 0 0; text-align:right;}
.header_link img a{padding-left:10px;}

#footer {color:#333333; background-image:url(../images/generic/footer_splinter_alt.jpg);background-position:top; background-repeat:repeat-x;
	/*width:980px;*/ padding: 10px 0 10px 20px; font-size:9px; text-align:right;}
	
.tel{font-size:10px; font-weight:bold; color:#fff; text-transform:uppercase;}
	
#footer a {color:#333333; text-decoration:underline;}

.clear {clear: both;}

/***********************/
.pager {   
	/*padding:0;
	margin:0;
        clear:both; */
		color:#cc0000;
	margin:6px 0 15px 0;
	
}
#VSPForm p{margin:0; padding:2px 0 4px 0;}
.cards{}
#errMsg{color:#ff0000; width:300px; padding: 7px 0 7px 0;}
.pager a{
    color:#cc0000;
	/*text-decoration:none;
    font-weight:bold;
	padding: 0 5px 0 5px;*/
	text-decoration: none;
	font-weight: bold;
	word-spacing: 2px;
	letter-spacing: 1px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 2px;
	margin-right: 4px;
	text-align:center;
	
}

.pager a:hover{
    text-decoration:underline;
   
}


.pager strong {
		 color: #000;
         text-decoration:underline;
         font-weight: bold;
         word-spacing: 2px;
         letter-spacing: 1px;
         padding-left: 4px;
         padding-right: 4px;
         margin-left: 2px;
         margin-right: 4px;
         text-align:center;
         /*background-color:#5295d9; */   
}


#map{ width:444px; height:300px;  background-color:#999999; padding:0; margin-bottom:10px; border:solid #d2d2d2 1px;}

/*style='WIDTH: 435px; HEIGHT:260px;'*/

/*******mainnav*****/

.mainnav { color:#fff; padding: 0; float: left; width: 100%; font-size:12px;
	/*margin-right: 6px;*/height: 25px; background-color:#747474; text-transform:uppercase; background-image:url(../images/generic/button_background.jpg); }

/*.mainav li{ background:url('../images/divider.jpg') no-repeat right top;}*/

.mainnav ul { margin:0; padding:0; list-style:none; /*background-color: #383138;*/  }

.mainnav ul li { height: 20px; display:inline; float:left; text-align: center; padding: 5px 10px 0px 10px;  /*background-image:url(../images/button_background.jpg);*/	background:url('../images/generic/divider.jpg') no-repeat right top; /*background-position:top; background-repeat:repeat-x;*/}

.mainnav ul li a { width: 100%; padding: 5px 15px 0px 15px;  font-size:0.8em; text-align: left;	text-decoration: none;	color:#fff;	font-weight:bold;	 }

.mainnav ul li#current { font-weight:bold; text-decoration: none; color:#fff;   background-image:url(../images/generic/button_rollover.jpg);	background-position:top; background-repeat:repeat-x; }

.mainnav ul li a:hover {/*height: 10px; padding: 0; */font-weight:bold; text-decoration:underline; color:#ccc;  /* background-image:url(../images/rollover.jpg); background-position:top; background-repeat:repeat-x;*/ }
	

/********************SUB NAVIGATION ********************/
.subnav{  color:#cccccc; font-size:12px;  padding-left:15px; padding-top:0px; height: 17px; background-image:url(../images/generic/subnav_splinter.jpg);background-position:top; background-repeat:repeat-x;  }
.subnav_factors{  color:#cc0000;font-size:12px;  margin-bottom:25px; padding:0; height: 17px;  }

.subnav_spacer{  padding-left:15px;color:#c4c4c4; font-size:12px;  height: 17px; background-image:url(../images/generic/subnav_splinter.jpg);background-position:top; background-repeat:repeat-x;   }


#secondaryNavigation{ margin:10px 0 0 0 ; padding:0; list-style:none;  height: 17px;  width:100%; font-weight:bolder;}

ul#secondaryNavigation {   list-style-type:none;	font-size:11px;	}

ul#secondaryNavigation li {  display:inline; list-style-type:none;	height: 17px}

ul#secondaryNavigation li a { padding: 0 10px 0 0; color:#cc0000;   text-decoration: none;	}

ul#secondaryNavigation li a:hover {		text-decoration:underline;	}
ul#secondaryNavigation li#subnav_selected a { color: #1e2b57; text-decoration:underline;	  }


/*****ALTERNATIVE HOMEPAGE****************/


#content_area_alt{	background-image:url(../images/generic/main_body_splinter_alt.jpg); }
#content_home_alt{float:left; padding: 15px 3px 10px 20px; width:950px; /*background-image:url(../images/generic/property_results_backdrop.jpg); background-repeat:no-repeat; background-position: 7px 40px ;*/}

#home_left_alt{  width:480px; float:left; padding-top:20px; }
#home_left_alt p{line-height:150%;}
#home_right_alt{ width:450px; float:right; padding-top:20px;  }
.factors_home_box{ font-size:12px; width:480px; padding:0; margin:0;}

.snippet_body_center_factors{border: 1px #ccc solid; font-size:11px; padding: 5px 7px 7px 7px;}
.snippet_body_center_factors a{color:#666666; text-decoration:none;}
.snippet_body_center_factors a:hover{text-decoration:underline;}

.snippet_body_register{height:90px;font-size:11px; margin:0;background-image:url(../images/generic/bg_registration.jpg);padding:7px 5px 0 5px;}
.snippet_body_register p{color:#FFFFFF; text-align:left; margin:0; padding:0px 0px 20px 40px;line-height:120%;}
.snippet_body_register p a{color:#FFFFFF;}


.snippet_body_contact{height:90px;font-size:11px; margin:0;background-image:url(../images/generic/bg_contact.jpg);padding:7px 5px 0 5px;}
.snippet_body_contact p{color:#FFFFFF; text-align:left; margin:0; padding:0px 0px 20px 40px;line-height:120%;}
.snippet_body_contact p a{color:#FFFFFF;}

.snippet_body_search{height:50px;font-size:11px; margin:0;background-image:url(../images/generic/bg_search.jpg);padding:7px 5px 0 5px;}
.snippet_body_search p{color:#FFFFFF; text-align:left; margin:0; padding:0px 0px 20px 40px;line-height:120%;}
.snippet_body_search p a{color:#FFFFFF;}


.snippet_body_landlords{height:50px;font-size:11px; margin:0;background-image:url(../images/generic/bg_landlords.jpg);padding:7px 5px 0 5px;}
.snippet_body_landlords p{color:#FFFFFF; text-align:left; margin:0; padding:0px 0px 20px 40px;line-height:120%;}
.snippet_body_landlords p a{color:#FFFFFF;}


/******************MAIN CONTENT AREA********************/
#content_area{	background-image:url(../images/generic/main_body_splinter.jpg); }
#content_area ul {list-style:none;}

/************

list-style: none;
	margin: 10px 0 0 0;
	padding: 0;


*/
#content_area li {list-style-type:none; padding: 0 0 7px 0; text-indent: 15px; font-weight:bold; }

#left_content{float:left; padding: 26px 10px 10px 10px; width:250px;}
#middle_content{float:left; padding: 26px 5px 10px 5px; width:460px;}
#right_content{float:right; padding: 26px 10px 10px 5px; width:240px;}
/*************LEFT SNIPPETS***********/
.slideshow{ margin:0; width:249px;   }
/***************************************/

.updates_home{    }
.red_header_250px{background-image:url(../images/generic/red_header_splinter.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }
.header_shadow_250px{background-image:url(../images/generic/shadow.jpg); background-repeat:repeat-x; height:2px;}

.right_panels_home_short{ width:220px; float:left; color:#454545; padding-bottom:10px; margin:0; }
.right_panels_home_short a{color:#454545; text-decoration:none;}
.right_panels_home_short a:hover{text-decoration:underline;}

.right_panels_home_short_right{ width:220px; float:right; color:#454545; padding-bottom:10px; margin: 0; }
.right_panels_home_short_right a{color:#454545; text-decoration:none;}
.right_panels_home_short_right a:hover{text-decoration:underline;}


.right_panels_home{ color:#454545; padding-bottom:10px; }
.right_panels_home a{color:#454545; text-decoration:none;}
.right_panels_home a:hover{text-decoration:underline;}
.cyan_header_238px{background-image:url(../images/generic/cyan_header_splinter.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }
.corp_header_238px{background-image:url(../images/generic/red_header_splinter.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }
.header_shadow_238px{background-image:url(../images/generic/shadow.jpg); background-repeat:repeat-x; height:2px;}

/***********************************************/

.more{color:#cc0000;}
.more a{color:#cc0000;}



/***********************************************/

.infopanel_left{ padding-bottom:10px;    }
.infopanel_left a{ color:#454545; padding-bottom:10px; text-decoration:none;   }
.infopanel_left a:hover{ text-decoration:underline;   }
.parklane_logo{ padding-bottom:10px;    }
.get_in_touch_home{  padding-bottom:10px;  }


/*************RIGHT SNIPPETS***********/

.factors_image{    }
/*******************************************online payment**********************/
/*.258_snippet_cyan{ margin:5px 0 5px 0; color:#454545;  background-color:#FFFFFF;}*/
.cyan_header_258px{background-image:url(../images/generic/cyan_header_splinter.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }
.header_shadow_258px{background-image:url(../images/generic/shadow.jpg); background-repeat:repeat-x; height:2px;}
.snippet_body{ border:1px solid #ccc; background-color:#FFFFFF;  font-size:10px; padding: 4px 5px 4px 7px;}
.snippet_body p{ text-align:left; margin:0; padding:7px 0 0 0;}
.snippet_body_flash{ border:1px solid #ccc; background-color:#FFFFFF;  padding: 0;}



.snippet_body_image{ background-color:#FFFFFF;  }
.get_in_touch_factors{    }

.contact_left{float:left; width:200px; padding:0 10px 0 0;}


/*

<div class="slideshow">[snippet:slideshow]</div>
<div class="updates_home">[snippet:updates_home]</div>
<div class="infopanel_left">[snippet:infopanel_left]</div>
<div class="parklane_logo">[snippet:parklane_logo]</div>
<div class="get_in_touch_home">[snippet:get_in_touch_home]</div>
                            							
*/
/*********************CONTENT AREA GENERIC*************/

#left_content_generic{float:left; padding: 40px 25px 10px 25px; width:680px; background-image:url(../images/generic/about_backdrop.png); background-repeat:no-repeat; background-position: left 20px;}
#left_content_generic p a{ color:#cc0000}
#insetContents{padding:10px; background-color:#FFFFFF; border:#CCCCCC 2px solid; margin:0 0 0 10px; width:252px; float:right;}
#insetContents p{color:#666666;}
#left_content_factors{float:left; padding: 15px 25px 10px 25px; width:680px; background-image:url(../images/generic/factors_backdrop.png); background-repeat:no-repeat; background-position: left 40px;}
#left_content_factors p ul li{list-style-type:none; padding: 0 0 7px 0; text-indent: 15px; font-weight:bold;}

/*list-style-type:none; padding: 0 0 7px 0; text-indent: 15px; font-weight:bold;*/
/*****************************************************************/

#leftcolumninner li{background-image: url(../images/generic/bullet.jpg);
background-position: 0 .5em; background-repeat: no-repeat;}



/*********************CONTENT AREA SEARCH PAGES********************/
/*#left_content_rearch{float:left; padding: 40px 25px 10px 25px; width:680px; background-image:url(../images/generic/property_results_backdrop.jpg); background-repeat:no-repeat; background-position: left 20px;}*/
#content_search{float:left; padding: 15px 7px 10px 25px; width:945px; background-image:url(../images/generic/property_results_backdrop.png); background-repeat:no-repeat; background-position: 7px 40px ;}

#search_left{  width:480px; float:left; }
#search_right{ width:450px; float:right; padding-top:47px;  }

/*************MIDDLE SNIPPETS***********/

.property_of_month{ width:455px; color:#454545;  margin-bottom:10px;}
.property_of_month a { color:#454545; text-decoration:none  }
.property_of_month a:hover { text-decoration:underline; }
.red_header_long{background-image:url(../images/generic/red_header_splinter_long.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }

.grey_header_long{background-image:url(../images/generic/grey_header_splinter_long.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }
.corporate_header_long{background-image:url(../images/generic/corporate_header_splinter_long.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }

.header_shadow_long{background-image:url(../images/generic/shadow.jpg); background-repeat:repeat-x; height:2px;}
.thumbnail{ float:left; width:117px; padding: 0 5px 0 0;}

.thumbnail img{ border:1px solid #CCCCCC;}
/*****ALT*******/
.property_of_month_alt{ width:455px; color:#454545;  margin-bottom:10px;}
.property_of_month_alt a { color:#454545; text-decoration:none  }
.property_of_month-alt a:hover { text-decoration:underline; }
.red_header_long_alt{background-image:url(../images/generic/red_header_splinter_long.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }
.header_shadow_long_alt{background-image:url(../images/generic/shadow.jpg); background-repeat:repeat-x; height:2px;}



/**********************LATEST_PROPERTIES CONTENT**************/
.snippet_body_center{ font-size:11px; padding: 4px 5px 4px 7px;}
.snippet_body_center_POM{margin:0 auto; background-color:#FFFFFF; border: 1px #fff solid; font-size:11px; padding: 5px 4px 7px 10px;}
#Signup{margin:0; padding:0;}
#Signup p{margin:0;padding:7px 0 10px 0 ;}
#Signup p hr{margin:0;padding:5px 0 5px 0; height:1px;	border-bottom:1px #ededed solid; background-color:#fff;}
.register_content{ float:left;  }

.LatestProperties{  width:455px; color:#454545; padding-bottom:10px;  }
.LatestProperties a { color:#454545; text-decoration:none  }
.LatestProperties a:hover { text-decoration:underline; }
.red_header_long{background-image:url(../images/generic/red_header_splinter_long.jpg); text-transform:uppercase; color:#ffffff; height:16px; padding: 2px 0 0 7px; font-size:10px; font-weight:bold; }
.header_shadow_long{background-image:url(../images/generic/shadow.jpg); background-repeat:repeat-x; height:2px;}


.list_details{ float:right; width:350px;}
.list_details p{ text-align:left; line-height:130%; margin:0 auto; padding: 4px 0 4px 0;}
.list_details a{ color:#cc0000; }
.list_details a:hover{ text-decoration:underline; }

#speech_bubble{ width:310px;}
.speech_details{font-weight:normal; width:150px; float:left;}
.speech_details a{ color:#cc0000; text-decoration:none;font-weight:normal;}
.speech_details a:hover{ text-decoration:underline; font-weight:normal;}
.speech_header{font-weight:bold;}

.property_month_content{  width:310px; float:right;  }
.property_month_content p{  color:#454545; text-align:left; line-height:130%; margin:0 auto;padding: 4px 0 4px 0; }
.property_month_content a { color:#cc0000;  }
.property_month_content a:hover{  text-decoration:underline;   }


#property_details_content{}
#property_details{margin:0px auto; padding-top:5px;} 

.latest_properties_content{  width:450px; color:#454545; }
.latest_properties_content p{ color:#454545; text-align:left; line-height:130%; margin:0 auto;padding: 4px 0 4px 0; }
.latest_properties_content a { color:#cc0000;  }
.latest_properties_content a:hover{  text-decoration:underline;   }



#header_left{margin:0; float:left; width: 200px; }
#header_right{margin:0; float:right; padding-right:5px; width:100px; text-align:right; }
#header_right a{color:#cc0000; text-transform:lowercase; font-weight:bold; }
#header_right a:hover { text-decoration:underline; }



.header_left{margin:0; float:left; width: 200px; }
.header_right{margin:0; float:right; padding-right:5px; width:100px; text-align:right;}
.header_right a{color:#cc0000; text-transform:lowercase; font-weight:bold; }
.header_right a:hover{text-decoration:underline; }






/* ------------------------------------------------------------
	Form fields
------------------------------------------------------------ */

fieldset
{ text-align:left; padding:0; border:0px none;}

fieldset h2 {font-weight:bold; font-size:1.3em; padding: 2px 0px; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:10px;}

fieldset label {width:15em; float:left; text-align:left; font-weight:bold;	padding:0 0 0 2px; }

fieldset p{clear:left;padding-top:1px;padding-bottom:0;margin:1px 0 1px 0;}	

.checkboxlist label{width:10em; float:none; text-align:left; font-weight:normal; padding-left:5px; padding-right:5px;}

.verysmall {width: 50px; border:1px solid #ccc;}
.small {width: 130px;border:1px solid #ccc;}
.medium {width: 200px;border:1px solid #ccc;}
.long {width:250px;}

.large {width: 300px; border:1px solid #ccc;}

.multi { width: 400px; height: 150px; border:1px solid #ccc;}
	
.template { width: 600px; height: 150px; border:1px solid #ccc;}
	
.field{background-color:white;}

.field:focus{background-color:#f1f1f1;}
/* IE FocusFix */
.field_focus{background-color:#f1f1f1;}

.note{margin-left:13.5em;font-size:90%;color:#999;margin-top:-5px;padding-top:0px;}

.buttonrow{margin-left:10em;}

.ReadOnly{border:0px;color:#000000;}
fieldset label.error{float: none; color: red; padding-left: .5em; vertical-align: top;}


/**************END OF FORM ***************/




