﻿/* for W3C CSS compliance */
.void{} 
@media print {}

/* reset */
html, 
body, 
div, 
span, 
applet, 
object, 
iframe,
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
blockquote, 
pre,
a, 
abbr, 
acronym, 
address, 
big, 
cite, 
code,
del, 
dfn, 
em, 
font, 
img, 
ins, 
kbd, 
q, 
s, 
samp,
small, 
strike, 
strong, 
sub, 
sup,
tt, 
var,
b, 
u, 
i, 
center,
dl, 
dt, 
dd, 
ol, 
ul, 
li,
fieldset, 
form, 
label, 
legend,
table, 
caption, 
tbody, 
tfoot, 
thead, 
tr, 
th, 
td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;	
}

ol, 
ul 
{
	list-style: none;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

/* positioning */
.clear
{
	clear: both;
}

.cursor
{
	cursor: pointer;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.center
{
	text-align: center;
}

.vmiddle
{
	vertical-align: middle;
}

.vtop
{
	vertical-align: top;
}

.vbottom
{
	vertical-align: bottom;
}

.inline
{
	display: inline;
}

.white
{
	background-color: #ffffff;
}

/* font-weight */
.bold
{	
	font-weight: bold;	
}

/* text-decoration */
.underline
{
	text-decoration: underline
}

/* background */
.transparent
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

/* default font attributes */
div,
span,
p,
li,
a, 
a:hover,
td
{
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;	
	font-size: 12px;
	color: #000;
}

a
{
	text-decoration: none;	
}

a:hover
{
	color: #a8a8a8;
}

sup
{
	font-size: 8px;
	vertical-align: super;
}

/* browser settings */
html
{
	overflow: scroll;
}

/* page layout*/
body
{
	background-color: #00234C;
}

#page
{
	width: 762px;	
	margin: 0 auto;	
} 

/* inputs */
.textbox 
{
	font-family: Verdana, Arial, Sans-Serif;	
	font-size: 12px;
	color: #575756;
	border: solid 1px #575756;
	height: 18px;	
}

/* header */
#header { }

.header-bg-index { width: 759px;	height: 206px; background: url(../../Images/BgHeaderYourShip.jpg) no-repeat top; }
.header-bg-default { width: 759px;	height: 206px;background: url(../../Images/BgHeaderDefault.jpg) no-repeat top; }
.header-bg-product { width: 759px;	height: 206px; background: url(../../Images/BgHeaderYourShip.jpg) no-repeat top; }
.header-bg-products { width: 759px;	height: 206px; background: url(../../Images/BgHeaderYourShip.jpg) no-repeat top; }
.header-bg-accessories { width: 759px;	height: 206px; background: url(../../Images/BgHeaderYourShip.jpg) no-repeat top; }
.header-bg-tailgating { width: 759px;	height: 206px; background: url(../../Images/BgHeaderTailGate.jpg) no-repeat top; }
.header-bg-wheretofindus { width: 759px;	height: 206px; background: url(../../Images/BgHeaderTailGate.jpg) no-repeat top; }
.header-bg-partyplanning { width: 759px; height: 69px; margin: 6px 0 0 0; background: url(../../Images/BgHeaderPartyPlanning.jpg) no-repeat top; }

#header #header-toplinks
{	
	float: right;
	font-size: 9px;
	text-decoration: none;	
	color:#ffffff;
}

#header #header-toplinks a
{
	font-size: 9px;
	text-decoration: none;	
	color:#ffffff;
}

#header #header-toplinks a:hover
{
	color: #999;
}

#header #header-logo
{		
	padding: 15px 0 0 0;
	behavior: url("iepngfix.htc");
}

#header #header-topnav-partyplanner
{	
	height: 19px;
	margin: 43px 0 0 185px;
}

.gecko #header #header-topnav-partyplanner,
.safari #header #header-topnav-partyplanner
{	
	position: absolute;	
}

#header #header-topnav
{		
	margin: -10px 0 0 185px;	
	height: 19px;
}

#header #header-topnav a,
#header #header-topnav img,
#header #header-topnav-partyplanner a,
#header #header-topnav-partyplanner img
{		
	float: left;
	padding: 0 1px 0 1px;
	height: 19px;
}

#header-topnav-products
{
	display: none;
	position: absolute;	
	margin: -7px 0 0 232px;
	padding: 10px 0 2px 5px;
	background-color: #AE8565;
	z-index: 101;	
	color:#fff;
}

#header-topnav-products:hover
{	
	display: block;	
}

#header-topnav-products div
{
	padding: 0 20px 0 5px;
}

#header-topnav-products a
{
	line-height: 25px;
	color:#fff;
}

#header-topnav-products div:hover,
#header-topnav-products a:hover
{
	color: #FFF;	
	background-color: #715539;
}

/* content */
#content
{
	width: 730px;
	padding: 0 15px 0 17px;
	background: url(../../Images/BgContent.jpg) #D8AC7D repeat-y top;
}

/* footer */
#footer
{	
	width: 762px;
	padding: 28px 0 0 0;
	text-align: center;	
	background: url(../../Images/BgBottom.jpg) no-repeat top;
	
}

#footer a,
#footer p
{
	font-size: 9px;
	text-decoration: none;	
	color:#ffffff;
}

#footer a:hover
{
	color: #999;
}

#tgHomepage {background: url(../../Images/tgHomepage.jpg) no-repeat top; height:358px;}
#tgHomepage DIV.adpod1 {float:right; margin:1px 10px 0 0;}
#tgHomepage DIV.adpod2 {float:right; margin:2px 10px 0 300px; height:171px;}
#tgHomepage DIV.espnhome {float:left; margin:272px 0 0 10px;}

#buygrill {text-align:center; margin:0 150px 0 0;}
#buyfcm {text-align:center; margin:0 150px 0 0;}

#returnhome {float:left;}



