@charset "utf-8";
/* CSS Document */
/* Fillens Channel */


.page_header {
	width:645px;
	height:35px;
	padding-left:0px;
	padding-bottom:20px;
	float:left;
	}
	
.page_header_text {
	width:100%; 
	height:26px;
	color:#EB9895;
	font-size:18px;
	font-weight:bold;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:dotted;
	border-bottom-width:2px;
	border-bottom-color:#f1bcc2;
	float:left;
	}


.theme_header {
	width:645px;
	height:30px;
	background:  url('../images/theme_header_bg.jpg') no-repeat top left;
	padding-bottom:10px;
	float:left;
	}	


.theme_header_text {
	width:585px; 
	color:#FFF;
	font-size:12px; 
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
	float:left;
	}
	
.theme_header_more {
	width:35px; 
	font-size:12px;
	margin-top:5px;
	float:left;
	}

.theme_header_more a{
	color:#FFF;
	text-decoration:none;
	}
	

.gallery_header_more .gallery_header_more a:hover .gallery_header_more a:visited{
	color:#FFF;
	}

.box_645w {
	width:645px;
	padding-bottom:10px;
	float:left;
	}

.photoview{
	width:600px;
	padding-left:20px;
	float:left;
	}


.photoview_title{
	width:100%;
	color:#EB9895;
	font-size:16px;
	font-weight:bold;
	float:left;
	}
	
.photoview_photographer{
	width:500px;;
	color:#666;
	font-size:12px;
	padding-bottom:5px;
	float:left;
	}
	
.photoview_photo{
	width:100%;
	padding-bottom:10px;
	float:left;
	}
	
.photoview_detail{
	width:100%;
	color:#666;
	font-size:14px;
	line-height:20px;
	padding-bottom:10px;
	float:left;
	}

.photoview_info{
	width:100%;
	color:#666;
	font-size:12px;
	line-height:22px;
	padding-bottom:10px;
	float:left;
	}

.photoview_previous{
	width:45px;
	font-size:12px;
	padding-bottom:5px;
	float:left;
	}
	
.photoview_previous a, .photoview_previous a:visited{
	color:#7FB9B1;
	text-decoration:none; 
	}
	
.photoview_previous a:hover, {
	text-decoration:underline;
	}
	
	
.photoview_next{
	width:45px;
	font-size:12px;
	padding-bottom:5px;
	float:left;
	}

.photoview_next a, .photoview_next a:visited{
	color:#7FB9B1;
	text-decoration:none;
	}

.photoview_next a:hover{
	text-decoration:underline;
}
	
	

.mag_new_arrival_holder {
	width:300px;
	padding-bottom:8px;
	}
	
.mag_new_arrival_thumbnail {
	padding-left:60px;
	}
	
.mag_new_arrival_text {
	color:#eb9895;
	padding-left:100px;
	font-size:16px;
	font-weight:bold;
	}
	
.app_download_holder {
	width:300px;
	padding-bottom:8px;
	}
	
.app {
	padding-left:58px;
	}


		
/* Gallery Box */
.gallery {
	width:645px;
	background-image:;
	background:  url('../images/box_bottom_645.jpg') no-repeat bottom ;
	}
	
.gallery_header {
	width:100%;
	background:  url('../images/box_top_645.jpg') no-repeat top left;
	height:37px;
	}	


.gallery_header_text {
	width:585px; 
	color:#EB9895;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	float:left;
	}
	
.gallery_header_text a{
	color:#EB9895;
	text-decoration:none;
	}	
	
.gallery_header_more {
	width:35px; 
	font-size:12px;
	margin-top:10px;
	float:left;
	}

.gallery_header_more a{
	color:#666;
	text-decoration:none;
	}

.gallery_header_more .gallery_header_more a:hover .gallery_header_more a:visited{
	color:#666;
	}
	
	
	

/* Photo thumb */

.photo_thumb {
	width:640px;
	}
	


img.photo{-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3);box-shadow:0px 1px 3px rgba(0,0,0,0.3)}
div.photo{position:relative;line-height:0}
div.photo:hover .details .title,div.photo:hover .userdetails .title{width:150px}
div.photo a{cursor:pointer}
div.photo img{-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3);box-shadow:0px 1px 3px rgba(0,0,0,0.3)}
div.photo .details{position:absolute;overflow:hidden;white-space:nowrap;bottom:0px;color:#fff;background:#000;background:rgba(0,0,0,0.65);width:100%;height:50px}
div.photo .details a{color:#7FB9B1; text-decoration:none;}
div.photo .details a:hover{color:#fff; text-decoration:none;}
div.photo .details .title{width:150px;font-size:16px;line-height:20px;height:23px;font-weight:100;letter-spacing:1px;position:absolute;top:6px;left:10px;overflow:hidden;text-overflow:ellipsis}
div.photo .details .info{width:200px;font-size:11px;line-height:11px;font-weight:300;position:absolute;bottom:9px;left:10px}
div.photo .details .rating{position:absolute;font-weight:100;letter-spacing:1px;font-size:24px;line-height:50px;height:100%;right:10px;top:0px;text-align:right}


.medium {
	width:150px;
	height:150px;
	margin-left:6px;
	margin-right:4px;
	margin-bottom:10px;
	float:left;
	}


/* Gallery Box */

/* Mag Fillens */

.mag_highlight_header{
	color:#EB9895;
	font-size:20px;
	font-weight:bold;
	}

.mag_highlight_text{
	color:#666;
	font-size:12px;
	}

.mag_issue{
	width:640px;
	margin-left:0px;
	margin-bottom:10px;
	}

.mag_issue_header{
	width:300px;
	font-size:16px;
	color:#EB9895;
	font-weight:bold;
	margin-bottom:10px
	}

.mag_issue_box{
	width:310px;
	height:180px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;	
	}
	
.mag_issue_cover{
	width:100px;
	height:150px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;	
	}

.mag_issue_number{
	width:200px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:2px;
	float:left;
	}

.mag_issue_detail{
	width:200px;
	color:#666;
	font-size:12px;
	line-height:20px;
	margin-left:0px;
	float:left;
	}

.mag_issue_text{
	width:200px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	float:left;
	}
	
.mag_pagination{
	width:50px;
	font-size:12px;
	padding-left:550px;
	float:left;
	}
	
.mag_pagination a, .mag_pagination a:visited{
	color:#7FB9B1;
	text-decoration:none;
	}	
	
.mag_pagination a:hover{
	color:#7FB9B1;
	text-decoration:underline;
	}	
	
	
/* About Us */
.about_us_text{
	width:270px;
	font-size:12px;
	line-height:20px;
	color:#666;
	margin-left:0px;
	float:left;
	 }

.about_us_text2{
	width:96%;
	font-size:12px;
	line-height:20px;
	color:#666;
	margin-left:0px;
	float:left;
	 }

.about_us_image{
	width:340px;
	margin-left:10px;
	float:left;
	 }

/* photo_share */
	
.photo_share_image{
	
	}

.photo_share_text{
	width:100%;
	font-size:12px;
	color:#666;
	line-height:20px;
	float:left;
	}

.photo_share_theme{
	background-color:#fff1f1;
	width:100%;
	font-size:12px;
	float:left;
	}
	
.photo_share_theme_header{
	width:630px;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	margin-left:10px;
	float:left;
	}		

.photo_share_theme_text{
	width:630px;
	color:#666;
	font-size:12px;
	line-height:20px;
	margin-left:10px;
	float:left;
	}	
	
.photo_share_button{
	width:220px;
	padding-top:10px;
	padding-left:200px;
}

.photo_share_gift_header{
	width:100%;
	color:#EB9895;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	float: left;
	}

.photo_share_gift_text{
	width:240px;
	color:#666;
	font-size:12px;
	padding-bottom:10px;
	float: left;
	}
	
.photo_share_gift_text a:hover{
	color:#7FB9B1;
	font-decoration:underline;
	}
	
.photo_share_gift_text a, .photo_share_gift_text a:visited{
	color:#7FB9B1;
	font-decoration:none;
	}


.photo_share_gift_image{
	width:400px;
	padding-bottom:10px;
	float: left;
	}	


/* portfolio */

.portfolio{
	width:625px;
	margin-left:20px;
	float:left;
	}
	
.portfolio_header{
	width:100%;
	font-size:15px;
	font-weight:bold;
	color:#EB9895;
	padding-top:0px;
	padding-bottom:10px;
	float:left;
	}

.portfolio_box{
	width:100px;
	height:120px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	}


.portfolio_photo{
	width:100px;
	float:left;
	}

.portfolio_text{
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding-top:2px;
	float:left;
	}
	
#portfolio_text_highlight{
	color:#EB9895;
	
	}

.portfolio_thumbnail_holder{
	width:600px;
	margin-right:25px;
	margin-bottom:20px;
	float:left;
	}

.portfolio_thumbnail{
	width:200px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
	}

.portfolio_more{
	width:50px;
	font-size:14px;
	font-weight:bold;
	color:#EB9895;
	padding-left:580px;
	float:left;
	}


/* Portfolio profile box 300w*/

.portfolio_profile{
	width:610px;
	background-color:#f7f7f7;
	margin-left:20px;
	margin-bottom:10px;
	border-width:1px;
	border-color:#ccc;
	border-style:solid;
	float:left;
	}
	
.portfolio_profile_name{
	width:600px;
	color:#EB9895;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
	float:left;
	}

.portfolio_profile_upper_container{
	width:100%;
	background:  url('../images/box_300w_top.jpg') no-repeat top left;
	height:30px;
	float:left;
	}

.portfolio_profile_pic{
	width:100px;
	height:120px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	}

.portfolio_profile_text{
	width:200px;
	line-height:18px;
	font-size:12px;
	color:#666;
	margin-top:10px;
	margin-left:10px;
	float:left;
	}

.portfolio_profile_text2{
	width:240px;
	line-height:18px;
	font-size:12px;
	color:#666;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	}

.portfolio_profile_lower_container{
	width:100%;
	background:  url('../images/box_300w_bottom.jpg') no-repeat bottom left;
	float:left;
	}