/* TWO COLUMN LAYOUT */

body {
	text-align:center; 
	background-image:url(images/Backgrounds_Navigation/zman_bodybackground_new3.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;/* IE6 needs this to center the layout in the browser window */
	}
#main_wrapper {
	width:1000px; /* widths of columns will change proportionately as this width is changed */
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:left; /* resets the centering hack for IE6 on the body tag */
	background-image:url(images/Backgrounds_Navigation/Z-Man_MainBody.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;

}


/*DEALER AND SHOPPING CART IDS */
#dealer{ 
	height:35px;
	margin-top:10px;
	margin-left:485px;
	}
#dealer_cart { 
	width:108px;
	float:left;
	}
#dealer_carttext { 
	float:left;
	}	
#dealer_carticon { 
	float:left;
	}
#dealer_carttextspacer { 
	float:left;
	margin-left:10px;
	}		
#dealer_locator { 
	float:left;
	}
	
/*MAIN NAVIGATION SECTION*/
/*Container for entire main Navigation*/
#header {
	height:81px; /* this width + content width must total 100% */
	margin-left:50px;
	margin-right:70px;
	margin-top:10px;
	margin-bottom:5px;
	}
/*Main Navigation Home button container*/
#home{
	float:left; /* floats on nav and content divs make them sit side by side */
	height:60px;
	width:155px;
	}	
	
#header_inner { 
	width:725px;
	height:78px;
	}	




#subheaderprod {
	height: 81px;
	background-image:url(images/Z-Man_SecNav_ProductHeader.jpg);
	background-repeat:no-repeat;
	margin-left:70px;
	}		
#content_main {
	height:100%;
	margin-left:70px;
	margin-right:70px;
	position:relative;
}
#ticker {
	width:860px;
	height:345px;
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:left; /* resets the centering hack for IE6 on the body tag */
	position:relative; 
	border-top:1px solid #585858;
	border-bottom:1px solid #585858;
	border-left:1px solid #585858;
	border-right:1px solid #585858;


}

#wrapper_ticker {
	width:885px;
	height:500px;
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:left; /* resets the centering hack for IE6 on the body tag */
	position:absolute; 
	top:0px; 
	left:0px;  
	z-index:1;	
	float:left;
}

#numHolder{
	position:absolute;
	top:315px;
	left:0px;
	width:160px;
	height:18px;
	padding-right:20px;
	padding-left:680px;
	padding-bottom:1px;
	padding-top:1px;
	
	background-image:url(/cms/images/Ticker/Ticker_Bar.png);
	background-repeat:repeat;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	
	}
#textHolder{
position: absolute;
top:0px;
left:0px;
}

#linkArea{
position: absolute;
top:0px;
left:0px;
width:860px;
height:345px;
background:none;
}

a.numlink{color: #ffffff; text-decoration:none; border:hidden; outline:none;}	
a.numlink:visited {color: #ffffff; border:hidden; outline:none; }
a.numlink:hover {color: #ffffff; font-weight:bold; border:hidden; outline:none; }
a.numlink:active {color: #ffffff; border:hidden; outline:none; }

#tickertext0 {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#000;
	line-height:1.65em;
	font-weight:bold;
	position:relative;
	top:100px; 
	left:15px; 
	padding-right:545px;
}

#tickertext2 {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#FFF;
	line-height:1.65em;
	font-weight:bold;
	position:relative;
	top:115px; 
	left:30px; 
	padding-right:525px;
}

#tickertext3 {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#FFF;
	line-height:1.65em;
	font-weight:bold;
	position:relative;
	top:200px; 
	left:15px; 
	padding-right:465px;
}

#tickertext4 {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#FFF;
	line-height:1.65em;
	font-weight:bold;
	position:relative;
	top:50px; 
	left:15px; 
	padding-right:650px;
}

#tickertext5 {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#000;
	line-height:1.65em;
	font-weight:bold;
	position:relative;
	top:180px; 
	left:20px; 
	padding-right:575px;
}

#tickertext6 {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#FFF;
	line-height:1.65em;
	font-weight:bold;
	position:relative;
	top:150px;
	left:390px;
	width:435px;
}

#tickertext7 {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#FFF;
	line-height:1.65em;
	font-weight:bold;
	position:relative;
	top:230px;
	left:35px; 
	padding-right:435px;
}

.tickertextblack {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#000;
	line-height:.15em;
	font-weight:bold;
	position:relative;
}

.tickertextwhite {
	font-family: 'Helvetica', Arial,  serif;
	font-size: 12px;
	letter-spacing: .05em;
	color:#FFF;
	line-height:.125em;
	font-weight:bold;
	position:relative;
}



	
#nav {
	width:195px; /* this width + content width must total 100% */
	float:left; /* floats on nav and content divs make them sit side by side */
	margin-left:70px;
	}
#content {
	float:left; /* floats on nav and content divs make them sit side by side */
	width:360px; /* this width + nav width must total 100% */
	}
#info {
	float:left;
	width:305px;
	margin-right:70px;
	}
#thumbnail {
	padding-left:5px;
	}

#thimage {
	float:left;
	padding-right:3px;
	}	
	
#logo {
	margin-top:4px;
	padding-left:2px;
	}

#footer {
	clear:both;
	margin-top:50px;/* makes the footer sit below whichever column is longest */
	}
	
#header_inner, #subheader_inner,#nav_inner, #content_inner, #info_inner, #dealer_inner, #home, #thumbnail, #color, #subheader_item1{
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
	

	




#subheader_inner { 
	margin-left:-25px;
	padding-top:55px;
	float:left;
	}	
#subheader_inner2 { 
	}
#subheader_inner3 { 
	margin-top:25px;
	margin-bottom:10px;
	height:184px;
	
	}
#subheader_item1 { 
	width:281px;
	margin-left:1px;
	margin-bottom:5px;
	float:left;
	}
#subheader_item1inner { 
	width:281px;
	height:119px;
	}
#subheader_item2 { 
	width:281px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:5px;
	
	float:left;
	}
#subheader_item3 { 
	width:281px;
	margin-bottom:5px;
	float:left;
	}	
	
#subheader_item1header { 
	background-image:url(images/Z-Man_Product_MainPage_blackboxlong.png);
	background-repeat:no-repeat;
	background-color:transparent;
	}	
#subheader_item1pic { 
	padding:2px 7px 3px 7px;
	}	
	
	
#nav_inner {
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
#content_inner{ 
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
#lure { 
	margin-top:5px;
	margin-right:5px;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#color{ 
	margin-top:5px;
	margin-bottom:10px;
	margin-right:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
#info_inner {
	text-align:left;
	margin-top:5px;
	margin-right:5px;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}	
	

