.overlay {
	display:none;
	z-index:10000;
	width:100%;	
}

.overlay .overlay-inner{
	width:40em;	
	min-height:20em;
	border:1px solid #666;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	background: #d4d2d3 url(../../images/15/dialog.jpg) 0 0 repeat;
	position:relative;
	margin: 0 auto;
}

#overlay-alert .overlay-inner{
	width:20em;
	padding:2em 2.5em;
	min-height:4em;
}

#overlay-alert .alert-text{
	text-align:center;
}

#overlay-alert .popup-buttons{
	margin-top:1.5em;
}

#overlay-confirm .overlay-inner{
	width:20em;
	padding:2em 2.5em;
	min-height:4em;
}

#overlay-confirm .alert-text{
	text-align:center;
}

#overlay-confirm .popup-buttons{
	margin-top:1.5em;
	margin-left:0;
}
#overlay-confirm .single-button .popup-buttons-inner{
	margin-left:2.3em;
}

.overlay .overlay-featured{
	width:59em;
	min-height:30em;
}

.overlay .overlay-info{
	width:50em;
	min-height:30em;
}

.overlay .overlay-seemore{
	width:80em;
	min-height:40em;
}

.overlay .overlay-access-code{
	width:23em;
	min-height:10em;
}

.overlay .user-contact-list{
	width:23em;
	min-height:10em;
}

.overlay .overlay-picture-preview{
	width:58em;
	min-height:18em;
}

.overlay-inner .close {
	/*background-image:url(../../images/15/close.png);*/
	position:absolute;
	right:-1.3em;
	top:-1.2em;
	cursor:pointer;
	height:2.5em;
	width:2.5em;
}

.overlay-inner .close img{
	width:100%;
	height:100%;
}

.popup-small{
	margin:0.5em 1em 0.5em 0.5em;
}

.popup-small textarea{
	width:100%;
	overflow:auto;
}

.popup-small td{
	padding-top:2em
}

.popup-small .errorMessage{
	padding:2px 0.5em;
	width:98%;
	margin:0;
}

.overlay .loading{
	width:100%;
	height:100%;
	min-height:20em;
	background: url(../../images/15/ajax-loader.gif) 50% 50% no-repeat;
}

.popup-small .form .row .label{
	width:10em;
}

.popup-small #registration-form .errorMessage, .popup-small #profile-edit-pass .errorMessage{
	width:auto;
	margin:0 4.2em 0.2em 16.7em;
}

.popup-small a.disabled{
	color:#999;
	cursor:default;
	text-decoration:none;
}

.popup-small .terms{
	border:1px solid #777;
	height:24em;
	overflow:auto;
	background:#fff;
	padding:1em;
	font-size:80%;
	margin:0 0 0.5em 0;
}

.popup-small .terms h2{
	text-align:left;
}

.popup-small .terms a{
	color:#412213;
	text-decoration:none;
}




/*tabs*/
#tabs-wrapper{
	position:relative;

}

#tabs-wrapper h4{
	font-size:100%;
	margin-bottom:0.5em;
}

#tabs-wrapper label{
	display:inline;
	font-size:
}


#tabs-wrapper .hint{
	margin:0 auto;
	font-size:75%;
	font-style:italic;
	text-align:left;
}

#categories-wrapper, #preview-text-tags{
	display:none;
}
.grouping-enabled #categories-wrapper, .grouping-enabled #preview-text-tags{
	display:block;
}
.grouping-enabled #description-wrapper{
	
}

ul.grouping-enabled li{
	display:none;
}

ul.grouping-enabled li.template_type_default, ul.grouping-enabled li.template_type_large_img{
	display:block;
}

/*.grouping-enabled #preview-text-description,*/
.grouping-enabled #preview-text-links{
	display:none;
	
}
/* root element for tabs  */

#template-tabs .ui-state-disabled{
	display:none;
}

#template-tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:2.4em;
		
}

/* single tab */
#template-tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;

	list-style-image:none !important; 
	position:relative;
	width: 10.4em;
	height:2.4em;
	margin-right:0.1em;
	overflow:hidden;
}

#exhibitform #template-tabs li, #artistform #template-tabs li, #museumform #template-tabs li{
	width:15em;
}

#exhibitform #template-tabs li img, #artistform #template-tabs li img, #museumform #template-tabs li img{
	width:15em;
}

#exhibitform .artists-list{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	border:1px solid #ccc;
	height:10.5em;
	overflow:auto;
}

#exhibitform h4{

	margin:2em 0 0.6em 0;
}

#exhibitform .artists-list li{
	padding:0 0.2em;
	line-height:1.3em;
	display:block;
	cursor:pointer;
}

#exhibitform .artists-list .ui-ignore{
	color:#ccc;
	cursor:default;
	display:none;
}

#exhibitform .artists-list .ui-nothing-found{
	display:block;
}

#exhibitform .artists-list .ui-sortable-placeholder{
	display:none;
}

#exhibitform .artists-list .ui-selected{
	background:#3399ff;
	color:#fff;
}

#exhibitform .artists-list li.ui-sortable-helper.ui-selected{
	background:transparent;
	color:#000;
}

#exhibitform input.disabled, #artistform input.disabled, #museumform input.disabled{
	background:#eee;
	border:1px solid #ccc;
}

#exhibitform  #selected-artist-name{
	text-align:center;
	margin:0 0 1.2em 0;
}

/* link inside the tab. uses a background image */
#template-tabs a { 
	display:block;
	line-height:2.5em; 
	height:2.4em;
	width:100%;
	text-align:center;	
	text-decoration:none;
	color:#4d4d4f;
	padding:0px;
	margin:0px;	
	position:relative;
	z-index:2;
	font-size:90%;
	font-weight:bold;
	outline:none;
	background: url(../../images/15/tp.gif) 0 0 repeat;
}

#template-tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
#template-tabs a:hover {

}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#template-tabs li:hover img {
	opacity:0.7
}

#template-tabs li.ui-state-active:hover img {
	opacity:1
}
/* initially all panes are hidden */ 
#template-panes .pane {
	/*min-height:35em;*/
}

#exhibitform #template-panes .pane, #artistform #template-panes .pane, #museumform #template-panes .pane {
	min-height:10em;
}

.ui-tabs-hide{
	display:none;
}

#template-tabs li .tabBg{
	position:absolute;
	left:0;
	top:0;
	width:10.4em;
	height:2.4em;
	
}

#template-panes, .panes-wrapper{
	background:#fff;
}

#template-panes .pane, .panes-wrapper .pane{
	padding:2em;
}

#exhibitform #template-panes .pane, #artistform #template-panes .pane, #museumform #template-panes .pane{
	padding:2em 3em 3em;
}

#tabs-wrapper .title{
	text-align:center;
	margin-bottom:1.2em;
}

#template-panes .left-column{
	float:left;
	width:50%;
	overflow:hidden;
	padding-right:1.5em;
	/*border-right:1px solid #888;*/
	min-height:28em;
	height:100%;
}

#tabs-wrapper-inner{
	background:#fff;
	padding:2em 0;
}
#tabs-wrapper-inner2{
	background:url(../../images/15/gp.gif) 52.5% 0 repeat-y;
}
#tabs-wrapper-inner #template-panes{
	background:transparent;
}

#tabs-wrapper-inner .pane{
	padding:0 2em;
}

#template-panes .right-column{
	float:right;
	width:44%;
	overflow:hidden;
	text-align:center;
}

.template-photos{
	border:1px solid #888;
	height:15em;
	overflow:auto;
	padding:1em 0 1em 1em;
	margin-bottom:1em;
}

#template-pictures{
	height:27em;
	margin-bottom:0;
}

.template-photo{
	position:relative;
	float:left;
	width:7.3em;
	height:8em;
	overflow:hidden;
	cursor:pointer;
	margin-right:1em;
}
.template-photos .item-deleted{
	opacity:0.5;
	filter: alpha(opacity=50);	
}

.template-photos .item-deleted .image-selected{
	visibility:hidden;
}


.template-photo img{
	width:100%;
}

.template-photo .title{
	text-align:center;
	font-size:70%;
}

.template-photo .item-remove { 
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 15px; 
	height: 15px; 
	color: white; 
	text-align: center; 
	background: black url(../../images/exhibit-pic-remove.png) no-repeat center center;
}

.template-picture{
	float:left;
	width:7.3em;
	height:9em;
	overflow:hidden;
	cursor:pointer;
	margin:0 1em 1em 0;
	text-align:center;
}

.template-picture img{
	height:5em;
}

.template-picture .title{
	text-align:center;
	font-size:70%;
}

.template-picture .picture-selected{
	position:relative;
	top:2px;
}

.images-filter-wrapper{
	float: left;
}

.images-filter-wrapper .input .link{
	width:1.4em;
	height:1.4em;
	margin:-.1em 2px 0 0;
}

.images-filter-wrapper .input .searchoff{
	background:#fff url(../../images/15/icon-search-off.gif) 50% 50% no-repeat;
}

.images-filter-wrapper .input {
    width: 12em;
    padding:0 0 .1em .1em;
    z-index: 10;
}

.images-filter-wrapper .input img {
    position: absolute; 
    left: 0; 
    top: 0; 
    width: 100%; 
    height: 100%; 
    z-index: -1; 
}

.images-filter-wrapper input {
	border: none; 
	width: 10.4em!important; 
	height: 100%; 
	padding: 0 1.4em 0 3%!important; 
	line-height: 1.8em; 
}

.photo-settings .photo-settings-column{
	text-align:left;
	float:left;
	width:33%;
	font-size:80%;
}

/*#template-panes .area-select{
	position:relative;
	margin:0 auto;
}
#template-panes .area-select img{
	width:9em;
	max-height:10em;
}

#photo-area-select{
	position:relative;
}*/

.photo-settings{
	margin-top:1em;
}

#tabs-wrapper .photo-settings h4{
	font-size:122%;
}

#template-preview-wrapper{
	position:relative;
	float:right;
	right:1.2em;

	/*height:34em;*/
}

#template-preview-wrapper #slider{
	width:80%;
	margin:1em auto 1em auto;
}

#slider-wrapper{
	margin-top:0.5em;
}

#slider-wrapper .hint{
	margin:0 0 0.5em 0;
}

#template-preview-inner{
	width:25.8em;
}

#template-preview-header{
	width:100%;
}

#template-preview{
	position:relative;
	margin:0 auto;
	height:17em;
	overflow:hidden;
	background-color:#D4D0C6;
	text-align:center;
}

.monitor-wide #template-preview{
	height:11.5em;
}

#template-preview img{
	vertical-align:top;
}

#preview-background{
	position:absolute;
	z-index:1;
	width:123.8%;
	height:17em;
	margin-left:-2.5em;
	overflow:hidden;
}

#text-mask-limits {
	width:81%;
	height:100%;
	margin:0 0 0 2.5em;
	position:relative;
	z-index:2;
}

#text-mask-limits1{
	width:100%;
	height:17em;
	position:relative;
}

#preview-background img{
	width:100%;
	min-height:100%;
}

#preview-background .ui-draggable{
	cursor:pointer;
}

#text-mask{
	position:absolute;
	z-index:2;
	min-height:17em;
	background:#fff;
	opacity:0.5;
}

#preview-text-wrapper{
	position:absolute;
	z-index:3;
	font-size:35%;
	height:100%;
	border:1px dashed #000;
	background: url(../../images/15/tp.gif) 0 0 repeat;
}

#template-preview div.selected, #template-preview span.selected{
	border:1px solid red;
}

#preview-text-wrapper-inner{
	margin:2em;
	margin-bottom:17em;
	line-height:1em;
	text-align:left;
}

#preview-text-wrapper-inner:hover{
	
}

.type-multi_img #preview-text-wrapper-inner{
	margin-bottom:2em;
}

.type-large_img #preview-text-links, .type-default #preview-text-links{
	margin-bottom:2em;
}

.type-multi_img  #preview-text-wrapper{
	max-height:45%;
}
.type-large_img  #preview-background img{
	width:auto;
	min-width:100%;
	min-height:100%;
}

.type-small_img #preview-text-wrapper-inner div, .type-multi_img #preview-text-wrapper-inner div,
.type-large_img #preview-text-wrapper-inner div, .type-default #preview-text-wrapper-inner div{
	text-align:left;
}

.type-small_img #preview-text-wrapper-inner .gallery, .type-multi_img #preview-text-wrapper-inner .gallery,
.type-large_img #preview-text-wrapper-inner .gallery, .type-default #preview-text-wrapper-inner .gallery,
.type-gallery #preview-text-wrapper-inner .gallery{
	text-align:center;
}

.type-gallery #template-intro-wrapper{
	display:none;
}

.type-gallery #preview-text-feedbacklink{
	display:none!important;
}

#preview-text-title{
	line-height:1.2em;
	margin:0.4em auto 0 auto
}

#preview-text-links{
	margin:1em 2em 0;
	overflow:hidden;
	height:1.5em;
	float:left;
	position:relative;
	left:30%;
}

#preview-text-links .gallery{
	float:left;

}

#preview-text-links .feedback{
	float:right;
}

#preview-text-description{
	margin:1em auto 0 auto;
	line-height:1.2em;
}

.type-gallery #preview-text-description{
	display:none;
}

#preview-text-years{
	margin:0.5em auto 0 auto;
}
#preview-text-prefix{
	margin:0.5em auto 0 auto;
	overflow:hidden
}
#preview-text-breadcrumbs{
	font-size:40%;
	text-transform:uppercase;
	position:absolute;
	top:0.3em;
	left:8.4em;
	z-index:3;
}

#preview-text-bottommenu{
	font-size:40%;
	text-transform:uppercase;
	position:absolute;
	bottom:0.2em;
	left:8.4em;
	z-index:3;
	text-decoration:none;
}	
	
#preview-thumb{
	text-align:center;
	margin-top:1.5em;
	display:none;
	text-align:center;
}

#preview-thumb img{
	border:1px solid #fff;
	max-width:100%;
	width:13.5em;
}

#preview-thumbs-wrapper{
	width:94.5%;
	position:absolute;
	top:15.7em;
	z-index:9998;
	display:none;
	margin:0 auto;
	padding:0 0 0 0;
	height:3.9em;
	overflow:hidden;
}

.monitor-wide #preview-thumbs-wrapper{
	top:10.5em;
}


#preview-thumbs-numbers{
	display:none;
}

#preview-thumbs{
	width:160%;
	margin-left:-30%;
	text-align:center;
	height:100%
}

#preview-thumbs-wrapper li{
	float:left;
	background:#fff;

}

#preview-thumbs-wrapper img{
	height:3.5em;
	border:0.2em solid #fff;
	vertical-align:top;
}

#preview-thumbs-wrapper img.placeholder{
	border:dashed 1px gray;
	height:3.9!important;
	width:50px;
}

.type-multi_img #preview-thumbs-wrapper{
	display:block;
}

.type-gallery #preview-thumbs-wrapper{
	display:block;
	top: 22em;
	height:5.4em;
}

.monitor-wide .type-gallery #preview-thumbs-wrapper{
	top: 16.5em;
}

.type-gallery #preview-thumbs-wrapper img{
	height:5em;
	margin:0 0.34em;
	width:4em;
}

.type-gallery1 #preview-thumbs-wrapper img{
	margin:0 4em;
	width:10em;
}

.type-gallery2 #preview-thumbs-wrapper img{
	width:6em;
}

.type-gallery #preview-thumbs-wrapper img.placeholder{
	border:dashed 1px gray;
	margin:0.1em 0.5em;
}

.type-gallery #preview-thumbs{
	width:auto;
	margin-left:3em;
	text-align:left;
	height:100%;
	z-index:2;
	position:relative;
}

.type-gallery #preview-thumbs-numbers{
	display:block;
	position:absolute;
	height:100%;
	margin-left:3em;
	z-index:1;
}

.type-gallery #preview-thumbs-numbers span{
	float:left;
	width:4em;
	height:5em;
	background:#ccc;
	line-height:5em;
	text-align:center;
	margin:0.2em 0.5em;
}
.type-gallery2 #preview-thumbs-numbers span{
	width:6em;
}

.type-gallery1 #preview-thumbs-numbers span{
	width:10em;
	margin:0.2em 4.2em;
}

.type-small_img #preview-text-wrapper-inner #preview-thumb{
	display:block;
	text-align:center;
}

.type-multi_img #preview-background, .type-multi_img #text-mask, .type-gallery #text-mask{
	visibility:hidden;
}

#generate-gallery-preview{

	margin-top:.5em;
	text-align:center;
}

#generate-gallery-preview .btn{
	background: url(../../images/15/tp.gif) 0 0 repeat;
}

#generate-gallery-preview .border{
	padding:6em 0 0.5em 0;
	border:1px solid #ccc;
	margin-bottom:.5em
}

#generate-gallery-preview .hint{
	margin:.5em 3.5em 0 3.5em;
}

.type-gallery1 #generate-gallery-preview .border .hint{
	display:none;
}

#template-intro{
	height:4em;
	overflow:auto;
	width:98%;
}

#text-style{
	padding:2px;
	background:#F0F0EE;
	border:1px solid #ccc;
	margin-top:0.5em;


}

#template-panes .subtitle{
	margin:1em 0 0.5em 0;
}

#text-style-font-family{
	width:8em;
	border:0;
	margin:1px 1px 0 0;	
}

#text-style-font-size{
	width:4em;
	border:0;
	margin:1px 1px 0 0;
}

#text-style-line-height{
	width:4em;
	border:0;
	margin:1px 1px 0 0;
}

#text-style .text-style-element {
	float:left;
	margin-right:2px;
	background:#fff;
	border:1px solid #ccc;
	height:20px;
}

#text-style .button{

	width:20px;

}

#text-style .button-bold{
	background-image:url(../../images/15/icons.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#text-style .button-italic{
	background-image:url(../../images/15/icons.gif);
	background-position:-60px 0;
	background-repeat:no-repeat;
}

#text-style .button-underline{
	background-image:url(../../images/15/icons.gif);
	background-position:-140px 0;
	background-repeat:no-repeat;
}

#text-style .button-left{
	background-image:url(../../images/15/icons.gif);
	background-position:-460px 0;
	background-repeat:no-repeat;
	display:none;
}

#text-style .button-center{
	background-image:url(../../images/15/icons.gif);
	background-position:-420px 0;
	background-repeat:no-repeat;
	display:none;
}

#text-style .button-right{
	background-image:url(../../images/15/icons.gif);
	background-position:-480px 0;
	background-repeat:no-repeat;
	display:none;
}

#text-style .button-active{
    background-color: #C2CBE0;
    border: 1px solid #0A246A;
}

#text-style .separator{
	border:0;
	background:transparent;
}

#tabs-wrapper .button-color{
	width:20px;
	height:16px;
	margin-top:2px;
	margin-bottom:4px;
	background-image:url(../../images/15/icons.gif);
	background-position:-840px 0;
	background-repeat:no-repeat;
	background-color:#000;
}

#show-links-wrapper{
	margin:-1em -2.6em 0.5em auto;
	font-size:95%;
	line-height:2em;
	text-align:left;
	width:14.5em;
	overflow:hidden;
	height:2em;
}

#exposeMask{width:100%!important;height:100%!important;}


.overlay-fullview{
	margin-top:2.5em;
	width:80%;
	height:90%;
	text-align:center;
	min-height:550px;
	min-width:800px;

}

.overlay-fullview .overlay-inner{
	height:100%;
	width:100%;
}

#overlay .overlay-loading{
	background:  url(../../images/15/ajax-loader-slideshow.gif) no-repeat center center;
}

.overlay-fullview .img{
	max-height:76%;
	max-width:95%;
	border:4px solid #fff;
	/*box-shadow:0 0 90px 5px #000;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;*/
	margin-bottom:0.4em;
	cursor:pointer;
}

#currentFullView{
	height:100%;
	/*min-width:1024px;
	min-height:768px;*/
}


#overlay .overlay-fullview a:hover{
    opacity: 0.8;
    filter: alpha(opacity=80);	
}

.overlay-fullview .nActive, .overlay-fullview .nActive:hover{
	color:#999;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor:default;
}

#overlay .fullViewInfo{
	text-align:center;
	margin-bottom:1em;
}

#overlay .fullViewInfo div{
	width:70%;
	margin:0 auto;
}

#overlay .fullViewInfo h4{
	margin:0 auto 0.2em auto;
	padding:1em 0 0 0;
}

.overlay-fullview .smallButton{
	position:relative;
	top:-0.2em;
}

#fullViewButtons{
	position:absolute;
	bottom:1em;
	width:100%;
}

#overlay .pArtistBio .containerBio{
	height:17em;
	overflow:auto;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }


.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.2em;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: 0; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: 0; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

.ui-resizable-e:hover{
	/*border-right:1px dashed #000;*/
}

.ui-resizable-w:hover{
	/*border-left:1px dashed #000;*/
}

.ui-slider { position: relative; text-align: left; border:1px solid #ccc}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.7em; height: 0.7em; cursor: default; border:1px solid #ccc; background:#eee;cursor:pointer}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .2em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

.ui-slider .label-minus{
	position:absolute;
	left:0;
	top:-.6em;
	margin-left:-1em;
}

.ui-slider .label-plus{
	position:absolute;
	top:-.5em;
	right:-1em;
}

#template_type_alt{
	background:#fff;
	width:28.7em;
	font-size:90%;
	line-height:1.5em;
	padding:0 .2em;
	border:1px solid #ddd;
	border-right:0;
	cursor:pointer;
	position:relative;
}

#template_type_alt img{
	position:absolute;
	right:.05em;
	top:0;
	height:1.5em;
}

.custom-combobox{
	border:1px solid #000;
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	z-index:100;
	max-height:17.4em;
	width:26em;
	background:#fff;
	overflow:auto;
}

.combobox-template-type li{
	padding:.2em .4em 0 .6em;
	cursor:pointer;
	
	font-size:90%;
}

.combobox-template-type li .wrapper{
	padding:.4em .4em .8em .2em;
	border-bottom:1px solid #000;
}

.combobox-template-type li:last-child .wrapper, .combobox-template-type li.noborder .wrapper{
	border:0;
}

.combobox-template-type li:hover, .combobox-template-type li.selected{
	background:#3399ff;
	color:#fff;
}

.combobox-template-type li img{
	float:right;
	height:5em;
}

.combobox-template-type li .title{
	font-size:105%;
}

.combobox-template-type li .description{
	font-size:90%;
	margin-top:.5em;
	font-style:italic;
}