/* TWO COLUMN LAYOUT */
pre {
	text-align:left;
	background:#F9F9F9;
}
body {
	text-align:center; 
	background-image:url(/cms/images/Backgrounds_Navigation/zman_bodybackground5.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(/img/Z-Man_MainBody.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}

/*DEALER AND SHOPPING CART IDS */
#dealer {
	height:45px;
	}
#dealer_inner { 
	margin-top:10px;
	margin-left:596px;
	}	
#dealer_cart { 
	width:108px;
	float:left;
	}
#dealer_carttext { 
	float:left;
	}	
#dealer_carticon { 
	width:30px;
	height:20px;
	float:left;
	}
#dealer_carttextspacer { 
	float:left;
	margin-left:10px;
	}	
#dealer_locator { 
	float:left;
	}


/*MAIN HEADER AND MAIN NAVBAR */
#header {
	height:80px; 
	}
#header_inner { 
	width:785px;
	height:80px;
	margin-right:10px;
	}
#headernav {
	margin-right:60px;
	}


/*SECONDARY HEADER AND NAVBARR */
#subheaderstore {
	height: 81px;
	background-image:url(/cms/images/SecondaryNav_Headers/Z-MAN_SecNav_StoreHeader.jpg);
	
	background-repeat:no-repeat;
	margin-left:70px;
	margin-right:70px;
	}	
#subheader_inner { 
	width:860px; 
	padding-top:55px;
	float:left;
	}
#subnav_inner1 {
	margin-left:12px;
	float:left;
	}
#subnav_inner2 {
	margin-left:340px;
	float:left;
	}
#subheadercart_inner { 
	margin-left:735px;
	float:left;
	}


/* MIDDLE CONTENT */

#lure { 
	margin-top:5px;
	margin-right:5px;
	padding-bottom:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#lure_image { 
	padding:5px;

}

#lure_purchase { 
    padding-top:5px;
    padding-left:15px;
    padding-bottom:5px;
    height:175px;
}


#lure_price { 
	margin-right:11px;
	padding-top:6px;
	float:left;
	}
#lure_size { 
	margin-right:11px;
	padding-top:6px;
	float:left;
	}
#lure_sizecopy { 
	float:left;
	}
#lure_sizeoption{
	padding-left:5px;
	float:left;
	}
#lure_quantity { 
	margin-right:11px;
	padding-top:6px;
	float:left;
	}
#lure_quantitycopy { 
	float:left;
	}
#lure_quantityoption{
	padding-left:5px;
	float:left;
	}				
#lure_cart { 
	float:left;
	}	
	
#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;
	}	
#logo {
 margin-top:4px;
 padding-left:2px;
	}
	
#cart {
	height:800px;
	background-color:#FFFFFF;
	margin-left:70px;
	margin-right:70px;
	}
#cart_inner {
	margin-left:10px;
	margin-right:10px;
	padding-top:35px;
	}	
	
#item {
	}
#itembar {
	height:30px;
	background-color:#CCCCCC;
	}
#checkbox {
	margin-right:10px;
	padding-left:10px;
	padding-top:6px;
	height:20px;
	float:left; 
	}	
#itemname_inner {
	width:590px;
	margin-right:10px;
	padding-top:2px;
	height:25px;
	float:left; 
	}	
#itemtotal_inner {
	width:200px;
	margin-right:10px;
	padding-top:2px;
	height:25px;
	float:left; 
	}
#iteminfo {
	height:115px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:2px;
	padding-left:30px;
	}
#itemthumbnail {
	float:left;
	border-top:1px solid #585858;
	border-bottom:1px solid #585858;
	border-left:1px solid #585858;
	border-right:1px solid #585858;
	}	
#itemspecs {
	float:left;
	padding-left:10px;
	}		
#itemspecname {
	}	
#itemspecsize {
	}	
#itemspecsizetype {
	float:left;
	margin-right:5px;
	}
#itemspecsizeoption {
	}	
#itemspecsizeoption_inner {
	padding-top:5px;
	}	
#itemspecquantity {
	clear:both;
	}	
#itemspecquantitytype {
	float:left;
	margin-right:5px;
	}
#itemspecquantityoption {
	}	
#itemspecquantityoption_inner {
	padding-top:5px;
	}
#itemspecprice {
	clear:both;
	}	

#total {
	margin-left:10px;
	margin-right:10px;
	padding-top:15px;
	}		
#totalbar {
	clear:both;
	height:30px;
	margin-bottom:10px;
	background-color:#585858;
	}
#totalspacer {
	height:5px;
	background-color:#585858;
	}	
#selectallspace {
	width:350px;
	margin-right:10px;
	padding-top:2px;
	height:20px;
	float:left; 
	}
#totalquantity {
	width:200px;
	margin-right:10px;
	padding-top:3px;
	height:20px;
	float:left; 
	}	
#totalquantity_inner {
	float:left; 
	margin-right:10px;
	}		
#totalquantity_number {
	float:left; 
	}	
#subtotal {
	width:230px;
	margin-right:10px;
	padding-top:3px;
	height:20px;
	float:left; 
	}		
#subtotal_inner {
	float:left; 
	margin-right:10px;
	}		
#subtotal_number {
	width:157px;
	float:left; 
	}		
#finaltotal_spacer {
	width:600px;
	float:left; 
	}
#finaltotal {
	margin-left:600px;
	margin-right:10px;
	padding-top:3px;
	height:20px;
	float:left; /* floats on nav and content divs make them sit side by side */
	}		
#finaltotal_inner {
	float:left; /* floats on nav and content divs make them sit side by side */
	margin-right:22px;
	}		
#finaltotal_number {
	width:157px;
	float:left; /* floats on nav and content divs make them sit side by side */
	}			
#buttons {
	margin-left:10px;
	margin-right:10px;
	}		
#buttons_delete {
	margin-right:475px;
	float:left;
	}		
#buttons_update {
	margin-right:10px;
	float:left;
	}	
#buttons_complete {
	float:left;
	}		
#footer {
    position:relative;
    top:100px;
    text-align:center;
	width:100%;
	clear:both; /* makes the footer sit below whichever column is longest */
	}
#header_inner, #subheader_inner,#nav_inner, #content_inner, #info_inner, #dealer_inner, #home, #thumbnail, #color{
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
	
#home{
		float:left; /* floats on nav and content divs make them sit side by side */
		margin-left:50px;
		height:70px;
		width:155px;
	}
	





#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;
	}

#color{ 
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	clear:both;
	}
#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;
	}	
	
#footer_inner {
	padding-top:20px; /* creates space between the box and the content */
	text-align:center;
	text-decoration:none;
	font-family: 'Helvetica', Arial,  serif;
	font-size: 11px;
	color:#585858;
	letter-spacing: .1em;
	line-height: 1.45em;
	}