a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
body{margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none;color:#000000;background-color: #ffffff;background-image:url(../images/page_bg.jpg); background-repeat:repeat-x;}
.full{width:100%;height:auto; margin:auto; float:left;}
.main{ width:800px; height:auto; margin:auto; clear:both;}
.header{ width:800px; height:143px; float:left;}
.logo_bg{ width:800px; height:108px; float:left;}
.logo{ width:375px; height:108px; float:left;}
.telfrnd{ width:258px; height:108px; float:right;}
.tab_bg{ width:800px; height:30px; float:left; padding-top:5px;}
.search_bg{ width:300px; height:26px; float:right; padding-top:2px;}
.txtbox{background-color: #FFFFFF;height: 18px;width: 187px;border: 1px solid #536e80; float:left;}
.search{ width:73px; height:18px; float:left; padding-left:10px; padding-top:2px;}
.tab_bg02{ width:494px; height:26px; float:left;}
.tabcurv{ width:7px; height:26px; float:left;}
.tabcurvmid{ width:480px; height:26px; float:left; background-image:url(../images/tab_curvmid.gif); background-repeat:repeat-x;}
#main_nav{margin: 0;padding: 0;float: left;font-family:"Century Gothic";font-size:12px;color:#FFFFFF;font-weight: bold;}
#main_nav li{display: inline;}
#main_nav li a{float: left;color: white;padding: 5px 6px; text-decoration: none;}
#main_nav li a:hover{color:#000000;}

.content_area{ width:800px; height:auto; margin:auto; float:left; padding-top:10px; padding-bottom:10px;}
.content_left{ width:619px; height:auto; float:left;}
.banner01{ width:619px; height:285px; float:left;}
.head01{ width:414px; height:285px; float:left;}
.head02{ width:205px; height:285px; float:left; background-image:url(../images/ban02.jpg); background-repeat:no-repeat;}
.ban_whitetxtbg{ width:150px; height:229px; float:right; margin:auto; padding-left:35px; padding-top:30px; font-family:"Century Gothic"; font-size:12px; font-weight:bold; color:#ffffff; text-align:left;}
.banwhitetxt{font-family:"Century Gothic"; font-size:12px; font-weight:bold; color:#ffffff; text-align:left;}
.category_box{ width:169px; height:auto; padding-top:10px; float:left;}
.category_box02{ width:169px; height:auto; padding-top:10px; float:right;}
.categ_top{ width:169px; height:33px; float:left;}
.categ_mid{width:167px;height:auto;float:left;background-color:#056dab;background-image:url(../images/category_mid.gif);background-repeat:repeat-x;border-right-width: 1px;
border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #0075b0;border-left-color: #0075b0;}
.categ_btm{ width:169px; height:6px; float:left;}
.subcateg_box{ width:156px; height:auto; margin:auto;}
.subcateg_top{ width:156px; height:7px; float:left;}
.subcateg_mid{ width:136px; height:auto; float:left; background-image:url(../images/subcateg_mid.gif); background-repeat:repeat-y; padding:10px;}
.subcateg_btm{ width:156px; height:7px; float:left;}
.joinformtitle{float:left; padding-left:40px; padding-top:8px; width:100px; height:29px; border-bottom:1px dashed #ebfbff;}
.joinformwarn{float:left; padding-left:40px; padding-top:8px; width:100px; height:29px; border-bottom:1px dashed #ebfbff;}
.joinforminput{float:left; padding-left:20px; padding-top:8px; height:29px; width:252px; border-bottom:1px dashed #ebfbff;}
.joinformst{float:left; padding-left:40px; padding-top:8px; width:372px; height:30px; }
#category{margin: 0;padding: 0;float: left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
#category li{ display:inherit; list-style:none; line-height:18px;}
#category li img{ float:left; padding-right:5px; padding-top:3px; height:9px; width:9px;}
#category li a{float: left; text-decoration: none; color:#000000;}
#category li a:hover{ color:#FF3300; text-decoration: none;}
.category_links{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:18px;}
.content_right{ width:172px; height:auto; float:right;}
.content_mid{ width:442px; height:auto; float:left; padding-left:5px; padding-top:10px;}
.content_leftop{ width:442px; height:10px; float:left;}
.content_mid02{ width:422px; height:auto; background-image:url(../images/contnt_mid.gif); background-repeat:repeat-y; float:left; padding-left:10px; padding-right:10px;}
.content_midtxt{ width:422px; height:auto; float:left; padding-left:10px; padding-right:10px;}
.frndwarningbox{background-color:#FED2CB; border:#000000 1px solid; padding:10px;}
.benefit_box{ width:416px; height:286px; margin:auto;}
.ordinary_shoper{width:200px;height:250px;float:left; border-right-width: 1px;border-right-style: solid;border-right-color: #a7b9b4;}
.cash_member{width:208px;height:250px;float:right;}
.shopbox01{ width:162px; height:247px; margin:auto;}
.ordinarytxt{ font-family:"Century Gothic"; font-size:12px; font-weight:bold; color:#85ad6b; padding-left:7px; padding-bottom:15px;}
.pink_box{width:78px;height:16px;float:left;background-color: #feb9ba;border-right-width: 4px;border-bottom-width: 4px;border-right-style: solid;border-bottom-style: solid;border-right-color: #dfe8ea;border-bottom-color: #dfe8ea; padding-top:2px; text-align:center;}
.green_box{width:78px;height:16px;float:left;background-color: #c2e7aa;border-right-width: 4px;border-bottom-width: 4px;border-right-style: solid;border-bottom-style: solid;border-right-color: #dfe8ea;border-bottom-color: #dfe8ea; padding-top:2px; text-align:center;}
.yellow_box{width:78px;height:16px;float:left;background-color: #f3e088;border-right-width: 4px;border-bottom-width: 4px;border-right-style: solid;border-bottom-style: solid;border-right-color: #dfe8ea;border-bottom-color: #dfe8ea; padding-top:2px; text-align:center;}
.paidbox01{ width:131px; height:106px; float:left; background-image:url(../images/totalpaid_box01.jpg); background-repeat:no-repeat; margin-left:10px;}
.paidbox02{ width:131px; height:106px; float:left; background-image:url(../images/totalpaid_box02.jpg); background-repeat:no-repeat; margin-left:10px;}
.cost01{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0002; text-align:right; padding-right:12px; padding-top:45px;}
.cost02{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0002; text-align:left; padding-left:12px; padding-top:45px;}
.member_loginbox{ width:172px; height:285px; float:left;}
.memlogin_top{ width:172px; height:42px; float:left;}
.memlogin_mid{ width:172px; height:211px; float:left;}
.memlogin_midleft{ width:12px; height:211px; float:left;}
.memlogin_midrept{ width:148px; height:211px; float:left; background-image:url(../images/member_loginmidrept.gif); background-repeat:repeat-x;}
.memlogin_btm{ width:172px; height:12px; float:left;}
.txtbox02{ width:134px; height:18px; background-color:#ffffff; border: solid 1px #536e80;}
.txtbox03{ width:134px; height:15px; background-color:#ffffff; border: solid 1px #536e80; font-size:9px;}

.txtbox05{ width:290px; height:16px; background-color:#ffffff; border: solid 1px #536e80; font-size:11px;}
.txtbox06{ width:220px; height:16px; background-color:#ffffff; border: solid 1px #536e80; font-size:11px;}
.txtbox04{ width:70px; height:15px; background-color:#ffffff; border: solid 1px #536e80; font-size:9px;}
.form_area{ width:140px; margin:auto; }
.login{ width:140px; height:18px; float:left;padding-top:10px; float:left;}
.lostpassword{ width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00000; font-weight:normal; float:left; text-decoration:underline; padding-top:5px; padding-left:5px; _margin-top:-10px;}
.newuser{ width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00000; font-weight:normal; float:left; text-decoration:none; padding-top:20px; padding-left:5px;}
.lostpassword02{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00000; font-weight:normal; float:left; text-decoration:underline;}
.newshop_bg01{ width:149px; height:116px; margin:auto;}
.newshop_bg{ width:149px; height:96px; margin:auto; background-image:url(../images/newshop_bg.gif); background-repeat:no-repeat; padding-top:10px;}
.black{ width:134px; height:67px; background-color:#000000; margin:auto;}
.black1{ width:134px; height:67px; background-color:#CCCCCC; margin:auto;}
.shopname{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-align:center;}
.normaltxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-align:center;}
.footer_bg{ width:800px; height:52px; clear:both; margin:auto; padding-top:15px;}
.footer_bg02{ width:800px; height:52px; clear:both; margin:auto;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-align:center;}
.foot_left{ width:7px; height:52px; float:left;}
.foot_mid{ width:786px; height:40px; background-image:url(../images/foot_mid.gif); background-repeat:repeat-x; float:left; padding-top:12px;}
.frnd_invite{ width:373px; height:auto; margin:auto;}
.frnd_invitecurv{ width:373px; height:10px; float:left;}
.frnd_invitecurvmid{ width:353px; height:auto; background-image:url(../images/frndbox_curvmid.gif); background-repeat:repeat-y; background-position:center; padding:10px;}
.frnd_invitecurvmid_temp{ width:420px; height:auto; background-color:#FFFFCC;  background-position:center; padding:10px;}
.remindbox{display:none; background-color:#FAE9DE; border:#F2CBB0 1px solid;}




.footlinks{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-align:center;}
.footlinks:hover{ color:#ffffff;}
/***********************/
.GenBlack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.GenBlack02{
    width:250px; height:50px; background-color:#ffffff; border: solid 1px #536e80; font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.GenBlackUL {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0000FF;
	text-decoration: none;
}
.GenBlackAdmin {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.infoTextYellow {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F9E0D9  ;
	border: 1px solid #FFCC00;
}

.GenBlack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:   #000000;
	text-decoration: none;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #0066FF;
	background-color: #F2F2FF;
	font-style: normal;
	font-variant: normal;
}

.infoTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFECEC;
	border: 1px solid #FF0000;
}

.shopName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #554597;
	margin-bottom: 10px;
	line-height: normal;
	text-decoration: none;
}
.offerboxlist{float:left; padding:8px; height:auto; width:95%; border-bottom:1px dashed  #CFE3EF;}
.shadow {
	background-image: url(../images/shadow.gif);
	background-repeat: no-repeat;
}
.smallspacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	color: #FFFFFF;
}
.catheading
{
 font-size:14px; color:#0584B4;
}
.membersupportdisp{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0000FF;
	text-decoration: none;
}
.offer_oftheweek{ width:169px; height:auto; padding-top:10px; float:left;}
.content_areasub{ width:800px; height:auto; margin:auto; float:left; padding-top:10px; padding-bottom:10px;}
.content_midsub{ width:442px; height:auto; float:inherit; padding-left:5px; padding-top:10px;}
.category_boxalter{ width:169px; height:auto; padding-top:200px; float:left;}
.txtbox10{ width:134px;  background-color:#ffffff; border: solid 1px #536e80; font-size:9px;}
.txtbox11{ width:70px; background-color:#ffffff; border: solid 1px #536e80; font-size:9px;}