body, html, table, td, img, form, h1, h2{margin:0px; padding:0px;}
body, html {width:100%; height:100%; border:0px; background-color:#b8a688; background-image:url(/images/mainBG.jpg); background-repeat:no-repeat; background-position:center 175px; color:#000000; font-size:11px; line-height:15px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; }
table, td { border:0px; border-collapse:collapse;}
a { color:#d60022;}
img {border:0px;}
form {display:inline;}

.tableMain {width:100%; height:100%; background-image:url(/images/topBg.gif); background-repeat:repeat-x; }
.tdCenter { vertical-align:top;}
.tdBottom { height:52px; vertical-align:bottom; padding-bottom:10px; background-image:url(/images/bg.png); background-repeat:repeat-x; background-position:bottom; color:#FFFFFF; text-align:center; }
.tdBottom a { color:#FFFFFF;}
.tdBottom a:hover { color:#d60022;}
.divCenter { width:1000px; margin:auto; margin-top:30px; clear:both;}

.divTop { width:1000px; margin:auto; height:35px;}
.divTopContainer { width:1000px; margin:auto;}
.divPhoneIcon { float:left; margin-top:10px;}
.divPhoneNumber { float:left; color:#FFFFFF; font-weight:bold; margin-left:5px; margin-top:10px;}
.divLanguage { float:right; margin-top:8px;}
.lanIcon { margin-left:5px;}
.divBanner { width:1000px; margin:auto; height:140px; background-color:#FFFFFF;}
.divBannerContainer { width:1000px; margin:auto;}
.divLogo { float:left;}
.divMenuContainer { float:left; margin-left:40px;}
.divMenu { width:648px; height:50px; background-color:#e3ded5;}
.divMenuItem { float:left; margin-left:19px; margin-right:19px; margin-top:17px; display:inline;}

.menuNorm { font-size:12px; color:#777777; text-decoration:none; }
.menuNorm a{ font-size:12px; color:#777777; text-decoration:none; }
.menuNorm a:hover{ font-size:12px; color:#d60022; text-decoration:none; }
.menuNorm .active { font-size:12px; color:#d60022; text-decoration:none; }

.divMenuDivider { width:2px; height:40px; padding-top:10px; float:left;}
.divImages { width:312px; float:left;}
.imgLarge { border:6px solid #FFFFFF;}
.divImageLargeBottom { width:312px; height:10px; background-image:url(/images/imgLargeBottom.png); background-repeat:no-repeat;}
.divSmalImages { width:312px; float:left; clear:both;}
.imgSmall { border:3px solid #FFFFFF;}
.divImgSmall { width:75px; float:left; margin-right:4px; margin-bottom:4px;}
.divImgSmallEnd { width:75px; float:left;}
.divImageSmallBottom { width:75px; height:7px; background-image:url(/images/imgSmallBottom.png); background-repeat:no-repeat;}
.divArticle { width:730px; margin-right:40px; float:left;}
.divArticleImage { width:312px; float:right; margin-left:5px;}
.divArticleImage2 { width:312px;}
.divParagraph { width:730px; clear:both; margin-top:10px;}
.textManchet { color:#000000; font-size:12px; font-weight:bold;}

.divContent { width:418px; margin-left:40px; margin-right:40px; float:left;}
h1 { color:#d60022; font-size:30px; font-weight:normal; margin-bottom:15px;}
h1 .front { color:#FFFFFF; font-size:30px; font-weight:normal;}
h2 { color:#d60022; font-size:18px; font-weight:normal; margin-bottom:5px;}
.front { color:#FFFFFF; font-size:18px; font-weight:normal; line-height:20px;}

.divPriceContainer { width:418px; height:38px; background-image:url(/images/boxPrice.gif); background-repeat:no-repeat;}
.divPriceDesc { float:left; margin-left:20px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:8px; display:inline;}
.divPrice { float:right; margin-right:20px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:8px; display:inline;}
.divLargeBoxTop { width:418px; height:34px; background-image:url(/images/boxLargeTop.gif); background-repeat:no-repeat; margin-top:15px;}
.divTopArrow { margin-left:20px; margin-right:5px; float:left; margin-top:5px; display:inline;}
.divTopHeader {float:left; margin-top:7px;}
.topHeader { color:#FFFFFF; font-size:12px; font-weight:bold;}
.divLargeBoxCenter{ width:398px; float:left; clear:both; background-color:#eaebea; padding-right:20px; padding-top:10px; padding-bottom:15px; display:block;}
.divBoxLargeBottom { width:418px; height:7px; background-image:url(/images/boxLargeBottom.png); background-repeat:no-repeat;}
.divTableLabel { width:130px; float:left; margin-left:20px; text-align:left; color:#777777; display:inline; margin-bottom:5px;}
.divTableProp { width:49px; float:left; text-align:right; color:#777777; margin-bottom:5px;}
.divTools { width:190px; float:left;}
.divSmallBoxTop { width:190px; float:left; clear:both; height:34px; background-image:url(/images/boxSmallTop.gif); background-repeat:no-repeat;}
.divSmallBoxCenter{ width:150px; float:left; clear:both; background-color:#eaebea; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:15px; text-align:left;}
.divSmallBoxBottom { width:190px; float:left; clear:both; height:20px; background-image:url(/images/boxSmallBottom.png); background-repeat:no-repeat;}
.divIcon { width:22px; height:21px; float:left; margin-top:5px; text-align:left;}
.divLink { width:123px; height:21px; padding-top:3px; padding-left:5px; float:left; margin-top:5px; font-size:11px; font-weight:normal; color:#777777;}
.divLink a { color:#777777; text-decoration:none;}
.divLink a:hover { color:#d60022; text-decoration:none;}
.divLinkActive { width:123px; height:21px; padding-top:3px; padding-left:5px; float:left; margin-top:5px; font-size:11px; font-weight:normal; color:#d60022;}

.divClear { height:1px; clear:both;}

.divFrontImage1 {width:1000px; height:268px; background-image:url(/images/frontImage1.jpg); background-repeat:no-repeat; text-align:right;}
.divFrontImage2 {width:1000px; height:268px; background-image:url(/images/frontImage2.jpg); background-repeat:no-repeat; text-align:right;}
.divFrontImage3 {width:1000px; height:268px; background-image:url(/images/frontImage3.jpg); background-repeat:no-repeat; text-align:right;}
.divFrontImage4 {width:1000px; height:268px; background-image:url(/images/frontImage4.jpg); background-repeat:no-repeat; text-align:right;}
.divFrontText {width:950px; margin-top:50px; margin-right:50px; text-align:right; float:right; display:inline;}

.divFrontMenu { width:1000px; height:76px; background-image:url(/images/frontMenuBg.gif); background-repeat:no-repeat; clear:both; }
.divFrontMenuItem { margin-left:42px; margin-right:42px; float:left; display:inline;}
.divFrontMenuIcon { margin-top:20px; float:left;}
.divFrontMenuText { margin-left:10px; margin-top:22px; float:left; color:#FFFFFF; }
.frontMenu { font-size:19px; color:#FFFFFF;}
.frontMenu a {color:#FFFFFF; text-decoration:none;}
.frontMenu a:hover { color:#AAAAAA; text-decoration:none;}
.divFrontMenuDivider {width:2px; height:61px; padding-top:15px; float:left;}

.divBookLeft { width:494px; float:left; margin-right:20px;}
.divBookLeftContent { width:454px; height:297px; float:left; clear:both; background-color:#eaebea; padding-left:20px; padding-right:20px;}
.divRadios { width:454px; float:left; clear:both;  margin-top:15px; margin-bottom:20px;}
.divRadioContainer { width:90px; height:23px; float:left;}
.divRadioContainerActive { width:90px; height:23px; float:left; background-image:url(/images/activeRadioBg.gif); background-repeat:no-repeat;}
.divRadio { float:left;}

.divRadioLabel { float:left; padding-top:2px;}
.radioLabelNorm { color:#000000; font-size:12px;}
.radioLabelNorm .active { color:#FFFFFF; font-size:13px;}
.divPeriods { width:454px; clear:both; margin-top:15px;}
.divPeriodLabel { width:40px; padding-right:10px; padding-top:3px; text-align:right; float:left;}
.divMessage{ width:454px; clear:both; margin-top:15px; font-size:12px; font-weight:bold; text-align:center;}
.divMessage .error { color:#d60022;}

.formLabel { color:#000000; font-size:13px;}
.divPeriodInput { width:167px; height:26px; background-image:url(/images/bookDate.gif); background-repeat:no-repeat; float:left;}
.inputBookDate { width:127px; float:left; background-color:#FFFFFF; border:0px; margin-left:5px; margin-top:3px; font-size:13px; color:#92908e;}


.divBookRight { width:486px; float:left;}
.divBookRightContent { width:446px; height:293px; float:left; clear:both; background-color:#eaebea; padding-left:20px; padding-right:20px; padding-top:4px;}
.divFormContainer { width:446px; float:left; clear:both; margin-top:15px;}
.divFormItem { width:446px; float:left; clear:both; margin-bottom:10px;}
.divFormLabel { width:65px; padding-right:10px; padding-top:3px; text-align:right; float:left;}
.divFormLabelCity { width:48px; padding-right:10px; padding-top:3px; text-align:right; float:left;}
.divFormInput { width:347px; height:26px; background-image:url(/images/bookField.gif); background-repeat:no-repeat; float:left;}
.inputBookForm { width:337px; background-color:#FFFFFF; border:0px; margin-left:5px; margin-top:3px; font-size:13px; color:#92908e;}
.divFormInputPostal { width:97px; height:26px; background-image:url(/images/bookPostal.gif); background-repeat:no-repeat; float:left;}
.inputBookPostal { width:87px; background-color:#FFFFFF; border:0px; margin-left:5px; margin-top:3px; font-size:13px; color:#92908e;}
.divFormInputCity { width:192px; height:26px; background-image:url(/images/bookCity.gif); background-repeat:no-repeat; float:left;}
.inputBookCity { width:182px; background-color:#FFFFFF; border:0px; margin-left:5px; margin-top:3px; font-size:13px; color:#92908e;}
.divFormButton { float:right; margin-right:24px; display:inline;}

.divDirections { width:242px; float:left;}
.divMediumBoxTop { width:242px; height:34px; background-image:url(/images/boxMediumTop.gif); background-repeat:no-repeat;}
.divMediumBoxCenter{ width:202px; background-color:#eaebea; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:15px; text-align:left;}
.divMediumBoxBottom { width:242px; height:7px; background-image:url(/images/boxMediumBottom.png); background-repeat:no-repeat;}
.divPoint { width:202px; clear:both; margin-top:10px; cursor:pointer;}
.divDirIcon { width:24px; height:24px; margin-right:10px; float:left; }
.divDirIconText { width:168px; line-height:24px; font-weight:bold; height:24px; float:left; }
.divDistance { width:202px; margin-top:5px; border-bottom:1px solid #c7c8c7; clear:both;}
.divDirStep { width:202px; clear:both; cursor:pointer; border-bottom:1px solid #c7c8c7; padding-top:5px; padding-bottom:5px;}

.divMap { width:528px; margin-left:20px; margin-right:20px; background-color:#eaebea; float:left;}
.divMapCanvas { width:516px; height:516px; margin:6px;}
.divInputAdress { width:150px; height:26px; background-image:url(/images/searchInput.gif); background-repeat:no-repeat; margin-bottom:10px; margin-top:10px;}
.inputAdress { width:140px; background-color:#FFFFFF; border:0px; margin-left:5px; margin-top:3px; font-size:13px; color:#92908e;}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#FFFFFF;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}


.sIFR-active h1 { visibility:hidden; line-height:1em; margin:0px;}
.sIFR-active h2 { visibility:hidden; line-height:1em; margin:0px; width:400px;}
.sIFR-active .front { visibility:hidden; line-height:1em;}
.sIFR-active .menuNorm { visibility:hidden; font-size:13px; line-height:1em;}
.sIFR-active .frontMenu { visibility:hidden; font-size:20px; line-height:1em;}
.sIFR-active .radioLabelNorm { visibility:hidden; font-size:13px; line-height:1em;}
.sIFR-active .formLabel { visibility:hidden; font-size:14px; line-height:1em;}
.sIFR-active .price { visibility:hidden; font-size:16px; line-height:1em;}
.sIFR-active .topHeader { visibility:hidden; font-size:14px; line-height:1em;}