/* 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; }
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 */

ul#navigation		{	margin-left:112px; padding:0; list-style:none; height:20px; padding-bottom:15px; }
#navigation li		{	float:left; }
#navigation a		{	display:block; width:115px; line-height:30px; text-decoration:none; font-size:1.6em; 
						font-weight:bold; text-align:center; color:#666; }
#navigation 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; text-align:right; font-size:0.7em; padding-right:10px; }
#jdwFooter a	{	text-decoration:none; }