html, body
{
	margin: 0;
	padding: 0;
	font-family: Arial, verdana, helvetica;
	font-size: 12px;
	color: #7e8081;
	
}
a
{
	color: #1d81c4;
	text-decoration: underline;
}

.anchorNoLink
{
	text-decoration: none;
	color: #231F20;
}

a:hover
{
	text-decoration: none;
}


.ui-widget-header
{
	border: none !important;
}
.zonderModal
{
	height: 20px;
}

.all
{
	margin: 0 auto;
	padding: 0;
	width: 923px;
}
table
{
	width: 100%;
}
img
{
	border: 0;
}
form
{
	margin: 0;
	padding: 0;
}
.both
{
	clear: both;
}
.header
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 120px;
}
.chat_box
{
	margin: 0;
	padding: 0;
	width: 429px;
	float: right;
	height: 35px;
}
#logo
{
	margin: 26px 0 0 34px;
	padding: 0;
	float: left;
}
.hasDatepicker
{
	padding-left:5px;
}
.menu
{
	margin: 0;
	padding: 0 0 0 30px;
	width: 923px;
	height: 31px;
	text-align: center;
}
.contentBox
{
	margin: 0;
	padding: 0;
	position: relative;
	background: url("/content/images/home/bg_c.gif") top center repeat-y;
}
.bg_t
{
	margin: 0;
	padding: 0;
	width: 923px;
	height: 16px;
	background: url("/content/images/home/bg_t.png") 0 0 no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	margin-top: -6px;
	margin-left: -2px;
}


.contentBox .bg_b
{
	background: transparent url(/content/images/home/bg_b.png) no-repeat scroll 0 0;
	bottom: 0;
	height: 17px;
	left: -2px;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 928px;
	z-index: 1000;
}
.contentBox .bg_b_1
{
	margin: 0;
	padding: 0;
	width: 923px;
	height: 15px;
	background: url("/content/images/home/bg_b.gif") 0 0 no-repeat;
}
.contentBox .bg_c
{
	margin: 0;
	padding: 0;
}
.contentBox .bg_c p
{
	margin: 0;
	padding: 5px 10px 10px 10px;
	margin-top: 4px;
}

.contentBox_3
{
	background: url(/content/images/home/boxes_mid.png) repeat-y scroll center top;
	margin:0 auto;
	padding:0;
	position:relative;
	width:928px;
	margin-left:-3px;
}
.contentBox_3 .bg_t
{
	background:transparent url(/content/images/home/bg_b_3.png) no-repeat scroll 0 0;
height:17px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:928px;
z-index:1000;
}

.floatingBoxes
{
	background-image:url(/Content/images/home/thecheatisnotdead.gif);
background-position:8px 38px;
background-repeat:no-repeat;
}

.floatingBoxes .bg_c
{
	padding-top:8px;
}

.contentBox_3 .bg_b
{
	background:transparent url(/content/images/home/boxes_btm.png) no-repeat scroll 0 0;
bottom:0;
height:22px;
left:0;
margin:0;
padding:0;
position:absolute;
width:928px;
z-index:1000;
}
.contentBox_3 .bg_c .bg_c_box
{
float:left;
margin:0 0 0 7px;
padding:0 0 0 3px;
width:290px;
}
.contentBox_3 .bg_c .bg_c_box1
{
	margin: 0 0 0 20px;
	padding: 0;
	width: 290px;
	float: left;
}
.contentBox_3 .bg_c .bg_c_box2
{
	margin: 0 0 0 13px;
	padding: 0;
	width: 290px;
	float: left;
}
.contentBox_3 .bg_c h2
{
	
	margin: 0; /*padding: 0 5px;*/
	background-color: #def2fc;
	font-family: TrebucheT MS, Arial, verdana, helvetica;
	line-height: 30px;
	font-size: 16px;
	color: white;
	width: 274px;
	height: 31px;
	padding-left: 15px;
	background: transparent url(/Content/images/home/gred_1x31.jpg);
	background-repeat: repeat;
}
.contentBox_3 .bg_c h2 span
{
	font-size: 12px;
	font-style: normal;
	color: #cb3433;
	margin-right: 30px;
}
.contentBox_3 .bg_c .content
{
	margin: 0 auto 10px auto;
	padding: 0;
	width: 260px;
}
.contentBox_3 .bg_c .content p
{
	padding: 0;
	color: #231f20;
}
.alignR
{
	text-align: right;
}
.floatingBoxesAlignR
{
	 margin-right:21px;
	 margin-top:130px;
}
.bg_c
{
	width: 911px;
	
}
.contentBox_2
{
	background: #FFF url(/content/images/home/bg_c.gif) repeat-y scroll center top;
	color: #000000;
	font-size: 11px;
	margin: 3px auto;
	padding: 0;
	position: relative;
	width: 923px;
}
.contentBox_2 .bg_t
{
	background: transparent url(/content/images/home/bg_t.png) no-repeat scroll 0 0;
	height: 16px;
	left: 0;
	margin-bottom: 0;
	margin-left: -2px;
	margin-top: -6px;
	padding: 0;
	position: absolute;
	top: 0;
	width: 928px;
}
.contentBox_2 .bg_b
{
	background: transparent url(/content/images/home/bg_b.png) no-repeat scroll 0 0;
	bottom: 0;
	height: 17px;
	margin-bottom: -7px;
	margin-left: -2px;
	margin-right: 0;
	padding: 0;
	position: absolute;
	width: 928px;
}
.contentBox_2 .bg_c .minusBox
{
	margin: 10px 40px;
	padding-bottom: 15px;
}

.killerTabs
{
	background-image: url(/content/images/home/beach_on.gif);
	height: 16px;
	width: 145px;
	margin-top: 15px;
	margin-left: 25px;
}

.killerTabsMtn
{
	background-image: url(/content/images/home/mtn_on.gif);
	height: 16px;
	width: 145px;
	margin-top: 15px;
	margin-left: 25px;
}

.contentBox_2 .bg_c p
{
	margin: 5px 0;
	padding: 0;
}
.contentBox_2 .bg_c a
{
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.contentBox_2 .bg_c a:hover
{
	text-decoration: underline;
}
.contentBox_2 .contentBox3col
{
	width: 33%;
	float: left;
}
.Nearby
{
	margin: 0;
	padding: 20px;
}
.Nearby b
{
	float: left;
	width: 100px;
}
.Nearby ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 760px;
}
.Nearby ul li
{
	margin: 0;
	padding: 0px 0 5px 0px;
	float: left;
	width: 120px;
}

#Sort_by
{
	font-size: 11px;
	width: 150px;
}

.PageMenu
{
	margin: 0;
	padding: 5px 20px;
}
.PageHeader
{
	margin: 0 7px 0 7px;
	padding: 5px 12px;
}
.PageFooter
{
	margin: 0 7px 0 7px;
	padding: 5px 13px 12px 13px;
}
.PageHeader .LeftBox, .PageFooter .LeftBox
{
	float: left;
	width: 400px;
	text-align: left;
}
.PageHeader .RightBox, .PageFooter .RightBox
{
	float: right;
	width: 400px;
	text-align: right;
}
.PageHeader .LeftBox p, .PageFooter .LeftBox p, .PageHeader .RightBox p, .PageFooter .RightBox p
{
	margin: 0;
	padding: 2px 0px;
}
.lineB
{
	width: 100%;
	height: 40px;
}

.BgColor
{
	background-color: #e6e7e8;
	color: #000;
}
.BgColor_1
{
	background-color: #dff3fd;
	color: #365882;
}
.BgColor_2
{
	background-color: #ab1e23;
	color: #fff;
}
.BgColor_3
{
	background-color: #95b9cb;
	color: #fff;
}

#ViewResultsMap
{
	float: right;
	text-align: center;
	padding: 0 10px;
	width: 170px;
	color: #2a4d79;
	font-size: 14px;
	font-weight: bold;
}
#ViewResultsMap p
{
	margin: 0;
	padding: 5px 0;
}
#searchPbox
{
	float: left;
	padding: 0 10px;
	width: 670px;
	border-right: 1px dotted #000;
}
#searchPbox h2
{
	font-size: 18px;
	color: #000;
	margin: 0;
	padding: 5px 0;
}
#searchPbox h2 a
{
	font-size: 12px;
}
#searchPbox p
{
	margin: 0;
	padding: 5px 0;
}
#searchPbox small
{
	font-size: 11px;
}
.ColorRed
{
	font-weight: bold;
	color: #cb3433;
}
.ColorBlue
{
	font-weight: bold;
	color: #2a4d79;
}
.ColorGr
{
	font-weight: bold;
	color: #969696;
}
.ColorBl
{
	color: #000;
}
.inpColor
{
	margin-right: 5px;
	border: 1px solid #807e7f;
	background-color: #f2f3f3;
	color: #333333;
}
.alignC
{
	text-align: center;
}
.bordDotBot
{
	border-bottom: 1px dotted #000;
}
#searchPboxTop
{
	border-bottom: 1px dotted #000;
}
#searchPboxTop .inpColor
{
	float: left;
	margin-top: 3px;
}
#searchPboxTop #but_search
{
	float: left;
	margin-right: 5px;
}
#searchPboxTop span
{
	float: left;
	color: #2a4d79;
	font-size: 16px;
	width: 280px;
	text-align: center;
	font-style: italic;
}
#searchPboxTop span b
{
	font-size: 28px;
	color: #cb3433;
}
#searchPboxL
{
	margin-top: 10px;
	padding-right: 10px;
	border-right: 1px dotted #000;
	width: 220px;
	height: 170px;
	float: left;
}
#searchPboxC
{
	margin-top: 10px;
	padding: 0 10px;
	border-right: 1px dotted #000;
	width: 220px;
	height: 170px;
	float: left;
}
#searchPboxR
{
	margin-top: 10px;
	padding: 0 10px;
	width: 170px;
	height: 170px;
	float: left;
}
#bg_Only_show_deals
{
	margin: 0 auto;
	width: 144px;
	height: 115px;
	background: url("/content/images/home/bg_Only_show_deals.gif") 0 0 no-repeat;
}
#bg_Only_show_deals p
{
	padding-top: 15px;
	font-size: 16px;
	color: #000000;
}
#bg_Only_show_deals p big
{
	font-size: 26px;
	color: #cb3433;
}
#bg_Only_show_deals p small
{
	font-size: 11px;
}

/* */

.ContentBox
{
	margin: 0 auto;
	width: 905px;
}
.ContentBoxL
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	width: 640px;
}
.ContentBoxR
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	width: 265px;
}


#Click_on_stars
{
	background: url("/content/images/home/big_star.gif") 30px 40px no-repeat;
	padding: 30px 0 0 80px;
	width: 150px;
	height: 100px;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #7e8081;
	text-decoration: none;
}

.box
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url("/content/images/home/bg_box.gif") 0 0 repeat-y;
	position: relative;
}
.box .BoxBg
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url("/content/images/home/bg_BoxBg.gif") top right repeat-y;
}
.box .boxBgT
{
	z-index: 1000;
	width: 100%;
	height: 9px;
	margin: 0px;
	padding: 0px;
	background: url("/content/images/home/bg_boxBgT.gif") 0 0 no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}
.box .boxBgT .boxBgR
{
	width: 10px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	background: url("/content/images/home/bg_boxBgR.gif") top right no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}
.box .boxBgB
{
	z-index: 1000;
	width: 100%;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url("/content/images/home/bg_boxBgB.gif") bottom left no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.box .boxBgB .boxBgBR
{
	width: 11px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	background: url("/content/images/home/bg_boxBgBR.gif") top right no-repeat;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.box .content
{
	margin: 0 3px;
}
.box .content p
{
	margin: 0;
	padding: 0px 10px 10px 10px;
}
.box .content .BoxHeader
{
	position: relative;
}
.box .content .BoxHeader h2
{
	font-size: 16px;
	margin: 0;
	padding: 10px;
}
.box .content .BoxHeader h2.star
{
	padding: 10px 10px 10px 30px;
	background: url("/content/images/home/star.gif") 10px no-repeat;
}
.box .content .BoxHeader h2.nostar
{
	padding: 10px 10px 10px 30px;
	background: url("/content/images/home/nostar.gif") 10px no-repeat;
}
.img_F_L
{
	padding: 10px;
	float: left;
}
.remove
{
	width: 79px;
	height: 25px;
	background: url("/content/images/home/remove.gif") 0 0 no-repeat;
	overflow: hidden;
	position: absolute;
	top: 5px;
	right: 5px;
}
a.a_Guaranteed
{
	background: url("/content/images/home/a_Guaranteed.gif") 0 no-repeat;
	float: left;
	width: 150px;
	height: 42px;
	line-height: 42px;
	padding-left: 50px;
}
a.a_email
{
	background: url("/content/images/home/a_mail.gif") 0 no-repeat;
	padding-left: 30px;
	line-height: 20px;
}
a.a_map
{
	background: url("/content/images/home/a_map.gif") 0 no-repeat;
	padding-left: 30px;
}
a.a_favorites
{
	background: url("/content/images/home/star.gif") 0 no-repeat;
	padding-left: 30px;
	line-height: 20px;
}
.priceBox
{
	margin-right: 10px;
	width: 159px;
	height: 170px;
	background: url("/content/images/home/bg_price.gif") top left no-repeat;
	float: right;
}
.priceBox_continue
{
	width: 159px;
	height: 32px;
	background: url("/content/images/home/continue_1.gif") 0 no-repeat;
	float: left;
}
.priceBoxT
{
	height: 85px;
}
.box .content .priceBox p
{
	padding: 5px 0 0 0;
}
.box .content .priceBox table
{
	margin: 5px 0 0 0;
	width: 100%;
}
.box .content .priceBox table p
{
	padding: 0;
}
.box .content .priceBox p big
{
	font-size: 26px;
}
.box .content .priceBox p sup
{
	font-size: 20px;
}
.box .content .subMenu
{
	line-height: 22px;
	padding: 5px 10px;
}
.minus
{
	padding: 10px 10px 10px 40px;
	background: url("/content/images/_global/minus.gif") 10px no-repeat;
	
}
.plus
{
	padding: 10px 10px 10px 40px;
	background: url("/content/images/_global/plus.gif") 10px no-repeat;
}
h2.minus
{
	padding: 10px 10px 10px 40px;
	background: url("/content/images/_global/minus.gif") 10px no-repeat;
	cursor: pointer;
}
h2.plus
{
	padding: 10px 10px 10px 40px;
	background: url("/content/images/_global/plus.gif") 10px no-repeat;
	cursor: pointer;
}

h2.zonderBoxGrad
{
	background: transparent url(/Content/images/home/gred_1x37.jpg) repeat scroll 10px 50% !important;
}

.box .content h2.minus
{
	font-size: 16px;
	margin: 0;
	padding: 10px 10px 10px 40px;
	background: url("/content/images/_global/minus.gif") 10px no-repeat;
	background-color: #dff3fd;
	color: #365882;
}
h2.active
{
	background: url("/content/images/_global/plus.gif") 10px no-repeat;
}

/* */
#Return_to_Search
{
	padding: 10px;
	margin: 0;
}
#Return_to_Search a
{
	padding: 0 0 0 50px;
	margin: 0;
	background: url("/content/images/home/bg_strelka.gif") 0 0 no-repeat;
	color: #2a4e7a;
	font-weight: normal;
	height: 30px;
	float: left;
}
#CheckOutSimilarProperties
{
	padding: 10px;
	margin: 0;
}
#CheckOutSimilarProperties a
{
	padding: 0 0 0 50px;
	margin: 0;
	background: url("/content/images/home/bg_strelka.gif") 0 0 no-repeat;
	color: #2a4e7a;
	font-weight: normal;
	height: 30px;
	float: left;
}

#page_L_b
{
	width: 330px;
}
#page_C_b
{
	width: 300px;
	float: left;
	padding-top: 10px;
}
#page_R_b
{
	width: 240px;
	float: left;
	padding-top: 30px;
}

#page_R_b_header
{
	padding: 5px 10px;
	font-size: 11px;
}
#page_R_b .priceBoxT p
{
	padding: 0px;
	margin: 0;
	font-size: 14px;
}
#page_R_b .priceBoxT p big
{
	font-size: 30px;
}
#page_R_b .priceBoxT p sup
{
	font-size: 20px;
}
#PageMenuBox
{
	line-height: 30px;
	width: 860px;
	margin: 0 auto;
}
#PageMenu_1
{
	float: left;
	padding: 0;
	margin: 0 10px;
	width: 300px;
}
#PageMenu_1 a
{
	text-decoration: none;
	color: #333333;
}
#PageMenu
{
	float: right;
	padding: 0;
	margin: 0 10px;
	width: 500px;
	text-align: right;
}
#Amenities
{
	margin: 20px 30px;
	padding: 10px;
	background-color: #878787;
	color: #000000;
	display: none;
}
#Amenities ul
{
	padding: 0;
	margin: 0;
	background-color: #878787;
}
#Amenities li
{
	padding: 0;
	margin: 5px 10px;
	list-style: none;
	float: left;
	width: 110px;
}

#Similar
{
	display: none;
}
#Similar .SimilarPropertiesBox
{
	width: 290px;
	overflow: hidden;
	float: left;
}
.SimilarPropertiesBox .content .BoxHeader h2
{
	font-size: 11px;
}
.SimilarPropertiesBox .priceBox
{
	background-image: none;
	width: 120px;
}
.SimilarPropertiesBox .priceBox .priceBox_continue
{
	width: 90px;
	height: 18px;
	background: url("/content/images/home/but_continue_1.gif") 0 0 no-repeat;
}
.SimilarPropertiesBox .priceBox p
{
	padding: 0;
	margin: 0;
	color: #000;
	font-size: 11px;
}
.SimilarPropertiesBox .priceBox p.ColorRed sup
{
	font-weight: bold;
	color: #cb3433;
}
.SimilarPropertiesBox .priceBox p.ColorRed big
{
	font-weight: bold;
	color: #cb3433;
}

#Availability
{
	padding: 10px 10px 10px 40px;
	display: none;
}
#AvailabilityTopBoxL
{
	width: 590px;
	float: left;
}
#AvailabilityTopBoxL p
{
	padding: 2px 0;
	margin: 0;
}
#AvailabilityTopBoxL p big
{
	font-size: 36px;
}
#AvailabilityTopBoxL p sup
{
	font-size: 22px;
}

#AvailabilityTopBoxR
{
	width: 180px;
	float: left;
	margin-left: 20px;
	padding-top: 60px;
}

.Availability
{
	height: 170px;
	width: 190px;
	font-size: 11px;
	color: #56839a;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}
.Availability table
{
	background-color: #e1ebf0;
}
.Availability th
{
	color: #56839a;
}
.Availability td
{
	color: #56839a;
	text-align: right;
	background-color: #e1ebf0;
	padding: 2px;
}
.Availability td b
{
	background-color: #dbe7ed;
	padding: 2px;
	float: left;
	height: 12px;
	width: 17px;
}
.Availability td b.color
{
	background-color: #c9c9c9;
}
.Availability td b.color1
{
	background-color: #ab494e;
	color: #fff;
}

#Description
{
	padding: 30px 50px;
	display: none;
}
#Photos
{
	padding: 0px;
	display: none;
	padding: 20px 15px;
}
#gallery
{
	list-style: none;
	padding: 0px;
	margin: 0;
}

#gallery li
{
	float: left;
	width: 420px;
	height: 340px;
	padding: 0px;
	margin: 0;
}
#gallery a img
{
	border: none;
}
#gallery p
{
	width: 410px;
	height: 310px;
	background-color: #cccccc;
	text-align: center;
	padding: 4px 0;
	overflow: hidden;
}

/* */

#searchPboxL .ui-state-default, #searchPboxL .ui-widget-content .ui-state-default
{
	border: 0;
	background: url("/content/images/home/bg_slider_1.gif") 0 0 no-repeat;
	outline: none;
}
#searchPboxL .ui-state-default a, #searchPboxL .ui-state-default a:link, #searchPboxL .ui-state-default a:visited
{
	border: 0;
	background: url("/content/images/home/bg_slider_1.gif") 0 0 no-repeat;
	outline: none;
}
#searchPboxL .ui-state-hover, #searchPboxL .ui-widget-content .ui-state-hover, #searchPboxL .ui-state-focus, #searchPboxL .ui-widget-content .ui-state-focus
{
	background: url("/content/images/home/bg_slider_1.gif") 0 0 no-repeat;
	outline: none;
	border: 0;
}
#searchPboxL .ui-state-hover a, #searchPboxL .ui-state-hover a:hover
{
	border: 0;
	background: url("/content/images/home/bg_slider_1.gif") 0 0 no-repeat;
	text-decoration: none;
	outline: none;
}
#searchPboxL .ui-state-active, #searchPboxL .ui-widget-content .ui-state-active
{
	border: 0;
	background: url("/content/images/home/bg_slider_1.gif") 0 0 no-repeat;
	outline: none;
}
#searchPboxL .ui-state-active a, #searchPboxL .ui-state-active a:link, #searchPboxL .ui-state-active a:visited
{
	background: url("/content/images/home/bg_slider_1.gif") 0 0 no-repeat;
	outline: none;
	text-decoration: none;
	border: 0;
}


/**/
.contentBox_2 h2
{
	background-color: #213E6D;
	color: #1A1A1A;
	font-size: 12px;
	margin: 0 1px 0 7px;
	width: 859px;
}
.contentBox_2 h2 a
{
	color: white !important;
	text-decoration: none;
}

/**/
#homepage-header
{
	position: relative;
	width: 909px;
	height: 484px;
	margin: 0 7px;
	overflow: hidden;
}
#homepage-search
{
	color:#333333;
	font-family:TrebucheT MS,Arial,verdana,helvetica;
	font-size:12px;
	height:130px;
	overflow:visible;
	width:288px;
}

#Where_to_box
{
	border: 1px solid #565454;
	background-color: #f2f3f3;
	width: 260px;
	position: absolute;
	top: 20px;
	left: 18px;
}
#Where_to_box span
{
	position: absolute;
	top: 0px;
	left: 0px;
}
#Where_to_box span b
{
	font-size: 10px;
	color: #cb3433;
}
#Where_to_box input
{
	border: 0;
	background-color: #f2f3f3;
	width: 250px;
	padding-left:5px;
}

#homepage-search #datepicker_box
{
	border: 1px solid #565454;
	background-color: #f2f3f3;
	width: 125px;
	position: absolute;
	top: 51px;
	left: 18px;
}

#homepage-search #datepicker1_box
{
	border: 1px solid #565454;
	background-color: #f2f3f3;
	width: 125px;
	position: absolute;
	top: 51px;
	left: 152px;
}
#homepage-search #datepicker_box input, #homepage-search #datepicker1_box input
{
	border: 0;
	background-color: #f2f3f3;
	width: 100px;
	color: #333333;
	font-family: TrebucheT MS, Arial, verdana, helvetica;
	font-size: 12px;
}

#homepage-search #Guests_box
{
	position: absolute;
	top: 92px;
	left: 18px;
}

.topDestH3
{
	margin-top: 15px;
}

#homepage-search #but_go
{
	position: absolute;
	top: 80px;
	left: 180px;
}

#homepage-header_continue
{
	left: 609px;
	position: absolute;
	top: 143px;
}

#homepage-flash
{
	text-align: center;
	margin-top: 0px;
	margin-left: -1px;
	width: 293px;
	height: 275px;
	overflow: hidden;
}

.homepagesearchbox
{
	background:transparent url(/content/images/home/bg_sear.png) no-repeat scroll -3px -7px;
	padding-left:5px;
	padding-top:5px;
	width:300px;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;	
}

#homepage-header .homepage-slogan
{
	position: absolute;
	bottom: 30px;
	left: 500px;
	background: transparent url("/content/images/_global/bg_slogan.png") 0 0 no-repeat;
	width: 273px;
	height: 95px;
	overflow: hidden;
}
#homepage-header .homepage-slogan p
{
	margin: 10px 15px 0 15px;
	padding: 0;
	font-family: TrebucheT MS, Arial, verdana, helvetica;
	font-size: 16px;
	color: #121b1a;
}
#homepage-header .homepage-slogan p.alignR
{
	text-align: right;
	color: #cb3433;
	font-size: 11px;
}

.toptentabs
{
	width: 115px;
	position: absolute;
	left: 793px;
	height: 477px;
	overflow: visible;
	top: 0px;
}

.homepage_link
{
	height: 47px;
	overflow: visible;
}

#homepage_link_01
{
	float: left;
	top: 0;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 0px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.homepage_01_image
{
	width:121px !important;
	height:50px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:0px;
	background-image: url("/content/Images/home/hiltonheadtab.jpg");
}
.homepage_link_01_image
{
	position: absolute;
}

#homepage_link_02
{
	float: left;
	top: 0px;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -48px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.homepage_02_image
{
	border-bottom:none;
	width:121px !important;
	height:55px !important;
	border-bottom:none;
	position:absolute;
	top:47px;
	left:-2px;
	background-image: url("/content/Images/home/capetab.jpg");
}
#homepage_link_03
{
	float: left;
	top: 92px;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -96px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}

.homepage_03_image
{
	border-bottom:none;
	width:121px !important;
	height:55px !important;
	right:-4px;
	position:absolute;
	top:95px;
	left:-2px;
	background-image: url("/content/Images/home/disneytab.jpg");
}

#homepage_link_04
{
	float: left;
	top: 140px;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -144px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}

.homepage_04_image
{
	width:121px !important;
	height:55px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:143px;
	left:-2px;
	background-image: url("/content/Images/home/mammothtab.jpg");
}

#homepage_link_05
{
	float: left;
	top: 188px;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -192px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.homepage_05_image
{
	width:121px !important;
	height:55px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:189px;
	left:-2px;
	background-image: url("/content/Images/home/destintab.jpg");
}
#homepage_link_06
{
	float: left;
	top: 236px;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -240px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.homepage_06_image
{
}
.homepage_06_image
{
	width:121px !important;
	height:55px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:236px;
	left:-2px;
	background-image: url('/content/images/home/sandiegotab.jpg');
}
#homepage_link_07
{
	float: left;
	top: 284px;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -288px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.homepage_07_image
{
	width:121px !important;
	height:55px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:287px;
	left:-2px;
	background-image: url('/content/images/home/myrtletab.jpg');
}
#homepage_link_08
{
	float: left;
	top: 332px;
	right: 0px;
	width: 116px;
	height: 47px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -336px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.homepage_08_image
{
	width:121px !important;
	height:55px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:331px;
	left:-2px;
	background-image: url('/content/images/home/marcotab.jpg');
}
#homepage_link_09
{
	float: left;
	top: 380px;
	right: 0px;
	width: 116px;
	height: 48px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -384px;
	z-index: 0;
	cursor: pointer;
	border-bottom: 1px solid white;
}
.homepage_09_image
{
	width:121px !important;
	height:55px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:382px;
	left:-2px;
	background-image: url('/content/images/home/tahoetab.jpg');
}
#homepage_link_10
{
	float: left;
	top: 428px;
	right: 0px;
	width: 116px;
	height: 44px;
	background-image: url('/Content/Images/Home/toptenfingergradient.jpg');
	background-position: 0 -432px;
	z-index: 0;
	cursor: pointer;
}
.homepage_10_image
{
	width:121px !important;
	height:45px !important;
	right:-4px;
	border-bottom:none;
	position:absolute;
	top:432px;
	left:-2px;
	background-image: url('/content/images/home/breckenridgeTab.jpg');
	background-repeat:no-repeat;
}

.homepage_link div
{
	z-index: 109;
	font-family: TrebucheT MS, Arial, verdana, helvetica;
	line-height: 14px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
}
.homepage_link div div
{
	/*margin: 15px -4px;*/
	width: 115px;
	height: 58px;
}
.firstTopTen
{
	margin: 10px -4px !important;
	width: 127px;
	height: 58px;
}
.homepage_link div big
{
	font-size: 16px;
}
#homepage_link_01:hover
{
	background-color: #aaa;
}
#homepage_link_02:hover, #homepage_link_03:hover, #homepage_link_04:hover, #homepage_link_05:hover, #homepage_link_06:hover, #homepage_link_07:hover, #homepage_link_08:hover, #homepage_link_09:hover, #homepage_link_10:hover
{
	background-color: #aaa;
}
#homepage-header .aktive
{
	z-index: 109;
	background-position: 0px 0px;
}

.searchGo
{
	width: 93px;
	height: 26px;
	background-image: url(images/home/redsearch.png);
	position: absolute;
	top: 89px;
	left: 185px;
	cursor: pointer;
}

.searchGo:hover
{
	background-image: url(images/home/redsearch_on.png);
}

.homepagesearchbox .hide
{
	display: none;
}

.homepagesearchbox .fauxInputBoxes
{
	background-image:url(images/home/fauxInputBoxes.gif);
	height:75px;
	margin-left:-1px;
	margin-top:31px;
	width:270px;
}

.homepagesearchbox .realInputBoxes
{
	width: 200px;
	overflow: hidden;
}

#homepage-header .hide
{
	display: none;
}

#homepage-header .realMapFlash
{
	height:275px;
	overflow:hidden;
	width:305px;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden
{
	display: none;
}
.ui-helper-hidden-accessible
{
	position: absolute;
	left: -99999999px;
}
.ui-helper-reset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix
{
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix
{
	height: 1%;
}
.ui-helper-clearfix
{
	display: block;
}
/* end clearfix */
.ui-helper-zfix
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled
{
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=trebuchet%20ms,Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=95B9CB&bgTextureHeader=01_flat.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=DBE7ED&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=DBE7ED&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=c91818&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default
{
	border: 1px solid #d3d3d3;
	background: #DBE7ED url(images/ui-bg_glass_75_DBE7ED_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
	outline: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
	color: #555555;
	text-decoration: none;
	outline: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus
{
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}
.ui-state-hover a, .ui-state-hover a:hover
{
	color: #212121;
	text-decoration: none;
	outline: none;
}
.ui-state-active, .ui-widget-content .ui-state-active
{
	border: 1px solid #aaaaaa;
	background: #c91818 url(images/ui-bg_glass_65_c91818_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
	color: #212121;
	outline: none;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight
{
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a
{
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error
{
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a
{
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text
{
	color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary
{
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary
{
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
	width: 16px;
	height: 16px;
}
.ui-widget-content .ui-icon
{
	background-image: url(/content/images/_global/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon
{
	background-image: url(/content/images/_global/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon
{
	background-image: url(/content/images/_global//ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
	background-image: url(/content/images/_global/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon
{
	background-image: url(/content/images/_global/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon
{
	background-image: url(/content/images/_global/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
	background-image: url(/content/images/_global/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n
{
	background-position: 0 0;
}
.ui-icon-carat-1-ne
{
	background-position: -16px 0;
}
.ui-icon-carat-1-e
{
	background-position: -32px 0;
}
.ui-icon-carat-1-se
{
	background-position: -48px 0;
}
.ui-icon-carat-1-s
{
	background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
	background-position: -80px 0;
}
.ui-icon-carat-1-w
{
	background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
	background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
	background-position: -176px -64px;
}
.ui-icon-arrow-4
{
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
	background-position: -16px -80px;
}
.ui-icon-extlink
{
	background-position: -32px -80px;
}
.ui-icon-newwin
{
	background-position: -48px -80px;
}
.ui-icon-refresh
{
	background-position: -64px -80px;
}
.ui-icon-shuffle
{
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
	background-position: 0 -96px;
}
.ui-icon-folder-open
{
	background-position: -16px -96px;
}
.ui-icon-document
{
	background-position: -32px -96px;
}
.ui-icon-document-b
{
	background-position: -48px -96px;
}
.ui-icon-note
{
	background-position: -64px -96px;
}
.ui-icon-mail-closed
{
	background-position: -80px -96px;
}
.ui-icon-mail-open
{
	background-position: -96px -96px;
}
.ui-icon-suitcase
{
	background-position: -112px -96px;
}
.ui-icon-comment
{
	background-position: -128px -96px;
}
.ui-icon-person
{
	background-position: -144px -96px;
}
.ui-icon-print
{
	background-position: -160px -96px;
}
.ui-icon-trash
{
	background-position: -176px -96px;
}
.ui-icon-locked
{
	background-position: -192px -96px;
}
.ui-icon-unlocked
{
	background-position: -208px -96px;
}
.ui-icon-bookmark
{
	background-position: -224px -96px;
}
.ui-icon-tag
{
	background-position: -240px -96px;
}
.ui-icon-home
{
	background-position: 0 -112px;
}
.ui-icon-flag
{
	background-position: -16px -112px;
}
.ui-icon-calendar
{
	background-position: -32px -112px;
}
.ui-icon-cart
{
	background-position: -48px -112px;
}
.ui-icon-pencil
{
	background-position: -64px -112px;
}
.ui-icon-clock
{
	background-position: -80px -112px;
}
.ui-icon-disk
{
	background-position: -96px -112px;
}
.ui-icon-calculator
{
	background-position: -112px -112px;
}
.ui-icon-zoomin
{
	background-position: -128px -112px;
}
.ui-icon-zoomout
{
	background-position: -144px -112px;
}
.ui-icon-search
{
	background-position: -160px -112px;
}
.ui-icon-wrench
{
	background-position: -176px -112px;
}
.ui-icon-gear
{
	background-position: -192px -112px;
}
.ui-icon-heart
{
	background-position: -208px -112px;
}
.ui-icon-star
{
	background-position: -224px -112px;
}
.ui-icon-link
{
	background-position: -240px -112px;
}
.ui-icon-cancel
{
	background-position: 0 -128px;
}
.ui-icon-plus
{
	background-position: -16px -128px;
}
.ui-icon-plusthick
{
	background-position: -32px -128px;
}
.ui-icon-minus
{
	background-position: -48px -128px;
}
.ui-icon-minusthick
{
	background-position: -64px -128px;
}
.ui-icon-close
{
	background-position: -80px -128px;
}
.ui-icon-closethick
{
	background-position: -96px -128px;
}
.ui-icon-key
{
	background-position: -112px -128px;
}
.ui-icon-lightbulb
{
	background-position: -128px -128px;
}
.ui-icon-scissors
{
	background-position: -144px -128px;
}
.ui-icon-clipboard
{
	background-position: -160px -128px;
}
.ui-icon-copy
{
	background-position: -176px -128px;
}
.ui-icon-contact
{
	background-position: -192px -128px;
}
.ui-icon-image
{
	background-position: -208px -128px;
}
.ui-icon-video
{
	background-position: -224px -128px;
}
.ui-icon-script
{
	background-position: -240px -128px;
}
.ui-icon-alert
{
	background-position: 0 -144px;
}
.ui-icon-info
{
	background-position: -16px -144px;
}
.ui-icon-notice
{
	background-position: -32px -144px;
}
.ui-icon-help
{
	background-position: -48px -144px;
}
.ui-icon-check
{
	background-position: -64px -144px;
}
.ui-icon-bullet
{
	background-position: -80px -144px;
}
.ui-icon-radio-off
{
	background-position: -96px -144px;
}
.ui-icon-radio-on
{
	background-position: -112px -144px;
}
.ui-icon-pin-w
{
	background-position: -128px -144px;
}
.ui-icon-pin-s
{
	background-position: -144px -144px;
}
.ui-icon-play
{
	background-position: 0 -160px;
}
.ui-icon-pause
{
	background-position: -16px -160px;
}
.ui-icon-seek-next
{
	background-position: -32px -160px;
}
.ui-icon-seek-prev
{
	background-position: -48px -160px;
}
.ui-icon-seek-end
{
	background-position: -64px -160px;
}
.ui-icon-seek-first
{
	background-position: -80px -160px;
}
.ui-icon-stop
{
	background-position: -96px -160px;
}
.ui-icon-eject
{
	background-position: -112px -160px;
}
.ui-icon-volume-off
{
	background-position: -128px -160px;
}
.ui-icon-volume-on
{
	background-position: -144px -160px;
}
.ui-icon-power
{
	background-position: 0 -176px;
}
.ui-icon-signal-diag
{
	background-position: -16px -176px;
}
.ui-icon-signal
{
	background-position: -32px -176px;
}
.ui-icon-battery-0
{
	background-position: -48px -176px;
}
.ui-icon-battery-1
{
	background-position: -64px -176px;
}
.ui-icon-battery-2
{
	background-position: -80px -176px;
}
.ui-icon-battery-3
{
	background-position: -96px -176px;
}
.ui-icon-circle-plus
{
	background-position: 0 -192px;
}
.ui-icon-circle-minus
{
	background-position: -16px -192px;
}
.ui-icon-circle-close
{
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
	background-position: -192px -192px;
}
.ui-icon-circle-check
{
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
	background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}
.ui-corner-tr
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.ui-corner-bl
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.ui-corner-br
{
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-top
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.ui-corner-bottom
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-right
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-left
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.ui-corner-all
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* Overlays */
.ui-widget-overlay
{
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow
{
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix
{
	display: inline;
}
.ui-accordion .ui-accordion-header-active
{
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a
{
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon
{
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
}
.ui-accordion .ui-accordion-content-active
{
	display: block;
}
/* Datepicker
----------------------------------*/
.ui-datepicker
{
	width: 17em;
	padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header
{
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
	left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
	float: left;
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
	width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year
{
	float: right;
}
.ui-datepicker table
{
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th
{
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td
{
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a
{
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi
{
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear: left;
}
.ui-datepicker-row-break
{
	clear: both;
	width: 100%;
}

/* RTL support */
.ui-datepicker-rtl
{
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-right-width: 0;
	border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover
{
	display: none; /*sorry for IE5*/
	display: /**/ block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}
/* Dialog
----------------------------------*/
.ui-dialog
{
	position: relative;
	padding: .2em;
	width: 300px;
}
.ui-dialog .ui-dialog-titlebar
{
	padding: .5em .3em .3em 1em;
	position: relative;
	background: #F2F2F2;
}
.ui-dialog .ui-dialog-title
{
	float: left;
	margin: .1em 0 .2em;
}
.ui-dialog .ui-dialog-titlebar-close
{
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
	/*background-image: url(/content/images/_global/icon_close_11.png);*/
}
.ui-dialog .ui-dialog-titlebar-close span
{
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
	/*padding: 0;*/
}
.ui-dialog .ui-dialog-content
{
	border: 0;
	padding: .5em 1em;
	background: #F2F2F2;
	overflow: auto;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane
{
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button
{
	float: right;
	margin: .5em .4em .5em 0;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
}
.ui-dialog .ui-resizable-se
{
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}
/* Progressbar
----------------------------------*/
.ui-progressbar
{
	height: 2em;
	text-align: left;
}
.ui-progressbar .ui-progressbar-value
{
	margin: -1px;
	height: 100%;
}
/* Resizable
----------------------------------*/
.ui-resizable
{
	position: relative;
}
.ui-resizable-handle
{
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}
.ui-resizable-n
{
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0px;
}
.ui-resizable-s
{
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0px;
}
.ui-resizable-e
{
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0px;
	height: 100%;
}
.ui-resizable-w
{
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0px;
	height: 100%;
}
.ui-resizable-se
{
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/* Slider
----------------------------------*/
.ui-slider
{
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle
{
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range
{
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.ui-slider-horizontal
{
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle
{
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range
{
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min
{
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
	right: 0;
}

.ui-slider-vertical
{
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle
{
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range
{
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min
{
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max
{
	top: 0;
}
/* Tabs
----------------------------------*/
.ui-tabs
{
	padding: .2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav
{
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li
{
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a
{
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	padding-bottom: 1px;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
{
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
	cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel
{
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
}
.ui-tabs .ui-tabs-hide
{
	display: none !important;
}
.toptenseperator
{
	height: 1px !important;
	background-color: #cccccc !important;
	margin: 0px !important;
}
.boldRed
{
	color: #CB3332;
	font-size: 40pt;
}
.quoteHolder
{
	position: absolute;
	top: 60px;
	left: 320px;
	width: 450px;
	height: 94px;
}

.toptenquote
{
	color: Black;
	font-size: 28pt;
	padding: 0px !important;
}
.toptenactualquote
{
	padding: 0px !important;
	color: Black;
	font-size: 16pt;
	float: right;
}
.ui-state-active, .ui-widget-content .ui-state-active 
{ 
	background: #074B77 !important; 
	color: #ffffff !important; 
	font-weight: bold !important;
}

.oppositeSelect a,
.oppositeSelect span
{ 
	background: #074B77 !important; 
	color: #ffffff !important; 
	font-weight: bold !important;
}

.selectedDays a,
.selectedDays span
{ 
	background: #074B77 !important; 
	color: #ffffff !important; 
	font-weight: bold !important;
}
#ui-datepicker-div
{
	width: 410px !important;
}
.beforeCheckinDate span, .beforeCheckinDate a {
	background-color:#D5DCE0 !important;
	color:#B3BABE !important;
}

#flashMapPopup
{
    border:thin groove #000000;
    height:510px;
    margin-top:-10px;
    padding-top:22px;
    position:absolute;
    width:580px;
    z-index:9999;
}

#flashMapPopup .flashMapCloseBox
{
    width:580px;
    height:22px;
    background-color:#f2f2f2;
    position:absolute;
    left:0px;
    top:0px;
    
}

#flashMapPopup .flashMapCloseBox .closeIcon 
{
    background:#FFFFFF url(/Content/images/_global/icon_close_11.png) repeat scroll 0 -12px;
    cursor:pointer;
    float:right;
    height:12px;
    margin-right:6px;
    margin-top:5px;
    width:12px;
}


div.jsonSuggestResults {
	position:absolute;
	border:1px solid #CCC;
	padding:0px;
	margin:0px 2px;
	z-index:9999;
}

div.jsonSuggestResults div.resultItem {
	margin:0px;
	padding:5px;
	position:relative;
	height:auto;
	cursor:pointer;
}

div.jsonSuggestResults div.resultItem.odd {
	background-color:#9ADFFE;
}
div.jsonSuggestResults div.resultItem.even {
	background-color:#FFFFFF;
}

div.jsonSuggestResults div.resultItem.hover {
	background-color:#3399FF;
}

div.jsonSuggestResults div.resultItem img {
	float:left;
	margin-right:10px;
}

div.jsonSuggestResults div.resultItem p {
	margin:0px;
	padding:0px;
}

div.jsonSuggestResults div.resultItem p strong {
	font-weight:bold;
	text-decoration:underline;
}

div.jsonSuggestResults div.resultItem p.extra {
	font-size: x-small !important;
	position:absolute;
	bottom:3px;
	right: 3px;
}
.ui-datepicker .ui-datepicker-title 
{ 
	margin: 0 2.3em; 
	line-height: 1.8em; 
	text-align: center; 
}

.ui-datepicker .ui-datepicker-title select 
{ 
	float:left; 
	font-size:1em; 
	margin:1px 0; 
}

.ui-datepicker select.ui-datepicker-month-year 
{
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year 
{ 
	width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year 
{ 
	float: right; 
}

.ui-datepicker table 
{
	width: 100%; 
	font-size: .9em; 
	border-collapse: collapse; 
	margin:0 0 .4em; 
}

.ui-datepicker th 
{ 
	text-align: center; 
	font-weight: bold; 
	border: 0;
}

.ui-datepicker td 
{ 
	border: 0; 
	padding: 1px; 
}

.ui-datepicker td span, .ui-datepicker td a 
{ 
	display: block; 
	padding: .2em; 
	text-align: right; 
	text-decoration: none; 
}

#ui-datepicker-div
{
	background-color:#DBE7ED;
	border:1px solid #AAAAAA;
	color:#95B9CB;
}

.ui-datepicker-calendar thead tr
{
	background:#ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default 
{
	background:#C9C9C9 none repeat scroll 0 0;
	border:1px solid #D3D3D3;
	color:#666666;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-align:center;	
}

.ui-widget-header
{
	background:#95B9CB none repeat scroll 0 0;
	border:1px solid #AAAAAA;
	color:#FFFFFF;
	font-weight:bold;	
}
/**********************************************************************************************
	Title: Website
	Author: XHTMLized
	Date: October 2007 
***********************************************************************************************
/* General Attribute */
html, body, form, fieldset
{
	width: 100%;
	margin: 0;
	border:0;
}

h1, h2, h3, h4, h5, h6, p
{
	margin: 0;
}

ul, ol, li 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

img 
{
	border:0 none;
}

a
{
	color:#2765A8;
}

a.visited
{
	color:#4f99c6;
}

body
{
	font-family: trebuchet MS, Helvetica, sans-serif;
	font-size:12px; /* 1em = 10px \ 1.1em = 11px \ 1.2em = 12px */
	background:#96BACC url(/Content/images/_global/bg.jpg) repeat-y scroll center top;
	padding-bottom: 3em;
	color: #333333;
	padding: 0;
	border: 0;	
	outline: 0;	
}

.pageContainer
{
	margin:0 auto;
	overflow:hidden;
	width:100%;	
}

.masterPage .contentContainer
{
	margin:0 auto;
	width:923px;
	overflow:hidden;
}

.masterPage .disabledPagePanel 
{
	background-color:#000000;
	height:2000px;
	left:0;
	opacity:0.4;
	filter:alpha(opacity=60);
	-moz-opacity:0.4;
	position:absolute;
	top:0;
	width:100%;
	z-index:9900;
	display:none;
}

.masterPage .enabledPagePanel 
{
	background-color:#000000;
	height:12000px;
	left:0;
	opacity:0.4;
	filter:alpha(opacity=60);
	-moz-opacity:0.4;
	position:absolute;
	top:0;
	width:100%;
	z-index:1001;
	display:block;
}

.masterPage .popUpContainerDisable
{
	display: none;

}

.masterPage .popUpContainerEnable
{
	visibility:visible;
	margin:0 auto;
	position:absolute;
	left:0px;
	top:0px;
	z-index:9999;
}

.masterPage .both
{
	clear:both;
}

.masterPage .blueBold
{
	color:#2A4D79;
	font-weight:bold;
	padding-left:4px;
}

.masterPage .blackNormal
{
	color:#000000;
}

.masterPage .redBold
{
	color:#CB3433;
	font-weight:bold;
}

.masterPage panel
{
	overflow:hidden;
}

.masterPage .center
{
	text-align:center;
}

.masterPage .popUpContainerHeader
{
	background-color:#ffffff;
	width:100%;
	height:17px;
	z-index:9999;
}

.masterPage .popUpContainerHeader .closeIcon
{
	background:#FFFFFF url(/Content/images/_global/icon_close_11.png) repeat scroll 0 -12px;
	cursor:pointer;
	float:right;
	height:12px;
	margin-right:6px;
	margin-top:-16px;
	width:12px;
}

.masterPage .mapPopUpCloseTextLink
{
	margin-bottom:5px;
	margin-left:542px;
	overflow:hidden;
	width:75px;
}

.splashTabs 
{
	width:900px;
	overflow:hidden;
}

.splashTabs .splashContent
{
	float:left;
	width:790px;
	height:400px;
	overflow:hidden;
}

.splashTabs .splashContent .leftContent
{
	overflow:hidden;
	width:400px;
	height:450px;
	float:left;
}

.splashTabs .splashContent .leftContent .searchBox
{
	width:285px;
	position:relative;
	top:15px;
	left:10px;
	background-color:Aqua;
}

.splashTabs .splashContent .leftContent .mapView
{
	width:285px;
	position:relative;
	top:25px;
	left:10px;
	background-color:Aqua;
}

.splashTabs .splashContent .leftContent .bottomSplashTabs
{
	width:375px;
	position:relative;
	top:360px;
	left:10px;
	background-color:Aqua;	
}

.splashTabs .splashContent .rightContent
{
	overflow:hidden;
	width:376px;
	height:450px;
	float:left;	
}

.splashTabs .splashContent .rightContent .upperRightContent
{
	width:353px;
	position:relative;
	top:45px;
	left:61px;
	background-color:Aqua;	
}

.splashTabs .splashContent .rightContent .lowerRightContent
{
	width:375px;
	position:relative;
	top:298px;
	left:115px;
	background-color:Aqua;
}

.splashTabs .splashList
{
	float:left;
	width:100px;
}

.splashTabs ul.ui-tabs-nav 
{ 
	padding:0 0 0 8px;
	float:left;
}

.splashTabs .ui-tabs-nav li 
{ 
	/*margin:2px 0px 0 0;*/
	width:100px;
	text-align:center;
}

.splashTabs .ui-tabs-nav li a:link,
.splashTabs .ui-tabs-nav li a:visited,
.splashTabs .ui-tabs-nav li a:hover,
.splashTabs .ui-tabs-nav li a:active 
{
	font-size:14px;
	padding:0px 0em 0px;
	color:#fff;
}

.splashTabs .ui-tabs-nav li.ui-tabs-selected a:link,
.splashTabs .ui-tabs-nav li.ui-tabs-selected a:visited,
.splashTabs .ui-tabs-nav li.ui-tabs-selected a:hover,
.splashTabs .ui-tabs-nav li.ui-tabs-selected a:active 
{ 
	color:#e6820E;
	/*background-color:#ffffff;*/
}

.splashTabs .ui-tabs
{ 
	padding: .2em; 
	zoom: 1; 
}

.splashTabs .ui-tabs .ui-tabs-nav 
{ 
	list-style: none; 
	position: relative; 
	padding: .2em .2em 0; 
}

.splashTabs .ui-tabs 
.splashTabs .ui-tabs-nav li 
{ 
	position: relative; 
	float: left; 
	border-bottom-width: 0 !important; 
	margin: 0 .2em -1px 0; 
	padding: 0; 
}

.splashTabs .ui-tabs .ui-tabs-nav li a 
{ 
	text-decoration: none; 
}

.splashTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected 
{ 
	padding-bottom: 1px; 
	border-bottom-width: 0; 
}

.splashTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.splashTabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.splashTabs .ui-tabs .ui-tabs-nav li.ui-state-processing a 
{ 
	cursor: text; 
}

.splashTabs .ui-tabs .ui-tabs-nav li a, 
.splashTabs .ui-tabs.ui-tabs-collapsible .tabs .ui-tabs-nav li.ui-tabs-selected a 
{ 
	cursor: pointer; 
}

.splashTabs .ui-tabs .ui-tabs-hide 
{ 
	display: none !important; 
}

.splashTabs .ui-helper-reset 
{ 
	margin: 0; padding: 0; 
	border: 0; outline: 0; 
	line-height: 1.3; 
	text-decoration: none; 
	font-size: 100%; 
	list-style: none; 
}

.splashTabs .ui-widget-header 
{ 
	background-color:#cccccc;
	color: #222222; 
	font-weight: bold; 
}
	
.splashTabs .ui-widget-header a
{ 
	color: #222222;
}

.splashTabs .tab
{
	float:left;
}

.splashTabs .ui-state-active, .ui-widget-content .ui-state-active 
{ 
	border: 1px solid #aaaaaa; 
	background: aqua;
	font-weight: normal; 
	color: #212121; 
	outline: none;
}

.splashTabs .ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited 
{ 
	color: #212121; 
	outline: none; 
	text-decoration: none; 
}

.splashTabs .ui-corner-top 
{ 
/*	-moz-border-radius-topleft: 4px; 
	-webkit-border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; 
	-webkit-border-top-right-radius: 4px; 
*/
}

.splashTabs .ui-state-default
{ 
	border: 1px solid #d3d3d3; 
	background-color:#e6e6e6;
	font-weight: normal; 
	color: #555555; 
	outline: none; 
}

.floatingBoxes .content
{
	
}
.generalList
{
	width:885px;
	overflow:hidden;
	background-color:Aqua;
}

.generalList .column
{
	float:left;
	width:150px;
	overflow:hidden;
	background-color: Green;
}

.generalList .listItem
{
	width:75px;
	overflow:hidden;
	background-color: Red;
}

.lists .box {width:100%;margin:0px; padding: 0px; background: url("images/sharedcontrols/lists/_global/bg_box.gif") 0 0 repeat-y;  position: relative; }
.lists .box .BoxBg {width:100%;margin:0px; padding: 0px; background: url("images/sharedcontrols/lists/_global/bg_BoxBg.gif") top right repeat-y;}
.lists .box .boxBgT {z-index: 1000; width:100%; height:9px; margin:0px; padding: 0px; background: url("images/sharedcontrols/lists/_global/bg_boxBgT.gif") 0 0 no-repeat; position:absolute; top:0px; left:0px; }
.lists .box .boxBgT .boxBgR {width:10px; height:9px; margin:0px; padding: 0px; background:  url("images/sharedcontrols/lists/_global/bg_boxBgR.gif") top right no-repeat; position:absolute; top:0px; right:0px; }
.lists .box .boxBgB {z-index: 1000; width:100%; height:14px; margin:0px; padding: 0px; background: url("images/sharedcontrols/lists/_global/bg_boxBgB.gif") bottom left no-repeat; position:absolute; bottom:0px; left:0px; }
.lists .box .boxBgB .boxBgBR {width:11px; height:14px; margin:0px; padding: 0px; background: url("images/sharedcontrols/lists/_global/bg_boxBgBR.gif") top right no-repeat; position:absolute; bottom:0px; right:0px; }
.lists .box .content {margin: 0 3px;}
.lists .box .content p {margin: 0; padding: 0px 10px 10px 10px; }
.lists .box .content .BoxHeader h2.star .innerStar {margin-top:2px;margin-left:-10px;margin-right:10px;float:left;background: url("images/sharedcontrols/lists/_global/star.gif") 0px no-repeat;height:16px;width:16px;}

.lists .both { clear:both;}

.lists a.a_Guaranteed {background: url("images/sharedcontrols/lists/listview/a_Guaranteed.gif") 0 no-repeat; float:left; width:150px; height: 42px; line-height: 42px; padding-left:50px;}
.lists a.a_email {background: url("images/sharedcontrols/lists/listview/a_mail.gif") 0 no-repeat;  padding-left:30px; line-height: 20px; }
.lists a.a_map {background: url("images/sharedcontrols/lists/listview/a_map.gif") 0 no-repeat;  padding-left:30px; line-height: 20px; }
.lists a.a_favorites {background: url("images/sharedcontrols/lists/_global/star.gif") 0 no-repeat;  padding-left:30px; line-height: 20px; }
.lists .priceBox {margin-right:10px;width:159px;height: 170px; background: url("images/sharedcontrols/lists/_global/bg_price.gif") top left no-repeat;float:right;}
.lists .priceBox_continue {width:159px; height:32px;background: url("images/sharedcontrols/lists/listview/continue_1.gif") 0 no-repeat; float:left; }
.lists .priceBoxT {height:85px;}
.lists .box .content .priceBox p 
{
	margin-bottom:-2px;
}
.lists .box .content .priceBox table {margin:5px 0 0 0; width:100%;}
.lists .box .content .priceBox table p {padding: 0;}
.lists .box .content .priceBox p big {font-size: 26px}
.lists .box .content .priceBox p sup {font-size: 20px}
.lists .box .content .subMenu {line-height: 22px;padding:5px 10px;}

.box .content h2.listMinus 
{
	font-size: 16px; margin:0; padding:10px 10px 10px 40px;
	background: url("/content/images/_global/minus.gif") 10px no-repeat;
	background-color: #93B8CB; 
	color: #ffffff;
	cursor:pointer;
	cursor:hand;	
}

.box .content h2.listPlus 
{
	font-size: 15px; 
	margin:0; 
	padding:11px 10px 7px 40px;
	background:#E6E7E8 url(/content/images/_global/plus.gif) no-repeat scroll 15px 13px;
	background-color: #93B8CB; 
	color: #ffffff;
	margin-left:3px;
	cursor:pointer;
	cursor:hand;
	height:26px;
}

/*
.lists .minus {padding:10px 10px 10px 40px;background: url("images/sharedcontrols/lists/_global/icon_collapse.gif") 10px no-repeat;}
.lists h2.minus {padding:10px 10px 10px 40px;background: url("images/sharedcontrols/lists/_global/icon_collapse.gif") 10px no-repeat;}
.lists .box .content h2.minus {font-size: 16px; margin:0; padding:10px 10px 10px 40px;background: url("images/sharedcontrols/lists/_global/icon_collapse.gif") 10px no-repeat;background-color: #dff3fd; color: #365882;}
*/
.lists .alignC {text-align:center;}
.lists .BgColor {background-color: #e6e7e8; color:#000;}
.lists .BgColor_1 {background-color: #dff3fd; color: #365882;}





.tabs 
{
	width:422px;
	overflow:hidden;
	position:relative;
	top:2px;
	left:344px;
	height:22px;
}


.tabs .headerHome
{
	width: 98px;
	height:22px;
	background-image: url(/Content/images/_global/home.png);
}

.tabs .headerHome:hover
{
	width: 98px;
	height:22px;
	background-image: url(/Content/images/_global/home_on.png);
	cursor: pointer;
	cursor: hand;	
}

.tabs .headerAboutus
{
	width: 97px;
	height:22px;
	background-image: url(/Content/images/_global/about.png);
}

.tabs .headerAboutus:hover
{
	width: 97px;
	height:22px;
	background-image: url(/Content/images/_global/about_on.png);
	cursor: pointer;
	cursor: hand;
}

.tabs .headerGuarantee
{
	width: 127px;
	height:22px;
	background-image: url(/Content/images/_global/guarantee.png);
	
}

.tabs .headerGuarantee:hover
{
	width: 127px;
	height:22px;
	background-image: url(/Content/images/_global/guarantee_on.png);
	cursor: pointer;
	cursor: hand;
}

.tabs .headerPress
{
	width: 91px;
	height:22px;
	background-image: url(/Content/images/_global/press.png);
	
}

.tabs .headerPress:hover
{
	width: 91px;
	height:22px;
	background-image: url(/Content/images/_global/press_on.png);
	cursor: pointer;
	cursor: hand;
}



.tabs ul.ui-tabs-nav 
{ 
	padding:0 0 0 8px; 
}

.tabs .ui-tabs-nav li 
{
	float:left;
	border:0 none;
}

.tabs .ui-tabs-nav li home
{
	width:98px;
}

.tabs .ui-tabs-nav li deals
{
	width:98px;
}

.tabs .ui-tabs-nav li deals
{
	width:127px;
}

.tabs .ui-tabs-nav li deals
{
	width:91px;
}

.tabs img
{
	border:0 none;
}

.tabs .ui-tabs-nav li a:link,
.tabs .ui-tabs-nav li a:visited,
.tabs .ui-tabs-nav li a:hover,
.tabs .ui-tabs-nav li a:active 
{
	color:#fff;
}

.tabs .ui-tabs-nav li.ui-tabs-selected a:link,
.tabs .ui-tabs-nav li.ui-tabs-selected a:visited,
.tabs .ui-tabs-nav li.ui-tabs-selected a:hover,
.tabs .ui-tabs-nav li.ui-tabs-selected a:active 
{ 
	color:#e6820E;
	background-color:#ffffff;
}

.tabs .ui-tabs
{ 
	padding: .2em; 
	zoom: 1; 
}

.tabs .ui-tabs .ui-tabs-nav 
{ 
	list-style: none; 
	position: relative; 
	padding: .2em .2em 0; 
}

.tabs .ui-tabs 
.tabs .ui-tabs-nav li 
{ 
	position: relative; 
	float: left; 
	border-bottom-width: 0 !important; 
	margin: 0 .2em -1px 0; 
	padding: 0; 
	border:0 none;
}

.tabs .ui-tabs .ui-tabs-nav li a 
{ 
	float: left; 
	text-decoration: none; 
	padding: .5em 1em; 
}

.tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected 
{ 
	padding-bottom: 1px; 
	border-bottom-width: 0; 
}

.tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.tabs .ui-tabs .ui-tabs-nav li.ui-state-processing a 
{ 
	cursor: text; 
}

.tabs .ui-tabs .ui-tabs-nav li a, 
.tabs .ui-tabs.ui-tabs-collapsible .tabs .ui-tabs-nav li.ui-tabs-selected a 
{ 
	cursor: pointer; 
}

.tabs .ui-tabs .ui-tabs-hide 
{ 
	display: none !important; 
}

.tabs .ui-helper-reset 
{ 
	margin: 0; padding: 0; 
	border: 0; outline: 0; 
	line-height: 1.3; 
	text-decoration: none; 
	font-size: 100%; 
	list-style: none; 
}

.tabs .ui-widget-header 
{ 
	background-color:#cccccc;
	color: #222222; 
	font-weight: bold; 
}
	
.tabs .ui-widget-header a
{ 
	color: #222222;
}

.tabs .tab
{
	float:left;
}

.tabs .ui-state-active, .ui-widget-content .ui-state-active 
{ 
	border: 1px solid #aaaaaa; 
	background: aqua;
	font-weight: normal; 
	color: #212121; 
	outline: none;
}

.tabs .ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited 
{ 
	color: #212121; 
	outline: none; 
	text-decoration: none; 
}

.tabs .ui-corner-top 
{ 
/*	-moz-border-radius-topleft: 4px; 
	-webkit-border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; 
	-webkit-border-top-right-radius: 4px; 
*/
}

.tabs .ui-state-default
{ 
	border: 1px solid #d3d3d3; 
	background-color:#e6e6e6;
	font-weight: normal; 
	color: #555555; 
	outline: none; 
}
.banner
{
	width: 922px;
	overflow: hidden;
}

.banner .chat_box
{
	width: 346px;
	float: right;
}

.banner .headerPhone
{
	width: 200px;
	height: 35px;
	background-image: url(/Content/images/_global/call_now1.png?skip=true);
}

.banner .headerPhoneOver
{
	width: 200px;
	height: 35px;
	background-image: url(/Content/images/_global/call_now2.png?skip=true);
}

.banner .headerChat
{
	width: 118px;
	height: 27px;
	background-image: url(/Content/images/_global/livechat.png);
}

.banner .headerLiveChat
{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}

.banner .headerChat:hover
{
	background-image: url(/Content/images/_global/livechat_on.png);
	cursor: pointer;
	cursor: hand;
}

.banner .logoWrapper
{
	width: 250px;
	overflow: hidden;
}

.banner .logoLink
{
	float: left;
	margin-bottom: -3px;
	margin-left: 13px;
	margin-top: 19px;
	width:268px;
}

.banner .logoTextLink
{
	float:left;
	margin-left:-34px;
	margin-top:10px;
	text-decoration:underline;
	width:40px;
}

.banner .headerLogo
{
	background-image: url(/Content/images/_global/zonder_logo.png);
	height: 55px;
	width: 199px;
	float:left;
	cursor: pointer;
	cursor: hand;
}

.banner .logo
{
	margin: 0px 0 0 17px;
}

.banner .phonePanel
{
	width: 205px;
	overflow: hidden;
	float: right;
}

.banner .chatPanel
{
	width: 137px;
	overflow: hidden;
	float: left;
}


.FooterBox
{
    background: url(/content/images/home/bg_c.gif) repeat-y scroll center top;
    color: #000000;
    font-size: 11px;
    margin: 0 auto;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 923px;
}

.footerWrapper
{
    background-color: #EFF5F7;
    margin-bottom: -9px;
    margin-left: 7px;
    margin-top: -11px;
    width: 909px;
}

.FooterBox .bg_t
{
    background: transparent url(/content/images/home/bg_t.png) no-repeat scroll -2px 0;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 928px;
}

.FooterBox .bg_b
{
    background: transparent url(/content/images/home/bg_b.png) no-repeat scroll -2px 0;
    bottom: 0;
    height: 17px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 928px;
}

.FooterBox p
{
    margin: 0 20px;
    padding: 5px 0;
}

.FooterBox h2
{
    margin: 0 1px;
    padding: 10px 20px;
    font-size: 14px;
}

.bottomMenu
{
    padding: 20px;
    line-height: 22px;
    font-size: 18px;
    color: #272727;
}

.bottomMenu a
{
    color: #2765A8;
    text-decoration: underline;
    font-size: 11px;
}

.bottomMenu a:hover
{
    color: #272727;
    text-decoration: none;
}

.FooterBox .alignC
{
    text-align: center;
    color: #2765A8;
    font-size: small;
}


