	/*
   	$$$ bigmooninteractive.com
	$$$ (c) 2009 Alex Cramer & bigmooninteractive.com
	$$$ alex@bigmooninteractive.com
  	10.0 / 11-09-22 / 8 www.bigmooninteractive.com                                      
	*/

	/* Start Reset Styles - Thanks to Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/)*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,	
	a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
	/*End Reset Styles */

	body {background: #171717 url(../images/topbg.gif) no-repeat center 0; background-attachment: fixed; font-family: "Helvetica Neue", Helvetica, Arial; font-weight: 500; font-size: 11pt; line-height: 17pt; color: #fff;}
	
	ol, ul, li {list-style: none;}
	img, a {border: none;}
	h1, h2, h3, h4, h5 {padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; clear:both;}
	
	.paraLink {margin: 11px 0 0;}
	.bt {font-weight: bold;}
	.sr {color: #ff0000;}
	p.sb {font-weight: bold; margin-bottom: 0; font-size: 14pt; clear: both;}
	.ss {font-size: 10pt;}
	.sss {font-size: 9pt;}
	.si {font-style: italic;}
	.img_r {margin: 10px 109px 10px 25px; float: right;}
	.img_l {margin: 10px; float: left;}
	.img_c, .img_d, .img_e {width: 856px; display: block; margin: auto auto 45px; clear: both;}
	.img_d {margin-top: 53px;}
	.img_e {margin-bottom: 0;} 
	.intbox .inner_cont {list-style-position: outside; margin: 0 108px 25px 108px; padding: 0;}
	.intbox .inner_cont li { margin: 0; padding: 0; list-style: square;}
	#ptp {padding-top: 0;}
	.intbox li #clrpic {clear: none;}


	#p_lb {padding: 15px 0 44px 73px; clear: both; display: block;}
	#p_lb li { width: 253px; height: 160px; margin-right: 49px;  float: left; font-size: 9pt; display: block; text-align: center;}
	
	
	#t_l {height: 20px; margin: 18px 0; display: block;}
	
	
	.client_page_button, .top_shadow{position: fixed; display: block; z-index: 999;}
	.client_page_button {width: 129px; height: 35px; bottom: 20px; right: 20px; background: url(/images/client_page_button.png) no-repeat top left;}
	.top_shadow {width: 100%; height: 51px; top: 0; left: 0; background: url(../images/topshadow.png);}


	.crankbox {width: 1006px; height: 159px; margin: 0 auto -13px; background: url(/images/crank.gif) no-repeat 329px 0px; position: relative; z-index: 800;}
	.crankbox p { width: 180px; height: 157px; position:absolute; top: 2px; left: 535px; z-index: 810; }
	.crankbox a { width: 180px; height: 157px; position:absolute; top: 1px; left: 535px; /*text-indent: -5000em; overflow: hidden;*/ z-index: 900; display: block;}

	.hbox {width: 1006px; height: 195px; margin: auto; position: relative;}
	.hbox .fbox {width: 900px; height: 58px; position: absolute; top: 0px; left: 43px; z-index: 600; }	
	/*.hbox .fbox2 {width: 54px; height: 28px; position: absolute; top: 99px; right: 609px;}*/
	
	.hbox .nbox {width: 1006px; height: 195px; margin: auto; background: url(/images/iheadbg.gif) no-repeat top left; position: relative;}
		.hbox .nbox a {height: 28px; display: block; position: absolute; top: 65px; overflow: hidden; text-indent: -5000em;}	
			.hbox .nbox #nav1 {width: 126px; background: url(/images/parts_big.gif) no-repeat 0 -117px; left: 86px;}
			.hbox .nbox #nav1:hover {background-position: 0 -157px; left: 86px;}
			.hbox .nbox #nav1.blue {background-position: 0 -197px; left: 86px;}
			.hbox .nbox #nav2 {width: 165px; background: url(/images/parts_big.gif) no-repeat -165px -117px; left: 248px; }
			.hbox .nbox #nav2:hover {background-position: -165px -157px; left: 248px;}
			.hbox .nbox #nav2.blue {background-position: -165px -197px; left: 248px;}
			.hbox .nbox #nav3 {width: 195px; background: url(/images/parts_big.gif) no-repeat -364px -117px; left: 449px; }
			.hbox .nbox #nav3:hover {background-position: -364px -157px; left: 449px;}
			.hbox .nbox #nav3.blue {background-position: -364px -197px; left: 449px;}
			.hbox .nbox #nav4 {width: 94px; background: url(/images/parts_big.gif) no-repeat -593px -117px; left: 678px; }
			.hbox .nbox #nav4:hover {background-position: -593px -157px; left: 678px;}
			.hbox .nbox #nav4.blue {background-position: -593px -197px; left: 678px;}			
			.hbox .nbox #nav5 {width: 103px; background: url(/images/parts_big.gif) no-repeat -719px -117px; left: 803px; }
			.hbox .nbox #nav5:hover {background-position: -719px -157px; left: 803px;}
			.hbox .nbox #nav5.blue {background-position: -719px -197px; left: 803px;}

	.hbox .portbox { height: 56px; padding: 5px 0 0 43px; background: url(../images/parts_big.gif) no-repeat top left; position: absolute; top: 124px; right: 68px; z-index: 800; }
	.hbox .portbox ul li {height: 56px; display: block; float: left; font-size: 9pt; line-height: 10pt; font-weight: normal;}
	.hbox .portbox ul li p {width: 70px; padding: 0 2px 0 6px; display: block; float: left;}
	.hbox .portbox ul li a {}

	.hbox .linkbox { height: 13px; position: absolute; top: 133px; left: 79px; z-index: 820; }
		.hbox .linkbox a {height: 13px; margin-right: 7px; overflow: hidden; text-indent: -5000px; display: block; float: left;}
			.hbox .linkbox #smlink1 {width: 137px; background: url(../images/parts_big.gif) no-repeat -7px -251px;}
			.hbox .linkbox #smlink1:hover {background-position: -7px -273px;}
			.hbox .linkbox #smlink2 {width: 73px; background: url(../images/parts_big.gif) no-repeat -228px -251px;}
			.hbox .linkbox #smlink2:hover {background-position: -228px -273px;}
			.hbox .linkbox #smlink3 {width: 59px; background: url(../images/parts_big.gif) no-repeat -330px -251px;}
			.hbox .linkbox #smlink3:hover {background-position: -330px -273px;}
			
	.hbox .page_title { position: absolute; top: 164px; left: 79px; z-index: 830; width: 785px; }
	.hbox .page_title h1 {font-size: 13pt; font-weight: bold; color: #fff;}
			
	.intbox {width: 1006px; margin: auto; padding-top: 30px; background: url(/images/longslide.gif) repeat-y top right; display: block;}
	a{color: #fff; font-size: 13pt; font-weight: bold; text-decoration: none;}
	a:hover {text-decoration: underline;}
	a:visited { color: #171717;}
	.intbox li {padding-bottom: 30px;}
	.intbox h2 {margin: 0 98px 0px 78px; font-size: 10.5pt; font-weight: bold; color: #90E3FF;}	
	.intbox p {margin: 0 98px 20px 78px;}
	.intbox .seobox {width: 856px; margin: 85px auto 0; display: block;}
	.intbox ol {width: 856px; margin: auto;}
	
	.intbox .twoflash {width: 856px; height: 464px; margin: 0 auto 30px; background: url(/images/flash_slideshow.jpg) no-repeat; position: relative;}
	.intbox .twoflash .onespot { width:224px; height: 177px; position: absolute; top: 108px; left: 123px; }
	.intbox	.twoflash .twospot { width: 247px; height: 196px; position: absolute; top: 108px; left: 515px; }
	
	.form_container {
	width: 485px;
	margin: 15px auto 15px auto;
	padding: 30px;
	}
	
	.intputSmall {
	width: 248px;
	height: 17px;
	border: 1px solid #fff;
	padding: 0px;
	margin: 0px;
	}
	
	.liinput_formreq, .liinput_form {
	width: 336px;
	height: 28px;
	padding: 10px 12px 0px 8px;
	margin: 0px;
	}
	
	.liinput_form {
	background: url(/images/small_bg.jpg) no-repeat 0 0;
	}
	
	.liinput_formreq {
	background: url(/images/small_bg_required.jpg) no-repeat 0 0;
	}
	
	.submit_but {
	width: 124px;
	height: 33px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	}
	
	.login_but {
	width: 102px;
	height: 33px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	}
	
	.footbox {width: 100%; height: 209px; background: url(../images/footbg.gif) no-repeat top center;}
	.footbox ul {width: 1006px; height: 179px; margin: auto; position: relative;}
	.footbox ul .cbox {width: 1006px; height: 179px; background: url(../images/libg.gif) no-repeat top left; position: relative; z-index: 200;}
	.footbox ul .cbox a { width: 156px; height: 44px; background: url(../images/parts_big.gif) no-repeat -542px -245px; position: absolute; top: 20px; left: 74px; }
	
	.footbox ul .gearbox { width: 84px; height: 83px; position: absolute; bottom: 13px; right: 433px; z-index: 100; }
	.footbox ul .gearbox2 { width: 45px; height: 38px; position: absolute; bottom: 14px; left: 130px; z-index: 300; }	
	.footbox ul .gearbox3 { width: 44px; height: 43px; position: absolute; bottom: 46px; left: 931px; z-index: 190; }
	
	.handlebars { width:102px; height: 15px; margin: 18px auto 85px; background: url(/images/parts_big.gif) no-repeat -720px -240px; text-indent: -5000em; overflow: hidden; display: block;}
	.validatemesucker { width: 115px; height: 14px; margin: 0 auto 9px; display: block; clear: both; background: url(../images/parts_big.gif) no-repeat -712px -264px; text-indent: -5000em; overflow: hidden;}
	.seeport { width: 46px; height: 13px; margin: 0 auto 56px; background: url(../images/parts_big.gif) no-repeat -720px -287px; text-indent: -5000em; overflow: hidden; display: block; clear: both;}
	.novembercopyright { width: 135px; height: 163px; margin:  0 auto 56px; background: background: url(/images/parts_big.gif) no-repeat -720px -240px; text-indent: -5000em; overflow: hidden; display: block; clear: both;}
	.novembercopyright { width: 135px; height: 163px; margin:  0 auto 78px; background: url(/images/parts_big.gif) no-repeat 0 -296px; text-indent: -5000em; overflow: hidden; display: block; clear: both;}
	
	.left_links {width: 160px; margin: 0px 0px 35px 240px; float: left;}
	.left_links li {line-height: 20px;}
	
.packbox { margin: 0 auto; padding-bottom: 0; background: url(../images/packages/pack_bg.gif) repeat-y top center; }
.packbox p{ margin-left: 0; }
