/* http://www.collettscollection.com/styles/colletts.css */
﻿/* New York Rooms Website Style Sheet*/


/* divs */

body
{
    font-family: Arial,Trebuchet MS,Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #5a5d5a;
    background-color: #1871d7;
    text-align:center;
    font-size:12px;
}

img
{
	border:none;	
}

body td
{
    font-family: Arial,Trebuchet MS,Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #5a5d5a;
    background-color: #1871d7;
    text-align:center;
    font-size:12px;
}

#container
{
    width:990px;
    height: 100%;
    margin:0 auto 0;
    padding:0;
     background-color: #1871d7
}  

#header
{
    width:990px;
    height: 110px;
    margin:0px;
    padding:0px;
    background-image: url(../Images/header.jpg);
    background-position: top;
    background-repeat: no-repeat;
} 

#main_nav
{
    width: 990px;
    padding: 0px;
    margin:-28px 0px 20px 0px;
    text-align:center;
    font-size: 14px;
}

#text_homepage
{
    width: 400px;
    padding: 0px;
    margin: 0px 10px 0px 10px;
    text-align:left;
    float: left;
    color: #FFFFFF;
    font-size:12px;
}

#text_homepage1
{
    width: 400px;
    padding: 0px;
    margin: 0px 10px 0px 10px;
    text-align:left;
    float: left;
    color: #FFFFFF;
    font-family : Arial;
    font-size:13px;
}

#text_narrow
{
    width: 350px;
    padding: 0px;
    margin: 0px 10px 0px 25px;
    text-align:left;
    float: left;
    color: #FFFFFF;
}

#text_wide
{
    width: 900px;
    padding: 0px;
    margin: 0px 0px 0px 25px;
    text-align:left;
    float: left;
    color: #FFFFFF;
}

#text_wide td
{
    font-family: Arial,Trebuchet MS,Helvetica, sans-serif;
    font-size: 76%;
    color: #FFFFFF;
}

#main_image
{
    width: 520px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    text-align:right;
    float:left;
    font-size: 76%;
}

#divider
{
    margin: 20px 0px 20px 0px;
    text-align:center;
    color:#ffffff;
    font-family:Arial;  
}





/* divs - generated */

#content
{
    width: 950px;
    padding: 0px 0px 0px 10px;
    margin: 20px 0px 0px 0px;
    font-family:Arial;  
}

#subnav
{
    width: 970px;
    float: center;
    padding: 0px 0px 0px 10px;
    margin: 0px 10px 0px 10px;
    background-color: #ffffff;
    text-align:left;
    color:#1c369f;
    font-family:Arial;  
}

#navpanel
{
    width: 200px;
    padding: 0px 0px 0px 0px;
    margin: 20px 10px 0px 10px;
    float: left;
    font-family:Arial;  
}

#arealist
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:left;
    font-family:Arial;  
}

#hotellist
{
    width: 190px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:left;
    font-family:Arial;  
}

#hotelinfo
{
    width: 600px;
    padding: 0px 0px 0px 10px;
    margin: 20px 0px 0px 0px;
    text-align: left;
    color:#ffffff;
    float: left;
    font-family:Arial;  
}

#hotelpanel
{
    width: 700px;
    padding: 0px 0px 0px 10px;
    margin: 20px 0px 0px 0px;
    text-align: left;
    color:#ffffff;
    float: left;
    font-family:Arial;  
}

#hotelimage
{
    width: 260px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-family:Arial;  
}

#hoteldetails
{
    
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    color:#ffffff;
    font-family:Arial;  
}

#hotelinfo th
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #003D80;
}


/* fonts */

h1 { font-size: 1.1em; color: #f5e31d; font-weight: bold; text-decoration: none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h2 {font-family:Arial Bickham Script Pro Regular;  font-size: 2em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
h3 { font-size: 1.0em; color: #FFFFFF; background-color: #546ABC; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 5px;}
h4 { font-size: 1.0em; color: #77e555; font-weight: bold; text-decoration: none; }
h5 { font-size: 0.8em; color: #666666; text-decoration: none; }

a:link.subtitle {font-family:Arial; font-size: 1.1em; color: #f5e31d; font-weight: bold; text-decoration: none; }
span.hoteltitle {font-family:Arial; font-size: 2em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
span.subtitle { font-size: 1.1em; color: #f5e31d; font-weight: bold; text-decoration: none;font-family:Arial;}
span.subtitle_white { font-size: 1.1em; color: #ffffff; font-weight: bold; text-decoration: none; }
span.destinationcaption {font-family:Arial;  font-size: 2em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
span.sectiontitle { font-size: 1.1em; color: #4ECEF3; font-weight: bold; text-decoration: none; }
span.sectionsubtitle { font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
span.ratessubtitle { font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
span.contactdetailslabel { font-size: 1em; color: #009CCA; font-weight: bold; text-decoration: none; }
span.minor { font-size: 0.8em; color: #666666; text-decoration: none; }
span.address { color: #9CE7FF; text-decoration: none; }
span.strapline { color: #327AE1; font-weight: bold; text-decoration: none; }
span.quicklinktitle { font-size: 0.8em; color: #ff8400; font-weight: bold; text-decoration: none; }
span.agenttext {color: #e73100; font-weight: bold; text-decoration: none; }

font.hoteltitle { font-size: 2em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
font.title {font-family:Arial Bickham Script Pro Regular ;   font-size: 2em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
font.subtitle { font-size: 1.1em; color: #f5e31d; font-weight: bold; text-decoration: none; }
font.subtitle_white { font-size: 1.1em; color: #ffffff; font-weight: bold; text-decoration: none; }
font.subtext { font-size: 1em; color: #FFFFFF; text-decoration: none; }
font.destinationcaption { font-size: 2em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
font.sectiontitle { font-size: 1.1em; color: #4ECEF3; font-weight: bold; text-decoration: none; }
font.sectionsubtitle { font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
font.ratessubtitle { font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
font.contactdetailslabel { font-size: 1em; color: #009CCA; font-weight: bold; text-decoration: none; }
font.minor { font-size: 0.8em; color: #666666; text-decoration: none; }
font.address { color: #9CE7FF; text-decoration: none; }
font.strapline { color: #327AE1; font-weight: bold; text-decoration: none; }
font.quicklinktitle { font-size: 0.8em; color: #ff8400; font-weight: bold; text-decoration: none; }
font.agenttext {color: #e73100; font-weight: bold; text-decoration: none; }

/* hyperlinks */

A:link {color:#ffc52a; text-decoration:none;}
A:visited {color:#71a6ff; text-decoration:none;}
A:hover {color:#e4e4e4; text-decoration:underline;}

A.menu:link {font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.menu:visited {font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.menu:hover {font-weight: bold; color: #FF9F9F; text-decoration: none;}

A.boxmenu:link {font-weight: bold; color: #B22600; text-decoration: none;}
A.boxmenu:visited {font-weight: bold; color: #B22600; text-decoration: none;}
A.boxmenu:hover {font-weight: bold; color: #FF9F9F; text-decoration: none;}

A.namedaccom:link {font-weight: bold; color: #78D7F2; text-decoration: none;}
A.namedaccom:visited {font-weight: bold; color: #789DF2; text-decoration: none;}
A.namedaccom:hover {font-weight: bold; color: #F2D778; text-decoration: none;}

A.offer:link {font-weight: bold; color: #818181; text-decoration: none;}
A.offer:visited {font-weight: bold; color: #818181; text-decoration: none;}
A.offer:hover {font-weight: bold; color: #A1A1A1; text-decoration: none;}

A.minor:link {font-size: 10px; color: #D85100; text-decoration: none;}
A.minor:visited {font-size: 10px; color: #D85100; text-decoration: none;}
A.minor:hover {font-size: 10px; color: #FF6101; text-decoration: underline;}

A.quicklink:link {font-size: 10px; color: #D85100; text-decoration: none;}
A.quicklink:visited {font-size: 10px; color: #D85100; text-decoration: none;}
A.quicklink:hover {font-size: 10px; color: #FF6101; text-decoration: underline;}

A.white:link {color:#ffffff; text-decoration:none;}
A.white:visited {color:#ffffff; text-decoration:none;}
A.white:hover {color:#ffffff; text-decoration:none;}

A.titlelink:link {color:#ffffff; font-weight: bold; text-decoration:none;}
A.titlelink:visited {color:#D0E4FF; font-weight: bold; text-decoration:none;}
A.titlelink:hover {color:#94C1FF; font-weight: bold; text-decoration:underline;}

#termslink A.terms:link {color:#ffffff;}
#termslink A.terms:visited {color:#ffffff;}
#termslink A.terms:hover {color:#003b8c;}

/* paragraphs */

p {padding: 0px; margin: 0px;}
p.hotelcontent {padding: 10px; margin: 0px;}
p.hotellist {padding: 25px; margin: 0px;}
p.floatleft { float: left; padding: 10px; margin: 0px 0px 0px 0px;}
p.first {color: #23A6E0; text-decoration: none; }
p.ticketimage {width: auto; height: auto; padding: 10px; margin: 0px; float: left;}
p.tickettext {width: auto; height: auto; padding: 10px; margin: 0px; float: left;}
p.hang_areas {padding: 0px 0px 0px 10px; margin: 0px;}
p.login {padding: 10px 25px 200px 25px; margin: 0px;}
p.fullpage {padding: 40px 10px 10px 10px; margin: 0px;}

/* lists */

ul li
{
    text-indent:5px;
}

ul li.hotellist
{
    margin-left:-25px;
    text-indent:0px;
    list-style-image: url(../images/bullett.gif);
    font-family:Arial Bickham Script Pro Regular ;  
}

/* tables */

table.rates { border: solid 0px white ; margin: 0px 0px 0px 0px; border-spacing:1px; color:#1871d7; background-color: #fff;}

table.rates th { font-size: 76%; background-color: #0092F4; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 2px; }
table.rates td { font-size: 76%; padding: 2px; text-align: center; color: #fff; }


table.carhire { border: none; margin: 0px 0px 0px 0px; border-spacing:1px;}
table.carhire td { color: #003771; padding: 2px; text-align: center; background-color: #FFFFFF;}
table.carhire th { background-color: #0092F4; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 2px; }

table.enquiry { border: none; margin: 0px 0px 0px 0px; border-spacing:1px;}
table.enquiry td { font-size: 76%; padding: 2px; text-align: left; color: #ffffff;}
table.enquiry th { font-size: 76%; background-color: #0092F4; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 2px; }

table.namedaccom { border-collapse: collapse; width: 100%; border: none; margin: 0px 0px 10px 0px;}
table.namedaccom td { padding: 2px; text-align: left;}

td.destinationtable { background-image: url(); background-repeat: no-repeat;}

th.ourchoice { background-color: #546ABC; color: #FFFFFF; font-weight: bold; text-decoration: none;}
th.infobx { background-color: #050064; color: #FFFFFF; font-size: 0.8em; font-weight: bold; text-decoration: none; text-align: left;}

table.maplegend { width: 576px; border-collapse: collapse; border: none; margin: 0px 0px 0px 100px;}
table.maplegend td { width: 190px; border-collapse: collapse; border: none; margin: 0px 0px 0px 0px;}


/* images */

img.hotel {border: white solid 2px; width:250px;}
img.navigation {border: none;}
img.button {border: none;}
img.link {border: none;}
img.bookbutton {border: none; margin: 10px 0px 10px 0px;}
img.moreinfobutton {border: none; margin: 0px 0px 10px 0px;}
img.selector {border: none; margin: 0px 10px 0px 10px;}

/* rules and breaks */

br.clear {clear:both;}

#california
{
	color:#ffffff;
	text-align:left;
}

#california p
{
	margin:10px 40px;
}

#california h1
{
	margin:0px 0px 0px 40px;
	display:inline;
}

#california h2
{
	margin:0px 0px 0px 40px;
	display:inline;
}


#california a.visitCali:link, #california a.visitCali:visited, #california a.visitCali:hover
{
	font-weight:bolder;
	color:#d8e31d;
}

.caliBanner
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.brochureSml
{
	margin-left:10px;
}

#california a
{
	color:#ffffff;
}

#manageBookingList ul
{
	width:70%;
	margin:0 auto;
}

#manageBookingList li
{
	float:left;
	width:30%;
	text-align:center;
	background-color:#FFFFFF;
	margin:5px 10px;
	height:25px;
	line-height:2em;
}

#manageBookingList li a
{
	color:blue;
	text-decoration:none;
	font-weight:bolder;
}

#manageBookingList li a:hover
{
	text-decoration:underline;
}

p.visaWaiver
{
	text-align:center;
	font-family:Arial;
}

p.visaWaiver a
{
	color:#ffffff;
	font-size:1.2em;
	font-family:Arial;
}

#HotelDesc h1
{
	color:White; 
}
#HotelDesc p
{
	color:White; 
}

A.cruiselink:link {color:#ffffff; font-weight: bold; text-decoration:none;font-size:12px; }
A.cruiselink:visited {color:#D0E4FF; font-weight: bold; text-decoration:none;font-size:12px;}
A.cruiselink:hover {color:#94C1FF; font-weight: bold; text-decoration:underline;font-size:12px;}


A.offerlink:link {font-family:Arial Bickham Script Pro Regular ;font-size:14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.offerlink:visited {font-family:Arial Bickham Script Pro Regular ;font-size:14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.offerlink:hover {font-family:Arial Bickham Script Pro Regular ;font-size:14px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}


/*
#topnav{text-align:center; margin:-28px 0px 0px; width:990px; font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
#topnav ul{display:block; width:990px; margin:0px; padding:0px; list-style-type:none; text-align:center;}
#topnav ul li{display:inline; text-align:center; list-style-type:none; padding:0px 16px 0px 12px; background:url(../Images/nav_divider.gif) right center no-repeat; line-height:20px;}
#topnav ul li a{color:#FFF; text-decoration:none;}
#topnav ul li a:hover{color:#FF0; text-decoration:underline;}*/