@charset "utf-8"; 
/* -------------------------------------------------------------- 
  
   IceCube2.Net CSS powered by Blueprint CSS Framework 
   * Version:   3 (08.09.2011)
   
-------------------------------------------------------------- */ 
@media screen,projection { 

	@import 'lib/shadowbox.css'; 
	@import 'lib/video-js.css'; 
	@import 'lib/fullcalendar.css'; 
	@import 'lib/jquery-ui.css'; 
	@import 'lib/validation.css'; 
	@import 'lib/reset.css';
	@import 'lib/typography.css';
	@import 'lib/forms.css';
	@import 'lib/grid.css';
	@import 'lib/buttons.css';  
	@import 'lib/navigation.css';   
	@import 'lib/content.css'; 
	@import 'lib/shop.css'; 
	


	/* ----------------------------------------------------------- */
	
	body							{ background:url("../Images/bg_body.jpg") no-repeat center top #000; }
	#wrapper						{ width:990px;margin:0 auto;position:relative; }
	#header							{ height:127px;margin:0;padding:0;position:relative; z-index:1; } 
	.container						{ padding:0;box-shadow:0 0 10px #111;background:#fff; }
	.home .column.white				{ background:#fff;margin:0;width:560px;padding:35px 20px; }
	.home .column.grey				{ background:#dedede;margin:0; }
	.home .content p				{ font-size:16px;color:#333; }
	h2.pageTitle					{ font-size:40px;font-family:'Fjalla One',sans-serif;color:#000; }
	
	.home .homeSlider .BlocSlideshow						{ margin:0; }
	.home .homeSlider .BlocSlideshow .item					{ margin:0; }
	
	.home .homeSlider .BlocSlideshow .item:focus .info,
	.home .homeSlider .BlocSlideshow .item:hover .info		{ display:none; }
	
	.home .homeSlider .BlocSlideshow .carousel-wrap div,
	.home .homeSlider .BlocSlideshow .GalleryBox,
	.home .homeSlider .BlocSlideshow .item			{ height:450px; }
	
	.contentBox												{ padding:35px 0; }
	
	#sb-title-inner,
	.BlocPicturesGallery .item span.info					{ display:none; }
	.BlocPicturesGallery.PictureGalleryBasketPart .item span.info					{ display:block; }
		
	.IC2Site .default-title	{ 
		font-family:'Fjalla One',sans-serif;
		font-size:25px; 
		font-weight:normal;
		font-style:normal;
		color:#333333;
		text-transform:none;
		text-decoration:none;
		line-height:1.25;
		text-align:left;
		background:none;
		margin:0.5em 0;
		padding:0;
		border:none;
	}		
	
	.IC2Site .default-subtitle {
		font-family:'Fjalla One',sans-serif;
		font-size:20px;
		font-weight:normal;
		font-style:normal;
		color:#c10b0b;
		text-transform:none;
		text-decoration:none;
		line-height:1.25;
		text-align:left;
		background:none;
		margin:0 0 0.5em;
		padding:0;
		border:none;
	}		
	
	.IC2Site .wysiwyg-h1 {
		font-family:'Fjalla One',sans-serif;
		font-size:16px;
		font-weight:normal;
		font-style:normal;
		color:#aaaaaa;
		text-transform:none;
		text-decoration:none;
		line-height:1.25;
		text-align:left;
		background:none;
		margin:0 0 0.4em 0;
		padding:0;
		border:none;
	}
	
	.IC2Site .wysiwyg-h2 {
		font-family:'Fjalla One',sans-serif;
		font-size:14px;
		font-weight:normal;
		font-style:normal;
		color:#c10b0b;
		text-transform:uppercase;
		text-decoration:none;
		line-height:1.25;
		text-align:left;
		background:none;
		margin:0 0 0.4em 0;
		padding:0;
		border:none;			
	}
	
	/* Logo
	-------------------------------------------------------------- */
	.IC2Site h1.logo { margin:0;padding:0; }
	.IC2Site h1.logo a {
		position:absolute;
		top:10px;
		left:0;
		display:block;
		width:192px;
		height:107px;
		text-align:left;
	} 
	.IC2Site h2.slogan {
		position:absolute;
		top:-999px;
		left:-999px;
		font-size:0;
		line-height:0;
		text-indent:-999px;
		text-align:left;
	}
	
	/* Search
	-------------------------------------------------------------- */
	.IC2Site .search {
		position:absolute;
		top:0;
		right:40px;	
		width:153px;
		height:22px;
		padding:0;
		margin:7px 0 0;
		background:#FFF url("../Images/sprite.png") no-repeat -230px -85px;
	}
	.IC2Site .search label {
		position:absolute;
		top:-999px;
		left:-999px;
		font-size:0;
		line-height:0;
		text-indent:-999px;
		text-align:left;
	}
	.IC2Site .search input.text {
		float:left;
		width:112px;
		height:14px;
		padding:4px 8px;
		margin:0;
		border:none;
		background:none;
		color:#AAA;
		text-transform:uppercase;
		font-size:11px;
	}
	.IC2Site .search input.text:focus {
		color:#555;
		text-transform:none;	
	}
	.IC2Site .search button.btn {
		float:left;
		width:25px;
		height:22px;
		padding:0;
		margin:0;
		background:#ddd url("../Images/sprite.png") no-repeat -387px -85px;
		border:none;
		font-size:0;
		line-height:0;
		text-indent:-999px;
		text-align:left;
		cursor:pointer;
	} 
	
	/* Lightbox
	-------------------------------------------------------------- */
	#sb-player h3					{ font-size:1.4em;letter-spacing:-1px;margin:5px 0 10px;text-transform:uppercase; }
	
	/* Cart
	-------------------------------------------------------------- */
	.IC2Site .cart 					{ position:absolute;top:0;right:200px;height:22px;padding:0;margin:7px 0 0;background:#FFFFFF;
									  border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
	.IC2Site .cart a 				{ display:block;height:18px;padding:2px 9px 2px 30px;position:relative; }
	.IC2Site .cart a:hover strong	{ color:#777; }
	.IC2Site .cart a strong 		{ color:#333;font-weight:normal;padding-right:2px; }
	.IC2Site .cart a span 			{ font-size:10px; }
	.IC2Site .cart a span.ico 		{ display:block;width:18px;height:18px;position:absolute;left:6px;top:2px;background:url("../Images/lib/shop/cart.png") no-repeat -89px 0;
									  font-size:0;line-height:0;text-indent:-999px;text-align:left; }	
	
	/* Logout
	-------------------------------------------------------------- */
	.IC2Site .logoutlink 			{ position:absolute;top:0;right:315px;height:22px;padding:0;margin:7px 0 0;background:#FFFFFF;
									  border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
	.IC2Site .logoutlink a 			{ display:block;height:18px;padding:2px 9px 2px 9px;position:relative;color:#333; }
	.IC2Site .logoutlink a:hover	{ color:#f30; }
		
	/* Quicklinks
	-------------------------------------------------------------- */
	.IC2Site .quicklinks			{ margin:0;padding:0;position:absolute;top:90px;left:226px; }
	.IC2Site .quicklinks a			{ padding:0;margin:0 15px 0 0;background:transparent url("../Images/sprite.png") no-repeat 0 0;
									  font-size:0;text-decoration:none;text-indent:-9999px;display:block;float:left;
									  -webkit-transition:background-position 0.3s ease;
									  -moz-transition:background-position 0.3s ease;
									  -ms-transition:background-position 0.3s ease;
									  -o-transition:background-position 0.3s ease;
									  transition:background-position 0.3s ease; }
	.IC2Site .quicklinks a.home		{ width:10px;height:10px;background-position:0 0; }
	.IC2Site .quicklinks a.contact	{ width:10px;height:8px;background-position:-11px 0;position:relative;top:2px; }
	.IC2Site .quicklinks a.sitemap	{ width:11px;height:10px;background-position:-22px 0; }
	
	.IC2Site .quicklinks a:hover	{ -webkit-transition:background-position 0.3s ease;
									  -moz-transition:background-position 0.3s ease;
									  -ms-transition:background-position 0.3s ease;
									  -o-transition:background-position 0.3s ease;
									  transition:background-position 0.3s ease; }
	
	.IC2Site .quicklinks a.home:hover		{ background-position:0 -11px; }
	.IC2Site .quicklinks a.contact:hover	{ background-position:-11px -9px; }
	.IC2Site .quicklinks a.sitemap:hover	{ background-position:-22px -11px; }
		
	/* Language
	-------------------------------------------------------------- */
	.IC2Site .language				{ float:left;margin:0;padding:6px 0 0;height:29px;color:#FFF; }
	.IC2Site .language a			{ font-size:12px;text-decoration:none;color:#FFF; }
	.IC2Site .language a:hover		{ color:#999; }
	
	/* Breadcrumbs
	-------------------------------------------------------------- */
	.IC2Site .breadcrumbs			{ color:#333;text-transform:uppercase;line-height:22px; }
	.IC2Site .breadcrumbs a			{ color:#333; font-size:9px; }
	.IC2Site .breadcrumbs a.selected{ color:#1C8EB0; } 
	.IC2Site .breadcrumbs a:hover	{ text-decoration:underline; } 
	
	/* Container
	-------------------------------------------------------------- */
	.IC2Site .container-box			{ padding:10px 10px 2px;background:#FFF url("../Images/sprite.png") no-repeat 0 -8px;position:relative;z-index:10; }
	.IC2Site .container-box span 	{ position:absolute;bottom:-8px;left:0;width:230px;height:8px;background:url("../Images/sprite.png") no-repeat 0 0;z-index:11; }
	.IC2Site .container-box h2	 	{ font-size:18px;margin:0;padding:3px 0; }
	.IC2Site .container-box a,
	.IC2Site .container-box p	 	{ font-size:12px;color:#333; }
	.IC2Site .rss h2, .IC2Site .facebook h2, .IC2Site .twitter h2, .IC2Site .login h2, .IC2Site .newsletter h2 { 
		padding:2px 0 11px 48px; 
		background:#F2F2F2 url("../Images/sprite.png") no-repeat -258px -128px;
		width:162px;
		height:27px;
		overflow:hidden;
		z-index:12;
	}
	.IC2Site .rss a, .IC2Site .facebook a, .IC2Site .twitter a, .IC2Site .login p, .IC2Site .newsletter p { 
		position:absolute;
		top:0;
		left:0;
		padding:30px 10px 10px 59px;
		width:162px; 
		height:20px;
		overflow:hidden;
		line-height:2;
		z-index:13;
	}
	.IC2Site .facebook h2			{ background-position:-258px -209px; }
	.IC2Site .twitter h2			{ background-position:-258px -291px; }
	.IC2Site .ads				 	{ padding:0;background:none; }
	 
	/* Newsletter
	-------------------------------------------------------------- */
	.IC2Site .newsletter h2			{ background-position:-527px -128px; }
	.IC2Site .newsletter form		{ margin:0.5em 0 0;padding:5px;border-top:1px solid #ddd; }
	.IC2Site .newsletter label		{ display:block;width:72px;font-weight:normal;font-size:10px;text-align:right;padding:6px 8px 0 0;float:left; }
	.IC2Site .newsletter .text		{ width:109px;padding:2px;margin:3px 0; }
	.IC2Site .newsletter .btn		{ float:none;background:#999;padding:2px 4px;font-size:10px;color:#222;margin:3px 0 0 80px;font-weight:normal;border:none; }
	.IC2Site .newsletter .error		{ background:none;border:none;font-size:10px;margin:0;padding:0 3px 3px 80px; }
	
	/* Login box
	-------------------------------------------------------------- */
	.IC2Site .login h2				{ background-position:-258px -367px; }
	.IC2Site .login form			{ margin:0.5em 0 0;padding:5px;border-top:1px solid #ddd; }
	.IC2Site .login label			{ display:block;width:72px;font-weight:normal;font-size:10px;text-align:right;padding:6px 8px 0 0;float:left; }
	.IC2Site .login .text			{ width:109px;padding:2px;margin:3px 0; }
	.IC2Site .login .btn			{ float:none;clear:both;background:#999;padding:2px 4px;font-size:10px;color:#222;margin:3px 0 0 80px;font-weight:normal;border:none; }
	.IC2Site .login .field a		{ display:block;float:right;font-size:9px;padding-right:3px;width:115px;margin-bottom:4px; }
	.IC2Site .login .field a:hover	{ color:#000; }
	
	
	/* Login Page
	-------------------------------------------------------------- */
	.LoginForm							{ float:left;width:48%;padding:20px 0 0 3%;min-height:400px;border-top:1px solid #ddd; }
	.RegisteredForm						{ float:left;width:48%;padding:20px 0 0;min-height:400px;border-top:1px solid #ddd;border-right:1px solid #ddd; }
	.SocialLogin						{ border-top:1px solid #ddd;padding:20px 0 0; }
	
	.LoginUser p 						{ margin-right:5px; }
	.LoginUser .light					{ font-size:0.9em;color:#777; }
	.LoginUser .field					{ margin:0 0 5px 0;clear:both; }
	.LoginUser .field label				{ display:block;width:100px;float:left;padding:9px 9px 5px 0;font-weight:normal; } 
	.LoginUser .field input.text		{ margin-bottom:0;width:160px; }
	.LoginUser .field select.text		{ height:24px;width:120px; }
	.LoginUser .RememberMe label 		{ float:none;padding:0;width:auto;display:inline; }
	.LoginUser .RememberMe input		{ margin-left:110px; }
	.LoginUser .formfooter .button		{ margin-left:110px;width:152px;text-align:center; }
	.LoginUser .formfooter button		{ margin-left:110px;width:172px; }
	.LoginUser a.remindPassword			{ margin-left:110px;display:block; }
	
	.LoginUser fieldset					{ padding:0;border:none; }
	.LoginUser legend					{ font-size:1.8em;text-transform:uppercase;font-weight:normal;letter-spacing:-1px;margin:0 0 10px 0; }
	
	/* Profil Page
	-------------------------------------------------------------- */
	.EditUser .field 					{ margin:0 0 0.5em 0;clear:both; }
	.EditUser .field label 				{ float:left;padding:2px;height:16px;width:180px; } 
	.EditUser .field label .required	{ color:#F30;padding:0 2px; } 
	.EditUser .field input.text 		{ padding:2px;height:16px;width:260px;margin:0; }
	.EditUser .field select.text 		{ padding:0px;height:22px !important;width:266px;border-color:#BBB;margin:0; }
	.EditUser .field div label			{ float:none;padding:0;height:auto;width:auto; } 
	.EditUser .field span.clear 		{ display:block;clear:both; }	
	.EditUser .field-error input,
	.EditUser .field-error select		{ background:#FBE3E4;border-color:#FBC2C4; }
	.EditUser .field input.ZipField 	{ width:51px; }
	.EditUser .field input.CityField 	{ width:200px; }  
	.EditUser .field select.DayField 	{ width:80px; }  
	.EditUser .field select.MonthField 	{ width:100px; }  
	.EditUser .field select.YearField 	{ width:80px; }  
	.EditUser .newsletterbox label span	{ border-width:1px;font-weight:normal;padding:1px 2px;border-radius:3px; }
	.EditUser .passbox .infomessage		{ margin:1.5em 0 0; }
	
	/* News 
	-------------------------------------------------------------- */
	.IC2Site .news						{ padding:35px 20px; }
	.IC2Site .news .item				{ position:relative;padding-left:0;min-height:auto;margin:0 0 20px; }
	.IC2Site .news h2					{ font-family:'Fjalla One',sans-serif;font-size:30px;margin:0 0 25px;padding:0;color:#000; }
	.IC2Site .news .item h3				{ font-family:'Fjalla One',sans-serif;font-size:18px;margin:0 0 5px;padding:0;color:#000; }
	.IC2Site .news .item h3 a			{ color:#000; }
	.IC2Site .news .item h3 a:hover		{ color:#555; }
	.IC2Site .news .item p				{ font-size:14px;margin:0;color:#333; }
	.IC2Site .news .item img			{ position:absolute;top:0;left:0;margin:0;padding:0; }
	.IC2Site .news .item p a			{ color:#333; }
	.IC2Site .news .item .more			{ color:#c10b0b; }
	.IC2Site .news .item .info			{ font-size:14px;color:#777; }
	.IC2Site .news .item a:hover		{ color:#000000; } 
			 
	/* Events
	-------------------------------------------------------------- */
	.IC2Site .events .item				{ position:relative;padding:0 0 1em 130px;min-height:90px; }
	.IC2Site .events .item h3			{ font-size:14px;font-weight:bold;margin:0;padding:0.2em 0;color:#1C8EB0; }
	.IC2Site .events .item p			{ font-size:12px;margin:0; }
	.IC2Site .events .item img			{ position:absolute;top:0;left:0;margin:0;padding:0; }
	.IC2Site .events .item p a			{ color:#434343; }
	.IC2Site .events .item .more		{ color:#1C8EB0; }
	.IC2Site .events .item a:hover		{ color:#000000; }  
	.IC2Site .events .item .info		{ font-weight:bold; }  
	
	/* Accroches
	-------------------------------------------------------------- */
	ul.accroches					{ margin:60px 0 0 0;padding:0;list-style:none;position:relative;left:-20px; }
	ul.accroches li					{ font-family:'Fjalla One',sans-serif;font-size:25px;text-transform:uppercase;position:relative;
									  margin:5px 0; }
	ul.accroches li a				{ color:#000;padding:5px 30px 5px 60px; }
	
	.internal ul.accroches li		{ margin:10px 0; }
	.internal ul.accroches li a		{ padding:10px 30px 10px 60px; }
	
	ul.accroches li a				{ background:transparent url("../Images/accroche-bg.png") no-repeat 100% 100%;
									  -webkit-transition:background-position 0.3s ease;
									  -moz-transition:background-position 0.3s ease;
									  -ms-transition:background-position 0.3s ease;
									  -o-transition:background-position 0.3s ease;
									  transition:background-position 0.3s ease; }
	ul.accroches li a:hover			{ background-position:100% 0;
									  -webkit-transition:background-position 0.3s ease;
									  -moz-transition:background-position 0.3s ease;
									  -ms-transition:background-position 0.3s ease;
									  -o-transition:background-position 0.3s ease;
									  transition:background-position 0.3s ease; }
	
	ul.accroches li a span			{ display:block;background:transparent url("../Images/sprite.png") no-repeat 0 0;position:absolute;
									  -webkit-transition:background-position 0.3s ease;
									  -moz-transition:background-position 0.3s ease;
									  -ms-transition:background-position 0.3s ease;
									  -o-transition:background-position 0.3s ease;
									  transition:background-position 0.3s ease; }
	ul.accroches li a:hover span	{ -webkit-transition:background-position 0.3s ease;
									  -moz-transition:background-position 0.3s ease;
									  -ms-transition:background-position 0.3s ease;
									  -o-transition:background-position 0.3s ease;
									  transition:background-position 0.3s ease; }
	
	ul.accroches li.galeriesLink a span			{ width:31px;height:24px;background-position:-32px -30px;top:5px;left:20px; }
	ul.accroches li.studioLink a span			{ width:29px;height:29px;background-position:-30px -58px;top:1px;left:20px; }
	ul.accroches li.telechargementLink a span	{ width:24px;height:26px;background-position:-25px -91px;top:3px;left:20px; }
	ul.accroches li.contactLink a span			{ width:29px;height:19px;background-position:-30px -121px;top:9px;left:20px; }
	ul.accroches li.facebookLink a span			{ width:11px;height:23px;background-position:-12px -144px;top:6px;left:20px; }
	
	.internal ul.accroches li.galeriesLink a span		{ width:31px;height:24px;background-position:-32px -30px;top:0;left:20px; }
	.internal ul.accroches li.studioLink a span			{ width:29px;height:29px;background-position:-30px -58px;top:-4px;left:20px; }
	.internal ul.accroches li.telechargementLink a span	{ width:24px;height:26px;background-position:-25px -91px;top:-2px;left:20px; }
	.internal ul.accroches li.contactLink a span		{ width:29px;height:19px;background-position:-30px -121px;top:4px;left:20px; }
	.internal ul.accroches li.facebookLink a span		{ width:11px;height:23px;background-position:-12px -144px;top:1px;left:20px; }
	
	ul.accroches li.galeriesLink a:hover span		{ background-position:0 -30px; }
	ul.accroches li.studioLink a:hover span			{ background-position:0 -58px; }
	ul.accroches li.telechargementLink a:hover span	{ background-position:0 -91px; }
	ul.accroches li.contactLink a:hover span		{ background-position:0 -121px; }
	ul.accroches li.facebookLink a:hover span		{ background-position:0 -144px; }
	
	.internal ul.accroches			{ left:0;margin:52px 0 35px 0; }
	.internal ul.accroches li		{ font-size:20px; }
	
	/* Footer
	-------------------------------------------------------------- */
	#footer							{ height:15px;position:relative;color:#fff;padding:15px 0;font-size:12px;margin:0; } 
	#footer a						{ color:#fff; }
	#footer a:hover					{ color:#c10b0b; }
	#footer .copyright				{ margin:0;width:990px; }
	#footer .copyright .leftSide	{ float:left; }
	#footer .copyright .rightSide	{ float:right; }
	
	.IC2EditableImage												{ display:inline; }
	.IC2EditableImage a.IC2EditableImageButton						{ position:absolute;margin:1px;border:1px solid #CCC;padding:0;
																	  background:#36537F url('../images/EditableImageIcon.gif') no-repeat 0 0;
																	  font-size:0;line-height:0;text-align:left;text-indent:-999px;
																	  overflow:hidden;display:block;width:19px;height:17px; }
	.IC2EditableImage a.IC2EditableImageButton:hover				{ border-color:#666;
																	  background:#FFF url('../images/EditableImageIcon.gif') no-repeat 0 -17px; }
	
	.IC2Editor .low .IC2EditableImage a.IC2EditableImageButton		{ top:16px; }
	.IC2Editor .IC2EditableImage a.IC2EditableImageButton			{ top:0;left:0;width:19px;height:17px; }
	.IC2Editor .IC2EditableImage a.IC2EditableImageButton:hover		{ color:#36537F; } 
	
	
	.addFolderKatalog{position:relative;float:left;background:#c10b0b;color:#FFF;padding:5px 10px;border:solid 1px #FFF;margin-top:5px;text-transform:uppercase;text-decoration:none;}
	#sb-info, #sb-info-inner{height:38px;}
	#sb-counter{width:calc(45% - 160px);margin-left:10px;margin-top:11px;}
	#sb-nav{margin-top:11px;}
	
	.IC2PhotoBasketMessage{position:absolute;background:#999;top:50%;z-index:1200;left:50%;width:320px;padding:20px;color:#FFF;text-align:center;margin-left:-180px;margin-top:-60px;display:none;border:solid 1px #FFF;}
	.IC2PhotoBasketMessage a.button{background:#666;padding:5px 20px; margin-top:15px;display:block;color:#FFF;font-weight:normal;text-decoration:none;float:none;}
	.IC2PhotoBasketMessage a.button:hover{background:#000;}
	
	.basketServices{background:#AAA;padding:20px;margin-bottom:15px;}
	.basketServices .basketTitleServices{color:#FFF;font-size:14px;font-weight:bold;}
	.basketServices .dlline, .basketServices .hdlline{border-bottom:solid 3px #b5996a;}
	.IC2Site .basketServices tbody tr.dlline td, .IC2Site .basketServices tbody tr.hdlline td, .IC2Site .basketServices tbody tr.fdlline td{background:none;padding:15px 0;color:#FFF;}
	.IC2Site .basketServices tbody tr.dlline td{font-size:14px;}
	.IC2Site .basketServices tbody tr.hdlline td{text-transform:uppercase;}
	.IC2Site .basketServices tbody tr.fdlline td{font-weight:bold;}
	.basketContentServices .loupiote{background:url("/Htdocs/Images/sprite.png") no-repeat -132px -32px;display:block;width:21px;height:23px;text-indent:-9999px;margin-left:10px;}
	.basketContentServices .deleteCart{background:url("/Htdocs/Images/sprite.png") no-repeat -91px -32px;display:block;width:20px;height:22px;text-indent:-9999px;margin-right:10px;}
	.basketContentServices{vertical-align:middle;}
	
	.qtyBasket{width:95px;}
	.qtyBasket input{width:25px;padding:5px 2px;float:left;margin:0 !important;text-align:center;border:0;}
	.controleQtyBasket{float:left;}
	.controleQtyBasket a{text-decoration:none;color:#FFF;background:#000;display:block;width:25px;text-align:center;font-size:10px;line-height:13px;}
	
	.basketTitleServices,.basketContentServices{border-bottom:solid 2px #FFF;}
	
	.mobileBasket{display:none;}
	
	#btnStripe{padding:20px;}
	
	.buyPhotos{margin-bottom:20px;}
	.buyPhotos a{background:#AAA;width:165px;margin-left:20px;color:#FFF;display:block;padding:10px 20px;font-size:16px;text-transform:uppercase;}
	.buyPhotos a strong{display:block;background:#FFF;margin-left:15px;border-radius:50%;float:right;width:25px;line-height:25px;text-align:center;color:#c10b0b;}
	
} 