BODY 
{ 
	margin					:0px; 
	color					:#000; 
	background				:#ffffff; 
}

DIV 
{	
	font-family				:Verdana, Arial, Helvetica, sans-serif; 
	font-size				:10px; 
}

#page-container 
{ 
	position				:absolute; 
	left					:50%; 
	width					:1px; 
	height					:100%; 
}

#page-box 
{ 
	position				:absolute; 
	left					:-390px; 
	width					:780px; 
	height					:100%; 
}

#nav-reset-left
{ 
	position				:absolute; 
	left					:-390px; 
	width					:2px; 
	height					:300px; 
	background				:#ffffff; 
	z-index					:20; 
}

#nav-reset-right
{ 
	position				:absolute; 
	left					:390px; 
	width					:2px; 
	height					:300px; 
	background				:#ffffff; 
	z-index					:20; 
}

.img-t1 
{ 
	width					:100%; 
	height					:38px; 
}

/* ************************* */
/* tier two and three */


#logout-box2 
{position:absolute; left:420px; height:20px; padding-bottom:5px; float: right; z-index: 9999;}


/* Login Disabled */
#login-container2LoginDisabled
{ width:0px; height:24px; }

.login-box2LoginDisabled
{position:absolute; left:240px; height:0px; padding-bottom:5px; float: right; z-index: 9999; display: none;}

#login-box2LoginDisabled
{position:absolute; left:240px; height:0px; padding-bottom:5px; float: right; z-index: 9999; display: none;}

#t2-containerLoginDisabled
{ width:0px; height:0px; }

#t2-boxLoginDisabled
{position:absolute; left:25px; width:0px; height:20px; padding-top:4px; }

/* Login Enabled */
#login-container2
{ width:760px; height:24px; }

.login-box2 
{position:absolute; left:240px; height:20px; padding-bottom:5px; float: right; z-index: 9999; display: block;}

#login-box2 
{position:absolute; left:240px; height:20px; padding-bottom:5px; float: right; z-index: 9999; display: block;}

#t2-container
{ width:780px; height:24px; }

#t2-box 
{position:absolute; left:25px; width:755px; height:20px; padding-top:4px; }

.t2 
{ position:absolute; width:755px; height:24px; padding-top:5px; display:none; background:transparent; }

.t2-link 
{ color:#000; font-weight:normal; text-decoration:none; }

a.t2-link, a.t2-link:hover, a.t2-link:visited, a.t2-link:active 
{ color:#000; font-weight:normal; text-decoration:none; }

/* / tier two and three */
/* ************************* */

#t2-div-spacer
{ 
	height					:24px; 
	width					:755px; 
	display					:block; 
}

#main-content-box
{ 
	width					:780px; 
	background				:#ffffff; 
}

.title
{
	height					:21px;
	font-size				:21px;
	font-family				:verdana;
	color					:#838383;
	margin					:0;
	padding					:0;
}

.subtitle
{
	font-size				:15px;
	font-family				:verdana;
	color					:#838383;
	margin					:0;
	padding					:0;
}

#title-box
{ 
	position				:relative; 
	width					:100%; 
}

#title-left
{ 
	position				:relative; 
	width					:550px; 
}

#title-right
{ 
	position				:absolute; 
	right					:10px; 
	top						:10px; 
	width					:165px; 
}

.stdText
{
	font-size				:10px;
	font-family				:verdana;
	margin					:0;
	padding					:0;
}

div.gridContent
{
	background-color		: #ffffff; 
	height					: 100%; 
	width					: 100%; 
	border					: 0px solid threedshadow;
	border-top				: 0px solid threedshadow;
}

IFRAME.gridFrame
{
	width					: 100%;
	height					: 100%;
	background-color		: #ffffff;
}

.homemenu-spacer 
{ 
	width					: 1px;
	height					: 8px;
	background				: transparent; 
}

#homemenu-container		
{ 
	float					: left;
	z-index					: 1;
	padding-bottom			: 10px;
	width					: 100%;
}

#homemenu-text			
{
	float					: left;
	width					: 80%;
	cursor					: pointer;
	z-index					: 15;
	height					: 50px;
}

#homemenu-image			
{ 
	float					: left;
	width					: 15%; 
	text-align				: center;
	cursor					: pointer;
	z-index					: 20;
	height					: 50px;
}

#homemenu-text-disabled			
{
	background				: transparent;
	filter					: alpha(opacity=50); /* for IE5.1?+ -- at least 5.5+*/ 
    -moz-opacity			: 0.30; /* for mozilla browsers, including nn7 (maybe6)*/ 
	float					: left;
	width					: 80%;
	cursor					: pointer;
	z-index					: 15;
	height					: 50px;
	color					: Gray;
}

#homemenu-image-disabled		
{ 
	background				: transparent;
	filter					: alpha(opacity=50); /* for IE5.1?+ -- at least 5.5+*/ 
    -moz-opacity			: 0.30; /* for mozilla browsers, including nn7 (maybe6)*/ 
	float					: left;
	width					: 15%; 
	text-align				: center;
	cursor					: pointer;
	z-index					: 20;
	height					: 50px;
}


#intro-regcontainer { position:absolute; left:0px; top:1px; z-index:2000; width:702; background-color: blue;}
#introRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:1000; display:none; width:99%;}
#intro-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#contact-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#contactRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#contact-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#secondary-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#secondaryRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#secondary-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#1stcommittee-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#1stcommitteeRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#1stcommittee-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#2ndcommittee-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#2ndcommitteeRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#2ndcommittee-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#3rdcommittee-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#3rdcommitteeRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#3rdcommittee-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#selectproducts-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#selectproductsRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#selectproducts-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#makepayment-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#makepaymentRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#makepayment-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#confirmation-regcontainer { position:absolute; left:0px; top:15px; z-index:100; width:702;}
#confirmationRegMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:10; display:none; width:99%;}
#confirmation-regbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

#editcontainer { position:absolute; left:0px; top:1px; z-index:2000; width:702; background-color: blue;}
#EditMenu { position:absolute; top:0px; height:1px; overflow:hidden; z-index:1000; display:none; width:99%;}
#editbackground { position:absolute; height:1px; top:0px; display:none; overflow:hidden; border: solid 1px Gray; width:99%;}

.selectproducts
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold;
	text-decoration:none; 
	color:#000;
	line-height: 38px;
}

.selectproductstotal
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	text-decoration:none; 
	color:#000;
	line-height: 38px;
}

.selectproductslist
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	text-decoration:none; 
	color:#000;
	line-height: 16px;
}

.selectproductsremove
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	color:#000;	
	padding-bottom			: 5px;
}

.productItem
{
	background				: #ffffff;
	border-bottom			: dotted 1px gray;
	padding-bottom			: 1px;
	padding-top				: 4px;
	cursor					: pointer;
}

.productRemoveItem
{
	background				: Salmon;
	border-bottom			: dotted 1px gray;
	padding-bottom			: 1px;
	padding-top				: 4px;
	cursor					: pointer;
}

.productItemOver
{
	background				: #f5f5f5;
	border-bottom			: dotted 1px gray;
	padding-bottom			: 1px;
	padding-top				: 4px;
	cursor					: pointer;
}

.productItemCoupon
{
	background				: #ffffcc;
	border-bottom			: dotted 1px gray;
	cursor					: pointer;
}

.productItemCouponOver
{
	background				: #FFF799;
	border-bottom			: dotted 1px gray;
	padding-bottom			: 1px;
	padding-top				: 4px;
	cursor					: pointer;
}

.productlist-spacer 
{ 
	width					: 1px;
	height					: 18px;
	background				: transparent; 
}

#productlist-container		
{ 
	float					: left;
	z-index					: 1;
	padding-bottom			: 15px;
	width					: 100%;
}

#productlist-text			
{
	float					: left;
	width					: 80%;
	cursor					: pointer;
	z-index					: 15;
	height					: 155px;
}

#productlist-image			
{ 
	float					: left;
	width					: 15%; 
	text-align				: center;
	cursor					: pointer;
	z-index					: 20;
	height					: 155px;
}

.productlistDropDown
{
	font-family				: Verdana, Arial, Helvetica, sans-serif; 
	font-size				: 10px; 
}

.applyCoupon
{
	line-height				: 38px;
	vertical-align			: bottom;
	background				: url(/egolf/site/common/images/img-t1-bg-grey.gif);
	width					: 100%;
	font-family				: Verdana, Arial, Helvetica, sans-serif; 
	font-size				: 11px; 
	font-weight				: bold;
	text-decoration			: none; 
	color					: #000;	
	padding-top				: 8px;
	padding-bottom			: 7px;
}

.applyCouponOff
{
	line-height				: 0px;	
	padding-top				: 0px;
	padding-bottom			: 0px;
	display					: none;
}

.btnStyle a
{
width: 175px;
background-color: #cdcdcd;
border-top: solid 1px #cecece;
border-left: solid 1px #cecece;
border-bottom: solid 1px #000;
border-right: solid 1px #000;
padding: 5px;
text-decoration: none;
color: #000;
}

.btnStyle a:hover
{
	background-color: #cecece;
}
