div.generic-temp-scroller {
	width:164px;
	height:200px !important;
	padding-right:10px;
	padding-bottom:5px;
	overflow:auto;
	position:relative;
	outline:none;
	cursor:text;
	}
	#woods-details-01 div.generic-temp-scroller {
		height:250px !important;
		}
	#woods-details-07 div.generic-temp-scroller {
		height:174px !important;
		}
		
    #models-style2 div.generic-temp-scroller {
		height:260px !important;
		width: 400px;
		}
		
    #models-style3 div.generic-temp-scroller {
		height:260px !important;
		width: 400px;
		}
		
	#dealers_canada div.generic-temp-scroller,
	#dealers_farwest div.generic-temp-scroller,
	#dealers_mountain div.generic-temp-scroller,
	#dealers_southwest div.generic-temp-scroller,
	#dealers_midwest div.generic-temp-scroller,
	#dealers_greatlakes div.generic-temp-scroller,
	#dealers_northeast div.generic-temp-scroller,
	#dealers_southeast div.generic-temp-scroller {
		height: 260px !important;
		width: 450px !important;
	}

a { outline:none; }

a img,:link img,:visited img { border:none; }

a:hover {
	text-decoration:underline;
	}

body {
	text-align:center;
	background-color:#000;
	}

body, td, input, a, select {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	color:rgb( 220, 207, 205 );
	}

#wrap { width:900px; margin:0px auto; text-align:left !important; z-index:1; }

.listing {
	line-height:15px;
	}

.listing_link {
	line-height:15px;
	color:rgb( 163, 90, 48 );
	}

.dynamic_div { display:none; }
.dynamic_div_on { display:inline; }

.page_div { text-align:left; display:block; position:relative; border: solid 0px #cccccc; left:auto; top:auto; width:900px; height:500px; background-image:url("../images/background2.jpg"); }
.gallery_page_div { display:block; position:relative; left:auto; top:auto; width:900px; height:500px; }
.logo_div { visibility:visible; position:absolute; left:16px; top:27px; width:auto; height:auto; }
#imgLogo{ width: 154px; height: 89px;}
.nav_div { visibility:visible; position:absolute; left:25px; top:120px; width:auto; height:auto; }
body#home .content_div, body#dealers .content_div, body#registration .content_div, body#story .content_div { visibility:visible; position:absolute; left:424px; top:39px; width:auto; height:auto; }
body#style .content_div { width:390px; padding:180px 0px 0px 20px; }
.content_div p { margin:0px 0px 10px 0px; }
.sig_div { visibility:visible; position:absolute; left:347px; top:420px; width:auto; height:auto; }

body.woods .content_div, body.woods-tops-01 .content_div, body.woods-backs .content_div { width:161px; padding:180px 0px 0px 20px; }

body#pricing .content_div { margin:0px 20px 0px 635px; padding-top:40px; }

.content_div{ padding-top: 40px; }

#subnav{
	position:absolute;
	top:478px;
	left:20px;
	height:24px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	#subnav li{
		float:left;
		height:24px;
		margin-right:10px;
		font-weight:bold;
		}
		#subnav li a{
			height:24px;
			font-size:10px;
			}
			#subnav li a:link, #subnav li a:active, #subnav li a:visited { color:#be6834; }
			#subnav li a:hover {
				color:#dfb49a;
				text-decoration:none;
				}
			#subnav li a.selected { color:#dfb49a; }

#sub-subnav {
	position:absolute;
	top:478px;
	left:220px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	#sub-subnav li {
		float:left;
		height:24px;
		margin-right:10px;
		font-weight:bold;
		font-size:10px;
		color:#be6834;
		}
		#sub-subnav li a {
			height:24px;
			font-size:10px;
			}
			#sub-subnav li a:link, #sub-subnav li a:active, #sub-subnav li a:visited { color:#be6834; }
			#sub-subnav li a:hover {
				color:#dfb49a;
				text-decoration:none;
				}

 #modelsNav
 {
    position:absolute;
    top: 450px;   
 }

 #modelsNav a, .genericLink
 {
     color:#be6834;
     font-weight: bold;
     margin-right: 15px;
 }
 
 #modelsNav a:hover, #modelsNav .currentModel, .genericLink:hover
 {
    color:#dfb49a;
    font-weight: bold;
    text-decoration:none;
 }

.selected, #sub-subnav li a.selected { color:#dfb49a; font-size:10px; }
.light-brown-text { color:#dfb49a; }
.orange-text { color:#be6834; }
#pdf-button a {
	background:url("../images/pdf-button.gif");
	width:30px;
	height:29px;
	display:block;
	}
	#pdf-button a:hover {
		background-position:0px -29px;
		}


/* page bg's
 * ------------------------------------------------------------------------- */
body#style .page_div { background-image:url("../images/bg-style.jpg"); }
body#pricing .page_div { background-image:url("../images/bg-pricing.jpg"); }
body.woods .page_div { background-image:url("../images/bg-woods.jpg"); }
body.woods-tops-01 .page_div, body.woods-backs .page_div { background-image:none; }
#woods-01 { height:500px; background-image:url("../images/bg-woods-tops-01.jpg"); }
#woods-02 { height:500px; background-image:url("../images/bg-woods-tops-02.jpg"); }
#woods-03 { height:500px; background-image:url("../images/bg-woods-tops-03.jpg"); }
#woods-04 { height:500px; background-image:url("../images/bg-woods-tops-04.jpg"); }
#woods-05 { height:500px; background-image:url("../images/bg-woods-tops-05.jpg"); }
#woods-06 { height:500px; background-image:url("../images/bg-woods-tops-06.jpg"); }

#woods-backs-01 { height:500px; background-image:url("../images/bg-woods-backs-01.jpg"); }
#woods-backs-02 { height:500px; background-image:url("../images/bg-woods-backs-02.jpg"); }
#woods-backs-03 { height:500px; background-image:url("../images/bg-woods-backs-03.jpg"); }
#woods-backs-04 { height:500px; background-image:url("../images/bg-woods-backs-04.jpg"); }
#woods-backs-05 { height:500px; background-image:url("../images/bg-woods-backs-05.jpg"); }
#woods-backs-06 { height:500px; background-image:url("../images/bg-woods-backs-06.jpg"); }
#woods-backs-07 { height:500px; background-image:url("../images/bg-woods-backs-07.jpg"); }
#woods-backs-08 { height:500px; background-image:url("../images/bg-woods-backs-08.jpg"); }
#woods-backs-09 { height:500px; background-image:url("../images/bg-woods-backs-10.jpg"); }
#woods-backs-10 { height:500px; background-image:url("../images/bg-woods-backs-09.jpg"); }

#woods-bracing-01 { height:500px; background-image:url("../images/bg-woods-bracing-01.jpg"); }
#woods-bracing-02 { height:500px; background-image:url("../images/bg-woods-bracing-02.jpg"); }
#woods-bracing-03 { height:500px; background-image:url("../images/bg-woods-bracing-03.jpg"); }
#woods-bracing-04 { height:500px; background-image:url("../images/bg-woods-bracing-04.jpg"); }
#woods-bracing-05 { height:500px; background-image:url("../images/bg-woods-bracing-05.jpg"); }
#woods-bracing-06 { height:500px; background-image:url("../images/bg-woods-bracing-06.jpg"); }

#woods-necks-01 { height:500px; background-image:url("../images/bg-woods-necks-01.jpg"); }
#woods-necks-02 { height:500px; background-image:url("../images/bg-woods-necks-02.jpg"); }
#woods-necks-03 { height:500px; background-image:url("../images/bg-woods-necks-03.jpg"); }
#woods-necks-04 { height:500px; background-image:url("../images/bg-woods-necks-04.jpg"); }

#woods-details-01 { height:500px; background-image:url("../images/bg-woods-details-01.jpg"); }
#woods-details-02 { height:500px; background-image:url("../images/bg-woods-details-02.jpg"); }
#woods-details-03 { height:500px; background-image:url("../images/bg-woods-details-03.jpg"); }
#woods-details-04 { height:500px; background-image:url("../images/bg-woods-details-04.jpg"); }
#woods-details-05 { height:500px; background-image:url("../images/bg-woods-details-05.jpg"); }
#woods-details-06 { height:500px; background-image:url("../images/bg-woods-details-06.jpg"); }
#woods-details-07 { height:500px; background-image:url("../images/bg-woods-details-07.jpg"); }
#woods-details-08 { height:500px; background-image:url("../images/bg-woods-details-08.jpg"); }
#woods-details-09 { height:500px; background-image:url("../images/bg-woods-details-09.jpg"); }
#woods-details-10 { height:500px; background-image:url("../images/bg-woods-details-10.jpg"); }
#woods-details-11 { height:500px; background-image:url("../images/bg-woods-details-11.jpg"); }
#woods-details-12 { height:500px; background-image:url("../images/bg-woods-details-12.jpg"); }
#woods-details-13 { height:500px; background-image:url("../images/bg-woods-details-13.jpg"); }
#woods-details-14 { height:500px; background-image:url("../images/bg-woods-details-14.jpg"); }
#woods-details-15 { height:500px; background-image:url("../images/bg-woods-details-15.jpg"); }
#woods-details-16 { height:500px; background-image:url("../images/bg-woods-details-16.jpg"); }
#woods-details-17 { height:500px; background-image:url("../images/bg-woods-details-17.jpg"); }

#models { height:500px; background-image:url("../images/bg-models.jpg"); }
#models-style1 { height:500px; background-image:url("../images/bg-models-style1.jpg"); }
#models-style2 { height:500px; background-image:url("../images/bg-models-style2.jpg"); }
#models-style3 { height:500px; background-image:url("../images/bg-models-style3.jpg"); }
#models-style1-12 { height:500px; background-image:url("../images/bg-models-style1-12.jpg"); }

/* little scroll arrows
 * ------------------------------------------------------------------------- */
.scroll-arrows {
	width:36px;
	height:13px;
	position:absolute;
	top:454px;
	left:20px;
	}
	.scroll-arrows img {
		margin-right:4px;
		float:left;
		}


/* navigation
 * ------------------------------------------------------------------------- */
#nav {
	background:url("../images/nav.gif") no-repeat;
	width:900px;
	height:36px;
	margin:0px;
	padding:0px;
	}

#nav span { display:none; }

#nav li, #nav a { height:36px; display:block; }

#nav li { float:left; list-style:none; _display:inline; }

#nav-01 { width:44px; margin-left: 10px; /*margin-left:503px;*/ }
#nav-02 { width:64px; margin-left:1px; }
#nav-03 { width:65px; margin-left:1px; }
#nav-04 { width:65px; margin-left:1px; }
#nav-05 { width:67px; margin-left:1px; }
#nav-06 { width:97px; margin-left:1px; }
#nav-07 { width:56px; margin-left:1px; }

#nav-01 a:hover { background:url("../images/nav.gif") -10px -36px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.gif") -55px -36px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.gif") -120px -36px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.gif") -186px -36px no-repeat; }
#nav-05 a:hover { background:url("../images/nav.gif") -252px -36px no-repeat; }
#nav-06 a:hover { background:url("../images/nav.gif") -320px -36px no-repeat; }
#nav-07 a:hover { background:url("../images/nav.gif") -418px -36px no-repeat; }

body#home #nav-01 { background:url("../images/nav.gif") -10px -36px no-repeat; }
body#story #nav-02 { background:url("../images/nav.gif") -55px -36px no-repeat; }
body#style #nav-03 { background:url("../images/nav.gif") -120px -36px no-repeat; }
body#gallery #nav-04 { background:url("../images/nav.gif") -186px -36px no-repeat; }
body#dealers #nav-05 { background:url("../images/nav.gif") -252px -36px no-repeat; }
body#registration #nav-06 { background:url("../images/nav.gif") -320px -36px no-repeat; }
body#pricing #nav-07 { background:url("../images/nav.gif") -418px -36px no-repeat; }


/* drop downs
 * ------------------------------------------------------------------------- */
#nav li ul {
	position:absolute;
	left:-9999px;
	padding:0px 1px 0px 0px;
	background-color:#201c1b;
	border:1px solid #505050;
	z-index:100;
	}

#nav li ul li {
	height:24px; 				/* Height of each drop down nav item */
	border-top:1px solid #444444;
	}	
	#nav li ul li.first {
		border-top:none;
		}	

#nav li ul li a {
	width:100%;
	height:24px;				/* Height of each drop down nav item, should match above */
	line-height:24px;			/* Height of each drop down nav item again, should match above */
	text-align:left !important;
	}

#nav li ul li a span {
	display:block;
	padding-left:10px;
	}

#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#a0a0a0;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul { left:auto; margin:0px; padding:0px; }

#nav-02 ul a:hover, #nav-03 ul a:hover {
	background-image:none;
	color:#e0e0e0;
	text-decoration:none;
	}

#nav-02 ul, #nav-02 li { width:110px; }		
#nav-03 ul, #nav-03 li { width:134px; }
