@charset "utf-8";
/* CSS Document */

body {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 0;
	background:#FBFBFB url(pics/back_4.jpg) repeat-x;
}
p {
	margin:0px;
	margin-bottom:12px;
	margin-top:12px;
}
a {
	color:#0054a6;
	text-decoration:none;
}
h1 {
	color:#6c9d31;
	font-size:29px;
	padding-top:0px;
	margin-top:0px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:10px;
}
h2 {

	z-index: 1;
	color:#6c9d31;
	font-size:15px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
}
h4 {
	color:#6c9d31;
	font-size:20px;
	font-weight:normal;
	padding-top:0px;
	margin-top:10px;
	padding-bottom:0px;
	margin-bottom:3px;
}

h3 {
	color:#6c9d31;
	font-size:40px;
	font-weight:normal;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
}
h5 {
	padding-right:80px;
	padding-top:46px;
	margin-top:0px;
	color:#FFFFFF;
	font-weight:lighter;
	font-size:36px;
}
#step1 {
	border-right: solid 1px #C5D4AD;
	height:112px;
	padding-top:8px;
	float:left;
	margin-right:30px;
	width:100px;
	line-height:18PX;
	color:#6c9d31;
}
#step2 {
	width:126px;
	border-right: solid 1px #C5D4AD;
	height:112px;
	padding-top:8px;
	margin-right:30px;
	float:left;
	line-height:18PX;
	color:#6c9d31;
}
#step3 {
	width:100px;
	height:112px;
	padding-top:8px;
	float:left;
	line-height:18PX;
	color:#6c9d31;
}
a:hover {
	color: #000000;
	text-decoration:none;
}
.sep_our_pick {
	padding-top:20px;
	margin-top:20px;
	border-top: #b1b1b1 1px dotted;
	padding-right:10px;
}
.autumn {
	background:#FBFBFB url(pics/back_2.jpg) repeat-x;
}
.xmas {
	background:#FBFBFB url(pics/back_3.jpg) repeat-x;
}
.spring {
	background:#FBFBFB url(pics/back_4.jpg) repeat-x;
}
.summer {
	background:#FBFBFB url(pics/back_5.jpg) repeat-x;
}
#html_banner {
	background:url(pics/back_spring.jpg) no-repeat;
	height:353px;
}
#html_text {
	padding-top:82px;
	padding-left:347px;
}
#back_pic {
	background:url(pics/pic_spring.jpg) no-repeat top center;
	width:100%;
	text-align:center;
}
#back_autumn {
	background:url(pics/pic_autumn.jpg) no-repeat top center;
	width:100%;
	text-align:center;
}
#back_xmas {
	background:url(pics/pic_xmas.jpg) no-repeat top center;
	width:100%;
	text-align:center;
}
#back_spring {
	background:url(pics/pic_spring.jpg) no-repeat top center;
	width:100%;
	text-align:center;
}
#back_summer {
	background:url(pics/pic_summer_2.jpg) no-repeat top center;
	width:100%;
	text-align:center;
}
#wrap {
	background:#FFFFFF;
	margin:auto;
	width:786px;
	text-align:left;
}
#navigation {
	background:#FFFFFF;
	height:79px;
}
#logo {
	margin-left:22px;
	margin-top:27px;
}
#login_text {
	margin-top:9px;
	padding-right:10px;
}
#nav_holder {
	float:right;
	margin-right:10px;
	width:435px;
}
#main_section {
	background:#FFFFFF;
	padding:10px;
}
#sidel_home {
	padding:10px;
	width:442px;
	float:left;
}
#side_sitemap {
	padding:10px;
	width:745px;
}
#side_sitemap ul{
	line-height:20px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style:none;	
}
#side_sitemap ul li{
	background:url(pics/dot_side.gif) no-repeat;;
	padding-left:10px;
}
.sub{
	margin-left:10px;
}
#side_sitemap ul li a{
	font-weight:bold;
	color:#0054a6;
	text-decoration:none;
}
#side_sitemap ul li a:hover{
	color: #000000;
	text-decoration:none;
}
.side_map {
	width:247px; 
	margin-top:20px;
	float:left;
}
#sider_home {
	float:left;
	width:304px;
}
#sider_search {
	float:right;
	width:304px;
}
#our_pick {
	padding-bottom:20px;
}
#popular_cat {
	margin-top:14px;
	width:130px;
	margin-right:20px;
	float:left;
}
#popular_cat ul{
	line-height:20px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style:none;	
}
#popular_cat ul li{
	background:url(pics/dot_side.gif) no-repeat;;
	padding-left:10px;
}
#popular_cat ul li a{
	font-weight:bold;
	color:#0054a6;
	text-decoration:none;
}
#popular_cat ul li a:hover{
	color: #000000;
	text-decoration:none;
}
.box_featured {
	background:url(pics/back_box.jpg) bottom right no-repeat;
	border:#E8E8E8 1px solid;
	border-right:none;
	border-bottom:none;
	width:262px;
	margin-top:12px;
	float:left;
	padding: 9px 12px 9px 12px;
}
.box_featured table{
float:left;
}
.box_featured p{
	margin-top:8px;
	padding-top:0px;
	line-height:16px;
}
.box_featured p a{
	font-weight:bold;
}
.box_detail {
	border-left: solid 1px #E8E8E8;
	padding-left:10px;
}
#featured_shops {
	margin-top:14px;
	float:left;
}
#greener_press {
	float:left;
	width:150px;
}
#social_book {
	float:left;
	width:100%;
	margin-top:20px;
}
#arround_net {
	float:left; 
	width:440px;
	margin-left:10px;
	padding-top:20px;
	border-top:#b1b1b1 1px dotted; 
}
#other_recent {
	float:left; 
	width:280px;
	margin-left:14px;
	padding-left:10px;
	padding-top:20px;
	border-top:#b1b1b1 1px dotted; 
}
#other_recent ul {
	padding:0px;
	margin:0px;
	margin-top:5px;
	line-height:20px;
	list-style:none;
}
#other_recent ul li a {
	font-weight:bold;
	background:url(pics/dot_more.gif) no-repeat right;
	padding-right:10px;
	font-weight:normal;
	text-decoration:none;
}
#frist_art {
	line-height:14px;
	margin-top:10px;
	margin-bottom:16px;
}
.more {
	color:#6c9d31;
	font-size:11px;
	padding-bottom:2px;
	text-transform:uppercase;
}
#frist_art img{
	float:left; 
	margin-right:10px;
}
.article_green {
	line-height:15px;
	font-size:11px;
	margin-top:10px;
	margin-right:20px;
}
.article_green .date{
	color:#6c9d31;
	font-size:11px;
	text-transform:uppercase;
}
.article_green_st {
	line-height:15px;
	font-size:11px;
	margin-top:10px;
	margin-right:20px;
	padding-bottom:10px;
	border-bottom:1px solid #EAEAEA; 
}
.article_green_st .date{
	color:#6c9d31;
	font-size:10px;
	text-transform:uppercase;
}
.article_green_st img {
	border:1px solid #EAEAEA; 
	margin-bottom:10px;
}
.title {
	font-size:10px;
	margin-top:10px;
	text-transform:uppercase;
}
.tell_others{
	font-size:11px;
	margin-top:8px;
	margin-bottom:2px;
}
.product_shop_des {
	padding-top:4px;
	width:160px;
	line-height:14px;
}
.product_shop_des img{
	float:left;
	margin-right:6px;
	margin-top:3px;
}
.link_to {
	font-weight:bold;
	background:url(pics/dot_more.gif) no-repeat right;
	padding-right:10px;
	font-weight:normal;
	text-decoration:none;
}
.link_to_big {
	font-weight:bold;
	font-size:14px;
	background:url(pics/dot_more.gif) no-repeat right;
	padding-right:10px;
	text-decoration:none;
}
.link_w_box {
	font-weight:bold;
	clear:both;
	padding:3px;
	display:block;
	margin-top:10px;
	float:left;
	background:#EDEDED;
	border:1px solid #CCCCCC;
}
.link_down {
	font-weight:bold;
	background:url(pics/dot_down.gif) no-repeat right;
	padding-right:10px;
	text-decoration:none;
}
.link_to_grey {
	font-weight:bold;
	background:url(pics/grey_button.gif) no-repeat right;
	padding-right:10px;
	text-decoration:none;
}
#search_box {
	line-height:18px;
	padding-top:11px;
	height:46px;
}
#login_box {
	background:#F6F6F6 url(pics/back_round.gif) bottom right no-repeat;
	padding:15px;
	padding-bottom:6px;
}
#login_box_com {
	padding-bottom:10px;
	background:#F6F6F6 url(pics/back_round.gif) bottom right no-repeat;
	padding:10px;
}
.grey_box {
	background:#F6F6F6 url(pics/back_round.gif) bottom right no-repeat;
	padding:15px;
	padding-bottom:6px;
	margin-top:10px;
}
#search_box form{
	padding:0px;
	margin:0px;
}
#become_mem {
	background: url(pics/become_mem_back.jpg) right no-repeat top;
}
#become_mem_text {
	line-height:15px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:10px;
	border-bottom: dotted 1px #999999;
}
#login_form {
	line-height:15px;
	margin-bottom:10px;
	
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(pics/dot_login.gif) right no-repeat #0054A5;
	padding-bottom:1px;
	height:20px;
	text-align:left;
	padding-right:14px;
	padding-left:6px;
	border:none;
}
.button_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(pics/dot_login.gif) right no-repeat #0054A5;
	padding-bottom:1px;
	height:22px;
	text-align:left;
	padding-left:6px;
	border:none;
}
#about_text {
	line-height:15px;
	margin-top:9px;
	margin-bottom:10px;
}

.partner_box {
	line-height:15px;
	padding-bottom:10px;
	padding-top:0px;
}
.partner_box img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #EAEAEA; 
} 
#footer {
	border-top:1px solid #EAEAEA;
	margin:10px;
	padding-top:10px;
	text-align:center;
	padding-bottom:10px;
}
#footer_comp_det {
	font-size:10px;
	margin:10px;
	padding-top:0px;
	text-align:center;
	padding-bottom:10px;
}
.sep {
	color:#6c9d31;
	padding-left:6px;
	padding-right:6px;
}
.sep2 {
	color:#666666;
	padding-left:6px;
	padding-right:6px;
}
.input_text {
	border:1px #999999 solid;
	float:left; 
	color:#666666; 
	font-size:11px; 
	padding:2px;
	padding-bottom:3px;
}
.input_text_ca {
	border:1px #999999 solid;
	color:#666666; 
	font-size:11px; 
	padding:2px;
	padding-bottom:3px;
}
#title_profile {
	padding-top:8px;
	padding-bottom:16px;
}
#reward_box {
	width:135px;
	float:left;
}
.reward_item {
	margin-bottom:20px;
	height:34px;
	line-height:17px;
}
.status_item {
	margin-bottom:20px;
}
.status_item img{
	margin-top:4px;
	float:left;
	margin-right:10px;
}
.reward_item img {
	float:left;
	margin-right:10px;
}
#community_box {
	width:135px;
	float:left;
}
/* shopping page */
.product_home_des {
	float:left;
	width:178px;
	padding-top:2px;
	line-height:15px;
}
.product_shop_des {
	padding-top:4px;
	width:160px;
	line-height:14px;
}
.product_shop_des img{
	float:left;
	margin-right:6px;
	margin-top:3px;
}
#categories_side_l {
	float:left;
	width:200px;
}
#shopping_categories {
	padding:20px;
	margin-bottom:20px;
	background:url(pics/back_round.gif) bottom right no-repeat;
	background-color:#F6F6F6;
}
.shop_cat {
	border-bottom: dotted 1px #999999;
	padding-bottom:10px;
	width:160px;
	float:left;
}

.shop_cat ul{
	line-height:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;

	list-style:none;	
}
.shop_cat ul li{
	color:#000000;
	background:url(pics/dot_side.gif) no-repeat;;
	padding-left:10px;
}
.shop_cat ul li a{
	color:#0054a6;
	text-decoration:none;
}
.shop_cat ul li a:hover{
	color: #000000;
	text-decoration:none;
}
#search_box_cat {
	padding-top:10px;
}
#search_box_cat form{
	padding:0px;
	margin:0px;
}
.f_deal {
	padding:20px;
	background:#F6F6F6 url(pics/back_round.gif) bottom right no-repeat;
}
.f_deal_text {
	margin-top:10px;
}
.f_deal_product {
	margin-top:10px;
	margin-bottom:10px;
}
.f_deal_product img{
	margin-top:6px;
	margin-bottom:10px;
}
.f_deal_product_title {
	font-size:13px;
	font-weight:bold;
}
#side_l_main {
	width:526px;
	margin:20px;
	margin-right:0px;
	float:left;
}
#about_main {
	width:541px;
	margin:20px;
	margin-right:0px;
	float:left;
}
#carbon_main {
	width:536px;
	margin:20px;
	margin-right:0px;
	float:left;
}
#side_news_main {
	width:516px;
	margin:20px;
	margin-left:10px;
	float:left;
}
.shop_box {
	background:url(pics/shop_box_back.gif) bottom;
	border-top:1px solid #E6E6E6;
	width:514px;
	margin-top:10px;
}
.shop_in_box {
	background:url(pics/shop_box_back.gif) bottom right;
	border-top:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	line-height:14px;
	width:166px;
	float:left;
	height:206px;
	margin-right:12px;
	margin-top:12px;
}
.shop_com_box {
	background:url(pics/shop_box_back.gif) bottom right;
	border-top:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	width:166px;
	float:left;
	margin-top:10px;
}
/* class for special offers bottom for shops */
.box_ {
	padding:10px;
}
.box_5discount {
	background:url(pics/box_5discount.gif) bottom right no-repeat;
	padding:10px;
}
.box_10discount {
	background:url(pics/box_10discount.gif) bottom right no-repeat;
	padding:10px;
}
.box_15discount {
	background:url(pics/box_15discount.gif) bottom right no-repeat;
	padding:10px;
}
.box_20discount {
	background:url(pics/box_20discount.gif) bottom right no-repeat;
	padding:10px;
}
.box_bigdiscount {
	background:url(pics/box_bigdiscount.gif) bottom right no-repeat;
	padding:10px;
}
.box_commissionx2 {
	background:url(pics/box_commissionx2.gif) bottom right no-repeat;
	padding:10px;
}
.box_discount {
	background:url(pics/box_discount.gif) bottom right no-repeat;
	padding:10px;
}
.box_ex_commission {
	background:url(pics/box_ex_commission.gif) bottom right no-repeat;
	padding:10px;
}
.box_ex_points {
	background:url(pics/box_ex_points.gif) bottom right no-repeat;
	padding:10px;
}
.box_free_delivery {
	background:url(pics/box_free_delivery.gif) bottom right no-repeat;
	padding:10px;
}
.box_free_gift {
	background:url(pics/box_free_gift.gif) bottom right no-repeat;
	padding:10px;
}
.box_free_shipping {
	background:url(pics/box_free_shipping.gif) bottom right no-repeat;
	padding:10px;
}
.box_free_upgrade {
	background:url(pics/box_free_upgrade.gif) bottom right no-repeat;
	padding:10px;
}
.box_special_offer {
	background:url(pics/box_special_offer.gif) bottom right no-repeat;
	padding:10px;
}
/* end of class for special offers bottom for shops */

/* class for special offers top for products */
.gp_ {
	padding:10px;
	border-top: 1px solid #E8E8E8;
}
.gp_5discount {
	background:url(pics/gp_5discount.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_10discount {
	background:url(pics/gp_10discount.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_15discount {
	background:url(pics/gp_15discount.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_20discount {
	background:url(pics/gp_20discount.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_bigdiscount {
	background:url(pics/gp_bigdiscount.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_commissionx2 {
	background:url(pics/gp_commissionx2.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_discount {
	background:url(pics/gp_discount.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_ex_commission {
	background:url(pics/gp_ex_commission.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_ex_points {
	background:url(pics/gp_ex_points.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_free_delivery {
	background:url(pics/gp_free_delivery.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_free_gift {
	background:url(pics/gp_free_gift.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_free_shipping {
	background:url(pics/gp_free_shipping.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_free_upgrade {
	background:url(pics/gp_free_upgrade.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
.gp_special_offer {
	background:url(pics/gp_special_offer.gif) top right no-repeat;
	border-top: 1px solid #E8E8E8;
	padding:10px;
}
/*end of class for special offers top for products */


.shop_name {
	font-weight:bold;
	font-size:13px;
}

h2.shop_name {
	font-weight:bold;
	font-size:13px;
	color:#666666;
}

.shop_desc {
	margin-top:10px;
}
.categories_colum {
	font-size:11px;
	width:165px;
	float:left;
	padding-right:10px;
	margin-bottom:20px;
}
.categories_colum a{
	font-size:16px;
	font-weight:bold;
	background:url(pics/dot_side.gif) no-repeat;;
	padding-left:10px;
}
.categories_colum ul{
	line-height:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:6px;
	list-style:none;	
}
.categories_colum ul li{
	color:#000000;
	font-size:11px;
}
.categories_colum ul li a{
	font-size:11px;
	color:#0054a6;
	font-weight:normal;
	background:url(pics/dot_more.gif) right no-repeat;
	padding-right:10px;
	text-decoration:none;
}
.categories_colum ul li a:hover{
	color: #000000;
	text-decoration:none;
}
/* green products */
#side_l_main_products {
	width:542px;
	padding:20px;
	padding-right:0px;
	float:left;
}
.product_box {
	background: url(pics/back_product.gif) left bottom no-repeat;
	width:250px;
	margin-top:20px;
	padding-right:20px;
	float:left;
}
.product_box_des {
	padding-top:4px;
	line-height:14px;
	height:56px;
}
.product_box_des img{
	float:left;
	margin-right:6px;
	margin-top:3px;
}
.shop_title {
	font-size:10px;
	text-transform:uppercase;
	margin-bottom:2px;
}
.dot_green {
	color:#6c9d31;
}
/* invite a friend */
#search_side {
	padding:10px;
	width:440px;
}
#invite_side {
	padding:10px;
	width:520px;
}
#categories_side_r {
	float:right;
	width:200px;
}
#news_side_r {
	padding:10px;
	margin-bottom:10px;
	background:#F6F6F6 url(pics/back_round.gif) bottom right no-repeat;
}
#community_side_r {
	padding:10px;
	margin-bottom:10px;
	background:#F6F6F6 url(pics/back_round.gif) bottom right no-repeat;
}
#news_side {
	float:left;
	width:200px;
	margin-top:72px;
}
#rss_box {
	border-left: 1px #E9E9E9 solid;
	padding-left:10px;
}
.news_item {
	border-bottom:1px #E9E9E9 solid;
	padding-bottom:20px;
	margin-bottom:20px;
}
.news_item img {
	float:left; 
	margin-right:10px;
	margin-bottom:10px;
}
.title_news {
	padding-top:4px;
	font-weight:bold;
	text-transform:none;
	font-size:14px;
	line-height:20px;
	padding-right:10px;
	text-decoration:none;
} 
.date {
	color:#6c9d31;
	font-size:10px;
	text-transform:uppercase;
}
.news_desc {
	padding-top:4px;
	line-height:15px;
}
.news_read {
	margin-top:10px;
	padding-right:10px;
	background:url(pics/dot_more.gif) right no-repeat;
	font-weight:bold;
	float:left;
}
.article_rss {
	line-height:15px;
	font-size:11px;
	margin-top:10px;
}
.about_box {
	width:167px;
	float:left;
	margin-right:10px;
	padding-right:10px;
	margin-top:20px;
}
#faqs {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #EAEAEA;
	margin-bottom:20px;
}
#faqs ul{
	line-height:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:6px;
	margin-bottom:10px;
	list-style:none;	
}
#faqs ul li{
	color:#000000;
	font-size:11px;
}
#faqs ul li a{
	font-size:11px;
	color:#0054a6;
	background:url(pics/dot_more.gif) right no-repeat;
	padding-right:10px;
	text-decoration:none;
}
#faqs ul li a:hover{
	color: #000000;
	text-decoration:none;
}
#carbon_holder {
	margin-top:20px;
	border:1px solid #EAEAEA;
	padding:20px;
	margin-bottom:10px;
}
.calcfield {
	border:1px #999999 solid;
	float:left; 
	color:#666666; 
	font-size:11px;
	margin-right:4px;
}
.fqwas {
	padding-top:10px;
}
.press_item {
	margin-top:10px; 
	padding-right:16px; 
	line-height:15px;
	width:480px;
}
.press_item a{
	font-weight:bold;
}
.press_icon {
	margin-top:4px;
	float:left;
	margin-right:10px;
}
/* results */
.item_results {
	margin-bottom:10px;
}
.result_matches {
	margin-top:30px;
	border-bottom:1px solid #E6E6E6;
	padding-bottom:2px;
	margin-bottom:10px;
	font-weight:bold;
}
.result_title{
	font-size:14px;
	color:#6c9d31;
	font-weight:bold;
	padding-bottom:4px;
}
.result_numb {
	width:30px;
	float:left;
}
.result_desc {
	margin-left:30px;
}
/*  rewads */
#rewads_side {
	padding:10px;
	line-height:15px;
}
/* community classes */
#community_main {
	background:url(pics/back_community.jpg) -50px -10px no-repeat;
	height:308px;
}
#com_menu {
	height:32px;
	padding-top:3px;
	background:url(pics/back_menu_com.gif) repeat-x #F6F6F6;
}
ul.com_menu {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
ul.com_menu li{
	margin: 0;
	border-right:#E9E9E9 1px solid;
	list-style-type: none;
	font-size: 11px;
	text-align: left;
	cursor: pointer;
	float: left;
}
ul.com_menu li a{
	padding:9px;
	padding-left:13px;
	padding-right:12px;
	display:block;
	font-weight:bold;
}
#com_welcome {
	margin-left:180px;
	margin-top:15px;
	width:260px;
	float:left;
}
#com_login_holder {
	width:304px;
	margin-left:32px;
	float:left;
}
#com_user {
	margin-top:10px;
}
#com_user img {
	float:left;	
	margin-right:10px;
}
#search_com {
	margin-top:20px;
}
#com_side1 {
	float:right;
	width:166px
}
#com_side2 {
	width:580px;
}
.sugestion_item {
	width:244px;
	margin-right:20px;
	float:left;
	margin-top:10px;
}
.sugestion_item img{
	border: #E6E6E6 1px solid;
	margin-right:10px;
	float:left;
}
/* rewards user */
#box_points  {
	/*background:url(pics/points_box_rb.gif) right bottom no-repeat;
	border: 1px #E5E5E5 solid;*/
	border-right:0px;
	border-bottom:0px;
	margin-top:20px;
	padding:12px;
	margin-bottom:20px;
}
#box_points_grey {
	background:url(pics/points_box_rb_2.gif) #F6F6F6 right bottom no-repeat;
	border-right:0px;
	border-bottom:0px;
	margin-top:20px;
	padding:20px;
	padding-bottom:0px;
}
.total_p {
	width:235px;
	float:left;
	margin-right:20px;
	padding-bottom:20px;
}
.total_b {
	width:215px;
	float:left;
	margin-right:20px;
	padding-bottom:20px;
}
.total_c {
	width:235px;
	float:left;
	padding-bottom:20px;

}
.no_redeemed_color {
	color:#CACACC;
}
.tips_greener {
	margin-top:20px;
}
.number_big {
	font-size:24px;
	color:#6C9D30;
	padding-top:4px;
}
.tips_bottom {
	padding-bottom:10px;
}
.top_table td{
	padding:10px;
	border:#ECECEC 1px solid;
	border-right:0px;
	background:#F6F6F6;
}
.table_det td{
	padding:10px;
	padding-bottom:6px;
	padding-top:6px;
}
.par {
	background:#FBFBFB;
}
/* STYLES FOR POPUP TIPS */
#dhtmltooltip {
	text-align: left;
	position: absolute;
	left: -300px;
	visibility: hidden;
	z-index: 100;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 10px;
	width: 200px;
}

#dhtmlpointer{
	position: absolute;
	left: 0px;
	z-index: 100;
	visibility: hidden;
}
/* create_account*/

.create_account_holder {
	padding:10px;
}
.table_sigup {
	margin-left:40px;
}

