﻿body {
    background-color:black;
    color:white;    
    font-family:Arial;
    margin:12px 0 12px 0;
    padding:0; /* margin and padding is for lightbox */
    /*font: 12px/24px Georgia, "Times New Roman", Times, serif;*/
    text-align:center;
}
#container {
	text-align:left;
	/*position:relative;*/
	margin:0 auto 0 auto;
	width:940px;
	border:solid 5px white;
	background:black url(bgd_60.jpg) no-repeat;
	padding-bottom:2em;
	min-height:800px;
	_width:970px; /* IE 6 */
	}

#menu {
    margin-top:0;
    margin-left:1em;
    width:168px;
    color:white;
    float:left;
}
#menu a {
	display:block;
}
#menu a#home {
	height:11em;
	}
#menu a.sub {
	margin-left:1em;
}
#menu a img {
	border:none;
}
#menu address {
    margin-top:1em;
    font-style:normal;
    font-family:Arial;
    font-size:10pt;
    line-height:13pt;
}
#menu address a {
	color:White;	
	}

#menu address img {
	margin-bottom:7px;
	}
#menu address span {
	margin-left:9px;
	display:block;
}
	
form {
	float:left;
    margin-left:25px;
    margin-top:0;
    width:726px;
    /*clear:right;*/
}
#options {
    text-decoration:none;
    font-size:12px;
    margin:1px 20px 1em auto;
    color:#dddddd;
    text-align:right;
    line-height:20pt;
    &margin-right:25px; /* IE7 only */
}

#playing {	
	margin-top:1em;
	margin-bottom:0.3em;
	margin-right:-5px;
}

/* obsolete */
.gallery div.outer a.item img.soldout {
	position:absolute;
	border:none;
	top:90px;
	right:0;
	margin-right:-15px;
	border:none;
	padding:0;
	background-color:transparent!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='soldout.png',sizingMethod='scale');
	}

.gallery div.outer a.item div.soldout {
	position:absolute;
	border:none;
	top:90px;
	right:0;
	margin-right:-15px;
	border:none;
	padding:0;
	background:transparent url(soldout.png) no-repeat;
	width:65px;
	height:38px;
	/* IE6 png fix */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/soldout.png',sizingMethod='scale');
	_background-image:none;
}	

.gallery .outer {
	display:block;
	float:left;
	height:180px;
	position:relative;
	margin:0 18px 25px 0;
	}
	
.gallery a.item,
.gallery a.item:link{
	margin:0;
	display:block;
	text-align:center;
	text-decoration:none;
	margin-bottom:3px;
}

.gallery a.item img,
.gallery a.item:link img {
	border:solid 2px transparent;	
	background-color:white;
	padding:4px;
	/*IE 6 */
	_border:solid 2px white;
	/*background: white url(blank.gif) no-repeat; *//* Trick IE into showing hover */
}

.gallery div.favorite a.item img {
	background-color:#F8EA96!important;
}


.gallery a.item:visited img {
	border:solid 2px transparent;
	background-color:#cccccc!important;
	/*IE 6 */
	_border:solid 2px #cccccc;
}


.gallery a.item:hover {
	background: red url(blank.gif) no-repeat; /* Trick IE into showing hover */
	}

.gallery div.hover a.item:visited img,
.gallery div.hover a.item img,
.gallery .outer:hover a.item img,
.gallery a.item:hover img {
	border-color:red;
	border-width:6px;
	padding:0;
	border-bottom-width:0;
	padding-bottom:0;
	margin-bottom:0;
}

.gallery a.item span {
	display:none;
	font-size:9pt;
    font-weight:bold;
    color:black;
    margin:0;
    padding:1px;
    text-align:right;
    padding-right:7px;
}

.gallery .hover a.item span,
.gallery .outer:hover a.item span,
.gallery a.item:hover span {
	visibility:visible;
	display:block;
	background-color:red;
}

/* favorites*/

.gallery .outer .favorites {
	/*display:none;*/
	/*font-size:9pt;*/
	font-size:10px;	
	font-family:Verdana,Arial;
	background-position:left center;
	background-repeat:no-repeat;
	color:Black;
	text-decoration:none;
	color:White;
	font-weight:bold;	
	/*vertical-align:text-bottom;*/
}

.favorites {
	display:none;
}
.gallery .outer:hover .favorites,
.gallery .hover .favorites {
	display:block;
}

.gallery a.favorites {
	position:absolute;
	bottom:8px;
	left:7px;
	margin:2em;
	border:none;
	padding:0;
	margin:0;
	z-index:123;
	}
.gallery a.favorites img {
	border:none;
	vertical-align:text-bottom;
	width:16px;	
}
.gallery a.favorites:hover img {
	visibility:hidden;
}
.gallery a.favorites:hover {
	background-image: url(lightbulb_add.gif);
}
.gallery .favorite a.favorites:hover {
	background-image: url(lightbulb_remove.gif);
}

.gallery2 .item { 
	position:relative;
	margin:0 18px 25px 0;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	margin-bottom:3px;
	height:180px;
}

.gallery2 .item 
{ display: block;
	border:3px solid red;
	padding-bottom:1em;
	}

.gallery2 .favorites {
	display:block;
	margin-top:-1em;

}

#pager {
	color:#777777;
	font-size:10pt;
	text-align:right;
	margin-right:22px;
	clear:both;
}

#pager a {
	text-decoration:none;
	color:#aaaaaa;
}

#pager a:hover {
	text-decoration:none;
	color:white;
	background-color:black;
}

#pager a u {
	color:#eeeeee;
	}

#pager a img {
	padding-top:5px;
	border:none;
	}
		
#loginInfo{
	margin-left:460px;
	padding-left:1em;
	background:black;
	}
#NoOfFavoriteslbl{
	
}
#NoOfFavorites {
	font-weight:bold;
	border:none;
	color:White;
}

.userForm {
	margin:40px 0 200px auto;
	padding-left:300px;
}

#options a {
	color:#FFBF00;
	font-weight:bold;
	text-decoration:none;
}

hr.cistic {
	clear:both;visibility:hidden;
	}

#hlFavorites img {border:none}
#hlFavorites:hover {text-decoration:underline;}
#hlFavorites:hover img {text-decoration:none;}
#hlLoginName span {color:White;text-decoration:none;font-weight:normal;margin-right:1em}
#hlLoginName:hover span {color:White;text-decoration:underline;}

#lbNoOfItems {text-transform:uppercase;}

.text{font-size:10pt;margin-right:2em;text-align:justify;
	/*text-indent:3em;*/line-height:1.2em;
	margin-top:6.5em;margin-left:3em;}
.text h1 {font-size:14pt;margin:0 0 1em 0;padding:0}
.text h2 {font-size:10pt;margin:1em 0 0 0;padding:0}
.text p {margin:0;padding:0;}

#langs img {border:none;}

.userForm a {color:#cccccc;}
.userForm a:hover {color:#FFBF00;}
