/* Start of CMSMS style sheet 'global-headings' */
/* CSS Document 
Highgrove Homes

Author:		Russell Jones | Slightly Different Ltd
Date:		6/2/07
Version:	Headings
*/



/* INDEX PAGE ONLY_______________________________________________*/

#idx-column-one h2, #idx-column-two h2, #idx-column-three h2, #idx-column-one h2 a, #idx-column-two h2 a, #idx-column-three h2 a{
 	display:block;
	text-indent:-9000px;
	margin:0 !important;
	padding:0 !important;
	width:280px;
	height:28px;
	}
	
#idx-column-four h2, #idx-column-five h2, #idx-column-six h2, #idx-column-four h2 a, #idx-column-five h2 a, #idx-column-six h2 a{
 	display:block;
	text-indent:-9000px;
	margin:0 !important;
	padding:0 !important;
	width:280px;
	height:28px;
	}
	
#sub-column-one h2, #sub-column-two h2, #sub-column-one h2 a, #sub-column-two h2 a{
 	display:block;
	text-indent:-9000px;
	margin:0 !important;
	padding:0 !important;
	width:280px !important;
	height:28px !important;
	}
	
#column-two h2, #column-two h2 a{
 	display:block;
	text-indent:-9000px;
	margin:0 !important;
	padding:0 !important;
	width:270px !important;
	height:28px !important;
	}
	
/*.dev-display h3, .dev-display h3 a{
display:block;
	text-indent:-9000px;
	margin:0;
	padding:0;
	width:170px;
	height:15px;
	}*/

.latest-developments{background:url(images/headings/our-latest-developments.gif) transparent top no-repeat;}
.selected-developments{background:url(images/headings/selected-developments.gif) transparent top no-repeat;}
.our-commitment{background:url(images/headings/our-commitment.gif) transparent top no-repeat;}
.personal-touch{background:url(images/headings/personal-touch.gif) transparent top no-repeat;}
.news{background:url(images/headings/latest-news.gif) transparent top no-repeat;}
.site-plan{background:url(images/headings/view-site-plan.gif) transparent top no-repeat;}
.move-easy{background:url(images/headings/more-move-easy.gif) transparent top no-repeat;}
.last-few{background:url(images/headings/last-few.gif) transparent top no-repeat;}
.future-idx{background:url(images/headings/future-developmentz.gif) transparent top no-repeat;}



/*INTERNAL PAGE HEADINGS_____________________________________*/

#content h2{
	display:block;
	text-indent:-9000px;
	margin:0 !important;
	padding:0 !important;
	margin-bottom:7px;
	width:560px;
	height:64px;
	}

.seven-home{background:url(images/headings/developments/hd-seven.gif) transparent top no-repeat;}
.seven-price{background:url(images/headings/developments/hd-seven-pa.gif) transparent top no-repeat;}
.seven-detail{background:url(images/headings/developments/hd-seven-detail.gif) transparent top no-repeat;}

.holman-home{background:url(images/headings/developments/hd-holman.gif) transparent top no-repeat;}
.holman-price{background:url(images/headings/developments/hd-holman-pa.gif) transparent top no-repeat;}
.holman-detail{background:url(images/headings/developments/hd-holman-detail.gif) transparent top no-repeat;}

.holmanluxury{background:url(images/headings/developments/hd-holman-luxury.gif) transparent top no-repeat;}
.holmanluxury-price{background:url(images/headings/developments/hd-holman-luxury-pa.gif) transparent top no-repeat;}
.holmanluxury-detail{background:url(images/headings/developments/hd-holman-luxury-detail.gif) transparent top no-repeat;}

.vale-home{background:url(images/headings/developments/vale.gif) transparent top no-repeat;}
.vale-price{background:url(images/headings/developments/vale-price.gif) transparent top no-repeat;}
.vale-detail{background:url(images/headings/developments/vale-details.gif) transparent top no-repeat;}
.vale-register{background:url(images/headings/developments/vale-register.gif) transparent top no-repeat;}
.trinity-home{background:url(images/headings/our-developments-trinity.gif) transparent top no-repeat;}
.trinity-price{background:url(images/headings/developments/trinity-price.gif) transparent top no-repeat;}
.trinity-detail{background:url(images/headings/developments/trinity-details.gif) transparent top no-repeat;}

.trinity-register{background:url(images/headings/developments/trinity-register.gif) transparent top no-repeat;}

.square-home{background:url(images/headings/our-developments-square.gif) transparent top no-repeat;}
.square-price{background:url(images/headings/developments/square-price.gif) transparent top no-repeat;}
.square-detail{background:url(images/headings/developments/square-details.gif) transparent top no-repeat;}

.our-developments{background:url(images/headings/our-developments.gif) transparent top no-repeat;}
.about-highgrove{background:url(images/headings/about-highgrove.gif) transparent top no-repeat;}
.corporate{background:url(images/headings/corporate-information.gif) transparent top no-repeat;}
.latest-news2{background:url(images/headings/latest-news-main.gif) transparent top no-repeat;}
.options{background:url(images/headings/options.gif) transparent top no-repeat;}
.options-me{background:url(images/headings/options-me.gif) transparent top no-repeat;}
.options-oc{background:url(images/headings/options-oc.gif) transparent top no-repeat;}
.options-pt{background:url(images/headings/options-pt.gif) transparent top no-repeat;}
.land-required{background:url(images/headings/land-required.gif) transparent top no-repeat;}
.get-in-touch{background:url(images/headings/get-in-touch.gif) transparent top no-repeat;}
.anchor{background:url(images/headings/our-developments-anchor.gif) transparent top no-repeat;}
.cranford{background:url(images/headings/our-developments-cranford.gif) transparent top no-repeat;}
.grove{background:url(images/headings/our-developments-grove.gif) transparent top no-repeat;}
.langport{background:url(images/headings/our-developments-langport.gif) transparent top no-repeat;}
.seaview{background:url(images/headings/our-developments-seaview.gif) transparent top no-repeat;}
.four{background:url(images/headings/404.gif) transparent top no-repeat;}
.archive{background:url(images/headings/our-developments-archive.gif) transparent top no-repeat;}
.sitemap{background:url(images/headings/site-map.gif) transparent top no-repeat;}
.terms{background:url(images/headings/terms.gif) transparent top no-repeat;}
.privacy{background:url(images/headings/privacy.gif) transparent top no-repeat;}
.careers{background:url(images/headings/careers.gif) transparent top no-repeat;}
.cove{background:url(images/headings/dev-cove.gif) transparent top no-repeat;}


.spires{background:url(images/headings/hd-spires.gif) transparent top no-repeat;}

.spires-home{background:url(images/headings/developments/hd-seven.gif) transparent top no-repeat;}
.spires-price{background:url(images/headings/developments/hd-spires-pa.gif) transparent top no-repeat;}
.spires-detail{background:url(images/headings/developments/hd-spires-detail.gif) transparent top no-repeat;}

.archive-anchor{background:url(images/headings/archive-anchor.gif) transparent top no-repeat;}
.archive-langport{background:url(images/headings/archive-langport.gif) transparent top no-repeat;}
.archive-seaview{background:url(images/headings/archive-seaview.gif) transparent top no-repeat;}
.archive-trispen{background:url(images/headings/archive-trispen.gif) transparent top no-repeat;}
.archive-grange{background:url(images/headings/archive-grange.gif) transparent top no-repeat;}

.future{background:url(images/headings/our-developments-future.gif) transparent top no-repeat;}



/*FINAL COLUMN HEADINGS_____________________________________*/
.find-your-property{background:url(images/headings/find-your-property.gif) transparent top no-repeat;}
.section{background:url(images/headings/inthissection.gif) transparent top no-repeat;}
.pt{background:url(images/headings/personal-touch-side.gif) transparent top no-repeat;}
.oc{background:url(images/headings/our-commitment-side.gif) transparent top no-repeat;}
.getfeed{background:url(images/headings/feed-side.gif) transparent top no-repeat;}
.me{background:url(images/headings/more-move-easy-side.gif) transparent top no-repeat;}



/* End of 'global-headings' */

/* Start of CMSMS style sheet 'index-screen' */
/* 	Highgrove Homes
   	7/2/07
	Author: Russell Jones - russell@slightlydifferent.co.uk
	Index Screen Style		
 */
 
 
 /* GLOBAL STUFF_______________________________________________*/
 
/*html{
	padding-bottom:5%;
	}*/
  
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #4f5b5f;
	background:url(images/backgrounds/page.jpg) top repeat-y #8bc8da;
	}

p {
	margin: 0;
	padding:0;
	}	
	
p+p{
	padding-top:24px;
	}
	
a img {
	border: none;
	}	

a {
	color: #0797c7;
	text-decoration: none;
	}	

a:hover {
	color: #12bef7;
	text-decoration: underline;
	}
	
#skiplinks{
	display:none;
	}
	
.hide {
	display: none; 
	} 

div.clearme { 
	height: 1px;
	line-height: 1px;
	clear: both;
	overflow: hidden;
}

	


h2{
	font-size:14px;
	color:#b0bf9d;
	letter-spacing:-0.5px;
	margin:0 0 10px 0;
	}
	
h3{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#6cbbce;
	}


/* IMAGE FLOATS_______________________________________________*/

img.left{
	float:left;
	padding:11px 11px 20px 0
	}
	
img.right{
	float:right;
	padding:3px 11px 0 11px 
	}

/* LAYOUT_____________________________________________________*/

#container{
	width:868px;
	margin:0 auto;
	padding:7px 13px 0px 16px;
	text-align:left;
	background:url(images/backgrounds/color-element.gif) top center repeat-x !important;
	}
	
#wrapper{
	width:868px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
	
#header{
	height:124px;
	}
	
#header h1, #header h1 a{
	display:block;
	height:124px;
	width:328px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(images/generic/logo.jpg) top no-repeat;
	border:none;
	}
	
	
#idx-photo-main{}

/* DIVIDERS_________________________________________*/

.fullwidth {
	height: 21px;
	background:url(images/backgrounds/rule-full.gif) no-repeat #fff;
	margin:0;
	padding:0;
}


/* COLUMNS _________________________________________*/	
	
#idx-column-one{
	width:279px;
	padding-right:10px;
	padding-top:10px;
	float:left;
	}
	
#idx-column-two{
	width:279px;
	padding-right:5px;
	padding-left:5px;
	padding-top:10px;
	background:url(images/backgrounds/idx-col-2.jpg) top no-repeat;
	float:left;
	}
	
#idx-column-three{
	width:279px;
	padding-right:5px;
	padding-left:5px;
	padding-top:10px;
	background:url(images/backgrounds/idx-col-3.jpg) top no-repeat;
	float:left;
	}
	
#idx-column-four{
	width:278px;
	padding-right:10px;
	float:left;
	border-right:1px solid #dbe3e5;
	}
	
	
#idx-column-four img{
	border:4px solid #e8e8db;
	float:left;
	margin:0 !important;
	padding:0 !important;
	margin-right:5px !important;
	}
	
#idx-column-four h3{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#6cbbce;
	}
	
#idx-column-five{
	width:278px;
	padding-right:5px;
	padding-left:5px;
	float:left;
	border-right:1px solid #dbe3e5;
	}
#idx-column-five img{
	border:4px solid #e8e8db;
	float:left;
	margin:0 !important;
	padding:0 !important;
	margin-right:5px !important;
	}
	
#idx-column-six{
	width:278px;
	padding-right:5px;
	padding-left:5px;
	float:left;
	}
	
#idx-column-six img{
	border:4px solid #e8e8db;
	float:left;
	margin:0 !important;
	padding:0 !important;
	margin-right:5px !important;
	}
	
#idx-column-six h3{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#6cbbce;
	}
	

	
/* DEVELOPMENT DISPLAYS________________________________*/	
	
.dev-display{
	height:73px;
	padding-top:8px;
	padding-bottom:7px;
	border-bottom:1px solid #dbe3e5;
	}
	
.dev-news-display{
	height:55px;
	border-bottom:1px solid #dbe3e5;
	}
	
.dev-display img{
	border:4px solid #e8e8db;
	float:left;
	margin-right:5px;
	}
	
.dev-display-description{
	margin-left:100px;
	}
	
.dev-display-description img{
	border:none !important;
	}
	

	
	
	
/* MINI NAVIGATION _________________________________________*/

#mini-nav {
    width: 155px;
    height: 16px;
	background:url(images/navigation/mini-nav.gif) top no-repeat;
	position:absolute;
	margin-left:700px;
	margin-top:50px;
}

#mini-nav ul {
    border: none;
    margin: 0;
    padding: 0;
    list-style-type: none;
    clear: left;
    height: 16px;
}

#mini-nav ul li {
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    border: none;
}

#mini-nav ul li a {
    display: block;
    height: 16px;
    padding: 0;
    margin: 0;
}
li#home-mini a{ width: 38px;}
li#site-map-mini a{ width: 55px;}
li#contact-mini a{ width: 50px;}

#mini-nav ul li strong { text-indent:-9000px; }



/* MAIN NAVIGATION _________________________________________*/

#main-nav {
    width: 868px;
    height: 57px;
	background:url(images/navigation/main-nav-blank.jpg) top no-repeat;
}

#main-nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    /*clear: left;*/
    height: 57px;
}
#main-nav ul li {
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    border: none;
}
#main-nav ul li a {
    display: block;
    height: 40px;
    padding: 0;
    margin: 0;
}

li#nav_uno a{ width: 136px; }
li#nav_due a { width: 171px; }
li#nav_tre a { width: 157px; }
li#nav_quattro {width:103px}
li#nav_cinque a {width:81px}
li#nav_sei a {width:118px}
li#nav_sette a {width:102px}

li#nav_uno a:hover { background: transparent url(images/navigation/main-nav-over.jpg) 0px 0px no-repeat;}
li#nav_due a:hover { background: transparent url(images/navigation/main-nav-over.jpg) -136px 0px no-repeat; }
li#nav_tre a:hover { background: transparent url(images/navigation/main-nav-over.jpg) -307px 0px no-repeat; }
li#nav_quattro a:hover { background: transparent url(images/navigation/main-nav-over.jpg) -464px 0px no-repeat; }
li#nav_cinque a:hover { background: transparent url(images/navigation/main-nav-over.jpg) -567px 0px no-repeat; }
li#nav_sei a:hover { background: transparent url(images/navigation/main-nav-over.jpg) -648px 0px no-repeat; }
li#nav_sette a:hover { background: transparent url(images/navigation/main-nav-over.jpg) -766px 0px no-repeat; }


#main-nav ul li strong { display:none; }

.active1{ background: transparent url(..images/navigation/main-over.gif) 0px 0px no-repeat; }
.active2{ background: transparent url(..images/navigation/main-over.gif) -136px 0px no-repeat; }
.active3 { background: transparent url(..images/navigation/main-over.gif) -307px 0px no-repeat; }
.active4  { background: transparent url(..images/navigation/main-over.gif) -464px 0px no-repeat; }
.active5 { background: transparent url(..images/navigation/main-over.gif) -567px 0px no-repeat; }
.active6 { background: transparent url(..images/navigation/main-over.gif) -648px 0px no-repeat; }
.active7 { background: transparent url(..images/navigation/main-over.gif) -766px 0px no-repeat; }


/* FOOTER _________________________________________*/

#footer{
	width:853px;
	height:65px;
	padding-top:60px;
	padding-left:15px;
	background:url(images/backgrounds/footer.jpg) top no-repeat;
	clear:both;
	}
	
#footer ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#footer li, #footer li a{
	font-size:10px;
	color:#a7b5c2;
	padding-right:10px;
	padding-top:30px;
	display:inline;
	}
	
#footer p{
	color:#bdcad6;
	font-size:10px;
	}

#footer a{
	font-size:10px;
	color:#bdcad6;
}



/* End of 'index-screen' */

/* Start of CMSMS style sheet 'global-map' */
/* CSS Document - Map */

dt{
	margin:0;
	padding:0;
	}
	
dd{
	margin:0;
	padding:0;
	}

a img {
	border: none;
	}	

#idx-map{
	width: 270px;
	background: #fff;
	}
#greetingTabs {
	clear: both;
	background: #f0f3f3;
	height: 18px;
	margin-bottom:15px;
	}
	#greetingTabs span {
		display: block;
		float: left;
		height: 18px;
		overflow: hidden;
		}
	#current-tab {
		width: 90px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-current.gif) no-repeat;
		}
	#future-tab {
		width: 90px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-future.gif) no-repeat;
		background-position: center bottom;
		}
		
	#archive-tab {
		width: 90px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-archive.gif) no-repeat;
		background-position: center bottom;
		}
		
		
#current, #future, #archive {
	display: block;
	position: relative;
	width: 270px;
	/*height: 252px;*/
	height: 270px;
	overflow: auto;
	}
	
#current {
	background: url(images/backgrounds/map-live.gif) no-repeat;
	}
	
#future {
	display: none;
	background: url(images/backgrounds/map-live.gif) center top no-repeat;
	}
	
#archive {
	display: none;
	background: url(images/backgrounds/map-live.gif) center top no-repeat;
	}
	
	
	
	
	
	
	
	
	
#property-detail{
	width: 570px;
	background: #fff;
	}
#detailTabs {
	clear: both;
	background: #fff;
	height: 20px;
	}
	#detailTabs span {
		display: block;
		float: left;
		height: 20px;
		overflow: hidden;
		}
		
	#details-tab {
		margin-right: 1px;
		width: 90px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-dev-general.gif) no-repeat;
		}
	#plans-tab {
		margin-right: 1px;
		width: 90px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-dev-plans.gif) no-repeat;
		background-position: center bottom;
		}
		
	#spec-tab {
		margin-right: 1px;
		width: 90px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-dev-spec.gif) no-repeat;
		background-position: center bottom;
		}
		
	#directions-tab {
margin-right: 1px;
		width: 71px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-dev-directions.gif) no-repeat;
		background-position: center bottom;
		}
		
	#download-tab {
margin-right: 1px;
		width: 149px;
		cursor: pointer !important;
		background: url(images/buttons/tabs-dev-download.gif) no-repeat;
		background-position: center bottom;
display:block;
text-indent:-9000px;
		}
		
		
#prop-details, #prop-plans, #prop-directions, #prop-spec {
	display: block;
	position: relative;
	width: 570px;
	overflow: auto;
	border-top:1px solid #c8cfd5;
	}
	
#prop-plans {
	display: none;
	}
	
#prop-spec {
	display: none;
	}
	
#prop-directions {
	display: none;
	}

	
	
/*MAP REFERENCE POINTS*/
#anchor{display:block; position:absolute; height:15px; width:15px; left:48px; top:165px;}
#trispen{display:block; position:absolute; height:15px; width:15px; left:52px; top:170px;}
#seaview{display:block; position:absolute; height:15px; width:15px; left:45px; top:180px;}
#porthtowan{display:block; position:absolute; height:15px; width:15px; left:44px; top:157px;}
#vale{display:block; position:absolute; height:15px; width:15px; left:119px; top:156px;}
#plymouth{display:block; position:absolute; height:15px; width:15px; left:129px; top:159px;}
#axminster{display:block; position:absolute; height:15px; width:15px; left:190px; top:110px;}
#cranford{display:block; position:absolute; height:15px; width:15px; left:170px; top:125px;}
#holsworthy{display:block; position:absolute; height:15px; width:15px; left:113px; top:97px;}
#langport{display:block; position:absolute; height:15px; width:15px; left:225px; top:80px;}
#langport2{display:block; position:absolute; height:15px; width:15px; left:73px; top:165px;}
#holman{display:block; position:absolute; height:15px; width:15px;  left:40px; top:176px;}



/* End of 'global-map' */

