body {
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.body_whitebg {
	/*background-color:#fff;
	opacity:0.7;filter:alpha(opacity=90); */
	background-image:url(../images/whitebgg.png);
	background-repeat:repeat;
	
	}	
.body_right_top {
	background-image:url(../images/right_coffee_bg.png);
	background-repeat:no-repeat; background-position:top right;
}


.body_bottom_left {
	background-image:url(../images/left_bottom_coffee_bg.png);
	background-repeat:no-repeat; background-position:bottom left;
}

.footer_bg {
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
}

.left_button_bg
 {
	background-image:url(../images/register_bg.jpg); background-repeat:repeat-y;
}


/* for link =========================================== */

a.Top_menu:link,a.Top_menu:visited{
	FONT-SIZE: 15pt; COLOR: #e5fff0; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; padding-left:9px;  padding-right:13px; 
	line-height:25pt; font-weight:normal; 
	}

a.Top_menu:hover {
	FONT-SIZE: 15pt; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; padding-left:9px;  padding-right:13px; 
	line-height:25pt; 
	}

a.Top_nav:link,a.Top_nav:visited{
	FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none; padding-left:5px;  padding-right:5px; font-weight:normal; padding-top:5px; 
}

a.Top_nav:hover {
	FONT-SIZE: 8.5pt; COLOR: #998686; FONT-FAMILY: verdana; TEXT-DECORATION: none; padding-left:5px;  padding-right:5px; font-weight:normal; padding-top:5px;
	}	
	
a.more_link:link,a.more_link:visited{
FONT-SIZE: 11pt; COLOR: #8c6047; FONT-FAMILY:Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none; font-weight:normal; line-height:18px; 
}

a.more_link:hover {
FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY:Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none; font-weight:normal; line-height:18px; 
	}
	
a.more_link2:link,a.more_link2:visited{
	FONT-SIZE: 9pt;
	COLOR: #724532;
	FONT-FAMILY:verdana;
	TEXT-DECORATION:underline;
	font-weight:normal;
	line-height:18px;
}

a.more_link2:hover {
FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY:verdana, "Times New Roman", Times, serif; TEXT-DECORATION: none; font-weight:normal; line-height:18px; 
	}	
	
a.submenu_l:link,a.submenu_l:visited{
	FONT-SIZE: 9pt;
	COLOR: #002F1B;
	FONT-FAMILY:verdana;
	TEXT-DECORATION: none;
	font-weight:normal;
	line-height:18px;
}

a.submenu_l:hover {
FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY:verdana; TEXT-DECORATION: none; font-weight:normal; line-height:18px; 
	}	


a.footer:link,a.footer:visited{
	FONT-SIZE: 8.5pt;
	color: #504532;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana;
	font-weight:normal;
}

a.footer:hover {
	font-size:8.5pt;
	color:#2C251B;
	text-decoration:underline;
	font-family:verdana;
	font-weight:normal;
}
	
a.desme:link,a.desme:visited{
	FONT-SIZE: 8.5pt;
	color: #867040;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana;
	font-weight:normal;
}

a.desme:hover {
	font-size:8.5pt;
	color:#4B412E;
	text-decoration:underline;
	font-family:verdana;
	font-weight:normal;
}
	
/* ============================================ */

.Top_phone {
	FONT-SIZE:14pt;
	COLOR:#003E18;
	line-height:14px;
	font-weight:normal;
	FONT-FAMILY: verdana;
	text-align:right;
	TEXT-DECORATION: none;
	padding-right:0px;
}

.input {
FONT-SIZE: 9pt; COLOR: #00492a; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal; border:1px solid #bdb7b7; padding-top:2px; padding-bottom:2px;
}

img
{
border:0px;
}

.prdct_name {
FONT-SIZE: 12.5pt; COLOR: #3e2a1f; FONT-FAMILY:Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none; font-weight:normal; line-height:18px; 
}

.prdct_price{
FONT-SIZE: 15pt; COLOR: #8c6047; FONT-FAMILY:Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none; font-weight:normal; line-height:18px; 
}

.prdct_name2 {
	FONT-SIZE: 10pt;
	COLOR: #4A260F;
	FONT-FAMILY:verdana;
	TEXT-DECORATION: none;
	font-weight:normal;
	line-height:18px;
    width: 75%;
}


.prdct_price2{
FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY:Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none; font-weight:bold; line-height:18px; 
}

.prdct_price3{
FONT-SIZE: 12pt; COLOR: #00492a; FONT-FAMILY:verdana; TEXT-DECORATION: none; font-weight:bold; line-height:18px; 
}


.content_header {
	FONT-SIZE: 15pt;
	COLOR: #5c3013;
	FONT-FAMILY:verdana;
	TEXT-DECORATION: none;
	font-weight:normal;
	line-height:20px; padding-left:3px;
}

.product_header {
	FONT-SIZE: 14pt;
	COLOR: #5c3013;
	FONT-FAMILY:verdana;
	TEXT-DECORATION: none;
	font-weight:normal;
	line-height:20px; 
}

.product_header2 {
	FONT-SIZE: 11pt;
	COLOR: #5c3013;
	FONT-FAMILY:verdana;
	TEXT-DECORATION: none;
	font-weight:normal;
	line-height:20px; 
}


.content {
	FONT-SIZE: 9pt;
	COLOR: #151414;
	FONT-FAMILY:verdana;
	TEXT-DECORATION: none;
	font-weight:normal;
	line-height:20px;  padding-left:4px;
}

.date {
	FONT-SIZE: 10pt;
	COLOR: #2D2D2D;
	FONT-FAMILY:verdana;
	TEXT-DECORATION: none;
	font-weight:normal;
	line-height:20px;
}


.footer{
	FONT-SIZE: 8.5pt;
	color: #433929;
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana;
	font-weight:normal;
}


.prdct_price_cofm_month {
	font-size: 3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: .5em;
	color: #4A3123;
}
.cof-of-month-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	color: #5B4132;
}
.cof-of-month-purchase {
	padding-top: 20px;
	padding-right: 33px;
	padding-bottom: 10px;
	padding-left: 33px;

}

.pnlRoast {
	/*width: 45%;*/
	float: right;
    padding-right: 7px;
}
.pnlRoast span {
	padding-top: 4px;
	display: inline;
	float: left;
}
.pnlRoast #ddlRoast {
	float: left;
	margin-left: 2px;
}
.pnlRoast .seperator {
	padding-right: 2px;
	padding-left: 2px;
}


.pnlPageSizeTop {
	float: right;
	padding-right: 5px;
	padding-top: 4px;
}

.color
{
    height: 15px;
    width: 15px;
    display: block;
    margin-left: 5px;
    border: 1px solid;
    float: left;
}
