body {
	margin: 0;
	background: #9cc2dd;
	font: 12px Arial, sans-serif;
}

a img {
	border: 0;
}

#container {
	width: 932px;
	margin: 0 auto;
	padding: 0 0 54px 0;
	border: 1px solid black;
	background: transparent url('/images/bg_home2011.jpg') no-repeat bottom;
}

#headerbg {
	width: 932px;
	height: 156px;
	overflow: hidden;
	background: url('/images/bg_header.jpg');
	background-color:#91BCD9;
	background-repeat:no-repeat;
}

#header {
	width: 932px;
	height: 124px;
	overflow: hidden;
}

#header a img#logo {
	float: left;
	margin:6px 0 0 20px;
}

#mainnav {
    float: left;
    width: 396px;
    height: 37px;
    margin: 0 0 0 100px;
    padding: 26px 0 0 0;
	position:relative;
}

#mainnav a {
    float: left;
	display:block;
	width:100px;
	text-decoration:none;
	color:#444;
	font-size:125%;
}

#mainnav #canoeset {
	width:70px;
	position:absolute;
	top:30px;
	right:0;
	text-align:center;
}

#mainnav #canoeset img {
	float:none;
}

#mainnav #canoeset a {
	display:inline;
	float:none;
	width:auto;
}

#prodnav ul {
	width:912px;
	height:32px;
	background:url('/images/2011nav.png');
	background-position:bottom;
	padding:0;
	margin:0;
}

#prodnav ul li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}

#prodnav ul li a {
	width:76px;
	display:block;
	float:left;
	height:32px;
}


#prodnav ul li#nav00 a:hover, #prodnav ul li#nav00 a.on {
	background:url("/images/2011nav.png") 0 top no-repeat;
}

#prodnav ul li#nav01 a:hover, #prodnav ul li#nav01 a.on {
	background:url("/images/2011nav.png") -76px top no-repeat;
}

#prodnav ul li#nav02 a:hover, #prodnav ul li#nav02 a.on {
	background:url("/images/2011nav.png") -152px top no-repeat;
}

#prodnav ul li#nav03 a:hover, #prodnav ul li#nav03 a.on {
	background:url("/images/2011nav.png") -228px top no-repeat;
}

#prodnav ul li#nav04 a:hover, #prodnav ul li#nav04 a.on {
	background:url("/images/2011nav.png") -304px top no-repeat;
}

#prodnav ul li#nav05 a:hover, #prodnav ul li#nav05 a.on {
	background:url("/images/2011nav.png") -380px top no-repeat;
}

#prodnav ul li#nav06 a:hover, #prodnav ul li#nav06 a.on {
	background:url("/images/2011nav.png") -456px top no-repeat;
}

#prodnav ul li#nav07 a:hover, #prodnav ul li#nav07 a.on {
	background:url("/images/2011nav.png") -532px top no-repeat;
}

#prodnav ul li#nav08 a:hover, #prodnav ul li#nav08 a.on {
	background:url("/images/2011nav.png") -608px top no-repeat;
}

#prodnav ul li#nav09 a:hover, #prodnav ul li#nav09 a.on {
	background:url("/images/2011nav.png") -684px top no-repeat;
}

#prodnav ul li#nav10 a:hover, #prodnav ul li#nav10 a.on {
	background:url("/images/2011nav.png") -760px top no-repeat;
}

#prodnav ul li#nav11 a:hover, #prodnav ul li#nav11 a.on {
	background:url("/images/2011nav.png") -836px top no-repeat;
}



#subnav {
	width: 932px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: #069;
	clear: both;
	font: 9px Arial, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	position:relative;
}

#subnav2 {
	position:absolute;
	left:0;
	top:12px;
}

#search {
    float: right;
	width: 187px;
	height: 18px;
	margin: 0;
	padding: 6px 0 0 30px;
	position:relative;
}

#search input {
    width: 108px;
	margin: 0 0 0 0;
	border: 0;
	height:14px;
}

#search #go {
    width: 24px;
	height: 23px;
	position:absolute;
	top:3px;
	right:3px;
}

#catalog {
    width: 304px;
	margin:10px 0 0 9px;
    float: left;
}

#catalog #cat {
    margin: 15px 0 0 45px;
}

#catalog #cat img {
    margin: 0 40px 0 0;
}

#catalog p {
    font-style: italic;
    font-size: 12px;
    text-align: center;
    margin: 3px 10px;
    padding: 0;
}

#new {
    float: left;
    width: 279px;
    height: 81px;
    padding: 0;
    margin: 82px 0 0 0;
}

#new img {
    float: left;
    margin-right: 3px;
}

#new img.mid {
    margin-right: 4px;
}

#focus {
    float: left;
    width: 587px;
    height: 594px;
    margin-top: 12px;
    background: transparent url('/images/homebg_lg2011.gif') no-repeat;
	position:relative;
}

#focus_logo {
	width 175px;
	float:left;
	margin:20px 0 0 20px;
}

#focus_links {
	width: 231px;
	float: right;
	margin:25px 0 0 0;
}

#focus_links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#focus_links ul li {
	padding: 5px 0 5px 18px;
	background-image: url(../images/bluebullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

#focus_links ul li a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#sectionscontainer {
	background-image:url('/images/bottom-slider-bg.png');
	background-repeat:no-repeat;
	background-position:33px 0;
}

#sections {
	overflow:hidden;
	width:538px;
	margin:20px 0 0 56px;
	height:160px;
	padding:10px 0 0 0;
}

img#prev {
	position:absolute;
	left:2px;
	top:495px;
	z-index:120;
}

img#next {
	position:absolute;
	right:2px;
	top:495px;
	z-index:120;
}

#sections ul {
	width:3660px;
	list-style:none;
	margin:0;
	padding:0;
}

#sections li {
	float:left;
	width:100px;
	height:100px;
	list-style:none;
	margin:28px 69px 0 0;
	padding:5px;
	/* border:1px solid #069; */
	/* background:#fff; */
	text-align:center;
}

#sections li img {
	margin:0 auto;
}

#scrollnavigation ul {
	display:none;
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}

#scrollnavigation ul li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}






#homeslidescontainer {
	float:left;
	width:316px;
	margin:20px 0 0 26px;
	height:372px;
}

#homeslides {
	overflow:hidden;
	width:316px;
	height:372px;
}

homeslidesimg#prev {
	position:absolute;
	left:2px;
	top:115px;
	z-index:120;
}

homeslidesimg#next {
	position:absolute;
	right:2px;
	top:115px;
	z-index:120;
}

#homeslides div#homeslideswide {
	width:3660px;
	margin:0;
	padding:0;
}

#homeslides div {
	float:left;
	width:300px;
	height:362px;
	margin-right:46px;
}

#homeslides div img {
	height:362px;
}

#homeslidesnavigation {
	position:absolute;
	top:385px;
	left:260px;
	z-index:200;
}

#homeslidesnavigation ul {
	list-style:none;
	display:inline;
}

#homeslidesnavigation ul li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
}

#homeslidesnavigation ul li a img {
	margin:0 3px 0 0;
	border:2px solid #63B5E5;
}

#homeslidesnavigation ul li a.selected img {
	/* border:2px solid #069; */
}


#sections2 {
	height:190px;
	padding:40px 0 0 70px;
}
#sections2 ul#product_slider li {
	position:relative;
	height:100px;
}
#sections2 ul#product_slider li a img.first {
	position:absolute;
	top:5px;
	left:3px;
}
#sections2 ul#product_slider li a img.second {
	position:absolute;
	top:5px;
	left:173px;
}
#sections2 ul#product_slider li a img.third {
	position:absolute;
	top:2px;
	left:348px;
}






#bottom_footer {
	width: 732px;
	margin: 10px auto;
	text-align:center;
	font-size:12px;
}

#homefooter {
	width:600px;
	margin:10px auto;
	text-align:center;
}

#interiorpagecontent {
	width:800px;
	margin:0 0 0 112px;
}