html, body, div, form, ul, li, a img, div#top_bar input, h1, h2, h3, h4, h5, p
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

html, body
{
	font-family: "HelveticaNeueLTStd Lt", Helvetica, Arial, sans-serif;
	color: #00467f;
	height: 100% !important;
	height: auto;
}

html
{
	font-size: 13px !important;
}

td
{
	font-size: 13px;
}

h1
{
	font-size: 20px;
}

h2
{
	font-size: 18px;
}

h3
{
	font-size: 16px;
}

h4
{
	font-size: 14px;
}

h5
{
	font-size: 13px;
}

div#topsection_wrapper
{
	background: #ffe180;
}

div#top_bar
{
	height: 66px;
	margin: 0px auto;
	width: 996px;
}

div#top_bar a
{
	float: right;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 3px;
}

div#top_bar div#topbar_registerform
{
	width: 220px;
	float: right;
	text-align: right;
	font-size: 10px;
	padding-top: 7px;
}

div#top_bar div#topbar_loginform
{
	float: right;
	text-align: right;
	font-size: 10px;
	padding-top: 25px;
	padding-right: 10px;
}

div#top_bar input.inputText
{
	width: 124px;
	height: 21px;
	line-height: 20px;
	background: url(../parrafootyheaven_images/topbarinputtext.png) scroll no-repeat top left;
	padding: 0px 5px;
	margin-top: 7px;
}

input.topform_register
{
	top: 5px;
	position: relative;
}

input.topform_login
{
	top: 5px;
	position: relative;
	right: 5px;
}

div#midsection_wrapper, td.bluebackground
{
	background: #396c96 url(../parrafootyheaven_images/bluetile.jpg) repeat scroll top left;
}

td.bluebackgroundright
{
	background: #396c96 url(../parrafootyheaven_images/bluetile.jpg) repeat scroll top right;
}

div#left_nav
{
	width: 343px;
	float: left;
}

div#left_nav img#leftnav_logo
{
	margin-left: 141px;
	margin-top: 22px;
	margin-bottom: 20px;
}

div#left_nav a, div#left_nav a:link, div#left_nav a:hover, div#left_nav a:visited, div#left_nav a:active
{
	color: #ffffff;
	text-decoration: none;
}

div#left_nav ul
{
	list-style: none;
	width: 240px;
	font-size: 18px;
	float: right;
	margin-bottom: 15px;
}

div#left_nav li
{
	text-align: right;
	line-height: 34px;
	width: 240px;
	margin-top: -5px;
}

div#left_nav li a
{
	padding-right: 20px;
	display: block;
	width: 220px;
	font-size: 16px;
}

div#left_nav li.current a, div#left_nav li:hover a, div#left_nav li.sfhover a
{
	background: #0a2954 url(../parrafootyheaven_images/leftnavhover.jpg) scroll repeat top right;
}

div#content_wrapper
{
	width: 996px;
	margin: 0px auto;
}

div#content
{
	margin-top: 46px;
	width: 653px;
	float: left;
}

div#content_topcorners
{
	background: #c1c1c1 url(../parrafootyheaven_images/contenttopcorners.png) scroll no-repeat top left;
	width: 641px;
	height: 6px;
}

div#content_main
{
	width: 641px;
	height: 450px;
	background-color: #c1c1c1;
}

div#content_selected
{
	/*height: 272px;*/
	padding-bottom: 10px;
	width: 653px;
	font-family: "ArialMT Light", Arial, Helvetica, sans-serif
}

div#content_selected img
{
	float: left;
	margin-left: 28px;
	margin-top: 26px;
	margin-right: 38px;
}

div#content_location
{
	clear: left;
	padding-left: 15px;
	padding-top: 25px;
	font-size: 9px;
}

div#content_location a
{
	color: #00467f;
	text-decoration: none;
}

div#content_spacer
{
	background-color: #00467f;
	height: 6px;
}

div#content_selector
{
	padding-left: 30px;
	padding-bottom: 14px;
	background: #ffd666 url(../parrafootyheaven_images/contentselectorbackground.png) scroll repeat-y top left;
}

span#subcatnavs a
{
	display: block;
	width: 96px;
	line-height: 25px;
	float: left;
	text-decoration: none;
	text-align: center;
	color: #00467f;
	font-size: 11px;
}

span#subcatnavs a:hover, span#subcatnavs a.selected
{
	background-color: #ffe8a4;
}

div#content_selector_items
{
	margin-top: 5px;
	clear: both;
	width: 560px;
	height: 121px;
	background: #ffd666 url(../parrafootyheaven_images/contentselectoritems.jpg) scroll no-repeat top left;
}

div#content_selector_bar
{
	margin-left: 18px;
	margin-top: 9px;
	margin-bottom: 14px;
	width: 525px;
	height: 20px;
}

.clearboth
{
	clear: both;
}

td.footer_left
{
	background: #0a2954 url(../parrafootyheaven_images/darkbluetile.jpg) scroll repeat top right;
}

td.location
{
	background: #0a2954 url(../parrafootyheaven_images/darkbluetile.jpg) scroll repeat top left;
	color: #ffffff;
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: none !important;
	padding-bottom: 400px;
}

td.location p
{
	margin-top: 22px;
	margin-right: 20px;
}

td#footer
{
	text-align: right;
	padding-right: 10px;
	color: #00467f;
	font-size: 9px;
}

td#footer img
{
	vertical-align: middle;
	margin-right: 10px;
}

td#footer a img
{
	margin-left: 0px;
	margin-right: 0px;
}

td#footer a:hover
{
	text-decoration: underline;
}

td#footer a, td#footer a:active, td#footer a:visited
{
    text-decoration: none;
    color: #00467f;
}

span.content_nowprice
{
	color: #c1272d;
	font-size:18px;
}

div#content_selected p
{
	font-size: 12px;
}
.ProductCatBg
{
	background-image: url(../parrafootyheaven_images/ProductCatBg.gif);
	width: 185px;
	height: 195px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
}
.ProductCatBg td
{
	padding: 0px;
	width: 185px;
}
.ProductCatBg div
{
	position: relative;
	height: 174px;
	margin-left: auto;
	margin-right: auto;
}
.ProductCatBg div img
{
	position: absolute;
	bottom: 0px;
}
.ProductCatBg td span
{
	font-weight: bold;
	margin-left: 7px;
	font-size: 11px;
}
.ProductCatBg td a
{
	text-decoration: none;
	color: White;
}
.rrButton
{
	display: none !important;
}
#divCurProductImage
{
	width: 300px;
	float: left;
}
#divCurProductDetails
{
	float: left;
}
.PricingTable
{
	border-left: solid 2px #507b9e;
	border-top: solid 2px #507b9e;
}
.PricingColHeading
{
	line-height: 22px;
	background-color: #ffe180;
	color: Black;
	font-weight: bold;
	padding: 3px;
	border-right: solid 2px #507b9e;
	border-bottom: solid 2px #507b9e;
	font-size: 12px;
}
.PricingText
{
	line-height: 22px;
	color: Black;
	border-right: solid 2px #507b9e;
	border-bottom: solid 2px #507b9e;
	border-spacing: 0px;
	font-size: 11px;
}
.form
{
	border: solid 2px #507b9e;
	width: 100%;
}

.form td
{
	padding: 1px 8px 1px 8px;
}

.form input, .form textarea, .form select
{
	font-size: 11px;
}
.form label
{
	font-size: 11px;
	color: Black;
}
.form input.inputText, .form textarea.inputText
{
	width: 300px;
}
.Heading
{
	font-size: 20px;
	font-weight: bold;
}
.SubHeading
{
	font-size: 16px;
	font-weight: bold;
}
.Disclaimer
{
	font-size: 11px;
	font-style: italic;
}