@charset "utf-8";
body,html,h1,h2,h3,h4,h5,h6,div,p,table,tr,td,img,ul,ol,li,form{margin:0;padding:0;border:0}
iframe {overflow-x:hidden;overflow-y:auto;}
*:-moz-submit-invalid{-moz-box-shadow:none;}
*:invalid{-moz-box-shadow:none;}
.ext-ie7 li{vertical-align:top!important;}
/*
TABLE LAYOUT 
----------------------------------------------------------------------------------------------------*/
div.table{display:table}
div.table.max,form div.table{width:100%;clear:both;}
div.row{display:table-row}
div.cell{display:table-cell;padding:1px 3px;vertical-align:top;}
div.cell.fieldLabel{padding-top:5px!important;padding-bottom:0!important;}
div.cell.right{text-align:right}
div.cell.center{text-align:center}
/*
-----------------------------------------------------------------------------------
	Generic items
-----------------------------------------------------------------------------------
*/
.imagePopup,
.pointer,
._tooltip{cursor:pointer;}
.questionMark{border-bottom:1px dotted #A7A9AC;padding-right:17px;padding-left:3px;background:url('/shared/public/styles/questionMark.png') right no-repeat;}
.mask_fff_50{background:rgba(255,255,255,.5);}
.mask_000_50{background:rgba(0,0,0,.5);}
#lightboxOverlay{position:absolute;z-index:999999;background:#fff;width:100%;height:100%;top:0;left:0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#pageOverlay{position:absolute;z-index:999999;background:#fff;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;width:100%;top:0;left:0}
.modalMask{background:#fff;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;height:100%;width:100%;z-index:9000;}
/*editorial*/
img.floatingPhoto{margin-top:10px;margin-bottom:10px;}
img.inlinePhoto{}
img.inlinePhoto.left{float:left;margin-right:10px;}
img.inlinePhoto.right{float:right;margin-left:10px;}
.editorial h1{clear:both;}
.editorial h2{clear:both;}
.editorial h3{clear:both;}
.editorial h4{}
.editorial h5{}
/**/
/*PopupMenu*/
._tooltip div{z-index:999999;color:#fff;}
._tooltip .center .text{color:#fff;font-size:9pt;}
._tooltip .center .title{color:#fff;font-size:10pt;font-weight:bold;}
._tooltip div.body{
	background:rgb(0,0,0);
	background:rgba(0,0,0,.7);
	border-radius:10px;
	padding:5px 10px;
	max-width:250px;
	min-height:15px;
	height:auto;
}
.ext-ie7 ._tooltip div.body{min-width:50px;width:auto;}
._tooltip .triangle{
	width:0;
	height:0;
	margin:0 auto;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
}
._tooltip .triangle.top{
	border-bottom:5px solid rgb(0,0,0);
	border-bottom:5px solid rgba(0,0,0,.7);
}
._tooltip .triangle.bottom{
	border-top:5px solid rgb(0,0,0);
	border-top:5px solid rgba(0,0,0,.7);
}
.ext-ie7 ._tooltip .triangle.top{background-image:url('/shared/public/styles/tooltip_triangleTop.png');}
.ext-ie7 ._tooltip .triangle.bottom{background-image:url('/shared/public/styles/tooltip_triangleBottom.png');}
/*popupWindow*/
._window div{z-index:999999}
._window .window{}
._window .cross{width:13px;height:13px;top:4px;left:4px;position:absolute;cursor:pointer;background:url('data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNqUUrFSwkAQ3UScnBWUKS3RKjrmA1LjWNOhNuJfUAnj2KuNmk8QcaDjE7DSgA1lylBJqrjvuMULjoU7s7O3u+/t7d6eUxQFifQHrx02LdZd+pE5a3xy3OhIwAGJwTU+j1kD+lveWCMmZ64JaMIiW9Dya1lCwkfcFASOtg6PQlzbRKJ31aVpklAQBFTZrmjC/e0djYYjCsOQlFL+dPbpuGYG8jyPfN+n5P1DA1EEFj7iyBtpOc8vg8JuRYAi9f09urhsk9pR65hr94/E6flZaSb4NuEXCTc9PTyWAPA3H8c1eyi1hpZ6N9fayowWcQ5SjFOe55Sm6XqGaq2qLXzEkTcSy3Insie8kj0DbgABRbBgXu6BzBQhgMTm0PCFYHCrb/Tfv/ctwAB5xpcSRQd4OAAAAABJRU5ErkJggg==') no-repeat;}
.ext-ie7 ._window .cross{background-image:url('/shared/public/styles/popup_close.png');}
._window .header{
	position:absolute;
	background:-moz-linear-gradient(top, rgba(48,47,49,0.94) 0%, rgba(55,55,57,0.94) 11%, rgba(54,54,56,0.93) 37%, rgba(45,44,47,0.92) 53%, rgba(46,45,48,0.91) 89%, rgba(50,49,52,0.91) 95%, rgba(26,23,27,0.91) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,47,49,0.94)), color-stop(11%,rgba(55,55,57,0.94)), color-stop(37%,rgba(54,54,56,0.93)), color-stop(53%,rgba(45,44,47,0.92)), color-stop(89%,rgba(46,45,48,0.91)), color-stop(95%,rgba(50,49,52,0.91)), color-stop(100%,rgba(26,23,27,0.91)));
	background:-webkit-linear-gradient(top, rgba(48,47,49,0.94) 0%,rgba(55,55,57,0.94) 11%,rgba(54,54,56,0.93) 37%,rgba(45,44,47,0.92) 53%,rgba(46,45,48,0.91) 89%,rgba(50,49,52,0.91) 95%,rgba(26,23,27,0.91) 100%);
	background:-o-linear-gradient(top, rgba(48,47,49,0.94) 0%,rgba(55,55,57,0.94) 11%,rgba(54,54,56,0.93) 37%,rgba(45,44,47,0.92) 53%,rgba(46,45,48,0.91) 89%,rgba(50,49,52,0.91) 95%,rgba(26,23,27,0.91) 100%);
	background:-ms-linear-gradient(top, rgba(48,47,49,0.94) 0%,rgba(55,55,57,0.94) 11%,rgba(54,54,56,0.93) 37%,rgba(45,44,47,0.92) 53%,rgba(46,45,48,0.91) 89%,rgba(50,49,52,0.91) 95%,rgba(26,23,27,0.91) 100%);
	background:linear-gradient(top, rgba(48,47,49,0.94) 0%,rgba(55,55,57,0.94) 11%,rgba(54,54,56,0.93) 37%,rgba(45,44,47,0.92) 53%,rgba(46,45,48,0.91) 89%,rgba(50,49,52,0.91) 95%,rgba(26,23,27,0.91) 100%);
	-pie-background:linear-gradient(top, rgba(48,47,49,0.94) 0%,rgba(55,55,57,0.94) 11%,rgba(54,54,56,0.93) 37%,rgba(45,44,47,0.92) 53%,rgba(46,45,48,0.91) 89%,rgba(50,49,52,0.91) 95%,rgba(26,23,27,0.91) 100%);
	behavior:url('/shared/public/styles/PIE.php');
	border-radius:10px 10px 0 0;
	height:20px;
	top:0;
	left:0;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	width:100%;
}
._window .title{
	padding:2px 0 0 20px;
	height:16px;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}
._window .body{
	position:absolute;
	top:20px;
	left:0;
	background:rgba(0,0,0,.7);
	border-radius:0 0 10px 10px;
	min-height:50px;
	height:auto;
	width:100%;
	-pie-background:linear-gradient(top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
	behavior:url('/shared/public/styles/PIE.php');
}
._window .content{
	padding:10px;
}
._window .title{}
._window .center .body{color:#fff;font-size:8pt;}
._window .center iframe{background-color:transparent;width:100%;border:0;overflow:hidden;margin:10px;overflow:hidden;height:100%}
._transparent body{background:transparent none;color:#fff!important;}
/*
-----------------------------------------------------------------------------------
	Form items
-----------------------------------------------------------------------------------
*/
.transparent._processed{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
input{}
input[type=text],
input[type=email],
input[type=url],
input[type=date]{height:14px;}
input{}
input[type=text],
input[type=email],
input[type=url],
input[type=date],
select{border:1px solid #aaa;padding:2px;outline:none;margin:0;}
.bwtForm input{}
.bwtForm input[type=text],
.bwtForm input[type=email],
.bwtForm input[type=url],
.bwtForm input[type=date],
.bwtForm select{color:#333;}
option.emptyValue{font-style:italic;color:#666;}
input[type=text].bwtField.invalid,
input[type=email].bwtField.invalid,
input[type=date].bwtField.invalid,
input[type=url].bwtField.invalid,
textarea.bwtField.invalid{border:1px solid #FF9999;}
input[type=text].bwtField.valid,
input[type=email].bwtField.valid,
input[type=date].bwtField.valid,
input[type=url].bwtField.valid,
textarea.bwtField.valid{border:1px solid #66CC66;}
/*BWT FORM*/
.bwtForm textarea{border:1px solid #999;padding:2px;color:#666;resize:vertical!important;outline:none!important;}
.bwtForm select.bwtField{width:244px;}
.bwtGroup option{width:220px;}
.bwtForm textarea.bwtField,
.bwtForm input[type=text].bwtField,
.bwtForm input[type=email].bwtField,
.bwtForm input[type=url].bwtField,
.bwtForm input[type=date].bwtField{width:242px;border:1px solid #999;outline:none;color:#333;font-family:'Lucida Grande',Arial,Verdana,sans-serif;font-size:8pt;}
.bwtForm .focus input[type=text].bwtField,
.bwtForm .focus input[type=email].bwtField,
.bwtForm .focus input[type=url].bwtField,
.bwtForm .focus input[type=date].bwtField,
.bwtForm .focus textarea{-webkit-box-shadow:0px 0px 7px #999;}
.bwtForm input[type=submit].bwtField{width:242px;}
.bwtForm textarea.bwtField{height:100px;}
.bwtForm img.captcha{border:1px solid #999;}
.captchaWrapper{width:380px;position:relative;}
.captchaImage{float:left;border:1px solid #999;margin-bottom:5px;}
.captchaReload{float:left;padding:10px;}
.captchaText{float:left;font-size:8pt;color:#999;width:120px;}
.bwtGroup{margin:10px 0;clear:both;}
.bwtFieldWrapper{clear:both;position:relative;min-height:29px;}
.bwtFieldWrapper label.bwtLabel{position:absolute;left:0;;padding:6px 3px 0 0!important;text-align:right;}
.bwtFieldWrapper .bwtFieldContainer{position:relative;left:110px;width:250px!important;padding:3px!important;}
.bwtFieldWrapper .bwtCheckDiv{position:absolute;right:-20px;top:0;width:130px;font-style:italic;padding:7px 0 1px 0!important;vertical-align:top;}
.bwtFieldWrapper .bwtCheckDiv.captcha{top:60px;}
.bwtFieldContainer.invalid div.checkboxGroupContainer{border-color:#FF6666!important;}
.bwtFieldContainer.valid div.checkboxGroupContainer{border-color:#99FF99!important;}
.bwtCheckDiv .invalid{color:#FF6666!important;}
.bwtCheckDiv .valid{color:#99FF99!important;}
.checkboxContainer{float:left;white-space:nowrap;padding-right:5px;}
.checkboxGroupContainer{border:1px solid transparent;width:246px;margin-bottom:3px;}
/*CAPSULE
	<div class="buttonContainer">
		<button class="capsule">
			<span class="button">
				<span class="label">Label</span>
				<span class="icon"></span>
			</span>
		</button>
	</div>
*/
.buttonContainer{position:relative;}
button{height:20px;}
input.capsule,
button.capsule{
	background:none;
	margin:0;
	padding:0;
	border:0;
	outline:none;
	height:20px;
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	width:100%;
}
button.capsule.small{
	height:16px;
}
button.capsule:focus,
button.capsule:active{
	outline:none;
	border:none;
	padding:0;
	margin:0;
}
button.capsule .button{
	position:relative;
	display:block;
	padding:0;
	margin:0;
	text-align:center;
	overflow:visible;
	height:18px;
}
button.capsule.small .button{
	height:14px;
}
button.capsule .label{
	display:block;
	text-align:center;
	margin:2px 0;
	white-space:nowrap;
	font-size:9pt;
}
button.capsule.small .label{
	margin-top:1px;
	font-size:8pt;
}
button.outer-label .label{
	width:auto;
	position:absolute;
	top:0;
	font-size:8pt;
}
button.outer-label.left .label{
	text-align:left;
}
button.outer-label.right .label{
	text-align:right;
}
button.outer-label.right .icon{
	right:0;
	left:auto;
	position:absolute;
}
button.outer-label.left .icon{
	left:0;
	right:auto;
	position:absolute;
}
button.outer-label.right .button{
	right:0;
	top:0;
	position:absolute;
}
button.outer-label.left .button{
	left:0;
	top:0;
	position:absolute;
}
button.capsule .icon{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:auto;
}










button.trigger{
	background:none;
	margin:0;
	padding:1px;
	border:0;
	outline:none;
	width:20px;
	height:20px;
	float:left;
}
button.trigger:focus,
button.trigger:active{
	outline:none;
	border:none;
	padding:1px;
	margin:0;
}
button.trigger .icon{
	display:block;
	height:100%;	
}




/*search field*/
.search_wrapper{position:relative;height:20px;width:auto;margin-bottom:6px;}
.search_wrapper .search-left{position:absolute;right:213px;top:0;width:17px;height:20px;background-repeat:no-repeat;background-position:left -600px;}
.search_wrapper .search-right{position:absolute;right:0;top:0;width:10px;height:20px;background-repeat:no-repeat;background-position:right -600px;}
.search_wrapper a.button{display:inline;background:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute;right:3px;top:5px;width:16px;height:16px;min-width:16px;}
.search_wrapper .searchtext-cross{position:absolute;top:0px;width:16px;height:16px;background-repeat:no-repeat;background-position:right -660px;margin-top:2px;right:2px;width:15px}
.search_wrapper .search-field{color:#000;text-shadow:rgba(255,255,255,.75) 1px 1px 0px;font-family:Arial,Helvetica,sans-serif;position:absolute;line-height:16px;height:20px;top:0;right:10px;width:199px;background-repeat:repeat-x;background-position:right -630px;border:none;outline:none;padding:0px 2px 0 2px;margin:0;-webkit-box-shadow:none !important;}
.ext-safari .search_wrapper .search-field{padding:5px 2px 0 2px!important;height:15px!important;}
.search_wrapper .search-field.empty{color:#666;text-shadow:#fff 0px 0px 0px;}
/**
 * Styles for DatePicker
 */
 input.datepicker,
 input.timepicker{float:left;}
 
.datepicker{background-repeat:no-repeat;background-position:right -1201px;}
.datepicker:focus{background-repeat:no-repeat;background-position:right -1221px;}
.datepicker.disabled{background-repeat:no-repeat;background-position:right -1241px;}
.timepicker{background-repeat:no-repeat;background-position:right -1261px;}
.timepicker:focus{background-repeat:no-repeat;background-position:right -1281px;}
.timepicker.disabled{background-repeat:no-repeat;background-position:right -1301px;}


.bwtDatePickerContainer{-moz-user-select:none;-webkit-user-select:none;user-select:none;padding:2px 5px 5px 5px;border:1px solid #999;background:#fcfcfc;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.bwtDatePickerContainer *{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.bwtDatePickerContainer tr.navigation td{cursor:pointer;}
.bwtDatePickerContainer table{width:100%;margin:1px;padding:1px;}
.bwtDatePickerContainer tr.navigation td:hover{text-decoration:none;}
.bwtDatePickerContainer .disabled{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;cursor:default!important;}
.bwtDatePickerContainer td{text-align:center;font-size:9pt;font-family:Verdana,Arial,Helvetica,sans-serif;padding:1 3px;}
.bwtDatePickerContainer tr.monthLabel td{color:#666;font-weight:bold;padding:0 3px;background:#fff}
.bwtDatePickerContainer td.navbutton{color:#333;padding:3px 3px;background:#fff;}
.bwtDatePickerContainer tr.dayLabel td{background-color:#f0f0f0;color:#666;border:1px solid #e0e0e0}
.bwtDatePickerContainer td.day,
.bwtDatePickerContainer td.weekend,
.bwtDatePickerContainer td.dayothermonth{cursor:pointer;border:1px solid #e0e0e0}
.bwtDatePickerContainer td.day.disabled,
.bwtDatePickerContainer td.weekend.disabled,
.bwtDatePickerContainer td.dayothermonth.disabled{cursor:default;}
.bwtDatePickerContainer td.day.disabled:hover,
.bwtDatePickerContainer td.weekend.disabled:hover,
.bwtDatePickerContainer td.dayothermonth.disabled:hover{}
.bwtDatePickerContainer td.day{}
.bwtDatePickerContainer td.dayothermonth{color:#999999;font-style:italic;}
.bwtDatePickerContainer td.weekend{background-color:#f6f6f6;}
.bwtDatePickerContainer td.today{font-weight:bold;border:1px solid #f59536}
.bwtDatePickerContainer td.hour{cursor:pointer;background-color:#fff;border:1px solid #eee;}
.bwtDatePickerContainer td.minute{cursor:pointer;background-color:#fff;border:1px solid #eee;}
.bwtDatePickerContainer td input,
.bwtDatePickerContainer td button{font-size:9pt;border:1px solid #999999;text-align:center;}
.bwtDatePickerContainer td.ampm{cursor:pointer;background-color:#CCCCCC;border:1px solid #eee;}
.bwtDatePickerContainer td.current{font-weight:bold;background-color:#f59536;}
.bwtDatePickerContainer input.current{background-color:#EBC2C0;}
.bwtDatePickerContainer td.day:hover,
.bwtDatePickerContainer td.dayothermonth:hover{background-color:#fdb267;}
.bwtDatePickerContainer td.current:hover{background-color:#f18112;}
/*COMBOS*/
.bwtCombo{position:relative;cursor:default;-moz-user-select:none;-khtml-user-select:none;user-select:none;display:-moz-inline-box;zoom:1;}
.bwtCombo div.input{display:inline-block;height:20px;}
.bwtCombo div.input span.inside{white-space:nowrap;}
/*
default + hover*/
.bwtCombo.bwtField{top:3px}
.bwtCombo.bwtField div.input{background-repeat:no-repeat;background-position:right -1081px;background-attachment:scroll;color:#666;font-family:'Lucida Grande',Arial,Verdana,sans-serif;font-size:8pt;border:1px solid #999;padding:0;height:17px;}
.bwtCombo.bwtField div.input span.start{background-repeat:no-repeat;background-position:0 -1081px;display:block}
.bwtCombo.bwtField div.input span.inside{background-repeat:repeat-x;background-position:0 -1141px;display:block;padding:2px 0 0 0;margin:0 20px 0 5px;height:15px;}
.bwtCombo.bwtField div.input.invalid{border:1px solid #FF9999!important;}
.bwtCombo.bwtField div.input.valid{border:1px solid #66CC66!important;}
.focus .bwtCombo.bwtField div.input{-webkit-box-shadow:0px 0px 7px #999;}
/*	click */
.bwtCombo.bwtField.click div.input{background-position:right -1101px;}
.bwtCombo.bwtField.click div.input span.start{background-position:0 -1101px}
.bwtCombo.bwtField.click div.input span.inside{background-position:0 -1161px}
/*	disabled */
.disabled .bwtCombo.bwtField div.input{background-position:right -1121px;color:#bbb;}
.disabled .bwtCombo.bwtField div.input span.start{background-position:0 -1121px;}
.disabled .bwtCombo.bwtField div.input span.inside{background-position:0 -1181px;}
/*SEARCH COMBO*/
.bwtCombo.searchCombo div.input{background-repeat:no-repeat;background-position:right -690px;background-attachment:scroll;color:#000;text-shadow:rgba(255,255,255,.75) 1px 1px 0px;}
.bwtCombo.searchCombo div.input span.start{background-repeat:no-repeat;background-position:0 -690px;display:block}
.bwtCombo.searchCombo div.input span.inside{background-repeat:repeat-x;background-position:0 -780px;display:block;padding:3px 0 0 0;height:17px;margin:0 20px 0 10px;}
.bwtCombo.searchCombo .invalid span{color:#FF0000!important;}
/*	click*/
.bwtCombo.searchCombo.click div.input{background-position:right -720px;}
.bwtCombo.searchCombo.click div.input span.start{background-position:0 -720px;}
.bwtCombo.searchCombo.click div.input span.inside{background-position:0 -810px;}
/*	disabled */
.disabled .bwtCombo.searchCombo div.input{background-position:right -750px;color:#bbb;text-shadow:rgba(255,255,255,.75) 1px 1px 0px;}
.disabled .bwtCombo.searchCombo div.input span.start{background-position:0 -750px;}
.disabled .bwtCombo.searchCombo div.input span.inside{background-position:0 -840px;}
/*SEARCH OPTIONS COMBO*/
.bwtCombo.searchOptionsCombo div.input{height:15px;color:#999;background-repeat:no-repeat;background-position:right -870px;background-attachment:scroll;}
.bwtCombo.searchOptionsCombo div.input span.start{display:block;background-repeat:no-repeat;background-position:0 -870px;}
.bwtCombo.searchOptionsCombo div.input span.inside{display:block;padding:1px 0 0 0;height:14px;margin:0 15px 0 10px;text-align:left;font-size:8pt;background-repeat:repeat-x;background-position:0 -930px;}
/*	click*/
.bwtCombo.searchOptionsCombo.click div.input{background-position:right -890px;}
.bwtCombo.searchOptionsCombo.click div.input span.start{background-position:0 -890px;}
.bwtCombo.searchOptionsCombo.click div.input span.inside{background-position:0 -950px;}
/*	disabled*/
.disabled .bwtCombo.searchOptionsCombo div.input{color:#bbb;background-position:right -910px;}
.disabled .bwtCombo.searchOptionsCombo div.input span.start{background-position:0 -910px;}
.disabled .bwtCombo.searchOptionsCombo div.input span.inside{background-position:0 -970px;}
/**/
/*
Transportation line icons
*/
img.transport{vertical-align:top!important;}
li img.transport{vertical-align:top!important;}
span.transport{font-family:sans-serif!important;font-weight:bold;font-size:8pt;}
/*
Slideshow
*/
.slideshowToolbar{margin:0 auto;width:250px;height:50px;text-align:center;background:url('/shared/public/styles/slideshowToolbar.png') no-repeat;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.slideshowToolbar .bNext{float:left;width:25px;height:20px;margin:15px 10px;background:url('/shared/public/styles/slideshowToolbar.png') -85px -50px}
.slideshowToolbar .bPause{float:left;width:30px;height:30px;margin:10px 10px;background:url('/shared/public/styles/slideshowToolbar.png') 0 -50px}
.slideshowToolbar .bPlay{float:left;width:30px;height:30px;margin:10px 10px;background:url('/shared/public/styles/slideshowToolbar.png') -30px -50px}
.slideshowToolbar .bPrev{float:left;width:25px;height:20px;margin:15px 10px 0 25px;background:url('/shared/public/styles/slideshowToolbar.png') -60px -50px}
.slideshowToolbar .bMax{float:left;width:28px;height:28px;margin:11px 10px;background:url('/shared/public/styles/slideshowToolbar.png') -110px -50px}
.slideshowToolbar .bMin{float:left;width:28px;height:28px;margin:11px 10px;background:url('/shared/public/styles/slideshowToolbar.png') -138px -50px}
.slideshowToolbar .bThumb{float:left;width:28px;height:28px;margin:11px 10px;background:url('/shared/public/styles/slideshowToolbar.png') -167px -50px}
.slideshowToolbar .sep{float:left;width:1px;height:30px;margin:10px 10px;background:url('/shared/public/styles/slideshowToolbar.png') -166px -50px}
.slideshowCaption{position:absolute;z-index:104;bottom:0;height:15px;padding:2px 0;margin:0!important;color:#fff;background:#000;text-align:center;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;-webkit-opacity:.6;}
ul.slideshowThumbnails{list-style:none;padding:0;margin:0 4px;}
ul.slideshowThumbnails li{padding:5px;float:left;margin:0 4px 8px;display:inline;border:1px solid #ccc;}
ul.slideshowThumbnails li.hover{border:1px solid #f00}
ul.slideshowThumbnails li.selected{border:1px solid #E85516}
/*
-----------------------------------------------------------------------------------
	adApp.Search + adApp.Card
-----------------------------------------------------------------------------------
*/
.appSearchWrapper{margin-bottom:0px;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.optionsTitle{}
.appSearchOptionsWrapper{clear:both;position:relative;height:20px;}
.adAppSearch{}
.adAppSearch #searchCounter{margin-bottom:5px;text-align:center;}
.adAppSearch div#listWrapper{}
.adAppSearch ul#listResults{list-style:none;}
.adAppSearch li.listItem{}
.adAppSearch .listMap{}
.adAppSearch #emptyZone{}
.adAppSearch li.listItem:hover,.adAppSearch li.listItem *:hover{cursor:pointer} 
.adAppSearch .card{} 
.adAppSearch .card .photo{float:left;}
.adAppSearch .card .title{}
.adAppSearch .card .summary{}
.adAppSearch .card .attributes{}
.adAppSearch .card .attributes div.spacer{text-align:center;padding:0;margin:7px auto 0 auto;height:20px;float:left;border-right:1px solid #444}
.adAppSearch .card .attributes div.attribute{text-align:center;float:left;}
.adAppSearch .card .attributes div,.card .attributes span{font-size:8pt;font-weight:bold;}
.adAppSearch .card .attributes span.attribute{color:#666;font-size:8pt;font-weight:normal;}
.adAppSearch .card .attributes div.attribute div.order{width:16px;height:10px;text-align:center;margin:auto;} 
.ext-ie7.adAppSearch  .card .attributes div.attribute div.order{width:16px;height:10px;text-align:center;margin:0;} 
.adAppSearch .card .attributes div.attribute div.order.ASC{background:url('items.png') no-repeat 0 -1465px;} 
.adAppSearch .card .attributes div.attribute div.order.DESC{background:url('items.png') no-repeat -16px -1465px;}
.adAppSearch .card .attributes div.attribute div.serviceType{width:150px;padding:0 2px;} 
.adAppSearch .card .attributes div.attribute div.rooms{width:80px;padding:0 2px;} 
.adAppSearch .card .attributes div.attribute div.room{width:75px;padding:0 2px;} 
.adAppSearch .card .attributes div.attribute div.sleeps{width:70px;padding:0 2px;} 
.adAppSearch .card .attributes div.attribute div.price{min-width:80px;padding:0 5px;} 
.strikethrough{text-decoration:line-through;}
/*Icon buttons*/
.bList .button,
.bPrev .button,
.bNext .button{width:25px;}
.bList .label,
.bPrev .label{left:30px;}
.bNext .label{right:30px;}



.bPrev .icon{margin:0 4px;height:15px;width:16px;background:url('items.png') 0px -1475px no-repeat;}
.bNext .icon{margin:0 4px;height:15px;width:16px;background:url('items.png') -16px -1475px no-repeat;}
.bList .icon{margin:0 4px;height:15px;width:16px;background:url('items.png') 0 -1490px no-repeat;}

.bAddCart{width:40px!important;}
.bAddCart .icon{margin:2px 10px;width:22px;background:url('items.png') 0 -1520px no-repeat;}

.bAddCart1 .icon{margin:2px 3px;width:22px;background:url('items.png') 0 -1520px no-repeat;}
.bAddCart1 .label{padding-left:20px;}
.bBooking .icon{margin:2px 3px 1px 3px;width:22px;background:url('items.png') 0 -1535px no-repeat;}
.bBooking .label{padding-left:14px;}
.bSendFriend .icon{display:block;height:15px;width:100%;padding-left:13px;background:url('items.png') 0 -1505px no-repeat;}
.sleepIcon{display:inline-block;width:8px;height:15px;background:url('items.png') 0 -1550px no-repeat;border:none;margin:-3px 0px -3px 4px;}
.ext-ie7 .sleepIcon{float:left;padding-left:4px;}
/* 
fauxconsole 
----------------------------------------------------------------------------------------------------*/
#fauxconsole{position:absolute;filter:alpha(opacity=100);top:0;right:0;width:300px;border:1px solid #999;font-family:"Courier New",Courier,monospace;background:#eee;font-size:8pt;color:#000;padding:10px;z-index:9999;overflow:scroll;height:100%} 
html>body #fauxconsole{position:fixed} 
#fauxconsole a{float:right;padding-left:1em;padding-bottom:.5em;text-align:right} 
/*
debug
----------------------------------------------------------------------------------------------------*/
/*.debugTable {color:#333;font-family:"Courier New",Courier,monospace;font-size:8pt;}
.debugTable table{border-collapse:collapse;}
.debugTable tr{}
.debugTable td{padding:2px;}
.debugTable td.top{border-top:1px solid #666}
.debugTable td.right{border-right:1px solid #666}
.debugTable td.left{border-left:1px solid #666}
.debugTable td.bottom{border-bottom:1px solid #666}
.debugTable td.caller{font-weight:bold;}
.debugTable td.time{text-align:right}
.debugTable td.line{text-align:right}
.debugTable td.msg{font-style:italic;}
.debugTable tr.max td{background:#efefef;}
.debugTable tr.min td{background:#eeffee;}
.debugTable tr.max td.time{font-weight:bold;}
.debugTable tr.min td.time{font-weight:bold;}
.debugTable td.timeline{border:1px solid #666;text-align:right;vertical-align:top;font-weight:bold;}
.debugTable th{padding:2px;border:1px solid #666;text-align:left;vertical-align:top;font-weight:bold;}
.debugTable td.green1{background:#efe!important}
.debugTable td.green2{background:#cfc!important}
.debugTable td.yellow{background:#ffc!important}
.debugTable td.orange{background:#fec!important}
.debugTable td.red1{background:#fcc!important}
.debugTable td.red2{background:#faa!important}
.debugTable td.black{background:#ccc!important}
*/
.opacity-transition{
	transition-property:opacity;
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-webkit-transition-duration:1s;
	-moz-transition-duration:1s;
	-o-transition-duration:1s;
}
.bottom-transition{
	transition-property:bottom;
	-webkit-transition-property:bottom;
	-moz-transition-property:bottom;
	-o-transition-property:bottom;
	-webkit-transition-duration:1s;
	-moz-transition-duration:1s;
	-o-transition-duration:1s;
}


.opacity-transition.transparent{-moz-opacity:0;opacity:0;-webkit-opacity:0;}
.opacity-transition.opaque{-moz-opacity:1;opacity:1;-webkit-opacity:1;}
