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

body {background-color:#000000; margin: 0px; padding: 0px;}
img {border:none;}
a {border:none;}
p {font-family:Arial, Helvetica, sans-serif;}
div {border:none; font-family:Arial, Helvetica, sans-serif;}

/* Type */

.sample_type {color:#8d9aa5; font-size:20px; font-weight:bold;}
.sample_type a {color:#a2a2a2; font-size:20px; font-weight:bold; text-decoration:none;}
.sample_type a:hover {color:#d8d8d8; font-size:20px; font-weight:bold; text-decoration:none;}

.services_type_top {color:#929396; font-size:14px; line-height:17px;}
.services_type_bot {color:#929396; font-size:22px; line-height:24px; font-weight:bold;}
.services_type_bot_alt {color:#007da1; font-size:22px; line-height:24px; font-weight:bold;}

.about_type_top_1 {color:#929396; font-size:22px; line-height:24px; font-weight:bold;}
.about_type_top_1_alt {color:#007da1; font-size:22px; line-height:24px; font-weight:bold;}
.about_type_top_2 {color:#929396; font-size:14px; line-height:18px;}
.about_type_top_3 {color:#929396; font-size:18px; line-height:20px; font-weight:bold;}
.about_type_top_3_alt {color:#007da1; font-size:18px; line-height:20px; font-weight:bold;}

.client_type_top_1 {color:#929396; font-size:22px; line-height:24px; font-weight:bold;}
.client_type_top_1_alt {color:#007da1; font-size:22px; line-height:24px; font-weight:bold;}
.client_type_main {color:#929396; font-size:14px; line-height:18px;}

.contact_type {color:#929396; font-size:22px; line-height:24px; font-weight:bold;}
.contact_type_alt {color:#007da1; font-size:22px; line-height:24px; font-weight:bold;}

.equip_type_top {color:#929396; font-size:22px; line-height:24px; font-weight:bold;}
.equip_type_top_alt {color:#007da1; font-size:22px; line-height:24px; font-weight:bold;}
.equip_type_bot {color:#929396; font-size:14px; line-height:16px; font-weight:bold;}

.popup_type {color:#929396; font-size:12px; line-height:14px;}


/* Shell */

#shell {margin:0px auto; padding:0px; width:919px; height:auto;}


/* Top */

#topbar_shell {margin:0px; padding:0px; width:919px; height:112px;}
#topbar_logo {float:left; margin:0px; padding:0px; width:375px; height:112px; background-image:url(../img/top_logo.jpg); background-position:top left; background-repeat:no-repeat;}
#topbar_right_shell {float:left; margin:0px; padding:0px; width:544px; height:112px;}
#topbar_right_space {margin:0px; padding:0px; width:544px; height:43px;}
#topbar_nav_shell {margin:0px; padding:0px; width:544px; height:39px; background-image:url(../img/nav_back.jpg); background-position:top left; background-repeat:no-repeat;}


/* Nav */

.nav_space {float:left; margin:0px; padding:0px; width:13px; height:39px;}

#nav_1 {float:left; margin:0px; padding:0px; width:97px; height:39px; background-image:url(../img/nav_1_services.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav_1 {background-position:top left;}
a:hover #nav_1 {background-position:bottom left;}
#nav_1_sel {float:left; margin:0px; padding:0px; width:97px; height:39px; background-image:url(../img/nav_1_services_sel.jpg); background-position:top left; background-repeat:no-repeat;}

#nav_2 {float:left; margin:0px; padding:0px; width:64px; height:39px; background-image:url(../img/nav_2_about.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav_2 {background-position:top left;}
a:hover #nav_2 {background-position:bottom left;}
#nav_2_sel {float:left; margin:0px; padding:0px; width:64px; height:39px; background-image:url(../img/nav_2_about_sel.jpg); background-position:top left; background-repeat:no-repeat;}

#nav_3 {float:left; margin:0px; padding:0px; width:98px; height:39px; background-image:url(../img/nav_3_equip.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav_3 {background-position:top left;}
a:hover #nav_3 {background-position:bottom left;}
#nav_3_sel {float:left; margin:0px; padding:0px; width:98px; height:39px; background-image:url(../img/nav_3_equip_sel.jpg); background-position:top left; background-repeat:no-repeat;}

#nav_4 {float:left; margin:0px; padding:0px; width:74px; height:39px; background-image:url(../img/nav_4_clients.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav_4 {background-position:top left;}
a:hover #nav_4 {background-position:bottom left;}
#nav_4_sel {float:left; margin:0px; padding:0px; width:74px; height:39px; background-image:url(../img/nav_4_clients_sel.jpg); background-position:top left; background-repeat:no-repeat;}


#nav_5 {float:left; margin:0px; padding:0px; width:83px; height:39px; background-image:url(../img/nav_5_contact.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav_5 {background-position:top left;}
a:hover #nav_5 {background-position:bottom left;}
#nav_5_sel {float:left; margin:0px; padding:0px; width:83px; height:39px; background-image:url(../img/nav_5_contact_sel.jpg); background-position:top left; background-repeat:no-repeat;}


#nav_6 {float:left; margin:0px; padding:0px; width:63px; height:39px; background-image:url(../img/nav_6_blog.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav_6 {background-position:top left;}
a:hover #nav_6 {background-position:bottom left;}
#nav_6_sel {float:left; margin:0px; padding:0px; width:63px; height:39px; background-image:url(../img/nav_6_blog_sel.jpg); background-position:top left; background-repeat:no-repeat;}


/* Services */

#services_headimg {margin:0px; padding:0px; width:919px; height:109px; background-image:url(../img/services_imgbar.jpg); background-position:top left; background-repeat:no-repeat;}
#services_shell {margin:0px; padding:0px; width:919px; height:auto;}
#services_left_shell {float:left; margin:0px; padding:0px; width:702px; height:422px; background-image:url(../img/services_left_back.jpg); background-position:top left; background-repeat:no-repeat; background-color:#111111;}
#services_left_space {margin:0px; padding:0px; width:702px; height:143px;}
#services_left_content_shell {margin:0px 0px 0px 45px; padding:0px; width:602px; height:auto;}
#services_left_content_1 {margin:0px; padding:0px; width:348px; height:199px;}
#services_left_content_2 {margin:0px; padding:0px; width:610px; height:80px;}

#services_right_shell {float:left; margin:0px; padding:0px; width:217px; height:422px; background-color:#111111;}
#services_right_top {margin:0px; padding:0px; width:217px; height:108px; background-image:url(../img/services_test_head.jpg); background-position:top left; background-repeat:no-repeat;}
#services_right_bot {margin:0px; padding:0px; width:217px; height:314px; background-image:url(../img/back_grey.jpg); background-repeat:repeat;}


	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:217px;
		height:314px;
		overflow:hidden; 
		}	
	

/* About */

#about_headimg {margin:0px; padding:0px; width:919px; height:109px; background-image:url(../img/about_imgbar.jpg); background-position:top left; background-repeat:no-repeat;}
#about_shell {margin:0px; padding:0px; width:919px; height:auto; background-image:url(../img/client_main_back.jpg); background-repeat:repeat;}
#about_main_shell {margin:0px; padding:0px; width:919px; height:445px; width:919px; background-image:url(../img/about_main.jpg); background-position:top left; background-repeat:no-repeat;}
#about_main_space {margin:0px; padding:0px; width:919px; height:47px;}
#about_main_body {margin:0px 0px 0px 45px; padding:0px; width:606px; height:398px;}
#about_bobby {margin:0px; padding:0px; width:919px; height:316px; background-image:url(../img/about_bobby.jpg); background-position:top left; background-repeat:no-repeat;}
#about_brett {margin:0px; padding:0px; width:919px; height:193px; background-image:url(../img/about_brett.jpg); background-position:top left; background-repeat:no-repeat;}
#about_sean {margin:0px; padding:0px; width:919px; height:235px; background-image:url(../img/about_sean.jpg); background-position:top left; background-repeat:no-repeat;}
#about_bot_shell {margin:0px; padding:0px; width:919px; height:87px;}
#about_bot_left {float:left; margin:0px; padding:0px; width:45px; height:87px; background-image:url(../img/back_grey.jpg); background-repeat:repeat;}
#about_bot_right {float:left; margin:0px; padding:0px; width:829px; height:87px; background-image:url(../img/back_grey.jpg); background-repeat:repeat;}


/* Clients */

#client_headimg {margin:0px; padding:0px; width:919px; height:109px; background-image:url(../img/client_imgbar.jpg); background-position:top left; background-repeat:no-repeat;}
#client_shell {margin:0px; padding:0px; width:919px; height:auto; background-image:url(../img/client_back.jpg); background-position:top left; background-repeat:no-repeat; background-color:#111111;}
#client_space {margin:0px; padding:0px; width:919px; height:46px;}
#client_content_shell {margin:0px 0px 0px 45px; width:829px; height:auto;}
#client_content_top {margin:0px; padding:0px; width:829px; height:61px;}
.client_content_type {margin:0px; padding:0px; width:829px; height:auto;}
#client_content_1_head {margin:0px; padding:0px; width:829px; height:60px; background-image:url(../img/client_head_1.jpg); background-position:top left; background-repeat:no-repeat;}
#client_content_2_head {margin:0px; padding:0px; width:829px; height:73px; background-image:url(../img/client_head_2.jpg); background-position:top left; background-repeat:no-repeat;}
#client_content_3_head {margin:0px; padding:0px; width:829px; height:72px; background-image:url(../img/client_head_3.jpg); background-position:top left; background-repeat:no-repeat;}
#client_content_4_head {margin:0px; padding:0px; width:829px; height:74px; background-image:url(../img/client_head_4.jpg); background-position:top left; background-repeat:no-repeat;}


/* Contact */

#contact_headimg {margin:0px; padding:0px; width:919px; height:109px; background-image:url(../img/contact_imgbar.jpg); background-position:top left; background-repeat:no-repeat;}
#contact_shell {margin:0px; padding:0px; width:919px; height:auto; background-image:url(../img/back_grey.jpg); background-position:top left; background-repeat:repeat; background-color:#111111;}
#contact_space {margin:0px; padding:0px; width:919px; height:47px;}
#contact_content_shell {margin:0px 0px 0px 45px; padding:0px; width:829px; height:auto;}
#contact_content_top {margin:0px; padding:0px; width:829px; height:119px; background-image:url(../img/contact_top.jpg); background-position:top left; background-repeat:no-repeat;}
#contact_email_btn {margin:0px; padding:0px; width:253px; height:18px; background-image:url(../img/contact_email_btn.jpg); background-position:top left; background-repeat:no-repeat;}
a #contact_email_btn {background-position:top left;}
a:hover #contact_email_btn {background-position:bottom left;}
#contact_content_space {margin:0px; padding:0px; width:829px; height:25px;}


/* Equpiment */

#equip_headimg {margin:0px; padding:0px; width:919px; height:109px; background-image:url(../img/equip_imgbar.jpg); background-position:top left; background-repeat:no-repeat;}
#equip_shell {margin:0px; padding:0px; width:919px; height:auto; background-image:url(../img/back_grey.jpg); background-position:top left; background-repeat:repeat; background-color:#111111;}
#equip_top_shell {margin:0px; padding:0px; width:919px; height:121px; background-image:url(../img/equip_top.jpg); background-position:top left; background-repeat:no-repeat;}
#equip_top_space {margin:0px; padding:0px; width:919px; height:38px;}
#equip_top_main {margin:0px 0px 0px 45px; padding:0px; width:849px; height:83px;}

#equip_main_shell {margin:0px; padding:0px; width:919px; height:407px;}
#equip_main_left_shell {float:left; margin:0px; padding:0px; width:802px; height:407px;}
#equip_main_right_shell {float:left; margin:0px; padding:0px; width:92px; height:407px; background-image:url(../img/equip_right_back.jpg); background-position:top left; background-repeat:no-repeat;}
#equip_main_right_space {margin:0px; padding:0px; width:92px; height:47px;}


#equip_main_shell_2 {margin:0px; padding:0px; width:919px; height:528px;}
#equip_main_left_shell_2 {float:left; margin:0px; padding:0px; width:802px; height:528px;}
#equip_main_right_shell_2 {float:left; margin:0px; padding:0px; width:92px; height:528px; background-image:url(../img/equip_right_back_2.jpg); background-position:top left; background-repeat:no-repeat;}
#equip_main_right_space_2 {margin:0px; padding:0px; width:92px; height:130px;}

#equip_main_right_prev {margin:0px; padding:0px; width:92px; height:39px; background-image:url(../img/equip_prev_btn.jpg); background-position:top left; background-repeat:no-repeat;}
a #equip_main_right_prev {background-position:top left;}
a:hover #equip_main_right_prev {background-position:bottom left;}

#equip_main_right_next {margin:0px; padding:0px; width:92px; height:37px; background-image:url(../img/equip_next_btn.jpg); background-position:top left; background-repeat:no-repeat;}
a #equip_main_right_next {background-position:top left;}
a:hover #equip_main_right_next {background-position:bottom left;}

#equip_bot_space {margin:0px; padding:0px; width:849px; height:32px;}
#equip_bot {margin:0px 0px 0px 45px; padding:0px; width:849px; height:50px;}

#equip_headimg_space {margin:0px; padding:0px; width:919px; height:39px;}
#equip_headimg_btn_shell {margin:0px; padding:0px; width:919px; height:35px;}
#equip_headimg_left {float:left; margin:0px; padding:0px; width:779px; height:35px;}
#equip_headimg_btn {float:left; margin:0px; padding:0px; width:115px; height:35px; background-image:url(../img/equip_topimg_btn.jpg); background-position:top left; background-repeat:no-repeat;}
a #equip_headimg_btn {background-position:top left;}
a:hover #equip_headimg_btn {background-position:bottom left;}


/* Bottom */

#bot_shell {margin:0px; padding:0px; width:919px; height:102px;}
#bot_left {float:left; margin:0px; padding:0px; width:45px; height:102px; background-image:url(../img/bot_left.jpg); background-position:top left; background-repeat:no-repeat;}
#bot_right {float:left; margin:0px; padding:0px; width:45px; height:102px; background-image:url(../img/bot_right.jpg); background-position:top left; background-repeat:no-repeat;}
#bot_mid_shell {float:left; margin:0px; padding:0px; width:829px; height:102px; background-image:url(../img/bot_mid.jpg); background-position:top left; background-repeat:repeat-x;}

#bot_mid_space {margin:0px; padding:0px; width:829px; height:59px;}
#bot_btn_shell {margin:0px; padding:0px; width:829px; height:27px;}
#bot_audio_btn {float:left; margin:0px; padding:0px; width:143px; height:27px; background-image:url(../img/bot_audio_btn.jpg); background-position:bottom left; background-repeat:no-repeat;}
a #bot_audio_btn {background-position:bottom left;}
a:hover #bot_audio_btn {background-position:bottom left;}

#bot_web {float:left; margin:0px 0px 0px 171px; width:167px; height:27px; background-image:url(../img/bot_webaddress.jpg); background-position:top left; background-repeat:no-repeat;}
#bot_email_btn {float:left; margin:0px; padding:0px; width:222px; height:27px; background-image:url(../img/bot_email_btn.jpg); background-position:top left; background-repeat:no-repeat;}
a #bot_email_btn {background-position:top left;}
a:hover #bot_email_btn {background-position:bottom left;}

#bot_phone {float:left; margin:0px; padding:0px; width:126px; height:27px; background-image:url(../img/bot_phone.jpg); background-position:top left; background-repeat:no-repeat;}

#bot_under_space {margin:0px; padding:0px; width:919px; height:42px;}


/* Popup */

#pop_shell {margin:0px; padding:0px; width:360px; height:auto;}
#popup_top {margin:0px; padding:0px; width:360px; height:69px; background-image:url(../img/popup_top.jpg); background-position:top left; background-repeat:no-repeat;}
#popup_mid_shell {margin:0px; padding:0px; width:360px; height:auto; background-image:url(../img/popup_back.jpg); background-position:top left; background-repeat:repeat-y;}
#popup_mid_innershell {margin:0px 0px 0px 39px; padding:0px; width:275px; height:auto;}
.pop_mid_content {margin:0px; padding:0px; width:275px; height:auto;}
#popup_midheader {margin:0px; padding:0px; width:269px; height:72px; background-image:url(../img/popup_mid.jpg); background-position:top left; background-repeat:no-repeat;}
#popup_bot {margin:0px; padding:0px; width:360px; height:42px; background-image:url(../img/popup_bot.jpg); background-position:top left; background-repeat:no-repeat;}


/* Audio */

#audio_shell {margin:0px; padding:0px; width:240px; height:20px;}

/* Slider */ 

#slider { position:relative; width:802px; height:407px; margin:0px; padding:0px;}

.scroll {
    
    width: 802px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
   
	
}

.scrollContainer div.panel {
   
	margin: 0px;
    height: auto;
    width: 802px;
	

}

.scrollContainer #equip_1 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_1.jpg); background-position:top left;}
.scrollContainer #equip_2 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_2.jpg); background-position:top left;}
.scrollContainer #equip_3 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_3.jpg); background-position:top left;}
.scrollContainer #equip_4 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_4.jpg); background-position:top left;}
.scrollContainer #equip_5 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_5.jpg); background-position:top left;}
.scrollContainer #equip_6 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_6.jpg); background-position:top left;}
.scrollContainer #equip_7 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_7.jpg); background-position:top left;}
.scrollContainer #equip_8 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_8.jpg); background-position:top left;}
.scrollContainer #equip_9 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_9.jpg); background-position:top left;}
.scrollContainer #equip_10 {height:528px; width:802px; margin:0px; padding:0px; background-image:url(../img/equip_slider_10.jpg); background-position:top left;}





ul.navigation {
    list-style: none;
    margin: 0px;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}


.scrollButtons {
    position: absolute;
    top: 95px;
    cursor: pointer;
}

.scrollButtons.left {
	top:170px;
   left: 802px;
	height:37px;


}

.scrollButtons.right {
	top:209px;
    right: -92px;
	height:37px;

}
