body {
	background-color: #dce5fb;
	background-image: url(/images/bg-master.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
}
td tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
a:visited, a:active, a:link{
	color:#007ac3;
	text-decoration:none;
	}	
a:hover{
	color:#0ab285;
	text-decoration:underline;
	}
.home-content{	
	background-image:url(/images/bg-content.jpg);
	background-repeat:no-repeat;
	}
.greenearth{
	font-size:12px;
	padding:1px 20px 5px 25px;
	}
.greenearth a:visited, a:active, a:link{
	color:#007ac3;
	text-decoration:none;
	}	
.greenearth a:hover{
	color:#0ab285;
	text-decoration:underline;
	}	
#slideshow {
    position:relative;
    width:664px; 
	height:266px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#registration{
	width:54px;
	height:266px;
	}
#registration span{
	background: url(/images/email.jpg);
	width:54px;
	height:266px;
	}
.box-pickup{
	background-image:url(/images/bg-home-pickup.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

.box-pickup span{
	width:150px;
	height:80px;
	top:29px;
	right:15px;
	text-align:left;
	position:relative;
	display:block;	
	font-size:11px;
	}
.box-coupon{
	background-image:url(/images/bg-home-coupon.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

.box-coupon span{
	width:150px;
	left:128px;
	height:95px;
	top:15px;
	right:15px;
	text-align:left;
	position:relative;
	display:block;	
	font-size:11px;
	}
.box-coupon p{
	margin-bottom:0;
	color:#0ab285;
	font-weight:bold;
	}
.box-gift{
	background-image:url(/images/bg-home-gift.jpg);
	background-repeat:no-repeat;

	}

.box-gift span{

	width:160px;
	left:108px;
	height:95px;
	top:32px;
	right:15px;
	text-align:left;
	position:relative;
	display:block;	
	font-size:11px;
	}
.footer{
	background-image:url(/images/bg-footer.png);
	}
.footer td {
	color:#007ac3;
	font-size:10px;
	padding-left:40px;
		}
.footer td a{
	text-transform: uppercase;
	color:#007ac3;	
	text-decoration:none;
	}
.footer td a:hover{
	text-transform: uppercase;
	text-decoration:underline;
	color:#09C;
	}
	
#content{
	padding: 8px 35px 8px 45px;}
	
#content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#707070;}	
	
#content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#6998a7;}	

#win{
	background-image:url(/images/bg-banner-win100.png);
	width:333px;
	height:166px;
	padding:65px 60px 5px 85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

#coupon{
	background-image:url(/images/bg-banner-coupons.png);
	width:333px;
	height:166px;
	padding:45px 60px 5px 85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
#pickup{
	background-image:url(/images/bg-banner-pickup.png);
	width:333px;
	height:166px;
	padding:45px 60px 5px 85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
#reward{
	background-image:url(/images/bg-banner-vip.png);
	width:333px;
	height:166px;
	padding:45px 60px 5px 85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
#table-content {
	background-color: #f4f7ff;
	border: 1px solid #d0d8db;
	margin-bottom:10px;
	  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width:575px;
}
#table-content .title {
	background-color: #dceff4;}
	
#table-content .title h1{
	font-size:14px;
	font-weight:bold;
	color:#6e888f;
	margin-bottom:-5px;
	}	
a:link.link-more, a:visited.link-more{
	font-size:11px;
	text-decoration:underline;
	color:#a30046;}
	
a:hover.link-more{
	font-size:11px;
	text-decoration:none;
	color:#c3abb5;}	
	
	#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=85);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #a30046;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#cfe7f7;
  height:27px;
  width:100%;
}

