﻿h2.trigger {
	padding: 0px;
	margin: 0 0 5px 8px;
	background: url(../images/ikoner/booking/Advanced.png) no-repeat;
	height: 25px;
	line-height: 25px;
	width: 188px;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
h2.trigger a 
{
    font-weight: bold;
    padding-left: 20px;
	color: #fff;
	text-decoration: none;
	display: block;
	background: url('../images/ikoner/booking/open.gif') no-repeat center right;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
h2.active a {background: url('../images/ikoner/booking/close.gif') no-repeat center right; }

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 100%;
	clear: both;
}
.toggle_container .block {
}

/* .pageContent {width: 206px; margin-left: 7px; left:0; position:absolute; top:81px;} */
	.pageContent { float: left; width: 206px;}
	ul.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; }
    ul.accordion h3 {margin: 0; margin-left: 26px; padding: 0; font: bold 1.1em/2em Arial, sans-serif;}
	/*ul.accordion { padding: 0; margin: 0; float: left; display: block; width: 100%; }*/
	ul.accordion > li { background-image: url('../images/ikoner/booking/header_right.gif'); background-repeat: no-repeat; list-style-type: none; padding: 0px; margin: 0px 0px 2px 0px; float: left; display: block; width: 100%;}
	ul.accordion > li > h3.ui-state-active a{ background: url('../images/ikoner/booking/close.gif') no-repeat center right; }
	ul.accordion > li > div { padding: 0px; background: #F2F4F6; display: block; float: left; }
	/*.accordion li div { padding: 0px; background: #F2F4F6; display: block; clear: both; float: left; width: 206px; }*/
	ul.accordion a.header { text-decoration: none; font: bold 12px/26px Arial, sans-serif; color: #FFF; padding: 0px 10px; display: block; cursor: pointer; background: url('../images/ikoner/booking/open.gif') no-repeat center right;}
    
    ul.accordion > div#maintenance ul{}
    ul.accordion > div#maintenance li{background-image: url('');}
    
	ul.accordion ul#gallery {}
	ul.accordion ul#gallery li { margin: 0px; display: inline; margin-left: 1px; width: 92px; height: 120px; }
	
	/* Level 2 */
	ul.accordion > li ul li { font-size: 0.9em; }
	
	.pageWrap {margin-left: 223px;}
	
	
	  div.time-picker {
            margin-top: 20px;
        }
        .error {
            color: red;
        }          
        div.time-picker {
            position: absolute;
            height: 200px;
            width:5em; /* needed for IE */
            overflow: auto;
            background: #fff;
            border: 1px solid #000;
            z-index: 99;
        }
        div.time-picker-12hours {
            width:6em; /* needed for IE */
        }

        div.time-picker ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        div.time-picker li {
            padding: 1px;
            cursor: pointer;
        }
        div.time-picker li.selected {
            background: #316AC5;
            color: #fff;
        }
    