/* Reset
----------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;} 

body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }
a { color:#f53800; text-decoration:none; }


/* body
----------------------------------------------------------------------------------------------------*/
body { font: normal 14px Georgia, serif; color:#feeac9; }
body.welcome { background:#000 url(../gfx/body_welcome.png) center top no-repeat; }
body.site { background:#000 url(../gfx/body_light.png) center 325px no-repeat; }
body.siteBook { background:#000 url(../gfx/body_light_book.png) center 325px no-repeat; }
body.siteBookFotos { background:#000 url(../gfx/body_light_bookFotos.png) center 325px no-repeat; }


/* Main Structure
----------------------------------------------------------------------------------------------------*/
.headerWrap { width:100%; height:325px; position:relative; background-position:top center; background-repeat:no-repeat; }
#contentWrap { width:100%; text-align:center; }
.container { width:900px; margin:0 auto; }
.content {  }
.footer {  }


/* Grid & Margins
----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float:left; position:relative; margin-right:15px; text-align:left; }

.last { margin-right:0; }

.container .grid_1 { width:60px; }
.container .grid_2 { width:135px; }
.container .grid_3 { width:210px; }
.container .grid_4 { width:285px; }
.container .grid_5 { width:360px; }
.container .grid_6 { width:435px; }
.container .grid_7 { width:510px; }
.container .grid_8 { width:585px; }
.container .grid_9 { width:660px; }
.container .grid_10 { width:735px; }
.container .grid_11 { width:810px; }
.container .grid_12 { width:885px; }

/* Prefix & Suffix */
.container .prefix_1 { padding-left:75px; }
.container .prefix_2 { padding-left:150px; }
.container .prefix_3 { padding-left:225px; }
.container .prefix_4 { padding-left:300px; }
.container .prefix_5 { padding-left:375px; }
.container .prefix_6 { padding-left:450px; }
.container .prefix_7 { padding-left:525px; }
.container .prefix_8 { padding-left:600px; }
.container .prefix_9 { padding-left:675px; }
.container .prefix_10 { padding-left:750px; }
.container .prefix_11 { padding-left:825px; }

.container .suffix_1 { padding-right:75px; }
.container .suffix_2 { padding-right:150px; }
.container .suffix_3 { padding-right:225px; }
.container .suffix_4 { padding-right:300px; }
.container .suffix_5 { padding-right:375px; }
.container .suffix_6 { padding-right:450px; }
.container .suffix_7 { padding-right:525px; }
.container .suffix_8 { padding-right:600px; }
.container .suffix_9 { padding-right:675px; }
.container .suffix_10 { padding-right:750px; }
.container .suffix_11 { padding-right:825px; }

.mT15 { margin-top:15px; }


/* Header Backgrounds
----------------------------------------------------------------------------------------------------*/
.headerWrap#havana01 { background-image:url(../gfx/head_01.png); }

/* MP3-Player
----------------------------------------------------------------------------------------------------*/
#mp3_player_wrap { width:900px; margin:0 auto; text-align:left; }
#mp3_player { width:240px; height:30px; text-align:center; background:url(../gfx/mp3_player_bg.png) top left no-repeat; }

/* Navigation
----------------------------------------------------------------------------------------------------*/
/*Location Navigation*/
.locationBar { position:absolute; top:335px; width:100%; height:120px; text-align:center; }
	.locationBar ul { margin-left:auto; margin-right:auto; width:540px; }
		.locationBar ul li { float:left; width:177px; height:100px; position:relative; display:inline-block; }
			.locationBar ul li a {  width:177px; height:100px; position:relative; display:block; background-position:bottom left; background-repeat:no-repeat; overflow:hidden; }
			.locationBar ul li a:hover {  background-position:top left; }
			
			
			.locationBar ul li h1 { background:url(../gfx/nav_logocard.png) bottom left no-repeat; }
			.locationBar ul li a i { display:none; }

			.locationBar ul li a#giessen { background-image:url(../gfx/nav_location_giessen.png); }
			.locationBar ul li a#marburg { background-image:url(../gfx/nav_location_marburg.png); }
			

/*Main Navigation*/
.navBar { position:absolute; top:205px; width:100%; height:120px; background:url(../gfx/nav_bg.png) bottom center no-repeat; text-align:center; }
	.navBar ul { width:900px; height:120px; margin:0 auto; text-align:center; position:relative; }
		.navBar ul li { float:left; width:177px; height:120px; position:relative; display:inline-block; }
			.navBar ul li a { width:177px; height:120px; position:relative; display:block; background-position:top left; background-repeat:no-repeat; overflow:hidden; }
			.navBar ul li h1 { background:url(../gfx/nav_logocard.png) bottom left no-repeat; }
			.navBar ul li a i { display:none; }

			.navBar ul li a:hover, .navBar ul li.ui-state-hover a { background-position:center left; }
			.navBar ul li a.active, .navBar ul li.ui-state-active a { background-position:bottom left !important; }


			.navBar ul li a#nav_angebot { background-image:url(../gfx/nav_angebot.png); }			
			.navBar ul li a#nav_galerie { background-image:url(../gfx/nav_galerie.png); }
			.navBar ul li a#nav_events { background-image:url(../gfx/nav_events.png); }
			.navBar ul li a#nav_kontakt_giessen { background-image:url(../gfx/nav_kontakt_giessen.png); }
			.navBar ul li a#nav_kontakt_marburg { background-image:url(../gfx/nav_kontakt_marburg.png); }
			

.ui-tabs-hide { display:none !important; }

/* Headings
----------------------------------------------------------------------------------------------------*/
h2.titleHead { background:url(../gfx/head_bg_trans.png) top left no-repeat; width:615px; height:40px; font-size:22px; padding-top:10px; padding-left:10px; margin-top:15px; }
h2.titleHead .date { font-weight:normal !important; }

/* type
----------------------------------------------------------------------------------------------------*/
p.large { font-size:18px; }


/* margins
----------------------------------------------------------------------------------------------------*/
.mT5 {margin-top:5px;}
.mB5 {margin-bottom:5px;}


.mT10 {margin-top:10px;}
.mB10 {margin-bottom:10px;}


.mT15 {margin-top:15px;}
.mB15 {margin-bottom:15px;}
.mB20 {margin-bottom:20px;}


/* Unterseite: Empty
----------------------------------------------------------------------------------------------------*/
#empty { margin:0; height:0; }

/* Unterseite: Angebot
----------------------------------------------------------------------------------------------------*/
ul#subnav_angebot { float:left; position:relative; display:inline-block; background:url(../gfx/subnav_bg.png) top left no-repeat; padding:15px 0 0 0;  }
	ul#subnav_angebot li { width:225px; }
		ul#subnav_angebot li a { width:225px; color:#feeac9; padding:15px 0; display:block; }

	span.itemHead, span.menuHeadContent b { clear:both; display:block; font-size:22px; font-weight:bold; color:#f53800; }
	span.itemDesc { color:#feeac9; }
			
			ul#subnav_angebot li a#item_aktion { margin-bottom:1px; }
			ul#subnav_angebot li a#item_aktion:hover, ul#subnav_angebot li a#item_aktion.active { background:transparent url(../gfx/subnav_action_active.png) top left no-repeat; }
				
			ul#subnav_angebot li a#item_karte {}
			ul#subnav_angebot li a#item_karte:hover, ul#subnav_angebot li a#item_karte.active { background:transparent url(../gfx/subnav_card_active.png) top left no-repeat; }
				
div.sliderMenu {  }
	div.sliderMenu a { color:#feeac9; }
div.spacer-15 { display:block; height:15px; width:100%; }
div.menuSliderHeadWrap { cursor:pointer; }
a.menuSliderHead { width:435px; height:76px; display:block; position:relative; background-image:url(../gfx/slider_head.png); background-position:center left; }
a.menuSliderHead:hover, .ui-state-hover a.menuSliderHead { background-position:top left; }
div.menuSliderHeadWrap.ui-state-active a.menuSliderHead  { background-position:bottom left; }

a.menuSliderHead span.menuImage { width:91px; height:76px; float:left; }
a.menuSliderHead span.menuHeadContent { width:260px; height:66px; padding:10px 0 0 0; float:left; }

div.sliderMenu div.ui-accordion-content { width:405px; padding-left:15px; padding-right:15px; background:url(../gfx/slider_content.png) bottom left no-repeat; overflow:hidden; }
/*IE7 FIX*/*+div.sliderMenu div.ui-accordion-content { width:435px !important; }

div.sliderMenu div.ui-accordion-content p { padding-top:15px; font-style:italic; }
div.sliderMenu div.ui-accordion-content ul { padding-top:15px; }
div.sliderMenu div.ui-accordion-content ul li {  }
div.sliderMenu div.ui-accordion-content ul li b { color:#f53800; }
div.sliderMenu div.ui-accordion-content div.actioncardDownload a { background-image:url(../gfx/slider_content_actioncard_download.png); display:block; background-position:top left; background-repeat:no-repeat; width:275px; height:60px; padding-left:115px; padding-right:15px; padding-top:50px; }
div.sliderMenu div.ui-accordion-content div.actioncardDownload a:hover { background-position:bottom left; }


/* Unterseite: Galerie
----------------------------------------------------------------------------------------------------*/
.titlePic { margin-top:15px; background:url(../gfx/galerie_titlepic_bg.png) top left no-repeat; height:213px; }
	.titlePic a img { margin:11px 0 0 11px; width:185px; height:123px; }
	.titlePic .picDesc { padding:5px 20px 0 20px; width:170px; color:#fff; }
	.titlePic h2 { margin-top:5px; color:#241002; }

.contentPic { margin-top:15px; background:url(../gfx/galerie_contentpic_bg.png) top left no-repeat; height:144px; }
.contentPic a { margin:11px 0 0 11px; width:185px; height:120px; display:block; overflow:hidden; }
	.contentPic a img {  }

.hidden { display:none; }

/* Unterseite: Events
----------------------------------------------------------------------------------------------------*/
.eventbox {  }
	.eventbox span.date { margin-top:15px; display:block; background:url(../gfx/date_bg.png) top left no-repeat; }
	.eventbox h2 { font-size:22px; color:#f53800; }
	.eventbox p i { color:#feeac9 !important; }
	.eventbox p.eventText { margin-top:15px; }
	
	.eventPic { margin-top:15px; background:url(../gfx/galerie_contentpic_bg.png) top left no-repeat; height:144px; }
	.eventPic img { margin:11px 0 0 11px; width:185px; height:120px; display:block; overflow:hidden; }
		

/* Right Content (#book_content)
----------------------------------------------------------------------------------------------------*/
#book_content { padding:25px 0 0 25px; }
	#book_content h2 { font-size:22px; font-weight:normal; color:#a42d0c; margin-bottom:15px; }
	#book_content ul {}
		#book_content ul li { color:#241002; margin-bottom:10px; }
			#book_content ul li span.itemHead { clear:both; display:block; font-size:16px; font-weight:bold; color:#a42d0c; }
			
ul.iconlist {}
	ul.iconlist li {}
		ul.iconlist li a { padding-left:35px; display:block; font-size:12px; }
		ul.iconlist.gallery li a { background:url(../gfx/icon_gallery.png) top left no-repeat; }
		ul.iconlist.event li a { background:url(../gfx/icon_event.png) top left no-repeat; }

			ul.iconlist li a span.itemHead { clear:both; display:block; font-size:14px !important; font-weight:normal !important; color:#241002 !important; }
			ul.iconlist li a:hover span.itemHead { color:#f53800 !important; }


.handType ul li, .handType ul li span.itemHead { font-size:14px !important; }


/* Right Content (#jquery_jplayer)
----------------------------------------------------------------------------------------------------*/
#player_container { position:relative; background-color:#eee; width:418px; height:100px; border:1px solid #009be3; }
#player_container  ul#player_controls { list-style-type:none; padding:0; margin:0; }
#player_container  ul#player_controls li { overflow:hidden; text-indent:-9999px; }
#player_play,
#player_pause { display:block; position:absolute; left:40px; top:20px; width:40px; height:40px; cursor:pointer; }
#player_play { background:url("../gfx/spirites.jpg") 0 0 no-repeat; }
#player_play.different_prefix_example_hover { background:url("../gfx/spirites.jpg") -41px 0 no-repeat; }
#player_pause { background:url("../gfx/spirites.jpg") 0 -42px no-repeat; }
#player_pause.different_prefix_example_hover { background:url("../gfx/spirites.jpg") -41px -42px no-repeat; }
#player_stop { position:absolute; left:90px; top:26px; background:url("../gfx/spirites.jpg") 0 -83px no-repeat; width:28px; height:28px; cursor:pointer; }
#player_stop.different_prefix_example_hover { background:url("../gfx/spirites.jpg") -29px -83px no-repeat; }
#player_progress { position:absolute; left:130px; top:32px; background-color:#eee; width:122px; height:15px; }
#player_progress_load_bar { background:url("../gfx/bar_load.gif")  top left repeat-x; width:0px; height:15px; cursor:pointer; }
#player_progress_load_bar.different_prefix_example_buffer { background:url("../gfx/bar_buffer.gif")  top left repeat-x; }
#player_progress_play_bar { background:url("../gfx/bar_play.gif") top left repeat-x; width:0px; height:15px; }
#player_volume_min { position:absolute; left:274px; top:32px; background:url("../gfx/spirites.jpg") 0 -170px no-repeat; width:18px; height:15px; cursor:pointer; }
#player_volume_max { position:absolute; left:346px; top:32px; background:url("../gfx/spirites.jpg") 0 -186px no-repeat; width:18px; height:15px; cursor:pointer; }
#player_volume_min.different_prefix_example_hover { background:url("../gfx/spirites.jpg") -19px -170px no-repeat; }
#player_volume_max.different_prefix_example_hover { background:url("../gfx/spirites.jpg") -19px -186px no-repeat; }
#player_volume_bar { position:absolute; left:292px; top:37px; background:url("../gfx/volume_bar.gif") repeat-x top left; width:46px; height:5px; cursor:pointer; }
#player_volume_bar_value { background:url("../gfx/volume_bar_value.gif") repeat-x top left; width:0px; height:5px; }
#player_playlist_message { position:absolute; left:0; bottom:0; width:338px; padding:5px 40px 10px 40px; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; height:1em; background-color:#ccc; }
#song_title { float:left; margin:0 5px 0 0; padding:0; font-weight:bold; }
#play_time,
#total_time { padding-top:.3em; font-weight:normal; font-style:oblique; font-size:.7em; }
#play_time { float:left; }
#total_time { float:right; text-align:right; }

/* Fancybox
----------------------------------------------------------------------------------------------------*/
html, body { height:100%; }
div#fancy_overlay { position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666; display:none; z-index:30; }
* html div#fancy_overlay { position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

div#fancy_wrap { text-align:left; }
div#fancy_loading { position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100; }
div#fancy_loading div { position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('../gfx/fancy_progress.png') no-repeat; }
div#fancy_loading_overlay { position:absolute; background-color:#FFF; z-index:30; }
div#fancy_loading_icon { position:absolute; background:url('../gfx/fancy_loading.gif') no-repeat; z-index:35; width:16px; height:16px; }

div#fancy_outer { position:absolute; top:0; left:0; z-index:90; padding:18px 18px 33px 18px; margin:0; overflow:hidden; background:transparent; display:none; }
div#fancy_inner { position:relative; width:100%; height:100%; border:1px solid #BBB; background:#FFF; }

div#fancy_content { margin:0; z-index:100; position:absolute; }
div#fancy_div { background:#000; color:#FFF; height:100%; width:100%; z-index:100; }
img#fancy_img { position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%; }
div#fancy_close { position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('../gfx/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:181; display:none; }
#fancy_frame { position:relative; width:100%; height:100%; display:none; }
#fancy_ajax { width:100%; height:100%; overflow:auto; }

a#fancy_left, a#fancy_right { position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url(data:image/gif; base64,AAAA);
	outline:none; }
a#fancy_left { left:0px; }
a#fancy_right { right:0px; }

span.fancy_ico { position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block; }
span#fancy_left_ico { left:-9999px; background:transparent url('../gfx/fancy_left.png') no-repeat; }
span#fancy_right_ico { right:-9999px; background:transparent url('../gfx/fancy_right.png') no-repeat; }

a#fancy_left:hover { visibility:visible; }
a#fancy_right:hover { visibility:visible; }
a#fancy_left:hover span { left:20px; }
a#fancy_right:hover span { right:20px; }

.fancy_bigIframe { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; }

div#fancy_bg { position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0; }
div.fancy_bg { position:absolute; display:block; z-index:70; border:0; padding:0; margin:0; }
div.fancy_bg_n { top:-18px; width:100%; height:18px; background:transparent url('../gfx/fancy_shadow_n.png') repeat-x; }
div.fancy_bg_ne { top:-18px; right:-13px; width:13px; height:18px; background:transparent url('../gfx/fancy_shadow_ne.png') no-repeat; }
div.fancy_bg_e { right:-13px; height:100%; width:13px; background:transparent url('../gfx/fancy_shadow_e.png') repeat-y; }
div.fancy_bg_se { bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url('../gfx/fancy_shadow_se.png') no-repeat; }
div.fancy_bg_s { bottom:-18px; width:100%; height:18px; background:transparent url('../gfx/fancy_shadow_s.png') repeat-x; }
div.fancy_bg_sw { bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url('../gfx/fancy_shadow_sw.png') no-repeat; }
div.fancy_bg_w { left:-13px; height:100%; width:13px; background:transparent url('../gfx/fancy_shadow_w.png') repeat-y; }
div.fancy_bg_nw { top:-18px; left:-13px; width:13px; height:18px; background:transparent url('../gfx/fancy_shadow_nw.png') no-repeat; }

div#fancy_title { position:absolute; bottom:-33px; left:0; width:100%; z-index:100; display:none; }
div#fancy_title div { color:#FFF; font:bold 12px Arial; padding-bottom:3px; }
div#fancy_title table { margin:0 auto; }
div#fancy_title table td { padding:0; vertical-align:middle; }
td#fancy_title_left { height:32px; width:15px; background:transparent url(../gfx/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height:32px; background:transparent url(../gfx/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height:32px; width:15px; background:transparent url(../gfx/fancy_title_right.png) repeat-x; }


/* Kontakt
----------------------------------------------------------------------------------------------------*/

ul.cList li a {  }
ul.cList li a:hover { color:#FEEAC9; text-decoration:underline; }

form.zemContactForm legend { display:none; }

label.zemText, label.zemTextarea, span.locationHead { padding:2px; background-color:#A42D0C; font-family:Arial, Helvetica, 'sans-serif'; font-size:12px; text-transform:uppercase; }
input.zemText, textarea.zemTextarea { padding:5px; border:none; font-size:14px; font-family:Arial, Helvetica, 'sans-serif'; margin:5px 0 10px 0; border:2px solid #666; }

input.zemText { width:196px; display:block; }
textarea.zemTextarea { width:419px; display:block; }

.submitWrap { margin-top:10px; height:25px; padding-top:5px; width:160px; background-color:#A42D0C; cursor:pointer; boder:2px solid #222; }
.submitWrap.active { background-color:#FEEAC9 !important; }

.submitWrap input.zemSubmit { background:none; border:none; cursor:pointer; font-size:14px; width:160px; text-align:center; font-weight:bold; text-transform:uppercase; color:#FEEAC9; }
.submitWrap.active input.zemSubmit { color:#A42D0C; }

ul.zemError { background:#871111; border:2px solid #cb4343; margin-bottom:10px; padding:2px; }
.zemThanks p { background-color:#009ee1; border:2px solid #5ecfff; padding:2px; color:#fff; font-weight:bold; }


/* Footer
----------------------------------------------------------------------------------------------------*/
#footer { min-width:980px; width:100%; margin-top:100px; padding:10px 0 10px 0; }
#footer p#copy { padding:5px; width:400px; margin: 0 auto; font-size:14px; background:#A42D0C; text-align:center; }
#footer p#copy a { color:#FEEAC9; text-decoration:underline; }
#footer p#copy a:hover { color:#241002; text-decoration:none; }


/* Dialog
----------------------------------------------------------------------------------------------------*/
.ui-dialog.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-dialog.ui-widget-content { border: 1px solid #e0cfc2; background: #f4f0ec url(../gfx/ui-bg_inset-soft_100_f4f0ec_1x100.png) 50% bottom repeat-x; color: #1e1b1d; }
.ui-dialog.ui-widget-content a { color: #1e1b1d; }
.ui-dialog-titlebar.ui-widget-header { border: 1px solid #d49768; background: #cb842e url(../gfx/ui-bg_glass_25_cb842e_1x400.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; padding:10px; height:20px; position:relative; }
.ui-dialog-titlebar.ui-widget-header a { color: #ffffff; }
a.ui-dialog-titlebar-close { top:10px; right:5px; font-weight:normal !important; font-size:12px; position:absolute; }

span.ui-dialog-title-imprint { padding-left:10px; }
.ui-dialog-content { padding:10px; }
.ui-dialog-content ul { margin-bottom:10px; font: normal 14px Georgia, serif; color:#333; }
.ui-dialog-content ul.last { margin-bottom:0; }
.ui-dialog-content ul li a { color:#A42D0C !important; text-decoration:underline; }
.ui-dialog-content ul a:hover { text-decoration:none; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000000; opacity:.60;filter:Alpha(Opacity=60); }


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after, .container:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix, .container { display:inline-block; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

