BODY {
	BACKGROUND-COLOR: #f1efe2
}
div#page {
	width:72%;
	float:left;
	padding-bottom:22px;
}
div#sidebar {
	width:23%;
	float:right;
	margin-right: 20px;
	background-color:#eee;
	padding: 0 0 6px 0;
}
#container {
  width : 772px;
  padding : 5px 0 5px 0;
  margin-left  : auto;
  margin-right : auto;
  background-color : #fff;
  border : solid 1px #cccccc
}

/*#container {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 772px; MARGIN-RIGHT: auto; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fff
}*/
#credit{
	WIDTH: 772px; 
	PADDING: 5px 20px 5px 0;
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;
	font-size:10px;
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#credit a:link{text-decoration:none;color:#999;}
#credit a:visited{text-decoration:none;color:#999;}
#credit a:hover{text-decoration:underline;color:#999;}
#head {
	PADDING-RIGHT: 0px; BORDER-TOP: #333 9px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 732px; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
#head IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #333 9px solid
}
#placeHolder {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2em; MARGIN: 0px 1em 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2em; BORDER-BOTTOM: #ccc 1px solid
}
.purple#head {
	BORDER-TOP: #c883cf 9px solid
}
.purple#head IMG {
	BORDER-BOTTOM: #c883cf 9px solid
}
.brown#head {
	BORDER-TOP: #804000 9px solid
}
.brown#head IMG {
	BORDER-BOTTOM: #804000 9px solid
}
.orange#head {
	BORDER-TOP: #e87400 9px solid
}
.orange#head IMG {
	BORDER-BOTTOM: #e87400 9px solid
}
.lightGrey#head {
	BORDER-TOP: #ccc 9px solid
}
.lightGrey#head IMG {
	BORDER-BOTTOM: #ccc 9px solid
}
.green#head {
	BORDER-TOP: #80d086 9px solid
}
.green#head IMG {
	BORDER-BOTTOM: #80d086 9px solid
}
.noBorder#head {
	BORDER-TOP-STYLE: none
}
.noBorder#head IMG {
	BORDER-BOTTOM-STYLE: none
}
.home#head {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 9px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.home#head IMG {
	MARGIN-TOP: 0px! important; BORDER-BOTTOM: #000 9px solid
}
#menuDiv {
	CLEAR: right; PADDING-RIGHT: 20px;  PADDING-LEFT: 20px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif; HEIGHT: 30px
}
#main {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-FAMILY:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#facilities {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN: 6px; WIDTH: 332px; PADDING-TOP: 20px; BACKGROUND-COLOR: #e2eaf1
}
#facilitiesRight {
	FLOAT: right
}
#facilitiesLeft {
	FLOAT: left
}
#facilitiesLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 154px; COLOR: #333; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#facilitiesRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 154px; COLOR: #333; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#facilities UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
#facilities UL LI IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 4px 0px 0px; BORDER-RIGHT-WIDTH: 0px
}


#main H4 {
	FONT-WEIGHT: bold; COLOR: #73c273; margin: 0 0 0 28px; padding:0;
}
#main H1 {
		COLOR: #666; FONT-SIZE: 1.8em; LINE-HEIGHT: 0.8em; font-weight:normal; margin-left:30px; margin-top:16px;
}
#main H2 {
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 1em; MARGIN: 10px 30px; COLOR: #222; BORDER-BOTTOM: #ccc 1px dotted
}
#main H3 {
	FONT-WEIGHT: bold; COLOR: #666; FONT-SIZE: 1em; COLOR: #eee; display:block; margin: 0 0 6px 0; padding: 4px 8px; background-color:#73c273;
}
#main H5 {
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 0.8em; COLOR: #666; display:block; margin: 0; padding: 4px 8px; background-color:#eee; 
}
#main H6 {
		COLOR: #666; FONT-SIZE: 1.8em; LINE-HEIGHT: 0.8em; font-weight:normal; margin-left:30px; margin-top:16px; margin-bottom:10px;
}

#main P {
	margin-left:30px; margin-right:30px; FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em
}
#main UL LI {
	FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em
}
#main OL LI {
	FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em
}
#main TABLE TR TD {
	FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em
}
#main TABLE TR TH {
	FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em
}
#main BLOCKQUOTE {
	FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em; FONT-FAMILY:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sidebar P {
	margin: 4px 10px 4px 10px; FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em; text-align:center;
}

INPUT, SELECT{
	FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 1.4em
}
INPUT.submit {
	COLOR: #000
}
.inpwid {
	width:250px;	
}
.inpwid2 {
	width:255px;	
}
#main UL LI UL LI {
	FONT-SIZE: 100%! important
}
#main OL LI OL LI {
	FONT-SIZE: 100%! important
}
TD.topLinks A {
	FONT-SIZE: 0.85em
}
#main IMG.floatLeft {
	MARGIN: 0px 20px 15px 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main IMG.floatRight {
	MARGIN: 0px 10px 10px 20px;
}
#footer {
	CLEAR: both; 
	PADDING: 3px;
	MARGIN: 6px 20px;
/*	BORDER-RIGHT: #ccc 1px solid;  
	BORDER-TOP: #ccc 1px solid;  
	BORDER-LEFT: #ccc 1px solid;  
	BORDER-BOTTOM: #ccc 1px solid;*/ 
	FONT-FAMILY: arial,helvetica,sans-serif; 
	COLOR: #666;
	FONT-SIZE: 0.7em;
	TEXT-ALIGN: center
}
.clearBoth {
	CLEAR: both
}
.floatLeft {
	FLOAT: left;
	}
.floatRight {
	FLOAT: right
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:link {
	TEXT-DECORATION: none;
	outline: none;
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline;
	outline: none;
}
A:focus {
	text-decoration: none;
	outline: none;
}
TABLE.priceTable {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
TABLE.priceTable TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.priceTable TH {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.calendar {
	FONT-SIZE: 11px; MARGIN: 0.7em; BORDER-TOP-STYLE: none; FONT-FAMILY: sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.calendar TH {
	FONT-SIZE: 13px; COLOR: #fff! important; BACKGROUND-COLOR: #808040
}
TABLE.calendar TD {
	TEXT-ALIGN: right
}
TD.data {
	BACKGROUND-COLOR: #e3e1cc
}
TD.dataBooked {
	BACKGROUND-COLOR: #ff8282
}
DIV.full {
	WIDTH: 660px
}
DIV.half {
	FLOAT: left; WIDTH: 310px
}
DIV.half {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.full {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
P.address {
	FONT-SIZE: 0.7em! important; COLOR: #222! important
}
P.darker {
	COLOR: #222! important
}
#welcome {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/welcome.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 350px; COLOR: #fff; PADDING-TOP: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#enjoyStay {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/enjoyStay.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 177px; COLOR: #fff; PADDING-TOP: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#guestbookA {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/guestbookA.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 350px; COLOR: #fff; PADDING-TOP: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#guestbookS {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/guestbookS.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 350px; COLOR: #fff; PADDING-TOP: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#archesCott {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/archesHolidayCottage.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 326px; COLOR: #fff; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#stablesCott {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/stablesHolidayCottage.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 326px; COLOR: #fff; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#bookingConditions {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/bookingConditions.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 326px; COLOR: #fff; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#pricesAvailability {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/pricesAvailability.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 326px; COLOR: #fff; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#slingsbyText {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/slingsbyText.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 173px; COLOR: #fff; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#gettingHere {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../Yorkshire%20Holiday%20Cottage%20-%20The%20Arches_files/images/gettingHere.gif); PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px! important
}
#print {
	font-size:11px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.textlink{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR:#666;
}
#calendarbox{
	width: 554px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center
}
.cins {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
	
}
#main P.centre {
	text-align:center;
	color: #80d086;
}
