/* DOWCO Power Sports 
 * (c) DOWCO Inc. -- www.dowcopowersports.com
 * 
 */

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
 
html { padding: 0px; margin: 0; }

/*
body {
    padding: 0px;
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #ccc; 
    margin: auto;
	}
*/

.bundles {
    padding: 0px;
    font: normal 10px verdana,arial, sans-serif;
    color: #000000; 
    margin: auto;
	}


body {
    padding: 0px;
    font: normal 12px verdana,arial, sans-serif;
    color: #000000; 
    margin: auto;
	}

.shutdown {
    font: normal 12px verdana,arial, sans-serif;
    color: #ffffff; 
	}


div.spacer {
    clear: both; }

.find {	
   font: normal 12px verdana,arial, sans-serif;
   color: #bbbbbb;
} 



td.missingbold {
	font: bold 14px/16pt arial, sans-serif;
	color: #000000;
}


td.missingnormal {
	font: normal 14px/16pt arial, sans-serif;
	color: #000000;
}



td.category {
	font: normal 12px/14pt verdana,arial, sans-serif;
	color: #000000;
}
	
td.category a:link {	
   font: normal 12px/14pt verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: underline;
} 

td.category a:visited {	
   font: normal 12px/14pt verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: underline;
} 

td.category a:hover {	
   font: normal 12px/14pt verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: underline;
} 
	
td.categoryheader {
	font: bold 16px/18pt arial, sans-serif;
	color: #000000;
}

td.categoryheader a:link {	
   font: bold 16px/18pt arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 
td.categoryheader a:visited {	
   font: bold 16px/18pt arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 

td.categoryheader a:hover {	
   font: bold 16px/18pt arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 


td.categoryheader a:active {	
   font: bold 16px/18pt arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 


img
{
	border-style: none;
}




.faq {
	font: 12px/14pt arial, sans-serif;
	font-weight: normal;
	color: #000000;
}

.faq ul {
	font: 12px/14pt arial, sans-serif;
	font-weight: normal;
	color: #000000;
}

.faq li {
	font: normal 12px/14pt arial, sans-serif;
	font-weight: normal;
	color: #000000;
}
	
.faqheader {
	font: bold 14px/16pt arial, sans-serif;
	color: #000000;
}
	
.faq li a:link {	
	font: 12px arial, sans-serif;
	font-weight: normal;
	color: #0000ff;
} 

.faq a:visited {	
	font: 12px arial, sans-serif;
	font-weight: normal;
	color: #0000ff;
} 

.faq a:hover {	
	font: 12px arial, sans-serif;
	font-weight: normal;
	color: #0000ff;
} 


.news {
	font: normal 12px/14pt verdana,arial, sans-serif;
	color: #000000;
}
	
.newsheader {
	font: bold 14px/16pt verdana,arial, sans-serif;
	color: #000000;
}
	
.news a:link, 
.news a:visited {	
	font: normal 12px verdana,arial, sans-serif;
	color: #0000ff;
	text-decoration: none;
} 

.news a:hover {	
	font: normal 12px verdana,arial, sans-serif;
	color: #0000ff;
	text-decoration: none;
} 



.login_redirect
   font: normal 18px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 20px;
   color: #8EC1E4;
} 

.login_redirect a:link {
   font: normal 18px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 20px;
   color: #8EC1E4;
   text-decoration: none;
} 

.login_redirect a:visited {
   font: normal 18px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 20px;
   color: #8EC1E4;
   text-decoration: none;
} 

.login_redirect a:hoverlink {
   font: normal 18px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 20px;
   color: #8EC1E4;
   text-decoration: none;
} 




	
.wholesalehome {
	font: normal 14px/16pt verdana,arial, sans-serif;
	color: #000000;
}
	
.wholesalehomeheader {
	font: bold 18px/20pt verdana,arial, sans-serif;
	color: #ff0000;
}
	
.wholesalehome a:link, 
.wholesalehome a:visited {	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
} 

.wholesalehome a:hover {	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
} 



	
.dealer {
	font: normal 14px/16pt verdana,arial, sans-serif;
	color: #000000;
}
	
.dealerheader {
	font: bold 18px/20pt verdana,arial, sans-serif;
	color: #0000ff;
}

.dealer a:link {	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 
	
.dealer a:visited {	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 

.dealer a:hover {	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 
	

	
.login {
	font: normal 14px/16pt verdana,arial, sans-serif;
	color: #000000;
}
	
.loginheader {
	font: bold 18px/20pt verdana,arial, sans-serif;
	color: #0000ff;
}
	
.login a:link{	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 

 
.login a:visited {	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 

.login a:hover {	
   font: normal 14px verdana,arial, sans-serif;
   color: #0000ff;
   text-decoration: none;
} 
		
	
/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
   text-indent: -9999px;
   height: 1px;
   margin: 0px;
   padding: 0px;
   }

/*h1 { 
   font: bold 18px Lucida Sans, "Trebuchet MS", sans-serif;
   color: #036;
   margin: 0;
   text-indent: -9999px;
   width: 950px;
   height: 90px;
   background: url(/pics/shared/dowco_ps.gif) top left no-repeat;
   }*/
   
.formheader { 
   font: normal 20px/22pt Lucida Sans, "Trebuchet MS", sans-serif;
   margin: 0;
   padding: 10px 0 0 0;
   color: #000000;
   background: #ffffff;
   }

h2 { 
   font: normal 20px/22pt Lucida Sans, "Trebuchet MS", sans-serif;
   margin: 0;
   padding: 10px 0 0 0;
   color: #ffffff;
   background: #000000;
   }
   
   h2.list { 
   float: left;
   font: normal 20px/22pt Lucida Sans, "Trebuchet MS", sans-serif;
   margin: 0;
   padding: 10px 0 0 0;
   width: 550px;
   color: #cccccc;
   background: #000;
   }
   
h3 { 
   font: normal 16px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
   margin: 0;
   padding: 10px 0 0 0;
   color: #fff;
   text-transform: uppercase;
   }
  
   h3.sm_head { 
   font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
   margin: 0;
   padding: 7px 0 0 0;
   color: #fff;
   text-transform: uppercase;
   border: 0;
   }
  
   h3.prod { 
   font: normal 16px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
   margin: 0;
   padding: 5px 0 0 0;
   color: #fff;
   width: 425px;
   text-transform: uppercase;
   border-bottom: 1px solid #ccc;
   }
   
   h3.prod_desc { 
   float: left;
   font: normal 16px/18pt Lucida Sans, sans-serif;
   margin: 0 0 10px 0;
   padding: 5px 0 0 0;
   color: #ccc;
   width: 220px;
   text-transform: uppercase;
   border-bottom: 1px solid #333333;
   }
   
h4 { 
   font: normal 18px/20pt Lucida Sans, "Trebuchet MS", sans-serif;
   color: #fff;
   text-transform: uppercase;
   margin: 0;
   }
   
   h4.covers { 
   font: normal 12px/16pt Lucida Sans, "Trebuchet MS", sans-serif;
   color: #c00;
   margin: 0;
   }
   
h5 { 
   font: bold 16px/18pt Arial, sans-serif;
   margin: 0;
   padding: 10px 0 0 0;
   color: #000000;
   text-transform: uppercase;
   }
   

h6 { 
   font: normal 18px/20pt Lucida Sans, "Trebuchet MS", sans-serif;
   color: #000000;
   text-transform: uppercase;
   margin: 0;
   }
   
   
   
/* PARAGRAPH TAG */

p {
   font: normal 12px Arial, sans-serif;
   line-height: 17px;
   color: #000000;
   }

p.selection {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #000000;
   clear: both;
   }
   
p.select_base {
   float: left;
   font: normal 14px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   padding: 0 25px 0 0;
   width: 225px;
   height: 125px;
   text-align: right;
   }
   
p.select_features {
   float: left;
   font: normal 14px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   padding: 0px;
   width: 225px;
   border-left: 1px solid #56A1D6;
   text-align: right;
   }   
   
p.selection_under {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   width: 500px;
}

p.selection_under a:link, 
p.selection_under a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   text-decoration: none;
} 

p.selection_under a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   text-decoration: underline;
}   
   

p.hull_under {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   width: 310px;
}

p.hull_under a:link, 
p.hull_under a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   text-decoration: none;
} 

p.hull_under a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #8EC1E4;
   text-decoration: underline;
} 

p.guide_lt {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #FFFFFF;
   width: 175px;
   float: left;
   margin: auto;
   padding: 5px 15px 0 15px;
}

p.guide_lt a:link, 
p.guide_lt a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #CCFFFF;
   text-decoration: none;
   text-transform: uppercase;
} 

p.guide_lt a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   text-decoration: underline;
   text-transform: uppercase;
}

p.guide_rt {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #FFFFFF;
   width: 175px;
   float: left;
   margin: auto;
   padding: 5px 0 0 5px;
}

p.guide_rt a:link, 
p.guide_rt a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #CCFFFF;
   text-decoration: none;
   text-transform: uppercase;
} 

p.guide_rt a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #CCFFFF;
   text-decoration: underline;
   text-transform: uppercase;
}

p.login_under {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #8EC1E4;
   width: 215px;
   margin: 0 0 0 15px;
}

p.login_under a:link, 
p.login_under a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #8EC1E4;
   text-decoration: none;
} 

p.login_under a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #8EC1E4;
   text-decoration: underline;
} 

p.brand {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #FFFFFF;
   margin: 0;
   padding: 5px 15px 15px 15px;
   text-align: center;
   width: 225px;
}

p.brand a:link, 
p.brand a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #FFFFFF;
   text-decoration: none;
} 

p.brand a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #FFFFFF;
   text-decoration: underline;
} 

p.again_base {
   float: left;
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #ffffff;
   padding: 0 15px 0 0;
   width: 210px;
   border-right: 1px solid #ffffff;
   text-align: right;
   }
   
p.again_features {
   float: left;
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #ffffff;
   padding: 0 15px 0 15px;
   width: 190px;
   border-right: 1px solid #ffffff;
   text-align: left;
   }

p.again_btn {
   float: left;
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 16px;
   text-align: left;
   color: #fff;
   padding: 0 0 0 15px;
   width: 210px;
   }   
      
p.prod {
   font: normal 12px Lucida Sans, sans-serif;
   line-height: 17px;
   color: #fff;
   }
   
p.glossary {
   margin: 0 0 10px 0;
   padding: 0 0 5px 0;
   border-bottom: 1px solid #333;
   } 

p.boxes {
   margin: 0;
   padding: 5px 0 5px 0;
   width: 300px;
   color: #fff;
   } 
   
   p.boxes a:link, 
   p.boxes a:visited {
   color: #fff;
   text-decoration: none;
   } 

   p.boxes a:hover {
   color: #fff;
   text-decoration: underline;
   }


/* ACCOUNT */

#account { 
    height: 30px;
    border-bottom: 3px solid #222;
    padding: 0px;
    background-color: #333;
    }
    
    #info { 
    width: 950px;
    padding: 5px;
    margin: auto;
    }
    
    .user { 
    float: left;
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #fff;
    padding: 0 0 0 25px;
    background: url(/pics/shared/lock.gif) top left no-repeat;
    }
    
    .actions { 
    float: right;
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #ccc;
    }
    
    .actions a:link,
    .actions a:visited {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #ccc;
    text-decoration: none;
    }

	.actions a:hover {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #ccc;
    text-decoration: underline;
    }
 
 
     .cartdisplay { 
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #ccc;
    }
    
    .cartdisplay a:link,
    .cartdisplay a:visited {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #ccc;
    text-decoration: none;
    }

	.cartdisplay a:hover {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #ccc;
    text-decoration: underline;
    }

 
    
    .actions2 { 
    float: right;
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    line-height: 16px;
    color: #ccc;
    }
    

/* CONTENT */

#container { 
    width: 956px;
    padding: 0px;
    margin: auto;
    }
    
#header { 
    float: left;
    width: 956px;
    padding: 0px;
    margin: 0;
    color: #fff;
    }
    
#body { 
    float: left;
    width: 956px;
    padding: 0px;
    margin: 0;
    color: #fff;
    } 
    
#body_sub { 
    float: left;
    width: 956px;
    padding: 0px;
    margin: 0;
    color: #fff;
    background: #000 url(/pics/shared/sub_body.gif) top left repeat-y;
    }     

#flash_intro {
	width: 956px;
	height: 417px;
	background-color: #000;
    /*background: url(/pics/home/life.jpg) top center no-repeat;*/
    }
    
#body_sub_btm { 
    width: 956px;
    height: 10px;
    padding: 0px;
    margin: 0;
	background: url(/pics/shared/body_sub_btm.gif)top left no-repeat;
    }

#blocks_lt {
	float: left;
	width: 401px;
	height: 248px;
	padding: 0 15px 0 0;
	background: url(/pics/shared/guide_behind.gif) top left no-repeat;
	}
	
#blocks_lt_home {
	float: left;
	width: 401px;
	height: 315px;
	padding: 0 15px 0 0;
	background: url(/pics/shared/guide_behind_home.gif) top left no-repeat;
	}	
	
	.prod_guide_hd {
	float: left;
	width: 401px;
	height: 46px;
	padding: 0;
	background: url(/pics/shared/product_guide_hd.gif) top left no-repeat;
	}

#blocks_rt {
	float: left;
	width: 535px;
	height: 248px;
	}
	
#other_products {
	float: left;
	width: 535px;
	height: 107px;
	padding: 16px 0px 0px 0px;
	/* background: url(/pics/home/products_rotate.jpg) top center no-repeat; */
	}	

#giveaway {
	float: left;
	width: 351px;
	height: 125px;
	padding: 0px 12px 0px 0px;
	background-color: #000;
	}
	
#guardian_giveaway {
	float: left;
	width: 727px;
	height: 102px;
	margin: 0px;
	padding: 0px;
    background: url(/pics/promotions/guardian.jpg) top center no-repeat;
    text-indent: -5000px;
    }
    
#ironrider_giveaway {
	float: left;
	width: 727px;
	height: 102px;
	margin: 0px;
	padding: 0px;
    background: url(/pics/promotions/ironrider.jpg) top center no-repeat;
    text-indent: -5000px;
    }  
    
#williemax_giveaway {
	float: left;
	width: 727px;
	height: 102px;
	margin: 0px;
	padding: 0px;
    background: url(/pics/promotions/williemax.jpg) top center no-repeat;
    text-indent: -5000px;
    }      

.find_dealer {
	float: left;
	width: 168px;
	height: 125px;
	margin:  15px 0 0;
	text-align: center;
	background: url(/pics/shared/sm_block_back.jpg) top center no-repeat;
	}
	
	.dealer_copy {
	font: normal 11px/16pt Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
   	margin: 10px 0 0 0;
	}
	
	.sm_search {
   	text-align: left;
   	margin: 8px 0 0 15px;
   	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #333;
   	text-decoration: none;
	}
	
	.sm_search a:link, a:visited {
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #333;
   	text-decoration: none;
	}
	
	.sm_search a:hover {
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #333;
   	text-decoration: underline;
	}
	
	.sm_login {
	inherit: none;
   	text-align: left;
   	margin: 8px 0 0 15px;
   	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
	}
	
	.sm_login_text a:link, a:visited {
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
   	text-decoration: none;
	}
	
	.sm_login_text a:hover {
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
   	text-decoration: underline;
	}
	
	.sm_srch_btn {
	float: right;
	margin: 0 15px 0 0;
	}
	
	.sm_login_btn {
	float: right;
	margin: -3px 15px 0 0;
	}
	
	.viewall_videos_btn {
	float: right;
	margin: 0 15px 0 0;
	}
	
#tabber {
	text-align: left;
   	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #ccc;
   	text-decoration: none;
	}
	
#tabber a:link, a:visited {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
   	text-decoration: none;
	}
	
#tabber a:hover {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
   	text-decoration: underline;
	}


	
#tabber2 {
	text-align: center;
   	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #ccc;
   	text-decoration: none;
	}
	
#tabber2 a:link, a:visited {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
   	text-decoration: none;
	}
	
#tabber2 a:hover {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
   	text-decoration: underline;
	}


	
.dealer_distrib {
	float: left;
	width: 168px;
	height: 125px;
	margin: 16px 15px 0 0;
	text-align: center;
	background: url(/pics/shared/sm_block_back.jpg) top center no-repeat;
	}	

.promo_ads {
	float: left;
	width: 168px;
	height: 125px;
	margin: 0px 0 0 0;
	background: url(/pics/shared/rally.jpg) top center no-repeat;
	}

#search_block {
	float: left;
	width: 950px;
	padding: 0;
	margin: 0;
	border-left: 3px solid #333;
	border-right: 3px solid #333;
    color: #ccc;
    background: url(/pics/products/block_back.gif) top center repeat-x;
    }
    
#search_pic_block {
	float: left;
	width: 591px;
	padding: 0;
	margin: 10px 10px 10px 5px;
    color: #fff;
    background: url(/pics/products/block_back.gif) top center repeat-x;
    }
    
#search_drops {
	float: left;
	width: 571px;
	padding: 10px;
	margin: 0;
    background: #696969;
    }
    
    #find_model {
    inherit: none;
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #fff;
   	text-decoration: none;
	}
    
	#find_model a:link, a:visited {
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #fff;
   	text-decoration: none;
	}
	
	#find_model a:hover {
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #fff;
   	text-decoration: underline;
	}
    
    .drops {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
	width: 125px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #ffffff;
	margin: 0 10px 0 0;
	}
	
	.search_in {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #fff;
	width: 150px;
	padding: 3px;
	border: 1px solid #666;
	background: #000;
	margin: 0 10px 0 0;
	}
	
	.go {
    padding: 2px;
    margin: 0px;
    color: #ccc;
   	border: 1px solid #666;
   	background-color: #333;
   	text-decoration: none;
	}
	
	.go a:link, a:visited {
    color: #ccc;
   	text-decoration: none;
	}
	
	.go a:hover {
    color: #fff;
   	text-decoration: none;
	}
	
	.drops_cat {
	font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   	color: #666;
	width: 200px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #ffffff;
	margin: 0 10px 0 0;
	}

#search_pic_block_center {
	float: left;
	width: 351px;
	padding: 10px 5px 10px 235px;
	margin: 0;
    background: #474747 url(/pics/products/search_cat_hd.gif) 10px 22px no-repeat;
    }
    
#search_pic_block_base {
	float: left;
	width: 591px;
	height: 6px;
	padding: 0;
	margin: 0;
    background: url(/pics/products/search_pic_base.gif) top center no-repeat;
    }     

#sub_right {
	float: left;
	width: 956px;
    }
    
#sub_under {
	float: left;
	margin: 0;
	padding: 10px 0 10px 30px;
    }    

#sub_under_resource {
	float: left;
	margin: 0;
	padding: 10px 0 10px 30px;
    } 

/* #prod_search {
	float: left;
	width: 704px;
	border-right: 3px solid #333333;
	padding: 10px;
	margin: 0;
    color: #ffffff;
    background: url(/pics/products/search_back.gif) top center repeat-x;
    }
 
#prod_search a:link, 
#prod_search a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #FFFFFF;
   text-decoration: none;
} 

#prod_search a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #FFFFFF;
   text-decoration: underline;
}

#prod_search_btm {
	float: left;
	width: 727px;
	height: 7px;
	margin: 0px;
	padding: 0px;
    background: url(/pics/products/search_base.gif) top center no-repeat;
    } */

.search_link {
	margin: 0;
	padding: 0 0 0 25px;
    color: #fff;
    background: url(/pics/shared/searchagain_ico.gif) top left no-repeat;
    }
 
.search_link a:link, 
.search_link a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #fff;
   text-decoration: none;
} 

.search_link a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 14px;
   color: #fff;
   text-decoration: underline;
}
 
#prod_heads {
	float: left;
	width: 726px;
	margin: 0;
    background: url(/pics/products/headings_back.gif) top center repeat-x;
    }
 
#prod_heads a:link, 
#prod_heads a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   color: #FFFFFF;
   text-decoration: none;
} 

#prod_heads_btm {
	float: left;
	width: 726px;
	height: 3px;
	margin: 0px;
	padding: 0px;
    background: url(/pics/products/headings_base.gif) top center no-repeat;
    }
 
#prod_bod {
	float: left;
	width: 696px;
	padding: 15px;
	margin: 0;
    background: #000000;
    }      

#prod_bod2 {
	float: left;
	width: 696px;
	padding: 15px;
	margin: 0;
    background: #ffffff;
    }      

#prod_bod a:link, 
#prod_bod a:visited {	
   font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   color: #cccccc;
   text-decoration: none;
}

#prod_bod a:hover {	
   font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
   color: #ffffff;
   text-decoration: none;
}

#prod_bod_btm {
	float: left;
	width: 726px;
	height: 3px;
    background: url(/pics/products/white_base.gif) top center repeat-x;
    }
    
.prod_specs {
   float: left;
   font: normal 12px Lucida Sans, sans-serif;
   line-height: 17px;
   color: #ccc;
   text-transform: uppercase;
   width: 250px;
   margin: 0;
   padding: 0 0 0 15px;
   }  
    
.prod_specs2 {
   float: center;
   font: normal 12px Lucida Sans, sans-serif;
   line-height: 17px;
   color: #ccc;
   text-transform: uppercase;
   width: 250px;
   margin: 0;
   padding: 0 0 0 15px;
   }  
   
.prod_colors {
   float: left;
   font: normal 12px Lucida Sans, sans-serif;
   line-height: 17px;
   color: #ccc;
   width: 200px;
   text-transform: uppercase;
   margin: 0;
   padding: 0;
   } 

.prod_colors2 {
   float: center;
   font: normal 12px Lucida Sans, sans-serif;
   line-height: 17px;
   color: #ccc;
   width: 200px;
   text-transform: uppercase;
   margin: 0;
   padding: 0;
   } 

   
.big_pic {
	padding: 0 15px 0 0;
	}
	
.thumb_guide {
	padding: 0 15px 0 0;
	}	
 
#head_table {
	margin: 0;
	padding: 0px;
    } 

#head_table td {
	padding: 0px;
	margin: 0;
    } 

.prod_table {
	color: #ccc;
	margin: 0;
	padding: 0;
	width: 685px;
    } 

.prod_table tr {
	padding: 0;
	margin: 0;
    }

.prod_table td {
	padding: 15px;
	margin: 0;
	border-top: 1px solid #333333;
    } 
    
.prod_desc {
	float: left;
	padding: 0 0 15px 0;
	}    


.dealer_table {
	color: #fff;
	margin: 0;
	padding: 0px;
    } 
    
    .dealer_table strong {
	color: #666;
    }

.dealer_table tr {
	padding: 0px;
	margin: 0;
    }
    
.dealer_table th {
	background: #999;
	color: #fff;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
	text-align: left;
    }
    
    .dealer_table th a:link,
    .dealer_table th a:visited {
	background: #999;
	color: #fff;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
	text-align: left;
    }

	 .dealer_table th a:hover {
	background: #999;
	color: #fff;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
	text-align: left;
    }


.dealer_table td {
	background: #333;
	padding: 5px;
	margin: 0;
    }    





.status_table {
	color: #000000;
    border-color: #000000; 
    border-width: 1px; 
    border-style: solid; 
    border-collapse: collapse; 	
    } 
    
    
.status_table th {
	background: #999;
	color: #000000;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
	text-align: left;
    }
    
    .status_table th a:link,
    .status_table th a:visited {
	background: #999;
	color: #000000;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
	text-align: left;
    }

	 .status_table th a:hover {
	background: #999;
	color: #000000;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
	text-align: left;
    }


status_table td {
	background: #333;
	padding: 5px;
	margin: 0;
    }    
    






    
#contact_table {
	color: #000000;
	margin: 0;
	padding: 0px;
    } 

#contact_table td {
	padding: 5px;
	margin: 0;
    }    

.swatch {
	border: 2px solid #fff;
	padding: 0;
    }
    
.prod_thumb {
	background-color: #333333;
	padding: 2px;
	margin: 0 0 5px 0;
	}
	
.access_thumb {
	background-color: #333333;
	padding: 2px;
	margin: 0 15px 5px 0;
	}	

#spec_table {
	background-color: #333333;
	margin: 0;
	padding: 0;
	width: 675px;

    } 

#spec_table tr {
	padding: 0;
	margin: 0;
    }

#spec_table td {
	margin: 0;
    } 
 
#selection {
	float: left;
	width: 956px;
    background: url(/pics/selection/selection_back.gif) top center no-repeat;
    }
    
#selection_lt {
	float: left;
	width: 909px;
	padding: 25px 0 25px 40px;
    background: url(/pics/selection/selection_lt_back.gif) top center no-repeat;
    }
    
#selection_lt_base {
	float: left;
	width: 909px;
	height: 15px;
	padding: 0 0 0 40px;
    background: url(/pics/selection/selection_lt_base.gif) top center no-repeat;
    }    
    
.choose_boat {
	float: left;
	width: 500px;
	height: 250px;
	padding: 25px 25px 0 0;
	border-right: 1px solid #74AED7;
	background: url(/pics/selection/choose_hd.gif) top left no-repeat;
    }
    
.choose_hull {
	float: left;
	width: 300px;
	height: 250px;
	margin: 0 0 0 25px;
	padding: 25px 0 0 0;
	background: url(/pics/selection/hull_hd.gif) top left no-repeat;
    }    
    
#selection_base {
	float: left;
	width: 956px;
	height: 15px;
    background: url(/pics/selection/selection_base.gif) top center no-repeat;
    }    

.drops_prod {
	font: normal 12px/16pt Lucida Sans, sans-serif;
	color:#999;
	width: 135px;
	padding: 2px;
	border: 1px solid #ccc;
	background: #ffffff;
	margin: 0 0 0 5px;
	}

#selection_resources {
	float: left;
	width: 956px;
    }

#prod_resources {
	float: left;
	width: 726px;
	padding: 0px;
	margin: 0;
    }
	
#cover_guide {
	float: left;
	width: 395px;
    margin: 15px 15px 0 0;
    }	
	
.cover_guide_hd {
	display: block;
	width: 395px;
	height: 38px;
	text-indent: -5000px;
	margin: 0;
	padding: 0px;
	background: url(/pics/selection/cover_guide_hd.gif) top center no-repeat;
	}

.cover_guide_body {
	float: left;
	width: 395px;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	font: normal 12px/10pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#CCFFFF;
	background: url(/pics/selection/cover_guide_body.gif) top center no-repeat;
	}

.pagination a {
	float: left;
	margin: 15px 0 0 3px;
	padding: 2px 3px 2px 3px;
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
	color:#666;
	border: 1px solid #666;
	}
	
.pagination a:hover {
	float: left;
	margin: 15px 0 0 3px;
	padding: 2px 3px 2px 3px;
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
	color:#333;
	border: 1px solid #666;
	background-color: #666;
	}
	
.pagination_on {
	float: left;
	margin: 15px 0 0 3px;
	padding: 2px 3px 2px 3px;
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
	color:#333;
	border: 1px solid #666;
	background-color: #666;
	}	
	
.pagination_detail a {
	float: right;
	margin: 0;
	padding: 2px 3px 2px 3px;
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
	color:#666;
	border: 1px solid #666;
	}
		
	.pagination_detail a:hover {
	float: right;
	margin: 0;
	padding: 2px 3px 2px 3px;
	font: normal 10px Lucida Sans, "Trebuchet MS", sans-serif;
	color:#333;
	border: 1px solid #666;
	background-color: #666;
	}
	
#dealer_locator {
	float: left;
	width: 252px;
    margin: 15px 15px 0 0;
    }	

#dealer_hd {
	display: block;
	width: 252px;
	height: 38px;
	text-indent: -5000px;
	margin: 0;
	padding: 0px;
	background: url(/pics/selection/dealer_hd.gif) top center no-repeat;
	}

#dealer_body {
	float: left;
	width: 252px;
	margin: 0;
	padding: 0 0 20px 0;
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#CCFFFF;
	background: url(/pics/selection/dealer_body.gif) top center no-repeat;
	}
	
.login_block {
	float: left;
	width: 214px;
	margin: 12px 0 0 13px;
	padding: 0px;
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#FFFFFF;
	background: url(/pics/selection/dealer_block.gif) top center no-repeat;
	}
	
.login_input {
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#8EC1E4;
	}	
	
#project_videos {
	float: left;
	width: 395px;
    margin: 15px 18px 0 0;
    }	

#video_hd {
	display: block;
	width: 395px;
	height: 38px;
	text-indent: -5000px;
	margin: 0;
	padding: 0px;
	background: url(/pics/home/videos_hd.gif) top center no-repeat;
	}

#video_body {
	float: left;
	width: 395px;
	margin: 0;
	padding: 0px;
	text-align: center;
	font: normal 10px/12pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#CCFFFF;
	background: url(/pics/home/videos_body.gif) top center no-repeat;
	}	

#vdthumbs {
	float: left;
	padding: 0 0 0 30px;
	margin: 25px 0 25px 0px;
	}
	
#vdthumbs a {
   display: block;
   width: 70px;
   height: 50px;
   margin: 0 0 9px 0;
   border: 2px solid #40B6AD;
}

#vdthumbs a:link, 
#vdthumbs a:visited {
   border: 2px solid #40B6AD;
} 

#vdthumbs a:hover {	
   border: 2px solid #74E4DB;
   background: url(/pics/home/video_thumb_back.gif)top center no-repeat;
}

	
#player {
	float: left;
	padding: 0px;
	margin: 25px 0 0 25px;
	font: normal 10px/12pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#CCFFFF;
	}	
	
#cover_guide_hd {
	display: block;
	width: 395px;
	height: 38px;
	text-indent: -5000px;
	margin: 0;
	padding: 0px;
	background: url(/pics/selection/cover_guide_hd.gif) top center no-repeat;
	}

#cover_guide_body {
	float: left;
	width: 395px;
	margin: 0;
	padding: 0 0 20px 0;
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#CCFFFF;
	background: url(/pics/selection/cover_guide_body.gif) top center no-repeat;
	}

#branded {
	float: left;
	width: 252px;
    margin: 15px 0 0 0;
    }

#branded_hd {
	display: block;
	width: 252px;
	height: 38px;
	text-indent: -5000px;
	margin: 0;
	padding: 0px;
	background: url(/pics/selection/branded_hd.gif) top center no-repeat;
	}

#branded_body {
	float: left;
	width: 252px;
	text-align: center;
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#FFFFFF;
	background: url(/pics/selection/branded_body.gif) top left no-repeat;
	}

.bod_image {
	float: right;
	padding: 2px;
	margin: 15px;
	border: 1px solid #666;
	}
	
.guide_image {
	float: left;
	padding: 2px;
	margin: 0;
	border: 1px solid #666;
	}
	
.detail_image {
	padding: 2px;
	margin: 0;
	border: 1px solid #bddaef;
	}

.thumb_image {
	float: left;
	padding: 2px;
	margin: 3px;
	border: 1px solid #666;
	}

.pdf {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #069;
   background: url(/pics/shared/pdf_ico.gif) top left no-repeat;
   padding: 0 0 5px 25px;
}

.pdf a:link, 
.pdf a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #069;
   background: url(/pics/shared/pdf_ico.gif) top left no-repeat;
   padding: 0 0 5px 25px;
   text-decoration: none;
} 

.pdf a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #069;
   background: url(/pics/shared/pdf_ico.gif) top left no-repeat;
   padding: 0 0 5px 25px;
   text-decoration: underline;
}

.top {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   background: url(/pics/shared/arrow_up.png) top right no-repeat;
   padding: 2px 20px 5px 0;
}

.top a:link, 
.top a:visited {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   background: url(/pics/shared/arrow_up.png) top right no-repeat;
   padding: 2px 20px 5px 0;
   text-decoration: none;
} 

.top a:hover {	
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   background: url(/pics/shared/arrow_up.png) top right no-repeat;
   padding: 2px 20px 5px 0;
   text-decoration: underline;
}

#guide {
	list-style-type: square;
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#999;
	}
	
.rotate_style {
	float: right;
	padding: 2px;
	margin: 15px;
	border: 1px solid #666;
}

#video_player {
	float: left;
	width: 425px;
	padding: 25px 0 0 0;
	
}

#sidenav {
	padding: 0;
	margin: 25px 0 0 0;
	list-style-type: none;
}

#sidenav li {
	display: block;
	margin: 0;
	padding: 5px;
	width: 225px;
	background-color: #333;
	color: #333;
	border-top: 1px solid #666;
	border-bottom: 1px solid #000;
}

#sidenav li:hover {
	display: block;
	margin: 0;
	padding: 5px;
	width: 225px;
	color: #333;
	background: #333 url(/pics/resources/control_play_dark.png) top right no-repeat;
}

#sidenav .active {
	display: block;
	margin: -5px;
	padding: 5px;
	width: 225px;
	color: #333;
	border-bottom: 1px solid #666;
	background: #666 url(/pics/resources/control_play_light.png) top right no-repeat;
}


/* DEALER */

.login {
	float: left;
	margin: 0 5px 0 0;
	padding: 10px 0px 10px 15px;
	width: 325px;
	height: 250px;
	background: url(/pics/dealer/login_box.gif) top left no-repeat;
}

.register {
	float: left;
	margin: 0;
	padding: 10px 0px 10px 15px;
	width: 325px;
	height: 250px;
	background: url(/pics/dealer/register_box.gif) top left no-repeat;
}

.dlr_head {
	float: left;
	margin: 0;
	padding: 12px;
	width: 670px;
	height: 40px;
	background: url(/pics/dealer/tab_header.gif) top left no-repeat;
}

.edit {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #fff;
    background: url(/pics/dealer/edit.gif) top left no-repeat;
    padding: 0 0 0 20px;
    margin: 0 0 0 450px;
    height: 17px;
    }

#cover_table a:link, a:visited {
	color: #ccc;
	text-decoration: none;
    }

#cover_table a:hover {
	color: #fff;
	text-decoration: none;
    }

.spacer {
	clear: both;
	}

/* NAV */

#navigation {
    width: 956px;
    padding: 0px;
    margin: 0;
    color: #666;
    }

ul#navigation li {
	display: block;
	float: left;
	text-indent: -9999px;
}

ul#navigation li a {
	display: block;
	height: 50px;
	background: url(/pics/nav/nav.gif) no-repeat;
}

ul#navigation li a:hover {
	display: block;
	background-image: url(/pics/nav/nav_over.gif);
}	

#subnavigation { 
	list-style-type: none;
    float: left;
    width: 229px;
    padding: 0px;
    margin: 0;
    color: #cccccc;
	background: url(/pics/shared/subnav_back.gif)top center no-repeat;
    }

ul#subnav li {
	list-style-type: none;
	display: block;
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #d6d6d6;
	margin: 0 0 0 -20px;
	padding: 0px;
	clear: both;
}

ul#subnav li a {
	float: left;
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: 1px solid #737373;
	width: 180px;
	padding: 2px 0 2px 0;
}

ul#subnav li a:hover {
	float: left;
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
    color: #ffffff;
	text-decoration: none;
}	

ul#subnav li a.active {
	float: left;
	font: bold 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #fff;
	text-decoration: none;
}

ul#subnav li ul li a {
	float: left;
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: 1px solid #737373;
	width: 160px;
	padding: 2px 0 2px 0;
}

ul#subnav li ul li a:hover {
	float: left;
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
    color: #fff;
	text-decoration: none;
}	

ul#subnav li ul li a.active {
	float: left;
	font: bold 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #fff;
	text-decoration: none;
}
	
#map_left { 
    float: left;
    width: 250px;
    }

ul#map_left li {
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #ccc;
}


ul#map_left li a {
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #ccc;
	text-decoration: none;
}

ul#map_left li a:hover {
	text-decoration: underline;
}	

ul#map_left li ul li a {
	text-decoration: none;
}

ul#map_left li ul li a:hover {
	text-decoration: underline;
}	

#map_right { 
    float: left;
    width: 350px;
    }

ul#map_right li {
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #ccc;
}


ul#map_right li a {
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #ccc;
	text-decoration: none;
}

ul#map_right li a:hover {
	text-decoration: underline;
}	

ul#map_right li ul li a {
	text-decoration: none;
}

ul#map_right li ul li a:hover {
	text-decoration: underline;
}	

#terms { 
    float: left;
    }

ol#terms li {
	font: normal 12px/13pt Arial, sans-serif;
	color: #000000;
	border-bottom: 1px solid #e8e8e8;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}


ol#terms li a {
	font: normal 12px/13pt Arial, sans-serif;;
	color: #069;
	text-decoration: none;
}

ol#terms li a:hover {
	text-decoration: underline;
}
	

/* TABS */

li#home a {
	width: 98px;
}

li#home.active a {
	width: 98px;
	height: 50px;
	background-image: url(/pics/nav/nav_over.gif);
}

li#products a {
	width: 124px;
}

li#products a:link,
li#products a:visited,
li#products a:hover {
	background-position: -98px 0px;
}

li#products.active a {
	width: 124px;
	height: 50px;
	background-image: url(/pics/nav/nav_over.gif);
}

li#dealer a {
	width: 174px;
}

li#dealer a:link,
li#dealer a:visited,
li#dealer a:hover {	
	background-position: -222px 0px;
}

li#dealer.active a {
	width: 174px;
	height: 50px;
	background-image: url(/pics/nav/nav_over.gif);
}

li#resources a {
	width: 129px;
}

li#resources a:link, 
li#resources a:visited, 
li#resources a:hover {	
	background-position: -396px 0px;
}

li#resources.active a {
	width: 129px;
	height: 50px;
	background-image: url(/pics/nav/nav_over.gif);
}

li#promotions a {
	width: 142px;
}

li#promotions a:link, 
li#promotions a:visited, 
li#promotions a:hover {	
	background-position: -525px 0px;
}

li#promotions.active a {
	width: 142px;
	height: 50px;
	background-image: url(/pics/nav/nav_over.gif);
}

li#news_media a {
	width: 140px;
}

li#news_media a:link,
li#news_media a:visited, 
li#news_media a:hover {	
	background-position: -667px 0px;
}

li#news_media.active a {
	width: 140px;
	height: 50px;
	background-image: url(/pics/nav/nav_over.gif);
}

li#contact a {
	width: 149px;
}

li#contact a:link,
li#contact a:visited, 
li#contact a:hover {	
	background-position: -807px 0px;
}

li#contact.active a {
	width: 149px;
	height: 50px;
	background-image: url(/pics/nav/nav_over.gif);
}

/* FORM ELEMENTS */

.form {
	font: normal 10px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	
	color:#666;
	background: #fff;
	text-align: left;}
	
.form2 {
	font: bold 12px/14pt arial,sans-serif;
	color:#000000;
	border: 1px solid #666;
	background: #fff;
	text-align: left;
	padding: 3px;}	

.form3 {
	text-align: center;
	}	

.form4 {
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color:#666;
	border: 1px solid #666;
	background: #fff;
	text-align: left;
	padding: 3px;}	
	
	
.form_grey {
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #666;
	text-align: left;
	background: #fff;
	border: 1px solid #ccc;
	padding: 3px;}
	
	
.form_name {
	font: normal 14px/18pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #069;}	
	
.ast {
	font: normal 12px/14pt Lucida Sans, "Trebuchet MS", sans-serif;
	color: #c00;
	}	
	
.submit {
	font: normal 18px Lucida Sans, "Trebuchet MS", sans-serif;
	color: #e8e8e8;
	text-align: left;
	background: #333;
	border: 3px solid #666;
	padding: 3px;
	width: 100px;
	text-align: center;}

#dealer_search {
    width: 696px;
    height: 125px;
    padding: 15px 0 0 0;
    margin: 0;
    background: url(/pics/dealer/dealer_back.gif) top left no-repeat;
    }
    
p.dealer_base {
   float: left;
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #fff;
   padding: 0 15px 0 0;
   width: 200px;
   border-right: 1px solid #ccc;
   text-align: right;
   }
   
   p.dealer_base a {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   text-decoration: none;
   }
   
p.dealer_features {
   float: left;
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   color: #fff;
   padding: 0 15px 0 10px;
   width: 200px;
   border-right: 1px solid #ccc;
   text-align: right;
   }
   
   p.dealer_features a {
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 17px;
   text-decoration: none;
   }

p.dealer_btn {
   float: left;
   font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
   line-height: 16px;
   text-align: left;
   color: #fff;
   padding: 0 0 0 15px;
   width: 200px;
   }  

/* FOOTER */
#footer {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #999;
    clear: both;
    background: url(/pics/shared/colorshield.gif) 565px 0px no-repeat;
    }
    
    .footer_nav {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #999;
    text-align: center;
    padding: 0px;
    clear: both;}
    
    .footer_nav a:link, a:visited {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #999;
    text-decoration: none;}
    
    .footer_nav a:hover {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #999;
    text-decoration: underline;
    }

	.copyright {
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #666;
    text-align: center;
    padding: 0px;
    clear: both;}
    
    .copyright a:link {
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #666;
    text-decoration: none;}
    
    .copyright a:hover {
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #666;
    text-decoration: underline;
    }

    .network {
	float: right;
	font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
	color:#999;
	width: 200px;
	padding: 5px;
	border: 1px solid #333;
	background: #000;
	margin: 0 0 0 15px;
	}

	.formed {
	margin: 0;
	padding: 0px;
	}
	
	 .footer_nav2 {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #999;
    text-align: center;
    padding: 0px;}
    
    .footer_nav2 a:link, a:visited {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #999;
    text-decoration: none;}
    
    .footer_nav2 a:hover {
    font: normal 12px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #999;
    text-decoration: underline;
    }

	.copyright2 {
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #666;
    text-align: center;
    padding: 0px;}
    
    .copyright2 a:link {
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #666;
    text-decoration: none;}
    
    .copyright2 a:hover {
    font: normal 11px Lucida Sans, "Trebuchet MS", sans-serif;
    color: #666;
    text-decoration: underline;
    }

tr.grid1 {
	background-color: #ffffff;
}

tr.grid2 {
	background-color: #BBBBBB;
}
	
.terms li {
	font: normal 12px/14pt arial, sans-serif;
	font-weight: normal;
	color: #000000;
}
.privacy li {
	font: normal 12px/14pt arial, sans-serif;
	font-weight: normal;
	color: #000000;
}

.red {
	font: normal 12px Lucida Grande, sans-serif;
    color:#ff3333;
}

   
p.dealer_features2 {
   float: left;
   font: normal 12px Lucida Grande, sans-serif;
   line-height: 17px;
   color: #000;
   padding: 0 15px 0 10px;
   width: 200px;
   border-right: 1px solid #bddaef;
   text-align: right;
   }
   
   p.dealer_features2 a {
   font: normal 12px Lucida Grande, sans-serif;
   line-height: 17px;
   text-decoration: none;
   }

   
   #interContainer{
position: absolute;
width: 529px; /*Width of interstitial box*/
left: 0;
top: 0;
padding: 15px;
padding-top: 0;
background-color: #d0e47e;
border: 1px solid black;
visibility: hidden;
z-index: 6;
}

#interContainer .headerbar{ /*CSS for header bar of interstitial box*/
color: gray;
padding: 5px 0;
text-align: right;
}

#interContainer .headerbar a{ /*CSS for header bar links of interstitial box*/
font-size: 120%;
text-decoration: none;
}


#interContent{ /*CSS for div that holds the content to show*/
border: 1px solid gray;

background-color: white;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
position: absolute;
background: black url(blackdot.gif);
right: 0;
width: 10px;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}



