body
{
 margin:0;
 padding:0;
 font:0.7em arial,sans-serif;
 background:url('../_img/_bg/main.jpg') repeat-x #B9B4A1;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
}

a:hover
{
 text-decoration:underline;
 margin:0;
 padding:0;
 border:0;
}

a img,img
{
 margin:0;
 padding:0;
 border:0;
}
				
form
{
 margin:0px;
 padding:0px;
}

p
{
 padding:0;
 margin:0;
}

/*****************************************************************************************************/
/* CONTAINER */

#helmores
{
 padding:0;
 margin:0 auto;
 width:950px;
}

/*****************************************************************************************************/
/* HEAD */

#helmores #head
{
 clear:both;
 position:relative;
 padding:0;
 margin:0;
 width:950px;
 overflow:hidden;
 border-bottom:8px solid #fff;
}

#helmores #head #headTop
{
 clear:both;
 padding:0;
 margin:0;
 width:950px;
 height:112px;
 overflow:hidden;
 /* border-bottom:1px solid #AEAA91; */
}

#helmores #head #headTop #logo
{
 float:left;
 padding:0;
 margin:0;
 width:297px;
 height:111px;
 overflow:hidden;
}

#helmores #head #headTop #logo img
{
 padding:0;
 margin:38px 0 0 10px;
 width:283px;
 height:54px;
}

#helmores #head #headTop #callUs
{
 float:left;
 padding:0;
 margin:0;
 width:653px;
 height:100px;
 overflow:hidden;
}

#helmores #head #headTop #callUs img
{
 padding:0;
 margin:42px 0 0 19px;
 width:205px;
 height:40px;
}

#helmores #head #headNav
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:45px;
 overflow:hidden;
}

#helmores #head #headNav ul
{
 padding:0;
 margin:17px 0 0 0;
 list-style-type:none;
}

#helmores #head #headNav li
{
 float:left;
 display:inline;
 padding:0 10px 0 9px;
 margin:0;
 text-transform:uppercase;
 background:url('../_img/_bg/nav-sep.gif') right 2px no-repeat;
 color:#323673;
}

#helmores #head #headNav li a,#helmores #head #headNav li a:visited
{
 padding:0;
 margin:0;
 color:#323673;
 font-weight:bold;
}

#helmores #head #headFlash
{
 float:left;
 position:relative;
 padding:0;
 margin:0;
 width:950px;
 height:215px;
 overflow:hidden;
}

#helmores #head #headFlashMovie
{
 position:absolute;
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:215px;
 overflow:hidden;
}

#helmores #head #headFlashButtons
{
 position:absolute;
 float:left;
 padding:29px 0 0 29px;
 margin:0;
 width:287px;
 z-index:1000;
}

#helmores #head #headFlashButtons img
{
 float:left;
 padding:0;
 margin:0;
 width:258px;
 height:50px;
}

#helmores #head #headFlashButtons .buttonsOnFlash
{
 padding:0;
 margin:0 0 8px 0;
}

#helmores #head #headSplash
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:141px;
 overflow:hidden;
}

div.splash_props { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }
div.splash_about { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }
div.splash_selling { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }
div.splash_work { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }
div.splash_contact { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }
div.splash_news { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }
div.splash_alerts { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }
div.splash_sitemap { background:url('../_img/_bg/_pages/props.jpg') no-repeat; }

#helmores #head #headSplash #bigButtons
{
 float:left;
 padding:0;
 margin:0;
 width:287px;
 height:215px;
 overflow:hidden;
}

#helmores #head #headSplash #bigButtons img
{
 float:left;
 padding:0;
 width:258px;
 height:50px;
 margin:30px 0 0 29px;
}

#helmores #head #headSplash #strapLine
{
 float:left;
 padding:30px 45px 0 0;
 margin:0;
 width:618px;
 height:178px;
 overflow:hidden;
 text-align:right;
}

#helmores #head #headSplash #strapLine h1
{

 margin:0;
 padding:0;
 font-family:times,sans-serif;
 font-size:400%;
 color:#232560;
 line-height:100%;
 text-align:right;
}

div.head1 { background:url('../_img/_bg/_seasonal/1.jpg') no-repeat; }
div.head2 { background:url('../_img/_bg/_seasonal/2.jpg') no-repeat; }
div.head3 { background:url('../_img/_bg/_seasonal/3.jpg') no-repeat; }
div.head4 { background:url('../_img/_bg/_seasonal/4.jpg') no-repeat; }
div.head5 { background:url('../_img/_bg/_seasonal/5.jpg') no-repeat; }
div.head6 { background:url('../_img/_bg/_seasonal/6.jpg') no-repeat; }
div.head7 { background:url('../_img/_bg/_seasonal/7.jpg') no-repeat; }
div.head8 { background:url('../_img/_bg/_seasonal/8.jpg') no-repeat; }
div.head9 { background:url('../_img/_bg/_seasonal/9.jpg') no-repeat; }
div.head10 { background:url('../_img/_bg/_seasonal/10.jpg') no-repeat; }
div.head11 { background:url('../_img/_bg/_seasonal/11.jpg') no-repeat; }
div.head12 { background:url('../_img/_bg/_seasonal/12.jpg') no-repeat; }
div.head13 { background:url('../_img/_bg/_seasonal/13.jpg') no-repeat; }
div.head14 { background:url('../_img/_bg/_seasonal/14.jpg') no-repeat; }
div.head15 { background:url('../_img/_bg/_seasonal/15.jpg') no-repeat; }
div.head16 { background:url('../_img/_bg/_seasonal/16.jpg') no-repeat; }
div.head17 { background:url('../_img/_bg/_seasonal/17.jpg') no-repeat; }
div.head18 { background:url('../_img/_bg/_seasonal/18.jpg') no-repeat; }
div.head19 { background:url('../_img/_bg/_seasonal/19.jpg') no-repeat; }
div.head20 { background:url('../_img/_bg/_seasonal/20.jpg') no-repeat; }
div.head21 { background:url('../_img/_bg/_seasonal/21.jpg') no-repeat; }
div.head22 { background:url('../_img/_bg/_seasonal/22.jpg') no-repeat; }
div.head23 { background:url('../_img/_bg/_seasonal/23.jpg') no-repeat; }
div.head24 { background:url('../_img/_bg/_seasonal/24.jpg') no-repeat; }
div.head25 { background:url('../_img/_bg/_seasonal/25.jpg') no-repeat; }
div.head26 { background:url('../_img/_bg/_seasonal/26.jpg') no-repeat; }
div.head27 { background:url('../_img/_bg/_seasonal/27.jpg') no-repeat; }
div.head28 { background:url('../_img/_bg/_seasonal/28.jpg') no-repeat; }
div.head29 { background:url('../_img/_bg/_seasonal/29.jpg') no-repeat; }
div.head30 { background:url('../_img/_bg/_seasonal/30.jpg') no-repeat; }
div.head31 { background:url('../_img/_bg/_seasonal/31.jpg') no-repeat; }
div.head32 { background:url('../_img/_bg/_seasonal/32.jpg') no-repeat; }
div.head33 { background:url('../_img/_bg/_seasonal/33.jpg') no-repeat; }
div.head34 { background:url('../_img/_bg/_seasonal/34.jpg') no-repeat; }
div.head41 { background:url('../_img/_bg/_seasonal/41.jpg') no-repeat; }
div.head42 { background:url('../_img/_bg/_seasonal/42.jpg') no-repeat; }

div.headSpring { background:url('../_img/_bg/_seasonal/spring-header.jpg') no-repeat; }
div.headSummer { background:url('../_img/_bg/_seasonal/summer-header.jpg') no-repeat; }
div.headSummer2 { background:url('../_img/_bg/_seasonal/summer-header-2.jpg') no-repeat; }
div.headWinter { background:url('../_img/_bg/_seasonal/winter-header.jpg') no-repeat; }
div.headValentines { background:url('../_img/_bg/_seasonal/valentines-header.jpg') no-repeat; }
div.headLeapYear { background:url('../_img/_bg/_seasonal/leapyear-header.jpg') no-repeat; }
div.headCheltenham { background:url('../_img/_bg/_seasonal/cheltenham-header.jpg') no-repeat; }
div.headStPatrick { background:url('../_img/_bg/_seasonal/stpatrick-header.jpg') no-repeat; }
div.headEaster { background:url('../_img/_bg/_seasonal/easter-header.jpg') no-repeat; }
div.headGrandNational { background:url('../_img/_bg/_seasonal/grand-national-header.jpg') no-repeat; }
div.headLondonMarathon { background:url('../_img/_bg/_seasonal/london-marathon-header.jpg') no-repeat; }
div.headStGeorge { background:url('../_img/_bg/_seasonal/st-george-header.jpg') no-repeat; }
div.headMayDay { background:url('../_img/_bg/_seasonal/may-day.jpg') no-repeat; }
div.headFACup { background:url('../_img/_bg/_seasonal/fa-cup.jpg') no-repeat; }
div.headChelsea { background:url('../_img/_bg/_seasonal/chelsea-flower.jpg') no-repeat; }
div.headDevonCountyShow { background:url('../_img/_bg/_seasonal/devon-county-show.jpg') no-repeat; }

div.headEuro2008 { background:url('../_img/_bg/_seasonal/euro2008-header.jpg') no-repeat; }
div.headLongestDay { background:url('../_img/_bg/_seasonal/longest-day-header.jpg') no-repeat; }
div.headWimbledon { background:url('../_img/_bg/_seasonal/wimbledon-header.jpg') no-repeat; }
div.headTourDeFrance { background:url('../_img/_bg/_seasonal/tour-de-france-header.jpg') no-repeat; }
div.headGolf { background:url('../_img/_bg/_seasonal/golf-header.jpg') no-repeat; }
div.headOlympics { background:url('../_img/_bg/_seasonal/olympics-header.jpg') no-repeat; }
div.headBeach { background:url('../_img/_bg/_seasonal/beach-header.jpg') no-repeat; }
div.headHoliday { background:url('../_img/_bg/_seasonal/holiday.jpg') no-repeat; }
div.headBackToSchool { background:url('../_img/_bg/_seasonal/backtoschool.jpg') no-repeat; }

div.headStDavids { background:url('../_img/_bg/_seasonal/stdavids-header.jpg') no-repeat; }

div.headAutumn { background:url('../_img/_bg/_seasonal/autumn.jpg') no-repeat; }
div.headAutumn2 { background:url('../_img/_bg/_seasonal/autumn2.jpg') no-repeat; }
div.headGMT { background:url('../_img/_bg/_seasonal/gmt.jpg') no-repeat; }
div.headHalloween { background:url('../_img/_bg/_seasonal/halloween.jpg') no-repeat; }

div.headFireworks { background:url('../_img/_bg/_seasonal/fireworks.jpg') no-repeat; }
div.headPoppy { background:url('../_img/_bg/_seasonal/poppy.jpg') no-repeat; }
div.headHatScarf { background:url('../_img/_bg/_seasonal/hatscarf.jpg') no-repeat; }
div.headScotland { background:url('../_img/_bg/_seasonal/scotland.jpg') no-repeat; }

div.headDec1 { background:url('../_img/_bg/_seasonal/dec1.jpg') no-repeat; }
div.headDec2 { background:url('../_img/_bg/_seasonal/dec2.jpg') no-repeat; }
div.headDec3 { background:url('../_img/_bg/_seasonal/dec3.jpg') no-repeat; }
div.headDec4 { background:url('../_img/_bg/_seasonal/dec4.jpg') no-repeat; }

div.splashSpring { background:url('../_img/_bg/_seasonal/spring-splash.jpg') no-repeat; }
div.splashSummer { background:url('../_img/_bg/_seasonal/summer-splash.jpg') no-repeat; }
div.splashAutumn { background:url('../_img/_bg/_seasonal/autumn-splash.jpg') no-repeat; }
div.splashWinter { background:url('../_img/_bg/_seasonal/winter-splash.jpg') no-repeat; }

/*****************************************************************************************************/
/* MAIN */

#helmores #main
{
 float:left;
 padding:0 9px 0 9px;
 margin:0;
 width:932px;
 border-bottom:8px solid #fff;
 background:url('../_img/_bg/body.gif') repeat-y;
}

#helmores #main #left
{
 float:left;
 padding:0;
 margin:0;
 width:294px;
 overflow:hidden;
 background:url('../_img/_bg/left-panel.jpg') no-repeat;
}

#helmores #main #left h2
{
 padding:0;
 margin:0;
 color:#fff;
 font-size:130%;
}

#helmores #main #left #leftPanels
{
 float:left;
 padding:20px 20px 10px 17px;
 margin:0;
 width:254px;
}

#helmores #main #left #leftPanels .leftPanel
{
 float:left;
 padding:0;
 margin:0 0 20px 0;
}

#helmores #main #left #leftPanels .leftPanel p
{
 padding:0;
 margin:0 0 8px 0;
 font-size:110%;
 color:#fff;
 line-height:150%;
}

#helmores #main #left #leftPanelsFilter
{
 float:left;
 padding:20px 0 10px 17px;
 margin:0;
 width:213px;
}

#helmores #main #left #leftPanelsFilter .leftPanelFilter
{
 float:left;
 padding:0 0 14px 0;
 margin:0 0 14px 0;
 width:199px; 
 border-bottom:1px solid #C1BBAB;
}

#helmores #main #left #leftPanelsFilter .leftPanelFilter p
{
 padding:0;
 margin:0;
 font-size:110%;
 color:#fff;
 line-height:150%;
}

#helmores #main #left #leftPanelsFilter .textBox
{
 float:left;
 padding:4px 0 0 5px;
 margin:5px 0 0 0;
 width:187px;
 height:18px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:100%;
}

#helmores #main #left #leftPanelsFilter .dropDown
{
 float:left;
 padding:4px 0 4px 0px;
 margin:5px 0 0 0;
 width:195px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:100%;
}
















#helmores #main #left #leftPanelsLatest
{
 float:left;
 padding:20px 0 10px 17px;
 margin:0;
 width:213px;
}

#helmores #main #left #leftPanelsLatest .leftPanelLatest
{
 float:left;
 padding:0 0 14px 0;
 margin:0 0 14px 0;
 width:199px; 
 border-bottom:1px solid #C1BBAB;
}

#helmores #main #left #leftPanelsLatest .leftPanelLatest p
{
 padding:0;
 margin:0 0 13px 0;
 font-size:110%;
 color:#fff;
 line-height:150%;
}

#helmores #main #left #leftPanelsLatest .leftPanelLatest p.last
{
	margin-bottom:0;
}

#helmores #main #left #leftPanelsLatest .textBox
{
 float:left;
 padding:4px 0 0 5px;
 margin:0 0 5px 0;
 width:187px;
 height:18px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:110%;
}

#helmores #main #left #leftPanelsLatest .textArea
{
 float:left;
 padding:4px 0 0 5px;
 margin:0 0 10px 0;
 width:187px;
 height:80px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:110%;
 font-family:arial;
}

#helmores #main #left #leftPanelsLatest select
{
 float:left;
 padding:4px 0 4px 0px;
 margin:5px 0 5px 0;
 width:195px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:110%;
}

#helmores #main #left #leftPanelsLatest ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

#helmores #main #left #leftPanelsLatest li
{
	padding:0 0 10px 17px;
	color:#fff;
	font-size:110%;
	background:url(/_img/bullet-white.gif) 0 3px no-repeat;
}

#helmores #main #left #leftPanelsLatest a, #helmores #main #left #leftPanelsLatest a:visited
{
	color:#fff;
	text-decoration:underline;
}

#helmores #main #right
{
 float:left;
 margin:0 0 0 8px;
 padding:0;
 width:630px;
}

#helmores #main #right #rightSubNav
{
 float:left;
 padding:0;
 margin:0;
 width:630px;
 height:38px;
 overflow:hidden;
 background:#323376;
 border-bottom:8px solid #fff;
}

#helmores #main #right #rightSubNav ul
{
 padding:0;
 margin:12px 0 0 20px;
 list-style-type:none;
}

#helmores #main #right #rightSubNav li
{
 float:left;
 display:inline;
 padding:0 10px 0 10px;
 margin:0;
 font-size:110%;
 color:#fff;
 text-transform:uppercase;
 font-weight:bold;
 background:url('../_img/_bg/sub-nav-sep.gif') right 3px no-repeat;
}

#helmores #main #right #rightSubNav li a,#helmores #main #right #rightSubNav li a:visited
{
 padding:0;
 margin:0;
 color:#fff;
}

#helmores #main #right #rightContent
{
 clear:both;
 padding:0;
 margin:0;
 width:630px;
 background:#E4DECE;
}

#helmores #main #right #rightContent h4
{
 padding:0;
 margin:0 0 10px 20px;
 color:#4F4D40;
 font-size:130%;
}

#helmores #main #right #rightContent p
{
 margin:0 20px 0 20px;
 padding:0 0 12px 0;
 color:#4F4D40;
 font-size:110%;
 line-height:150%;
}

#helmores #main #right #rightContent ul
{
 padding:0;
 margin:0 0 14px 20px;
 list-style-type:none;
}

#helmores #main #right #rightContent li
{
 padding:0 0 0 20px;
 margin:0 0 10px 0;
 color:#4F4D40;
 font-size:110%;
 background:url('../_img/bullet.gif') 0 3px no-repeat;
}

#helmores #main #right #rightContent a,#helmores #main #right #rightContent a:visited
{
 margin:0;
 padding:0;
 color:#4F4D40;
 text-decoration:underline;
}

/*****************************************************************************************************/
/* MY FAVOURITES */

div.favProp
{
 float:left;
 padding:0 0 20px 20px;
 margin:0;
 width:166px;
}

div.favPropHead
{
 float:left;
 padding:0;
 margin:0;
 width:166px;
 height:38px;
 background:#323376;
}

div.favHeadLeft
{
 float:left;
 padding:8px 0 0 0;
 margin:0;
}

div.favHeadRight
{
 float:right;
 padding:0 20px 0 0;
 margin:0;
}

div.favHeadRight img
{
 margin:11px 0 0 0;
 padding:0;
}

div.favHeadLeft p
{
 font-size:110%;
 color:#fff;
 font-weight:bold;
}

div.favPropPic
{
 float:left;
 padding:0;
 margin:0;
 width:166px;
 height:110px;
 overflow:hidden;
}


/*****************************************************************************************************/
/* CONTACT HELMORES */

div#contactMap
{
 float:left;
 padding:0;
 margin:0;
 width:630px;
 height:392px;
}

/*****************************************************************************************************/
/* THE TEAM */

div#theTeam
{
 float:left;
 padding:0;
 margin:0;
 width:630px;
 border-top:8px solid #fff;
}

div.team
{
 float:left;
 padding:0;
 margin:0;
 width:630px;
 border-bottom:8px solid #fff;
}

div.teamHead
{
 float:left;
 padding:0;
 margin:0;
 width:630px;
 height:38px;
 overflow:hidden;
 background:#A49E8E;
}

div.teamName
{
 float:left;
 padding:0;
 margin:0;
}

div.teamButton
{
 float:right;
 padding:5px 20px 0 0;
 margin:0;
}

div.teamBody
{
 float:left;
 padding:0;
 margin:0;
 width:630px;
}

div.teamPic
{
 float:left;
 padding:0;
 margin:0;
 width:173px;
}

div.teamPic img
{
 float:left;
 padding:0;
 margin:0;
 width:173px;
 height:173px;
}

div.teamText
{
 float:left;
 padding:20px;
 margin:0;
 width:414px;
}

/*****************************************************************************************************/
/* FORMS */

div#theForm
{
 float:left;
 padding:20px 20px 20px 20px;
 margin:0;
 width:590px;
}

div.formRow
{
 float:left;
 padding:0;
 margin:0 0 5px 0;
 width:590px;
}

div.formLeft
{
 float:left;
 padding:0 20px 0 0;
 margin:0;
 width:160px;
 text-align:right;
}

.formTextBox
{
 float:left;
 padding:2px 0 2px 5px;
 margin:0;
 width:300px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:100%;
}

.formTextArea
{
 float:left;
 padding:2px 0 2px 5px;
 margin:0;
 width:300px;
 height:80px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:100%;
 font-family:arial;
}

.buttonOffer
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/make-offer.gif') no-repeat;
}

.buttonViewing
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/arrange-viewing.gif') no-repeat;
}

.buttonMortgage
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/request-quote.gif') no-repeat;
}

.buttonLogin
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/login.gif') no-repeat;
}

.buttonRegister
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/register.gif') no-repeat;
}

.buttonRecoverPass
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/recover-password.gif') no-repeat;
}

.buttonChangePass
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/change-password.gif') no-repeat;
}

.buttonUpdate
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/update.gif') no-repeat;
}

.buttonValuation
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:172px;
 height:29px;
 background:url('../_img/_buttons/valuation.gif') no-repeat;
}

.buttonAmendments
{
 float:left;
 padding:0;
 margin:0;
 border:0;
 cursor:pointer;
 width:188px;
 height:29px;
 background:url('../_img/_buttons/request-amendments.gif') no-repeat;
}

/*****************************************************************************************************/
/* ASK THE EXPERT */

div#expertQuestions
{
 clear:both;
 padding:0;
 margin:5px 0 0 0;
 width:630px;
}

div.expertQuestion
{
 clear:both;
 padding:0 20px 0 20px;
 margin:10px 0 5px 0;
 width:590px;
}

div.expertQuestion p
{
 font-weight:bold;
 color:#4E4B3A;
 width:570px;
 background:url('../_img/_icons/question.gif') no-repeat;
}

div.expertAnswer
{
 clear:both;
 padding:0 20px 0 20px;
 margin:0;
 width:550px;
 background:url('../_img/_icons/answer.gif') 21px 1px no-repeat;
}

div.expertAnswer p
{
 padding:0;
 margin:0;
 color:#4E4B3A;
 width:550px;
}

/*****************************************************************************************************/
/* HOME */

div#homePanels
{
 float:left;
 padding:0;
 margin:0 0 8px 0;
 width:630px;
 height:345px;
 overflow:hidden;
 border-bottom:8px solid #fff;
}

div.homePanel
{
 float:left;
 padding:0;
 margin:0;
 width:311px;
 height:345px;
 overflow:hidden;
 border-right:8px solid #fff;
}

div.homePanel ul
{
 padding:0;
 margin:0;
 list-style-type:none;
}

div.homePanel li
{
 padding:0;
 margin:0;
}

div.homePanelTop
{
 clear:both;
 padding:12px 0 0 15px;
 margin:0;
 width:296px;
 height:26px;
 overflow:hidden;
 background:#333477;
}

div.homePanelTop h3
{
 padding:0;
 margin:0;
 font-size:130%;
 color:#fff;
 text-transform:uppercase;
}

div.homePanelPic
{
 float:left;
 padding:0;
 margin:0;
 width:311px;
 height:205px;
}

div.homePanelPic img
{
 float:left;
 padding:0;
 margin:0;
 width:311px;
 height:205px;
}

div.homePanelBottom
{
 clear:both;
 padding:10px 15px 0 15px;
 margin:0;
 width:281px;
 height:102px;
 overflow:hidden;
 background:url('../_img/_bg/home-panel.jpg') repeat-x;
}

div.homePanelBottom p
{
 padding:0;
 margin:2px 0 0 0;
 color:#fff;
 font-size:110%;
 line-height:150%;
}

div.homePanelBottom p.homePanelPrice
{
 padding:0;
 margin:3px 0 0 0;
 color:#fff;
 font-size:150%;
 font-weight:bold;
}

div.homePanelBottom a,div.homePanelBottom a:visited
{
 padding:0;
 margin:0;
 color:#fff;
 font-weight:bold;
}

/*****************************************************************************************************/
/* PROPERTIES - LIST */

div#propList
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
}

div#propTypes
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:38px;
 overflow:hidden;
 background:#EA2B30;
 border-bottom:8px solid #fff;
}

div#propTypes ul
{
 padding:0;
 margin:9px 0 0 8px;
 list-style-type:none;
}

div#propTypes li
{
 float:left;
 display:inline;
 padding:3px 0 1px 20px;
 margin:0 3px 0 0;
 color:#fff;
 font-weight:bold;
 font-size:110%;
}

li.propTypeAll { background:url('../_img/_icons/all-properties.gif') 0 1px no-repeat; }
li.propTypeLatest { background:url('../_img/_icons/latest-properties.gif') 0 2px no-repeat; }
li.propTypeResidential { background:url('../_img/_icons/residential-properties.gif') no-repeat; }
li.propTypeNew { background:url('../_img/_icons/new-homes.gif') 0 1px no-repeat; }
li.propTypeCommercial { background:url('../_img/_icons/commercial-properties.gif') 0 1px no-repeat; }
li.propTypeDevelopment { background:url('../_img/_icons/development-land.gif') 0 1px no-repeat; }

div#propTypes a,div#propTypes a:visited
{
 padding:3px 3px 3px 3px;
 color:#fff;
 text-decoration:none;
}

div#propTypes a:hover
{
 padding:3px 3px 3px 3px;
 text-decoration:none;
 color:#EA2B30;
 background:#fff;
}

/* Property Search */

div.search-title
{
 float:left;
 padding:6px 0 0 16px;
 margin:0;
 width:678px;
 height:32px;
 overflow:hidden;
 background:#323376;
 border-bottom:8px solid #fff;
}

div.search-subtitle
{
 float:left;
 padding:6px 0 0 16px;
 margin:0;
 width:678px;
 height:32px;
 overflow:hidden;
 background:#A49E8E;
}

div.search-title p, div.search-subtitle p
{
 float:left;
 padding:7px 0 0 0;
 margin:0;
 line-height:100%;
 font-size:130%;
 font-weight:bold;
 text-transform:uppercase;
 color:#fff;
}

div.search-form
{
 float:left;
 padding:13px 0 1px 16px;
 margin:0;
 width:678px;
 background:#E4DECE;
 border-bottom:8px solid #fff;
}

div.search-form p
{
 padding:0 0 12px 0;
 margin:0;
 font-size:110%;
 line-height:100%;
 color:#504A3A;
}

div.search-form select
{
 padding:3px 0 4px 0px;
 margin:0 10px 0 0;
 width:195px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:100%;
}

div.search-form input.textBox
{
 padding:4px 0 0 5px;
 margin:5px 0 0 0;
 width:187px;
 height:18px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:100%;
}

/* List properties */

div.property
{
 clear:both;
 padding:0;
 margin:0;
 width:694px;
 height:148px;
 overflow:hidden;
 background:url('../_img/_bg/prop-list.gif') bottom left repeat-x #E4DECE;
 border-bottom:8px solid #fff
}

div.propertyHead
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:38px;
 overflow:hidden;
 background:#333477;
}

div.propertyLocation
{
 float:left;
 padding:11px 0 0 20px;
 margin:0;
 width:467px;
}

div.propertyLocation p
{
 color:#fff;
 font-weight:bold;
 font-size:130%;
}

div.propertyPrice
{
 float:left;
 padding:6px 20px 0 0;
 margin:0;
 width:187px;
 text-align:right;
}

div.propertyPrice p
{
 color:#fff;
 font-weight:bold;
 font-size:200%;
}

div.propertyBody
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:110px;
 overflow:hidden;
}

div.propertyPic
{
 float:left;
 padding:0;
 margin:0;
 width:166px;
 height:110px;
}

div.propertyPic img
{
 float:left;
 padding:0;
 margin:0;
 width:166px;
 height:110px;
}

div.propertyInfo
{
 float:left;
 padding:0;
 margin:0;
 width:528px;
 height:110px;
}

div.propertyText
{
 float:left;
 padding:17px 10px 0 20px;
 margin:0;
 width:350px;
 height:92px;
 border-bottom:1px solid #7D7A67;
}

div.propertyText p
{
 font-size:110%;
 line-height:150%;
 color:#514B3B;
}

div.propertyFeatures
{
 float:left;
 padding:0;
 margin:0;
 width:148px;
 height:109px;
 border-bottom:1px solid #7D7A67;
}

div.propertyFeatures ul
{
 padding:18px 10px 0 0;
 margin:0;
 list-style-type:none;
}

div.propertyFeatures li
{
 padding:1px 28px 10px 0;
 margin:0;
 font-size:110%;
 font-weight:bold;
 color:#4E4B3C;
 text-align:right;
}

li.iconPropType
{
 background:url('../_img/_icons/property-type.gif') top right no-repeat;
}

li.iconPropBeds
{
 background:url('../_img/_icons/no-bedrooms.gif') top right no-repeat;
}

div.propertyFeatures img
{
 padding:0;
 margin:0 10px 0 0;
 float:right;
}

div#pages
{
 clear:both;
 padding:0;
 margin:0;
 width:694px;
 height:21px;
 overflow:hidden;
 background:#fff;
 text-align:right;
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
}

div#pagesPrev
{
 float:right;
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}

div#pagesPrev img
{
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}

div#pagesNums
{
 float:right;
 padding:0;
 margin:0 1px 0 0;
}

/*
div#pagesNums .pageNum
{
 float:left;
 padding:4px 0 0 0;
 margin:0 1px 0 0;
 width:20px;
 height:17px;
 background:#EA2E2D; 
 text-align:center;
 font-weight:bold;
 color:#fff;
}
*/

div#pagesNums .pageNum
{
 float:left;
 padding:0;
 margin:0 1px 0 0;
 background:#EA2E2D; 
 text-align:center;
 font-weight:bold;
 color:#fff;
}

div#pagesNums .pageNum a,div#pagesNums .pageNum a:visited
{
 padding:4px 0 0 0;
 margin:0;
 display:block;
 width:20px;
 height:25px;
 color:#fff;
}

div#pagesNums .pageNum a:hover
{
 background:#A59F91;
 text-decoration:none;
}

div#pagesNext
{
 float:right;
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}

div#pagesNext img
{
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}


/*****************************************************************************************************/
/* PROPERTIES - VIEW DETAILS */

div#viewProp
{
 clear:both;
 padding:0;
 margin:0;
 width:694px;
}

div#viewPropHead
{
 clear:both;
 padding:0;
 margin:0;
 width:694px;
 height:38px;
 overflow:hidden;
 background:#323376;
 border-bottom:8px solid #fff;
}

div#viewPropLocation
{
 float:left;
 padding:11px 0 0 20px;
 margin:0;
 width:467px;
}

div#viewPropLocation p
{
 color:#fff;
 font-weight:bold;
 font-size:130%;
}

div#viewPropPrice
{
 float:left;
 padding:6px 20px 0 0;
 margin:0;
 width:187px;
 text-align:right;
}

div#viewPropPrice p
{
 color:#fff;
 font-weight:bold;
 font-size:200%;
}

div#viewPropMap
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:303px;
 border-bottom:8px solid #fff;
}

div#viewPropFeatures
{
 clear:both;
 padding:0;
 margin:0;
 width:694px;
 height:257px;
 overflow:hidden;
 border-bottom:8px solid #fff;
}

div#viewPropFeaturesLeft
{
 float:left;
 padding:0;
 margin:0;
 width:386px;
 height:257px;
 overflow:hidden;
 border-right:8px solid #fff;
}

div#viewPropFeaturesLeft img
{
 padding:0;
 margin:0;
}

div#viewPropFeaturesRight
{
 float:left;
 padding:0;
 margin:0;
 width:300px;
 height:257px;
 overflow:hidden;
}

div#viewPropThumbs
{
 float:left;
 padding:0;
 margin:0;
 width:144px;
 height:257px;
 overflow:hidden;
 border-right:8px solid #fff;
}

div.propThumb
{
 float:left;
 padding:0;
 margin:0;
 width:68px;
 height:45px;
 overflow:hidden;
 border-right:8px solid #fff;
 border-bottom:8px solid #fff;
 background:url('../_img/_bg/no-image-slash-bg.gif') no-repeat;
}

div#viewPropActions
{
 float:left;
 padding:0;
 margin:0;
 width:148px;
 height:257px;
 overflow:hidden;
 background:#EA2E2F;
}

div#viewPropActions ul
{
 padding:10px 0 0 10px;
 margin:0;
 list-style-type:none;
}

div#viewPropActions li
{
 padding:1px 0 7px 24px;
 margin:0;
 font-size:110%;
 color:#fff;
}

div#viewPropActions li a,div#viewPropActions li a:visited
{
 color:#fff;
 font-weight:bold;
}

li.vpIcon_propType { background:url('../_img/_icons/prop-type.gif') top left no-repeat; }
li.vpIcon_beds { background:url('../_img/_icons/bedrooms.gif') top left no-repeat; }
li.vpIcon_ref { background:url('../_img/_icons/ref.gif') top left no-repeat; }
li.vpIcon_print { background:url('../_img/_icons/print-details.gif') top left no-repeat; }
li.vpIcon_map { background:url('../_img/_icons/location-map.gif') top left no-repeat; }
li.vpIcon_aerial { background:url('../_img/_icons/aerial-view.gif') top left no-repeat; }
li.vpIcon_floorPlans { background:url('../_img/_icons/floorplans.gif') top left no-repeat; }
li.vpIcon_epc { background:url('../_img/_icons/epc.gif') top left no-repeat; }
li.vpIcon_vTour { background:url('../_img/_icons/virtual-tour.gif') top left no-repeat; }
li.vpIcon_backToList { background:url('../_img/_icons/back-to-list.gif') top left no-repeat; }
li.vpIcon_link { background:url('../_img/_icons/link.gif') top left no-repeat; }

div#viewPropSubNav
{
 clear:both;
 padding:0;
 margin:0;
 width:694px;
 height:38px;
 overflow:hidden;
 background:#EB2D2D;
 border-bottom:8px solid #fff;
}

div#viewPropSubNav ul
{
 padding:0;
 margin:9px 0 0 20px;
 list-style-type:none;
}

div#viewPropSubNav li
{
 float:left;
 display:inline;
 padding:3px 14px 1px 20px;
 margin:0 3px 0 0;
 color:#fff;
 font-weight:bold;
 font-size:110%;
}

div#viewPropSubNav li a,div#viewPropSubNav li a:visited
{
 color:#fff;
}

li.propSubNavOffer { background:url('../_img/_icons/make-an-offer.gif') 0 1px no-repeat; }
li.propSubNavViewing { background:url('../_img/_icons/arrange-viewing.gif') 0 1px no-repeat; }
li.propSubNavMortgage { background:url('../_img/_icons/mortgage-quote.gif') 0 1px no-repeat; }
li.propSubNavEmail { background:url('../_img/_icons/email-to-friend.gif') 0 1px no-repeat; }
li.propSubNavFavs { background:url('../_img/_icons/add-to-favourites.gif') 0 1px no-repeat; }


div#viewPropSendFriend
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:38px;
 overflow:hidden;
 background:#323376;
 border-bottom:8px solid #fff;
}

div#viewPropSendFriendLeft
{
 float:left;
 padding:11px 0 0 20px;
 margin:0;
}

div#viewPropSendFriendLeft p
{
 color:#fff;
 font-weight:bold;
 font-size:130%;
}

div#viewPropSendFriendForm
{
 float:left;
 padding:7px 0 0 10px;
 margin:0;
}

div#viewPropSendFriendForm input
{
 float:left;
 padding:4px 0 0 5px;
 margin:0;
 width:150px;
 height:18px;
 color:#827C6E;
 border:1px solid #7F9EBB;
 font-size:100%;
}

div#viewPropSendFriendRight
{
 float:left;
 padding:5px 0 0 10px;
 margin:0;
}

div#viewPropSendFriendRight img
{
 padding:0;
 margin:2px 0 0 0;
}

div#viewPropDetail
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 background:url('../_img/_bg/prop-detail-main.gif') repeat-y;
}

div#viewPropText
{
 float:left;
 padding:20px 20px 20px 20px;
 margin:0;
 width:422px;
 border-right:8px solid #fff;
}

div#viewPropText p
{
 font-size:110%;
 padding:0;
 margin:0 0 20px 0;
 color:#514E3F;
 line-height:150%;
}

div#viewPropSimilar
{
 float:left;
 padding:0;
 margin:0;
 width:224px;
 overflow:hidden;
}

div#viewPropSimilarHead
{
 float:left;
 padding:12px 0 0 10px;
 margin:0;
 width:214px;
 height:26px;
 overflow:hidden;
 background:#A49E8E;
 border-bottom:8px solid #fff;
}

div#viewPropSimilarHead p
{
 color:#fff;
 font-weight:bold;
 font-size:130%;
 text-transform:uppercase;
}

.similarProp
{
 clear:both;
 padding:0;
 margin:0;
 border-bottom:8px solid #fff;
 width:224px;
}

.similarPropPic
{
 float:left;
 padding:0;
 margin:0;
 width:116px;
 height:77px;
}

similarPropText
{
 color:#514E3D;
 font-size:100%;
 font-weight:bold;
 line-height:170%;
}

.similarPropDetails
{
 padding:0;
 margin:3px 0 0 0;
}

/*****************************************************************************************************/
/* PROPERTIES - MAP RESULTS */

div#mapResults
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
}

div#mapTips
{
 float:left;
 padding:12px 0 0 10px;
 margin:0;
 width:684px;
 height:25px;
 overflow:hidden;
 background:#323376;
 border-bottom:8px solid #fff;
}

div#mapTips p
{
 padding:0;
 margin:0;
 color:#fff;
 font-size:110%;
}

div#mapMain
{
 float:left;
 position:relative;
 padding:0;
 margin:0;
 width:694px;
 height:545px;
 overflow:hidden;
}

div#mapDisclaimer
{
 float:left;
 padding:12px 0 0 10px;
 margin:0;
 width:684px;
 height:25px;
 overflow:hidden;
 background:#323376;
 border-top:8px solid #fff;
}

div#mapDisclaimer p
{
 padding:0;
 margin:0;
 color:#fff;
 font-size:110%;
}

/*****************************************************************************************************/
/* STATIC PAGES */

div.staticPic
{
 float:left;
 padding:0;
 margin:0;
 width:294px;
 height:195px;
 border-bottom:8px solid #fff;
}

div#staticContact
{
 float:left;
 padding:20px;
 margin:0;
 width:254px;
}

div#staticContact p
{
 padding:0;
 margin:5px 0 5px 0;
 color:#fff;
 font-size:110%;
 line-height:120%;
}

div#staticContact a,div#staticContact a:visited
{
 color:#fff;
}

div#staticContact2
{
 float:left;
 padding:20px;
 margin:0;
 width:254px;
}

div#staticContact2 p
{
 padding:0;
 margin:5px 0 5px 0;
 color:#fff;
 font-size:110%;
 line-height:120%;
}

div#staticContact2 a,div#staticContact2 a:visited
{
 color:#fff;
}

/*****************************************************************************************************/
/* FOOT */

#helmores #foot
{
 clear:both;
 padding:0 0 0 9px;
 margin:0 0 20px 0;
 width:941px;
 height:53px;
 overflow:hidden;
 background:url('../_img/_bg/foot.gif') no-repeat;
}

#helmores #foot ul
{
 padding:0;
 margin:17px 0 0 0;
 list-style-type:none;
}

#helmores #foot li
{
 float:left;
 display:inline;
 padding:0 12px 0 11px;
 margin:0;
 text-transform:uppercase;
 background:url('../_img/_bg/nav-sep-foot.gif') right 3px no-repeat;
 color:#fff;
}

#helmores #foot li a,#helmores #foot li a:visited
{
 padding:0;
 margin:0;
 color:#fff;
}

/*****************************************************************************************************/
/* BASE */

#helmores #base
{
 clear:both;
 padding:0;
 margin:0;
 width:950px;
}

#helmores #base #baseText
{
 clear:both;
 padding:0;
 margin:0;
 width:950px;
}

#helmores #base #baseText p.upper
{
 padding:0;
 margin:0 0 6px 0;
 color:#fff;
 text-transform:uppercase
}

#helmores #base #baseText p.tiny
{
 padding:0;
 margin:0;
 color:#fff;
 font-size:90%;
}

#helmores #base #baseText a,#helmores #base #baseText a:visited
{
 padding:0;
 margin:0;
 color:#fff;
}

#helmores #base #w3c
{
 clear:both;
 padding:0;
 margin:8px 0 20px 0;
 width:950px;
}

#helmores #base #w3c img
{
 float:left;
 padding:0 8px 0 0;
 margin:0; 
}

#helmores #base #w3c p
{
 padding:0;
 margin:0;
 color:#fff;
 text-transform:uppercase;
}

#helmores #base #w3c a,#helmores #base #w3c a:visited
{
 padding:0;
 margin:0;
 color:#fff;
}

/*****************************************************************************************************/
/* MISC */

.sIFR-flash {
 visibility: visible !important;
 margin: 0;
}

.sIFR-replaced {
 visibility: visible !important;
}

span.sIFR-alternate {
 position: absolute;
 left: 0;
 top: 0;
 width: 0;
 height: 0;
 display: block;
 overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
 display: none !important;
}

.sIFR-hasFlash h1 {
 visibility: hidden;
}

.sIFR-hasFlash h2 {
 visibility: hidden;
}

.sIFR-hasFlash h3 {
 visibility: hidden;
}

.sIFR-hasFlash h4 {
 visibility: hidden;
}
