

/*-----------Portfolio Page Starts-------------*/
#inner_body_wrap div.bodycontent div.portfolio{
	padding:45px 0 55px 0;
	margin:0 auto;
	width:960px;
}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:960px;
}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section li{
	float:left;
	width:310px;
	padding:0 0;
	margin:0 15px 56px 0;	
}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section li.last{
	margin-right:0;
}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section li div.portfolio_imgbox{
	padding:14px 13px 13px 13px;
	margin:0 0 0 0;	
}
img.dynamic{
	position:relative;
	z-index:20;
	}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section li p.img_head{
	padding:0 0 12px 0;
	margin:0 0 0 0;
	font:normal 22px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;
	text-align:center;	
}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section li p.img_details{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;
	text-align:center;	
}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section li p.img_details a{
	text-align:right;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;	
	margin:0 0 0 16px;
}
#inner_body_wrap div.bodycontent div.portfolio ul.portfolio_section li p.img_details a:hover{
	color:#000;
	background-color:inherit;
}
div.pages2{
	padding:5px 0 0 0;
	margin:0 0 0 0;
	width:940px;
	border-top:1px solid #cfcfcf;	
}
div.pages2 ul.numbers2{
	width:500px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div.pages2 ul.numbers2 li{
	padding:0;
	margin:0 0 0 0;
	float:left;
	width:18px;
	height:18px;
}


div.pages2 ul.numbers2 li a.num_link{
	padding:2px 4px 2px 4px;
	margin:0 0;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	background-color:inherit;
	width:18px;
	height:18px;
}
div.pages2 ul.numbers2 li a.num_link:hover, div.pages2 ul.numbers2 li a.num_link.active{
	padding:1px 3px 1px 3px;
	margin:0 0 0 0;
	border:1px solid #dbdbdb;
	color:#7d7d7d;
	background-color:#e4e4e4;
	width:18px;
	height:18px;
}
div.pages2 ul.numbers2 li a img{
	padding:8px 0 0 0;
	margin:0 0 0 8px;
}
div.pages2 p.top_btn{
	width:50px;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;	
}
div.pages2 p.top_btn a{
	font:normal 9px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	background-color:inherit;
}
.lightbox_video, .lightbox_image, .lightbox_imagesecond{
	position: absolute;
	z-index: 1;
	top:0;
	left:0;	
}
.lightbox_image{
	background:transparent url(../images/magnifying.png) no-repeat 0 0;	
}
.lightbox_imagesecond{
	background:transparent url(../images/magnifying2.png) no-repeat 0 0;	
}
.ie6_lightbox, .ie6_lightbox{
	position: relative;
	border:none;
}
.preloading_background{
	background: transparent url(../images/preload.gif) no-repeat 50% 50%;
	z-index:2000;	
}
/*-----------Portfolio Page Ends-------------*/

/*----------Single Portfolio & SlideShow Page Starts-------------------*/
#singlepage{
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:606px;
	overflow:hidden;
	width:960px;
}
#singlepage div.section{
	padding:0 0 0 0;
	margin:0 0 0 0;	
}
div.img_stage{
	padding:0 0;
	margin:0 0 0 0;
	background:url(../images/img_stage_bg.png) no-repeat 0 0;
	width:960px;
}
#singlepage div.section img{
	padding:0 0 0 0;
	margin:6px 0 22px 14px;
}
div.text{
	width:932px;
	padding:22px 0 0 8px;
	margin:0 0 0 0;
	float:left;
}
h3.headingtype3{
	font:normal 25px/25px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit; 	
	padding:0 0;
	margin:0 0;
	
}
div.text p.author{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font:normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#919191;	
	background-color:inherit;
}	
div.text p{
	font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;
	padding:20px 0 0 0;
	margin:0 0 0 0;
}
div.text p a{
	padding:0 0 0 20px;
	font-weight:bold;
	color:#565656;
	background-color:inherit;
}
div.text p a:hover{
	color:#000000;
	background-color:inherit;
}
div.image_menu{
	border-bottom:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	padding:9px 0 9px 0;
	margin:40px auto 0 auto;
	width:940px;
}
div.image_menu ul.pager_singlepage{
	padding:9px 0 0 7px;
	margin:0 0 0 0;
	width:180px;
	float:left;
}
div.image_menu ul.pager_singlepage li{
	float:left;
	width:auto;
	padding:0 19px 0 0;
	margin:0 0 0 0;
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	background-color:inherit;
}
div.image_menu ul.pager_singlepage li a{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0 0 0;	
}
div.image_menu ul.pager_singlepage li a:hover{
	color:#5e5e5e;
	background-color:inherit;
}
div.image_menu ul.right_gallery{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:622px;
	float:right;
}
div.image_menu ul.right_gallery li{
	float:left;
	width:auto;
	padding:0 10px 0 0;
	margin:0 0 0 0;
}
div.image_menu ul.right_gallery li.last{
	padding-right:0;
}
div.image_menu ul.full_gallery{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:940px;
	}
div.image_menu ul.full_gallery li{
	float:left;
	width:auto;
	padding:0 10px 0 0;
	margin:0 0 0 0;	
	height:29px;
}
div.image_menu ul.full_gallery li a{
	position:relative;
	width:auto;
	z-index:999;
}
div.image_menu ul.full_gallery li.last{
	padding-right:0;
}
div.image_shadow{
	height:455px;
	background:url(../images/slide_shadow.png) no-repeat 0 100%;
	padding:0 0 0 0;
	margin:0 auto;
	width:940px;
}
div.image_shadow div{
	padding:0 0;
	margin:0 0;
	display:block;
}

div.image_menu div#slideshow3{	
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:940px;
	background-color:inherit;
	color:#fff;	
	float:left;
}
div.image_menu div#slideshow3 div.slider{
	padding:2px 0 2px 0;
	margin:0 0;
	background-color:inherit; 
	color:#fff;	
}

