/*RESET CSS DEFAULTS TO MAXIMISE X-BROWSER COMPATIBILITY*/ 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;		vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0; }
/* remember to highlight inserts somehow! */
ins {	text-decoration: none; }
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
/*END RESET CSS*/ 


/* Jordanston CSS*/

body{
	font-size: 100%;
	font-family:Speak,Helvetica,Arial,sans-serif;
	color:#4F4C26;
	text-align:center;
background-color:#65583C; 
} 


.block{
background-color:#9A3C22;
position:relative;
float:left;
width:660px;
margin-top:10px;
margin-bottom:10px;
}

.sandy_block{
background-color:#C2904B;
position:relative;
float:left;
width:660px;
margin-top:10px;
margin-bottom:10px;
}

.green_block{
background-color:#9FA744;
position:relative;
float:left;
width:660px;
margin-top:10px;
margin-bottom:10px;
}

.blue_block{
background-color:#96A1B7;
position:relative;
float:left;
width:660px;
margin-top:10px;
margin-bottom:10px;
}


.block_pic{
position:relative;
float:left;
width:162px;
}
.cottage_block_pic{
position:relative;
float:left;
width:175px;
}

.block_text{
position:relative;
float:left;
width:485px;
padding:3px;
color:#FFFFFF;
text-align:left;

}

a{
	color:#4F4C26;
	text-decoration:none;
}

h1.hpH1{
	width:318px;
	height:25px;
	display:block;
	background-image:url(images/welcomeText.jpg);
	margin-bottom:30px;
}
h1 span{
	display:none;
}

#outer{
background-color:white;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:25px;
}

#slideShow{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	
}

#headerHome{
	background-image:url(images/BannerHP.jpg);
	width:780px;
	height:163px;
	display:block;
}
#headerAccom{
	background-image:url(images/Banner2.jpg);
	width:780px;
	height:163px;
	display:block;
}
#headerthingsToDo{
	background-image:url(images/Banner4.jpg);
	width:780px;
	height:163px;
	display:block;
}

.clearB{
height:.01em;
width:100%;
clear:both;
overflow:hidden;	
}

#centerContent{
	width:660px;
		margin-left:auto;
	margin-right:auto;
}
#footer{
	clear:both;
	background-color:#9A270E;
	line-height:2em;
	vertical-align:middle;
	color:white;
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
#footer a{
	color:white;
	
}
#footer a#sspeedLink{
	color:#C88678;
	font-size:.7em;
	font-weight:normal;
	margin-right:20px;
}
#footer a#wcwwLink{
	color:#C88678;
	font-size:.7em;
	font-weight:normal;
	margin-left:20px;
}

.hideme{
	display:none;
}


#topNav{
	height:50px;
	padding-top:25px;
	vertical-align:middle;
	width:620px;
	padding-left:40px;
	margin-left:auto;
	margin-right:auto;
}
#topNav a{
	font-weight:bold;
}
#topNav ul li{
	float:left;
	padding:0px 20px;
}


#maintext{
	font-size:.754em;
	width:570px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	text-align:justify;

}
#maintext p{
	line-height:1.5em;
}

#homePageOffer{
	/*height:120px;*/
	background-color:#949465;
	width:765px;
	padding-top:20px;
		margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:5px;
}
.offerHeading{
	color:white;
	font-size:1.6em;
	line-height:1.8em;
}
.offerText{
	color:white;
	font-size:1.08em;
}

#cottages{
text-align:left;
}

.cottageDesc{
	font-size:.8em;

	text-align:justify;
	line-height:1.2em;
	color:white;
}

.cottageTitle {
	text-align:left;
	padding:0px;
	display:block;
		color:white;
	font-size:1.8em;
		/*margin:5px 0 5px 0;
		padding-top:5px;*/
}
.cottageTitle a{
	color:white;

	text-align:left;
	margin-right:20px;

	
}
.newCottage{
	padding:0 15px 0px 15px;
		width:645px;
		margin-bottom:15px;
			font-size:.8em;

	text-align:justify;
	line-height:1.2em;
	color:white;
		
}
.newCottageI{
	padding:0 15px 0px 15px;
		width:630px;
	margin-bottom:15px;
}

.newCottageI .cottageDesc{
	width:450px;
	float:left;
}


#cottageSpecs{
width:150px;
float:left;
color:white;
font-size:0.8em;
line-height:2em;
margin-right:15px;
}
.cottageDetails{
	padding:15px 15px 0;

	color:white;
	font-size:0.8em;
	line-height:1.4em;
	position:relative;
padding-bottom:25px;
}

.cottageDetails ul{
	list-style-type:disc;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:15px;
}

.bigPrice{

		color:#4F4C26;
	font-size:4em;
	line-height:1.4em;
	
}
.availableFrom{
	color:#4F4C26;
	font-weight:bold;
}
.smlPrice{
		color:#9A3C22;
		font-size:.8em;
}
#cottageSpecs ul li p span{
	font-weight:bold;
}

.cottageGallery{
	width:660px;
overflow:hidden;
height:190px;


}
.cottageGallery a img{
	border:0px;
	margin-left:10px;
	padding:10px 0;
}
.priceHolder{
	font-size:.8em;
	width:620px;
	text-align:right;
	padding:20px;
}




.cottageGallExtraNav{
		height:20px;
	width:100%;
}













/*YR HEN YFAIL*/
/*YR HEN YFAIL DARK ELEMENTS*/
#BSgall .cottageGallExtraNav,#BSDesc,#newBS,#BSAvail table tr td.darkAvail{
	background-color:#97A2B8;
	
}
/*YR HEN YFAIL LIGHT ELEMENTS*/
#BSgall,#BSAvail table tr td.lightAvail{
	background-color:#EAEBEF;
}
/*YR HEN YFAIL PRICE BACKGROUND*/
#BSPrice{
	border-top: 15px solid #EAEBEF;
	background-color:#fafafa;
}
/*YR HEN YFAIL END*/
/***************************************/

/*TREGOYR*/
/*TREGOYR DARK ELEMENTS*/
#TREGDesc, #TREGgall .cottageGallExtraNav,#newTreg,#TREGAvail table tr td.darkAvail{
		background-color:#9FA744;
}
/*TREGOYR LIGHT ELEMENTS*/
#TREGgall,#TREGAvail table tr td.lightAvail{
	background-color:#EAEBD9;
}
/*TREGOYR PRICE BACKGROUND*/



#TREGPrice{
	border-top: 15px solid	#EAEBD9;
	background-color:#FBFBF9;
}
/*TREGOYR END*/
/***************************************/



/*PLEASANT VALLEY*/
#PVDesc,#PVgall .cottageGallExtraNav,#newPV,#PVAvail table tr td.darkAvail{
		background-color:#BF8E4B;
}
#PVgall,#PVAvail table tr td.lightAvail{
	background-color:#F1E8D7;
}
#PVPrice{
		border-top: 15px solid #F1E8D7;
	background-color:#FBFAF6;
}
/*PLEASANT VALLEY END*/
/***************************************/

/*JUST A COTTAGE*/

/*JUST A COTTAGE DARK ELEMENTS*/
#JACDesc,#JACgall .cottageGallExtraNav,#JACAvail table tr td.darkAvail,#newJAC{

		background-color:#9A3C22;
		
}
/*JUST A COTTAGE LIGHT ELEMENTS*/
#JACAvail table tr td.lightAvail,#JACgall{
		background-color:#E4CBC4;
}
/*JUST A COTTAGE PRICE BACKGROUND*/
#JACPrice{
	border-top:15px solid #E4CBC4;
		background-color:#f9f4f1;
}

/*JUST A COTTAGE END*/
/***************************************/

.availTable{
	font-size:.8em;
	line-height:1.2em;
	padding:15px;
	
}
.availTable p{
	padding-bottom:10px;
}
.availTable p a{
	color:#9A3C22;
}
#pricesSubtitle{
	font-size:1.5em;
	line-height:1.5em;
}
.availTable  td{
	
	text-align:center;
	vertical-align:middle;
	height:3em;
	color:white;
}

.availTable  table tr td.blank{
width:0.5em;
}

.availTable  table tr td.darkAvail{
	
	width:4.9em;
}
.availTable table tr td.lightAvail{
	color:#4F4C26;
		width:4.9em;
}






.newCottageImg{
	float:left;
	margin-left:-15px;
	margin-right:10px;
}


#just_a_cottage{
	background-image:url('images/just a cottage.jpg');
}
#pleasant_valley{
	background-image:url('images/pleasant valley.jpg');
}
#tregoyr{
	background-image:url('images/tregoyr.jpg');
}
#yr_hen_yfail{
	background-image:url('images/black smith shop.jpg');
}



#beaches{
	background-image:url('images/beaches.jpg');
}
#castles{
	background-image:url('images/castles.jpg');
}
#walks{
	background-image:url('images/walks.jpg');
}
#watersports{
	background-image:url('images/watersports.jpg');
}




.whattodo{
	width:461px;
	height:231px;
	display:block;
	margin-bottom:12px;
	padding-left:165px;
	padding-right:34PX;
	padding-top:3px;
}







/*gallery nav css*/

#navLeft{
	float:left;
	color:white;
	margin-left:10px;
	width:30px;
		cursor:pointer;
}
#navRight{
	float:right;
	color:white;
	margin-right:10px;
		width:30px;
		cursor:pointer;
}
#navNo{
	width:578px;
	text-align:center;
	float:left;
	color:white;
	font-size:.8em;
	line-height:20px;
}


/*CONTACT PAGE*/
#contactLeft{
	text-align:left;
	font-size:.75em;
	line-height:1.5em;
	width:320px;
	float:left;
}
#contactLeft h2,#contactLeft h3{
	color:#4F4C26;
	font-size:2em;
	line-height:1.5em;
}
#contactLeft h4{
	color:#4F4C26;
	font-size:1.8em;
		line-height:1.5em;
}
#contactAddress{
	color:#9A270E;
	font-size:1.2em;
		font-weight:bold;
		line-height:1.5em;
}
#contactPostCode{
	font-size:1.4em;
	color:#9A270E;
		font-weight:bold;
		line-height:1.5em;
}
#contactNumbers{
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;
}
.contactFromThe{
	font-size:1.3em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:10px;
	margin-top:10px;
}

#contactRight{
	width:320px;
	height:20px;
	
	float:left;
		text-align:left;
	font-size:.75em;
	line-height:1.5em;
}

#contactRight form input.textField,#contactRight form textarea{
	border:1px solid #9A270E;
	width:200px;
}
#contactRight form input#postcode{
	width:100px;
	
}

#contactRight form input#submitBut{
		border:1px solid #9A270E;
		color:white;
		background-color:#9A270E;
		display:block;
		padding:1px 8px;
		font-weight:bold;
}
#contactRight form label{
	display:block;
	width:200px;
}




/*slideshow css*/

#panel1,#panel2,#panel3,#panel4{
	position:relative;
	padding-right:15px;
	float:left;
	width:150px;
	height:382px;
	display:block;
	background-repeat:no-repeat;
}
#panel1 img{

	}
.overlay1{
	position:absolute;
	bottom:-2px;
	right:15px;
	z-index:200;
}


#panel1List li,#panel2List li,#panel3List li,#panel4List li{
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:382px;
}


#kitchen{
background-image:url('slides/01-03-kitchen.jpg');	
}
#character{
	background-image:url('slides/01-02-character.jpg');	
}
#lounge{
	background-image:url('slides/01-01-lounge.jpg');	
}
#sfoot{
background-image:url('slides/02-01-Saundersfoot.jpg');	
}
#caldey{
	background-image:url('slides/02-02-caldey island.jpg');	
}
#fwe{
	background-image:url('slides/02-03-Fresh Water East.jpg');	
}
#bsmith{
background-image:url('slides/03-01-Black smiths cottage.jpg');	
}
#lavendar{
	background-image:url('slides/03-02-lavendar.jpg');	
}
#bedroom{
	background-image:url('slides/03-03-bedroom.jpg');	
}
#cquay{
background-image:url('slides/04-01-Cresswell quay.jpg');	
}
#stDavids{
	background-image:url('slides/04-02-St Davids.jpg');	
}
#tenby{
	background-image:url('slides/04-03-Tenby christmas.jpg');	
}


#maintext.sicklyGreen h2, .SGHeader{
	color:#939E42;
	font-weight:normal;
	font-size:2em;
	line-height:1.5em;
	margin: 10px 0;
}
p.LinksPN, p.LinksP, p.LinksP a,p.LinksPN a{
	color:#868788;
	line-height:1.5em;
}

p.LinksPN a{
	margin-left:40px;
}
p.LinksPN span{
	color:#939E42;	
}

p.LinksP{
	margin-top:	15px;
}
p.LinksP span{
	color:#939E42;
	font-weight:bold;
	margin-right:40px;

	
}
.hideMe{
	display:none;
}
