
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
.clear {clear: both;}
body {
	background: #ffffff url(../img/bgmain.jpg) repeat;
font-family: Helvetica, Arial, Sans-serif;
color:#707070;
}
a, a:link, a:visited {color:#707070;text-decoration: none;}
a:hover{text-decoration: underline;color: #003e7e;}
#wrapper {
	margin: 0px auto 0 auto;
	width: 850px;
	text-align: left;
}
#header {
	height:130px;
	background: transparent url(../img/border.gif) repeat-x left bottom;
}
#header h1 a{
	display: block;
	height:130px;
	text-indent: -9999px;
	background: transparent url(../img/quays-logo1.gif) no-repeat center top;
}
#image_holder {
height:320px;
margin-bottom:5px;
}
ul#nav {
width:850px;
height:107px;
overflow: hidden;
margin:0;padding: 0;
}
ul#nav li {
padding:0;
margin:0;
list-style-type:none;
float:left;
text-indent:-9999px;
}
ul#nav li a {
border:0;
text-decoration:none;
display:block;
background:transparent url(../img/navigation.gif) no-repeat;
}
li#hotel a, li#club a, li#spa a, li#conf a, li#wedding a{
	width:170px;
	height:107px;
	 }
li#hotel a:hover, li#hotel a:focus {
	background-position:0px -107px;
}
li#club a:link, li#club a:visited {	
	background-position:-170px 0px;
	}
li#club a:hover, li#club a:focus {	
	background-position:-170px -107px;
	}
li#spa a:link, li#spa a:visited {	
	background-position:-340px 0px;
	}
li#spa a:hover, li#spa a:focus {	
	background-position:-340px -107px;
	}
li#conf a:link, li#conf a:visited {	
	background-position:-510px 0px;
	}
li#conf a:hover, li#conf a:focus {	
	background-position:-510px -107px;
	}
li#wedding a:link, li#wedding a:visited {	
	background-position:-680px 0px;
	}
li#wedding a:hover, li#wedding a:focus {	
	background-position:-680px -107px;
	}
#download_right {
float:right;
width:340px;
}
#downloads {
margin-top: 20px;}
#download_left {
width:340px;
margin: 0 0 0 0;
height:25px;
}
ul#brochure, ul#contact {
height:25px;width:340px;}
ul#brochure li, ul#contact li {
padding:0;
margin:0;
list-style-type:none;
float:left;
text-indent:-9999px;
}
ul#brochure li a {
border:0;
text-decoration:none;
display:block;
background:transparent url(../img/dbrochure.gif) no-repeat center top;
}
ul#contact li a {
border:0;
text-decoration:none;
display:block;
background:transparent url(../img/contactus.gif) no-repeat center top;
}

li#downbrochure a, li#contactus a{
	width:340px;
	height:25px;
	 }
li#downbrochure a:hover, li#downbrochure a:focus, li#contactus a:hover, li#contactus a:focus {
	background-position:center -25px;
}
ul#footer_links {
display:block;
height:20px;
margin:8px 0 0 0;
text-align:center;
width:850px;
}
ul#footer_links li {
display:inline;
line-height: 20px;
}
ul#footer_links li {
background:transparent url(../img/sep_links.gif) no-repeat scroll right center;
color:#888D8E;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
font-size:14px;
margin:0px 0px 0 4px;
padding:0px 10px 0 0px;
} 
ul#footer_links li#nobk {
background:transparent none repeat scroll 0 0;margin-right: 0; padding-right: 0;
}
ul#address {
display:block;
height:auto;
margin:8px 0 15px 0;
text-align:center;
width:850px;
}
ul#address li {
display:inline;
}
ul#address li {
color:#888D8E;
font-size:12px;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
margin:0 0px 0 0;
padding:0 14px 0 0;
} 
#siweb{text-align: center;margin:40px 0 10px 0}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:350px;
background: #fff url(../img/contact/quays-logo.gif) no-repeat right bottom;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#003e7e;
font-size:22px;
font-weight:700;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:16px;
line-height:16px;
right:6px;
top:4px;
position:absolute;
color:#b0b0b0;
font-weight:700;
display:block;
}
#contactArea {margin-bottom:60px;}
#popupContact ul{
background:transparent url(../img/ft-line.gif) repeat-x scroll left bottom;
padding:0 0 2px;
width:350px;
font-size: 14px;
}
#popupContact ul li {
background:transparent url(../img/bg-pdf.gif) no-repeat scroll left top;
}
#popupContact ul li a{
color:#7e8081;
display:block;
padding:9px 5px 9px 35px;
}
#popupContact ul li a:hover {
background:#003e7e url(../img/bg-pdf.gif) no-repeat scroll left top;
color:#ffffff;
text-decoration: none;
}

