body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
	color: #669900;
}

a {color: #666; text-decoration: none;}
a:hover {color: #669900; text-decoration: none;}
a.link2 {color: #669900; text-decoration: none;}
a.link2:hover {color: #CC9900; text-decoration: none;}

#tableMain {
	margin: 0 auto 0 auto;
	width: 955px;
}

/* NEW INDEX PAGE -------------------------------------------------------------------------------------- */

#cotswold_accommodation {
	border: 1px solid #669900;
	margin: 0 auto 0 auto;
	width: 955px;
	height: 606px;
	font-size: 13px;
	line-height: 20px;
	color: #959698;
	background: url(Images/pure_cotswold_bourton_on_the_water.jpg) no-repeat #fff;
	clear: both;
	text-align: left;
	position: relative;
	top: 0px;
	left: 0px;
}

#cotswold_accommodation h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #e8be4a;
}

#cotswold_accommodation h1 a {color: #e8be4a; text-decoration: none;}
#cotswold_accommodation h1 a:hover {color: #e8be4a; text-decoration: none;}
#cotswold_accommodation h1 a.link {color: #e8be4a; text-decoration: none;}
#cotswold_accommodation h1 a.link:hover {color: #e8be4a; text-decoration: none;}

#cotswold_accommodation h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
	color: #e8be4a;
}

#cotswold_accommodation h2 a {color: #e8be4a; text-decoration: none;}
#cotswold_accommodation h2 a:hover {color: #cb9800; text-decoration: none;}
#cotswold_accommodation h2 a.link {color: #e8be4a; text-decoration: none;}
#cotswold_accommodation h2 a.link:hover {color: #e8be4a; text-decoration: none;}

#cotswold_accommodation h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #a3b712;
}

#cotswold_accommodation h3 a {color: #a3b712; text-decoration: none;}
#cotswold_accommodation h3 a:hover {color: #809800; text-decoration: none;}
#cotswold_accommodation h3 a.link {color: #a3b712; text-decoration: none;}
#cotswold_accommodation h3 a.link:hover {color: #a3b712; text-decoration: none;}

#cotswold_accommodation h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font-weight: normal;
	color: #9bd3ac;
	font-style: italic;
}

#bed_breakfast {
	width: 360px;
	height: 330px;
	position: relative;
	padding: 0px;
	margin: 0px;
	top: 180px;
	left: 558px;
	text-align: left;
}

#b_b_cotswolds {
	width: 520px;
	height: 70px;
	position: relative;
	top: 210px;
	left: 20px;
	text-align: left;
	font-size: 12px;
	color: #9bd3ac;
}

#footer_cotswolds {
	position: relative;
	top: 220px;
	left: 0px;
	width: 955px;
	color: #999;
	padding: 6px;
	font-size: 10px;
	text-align: center;
}

#footer_cotswolds a:link {color: #999; background: inherit; font-weight: normal; text-decoration: none;}
#footer_cotswolds a:visited {color: #999; background: inherit; font-weight: normal; text-decoration: none;}
#footer_cotswolds a:hover {color: #333; background: inherit; font-weight: normal; text-decoration: none;}
#footer_cotswolds a:active {color: #999; background: inherit; font-weight: normal; text-decoration: none;}

/* NEW INDEX PAGE -------------------------------------------------------------------------------------- */

.title1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	text-align: left;
	line-height: 30px;
	margin-top: 0px;
	padding: 0px;
}

.title2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666;
	text-align: left;
	line-height: 26px;
	margin-top: 0px;
	padding: 0px;
}

.text1 {
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}
.text2 {
	font-weight: bold;
	text-align: justify;
	line-height: 18px;
	margin-top: 0px;
	padding: 0px;
}

.text3 {
	font-size: 13px;
	color: #666;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.text4 {
	text-align: right;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.text5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	color: #99CC99;
	text-align: left;
	vertical-align: bottom;
	line-height: 24px;
	margin-top: 0px;
	padding: 0px;
}

.text6 {
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.text7 {
	font-weight: bold;
	color: #666;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.text8 {
	color: #666;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.text9 {
	font-size: 13px;
	text-align: left;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.text10 {
	text-align: left;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.text11 {
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
	line-height: 18px;
	margin-top: 0px;
	padding: 0px;
}

.text12 {
	color: #999;
	text-align: justify;
	line-height: 14px;
	margin-top: 0px;
	padding: 0px;
}

.menu1 {
	font-size: 13px;
	color: #666;
	text-align: right;
	line-height: 25px;
	margin-top: 0px;
	padding: 0px;
}

.menu2 {
	font-size: 13px;
	text-align: left;
	line-height: 25px;
	margin-top: 0px;
	padding: 0px;
}

.menu3 {
	text-align: left;
	line-height: 25px;
	margin-top: 0px;
	padding: 0px;
}

.arrow {
	font-size: 9px;
	font-weight: bold;
	text-align: justify;
	line-height: 14px;
	margin-top: 0px;
	padding: 0px;
}

.box {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 22px;
	width: 50px;
}

.box1 {
	border: 1px solid #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 220px;
}

.box2 {
	border: 1px solid #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 100px;
}

.box3 {
	border: 1px solid #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 30px;
}

.box4 {
	border: 1px solid #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100px;
	width: 220px;
}

.box5 {
	border: 1px solid #669900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 150px;
}

.border {
	border: 1px solid #669900;
	background: url(Images/Background.jpg);
	height: 600px;
	width: 955px;
}

.border2 {
	border: 1px solid #669900;
	background-color: #fff;
	height: 600px;
	width: 955px;
}

.button {cursor: text;}

.tdjustify {text-align: justify;}

.white {background: url(Images/Cottage_Holidays_Wpoint.gif);}

.green {background: url(Images/Cottage_Holidays_Gpoint.gif);}

.green2 {background: url(Images/Cottage_Holidays_G2point.gif);}

.blue {background: url(Images/Cottage_Holidays_Bpoint.gif);}

.orange {background: url(Images/Cottage_Holidays_Opoint.gif);}

.ListItem td input {
	font-family: Verdana;
	font-size: 9px;
	width: 75px;
}

.Listitem {
	font-family: Times;
	font-size: 14px;
	text-align: left;
	line-height: 30px;
	margin-top: 0px;
	padding: 0px;
}

.TableTitle {
	font-family: Times;
	font-size: 14px;
	text-align: left;
	line-height: 30px;
	margin-top: 0px;
	padding: 0px;
}


.Tableitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
}

.TableAltitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-align: justify;
	line-height: 20px;
	margin-top: 0px;
	padding: 0px;
	background-color: #EEFFEE;
}

td {vertical-align: top;}

#footer {
	width: 955px;
	color: #999;
	background-color: inherit;
	padding: 6px;
	font-size: 10px;
	text-align: center;
	margin: 0 auto 0 auto;
}

#footer a:link {color: #999; background: inherit; font-weight: normal; text-decoration: none;}
#footer a:visited {color: #999; background: inherit; font-weight: normal; text-decoration: none;}
#footer a:hover {color: #333; background: inherit; font-weight: normal; text-decoration: none;}
#footer a:active {color: #999; background: inherit; font-weight: normal; text-decoration: none;}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h2 {
	font-size: 13px;
	color: #666;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#sozo_pink {color: #c019ca;}

.sozo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: right;
	line-height: 14px;
	margin-top: 0px;
	padding: 0px;
}

.sozo a:link {color: #999 text-decoration: none;}
.sozo a:visited {color: #999; text-decoration: none;}
.sozo a:hover {color: #000; text-decoration: none;}
.sozo a:active {color: #999; text-decoration: none;}

.br {clear: both;}

.offer-box {
	width: 670px;
	height: auto;
	position: relative;
	margin: 0px 0px 20px 0px;
}

.offer-image {
	float: left;
	width: 249;
	height: auto;
	margin: 0px 20px 0px 0px;
	border: 1px solid #669900;
}

.offer-text {
	float: left;
	width: 300px;
	height: auto;
	margin: 0px;
	color: #666;
}

p.offer-title {
	font-size: 16px;
	font-weight: bold;
	color: #669900;
	margin: 0px 0px 6px 0px;
}