.cvPropWeek {
	background:#dedaeb url('/images/pmbot.jpg') no-repeat bottom right;
	width:210px;
	height:185px;
	font-size:12px;
}
.cvPropWeek h2 {
	display:block;
	line-height:35px;
	background:#8188b9 url(/images/corner.gif) no-repeat top left;
	color:#fff;
	border-bottom:1px solid #fff;
	font-size:16px;
	padding-left:15px;
	font-weight:normal;
}
.cvPropWeek .pp {padding:7px 7px 15px 7px }
.cvPropWeek img {width:106px;margin:0 5px 5px 0;float:left;}
.cvPropWeek form {clear:both}
.buytolet {
	background:url('/images/BUYTOLET_panel.jpg') no-repeat;
	width:346px;
	height:315px;
	}
.buytolet form {
	padding:45px 12px 0 15px;
	}
.buytolet p,
.buytolet div.compulsory {border:0;display:block;color:#000;font-size:11px;clear:left;width:100%;margin-bottom:6px}
.buytolet input.text {border:1px solid #000;}
.buytolet .butSubmit{float:right;margin-top:12px;}
.buytolet p.e1 {color:#f00}

.contact-us {
	background:url(/images/PQS_Bottom.jpg) no-repeat bottom right;
	background-color:#bebadc;
	width:346px;
	height:301px;
	}
.contact-us h2 {
	display:block;
	line-height:27px;
	background:url(/images/corner2.gif) no-repeat top left;
	background-color:#303675;
	color:#fff;
	border-bottom:1px solid #fff;font-size:18px;
	padding-left:15px;
	}
.contact-us form {
	padding:20px 19px 0 15px;
	}
.contact-us p{color:#fff;text-align:right;margin-bottom:12px;clear:both;}
.contact-us .Tinput {margin:0 20px;border:1px solid #000;width:170px;font-size:14px;display:inline;float:right;}
.contact-us .butSubmit{float:right;margin-right:20px;}
.contact-us textarea {border:solid 1px #000;width:170px;height:90px;margin-bottom:12px;float:right;margin:0 20px;}

.PQS {
	background:url('/images/corner4.gif') no-repeat top left;
	height:194px;
	}
.PQSF {
	background:url(/images/PQS_Bottom.jpg) no-repeat bottom right;
	background-color:#bebadc;
	}
.PQSF h2 {
	display:block;
	line-height:27px;
	background:url(/images/corner2.gif) no-repeat top left;
	background-color:#303675;
	color:#fff;
	border-bottom:1px solid #fff;
	font-size:13px;
	padding-left:15px;
	}
.PQSF .qs2{padding:10px 7px 15px 7px }
.PQS1{position:relative}
.PQS1 .qs2{position:absolute;top:0;left:0;}
.PQS .qs, .PQS .qs2,  .PQS1 .qs2 {padding:35px 12px 0 7px;}
.qs2 input, .qs2 select {border:1px solid #666;;width:100%;margin-bottom:5px;padding:0;font-size:12px}
.qs2 input {font-size:13px}
.qs2 .qsPrice input {width:45%}
.qs2 input.qsSubmit {border:0;margin:5px 0 0 0;width:auto;float:right;}
.qs2 input.radio {width:auto;border:0}
.qs2Line{clear:both}
.qs2 label {border:0;display:block;color:#fff;margin-bottom:1px;font-size:11px;}
.qs2 label.radio {display:inline;}
.PropertyQS {
	background:url('/images/PropertyQS.jpg') no-repeat top left;
	height:288px;
	width:341px;
	float:left;
	position:relative;
	}
.PropertyQS h2 {
	}
.PropertyQS h2 a {
	display:block;
	height:30px;
	}
.PropertyQS h2 a img {width:100%;height:100%;}

.PropertyQS .h3 {
	display:block;
	position:absolute;
	bottom:0;padding:0 10px 8px 12px;
	color:#fff;
	font-size:12px;
	}
.PropertyQS .h3 a, .PropertyQS .h3 a:visited {color:#fff;font-weight:bold;}
.PropertyQS .qs2{padding:15px 12px 0 12px;}


.AboutLeaders {
	background:url('/images/aboutAB.jpg') no-repeat top left;
	height:366px;
	position:relative;
	margin-bottom:24px;
	width:210px;
	}
.AboutLeaders ul {
	list-style:disc outside;
	padding-left:12px;
	}

.AboutLeaders .h3 {
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	padding-bottom:5px;
	}
.AboutLeaders img {
	float:left;
	}
.AboutLeaders h2 a {
	display:block;
	height:30px;
	}
.AboutLeaders h2 a img {width:100%;height:100%;}
.AboutLeaders .pp {
	padding:15px 5px 0 10px;
	font-size:12px;
	}
.AboutLeaders .more{top:283px;}
.qsl{width:55%;float:left;}
.qsr{width:39%;float:right;}
.qs label {border:0;display:block;color:#fff;margin-bottom:1px;clear:both;;font-size:11px;}
.qs input {width:100%;border:0;font-size:11px;padding:2px 0;}
.qs select {width:100%;font-size:11px;padding:1px 0;border:0;outline:0}
.qsBorder{border:1px solid #000;width:96%;;background:#fff;margin-bottom:7px;padding:0 1px;}
.qsPrice label {width:100%;text-align:center;}
.qsPrice{width:100%}
.qsPrice div.qsBorder {width:45%;}
.qsSubmit{padding:0;margin-top:3px;}
.qsClear{padding:0;margin-top:5px}
.PQS .qs label {font-size:11px;}
.PQS .qsBorder {margin-bottom:4px;}

.News {
	float:right;
	background:url('/images/allanandbathnews.jpg') no-repeat top left;
	height:288px;
	width:361px;
	}
.News h2 {
	}
.News h2 a {
	display:block;
	height:30px;
	}
.News h2 a img {width:100%;height:100%;}
.News .pp {
	padding:15px 12px 0 7px;
	font-size:12px;
	height:142px;overflow:hidden;
	}
.News .morey a {color:#303675;font-size:14px;}
.News .morey {float:right;text-align:right;padding-right:12px;margin-top:-28px;}
.News .h3 {
	display:block;
	width:100%;
	padding-left:7px;
	padding-bottom:5px;
	}
.News h4 a, .News h4 a:visited {color:#303675;}
.News .h3 p a{color:#464646;}
.News .h3 p{
	margin-bottom:6px;
	font-size:10px;
	line-height:10px;
	}
.News .more {top:166px;}
.Community {
	background:url(/images/Community.jpg) no-repeat top left;
	height:182px;position:relative;
	}
.Community .pp {
	padding:45px 12px 0 10px;
	font-size:12px;
	}
.Community img {float:left;margin-right:5px;}
.Community .more {right:20px;}
.cvHalf {
	width:345px;
	}
.cvHalfB {
	width:345px;
	float:right;
;
	}
.cvQuarter {
	width:162px;
	}
.cvThird {
	width:243px;
	margin-right:12px;
	}
.cvHalfPlus {
	width:385px;
	}
.cvViewRequest{
	background:url('/images/REQUEST VIEWING.gif') no-repeat bottom right;
	height:238px;
	width:500px;
	margin-top:5px;
	font-size:11px;
	}
.cvViewRequest h2 {
	text-align:right;
	font-size:16px;
	padding-right:5px;
	background:url(/images/BlueCorners.jpg) no-repeat top left;
	height:34px;
	border-bottom:2px solid #fff;
	color:#fff;
	background-color:#303675;
	line-height:34px;
	}
.cvViewRequest h2 span {
	float:left;
	padding-left:20px;
	}
.cvViewRequest div.req {
	width:260px;
	float:left;
	color:#000;
	font-size:12px;
	margin-right:12px;
	}
.cvViewRequest div.req p {margin-top:12px;margin-left:12px;}
.cvViewRequest form {padding:12px 0 0 0}
.cvViewRequest label.e1 {color:#f00}

.cvViewRequest input.Tinput {margin-bottom:7px;background:#fff;border:solid 1px #000;width:190px}
.cvViewRequest input.butSubmit {float:right;;}

.cvRegister {
	background:url(/images/reg_panel2.jpg) no-repeat;
	height:373px;
	font-size:12px;
	}
.cvRegister fieldset {padding-top:50px;padding-left:12px;margin-right:30px;}
.cvRegister fieldset div {padding:0;margin:0;margin-bottom:12px;clear:right;}
.cvRegister label {
	color:#000;
	width:70px;
	}
.cvRegister ul{float:right}
.cvRegister label.smally {width:80px;float:left;display:inline;}
.cvRegister label.small {width:65px;float:right;display:inline;}
.cvRegister label.large {width:300px;float:left;display:inline;}
.cvRegister label.e1 {color:#f00}
.cvRegister textarea.Tinput {width:220px;background-color:#fff;border:solid 1px #000;float:right;display:inline;margin-bottom:12px;}

.cvRegister input.Tinput {width:220px;background-color:#fff;border:solid 1px #000;float:right;display:inline;}
.cvRegister input.Tinputy {width:220px;background-color:#fff;border:solid 1px #000;}
.cvRegister input.smally {width:60px;background-color:#fff;border:solid 1px #000;float:left;display:inline;}
.cvRegister input.small {width:60px;background-color:#fff;border:solid 1px #000;float:right;display:inline;}
.cvRegister input.butSubmit {margin:0;border:0;background:none;float:right;}

.cvQuestion {
	clear:both;
	background:url(/images/questionnaire_panel_bottom.jpg) no-repeat bottom right;
	width:699px;
	font-size:12px;
	color:#303675;
	background-color:#d4d2e8;
	}
.cvQuestion h2 {
	background:url(/images/BlueCorners.jpg) no-repeat top left;
	height:34px;
	border-bottom:2px solid #fff;
	color:#fff;
	background-color:#303675;
	font-size:20px;
	line-height:34px;
	padding-left:20px;
}
.cvQuestion h2.rent {background-image:url(/images/questionnaire_panel_top.jpg);}
.cvQuestion h4 {font-size:14px;margin:15px 0 0 10px;}
.cvQuestion input{}
.cvQuestion textarea {border:1px solid #666;width:100%;height:80px;overflow:auto;}
.cvQuestion input.text{width:180px;border:1px solid #666;padding:2px 0;}
.cvQuestion div p, .cvQuestion div p.compulsory{margin-top:10px;}
.cvQuestion div p.ans {color:#000;margin-top:2px;}
.cvQuestion div p.anscheck {color:#000;}
.cvQuestion div p.ans span {width:100px;display:block;float:left;clear:left;}
.cvQuestion hr {color:#fff;border-color:#fff;clear:both;margin:5px 0}
.cvQuestion input.butSubmit {margin:15px 12px 15px 0;border:0;float:right;}
.cv1{width:209px;margin:0 12px;float:left;display:inline;}
.cv2{width:209px;margin:0 12px;float:left;display:inline;}
.cv3{width:209px;float:right;margin-right:12px;display:inline;}
.cv23{width:442px;float:right;margin-right:12px;display:inline;}
.cv12{width:323px;margin-left:12px;margin:0 12px;display:inline;}
.compulsory {font-weight:bold;}
.compulsory li{font-weight:normal;}


.special {
	background:#BEBADB url(/images/PQS_Bottom.jpg) no-repeat bottom right;
	}
.special h3 {
	display:block;
	line-height:27px;
	background:url(/images/corner2.gif) no-repeat top left;
	background-color:#303675;
	color:#fff;
	font-size:16px;
	padding-left:15px;
	}
.special h2 {
	padding:0 2px 0 5px;
	}
.special p {
	padding:0 5px 5px 5px;
	}
