/*--------------------- Created        22.02.2008 ---------------------*/

/*--------------------- Last Modified  29.02.2008 ---------------------*/

/*	
*	@title 	    Caxtons Chartered Surveyors
*	@author 	RAVITEJA
*	@version 	1.0
*/
/* 
----------------------------------------------------------------------------
Copyright  2007.                              
May not be duplicated or reproduced.
Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: IE5.x/IE6/IE7/Firefox/Safari
MINIMUM OS Check :: Windows 2000 and above, Mac OS X 10.1 and above, Linux 2.4.12, Linux 2.6.14.7

CSS Document - Globalstylesheet.css
---------------------------------------------------------------------------- 
*/
@import "form.css"; 
/*****************************************
Resets
******************************************/
html, body  { font-family:Arial; font-size:11px;  text-align:center;}
/**********************************************************************/
/*****************************************
Universals
******************************************/
img, img a { border : none; }
form { margin:0; padding:0;}
input, select { color:#4e4d4d; font-size:11px;}
/* input { height:10px } */
/**********************************************************************/

/* body { background:#fefefe; padding:40px 0 40px 0; margin:0;} */
body { background:#fefefe; padding:20px 0 40px 0; margin:0;}

a { color:#44549e; text-decoration:none;}

#container { width:920px; margin:0 auto; border:0px solid #000; overflow:hidden; text-align:left;}
/* #header { width:920px; overflow:hidden; float:left; height:110px;  } */
#header { width:920px; overflow:hidden; float:left; height:80px; }
#content { width:920px; overflow:hidden; float:left; }
#footer { width:920px; overflow:hidden; float:left; text-align:center; line-height:25px; padding:40px 0 0 0; }

#header #logo { float:left;}
#header #caption { float:right; margin:15px 0 0 0;}

#footer ul { margin:0; padding:0; margin:0 auto;}
#footer ul li { list-style:none; display:inline; font-size:10px; color:#989797;}
#footer ul li.seperator { padding:0 0px;}
#footer ul li.copyright { padding:0 15px 0 0; color:#758cc1;}
#footer ul li a { color:#989797; text-decoration:none;}

#content #leftpanel { width:205px; overflow:hidden; float:left; }
#content #centerpanel { width:460px; overflow:hidden; float:left; margin:0 17px;}
#content #rightpanel { width:216px; overflow:hidden; float:right;}
#content #secondpanel { width:698px; float:right; overflow:hidden;}
#back_search { float:right; width:698px;  color:#6975af; text-decoration:none; padding:0 0 15px 0;}
#back_search a {  color:#6975af; text-decoration:none;}


#content #rightpanel_image { width:223px; overflow:hidden;  float:right;}
#content #centerpanel_innerpage { width:460px; overflow:hidden; float:left; margin:0 0 0 17px; }

#content .home_content { color:#4e4d4d; line-height:20px;}
#content .home_content span { color:#384996; font-size:13px;}
#content #welcome { display:block; margin:15px 0 10px 0;}
#content .innerheading { margin:5px 0;}
#content .heading2 { margin:0 0 15px 0;}

#content #centerpanel .link { font-size:10px; font-family:verdana; font-weight:bold; color:#36459a;}

#leftpanel #news_block { float:left; width:190px; background:#f1f1f1; padding:10px 10px 15px 10px; margin:12px 0 0 0;}
#leftpanel #news_block .news { display:block; margin:20px 0 0 0; }
#news_block .news_item { float:left; padding:10px 0 0 0; clear:left; width:95%;   }
#news_block .news_item img { float:left; padding:0px 12px 5px 0px;}
#news_block .news_item span { float:left; color:#4e4d4d;}
#news_block .news_item span a { color:#44549e; text-decoration:none;}


#rightpanel #commercialsearch_block { float:left; background:#ffcf22; width:216px; }
#commercialsearch_block .cs_heading { float:left; background:#ffa805; width:216px; height:28px;	}
#commercialsearch_block .cs_heading img { margin:8px 0 0 20px;}
#commercialsearch_block .cs_items { float:left; padding:15px 10px 20px 20px;}
#commercialsearch_block .cs_items select { width:170px; margin:10px 0 0 0; }
#commercialsearch_block .cs_items input { margin:10px 0 0 0;}

#rightpanel #residentialsearch_block { float:left; background:#d6ddee; width:216px; margin:12px 0 0 0; }
#residentialsearch_block .rs_heading { float:left; background:#959fc7; width:216px; height:28px;	}
#residentialsearch_block .rs_heading img { margin:8px 0 0 20px;}
#residentialsearch_block .rs_items { float:left; padding:15px 10px 20px 20px;}
#residentialsearch_block .rs_items select { width:170px; margin:10px 0 0 0;}
#residentialsearch_block .rs_items input { margin:10px 0 0 0;}

#residentiallettings_search { float:left; width:216px; margin:12px 0 0 0; }

/* #content .cs_area1 { background:#eaedf6; float:left; width:445px; padding:12px 5px 30px 8px; border:0px solid #000;} */
#content .cs_area1 { float:left; width:445px; padding:12px 5px 30px 8px; border:0px solid #0000;}
#content .cs_area1 span { color:#384996; font-weight:normal; font-size:13px; padding:0 0 10px 0; margin:0; display:block; height:20px; }
#content .cs_area1 .cs_field { float:left;  line-height:22px; margin:0 5px 0 0;}
#content .cs_area1 .cs_value select { width:90px;}
#content .cs_area1 .cs_value input { width:90px; border:1px solid #909090; height:14px;}
#content .cs_area1 .cs_value { float:left; width:100px;}

#content .cs_area2 { background:#fff; float:left; width:460px; padding:12px 0px 30px 8px; border:0px solid #000;}
#content .cs_area2 span { color:#384996; font-weight:normal; font-size:13px; padding:0 0 10px 0px; margin:0; display:block; height:20px; }

#content  .cs_check{ float:left;  margin:0 0px 0 0; width:148px; height:30px; }
#content  .cs_check1{ float:left;  margin:0 0px 0 0; width:160px; height:30px; }

/* #content .cs_area3 { background:#eaedf6; float:left; width:445px; padding:12px 5px 10px 8px; border:0px solid #000;} */
#content .cs_area3 { float:left; width:445px; padding:12px 5px 10px 8px; border:0px solid #000;}
#content .cs_area3 span { color:#384996; font-weight:normal; font-size:13px; padding:0 0 10px 0; margin:0; display:block; height:20px; }
#content .cs_area3 .cs_category { float:left; width:155px;}
#content .cs_area3 .cs_size { float:left; width:155px; }
#content .cs_area3 .cs_price { float:left; width:125px; }

#content .cs_area3 .cs_category span { padding:0 0 3px 0;}
#content .cs_area3 .cs_field1 { float:left; width:65px;}
#content .cs_area3 .cs_field2 { float:left; width:55px; }
#content .cs_area3 .cs_check { height:25px;}

#content .cs_field1 input, #content .cs_field2 input { width:50px; border:1px solid #909090; height:14px;}

#content .cs_area4 { float:right; margin:10px 2px 0 0;}

#parentMenu { float:left;} /* Classes for menu in the site */
.menutitle, .submenu, .submenu_hold, .submenu1, .childmenu { cursor:pointer; width:205px; } /* Classes for menu in the site */
.menutitle { border:0px solid #000; height:25px; overflow:hidden;}
.childmenu { border:0px solid #000; height:25px; overflow:hidden;}
.submenu1 { height:26px;}

#content .search_sort { float:left; background:#eaeaea; padding:10px 20px 20px 20px; width:656px; color:#4e4d4d;  }
#content .search_sort  img { display:block;}
#content .search_sort .sort_results { float:left; margin:20px 0 0 0;  }
#content .search_sort .sort_results select { margin:0 0 0 20px; width:80px;}
#content .search_sort .results_displayed { float:right; color:#22257b; margin:20px 0 0 0;}

#content .search_navigation { background:#f1f1f1; float:left; margin:1px 0 0 0; padding:10px 20px 10px 20px; width:656px; color:#4e4d4d; text-align:center;}
#content .search_navigation .previous_button  { float:left;}
#content .search_navigation .next_button  { float:right;}
/* #content .search_navigation div { float:left; width:480px; margin:0 0 0 20px; line-height:24px;} */
#content .search_navigation div a { text-decoration:none; color:#4e4d4d; padding:0 8px;}
#content .search_navigation div span { margin:0 8px; color:#22257c; border-bottom:1px solid #22257c; }

#content .results_list { width:698px; float:left; margin:20px 0 15px 0;}
#content .results_list img { float:left;}
#content .result_heading { float:right; background:#7987ba url(../images/results_bg.jpg) repeat-x left top; height:25px; color:#fefefe; width:500px; padding:0 5px 0 10px; line-height:25px; font-weight:bold;}
#content .result_heading b { float:left;}
#content .result_heading div {  float:right;}
#content .result_heading div span { padding:0 10px;}
#content .results_list p { float:left; padding:10px 0 8px 15px; width:510px; color:#4e4d4d; line-height:18px; margin:0;}
#content .result_buttons { float:left; padding:10px 0 0 15px; width:510px;}
#content .result_buttons .fulldetails { float:left;}
#content .result_buttons .enquire, #content .result_buttons .printbttn { float:left; padding:0 0 0 70px;} 

#content .results_image { float:left;}
#content .results_image img { float:left;}
#content .results_image .images_holder { float:right; background:#f0f2f5; padding:10px 0 0 20px; width:208px; height:321px; overflow:hidden; }
#content .results_image .images_holder img { clear:left; margin:5px 0;}


#content .results_detail_left { float:left; width:468px; padding:20px 0 0 0; color:#4e4d4d; line-height:18px; }
#content .results_detail_right { float:right; width:205px; padding:20px 0 0 20px; }

#content h1 { font-size:14px; font-family:Verdana, Arial; color:#2e3287; font-weight:bold; padding:5px 0 15px 0; margin:0;}
#content .results_detail_left span { color:#6975af; font-weight:bold; }
#content .results_detail_left span a { color:#6975af; text-decoration:underline;}

#content .results_detail_right ul { padding:0px 0 35px 0; margin:0; }
#content .results_detail_right ul li { padding:0 0 0 15px; margin:0; list-style:none; background:url(../images/icons/dot.jpg) no-repeat left 7px; color:#555; line-height:20px;}
#content .results_detail_right input { margin:10px 0;}

/*job classes applied for both careers & News page*/
#content .jobpanel { float:left; width: 460px; margin:10px 0 0 0; padding:0 0 10px 0;}
#content .jobpanel .job_title { float:left; width:440px; background:#d6ddee; line-height:30px;  padding:0 10px;}
#content .jobpanel .job_title b { float:left; color:#4e4d4d; font-size:14px; font-weight:normal;}
#content .jobpanel .job_title span { float:right; color:#616ea9; font-size:11px;}
#content .jobpanel p { float:left; margin:12px 0; padding:0; color:#4e4d4d; line-height:20px;}
#content .jobpanel a { float:left; clear:left; width:400px; background:url(../images/icons/arrow_icon.jpg) no-repeat left 2px; padding:0 0 0 25px; color:#6875af; text-decoration:none;}

#content .team_links { float:left; width:698px;}
#content .team_links img { float:left;}
#content .team_links ul { float:right; padding:0; margin:0;}
#content .team_links ul li { list-style:none; float:left; color:#6875af;}
#content .team_links ul li a { color:#6875af; text-decoration:none;}
#content .team_links ul li.seperator { padding:0 15px; color:#6875af;}
#content .teampanel { float:left; width:698px;}
#content .teampanel .team_heading { float:left; background:#d6ddee; height:30px; width:688px; padding:0 0 0 10px; margin:30px 0 0 0;}
#content .teampanel .team_heading img { float:left; margin:5px 0 0 0;}

#content .teampanel .team_pane { float:left; width:698px; padding:15px 0; margin:0; }
#content .teampanel .team_pane img { float:left; margin:0 25px 0 0;}
#content .teampanel .team_pane h3 { float:left; width:300px; margin:0 80px 0 0; padding:0; font-size:13px; color:#6975af; font-weight:normal;  }
#content .teampanel .team_pane p { float:left; width:300px; margin:15px 80px 0 0; padding:0; color:#4e4d4d; line-height:18px; }
#content .teampanel .team_pane address { float:left;  padding:0; margin:-20px 0 0 0; color:#4e4d4d; font-style:normal; line-height:18px; }
#content .teampanel .team_pane address span { color:#6875af;}

.search_button { background:url(../images/buttons/search_button.jpg) no-repeat left top; display:block; width:57px; height:26px; border:none; cursor:pointer;}
.search1_button { background:url(../images/buttons/search1_button.jpg) no-repeat left top; display:block; width:57px; height:26px; border:none; cursor:pointer;}
.search2_button { background:url(../images/buttons/search2_button.jpg) no-repeat left top; display:block; width:83px; height:26px; border:none; cursor:pointer;}
.more_button { background:url(../images/buttons/more_button.jpg) no-repeat left top; display:block; width:49px; height:16px; border:none; cursor:pointer;}
.previous_button { background:url(../images/buttons/previous_button.jpg) no-repeat left top; display:block; width:66px; height:26px; border:none; cursor:pointer;}
.next_button { background:url(../images/buttons/next_button.jpg) no-repeat left top; display:block; width:66px; height:26px; border:none; cursor:pointer;}
.fulldetails_button { background:url(../images/buttons/fulldetails_button.jpg) no-repeat left top; display:block; width:83px; height:26px; border:none; cursor:pointer;}
.enquire_button { background:url(../images/buttons/enquire_button.jpg) no-repeat left top; display:block; width:83px; height:26px; border:none; cursor:pointer;}
.print_button { background:url(../images/buttons/print_button.jpg) no-repeat left top; display:block; width:83px; height:26px; border:none; cursor:pointer;}
.location_button { background:url(../images/buttons/location_button.jpg) no-repeat left top; display:block; width:108px; height:26px; border:none; cursor:pointer;}
.property_enquiry_button { background:url(../images/buttons/property_enquiry_button.jpg) no-repeat left top; display:block; width:108px; height:26px; border:none; cursor:pointer;}
.print_details_button { background:url(../images/buttons/print_details_button.jpg) no-repeat left top; display:block; width:108px; height:26px; border:none; cursor:pointer;}
.floorplan_button { background:url(../images/buttons/floorplan_button.jpg) no-repeat left top; display:block; width:108px; height:26px; border:none; cursor:pointer;}
.send_button { background:url(../images/buttons/send_button.jpg) no-repeat left top; display:block; width:84px; height:26px; border:none; cursor:pointer;}

.hidden { display:none }

a.golink {margin-left:5px;display:block;width:30px;height:30px;background-color:red;background:url(../images/buttons/btn_go.jpg) 5px 0px; background-repeat:no-repeat;float:left;}
