BODY {
	background-color:white;
	FONT-SIZE: 9pt;
	COLOR:#000000; 
	FONT-FAMILY:  verdana , arial; 
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	overflow:auto;
	SCROLLBAR-FACE-COLOR:#D4C9C5;
	SCROLLBAR-HIGHLIGHT-COLOR:#E9DEDA;
	SCROLLBAR-SHADOW-COLOR:#E9DEDA;
	SCROLLBAR-3DLIGHT-COLOR:#E9DEDA;
	SCROLLBAR-ARROW-COLOR:#E9DEDA;
	SCROLLBAR-TRACK-COLOR:#E9DEDA;	
  background-image:url(../../img/body_bg.png);  
  background-repeat:repeat-x;
  background-position:0% 0%;    	

}

.popup {
	background-color:#FFFFFF;
	FONT-SIZE: 9pt;
	COLOR:#000000; 
	FONT-FAMILY:  verdana , arial; 
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	overflow:auto;
}

.content
{
color:#000000;
font-family: verdana , arial;
font-size: 9pt;
}

.smallcontent
{
font-family:verdana , arial;
font-size: 8pt;
color:black;
line-height:10pt;
}

.title
{
font-weight: bold;
font-family: verdana , arial;
font-size: 12pt;
color:black;
background-color:;
}

.smalltitle
{
font-weight: bolder;
font-family: verdana , arial;
font-size: 9pt;
color:black;
background-color:;
}

.title img
{
	vertical-align:text-top;
	border-width:0px;
}

.headline
{
font-weight: bolder;
font-family: verdana , arial;
font-size: 9pt;
color:yellow;
background-color:;
}

.nmsubmit
{
  border:2px solid black;
}

.product_statusid_00
{
border:2px solid red;
background-color:red;
font-weight: bold;
color:white;
}

.product_statusid_01
{
border:2px solid green;
background-color:green;
font-weight: bold;
color:white;
}

.product_statusid_02
{
border:2px solid orange;
background-color:orange;
font-weight: bold;
color:white;
}

.purchase_statusid_00
{
border:2px solid red;
background-color:red;
font-weight: bold;
color:white;
}

.purchase_statusid_01
{
border:2px solid green;
background-color:green;
font-weight: bold;
color:white;
}

.purchase_statusid_02
{
border:2px solid orange;
background-color:orange;
font-weight: bold;
color:white;
}

.purchase_statusid_03
{
border:2px solid green;
background-color:blue;
font-weight: bold;
color:white;
}

.purchase_statusid_10
{
border:2px solid purple;
background-color:purple;
font-weight: bold;
color:white;
}

.purchase_statusid_11
{
border:2px solid black;
background-color:black;
font-weight: bold;
color:white;
}

.purchase_statusid_12
{
border:2px solid red;
background-color:blue;
font-weight: bold;
color:white;
}


.giftcoupon_statusid_00
{
border:2px solid red;
background-color:red;
font-weight: bold;
color:white;
}

.giftcoupon_statusid_01
{
border:2px solid blue;
background-color:blue;
font-weight: bold;
color:white;
}

.giftcoupon_statusid_02
{
border:2px solid green;
background-color:green;
font-weight: bold;
color:white;
}

.giftcoupon_statusid_03
{
border:2px solid orange;
background-color:orange;
font-weight: bold;
color:white;
}

.giftcoupon_statusid_10
{
border:2px solid red;
background-color:black;
font-weight: bold;
color:white;
}

fieldset
{
	background-color:;
}
legend
{
	color:#000000;
}
input{
	border: 1px solid #000000;
	FONT-SIZE: 8pt;
	background-color: #FFFFFF;
	COLOR:#000000;
	FONT-FAMILY:verdana, arial; 
	font-weight: normal;
}

textarea{
	border: 1px solid #000000;
	FONT-SIZE: 8pt;
	background-color:#FFFFFF;
	COLOR:#000000;
	FONT-FAMILY:verdana, arial; 
	font-weight:normal;
}

option{
	border: 0px solid #000000;
	FONT-SIZE: 8pt;
	background-color: #FFFFFF;
	COLOR:#000000;
	FONT-FAMILY:verdana, arial; 
	font-weight: normal;
}

select{
	border: 1px solid #000000;
	FONT-SIZE: 8pt;
	background-color: #FFFFFF;
	COLOR:#000000;
	FONT-FAMILY:verdana, arial; 
	font-weight: normal;
}


input.collector{
	border: 0px;
	FONT-SIZE: 8pt;
	background-color: #FFFFFF;
	COLOR:#000000;
	FONT-FAMILY:verdana, arial; 
	font-weight: normal;
}

a:link { color:black; border: 0px;font-family: verdana ,arial; text-decoration: underline; font-weight: bold;
}
A:visited {
	color:black; #0F8B0A:0px; FONT-FAMILY: verdana ,arial; text-decoration: underline; font-weight: bold;
}
A:active {
	color:black; border:0px;background-color:; FONT-FAMILY: verdana ,arial; text-decoration: underline; font-weight: bold;
}
A:hover {
	color:black;background-color:; FONT-FAMILY: verdana ,arial; text-decoration: overline; font-weight: bold;}

.favorites
{
font-size: 9pt;
text-align:left;
background-color:;
}
span.favorites
{
  background-color:#E9DEDA;
  background-image:url(../../img/favorites_a.jpg);
  background-repeat:no-repeat;
  background-position: 100% 0%;  
}	

div.menu
{
  text-align:left;
  background-color:ransparent;
  font-size: 14pt;
  //font-size: 8pt;
  margin:0px;
  padding:0px;
  padding-left:10px;
  border:0px;
  height:18px;
}
div.menuspace
{
  background-color:transparent;
  height: 10px;
  //height: 0px;
  margin:0px;
  padding:0px;  
  border:0px;
}

#menutable
{
  height:100%;
  border:0px;
  margin-left:20px;
}

.menu a:link {height:20px;}
.menu a:active {border-left:5px solid black}
.menu a:hover {border-left:5px solid red}

.headline a:link {background-color:;color:yellow;font-family:verdana , arial; text-decoration: none; font-weight: bold;border:0px;margin:0px;padding:0px;}
.headline A:visited {background-color:;COLOR:yellow; FONT-FAMILY: verdana , arial;; text-decoration: none; font-weight: bold;border:0px;margin:0px;padding:0px;}
.headline A:active {background-color:;COLOR:yellow; FONT-FAMILY: verdana , arial;; text-decoration: none; font-weight: bold;border:0px;margin:0px;padding:0px;}
.headline A:hover {background-color:;COLOR:red; FONT-FAMILY:verdana , arial;; text-decoration: none; font-weight: bold;border:0px;margin:0px;padding:0px;}

	#w1body {
		margin:0px;
		padding:0px;	
		position:absolute;
		height:520px;
		width:400px;
		top:200px;
		left:100px;
		background-color:#FFFFFF;
		background-image:url(../../img/newsmail_form_bg.jpg);
		background-position:90% 20px;
		background-repeat:no-repeat;
		border:0px solid #333333;
		z-index:2;
		filter: alpha(opacity = 100);
  		-moz-opacity: 1;			
		}

	#b1body {
		margin:0px;
		padding:0px;			
		height:40%;
		width:20%;
		position:absolute;
		top:12.854757929883138%;
		left:80%;
		background-color:#000000;
		border:0px solid #333;
		z-index:1;
		filter: alpha(opacity = 100);
  		-moz-opacity: 1;	
		}

	#b2body {
		margin:0px;
		padding:0px;			
		height:40%;
		width:20%;
		position:absolute;
		top:5;
		left:5%;
		background-color:#000000;
		border:0px solid #333;
		z-index:3;
		filter: alpha(opacity = 100);
  		-moz-opacity: 1;	
		}
		
	.wcontent{
		padding: 0px;
		margin: 0px;
		position:absolute;
		left:5px;
		top: 20px;
		bottom:5px;
		right:5px;
		//height:90%;
		//width:96%;
		background-color:transparent;
		overflow:auto;
		z-index:1;		
		}		
	.whead{
		padding: 0px;
		margin: 0px;	
		position:absolute;
		color:white;
		font-family: verdana , arial,sans-serif;
		font-size:14px;	
		font-weight: bold;
		cursor:move;
		top:0px;
		left:5px;
		right:5px;
		//width:100%;
		height:20px;
		background-color:darkblue;
		background-image:url();		
		z-index:2;
		text-align:left;
		overflow:hidden;
		}
	.wtl{
		border:0px solid blue;	
		padding: 0px;
		margin: 0px;		
		position:absolute;
		top:0px;
		left:0px;
		width:5px;
		height:20px;
		background-color:darkblue;
		background-image:url();
		z-index:3;
		overflow:hidden;
		}
	.wtr{
		border:0px solid blue;	
		padding: 0px;
		margin: 0px;		
		position:absolute;
		top:0px;
		right:0px;
		width:5px;
		height:20px;
		background-color:darkblue;
		background-image:url();
		z-index:4;
		overflow:hidden;
		}
	.wl{
		border:0px solid blue;	
		padding: 0px;
		margin: 0px;		
		position:absolute;
		top:20px;
		left:0px;
		width:5px;
		bottom:5px;
		//height:100%;
		background-color:darkblue;
		background-image:url();
		z-index:5;
		overflow:hidden;		
		}
	.wr{
		border:0px solid blue;	
		padding: 0px;
		margin: 0px;		
		position:absolute;
		top:20px;
		right:0px;
		width:5px;
		bottom:5px;
		//height:100%;
		background-color:darkblue;
		background-image:url();
		z-index:6;
		overflow:hidden;		
		}
	.wb{
		border:0px solid blue;	
		padding: 0px;
		margin: 0px;	
		position:absolute;
		bottom:0px;
		left:5px;
		right:5px;
		height:5px;
		//width:100%;
		background-color:darkblue;
		background-image:url();	
		z-index:7;
		overflow:hidden;		
		}
	.wbl{
		border:0px solid blue;	
		padding: 0px;
		margin: 0px;		
		position:absolute;
		bottom:0px;
		left:0px;
		width:5px;
		height:5px;
		background-color:darkblue;
		background-image:url();
		z-index:8;
		overflow:hidden;
		}
	.wbr{
		border:0px solid blue;	
		padding: 0px;
		margin: 0px;		
		position:absolute;
		bottom:0px;
		right:0px;
		width:5px;
		height:5px;		
		background-color:darkblue;
		background-image:url();
		z-index:9;
		overflow:hidden;
		}		
	.wsizebutton{
		padding: 0px;
		margin: 0px;		
		position:absolute;
		cursor:hand;
		top:0px;
		left:5px;
		width:80px;
		background-color:transparent;
		z-index:10;		
		}
	.wbutton{
		padding: 0px;
		margin: 0px;		
		position:absolute;
		cursor:hand;
		top:0px;
		right:25px;
		//right:5px;
		width:25px;
		background-color:transparent;
		z-index:11;		
		}
	.buttonpic{
		padding: 0px;
		margin: 0px;
		}


/* CSS Document */




object, form
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#headlineregion
{
  top:60px;
  left:0px; 
  right:38px;
  height:34px;
  //left:0px;
  //right:0px;
  //width:100%;
  //padding-left:0px;
  //padding-right:38px;
  position:absolute;
  overflow:hidden
} 
 
#headlinebgregion
{
  height: 100%;
  width:100%;
  border:0px;
  background-color:transparent;
  background-image:url(../../img/headline_bg.png);
  text-align:right;
  overflow:hidden
}

#headlinerightregion
{
  top:60px;
  right:30px;
  height:34px;
  width:8px;
  border:0px;
  background-image:url(../../img/headline_right_bg.png);
  position:absolute;
  overflow:hidden
} 

#contentbgregion
{
  top: 94px;
  left:230px; 
  right:38px;
  bottom:94px;
  //top:0px;
  //left:0px;
  //bottom:0px;
  //right:0px;  
  //width:100%;
  //height:100%;
  //padding-top: 94px; 
  //padding-left: 230px;
  //padding-bottom:94px; 
  //padding-right:38px;
  border:0px;
  margin:0px;
  position:absolute;
  z-index:1;
  text-align:center;
  overflow:hidden
}

#contentbg2region
{
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  position:absolute;
  //top:0px;
  //bottom:0px;
  //left:0px;
  //right:0px;
  //width:100%;
  //height:100%;
  //position:relative;
  background-image:url(../../img/content_bg.png);  
  background-repeat:no-repeat;
  background-position:50% 100%;    
  border:0px;  
  text-align:center
  background-color:red;
  overflow:hidden;

}

#content1region
{
  top: 94px;
  left:230px; 
  right:38px;
  bottom:94px;
  //top:0px;
  //left:0px;
  //bottom:0px;
  //right:0px;  
  //width:100%;
  //height:100%;
  //padding-top: 94px; 
  //padding-left: 230px;
  //padding-bottom:94px; 
  //padding-right:38px;
  border:0px;
  margin:0px;
  position:absolute;
  z-index:2;
  text-align:center;
  overflow:hidden
}



#content2region
{
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  position:absolute;
  //top:0px;
  //bottom:0px;
  //left:0px;
  //right:0px;
  //width:100%;
  //height:100%;
  //position:relative;
  border:0px;  
  background-color:transparent;
  overflow:auto;
  text-align:center
}

#contentmain
{
  float:left;
  //padding-left:10px;
  width:96%;
  text-align:center; 
}

#designleftregion
{
  top: 94px;
  left:0px;
  bottom:94px;
  width:225px;
  //top:0px;
  //height:100%;
  //padding-top:94px;
  //padding-bottom:94px;
  border:0px;
  position:absolute;
  overflow:hidden
}

#designleftbgregion
{
  width:100%;
  height:100%;
  border:0px;
  background-color:#d4c9c5;
  background-image:url(../../img/left_bg.png);  
  background-repeat:repeat-y;
  background-position:100% 0%;
  //position:relative;
  overflow:auto;
  text-align:center
}

#designrightregion
{
  top: 94px;
  right:30px;
  bottom:94px;
  width:8px;
  //top:0px;
  //height:100%;
  //padding-top:94px;
  //padding-bottom:94px;
  border:0px;
  position:absolute;
  overflow:hidden
}

#designrightbgregion
{
  width:100%;
  height:100%;
  border:0px;
  background-image:url(../../img/right_bg.png);  
  background-repeat:repeat-y;
  background-position:0% 100%;
  background-color:white;
  //position:relative;
  overflow:auto;
  text-align:center
}

#footerregion
{
  bottom: 60px;
  left:0px; 
  right:38px;
  height:34px;
  //right:0px;
  //left:0px;
  //width:100%;
  //padding-right: 38px; 
  //padding-left: 0px;
  margin:0px;
  position:absolute;
  overflow:hidden
}

#footerbgregion
{
  height: 100%;
  width:100%;
  font-size:8pt;
  background-image:url(../../img/footline_bg.png);
  background-color:transparent;
  border:0px;
  text-align:center;
  overflow:hidden
}

#footerrightregion
{
  bottom:60px;
  right:30px;
  height:34px;
  width:8px;
  border:0px;
  background-image:url(../../img/footline_right_bg.png);
  position:absolute;
  overflow:hidden
} 

#logoregion
{
  bottom:94px;
  left:0px;
  height:150px;
  width:200px;
  border:0px;
  position:absolute;
  overflow:hidden
}

#scroller1region
{
  height:125px;
  width:100%;
  margin:0px;
  position:relative;
  overflow:hidden
}
#scroller1bgregion
{
  height: 115px;
  //height: 125px;  
  width:99%;
  font-size:8pt;
  background-color:transparent;
  border-top:9px solid #D4C9C5;
  border-bottom:1px solid #D4C9C5;
  text-align:left;
  overflow:hidden
}

#scroller2region
{
  height:125px;
  width:100%;
  margin:0px;
  position:relative;
  overflow:hidden
}
#scroller2bgregion
{
  height: 115px;
  //height: 125px;
  width:99%;
  font-size:8pt;
  background-color:transparent;
  border-top:1px solid #D4C9C5;
  border-bottom:9px solid #D4C9C5;
  text-align:left;
  overflow:hidden
}

#scrollerleftwaveregion
{
  z-index:22;
  top: 94px;
  left:158px;
  bottom:94px;
  width:62px;
  //top:0px;
  //height:100%;
  //padding-top:94px;
  //padding-bottom:94px;
  border:0px;
  position:absolute;
  overflow:hidden
}

#scrollerleftwavebgregion
{
  width:100%;
  height:100%;
  border:0px;
  background-color:transparent;
  background-image:url(../../img/scrolling_wave_left.gif);  
  background-repeat:no-repeat;
  background-position:100% 0%;
  //position:relative;
  overflow:hidden;
  text-align:left
}


.littlebluecontent
{
  font-size:8pt;
  font-weight: normal;      
  color:black;
}

.bigbluecontent
{
  font-size:10pt;
  font-weight: bold;      
  color:black;
}

.biggreencontent
{
  font-size:11pt;
  font-weight: bold;      
  color:#00ff00;
}

.bigredcontent
{
  font-size:11pt;
  font-weight: bold;      
  color:red;
}

.giftcouponseparator
{
height:15px;
background-color:#A0A0A0;
}

#restaurantinfo
{
border:0px;
height:120px;
	overflow:auto;
}

.restaurantinfo
{
border:0px;
height:120px;
overflow:none;
}
.restaurantpics
{
text-align:center;
padding-left:0px;
padding-right:10px;
border:0px;
border-left:10px solid #E9DEDA;
height:120px;
overflow:hidden;
background-color:transparent;
float:left;
}
.restaurantdescription
{
padding-left:5px;
padding-right:5px;
border:0px;
height:120px;
overflow:none;
overflow:auto;
}
.collectortablehead
{
  font-size:9pt;
  text-decoration:underline;
  height:20px;
}
