/* Bowes Mitchell CSS Document */

body	{	margin: 0;	padding: 0;	background:#252525 url(../images/bowes-bg.gif) repeat-x;
font-family: Arial, Helvetica, sans-serif;	color:#040607;	font-size:12px;
}

a		{ color:#000; font-weight:bold; }
a:hover { color:#333; font-weight:bold; }

.clear { clear:both; }

#all {	width:978px;margin:0 auto; padding-left:12px; }

h1, h2, h3, h4, h5 { margin:0; padding:0;}

/*===================*/
/* 	   TOP HEADER	 */
/*===================*/

.bookmark-link { padding-bottom:14px; }

#top-left 	{ float:left; width:200px; padding-left:14px;  }

#logo	{ float:left; background:url(../images/bowes-mitchell-logo.jpg) no-repeat top left; width:167px; height:136px; }

#top-left #home {float:left; margin:0; padding:0; height:91px; }
#top-left #home li {  width:90px; height:91px; background: url(../images/btn-home.gif) 0 0 no-repeat; display: block; list-style: none;}
#top-left #home a {  width:90px; height:91px;display: block;}
#top-left #home a:hover {background: url(../images/btn-home.gif) 0px -91px no-repeat;}

#top-left #contact {float:left; margin:0; padding:0; height:91px;}
#top-left #contact li {  width:107px; height:91px; background: url(../images/btn-contact.gif) 0 0 no-repeat; display: block; list-style: none;}
#top-left #contact a {  width:107px; height:91px;display: block;}
#top-left #contact a:hover {background: url(../images/btn-contact.gif) 0px -91px no-repeat;}

#top-right 	{ float:right; text-align:right; width:400px; background:url(../images/bg-logo-trans.jpg) no-repeat top right; height:97px;  padding-right:22px; margin-right:38px; }
#top-right h1	{ padding-top:20px; font-size:36px; color:#fff200; font-weight:bold;	font-family:"Georgia", Times New Roman, Arial, Helvetica, sans-serif;
}
#top-right h2	{font-size:16px; color:#fff;  font-weight:bold;	font-family:"Georgia", Times New Roman, Arial, Helvetica, sans-serif;
}

/*===================*/
/* 	    MENU		 */
/*===================*/
#menu { float:left;  width:761px; background:#3d393b url(../images/menu-bg.jpg) repeat-x; height:39px; }
#menu ul	{ font-family:"Georgia", Times New Roman, Arial, Helvetica, sans-serif; padding: 0;margin: 0 auto;color: #fff;float: right;width: 700px; padding-right:40px;  background:url(../images/menu-corner.gif) no-repeat top right; }
#menu ul li a { float: left; font-size:11px;  font-weight:bold; color:#000; padding:9px 16px; padding-bottom:8px; text-decoration:none; margin-top:1px; }
#menu ul li { display: inline;  }
#menu ul li a:hover	{  background:#ccc url(../images/menu1-divider.gif) repeat-y right;}

/*===================*/
/* 	    MAIN		 */
/*===================*/
#mainwrap  	{ float:left;  padding-left:34px; }
#main 		{ float:left; width:854px; background:#fff; padding:20px; padding-bottom:3px; padding-top:16px; }
#main #left {float:left; width:475px; border-right: 1px #CCC dotted; }
#main #right {float:right; width:378px; }
#main #left2 {float:left; width:475px;  }
#main #right2 {float:right; width:260px; border-left: 1px #CCC dotted; padding-left:20px; }
#main-btm	{	width:894px;	height: 17px;	float: left;background:url(../images/main-bottom.gif) no-repeat;}

#flash 	{ float:left;}
#calclock { float:left; width:378px; background:#000 url(../images/clockbg-br.gif) no-repeat bottom right;}
#calendar 	{width: 224px;	background: #000;float: left;	height: 143px;color: #ccc;padding-top: 2px;	padding-right: 0;padding-bottom: 12px;	padding-left: 17px;}
.calhead	{font-size:14px;font-weight:bold;margin-top:0px;color:#fff200;float: right;padding-bottom: 5px;font-family:Georgia, "Times New Roman", Times, serif;}
.calhead2	{font-size:12px;font-weight:bold;margin-top:0px;color:#FFF;float: right;font-family:Georgia, "Times New Roman", Times, serif;
}
.underline {width: 344px;border-bottom: 1px #CCC dotted;margin-bottom: 8px;padding-bottom: 8px;}
/* Micro Calendar */

#calendar table 	{width:200px;border:0px solid #888;	text-align: RIGHT;font-size: 11px;}
#calendar td 	{width:30px;text-align:center;	padding: 1px 2px;	border-right: 1px #202020 solid;}
.days		{color:#CCC;}
#calendar th 	{}
.actday		{color:#000;font-weight:bold;font-size: 12px;background: #FFF;}

#clock { float:right; padding-top:20px; padding-right:20px; background:url(../images/clockbg-tr.gif) no-repeat top right;}

#welcome { float:left;background:url(../images/corner.gif) no-repeat; width:360px; padding:20px; padding-right:0; padding-bottom:0; color:#444; }
#welcome h1 {width: 344px;border-bottom: 1px #CCC dotted;margin-bottom: 8px;padding-bottom: 8px; font-size:15px;font-weight:bold;
color:#000;margin: 0;font-family:Georgia, "Times New Roman", Times, serif;}

.promo {float: left;margin-bottom: 14px; }
.promo2 { float: left;padding-left: 14px;margin-bottom: 14px;}
.p-hips {float: left;	margin-bottom:14px;}
.p-logo {	float: left;}

.pageHeader { float:left; width:854px; height:168px; margin-bottom:20px; }
	.sellingadvice { background:#e1e1e1 url(../images/header-selling-advice.jpg) no-repeat top right; }
	.about { background:#e1e1e1 url(../images/header-about-us.jpg) no-repeat top right; }
	.lettings { background:#e1e1e1 url(../images/header-quality.jpg) no-repeat top right; }
.pageHeader h1 { float:left; width:552px; background:#1a1a1a url(../images/header-corner.gif) no-repeat top left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:17px; padding-left:16px; padding-top:6px; height:26px; border-bottom:1px #fff solid; }
.pageHeader .pad { float:left; padding:0px 16px; width:520px; }

#main #left2 h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:15px;}
#main #left2 label { float:left; clear:left; width:100px; margin-bottom:8px; }
#main #left2 select { float:left;  margin-bottom:8px; }
#main #left2 input { float:left; margin-bottom:8px; }

#main #right2 h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:15px;}

/*=================================	*/
/*		SEARCH STYLES				*/
/*=================================	*/
.search-small {color:#000;font-size:10px;}

#searchsaleswrap {	float: left;width: 226px;font-size:10px;background:#e5e5e5 url(../images/search-bottom.gif) no-repeat bottom;	margin-top: 16px;	margin-bottom: 10px;}

#searchlettingswrap {float: left;width: 226px;	font-size:10px;	margin-top: 16px;	margin-right: 0;	margin-bottom: 10px;	margin-left: 12px;	background:#e5e5e5 url(../images/search-bottom.gif) bottom no-repeat;}

#searchtop {float: left;width: 206px;	height: 24px;	background:#212121 url(../images/search-top.gif) no-repeat;	font-size:11px;
	color: #FFF;	padding-top: 8px;	padding-left: 10px;	padding-right: 10px;}
	
#searchtop-lettings {	float: left;	width: 206px;	height: 22px;	background:#606060 url(../images/search-top-lettings.gif) no-repeat;
	font-size:11px;	color: #FFF;	padding-top: 8px;	padding-right: 10px;	padding-left: 10px;}
	
#searchtop a {color:#fff200;}

.searchcont { float:left; width: 206px;	padding: 10px;}

.searchtable {width: 200px;height: 129px;}

.searchbottom {	float:left;	background: url(../images/search-bottom.gif) no-repeat;	background-position:bottom;	width: 226px;	height: 10px;
	clear: left;}

.searchtext		{	font-size:13px;	font-weight:bold;margin-top:0px;color:#FFF;	float: left;font-family:Georgia, "Times New Roman", Times, serif;
}
.righttext 		{float: right;	margin-top: 2px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 10px;}
.search-table	{height:24px;vertical-align:top;text-align:left;}

.search-table-buttons {height:50px;vertical-align:bottom;text-align:left;}

#bethefirst {	float: left;	width: 464px;	font-size: 11px;border-top: 1px dotted #999999;	border-bottom: 1px dotted #999999;	padding: 10px 0;
}
#bethefirst h4 { font-family:Georgia, "Times New Roman", Times, serif;font-size: 15px; color:#000;}
#bethefirst h5 { font-family:Georgia, "Times New Roman", Times, serif;font-size: 11px; color:#666;}

/*=================================	*/
/*		FOOTER STYLES				*/
/*=================================	*/

#footerwrap		{width:100%;	float:left;	background:url(../images/footer-bg.gif) repeat-x #3f3f3f; padding:20px 0; margin-top:20px;}
#footer			{ margin:0 auto; width:892px; text-align:center; color: #CCC;  }
#footer em 		{ font-style:normal; font-size:13px;font-weight:bold;margin-top:0px;color:#fff200;font-family:Georgia, "Times New Roman", Times, serif;}
#footer a		{color: #CCC;  font-size:11px; text-decoration:none;}
#footer a:hover	{color: #fff;}