/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/
* html * {
	zoom:100%; 
/* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/
	}
/* without the above hack, IE6 does not draw the header until the page is resized */
/* the problem is triggered by the universal * selector below that resets the margins, but I need to do that, hence the hack */
* {
	margin:0;
	padding:0;
	}
body {
	font: 1em Lucida, Arial, sans-serif; /* 1em = 16pts */
}
.float_left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */
.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left */

/* DEFAULT TAG STYLES - font sizes, margins, padding, etc. */
/* NOTE: text colors follow below */
body {background-color:#FFF;}
#main_wrapper {background-color:transparent;}
#header {background-color:transparent;}
#nav {background-color:#FFF;}
#content {background-color:#FFF;}
#info {background-color:#FFF;}
#footer {background-color:#FFF;}


#nav_sub, #nav_sub a {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#585858;
	line-height: 1.75em;
	padding-top: 3px;
	margin-left: 5px;
	}
	
#introtext {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 13px;
	color:#FFFFFF;
	letter-spacing: .1em;
	line-height: 1.25em;
	padding-left:12px;
	}	
#boxtext, #boxtext a {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#FFFFFF;
	letter-spacing: .1em;
	line-height: 1.15em;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;
	}	
#boxtext a {
	text-decoration:underline;
	margin-left:-7px;
	padding-right:7px;
	padding-bottom:5px;
	}	
#boxtext a:hover {
	margin-left:-7px;
	color:#CCCCCC;
	text-decoration:underline;
	padding-right:7px;
	}
#dealer_carticon a {
	text-decoration:none;
	}	

.linetwo, .linetwo a {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#585858;
	line-height: 1.25em;
	padding-top: 3px;
	padding-left: 5px;
	}	
.dealertext, .dealertext a {
	text-align:right;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing: .05em;
	line-height:2em;
	}
.dealertext a:hover {
	text-decoration:underline;
	}	
	
	
#nav_header{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-image:url(/cms/images/Z-MAN_SubNav_HeaderBack.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family: 'Helvetica', Arial,  serif;
	font-weight: bolder;
	font-size: 11px;
	line-height: 1.75em;
	color:#585858;
	padding-top: 3px;
	padding-left: 9px;
	}
	
#lure_cartbutton{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-image:url(/cms/images/Z-MAN_SubNav_HeaderBack.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family: 'Helvetica', Arial,  serif;
	font-weight: bolder;
	font-size: 11px;
	line-height: 1.75em;
	color:#585858;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;

	}	
	
#lure_feature{
	background-color:#BF311A;
	font-family: 'Helvetica', Arial,  serif;
	font-weight: bolder;
	font-size: 11px;
	line-height: 1.75em;
	color:#FFFFFF;
	padding-top: 3px;
	padding-left: 9px;
	}	
	
#subnav, #subnav a{
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	font-weight: bolder;
	color:#585858;
	line-height:2em;
	padding-top:4px;
	padding-right:18px;
	}

.whitefirst{
	padding-right:18px;
	color:#FFFFFF;
	}
.white{
	padding-right:18px;
	color:#FFFFFF;
	}


#subnav a:hover {
	color:#FFFFFF;
	}

#subnavcart, #subnavcart a{
	text-align:right;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	font-weight: bolder;
	color:#585858;
	line-height:2em;
	padding-top:4px;
	}
#subnavcart a:hover {
	color:#FFFFFF;
	}
	
#headernavtext, #headernavtext a {
	text-align:right;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	font-weight: bolder;
	color:#000000;
	line-height:2em;
	padding-top:6px;
	padding-left:30px;
	}
	
#headernavtext a:hover {
	color:#FFFFFF;
	}

	

#baitname {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 18px;
	font-weight: bold;
	color:#585858;
	line-height:2em;
	padding-top:3px;
	padding-left:9px;
	}

#cartname {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 18px;
	font-weight: bold;
	color:#585858;
	line-height:2em;
	}
#itemname {
	text-align:left;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 15px;
	font-weight: bold;
	color:#000000;
	line-height:2em;
	}
#itemtotal {
	text-align:right;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 15px;
	font-weight: bold;
	color:#000000;
	line-height:2em;
	}
#itemspecstext {
	text-align:left;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 13px;
	font-weight: bold;
	color:#585858;
	letter-spacing: .1em;
	line-height:2em;
	}	

#selectall {
	text-align:left;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 13px;
	color:#000000;
	letter-spacing: .1em;
	line-height:2em;
	}

#totalstext {
	text-align:left;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
	letter-spacing: .1em;
	line-height:2em;
	}
#subtotaltext {
	text-align:right;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
	letter-spacing: .1em;
	line-height:2em;
	}
#finaltotaltext {
	text-align:right;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing: .1em;
	line-height:2em;
	}	


#info_lure{
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	font-weight: bold;
	color:#585858;
	line-height: 1.45em;
}

#info_sub{
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#585858;
	letter-spacing: .1em;
	line-height: 1.45em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
}

#tech_info{
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#585858;
	letter-spacing: .1em;
	line-height: 1.45em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 5px;
}


#related_sub a {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#585858;
	letter-spacing: .1em;
	line-height: 1.05em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	
#related_sub a:hover {
	color:#ee2e24;
	}	

#feature_sub{
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#585858;
	letter-spacing: .1em;
	line-height: 1.45em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-left: 10px;
	}


.space {
	padding-left:5px;
	}

#copy {
	text-align:left;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 9px;
	color:#585858;
	letter-spacing: .1em;
	line-height: 1.45em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}	
	
table, form {
	color: #BFBFAC;
	}

#nav a:hover {
	color:#ee2e24;
	}	


#footer p {
	margin:0;
	}
	
/* THE ALSETT CLEARING METHOD */
	.clearfix:after {
 content: ".";
 display: block; 
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */ 

