.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}

A.locationlink1 {
	text-decoration:underline;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
A.locationlink1:hover {
	text-decoration:underlinke;
	color:#5A0202;
	font-family:Arial, Helvetica, sans-serif;
}

A.ourmenulink {
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
A.ourmenulink:hover {
	text-decoration:underlinke;
	color:#5A0202;
	font-family:Arial, Helvetica, sans-serif;
}

.loc_sc_details	{position:absolute;
		        left: 310px;
		        top: 1758px;
		        width: 166px;
		        height: 93px;
		        z-index: 100
}


body {
	background-color:#000000;
	color:#000000;
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 11pt;
	margin: 0;
	padding: 0;
	text-align:center;
}




.table01 {
 	background:url(images/bg_compass.gif) left top no-repeat; margin:0 auto; padding:0px 0;
	background-color:#000000;
	color:#000000;
	margin: 0px;
	padding: 0px;
}



.mainmenu {
	width:763px;
	background-color:#622F04;
	border-left:1px solid #905722;
	border-right:1px solid #905722;
	border-bottom:1px solid #905722;
	border-top:1px solid #905722;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FC9A11;
}

.mainmenustars {
	width:763px;
	background-color:#000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

A.menulinks {
	text-decoration:none;
	color:#eba02b;
	font-size: 13px;
	font-family: Verdana, Arial, "Century Gothic";
}
A.menulinks:hover {
	text-decoration:none;
	color:#fed189;
	font-size: 13px;
	font-family: Verdana, Arial, "Century Gothic";
}

.bottommenu {
	width:700px;
	background-color:#000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FDD088;
}

A.menulinks2 {
	text-decoration:none;
	color:#FDD088;
	font-size: 11px;
	font-family: Verdana, Arial, "Century Gothic";
}
A.menulinks2:hover {
	text-decoration:none;
	color:#eba02b;
	font-size: 11px;
	font-family: Verdana, Arial, "Century Gothic";
}

.footertext {
	color:#eba02b;
	font-size: 11px;
	font-family: Verdana, Arial, "Century Gothic";
}

.table02 {
 	background:url(images/bg_elephantcompass4.gif) left top no-repeat; margin:0 auto; padding:0px 0;
	background-color:#000000;
	color:#000000;
	margin: 0px;
	padding: 0px;
}


.submenu {
	width:185px;
	background-color:#000000;
	border-left:1px solid #8c6239;
	border-right:1px solid #8c6239;
	border-bottom:1px solid #8c6239;
	border-top:0px solid #8c6239;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#BD7032;
}

A.submenulinks {
	text-decoration:none;
	color:#BD7032;
	font-size: 11px;
	font-family: Verdana, Arial, "Century Gothic";
}
A.submenulinks:hover {
	text-decoration:none;
	color:#eba02b;
	font-size: 11px;
	font-family: Verdana, Arial, "Century Gothic";

}

.submenu2 {
	width:358px;
	background-color:#000000;
	border-left:1px solid #8c6239;
	border-right:1px solid #8c6239;
	border-bottom:1px solid #8c6239;
	border-top:0px solid #8c6239;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#BD7032;
}

.submenu3 {
	width:430px;
	background-color:#000000;
	border-left:1px solid #8c6239;
	border-right:1px solid #8c6239;
	border-bottom:1px solid #8c6239;
	border-top:0px solid #8c6239;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#BD7032;
}

.submenu4 {
	width:280px;
	background-color:#000000;
	border-left:1px solid #8c6239;
	border-right:1px solid #8c6239;
	border-bottom:1px solid #8c6239;
	border-top:0px solid #8c6239;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#BD7032;
}

.submenu5 {
	width:307px;
	background-color:#000000;
	border-left:1px solid #8c6239;
	border-right:1px solid #8c6239;
	border-bottom:1px solid #8c6239;
	border-top:0px solid #8c6239;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#BD7032;
}

.submenu6 {
	width:377px;
	background-color:#000000;
	border-left:1px solid #8c6239;
	border-right:1px solid #8c6239;
	border-bottom:1px solid #8c6239;
	border-top:0px solid #8c6239;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#BD7032;
}



A.greylink4 {
	text-decoration:underline;
	color:#636363;
	font-size: 8pt;
	font-family: Arial, "Century Gothic";
}
A.greylink4:hover {
	text-decoration:underline;
	color:#00CC00;
	font-size: 8pt;
	font-family: Arial, "Century Gothic";
}

A.greylink5 {
	text-decoration:none;
	color:#636363;
	font-size: 9pt;
	font-family: Arial, "Century Gothic";
	font-weight:bold;
}
A.greylink5:hover {
	text-decoration:underline;
	color:#00CC00;
	font-size: 9pt;
	font-family: Arial, "Century Gothic";
	font-weight:bold;
}
A.greylink6 {
	text-decoration:underline;
	color:#636363;
	font-size: 8pt;
	font-family: Arial, "Century Gothic";
}
A.greylink6:hover {
	text-decoration:underline;
	color:#00CC00;
	font-size: 8pt;
	font-family: Arial, "Century Gothic";
}



.table03 {
	border-left:2px solid #C6C6C6;
	border-right:2px solid #C6C6C6;
	border-bottom:2px solid #C6C6C6;
	border-top:2px solid #C6C6C6;
	padding:0px;
}

.table04 {
	border-left:0px solid #E2E2E2;
	border-right:0px solid #E2E2E2;
	border-bottom:0px solid #E2E2E2;
	padding:0px;
}

.table05 {
	background-color:#E2E2E2;
	padding:0px;
}

.table06 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 10pt;
	color: #E2D29F;
	
}


.bidbox01 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 11pt;
	color: #000000;
	width:100px;
}

.bid01 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 13pt;
	font-weight:bold;
	color:#000000;
}
.bid02 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 20pt;
	font-weight:bold;
	color: #C8013B;
}
.bid03 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 13pt;
	font-weight:bold;
	color: #C8013B;
}
.bid04 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 8pt;
	color: #636363;
}
.bid05 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 10pt;
	color: #636363;
}
.bid06 {
	font-family: Arial, "Century Gothic", Arial, Helvetica, Tahoma;
	font-size: 9pt;
	color: #636363;
}




.header01 {
 	background:url(images/title_bg2.gif) center top repeat; margin:0 auto; padding:0px 0;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 13pt;
	font-weight:bold;
}

.body01 {
 	background:url(images/b2g_logo_bg.jpg) center top no-repeat; margin:0 auto; padding:25px 0;
	background-color: white;
	color:#000000;
	font-family: "Century Gothic";
	font-size: 10pt;
	margin: 0;
	padding: 0;
	text-align:left;
	vertical-align:top;
}


.body02 {
	font-family: "Century Gothic";
	font-size: 9pt;
	margin: 0;
	padding: 0;
	text-align:left;
	vertical-align:top;
}


A.imagelink1 img{border:3px solid #E2E2E2;}
A.imagelink1:hover img{border:3px solid #E2E2E2;}


A.greylink2 {
	text-decoration:none;
	color:#000000;
	font-size: 10pt;
	font-family: "Century Gothic";
}
A.greylink2:hover {
	text-decoration:underline;
	color:#00CC00;
	font-size: 10pt;
	font-family: "Century Gothic";
}

A.greylink3 {
	text-decoration:none;
	color:#000000;
	font-size: 9pt;
	font-family: "Century Gothic";
}
A.greylink3:hover {
	text-decoration:underline;
	color:#00CC00;
	font-size: 9pt;
	font-family: "Century Gothic";
}

A.greylink {
	text-decoration:none;
	color:#FFFFFF;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
A.greylink:hover {
	text-decoration:none;
	color:#00CC00;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

A.rssLink {
	text-decoration:underline;
	color:#000000;
	font-size: 8pt;
	font-family:Century Gothic;
}
A.rssLink:hover {
	text-decoration:underline;
	color:#00CC00;
	font-size: 8pt;
	font-family:Century Gothic;
}

A.moreLink {
	text-decoration:none;
	color:#000000;
	font-size: 8pt;
	font-family:Century Gothic;
}
A.moreLink:hover {
	text-decoration:none;
	color:#00CC00;
	font-size: 8pt;
	font-family:Century Gothic;
}




.mainpagebody {
	border:thin;
	border-color:#FFFFFF;
	border-width:thin;
}

.pagecontent {
	vertical-align: top;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#000000;}	

A.orangelink {
	text-decoration:none; 
	color:#F15A2A;
	font-size: 9pt;
	font-family:Arial,Tahoma, Arial;
	font-weight:bold;
	}
	
A.orangelink:hover {
	text-decoration:none; 
	color:#FFCC89;font-size: 9pt;
	font-family:Arial,Tahoma, Arial;
	font-weight:bold;
	}


.titlesFooter {
	vertical-align: top;
	font-family:Arial;
	font-size:10px;
	color:#404040;}	


.Invisible 
{
	visibility: hidden;
}

.Visible
{
	visibility: visible;
}
	
.FrameRightBackground
{
	background:	url(images/bg_blankcontentpage2.jpg) no-repeat;
	scrollbar-base-color:#87491A;
	scrollbar-track-color:#A96224;
	scrollbar-highlight-color:#87491A;
	scrollbar-3dlight-color:#87491A;
	scrollbar-shadow-color:#87491A;
	scrollbar-darkshadow-color:#A96224;
	scrollbar-arrow-color:#A96224;	
}

.FrameLeftTop
{
	background:	url(images/blankcontentpage_right_top.gif) no-repeat;
	height: 24px;
	width: 504px;
}

.FrameLeftBackground
{
	background:	url(images/locations_socal_rightpage2.gif) no-repeat;
	height: 552px;
}

.MainTitle
{
	font-size: 28px;
}

.ajax__validatorcallout_popup_table_row td
{
    text-align: left;
}

.Hidden
{
	display: none;
}

.ModalBackground 
{
	background-color: Black;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.ModalMsg
{
	color: White;
	font-family: Arial;
	font-size: 12px;
	width: 200px;
	height: 80px;
	padding: 40px;
	left: -5000px;
	position: absolute;
	vertical-align: middle;
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalMsg a
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.ModalMsg a:hover
{
	color: White;
	font-weight: bold;
	text-decoration: underline;
}

.HighlightedInput
{
    background-color: #fffacd;
}

input, textarea
{
	font-family: Arial;
	font-size: 10pt;
}

.LeftTitle
{
	font-size: 28px; 
	padding-right: 20px;
}

.GiftCardRightFrame
{
    overflow:auto; 
    width:420px; 
    height:480px; 
    padding-top:0px; 
    padding-left:50px; 
    padding-right:10px; 
    padding-bottom:30px; 
	scrollbar-base-color:#87491A;
	scrollbar-track-color:#A96224;
	scrollbar-highlight-color:#87491A;
	scrollbar-3dlight-color:#87491A;
	scrollbar-shadow-color:#87491A;
	scrollbar-darkshadow-color:#A96224;
	scrollbar-arrow-color:#A96224;	
}

.GiftCardOrders
{
    border: solid 1px #333333;    
}

.GiftCardOrdersHeader
{
    border: solid 1px #333333;   
    font-weight: bold; 
    background-color: #333333;
}

.GiftCardErrMsg
{
    color: White;
}

.GiftCardQuickSummary td
{
    vertical-align: top;
}

.CustomPageFrame
{
    width: 990px;
    /* min-height: 576px; */
    border: solid 2px #592e0c;
    color: #e2d29f;
    
    text-align: left;
}

.CustomTitle
{
    font-size: 14pt;
    padding-bottom: 3px;
}

.CustomSubtitle
{
    font-size: 10pt;
}

.CustomTable td
{
    font-size: 10pt;
}

.CustomContent
{
    padding: 40px;
    font-size: 10pt;
}

.ListHeader a, .ListHeader a:visited
{
    color: #eba025;
    text-decoration: none;
}

.ListHeader a:hover
{
    color: #f9bf60;
}

.ListRow
{
    cursor: pointer;
}

.ListRowModded
{
    cursor: pointer;
    background-color: #2f140b;
}













/* 
    Base style for First Time Guest
*/

#FTGSignupWrapper
{
 	background:url(../../Images/FTG_Passport_Signup_bg.jpg) no-repeat;
	width:990px;
	height:576px;
	position:relative;
	top: 10px;
	left: 20px;
	margin: 10px 0 0 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	margin: 0;
	padding: 0px;
	text-align:left;
}

.FTGSignUpFormWrapper
{
    padding-top:160px;
    margin:0 0 0 45px;
}


#FTGPromoWrapper
{
 	background:url(../../Images/FTG_Passport_Promo_bg.jpg) no-repeat;
	width:990px;
	height:576px;
	position:relative;
	top: 10px;
	left: 20px;
	margin: 10px 0 0 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	margin: 0;
	padding: 0px;
	text-align:left;
}

.FTGPromoFormWrapper
{
    padding-top:415px;
    margin:0 0 0 85px;
}



#FTGThankWrapper {
 	background:url(../../Images/FTG_Passport_Thankyou_bg.jpg) no-repeat;
	width:990;
	height:576px;
	position:relative;
	margin: 10px 0 0 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

#FTGThankWrapper h3
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#801600;
    padding:50px 10px 10px 65px;
}


#FTGThankWrapper p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#333333;
    padding:10px 520px 10px 65px;
}







/* 
    Base style for Passport
*/

#PassportHomeWrapper
{   
 	background: url(../../Images/ElephantbarPassportHomepage.jpg) no-repeat;
 	position:relative;
	top: 10px;
	left: 20px;
	margin: 10px 0 0 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	margin: 0;
	padding: 0px;
	text-align:left;
	width:990px;
	height:640px;
}

#PassportHomeWrapper div.refer-a-friend
{
    position:absolute;
    top:16px;
    left:377px;
}

#PassportHomeWrapper h3
{
    position:absolute;
    top:91px;
    left:60px;
    font-size:20px;
    font-weight:bold;
}

#PassportHomeWrapper p.passIntro
{
    position:absolute;
    top:139px;
    left:60px;
    width:400px;
}

#PassportHomeWrapper ul.passUList
{
    position:absolute;
    top:245px;
    left:60px;
    margin:0 0 0 10px;
    padding:0;
}

#PassportHomeWrapper ul.passUList li
{
    color:#930417;
    font-weight:bold;
    padding-bottom:3px;
}

#PassportHomeWrapper p.endIntro
{
    position:absolute;
    top:380px;
    left:60px;
    width:400px;
}


#PassportHomeWrapper div.pass-enroll
{
    position:absolute;
    top:485px;
    left:215px;
}

#PassportHomeWrapper p.passFooter
{
    position:absolute;
    top:550px;
    left:60px;
    width:400px;
}

#PassportHomeWrapper p.passFooter a
{
    font-weight:bold;
    color:#000000;
}

#PassportHomeWrapper p.passFooter a:hover
{
    font-weight:bold;
    color:#cc0000;
}



#PassportSignupWrapper
{
 	background: url(../../Images/PassportBg.jpg) repeat-y;
	width:988px;
	position:relative;
	border:1px solid #683001;
	top: 10px;
	left: 20px;
	margin: 10px 0 0 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	margin: 0;
	padding: 0px;
	text-align:left;
	z-index:1;
}

.PassportContentWrapper
{   
 	background: url(../../Images/PassportContentBg.jpg) no-repeat;
	width:988px;
	position:relative;
	margin:0 auto;
	padding:20px 50px 50px 70px;
}


#PassportThankyouWrapper
{  
 	background: url(../../Images/PassportContentBg.jpg) no-repeat;
	width:988px;
	height:500px;
	position:relative;
	border:1px solid #683001;
	top: 10px;
	left: 20px;
	margin: 10px 0 0 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	margin: 0;
	padding: 0px;
	text-align:left;
}

#PassportThankyouWrapper div.refer-a-friend
{
    position:absolute;
    top:10px;
    left:560px;
}


#PassportThankyouWrapper h3
{
    position:absolute;
    top:82px;
    left:60px;
    font-size:20px;
    font-weight:bold;
}

#PassportThankyouWrapper p.thankyouIntro
{
    position:absolute;
    top:139px;
    left:60px;
    width:600px;
}

#PassportThankyouWrapper p.thankyouIntro a
{
    font-weight:bold;
    color:#000000;
}

#PassportThankyouWrapper p.thankyouIntro a:hover
{
    font-weight:bold;
    color:#cc0000;
}



#PassportRewardWrapper
{  
 	background: url(../../Images/PassportContentBg.jpg) no-repeat;
	width:988px;
	height:650px;
	position:relative;
	border:1px solid #683001;
	top: 10px;
	left: 20px;
	margin: 10px 0 0 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	margin: 0;
	padding: 0px;
	text-align:left;
}

#PassportRewardWrapper div.refer-a-friend
{
    position:absolute;
    top:10px;
    left:560px;
}


#PassportRewardWrapper h3
{
    position:absolute;
    top:82px;
    left:60px;
    font-size:20px;
    font-weight:bold;
}

#PassportRewardWrapper p.rewardIntro
{
    position:absolute;
    top:119px;
    left:60px;
    width:600px;
}

#PassportRewardWrapper div.PrintLimit
{
    position:absolute;
    top:255px;
    left:60px;
}

#PassportRewardWrapper table.data
{
    position:absolute;
    top:305px;
    left:60px;
    width:600px;
}

#PassportRewardWrapper p.rewardFooter
{
    position:absolute;
    top:470px;
    left:60px;
    width:580px;
}

#PassportRewardWrapper p.rewardFooter a
{
    color:#000000;
}

#PassportRewardWrapper p.rewardFooter a:hover
{
    color:#cc0000;
}
