﻿/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.

NB: The following CSS has been altered using the above formentioned
css styling. Please respect both authors. For more information
please contact at zypherone@gmail.com
=================================================================== */

#container {
	position:relative; 
	width:220px; 
	height: 750px; 
	margin:15px auto; 
	font-family:verdana, arial, sans-serif; 
	font-size:10px;
	line-height: 1.4; 
	left: 160px;
	color: #dbdbdb;
}

#container a.gallery {
	float:left; 
	margin:5px 5px; 
	display:inline; 
	text-decoration:none; 
	border:1px solid #282828; 
	width:43px; 
	height:65px; 
	cursor:default;
	color: #dbdbdb;
	z-index: 4;
}

#container span.location {
	float:left; 
	margin:5px 5px; 
	display:inline; 
	text-decoration:none; 
	border:1px solid #000; 
	width:98px; 
	height:65px; 
	cursor:default;
	color: #dbdbdb;
	z-index: 4;
}

#container span.ready-to-wear-spacer {
	float:left; 
	margin:5px 5px; 
	display:inline; 
	text-decoration:none; 
	border:1px solid #000; 
	width:210px; 
	height:145px; 
	cursor:default;
	color: #dbdbdb;
	z-index: 4;
}

#container a.celebrities {
	float:left; 
	margin:5px 5px; 
	display:inline; 
	text-decoration:none; 
	border:1px solid #282828; 
	width:95px; 
	height:140px; 
	cursor:default;
	color: #dbdbdb;
	z-index: 4;
}

#container span.gallery-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding-top: 14px;
	margin-bottom: 0;
	font-weight: bold;
}


#container b.celeb-name {
	font-size: 14px;
	font-weight: bold;
}

#container a.gallery img.thumb, #container a.celebrities img.thumb {display:block; border:0; z-index: 4;}
#container span.location img.thumb, #container span.ready-to-wear-spacer img.thumb {display:block; border:0; z-index: 4; padding-top: 20px;}

#container a.gallery span, #container a.celebrities span {display:none; border:0; width:250px; text-align:center; }
#container a.gallery span img, #container a.celebrities span img {margin:10px auto; border: 0;}

#container a.celebrities span.celeb-info {display:none; border:0; width:250px; text-align:center; line-height: 1.1; font-size:9px; text-align: left}

#container a.gallery span.real-brides {display:none; border:0; width:500px; text-align:left; font-size: 8px;}
#container a.gallery img.real-brides {margin:10px auto; border: 0; display:none; }

#container a.gallery:hover {white-space:normal; border:1px solid #fff; }

#container a.gallery:active, #container a.celebrities:active {border:1px solid #CCCCC; } 
#container a.gallery:active span, #container a.celebrities:active span {display:block; position:absolute; right: 224px; top:-4px; z-index:5; height: auto; color: #dbdbdb;}
#container a.gallery:active span.real-brides {display:block; position:absolute; right: -25px; top:380px; z-index:5; height: auto;color: #dbdbdb; font-size:9px; line-height: 1.7;}
#container a.gallery:active img.real-brides {display:block; position:absolute; right: 225px; top: -4px;}

#container a.gallery:focus, #container a.celebrities:focus {border:1px solid #CCCCCC; outline:0;}
#container a.gallery:focus span, #container a.celebrities:focus span {display:block; position:absolute; right: 225px; top:-4px; z-index:5; outline:0; }
#container a.gallery:focus span.real-brides {display:block; position:absolute; right: -25px; top:380px;  z-index:5; outline:0; font-size:9px; line-height: 1.7;}
#container a.gallery:focus img.real-brides {display:block; position:absolute; right: 225px; top: -4px;}

.overflowCover {
	display: block;
	width: 43px;
	height: 65px;
	background: #000;
	position: absolute;
	margin-top: -65px;
	opacity: .6;
}

#container a.gallery-link {
	padding: 5px;
	color: #dbdbdb
}

#container span.celeb-link-left {
	display: block;
	width: 95px;
	padding: 5px;
	float: left;
	
}

#container span.celeb-link-right {
	padding: 5px;
	float: right;
	display: block;
	width: 95px;
}




td.couture	{ background-image: url('../images/gallery/bg_couture.jpg'); background-repeat: no-repeat; }
td.media	{ background-image: url('../images/gallery/bg_media.jpg'); background-repeat: no-repeat; }
td.real-brides	{ background-image: url('../images/gallery/bg_real-brides.jpg'); background-repeat: no-repeat;}
td.celebrities	{ background-image: url('../images/gallery/bg_chandelier.jpg'); background-repeat: no-repeat;}
td.ready-to-wear { background-image: url('../images/gallery/bg_ready-to-wear.jpg'); background-repeat: no-repeat;}
td.chandelier-right { background-image: url('../images/gallery/bg_chandelier-right.jpg'); background-repeat: no-repeat;}
