@import url("/includes/css/comments.css");

/* general styles */
h2 {font-size: 18px;}
h3 {font-size: 16px; color: #9F0102;}
h2#photo_sub_heading {color:#222222; font-weight:normal; font-size:12px; padding:10px 3px 15px 0;}

/* thumbnail navigator */
#photos_stream {display:inline; float:left; width: 504px; height: 96px; margin: 5px 0px;}
#photos_stream a.arrow_left {float: left; display: block; width: 50px; height: 68px; text-indent: -10000px; background: url(http://images.eonline.com/photos/images/gallery_slider_lt.png) no-repeat; cursor: pointer;}
* html #photos_stream a.arrow_left {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/gallery_slider_lt.png",sizingMethod=crop);
}
#photos_stream a.arrow_right {float: right; display: block; width: 50px; height: 68px; text-indent: -10000px; background: url(http://images.eonline.com/photos/images/gallery_slider_rt.png) no-repeat; cursor: pointer;}
* html #photos_stream a.arrow_right {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/gallery_slider_rt.png",sizingMethod=crop);
}
#photos_stream a.arrow_left.disabled {background: url(http://images.eonline.com/photos/images/gallery_slider_lt_dis.png) no-repeat; cursor: default;}
* html #photos_stream a.arrow_left.disabled {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter: none;
}
#photos_stream a.arrow_right.disabled {background: url(http://images.eonline.com/photos/images/gallery_slider_rt_dis.png) no-repeat; cursor: default;}
* html #photos_stream a.arrow_right.disabled {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter: none;
}
#photos_stream a.arrow_left.loading, #photos_stream a.arrow_right.loading {background: url(http://images.eonline.com/photos/images/slider_spinner.gif) 50% 50% no-repeat;}

#thumbnail_container {position: relative; float: left; width: 404px; overflow: hidden;}
#thumbnails {position: relative; width: 1000000px;}
#thumbnails a {position: relative; display: block; float: left; width: 96px; margin:0px 5px 0px 0px; border: none;}
#thumbnails a img {position: relative; float: left; width: 90px; height: 90px; border: 3px solid #ccc;}
#thumbnails a:hover img, * #thumbnails a.sfhover img {border: 3px solid #c00;}
#thumbnails a .label_prev, #thumbnails a .label_next, #thumbnails a .label_curr {float: left; width: 96px; font-size: 14px; line-height: 15px; font-weight: bold; letter-spacing: -.03em; text-transform: uppercase; text-align: center; color: #c6c6c6;}
#thumbnails a:hover .label_prev, #thumbnails a:hover .label_next, #thumbnails a:hover .label_curr {color: #c00;}
#thumbnails a .label_curr {display: none;}
#thumbnails a:hover .label_curr {display: block; color: #c6c6c6;}

#thumbnails img {margin: 0; padding: 0;}
#thumbnails a .photo_count {position: absolute; top: 3px; left: 3px; width: 90px; height: 90px; font-size: 14px; font-weight: bold; line-height: 90px; text-align: center; color: #000; background-color:#fff; opacity: .66; filter: alpha(opacity=66);}
#thumbnails a:hover {text-decoration: none;}

#thumbnail_pager {position: absolute; left: 0; bottom: 3px; width: 100%; text-align: center;}
#thumbnail_pager a {padding: 0 3px;}
#thumbnail_pager a.current {font-weight: bold; text-decoration: underline;}

/* gallery header */
#gallery_header {
	position:relative;
	padding:20px;
	background: #ffffff url(/static/photos/gallery/header/background/gradient/top_to_bottom/ffffff_to_c2e1e8.jpg) repeat-x;
	border-bottom: 1px solid #9BB7BF;
	}
#gallery_header a {color: #1F5072;}
#gallery_header #gallery_info {float:left; width: 170px; color: #333;}
#gallery_header #gallery_info strong {color: #7D8C92; text-transform: uppercase;}
#gallery_header #gallery_info h3#gallery_title {font-size: 20px; line-height: 1.0em; color: #9F0102;}
#gallery_header #gallery_info p {font-size: 11px; margin: 3px 0;}
#gallery_header #next_gallery_link {position: absolute; right: 15px; bottom: 10px; font-size: 11px; font-weight: bold; text-transform: uppercase; text-align: right; color: #333;}
#gallery_header #next_gallery_link a {display: block; text-transform: none; font-weight: normal;}

#sponsor_logos {position: absolute; top: 30px; right: 20px; width: 250px;}
#sponsor_logos div {float: right; margin-right: 5px; display: inline;}

#item_container h1 {font-size: 22px; border-bottom: 5px solid #c6c6c6; margin-bottom: 5px; padding: 0 3px;}

/* body variations (gallery, wide gallery, category index) */
#gallery_body {padding: 0; background-color:#ffffff;}
#gallery_body #item_container {float: left; width: 630px;}
#gallery_body #extras_container, #category_body #extras_container {display: inline; float: left; width: 302px; margin: 0px 0px 15px 30px;}
#category_body #item_container {float: left; display: inline; width: 580px; margin: 15px; background-color:#fff;}

/* photo index stuff */
.photo_index_row {position:relative;}
.photo_index_row h3 {padding:0px 5px 5px 6px;}
.photo_index_row a.more {
	background-color:transparent;
	background-image:url('http://images.eonline.com/images/tinyarrow_red.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:right center;
	color:#9F0102;
	padding-right:8px;
	position:absolute;
	top:8px;
	right:38px;
	color:#9F0102;
	}

/* photo item stuff */
#photo_body {
	position:relative;
	height:1%;
	margin: 0 0 10px 0;
	padding:0px 0px 10px 0px;
	background-color:#fff;
	background-image:url(/static/photos/gallery/main_photo/background/gradient/top_to_bottom/ffffff_to_c2e1e8.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	}

#photo_nav_hover {position: absolute; top: 1px; right: 0; width: 460px; z-index: 5; overflow: hidden;}
#photo_nav_hover a.arrow_left {display: inline; float: left; width: 173px; height: 473px; margin-left: 1px; text-align: left; background: url(http://images.eonline.com/photos/images/gallery_photo_lt_dim.png) top;}
* html #photo_nav_hover a.arrow_left {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/gallery_photo_lt_dim.png",sizingMethod=crop);
}
#photo_nav_hover a:hover.arrow_left {background: url(http://images.eonline.com/photos/images/gallery_photo_lt.png) top;}
* html #photo_nav_hover a:hover.arrow_left {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/gallery_photo_lt.png",sizingMethod=crop);
}
#photo_nav_hover a.arrow_right {display: inline; float: right; width: 285px; height: 473px; margin-right: 1px; text-align: right; background: url(http://images.eonline.com/photos/images/gallery_photo_rt_dim.png) top;}
* html #photo_nav_hover a.arrow_right {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/gallery_photo_rt_dim.png",sizingMethod=crop);
}
#photo_nav_hover a:hover.arrow_right {background: url(http://images.eonline.com/photos/images/gallery_photo_rt.png) top;}
* html #photo_nav_hover a:hover.arrow_right {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/gallery_photo_rt.png",sizingMethod=crop);
}

#images_container {position: relative; float: right; width: 460px; height: auto; margin: 0; text-align: center; z-index: 1;}
#photo_credits {margin: 5px auto 5px auto; font-size: 10px; color: #999; text-align: right;}
#sponsored_gallery {letter-spacing: 8px; color: #657176; position: absolute; bottom: 0px; margin: 0px 0px 5px 5px; display: none;}

#photo_nav_links {display: block; padding: 0 0 10px 154px;}
#photo_nav_links a {color: #9F0102;}
#photo_nav_links a.arrow_left {float: left; padding-left: 14px; background-image:url('http://images.eonline.com/images/red_leftarrow_sm.gif'); background-position:left; background-repeat:no-repeat; }
#photo_nav_links a.arrow_right {float: right; padding-right: 14px; background-image:url('http://images.eonline.com/images/red_rightarrow_sm.gif'); background-position:right; background-repeat:no-repeat; }

#photo_details {float: left; width: 124px; padding: 20px 0 20px 20px; z-index: 10; line-height: 1.3em;}
#item_title {margin-bottom: 10px; color: #9F0102; font-size: 16px; line-height: 1.1em;}
#photo_details p {margin: 0 0 10px 0;}

#photo_tools {position: relative; width: 300px; margin: 15px auto 15px auto;}
ul#tool_links {display: block; width: 149px; margin: 0 auto;}
ul#tool_links.show_rating {width: 320px;}
body.edition_fr ul#tool_links.show_rating {width: 380px;}
ul#tool_links li {display: inline;}
ul#tool_links li a, ul#tool_links li span {float: left; padding: 0 10px; line-height: 25px; font-weight: bold; color: #000;}
ul#tool_links li#rate span {padding: 0 5px 0 20px;}
ul#tool_links li#rate .rating_label {position: absolute; top: 24px; left: 225px; font-size: 10px; white-space: nowrap;}
body.edition_fr ul#tool_links li#rate .rating_label {left: 318px;}
ul#tool_links li a.active {background-color:#eee;}

ul#tool_links #share_tab {padding-left: 34px; background-image:url('http://images.eonline.com/images/share_icon.gif'); background-position:10px 50%; background-repeat:no-repeat; cursor: pointer;}
ul#tool_links #share_tab.active {background-color:#eee; background-image:url('http://images.eonline.com/images/share_icon.gif'); background-position:10px 50%; background-repeat:no-repeat;}
ul#tool_links #print_tab {padding-left: 34px; background-image:url('http://images.eonline.com/images/print_icon.gif');  background-position:10px 50%; background-repeat:no-repeat; cursor: pointer;}

.rating_container {float: left; padding: 0 !important;}
.rating_container a {
	float:left;
	display:block;
	width:16px;
	height:16px;
	margin: 2px 1px;
	padding: 0 !important;
	line-height: normal !important;
	border:0;
	background-image:url('http://images.eonline.com/images/rating_stars.png');
}
* html .rating_container a {
	background-image:url('http://images.eonline.com/images/rating_stars.gif');
}
.rating_container a.rating_off {background-position:0 0px;}
.rating_container a.rating_half {background-position:0 -17px;}
.rating_container a.rating_on {background-position:0 -34px;}
.rating_container a.rating_selected {background-position:0 -51px;}

#share_container {position: relative; float: left; width: 430px; *height: 38px; overflow: hidden; background-image:#eee; padding: 25px 15px 15px 15px; text-align: left;}
#share_email {float: left; width: 126px; padding-left: 24px; font-weight: bold; background-image:url('http://images.eonline.com/images/share_icon.gif') left no-repeat;}
#share_links {float: left; width: 280px;}
#share_links strong {float: left; margin-right: 10px;}
#share_links ul {float: left; display: block; clear: none; width: 210px;}
#share_links ul li {float: left; display: block; width: 105px; padding: 0 0 5px 0; font-weight: bold;}
#share_links ul li a {padding: 2px 0 2px 19px;}

#submit_digg a {background-image:url('http://images.eonline.com/images/icon_digg.gif'); background-position:left; background-repeat:no-repeat;}
#submit_delicious a {background-image:url('http://images.eonline.com/images/icon_delicious.gif') background-position:left; background-repeat:no-repeat;}
#submit_facebook a {background-image:url('http://images.eonline.com/images/icon_facebook.gif'); background-position:left; background-repeat:no-repeat;}
#submit_newsvine a {background-image:url('http://images.eonline.com/images/icon_newsvine.gif'); background-position:left; background-repeat:no-repeat;}

#close_tools {position: absolute; display: inline; top: 10px; right: 10px; font-size: 10px; z-index: 5;}

#photo_comments {position: relative; left: 154px; width: 460px; marigin-bottom: 20px;}
#photo_comments .blog_comments .comment_bar_wrapper h4, #photo_comments .blog_comments .comments_segement h3 {width: 460px; font-size: 16px !important; color: #000; border-bottom: 5px solid #c6c6c6;}
#photo_comments .button_link {background-color:#1F5072; color: #fff; font-weight: bold; line-height: 27px; padding: 7px 12px; margin-right: 8px;}
#photo_comments .button_link:hover {background-color:#BDDBE3; color: #1F5072; text-decoration: none;}

/* right column styles */
.section_container {position: relative; width: 285px; margin-bottom: 10px;}
.section_container h3 {margin-bottom: 10px; padding: 8px 5px 3px 5px; font-size: 19px; border-bottom: 5px solid #c6c6c6; border-top: 1px dotted #ccc;}
.section_container img {border: 1px solid #000;}
.section_container a.more {position: absolute; top: 7px; right: 5px; padding-right: 8px; background-image:url('http://images.eonline.com/images/tinyarrow_red.gif'); background-position:right; background-repeat:no-repeat; color: #9F0102 !important;}
.section_container a.all {position: absolute; top: 12px; right: 5px; padding-right: 8px; background-image:url('http://images.eonline.com/images/tinyarrow_red.gif'); background-position:right; background-repeat:no-repeat; color: #9F0102 !important;}

.accordion_toggle {cursor: pointer;}
.accordion_content {overflow: hidden; height: 0; border-bottom: 1px solid #c6c6c6; background-color: #D5EAEF;}

#photo_categories {position: relative; border: 1px solid #c6c6c6; border-bottom: none;}
#photo_categories .section_container {width: 334px; overflow: hidden; margin-bottom: 0;}
#photo_categories .section_container h3 {margin: 0; padding: 5px 5px; font-size: 16px; border: 0; background-image:url('http://images.eonline.com/images/whitebar.jpg'); background-repeat:repeat-x;}
#photo_categories .section_container ul.thumbs {margin: 10px; padding: 0;}
#photo_categories .section_container ul.thumbs li {padding: 0;}

#ad_billboard { clear:both; float:left; margin:15px 0px; 5px 0px; padding:0px 0px 0px 2px; }
#ad_billboard div {margin: 0 auto; text-align: center;}
#ad_skyscraper { clear:both; width: 160px; height: 600px; margin: 20px auto; padding: 20px 0px 0px 0px; }

#extras_container ul.list {display: inline; margin: 3px;}
ul.thumbs, ul.list {padding: 0 5px 10px;}
ul.thumbs li {border:1px solid #666; float: left; display: inline-block; width:125px; margin: 0 10px 0 0; list-style-position: outside; position:relative; text-decoration:none;}
ul.thumbs li a {display:block; height:125px; overflow:hidden; width:125px;}
ul.thumbs li a img {border-width:0px; width:125px; height:125px;}

ul.thumbs li .gallery_title {
	display:block;
	width:105px;
  	height:30px;
	background-image:url('/static/photogallery/images/thumb_overlay.png'); background-position:top; background-repeat:no-repeat;
	color:#ffffff;
	margin:0px;
	padding:0px 10px;
	position:absolute;
	bottom:0px;
	left:0px;
	overflow:hidden;
}

* html ul.thumbs li .gallery_title {
	background-image:url('http://images.eonline.com/images/spacer.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/photogallery/images/thumb_overlay.png",sizingMethod=crop);
}
ul.list li {list-style-position: outside; margin: 0 0 5px 0;}

/* rate it poll (glam or sham) */
.blog_poll {width: 126px; background-image:url('http://images.eonline.com/photos/images/box_top.png'); background-position:top; background-repeat:no-repeat; margin-top: 20px; padding-top: 10px; color: #fff;}
* html .blog_poll {
	background-image:url('http://images.eonline.com/images/spacer.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/box_top.png",sizingMethod=crop);
}
#blog_poll_id {margin:0px; width: 126px;}
#blog_poll_bottom {background-image:url('http://images.eonline.com/photos/images/box_bot.png'); background-position:bottom; background-repeat:no-repeat; height:10px; width: 126px;}
* html #blog_poll_bottom {
	background-image:url('http://images.eonline.com/images/spacer.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/box_bot.png",sizingMethod=crop);
}
.blog_poll .vote_item {width: 106px; padding: 0 10px; background-color:#E8B51B;}
.blog_poll h3 {margin-bottom: 10px; font-size: 14px; color: #755800; text-align: center;}
.blog_poll ul {width: 99px; margin: 0 auto;}
.blog_poll li {width: 99px; height: 25px; margin: 5px 0 0 0; background-image:url('http://images.eonline.com/photos/images/box_btn.gif'); background-repeat:no-repeat; font-weight: bold; line-height: 25px; text-align: center; text-transform: uppercase;}
.blog_poll li a {display: block; width: 99px; height: 25px; cursor: pointer; text-decoration: none; color: #fff !important;}
.blog_poll li a.rate_it_result {cursor: default;}

/* custom header for named galleries */
#custom_header {position: relative; width:980px; padding: 0; color: #fff; backgroun:color:#999;}
#custom_header h2 {display: inline; float: left; margin:0 0 0 20px; padding-bottom: 10px; font-size: 28px; line-height: 27px; text-transform: uppercase; margin-top:20px;}
ul#custom_nav {display: block; float: left; clear: none; margin-left: 30px; margin-top: 25px;}
ul#custom_nav li {float: left; display: inline-block; margin: 0; padding: 5px 0; font-size: 14px; background-image:url('http://images.eonline.com/photos/images/tab_bg.png'); border-right: 10px solid #999;}
* html ul#custom_nav li {
	background-image:url('http://images.eonline.com/images/spacer.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.eonline.com/photos/images/tab_bg.png",sizingMethod=scale);
}
ul#custom_nav li a {position: relative; padding: 5px 10px; color: #fff; background-color:#999;}
ul#custom_nav li a:hover {background-color:transparent !important; color: #333; text-decoration: none;}
ul#custom_nav li a.current {background-color:transparent !important; color: #333; font-weight: bold;}
ul#custom_extras {position: absolute; right: 5px; top: 5px;}
ul#custom_extras li {display: inline; border-right: 1px solid #fff; padding: 0 5px;}
ul#custom_extras li.lastChild {border: none; padding: 0 0 0 5px;}
ul#custom_extras li a {font-size: 11px; color: #fff; text-transform: uppercase;}

/* fashion police custom header styles */
.fashionpolice #custom_header, .fashionpolice ul#custom_nav li a {background-color:#D69600;}
.fashionpolice ul#custom_nav li {border-color: #D69600;}
.fashionpolice #custom_nav li a:hover, .fashionpolice #custom_nav li a.current {color: #735611;}

/* faces in the news custom header styles */
.e_news #custom_header, .e_news ul#custom_nav li a {background-color:#15738C;}
.e_news ul#custom_nav li {border-color: #15738C;}
.e_news #custom_nav li a:hover, .e_news #custom_nav li a.current {color: #80EFFF;}

/* party girl custom header styles */
.partygirl #custom_header, .partygirl ul#custom_nav li a {background-color:#126F90;}
.partygirl ul#custom_nav li {border-color: #126F90;}
.partygirl #custom_nav li a:hover, .partygirl #custom_nav li a.current {color: #F8E773;}

/* Holiday Gift Guide custom header styles */
.holidaygiftguide #custom_header, .holidaygiftguide ul#custom_nav li a {background-color:#D69600;}
.holidaygiftguide ul#custom_nav li {border-color: #D69600;}
.holidaygiftguide #custom_nav li a:hover, .holidaygiftguide #custom_nav li a.current {color: #735611;}

/* GND Rate-a-girl custom header styles */
.rateagirl #custom_header, .rateagirl ul#custom_nav li a {background-color:#126F90;}
.rateagirl ul#custom_nav li {border-color: #126F90;}
.rateagirl #custom_nav li a:hover, .rateagirl #custom_nav li a.current {color: #F8E773;}

/* The Soup custom gallery styles */
.the_soup #gallery_header, .the_soup #gallery_body {background-color:#fff;}

.overlay_form .button_send {
	width: 100px;
	padding: 4px;
	background-color:#677a80;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	letter-spacing:-0.05em;
}

/* sponsor promo graphic spot style */
.promo {
	padding: 13px;
	text-align:center;
}


* html #commentTextArea{margin-top:-85px;} /* IE6 hack to fix the comments text area on the photos page - CM */

/* Photo Galleries Detail Page */

.right_module_header {
	background-color:#e13018;
	background-image:url('/static/photos/gallery/right_module_container/header/fill/gradient/top_to_bottom/e13018_to_cb1a00.gif');
	background-position:0px 0px;
	background-repeat:repeat-x;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	float:left;
	margin:15px 0px 0px 0px;
	padding:5px 5px 4px 5px;
	position:relative;
	width:290px;
}
.right_module_header h3 {
	color:#ffffff;
	display:inline;
	float:left;
	font-size:18px;
	height:18px;
	letter-spacing:normal;
	line-height:18px;
}
.right_module_header a {color:#fff; font-size:10px; font-weight:bold; position:absolute; right:7px; top:7px;}

div.right_module_hanger {
	background-color:transparent; background-image:url('/static/photos/gallery/right_module_container/header/hanger/left/e13018.png'); background-position:0px 0px; background-repeat:no-repeat; clear:left; float:left; height:15px; width:15px;
}
* html div.right_module_hanger {
	background-image:url('http://images.eonline.com/images/spacer.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/photos/gallery/right_module_container/header/hanger/left/e13018.png",sizingMethod=scale);
}
div#gallery_categories,
div#top_galleries,
div.right_module_container {
	background-color:#fff; background-image:url('/static/photos/gallery/right_module_container/background/gradient/top_to_bottom/fbfbfb_to_eaeaea.gif'); background-position:left bottom; background-repeat: repeat-x; border-color:#878787; border-style:solid; border-width:1px; clear:none; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;
}
div#top_galleries,
div#gallery_categories {
	 background-position:bottom; margin:0px 0px 0px 0px;
}
div#top_galleries ol,
div#gallery_categories ul,
div.right_module_container ul {
	list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; width:285px;
}
div#gallery_categories ul,
div#top_galleries ol {
	clear:none; color:#000; float:left; overflow:hidden;
}
div#gallery_categories ul {
	width:89px;
}
div#top_galleries ol {
	list-style-position:inside;list-style-type:decimal; margin:3px 3px 3px 3px; width:270px;
}
div#gallery_categories ul li,
div#top_galleries ol li {
	line-height:12px; margin:5px 0px 0px 5px; padding:0px 0px 0px 0px; white-sapace:nowrap;
}
div#top_galleries ol li {
	margin:5px 0px 0px 0px;
}
div#top_galleries ol li a,
div#top_galleries ol li a:hover,
div#gallery_categories ul.list li a,
div#gallery_categories ul.list li a:hover {
	color:#1f5072;
}
div.right_module_container ul li {
	display:inline; float:left; list-style-position:outside; margin:-1px 0px 10px 10px; padding:0px 0px 0px 0px; position:relative;
}
div.right_module_container ul li a {
	border:none; color:#fff; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none;
}
div.right_module_container ul li a:hover {
	border:none; color:#fff; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:underline;
}

div.right_module_container ul li span.title {
	background-image:url('/static/photogallery/images/thumb_overlay.png'); background-position:0px 0px; background-repeat:no-repeat; display:block; height:31px; left:0px; position:absolute; top:95px; width:125px;
}
* html div.right_module_container ul li span.title {
	background-image:url('http://images.eonline.com/images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/photogallery/images/thumb_overlay.png",sizingMethod=crop);
}
div.right_module_container ul li span.title span {
	left:2px; height:28px; font-family: arial, sans-serif; font-size: 12px; font-style: normal; line-height:14px; overflow:hidden; position:absolute; top:1px; width:105px; padding:0px 10px;
}

a.button_more_photos {
	display:block;
	margin: 10px auto 10px auto;
	padding:0px 0px 20px 0px;
	text-align: center;
	text-decoration:none;
	width:125px;
}

.edition_de a.button_more_photos {width:110px;}
.edition_fr a.button_more_photos {width:98px;}
.edition_it a.button_more_photos {width:106px;}


a.button_more_photos img.left_cap {
	display:block; float:left;
}

a.button_more_photos div.text {
	background-image:url('/static/photos/gallery/buttons/all_photos/red/middle.gif'); background-position:0px 0px; background-repeat:repeat-x; color:#fff; display:block; float:left; font-family:arial, sans-serif; font-size:10px; font-weight:bold; line-height:10px; margin:0px 0px 0px 0px; padding:4px 4px 8px 3px; text-transform:uppercase;
}

a.button_more_photos img.right_cap {
	display:block; float:left
}
#module_the_latest div.right_module_container {background-position:center bottom;}
#module_the_latest ul.thumbs {padding:0px;}
#module_the_latest ul.thumbs li {float:left; margin:-1px 0px 0px 10px;}
#module_the_latest ul.thumbs li a:hover.gallery_title {padding:0px 10px;}
#module_the_latest a.button_more_photos {display:inline; float:right; margin:10px 10px 10px 0; padding:0px; width:108px;}
.edition_fr #module_the_latest a.button_more_photos {width:160px;}
.edition_it #module_the_latest a.button_more_photos {width:76px;}