@charset "utf-8";/* Boilerplate Style Reset */* {padding:0; margin:0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,embed,object,form,fieldset,label,legend,input,textarea,p,blockquote,th,td{	margin	: 0;	padding	: 0;}table{	border-collapse	: collapse;	border-spacing	: 0;}fieldset,img{	border:none;}address,caption,cite,code,dfn,em,strong,th,var{	font-style	: normal;	font-weight	: normal;}ol,ul {	list-style:none;}caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6{	font-size	: 100%;	font-weight	: normal;}a img { 	border: none; }/* Removes Firefox imposed outline */a { 	outline: none;}object, embed {	display: inline;}/* Globals */html { 	background: left top no-repeat #000000 url("../_img/main_bg.jpg"); 	overflow-x: auto; 	} /* squashes IE overflow scrollbar bug */body {	min-width	: 980px; 	min-height	: 500px;	}a:link, a:visited { 	color: #FFFFFF; }a:hover { 	color: #3CAFD0; }/* Layout */#page, #master_buss, #dual, #pm1000 { 	/*background: #ffffff url('_img/bkg-texture.png') repeat-x;*/	margin: 0;	}#racking #image_description{	padding-top: 25px;}#gear, #mods{		background-image		: url(../_img/alpha-dotted-vert.png);	background-repeat		: repeat-y;	background-position	: 250px;	height						: auto;	width						: auto;}#logo_right_border{	background-image	: url(../_img/alpha-dotted-vert.png);	background-repeat	: repeat-y;	margin				: -79px 0px 0px 0px;	height					: 195px;	width					: 1px;	float: left;}#mast {  	margin	: 0; 	padding	: 0 0 0 8px; 	}#content{	width: 900px; 	}#story_copy{	padding-left	: 260px;			width			: 500px;	margin		: 15px 0 0 0;}#contact_copy{	padding-left	: 260px;			width			: 500px;	margin		: 15px 0 0 0;}#footer { 	background-image		: url(../_img/alpha-dotted.png);	background-repeat		: repeat-x;	background-position	: left top;	width						: auto;	height						: 12px; 	font-family				: Lucida Grande,Lucida Sans, Verdana; 	line-height				: 13px; 	color						: #AAAAAA; 	font-size					: 9px; 	font-weight				: regular;	letter-spacing			: 2px;	display					: block; 	height					: 25px;  	text-transform			: capitalize;	text-align				: left;	text-decoration			: none;	padding-left			: 265px;	padding-top				: 12px; }#home #footer, #gear_home #footer{	text-indent: -9999px;	/*text-align				: right;*/}#product_description { 	padding-left	: 500px;}#pm1000 #product_description { 	padding-left	: 550px;	width			: 350px;	height			: 500px;}#mods_home #product_description { 	padding-left	: 550px;	height		: 700px;}#console #product_description { 	padding-left	: 565px;	width			: 350px;	height			: 700px;}#racking #product_description{	padding-left: 550px;}#mods_home li.mods_list{	list-style:   circle inside;	padding-left : 15px;}#product_image {	float			:left; 	padding-left		:40px; 	padding-top		:20px;}#secondary-content {  	float	: right; 	margin	: 0 0 54px; 	width	: 600px; }#logo { 	background	: url('../_img/logo.png') no-repeat; 	float			: left; 	height			: 140px; 	margin		: -40px 0px 0px -12px; 	text-indent	: -9999px; 	width			: 254px; }#top_border { 	height						: 115px; 	margin					: 87px 0px 0px 0px; 	width						: 100%; 	display					: block; 	display 					: block;	background-image		: url(../_img/alpha-dotted.png);	background-repeat		: repeat-x;	background-position	: left bottom;}#subnav { 	float		: left; 	list-style	: none; 	margin	: 0px 0px 0px 30px; 	padding	: 20px 0px 0px 0px;	width		: 195px; 	height		: 200px; 	display	: inline; 	}#subnav li{   	list-style: none;  }#subnav li a{  	font-family			: Lucida Grande,Lucida Sans, Verdana; 	line-height			: 13px; 	color				: #EEEEEE; 	font-size			: 9px; 	font-weight			: regular;	letter-spacing		: 3px;	display				: block; 	height				: auto;  	margin				: 10px 5px 0 0;	text-transform		: uppercase;	text-decoration		: none;	padding-right		: 5px;	padding-top			: 5px;	background-image	: url(../_img/alpha-divider.png);	background-repeat	: repeat-x;}#subnav li a:hover{ 	color:#FFCC33; }#u33 li.u33 a, #dual li.dual a, #master_buss li.master_buss a,  #pm1000 li.pm1000 a,  #console li.console a,  #racking li.racking a,  #repairs li.repairs a, #pultec li.pultec a  {	color: #FFCC33;/*#dc0529; #f4911c;*/}#nav { 	float				: left; 	list-style			: none; 	margin			: 0px 0px 0px 50px; 	padding			: 74px 0px 0px 50px; 	width				: auto; 	height				: 40px; 	display				: inline;	background			: url('../_img/nav_bg.png') no-repeat 0 0;	background-position	: 48px 82px;  }#home #nav, #story #nav, #contact #nav { 	margin				: 0px 0px 0px 49px; }#nav li{ 	float		: left;  	list-style	: none;  }	#nav li a	{ 		background	: url('../_img/nav.png') no-repeat 0 0; 		text-indent	: -9999px; 		display		: block; 		height		: 30px; 		width		: 65px; 		margin		: 10px 0 0 0;	}				#nav li.mods a		{ 			background-position: 10px 5px; 			width: 62px;		}		#nav li.mods a:hover, 		#mods li.mods a 		{ 			background-position: -90px 5px; 		}				#nav li.gear a		{			background-position: 10px -25px;			width: 58px;		}		#nav li.gear a:hover, 		#gear li.gear a, #gear_home li.gear a 		{ 			background-position: -90px -25px; 		}				#nav li.story a		{ 			background-position: 10px -55px;			width: 63px;		}		#nav li.story a:hover, 		#story li.story a { background-position: -90px -55px; }				#nav li.contact a		{ 			background-position: 10px -85px; 			width: 84px;		}		#nav li.contact a:hover, 		#contact li.contact a { background-position: -90px -85px;}/* Typo */h1, body { 	font-family: Helvetica, Verdana, Arial, sans-serif; }h2, h3 {	font-family		: Lucida Grande,Lucida Sans, Verdana; 	letter-spacing	: 1px; }body { 	color		: #FFFFFF; 	font-size	: 12px; 	line-height	: 22px;}table { 	font-size	: 11px; 	line-height	: 18px; }i, em { 	font-style: italic; }strong { 	font-weight: bold; }abbr { 	border-bottom: 1px dotted #aaa9a5; }p { 	margin: 0 0 18px; }#gear_splash_subnav {	display: none;}#story_copy p{	line-height: 25px;}h1 { 	color		: #FFFFFF; 	font-size	: 30px;  	font-weight	: bolder; }h2{ 	color			: #3CAFD0; 	font-size		: 11px; 	line-height		: 25px; 	font-weight		: bold; 	text-transform	: uppercase; 	padding-bottom	: 15px;}h3 { 	color			: #FFFFFF; 	font-size		: 10px; 	line-height		: 5px; 	font-weight		: bold; 	text-transform	: uppercase; 	padding-bottom	: 15px;	margin			: -40px 0 0 10px;}h4 { 	font-weight: bold; }blockquote { 	color		: #7a7672; 	font-style	:italic; 	font-size	: 14px; 	padding		: 0  20px 9px 20px; }h1 { 	margin		:10px 0 -22px; 	line-height	: 65px; }#home h3 { 	color		: #7a7672; 	font-size	: 14px; 	font-weight	: bold; 	padding		: 0;}#about h2 { 	clear: left; }.cat-list-post h3 { 	padding: 18px 0 0;  }#pultec #product_description, #master_buss #product_description, #u33 #product_description{	margin			: 0 0 0 -220px;}