
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;


	background-color: #FFFFFF;

	margin: 0;
}
.txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}


.highlight
{
	
	font-weight: normal;
	color: #110000;
}


TABLE, TD, P, TR {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;*/

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*line-height: 18px;*/
	color: #333333;
}

TD.subheaders{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2D8ECA;
	border-bottom: 1px #CFE6A8 solid;
}
TD.roomsleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #CFE6A8;
	border-left: 1px #2D8ECA solid;
	border-right: 1px #2D8ECA solid;
	border-top: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.rooms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #CFE6A8;
	border-right: 1px #2D8ECA solid;
	border-top: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.rooms_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #CFE6A8;
	
	border-top: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.rooms_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #CFE6A8;
	border-left: 1px #2D8ECA solid;
	border-right: 1px #2D8ECA solid;
	border-top: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.roomslistleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 1px #2D8ECA solid;
	border-right: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.roomslistleftonly{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 1px #2D8ECA solid;
	border-right: 1px #2D8ECA solid;
}
TD.roomslist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
	height: 20;
}
TD.roomslist1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

	
}

TD.roomslist_bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	height: 20;
}


TD.roomslist_rightside{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 20;
}

TD.roomslist_rightside1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	height: 20;
}
TD.roomslist_rightside_bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px #2D8ECA solid;
	height: 20;
}

TD.roomslist_rightside_no_bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 20;
}

TD.roomslistright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	height: 20;
}
TD.roomtotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.roomtotal1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	border-left: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.roomrebate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
}
TD.roomsrequest, TD.roomsrequest:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #871B02;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
	
}
TD.roomsrequestright, TD.roomsrequestright:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #871B02;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
}
TD.roomsrequestright, TD.roomsrequestright:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #871B02;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
}

TD.roomgrid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px #2D8ECA solid;
}

FORM{ display: inline; }

.bodylightblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006595;
}

.boldlightblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006595;
	font-weight:bold;
	
}

.bodygreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53a80f;
}

.bodyhightgreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00FF00;
}


.11point{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.largewhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.footer{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
.footer:link{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.12verdana{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.13bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
A{

}
A:link{
	text-decoration: underline;
	color: #00529C;
}
A:hover{
text-decoration: underline;
	color: #959595;
}
A:visited{
	text-decoration: underline;
	color: #00529C;
}
A:active{
text-decoration: underline;
	color: #00529C;
}
.bodyblue{
	font-family: Arial, Helvetica, sans-serif;
	color: #00529C;
}
.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.dropdown_destination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width:150px;
}

.dropdownmenu {

	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;*/
	width: 100px;
}

.hotellink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

A.hotellink:link, A.hotellink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}

A.hotellink:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	color: #98EB3B;
}	

.rebatelink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	border:none;
}

A.rebatelink:link, A.rebatelink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	border:none;
}


.topnav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

A.topnav:link, A.topnav:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

A.topnav:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
	color: #3391DB;
}	
UL {
   font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; }
li {
   font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; }
li a {
	background: black url(images/Hotels365_07b.gif) 0px 0px no-repeat;
    padding-left: 16px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	/*height:18px;*/
}
#nav:link, #nav:visited {
	display: block;
	background: black url(images/Hotels365_07b.gif) 0px -2px no-repeat;
    padding-left: 18px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	height:18px;
	border-top: 2px #000000 solid;
	border-right: 2px #000000 solid;
	color: #ffffff;
}
#nav:hover {
	background: #333333 url(images/Hotels365_07b.gif) 0px -21px no-repeat;
	border-top: 2px #333333 solid;
	border-right: 2px #333333 solid;
    padding-left: 18px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height:18px;
	font-weight: normal;
	color: #ffffff;
}

#topnavimg:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
	color: #3391DB;
}	
.redlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #871B02;
}
.redlink:link, .redlink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #871B02;
}
.redlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #871B02;
}
.11pointred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #871B02;
	text-decoration: none;
}
A.11pointred:link, A.11pointred:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #871B02;
	text-decoration: underline;
}
.11pointred:link, .11pointred:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #871B02;
	text-decoration: underline;
}
#11pointred:link, #11pointred:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #871B02;
	text-decoration: underline;
}.reservationform {
	border: 1px dotted #2D8ECA;
}
.grayborder {
	border: 1px dotted #CCCCCC;
}

TD.pricereview{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
}

Gridlist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px #2D8ECA solid;
	border-bottom: 1px #2D8ECA solid;
	height: 20;
}

/* special offers home page styles */
.special_offers{
	color: #2D8ECA;
	font-size: 12px;
	font-weight: bold;
}

.special_offers11{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.special_offers_name{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

A.special_offers_name:link, A.special_offers_name:visited {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}

A.special_offers_name:hover {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #98EB3B;
}

img.special_offer_image {
	border-color: #2D8ECA;
}
/* END special offers home page styles */

/* Login Styles */

#login-reg-wrapper {
	width: 1000px;
	margin: 0 auto;
	color: #333333;
}

#login-reg-wrapper h1 {
	text-transform: uppercase;
	font-size: 11px;
	float: left;
	margin: 10px 0px 12px 7px;
	text-align: left;
}

#login-reg-wrapper #checkout-options-blue-bar {
	width: 980px;
	height: 25px;
	background: #38a0d4;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	float: left;
	text-align: left;
}

#login-reg-wrapper #checkout-options-blue-bar span {
	margin: 4px 0px 0px 10px;
	float: left;
}

#login-reg-wrapper2 {
	margin: 0 auto;
	width: 490px;
	text-align: left;
}

#login-reg-wrapper2 .gray-bar {
	border-top: 1px solid #cccccc;
	font-size: 1px;
	float: left;
	margin: 25px 0px 25px 0px;
	width: 485px;
}

#login-reg-wrapper2 .gray-bar-login {
	border-top: 1px solid #cccccc;
	font-size: 1px;
	float: left;
	margin: 25px 0px 16px 0px;
	width: 485px;
}

#login-reg-wrapper2 span {
	font-size: 12px;
	color: #333333;
	width: 300px;
	float: left;
}

#login-reg-wrapper2 span.login {
	margin: 9px 0px 0px 0px;
}

#login-reg-wrapper2 a.btn-login:link, #login-reg-wrapper2 a.btn-login:active, #login-reg-wrapper2 a.btn-login:visited, #login-reg-wrapper2 a.btn-login:hover {
	background: url(images/login-reg-btn-login.jpg) no-repeat;
	width: 149px;
	height: 36px;
	display: block;
	text-indent: -10000px;
	float: right;
}

#login-reg-wrapper2 a.btn-register:link, #login-reg-wrapper2 a.btn-register:active, #login-reg-wrapper2 a.btn-register:visited, #login-reg-wrapper2 a.btn-register:hover {
	background: url(images/login-reg-btn-register.jpg) no-repeat;
	width: 149px;
	height: 36px;
	display: block;
	text-indent: -10000px;
	float: right;
}

#login-reg-wrapper2 a.btn-checkout:link, #login-reg-wrapper2 a.btn-checkout:active, #login-reg-wrapper2 a.btn-checkout:visited, #login-reg-wrapper2 a.btn-checkout:hover {
	background: url(images/login-reg-btn-checkout.jpg) no-repeat;
	width: 149px;
	height: 36px;
	display: block;
	text-indent: -10000px;
	float: right;
}

input.login-input 
{
	float: left;
}

#login-reg-wrapper2 span.login-errmsg 
{
	float: left;
	width: 25px;
}


a.forgot-password:link, a.forgot-password:active, a.forgot-password:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.forgot-password:hover {
	text-decoration: underline;
}