body {	background-image:url(../images/bg.jpg);	background-repeat:repeat-x;background-position: center top;	background-color:#f5f5f5;	font-family:"Tahoma", "Arial";font-size: 11px;color:#363636;	margin: 0px;	text-align:left; line-height:130%;}
 
a { color:#FFF; text-decoration: none;}
a:link {color:#FFF; text-decoration: none;}
a:visited {color:#FFF; text-decoration: none;}
a:active {color:#FFF; TEXT-DECORATION: none;}
a:hover { text-decoration: underline; color:#FFF;}

.footer_link{  font-size: 10px; font-weight: normal; color: #FFF; text-decoration: none; line-height:115%;}
.footer_link:link { font-size: 10px; font-weight: normal; color: #FFF; text-decoration: none; line-height:115%;}
.footer_link:visited { font-size: 10px; font-weight: normal; color: #FFF; text-decoration: none; line-height:115%;}
.footer_link:hover { font-size: 10px; font-weight: normal; color: #FFF; text-decoration: underline; line-height:115%;}

.login{  color: #fff200; text-decoration: underline;}
.login:link {color: #fff200; text-decoration: underline;}
.login:visited {color: #fff200; text-decoration: underline; }
.login:hover { color: #fff200; text-decoration: none;}

.navlink{  color: #363636; text-decoration: underline;}
.navlink:link {color: #363636; text-decoration: underline;}
.navlink:visited {color: #363636; text-decoration: underline;}
.navlink:hover { color: #363636; text-decoration: none;}

.termlink{  color: #666666; text-decoration: underline; font-size:10px;}
.termlink:link {color: #666666; text-decoration: underline;font-size:10px;}
.termlink:visited {color: #666666; text-decoration: underline;font-size:10px;}
.termlink:hover { color: #666666; text-decoration: none;font-size:10px;}

.facebook{  color: #0c419a; text-decoration: none; }
.facebook:link {color: #0c419a; text-decoration: none;}
.facebook:visited {color: #0c419a; text-decoration: none;}
.facebook:hover { color: #0c419a; text-decoration: underline;}

.redlink{  color: #FF0000; text-decoration: underline;font-weight:bold;}
.redlink:link {color: #FF0000; text-decoration: underline;font-weight:bold;}
.redlink:visited {color: #FF0000; text-decoration: underline; font-weight:bold;}
.redlink:hover { color: #FF0000; text-decoration: none; font-weight:bold;}

.subabout{ background-image:url(../images/about_out.gif); background-repeat:no-repeat; font-size: 11px; font-weight: normal; color: #FFF;  line-height:135%;padding:2px 0 4px 30px;}
.subabout_over {background-image:url(../images/about_over.gif); background-repeat:no-repeat; font-size: 11px; font-weight: bold; color: #FFF;  line-height:135%;padding:2px 0 4px 30px;}

.subabout_sub{ background-image:url(../images/aboutsub_out.gif); background-repeat:no-repeat; font-size: 10px; font-weight: normal; color: #FFF;  line-height:135%;padding:1px 0 2px 40px;}
.subabout_sub_over{background-image:url(../images/aboutsub_over.gif); background-repeat:no-repeat; font-size: 10px; font-weight: bold; color: #FFF;  line-height:135%;padding:1px 0 2px 40px;}

form{padding:0px;margin:0px;}
.button {font-family:Tahoma;border-width:0px;font-size:10px; font-weight:bold;background:#363636;color:#fff;height:20px;}
.button_edit {font-family:Tahoma;border-width:0px;font-size:10px; font-weight:bold;background:#363636;color:#fff;height:20px; }
/*---------------------------header-------------------------*/
#header{width:940px;	height:111px;	margin-left:auto;margin-right:auto;	}
#logo{	padding:0 0 0 20px;	float:left;	width:125px;}
#head_right{	padding:15px 15px 0 0;	float:right;	width:780px;}
#head_menu{	padding:2px 10px 0 0;	float:right;	width:785px;	text-align:left;}
#step{	float:left;	width:500px;	height:50px;}
#login{float:right;width:265px;padding:7px 0 0 0;	font-size:10px; text-align:right;}
#login .left{text-align:left; padding:0 0 0 3px;}
#login strong{font-size:12px; color: #fff200; }

/*---------------------------container-------------------------*/
#container{width:930px;margin-left:auto;margin-right:auto;padding:0 5px 0 5px;background-image:url(../images/bg_container.gif);background-repeat:no-repeat;background-color:#FFFFFF;}
#left{	width:690px;	float:left;}
#right{	padding:5px 0 0 0;	width:235px;	float:right;}
#container_inner{	width:930px;	margin-left:auto;	margin-right:auto;	padding:0 5px 0 5px;	background-image:url(../images/bg_all.jpg);	background-repeat:no-repeat;	background-color:#FFFFFF;}
#container_promotion{	width:930px;	margin-left:auto;	margin-right:auto;	padding:0 5px 0 5px;	background-image:url(../images/bg_promotion.gif);	background-repeat:no-repeat;	background-color:#FFFFFF;}
#left_promotion{	width:410px;	float:left; padding:0 0 0 5px;}
#right_promotion{ margin:0 5px 0 0;	width:505px;	float:right;}
#left_myprofile{	width:179px;	float:left; padding:0px;}
#right_myprofile{ margin:0 5px 0 0;	width:735px;	float:right;}
#right_myprofile_left{ width:489px;	float:left;}
#right_myprofile_right{ width:239px;	float:right;}
#left_contact{	width:690px;	float:left; background-image:url(../images/bg_contact.gif); background-repeat:no-repeat;}
#left_about{	width:175px;	float:left; padding:0px;}
#right_about{ margin:0;	width:755px;	float:right; }
/*---------------------------footer-------------------------*/
#footerbg{background-image:url(../images/footer2.gif); margin:5px 0 0 0 ; background-color:#5f605f; color:#FFFFFF;}
#footer{background-image:url(../images/footer.gif);	background-repeat:no-repeat;	width:920px;	margin-left:auto;	margin-right:auto;	padding:20px 10px 0 10px; clear:both;}
#copy{padding:20px 0 30px 0;	}
.footer1{ float:left; width:75px;}
.footer2{ float:left; width:140px; padding-top:5px;}
.footer3{ float:left; width:130px; padding-top:5px;}
.footer4{ float:left; width:155px;}
.footer5{ float:left; width:100px;padding-top:5px;}
.footer6{ float:left; width:115px;}
.footer7{ float:left; width:205px; font-size:10px; padding-left:15px;}
.footer7 strong{ font-size:11px;}
.footer8{ float:left; width:300px;}
.footer9{  float:right; width:410px; text-align:right;}

/*---------------------------common-------------------------*/
.ul{margin: 0px 0px 0px 20px;padding: 4px 2px 6px 5px;list-style-image:url(../images/ul2.gif);line-height: 115%;}
.ul1{margin: 0px 0px 0px 15px;padding: 4px 2px 6px 5px;list-style-image:url(../images/ul3.gif);line-height: 135%;}
.input {border: 1px solid #7c7c7c; color:#d7d7d7; width:105px ; background-color:#7c7c7c; font-size:10px;}
.input2{border: 1px solid #7c7c7c; color:#FFF; width:163px; background-color:#7c7c7c; font-size:11px; margin:0 0 0 8px; height:16px;}
.input3{border: 1px solid #7c7c7c; color:#FFF; width:250px; background-color:#7c7c7c; font-size:11px; margin:0 0 5px; 0; height:16px;}
.input-enew{border: 1px solid #7c7c7c; color:#FFF; width:145px; background-color:#7c7c7c; font-size:11px; margin:0 0 0 8px; height:16px;}
.input-contact{border: 1px solid #cccccc; color:#363636; width:300px; background-color:#FFF; font-size:11px;}
.input-redemtion{border: 1px solid #cccccc; color:#363636; width:150px; background-color:#FFF; font-size:11px;}
.input-redemtionQuantity{border: 1px solid #cccccc; color:#363636; width:40px; background-color:#FFF; font-size:11px; text-align:center;}
.input-general{border: 1px solid #cccccc; color:#363636; background-color:#FFF; font-size:11px;}
.input-edit{border: 1px solid #cccccc; color:#999; width:265px; background-color:#FFF; font-size:11px;}
.inputDis{border: 1px solid #cccccc; color:#363636; background-color:#f5f5f5; font-size:11px;}
.findSearchDropdown { font-size: 11px;color:#333333; width:204px; height:18px;border: 1px solid #d6dade; color:7c7c7c; margin:3px 0 0 0;}
.padding{ padding:5px 0 0 0;}
.bgsearch{	background-image:url(../images/bg_search.jpg); background-repeat:repeat-y;	background-position:0 30px; margin:5px 0 0 0;}
.searchbox{ padding:5px 9px 0 11px;}
.enew{ padding:5px 6px 0 0px;}
.nav{ text-align:right; padding: 10px 25px 0 0;}
.h_pro{background-image:url(../images/h_pro.gif); background-repeat:no-repeat; padding:10px 20px 3px 20px;}
.h_probg{background-image:url(../images/bg_pro.gif);background-repeat:no-repeat; padding:20px 15px 3px 15px; }
.menu_sub_mytheonecard{ background-image:url(../images/h_mytheonecard.gif);background-repeat:no-repeat; padding:10px 20px 6px 20px; color:#fff200; font-weight:bold; font-size:12px;}
.menu_sub_mytheonecard_bg{ background-image:url(../images/bg_mytheonecard.gif);background-repeat:no-repeat; padding:5px 0 3px 7px;}
.menu_sub_about_bg{ background-image:url(../images/bgsub_about.gif);background-repeat:no-repeat; padding:0 0 3px 5px;}
.h_about{background-image:url(../images/h_about.gif); background-repeat:no-repeat; padding:6px 20px 7px 20px;}
.bg_about{background-image:url(../images/bg_about.gif);background-repeat:no-repeat; padding:10px 25px 0 25px; }

.titled_pro{ font-size:20px; font-weight:bold; color:#FF0000; margin:0 0 15px 0;}
.date_pro{ font-weight:bold; color:#FF0000; margin:0 0 5px 0;}
.date_redemtion{ color:#FF0000; margin:5px 0 0 0;}
.detail_pro{ margin:0 0 15px 0;}
.head_topics{ font-size:12px; font-weight:bold;}
.h_titled{background-image:url(../images/h_titled.gif); background-repeat:no-repeat; padding:10px 20px 3px 20px;}
.bg_titled{ padding:10px 25px 0 25px; text-align:center;}
.promotion{	width:195px;	margin:0 0 30px 0;	text-align:left;}
.promotionRedemtion{width:160px; margin:0 10px 30px 0;	text-align:left; float:left;}
.h_contact{background-image:url(../images/h_contact.gif); background-repeat:no-repeat; padding:6px 20px 7px 20px;}
.bg_contact{background-image:url(../images/bg_contactdetail.gif);background-repeat:no-repeat; padding:10px 25px 0 25px; }
.red{ color:red; font-size:10px;}
.txtbg{background-color:#222; padding:8px; color:#FFFFFF; font-weight:bold; margin:0 0 10px 0 ;}
.txtFFF{ font-size:12px; color:#FFFFFF}
.titled_myprofile{background-image:url(../images/titled_myprofile.gif); background-repeat:no-repeat; font-size:12px; color:#FFFFFF; font-weight:bold; padding:8px 0 8px 10px;}
.bg_myprofile{background-image:url(../images/bg_myprofile.gif);  padding:8px 0 0 10px;}
.titled_editprofile{background-image:url(../images/deit_profile.gif); background-repeat:no-repeat; font-size:12px; color:#FFFFFF; font-weight:bold; padding:8px 0 8px 10px;}
.bg_editprofile{background-image:url(../images/bg_editprofile.gif);  padding:8px 0 0 10px;}
.more{ text-align:right; padding:0 10px 0 0;}
.titled_space{ margin:0 0 5px 0;}
.img{ float:left; padding:0 10px 0 0; width:60px;}
.img_right{ float:right; padding:0 5px 5px 0;}
.calendar_line{background-image:url(../images/calen_line.gif); background-repeat:no-repeat; background-position:bottom; padding:10px 0 0 0;}
.notes{float:right;	width:265px;	color:#999999; margin:0 10px 0 0; text-align:right;}		  
.dvhdr1 {background:#FFF; font-weight:bold;padding:10px 10px 2px 10px;width:280px;	color:#363636;	border: 1px solid #CCCCCC; border-bottom-width:0px;}
.dvbdy1 {background:#FFF;padding:0px 10px 10px 10px;width:280px;color:#363636;border: 1px solid #CCCCCC; border-top-width:0px;}
.dvhdr-logo{	background:#ededed;padding:4px 4px 2px 4px;	width:60px;color:#363636;border-bottom-width:1px;font-size:10px;	text-align:center;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;	border-top-style: solid;border-right-style: solid;	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.dvbdy-logo {background:#FFF;padding:5px 0px 4px 0px;width:60px;color:#363636;border: 1px solid #CCCCCC; border-top-width:0px; text-align:center;}
.about_head{ padding:0 10px 0 10px;}
.about_detail{ background-image:url(../images/about_bg.jpg); background-repeat:no-repeat;padding:15px 25px 20px 20px; margin:0 0 0 10px; }

.popup{background-image:url(../images/popup.gif);background-repeat:no-repeat;width:420px;font-size:12px;}
.popup_head{padding:15px 10px 10px 20px;font-weight:bold;color:#fff200;}
.popup_detail{padding:15px 20px 10px 20px;}

.popup2{background-image:url(../images/popup2.jpg);background-repeat:no-repeat;width:666px;font-size:12px;}
.popup_head2{padding:15px 10px 10px 20px;font-weight:bold;color:#fff200;}
.popup_detail2{padding:15px 20px 10px 20px;}
.textfff200{font-size:11px; color: #fff200; font-weight:bold; }
.line{background-image:url(../images/line.gif);background-repeat:repeat-x; background-position:bottom;}


/*---------------------------ToR add-------------------------*/
.inputW {border: 1px solid #FFF; color:#333; width:105px ; background-color:#FFF; font-size:10px;}
.hasErr {
	font-weight:bold; 
	font-size:12px;
	text-align:center;
	margin-top: 20px;
	color:#FF0000;
}
.hasErrL {
	font-weight:bold; 
	font-size:12px;
	text-align:left;
	margin-top: 20px;
	color:#FF0000;
}

.MsgErr {
	font-weight:bold; 
	font-size:12px;
	text-align:center;
	margin-top: 40px;
	color:#FF0000;
}
.MsgOK {
	font-weight:bold; 
	font-size:12px;
	text-align:center;
	margin-top: 40px;
	color:#008080;
}
.tooltip {
	width: 250px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: left;
}

#SurveyArea {
	width: 815px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 5px;
	line-height: 150%;
}
input.nwe_submitbtn {
	border: 1px solid #666666;
	width: 80px;
}

#RedemptionOnline{ background-color:#1c1c1c; margin:10px 1px 0 7px;}
.RedemptionOnlineH{ background-image:url(../images/redemptiononline.gif); background-repeat:no-repeat; height:20px; padding:8px 0 0 12px; color:#fff200; font-weight:bold;}
.addRedemtion{ background-image:url(../images/line2.gif); background-repeat:repeat-x; background-position:bottom left; padding:0 0 10px 0; margin:10px 10px 0 10px; font-weight:bold; color:#FFFFFF;}
.addRedemtion1{ font-size:10px; color:#777777; text-align:right; font-weight:normal;}
.addRedemtion2{ font-size:10px; color:#fff200; text-align:right; width:50px;font-weight:normal;}

