body {
	background-color: #FFF;
	margin: 0pt auto;
	text-align: center;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #104973;
	width: 760px;
}

#accessories .logo {
	 position: absolute; float: left; top: 10px; margin-left: 15px;
}

#baseDiv {
	/* border: 1px solid #0F0; */
	margin: 0px auto;
	width: 760px;
	text-align: left;
	/*background: url(/images/shared/rounded_gradient_box_bg.gif) no-repeat 0 70px;*/
}
/*#bg_terminator {
	padding-bottom: 40px;
	background: url(/images/shared/weeds.gif) no-repeat bottom;
}*/
h1 {
	color: #a8cf3c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 30px;
	margin: 0;
	margin-top: 0px;
	margin-left: 30px;
	padding: 0;
	letter-spacing: -0.045em;
	display: block;
}
 sup.register {
	top:71px;
	font-size:15px;
	position:absolute;
	margin-right:5px;
}
 sup.regmark {
	font-size:11px;
}
#kayakInterior h1 {
	margin-left: 20px;
}

body#accessories #bg_terminator,
body#kayakInterior #bg_terminator,
body#innovationInterior #bg_terminator,
body#kayakInfo #bg_terminator{
	padding-bottom: 40px;
	background: url(/images/shared/weeds.gif) no-repeat bottom;
}

body#angler #bg_terminator {
	padding-bottom: 40px;
	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;
}

body#basics #bg_terminator {
	padding-bottom: 40px;
	background: url(images/basics/bg_home_terminate.gif) no-repeat bottom;
}

body#basicsInterior #bg_terminator {
	padding-bottom: 40px;
	background: url(images/basics/bg_terminate.gif) no-repeat bottom;
}

body#dealerLocator #bg_terminator {
	height: 500px;
	padding-bottom: 40px;
	background: url(images/dealer_locator/bg_terminate.gif) no-repeat bottom;
}

body#dealerLocatorInterior #bg_terminator {
	padding-bottom: 40px;
	background: url(images/dealer_locator/bg_terminate.gif) no-repeat bottom;
}

body#fishing #bg_terminator {
	padding-bottom: 40px;
	background: url(images/fishing/interior_bg_terminate.gif) no-repeat bottom;
}

body#innovation #bg_terminator {
	padding-bottom: 40px;
	background: url(images/innovation/bg_terminate.gif) no-repeat bottom;
}

/*body#innovationInterior #bg_terminator {
	padding-bottom: 40px;
	background: url(images/innovation/interior_bg_terminate.gif) no-repeat bottom;
}*/

body#kayaks #bg_terminator {
	height: 543px;
	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;
}

/*body#kayakInterior #bg_terminator {
	padding-bottom: 40px;
	background: url(images/kayaks/interior_bg_terminate.gif) no-repeat bottom;
}*/

body#dealerLogin #bg_terminator,
body#contact #bg_terminator,
body#news #bg_terminator,
body#product #bg_terminator, 
body#links #bg_terminator, 
body#repair #bg_terminator {
	padding-bottom: 40px;
	background: url(images/product_support/interior_bg_terminate.gif) no-repeat bottom;
}

body#share #bg_terminator {
	height: 500px;
	padding-bottom: 40px;
	background: url(images/share_experiences/bg_terminate.gif) no-repeat bottom;
}

body#single #bg_terminator {
	padding-bottom: 40px;
	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;
}

body#tandem #bg_terminator {
	padding-bottom: 15px;
	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;
}

body#home #baseDiv {
	background: url(images/home/bg.jpg) no-repeat top;
}

body#home #bg_terminator {
	background: url(images/home/bg_terminate.gif) no-repeat bottom;
}

body#gallery #baseDiv {
	background: url(images/gallery/bg.gif) no-repeat top #f1f8e3;
}

body#gallery #bg_terminator {
	background: url(images/gallery/bg_terminate.gif) no-repeat bottom;
}

body#accessories #baseDiv,
body#kayakInterior #baseDiv,
body#innovationInterior #baseDiv,
body#kayakInfo #baseDiv {
	margin: 0px auto;
	
	text-align: left;
	background-color: #fff;
	background: url(/images/shared/rounded_gradient_box_bg.gif) no-repeat 0 62px;
	padding:0;
	
}
.accessoriesNav {
	list-style: none;
	margin: 0 auto;
	
	padding: 0;
	width: 637px;	
}
.accessoriesNav li {
	float: left;
	display: inline;
	width: 149px;
	height: 111px;
	margin: 5px;
	padding: 0;
}

.accessoriesNav li a {
	display: block;
	height: 111px;
	background: url(images/accessories/green_acc_box_bg.jpg) no-repeat top left;
}

.accessoriesNav li a img {
	margin: 0;
	padding: 0;
	border: 0;
}

body#basics #baseDiv {
	background: url(images/basics/bg.jpg) no-repeat top;
}

body#basicsInterior #baseDiv {
	background: url(images/basics/interior_bg.jpg) no-repeat #E4F5D1 top;
}

body#dealerLocator #baseDiv {
	background: url(images/dealer_locator/bg.jpg) no-repeat top;
}

body#fishing #baseDiv {
	background: url(/images/fishing/BG.gif) no-repeat #ece9e0 top;
}

body#fishingHome #baseDiv {
	background: url(images/fishing/bg.jpg) no-repeat top;
}

body#innovation #baseDiv {
	background: url(images/innovation/bg.jpg) no-repeat top;
}

/*body#innovationInterior #baseDiv {
	background: url(images/innovation/interior_bg.jpg) no-repeat #D4E9DA top;
}

body#kayaks #baseDiv {
	background: url(images/kayaks/bg.jpg) no-repeat top;
}

body#kayakInterior #baseDiv,*/
body#product #baseDiv,
body#angler #baseDiv, 
body#dealerLogin #baseDiv, 
body#contact #baseDiv, 
body#single #baseDiv, 
body#tandem #baseDiv, header
body#links #baseDiv, 
body#news #baseDiv,
body#repair #baseDiv,
body#dealerLocatorInterior #baseDiv {
	background: url(images/kayaks/interior_bg.jpg) no-repeat #FAF9DB top;
}

/*body#kayakInfo #baseDiv {
	background: url(images/kayaks/info_bg.jpg) no-repeat top #B6DDEF;
}*/

body#share #baseDiv {
	background: url(images/share_experiences/bg.jpg) no-repeat top;
}

#head_and_content {
	display:block;


}

body#dealerLocatorInterior #head_and_content {
	padding-right: 0px;
	background: url(/images/dealer_locator/hdr_dealer_locator.jpg) no-repeat top right;
	float: right;
}

body#tandem #head_and_content {
	padding-right: 0;
	float: right;
}

div.nofade {
	z-index: 1;
	position: absolute;
	width: 760px;
	height: 148px;
	top: 66px;
}

body#single div.nofade {
	background: url(/images/kayaks/single_kayaks/hdr_single.jpg) no-repeat top right;
}

body#angler div.nofade {
	background: url(/images/kayaks/angler_editions/hdr_angler.jpg) no-repeat top right;
}

body#tandem div.nofade {
	background: url(/images/kayaks/tandems/hdr_tandem.jpg) no-repeat top right;
}

body#product div.nofade {
	background: url(/images/product_support/hdr_product_support.jpg) no-repeat top right;
}

body#links div.nofade {
	background: url(/images/links/hdr_links.jpg) no-repeat top right;
}

body#contact div.nofade {
	background: url(/images/contact_us/hdr_contact_us.jpg) no-repeat top right;
}

body#news div.nofade {
	background: url(/images/news/hdr_news.jpg) no-repeat top right;
}

/* Header Styles */

#header {
	/* border: 1px solid #000; */
	margin-right: 10px;
	height: 67px;
	width: 510px;
	/*width: 750px;*/
	text-align: right;
}


#accessories #header,#kayakInfo header,
#kayakInterior #header {
	width: 750px;
}

#headerFishing {
	/* border: 1px solid #000; */
	margin-right: 10px;
	height: 67px;
	width: 100%;
	text-align: right;
}

#category_contain {
	float: right;
	background: url(images/topnav/category_left.gif) no-repeat bottom left #E5332C;
	color: #FFF;
	margin-right:10px;
	/* font-size: 18px;
	font-family: verdana, arial, sans-serif; */
}

ul#categories {
	background: url(images/topnav/category_right.gif) no-repeat bottom right;
	list-style-type: none;
	margin: 0 ;
	padding: 4px 40px 15px 40px;
}

ul#categories li{
	display: inline;
	padding: 0px;
}

ul#headerNav {
	clear: both;
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	padding-top: 5px;
}

ul#headerNav li {
	display: inline;
	/* padding: 15px 1px;  For Text */
	padding: 0px;	/* For IMG */
	margin: 0px;
	color: #E5332C;
	font-size: 10px;
	font-weight: bold;
}

ul#headerNav a,
ul#headerNav a:link, 
ul#headerNav a:hover,
ul#headerNav a:visited {
	color: #E5332C;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

ul#headerNav a:hover {
	color: #F1871B;
}

/* end header styles */

/*
Content Styles
*/

#content {
	width: 510px;
}

#accessories #content,#kayakinfo #content {
	width: 760px;
}

#accessories #content h1,
#accessories #content p {
	width: 410px;
	margin-left: 290px;
}

#contentFishingHome {
	width: 740px;
	height: 570px;
}

a.fishViolator {
 display: block;
 margin: 87px 0px 0px 565px;
}

img#kayak_basics {
	margin: 0px 0px 14px 234px;
}

img#kayak_basics_multi {
	margin: 0px 0px 0px 10px;
}

img#made_shade {
	margin: 0px 0px 0px 136px;
}

img#smartcast {
	margin: 0px 0px 0px 6px;
}

img.accessoryHeader {
	margin: 30px 0px 0px 30px;
}

img.fishHeads {
	margin: 50px 0px 15px 30px;
}

div.biopix {
	margin: 5px 0px 15px 33px;	
}

div.biopix img{
	padding: 0 15px 0 0;	
}

p.bodyCopy {
	margin: 5px 0px 0px 31px;
	line-height: 15px;
	padding-bottom: 10px;
	color: #545454;
}

p.bodyCopyPatent {
	margin: 5px 5px 15px 30px;
	font: 8px/14px verdana, arial, sans-serif;
	color: #666666;
	padding-bottom: 10px;
}

p.bodyCopyBasics {
	margin: 5px 70px 10px 31px;
	line-height: 15px;
	padding-bottom: 10px;
	color: #0F5C86;
}

p.bodyCopyBio {
	margin: 5px 70px 15px 31px;
	line-height: 16px;
	padding-bottom: 10px;
	color: #333300;
}

p.bodyCopyBio a {
	font: 11px/14px verdana, arial, sans-serif;
	color: #333300;
	text-decoration: underline;
}

p.bodyCopyBio a:hover {
	font: 11px/14px verdana, arial, sans-serif;
	color: #333300;
	text-decoration: none;
}

p.bodyCopyCrew {
	margin: 5px 40px 0px 10px;
	line-height: 16px;
	padding-bottom: 10px;
	color: #333300;
}

p.bodyCopyFishing {
	margin: 5px 67px 15px 31px;
	font: 11px/14px verdana, arial, sans-serif;
	color: #333300;
	padding-bottom: 10px;
}

p.bodyCopyFishing a {
	font: 11px/14px verdana, arial, sans-serif;
	color: #333300;
	text-decoration: underline;
}

p.bodyCopyFishing a:hover {
	font: 11px/14px verdana, arial, sans-serif;
	color: #333300;
	text-decoration: none;
}

p.bodyCopyFishingBorder {
	margin: 5px 70px 15px 31px;
	font: 11px/14px verdana, arial, sans-serif;
	color: #333300;
	padding-bottom: 15px;
	border-bottom: 1px solid #999966;
}

p.bodyCopyFishingHome {
	margin: 5px 0 0px 33px;
	font: bold 11px/16px verdana, arial, sans-serif;
	color: #FFF;
	padding: 0 375px 10px 0;
}

p.bodyCopyInnovation {
	margin: 5px 70px 10px 31px;
	line-height: 15px;
	padding-bottom: 10px;
	color: #1D4974;
}

p.bodyCopyInnovation a {
	font: 11px/14px verdana, arial, sans-serif;
	text-decoration: underline;
	color: #1D4974;
}

p.bodyCopyInnovation a:hover {
	font: 11px/14px verdana, arial, sans-serif;
	text-decoration: none;
	color: #1D4974;
}

p.bodyCopyInnovationBorder {
	margin: 5px 70px 10px 31px;
	line-height: 15px;
	padding-bottom: 10px;
	color: #1D4974;
	border-bottom: 1px solid #1D4974;
}

p.bodyCopyProduct {
	margin: 5px 70px 15px 31px;
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
}

p.bodyCopyProduct a {
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
	text-decoration: underline;
}

p.bodyCopyProduct a:hover {
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
	text-decoration: none;
}

p.bodyCopyProductBorder {
	margin: 5px 70px 15px 31px;
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
	padding-bottom: 18px;
	border-bottom: 1px solid #0D5B86;
}

p.bodyCopyProductForm {
	margin: 5px 60px 12px 43px;
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
}

p.bodyCopyProductForm a {
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
	text-decoration: underline;
}

p.bodyCopyProductForm a:hover {
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
	text-decoration: none;
}

p.bodyCopyProductFormBorder {
	margin: 5px 70px 15px 31px;
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
	padding-bottom: 18px;
	padding-left: 10px;
	border-bottom: 1px solid #0D5B86;
}

p.bodyCopyReenter {
	margin: 5px 45px 10px 30px;
	line-height: 16px;
	padding-bottom: 10px;
	color: #336699;
}

div.faqList ul {
	list-style-type: none;
	padding-bottom: 10px;
	border-bottom: 1px solid #0D5B86;
	margin-left: -10px;
}

* html div.faqList ul {
	m/argin-left: 33px;
	margin-left: 33px;
}

div.faqList li {
	padding-bottom: 5px;
}

div.faqList a {
	font: 11px/14px verdana, arial, sans-serif;
	color: #0D5B86;
}

dl#kayaksHome {
	margin: 30px 180px 0px 130px;
}

dl#kayaksHome dt{
	margin-left: -23px;
}

dl#kayaksHome dd{
	margin-left: 0px;
	margin-bottom: 20px;
}

div.positioningCopy {
	margin: 53px 0px 40px 35px;
	height: 71px;
	width: 195px;
	position: relative; z-index: 3;
}

div.positioningCopy p{
	padding: 12px 8px;
	font-size: 10px;
}

table.kayakFamilyTable {
	margin-left: 30px;
	font-weight: bold;
}

table.kayakFamilyTable a{
	font-size: 10px;
	color: #104973;
	text-decoration: none;
}

table.kayakFamilyTable a:hover{
	color: #E5332C;
}

hr.table_divider {
	margin: 0px 30px 10px 30px;
}

div.clearer {
	clear: both;
	line-height: 0px;
	height: 0px;
}

/* <div class="clearer">&nbsp;</div> */

img.fishingPhoto {
	margin: 5px 5px 5px 33px;
}

img.kayakName {
	margin-top: 20px;
	margin-left: 30px;
}

img.reenterPhoto {
	margin: 8px 5px 35px 0;
}

img#kayakAnatomy {
	margin: 0;
	margin-left: 20px;
}

div#anatomyFooter {
	margin-left: 30px;
	margin-bottom: 40px;
	padding-bottom: 3px;
	width: 475px;
	background: url(/images/kayaks/anatomy_footer_bg.gif) no-repeat bottom;
}

div#anatomyFooter a {
	display: block;
	color: #FFF;
	font-size: 9px;
	padding: 3px 10px;
}

div.twoColLeft p,
div.twoColRight p {
	margin: 2px 20px 20px 0px;
}

div.twoColLeft {
	width: 230px;
	float: left;
	margin-left: 30px;
}

#kayakInterior div.twoColLeft {
	margin-left: 20px;
}

div#kayakCopy {
	font-size: 10px;
}

div#kayakCopy ul{
	margin-top: -10px;
}

div#kayakCopy a{
	color: #104973;
}

div#kayakDetails {
	font-size: 9px;
	padding-top:17px;
}

div.twoColRight {
	width: 220px;
	float:right;
}

table#kayakDetailTable th, 
table#kayakDetailTable td {
	width: 110px;
	padding-bottom: 6px;
	font-size: 9px;
}

table#addons td {
	width: 63px;
}

table#addons a,
a.options {
	color: #104973;
	font-size: 9px;
}

h3 {
	font-size: 12px;
}

h3.subhead {
	font-size: 12px;
	margin: 10px 70px 0 30px;	
}

h4 {
	font-size: 10px;
}

h4.nobr {
	display: inline;
}

#content .redtype a {
	font-size: 10px;
	color: #EB312D;
	text-decoration: none;
	font-weight: bold;
}

#content .redtype a:hover {
	font-size: 10px;
	color: #EB312D;
	text-decoration: underline;
	font-weight: bold;
}

ul#swatches
{
list-style-type: none;
margin-left: 0;
padding: 0;
}

ul#swatches li
{
display: inline;
margin: 0;
padding: 0 0px 0 0;
}

.colorinfo
{
border: 2px solid #6CB1DC;
background: #fff;
position: absolute;
display: none;
}

.colorinfo h3
{
margin: 2px 5px;
color: #036;
font: bold 10px verdana,arial,sans-serif;
}

.formRed {
color: #ED2123;
}

/*
End Content Styles
*/

/* footer styles 

#footer {
	background-color: #FFF;
	clear: both;
	text-align: center;
	font-size: 9px;
	color: #3A98BE;
	padding: 10px 0 10px 0;
}

ul#footerNav {
	list-style-type: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#footer a,
#footer a:link,
#footer a:hover,
#footer a:visited {
	color: #545454;
	text-transform: uppercase;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer p {
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

#footer li {
	display: inline;
	padding: 15px 2px;
}

/* end footer styles */

/* general sidenav styles */




/* end sidenav styles */

div.logoIMG {
	padding: 12px 15px 27px 28px
}

img.sideNavHeader {

	margin: 0px 0px 15px -10px;

}


img.sideNavHeaderbasics {
	margin-top: 4px;
	margin-bottom: 12px;
	margin-left: -10px;
}


/* home sidnav styles */

#gallerySelect {
	/* border: 1px solid #000; */
	background: url(images/home/sidnav_terminate.png) no-repeat bottom;
	float: left;
	width: 239px;
	margin-top: 8px;
	padding-bottom: 29px;
}

#gallerySelect div.logoIMG {
	background: url(images/home/sidnav_logo_bg.png) no-repeat top left;
}

#gallerySelect dl.homeNav {
	background: url(images/home/sidnav_bg.png) repeat-y;
	margin: 0px;
}

#gallerySelect dt.kayakIMG {
	margin: 0px 0px 0px 34px;
	padding-top: 20px;
}

#gallerySelect dd.kayak_family {
	margin: 2px 25px 3px 43px;
}

#gallerySelect dd.kayak_family a{
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}

#gallerySelect dd.description {
	margin: 0px 25px 0px 43px;
	font-size: 10px;
	color: #FFF;
}

#gallerySelect dd.description a {
	font-size: 10px;
	color: #FFF;
}

/* end home sidnav styles */

/* accessories sidnav styles */

#accessoriesSidenav {
	/* border: 1px solid #000; */
	background: url(images/accessories/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 8px;
	padding-bottom: 31px;
}

#accessoriesSidenav div.logoIMG {
	background: url(images/accessories/sidnav_logo_bg.png) no-repeat top left;
}

#accessoriesSidenav ul.accessoriesNav {
	background: url(images/accessories/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#accessoriesSidenav ul.accessoriesNav li {
	margin-left: 53px;
}

#accessoriesSidenav ul.accessoriesNav a{
	color: #3C2612;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

#accessoriesSidenav ul.accessoriesNav a:hover{
	color: #CCC;
}

/* end accessories styles */

/* kayaks sidnav styles */

#kayakSidenav {
	/* border: 1px solid #000; */
	background: url(images/innovation/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 8px;
	padding-bottom: 31px;
}

#kayakSidenav div.logoIMG {
	background: url(images/kayaks/sidnav_logo_bg.png) no-repeat top left;
	margin: 0;
	padding: 0;
	display: block;
	border: 1px solid black;
	/*padding: 12px 15px 26px 28px;*/
}

#kayakSidenav ul.kayaksNav {
	background: url(images/kayaks/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#kayakSidenav ul.kayaksNav li {
	margin-left: 58px;
}

#kayakSidenav ul.kayaksNav a{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

#kayakSidenav ul.kayaksNav a.family {
	color: #fff;
	font-weight: bold;
	margin-left: -8px;
	text-transform: uppercase;
	text-decoration: none;
}

#kayakSidenav ul.kayaksNav a.family:hover {
	color: #CCC;
}

#kayakSidenav ul.kayaksStaticNav a {
	font-size: 9px;
	color: #fff;
	font-weight: bold;
	margin-left: 50px;
	line-height: 16px;
	text-transform: uppercase;
	text-decoration: none;
}

#kayakSidenav ul.kayaksStaticNav a:hover {
	color: #CCC;
}

#kayakSidenav ul.kayaksNav a{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#kayakSidenav ul.kayaksStaticNav {
	background: url(images/kayaks/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#kayakSidenav ul.kayaksNavLVL2 a{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	font-weight: bold;
	line-height: 16px;
}

#kayakSidenav ul.kayaksNavLVL2 a:hover{
	font-size: 13px;
}

#kayakSidenav ul.kayaksNavLVL2 a.current{
	color: #FFF;
	font-size: 13px;
}

/* end kayak styles */

/* kayaks sidnav styles */

#interiorSidenav {

	/* border: 1px solid #000; */

	background: url(images/kayaks/sidnav_terminate.png) no-repeat left bottom;

	float: left;

	width: 239px;

	margin-top: 8px;

	padding-bottom: 31px;

	z-index: 4; position: relative;

}



#interiorSidenav div.logoIMG {

	background: url(images/kayaks/sidnav_logo_bg.png) no-repeat top left;

	padding: 12px 15px 26px 28px;

}





#interiorSidenav ul.kayaksNav {
	background: url(images/kayaks/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}

#interiorSidenav ul.kayaksNav li {
	margin:0px;
	padding:0px 0px 0px 30px;	
	color: #9FD9F0;
	font-weight: bold;
	line-height: 17px;
	list-style-type: none;
}

#interiorSidenav ul.kayaksStaticNav {
	background: url(images/kayaks/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}



#interiorSidenav ul.kayaksNavLVL2 {
	margin:0px;
	padding:0px;
}

#interiorSidenav ul.kayaksNavLVL2 li {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
}





#interiorSidenav ul.kayaksNav a.family {

	color: #104973;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}



#interiorSidenav ul.kayaksNav a.family:hover {

	color: #CCC;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}





#interiorSidenav ul.kayaksStaticNav a {

	font-size: 9px;

	color: #104973;

	font-weight: bold;

	margin-left: 50px;

	line-height: 16px;

	text-transform: uppercase;

	text-decoration: none;

}



#interiorSidenav ul.kayaksStaticNav a:hover {

	color: #CCC;

}



#interiorSidenav ul.kayaksNav a{

	color: #104973;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#interiorSidenav ul.kayaksNavLVL2 a{

	color: #FFF;

	line-height: 16px;

}



#interiorSidenav ul.kayaksNavLVL2 a:hover,
#interiorSidenav ul.kayaksNavLVL2 a.current {
	color:#dedede;
	font-size: 11px;
}


#interiorSidenav ul.productNav {

	background: url(images/product_support/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#interiorSidenav ul.productNav li {

	color: #9FD9F0;

	font-weight: bold;

	margin-left: 58px;

	line-height: 17px;

}



#interiorSidenav ul.productNav a.family {

	color: #104973;

	font-weight: bold;

	margin-left: -8px;

	text-transform: uppercase;

	text-decoration: none;

}



#interiorSidenav ul.productNav a.family:hover {

	color: #CCC;

	font-weight: bold;

	margin-left: -8px;

	text-transform: uppercase;

	text-decoration: none;

}



strong {

	font-size: 14px;

	font-weight: normal;

}



/* end accessories styles */


/* begin sidnav product support styles */

#productSidenav {
	/* border: 1px solid #000; */
	background: url(images/product_support/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 9px;
	padding-bottom: 29px;
	z-index: 4; position: relative;
}

#productSidenav div.logoIMG {
	background: url(images/product_support/sidnav_logo_bg.png) no-repeat top left;
	padding: 12px 15px 26px 28px;
}

#productSidenav ul.productNav {
	background: url(images/product_support/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#productSidenav ul.productNav li {
	margin-left: 50px;
}

#productSidenav ul.productNav a{
	color: #3C2612;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#productSidenav ul.productNav a.family {
	color: #FFF;
	font-weight: bold;
	margin-left: -8px;
	text-decoration: none;
}

#productSidenav ul.productNav a.family:hover {
	color: #CCC;
}

#productSidenav ul.productNav a{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#productSidenav ul.productStaticNav {
	background: url(images/product_support/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#productSidenav ul.productNavLVL2 {
	margin-left: -45px;
	list-style-type: none;
}

#productSidenav ul.productNavLVL2 a{
	color: #9DDAE6;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
}

#productSidenav ul.productNavLVL2 a:hover{
	font-size: 11px;
}

#productSidenav ul.productNavLVL2 a.current{
	color: #9DDAE6;
	font-size: 12px;
}
/* end product support styles */


/* begin dealer login styles */
.loginForm {
	margin-left: 90px;
}
/* end dealer login styles */


/* begin sidnav fishing styles */

#fishingHomeNav {
	margin: 10px 0 0 10px;
}

#fishingSidenav {
	/* border: 1px solid #000; */
	background: url(images/fishing/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 9px;
	padding-bottom: 29px;
}

#fishingSidenav div.logoIMG {
	background: url(images/fishing/sidnav_logo_bg.png) no-repeat top left;
	padding: 12px 15px 22px 28px;
}

#fishingSidenav ul.fishingNav {
	background: url(images/fishing/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0 0 0 58px;
	list-style-type: none;
}

#fishingSidenav ul.productNav li {
	margin-left: 58px;
}

#fishingSidenav ul.productNav a{
	color: #3C2612;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#fishingSidenav ul.fishingNav a.family {
	color: #99FF33;
	font-weight: bold;
	margin-left: -8px;
	text-decoration: none;
	text-transform: uppercase;
}

#fishingSidenav ul.fishingNav a.family:hover {
	color: #CCC;
}

#fishingSidenav ul.fishingNav a{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#fishingSidenav ul.fishingNavLVL2 {
	margin-left: -40px;
	list-style-type: none;
}

#fishingSidenav ul.fishingNavLVL2 a {
	color: #FFF;
	font-weight: bold;
	line-height: 14px;
}

#fishingSidenav ul.fishingNavLVL2 a.offGroup{
	font-size: 10px;
}

#fishingSidenav ul.fishingNavLVL2 a.offGroup:hover{
	font-size: 12px;
}

#fishingSidenav ul.fishingNavLVL2 a.current{
	font-size: 12px;
}
/* end sidnav fishing styles */


/* begin fishing styles*/

table.fishingTable {
	margin-left: 30px;
}

table.fishingTable a{
	font-size: 11px;
	color: #333300;
	text-decoration: none;
}

table.fishingTable a:hover{
	color: #333300;
	text-decoration: underline;
}

div.fishingLink {
	margin: 0 15px 10px 0;
	padding: 0 0 10px 0;
	font: 11px/16px verdana, arial, sans-serif;
	color: #333300;
}

div.fishingLink a {
	text-decoration: underline;
	color: #333300;
}

div.fishingLink a:hover {
	text-decoration: none;
	color: #333300;
}

.fishingsubhead {
	font-size: 14px;
	line-height: 16px;
	color: #333300;
	font-weight: bold;
}

div#crewMemberBox {
	width: 475px;
	background: url(/images/fishing/crew/BG_box_top.gif) no-repeat top #437800;
	margin: 35px 0px 25px 20px;
	padding-top: 6px;
}

div#rigBox {
	width: 475px;
	background: url(/images/fishing/crew/BG_box_top.gif) no-repeat top #437800;
	margin: 0px 0px 25px 20px;
	padding-top: 6px;
}

div.crewHead {
	background: url(/images/fishing/crew/BG_title_top.gif) no-repeat top #345c01;
	width: 462px;
	margin: 0px 6px;
}

div.memberName {
	padding: 6px 0px 0px 15px;
}

ul.memberLinks {
	background: url(/images/fishing/crew/BG_title_bottom.gif) no-repeat bottom;
	padding: 0px 0px 10px 15px;
	margin: 10px 0px 0px 0px;
}

h2.rigName {
	background: url(/images/fishing/crew/BG_title_bottom.gif) no-repeat bottom;
	padding: 4px 0px 4px 15px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
}

ul.memberLinks li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

ul.memberLinks li.null {
	margin-right: 30px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #7f8e59;
}

ul.memberLinks a {
	margin-right: 30px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

ul.memberLinks a.off {
	color: #78A700;
}

ul.memberLinks a.on,
ul.memberLinks a:hover {
	color: #9F3;
}

img.toggleArrow {
	float: right;
	margin: 6px 15px 0px 0px;
}

ul.crewNav {
	background: url(/images/fishing/crew/BG_box_bottom.gif) no-repeat bottom #437800;
	text-align: right;
	padding: 4px 8px 8px 0px;
	margin: 0px;	
}

ul.noLinks {
	padding: 0px;
}

ul.crewNav li {
	display: inline;
}

ul.crewNav li,
ul.crewNav a {
	font-size: 9px;
	color: #FFF;
}

ul.noLinks a {
	font-size: 1px;
}

a.regionLink {
	position: absolute;
	margin: 4px 0px 0px 11px;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	padding: 2px 11px;
	background: url(/images/fishing/crew/icon_arrow_back.gif) no-repeat center left;	
}

a.regionLink:hover {
	text-decoration: underline;
}

ul.crewNav a {
	text-decoration: none;
}

ul.crewNav a:hover {
	text-decoration: underline;
	position: relative;
	z-index: 2;
}

ul.crewNav li.noneSelected {
	font-size: 1px;
	line-height: 1px;
}

div#crewContentContain {
	background: url(/images/fishing/crew/BG_content_top.gif) no-repeat top #78a700;	
	width: 459px;
	height: 257px;
	margin: 8px 0px 0px 7px;
	overflow: hidden;
}

div#rigContain {
	background: url(/images/fishing/outfitting/BG_rigbox_top.gif) no-repeat top #78a700;	
	width: 459px;
	margin: 8px 0px 0px 7px;
	padding-top: 5px;
}

div.crewContent {
	height: 255px;
	margin: 1px 0px;
	overflow: auto;
}

div.rigContent {
	margin: 1px 0px;
}

div.bio {
	padding: 15px 6px 15px 15px;
	height: 230px;
}

div#rigShot {
	padding: 15px 6px 15px 15px;
	border-left: 1px solid #345c01;
	border-right: 1px solid #345c01;
}

div#rigShot img {
	border: 1px solid #345c01;
}

div.rigThumbs {
	padding: 15px 2px 5px 3px;
	background: url(/images/fishing/outfitting/BG_rigbox_bottom.gif) no-repeat top #437800;	
}

div.rigThumbs a img {
	border: 1px solid #345c01;
	margin: 0px 6px 6px 0px;
}

div.rigThumbs a img.rowEnd {
	margin-right: 0px;
}

div.rigThumbs a:hover img,
div.rigThumbs a.currentShot img {
	border: 1px solid #78a700;
}

div#rigShot p {
	color: #fff;
}

div.bio a {
	color: #FFF;
}

h2.crewMemberName {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 18px;
	color: #FFF;
	font-family: arial;
	margin: 0px; 
	padding: 6px 0px 0px 15px;
}

h2.regionName {
	font-size: 16px;
	line-height: 18px;
	color: #FFF;
	font-family: arial;
	margin: 0px; 
	padding: 6px 0px 0px 15px;
}

p.fishInstruct {
	background: url(/images/fishing/crew/BG_title_bottom.gif) no-repeat bottom;
	padding: 0px 0px 8px 15px;
	margin: 5px 0px 0px 0px;
	color: #66af00;
	font-size: 9px;
}

img.bioPhoto {
	margin: 0px 0px 10px 10px;
	float: right;
}

div#videoContain {
	margin: 1px 0px 0px 10px;
}

div.fullPicture {
	float: left;
	display: inline;
	width: 220px;
	height: 160px;
	margin: 11px 0px 0px 9px;
}

div.thumbPictures {
	width: 220px;
	float: left;
	display: inline;
	margin-top: 11px;
}

div.thumbPictures a {
	display: inline;
	float: left;
	border: 3px solid #437800;
	margin: 0px 0px 12px 10px;
}

div.thumbPictures a.off {
	border: 3px solid #437800;
	margin: 0px 0px 12px 10px;
}

div.thumbPictures a:hover,
div.thumbPictures a.on {
	border: 3px solid #9F3;
	margin: 0px 0px 12px 10px;
}

h4.bioHead {
	margin: 0px;
	padding: 0px;
	color: #FFF;
}

div.bio {
	color: #FFF;
	margin: 0px 0px 8px 0px;
}

div.bio p {
	margin: 0px 5px 8px 0px;
}

div#crewLinksBox {
	width: 460px;
	margin-left: 30px;
}

div.crewLink {
	background: url(/images/fishing/crew/BG_crewbox_bottom.gif) no-repeat bottom #78a700;
	width: 109px;
	height: 112px;
	margin: 0px 6px 6px 0px;
	float: left;
}

div.crewLink a.thumb {
	padding: 6px 5px 0px 6px;
	display: block;
	background: url(/images/fishing/crew/BG_crewbox_top.gif) no-repeat top #78a700;
}

div.activeCrew {
	background-color: #437800;
}

div.activeCrew a.thumb {
	background-color: #437800;
}

div.crewLink a.name {
	display: block;
	margin: 2px 5px 2px 6px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

div.crewLink a.name:hover {
	text-decoration: underline;
}

span.locale {
	color: #FFF;
	font-size: 10px;
	padding: 0px 5px 6px 6px;
	display: none;
}

div.bioLinks ul {
	list-style-type: none;
	margin: 0px;
	padding: 15px 6px 15px 15px;
}

div.bioLinks a,
div.bioLinks li {
	color: #FFF;
}

/* end fishing styles*/

/* begin fishing footer styles */

#footerfish {
	background-color: #FFF;
	clear: both;
	text-align: center;
	font-size: 9px;
	color: #333300;
	padding: 10px 0 10px 0;
}

#footerfish a,
#footerfish a:link,
#footerfish a:hover,
#footerfish a:visited {
	color: #333300;
	text-transform: uppercase;
	text-decoration: none;
}

#footerfish a:hover {
	text-decoration: underline;
}

#footerfish p {
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

#footerfish li {
	display: inline;
	padding: 15px 2px;
}

/* end fishing footer styles */


/* begin rollover popup styles */
.productinfo {
	border: 5px solid #6CB7EB;
	background: #fff;
	width: 155px;
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
}

.productinfo h3 {
	margin: 5px 10px;
	color: #1D4974;
	font: bold 11px/14px verdana,arial,sans-serif;
}

.productinfo dl
{
margin: 0px 10px 10px 10px;
font: 9px verdana,arial,sans-serif;
color: #036;
}

.productinfo dt {
	font-weight: bold;
	display: inline;
	margin-right: 5px;
	float: left;
}

.productinfo p {
	padding: 0 10px 5px 10px;
	color: #1D4974;
	font: 9px/11px verdana,arial,sans-serif;
}
/* begin rollover popup styles */


/* begin product support styles */
div.productContent {
	padding-top: 90px;
}

div.productContent a {
	text-decoration: underline;
	color: #0D5B86;
	line-height: 14px;
}

div.productContent a:hover {
	text-decoration: none;
	color: #0D5B86;
	line-height: 14px;
}

div.linkHeader {
	margin: 25px 70px 5px 8px;
}

div.productLink {
	margin: 0 70px 10px 33px;
	font: 11px/14px verdana, arial, sans-serif;
}

div.productLink a {
	text-decoration: underline;
	color: #0D5B86;
	line-height: 17px;
}

div.productLink a:hover {
	text-decoration: none;
	color: #0D5B86;
	line-height: 17px;
}

div.productBlueSubhead {
	margin: 0 60px 0 33px;
	font: bold 12px/14px verdana, arial, sans-serif;
	color: #0D5B86;
}

.repairTable {
	color: #0D5B86;
	position: relative;
	left: 30px;
	margin: 2px 60px 5px 60px;
}

.repairTable td {
	border-bottom: 1px solid #FFF;
	padding: 2px 5px 5px 2px;
	font-size: 11px;
}

.repairTable ul{
	list-style-type: disc;
	margin-left: 15px;
	padding: 0px;
}

.repairTable ul li{
	padding: 2px 0 3px 0;
	margin: 0;
	font-size: 11px;
}

/* end product support styles */


/* begin basics styles */

#basicsSidenav,
#basicsHomeSidenav {
	/* border: 1px solid #000; */
	background: url(images/basics/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 9px;
	padding-bottom: 36px;
}

#basicsSidenav div.logoIMG, 
#basicsHomeSidenav div.logoIMG {
	background: url(images/basics/sidnav_logo_bg.png) no-repeat top left;
	padding: 20px 15px 26px 40px;
}

#basicsSidenav ul.basicsNav, 
#basicsHomeSidenav ul.basicsNav {
	background: url(images/basics/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#basicsSidenav ul.basicsNav li,
#basicsHomeSidenav ul.basicsNav li {
	margin-left: 50px;
}

#basicsSidenav ul.basicsNav a,
#basicsHomeSidenav ul.basicsNav a {
	color: #336699;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

#basicsSidenav ul.basicsNav a:hover, 
#basicsHomeSidenav ul.basicsNav a:hover {
	color: #868686;
}

/* end basics styles */


/* begin dealer locator styles */

#dealerLocatorSidenav,
#dealerLocatorSidenavInterior {
	/* border: 1px solid #000; */
	background: url(images/dealer_locator/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 9px;
	padding-bottom: 29px;
}

#dealerLocatorSidenav div.logoIMG, 
#dealerLocatorSidenavInterior div.logoIMG {
	background: url(images/dealer_locator/sidnav_logo_bg.png) no-repeat top left;
	padding: 23px 15px 38px 40px;
}

#dealerLocatorSidenav ul.dealerLocatorNav,
#dealerLocatorSidenavInterior ul.dealerLocatorNav {
	background: url(images/dealer_locator/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#dealerLocatorSidenav ul.dealerLocatorNav li,
#dealerLocatorSidenavInterior ul.dealerLocatorNav li {
	margin-left: 58px;
}

#dealerLocatorSidenav ul.dealerLocatorNav a,
#dealerLocatorSidenavInterior ul.dealerLocatorNav a {
	color: #4D270C;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#dealerLocatorSidenav ul.dealerLocatorNav a:hover,
#dealerLocatorSidenavInterior ul.dealerLocatorNav a:hover {
	color: #868686;
}

/* end dealer locator styles */


/* begin ocean innovation styles */

#innovationSidenav,
#innovationSidenavInterior {
	/* border: 1px solid #000; */
	background: url(images/innovation/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 9px;
	padding-bottom: 31px;
}

#innovationSidenav div.logoIMG,
#innovationSidenavInterior div.logoIMG {
	background: url(images/innovation/sidnav_logo_bg.png) no-repeat top left;
	padding: 12px 15px 26px 28px;
}

#innovationSidenav ul.innovationNav,
#innovationSidenavInterior ul.innovationNav {
	background: url(images/innovation/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#innovationSidenav ul.innovationNav li,
#innovationSidenavInterior ul.innovationNav li {
	margin-left: 58px;
}

#innovationSidenav ul.innovationNav a,
#innovationSidenavInterior ul.innovationNav a {
	color: #288A34;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#innovationSidenav ul.innovationNav a:hover,
#innovationSidenavInterior ul.innovationNav a:hover {
	color: #868686;
}

/* end ocean innovation styles */


/* begin share experiences styles */

#shareSidenav {
	/* border: 1px solid #000; */
	background: url(images/share_experiences/sidnav_terminate.png) no-repeat bottom left;
	float: left;
	width: 239px;
	margin-top: 9px;
	padding-bottom: 31px;
}

#shareSidenav div.logoIMG {
	background: url(images/share_experiences/sidnav_logo_bg.png) no-repeat top left;
	padding: 12px 15px 26px 28px;
}

#shareSidenav ul.shareNav {
	background: url(images/share_experiences/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#shareSidenav ul.shareNav li {
	margin-left: 58px;
}

#shareSidenav ul.shareNav a{
	color: #805419;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

#shareSidenav ul.shareNav a:hover {
	color: #868686;
}

/* end share experiences styles */


/* begin contact form bkgrd styles */

#formBlue_terminator {
	background: url(images/contact_us/blue_bkgrd_bottom.gif) no-repeat bottom;
	margin: 0;
	padding: 0;
}

#formBlueDiv {
	background: url(images/contact_us/blue_bkgrd_top.gif) no-repeat top;
	margin-left: -50px;
	padding: 10px 0 0 0;
}

#formBlueDiv p {
	padding-left: 60px;
}

/* end contact form bkgrd styles */

/* begin gallery styles */

div.photoGallery {
	width: 475px;
	margin: 0px 0px 140px 22px;
	background: url(/images/gallery/BG_galleryContain_bottom.gif) no-repeat bottom #64a82d;
	padding-bottom: 8px;
}

div.photoLinks {
	background: url(/images/gallery/BG_galleryContain_top.gif) no-repeat top #64a82d;
	padding: 4px 0px 4px 9px;
}

div.photoLinks a {
	text-align: center;
	font-size: 10px;
	padding: 6px 0px 4px 0px;
	color: #6f7841;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	width: 25px;
	height: 15px;
	margin: 3px 6px 7px 0px;
	background: url(/images/gallery/BG_nav_off.gif) no-repeat center center;
}

div.photoLinks a:hover {
	color: #FFF;
}

div.photoLinks a.current {
	background: url(/images/gallery/BG_nav_on.gif) no-repeat center center;
}

div.photoLinks a.current:hover {
	color: #6f7841;
}

div.photoContain {
	width: 459px;
	margin-left: 9px;
	background: url(/images/gallery/BG_photo_bottom.gif) no-repeat bottom;
	clear: both;
}

div.galleryPhoto {
	width: 459px;
	background: url(/images/gallery/BG_photo_top.gif) no-repeat top;
}

/* end gallery styles */

div.mediaBox {
	float: left;
	display: inline;
	margin: 15px 0px 0px 15px;
	border: 1px solid #9accff;
	background-color: #FFF;
	height: 280px;
	overflow: hidden;
}

div.lastBox {
	margin: 15px 0px 15px 15px;
}


div.whitewater {
	height: 340px;
}

div.mediaBox img {
	margin: 0px;
	padding: 0px;
}

div.mediaBox h4 {
	font-size: 11px;
	margin: 0px;
	padding: 5px;
	 background-color: #1b7f9d;
	 color: #FFF;
}

div.mediaBox p,
div.mediaBox a {
	color: #00285b;
	font-size: 10px;
	padding: 0px;
	margin: 5px 5px 2px 5px;
}

div.mediaBox a {
	text-decoration: underline;
}

div.mediaBox a:hover {
	color: #369;
}

#kayakInterior #addOns {
	clear: both;
	margin: auto 20px;
	margin-right: 10px;
}

#historyImages {
	float: right;
	display: inline;
	margin-right: 10px;
	margin-left: 10px;
}

#historyImages a {
	display: block;
	background: url(/images/innovation/historyImageBG.jpg) no-repeat top left;
	padding: 5px;
	margin-bottom: 5px;
}

#historyImages a img {
	border: 0;
}
div.twoCol {
	
	display:block;
	margin:0 0 0 20px;
	padding-top:10px;
	clear:both;
	
}
div.line_sep {
	border-top:1px solid #e1e1e1;
	display:block;
	height:1px;
	clear:both;
	width:481px;
}
.bottom_margin {
		padding-bottom:12px;
	}
.twoCol h3 {
	padding:0;
	margin:0;
}
.twoCol p {
	padding:10px 0 0 0;
	margin:0;
}
.twoCol cite {
	color:#f00;
}
.twoCol strong {
	font-size:11px;
	font-weight:bold;
}