body {background-color : #F5F5F5; 
	margin: 20px; 
	padding:0px;
 }

.pointer {cursor: default }

.banner  {background-color : #FFFFFF;}

.qtop {border-top : 1px solid #DCDCDC;}
.qbottom {border-bottom : 1px solid #DCDCDC;}
.qleft {border-left : 1px solid #DCDCDC;}
.qright {border-right : 1px solid #DCDCDC;}
.corner {background-color : #F5F5F5;}

p {margin: 7px 2px 12px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366;}
h1, h2, h3, h4 {font-family: Tahoma, Arial, Helvetica, sans-serif;}
h1 {font-size: 14px; margin : 5px 0px 10px 0px; color: #006633;}
h2 {font-size: 12px; margin : 0px 0px 5px 0px; color: #333366;}
h3 {font-size: 11px; margin : 5px 0px 15px 0px; color: #333366;}
h4 {font-size: 14px; margin : 15px 0px 5px 0px; color: #669900;}


a:link {color: #669900; background-color : transparent; text-decoration : none;}
a:visited { color: #669900;  background-color : transparent;  text-decoration : none;}
a:hover { color : #006633; background-color : transparent;  text-decoration : none;}

a:link h1 {color: #333366; background-color : transparent; text-decoration : none;}
a:visited h1 {color: #333366;  background-color : transparent;  text-decoration : none;}
a:hover h1 {color: #333366; background-color : transparent;  text-decoration : none;}

.home a:link {color: #FF9900; background-color : transparent; text-decoration : none;}
.home a:visited { color: #FF9900;  background-color : transparent;  text-decoration : none;}
.home a:hover { color : #006633; background-color : transparent;  text-decoration : none;}

.holiday {margin: 0px 12px 10px 12px;}

.holiday a:link {color: #FF9900; background-color : transparent; text-decoration : none;}
.holiday a:visited { color: #FF9900;  background-color : transparent;  text-decoration : none;}
.holiday a:hover { color : #006633; background-color : transparent;  text-decoration : none;}

.table1topl {background-color: #FFFFF0; border-top: 1px solid #F5DEB3; border-left: 1px solid #F5DEB3;}
.table1top {background-color: #FFFFF0; border-top: 1px solid #F5DEB3;}
.table1bottoml {background-color: #FFFFF0; border-bottom: 1px solid #F5DEB3; border-left: 1px solid #F5DEB3;}
.table1bottomr {background-color: #FFFFF0; border-bottom: 1px solid #F5DEB3; border-right: 1px solid #F5DEB3;}
.table1bottom {background-color: #FFFFF0; border-bottom: 1px solid #F5DEB3;}
.table1corner {background-color: #FFFFFF;}
.table1middle {background-color: #FFFFF0;}
.table1middlel {background-color: #FFFFF0; border-left: 1px solid #F5DEB3;}
.table1middleends {background-color: #FFFFF0; border-left: 1px solid #F5DEB3; border-right: 1px solid #F5DEB3;}
.table1middler {background-color: #FFFFF0; border-right: 1px solid #F5DEB3;}
.table1gallery {background-color: #FFFFFF; border: 1px solid #F5DEB3;}

.table2topl {background-color: #FAFAD2; border-top: 1px solid #CCCC99; border-left: 1px solid #CCCC99;}
.table2top {background-color: #FAFAD2; border-top: 1px solid #CCCC99;}
.table2bottoml {background-color: #FAFAD2; border-bottom: 1px solid #CCCC99; border-left: 1px solid #CCCC99;}
.table2bottomr {background-color: #FAFAD2; border-bottom: 1px solid #CCCC99; border-right: 1px solid #CCCC99;}
.table2corner {background-color: #FFFFFF;}

p.footer {font-family: Tahoma, Arial, Helvetica, sans-serif; color: # 333366;  font-size : 11px; margin: 5px 0px 0px 0px;}
.footer a:link {color: #4682B4; text-decoration: none; font-size : 11px; }
.footer a:visited {color: #4682B4; text-decoration: none; font-size : 11px; }
.footer a:hover {color: #006633; text-decoration: none; font-size : 11px; }

.rtv a:link { color : #FF9933; background-color : transparent; text-decoration : none;}
.rtv a:visited { color : #FF9933; background-color : transparent;  text-decoration : none;}
.rtv a:hover { color : #000000; background-color : transparent;  text-decoration : none;}

.vertalign	{vertical-align : middle;}

img {border: 0px}
img.gallery {border: 0px; margin: 6px;}

ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color : #333366;
	padding: 0px;
	margin: 10px 0px;}

 li { 
	margin: 5px 0px 5px 20px;
	padding: 0 10px 0 0px;
 }
 
table.fish {
	background-color: #FAFAD2;
	border: 1px solid #CCCC99;
} 

td.fish {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333; 
	padding: 5px;
}
 
.advert {
	margin: 15px 7px 20px 0px;
	padding: 10px 10px 0px 10px;
	background-color: #F5F5F5;
	border: 1px solid #DCDCDC;
}

.contactus {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; padding-top: 10px}

table.contact {
	background-image : url("http://www.quintacottages.com/images/faded_pool.jpg");
	background-image : url("images/faded_pool.jpg");
	background-repeat : no-repeat;
	border : 1px solid #999;
}

td.contact {
	margin: 20px;
	border : 1px solid #999;
	background-color : #F5F5F5;
}

.formBut {
	background-color : #FFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 2px;
	color: #333;
	border : 1px solid #999;
}

textarea, select, input {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #FFF;
	border : 1px solid #999;
	font-size : 11px;
}

.imgfloatright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #669900;
}

.imgfloatleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #669900;
}

.imgfloatr {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.imgfloatl {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}