/* CSS Document for CLOCK COTTAGE */

body {	
	text-align: center; 
	font-size:62.5%; 
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; 
	color:#666; 
}

/* YOU ARE HERE STUFF */

#home #navigation .home a,
#facilities #navigation .facilities a,
#location #navigation .location a,
#prices #navigation .prices a,
#availability #navigatioin .availability a,
#gallery #navigation .gallery a		{	text-decoration:underline; }

/* TITLE SIZES, FONTS AND COLOURS */ 

h1, h2 { font-family:Georgia, Times, serif; font-weight:normal; text-align:left;  }
h1 { font-size:6em; padding-top:70px; margin-left:100px; line-height:10px;}
h2 { font-size:2em; margin-left:200px; }
h3 { font-size:1.6em; margin-left:50px; }
h4 { font-size:1.2em; }
p {	font-size:1.4em; line-height:1.5em; }

.details { padding-top:40px; padding-left:10px; }

a { text-decoration:underline;  color:#666; }
a:hover { background-color: #9999FF; }

/* MAIN PAGE ELEMENTS */

#wrapper { width:800px; height:600px; margin:0 auto; background:url(../images/orangeBGlight.png) no-repeat; 
				text-align:left; }
header { height:160px; background:url(../images/homePIC.png) right no-repeat; margin-right:100px; }
#content { margin-left:50px; margin-right:50px; height:340px; margin-top:-10px; }
footer { text-align:center; height:30px;}

#contLeft {	width:290px; float:left; text-align:right; padding-right:10px; }
#contRight { width:400px; float:right; }

/* NAVIGATION */

nav ul {	margin-left:112px; padding:0; list-style:none; height:20px; padding-bottom:15px; }
nav ul li { float:left; }
nav ul a {	display:block; width:115px; line-height:30px; text-decoration:none; font-size:1.6em; font-weight:bold; text-align:center; color:#666; }
nav ul a:hover	{ background-color:#9999FF; }

/* PAGE PARTICULARS */

#home #content p,
#facilities #content p,
#availability #content p { margin-left:50px; margin-right:50px; }

#location #content img { margin-left:100px; }

/* PRICE TABLE */

table#priceT { border-top: 1px solid #333; border-left: 1px solid #333; border-collapse: collapse; }

#priceT caption	{ border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; font-size:1.4em; font-weight:bold; line-height: 30px; }
#priceT tr { line-height:25px; }
#priceT td { font-size:1.4em; border-bottom: 1px solid #333;  }

#from {	text-align:right; width:110px; }
#until { text-align:left; width:110px; border-right: 1px solid #333;}
#price { text-align:center; width:50px; border-right: 1px solid #333;}

.shortBreaks { text-align:center;  }

/* AVAILABILITY TABLE */

.row { width:100%; margin-left:20px; margin-bottom:10px; }
.month { float:left; width:15%; border: 1px solid #333; margin-right:5px;}
.b { background-color:#999; }
.label { font-size:1.2em; }
#availability p	{ margin-left:20px; }
/* GALLERY PICTURES */

ul#pictures { width:700px; margin:0px; padding:0px; list-style:none; margin-top:10px; padding-left: 18px; }
#pictures li { float:left; padding-right: 12px; padding-bottom: 12px; }
#pictures a { display:block; }
#pictures a img	{ border:0; }

/* jdwFooter */
#jdwFooter { margin:0 auto; width:800px; font-size:0.7em; padding-right:10px; }
#jdwFooter a { text-decoration:none; }

.left { float: left; }
.right { float: right; }
