
/***************  templates/main/../jw/_common/css/default.widget.css  ***************/
/* --------------------------------------------------[ reseter ]-- */
.jw-widget div,.jw-widget span,.jw-widget applet,.jw-widget object,.jw-widget iframe,.jw-widget h1,.jw-widget h2,.jw-widget h3,.jw-widget h4,.jw-widget h5,.jw-widget h6,.jw-widget p,.jw-widget blockquote,.jw-widget pre,.jw-widget a,.jw-widget abbr,.jw-widget acronym,.jw-widget address,.jw-widget big,.jw-widget cite,.jw-widget code,.jw-widget del,.jw-widget dfn,.jw-widget em,.jw-widget font,.jw-widget img,.jw-widget ins,.jw-widget kbd,.jw-widget q,.jw-widget s,.jw-widget samp,.jw-widget small,.jw-widget strike,.jw-widget strong,.jw-widget sub,.jw-widget sup,.jw-widget tt,.jw-widget var,.jw-widget dl,.jw-widget dt,.jw-widget dd,.jw-widget ol,.jw-widget ul,.jw-widget li,.jw-widget fieldset,.jw-widget form,.jw-widget label,.jw-widget legend,.jw-widget table,.jw-widget caption,.jw-widget tbody,.jw-widget tfoot,.jw-widget thead,.jw-widget tr,.jw-widget th,.jw-widget td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;/*font-style:inherit;*/font-size:100%;font-family:inherit;vertical-align:baseline;}
.jw-widget h1,.jw-widget h2,.jw-widget h3,.jw-widget h4,.jw-widget h5,.jw-widget h6,.jw-widget strong{font-weight:bold;}
.jw-widget :focus{outline:0;}
.jw-widget table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
.jw-widget caption,.jw-widget th,.jw-widget td{text-align:left;font-weight:normal;}
.jw-widget img {vertical-align:text-bottom}
.jw-widget a img,.jw-widget iframe{border:none;}
.jw-widget ol,.jw-widget ul{/*list-style:none;*/}
.jw-widget input,.jw-widget textarea,.jw-widget select,.jw-widget button{font-size:100%;font-family:inherit;}
.jw-widget textarea{overflow:auto;}
.jw-widget select{margin:inherit;}
.jw-widget ol{margin-left:2em;}
.jw-widget .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.jw-widget .clearfix{display:inline-block;}
/* \*/
* html .jw-widget .clearfix{height: 1%;}
.jw-widget .clearfix{display:block;}
/* */

/* --------------------------------------------------[ css ]-- */
div.jw-widget-1col {
	width:232px;
}

div.jw-widget-2col {
	width:476px;
}

div.jw-widget-3col {
	width:100%;
}

div.jw-widget-4col {
	width:964px;
}

div.jw-widget-sm {
}

div.jw-widget-lg {
}

div.jw-widget-md {
}

body .jw-widget .textSwitchHolder  {
	display:inline;
}

/***************  templates/main/../jw/logotype/template.1col-flex.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.logotype-1col-flex {
	float:left;
	width:232px;
}
.jw-logotype-1col-flex.align-left img {
	float:left
}
	.jw-logotype-1col-flex.align-right .imagecontainer,
	.jw-logotype-1col-flex.align-right img {
		float:right
	}
	.jw-logotype-1col-flex.align-center .imagecontainer,	
	.jw-logotype-1col-flex.align-center img {
		display: block;
		margin: 0 auto;
	}
	

	
/***************  templates/main/../jw/languages/template.1col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-languages-1col-sm {font-family: 'Muli', Arial,Helvetica,sans-serif;
	font-size:11px;}

div.jw-languages-1col-sm.align-left ul {float:left;}
	
div.jw-languages-1col-sm.align-right ul {float:right;}

div.jw-languages-1col-sm.align-center ul {margin:0 auto;width:auto;display:table;}

div.jw-languages-1col-sm li {float:left;margin:0 3px;padding:0 5px 0 0px;
	background-image:url(/templates/jw/_common/images/languages_divider.png);width: 20px;
	background-repeat:  no-repeat;background-position: center right;
	}
	
div.jw-languages-1col-sm.jw_languages-code-words li a {text-transform:uppercase;}

div.jw-languages-1col-sm.jw_languages-code-words.items-separator li a,
div.jw-languages-1col-sm.jw_languages-name-words.items-separator li a {
	}

div.jw-languages-1col-sm.jw_languages-code-words.items-separator li.last,
div.jw-languages-1col-sm.jw_languages-name-words.items-separator li.last {
	background:none;}

div.jw-languages-1col-sm.jw_languages-code-words li a,
div.jw-languages-1col-sm.jw_languages-name-words li a {
	color:#999;}

div.jw-languages-1col-sm.jw_languages-code-words li.selected a,
div.jw-languages-1col-sm.jw_languages-code-words li a:hover,
div.jw-languages-1col-sm.jw_languages-name-words li.selected a,
div.jw-languages-1col-sm.jw_languages-name-words li a:hover {
	color:#201c1d;font-weight: bold;}

div.jw-languages-1col-sm li .flag{width:16px;height:11px;}

div.jw-languages-1col-sm li.selected .flag{
	background-position:0 -11px !important;}

div.jw-languages-name-words li.selected a,div.jw-languages-name-code li.selected a{
	background:#ddd;filter:alpha(opacity=70);border-radius: 4px;
	opacity: 0.7;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	}

div.jw-languages-1col-sm li a {text-decoration:none;}

div.jw-languages-1col-sm li a img {width:16px;height:11px;}

div.jw-languages-1col-sm label {clear:both;color:#666;padding:0 8px 0 0;}

div.jw-languages-1col-sm select {width:150px;height:25px;border:1px solid #cbcbcb;
	color:#999;padding:3px;
	background:#FFF url(/templates/jw/_common/images/languages-dd.png) no-repeat -1px -1px;}

div.jw-languages-1col-sm option {background:#FFF;}
/***************  templates/main/../jw/menu/template.2col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-menu-2col-sm {
	/*height:53px;
	background:#EEE url(/templates/jw/_common/images/nav-2S.png) no-repeat 0 0;*/
}

div.jw-menu-2col-sm.align-left ul { 
	float:left;
}
	div.jw-menu-2col-sm.align-right ul { 
		float:right;
	}
	div.jw-menu-2col-sm.align-center ul {
		margin:0 auto;
		width:auto;
		display:table;
	}	

div.jw-menu-2col-sm li {
	display:block;
	float:left;
	text-align:center;
	margin:0px 1px;
}

div.jw-menu-2col-sm li a {
	text-transform: uppercase;font-family: 'Muli', Arial,Helvetica,sans-serif;
	display:block;
	padding:0px 8px 0;
	text-decoration:none;
	font-size:11px;
	color:#ad80d0;
}
	div.jw-menu-2col-sm.items-separator li a {
		/*background:url(/templates/jw/_common/images/ver-div.png) no-repeat center right;*/
	}
	* html div.jw-menu-2col-sm a {
		float:left;
	}
	div.jw-menu-2col-sm li.last a {
		background:none;
	}
	div.jw-menu-2col-sm a:hover,
	div.jw-menu-2col-sm li.active a {
		color:#1010FF;
	}
	div.jw-menu-2col-sm.items-background li {
		background:none;
	}
	div.jw-menu-2col-sm.items-background a:hover {
		background:#CCC url(/templates/jw/_common/images/nav-item-sprite.png) no-repeat 0 0;
		color:#FFF;
	}
	div.jw-menu-2col-sm.items-background li.active a {
		background:#CCC url(/templates/jw/_common/images/nav-item-sprite.png) no-repeat 0 -42px;
		color:#FFF;
	}
	
	
div.jw-menu-2col-sm, div.jw-menu-2col-sm ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
div.jw-menu-2col-sm li { /* all list items */
	float: left;
}

div.jw-menu-2col-sm li ul.menuLevel2 { /* second-level lists */
	position: absolute;
	width:145px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background:#EEE url(/templates/jw/_common/images/submenu-bg.png) repeat;
	margin:0;
}
	div.jw-menu-2col-sm .menuLevel2 li { /* all list items */
		float: left;
		width:145px; /* width needed or else Opera goes nuts */
		height:36px;
		text-align:left;
		
	}
	div.jw-menu-2col-sm .menuLevel2 li.item1  {
		padding-top:5px;
	}
	div.jw-menu-2col-sm ul.menuLevel2 li a{
		float:left;
		padding:8px 10px 0;
		margin: 0 9px;
		width:105px;
		height:25px;
		background:url(/templates/jw/_common/images/submenu-hor-div.png) repeat-x scroll 0 32px transparent;
	}
div.jw-menu-2col-sm li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}
div.jw-menu-2col-sm li:hover ul ul,
div.jw-menu-2col-sm li:hover ul ul ul,
div.jw-menu-2col-sm li.sfhover ul ul,
div.jw-menu-2col-sm li.sfhover ul ul ul {
	left: -999em;
}
div.jw-menu-2col-sm li:hover ul,
div.jw-menu-2col-sm li li:hover ul,
div.jw-menu-2col-sm li li li:hover ul,
div.jw-menu-2col-sm li.sfhover ul,
div.jw-menu-2col-sm li li.sfhover ul,
div.jw-menu-2col-sm li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



/***************  templates/main/../jw/menu/template.3col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-menu-3col-sm {height:46px;}

div.jw-menu-3col-sm.align-left ul {float:left;}
	
div.jw-menu-3col-sm.align-right ul {float:right;}

div.jw-menu-3col-sm.align-center ul {margin:0 auto;width:auto;display:table;}	

div.jw-menu-3col-sm li {display:block;height:40px;float:left;text-align:center;
	margin:2px 1px;}

div.jw-menu-3col-sm li a {height:13px;text-transform: uppercase;display:block;
	padding:14px 8px 0;text-decoration:none;font-size:11px;color:#000;
	font-family: 'Muli', Arial,Helvetica,sans-serif;}

div.jw-menu-3col-sm.items-separator li a {}
	
* html div.jw-menu-3col-sm a {float:left;}
	
div.jw-menu-3col-sm li.last a {background:none;padding-right: 14px;}
	
div.jw-menu-3col-sm a:hover,div.jw-menu-3col-sm li.active a {color:#000;}
	
div.jw-menu-3col-sm.items-background li {background:none;}
	
div.jw-menu-3col-sm.items-background a:hover {color:#1010FF;}
	
div.jw-menu-3col-sm.items-background li.active a {color:#1010FF;}
	
div.jw-menu-3col-sm, div.jw-menu-3col-sm ul {padding: 0;margin: 0;
	list-style: none;}

div.jw-menu-3col-sm li {float: left;}

div.jw-menu-3col-sm li ul.menuLevel2 {position: absolute;width:145px;left: -999em;
	margin:0;}

div.jw-menu-3col-sm .menuLevel2 li {float: left;width:145px;height:36px;
	text-align:left;}
	
div.jw-menu-3col-sm .menuLevel2 li.item1  {padding-top:5px;}
	
div.jw-menu-3col-sm ul.menuLevel2 li a{float:left;padding:8px 10px 0;
	margin: 0 9px;width:105px;height:25px;}

div.jw-menu-3col-sm li ul ul {margin: -1em 0 0 10em;}

div.jw-menu-3col-sm li:hover ul ul,div.jw-menu-3col-sm li:hover ul ul ul,
div.jw-menu-3col-sm li.sfhover ul ul,div.jw-menu-3col-sm li.sfhover ul ul ul {
	left: -999em;}

div.jw-menu-3col-sm li:hover ul,div.jw-menu-3col-sm li li:hover ul,
div.jw-menu-3col-sm li li li:hover ul,div.jw-menu-3col-sm li.sfhover ul,
div.jw-menu-3col-sm li li.sfhover ul,div.jw-menu-3col-sm li li li.sfhover ul {
	left: auto;}
/***************  templates/main/../jw/best-prices/template.1col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-best-prices-1col-sm {
	width:232px;
	height:40px;
	background:transparent url(/templates/jw/_common/images/br-1S.png) no-repeat;
	color:#fff;
	padding:0px;
	position:relative;
}

div.jw-best-prices-1col-sm h3 {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	width: 65px;
	padding: 10px 7px 5px 15px;
	line-height: 1.0;
	display:inline;
}
	div.jw-best-prices-1col-sm span.roomsText {
	color:#fff;
	}
	div.jw-best-prices-1col-sm span.fromText,
	div.jw-best-prices-1col-sm .rate a  {
		color:#fff;
	}
	div.jw-best-prices-1col-sm .rate a span{color: #fff;}
	div.jw-best-prices-1col-sm h3:first-line {
		color:#ccc;
	}
	div.jw-best-prices-1col-sm a:hover {
		color:#9c9c9c;
	}

div.jw-best-prices-1col-sm .rate {
	position: relative;font-family: Arial;
	float: left;
	padding:4px 0;
	line-height: 1;
	display:inline;
}
	
div.jw-best-prices-1col-sm .currency,
div.jw-best-prices-1col-sm .amount,
div.jw-best-prices-1col-sm .units,
div.jw-best-prices-1col-sm .cent {
	position: relative;
	float: left;
	margin:0;
	padding:0;
	line-height: 1;
	display:inline;
}
	div.jw-best-prices-1col-sm .currency {
		font-size: 20px;
		padding-top:4px;
	}
	div.jw-best-prices-1col-sm .amount {
		font-size: 30px;
		padding:0 3px 0 0;
	}
	div.jw-best-prices-1col-sm .cents {
		font-size: 20px;position: relative;top: 8px;
	}
	
div.jw-best-prices-1col-sm a.booking-link	{
	position: relative;
	float: right;
	margin:17px -7px 0;
	text-decoration:none;
	color:#FFF;
	width:24px;
	height:24px;
	background:url(/templates/jw/_common/images/arrow-sprite.png) no-repeat 0 0;
}

div.jw-best-prices-1col-sm small {
	display:none;
}

/***************  templates/main/../jw/booking-mask/template.4col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-booking-mask-4col-sm {position: relative;width:964px;height:41px;
	background:transparent url(/templates/jw/_common/images/bm-4S.png) no-repeat;
	color:#fff;font-family: 'Muli', Arial,Helvetica,sans-serif;font-size: 12px;}

div.jw-booking-mask-4col-sm form {display:block;height:25px;padding:8px 10px;}

div.jw-booking-mask-4col-sm input {border:none;padding-left:4px;width:85px;
	height:23px;color:#666666;font-size:11px;cursor:pointer;padding-top: 5px\9;
	background:#cfcfcf url(/templates/jw/_common/images/date-tb-4S.png) no-repeat;
	height: 19px\9;}

div.jw-booking-mask-4col-sm select {width:57px;height:24px;padding:2px;
	border:1px solid #ccc;color:#666666;font-size: 11px;
	background:#cfcfcf url(/templates/jw/_common/images/select-tb.png) no-repeat;}
	
div.jw-booking-mask-4col-sm select option {}

div.jw-booking-mask-4col-sm h3 {font-size:13px;text-transform: uppercase;
	font-weight: normal;color:#ad80d0;float:left;margin:5px 0 0 10px;width:152px;}

div.jw-booking-mask-4col-sm .jw-booking-mask-date {float:left;margin:0 0 8px 0;
	padding:0 28px 0 0;}

div.jw-booking-mask-4col-sm .date-format-helper {display: none;}

div.jw-booking-mask-4col-sm .choose {float: left;display: inline;height:25px;
	padding:0 28px 0 0;}

div.jw-booking-mask-4col-sm .showChildren h3 {width:145px;}
	
div.jw-booking-mask-4col-sm .showChildren .jw-booking-mask-date,
div.jw-booking-mask-4col-sm .showChildren .choose {padding:0 18px 0 0;}

div.jw-booking-mask-4col-sm .modifyBooking .jw-booking-mask-date,
div.jw-booking-mask-4col-sm .modifyBooking .choose {padding:0 20px 0 0;}

div.jw-booking-mask-4col-sm .modifyBooking .jw-booking-mask-rooms.choose,
div.jw-booking-mask-4col-sm .modifyBooking .jw-booking-mask-adults.choose{
	margin-left: 3px;}

div.jw-booking-mask-4col-sm label {
	float:left;font-size: 11px;
	text-align:right;
	padding:5px 15px 0 0;
	color:#201c1d;text-transform: uppercase;
}
	div.jw-booking-mask-4col-sm .showChildren label{
		padding-right:10px;
	}

div.jw-booking-mask-4col-sm .jw-booking-mask-button {
	float:left;
	display: inline;
	cursor:pointer;
	width:124px;
	height:19px;
	background:url(/templates/jw/_common/images/bk-btn-sprite.png) no-repeat;
	border:0;
	color:#fff;
	text-align: left;
	padding:1px 0 0px 13px;
	text-transform: uppercase;
	font-size: 12px;
	margin:2px 0 0 0;
}
	div.jw-booking-mask-4col-sm .jw-booking-mask-button:hover {
		background-position: left bottom;
	}

div.jw-booking-mask-4col-sm .jw-booking-mask-modify-booking {
	float:left;
	width:50px;
	margin-top:-2px;
	padding:0 0 0 21px;
	line-height:0.9em;
}
	div.jw-booking-mask-4col-sm .jw-booking-mask-modify-booking a {
		font-size:10px;
		text-transform: uppercase;
		color:#CCC;
		text-decoration:none;
	}

div.jw-booking-mask-4col-sm .hotelSelector select {
	width:55px;	
}
	div.jw-booking-mask-4col-sm .hotelSelector .jw-booking-mask-hotels select {
		background:#cfcfcf url(/templates/jw/_common/images/hotel-tb-4S.png) no-repeat;
	}	
	div.jw-booking-mask-4col-sm .hotelSelector .jw-booking-mask-hotels select,
	div.jw-booking-mask-4col-sm .hotelSelector .jw-booking-mask-hotels  option {
		width:129px;
	}
	div.jw-booking-mask-4col-sm .hotelSelector h3 {
		display:none;
	}
	div.jw-booking-mask-4col-sm .hotelSelector .jw-booking-mask-date,
	div.jw-booking-mask-4col-sm .hotelSelector .choose {
		padding-right:20px;
	}

div.jw-booking-mask-4col-sm .hotelSelector .jw-booking-mask-rooms,		
div.jw-booking-mask-4col-sm .hideRooms .jw-booking-mask-rooms {
	display:none;
}	

#ui-datepicker-div{
	font-size:13px;
}
/***************  templates/main/../jw/scroller/template.4col-md-3items.css  ***************/
div.offers-3col{width:962px !important;}
div.jw-scroller-4col-md-3items ul:after{content: '.';display: block;height: 0;
	clear: both;visibility: hidden;}

div.jw-scroller-4col-md-3items {color:#ffffff;font-size:12px;height:112px;
	position:relative;margin: 0 auto;}

div.jw-scroller-4col-md-3items ul {height:112px;overflow:hidden;}

div.jw-scroller-4col-md-3items ul li,
div.jw-scroller-4col-md-3items ul li .offerIntro{float:left;_display:inline;
	height:112px;}

div.jw-scroller-4col-md-3items ul li {display:block;width:313px;margin: 0px;
	position:relative;background-color:transparent;
	background-image: url(/templates/jw/_common/images/scroller-4M-3I.png);
	background-repeat:  no-repeat;background-position: right top;
	border-right:12px solid #efecea;
	}

div.jw-scroller-4col-md-3items ul li img {width:160px !important;height:112px !important;display:block;
	float:left;/*border-left: 10px #fff solid;*/}

div.jw-scroller-4col-md-3items ul li .offerIntro {width:126px;padding: 6px 0 17px 10px;
	height:90px;position:relative;}

div.jw-scroller-4col-md-3items ul li .offerIntro h3{margin-bottom: 6px;color: #666;
	line-height: 1.2;font-size:12px;}

div.jw-scroller-4col-md-3items ul li .offerIntro h3,
div.jw-scroller-4col-md-3items ul li .offerIntro a{font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;text-transform:uppercase; height: 32px;}

div.jw-scroller-4col-md-3items ul li .offerIntro dfn{color: #9c9595;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height:1.2;}

div.jw-scroller-4col-md-3items ul li .offerIntro a{color:#ffffff;font-size: 11px;
	text-decoration:none;border:0;position:absolute;bottom:13px;left:9px;
	display:block;cursor:pointer;width:122px;height:19px;padding:5px 0 0 10px;
	background:url(/templates/jw/_common/images/rm-btn-sprite.png) no-repeat left top;
	line-height:13px;}

div.jw-scroller-4col-md-3items ul li .offerIntro a:hover{}

div.jw-scroller-4col-md-3items .prevButton,
div.jw-scroller-4col-md-3items .nextButton{width:14px;height:112px;cursor: pointer;
	background:url(/templates/jw/_common/images/scroller-btn.png) no-repeat;position:absolute;
	top:0;display: block!important;z-index:50;}

div.jw-scroller-4col-md-3items .prevButton{background-position:left bottom;
	left:0px;}

div.jw-scroller-4col-md-3items a.prevButton:hover{background-position:left bottom;}

div.jw-scroller-4col-md-3items .nextButton{background-position:right bottom;
	right:1px;}

div.jw-scroller-4col-md-3items a.nextButton:hover{background-position:right bottom;}

div.jw-scroller-4col-md-3items .toolbox-link {position:absolute;padding:5px;
	margin:5px;}

/***************  templates/main/../jw/socialmedia/template.1col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-socialmedia-1col-sm {display: inline-block;float: right;width: 121px;}

div.jw-socialmedia-1col-sm ul {
	clear:both;
}

div.jw-socialmedia-1col-sm li {
	float:left;
	padding:0 0 0 5px;
}
	div.jw-socialmedia-1col-sm li:first-child{
		padding-left:0;
	}

/***************  templates/main/../jw/callout-text/template.1col-md.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-callout-text-1col-md {height:80px;color:#000;font-family: arial,helvetica;
	font-size:12px;text-transform: uppercase;position: relative;}

div.jw-callout-text-1col-md .jw-callout-text-content {padding:12px 3px 12px 14px;}

div.jw-callout-text-1col-md h3 {font-family: 'Muli', Arial,Helvetica,sans-serif;
	text-transform: uppercase;color:#9c9c9c;font-size:24px;font-weight: normal;
	line-height:1.0em;padding:0 0 2px 0;}

div.jw-callout-text-1col-md .jw-callout-text-calltoaction {float:right;}

div.jw-callout-text-1col-md a {color:#ad80d0;font-size: 16px;
	font-family: 'Muli', Arial,Helvetica,sans-serif;text-decoration:none;}

div.jw-callout-text-1col-md a:hover {color:#7337a2;}

div.jw-callout-text-1col-md a.go-link {font-size: 11px; position: absolute; right: 2px; top: 19px; padding: 2px; width:4px;height:7px;
	background:url(/templates/jw/_common/images/arrow-sprite.png) no-repeat 0 0;}

div.jw-callout-text-1col-md h4 a {font-family: 'Muli', Arial,Helvetica,sans-serif;
	color:#000;font-weight:normal;}

.jw-widget.jw-callout-text-1col-md h4 {font-weight:normal;font-size: 12px;
	text-transform: none;	color: #8c8c8b;width:180px;line-height: 1.5;
	font-family: 'Muli', Arial,Helvetica,sans-serif;}

/***************  templates/main/../jw/gallery/template.4col-lg.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-gallery-4col-lg {
	position:relative;
	font-family: arial,helvetica;
	font-size: 12px;
	margin:17px 0px 22px;_margin:17px 0px 42px;
	background:none;
	overflow:hidden;
	zoom:1;
}

div.jw-gallery-4col-lg .accordion-item:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.jw-gallery-4col-lg .jw-gallery-title{
	height:32px;
	color:#FFF;
	cursor:pointer;
	border-radius:0;
}
	div.jw-gallery-4col-lg .jw-gallery-title.ui-accordion-header {padding:0; 
		background:#3c3c3c url(/templates/jw/_common/images/gallery-sprite-4L.png) no-repeat 0 0;
	}
div.jw-gallery-4col-lg .jw-gallery-title.ui-accordion-header.ui-state-active,
div.jw-gallery-4col-lg .jw-gallery-title.ui-accordion-header.ui-state-active.ui-state-hover{
		background-position: 0 -64px;
		background-color:#9d9d9d;
	}
	div.jw-gallery-4col-lg .jw-gallery-title.ui-accordion-header.ui-state-hover{
		background-position: 0 -32px;
		background-color:#9d9d9d;
	}
	div.jw-gallery-4col-lg .title{
		float:left;text-transform: uppercase;font-weight: normal;
		padding:7px 20px 0;
	}
div.jw-gallery-4col-lg  ul.mediaAttachmentList {
	float:left;
}		
div.jw-gallery-4col-lg  .viewMorePhotos {background: none;
	float:left;overflow: hidden;
	margin:13px 0 15px 3px;
	width:972px;padding: 0;
}
	div.jw-gallery-4col-lg  li {
		float:left;
		padding:0 14px 0 14px;
	}
	div.jw-gallery-4col-lg  li img {
		width:165px;
		height:120px;
	}
	
div.jw-gallery-4col-lg .arrows {
	position:relative;
	margin-top:-76px;
	width:32px;
	height:32px;
	background:url(/templates/jw/_common/images/arrow-gallery-sprite.png) no-repeat 0 0;
	cursor:pointer;
	display:block;
	z-index:50;
}
	div.jw-gallery-4col-lg .prev_slide {
		float:left;
		margin-left:14px;	
	}
	div.jw-gallery-4col-lg .prev_slide:hover {
		background-position: left bottom;
	}
	div.jw-gallery-4col-lg .next_slide {
		float:right;
		margin-right:21px;		
		background-position:-32px 0;
	}
	div.jw-gallery-4col-lg .next_slide:hover {
		background-position: right bottom;
	}

div.jw-gallery-4col-lg .ui-icon{
	display:none;
}
div.jw-gallery-4col-lg p.toolbox-link{
	position:absolute;
	top:0;
	left:0;
	padding:3px 10px 5px;
}
/***************  templates/main/../jw/_common/css/jquery.fancybox.css  ***************/
.fancybox-wrap.fancybox-opened .fancybox-skin{
	background:#000;
}
.fancybox-wrap.fancybox-opened .fancybox-close{
	background:url(/templates/jw/_common/images/fancybox/close-lb-sprite.png) no-repeat 0 0;
	right:4px;
	bottom:0;
	top:auto;
}

.fancybox-wrap.fancybox-opened .fancybox-title{
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	padding-left:5px;
	width:90%;
}

.fancybox-wrap.fancybox-opened .fancybox-prev span,
.fancybox-wrap.fancybox-opened .fancybox-next span{
	background:url(/templates/jw/_common/images/fancybox/arrow-lb-sprite.png) no-repeat 0 0;
	width:44px;
	height:44px;
}
	.fancybox-wrap.fancybox-opened .fancybox-prev span{
		left:0;
	}
	.fancybox-wrap.fancybox-opened .fancybox-next span{
		background-position:-44px 0;
		right:0;
	}
/***************  templates/main/../jw/footer/template.flexcol-lg.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-footer-flexcol-lg {float:left;width:100%;height:150px;}

div.jw-footer-flexcol-lg .footer-wrapper {width:962px;margin:0 auto;}

div.jw-footer-flexcol-lg ul {height:28px;}

div.jw-footer-flexcol-lg.align-left ul {float:left;}

div.jw-footer-flexcol-lg.align-right ul {float:right;}

div.jw-footer-flexcol-lg.align-center ul {margin:0 auto;width:auto;display:table;}

div.jw-footer-flexcol-lg li {display:block;height:40px;float:left;
	text-align:center;margin:2px 1px;}

div.jw-footer-flexcol-lg li a {display:block;padding:14px 11px 0 8px;
	height:27px;text-decoration:none;font-size:12px;color:#999;
	text-transform: uppercase;}

div.jw-footer-flexcol-lg.items-separator li a {
	background:url(/templates/jw/_common/images/footer-div.png) no-repeat center right;}

* html div.jw-footer-flexcol-lg a {float:left;}

div.jw-footer-flexcol-lg li.last a {background:none;}

div.jw-footer-flexcol-lg a:hover, div.jw-footer-flexcol-lg li.active a {}

div.jw-footer-flexcol-lg.items-background li {background:none;}

div.jw-footer-flexcol-lg.items-background a:hover,
div.jw-footer-flexcol-lg.items-background li.active a {color: #1010ff;}

div.jw-footer-flexcol-lg, div.jw-footer-flexcol-lg ul {padding: 0;margin: 0;
	list-style: none;line-height: 1;}

div.jw-footer-flexcol-lg li {float: left;}

div.jw-footer-flexcol-lg li ul.menuLevel2 {position: absolute;background:#FFF;
	width:145px;left: -999em;background:#EEE;margin:0;}

div.jw-footer-flexcol-lg .menuLevel2 li {float: left;width:145px;height:36px;
	text-align:left;}

div.jw-footer-flexcol-lg .menuLevel2 li.item1  {padding-top:10px;}

div.jw-footer-flexcol-lg ul.menuLevel2 li a{float:left;padding:0;margin: 0 9px;
	width:125px;background:none;border-bottom:1px solid #CCC;}

div.jw-footer-flexcol-lg li ul ul {margin: -1em 0 0 10em;}

div.jw-footer-flexcol-lg li:hover ul ul,
div.jw-footer-flexcol-lg li:hover ul ul ul,
div.jw-footer-flexcol-lg li.sfhover ul ul,
div.jw-footer-flexcol-lg li.sfhover ul ul ul {
	left: -999em;
}
div.jw-footer-flexcol-lg li:hover ul,
div.jw-footer-flexcol-lg li li:hover ul,
div.jw-footer-flexcol-lg li li li:hover ul,
div.jw-footer-flexcol-lg li.sfhover ul,
div.jw-footer-flexcol-lg li li.sfhover ul,
div.jw-footer-flexcol-lg li li li.sfhover ul { 
	left: auto;
}


div.jw-footer-flexcol-lg .footer-content {
	font-size:11px;font-family: Arial;
	color:#999;
	float:left;
	clear:both;
	padding:15px 5px 15px 10px;
}
div.jw-footer-flexcol-lg .footer-content p{
	float:left;
	display:block;
	clear:both;
	padding-top:4px;
}

div.jw-footer-flexcol-lg .footer-content p#email{padding-left: 0px;}

div.jw-footer-flexcol-lg .footer-content p#email a{padding-right: 5px;}

div.jw-footer-flexcol-lg .footer-content a {
	text-decoration:none;
}
div.jw-footer-flexcol-lg .footer-content .label{
	padding-right:5px;padding-left: 5px;
}

div.jw-footer-flexcol-lg .footer-content .label.fax{
	padding-left: 0px;
}
div.jw-footer-flexcol-lg .footer-content #designedBy a {
	text-decoration:underline;
}