/* GLOBAL STYLES */
* { margin: 0; padding: 0; }
body { background: #ddd; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
h1 { margin-bottom: 1em; font-size: 16px; border-bottom: 1px solid #000000; }
h2 { margin-bottom: 1em; font-size: 14px; }
h3 { margin-bottom: 1em; font-size: 13px; }
h4 { margin-bottom: 1em; font-size: 12px; }
h5 { margin-bottom: 1em; font-size: 11px; }
h6 { margin-bottom: 1em; font-size: 10px; }
p { margin-bottom: .75em; line-height: 1.5em; }
a { color: #900; text-decoration: underline; }
ul { margin-bottom: .75em; list-style: none; }
img { border: none; }

/* SPECIALIZED TAGS */
ul.bullet-1 {
	margin-left: 15px;
	list-style: disc;
}

.menu { font-size: 10px; background: #999999 url('images/gui/header_menu_bkg.gif') repeat-y; }
.menu h3 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ed1c24; background: #000 url(/red/images/gui/header_menu_top.gif) bottom no-repeat ; display: block; margin: 0; padding: 3px 0 8px 12px;}
.menu ul { margin: 0 6px; padding: 0 6px 10px 6px; }
.menu li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding: 2px 0; }
.menu a { color: #fff; text-decoration: none; }
.menu a:hover { color: #000; text-decoration: none; }

#content { padding: 0 10px; font-size: 12px; }

.container { width: 955px; margin: auto; background-color: #f5f5f5; border: 2px solid #000000; }

.insetRight { float: right; margin-left: 15px; margin-bottom: 15px; text-align: center; font-size: 10px; border: 1px solid #000000; }

.insetRight p{ margin: 1px; padding: 1px; }

.captionsmall { font-size: 10px; }

.footer { text-align: center; font-size: 9px; }

.footer p { }

.clear { clear: both; }

.break { clear: both; width: 100%; margin: 20px 0px; border-bottom: 1px solid #000000; }


/* HOME PAGE STYLES */
div.feature { margin-bottom: 1.5em; }
div.feature h2 { clear: both;	margin-bottom: 1em; padding: 2px 0 2px 2px; color: #fff; background: #c0c0c0; font-size: 11px; border-bottom: 1px solid #000; }
div.feature h2 a { color: #fff; text-decoration: none; display: block; }
div.feature h2 a:hover { background: #b3b3b3; }

div#newsCurrent {	font-size: 10px; margin-top: 1.5em; }
div#newsCurrent h3 {  }
div#newsCurrent img { float: left; margin: 0 10px 0 0; }
div#newsCurrent p.date { color: #666; }
div#newsCurrent p { margin: .5em 0; }

div#newsCurrent-0 { float: left; width: 589px; background: #ddd; border: 1px dotted #333366; }
div#newsCurrent-1 { float: left; width: 290px; background: #ddd; border: 1px dotted #333366; }
div#newsCurrent-2 { float: right; width: 290px; background: #ddd; border: 1px dotted #333366; }
div#newsCurrent-0 img { float: left; margin: 5px; }
div#newsCurrent-1 img, div#newsCurrent-2 img, div#newsCurrent-0 p, div#newsCurrent-1 p, div#newsCurrent-2 p { float: none; margin: 5px; }
div#newsCurrent-0 h3 { margin: 2px 5px 0; }
div#newsCurrent-1 h3, div#newsCurrent-2 h3 { margin: 0 5px; }

div#newsCurrent-2 div { margin: 0 5px; }

div#newsPrevious { clear: both;	font-size: 9px; padding-top: 10px; }
ul#newsGrid { width: 589px; padding: 5px 0; float: left; background: #eee; border: 1px dotted #333366; }
ul#newsGrid li { float: left; width: 100px; margin: 0 0 0 16px; }
ul#newsGrid li.first { margin-left: 11px; }
ul#newsGrid li img { display: block; border: 1px solid #cc0000; }

ul#feature-skj { font-size: 10px; }
ul#feature-skj li { float: left; width: 288px; margin-bottom: 10px; border: 1px dotted #333366; }
ul#feature-skj li.skj-1, ul#feature-skj li.skj-5 { margin-right: 10px; background: #eee; }
ul#feature-skj li.skj-2, ul#feature-skj li.skj-6 { background: #ddd; }
ul#feature-skj li.skj-3 { margin-right: 10px; background: #ddd; }
ul#feature-skj li.skj-4 { background: #eee; }
ul#feature-skj li h3, ul#feature-skj li p, ul#feature-skj li img { margin: 5px; }

div#feature-forums { width: 48%; float: left; font-size: 10px; }
div#feature-gallery { width: 48%; float: right; font-size: 10px; }


/* JOURNAL STYLES */
div#journalBody h1{ padding: 0 6em 2px 0; border-bottom: 1px solid #000000; }
div#journalBody h2 { clear: both; }
div#journalEntry { float: right; width: auto; }
div#journalEntry p{ font-size: 10px; font-weight: bold; text-align: right; }
div#journalBody { }
div#journalNext { padding-top: 10px; clear: both; }
div#journalLinks { }
div.editorsNote {
	width:auto;
	font-size: 90%;
	border: 1px solid #000;
	background: #ddd;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
	margin-bottom: 1em;
}
div.editorsNote { margin-bottom: 2em; }
div.editorsNote p { margin: 0.5em 0; }
/*div.editorsNote p img { float: right; margin: 0 0 0 1em; border: 1px solid #000000; }*/
div.editorsNote p img { float: left; margin: 0 1em 0 0; border: 1px solid #000000; }
div.editorsNote div.clear { height: .5em; }
.imgLeft { float: left; margin: .5em 1em .25em 0; border: 1px solid #000000; }
.imgRight { float: right; margin: .5em 0 .25em 1em; border: 1px solid #000000; }
.imgCenter { display: block; margin: auto; }


/* NEWS STYLES */
.newsInsetRight { float: right; width: auto; margin-left: 15px; margin-bottom: 15px; border: 1px solid #000000; }
div.newsItem p.date { float: right; margin-top: -2.8em; }


/* PRESS ROOM STYLES */
div#pressRoom dl { float: left; width: 320px; margin: 0 20px 30px 10px; display: inline; /* fixes IE/Win double margin bug */ }
div#pressRoom dt { float: right; width: 160px; font-weight: bold; }
div#pressRoom dd { float: right; width: 160px; }
div#pressRoom dd.thumb{ float: left; width: 150px; padding-right: 10px; }
.advert { text-align: center; }
object.advert { border: 1px solid #000; }
.banners { background: url('images/banners/back.gif') repeat-x; text-align: center; }
.center { text-align: center; border: 1px solid #000; margin-bottom: 10px; }
.floatLeft { text-align: center; border: 1px solid #000; margin: 10px; float: left; }
.flier { float: left; margin: 5px 5px 15px 5px; width: 400px; }
.flier img { float: left; border: 1px solid #000; margin-right: 10px; }
.flier ul { float: left; }


/* NEW PRODUCTS */
div#newProducts dl { clear: both; padding-bottom: 2em; border-top: 1px solid #ccc; }
div#newProducts dt { font-size: 14px; font-weight: bold; margin: 1em 0; padding: 1em 0; }
div#newProducts dd { margin: .2em .2em .2em 1em; padding: 0 0 0 35px; font-size: 13px; color: #333; }
div#newProducts dl#tourGradeCrankbaits { border-top: none; }
div#newProducts dl#tourGradeCrankbaits dd { background: url(images/products/2007/bullet_tourGradeCrankbait.png) 0 0 no-repeat; }
div#newProducts dl#redEyeShad dd { background: url(images/products/2007/bullet_redEyeShad.png) 0 0 no-repeat; }
div#newProducts dl#customShop, div#newProducts dl#flatShad { padding-bottom: 0; }
div#newProducts dl#flatShad, div#newProducts dl#strikeShad { border: none; }
div#newProducts dl#customShop dd { background: url(images/products/2007/bullet.png) 0 0 no-repeat; }
div#newProducts dl#flatShad dd { background: url(images/products/2007/bullet_flatShad.png) 0 0 no-repeat; }
div#newProducts dl#strikeShad dd { background: url(images/products/2007/bullet_strikeShad.png) 0 0 no-repeat; }
div#newProducts dl#kingShad dd { background: url(images/products/2007/bullet_kingShad.png) 0 0 no-repeat; }
div#newProducts dl#sandBlaster dd { background: url(images/products/2007/bullet_sandBlaster.png) 0 0 no-repeat; }
div#newProducts dl#dbMagnumChunk dd { background: url(images/products/2007/bullet_dbMagnumChunk.png) 0 0 no-repeat; }
div#newProducts dl#premierPlus dd { background: url(images/products/2007/bullet_premierPlus.png) 0 0 no-repeat; }
div#newProducts dd.img { float: right; padding: 0 0 1em 0; background: none; }
table#newProductsTable tr.heading td{ background: url(images/gui/bg_tableHdrGray.png) 0 0 repeat-x; border-top: 1px solid #ccc; border-bottom: 1px solid #000; }
table#newProductsTable tr.heading p{ }

/* ADS & COMMERICALS */
div#ads { text-align: center; }
div#ads img { border: 1px solid #000; margin: 10px; }

/* TV STYLES */
table#ptjSchedule {
	font-size: x-small;
}

table#ptjSchedule caption {
	font-size: 14px;
	font-weight: bold;
}

table#ptjSchedule td {
	padding: .5em;
}

dl#skptj-shows {
	margin-bottom: 2em;
}

dl#skptj-shows dt {
	font-weight: bold;
	margin-top: 1em;
}

dl#skptj-shows dd {
	margin-left: 2.3em;
	font-style: italic;
}