/* ======== Product Cart Default ======== */

/*	.infocell {
		background-color: #FFFFFF;
	}

	.small {
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt
	}

	p {
		font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333
	}

	h1 {
		font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold
	}

	h3 {
		font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #333333
	}

	.title {
		font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #000000
	}

	.resultslink {
		font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003399;
	}

	.date {
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #003399; margin-left: 20px
	}

	.description {
		font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 20px
	}

	.resultnumber {
		font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333
	}

	.eventdetails {
		font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333
	}

	.eventtitle {
		font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #333333
	}

	.eventurl {
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #003399;
	}

	.maincolor {
		background-color: #FFFFCC;
	}*/

/* ======== Custom Defined ======== */

	BODY {
		margin : 0;
		padding : 0;
	 	color : #666;
	 	background : #acacac url("shadow_background.jpg") bottom right fixed no-repeat;
		font : 11px/14px arial, helvetica, sans-serif;	
	}

	IMG {
		border : 0;
	}

	TABLE {
	 	margin : 0;
	 	padding : 0;
		border : 0;
	}

	TABLE TR TD {
		margin : 0;
		padding : 0;
		vertical-align : top;
	}

	A,
	A:visited {
/*		color : #2192AE;	*/
		color : #0A7994;        
		text-decoration : none;	
	}
	
	A:hover {
/*		color : #106276;	*/
		color : #064A5B;
		text-decoration : underline;	
	}
	
	A:active {
	 	color : #000;
	 	text-decoration : underline;
	}
	
	UL {
		margin : 0;
		padding : 0;
		list-style : none outside;
	}

	UL LI {
		margin : 0;
		padding : 0;
	}

	DIV.overall {
		width : 100%;
		text-align : center;
		color : inherit;
	 	background : url("background.jpg") top left no-repeat;
	}

	TABLE#contentTable {
		width : 760px;
		margin : 0 auto;
		padding : 0;
	 	text-align : left;
	 	color : inherit;
	 	background-color : #fff;
	 	border-right : 1px solid #999;
		border-bottom : 8px solid #666;
	 	border-left : 1px solid #999;	 	
	}

	TR.topRow {
		color : inherit;
		background : #fff url("blue_fan_header.jpg") top left no-repeat;
	}

	TR.topRow TD.one {
		height : 120px;
	}
/*
	TR.topRow TD#logoCell {
		border-top : 6px solid #333;
		height : 114px;
	}
*/
	TR.neck TD {
	 	border-top : 1px solid #9AB4BE;
	 	border-bottom : 1px solid #C5D2D8;	 	 	
	}

	TR.neck TD#rr {
	 	border-bottom : 1px solid #CCB261;	 	 	
	}
	
	TABLE#staticPages TR TD UL LI {
		margin : 0;
		padding : 0 0 20px 0;
	}	

/* ======== Login/Account Info ======== */

	IMG#logo {
		display : block;
	 	width : 117px;
	 	height : 27px;
		margin : 71px 0 22px 0;
		padding : 0;
	}

	TABLE.accountInfo {
	 	margin : 0;
	 	padding : 0;
	}

	TABLE.accountInfo TR TD H4 {
		margin : 0 0 3px 0;
		padding : 0;
		font : bold 11px/14px arial, helvetica, sans-serif;
	}
	
	TD#LoginAccountInfo {
	}

	TD.accountLeft {
	 	margin : 0;
	 	padding : 5px;
		color : inherit;
	 	background-color : #E6ECEF;
		border-bottom : 3px solid #666;
	}

	TD.accountRight {
		margin : 0;
		padding : 5px;	 	
		color : #fff;
	 	background-color : #EF6E20;
		border-bottom : 3px solid #333;
	}

		TD.accountRight UL LI A, TD.accountRight UL LI A:visited {
			color : #eef;		
		}
		
		TD.accountRight UL LI A:hover {
			color : #eef;		
		}
		
		TD.accountRight UL LI A:active {
			color : #fff;		
		}		
	
	#searchStore {
	 	margin : 0 0 3px 0;
	 	padding : 0;
	}

	FORM {
	 	margin : 0;
	 	padding : 0;
	}

	INPUT#email,
	INPUT#password {
		width : 115px;
	 	margin : 0 0 3px 0;
	 	padding : 1px;
		color : #666;
		background-color : #fff;
		font : 11px/11px arial, helvetica, sans-serif;
		border : 0;
		border-bottom : 1px solid #999;
	}

	INPUT.submitLogin {
	 	margin : 0;
	 	padding : 1px;
		font : 10px/10px arial, helvetica, sans-serif;
		text-transform : uppercase;
		color : inherit;
		background-color : #ccc;
		border : 1px solid #999;
	}

/* ======== Side Navigation Properties ======== */
	
	TD.sideNav {
		margin : 0 10px 0 0;
	}
	
	TD.sideNav H4 {
		margin : 0 0 3px 0;
		padding : 0;
		font : bold 11px/11px arial, helvetica, sans-serif;
	}
	
	TD.sideNav UL {
		margin : 0 0 10px 0;
		padding : 0;
		list-style : none outside;
	}	

	TD.sideNav P {
		margin : 5px 0 0 0;
		padding : 0;
		font : bold 11px/14px arial, helvetica, sans-serif;
		text-transform : uppercase;
	}

	TD.sideNav P A,
	TD.sideNav P A:visited {
		color : #b00;	
		text-decoration : none;	
	}
	
	TD.sideNav P A:hover {
		color : #b00;
		text-decoration : underline;	
	}
	
	TD.sideNav P A:active {
	 	color : #000;
	 	text-decoration : underline;
	}
	
/* ======== Content Block ======== */	

	TABLE.ProductTable {
		color : #333;
		background-color : transparent;
		font : 11px/14px arial, helvetica, sans-serif;		
	}

	TABLE.ProductTable TR TD#description {
		margin : 0;
		padding : 0;
		border-top : 3px solid #999;
	}

	TD#contentBlock TR TD#description IMG#prodImage {
		display : block;
		border-bottom : 1px dotted #999;
	}

	TABLE.ProductTable TR TD#description TABLE.thumbnails {
		margin : 0;
		padding : 6px 0;
		color : inherit;
		background-color : #ddd;
		border-bottom : 1px dotted #999;
	}

	TABLE.ProductTable TR TD#description TABLE.thumbnails TR TD IMG {
/*		border-top : 1px solid #555;
		border-bottom : 1px solid #555;         */
	}

	TABLE.ProductTable TR TD#features {
		margin : 0;
		padding : 5px;
		color : inherit;
		background-color : #e6ecef;		
		border-top : 3px solid #c5d2d8;
		border-bottom : 1px solid #c5d2d8;		
	}

	TABLE.ProductTable TR TD H4 {
		margin : 0;
		padding : 0 0 5px 0;
		list-style : none outside;	
	}	
	
	TABLE.ProductTable TR TD UL {
		margin : 0;
		padding : 0 0 15px 0;
		list-style : none outside;	
	}	
	
	TABLE.ProductTable TR TD UL LI {
		display : block;
		margin : 0;
		padding : 2px 0;
		border-bottom : 1px dotted #c5d2d8;
	}		

	TABLE.ProductTable TR TD P {
		margin : 0;
		padding : 15px 0 0 0;
		font : 13px/19px arial, helvetica, sans-serif;
	}

	TABLE.homeThumbs TR TD {
		padding-top : 5px;
	}

/* ======== Homepage ======== */
	
	TABLE#salesTable TD H3 {
		width : 100%;
		margin : 0;
		padding : 10px 0 2px 0;
		color : #999;
		background-color : transparent;
		font : bold 11px/11px arial, helvetica, sans-serif;
		border-bottom : 1px dotted #c5d2d8;
	}

	TABLE#salesTable TD H3#upper {
		padding : 30px 0 2px 0;
	}

	TD#newsreviews H3 {
		margin : 0;
		padding : 30px 0 2px 0;
		color : #999;
		background-color : transparent;
		font : bold 11px/11px arial, helvetica, sans-serif;
	}	

	TD#newsreviews UL LI {
		margin : 0;
		padding : 2px 0;
		border-top : 1px dotted #c5d2d8;
	}	

/* ======== Static Pages ======== */
	
	TABLE#staticPages TR TD {
		font : 12px/18px arial, helvetica, sans-serif;
	}

	TABLE#staticPages TR TD IMG.head {
		display : block;
		margin : 5px 0 20px 0;
		padding : 0;
	}	

	TABLE#staticPages TR TD P,
	TABLE#staticPages TR TD UL {
		margin : 0;
		padding : 0 0 15px 0;
	}	


/* ======== Footer ======== */	

	TD.footer {
	 	margin : 0;
	 	padding : 3px 0 33px 0;
		border-top : 1px dotted #c5d2d8;
	}
	
	TD.footer P {
		float : left;
		width : 600px;
	 	margin : 0;
	 	padding : 0 0 10px 0;
		font : 10px/12px arial, helvetica, sans-serif;	 	
	}

	A.topflight,
	A.topflight:visited {
		display : block;
	 	float : right;
		width : 9px;
		height : 9px;
		margin : 1px 0;
		padding : 0;
		background : transparent url("returntotop.gif") no-repeat; 
	}

	A.topflight:active,
	A.topflight:hover {
		background : transparent url("returntotop_roll.gif") no-repeat; 	 	
	}                                
	
	A.topflight SPAN { display : none; }	

/* ======== Advice Form ======== */
	
	FIELDSET {
		padding : 10px;
		border-top : 1px solid #ccc;
		border-right : none;
		border-bottom : none;
		border-left : none;
	}

	FIELDSET P {
		font : 11px "Arial", "Helvetica", sans-serif;
	}

	FIELDSET INPUT, FIELDSET TEXTAREA {
		font : 11px "Arial", "Helvetica", sans-serif;
	}

	LEGEND {
		font : bold 11px "Arial", "Helvetica", sans-serif;
	}

	LABEL {
		font : 11px "Arial", "Helvetica", sans-serif;
	}

	SELECT {
		font : 11px "Arial", "Helvetica", sans-serif;
	}	