*{
	margin:0;
	padding:0;
}
body{
	background: #070707;
	font-family:"Trebuchet MS","Myriad Pro", Helvetica, sans-serif;
	font-size:12px;
	color: #111;

	overflow-x:hidden;
}
fieldset{
 background: none repeat scroll 0 0 #666;
    margin: 12px 0;
    padding: 4px 8px;
    font: 14px Arial,Helvetica,sans-serif;
 color: #fff;
}
#dialog-overlay2{width:100%;height:100%;filter:alpha(opacity=50);-moz-opacity:0.8;-khtml-opacity:0.5;opacity:0.8;background:#000;position:absolute;top:0;left:0;z-index:3000;display:none}
#dialog-box{-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);background:#000;margin:auto;position:absolute;width:800px;z-index:5000;display:none;border:#333 1px solid}
#dialog-box .dialog-content{text-align:left;padding:10px;margin:13px;color:rgb(40%,40%,40%);font-family:arial;font-size:12px}
#dialog-box .dialog-content p{font-weight:700;margin:0}

#overlay{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: #000;
	display:none;
	opacity:0.9;	
}
#overlay2{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: #000;
	display:none;
	opacity:0.9;	
}
#thumbContainter{
	position:fixed;
	top:0px;
	left:0px;
	bottom:0px;
	margin:0;
	width:175px;
	padding:0 10px;
	background:transparent url(../bg.png) repeat top left;
	border-right:1px solid #f0f0f0;
	-moz-box-shadow:-2px 0px 10px #000 inset;
	-webkit-box-shadow:-2px 0px 10px #000 inset;
	box-shadow:-2px 0px 10px #000 inset;
}
#thumbScroller{
	position:relative;
	height:600px;
	overflow:hidden;
	left:-180px;
}
#thumbScroller .container{
	position:relative;
	top:0;
	float:left;
}
#thumbScroller .content{
	clear:both;
	float:left;
}
#thumbScroller .content div{
	padding:2px;
	height:100%;
	float:left;
}
#thumbScroller .content a{
	outline:none;
}
#thumbScroller img{
	border:5px solid #000;
	-moz-box-shadow:0px 0px 2px #000;
	-webkit-box-shadow:0px 0px 2px #000;
	box-shadow:0px 0px 2px #000;
}
img.pg_thumb,
img#pg_large,
.pg_title h1,
.pg_content .pg_description div
{
	position:absolute;
}

.pg_content .pg_description div{
	display:none;
}
.pg_title h1{
	display:none;
	left:250px;
	top:-50px;/*25*/
	background:transparent url(../bg.png) repeat top left;
	padding:10px 20px;
	color:#fff;
	font-weight:bold;
}
img.pg_thumb{
	display:none;
}
img#pg_large{
	z-index:9999;
}
img.pg_thumb,
img#pg_large{
	top:90px;
	left:250px;
	padding:10px;
	background:transparent url(../bg.png) repeat top left;
	cursor:pointer;
}
.pg_description h2{
	color:#000;
	font-size:22px;
	margin-bottom:10px;
	background:transparent url(../bg2.png) repeat top left;
	padding:5px;
        padding-left:10px;
}
.pg_description p{
	font-size:14px;
	width:500px;
	padding:10px;
	overflow:hidden;
	text-shadow:0px 0px 1px #fff;
	background:transparent url(../bg.png) repeat top left;
	color:#fff;
}
#pg_desc1 div{
	top:420px;
	left:205px;
}
#pg_desc2 div{
	top:650px;
	left:295px;
}


.pg_titlex h1,
.pg_contentx .pg_description div

{
	position:absolute;
}

.pg_titlex h1{
	top:-50px;/*25*/
	background:transparent url(../bg.png) repeat top left;
	padding:10px;
	color:#fff;
	font-weight:bold;
}


#pg_desc1x div{
	top:100px;

}
#pg_desc2x div{
	top:330px;

}


div.title{
				position:absolute;
				right:20px;
				top:20px;
				
				background:transparent url(../bg.png) repeat top left;
				padding:15px 15px 15px 15px;
			}
			div.om_content{
				position:absolute;
                                width:335px;
				right:20px;
				top:460px;
				color:white;
				background:transparent url(../bg.png) repeat top left;
				padding:15px 15px 15px 15px;
line-height:1.7em;
			}
                        #om1{
				position:absolute;
                                width:365px;
				right:20px;
				top:200px;
                                cursor:pointer;
                       }

                        #om2{
				position:absolute;
                                width:365px;
				right:20px;
				top:250px;
cursor:pointer;
                       }

                        #om3{
				position:absolute;
                                width:365px;
				right:20px;
				top:300px;
cursor:pointer;
                       }
                        #om5{
				position:absolute;
                                width:365px;
				right:20px;
				top:350px;
cursor:pointer;
                       }
                        #om4{
				position:absolute;
                                width:365px;
				right:20px;
				top:400px;
cursor:pointer;
                       }
		
			.reference{
				font-family:Arial;
				position:absolute;
				right:10px;


                                top:800px;
				font-size:11px;
				color:#fff;
				text-decoration:none;
				margin-left:20px;
			}
#main2{
position:absolute;
left:220px;
top:20px;
width:600px;
color:white;
display:none;
background:transparent url(../bg.png) repeat top left;
padding:15px 15px 15px 15px;

}
.main_content {
padding:10px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
line-height:1.8em;
min-height:610px;
margin:30px;
}
.main_content2 {
padding:10px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
line-height:1.8em;
margin:30px;
}
.main3 {
padding:5px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:1.8em;
background:#ddd;
margin:3px;
cursor:pointer;

}
.main3 a{
color:#000;
text-decoration:none;
}
.pg_description h3{
	color:#000;
	font-size:22px;
	margin-bottom:10px;
	background:transparent url(../bg2.png) repeat top left;
	padding:5px;
}
#abt{position:absolute;right:0;top:10px;background:url(../images/close.gif) no-repeat 50% 50%;width:50px;z-index:89;padding:5px;margin:0;float:right;cursor:pointer}

