/* base for every style sheet herein */
body, h1, h2, h3, h4, h5, h6, p, a, img, object, ul, ol, li, dl, dt, dd, form, fieldset, legend, table, thead, tbody, th, tr, td, tfoot, caption {
 margin: 0; padding: 0;
 border: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
}


/*----------------------------------------------------------------------------------*/

body {
	text-align: center; /* centers in IE */
	background: #000 no-repeat;
}

.access { display: none; }

#wrapper {
	display: block;
	width: 1024px;
	height:480px;
	text-align: center; /*resets text alignment*/
	background:  transparent url(images/Background_3.jpg) no-repeat;
	margin: auto; /*centers in FF, Op, etc*/
	padding-top: 212px; 
}


/*--------------main menu------------------------------------------------------------*/

#main_menu {
	float:left;
	list-style: none;
	display:block;
	height:88px;
	width: 102px;	
	padding-top:53px;
	margin-left:249px;
}

#main_menu a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#000;
	text-decoration:none;
}

/*-------*/
li#home {
	display:block;
	background: transparent url(images/menu_home.jpg) 0 0 no-repeat;
	height:22px;
	width:102px;
}

li#home a:hover{
	display:block;
	background: transparent url(images/menu_home.jpg) 0 -22px no-repeat;
	height:22px;
	width:102px;
}
/*-------*/
li#equipment {
	display:block;
	background: transparent url(images/menu_equipment.jpg) 0 0 no-repeat;
	height:22px;
	width:102px;
}

li#equipment a:hover{
	display:block;
	background: transparent url(images/menu_equipment.jpg) 0 -22px no-repeat;
	height:22px;
	width:102px;
}
/*-------*/
li#pricing {
	display:block;
	background: transparent url(images/menu_pricing.jpg) 0 0 no-repeat;
	height:22px;
	width:102px;
}

li#pricing a:hover{
	display:block;
	background: transparent url(images/menu_pricing.jpg) 0 -22px no-repeat;
	height:22px;
	width:102px;
}
/*-------*/
li#contact {
	display:block;
	background: transparent url(images/menu_contact.jpg) 0 0 no-repeat;
	height:22px;
	width:102px;
}

li#contact a:hover{
	display:block;
	background: transparent url(images/menu_contact.jpg) 0 -22px no-repeat;
	height:22px;
	width:102px;
}

/*--------------content------------------------------------------------------------*/
#content {
	float:left;
	display:block;
	height:374px;
	width:386px;
	border: #999 solid 1px;
	margin-left:64px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 19px;
	font-size:13px;
	padding: 10px;
}

p {
	color:#999;
	padding-bottom: 20px;
	font-size:12px;
}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:300;
	font-size:20px;
	color:#CCC;
	padding: 20px 0 10px 0;
}
#content a {text-decoration:none;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:300;
	color:#CCC;
	line-height:35px;
}

h3 {
	display:block;
	background: transparent url(images/studio_bkg.jpg) 0 0 no-repeat;
	width:179px;
	height:20px;
	color:#000;
	font-size:13px;
	margin-left:102px;
}

h4{
	padding: 10px 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	color:#CCC;
}

#pics_info{
	display:block;
	height:374px;
	width:386px;
	overflow:hidden;
}

.peace{
	display:block;
	height:374px;
	width:386px;
	text-align:left;
}


/*--------------equipment menu-------------------------------------------------------*/
#equip_menu {
	float:left;
	margin-left:14px;
	padding-top:53px;
	display:block;
	height: 339px;
	width: 158px;
	
	text-align:left;
	font-size:14px;
}
.equip_menu_group{
	display:block;
	height:20px;
	width:160px;
	background: transparent url(images/equip_menu.jpg) 0 0 no-repeat;
	margin-bottom:3px;
}

.last{ margin-bottom:7px;}

#equip_menu a{
	margin-left:7px;
	text-decoration:none;
}

.equip_menu_group a{color:#000;}
.equip_menu_group a:hover {color:#CCC;}

.sub li {
	text-align:right;
	margin-right:5px;
}
.sub li a{
	font-size:13px; 
	color:#CCC;
}
.sub li a:hover{color:#FFF;}
li {list-style:none;}


/*--------------slide shows-------------------------------------------------------*/
#slide_nav {
	float:left;
	width:157px;
	height:20px;
	padding-top: 4px;
	margin-left:14px;
}
#slide_nav a {
	text-align:center;
	font-size:12px;
	color:#999;
	padding-right:7px;
}	
#slide_nav a:hover {
	color:#FFF;
}	

.pics {
	float:left;
	margin-left:14px;
	margin-top:24px;
	display:block;
	height: 343px;
	width: 157px;
}

.pics img {
	padding: 0px;
	height: 343px;
	width: 157px;
    top:  0; 
    left: 0 
}






