body {
	background-color:#A5CA7B;
	margin:0;
	padding:0;
}

img { border:0; }

hr { color:#CCCCCC; }

.wrapper {
	background-color:#A5CA7B;
	height:auto;		
	margin:0 auto;
	width:1001px;
}
.tab_content_main {
	background:url(../image/snap_promotion.jpg) no-repeat;
	float:left;
	height:253px;
	width:1001px;
}
.top_banner {
	background: url(../image/top_banner.gif) no-repeat;
	float:left;
	height:98px;
	width:1000px;
}

.ufood_holder {
	float:left;
	height:82px;
	width:157px;
}

.menu_holder {
	float:left;
	height:20px;
	margin:65px 0 0 140px;
	width:700px;
}

.link_holder {
	float:left;
	font-size:14px;
	font-weight:600;
	height:inherit;
	text-align:center;
	width:175px;
}

.link_holder a { 
	color:#A5CA7B; 
	text-decoration:none;
}

.share_link_holder {
	display:inline;
	float:right;
	height:14px;
	margin:0 10px 0 0;
	text-align:center;
	width:14px;
}

.fb_link_holder a {
	color:#3B5998;
	text-decoration:none;
}

.content {
	float:left;
	height:528px;
	margin:0 5px 0 0;
	width:691px;
}

.side_banner {
	float:left;
	height:auto;
	margin:0 0 10px 5px;
	width:300px;
}

.tab a {
	background:url(../image/tab.gif) no-repeat;
	color:#AACD83;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:30px;
	line-height:1.75em;
	text-align:center;
	vertical-align:middle;
	width:214px;
	text-decoration: none;
}
.tab_out a {
	background:url(../image/tab_out.gif) no-repeat;
	color:#AACD83;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:30px;
	line-height:1.75em;
	text-align:center;
	vertical-align:middle;
	width:214px;
	text-decoration: none;
}

.tab_content {
	background-color:#FFFFFF;
	float:left;
	height:auto;
	width:1001px;
}

.content_seperator {
	background:url(../image/content_seperator.gif) no-repeat;
	color:#787878;
	float:left;
	font-size:20px;
	font-weight:600;
	height:34px;
	line-height:1.72em;	
	padding:0 0 0 30px;
	vertical-align:middle;
	width:1001px;	
}
.content_round1 {
	background:url(../image/content_round1.jpg) no-repeat;
	float:left;
	font-weight:600;
	height:50px;
	padding:0 0 0 30px;
	width:1001px;	
}

.content_round2 {
	background:url(../image/content_round2.jpg) no-repeat;
	float:left;
	font-weight:600;
	height:40px;
	padding:0 0 0 30px;
	width:1001px;	
}



.content_title {
	float:left;
	height:24px;
	width:500px;
}

.content_title_icon {
	background:url(../image/circle_icon.gif) no-repeat;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-weight:bold;
	height:24px;
	margin:0 0 0 22px;
	padding:3px 0 0 0;
	text-align:center;
	width:25px;
}

.tab_content_snap {
	background:url(../image/snap_promotion.jpg) no-repeat;
	float:left;
	height:253px;
	width:1001px;
}

.tab_content_cel {
	float:left;
	height:756px;
	width:1001px;
	background-repeat: no-repeat;
}

.content_main_text {
	color:#666666;	
	display:inline;
	float:right;
	font-size:12px;		
	height:52px;
	margin:175px 35px 0 0;
	width:724px;
}

.empty_seperator_10px {
	background-color:#FFFFFF;
	float:left;
	height:10px;
	width:1001px;
}

.empty_seperator_20px {
	background-color:#FFFFFF;
	float:left;
	height:20px;
	width:1001px;
}

.empty_seperator_30px {
	background-color:#FFFFFF;
	float:left;
	height:30px;
	width:1001px;
}

.tool_bar {
	background:url(../image/iphone_tools.jpg) no-repeat;
	float:left;
	height:124px;
	width:1001px;
}

.left {	margin:8px 0 0 63px; }

.right { margin:8px 0 0 290px; }

.photo_content_1 {
	float:left;
	height:229px;
	width:299px;
}

.photo_content_2 {
	display:inline;
	float:left;
	height:228px;
	margin:0 0 0 45px;
	width:153px;
}

.photo_content_3 {
	display:inline;
	float:left;
	height:auto;
	margin:0 0 0 30px;
	width:auto;
}
.photo_content_bada {
	float:left;
	height:900px;
	width:299px;
}
.photo_content_bada2 {
	display:inline;
	float:left;
	height:250px;
	margin:0 0 0 45px;
	width:150px;
}
.word_content_1 {
	background-color:#FFFFFF;
	color:#666666;
	float:left;
	font-size:12px;
	height:199px;
	padding:30px 0 0 0;
	width:702px;
}

.word_content_2 {
	display:inline;
	color:#666666;
	float:left;
	font-size:12px;
	height:228px;
	margin:0 40px 0 18px;
	width:243px;
}

.word_content_2 p { margin:0; }

.word_content_3 {
	display:inline;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	height:92px;
	width:195px;
}

.word_content_4 {
	background-color:#FFFFFF;
	color:#666666;
	float:left;
	font-size:12px;
	height:auto;
	padding:0 30px 0 30px;
	width:941px;
	line-height:1.60em;
}

.word_content_bada {
	background-color:#FFFFFF;
	color:#666666;
	float:left;
	font-size:12px;
	height:870px;
	padding:30px 20px 0 0;
	width:682px;
}
.word_content_bada2 {
	display:inline;
	color:#666666;
	float:left;
	font-size:12px;
	height:250px;
	margin:0 0 0 20px;
	width:110px;
}

.content_title_1 {
	color:#96B971;
	float:left;
	font-weight:bold;
	height:24px;
	line-height:1.60em;
	vertical-align:middle;
	width:auto;
}

.content_title_2 {
	color:#666666;
	float:left;
	font-weight:bold;
	height:24px;
	line-height:1.60em;
	vertical-align:middle;
	width:auto;
}

.regulation_cotnent {
	background:url(../image/regulation_border.gif) repeat-y;
	color:#666666;
	float:left;
	font-size:12px;
	height:auto;
	padding:10px 0 10px 30px;
	width:971px;
	text-align:left
}

.regulation_cotnent p { 
	margin:0;
	padding:0px 30px 0 30px; 
}

.table_content {
	color:#666666;
	font-size:12px;	
	height:auto;
	width:315px;
	margin:0 auto;
}

.table_content input { 
	display:inline;
	margin:0 0 0 110px; 
}

.table_content_2 {
	color:#666666;
	font-size:12px;	
	height:auto;
	width:310px;
	margin:10px 0 0 260px;
}

.table_content_3 {
	color:#666666;
	font-size:12px;	
	height:35px;
	width:520px;
	margin:0 0 0 350px;
}

.table_content_left {
	display:inline;
	float:left;
	height:25px;
	line-height:2.0em;
	margin:0 0 10px 0;
	vertical-align:middle;
	width:70px;
}

.table_content_left_2 {
	display:inline;
	float:left;
	height:auto;
	line-height:2.0em;
	margin:0 0 10px 0;
	vertical-align:middle;
	width:auto;
}

.table_content_left_2 a { text-decoration:none; }

.table_content_right {
	display:inline;	
	float:left;
	font-size:12px;
	height:25px;
	margin:0 0 10px 0;	
	width:245px;
}

.table_content_right_2 {
	display:inline;	
	float:left;
	font-size:12px;
	height:25px;
	margin:0 0 10px 0;	
	width:450px;
}

.table_content_right input, .table_content_right_2 input {
	color:#999999;
	float:left;
	height:20px;
	margin:0;
	padding:0;
	width:227px;
}

.table_description {
	background-color:#E8E8E8;
	float:left;
	height:285px;
	margin:0 auto;
	padding:0 0 0 47px;
	#padding:15px 0 0 47px;
	width:510px;
}

.table_description p { margin-bottom:0; }

.table_description textarea {
	border:1px solid #B5B5B5;
	height:100px;
	margin:0;
	padding:0;
	overflow:hidden;
	width:460px;
}


.footer {
	color:#FFFFFF;
	float:left;
	font-size: 12px;
	letter-spacing: 1pt;
	line-height: 150%;	
	margin:10px auto 0px auto;	
	text-align:center;	
	text-decoration:none;
	width:1001px;
}

.footer a { 
	color:#FFFFFF;
	text-decoration:none;
}
