/* Normalization */


* 		{
			padding:0; 
			margin:0;
			font-size: 100%;
			list-style: none;
			font-style: normal;
    	font-weight: normal;
    	border-collapse: collapse;
   	 	border-spacing: 0;
    	border: 0;
			}  

/* Font Scaling & Center*/


html	{
		  padding-bottom: 10px;
		  background: url("/style/background/background-bottom.jpeg") bottom repeat-x;
		 
			}

body 	{
  		font-size: 100%; /* IE hack */
  		text-align: center;
  		width: 100%;
  		height: 100%;
  		background: url("/style/background/background.jpeg")  repeat-x; 
  		
  		}

/* Structure */
 		
#wrapper {
			font-family: Arial;
			font-size: 62.5%;
			text-align: left;
			width: 1000px;
    		margin: 0px auto;
			}
		
#header {
			color: #000;
			background: url("/style/icons/new-forest-holiday-cottages-logo.gif") 24px 20px no-repeat;
			margin: 0px 0px 0px 10px;
			}
		
.left {
			color: #333333;
			width: 178px;
			margin: 0px 20px 0px 25px;
			clear: left;list-style: none;
			float: left;
			display: inline;
			}	
		
.right {
			
			color: #333333;
			width: 207px;
			margin: 0px 0px 0px 20px;
			float: left;
			display: inline;
			}
		
#footer {
	 		font-size: 1.2em;
	 		text-align: right;
			color: #333333;;
	 		padding-top: 70px;
	 		margin-right: 30px; 
	 		clear: both;
	 		}

#header #nav img	{
			margin: 25px 0px 14px 5px;
			}

#header img {
			margin: 0px 5px 20px 5px;
			}

#header .left-margin {
			margin-left: 15px;
			}

#nav 	{
			font-size: 1.4em;
			height: 100px; /* space for background image */
			margin: 0px 0px 18px 114px;
			background: url("/style/icons/4-star-rating.gif") 807px 16px no-repeat;
			}
			
#nav-wren 	{
			font-size: 1.4em;
			height: 100px; /* space for background image */
			margin: 0px 0px 18px 114px;
			}
			
.main-content {
			color: #333333;
			width: 480px;
			margin: 0px 20px 30px 20px;
			float: left;
			display: inline;
			}
			
/* Div Style */


.box 	{
			border: 1px solid #d0d0d0;
			margin-top: 5px;
			}

.line {
			border-top: 1px solid #d0d0d0;
			margin-top: 5px;
			}

.special {
			background: white url("/style/special/winter.jpeg") no-repeat;
			}

.reservation {
			background: white url("/style/background/availability.jpeg") no-repeat;
			margin-top: 22px;
			}

.left-margin {
			margin-left: 22px;
			}

.watermark {
			height: 190px;
			background: white url("/style/background/new-forest-deer.jpeg") bottom right no-repeat;
			}

.nofontheight {
			font-size: 0%;
			background: white url("/style/background/video.jpeg") bottom right no-repeat;
			}


/* Element Style */


h1, h2		{
			font-size: 1.6em;
			letter-spacing: 0.2px;
			margin: 0px 0px 10px 0px;
			overflow: visible
			}

.line h1 {
			margin-top: 20px;
			}

.line h2 {
			margin-top: 22px;
			}
		
a			{
			text-decoration: none;
			color: #333333;
			}

a:hover {
			color: #017fc8;
			}

.main-content a {
			color: #568cae;
			}

.main-content a:hover {
			text-decoration: underline;
			}

.main-content img {
			margin: 0px 0px 15px 0px;
			}

.right img {
			margin-top: 0px;
			}

.line img {
			margin-top: 25px; 
			margin-bottom: 15px;
			}

#nav ul {
			margin-left: 2px;
			}

#nav ul li { 
			display: inline; 
			margin: 0px 4px;
			}

.left span a {
			font-size: 1.3em;
			margin: 13px 25px 20px 15px;
			display: block;
			}

.left p {
			font-size: 1.3em;
			margin: 13px 25px 20px 15px;
			}		

.main-content p {
			font-size: 1.4em;
			letter-spacing: 0.1px;
			margin: 0px 0px 17px 0px;
			}
			
.main-content li {
			font-size: 1.4em;
			letter-spacing: 0.1px;
			margin: 0px 0px 6px 0px;
			}
			
.left li {
			font-size: 1.3em;
			list-style: disc inside;
			margin-bottom: 7px;
			}		

.right p {
			margin: 18px 10px 0px 0px;
			padding-bottom: 6px;
			font-size: 1.4em;
			}
.right address {
			margin: 18px 10px 8px 0px;
			padding-bottom: 0px;
			font-size: 1.4em;
			}
			
.right li  {
			font-size: 1.4em;
			letter-spacing: 0.1px;
			margin: 0px 0px 0px 0px;
			}			

.leaf	{
			background: url("/style/background/new-forest.jpeg") bottom right no-repeat;
			}

strong{
			font-weight: bold;
			}

#signature  {
			margin: 2px 0px 0px 0px;
			}

/* Forms */ /* Form Css needs tidy */

form .input-text{
			border-bottom: 1px dotted black;
			width: 350px;
			display:block;
			}

form .label-text{
			width: 125px;
			display:block;
			float: left;
			}

label	{
			font-size: 1.3em;
			}

input	{
			font-size: 1.3em;
			}

form .availability {
			padding: 13px 25px 20px 15px;
			display: block;
			background: white url("/style/background/availability.jpeg") no-repeat;
			margin-top: 22px;
			}


/* Bullets */

.bullet {
			padding-left: 40px;
			padding-top: 0px;
			padding-bottom: 10px;
			} 
			
.mail {
			background: url(/style/bullets/mail.png) no-repeat;
			padding-left: 40px;
			padding-top: 7px;
			padding-bottom: 13px;
			} 

.tel	{
			background: url(/style/bullets/phone.png) no-repeat;
			padding-left: 40px;
			padding-top: 7px;
			padding-bottom: 13px
			}

.printer	{
			background: url(/style/bullets/printer.png) no-repeat;
			padding-left: 40px;
			padding-top: 7px;
			padding-bottom: 13px
			}
			
.cooker {background: url(/style/bullets/cooker.gif) no-repeat;}
.corkscrew {background: url(/style/bullets/corkscrew.gif) no-repeat;}
.cot {background: url(/style/bullets/cot.gif) no-repeat;}
.cruet {background: url(/style/bullets/cruet.gif) no-repeat;}
.cutlary {background: url(/style/bullets/cutlary.gif) no-repeat;}
.fridge {background: url(/style/bullets/fridge.gif) no-repeat;}
.glass {background: url(/style/bullets/glass.gif) no-repeat;}
.kettle {background: url(/style/bullets/kettle.gif) no-repeat;}
.linen {background: url(/style/bullets/linen.gif) no-repeat;}
.mop {background: url(/style/bullets/mop.gif) no-repeat;}
.pan {background: url(/style/bullets/pan.gif) no-repeat;}
.plate {background: url(/style/bullets/plate.gif) no-repeat;}
.toast {background: url(/style/bullets/toast.gif) no-repeat;}
.torch {background: url(/style/bullets/torch.gif) no-repeat;}
.towel {background: url(/style/bullets/towel.gif) no-repeat;}
.tv {background: url(/style/bullets/tv.gif) no-repeat;}
.washingmachine {background: url(/style/bullets/washingmachine.gif) no-repeat;}
.washingup {background: url(/style/bullets/washingup.gif) no-repeat;}
.woodenspoon {background: url(/style/bullets/woodenspoon.gif) no-repeat;}

/* YouTube */

#myytplayer {

			margin-top: 5px;
			width: 210px;
			margin: 0px 0px 0px 20px;
			float: left;
			display: inline;
			border: 1px solid #d0d0d0;
			}


