@charset "utf-8";
/* CSS Document */

/* PAGE RESETS */

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, 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;
	background: transparent;
}
sup {
	font-size:9px;
	padding-left:20px;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Default Classes*/
.floatRight {
	float:right;
	}
.floatLeft {
	float:left;
	}
.clear {
	clear:both;}
	
.centerText{ 
	text-align:center;
}
.rightText{ 
	text-align:right;
}
.floatTop {
	position:absolute;
	z-index:8;}

/* FONT Classes*/
body { font-family:Arial, Helvetica, sans-serif; color:#FFF;}
h1{ font-size:24px; padding:0; font-weight:lighter;}
h2{ font-size:16px; padding:0;}
h3{ font-size:13px; padding:0;}
h4{ font-size:12px; padding:0;}
h5{ font-size:10px; padding:0;}
h6{ font-size:9px; padding:0; font-weight:lighter;}
p{ font-size:11px; padding:0; margin:0;}

.font10px { font-size:10px;}
.font11px { font-size:11px;}
.font12px { font-size:12px;}

/* COLOUR Classes*/
.whiteText { color:#FFF;} a:link.whiteText, a:visited.whiteText { color:#FFF; text-decoration:none;} a:hover.whiteText { text-decoration:underline;}
.GreyLight { color:#CCC;} a:link.GreyLight, a:visited.GreyLight { color:#CCC; text-decoration:none;} a:hover.GreyLight { text-decoration:underline;}
.GreyMid {color:#999;} a:link.GreyMid, a:visited.GreyMid { color:#999; text-decoration:none;} a:hover.GreyMid { text-decoration:underline;}
.GreyDark { color:#666;} a:link..GreyDark, a:visited..GreyDark { color:#666; text-decoration:none;} a:hover..GreyDark { text-decoration:underline;}
.GreyDarkest {color:#333;} a:link.GreyDarkest, a:visited.GreyDarkest { color:#333; text-decoration:none;} a:hover.GreyDarkest { text-decoration:underline;}
.GreenLight {color:#CF0;} a:link.GreenLight, a:visited.GreenLight { color:#CF0; text-decoration:none;} a:hover.GreenLight { text-decoration:underline;}
.GreenMid {color:#CC0;} a:link.GreenMid, a:visited.GreenMid { color:#CC0; text-decoration:none;} a:hover.GreenMid { text-decoration:underline;}


/* BACKGROUUNDS */
body {background:url(../images/bg.jpg) repeat-x top #000;}

/* HEADER */
#headerWrapper { width:1018px; height:293px; margin:auto; border:1px solid #FFF; border-top:none; border-left:none;}

#mainNavigation { float:right; width:155px; height:293px; border-left:1px solid #FFF; text-align:right; background:#000;}
#mainNavigation ul { list-style:none; font-size:11px; font-weight:bold;}
#mainNavigation li { border-bottom:1px solid #333; padding:6px 20px 6px 6px; background:url(../images/navibullet.gif) no-repeat right;}
#mainNavigation li a:link, #mainNavigation li a:visited { color:#FFF; text-decoration:none;}
#mainNavigation li:hover { background-color:#990;}

#NashLogo { float:left;width:226px; height:125px; border-bottom:1px solid #FFF;}

#topBanner { width:635px; height:125px; border-left:1px solid #FFF; float:left;}
#topBanner .topBannerleft { float:left; width:370px; height:125px; background:url(../images/topbannerleft.jpg) no-repeat top left;}
#topBanner .topBannerright { float:right; width:265px; height:125px;}
.noofVisits { margin-top:82px; margin-left:185px;}
.noofVisits h5 {font-weight:normal; line-height:15px;}

#NashTV { float:right; width:264px; height:167px; border-left:1px solid #FFF; background:url(../images/nashtv.jpg) no-repeat top left;}
.nashTVLink { margin-top: 141px; text-align:right; margin-right:30px;}

#BannerAd { position:absolute; top:121px; margin-left:-1px; width:598px; height:173px;}

/* PAGE */
#PageSetup { width:1019px; margin:auto;}
#PageWrapper { margin-left:4px; *margin-left:5px border-top:none;}

#storeNavigation {float:right; width:155px; border:1px solid #FFF; border-top:none;}
.storeSearch{ border-top:1px solid #FFF; border-bottom:1px solid #FFF; padding:5px; background:#353500;}
.storeSearch h4 {margin:0; padding:0;}
.storeSearch input[type=text]{ width:115px; background:#000; color:#FFF; border:1px solid #FFF; font-size:10px; padding:1px 2px;}
#storeNavigation ul { list-style:none; font-size:10px; font-weight:normal; text-align:right;background:url(../images/shopnavigationbg.jpg) repeat-y top right;}
#storeNavigation li { border-bottom:1px solid #787833; padding:6px 20px 6px 6px; background:url(../images/navibullet.gif) no-repeat right; }
#storeNavigation li a:link, #storeNavigation li a:visited { color:#FFF; text-decoration:none;}
#storeNavigation li:hover { background-color:#990;}

/* FOOTER */
#footerSetup { width:1020px; margin:auto;}
#footer { margin-left:230px;}
#footer .line { height:1px; margin:10px 0px; background:#fff;}

