body
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	margin: 0px 5px 20px 5px;
	overflow-x: hidden;
}

#divMain
{
	background: #ffffff;
	border-bottom: solid 8px #ffffff;
	border-left: solid 8px #ffffff;
	border-right: solid 8px #ffffff;
	width: 985px;
	margin: 0px;
	padding: 0px;
}

#divHead
{
	display: block;
	clear: both;
	width: 985px;
	height: 324px;
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
	overflow: hidden;
}

#divHead IMG, #divHead OBJECT, #divHead EMBED
{
	margin: 0px;
	z-index: 1;
}

#divMenuBack
{
	display: block;
	position: relative;
	clear: both;
	width: 985px;
	height: 32px;
	background: #000000;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	top: -70px;
	z-index: 97;
}

#ulMenu
{
	display: block;
	position: relative;
	clear: both;
	width: 935px;
	height: 32px;
	top: -102px;
	z-index: 98;
	padding: 0px 25px 0px 25px;
	margin: 0px;
	list-style: none;
}

#ulMenu li
{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#ulMenu A, #ulMenu A:visited, #ulMenu SPAN
{
	display: block;
	clear: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 13px;
	padding: 10px 10px 9px 10px;
	margin: 0px 3px 0px 0px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}

#ulMenu A.ym, #ulMenu A.ym:visited, #ulMenu SPAN.ym
{
	color: #fefa02;
}

#ulMenu A.ym:hover, #ulMenu SPAN.ym:hover
{
	background: #fefa02;
	color: #555250;
}

#ulMenu A:hover, #ulMenu SPAN:hover
{
	color: #555250;
	background: #ffffff;
}

#divLangs
{
	display: block;
	position: relative;
	clear: both;
	float: right;
	height: 16px;
	width: 210px;
	margin: 0px 24px 0px 0px;
	top: -390px;
	left: 0px;
	background: #ffffff;
	z-index: 97;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
}

#divLangs A, #divLangs A:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	text-transform: lowercase;
	color: #676767;
	border-left: solid 1px #676767;
	padding: 0px 3px 0px 3px;
}

#divLangs SPAN
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
	text-transform: lowercase;
	color: #dd011a;
	border-left: solid 1px #676767;
	padding: 0px 3px 0px 3px;
}

#divBody
{
	display: block;
	clear: both;
	float: none;
	width: 985px;
	background: url(/layout/bodybg.gif);
	margin: 22px 0px 34px 0px;
}

#divLeft
{
	display: block;
	clear: none;
	float: left;
	width: 291px;
	margin: 0px;
	padding: 0px 9px 0px 0px;
	text-align: left;
	font-size: 10px;
}

#divLeft A, #divLeft A:visited
{
	text-decoration: none;
	color: #3780be;
}

#divLeft A:hover
{
	text-decoration: underline;
}

#divLeft DIV.label
{
	display: block;
}

#divLeft DIV.interactive
{
	display: none;
}

#divLeft DIV.interactiveBody
{
	display: block;
	clear: both;
	background: #dfdfdf;
	margin: 3px 0px 3px 0px;
	width: 230px;
	padding: 12px 12px 7px 49px;
}

#divLeft A.lci_closed, #divLeft A.lci_closed:visited, #divLeft A.lci_open, #divLeft A.lci_open:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6c6c69;
	text-decoration: none;
	display: block;
	clear: both;
	float: none;
	height: 21px;
	padding: 7px 0px 0px 49px;
}

#divLeft A.lci_open, #divLeft A.lci_open:visited
{
	color: #3780be;
}

#divLeft DIV.lineBox
{
	display: block;
	width: 193px;
	height: 15px;
	border: solid 1px #b6b6b6;
	background: #ffffff;
}

#divLeft INPUT.queryInput
{
	display: block;
	clear: none;
	float: left;
	width: 165px;
	height: 13px;
	background: #ffffff;
	border: none;
	outline: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

#divLeft INPUT.querySubmit
{
	display: block;
	clear: none;
	float: left;
	width: 26px;
	height: 15px;
	border: none;
	outline: none;
	background: #f3f3f3;
	color: #515151;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

#divLeft INPUT.dateInput, INPUT.dateInputHome
{
	display: block;
	clear: none;
	float: left;
	width: 70px;
	height: 15px;
	background: #ffffff;
	outline: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	border: solid 1px #b6b6b6;
	padding: 0px;
}

#divLeft INPUT.searchSubmit, INPUT.searchSubmitHome
{
	display: block;
	clear: none;
	float: left;
	width: 84px;
	padding: 0px 8px 0px 8px;
	height: 18px;
	outline: none;
	background: #f3f3f3;
	color: #515151;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-transform: lowercase;
	border: solid 1px #b6b6b6;
}

#divLeft A.pickDate, #divLeft A.pickDate:visited, A.pickDateHome, A.pickDateHome:visited
{
	display: block;
	clear: none;
	float: left;
	width: 12px;
	height: 15px;
	background: #b6b6b6 url(/layout/pickdate.gif) no-repeat 0px 1px;
	text-decoration: none;
}

#divLeft SELECT.num, #divLeft SELECT.num OPTION
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 15px;
}

#divLeft DIV.parCol
{
	display: block;
	clear: none;
	float: left;
	text-align: left;
	margin: 0px 5px 0px 0px;
}

DIV.parColHome
{
	display: block;
	clear: both;
	float: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#divContent TABLE
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	border-top: dotted 1px #595959;
	border-left: dotted 1px #595959;
}

#divContent TD
{
	border-bottom: dotted 1px #595959;
	border-right: dotted 1px #595959;
	padding: 2px 2px 2px 2px;
}

#divContent
{
	display: block;
	clear: none;
	float: right;
	width: 634px;
	margin: 0px 25px 0px 25px;
	text-align: left;
}

#divContent h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #d2041b;
}

#divContent h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #d2041b;
}

#divContent A, #divContent A:visited
{
	color: #d2041b;
	text-decoration: none;
	border-bottom: dotted 1px #d2041b;
}

#divContent A:hover
{
	color: #f11a32;
	text-decoration: none;
	border-bottom: solid 1px #f11a32;	
}

#divContent A.image, #divContent A.image:visited
{
	border: none;
}

#divContent A.image:hover
{
	border: none;
}

#divContent A.collateral, #divContent A.collateral:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #d2041b;
	margin-left: 13px;
	margin-bottom: 5px;
}

#divFooter
{
	display: block;
	clear: both;
	z-index: 97;
	height: 18px;
}

#divFooter A, #divFooter A:visited
{
	display: block;
	clear: none;
	float: left;
	padding: 4px 8px 4px 8px;
	height: 10px;
	color: #959594;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#divFooter A:hover
{
	text-decoration: underline;
	color: #dc5754;
}

#divPostFooter, #divPostFooter A, #divPostFooter A:visited
{
	color: #5d5d5d;
	text-decoration: none;
	margin-top: 13px;
	font-size: 10px;
}

ul.sub
{
    position: absolute;
    display: none;
    padding: 0px;
    list-style: none;
    margin: 0px;
    text-align: left;
	width: 905px;
	height: 32px;
	z-index: 100;
	padding: 0px 40px 0px 40px;
}

li.node_sub
{
    display: block;
    float: left;
	margin: 0px 15px 0px 0px;
    padding: 0px;
    list-style: none;
}

a.node_sub, a.node_sub:visited
{
    display: block;
    clear: none;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 5px 10px 5px;
	color: #111111;
    text-decoration: none;
    margin: 0px;
}

a.node_sub:hover
{
    color: #7c0c0c;
}

#divL1
{
	width: 1011px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	overflow: hidden;
}

#divL2
{
	width: 1009px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	overflow: hidden;
}

#divL3
{
	width: 1007px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	overflow: hidden;
}

#divL4
{
	width: 1005px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	overflow: hidden;
}

#divL5
{
	width: 1003px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	overflow: hidden;
}

#divBottom, #divBottomHome
{
	display: block;
	clear: both;
	width: 1011px;
	height: 10px;
	margin: 0px;
	padding: 0px;
}

INPUT.searchHp
{
	width: 167px;
	height: 15px;
	background: #ffffff;
	border: none;
	outline: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	border: solid 1px #b6b6b6;
	margin-left: 7px;
}

#divLeft DIV.wind150x90
{
	display: block;
	clear: none;
	float: left;
	width: 150px;
	height: 90px;
	overflow: hidden;
	text-align: center;
}

#divLeft DIV.windNav
{
	display: block;
	clear: none;
	float: left;
	width: 14px;
	height: 90px;
	margin-left: 8px;
	overflow: hidden;
}

#divLeft A.minav, #divLeft A.minav:visited
{
	display: block;
	clear: both;
	float: none;
	width: 12px;
	height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #bdbdbd;
	margin-bottom: 1px;
	text-align: center;
}

#divLeft A.minav:hover
{
	background: #383838;
}

#divLeft DIV.break
{
	display: block;
	clear: both;
	float: none;
	width: 1px;
	height: 1px;
}

#divLeft IMG
{
	border: solid 1px #dddcdc;
	clear: both;
	display: block;
}

#igal_fo, #igal_inside, #igal_index, #igal_wc, #igal_wc_mbb
{   
    background: #ffffff;
    text-align: center;
    padding: 5px 5px 5px 5px;
    width: 512px;
}

#igal_wc, #igal_wc_mbb
{
	width: 720px;
}

#igal_fo DIV.title, #igal_inside DIV.title, #igal_index DIV.title, #igal_wc DIV.title, #igal_wc_mbb DIV.title
{   
    float: left;
    clear: none; 
    padding: 7px 10px 7px 10px;
    width: 430px;
}

#igal_wc DIV.title, #igal_wc_mbb DIV.title
{
	width: 638px;
}

#igal_fo IMG, #igal_inside IMG, #igal_index IMG, #igal_wc IMG, #igal_wc_mbb IMG
{   
    display: block;
    clear: both;
    text-align: center;
}

#igal_fo A, #igal A:visited, #igal_inside A, #igal_inside A:visited, #igal_index A, #igal_index A:visited, #igal_wc A, #igal_wc A:visited, #igal_wc_mbb A, #igal_wc_mbb A:visited
{   
    display: block;
    clear: none;
    width: 30px;
    height: 30px;
    text-decoration: none;
}

#igal_fo A.linkPrev, #igal A.linkPrev:visited, #igal_inside A.linkPrev, #igal_inside A.linkPrev:visited, #igal_index A.linkPrev, #igal_index A.linkPrev:visited, #igal_wc A.linkPrev, #igal_wc A.linkPrev:visited, #igal_wc_mbb A.linkPrev, #igal_wc_mbb A.linkPrev A:visited
{   
    background: url(/layout/gprev.gif);
    float: left;
}

#igal_fo A.linkNext, #igal A.linkNext:visited, #igal_inside A.linkNext, #igal_inside A.linkNext:visited, #igal_index A.linkNext, #igal_index A.linkNext:visited, #igal_wc A.linkNext, #igal_wc A.linkNext:visited, #igal_wc_mbb A.linkNext, #igal_wc_mbb A.linkNext A:visited
{   
    background: url(/layout/gnext.gif);
    float: right;
}

#igal_fo A.linkClose, #igal A.linkClose:visited, #igal_inside A.linkClose, #igal_inside A.linkClose:visited, #igal_index A.linkClose, #igal_index A.linkClose:visited, #igal_wc A.linkClose, #igal_wc A.linkClose:visited, #igal_wc_mbb A.linkClose, #igal_wc_mbb A.linkClose A:visited
{   
    background: url(/layout/gclose.gif);
    float: right;
    clear: both;
}

#igal_fo A.linkNext:hover, #igal_inside A.linkNext:hover, #igal_index A.linkNext:hover, #igal_wc A.linkNext:hover, #igal_wc_mbb A.linkNext:hover
{   
    background: url(/layout/gnext_over.gif);
}

#igal_fo A.linkPrev:hover, #igal_inside A.linkPrev:hover, #igal_index A.linkPrev:hover, #igal_wc A.linkPrev:hover, #igal_wc_mbb A.linkPrev:hover
{   
    background: url(/layout/gprev_over.gif);
}

#igal_fo A.linkClose:hover, #igal_inside A.linkClose:hover, #igal_index A.linkClose:hover, #igal_wc A.linkClose:hover, #igal_wc_mbb A.linkClose:hover
{   
    background: url(/layout/gclose_over.gif);
}

#igal_fo DIV.disabledLinkPrev, #igal_inside DIV.disabledLinkPrev, #igal_index DIV.disabledLinkPrev, #igal_wc DIV.disabledLinkPrev, #igal_wc_mbb DIV.disabledLinkPrev
{   
    float: left;
    display: block;
    clear: none;
    width: 30px;
    height: 30px;
    text-decoration: none;
}

#igal_fo DIV.disabledLinkNext, #igal_inside DIV.disabledLinkNext, #igal_index DIV.disabledLinkNext, #igal_wc DIV.disabledLinkNext, #igal_wc_mbb DIV.disabledLinkNext
{
    float: right;
    display: block;
    clear: none;
    width: 30px;
    height: 30px;
    text-decoration: none;
}

IMG.showGal, #divContent DIV.hotelInIndexPhoto IMG, #divHomeBody DIV.wideNewsHomePhoto IMG, #divHomeBody DIV.wideEventHomePhoto IMG
{
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
	border: solid 6px #e4e4e4;
}

#divContent DIV.newsFoto IMG, #divContent DIV.newsInIndexPhoto IMG
{
	border: solid 6px #e4e4e4;
}

#divContent TABLE.gallery
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px;
}

#divContent TABLE.gallery TD
{
	width: 180px;
	padding: 10px 10px 10px 10px;
	border: 0px;
}

#divContent DIV.videoBox
{
	clear: both;	
}

#divContent DIV.videoCover
{
	display: block;
	clear: none;
	float: left;
	text-align: left;
	width: 310px;
	padding: 8px 0px 8px 15px;
	overflow: hidden;
}

#divContent DIV.videoDesc
{
	display: block;
	clear: none;
	float: left;
	text-align: left;
	width: 280px;
	padding: 8px 15px 8px 0px;
}

#divContent DIV.videoDesc h2
{
	margin-top: 0px;
}

#divContent DIV.textBlock
{
	float: left;
	display: block;
	clear: none;
	width: 445px;
}

#divContent DIV.accBlock
{
	float: left;
	display: block;
	clear: none;
	width: 170px;
	padding: 10px 15px 0px 0px;
}

#divContent DIV.accBlock IMG
{
	float: right;
	clear: both;
	display: block;
	border: solid 6px #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#divContent TABLE.hotel
{
	float: left;
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	width: 170px;
	margin-top: 12px;
	border: none;
}

#divContent TABLE.hotel TD
{
	border: none;
}

#divContent DIV.hotelInIndex
{
	display: block;
	clear: none;
	float: left;
	width: 210px;
	height: 75px;
	margin: 0px 14px 14px 0px;
}

#divContent DIV.hotelInIndexPhoto
{
	display: block;
	clear: none;
	float: left;
	width: 55px;
	margin: 0px 10px 0px 0px;
}

#divContent DIV.hotelInIndexDesc
{
	display: block;
	clear: none;
	float: left;
	width: 145px;
	margin: 0px;
}

SPAN.stars
{
	color: #d2041b;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}

#divContent DIV.filter
{
	display: block;
	float: right;
	clear: none;
	width: 177px;
	background: #dfdfdf;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 4px 12px 4px;
	margin: 0px 0px 18px 0px;
}

#divContent DIV.bookingBlock
{
	display: block;
	float: right;
	clear: none;
	width: 177px;
	padding: 0px 4px 12px 4px;
}

#divContent DIV.pathInIndex
{
	display: block;
	clear: none;
	float: left;
	width: 296px;
	margin: 0px 14px 14px 0px;
	overflow: hidden;
}

#divContent DIV.serviceInIndex
{
	display: block;
	clear: none;
	float: left;
	width: 210px;
	height: 120px;
	margin: 0px 14px 20px 0px;
}

#divContent DIV.newsFoto
{
	display: block;
	clear: none;
	float: left;
	width: 192px;
	margin: 0px 18px 18px 0px;
	text-align: right;
}

#divContent DIV.newsText
{
	display: block;
	clear: none;
	float: left;
	width: 424px;
	margin: 0px;
	text-align: left;
}

#divContent p
{
	margin: 0px 0px 12px 0px;
}

#divLeft ul
{
	padding: 0px;
	margin: 0px;
}

#divLeft li
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #3780be;
	list-style-type: square;
}

#divContent DIV.newsInIndex
{
	display: block;
	clear: both;
	float: none;
	width: 634px;
	margin: 0px 0px 18px 0px;
}

#divContent DIV.newsInIndexPhoto
{
	display: block;
	clear: none;
	float: left;
	width: 230px;
	margin: 0px 14px 0px 0px;
}

#divContent DIV.newsInIndexDesc
{
	display: block;
	clear: none;
	float: left;
	width: 390px;
	margin: 0px 0px 0px 0px;
}

#divMeteoDetails
{
}

#divMeteoDetails DIV.locationChoice
{
	display: block;
	clear: both;
	margin: 24px 0px 12px 0px;
}

TABLE.weatherTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232b36;
}

TD.head1
{
	background: url(/layout/weather/hbg1.gif);
	height: 21px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	width: 95px;
}

TD.head2
{
	background: url(/layout/weather/hbg2.gif);
	height: 21px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	border-left: solid 1px #ffffff;
}

TD.head3
{
	background: #262d39;
	height: 89px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	width: 95px;
	border-top: solid 1px #ffffff;
}

TD.forecast
{
	width: 61px;
	height: 89px;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	padding: 0px 0px 0px 73px;
}

TD.skip
{
	width: 134px;
	height: 89px;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	padding: 0px;
}

DIV.weatherGrades
{
	display: block;
	clear: both;
	width: 61px;
	height: 34px;
	font-size: 23px;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}

DIV.weatherWind
{
	display: block;
	clear: both;
	width: 32px;
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	padding: 8px 0px 0px 29px;
	text-align: center;
}

DIV.weatherWindSpeed
{
	display: block;
	clear: both;
	width: 61px;
	height: 9px;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

DIV.weatherBarContent
{
	display: block;
	clear: none;
	float: left;
	width: 135px;
	height: 89px;
	overflow: hidden;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

DIV.weatherBarControl
{
	display: block;
	clear: none;
	float: left;
	width: 70px;
	height: 89px;
	overflow: hidden;
	margin: 0px 0px 0px 24px;
}

.GREEN
{
	background: #188318;
	color: #fff8ff;
}

.BLUE
{
	background: #204bc5;
	color: #fff8ff;
}

#divHomeBody
{
	display: block;
	clear: both;
	background: #d8d8d5;
	width: 961px;
	overflow: hidden;
	text-align: left;
	padding: 12px 12px 12px 12px;
}

#divHomeBody p
{
	margin: 4px 0px 8px 0px;
}

DIV.box
{
	background: #ffffff;
	float: left;
	clear: none;
	overflow: hidden;
}

DIV.box DIV.top
{
	display: block;
	clear: both;
}

DIV.box DIV.top DIV.left
{
	display: block;
	clear: none;
	float: left;
	width: 8px;
	height: 9px;
	background: url(layout/box_tl.gif) no-repeat;
}

DIV.box DIV.top DIV.right
{
	display: block;
	clear: none;
	float: right;
	width: 8px;
	height: 9px;
	background: url(layout/box_tr.gif) no-repeat;
}

DIV.box DIV.content
{
	display: block;
	clear: none;
	float: left;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
	padding: 20px 8px 12px 8px;
	overflow: hidden;
}

DIV.box DIV.break
{
	display: block;
	clear: both;
	float: none;
}

DIV.smallBox
{
	display: block;
	clear: none;
	width: 134px;
	height: 47px;
	background: url(/layout/sboxbg.jpg) no-repeat;
	overflow: hidden;
	padding: 14px 14px 14px 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0px;
}

INPUT.newsletterHome
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 105px;
	height: 15px !important;
	border: none;
	outline: none;
	padding: 0px;
	float: left;
	overflow: hidden;
	background: #ffffff;
}

INPUT.newsletterHomeSubmit
{
	display: block;
	clear: none;
	float: left;
	width: 25px;
	height: 15px;
	border: none;
	outline: none;
	background: #f3f3f3;
	color: #515151;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

LABEL.newsletterHomePvc, LABEL.newsletterHomePvc A, LABEL.newsletterHomePvc A:visited
{
	text-transform: none;
	text-decoration: none;
	font-size: 9px;
}

INPUT.newsletterHomePvc
{
	padding: 0px;
	border: none;
	outline: none;
	width: 10px;
	height: 10px;
}

DIV.smallBox A, DIV.smallBox A:visited
{
	text-decoration: none;
	color: #ffffff;
}

DIV.bottom
{
	display: block;
	clear: none;
	float: none;
	height: 21px;
	background: url(layout/box_bot.gif);
}

DIV.inbottom
{
	display: block;
	clear: none;
	float: left;
	height: 17px;
	color: #ffffff;
	padding: 2px 9px 2px 9px;
	text-transform: uppercase;
}

DIV.inbottom A, DIV.inbottom A:visited
{
	color: #ffffff;
	text-decoration: none;
}

DIV.bottom DIV.left
{
	display: block;
	clear: none;
	float: left;
	width: 8px;
	height: 21px;
	background: url(layout/box_bl.gif);
}

DIV.bottom DIV.right
{
	display: block;
	clear: none;
	float: right;
	width: 8px;
	height: 21px;
	background: url(layout/box_br.gif);
}

#divHomeBody DIV.wideNewsHome, #divHomeBody DIV.wideEventHome
{
	display: block;
	clear: none;
	float: left;
	width: 520px;
	height: 100px;
	margin-right: 20px;
	overflow: hidden;
}

#divHomeBody DIV.wideNewsHomePhoto, #divHomeBody DIV.wideEventHomePhoto
{
	display: block;
	clear: none;
	float: left;
	width: 92px;
	margin: 0px 10px 0px 0px;
}

#divHomeBody DIV.wideNewsHomeDesc
{
	display: block;
	clear: none;
	float: right;
	width: 418px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#divHomeBody DIV.wideEventHomeDesc
{
	display: block;
	clear: both;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#divHomeBody DIV.narrowNewsHome, #divHomeBody DIV.promoHome
{
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 100px;
}

#divHomeBody DIV.wideNewsHome h2, #divHomeBody DIV.narrowNewsHome h2, #divHomeBody DIV.wideEventHome h2, #divHomeBody DIV.narrowEventHome h2,  #divHomeBody DIV.promoHome h2
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d2041b;
	margin: 0px;
	padding: 0px;
	height: 29px;
	overflow: hidden;
}

#divHomeBody DIV.wideNewsHome A, #divHomeBody DIV.wideNewsHomeDesc A:visited, #divHomeBody DIV.narrowNewsHome A, #divHome DIV.narrowNewsHome A:visited, #divHomeBody DIV.wideEventHome A, #divHomeBody DIV.wideEventHomeDesc A:visited, #divHomeBody DIV.narrowEventHome A, #divHome DIV.narrowEventHome A:visited, #divHomeBody DIV.promoHome A, #divHomeBody DIV.promoHome A:visited
{
	text-decoration: none;
	color: #595959;	
}

#divHomeBody DIV.wideNewsHome A:hover, #divHomeBody DIV.narrowNewsHome A:hover, #divHomeBody DIV.wideEventHome A:hover, #divHomeBody DIV.narrowEventHome A:hover, #divHomeBody DIV.promoHome A:hover
{
	text-decoration: underline;
}

#divMap
{
	display: block;
	clear: none;
	float: left;
	width: 402px;
	height: 380px;
	border: dashed 1px #595959;
	z-index: 99;
}

#divMap A, #divMap A:visited
{
	border: none;
}

#divDirectionsColumn
{
	display: block;
	clear: none;
	float: right;
	width: 220px;
	margin-left: 10px;
	z-index: 99;
}

#divDirections
{
	display: block;
	clear: both;
	float: none;
	width: 237px;
	height: 325px;
	margin: 3px 0px 18px 0px;
	overflow: hidden;
}

#divHomeBody h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #595959;
	margin-left: 16px;
}

#divTwoCol
{
	display: block;
	clear: both;
	width: 620px;
	margin: 20px 0px 20px 0px;
}

#divLifts
{
	display: block;
	clear: none;
	float: left;
	width: 349px;
	margin: 0px 0px 0px 0px;
}

#divTrails
{
	display: block;
	clear: none;
	float: right;
	width: 245px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

DIV.liftAround
{
	display: block;
	clear: both;
	float: none;
	width: 349px;
	height: 50px;
	margin: 0px 0px 8px 0px;
	cursor: pointer;
}

DIV.liftPre
{
	display: block;
	clear: none;
	float: left;
	width: 20px;
	height: 50px;
}

DIV.liftIn
{
	display: block;
	clear: none;
	float: left;
	width: 309px;
	height: 50px;
}

DIV.liftPos
{
	display: block;
	clear: none;
	float: left;
	width: 19px;
	height: 50px;
}

DIV.liftData
{
	display: block;
	clear: both;
	float: none;
	width: 273px;
	height: 50px;
	overflow: hidden;
	border: dotted 1px #cccccc;
	padding: 0px 0px 0px 37px;
}

DIV.liftData DIV.col
{
	display: block;
	clear: none;
	float: left;
	width: 90px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#divLifts DIV.liftData h2.name
{
	display: block;
	margin: 0px 0px 5px 11px;
	padding: 2px 2px 2px 4px;
	text-transform: uppercase;
	font-size: 11px;
	height: 12px;
	width: auto;
	background: #3780be;
	color: #ffffff;
	font-weight: bold;
}

#divLifts DIV.liftData h2 SPAN.ti
{
	text-transform: lowercase;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 6px;
	padding-left: 6px;
	color: #ffffff;
	border-left: solid 1px #ffffff;
}

#divLeft SPAN.ti
{
	text-transform: lowercase;
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 0px 6px;
	padding-left: 6px;
	color: #3780be;
	border-left: solid 1px #3780be;
}

#divLifts DIV.liftData DIV.col h2
{
	margin: 1px 0px 1px 0px;
	padding: 0px;
	text-transform: none;
	font-size: 9px;
	color: #494949;
	height: auto;
	background: none;
	font-weight: normal;
}

DIV.trailAround
{
	display: block;
	clear: both;
	float: none;
	width: 245px;
	height: 22px;
	margin: 0px 0px 0px 0px;
}

DIV.trailPre
{
	display: block;
	clear: none;
	float: left;
	width: 20px;
	height: 22px;
}

DIV.trailIn
{
	display: block;
	clear: none;
	float: left;
	width: 225px;
	height: 22px;
}

#divTwocol DIV.trailIn h2, DIV.trailIn h2
{
	color: #3780be;
	font-size: 10px;
	font-weight: bold;
	padding-left: 3px;
}

#cal1, #cal2, #inscal1, #inscal2
{
	position: absolute;
	display: none;
	width: 188px;
	height: 197px;
	overflow: hidden;
	background: #ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border: solid 1px #cccccc;
	z-index: 90;
}

#cal1 DIV.captionBar, #cal2 DIV.captionBar, #inscal1 DIV.captionBar, #inscal2 DIV.captionBar
{
	display: block;
	float: left;
	clear: none;
	width: 158px;
	height: 13px;
	line-height: 10px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d2041b;
	padding: 2px 0px 0px 15px;
	background: #cccccc;
}

#cal1 DIV.closeBar, #cal2 DIV.closeBar, #inscal1 DIV.closeBar, #inscal2 DIV.closeBar
{
	display: block;
	float: left;
	clear: none;
	width: 15px;
	height: 15px;
}

#cal1 DIV.closeBar A, #cal1 DIV.closeBar A:visited, #cal2 DIV.closeBar A, #cal2 DIV.closeBar A:visited, #inscal1 DIV.closeBar A, #inscal1 DIV.closeBar A:visited, #inscal2 DIV.closeBar A, #inscal2 DIV.closeBar A:visited
{
	text-decoration: none;
	display: block;
	clear: both;
	width: 15px;
	height: 15px;
	background: url(/layout/calcose.gif);
}

#cal1 DIV.labelMonthYear, #cal2 DIV.labelMonthYear, #inscal1 DIV.labelMonthYear, #inscal2 DIV.labelMonthYear
{
	display: block;
	clear: both;
	width: 188px;
	height: 20px;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
	overflow: hidden;
}

#cal1 DIV.weekdayName, #cal2 DIV.weekdayName, #inscal1 DIV.weekdayName, #inscal2 DIV.weekdayName
{
	display: block;
	float: left;
	clear: none;
	width: 26px;
	height: 14px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	border-right: solid 1px #ffffff;
}

#cal1 DIV.monthDay, #cal2 DIV.monthDay, #inscal1 DIV.monthDay, #inscal2 DIV.monthDay
{
	display: block;
	float: left;
	clear: none;
	width: 26px;
	height: 20px;
	border-bottom: dotted 1px #dddddd;
	border-right: dotted 1px #dddddd;
	padding: 3px 0px 0px 0px;
	color: #4f4a4f;
}

#cal1 DIV.selectedMonthDay, #cal2 DIV.selectedMonthDay, #inscal1 DIV.selectedMonthDay, #inscal2 DIV.selectedMonthDay
{
	display: block;
	float: left;
	clear: none;
	width: 26px;
	height: 20px;
	border-bottom: dotted 1px #dddddd;
	border-right: dotted 1px #dddddd;
	padding: 3px 0px 0px 0px;
	background: #d2041b;
	color: #ffffff;
}

#cal1 DIV.otherMonthDay, #cal2 DIV.otherMonthDay, #inscal1 DIV.otherMonthDay, #inscal2 DIV.otherMonthDay
{
	display: block;
	float: left;
	clear: none;
	width: 26px;
	height: 20px;
	border-bottom: dotted 1px #dddddd;
	border-right: dotted 1px #dddddd;
	padding: 3px 0px 0px 0px;
	color: #7a7a7a;
	font-weight: normal;
}

#cal1 DIV.disabledMonthDay, #cal2 DIV.disabledMonthDay, #inscal1 DIV.disabledMonthDay, #inscal2 DIV.disabledMonthDay
{
	display: block;
	float: left;
	clear: none;
	width: 26px;
	height: 20px;
	border-bottom: dotted 1px #dddddd;
	border-right: dotted 1px #dddddd;
	padding: 3px 0px 0px 0px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: line-through;
}

#cal1 DIV.monthDay A, #cal1 DIV.monthDay A:visited, #cal2 DIV.monthDay A, #cal2 DIV.monthDay A:visited, #cal1 DIV.otherMonthDay A, #cal1 DIV.otherMonthDay A:visited, #cal2 DIV.otherMonthDay A, #cal2 DIV.otherMonthDay A:visited, #cal1 DIV.selectedMonthDay A, #cal1 DIV.selectedMonthDay A:visited, #cal2 DIV.selectedMonthDay A, #cal2 DIV.selectedMonthDay A:visited, #inscal1 DIV.monthDay A, #inscal1 DIV.monthDay A:visited, #inscal2 DIV.monthDay A, #inscal2 DIV.monthDay A:visited, #inscal1 DIV.otherMonthDay A, #inscal1 DIV.otherMonthDay A:visited, #inscal2 DIV.otherMonthDay A, #inscal2 DIV.otherMonthDay A:visited, #inscal1 DIV.selectedMonthDay A, #inscal1 DIV.selectedMonthDay A:visited, #inscal2 DIV.selectedMonthDay A, #inscal2 DIV.selectedMonthDay A:visited
{
	text-decoration: none;
	display: block;
	width: 26px;
	height: 20px;
}

#cal1 DIV.monthDay A, #cal1 DIV.monthDay A:visited, #cal2 DIV.monthDay A, #cal2 DIV.monthDay A:visited, #inscal1 DIV.monthDay A, #inscal1 DIV.monthDay A:visited, #inscal2 DIV.monthDay A, #inscal2 DIV.monthDay A:visited
{
	color: #4f4a4f;
}

#cal1 DIV.otherMonthDay A, #cal1 DIV.otherMonthDay A:visited, #cal2 DIV.otherMonthDay A, #cal2 DIV.otherMonthDay A:visited, #inscal1 DIV.otherMonthDay A, #inscal1 DIV.otherMonthDay A:visited, #inscal2 DIV.otherMonthDay A, #inscal2 DIV.otherMonthDay A:visited
{
	color: #7a7a7a;
}

#cal1 DIV.selectedMonthDay A, #cal1 DIV.selectedMonthDay A:visited, #cal2 DIV.selectedMonthDay A, #cal2 DIV.selectedMonthDay A:visited, #inscal1 DIV.selectedMonthDay A, #inscal1 DIV.selectedMonthDay A:visited, #inscal2 DIV.selectedMonthDay A, #inscal2 DIV.selectedMonthDay A:visited
{
	color: #ffffff;
}

#cal1 DIV.monthDay A:hover, #cal2 DIV.monthDay A:hover, #inscal1 DIV.monthDay A:hover, #inscal2 DIV.monthDay A:hover
{
	text-decoration: none;
	color: #d2041b;
}

#cal1 DIV.otherMonthDay A:hover, #cal2 DIV.otherMonthDay A:hover, #inscal1 DIV.otherMonthDay A:hover, #inscal2 DIV.otherMonthDay A:hover
{
	text-decoration: none;
	color: #d2041b;
}

#cal1 DIV.labelMonthYear A.goMonthBack, #cal1 DIV.labelMonthYear A.goMonthBack:visited, #cal2 DIV.labelMonthYear A.goMonthBack, #cal2 DIV.labelMonthYear A.goMonthBack:visited, #inscal1 DIV.labelMonthYear A.goMonthBack, #inscal1 DIV.labelMonthYear A.goMonthBack:visited, #inscal2 DIV.labelMonthYear A.goMonthBack, #inscal2 DIV.labelMonthYear A.goMonthBack:visited
{
	display: block;
	clear: none;
	float: left;
	width: 15px;
	height: 15px;
	background: url(/layout/calprev.gif) no-repeat;
	text-decoration: none;
	margin: 0px 0px 0px 3px;
}

#cal1 DIV.labelMonthYear SPAN.titleMonthYear, #cal2 DIV.labelMonthYear SPAN.titleMonthYear, #inscal1 DIV.labelMonthYear SPAN.titleMonthYear, #inscal2 DIV.labelMonthYear SPAN.titleMonthYear
{
	float: left;
	clear: none;
	width: 152px;
	text-align: center;
	overflow: hidden;
}

#cal1 DIV.labelMonthYear A.goMonthForth, #cal1 DIV.labelMonthYear A.goMonthForth:visited, #cal2 DIV.labelMonthYear A.goMonthForth, #cal2 DIV.labelMonthYear A.goMonthForth:visited, #inscal1 DIV.labelMonthYear A.goMonthForth, #inscal1 DIV.labelMonthYear A.goMonthForth:visited, #inscal2 DIV.labelMonthYear A.goMonthForth, #inscal2 DIV.labelMonthYear A.goMonthForth:visited
{
	display: block;
	clear: none;
	float: right;
	width: 15px;
	height: 15px;
	background: url(/layout/calnext.gif) no-repeat;
	text-decoration: none;
	margin: 0px 3px 0px 0px;
}

DIV.calendarShadow
{
	display: block;
	position: absolute;
	background: #313131;
	width: 188px;
	height: 197px;	
	filter: alpha(opacity=8);
	-moz-opacity: 0.08;
	opacity: 0.08;
	z-index: 70;
}

DIV.fog
{
	background: #0c0c0c;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	z-index: 100;
}

DIV.bookingContent
{
	background: #ffffff;
	display: block;
	padding: 20px 20px 20px 20px;
	z-index: 101;
	overflow: hidden;
}

DIV.gruContent
{
	display: block;
	padding: 20px 20px 20px 20px;
	z-index: 101;
	overflow: hidden;
	background: #ffffff url(/layout/bggru.jpg) no-repeat center bottom;
}

h1.bookingTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #d2041b;
	display: block;
	float: left;
	clear: none;
}

A.bookingClose, A.bookingClose:visited
{
	display: block;
	float: right;
	clear: none;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url(/layout/bookingClose.gif);
}

A.bookButton, A.bookButton:visited
{
	clear: both;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	height: 14px;
	margin: 8px 0px 8px 0px;
}

A.bookButton:hover
{
}

#divHomeBody A.minav, #divHomeBody A.minav:visited
{
	display: block;
	clear: none;
	float: left;
	width: 17px;
	height: 15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: url(/layout/minav_home_nor.gif) no-repeat;
	margin-left: 3px;
	padding: 1px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
}

#divHomeBody A.minav:hover
{
	background: url(/layout/minav_home_sel.gif) no-repeat;
}

#divTrails DIV.outlook
{
	margin: 0px 0px 10px 0px;
}

#divTrails DIV.outlook h2
{
	margin: 0px 0px 4px 0px;
}

#divTrails DIV.outlook UL
{
	list-style: disc;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}

#divTrails DIV.outlook UL LI
{
}

#divTrails DIV.outlook UL LI SPAN.ti
{
	text-transform: lowercase;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 6px;
	padding-left: 6px;
	border-left: solid 1px #595959;
}

#divHomeHeaderBox
{
	display: block;
	clear: both;
	width: 985px;
	height: 450px;
	background: #ffffff;
	overflow: hidden;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#divHomeHeaderLayer1
{
	display: block;
	clear: both;
	position: relative;
	float: none;
	top: -450px;
	left: 0px;
	width: 985px;
	height: 450px;
	z-index: 90;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
	outline: none;
}

#divHomeHeaderLayer2
{
	display: block;
	clear: both;
	position: relative;
	top: -900px;
	width: 985px;
	height: 450px;
	z-index: 91;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#divCoverall
{
	display: block;
	clear: none;
	float: left;
	width: 588px;
	height: 200px;
	z-index: 99;
	overflow: hidden;
	padding: 172px 0px 0px 18px;
	margin: 0px;
	text-align: left;
	background: none;
	overflow: hidden;
}

#divCoverall A, #divCoverall A:visited, #divCoverall A:hover
{
	text-decoration: none;
	display: block;
	clear: both;
	background: url(/layout/void.gif) no-repeat;
	width: 588px;
	height: 200px;
}

#divSlideshow
{
	display: block;
	clear: both;
	float: none;
	z-index: 80;
	width: 985px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#divSlideshow IMG
{
	margin: 0px;
}

#divHomeLogo
{
	display: block;
	clear: none;
	float: left;
	width: 403px;
	height: 125px;
	background: url(/images/testate/logo/logo_bardonecchia.png/_full.png) no-repeat;
	margin: 42px 0px 0px 43px;
	padding: 0px;
}

#divHomeMultiboxBack
{
	display: block;
	clear: none;
	float: right;
	width: 288px;
	height: 139px !important;
	background: url(/layout/multibox_top_back.png) no-repeat;
	overflow: hidden;
	margin: 111px 20px 0px 0px;
	padding: 0px;
}

#divHomeMultiboxBackBottom
{
	display: block;
	clear: both;
	float: right;
	width: 288px;
	height: 69px !important;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

#divHomeHeaderLayer1 DIV.bottomWhite
{
	background: url(/layout/multibox_bottom_back_white.png) no-repeat;
}

#divHomeHeaderLayer1 DIV.bottomHollow
{
	background: url(/layout/multibox_bottom_back_hollow.png) no-repeat;
}

#divHomeHeaderLayer1 DIV.bottomWinter
{
	background: url(/layout/multibox_bottom_back_winter.png) no-repeat;
}

#divHomeNewsletterBoxBack
{
	display: block;
	clear: both;
	float: right;
	width: 288px;
	height: 44px;
	background: url(/layout/newsletter_box_bg.png) no-repeat 1px 0px;
	overflow: hidden;
	margin: 7px 20px 0px 0px;
}

#divHomeMultibox
{
	display: block;
	clear: right;
	float: right;
	width: 269px;
	height: 190px;
	margin: 120px 29px 0px 0px;
}

#divHomeMultiboxMenu
{
	display: block;
	clear: both;
	float: none;
	width: 269px;
	height: 21px;
	margin: 0px;
	padding: 0px;
}

#divHomeMultiboxMenu A, #divHomeMultiboxMenu A:visited
{
	display: block;
	clear: none;
	float: left;
	width: 67px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	overflow: hidden;
	text-overflow: hidden;
}

#divHomeMultiboxMenu A.left_selected, #divHomeMultiboxMenu A.left:hover
{
	background: url(/layout/multibox_buttons.png) no-repeat 0px 0px;
}

#divHomeMultiboxMenu A.left
{
	background: url(/layout/multibox_buttons.png) no-repeat 0px -42px;
}

#divHomeMultiboxMenu A.mid_selected, #divHomeMultiboxMenu A.mid:hover
{
	background: url(/layout/multibox_buttons.png) no-repeat 0px -105px;
}

#divHomeMultiboxMenu A.mid
{
	background: url(/layout/multibox_buttons.png) no-repeat 0px -84px;
}

#divHomeMultiboxMenu A.right_selected, #divHomeMultiboxMenu A.right:hover
{
	background: url(/layout/multibox_buttons.png) no-repeat 0px -21px;
}

#divHomeMultiboxMenu A.right
{
	background: url(/layout/multibox_buttons.png) no-repeat 0px -63px;
}

#divHomeNewsletter
{
	display: block;
	clear: right;
	float: right;
	width: 262px;
	height: 44px;
	overflow: hidden;
	margin: 30px 25px 0px 6px;
	color: #ffffff;
}

#divHomeNewsletter SPAN
{
	font-size: 11px;
	font-weight: bold;
	background: url(/layout/hnewsletter.gif) no-repeat left 1px;
	padding: 1px 0px 0px 22px;
	text-transform: uppercase;
	float: left;
}

#divHomeNewsletter INPUT.newsletterHome
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 75px;
	height: 15px !important;
	border: none;
	outline: none;
	padding: 0px;
	float: right;
	overflow: hidden;
	background: #ffffff;
}

#divHomeNewsletter INPUT.newsletterHomeSubmit
{
	display: block;
	clear: none;
	float: right;
	width: 25px;
	height: 15px;
	border: none;
	outline: none;
	background: #f3f3f3;
	color: #515151;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

#divHomeNewsletter A.fb, #divHomeNewsletter A.fb:visited
{
	display: block;
	clear: none;
	float: right;
	width: 35px;
	height: 34px;
	text-decoration: none;
	position: relative;
}

#divHomeContainer
{
	display: block;
	clear: both;
	width: 985px;
	height: 270px;
	overflow: hidden;
	text-align: left;
	padding: 0px 13px 0px 13px;
}

#divBookingContainer
{
	display: block;
	clear: both;
	float: none;
	width: 162px;
	height: 248px;
	overflow: hidden;
	margin: 0px 20px 0px 0px;
}

#divBookingBoxBackground
{
	display: block;
	width: 162px;
	height: 248px;
	background: url(/layout/bookingbg.png) no-repeat 3px 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #ffffff;
	z-index: 60;
}

#divBookingBox
{
	display: block;
	clear: both;
	width: 105px;
	height: 198px;
	margin: 0px;
	padding: 88px 28px 0px 28px;
	text-align: center;
	color: #ffffff;
	overflow: hidden;
}

#divBookingBox h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	width: 105px;
	line-height: 15px;
}

#divBookingBox h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d90014;
	text-transform: uppercase;
	margin: 2px 0px 12px 0px;
	padding: 0px;
	line-height: 15px;
}

#divHomeNewsAnd
{
	display: block;
	clear: none;
	float: left;
	width: 800px;
	height: 240px;
	overflow: hidden;
	text-align: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
}

#divHomeNewsAnd h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #324569;
	margin: 10px 0px 15px 0px;
	text-transform: uppercase;
}

#divHomeNewsAnd h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	width: 240px;
	font-weight: bold;
	color: #d70014;
	margin: 0px 0px 6px 0px;
	text-transform: uppercase;
	overflow: hidden;
	line-height: 14px;
}

#divHomeNewsAnd h1 span
{
	color: #595959;
}

#divHomeNewsAnd DIV.box1
{
	display: block;
	clear: none;
	float: left;
	width: 240px;
	height: 225px;
	border-right: solid 1px #b3b3b3;
	padding: 0px 28px 0px 28px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#divHomeNewsAnd DIV.box2
{
	display: block;
	clear: none;
	float: left;
	width: 165px;
	height: 225px;
	padding: 0px 0px 0px 28px;
	overflow: hidden;
}

#divHomeNewsAnd DIV.box2 h1
{
	width: 165px;
	height: 30px;
	margin-bottom: 6px;
}

#divHomeNewsAnd DIV.photo
{
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 234px;
	margin: 0px 0px 6px 0px;
	border: solid 3px #ffffff;
	overflow: hidden;
}

#divHomeNewsAnd DIV.photo IMG
{
	margin: 0px;
	padding: 0px;
}

#divHomeNewsAnd DIV.box2 DIV.photo
{
	width: 159px;
}

#divHomeNewsAnd P
{
	margin: 0px;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

#divHomeNewsAnd P A, #divHomeNewsAnd P A:visited
{
	text-decoration: none;
	color: #595959;
}

#divHomeNewsAnd P A:hover
{
	text-decoration: underline;
}

#divHomeNewsAnd A.hbnav, #divHomeNewsAnd A.hbnav:visited, #divHomeMultiboxBody DIV.mbItemsNavigation A.minav, #divHomeMultiboxBody DIV.mbItemsNavigation A.minav:visited
{
	display: block;
	clear: none;
	float: left;
	width: 14px;
	height: 10px;
	border: solid 1px #3d3d3d;
	background: #525252;
	text-decoration: none;
	color: #cfcfcf;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 10px;
	padding: 2px 0px 2px 0px;
	margin: 0px 3px 0px 0px;
	overflow: hidden;
}

#divHomeMultiboxBody DIV.mbItemsNavigation A.minav, #divHomeMultiboxBody DIV.mbItemsNavigation A.minav:visited
{
	margin: 0px 0px 3px 0px;
}

#divHomeNewsAnd A.hbnav:hover, #divHomeMultiboxBody DIV.mbItemsNavigation A.minav:hover
{
	color: #ffffff;
}

#divHomeMultiboxBody
{
	display: block;
	clear: both;
	float: none;
	overflow: hidden;
	width: 269px;
	height: 164px;
	margin: 5px 0px 0px 0px;
}

#divHomeMultiboxBody DIV
{
	display: block;
	clear: both;
	float: none;
	overflow: hidden;
	width: 269px;
	height: 164px;
}

#divHomeMultiboxBodyWeather A, #divHomeMultiboxBodyWeather A:visited, #divHomeMultiboxBodyWeather A:hover
{
	text-decoration: none;
	color: #323a46;
}

#divHomeMultiboxBodyWeather DIV.conditions
{
	display: block;
	clear: none;
	float: left;
	width: 133px;
	height: 107px;
	text-align: center;
}

#divHomeMultiboxBodyWeather DIV.conditions H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #323a46;
	margin: 4px 0px 60px 0px;
}

#divHomeMultiboxBodyWeather DIV.conditions SPAN
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #323a46;
}

#divHomeMultiboxBodyWeather DIV.wind
{
	display: block;
	clear: none;
	float: left;
	width: 33px;
	height: 32px;
	color: #ffffff;
	padding: 12px 30px 12px 70px;
}

#divHomeMultiboxBodyWeather DIV.wind DIV.name
{
	display: block;
	clear: both;
	float: none;
	height: 20px;
	width: 33px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#divHomeMultiboxBodyWeather DIV.wind DIV.speed
{
	display: block;
	clear: both;
	float: none;
	height: 12px;
	width: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

#divHomeMultiboxBodyWeather DIV.winterBlock
{
	display: block;
	clear: none;
	float: left;
	width: 133px;
	height: 56px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}

#divHomeMultiboxBodyWeather DIV.winterBlock A, #divHomeMultiboxBodyWeather DIV.winterBlock A:visited, #divHomeMultiboxBodyWeather DIV.winterBlock A:hover
{
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	clear: both;
	width: 103px;
	height: 26px;
	overflow: hidden;
	line-height: 13px;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	text-transform: uppercase;
	text-align: center;
}

#divHomeMultiboxBodyWeather DIV.winterBlock A SPAN
{
	text-transform: none;
}

#divHomeMultiboxBody DIV.mbItemsContainer
{
	display: block;
	clear: none;
	float: left;
	overflow: hidden;
	width: 220px;
	height: 164px;
	margin: 5px 0px 5px 0px;
}

#divHomeMultiboxBody DIV.mbItem
{
	display: block;
	clear: both;
	float: none;
	overflow: hidden;
	width: 220px;
	height: 164px;
	text-align: center;
}

#divHomeMultiboxBody DIV.mbPhotoWrap
{
	display: block;
	clear: both;
	float: none;
	overflow: hidden;
	width: 220px;
	height: 128px;
}

#divHomeMultiboxBody DIV.mbItem h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #323a46;
	margin: 14px 0px 0px 0px;
}

#divHomeMultiboxBody DIV.mbItem IMG.showGal
{
	border: none;
	display: inline;
}

#divHomeMultiboxBody DIV.mbItemsNavigation
{
	display: block;
	clear: none;
	float: right;
	overflow: hidden;
	width: 17px;
	height: 164px;
	margin: 5px 12px 5px 0px;
}

#divContent TABLE.prices
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
	border-top: dotted 1px #595959;
	border-left: dotted 1px #595959;
}

#divContent TABLE.prices TD, #divContent TABLE.prices TH
{
	border-bottom: dotted 1px #595959;
	border-right: dotted 1px #595959;
	padding: 2px 2px 2px 2px;
}

#divContent TABLE.prices TH
{
	font-weight: bold;
	letter-spacing: -1px;
}

#divContent TABLE.bof
{
	border: none;
}

#divContent TABLE.bof TD
{
	border: none;
}

#divContent TABLE.bof TD INPUT, #divContent TABLE.bof TD TEXTAREA, #divContent TABLE.bof TD SELECT, #divContent TABLE.bof TD SELECT OPTION
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}

#divContent A IMG
{
	border: none;
}
