* {
	margin: 0;
	padding: 0;
}

html { 
	width:100%;
  	height:100%;
}

body { 
	background: #1d1d1d url(gallery/gallery_bg.gif) repeat-x;
	width:100%;
  	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a, a img {
	border: none;
	outline: none;
}

a.close_btn {
	font-size: 11px;
	color: #999;
	text-align:right;
	text-decoration: none;
	font-weight: bold;
	display:block;
	padding: 15px 8px 0 0;
}

.blue{
	color:#5d8acd;
}

.red{
	color:#e95736;
}

.green{
	color:#a6ba7c;
}

.yellow{
	color:#f2cb4b;
}

/* ########### LAYOUT ELEMENTS ###########  */

#content {
	width: 900px;
	height: 600px;
	background: #1d1d1d url(gallery/gallery_container_bg.gif) no-repeat top left;
}


.gallery{
	width:900px;
	margin:0 auto;
}
	
.gallery li{
	width:38px;
	height:38px;
	border:none;
	margin: 0 2px;
	background:#1d1d1d;
}
	
.gallery li div{
	left:0;
}
	
/* .gallery li div .caption{display:none;} */
	
#main_image {
	width:600px;
	height:400px;
	background:none;
	margin-top: 25px;
	margin-bottom: 55px;
}

.gallery li div.desription {
	width: 300px;
	margin-left: 600px;
	margin-top: 50px;
	color: #333;
}

.gallery li div.desription h1{
	width: 300px;
}

.gallery li div.desription h1 img{
	cursor:default;
}

.gallery li div.desription h2{
	margin-top: 30px;
	margin-left: 75px;
	font-size: 13px;
}

.gallery li div.desription p{
	margin-left: 75px;
	margin-top: 20px;
	font-size: 11px;
	line-height: 140%;
}

.gallery li div.desription p.bag_variation {
	margin-top: 0px;
}

.gallery li div.desription table{
	margin-left: 75px;
	margin-top: 20px;
	font-size: 11px;
}

.gallery li div.desription table td{
	padding: 3px 5px 0 0;
	vertical-align: top;
}


.galleria{
	list-style:none;
	width:800px;
}

.galleria li{
	display:inline;
	width:38px;
	height:38px;
	overflow:hidden;
	float:left;
	margin:0 2px 2px 0;
}

.galleria li a{
	display:none;
}

.galleria li div{
	position:absolute;
	display:none;
	top:0;
	left:0;
}

.galleria li div img{
	cursor:pointer;
}

.galleria li.active div img,
.galleria li.active div{
	display:block;
}

.galleria li img.thumb{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto;
}
/* .galleria li .caption{display:block;padding-top:.5em} */

* html .galleria li div span{width:400px} /* MSIE bug */

