@charset "utf-8";
/* CSS Document */

html{
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-align:justify;
}

a {
	text-decoration:none;
	color:#FFFFFF;
}

a:hover {
text-decoration:underline;
}

.main_div {
	width:1024px;	
	position:relative;
	top:0px;	
	margin:auto;
	
	
}

.menu_div {
	position:fixed;	
	height: 119px;
	width: 1014px;
	top:0px;
	background-repeat: no-repeat;
	float: left;
	z-index:1;
	border-left: 1px solid #336666;
	border-right: 1px solid #336666;
}

.sidebar {
	position:fixed;
	width:174px;
	top:75px;
	height:1500px;
	background-image:url(images/bg_side.gif);
	background-repeat: repeat-y;	
	z-index:2;
	color:#999999;
	border-left: 1px solid #336666;
}

.showcase {
	position:absolute;
	width:841px;
	left:175px;
	top:85px;
	text-align:center;
	z-index:0;
	border-right: 1px solid #336666;
}

.item {
width:507px; 
position:relative; 
margin:auto;
text-align:justify;
background-color:#000000;
}

.item_line {
width:507px; 
position:relative; 
margin:auto;
text-align:justify;
}

.item_wider {
width:707px; 
position:relative; 
margin:auto;
text-align:justify;
}

.img_cont {
width:505px;
height:175px; 
background:#000000;
opacity: .80;
filter: alpha(opacity=80);
}

.img_cont:hover {
opacity: 1;
filter: alpha(opacity=100);
}

.image_link {
	position:relative;
	width:505px;
	border: 1px solid #336666;
}



.thumb_frame {
width:250px; height:85px; border: 1px solid #336666;
opacity: .75;
filter: alpha(opacity=75);
}

.thumb_frame:hover {
opacity: 1.50;
filter: alpha(opacity=150);
}

.item_info {
position:relative; 
background:#000000; 
top:-174px; 
left:1px;
text-align:right;
font-weight:bold;
color:#FFFFFF;
opacity: .75; filter: alpha(opacity=75); 
}

.item_text {
position:relative; 
text-align:justify;
}

.button1 {
position:relative;
height:13px; 
top:0px;
}

.button2 {
position:relative; 
height:13px; 
top:1px;
}

.button3 {
position:relative; 
height:13px; 
top:3px;
}

.button4 {
position:relative; 
height:13px; 
top:5px;
}

.latest_button {
position:relative; 
height:13px; 
top:45px;
text-align:left;
}


.blurb
{
	position:absolute;
	top:30px;
	left:10px;
	width:140px;
	color:#999999;
	z-index:1;
	text-align:left;
	line-height: 16px;
}

.contact_details
{
	position:relative;
	left: 10px;
	width:150px;
}

.space_small {
height:10px;
}

.space {
position:relative;
height:30px;
}

.space_larger {
height:450px;
}

.space_large {
height:50px;
}


.orange_color {
color:#FF6600;
}

.grey_color {
color:#999999;
}

.white_color {
color:#FFFFFF;
}
