/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden; !important}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px; overflow:hidden; !important}
        #cboxLoadedContent{background:#ecdbc8; padding:15px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}
		
		#colorbox form{
			
			padding:0 0 10px 0;
			margin:0;
			
			
		}
		
		#colorbox form .controlset label, td.label {

			margin:1px 10px 3px 0px;
			font-size:11px;

		}
		
		#colorbox form .controlset {

			padding:1px 11px 6px 0;
			width:285px;
			
		}
		
		#colorbox form .controlset.x4 {

			padding:1px 0px 1px 0px;
			width:581px;
			
		}
		
		#colorbox form .tip {

			margin:0px 10px 0px 0px;

		}
		
		#colorbox form .buttonset {

			margin:6px 10px 6px 0px;

		}
		
		#colorbox form .toggleset-w {
		
			margin:0 10px 0 0 !important;

		}
		
		#colorbox .highlight {
			
			background:#5D3926;
			border:1px solid #333333;
			color:#FFFFFF;

		}
		
		#colorbox .highlight a{
			
			color:#fff;
			
		}
		
		#colorbox form .txtfield, form .optfield, form .toggleset, form .controlset .grp{
			
			margin:0 10px 0 0 !important;
			border:none;
			padding:0 !important;
			
		}
		
		#colorbox .controlset input, #colorbox .controlset textarea {
			
			background:none repeat scroll 0 0 #FFFFFF;
			border:1px solid #FFFFFF;
			font-size:12px;

		}
		
		#colorbox .modal{
			

			width:593px;

			
		}
		
		#colorbox .legend{
		
			font-size:12px;
			margin:0px 0px 5px 0px;
			
		}
		
		#colorbox h1{
			
			position:relative;
			z-index:999;
			margin:0px 0px 15px 0px;
			
		}
		
		#colorbox p{
		
			margin:0px 0px 8px 0px;
			
		}
		

#colorbox a.url.back {

margin:4px 0 0;

}
