@charset "UTF-8";
/* CSS Document */

/* ------------- SHELL -------------------------------- */

body {
	text-align: center;
	min-width: 950px; /* Set min width for Gecko browsers */
	background-color: #ADDEE5;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 950px;
	padding: 0px;
	z-index: 5;
	display: block;
	position: relative;

} 
* {
	outline: none;
}
img {
	border: 0;
}
/* ------------- HEADER -------------------------------- */

#wrap-header {
	height: 142px;
	background: url(../Images/Layout/Top-Bar.png) repeat-x center top;
	z-index: 7;
	display: block;
	position: relative;
	margin: 0px 0px 14px;
}


#header {
	width: 950px;
	height: 125px;
	margin: 0 auto;
	text-align: left;
	padding: 0px;/*	z-index: 7;
	display: block;
	position: relative;*/

}

#Best-Western-Logo {
	float: left;
	width: 97px;
	margin: 15px 0 5px 0;
	position: relative;
}
#Best-Western-Nav {
	margin: 10px 190px 0px 0px;
	padding: 0px;
	float: right;
	height: 20px;
	width: 340px;
	border-bottom: 1px solid #0099FF;
	text-align: right;
}
#Best-Western-Nav a {
	font-size: 10px;
	color: #0077CC;
	text-decoration: none;
	background: url(../Images/Layout/Best-Western-Nav-Links.png) no-repeat right 0px;
	margin: 0px;
	padding: 4px 16px 4px 4px;
	line-height: 12px;
}
#Best-Western-Nav a:hover {
	color: #FFF;
	background: url(../Images/Layout/Best-Western-Nav-Links.png) no-repeat right -26px;
}
#Central-Plaza-Cairns {
	float: left;
	width: 260px;
	margin: 30px 0 0 15px;
	height: 46px;
	position: relative;
}
#Cairns-Hotel-Reservation {
	margin: -54px -6px -6px -10px;
	float: right;
	text-align: right;
	height: 127px;
	width: 224px;
	display: block;
}
#Cairns-Hotel-Reservation img {
	margin: 0px 0 0 -35px;
	height: 127px;
	width: 244px;
}
#menu-container {
	float: left;
	width: 590px;
	height: 38px;
	z-index: 9999999;
	position: relative;
	left: 0px;
	bottom: 0px;
	margin: 18px 0 0 17px;
}
#menu {
	width: 590px;
	margin-left: 0px;
	display: block;
}






ul#topnav {
	margin: 0;
	padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left;
	text-indent: -9999px;
	height: 37px;
}
/*ul#topnav li:hover a, ul#topnav li a:hover {
	background: url(../Images/Layout/Menu/menu-back-full.png) no-repeat 0 bottom;
}*/


#topnav li #home-button {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat 0px top;
	width: 60px;
}
ul#topnav li:hover a#home-button, ul#topnav li a#home-button:hover {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat 0px -37px;
}
#topnav li #acommodation {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -60px top;
	width: 125px;
}
ul#topnav li:hover a#acommodation, ul#topnav li a#acommodation:hover {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -60px -74px;
}
#topnav li #location {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -185px top;
	width: 78px;
}
ul#topnav li:hover a#location, ul#topnav li a#location:hover {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -185px -37px;
}
#topnav li #rates {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -263px top;
	width: 58px;
}
ul#topnav li:hover a#rates, ul#topnav li a#rates:hover {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -263px -37px;
}
#topnav li #cairns-activities {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -321px top;
	width: 64px;
}
ul#topnav li:hover a#cairns-activities, ul#topnav li a#cairns-activities:hover {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -321px -74px;
}
#topnav li #apartments {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -385px top;
	width: 102px;
}
ul#topnav li:hover a#apartments, ul#topnav li a#apartments:hover {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -385px -74px;
}
#topnav li #contact-us {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -487px top;
	width: 96px;
}
ul#topnav li:hover a#contact-us, ul#topnav li a#contact-us:hover {
	background: url(../Images/Layout/Menu/Menu-Background-Full.png) no-repeat -487px -37px;
}

ul#topnav li .sub {
	position: absolute;
	top: 34px;
	left: 0;
	background: #FFDE00 url(file:///Hot%20Box/Users/slavo/Desktop/seven%20A.D./WORK/ARAS/ARAS%20Web%20Site/WWW/Images/Layout/Menu/Menu-Sub-Back.png) repeat-x top;
	padding: 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#topnav li .row {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 170px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #333;
	font-size: 12px;
}
ul#topnav .sub ul li h2 {
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	font-weight: normal;
	text-shadow: 0px 1px 0px #fff;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0 5px 10px;
	background-image: none;
	color: #069;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	/*	background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 7px 5px 7px 10px;
	display: block;
	text-decoration: none;
	color: #1B4B70;
}
ul#topnav .sub ul li a:hover {
	color: #003;
	background: #FF6 5px 12px;
}




ul#topnav li .sub #apartment {
	float: left;
	width: 160px;
	display: block;
	margin: -5px 0px -5px -5px;
	height: 200px;
}
ul#topnav li .sub #apt-description {
	float: left;
	margin: -10px -10px -0px 5px;
	height: 205px;
	width: 150px;
}
ul#topnav .sub ul#apt-sub li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding:0px;
	display: block;
}
ul#topnav .sub ul#apt-sub li a:hover {
	background: #FF6;
}
#topnav li .sub .sub-features li {
	color: #333;
	margin: 0;
	padding: 4px 10px 4px 0;
}

/* ------------- MAIN CONTENT ---------------------------------- */

.content-container {
	width: 950px;
	float: left;
	margin-bottom: 10px;
	display: block;
	z-index: 9;
}
#main-content-top {
	height: 10px;
	width: 700px;
	margin: 0 20px 0px 0;
	float: left;
	display: block;
	background: url(../Images/Layout/Main-Content-Background-Top.png) no-repeat center top;
}
/*.main-content {
	float: left;
	width: 710px;
	margin-right: 10px;
}	
.col-full {
	width: 710px;
	margin-bottom: 10px;
}
.col-left {
	float: left;
	width: 350px;
	margin-right: 10px;	
}
.col-right {
	float: left;
	width: 350px;
}
.sidebar-right {
	float: left;
	width: 230px;
}
*/

.main-content {
	float: left;
	width: 680px;
	background: url(../Images/Layout/content-background-bottom.png) repeat-y center bottom;
	padding: 0 10px;
	display: block;
	margin: 0px 20px 0px 0px;
}	
.col-full {
	width: 680px;
	margin: 0 10px 10px 0;
	clear: both;
}
.col-left {
	float: left;
	width: 320px;
	clear: both;
	margin: 0 30px 20px 10px;
}
.col-right {
	float: left;
	width: 320px;
	margin-bottom: 20px;
}
.col-1-3 {
	clear: both;
}
.col-1-3, .col-2-3 {
	float: left;
	width: 210px;
	margin-right: 20px;
}
.col-3-3 {
	float: left;
	width: 210px;
}


.sidebar-right {
	float: left;
	width: 230px;
	z-index: 9;
	display: block;
	margin: -10px 0px 0px;
}


/* ------------- SIDEBAR LINKS --------------------------------- */

.SideLinks {
	width: 190px;
	padding: 20px 20px 0 20px;
	margin: 0;
	background: url(../Images/SideBar/Sidebar-Top.png) center top;
}
.SideLinks h2 {
	margin: 0;
	padding: 10px 0px 8px 8px;
	line-height: 1em;
	font-size: 1.0em;
	background-position: center top;
	font-weight: lighter;
	font-family: Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif;
	color: #012774;
	letter-spacing: 0.1em;
	word-spacing: 0.4em;
	text-transform: uppercase;
}
.SideLinks ul
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}
.SideLinks a, .SideLinks li a, .SideLinks a:link
{
	display: block;
	margin: 0px;
	color: #999;
	text-decoration: none;
	padding: 10px 5px 10px 35px;
	width: 150px;
	background: url(../Images/SideBar/Sidebar-Link.png) no-repeat left top;
}
.SideLinks a:hover
{
	color: #FFF;
	background: #FFFFFF url(../Images/SideBar/Sidebar-Hover.png);
}
.SideLinksBottom {
	height: 16px;
	width: 230px;
	margin-bottom: 20px;
	background: url(../Images/SideBar/Sidebar-Bottom.png) no-repeat center bottom;
}



/* ------------- News --------------------------------- */

.News {
	width: 190px;
	padding: 20px 20px 0 20px;
	margin: 0;
	background: url(../Images/SideBar/News-Top.png) center top;
	color: #595959;
}
.News h2 {
	margin: 0;
	padding: 10px 0px 8px 8px;
	line-height: 1em;
	font-size: 1.4em;
	background-position: center top;
	font-weight: lighter;
	font-family: Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	word-spacing: 0.4em;
	text-transform: uppercase;
}
.News a:link, .NewsItems a:visited
{
	color: #535353;
	text-decoration: none;
	padding: 0;
	font-size: 0.8em;
}
.NewsItems strong {
	font-weight: bolder;
	font-size: 1.1em;
	color: #666;
}
.NewsItems {
	margin: 0;
	background: url(../Images/SideBar/News-Link.png) repeat-x top;
	padding: 10px 0px 10px 6px;
}
.News a:hover
{
	color: #FFF;
	background: #F90 url(none);
	margin: -2px;
	padding: 2px;
}
.NewsBottom {
	height: 16px;
	width: 230px;
	margin-bottom: 20px;
	background: url(../Images/SideBar/News-Bottom.png) no-repeat center bottom;
}





/* ------------- FOOTER ---------------------------------------- */

.footer {
	float: left;
	font-size: 0.9em;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #779BB4;
	width: 935px;
	height: 90px;
	padding: 45px 10px 10px 15px;
	z-index: 9;
	margin-top: 45px;
	margin-right: -5px;
	margin-left: -5px;
	background: url(../Images/Layout/footer-background.png) no-repeat center center;
}


/* ------------- FOOTER Content -------------------------------- */

.footer p {
	margin: 0px;
	padding: 0px;
	color: #D35400;
}
.footer p strong {
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 120%;
}
.footer a {
	color: #FFE125;
	text-decoration: none;
	padding: 3px 5px;
	text-shadow: 0px 1px 2px #000; 
}
.footer a:hover {
	color: #FF3300;
	background-color: #FFFFFF;
}
#seven-design {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: -4px;
}



/* ------------- SUPERSIZED Background Image -------------------------------- */

*{
	margin:0;
	padding:0;
}

img{
	border:none;
}

/*Supersized Stamp*/
.stamp{
	float: right;
	margin: 25px 20px 0 0;
}
#supersize{
position:fixed;
left: 0px;
top: 0px;
clip: rect(0px,auto,auto,0px);
float: left;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: -10;
	left: 0px;
	top: 0px;
	cursor: default;
}
#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}


/* ------------- 7 Advertising & Design Backlink -------------------------------- */


#wed-design-link {
	height: 32px;
	width: 200px;
	position: fixed;
	right: 0px;
	bottom: 0px;
	text-align: right;
	padding-right: 14px;
	z-index: 7;
	display: block;
}
#wed-design-link a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	padding: 4px;
}
#wed-design-link a:hover {
	color: #FFFFFF;
	background: #CC0000;
}






#Book-Cairns-Accommodation {
	float: right;
	height: 240px;
	width: 240px;
	position: fixed;
	z-index: 8;
	top: 0px;
	right: 0px;
	margin-left: -240px;
}
#Book-Cairns-Accommodation img {
	height: 240px;
	width: 240px;
	float: right;
}
#Best-Western-Tag {
	margin: -130px 45px -10px 45px;
	float:right;
	height: 140px;
	width: 150px;
	display: block;
	position: relative;
}
