@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, 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 {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:'';}abbr, acronym {border:0;}

body {
	background:url(../images/bg_body.jpg) center 15px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

input[type="checkbox"] {height:13px !important;}
label {display:block;}
p {line-height:16px;margin-bottom:10px;}

.bold {font-weight:bold !important;}
.clearAlt {overflow:hidden !important;}
.clear {clear:both !important;}
.floatR {float:right !important;}
.floatL {float:left !important;}
.font10px {font-size:10px !important; line-height:10px !important;}
.font11px {font-size:11px !important; line-height:11px !important;}
.margin5R {margin-right:5px !important;}
.margin5L {margin-left:5px !important;}
.margin10R {margin-right:10px !important;}
.margin10L {margin-left:10px !important;}
.margin20T {margin-top:20px !important;}
.margin20B {margin-bottom:20px !important;}
.margin20R {margin-right:20px !important;}
.margin20L {margin-left:20px !important;}
.padding5T {padding-top:5px !important;}
.padding5B {padding-bottom:5px !important;}
.padding10T {padding-top:10px !important;}
.padding10B {padding-bottom:10px !important;}
.padding15T {padding-top:15px !important;}
.padding15B {padding-bottom:15px !important;}
.padding20T {padding-top:20px !important;}
.padding20B {padding-bottom:20px !important;}
.underline {text-decoration:underline !important;}
.textC {text-align:center !important;}
.textL {text-align:left !important;}
.white {color:#fff !important;}

#wrapper {
	min-height:590px;
	height:auto !important;
	height:590px;
	margin:15px auto;
	text-align:left;
	width:960px;
}
#wrapper.home {background:url(../images/accent_homepage.png) 32px 0 no-repeat;}
#wrapper.interior01 {background:url(../images/accent_interior01-v2.png) center bottom no-repeat;}
#wrapper.interior02 {background:url(../images/accent_interior02.png) right 10px no-repeat;}

#content {width:650px; margin:0 auto;}

/*.ty_romance {background:url(../images/icon_romantic-getaway.png) bottom center no-repeat;}
.ty_holiday {background:url(../images/icon_holiday-specials.png) bottom center no-repeat;}
.ty_ski {background:url(../images/icon_ski_save.png) bottom center no-repeat;}
.ty_nightfree {background:url(../images/icon_offers.png) bottom center no-repeat;}

.ty_romance:hover {background:url(../images/icon_romantic-getaway_over.png) bottom center no-repeat;}
.ty_holiday:hover {background:url(../images/icon_holiday-specials_over.png) bottom center no-repeat;}
.ty_ski:hover {background:url(../images/icon_ski_save_over.png) bottom center no-repeat;}
.ty_nightfree:hover {background:url(../images/icon_offers_over.png) bottom center no-repeat;}*/

.ty_romance {background:url(../images/icon_romantic-getaway-v2.png) bottom center no-repeat;}
.ty_holiday {background:url(../images/icon_holiday-specials-v2.png) bottom center no-repeat;}
.ty_ski {background:url(../images/icon_ski_save-v2.png) bottom center no-repeat;}
.ty_nightfree {background:url(../images/icon_offers-v2.png) bottom center no-repeat;}

.ty_romance:hover {background:url(../images/icon_romantic-getaway_over-v2.png) bottom center no-repeat;}
.ty_holiday:hover {background:url(../images/icon_holiday-specials_over-v2.png) bottom center no-repeat;}
.ty_ski:hover {background:url(../images/icon_ski_save_over-v2.png) bottom center no-repeat;}
.ty_nightfree:hover {background:url(../images/icon_offers_over-v2.png) bottom center no-repeat;}

.message {width: 313px; font-size:11px; text-align:left; right:0; margin:0; padding:0;}
.messageMain {background-image:url(../images/error_bg.png); padding:5px 20px; width:273px;}
.message img {display:block}

.mousetype p {
	font-size:12px;
}

.red {
	color:#C00;
}

/* Greybox Styles */

#GB_window table {
	display:none;
}
#secondary div#wrapper {
	margin:0;
	padding:0;
}

#GB_window div.content {
	border:none;
	background:none;
}

#GB_frame, #GB_frame iframe {background-color:transparent;filter: alpha(opacity=75);}

#bodyGB {
	background: transparent url(../images/bg_body.png) center top no-repeat!important;
}

