/* CSS Document */

/* ----------------------------------------------------------------------------  */

	hr,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset
	{ margin:0; padding:0; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
	input
	{margin: 0 0 1px 0;}

	a img,:link img,:visited img { border:none; }

	h1 span, h2 span, h3 span, h4 span {display:none; padding: 0px; margin: 0px;}
	
/* ----------------------------------------------------------------------------  */

body {
	background-color: #000;
}

.main-blt-text {
	padding: 0px 0px 0px 2px;
	font-size: 12px;
	color: #FFF;
}

h1.main {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.top-text {
	color: #FFF;
	font-size: 11px;
	text-align: justify;
}

.footer-text {
	color: #FFF;
	font-size: 10px;
	text-align: center;
}

.footer-link:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.footer-link:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.footer-link:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

.rotate:link {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

.rotate:visited {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

.rotate:hover {
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}

.nav_background {
	width: 980px;
	height:33px;
	background-image:url('images/navigation-bar-b.gif');
	background-repeat: no-repeat;
}

.nav_container {
 width: 910px;
 height: 29px;
 float: right;
 padding-right: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
}

nav_container a {
	color: #ffffff;
	text-decoration: none;
}

.clear {
	clear: both;
}

.nav_seperator_container {
	width: 5px;
	height: 29px;
	float:right;
	padding-top: 4px;
}

.nav_seperator {
	width: 5px;
	height: 21px;
	background-image:url('images/nav_seperator_07.gif');
	background-repeat: no-repeat;
}

.nav_button_1 {
	float: left;
	width: 100px;
}

.nav_button_1_text {
	width: 93px;
	float:left;
	text-align: center;
	
}

.nav_button_1 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height: 29px;
	padding-top:6px;
}

.nav_button_1 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.nav_button_2 {
	float: left;
	width: 100px;
}

.nav_button_2_text {
	width: 93px;
	float:left;
	text-align: center;
}

.nav_button_2 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height: 29px;
	padding-top:6px;
}

.nav_button_2 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.nav_button_3 {
	 float: left;
	 width: 100px;
}

.nav_button_3_text {
	width: 93px;
	float:left;
	text-align: center;
}

.nav_button_3 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height: 29px;
	padding-top:6px;
}

.nav_button_3 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.nav_button_4 {
	float: left;
	width: 100px;
}

.nav_button_4_text {
	float: left;
	width: 93px;
	text-align: center;
}

.nav_button_4 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height: 29px;
	padding-top:6px;
}

.nav_button_4 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.nav_button_5 {
	float: left;
	width: 100px;
}

.nav_button_5_text {
	float: left;
	width: 93px;
	text-align: center;
}

.nav_button_5 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height: 29px;
	padding-top:6px;
}

.nav_button_5 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.nav_button_6 {
	float: left;
	width: 100px;
}

.nav_button_6_text {
	float: left;
	width: 93px;
	text-align: center;
}

.nav_button_6 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;		
	display:block;
	height: 29px;
	padding-top:6px;
}
		

.nav_button_6 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.nav_button_7 {
	float: left;
	width: 100px;
}

.nav_button_7_text {
	float: left;
	width: 93px;
	text-align: center;
}

.nav_button_7 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height: 29px;
	padding-top:6px;
}

.nav_button_7 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.nav_button_8 {
	float: left;
	width: 100px;
}

.nav_button_8_text {
	float: left;
	width: 93px;
	text-align: center;
}

.nav_button_8 a {
	background-image:url('images/nav_bg_09.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height: 29px;
	padding-top:6px;
}

.nav_button_8 a:hover {
	background-image:url('images/nav_bg_07.gif');
	background-repeat:repeat-x;
}

.body_top {
	width: 980px;
	height: 163px;
	background-image:url('images/body_top.gif');
	background-repeat:no-repeat;
}

.body_top_text_container {
	width: 355px;
	float: right;
	padding-right: 160px;
	color: #ffffff;
}

.body_top_header {
	width: 355px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.main_text {
	width: 355px;
	padding: 5px;
	font-size: 12px;
}

.animation_container {
	width: 428px;
	float: left;
	padding-left: 40px;
}

.body_mid_bullets {
	float: right;
	width: 360px;
	padding-top: 50px;
	padding-right: 30px;
}

.bullet_item {
	width: 240px;
	padding-top: 20px;
	padding-left:20px;
}

.bullet_item1 {
	width: 240px;
	padding-top: 10px;
	padding-left: 40px;
}

.bullet_item2 {
	width: 240px;
	padding-top: 10px;
	padding-left: 60px;
}

.bullet_item3 {
	width: 240px;
	padding-top: 10px;
	padding-left: 60px;
}

.bullet_item4 {
	width: 240px;
	padding-top: 10px;
	padding-left: 40px;
}

.bullet_left {
	float: left;
	width: 14px;
	height: 18px;
	background-image:url('images/bullet.gif');
	background-repeat: no-repeat;
}

.bullet_right {
	float: right;
	width: 215px;
	padding-left: 10px;
	font-size: 14px;
	color: #ffffff;
}

.body_btm {
	width: 980px;
	height: 187px;
	background-image: url('images/body_btm.jpg');
	background-repeat: no-repeat;
	
}

.body_btm1 {
	width: 980px;
	height: 187px;
	background-image: url('images/tripod_attachment.jpg');
	background-repeat: no-repeat;
	
}

.body_btm2 {
	width: 980px;
	height: 187px;
	background-image: url('images/verticle_holder.jpg');
	background-repeat: no-repeat;
}

.body_btm3 {
	width: 980px;
	height: 187px;
	background-image: url('images/horizontal_holder.jpg');
	background-repeat: no-repeat;	
}

.body_btm4 {
	width: 980px;
	height: 187px;
	background-image: url('images/shoe_adapter.jpg');
	background-repeat: no-repeat;
	
}

.footer_text_container {
	float: right;
	padding-right: 170px;
	width: 360px;
	color: #ffffff;
}

.footer_text_header {
	width: 360;
}	

.footer_text_body {
	width: 350;
	padding: 5px;
	font-size: 12px;
	padding-top:30px;
}