



<!--



body {

	scrollbar-face-color: #DEE3E7;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #DEE3E7;

	scrollbar-3dlight-color: #D1D7DC;

	scrollbar-arrow-color:  #006699;

	scrollbar-track-color: #EFEFEF;

	scrollbar-darkshadow-color: #98AAB1;

	background-color: #fff;

	}



.gallery_nav a.:link {

                color:#000000;

                text-decoration: none;

                }



.gallery_nav a:visited {

                color:#000000;

                text-decoration: none;

                }



.gallery_nav a:hover {

                color:#000000;

                text-decoration: underline;

                }



.main_table{

	background-color: #ffffff;

	width:850px;

	padding:0px;

	margin:0px;

	}



	



font,th,td,p,li,ul,ol {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size : 10px;

	}	



p, td {

	font-size : 11px;

	color : #5f5f5f;

	}	



hr {

	height: 0px;

	border: solid #D1D7DC 0px;

	border-top-width: 1px;

	}





h1,h2 {

	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;

	font-size : 22px;

	font-weight : bold;

	text-decoration : none;

	line-height : 120%;

	color : #000000;

	}





a:link	{

	color:#0c6bb8;

	text-decoration: none;

	}



a:visited {

	color:#0c6bb8;

	text-decoration: none;

	}



a:hover	{

	color:#33333;

	}



.crumb{

	padding-left: 30px;

	color: #545454;

	font-weight: bold;

	font-size:12px;

	}

	



a.crumb_links:link{

	color:#2C91E0;

	font-weight: bold;

	}



a.crumb_links:visited {

	color:#2C91E0;

	font-weight: bold;

	}



a.crumb_links:hover	{

	color:#333333;

	font-weight: bold;

	}	





.photos {

	border: 1px solid #efefef;

	}



.photo_detail_icon {

   border:0px;

   padding:0px;

   width:30px;

   }





a.photo_links:link	{

	color:#4D95CF;

	font-weight:bold;

	}



a.photo_links:visited {

	color:#4D95CF;

	font-weight:bold;

	}



a.photo_links:hover	{

	color:#333333;

	font-weight:bold;

	}



	



span.gallery_nav{

	padding: 2px;

	font-size:9px;

	line-height: 1.5;

	}



	

span.sub_gallery_nav{

	padding-left: 20px;

	line-height: 1.25;

	}



a.gallery_nav:link	{

	color:#888888;

	font-weight: bold;

	text-decoration: none;

	}



a.gallery_nav:visited {

	color:#888888;

	font-weight: bold;

	text-decoration: none;

	}



a.gallery_nav:hover	{

	color:#0467CB;

	font-weight: bold;

	text-decoration: underline;

	}





a.sub_gallery_nav:link	{

	color:#888888;

	}



a.sub_gallery_nav:visited {

	color:#888888;

	}



a.sub_gallery_nav:hover	{

	color:#0467CB;

	}





.nav_div{

	background-color: #efefef;

	border-bottom: 0px solid #eeeeee;

	padding: 0px;

	font:11px;

	}



	

.nav_div a {

	font:11px;

	}

	



div.featured_news{

	font-size: 11px;

	color: #ffffff;

	border: 1px solid #94C7EF;

	background-color: #358EDC;

	padding: 5px;

	}



	

.featured_news_header{

	color: #ffffff;

	font-weight: bold;

	background-color: #2D92E0;

	}





a.more_news_links:link	{

	color:#ffffff;

	}



a.more_news_links:visited {

	color:#ffffff;

	}



a.more_news_links:hover	{

	color:#000000;

	}



	



.gallery_copy {

	color: #333333;

	font-size: 12px;

	padding-left: 0px;

	padding-right: 10px;

	padding-top: 4px;

	border-left:0px;

	}



	



.default_copy{

	color: #333333;

	font-size: 12px;

	padding: 10px;

	}





.hr{

	color: #177BD4;

	}

	





.left_nav_header{

	background-color: #efefef;

	text-align: left;

	font-size: 16px;

	width:170px;

	height:55px;

	padding:0px;

	margin:0px;

	}





.search_bar{

	color: #fff;

	font-weight: normal;

	padding-left: 6px;	

	background-color: #dfdfdf;

	}







.search_bar_links img {

	float:left;

	width:40px;

	}





.icon_login_inav img {

	width:30px;

	padding-left:4px;	

	padding-right:4px;	

	padding-top:3px;	

	display:block;	

	float:left;	

	vertical-align:middle;	

	}





.login_inav a {



	float:left;

	

	display:block;

	

	width:100px;

	

	font-size:14px;

	

	font-weight:bold;

	

	color:#efefef;

	

	vertical-align:bottom;

	

	}







.login_inav a:visited {



	color:#dfdfdf;

	

	}

	





.login_inav a:hover {



	color:#CFEEFF;

	

	}















.search_bar_links {



	width:170px;

	

	float:left;

	

	display:block;

	

	}



	



a.search_bar_links:link	{



	color:#fff;



	font-weight: bold;



	font-size:13px;



	}



	



a.search_bar_links:visited {



	color:#FFF;



	font-weight: bold;



	font-weight: bold;



	font-size:13px;







	}



a.search_bar_links:hover	{



	color:#333333;



	font-weight: bold;



	font-weight: bold;



	font-size:13px;







	}



	



.search_box{   



   background: #fff;



   border: 1px solid #7f7f7f;



   height: 23px;



   width: 230px;



   padding-bottom:5px;  



   	}



	



.search_option{  



   background: #fff;



   border: 1px solid #7f7f7f;



   height: 23px;



   width: 150px;



   padding-top:0px;



}



	



#go_button{ 	



	color: #fff;	



	font-weight: bold;	



	font-family: arial;



	font-size: 8pt;



	background-color:#4BAF2B;



	border:1px solid; 



    border-color: #696 #363 #363 #696;	



	padding:2px 4px 2px 4px;



	margin:0px;



	



	}







.go_button2{



	color: #ffffff;



	background-color: #3C70A2;



	font-family: arial;



	font-size: 5pt;



	font-weight: bold;



	padding: 0px;



	border-style:solid;



	border-width:1px;



	border-color:#000000;



	}







a.top_nav:link	{



	color:#fff;



	text-decoration: none;



	font-weight: bold;



	}



a.top_nav:visited {



	color:#fff;



	text-decoration: none;



	font-weight: bold;	



	}



a.top_nav:hover	{



	color:#fff;



	text-decoration: none;



	font-weight: bold;



	}



	



td.index_copy_area{



	background-color: #fff;



	border:none; 



	}







td.sub_banner{



	color: #DFDFDF;



	font-family: Arial;



	font-weight: bold;



	font-size: 12px;



	padding: 4px;



	margin:0;



	padding-left: 10px;



	background-color: #9F9F9F;

	



	}



	



span.sub_price{



	color: #ffffff;



	font-family: Arial;



	font-weight: bold;



	font-size: 14px;



	}







div.body_copy{



	color: #ffffff;



	padding: 0px 10px 10px 20px ;



	align: top;



	width:370px;



	float:left;







	}	







	



.body_header_text{



	color: #FFF;



	font-family: Arial, Century Gothic;



	font-weight: bold;



	font-size: 16px;



	letter-spacing: 0;



	padding-bottom: 10px;



	}



	



.featured_photos_tab{



	font-weight: bold;



	color: #0467CB;



	font-weight: bold;



	font-size: 12px;



	text-align:center;



	border: 1px solid #dfdfdf;







	}



	



div.featured_photos{



	padding-top: 15px;



	padding-bottom: 30px;



	padding-left: 8px;



	}



	



div.gallery_photos{



	padding-top: 15px;



	padding-bottom: 30px;



	padding-left: 3px;



	}



	



.homepage_line{



	border-bottom: 0px;



	border-left: 1px solid #BFD6FF;



	padding-left:30px;



	padding-right:20px;



	width:480px;



	}



	



.footer_line{



	border-top: 1px solid #ffffff;



	background-color: #cccccc;



	}







.footer_div{



  background-color: #ffffff;



	border-right: 1px solid #cccccc;



	}



.footer_div2{



	border-left: 1px solid #cccccc;



	}



	



.copyright{



	float:left;



	color: #7f7f7f;



	font-size:10px;

	

	padding-top:10px;



	}



	



a.footer_links:link	{



	color:#2C91E0;



	font-weight: bold;



	text-decoration: underline;



	}



a.footer_links:visited {



	color:#2C91E0;



	font-weight: bold;



	text-decoration: underline;



	}



a.footer_links:hover	{



	color:#333333;



	font-weight: bold;



	text-decoration: underline;



	}



	



.cc{



	color: #5BA9E6;



	font-family: Century Gothic;



	font-weight: bold;



	font-size: 12px;



	letter-spacing: -1;



	}







.other_photos_tabs{



	background-color: #0264C8;



	width: 270px;



	padding:2px;	



	}



	



.other_photos_tabs2{



	padding-right: 5px;



	padding-left: 5px;



	background-color: #2D92E0;	



	}



	



span.other_photos_tabs{



	padding-left: 15px;	



	}



	



a.white_bold_link:link	{



	color:#ffffff;



	font-weight: bold;



	letter-spacing: 0;



	}



a.white_bold_link:visited {



	color:#ffffff;



	font-weight: bold;



	letter-spacing: -1;



	}



a.white_bold_link:hover	{



	color:#333333;



	font-weight: bold;



	letter-spacing: -1;



	}



	



a.white_link:link	{



	font-size: 11px;



	color:#ffffff;



	font-weight: normal;



	}



a.white_link:visited {



	font-size: 11px;



	color:#ffffff;



	font-weight: normal;



	}



a.white_link:hover	{



	font-size: 11px;



	color:#333333;



	font-weight: normal;



	}



	



.photo_title{



	color: #296BDF;



	padding-left: 15px;



	font-size:14px;



	height:30px;



	}



	



.photo_details{



	padding-top: 15px;



	padding-bottom: 15px;



	border-bottom: 1px dashed #B0D9FB;



	}



	



.cart_rows{



	padding-top: 15px;



	padding-bottom: 15px;



	border-bottom: 1px dashed #B0D9FB;



	}



/* Style for tree item text */



.mout {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 10px;



	color: #6899EF;



	background-color: #FFFFFF;



	text-decoration: none;



	width: 95%;



	padding: 0px;



}



.mover {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 10px;



	color: #FFFFFF;



	background-color: #FBFBFB;



	text-decoration: none;



	width: 100%;



	padding: 0px;



}







/* Style for tree item image */



img.treeicon {



	height: 16px;



}







/*  styles for the unit rater     */



.ratingblock {



	display:block;



	padding-bottom:8px;



	margin-bottom:8px;



	}







.loading {



	height: 20px;



	background: url('../images/working.gif') 50% 50% no-repeat;



	}



	



.unit-rating { /* the UL */



	list-style:none;



	margin: 0px;



	padding:0px;



	height: 20px;



	position: relative;



	background: url('../images/starrating.gif') top left repeat-x;		



	}







.unit-rating li{



    text-indent: -90000px;



	padding:0px;



	margin:0px;



	/*\*/



	float: left;



	/* */



	}



	



.unit-rating li a {



	outline: none;



	display:block;



	width: 20px;



	height: 20px;



	text-decoration: none;



	text-indent: -9000px;



	z-index: 20;



	position: absolute;



	padding: 0px;



	}



	



.unit-rating li a:hover{



	background: url('../images/starrating.gif') left center;



	z-index: 2;



	left: 0px;



	}







.unit-rating a.r1-unit{left: 0px;}



.unit-rating a.r1-unit:hover{width:20px;}



.unit-rating a.r2-unit{left:20px;}



.unit-rating a.r2-unit:hover{width: 40px;}



.unit-rating a.r3-unit{left: 40px;}



.unit-rating a.r3-unit:hover{width: 60px;}



.unit-rating a.r4-unit{left: 60px;}	



.unit-rating a.r4-unit:hover{width: 80px;}



.unit-rating a.r5-unit{left: 80px;}



.unit-rating a.r5-unit:hover{width: 100px;}



.unit-rating a.r6-unit{left: 100px;}



.unit-rating a.r6-unit:hover{width: 120px;}



.unit-rating a.r7-unit{left: 120px;}



.unit-rating a.r7-unit:hover{width: 140px;}



.unit-rating a.r8-unit{left: 140px;}



.unit-rating a.r8-unit:hover{width: 160px;}



.unit-rating a.r9-unit{left: 160px;}



.unit-rating a.r9-unit:hover{width: 180px;}



.unit-rating a.r10-unit{left: 180px;}



.unit-rating a.r10-unit:hover{width: 200px;}







.unit-rating li.current-rating {



	background: url('../images/starrating.gif') left bottom;



	position: absolute;



	height: 20px;



	display: block;



	text-indent: -9000px;



	z-index: 1;



	}







.voted {color:#999;}



.thanks {color:#36AA3D;}



.static {color:#5D3126;}		







/* START : CALENDAR STYLE */



a.arrows:link			{color:#4581BE; text-decoration:none;}



a.arrows:visited		{color:#4581BE; text-decoration:none;}



a.arrows:hover			{color:#000000; text-decoration:none;}



	



a.calendar:link			{color:#FFFFFF; text-decoration:none;}



a.calendar:visited		{color:#FFFFFF; text-decoration:none;}



a.calendar:hover		{color:#CCCCCC; text-decoration:none;}







.calendar               {background-color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color : #000000;}



.calendarHeader         {font-weight: bold; background-color: #eeeeee;}



.calendarSubHeader      {font-weight: bold; background-color: #ffffff;}







.today_color            {background-color: #ACC6E1; color: #000000; font-weight: normal; font-size : 11px;}



.event_color            {background-color: #4581BE; color: #ffffff; font-weight: normal; font-size : 11px;}



/* END : CALENDAR STYLE */



/* ADDED IN PS370 FOR VARIOUS OTHER FEATURES AROUND THE STORE */







.rssfeed_button_area{



padding: 8px;



}



/*GALLERY PHOTOS PAGE*/



.gal_main_background{



background-color: #FFFFFF;



border-right: 1px solid #FFAD1F; 



border-left: 1px solid #8FC2FF; 



border-bottom: 1px solid #dfdfdf; 



}



.gal_photo_background{



background-color: #FFFFFF;



padding-bottom: 12px;



}



.gal_search_sort{



padding-left: 15px;



}



.i_gal_photos_background{



border: none;



padding: 0px 0px 10px 0px;



text-align:left; 



vertical-align: top;



}



.gal_photo_title_display_area{



color: #A4A4A4;



font-size:10px;



line-height:12px;



padding-top:2px;



}







.gal_photo_paging{



color: #000000;



padding-left: 10px;



padding-right: 10px;



padding-top: 10px;



width: 100%;



clear: both;



}



.gal_photo_next_previous_page{



font-weight: bold;



color: #CCCCCC;



}



.gal_sub_category_area{



padding: 0px 14px 10px 0px;



}







/*FEATURED PHOTOS AREA*/



.i_featured_area{



border: 0px;



padding-bottom:10px;







}



.i_featured_area_a{



border: none; 



padding: 0px;



}



.i_featured_area_b{



border: none;



text-align:left; 



padding: 0px;



font-size: 10px;



}



.featured_photo_title_display_area{



color: #A4A4A4;



}







/*NEWEST PHOTOS PAGE*/



.new_photos_main_background{



background-color: #FFFFFF;



border-left: 1px solid #8FC2FF;



border-right: 1px solid #FFD71F;



border-bottom: 1px solid #B0D9FB;



}



.new_photos_photo_background{



background-color: #FFFFFF;



padding-left:20px;



}



.i_new_photos_background{



border: none;



padding: 0px 0px 10px 0px;



text-align:left; 



vertical-align: top;



}



.new_photo_title_display_area{



color: #A4A4A4;



font-size:10px;



line-height:12px;



padding-top:2px;



}



.new_photo_paging{



color: #000000;



padding-left: 10px;



padding-right: 10px;



padding-top: 10px;



padding-bottom: 10px;



width: 100%;



clear: both;



}



.new_photo_next_previous_page{



font-weight: bold;



color: #CCCCCC;



}







/*POPULAR PHOTOS PAGE*/



.pop_photos_main_background{



background-color: #FFFFFF;



}



.pop_photos_photo_background{



background-color: #FFFFFF;



}



.i_pop_photos_background{



border: none;



padding: 0px 0px 10px 0px;



text-align:left; 



vertical-align: top;



}







.pop_photo_title_display_area{



color: #A4A4A4;



font-size:10px;



line-height:12px;



padding-top:2px;



}



.pop_photo_paging{



color: #000000;



padding-left: 10px;



padding-right: 10px;



padding-top: 10px;



padding-bottom: 10px;



width: 100%;



clear: both;



}



.pop_photo_next_previous_page{



font-weight: bold;



color: #CCCCCC;



}







/*PHOTOG PHOTOS PAGE*/



.photog_photos_main_background{



background-color: #FFFFFF;



}



.photog_photos_photo_background{



background-color: #FFFFFF;



}



.i_photog_photos_background{



border: none;



padding: 0px 0px 10px 0px;



text-align:left; 



vertical-align: top;







}



.photog_photo_title_display_area{



color: #A4A4A4;



}



.photog_photo_paging{



color: #000000;



padding-left: 10px;



padding-right: 10px;



padding-top: 10px;



padding-bottom: 10px;



width: 100%;



clear: both;



}



.photog_photo_next_previous_page{



font-weight: bold;



color: #CCCCCC;



}







/*PRIVATE PHOTOS PAGE*/



.pri_photos_main_background{



background-color: #FFFFFF;



}



.pri_photos_photo_background{



background-color: #FFFFFF;



}



.i_pri_photos_background{



background-color: #F9F9F9;



border: 1px solid #eeeeee;



padding: 5px 0px 5px 0px;



}



.pri_photo_title_display_area{



color: #A4A4A4;



}



.pri_photo_paging{



color: #000000;



padding-left: 10px;



padding-right: 10px;



padding-top: 10px;



padding-bottom: 10px;



width: 100%;



clear: both;



}



.pri_photo_next_previous_page{



font-weight: bold;



color: #CCCCCC;



}







/*SEARCH PHOTOS PAGE*/



.sr_photos_main_background{



background-color: #FFFFFF;



}



.sr_photos_photo_background{



background-color: #FFFFFF;



}



.i_sr_photos_background{



border: none;



padding: 0px 0px 10px 0px;



text-align:left; 



vertical-align: top;



}



.sr_photo_title_display_area{



color: #A4A4A4;



font-size:10px;



line-height:12px;



padding-top:2px;



}







.sr_photo_paging{



color: #000000;



padding-left: 10px;



padding-right: 10px;



padding-top: 10px;



padding-bottom: 10px;



width: 100%;



clear: both;



}



.sr_photo_next_previous_page{



font-weight: bold;



color: #CCCCCC;



}







/*HOMEPAGE NEWS TOP*/



.homepage_news_top{



padding-right: 120px;



}







/*LEFT MENU AREA*/



.main_area_table{



border-left:1px solid #dfdfdf;



border-bottom:1px solid #7f7f7f;



padding:0px;



float:left;



}







.photo_count_display{



 font-size: 9px;



 color: #939393;



}



a.alt_menu_links{



font-size: 11px;



font-weight: bold;



text-decoration: underline;



}



a.alt_menu_links:hover{



font-size: 11px;



font-weight: bold;



text-decoration: underline;



color: #0000B7;



}



a.alt_menu_links:visited{



font-size: 11px;



font-weight: bold;



text-decoration: underline;



}



.alt_menu_title_box{



color: #B0D9FB;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 8px;



background-color: #288DDD;







}



.alt_menu_body_box{



padding: 5px 5px 5px 10px;



}



.tag_cloud_menu_title_box{



color: #2f2f2f;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 4px;



background-color: #dfdfdf;







}



.tag_cloud_body_box{



padding: 5px 5px 5px 10px;



text-align: center;



vertical-align: middle;



background:#efefef;



color:#DFDFDF;



}



a.tag_cloud_links1{



font-family: Arial;



color: #8C8C8C;



text-decoration: none;



}



a.tag_cloud_links1:hover{



font-family: Arial;



color: #8C8C8C;



text-decoration: none;



}



a.tag_cloud_links1:visited{



font-family: Arial;



color: #8C8C8C;



text-decoration: none;



}



a.tag_cloud_links2{



font-family: Arial;



color: #737373;



text-decoration: none;



}



a.tag_cloud_links2:hover{



font-family: Arial;



color: #737373;



text-decoration: none;



}



a.tag_cloud_links2:visited{



font-family: Arial;



color: #737373;



text-decoration: none;



}



a.tag_cloud_links3{



font-family: Arial;



color: #626262;



text-decoration: none;



}



a.tag_cloud_links3:hover{



font-family: Arial;



color: #626262;



text-decoration: none;



}



a.tag_cloud_links3:visited{



font-family: Arial;



color: #626262;



text-decoration: none;



}



a.tag_cloud_links4{



font-family: Arial;



color: #484848;



text-decoration: none;



}



a.tag_cloud_links4:hover{



font-family: Arial;



color: #484848;



text-decoration: none;



}



a.tag_cloud_links4:visited{



font-family: Arial;



color: #484848;



text-decoration: none;



}



a.tag_cloud_links5{



font-family: Arial;



font-weight: bold;



color: #5f5f5f;



text-decoration: none;



}



a.tag_cloud_links5:hover{



font-family: Arial;



font-weight: bold;



color: #9F9F9F;



text-decoration: none;



}



a.tag_cloud_links5:visited{



font-family: Arial;



font-weight: bold;



color: #5f5f5f;



text-decoration: none;



}



.options_links{



padding: 0px;



margin:0px;



width:170px;



}



.left_form{



margin: 0px;



padding: 0px;



}



.lang_drop_down_box{



font-size: 11px;



font-weight: bold;



width: 150px;



border: 1px solid #000000;



}



.lang_select_area{



padding: 5px 5px 5px 10px;



}



.stat_main_box{



border: 0px solid #E8E8E8;



background: #CCCCCC;



padding:0;



margin:0;



width:170px;



}



.stat_inner_box{



border: 0px solid #E8E8E8;



padding-left: 10px;



line-height: 9px;



}



.aff_box{



text-align: center;



}



.box_one_title{



color: #B0D9FB;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 8px;



background-color: #288DDD;



filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2C91E0,endColorStr=#0264C8);



}



.box_one_body{



padding: 5px 5px 5px 10px;



}



.box_two_title{



color: #B0D9FB;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 8px;



background-color: #288DDD;



filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2C91E0,endColorStr=#0264C8);



}



.box_two_body{



padding: 5px 5px 5px 10px;



}



.box_three_title{



color: #B0D9FB;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 8px;



background-color: #288DDD;



filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2C91E0,endColorStr=#0264C8);



}



.box_three_body{



padding: 5px 5px 5px 10px;



}



.box_four_title{



color: #B0D9FB;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 8px;



background-color: #288DDD;



filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2C91E0,endColorStr=#0264C8);



}



.box_four_body{



padding: 5px 5px 5px 10px;



}



.box_five_title{



color: #B0D9FB;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 8px;



background-color: #288DDD;



filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2C91E0,endColorStr=#0264C8);



}



.box_five_body{



padding: 5px 5px 5px 10px;



}



.box_six_title{



color: #B0D9FB;



font-family: Arial;



font-weight: bold;



font-size: 11px;



padding: 8px;



background-color: #288DDD;



filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2C91E0,endColorStr=#0264C8);



}



.box_six_body{



padding: 5px 5px 5px 10px;



}







/*PHOTO DETAILS PAGE*/



.main_details_page_background{



width: 581px;



background-color: #FFFFFF;



border-left: 1px solid #8FC2FF;



border-right: 1px solid #FFD71F;



border-bottom: 1px solid #B0D9FB;



}



.i_details_background{



border: 0px;



width: 95%;



background-color: #FFFFFF;



}



.license_area_box{



padding-top: 15px;



padding-bottom: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;







padding: 10px;



}



.license_area_header{



text-align: center;



background-color: #eeeeee;



margin-bottom: 10px;



padding: 3px;



text-align:left;



}



.digital_area_box{



padding-top: 15px;



padding-bottom: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



padding: 10px;



}



.digital_area_header{



text-align: center;



background-color: #eeeeee;



margin-bottom: 10px;



padding: 3px;



text-align:left;



}



.video_button_position{



text-align: right;



margin: 0px;



padding: 0px;



}



.video_button_style{



border: 1px solid #a9a9a9;



}



.download_and_cart_buttons{



float: right;



padding: 0px;



height:20px;



}



.download_and_cart_button_style {



border: 1px solid #a9a9a9;



float:right;



height:20px;



}



.rm_purchase_button_style{



border: 1px solid #a9a9a9;



float:right;



height:20px;



}



.price_font{



color: #ff0000;



float:left;



}



.rm_area_box{



padding-top: 15px;



padding-bottom: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



padding: 10px;



}



.rm_area_header{



text-align: center;



background-color: #eeeeee;



margin-bottom: 10px;



padding: 3px;



text-align:left;



}



.rm_select_box_width{



font-size: 11px;



width: 500px;



}



.sizes_area_box{



padding-top: 15px;



padding-bottom: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee; 



padding: 10px;



}



.sizes_area_header{



text-align: center;



background-color: #eeeeee;



margin-bottom: 10px;



padding: 3px;



text-align:left;



}



.print_area_box{



text-align: center;



padding-top: 15px;



padding-bottom: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px dashed #B0D9FB;



background-color: #F9F9F9;



padding: 10px;



}



.print_area_header{



text-align: center;



background-color: #eeeeee;



margin-bottom: 10px;



padding: 3px;



}







.photo_details_hr_divider{



height: 0px;



border: 1px solid #efefef;



}



.prints_form_style{



margin: 0px;



padding: 0px;



font-size: 11px;



}



.prints_drop_down_box{



font-size: 11px;



width: 500px;



}



.photog_area_box{



padding: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



}



.keyword_area_box{



padding: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



}



.description_area_box{



padding: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



}



.views_area_box{



padding: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



}



.rating_area_box{



padding: 15px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



}



a.back_button{



text-decoration: underline;



}



a.back_button:hover{



text-decoration: underline;



}



a.back_button:visited{



text-decoration: underline;



}



.commenting_area_box{



vertical-align: middle;



padding: 5px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px dashed #B0D9FB;



}



.comment_main_form_class{



margin: 0px;



padding: 0px;



font-size: 11px;



}



.comment_text_area{



width: 100%;



height: 150px;



}



.captcha_image_input{



border: 1px solid #000000;



}



.captcha_box_input{



border: 1px solid #000000;



}



.comment_list_area_box{



width: 100%;



padding: 5px;



border-top: 1px solid #eeeeee;



border-left: 1px solid #eeeeee;



border-right: 1px solid #eeeeee;



border-bottom: 1px solid #eeeeee;



}



.main_comlist_box{



width: 100%;



padding: 5px;



margin-bottom: 5px;



/*border: 1px solid #C0C0C0;*/



}



.upper_comlist_box{



width: 100%;



font-weight: bold;



font-size: 11px;



border: 1px solid #d7d7d7;



background-color: #f9f9f9;



}



.lower_comlist_box{



width: 100%;



background-color: #FFFFFF;



border: 1px solid #d7d7d7;



padding: 10px;



}



a.report_comment_link{



text-decoration: underline;



}



a.report_comment_link:hover{



text-decoration: underline;



}



a.report_comment_link:visited{



text-decoration: underline;



}



a.comment_member_link{



text-decoration: underline;



}



a.comment_member_link:hover{



text-decoration: underline;



}



a.comment_member_link:visited{



text-decoration: underline;



}



.comment_join_login_header{



font-weight: bold;



font-size: 14px;



}







/*HEADER AREA*/



.main_header_logo{



background-align:left;



}



.header_area_box{



background-color: #ffffff;



padding: 5px 5px 5px 10px;



}







.header_links_main_box{



background-color: #ffffff;



margin:0px;



padding-left:0px;



}



.header_aff_box{



background-color: #ffffff;



text-align: right;



}



.header_space{



background-color: #ffffff;



float: left;



width:170px;



padding-top:3px;



background-attachment: fixed;



background-position: top left;



background-repeat: no-repeat;



}







/*FOOTER AREA*/



.cc_logo_area{



background-color: #ffffff;



vertical-align: middle;



text-align: center;



}



.main_footer_area_box{



background-color: #ffffff;



vertical-align: middle;



}



.footer_content_box{



background-color: #ffffff;



padding: 5px 5px 5px 10px;



}



.footer_copyright{



padding: 4px 0px 0px 10px;



color: #666666;



}



.footer_copyright2{



padding: 0px 0px 0px 10px;



color: #666666;



}



.footer_space{



background-color: #ffffff;



}







/*PAGE BACKGROUND LIKE ABOUT_US.PHP, FAQ.PHP, ETC...*/



.main_page_background{



background-color: #FFFFFF;



border-left: 1px solid #dfdfdf;



border-right: 1px solid #FFD86F;



border-bottom: 1px solid #FF9F2F;











}







/*CART PAGE*/



.cart_item_box{



text-align: left;



vertical-align: middle;



background-color: none;



border: 0px;



padding: 5px 20px 5px 0px;







}



.cart_item_span{



padding: 5;



}



a.item_links{



color: #A4A4A4;



text-decoration: underline;



}



a.item_links:hover{



color: #000000;



text-decoration: underline;



}



a.item_links:visited{



color: #A4A4A4;



text-decoration: underline;



}



.quantity_box_area{



vertical-align: top;



text-align: left;



padding-left: 10px;



}



.quantity_box{



width: 50px;



}



.coupon_form{



margin: 0px;



padding: 0px;



}



.already_added{



color: #ff0000;



font-weight: bold;



}



a.continue_shopping{



text-decoration: underline;



}



a.continue_shopping:hover{



text-decoration: underline;



}



a.continue_shopping:visited{



text-decoration: underline;



}



.main_font{



color: #000000;



}



.main_pricing_font{



color: #000000;



}



.cart_price_font{



color: #ff0000;



}



.cart_price_font_green{



color: #4AAD4B;



}



a.coupon_remove_link{



text-decoration: underline;



color: #ff0000;



}



a.coupon_remove_link:hover{



text-decoration: underline;



color: #ff0000;



}



a.coupon_remove_link:visited{



text-decoration: underline;



color: #ff0000;



}



.cart_coupon_header{



text-align: center;



color: #000000;



}



.coupon_info_area{



text-align: center;



}



.cart_buy_header{



text-align: center;



color: #000000;



}



.cart_buy_box{



text-align: left;



}



.p_login_signup_area{



text-align: center;



}



.p_button_buy_area{



text-align: center;



}



.cart_buttons{



}



.minimum_purchase_area{



color: #000000;



}



.minimum_purchase_price{



color: #000000;



}



.cart_bottom_line{



text-align: center;



}







/*DOWNLOAD PAGE*/



.expired_order{



color: #ff0000;



}



.order_details_line{



color: #000000;



font-size: 12px;



font-weight: bold;



}



a.order_details_link{



text-decoration: underline;



}



a.order_details_link:hover{



text-decoration: underline;



}



a.order_details_link:visited{



text-decoration: underline;



}



.item_list_box{



vertical-align: top;



height: 100%;



padding: 10px;



}



.item_ordered_box{



text-align: left;



vertical-align: middle;



background-color: #F9F9F9;



border: 1px solid #eeeeee;



padding: 5px 0px 5px 10px;



}



a.download_links{



color: #A4A4A4;



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}



a.download_links:hover{



color: #000000;



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}



a.download_links:visited{



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}



.size_ordered_box{



text-align: left;



vertical-align: middle;



background-color: #F9F9F9;



border: 1px solid #eeeeee;



padding: 5px 0px 5px 10px;



}



.size_font_data_box{



color: #A4A4A4;



font-size: 12px;



}



.print_ordered_box{



text-align: left;



vertical-align: middle;



background-color: #F9F9F9;



border: 1px solid #eeeeee;



padding: 5px 0px 5px 10px;



}



.print_font_data_box{



color: #A4A4A4;



font-size: 12px;



}







/*LIGHTBOX PAGE*/



.lightbox_form{



font-size: 13px;



font-weight: bold;



width: 300px;



border: 1px solid #000000;



}



.lightbox_message{



padding: 0px 0px 0px 20px;



}



.lightbox_id{



vertical-align: top;



padding: 0px 0px 0px 20px;



}



.lightbox_title_area{



padding: 0px 0px 0px 20px;



}



.lightbox_no_photos_area{



color: #ff0000;



padding: 0px 0px 0px 20px;



}



.photo_area{



text-align: left;



vertical-align: middle;



width: 300px;



padding: 0px 0px 0px 20px;



}



.details_area{



width: 250px;



text-align: left;



vertical-align: top;



padding: 20px 10px 10px 10px;



}



a.remove_links{



font-size: 14px;



font-weight: bold;



text-decoration: underline;



}



a.remove_links:hover{



font-weight: bold;



font-size: 14px;



text-decoration: underline;



}



a.remove_links:visited{



font-weight: bold;



font-size: 14px;



text-decoration: underline;



}



a.details_links{



font-weight: bold;



font-size: 11px;



text-decoration: underline;



}



a.details_links:hover{



font-weight: bold;



font-size: 11px;



text-decoration: underline;



}



a.details_links:visited{



font-weight: bold;



font-size: 11px;



text-decoration: underline;



}



.delete_all_images_area{



padding: 0px 0px 0px 20px;



}







/*ERROR MESSAGE FONT*/



.green_messages{



border:0px;



width: 100%;



color: #009B00;



font-weight: bold;



font-size: 17px;



padding: 5px;



}



.error_messages{



border: none;



width: 100%;



padding: 20px;



color: #ff0000;



font-weight: bold;



font-size: 14px;



}



a.error_message_links{



text-decoration: underline;



}



a.error_message_links:hover{



text-decoration: underline;



}



a.error_message_links:visited{



text-decoration: underline;



}







/*LOGIN PAGE*/



.form_text{



font-size: 11px;



}



.login_form_input{



width: 250px;



}







/*ORDER DETAILS PAGE*/



a.print_link{



font-size: 12px;



text-decoration: underline;



}



a.print_link:hover{



font-size: 12px;



text-decoration: underline;



}



a.print_link:visited{



font-size: 12px;



text-decoration: underline;



}



.photo_list_area{



text-align: left;



vertical-align: middle;



background-color: #F9F9F9;



border: 1px solid #eeeeee;



padding: 5px 0px 5px 10px;



}







/*DETAILS EDIT PAGE*/



.details_form{



width: 250px;



}







/*NEWS LIST PAGE*/



a.news_links{



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}



a.news_links:hover{



font-size: 12px;



font-weight: bold;



text-decoration: underline;



color: #000000;



}



a.news_links:visited{



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}







/*NEW DETAILS PAGE*/



.news_title{



font-size: 12px;



}



.main_news_box{



padding-left: 10px;



padding-right: 10px;



}



.news_date{



text-align: right;



}



.news_article{



}



.news_back_button{



text-align: right;



}



a.news_back_link{



font-size: 11px;



text-decoration: underline;



}



a.news_back_link:hover{



font-size: 11px;



text-decoration: underline;



}



a.news_back_link:visited{



font-size: 11px;



text-decoration: underline;



}







/*ORDER FORM PAGE - CHECK/MONEY ORDER*/



.order_form_input{



width: 250px;



}



.order_form_textarea{



width: 250px;



height: 150px;



}







/*MY ORDER PAGE - MEMBERS AREA*/



a.order_page_links{



text-decoration: underline;



}



a.order_page_links:hover{



text-decoration: underline;



}



a.order_page_links:visited{



text-decoration: underline;



}







/*PHOTOGRAPHER LIST*/



.photog_list{



padding-left: 5px;



padding-right: 0px;



padding-bottom: 5px;



padding-top: 0px;



}



a.photog_list_links{



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}



a.photog_list_links:hover{



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}



a.photog_list_links:visited{



font-size: 12px;



font-weight: bold;



text-decoration: underline;



}







/*SEARCH BAR AREA*/



.search_bar_main_div{



width: 100%;



padding: 0px;



margin:0px;



display:block;



}



.search_bar_outer_box{



width: 100%;



}







/*SUBSCRIBE PAGE*/



.subscribe_bottom_captcha_area{



text-align: left;



}







/* CLICK TO ENLARGE POPUP */



#lightbox{



	position: absolute;



	left: 0;



	width: 100%;



	z-index: 100;



	text-align: center;



	line-height: 0;



	}







#lightbox a img{ border: none; }







#outerImageContainer{



	position: relative;



	background-color: #fff;



	width: 250px;



	height: 250px;



	margin: 0 auto;



	}







#imageContainer{



	padding: 10px;



	}







#loading{



	position: absolute;



	top: 40%;



	left: 0%;



	height: 25%;



	width: 100%;



	text-align: center;



	line-height: 0;



	}



#hoverNav{



	position: absolute;



	top: 0;



	left: 0;



	height: 100%;



	width: 100%;



	z-index: 10;



	}



#imageContainer>#hoverNav{ left: 0;}



#hoverNav a{ outline: none;}







#prevLink, #nextLink{



	width: 49%;



	height: 100%;



	background: transparent url(../images/popup_blank.gif) no-repeat; /* Trick IE into showing hover */



	display: block;



	}



#prevLink { left: 0; float: left;}



#nextLink { right: 0; float: right;}



#prevLink:hover, #prevLink:visited:hover { background: url(../images/popup_prevlabel.gif) left 15% no-repeat; }



#nextLink:hover, #nextLink:visited:hover { background: url(../images/popup_nextlabel.gif) right 15% no-repeat; }











#imageDataContainer{



	font: 10px Verdana, Helvetica, sans-serif;



	background-color: #fff;



	margin: 0 auto;



	line-height: 1.4em;



	overflow: auto;



	width: 100%	



	}







#imageData{	padding:0 10px; color: #666; }



#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	



#imageData #caption{ font-weight: bold;	}



#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			



#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	



		



#overlay{



	position: absolute;



	top: 0;



	left: 0;



	z-index: 90;



	width: 100%;



	height: 500px;



	background-color: #000;



	}







/*MAIN PHOTOGRAPHERS AREA*/



.main_option_links_off{



border: 1px solid #dfdfdf;



padding: 4px 4px 4px 10px;



margin: 2px 2px 2px 2px;



font-color:#7f7f7f;



background-color: #F9FBFE;



}



.main_option_links_on{



border: 1px solid #dfdfdf;



padding: 4px 4px 4px 10px;



margin: 2px 2px 2px 2px;



background-color: #ffffff;



}



.large_import_text{



font-size: 13px;



}



.photog_upload_box{



background-color: #FFFFFF;



}



.view_edit_area_box{



border: 1px solid #dfdfdf;



padding: 3px;



margin: 3px 3px 3px 3px;



background-color: #F9FBFE;



}



.photog_photo_display_box{



border: 1px solid #000000;



margin-right: 15px;



}



.view_edit_page_results{



padding-left: 10px;



padding-right: 10px;



padding-top: 30px;



width: 100%;



clear: both;



}



.view_edit_paging_off_link{



color: #B0B0B0;



}



.main_sales_table_box{



border: 1px solid #dfdfdf;



}



.sale_item_boxes{



text-align: center;



background-color: #efefef;



}



.inner_sale_boxes{



text-align: center;



border: 1px solid #78A5E9;



}



.add_photo_main_box{



border: 1px solid #9FC0EC;



padding: 10px;



margin: 3px;



background-color: #F9FBFE;



}



.photog_add_new_boxes{



background-color: #ffffff;



}



.photog_upload_warning{



color: #ff0000;



}



.photog_edit_main_box{



border: 1px solid #9FC0EC;



padding: 10px;



margin: 3px;



background-color: #F9FBFE;



}



.photog_edit_area_boxes{



background-color: #ffffff;



}



-->







/*PICDIF CSSS START FORM HERE. START EDIT START FORM HERE*/











	



.main_header_logo {



width:150px;



height:40px;



height:auto;



}







.header_space{



width:150px;







}







#gallery_nav {



border:0px;



width:170px;



	}











.gallery_nav a.:link {



                color:#000000;



                text-decoration: none;



				font-size:10px;



				padding-bottom:3px;



                }



.gallery_nav a:visited {



                color:#000000;



                text-decoration: none;



				font-size:10px;



				padding-bottom:3px;



				



                }



.gallery_nav a:hover {



                color:#000000;



                text-decoration: underline;



				font-size:10px;				



				padding-bottom:3px;



                }



				



.mout {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 10px;



	color: #000000;



	background-color: #FFFFFF;



	text-decoration: none;



	width: 100%;



	padding: 0px;



}







.index_content {



border-top:1px solid #0099CC;



border-bottom:1px solid #FFA69F;



padding:0px;



}







div.index_content_welcomebox {



display:block;



height:138px;



width:350px;



margin:0px;



float:left;



padding:10px 10px 2px 20px;



background-color:efefef;



}







.body_header_text {



color: 000;



}







div.featured_news{



	font-size: 11px #000000;



	color: #000;



	border: 0px solid #94C7EF;



	background-color: #fff;



	padding-top: 0px;



	}







a.more_news_links:link	{



	color:#000;



	}



a.more_news_links:visited {



	color:#000;



	}



a.more_news_links:hover	{



	color:#000;



	}







a.white_bold_link:link	{



	color:#ffffff;



	font-weight: bold;



	font-size: 12px;



	letter-spacing: 0;



	}



a.white_bold_link:visited {



	color:#ffffff;



	font-weight: bold;



	font-size: 12px;



	letter-spacing: 0;



	}



a.white_bold_link:hover	{



	color:#333333;



	font-weight: bold;



	font-size: 12px;



	letter-spacing: 0;



	}















.other_photos_tabs{



	background-color: #dfdfdf;



	align: middle;



	padding: auto 15px auto 15px;



	}







a.white_bold_link:link	{



	color:#ffffff;



	padding-left: 5px;



	}



a.white_bold_link:visited {



	color:#ffffff;



	padding-left: 5px;



	padding-right: 5px;



	}



a.white_bold_link:hover	{



	padding-left: 5px;



	padding-right: 5px;



	}







.i_featured_area_a{



	vertical-align:top;



	padding:0px;



	text-align:left;



}	







.photo_option_spacer{



	border: 0px;



	height:22px;



	width:370px;



}	











#clearfloat {



display:block;



clear:both;



}





.index_main_copy {



background:#CCCCCC;



display:block;



padding-left: 30px;



float:left;



}











#photo_nav { 



	margin:0px;



	width:680px;



	float:right;



	padding:0px;



}







#photo_nav ul{ 



	float:right;



	padding:0px;



	margin:0px 0px 10px 0px;



}











#photo_nav li{ 



	float:left;



	list-style-image:none;



	list-style-position:outside;



	list-style-type:none;



	font-weight: bold;



	border-left:1px solid #dfdfdf;



	border-bottom:1px solid #dfdfdf;



	



}











#featured_photo_nav_home {



	margin:0;



	color: #fff;



	background:#0075FF;



	display:block;



	font-size: 12px;



	padding:2px 10px;



	margin:0;



}







#featured_photo_nav li{



	margin:0;



	color: #fff;



	background:#0075FF;



	padding:2px 10px;



}







#featured_photo_nav a{



	margin:0;



	color: #598FEF;



	font-size: 12px;



	background:# fff;



	display:block;



	padding:2px 10px;



	margin:0;



}







#featured_photo_nav a:hover{



	margin:0;



	color: #fff;



	background:#0075FF;



	display:block;



	font-size: 12px;



	padding:2px 10px;



	margin:0;	



}







#new_photo_nav li {



	margin:0;



	color: #00BF2C;



	font-size: 12px;



	background:#fff;



	display:block;



	padding:2px 10px;



	margin:0;



}











#new_photo_nav a:link {



	margin:0;



	color: #00BF2C;



	font-size: 12px;



	background:#fff;



	display:block;



	padding:2px 10px;



	margin:0;



}







#new_photo_nav a:visited {



	margin:0;



	color: #00BF2C;



	font-size: 12px;



	background:#efefef;



	display:block;



	padding:2px 10px;



	margin:0;



}







#new_photo_nav a:hover {



	margin:0;



	color: #fff;



	background:#00BF2C;



	display:block;



	padding:2px 10px;



	margin:0;



}







#new_photo_nav a:active {



	margin:0;



	color: #fff;



	background:#000;



	display:block;



	padding:2px 10px;



	margin:0;



}















#popular_photo_nav li {



	margin:0;



	color: #EF0000;



	background:#fff;



	font-size: 12px;



	display:block;



	padding:2px 10px;



	margin:0;



}



#popular_photo_nav a {



	margin:0;



	color: #EF0000;



	background:#fff;



	font-size: 12px;



	display:block;



	padding:2px 10px;



	margin:0;



}







#popular_photo_nav a:visited {



	background:#efefef;



}











#popular_photo_nav a:hover {



	margin:0;



	color:#fff;



	background:#EF0000;



	display:block;



	padding:2px 10px;



	margin:0;



}







#popular_photo_nav a:active {



	margin:0;



	color: #fff;



	background:#000;



	display:block;



	padding:2px 10px;



	margin:0;



}







	



#tree_box {



border-bottom-color:#999999;



padding:4px 0px 4px 4px;



border-right:1px solid #BFD6FF;



border-left:1px solid #DFDFDF;



}







#i_gallery_nav_ender {



height:30px;



background:#FFFFFF;



}







/* Picdif nav menu */







.top_nav {



	text-transform:none;



	font-size:11px;



	valign:top;



	padding:0px 0px 4px 0px;



	}







#nav_cart {



height: 30px;



valign:baseline;



float:right;



padding:0px;



margin:0px;



}







#nav_cart img{



valign:baseline;







padding:0px;



}







#home_nav {



color:#fff;



background-color:#da251c;



padding:4px 10px 4px 10px;



margin:0;



}







#home_nav:hover{



color:#fff;



background-color:#5F5F5F;



}







#home_nav:active{



color:#da251c;



background-color:#efefef;



padding:4px 10px 4px 10px;



}











#about_nav { 



color:#fff;



background-color:#00923f;



padding:4px 10px 4px 10px;







}







#about_nav:hover{



color:#fff;



background-color:#5F5F5F;



}







#about_nav:active{



color:#00923f;



background-color:#efefef;



padding:4px 10px 4px 10px;



}







#subscribe_nav { 



color:#fff;



background-color:#e67817;



padding:4px 10px 4px 10px;



}







#subscribe_nav:hover{



color:#fff;



background-color:#5F5F5F;



}







#subscribe_nav:active{



color:#e67817;



background-color:#efefef;



padding:4px 10px 4px 10px;



}







#faqs_nav {



color:#fff; 



background-color:#f8c301;



padding:4px 10px 4px 10px;



}







#faqs_nav:hover{



color:#fff;



background-color:#5F5F5F;



}







#faqs_nav:active{



color:#f8c301;



background-color:#efefef;



padding:4px 10px 4px 10px;



}











#news_nav {



color:#fff; 



background-color:#85c226;



padding:4px 10px 4px 10px;



}







#news_nav:hover{



color:#fff;



background-color:#5F5F5F;



}







#news_nav:active{



color:#85c226;



background-color:#efefef;



padding:4px 10px 4px 10px;



}







#blog_nav {



color:#fff; 



background-color:#0093dd;



padding:4px 10px 4px 10px;



}







#blog_nav:hover{



color:#fff;



background-color:#5F5F5F;



}







#blog_nav:active{



color:#0093dd;



background-color:#efefef;



padding:4px 10px 4px 10px;



}



#support_nav {



color:#fff; 



background-color:#da251c;



padding:4px 10px 4px 10px;



}







#support_nav:hover{



color:#fff;



background-color:#5F5F5F;



}







#support_nav:active{



color:#da251c;



background-color:#efefef;



padding:4px 10px 4px 10px;



}











.featured_photographer_box {



background: #dfdfdf;



width:170px;



padding-left:12px;



margin:0px;



border:0px;



line-height:12px;



}







.featured_photographer_box a{



color:#0066FF;



}







.featured_photographer_box a:visited{



color:#0066FF;



}







.featured_photographer_box a:hover{



color:red;



}











.boxpadding {



height:6px;



background:#dfdfdf;



}







.featured_photographer{



background: #dfdfdf;



display:block;



width:170px;



padding:0px;



margin:0px;



border:0px;



line-height:12px;



}











a.featured_photographer:link{



color:#0072CF;



padding:8px 15px 0px 15px;







}











#welcome_area {



margin:0;



padding: 0;



width:680px;



border-bottom:1px solid #9F9F9F;



border-top:1px solid #9F9F9F;



display:block;



}







.add_to_cart {



margin:0;



padding: 1px;



display:block;



border:1px solid #dfdfdf;



width:50px;



color:#FFFFFF;



background-color:#fff



display:block;



}



.add_to_cart a:visited{



color:#FFFFFF;



padding: 2px;



}







.picdif_footer {



width:850px;



height:160px;



padding:0;



margin:0;



float:left;



display:block;



background-color:#999900;



}







.footer_part1 {



width:170px;



float:left;



background-color:dd0000;



display:block;



}







.footer_part2 {



width:420px;



height:160px;



padding-left:0px;



float:left;



background-color:dfdfdf;



}







.footer_part3 {



width:260px;



float:left;



background-color:dfdfdf;



display:block;



}







#footer_list {



width:280px;



float:left;



}







#footer_list ul {



list-style-type:none;



padding:10px;



margin:0px;



display:block;



float:left;



width:80px;



}







#footer_list li {



float:left;



font-size:12px;



font-weight:bold;



}











#footer_list_bottom {



float:left;



clear:both;



display:block;



padding:2px;



padding-left:10px;



width:400px;



}











.footer_rss {



width:100px;



float:left;



padding: 10px;



display:block;



}







.footer_rss p {



font-size:12px;



font-weight:bold;



color:#fff;



width:80px;



margin:0px;



padding:0px;



padding-top:5px;



}







.footer_picdif_logo {



float:left;



padding-right:10px;



}







#member_signup {



Padding:2px;



font-size: 20px;



color:dd0000;



}











/* picdif */







div.footer_main {



	width:850px;



	height:134px;



	background:#DFDFDF;

	

	padding:0px;



}







.footer_main img{



	padding:0px;



	border:0px;



	margin:0px;



	overflow:hidden;



}







div.paypal {



	width:170px;



	float:left;



	height:139px;



}







.paypal img {



	padding:0px;



	margin:0px;



	}





.footer_box {



display:block;



float:left;



height:102px;



}



.footer_box_middle_top {



display:block;



width:427px;



}



div.rss-feed {



	position:relative;



	float:left;



	top:0px;



	width:96px;



	height:102px;



}



div.licensing {



	width:100px;



	height:102px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #5F5F5F;



	float:left;



}



.licensing ul {



	list-style-type:none;



	padding:5px 0px 0px 0px;



	margin:0px



}



.licensing a {



	font-size:10px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight:normal;



	color: #5F5F5F;



}



.licensing a:hover {



	font-size:10px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight:normal;



	color: #dd0000;



}



div.footer-nav {



    float:left;



	width:208px;



	font-size:11px;



	height:102px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #5F5F5F;



}





div.picdif-logo {



	width:96px;



	height:36px;



	float:left;



	display:block;



}







div.copyright {



	font:9px;



	color:#666666;



	width:321px;



	height:36px;



	float:left;



	display:block;



	vertical-align:bottom



}



.footerbox_right_top{

display:block;

float:left;

}



.footerbox_right_bottom {

display:block;

float:left;

}





.footer-nav ul{



	list-style:none;



	padding:5px 0px 0px 0px;



	margin:0px;



}







.footer-nav a {



	font-size:10px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight:normal;



	color: #5F5F5F;



}







.footer-nav a:hover {



	font-size:10px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight:normal;



	color: #dd0000;



}







.photographer-sign-up {



	width:200px;



	height:35px;



	display:block;



	border:0px;



	padding:0px;



	font-size:14px;



}







.photographer-sign-up a {



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	color:#FF0000;	



	padding:0px;



	vertical-align:middle;



	text-decoration:none;



	float:top;



}





img.photographer-sign-up  {



	border:0px;



	padding:0px;



}











div.member-sign-up {



	width:230px;



	height:29px;



	display:block;



	border:0px;



	font-size:14px;



}







div.member-sign-up a {



	position:relative;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	color:#DD000;	



	text-decoration:none;



	display:block;



	float:left;



}







.member-sign-up img {



	border:0px;



	padding:0px;



}







div.facebook {





	width:112px;



	height:38px;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	display:block;



	float:left;



}







div.facebook a {



    position:relative;



	padding-top:15px;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	color: #7f7f7f;



	float:left;



	text-decoration:none;





}







div.twitter {



	width:135px;



	height:38px;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	display:block;



	float:left;



}





div.twitter a {



	position:relative;



	padding-top:15px;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	color: #7f7f7f;



	float:left;



	text-decoration:none;



}





div.social-bookmarks {



	width:263px;



	height:36px;



	float:left;



	display:block;



}







.footer-ender {



	width:680px;

	padding-left:170px;

	padding-top:0px;

	margin:0px;



}



img.footer-ender {	

	padding:0px;

	margin:0px;

}







div.footer_main {



padding:0px;



border:0px;



margin:0px



width:850px;



height:138px;



display:block;



float:left;



}











.membership_details {



display:block;



padding-left:12px;



color:#dfdfdf;



font-size:10px;



font-weight:normal;



clear:both;



}







.rate_banner {

display:block;
float:middle;



}







#contact_address {



padding-left:50px;



padding-bottom:20px;



display:block;



vertical-align:top;



color:#333333;



}







/* picdif div tag nav new */







.picdif_top_nav {



padding-bottom:0px;



display: block;



margin: 0px;



float: left;



width:100%;



list-style: none;



list-style-position: outside;



list-style-image: none;



vertical-align:top;

}







.picdif_top_nav ul{



padding-left:170px;



list-style: none;



padding-top:0px;



padding-bottom:0px;



margin: 0px;



}



.picdif_top_nav li{



display:inline;





}







.picdif_top_nav li a {



font-weight:bold;



font-size:11px;



float: left;



}



.picdif_nav_cart{



margin:0px;

vertical-align:middle;

}

















