* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #c0c0a5 url(images/canoe-bg.jpg) repeat-x;
}

#wrapper { 
 margin: 0 auto;
 background-color: #cccc9a;
 width: 957px;
 height: 100%;
}
#header {
 background: url(images/Header.jpg) no-repeat; 
 width: 957px;
 float: left;
 height: 168px;
}
#navigation {
 float: left;
 width: 950px;
 color: #333;
 height: 27px;
 border: 0px;
 background-image:url(images/nav.jpg);
 padding:0 2px;
}
#leftcolumn { 
 border: 0px;
 background: #FFFFFF url(images/right.jpg) repeat-x;
 margin: 0px 5px 5px 0px;
 height: auto;
 width: 180px;
 float: left;
}
#dataResult a {
	text-decoration:none;
}

#dataResult li {
	margin: 6px 5px 0px;
}

#dataResult li:hover {
	background-color:#F0F0F0;	
	cursor:pointer;
}

#leftcolumn2 { 
 border: 0px;
 background: #FFFFFF url(images/right.jpg) repeat-x;
 margin: 0px 5px 5px 0px;
 height: 640px;
 width: 180px;
 float: left;
}

#shop-online { 
 border: 0px;
 background:url(images/Shop_Online_Button.jpg) top no-repeat;
 margin: 0px 5px 5px 0px;
 height: 50px;
 width: 180px;
 float: left;
}

#content { 
 float: left; 
 border: 0px;
 background: #FFFFFF url(images/middle.jpg) repeat-x;
 margin: 0px 5px 5px 0px;
 padding-left: 5px;
 padding-right: 5px;
 height: auto;
 width: 574px;
 display: inline;
}

#content-outfitting { 
 float: left; 
 border: 0px;
 background: #FFFFFF url(images/middle.jpg) repeat-x;
 margin: 0px 5px 5px 0px;
 padding-left: 5px;
 padding-right: 5px;
 height:auto;
 width: 574px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 0px;
 background:url(_images/left.jpg) top no-repeat; 
 margin: 0px 0px 5px 0px;
 width: 182px;
 float: left;
 text-align:center;
}

#google_ads_div_Right-Tower {
	padding: 4px 0px 3px 0px;
	background-color:#FFFFFF;
	
}

#footer { 
 width: 947px;
 clear: both;
 color: #333;
 border: 0px;
 height:52px;
 background: #aaa38c; 
 padding:5px; 
}
#footer #footlink {
	margin-top:10px;
	float:right;
	text-align:right;
	font-size:11px;
}

#t-shirt {	
	padding: 15px 0px 3px 0px;
}

#header-caption-center {
	padding-left:8px;
	padding-left:5px;
	padding: 4px 0px 3px 0px;
	font-size: 12px;
	color: white;
	font-weight:bold;
}

#header-caption-left {
	margin-bottom:5px;
	margin-top:3px;
	padding-left:5px;	
	padding-bottom:1px;
	font-size: 12px;
	color: white;
	font-weight:bold;
}

#featured-video  a{
	text-decoration:none;
}

#div-content { 
 float: left; 
 border: 0px;
 margin: 0px 5px 5px 0px;
 padding-left: 5px;
 padding-right: 5px;
 width: 570px;
 display: inline;
}

#feed-content { 
	background:url(images/feedbg.jpg) repeat;
	width:555px;
	padding:5px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	height:160px;
	-moz-border-radius:4px;
	overflow: scroll;
	overflow-x:hidden;
	overflow-y:auto;
}

#feed-content a { 
	text-decoration:underline;
	color:#000;
}

#feed-content .rich {
	margin-left:30px;
	float:left;
}

#feed-content #dataResult .feed-string {
	margin-top:10px;
	width:555px;
	float:left;	
}

#canoe-logo { 
 border: 0px;
 background: #FFFFFF url(images/logo.jpg) repeat-x;
 margin: 0px 5px 5px 0px;
 height:200px;
 width:226px;
 float: left; 
}

#outfit-title { 
font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 color: #000000;
 border: 0px;
 font-weight:bold;
 padding:70px 10px 0;
 width:312px;
 height:135px;
 float: left;
 text-align:center; 
}

#canoe-map { 
 border: 0px;
 margin: 0px 5px 5px 0px;
 height:400px;
 width:400px;
 float: left; 
}

#map-side { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 border: 0px;
 font-weight:bold;
 padding:70px 10px 0;
 width:312px;
 height:135px;
 float: left;
 text-align:center; 
 background:red;
}
#div-content-outfitting { 
 float: left; 
 border: 0px;
 margin: 0px 5px 5px 0px;
 padding-left: 5px;
 padding-right: 5px;
 width: 558px;
 display: inline;
}


#outfit-whocan { 
font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 color: #000000;
 border: 0px;
 font-weight:bold;
 width:320px;
 height:160px;
 float: right;
 text-align:center;  
}