@import "/assets/css/menu.css";

body { margin: 0; color: #666; font-family: Trebuchet MS, Arial, sans-serif; font-size: 62.5%; background: url(images/body_bg.gif) no-repeat center top #FFF; }
a { text-decoration: none; }
a img { border: 0; }
.clear_both { clear: both; }
#container { margin: 0 auto; width: 1024px; background: #FFF; }

	#header { position: relative; margin: 0 auto; padding: 0; width: 1024px; padding-bottom:10px; background: #FFF; }
		.logo_container { height:73px; }
		a.logo { position:absolute; width: 390px; height: 126px; text-indent: -9999px; background: url(images/vakzer_beta.jpg) no-repeat 0px -40px; }
		

		#header ul { display: block; margin: 0; padding: 0; list-style: none; }
			div.main_nav_container { width: 595px; float:right; }
			ul#mainnav { width: 595px; height: 34px; font-size: 16px; line-height: 34px; background: url(images/vakzer_sprites.png) no-repeat -354px 0; }
				ul#mainnav li { display: block; float: left; padding: 0; border: 0; border-left: 1px solid #ddd; }
					ul#mainnav li.spacer { width: 82px; border: 0; }
					ul#mainnav li.first { border: 0; }
					ul#mainnav li a { display: block; float: left; padding: 0 8px 0 6px; width: auto; height: 34px; color: #444; }
					ul#mainnav li a:hover { background: url(images/main_menu_hover.jpg); color: #FFF; }
					ul#mainnav li a.selected { background: url(images/main_menu_hover.jpg); color: #FFF;}
					ul#mainnav li a.selected_first { background: url(images/main_menu_hover_first.jpg) !important; color: #FFF; }
					ul#mainnav li a.selected_first:hover { background: url(images/main_menu_hover_first.jpg) !important; color: #FFF; }
					ul#mainnav li a.first_a:hover { background: url(images/main_menu_hover_first.jpg) !important; color: #FFF; }
					ul#mainnav li a.selected_last { background: url(images/main_menu_hover_last.jpg) right bottom repeat-x; color: #FFF; }
					ul#mainnav li a.selected_last:hover { background: url(images/main_menu_hover_last.jpg) right bottom repeat-x !important; color: #FFF; }
					ul#mainnav li a.last_a:hover { background: url(images/main_menu_hover_last.jpg) right bottom repeat-x !important; color: #FFF; }
			div.small_nav_container { float:right; width: 595px; }
			ul#smallnav { float:right; font-size: 12px; margin-top: 10px; margin-right: 15px; }
				ul#smallnav li { display: block; float: left; }
					ul#smallnav li a { display: block; float: left; padding: 0 5px; color: #0f75bc; border: 0; border-left: 1px solid #0f75bc; }
					ul#smallnav li a.first { border: 0; }
					ul#smallnav li a:hover { text-decoration: underline; }
			#header div.logged_form {
				background: url(images/auth_bg.png);
				width: 431px;
				height: 24px;
				padding: 13px;
				}
			#header span.gray { color: #404041; font-size: 12px; height:30px;}	
			#header span.blues { color: #0f75bc; font-size: 16px; font-weight: bold; }	
			#header div.blue { margin: 0; padding: 0 15px; line-height: 24px; height: 24px; color: #fff; text-align: center; border: 0; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -442px; }
			#header div.blue a { color:#FFF; font-size: 14px; }
			.auth_container { float: right; margin-right: 18px; margin-top: 17px; }
			#header form#nlo { display: block; font-family: Trebuchet MS, Arial, sans-serif; }
				#header input[type='text'] { display: block; float: left; margin: 0 5px 0 0; padding: 5px 8px; color: #AAA; font-size: 11px; border: 1px solid #ddd; }
				#header input[type='password'] { display: block; float: left; margin: 0 5px 0 0; padding: 5px 8px; color: #AAA; font-size: 11px; border: 1px solid #ddd; }
					#header input.login { margin: 0; padding: 0 15px; line-height: 24px; height: 24px; color: #fff; text-align: center; border: 0; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -442px; }
				
	#contents { overflow: hidden; padding: 0 15px 15px; width: 994px;position:relative; }
		#searchbar { position: relative; padding: 15px; width: 960px; height: 32px; color: #fcb040; border: 1px solid #fcb040; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -358px; }
			.job_search { float:left; }
			.site_search { float: right; }
			#jobsearch input, #jobsearch select { display: block; float: left; margin: 0 10px 0 0; padding: 10px; width: auto; color: #fcb040; border: 0; background: url(images/vakzer_sprites.png) no-repeat -124px -81px; }
			#jobsearch input.jsearch { margin: 0; padding: 8px 10px; color: #fff; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -538px; }
			#jobsearch a { display: block; float: left; padding: 0 10px; color: #642e17; font-size: 12px; text-decoration: underline; line-height: 32px; }
				#jobsearch a:hover { color: #FFF; }
			
			#sitesearch { display: block; padding: 0 0 0 10px; width: 280px; height: 35px; border: 0; border-left: 1px solid #fdca75; background: url(images/vakzer_sprites.png) no-repeat 10px -123px; }
				#sitesearch input { display: block; float: left; margin: 0 0 0 2px; padding: 10px 5px; width: 230px; color: #FCB040; font-size: 14px; border: 0; background: 0; }
				#sitesearch input.search { display: block; float: left; margin: 0; padding: 0; width: 36px; height: 36px; }
		
		#centerpiece { overflow: hidden; padding: 2px 0 10px; width: 994px; color: #fff; }
			#centerpiece div.go_to { float: left; margin: 14px 0 0 21px; padding: 10px 20px 0; width: 142px; height: 240px; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 0 #149bd2; }
				#centerpiece div h2 { margin: 0; font-size: 24px; font-weight: normal; }
				#centerpiece div ul { margin: 0; padding: 15px 0 0; font-size: 12px; line-height: 24px; list-style: none; }
					#centerpiece div li { padding: 0; }
					#centerpiece div li a { color: #FFF; text-decoration: underline; }
						#centerpiece div li a:hover { font-weight: bold; text-decoration: none; }
			
			#centerpiece div.cp_img { float:left; margin: 0; padding-top: 14px; width: 586px; background: 0; position:relative; z-index:5; }
			
			#centerpiece div.placejob { float:left; margin-left:21px; margin-top: 14px; padding: 80px 10px 0; width: 162px; height: 172px; text-align: center; background: url(images/vakzer_sprites.png) no-repeat -188px -159px; }
				div.placejob h2 { margin: 0; color: #FFF; font-size: 24px; }
				div.placejob form { padding: 15px 0; }
					div.placejob  input[type='text'], div.placejob  select { display: block; float: left; margin: 0 5px 5px 0; padding: 10px 5px; color: #fcb040; border: 0; background: url(images/vakzer_sprites.png) no-repeat -124px -81px; }
					div.placejob select.pj_err, div.placejob input.pj_err { background: url(images/vakzer_sprites.png) no-repeat -1150px -81px;}
					div.placejob select { clear: both; width: 100%; }
					div.placejob input.pcode { width: 60px; }
					div.placejob input.huisnr { float: right; margin: 0; width: 77px; }
					div.placejob input.place { cursor:pointer; margin: 0; padding: 0; width: 100%; height: 34px; color: #FFF; line-height: 34px; border: 1px solid #dcdcdc; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -450px #0a52a8; }
					
			#newsticker { position: relative; clear: both; margin: 0 0 15px; padding: 0 0 15px; width: 994px; height: 33px; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -289px #DDD; }
				#newsticker p { margin: 0; padding: 15px; }
				#newsticker a { color: #0f75bc; font-size: 16px; }
					#newsticker .prev, #newsticker .next, .pagination .prev, .pagination .next { display: block; position: absolute; width: 18px; height: 18px; text-indent: -9999px; background: url(images/vakzer_sprites.png) no-repeat; }
						#newsticker .prev, .pagination .prev { top: 15px; right: 30px; background-position: -28px -81px; }
						#newsticker a.prev:hover, .pagination a.prev:hover { background-position: -28px -99px; }
						#newsticker .next, .pagination .next { top: 15px; right: 10px; background-position: -46px -81px;}
						#newsticker a.next:hover, .pagination a.next:hover { background-position: -46px -99px;}
				
				.sbleft { float: left; }
					.sbleft_top { width: 185px; height: 10px; background: url(images/vakzer_sprites.png) no-repeat -372px -146px; }
					.bg_gray { background: #f1f1f1; }
					.sbleft .categories { margin: 0 0 15px; padding: 0; color: #444; }
						.sbleft .categories h2 { margin: 0; padding: 5px 15px 10px; font-size: 18px; font-weight: normal;  }
							
					/*
					.sbleft .ecommerce { overflow: hidden; width: 185px; height: 78px; text-align: center; line-height: 96px; background: url(images/vakzer_sprites.png) no-repeat -372px -159px; }
						.ecommerce a { margin: 0 2px; }/**/
						
			.sbright { float: right; }
				.sbright_bot { width: 185px; height: 26px; background: url(images/vakzer_sprites.png) no-repeat -372px -239px; }
				.box { position: relative; overflow:visible; color: #0f75bc; text-align: center; border: 1px solid #DDD; border-top: 0; }
					.box_last { border-bottom: 0; }
					.box img { margin: 20px auto 0; }
					.box h2 { margin: 0; padding: 10px; font-size: 20px; font-weight: normal; }
					.box h3  { margin: 0; padding: 10px 0; font-size: 14px; }
						.box h3 small { color: #AAA; font-size: 12px; }
					.box form { display: block; overflow: hidden; padding: 0 10px; width: auto; }
						.box input { display: block; margin: 0 0 4px; padding: 2px; width: 156px; color: #AAA; font-size: 11px; border: 1px solid #DDD; }
						.box input.btn_send { float: right; width: 70px; height: 28px; color: #FFF; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -732px #149ad1; }
					
				.handyman { border: 1px solid #DDD; }
					.handyman a.switch { display: block; float: left; width: 91px; height: 30px; color: #149bd2; font-size: 12px; line-height: 30px; text-align: center; }
						.handyman a.switch:hover, .handyman a.current { color: #FFF; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -732px #149ad1; }
						a.switch_bordered { border: 0; border-right: 1px solid #CCC; }
					.handyman ul { display: block; clear: both; margin: 0; padding: 0; font-size: 14px; list-style: none; }
						.handyman li { display: block; }
							.handyman li a { display: block; position: relative; overflow: hidden; padding: 10px; color: #0f75bc; border: 0; border-top: 1px solid #DDD; }
								.handyman li a .hand { display: block; float: left; margin: 0 0 0 4px; width: 29px; height: 29px; background: url(images/vakzer_sprites.png) no-repeat -93px -81px; }
								.handyman li a span { position: absolute; bottom: 2px; left: 10px; color: #CCC; font-size: 10px; }
								.handyman li a p { display: block; float: right; margin: 0; width: 110px; min-height: 35px; height: auto !important; height: 35px; }
							.handyman li a:hover { color: #FFF; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -732px #149ad1; }
								.handyman li a:hover span { color: #FFF; }
				
				h2.yellow { margin: 0; padding: 5px; color: #FFF; font-size: 24px; font-weight: normal; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -358px; }
					h2.yellow small { color: #642e17; font-size: 12px; }
				
			.maincontent { position: relative; width: 588px; }
				.maincontent a#rss { display: block; position: absolute; top: 16px; right: 14px; width: 26px; height: 25px; text-indent: -9999px; background: url(images/vakzer_sprites.png) no-repeat -65px -81px; }
				#joblist { overflow: hidden; border: 1px solid #DDD; }
					#joblist .menu { position: relative; height: 32px; border: 0; border-bottom: 1px solid #DDD; background: #F2F2F2; }
						#joblist .menu a { display: block; float: left; padding: 0 15px; width: auto; height: 32px; color: #0f75bc; font-size: 12px; line-height: 32px; border: 0; border-right: 1px solid #DDD; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -610px #f1f1f1; }
						#joblist .menu a:hover { color: #FFF; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -490px #0b51a6; }
						#joblist .menu form { position: absolute; top: 5px; right: 5px; }
							#joblist .menu select { padding: 1px 5px; width: 190px; color: #AAA; font-size: 12px; border: 1px solid #fcb54b; background: #FFF; }
							
					.job { position: relative; margin: 0 0 10px; padding: 15px 10px; float: left; width: 126px; height: auto; min-height: 180px; font-size: 12px; }	
						.job span { color: #AAA; }
						.job a { color: #0f75bc; font-weight: bold; }
							.job a img { margin: 0 0 5px; }
							.job a.generic { display: block; width: 75px; height: 75px; background: url(images/vakzer_sprites.png) no-repeat; -moz-border-radius: 14px; -webkit-border-radius: 14px; }
								.job a.paint { background-position: -77px -159px }
								.job a.paint:hover { background-position: 0 -159px }
								.job a.construction { background-position: -77px -236px }
								.job a.construction:hover { background-position: 0 -236px }
								.job a.electrical { background-position: -77px -312px }
								.job a.electrical:hover { background-position: 0 -312px }
						.job .tags a { display: inline-block; color: #444; font-size: 10px; font-weight: normal; text-indent: 12px; text-decoration: underline; background: url(images/vakzer_sprites.png) no-repeat -394px -118px; }	
						.job .links { position: absolute; bottom: 0; left: 10px; border: 0; border-top: 1px solid #0f75bc; }
							.job .links a.contact, .job .links a.bewaar { display: block; float: left; padding: 0 10px 0 0; overflow: hidden; height: 15px; text-indent: 15px; line-height: 15px; background: url(images/vakzer_sprites.png) no-repeat -390px -81px; }
								.job .links a.contact { border: 0; border-right: 1px solid #0f75bc; }
								.job .links a.bewaar { background-position: -390px -96px; }
					
					.pagination { clear: both; position: relative; height: 32px; border: 0; border-top: 1px solid #DDD; background: #F2F2F2; }
						.pagination .pages { position: absolute; top: 8px; left: 10px; }
							.pagination .pages a { display: block; float: left; margin: 0 4px 0 0; width: 16px; height: 17px; text-indent: -9999px; background: url(images/vakzer_sprites.png) no-repeat -11px -81px; }
								.pagination .pages a.selected-item,
								.pagination .pages a:hover { background-position: -11px -98px; }
								.pagination .prev, .pagination .next { top: 8px; }
								
				#spotlight { overflow: hidden; border: 1px solid #CCC; border-top: #e7e7e7; border-left: 1px solid #CCC; }
					.section { float: left; width: 292px; border: 1px solid #e7e7e7; border-left: 0; border-right: 1px solid #CCC; }
						.section h3 { display: block; margin: 0; width: 100%; height: 30px; color: #0f75bc; font-size: 18px; font-weight: normal; text-align: center; line-height: 30px; background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -672px; }
						
						.section ul { margin: 0; padding: 0; list-style: none; }
							.section li { display: block; position: relative; overflow:visible; border: 0; border-bottom: 1px solid #DDD; height: 72px; }
								.section li:hover { background: url(images/vakzer_repeat_sprites.png) repeat-x 0 -732px #149ad1; }
								.section li:hover, .section li:hover a, .section li:hover a small { color: #FFF; }
								.section li a { display: block; color: #0f75bc; font-size: 14px; font-weight: bold; }
									.section li a:hover { color: #FFF; }
									.section li small { color: #444; font-size: 12px; font-weight: bold; }
										.section li:hover small { color: #FFF; }
								.section li p { display: block; margin: 0; float: right; width: 238px; }
								.section li .job { display: block; position: absolute; overflow: hidden; left: 15px; top: 18px; padding: 0; width: 27px; height: 27px; text-indent: -9999px; background: url(images/vakzer_sprites.png) no-repeat; }
									.section li .paint { background-position: -154px -355px; }
										.section li:hover .paint { background-position: -154px -404px; }
									.section li .construction { background-position: -154px -258px; }
										.section li:hover .construction { background-position: -154px -307px; }
									.section li .electrical {  background-position: -154px -160px; }
										.section li:hover .electrical {  background-position: -154px -208px; }
.center_content {
	float: left;
	width: 590px;
	padding: 0 17px;
}				
	#footer { overflow: hidden; clear: both; background: url(images/footer_bg.png) repeat-x 0 46px; }
		#ftr_content { position: relative; margin: 0 auto; width: 1203px; height: 120px; background: url(images/vakzer_sprites.png) no-repeat -376px -309px; }
			#ftr_content a { display: block; position: absolute; height: 120px; text-indent: -9999px; }
				#ftr_content a.ftr_1 { top: 0; left: 115px; width: 60px; }
				#ftr_content a.ftr_2 { top: 0; left: 176px; width: 80px; }
				#ftr_content a.ftr_3 { top: 0; left: 258px; width: 160px; }
				#ftr_content a.ftr_4 { top: 0; right: 125px; width: 166px; }
				
				#ftr_content a.ftr_1:hover {
					text-decoration: underline;
					font-weight: bold;
					color: #fff;
				}
			
		.footer-menu { background: #0f75bc; color: #FFF; }	
		.footer-menu-groups {
			width: 960px;
			padding-left: 0px;
			margin: 0 auto;
			font-size: 12px;
		}
		.footer-group {
			float: left;
			width: 201px;
		}
		.footer-group-last {
			float: left;
			width: 200px;
		}
		.footer-group h5 {
			margin: 0;
			font-size: 16px;
			font-weight: normal;
		}
		.footer-group ul {
			margin: 10px 0;
			padding: 0;
			list-style: none;
		}
		.footer-group a {
			color: #FFF;
		}
		.footer-group a:hover {
			text-decoration: underline;
			font-weight: bold;
			
		}
		
.alignleft { float: left; }
.alignright { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }

.yellow_bar {
	width: 551px;
	height: 47px;
	background: url(images/yellow.jpg) no-repeat;
	padding: 5px 15px;
}
.yellow_bar  h2 {
	color: #FFF;
	font-weight:normal;
	margin:0;
	font-size: 22px;
}
.yellow_bar div {
	color: #642e17;
	font-size: 14px;
}

.field_wrapper{
	border:1px solid #d7d7d7;
	margin:15px 0px;
	padding:10px 5px;
	width:570px;
}

.registration_title{
	font-size:20px;
	padding-bottom:10px;
	color:#0f75bc;
	height:40px;
	float:left;
}


.registration_field{
	font-size:12px;
	float:left;
	width:560px;
	height:30px;
}

.registration_field b{
	color:#CC3300;
}

.registration_field span{
	color:#0f75bc;
	font-size:12px;
	float:left;
	width:200px;
}

.registration_field input{
	float:left;
	width:250px;
	border:1px solid #d7d7d7
}

.registration_field input.error{
	border:1px solid #CC3300;
}

.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}

.registration_button {
	text-align: right;
	padding-right: 8px;
}

.registration_button .button{
	background: url(images/button-bg.png);
	padding:8px 30px;
	border:1px solid #d7d7d7;
	color:#FFFFFF;
	font-size:10px;
}
#header input.loginhover{
	background:url("images/button-hover.png");
}
.com-dashboard {
	border: 1px solid #dedede;
	background: #e8e8e8;
	float: left;
	height: 216px;
	margin-left: 21px;
	margin-top: 14px;
	width: 354px;
	color: #0f75bc;
	font-size: 11px;
	padding: 15px;
}
.c-logo {
	float: left;
	width: 70px;
	height: 70px;
	text-align: center;
}
.c-logo div{
	border: 1px solid #dcdcdc;
	background: #FFF;
	padding: 20px 0;
}
.c-logo a {
	color: #000;
}
.c-info {
	float: left;
	margin-left: 10px;
}
.c-info-welcome {
	font-size: 14px;
	color: #404041;
}
.c-info-welcome span {
	color: #000;
}
.c-info-name {
	font-size: 14px;
}
.c-info-link {
	border-top: 1px solid #3b8dc6;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 2px;
}
.c-info-link a {
	color: #0f75bc;
	text-decoration: none;
}
.updates {
	margin-top: 25px;
}
.up-title {
	font-weight: bold;
	font-size: 12px;
}
.projects {
	float: left;
	width: 170px;
}
.projects a {
	color: #0f75bc;
	text-decoration: underline;
}
.reviews {
	float: left;
	width: 170px;
	border-left: 1px solid #aaaaaa;
	padding-left: 10px;
}
.reviews a, .projects li a, .reviews li a {
	color: #0f75bc !important;
	text-decoration: underline;
}
.projects li a:hover, .reviews li a:hover {
	font-weight: normal !important;
}
.project-list {
	height: 85px;
	padding-top: 2px;
}
.review-list {
	height: 85px;
	padding-top: 2px;
}
.project-list li, .review-list li {
	list-style: outside square;
	margin-left: 12px;
}
.project-list li span {
	color: #939394;
}
.pub-dashboard {
	border: 1px solid #dedede;
	background: #e8e8e8;
	float: left;
	height: 216px;
	margin-left: 21px;
	margin-top: 14px;
	width: 354px;
	color: #0f75bc;
	font-size: 11px;
	padding: 15px;
}
.pub-dashboard  h1 {
	margin: 0;
}
.pub-dashboard a {
	font-size: 12px;
	color: #0f75bc;
	text-decoration: underline;
}
.p-image {
	float: left;
}
.p-info {
	float: left;
	margin-left: 10px;
}
.p-row-even, .p-row-odd {
	padding: 8px;
}
.p-row-even {
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	background: #FFF url(images/even_row_bg.png) bottom repeat-x;
}
.p-name {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.p-name a {
	color: #0f75bc;
}
.p-bid {
	color: #404040;
	font-size: 12px;
}
.p-bid span {
	font-size: 16px;
	color: #0f75bc;
	font-weight: bold;
}
.banners {
	float: left;
	margin-left: 20px;
	margin-top: 14px;
	width: 387px;
}
.banner_place {
	float: left;
}
.banner_jobs {
	float: left;
	margin-left: 18px;
}
.banner_reg {
	float: left;
	margin-top: 10px;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#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; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#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
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#000; z-index: 50;
	opacity: 0.5 !important;
	filter: alpha(opacity = 50) !important;
}

#colorBox{}
	#cboxTopLeft{width:25px; height:25px; }
	#cboxTopCenter{height:25px; }
	#cboxTopRight{width:25px; height:25px; }
	#cboxBottomLeft{width:25px; height:25px; }
	#cboxBottomCenter{height:25px; }
	#cboxBottomRight{width:25px; height:25px; }
	#cboxMiddleLeft{width:25px; }
	#cboxMiddleRight{width:25px; }
	#cboxContent{background:#fff; overflow:hidden;}
            #cboxLoadedContent{ overflow:hidden;}
            #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
            #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
            #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
            #cboxPrevious{z-index: 9999; position:absolute; top:50%; left: -12px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;}
            #cboxPrevious.hover{background-position:bottom left;}
            #cboxNext{z-index: 9999; position:absolute; top:50%; right:-12px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;}
            #cboxNext.hover{background-position:bottom right;}
            #cboxLoadingOverlay{ }
            #cboxClose{position:absolute; top:0; right:10px; display: none !important; color:#444; z-index:5; background:url(/upload/images/close.png) no-repeat; height:38px; width:39px;}

.active_content {
	font-size: 12px;
}
.active_content a {
	color: #0F75BC;
}
.overlay {
	width: 100%;
	position: absolute;
	top: 60px;
	background: #FFF;
	z-index: 50;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
