HTML {
height: 100%;
}

BODY                      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align : left;
	valign : top;
	background-color:#ffffff;
	background-image : url(../images/bg/2011.jpg);
	margin: 0pt;
	margin-top: 0px;

}

P                         {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #333;
}

a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:active {
	color: #333;
}
a:hover {
	color: #900;
}

.best-desc                { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding: 2pt; text-align: center; color: #555555; }
.best-header              { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: center; text-decoration: none; color: #333333; }
.best-price               { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: red; text-align: left; }
.boldlistitem             { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: bold; }
.club-details             { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #555555; }
.club-headers             { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; font-weight: bold; color: #333333; }
.dropdown                 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #555555; text-decoration: none}
.heading                  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-variant: normal;
	color: #333;
	text-align: left;
}
.heading2                 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #112853; }
.listitem                 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #555555; }
.normal                   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
.normalbold               { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; align: justfy; color: #333333; }
.normalwhite              { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; align: justfy; color: white; }
.normalred                { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding: 2pt; color: red; }
.holiday14red             { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; padding: 2pt; color: red; }
.normal7                  { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; align: justfy; color: #555555; }
.normal10                 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; align: justfy; color: #555555; }
.link9                    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; align: justfy; color: blue; text-decoration: underline; }
.normal11                 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; align: justfy; color: #555555; }
.normal7bold              { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; align: justfy; color: #333333; }
.normal10bold             { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; align: justfy; color: #333333; }
.normal9bold              { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; align: justfy; color: #333333; }
.note                     { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #555555; }
.price                    { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: red; }
.sidebar                  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.prodname                 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
.prodnameleft             { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #781B20; text-decoration: none; align: left;}
.sidebartitle             { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #555555; }
.smallform                { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; border: solid #616E93 1px; padding: 2px; background-color: #FFFFFF; }
.smallform2               { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; border: solid #616E93 1px; padding: 2px; background-color: #6e8ca8; }
.submitform               { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: bold; border-style: outset; border-width: 1px; border-color: #CACACA; padding: 2px 5px; background-color: #CACACA; }
.submitform_small         { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; font-weight: bold; border-style: outset; border-width: 1px; border-color: #CACACA; padding: 1px; background-color: #CACACA; }
.special-desc             { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; padding: 2pt; text-align: left; color: #555555; }
.special-header           { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-align: left; text-decoration: none; color: #333333; }
.special-price            { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: red; text-align: right; }
div#mybutton a            { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; width: 60; text-align: center; background-color: #E0E0E0; border-style: outset; }
div#mybutton a:hover      { font-weight: bold; color: red; }
div#mytext a              { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
div#mytext a:hover        { font-weight: bold; color: red; }
#mytext_p a:hover         { font-weight: normal; color: red; }
.readMoreBox              { position: absolute; visibility: hidden; left: 250; width: 500; height: 500; filter: shadow(color:#6b6b6b, direction=135, strength=5); }
.readMoreTable            { font-size: 9px; color: #6b6b6b; border: 1px solid #6b6b6b; background-color: white; width: 400; }
.ErrorRed                 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; align: justfy; color: #B00000; }
.ErrorRedbold             { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; align: justfy; color: #B00000; }
.ErrorBluebold            { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; align: justfy; color: #003399; }
.florProductHeading		  { font-size: 16pt; font-family: Arial, Helvetica, sans-serif; color: 6d88a5; }
.florHeadingSM		      { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: 6d88a5; }
.florNormal10		      { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: 666666; }
.florErrorRed             { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; align: justfy; color: #B00000; }
.florLinkNavBlue          { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; align: justfy; color: #0000FF; font-weight: normal; }
.florLinkNavGray          { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; align: justfy; color: #666666; font-weight: normal; }
.fp_18_green		              { 
	font-family: Arial, Helvetica, sans-serif; font-size: 18pt; 
	padding: 0pt; 
	color: #61b800; 
	font-weight: normal; 
}
.fp_13_green		              {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0pt;
	color: #61b800;
	font-weight: bold;
}
.fp_18_orange		              {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	padding: 0pt;
	color: #cf6547;
	font-weight: normal;
}
.fp_13_orange		              {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0pt;
	color: #cf6547;
	font-weight: bold;
}
.fp_18_black		              {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	padding: 0pt;
	color: #2c7d10;
	font-weight: normal;
}
.fp_13_black		              {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0pt;
	color: #2c7d10;
	font-weight: bold;
}

.comLink		              {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0pt;
	font-weight: normal;
	text-decoration: underline;
}

a.rollover_fp {
	display: block;
	width: 328px;
	height: 42px;
	text-decoration: none;
	background: url("/images/2012/x.png");
	}

a.rollover_fp:hover {
	background-position: -328px 0;
	}

/* ------------------
 For rollovers - replicate a.rollover_???_but and a.rollover_???_but:hover
   ------------------   */

.displace {
	position: absolute;
	left: -5000px;
	}

/* ------------------
 Front page Build and Buy
   ------------------   */

a.rollover_fp_but {
	display: block;
	width: 171px;
	height: 38px;
	text-decoration: none;
	background: url("/images/2012/fp_but.gif");
	}

a.rollover_fp_but:hover {
	background-position: -171px 0;
	}
	
/* ------------------
 Club Details eFit button
   ------------------   */	

a.rollover_eFit_but {
	display: block;
	width: 143px;
	height: 38px;
	text-decoration: none;
	background: url("/images/buttons/2012_eFit.jpg");
	}

a.rollover_eFit_but:hover {
	background-position: -143px 0;
	}

.header2011 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-variant: normal;
	color: #333;
	text-align: left;
}
.header2011_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-variant: normal;
	color: #333;
	text-align: left;
}

.body2011 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
.Menu12Underline2011Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}
.Menu13Underline2011Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	text-decoration: underline;
}
.LeftNavMenuHeading2011 {
	font-weight: bold;
}
.button {
	link color: #FFF;
	visited color: #FFF;
	active color: #FFF;
	hover color: #FFF;
}
.prod_link2011 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	color: #003399;
	text-align: left;
	font-weight: bold;
}



/* ------------------
 styling for the tables 
   ------------------   */

#hor-minimalist-b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	margin: 0px;
	width: 540px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	border-bottom: 1px solid #ccc;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 7px;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #999999;
	padding: 6px 7px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

/* ------------------
 styling for Lightbox 
   ------------------   */
		.container {
			width: 700px;
			height: 100px;
			margin-right:auto;
			margin-left:auto;
			margin-top:20px;
			margin-bottom:5px;
			font-size:11px;
		}
	

.item a img {
float:left;
	padding:3px;
	background-color: #FFF;
	margin: 5px;
	border:1px solid #cccccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
			-webkit-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
			box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);	

	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.item a:hover img, .item a:active img {
padding:3px;
border:1px solid #cccccc;
filter:alpha(opacity=99);
-moz-opacity:0.99;
-khtml-opacity: 0.99;
opacity: 0.99;
}
		
		.clearfix:after{
		clear:both;
		}
		#inline{
		visibility: hidden;
		color:#444;
		}


.BlueLink {
	color: #0b7ebd;
}

