* {
	margin:0;
	padding:0;
}
input:focus, textarea:focus{
	outline: none
}
body {
	background: #00ADEE;
	color: #121f2f;
	font-family: Helvetica, arial ,sans-serif;
	font-size:12px;
	margin: 0;
}

#header{
	background: url(../img/head_re.png) repeat-x top left;
	height:172px;
	position:relative;
	z-index:1000;
}

#header_top ul{
	margin-top:6px;
}
#header_top{
	clear:both;
	margin:0 auto;
	display:block;
	font-size:14px;
	font-weight:600;
	width:980px;
}

.pesquisa{
    width: 380px;
    height: 30px;
    position: relative;
    float: left;
    top: 7px;
    left: 75px;
    color:#00ADEE;

}
.textopesquisa{
	font-size:18px;
	width:395px;
	color:#00ADEE;
	font-weight:600;

}

img{border:none;}
.merchant_activate:hover, #print_list:hover, .comment_deal_head a:hover, .sharehref:hover, a:hover{text-decoration:underline;}
a{text-decoration:none;	color:#00ADEE;}
.merchant_activate, #header a:hover{text-decoration:none;}

.content_wrap{
	background:url("../img/repe.png") repeat-y scroll left top transparent;
	height:auto;
	margin:0 auto;
	min-height:500px;
	position:relative;
	width:930px;
	z-index:100;
}
.bannercru{
    width: 402px;
    height: 62px;
    float: left;
    margin-left: 25px;
    z-index: 202;

}
.referspan{
	float:left;
	color:#FFFFFF;
}
.referspan a{
	color:#FFFFFF;
	text-decoration: none;
}

.referspandivider{
	 float:left;
	 background: url(../img/header_linesep.png) no-repeat;
	 width:2px;
	 height:20px;
	 margin:0 20px;
	 color:#FFFFFF;
}

.fbconnectspan{
	 float:left;
	 background: url(../img/fbconnect.png) no-repeat;
	 width:169px;
	 height:20px;
}

.sidelog_buttons{
	margin-left:35px;
	margin-top:15px;
}
.twitterspan{
	background:url("../img/tweet.png") no-repeat scroll 0 0 transparent !important;
	float:left;
	width:61px;
	height:60px;
	margin:0 20px;
}

.loginspan{
	float:left;
	color:#fff;	
	text-decoration: none;
}

#header_middle{
	float:left;
	/* height:103px; */
	height:98px;
	width:683px;
}
.header_wrap{
	margin:0 auto;
	width:920px;
}
.logo{
	float:left;
	height:170px;
	width:237px;
}
.logo_foot a, .logo a{
	background:url("../img/logo.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:209px;
	width:237px;
	margin-top:10px;
	text-indent:-9999px;
	position:relative;
	z-index:1000;
}
.logo_foot a{
	background:url("../img/foot.png") no-repeat scroll 0 0 transparent;
	width:148px;
	height:132px;
}

.city_div{
	float:right;
	margin-top:30px;
}
.lan_img{
	visibility:hidden;
	float:right;
	margin:5px 8px 0;
}
.referral_link{color:#FFFFFF; float:right; font-size:16px; font-weight:bold;margin-right:10px;position:relative;top:8px;}
.referral_link a{color:#BED630;}
.referral_link a:hover{color:#00ADEE;}
.search_mail{
	color:#FFFFFF;
	float:left;
	font-size:15px;
	line-height:17px;
	margin-top:30px;
}

.get_deal span{
	text-transform:uppercase;
	color:#ffffff;
	font-weight:600;
}
.get_deal{
	margin-left:5px;
	font-size:13px;
	color:#BED630;
}
.redem_but, .forget_button1, .forget_button, .login_but_new,  .search_but{
	background:url("../img/se_but.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:47px;
	position:relative;
	right:58px;
	text-indent:-9999px;
	width:40px;
}
.redem_but{position:absolute; right:15px; }
.login_but_new{position:absolute; right:10px; }
.forget_button1{position:absolute;right:63px; }
.suberror{
	clear:both;
	color:#BED630;
	float:left;
}
.forget_wrap{position:relative;}
.sign_pass{margin-left:20px;}
.pro_sign_pass, .sign_pass, .sign_email{float:left;width:225px;position:relative;}
.sugg_inputs, .cont_inputs, .redemption, .forget_email, .reg_inputs, .login_pass, .login_email, .fullemail, .search_box{
	background:url("../img/search_box.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	float:left;
	font-size:16px;
	padding:10px 0 20px 8px;
	width:321px;
	color:#636466;
}
.reg_inputs{
	background:url("../img/reg_in.png") no-repeat scroll 0 0 transparent;
	width:265px;
}
.cont_inputs{
	background:url("../img/con_inpu.png") no-repeat scroll 0 0 transparent;
	width:313px;
	float:right;
}

.sugg_inputs{
	background:url("../img/sug_in.png") no-repeat scroll 0 0 transparent;
	width:463px;
}
.sign_middle_content{
	margin-top:6px;
}
.sign_remember{
	margin-top:30px;
	float:left;
}
.redemption{
	background:url("../img/redeem.png") no-repeat scroll 0 0 transparent;
	width:200px;
}
.login_pass, .login_email{
	background:url("../img/login_box.png") no-repeat scroll 0 0 transparent;
	width:225px;
}
.forget_email{background:url("../img/for_get.png") no-repeat scroll 0 0 transparent;width:454px;}
#user_accept_terms, .lab_caption{float:left;margin-right:5px;}
.choose_city_label{
	color:#bed630;
	font-size:13px;
	text-transform:uppercase;
}

#header_bottom{
	float:left;
	font-size:14px;
	font-weight:600;
	margin-top:12px;
	width:683px;
}

#header_bottom ul{
	list-style-type:none;
}

#header_bottom ul li a:hover{
	color:#bed630;
}
#header_bottom ul li{
	float:left;
	position:relative;
	margin:0 9px;
	height:30px;
}

#header_bottom .author span img{
	border:medium none;
	margin-top:2px;
}
#header_bottom .author span{
	float:left;
	margin-right:5px;
}
#header_bottom .author {
	font-size:12px;
	margin-top:-6px;
	font-weight:normal;
}
.drop_down li a:hover{color:#636466 !important;}
.drop_down li{
	height:auto !important;
	padding:2px 0;
}
.drop_down{
	background:none repeat scroll 0 0 #BED630;
	border:1px solid #C8DA5E;
	display:none;
	position:absolute;
	left:0;
	top:29px;
	width:auto;
}
div#header_bottom ul li:hover ul{display: block;}
.comma_funtion{color:#FFFFFF;cursor:pointer;}
.author_image img{
	margin-top:-2px;
}
.logout, .author{
}
#content{
	clear:both;
	margin:0 auto;
	min-height:500px;
	height:auto;
	position:relative;
	top:-12px;
	width:920px;
}
.clear_fix{}
#footer{
	background:url("../img/footer_bg_rep.png") repeat-x scroll left top transparent;
	/* float:left; */
	height:213px;
	margin-top:-50px;
	position:relative;
	width:100%;
	z-index:1000;
}

.footer_cont{
	font-size:12px;
	margin:20px auto 0;
	width:930px;
	position:relative;
}

.footer_cont_part  a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}
.footer_cont_part  a{
	color:#BED630;
}
.footer_cont_part {
	color:#BED630;
	float:left;
	margin-top:30px;
	margin-left:25px;
	width:180px;
}
.logo_foot{
	/* float:left; */
	/* margin-top:-10px; */
	position:absolute;
	top:15px;
	right:0px;
	width:150px;
}
.footer_cont_part1{
	float:left;
	width:100px;
}

.footer_part_ul{
	display:block;
	list-style:none;
}

.footer_sel{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

#sidebar{
	width:240px;
	float:left;
}

.side_todaydeal_top{
	background: url(../img/today_deal_top.png) no-repeat;
	width:233px;
	height:358px;
}

.today_top_wrap{
	margin:12px;
}

.today_top_head{
	color:#0981BE;
	font-size:15px;
	font-weight:600;
	position:relative;
	top:9px;
	text-align:center;
}

.side_todaydeal_middle{
	width:233px;
	background:url("../img/today_deal_middle.png") repeat-y scroll 0 0 transparent;
	height:auto;
	min-height:8px;
}

.side_todaydeal_bottom{
	background: url(../img/today_deal_bot.png) no-repeat;
	width:233px;
	height:41px;
}

.side_giftsbox{
	background: url(../img/sidebar_box1.png) no-repeat;
	width:233px;
	height:93px;
}

.side_businessbox{
	background: url(../img/sidebar_box2.png) no-repeat;
	width:233px;
	height:127px;
}

.side_twitterbox_top{
	background:url("../img/tweet_top.png") no-repeat scroll 0 0 transparent;
	height:19px;
	width:232px;
}
.tweets_around_city span{
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	position:relative;
	text-transform:uppercase;
	top:50px;
}
.ajax_tweets{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.tweets_around_city{
	background:url("../img/twe_logo.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:98px;
	position:relative;
	text-align:center;
	right:8px;
	width:239px;
}

.deal_section{
	float:left;
	margin:8px 20px 0;
	width:410px;
}
.imagediv{
	overflow:hidden;
	width:400px;
}

.company_section{float:left; margin:20px 0 0; }
.deal_inner_titles{
	color:#BED630;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:5px;
}
.review_link, .review_link a, .company_link, .company_link a{font-size:13px;color:#636466;text-decoration:none;text-align:justify;}
.review_link a, .company_link a{color:#00adee;}
.review_link a:hover, .company_link a:hover{color:#77787b;}
.deal_title{}
.deal_title_heading{}
.deal_title_heading_2, .deal_title_heading1, .deal_title_heading1 a, .deal_title_heading a{
	color:#636466;
	font-size:27px;
	font-weight:600;
}
.deal_title_heading_2 span, .deal_title_heading1 a span, .deal_title_heading a span{color:#00ADEE;}
.deal_title_heading a:hover {color:#bed630 !important;text-decoration:none;}
.deal_title_heading1 a:hover {color:#00ADEE !important;text-decoration:none;}
.deal_title_heading1 a:hover .deal_titl_inner , .deal_title_heading a:hover .deal_titl_inner {color:#636466 !important;text-decoration:none;}

.side_twitterbox_middle{
	background:none repeat scroll 0 0 #FFFFFF;
	height:auto;
	margin-left:1px;
	min-height:200px;
	width:231px;
}

.side_twitterbox_bottom{
	background:url("../img/tweet_bot.png") no-repeat scroll 0 0 transparent;
	height:19px;
	width:232px;
}
.sidebar_box_heading{
	color:#121f2f;
	font-size:14px;
	font-weight:600;
	margin-left:15px;
}

.side_comment_heading{
	color:#121F2F;
	font-size:16px;
	font-weight:600;
	margin-left:57px;
	position:relative;
	top:8px;
}
.side_commentbox_cont{
	margin:0px 10px;
}
.sidebar_comment_href{
	margin-left:40px;
}
.no_comment{
	font-size:15px;
	text-align:center;
}
.comment_author_image img{
	margin-left:3px;
	margin-top:3px;
}
.comment_face_image, .comment_author_image{
	background:url("../img/com_img_fr1.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:40px;
	position:absolute;
	width:43px;
}
.comment_face_image{background:url("../img/com_img_fr.png") no-repeat scroll 0 0 transparent;}
.comment_owners{
	border-bottom:1px solid #F6D71E;
	float:right;
	font-size:11px;
	height:auto;
	margin:0 auto 0;
	min-height:35px;
	width:225px;
}

.join_discuss{
	float:right;
	margin-right:5px;
}

.sidebar_comments_span{
	color:#121f2f;
	float:right;
	margin-right:10px;
}

.side_giftbox_margin{
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.sidebax_divider{
	background:url("../img/sidebar_line_sep.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:2px;
	margin-left:3px;
	width:227px;
}
/*********selectbox**************/

.sug_city .selector, .cont_us .selector, .sign_dob_wrap .selector, .pro_quantities .selector, div.selector {
	background:url("../img/select.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:42px;
	line-height:22px;
	position:relative;
	width:268px;
	float:left;
}
.cont_us .selector{
	background:url("../img/con_inpu.png") no-repeat scroll 0 0 transparent;
	width:313px;
}
.sign_dob_wrap .day_sp .selector{
	background:url("../img/day.png") no-repeat scroll 0 0 transparent;
	width:85px;
}
.sign_dob_wrap .mon_sp .selector{
	background:url("../img/mon.png") no-repeat scroll 0 0 transparent;
	width:162px;
}
.sign_dob_wrap .year_sp .selector{
	background:url("../img/year.png") no-repeat scroll 0 0 transparent;
	width:99px;
}
.sug_city .selector{
	background:url("../img/sug_in.png") no-repeat scroll 0 0 transparent;
	width:463px;
	margin-left:6px;
}
 
.pro_quantities .selector{width:65px;background:#FFFFFF;height:31px;}
.sign_dob_wrap .selector{width:165px;height:47px;}
.cont_us .selector select, .pro_quantities .selector select, div.selector select {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#636466;
	font-size:16px;
	text-transform:uppercase;
	height:35px;
	left:5px;
	width:253px;
	cursor:pointer;
}
.cont_us .selector select{width:313px;}
.sug_city .selector select{width:450px;font-weight:normal;}
.sign_dob_wrap .day_sp,
.sign_dob_wrap .mon_sp ,
.sign_dob_wrap .year_sp {
	float:left;
	margin:0 35px 0 0;
}
.sign_dob_wrap .day_sp .selector select{width:85px;left:0;}
.sign_dob_wrap .mon_sp .selector select{width:162px;left:0;}
.sign_dob_wrap .year_sp .selector select{width:99px;left:0;}
.pro_quantities .selector select{width:65px;height:31px;left:0;}
div.selector.focus {
	border-color: #ababac;
}


.cont_us .selector span, .sign_dob_wrap .selector span, .pro_quantities .selector  span, div.selector span {
	background:url("../img/sel_but.png") no-repeat scroll right 60% transparent;
	color:#636466;
	display:block;
	font-size:16px;
	height:29px;
	left:10px;
	line-height:32px;
	padding:0;
	text-transform:uppercase;
	position:absolute;
	right:13px;
	top:4px;
	text-align:left;
}
.cont_us .selector span{font-size:15px;font-weight:normal;overflow:hidden;}
.sug_city .selector span{top:5px;font-weight:normal;}
.sign_dob_wrap .year_sp .selector span, .sign_dob_wrap .day_sp .selector span{right:5px;}
.sign_dob_wrap .mon_sp .selector span{right:8px;}
.pro_quantities .selector  span{right:2px; top:1px;}
div.selector.focus span {
	left: 10px;
}

div.selector select {
	position: relative;
	padding: 0;
	line-height: 23px;
	border: 0;
	margin: 0;
	cursor:pointer;
	/* padding-right: 40px; */
}
#signupAddForm div.selector select ,#deal_submitAddForm div.selector select{
	padding-right:0px;
}
/*********selectbox**************/
/*********commentbox**************/
.comment_wrap{
	float:left;
	width:100%;
	margin:10px 0;
}

.comment_box{
	float:left;
	width:700px;
	/* margin-top:6px; */
}
.comment_new, .comm_author{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:600;
	width:50%;
}
.post_comment{font-size:23px;color:#FFFFFF;}
.checkbox_div{float:right;}
.comm_author, .comment_new .name{margin-right:10px;text-transform:capitalize;}
.comment_new .name{color:#636466;}
.checkbox_div span, .comment_new .check{margin:0 5px;}
.comment_new .follow{}
.com_green_top, .com_green_bot{float:left;}

.com_green_bl, .com_green_bm, .com_green_br, 
.com_green_tl, .com_green_tm, .com_green_tr{
	background:url("../img/cm_tl.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:9px;
	width:19px;
}
.com_green_middle{background:none repeat scroll 0 0 #B0C23F;float:left;width:700px;}
.com_green_bm, .com_green_tm{background:none repeat scroll 0 0 #B0C23F;width:662px;}
.com_green_tr{background:url("../img/cm_tr.png") no-repeat scroll 0 0 transparent;}
.com_green_bl{background:url("../img/cm_bl.png") no-repeat scroll 0 0 transparent;}
.com_green_br{background:url("../img/cm_br.png") no-repeat scroll 0 0 transparent;}
.comment_content{float:left;width:710px;}
.comment_author {
	float:left;
	height:70px;
	margin:0 10px 0 0;
	overflow:hidden;
	text-align:center;
	width:70px;
}

.com_conten_inner{
	color:#636466;
	font-size:14px;
	font-weight:bold;
	padding:0 5px;
	line-height:23px;
}
.com_conten_inner span{color:#ffffff;}
.com_conten_inner .user{font-size:18px;}
.dream{
	background:url("../img/dream.png") no-repeat scroll left top transparent;
	float:left;
	font-size:0;
	height:40px;
	margin-right:7px;
	margin-top:-10px;
	text-indent:-9999px;
	width:38px;
}
.com_top{
	background:url("../img/top_l.png") no-repeat scroll left top transparent;
	height:12px;
	position:relative;
	top:-1px;
	width:auto;
}
.com_center{
	padding:12px 8px 0;
}

.com_bottom{
	background:url("../img/bot_l.png") no-repeat scroll left top #fbf4c3;
	height:12px;
	position:relative;
	top:7px;
	width:auto;
}

.com_top_titles{
	padding-bottom:0;
	padding-left:5px;
	padding-right:5px;
	position:relative;
	top:5px;
}
.com_top_comm{
	font-size:9px;
}

.signincomm{
	font-size:18px;
	margin-left:10px;
}

/*********commentbox**************/
.sidebar_buy_btn{
	color:#FFFFFF;
	position:relative;
	top:6px;
}

.side_giftsbox_cont{
	color:#121f2f;
	height:100px;
}

.sidebar_giftsbox_print{
	float:left;
	font-size:13px;
	margin-bottom:2px;
	margin-top:5px;
	text-align:center;
	width:100%;
}

.suggest_btn, .save_location, .save_pass, .save_gender, .save_birth, .mad_but, 
.preview_span, .save_name, .save_email, .save_avatar, .signupbtn, .login_but, .giftsbox_btn, .comment_btn{
	background:url('../img/btn_right.png')  no-repeat right top;
	list-style: none;
	float:left;
	height:63px;
	margin:0 10px;
}
.suggest_btn{float:right;}
.save_location span:hover, .save_pass span:hover, .save_gender span:hover,  .save_birth span:hover, 
.preview_span a:hover, .save_name span:hover, .save_email span:hover, .save_avatar span:hover, .login_but input:hover,  .mad_but input:hover, .suggest_btn input:hover, 
.signupbtn span:hover, .comment_btn span:hover, .giftsbox_btn a:hover{color:#bed630;}
.suggest_btn input, .save_location span, .save_pass span, .save_gender span,  .save_birth span, 
.preview_span a, .save_name span, .save_email span, .save_avatar span, .login_but input,  .mad_but input, .signupbtn span,  .comment_btn span, .giftsbox_btn a{
	background:url("../img/btn_left.png") no-repeat scroll left top transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:21px;
	font-weight:600;
	height:63px;
	margin-left:-20px;
	margin-top:1px;
	text-decoration:none;
}
.comment_btn, .giftsbox_btn{float:right;}
.comment_btn{margin-right:25px;}
.login_but .forget_button{padding:3px 2px 5px 15px;}
.preview_span a, .save_name span, .save_birth span, .save_gender span, .save_location span, .save_pass span, .save_email span, .save_avatar span{padding:14px 23px 0 17px;}
.login_but input, .mad_but input, .login_but .submit_but, .login_but .draft_but{padding:0 15px 10px;}
.suggest_btn input{padding:0 35px 10px 35px;}
.giftsbox_btn a, .signupbtn span{padding:12px 36px 0;}
.comment_btn span{padding:13px 23px 0 16px;}
.cancel_but{float:left;}
.preview_span a{text-transform:uppercase;}
.side_businessbox_cont{
	float:left;
	font-size:13px;
	color:#121f2f;
	margin-top:5px;
	margin-left:10px;
}

.sidebar_shop_btn{
	color:#FFFFFF !important;
	font-size:12px !important;
	position:relative;
	top:4px;
}

.sidebar_dealbox_hrefspan{
	background:url("../img/sidebar_graybox_btn.png") no-repeat scroll 0 0 transparent;
	float:right;
	margin-right:10px;
	width:112px;
	height:29px;
	text-align:center;
}
#pro_sign_gray_main, #pro_login_gray_main, #login_gray_main, #gray_main{
	float:left;
	width:850px;
}
#pro_login_gray_main{width:387px;}
#pro_sign_gray_main{width:447px;float:left;}
#side_login{
	width:320px;
	float:left;
}
#side_profile{
	width:200px;
	float:left;
}
#login_gray_main{
	margin:0 10px 0 16px;
	width:550px;
}

.product_buy_page{
	margin:0 48px 0 auto;
	width:850px;
}
.my_groupons{
	margin:0 auto;
	width:850px;
}
.discussions{
	float:left;
	margin:0 auto 0 32px;
	width:850px;
}
.discussions_wrap{float:left;}
.discuss_head{ margin:0 auto; width:800px;}
.discuss_title_l{
	color:#FFFFFF;
	float:left;
	font-size:30px;
	font-weight:600;
}
.discuss_title_r_bla, .discuss_title_r{
	float:right;
	color:#636466;
	font-size:18px;
	font-weight:600;
	margin-top:10px;
}
.discuss_title_r_bla{color:#00ADEE;}
.discuss_title_r_bla a:hover, .discuss_title_r a:hover{color:#636466;text-decoration:none;}
.dis_content{
	margin:0 auto;
	width:800px;
	clear:both;
}
.groupon_sec{
	float:left;
	margin-right:20px;
	width:620px;
}
.groupon_side_sec{
	float:left;
	width:200px;
}
.pro_buy_section{
	float:left;
	margin-right:20px;
	width:500px;
}
.buy_side_section{}
.pro_green_top, .pro_green_bot{}
.dis_green_top, .dis_green_bot{float:left;}
.dis_green_tm, .dis_green_bm, .dis_blue_tm, .dis_black_tm, 
.pro_black_tl, .grou_black_tm, .pro_black_tr, .pro_black_bl, .pro_black_br, .grou_black_bm,
.grou_green_bm, .grou_green_tm, .pro_con_green_tm, .pro_green_bl,
 .grou_blue_bm, .pro_blue_bl, .pro_blue_br, .pro_blue_tr, .grou_blue_tm, .pro_blue_tl, 
 .pro_green_bm, .pro_green_br, .pro_green_tl, .pro_green_tm, .pro_green_tr{
	background:url("../img/gt_l.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:20px;
	width:25px;
}
.dis_black_middle, .dis_blue_middle, .dis_green_tm, .dis_green_bm, .dis_green_middle, .dis_blue_tm, .dis_black_tm, 
.grou_green_bm, .grou_green_middle, .grou_green_tm, .pro_con_green_middle, 
.pro_con_green_tm, .pro_green_middle, .pro_green_tm, .pro_green_bm{background:none repeat scroll 0 0 #BED630;width:450px;}
.pro_green_tr{background:url("../img/gt_r.png") no-repeat scroll 0 0 transparent;}
.pro_green_bl{background:url("../img/gb_l.png") no-repeat scroll 0 0 transparent;}
.pro_green_br{background:url("../img/gb_r.png") no-repeat scroll 0 0 transparent;}
.pro_black_tl{background:url("../img/blt_l.png") no-repeat scroll 0 0 transparent;}
.pro_black_tr{background:url("../img/blt_r.png") no-repeat scroll 0 0 transparent;}
.pro_black_bl{background:url("../img/blb_l.png") no-repeat scroll 0 0 transparent;}
.pro_black_br{background:url("../img/blb_r.png") no-repeat scroll 0 0 transparent;}
.pro_blue_tl{background:url("../img/bt_l.png") no-repeat scroll 0 0 transparent;}
.pro_blue_br{background:url("../img/bb_r.png") no-repeat scroll 0 0 transparent;}
.pro_blue_bl{background:url("../img/bb_l.png") no-repeat scroll 0 0 transparent;}
.pro_blue_tr{background:url("../img/bt_r.png") no-repeat scroll 0 0 transparent;}
.dis_blue_middle, .dis_blue_tm, .grou_blue_bm, .grou_blue_middle, .grou_blue_tm{background:none repeat scroll 0 0 #00adee;}
.dis_black_middle, .dis_black_tm, .grou_black_bm, .grou_black_middle, .grou_black_tm{background:none repeat scroll 0 0 #77787b;}
.pro_green_middle{
	margin-left:1px;
	width:498px;
}
.dis_blue_middle{ width:850px; }
.grou_blue_middle{ width:620px; float:left;}
.dis_black_middle, .dis_green_middle{ margin-left:1px; width:848px; float:left;}
.grou_black_middle, .grou_green_middle{ margin-left:1px; width:618px; float:left;}
.grou_black_bm, .grou_black_tm, .grou_blue_bm, .grou_blue_tm, .grou_green_bm, .grou_green_tm{width:570px;}
.dis_black_tm, .dis_blue_tm, .dis_green_tm, .dis_green_bm, .pro_con_green_tm{width:800px;}
.pro_con_green_middle{width:848px;margin-left:1px;float:left;}
.pro_green_wrap{padding:9px 25px 25px;}
.pro_title_sec{}
.unlog_quan_sec, .pro_quan_sec{
	font-size:18px;
	font-weight:600;
	margin-top:20px;
}
.video_wrap{margin:0 35px 0 30px;}
.thanks_wrap_title_sec, .video_title_sec{
	color:#77787b;	
	font-size:18px;
	font-weight:600;
}
.thanks_wrap_title_sec{font-size:16px;}
.thanks_wrap_title_sec div{margin:10px 0;}
.thanks_wrap_title_sec .regards{font-size:24px;}
.thanks_wrap_title_sec .regards, .thanks_wrap_title_sec div span{color:#00ADEE;}
.unlog_quan_sec{width:570px;float:left;}
.pro_title1, .pro_title{
	color:#FFFFFF;
	font-size:20px;
}
.pro_title1{font-size:28px;font-weight:600;float:left;}
.refer_amount_sec, .pro_quantities{background:none repeat scroll 0 0 #ACBF3B;padding:10px 0;}
.unlog_quan_titles, .pro_quantities, .pro_quan_titles{
	float:left;
	text-align:center;
	width:100%
}
.grou_head span{float:right;margin:0 22px;}
.grou_head1 span{float:left;margin:0 22px;}
.grou_head1, .grou_head{
	float:left;
	font-size:16px;
	font-weight:600;
}
.grou_head .grou_current{color:#77787b;}
.grou_head .grou_nav a:hover{color:#77787b;text-decoration:none;}
.grou_head .gift_nav a:hover{color:#77787b;text-decoration:none;}

.grou_head .gift_nav a, .grou_head .gift_nav{ color:#bed530; }

.refer_amount_sec{
	color:#FFFFFF;
	padding-left:3px;
	float:left;
	width:100%;
}
.refer_checkbox{margin-top:8px;}
.che_label{margin-left:8px;}
.refer_checkbox_l{
	float:left;
	margin-right:15px;
}
#deal_price, #sub_total{
	margin-left:5px;
	width:110px;
}
#quantity{
	margin-left:20px;
	margin-right:15px;
	width:65px
}
.pro_total .titles{
	float:left;
	width:125px;
}
.unlog_total, .pro_total{
	color:#FFFFFF;
	float:left;
	width:99%;
}
.unlog_total{
	text-align:center;
	width:98%;
}
.confirm_p{
	float:left;
	font-size:18px;
	width:395px;
	color:#77787B;
}
#total_quantity{float:left;font-size:25px;}
.unlog_total #total_quantity{width:220px;}
.product_total{font-size:25px;float:right;}
.product_total, .refer_amount{color:#00ADEE;}
.unlog_quan_titles .titles , .pro_quan_titles .titles {
	color:#00ADEE;
	float:left;
	margin-right:10px;
	width:100px;
}
.unlog_quan_titles .titles{width:135px;margin-right:5px;}

.unloggedfriends_total, .friends_total, .pro_quantities .titles{
	color:#FFFFFF;
	float:left;
	width:100px;
}
.unlog_quan_sec .pro_quantities #my_quantity, .unlog_quan_sec .pro_quantities #fri_quantity{margin-left:45px;}
.pro_quantities .unlogged_titles{
	width:120px !important;
	margin-left:10px;
}
.gift_friends{
	color:#636466;
	font-size:21px;
	margin-top:17px;
}
.unloggedfriends_total, .friends_total{width:100%;margin-top:40px;}
.unloggedfriends_total{
	font-size:21px;
	font-weight:600;
}
.pro_buy_img{float:right;margin-top:15px;}
.incrementor{color:#00ADEE; float:left; width:20px;}
.gift_friend_name, .gift_friend_email{
	margin-left:7px;
}
.gift_friend_name input, .gift_friend_email input{
	border:1px solid #cee063;
	color:#636466;
	font-size:16px;
	width:203px;
	height:30px;
}
.unloggedfriends_total .gift_friend_name input, .unloggedfriends_total .gift_friend_email input{
	width:303px;
	margin-left:25px;
}
.pro_login_but_new, .payment_deal{
	background:url("../img/pro_buy.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:right;
	height:65px;
	font-size:0;
	text-indent:-9999px;
	width:183px;
}
.signup_ref, .login_ref, .pro_login_but_new{
	background:url("../img/login.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:57px;
	width:127px;
	font-size:0;
	text-indent:-9999px;
}
.signup_ref{
	background:url("../img/regis.png") no-repeat scroll 0 0 transparent;
	width:174px;
}
.sidepro_gray_top, .sidepro_gray_bottom,
.pro_sign_gray_top, .pro_log_gray_top, .rec_gray_top, 
.rec_gray_bot, .gray_bottom, .gray_top, .log_gray_bottom, 
.log_gray_top, .sidelog_gray_bottom, .sidelog_gray_top{
	clear:both;
	float:left;
	width:850px;
}
.sidepro_gray_bottom,  .sidepro_gray_top{width:200px;}
.pro_sign_gray_bottom, .pro_sign_gray_top{width:447px;}
.log_gray_bottom, .log_gray_top{width:550px;}
.pro_log_gray_bottom, .pro_log_gray_top{width:387px;}
.sidelog_gray_bottom, .sidelog_gray_top{width:320px;}

 .toc_tm, .toc_bm,
.sidepro_gray_tm, .sidepro_gray_bm, 
.pro_sign_gray_tm, .pro_sign_gray_bm,
.pro_log_gray_tm, .pro_log_gray_bm,
.rec_gray_tl, .rec_gray_tm, .rec_gray_tr, 
.rec_gray_bl, .rec_gray_bm, .rec_gray_br,
.gray_tl, .gray_tr, .gray_tm, .gray_bl, .gray_br, .gray_bm, 
.log_gray_tl, .log_gray_tr, .log_gray_tm, .log_gray_bl, .log_gray_br, .log_gray_bm,
.sidelog_gray_tl, .sidelog_gray_tr, .sidelog_gray_tm, 
.sidelog_gray_bl, .sidelog_gray_br, .sidelog_gray_bm{
	background:url("../img/tl.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:20px;
	width:25px;
}
 .toc_tm, .toc_bm,
.sidepro_gray_tm, .sidepro_gray_bm,	
.pro_sign_gray_tm, .pro_sign_gray_bm, .pro_log_gray_tm, 
.pro_log_gray_bm, .rec_gray_tm, .rec_gray_bm, .gray_tm,
 .gray_bm, .log_gray_tm, .log_gray_bm, .sidelog_gray_tm,
 .sidelog_gray_bm{ background:#d0d2d3; width:800px; }
.sidelog_gray_tm, .sidelog_gray_bm{width:270px; }

.sidepro_gray_bm, .sidepro_gray_tm{width:150px;}
.log_gray_tm, .log_gray_bm{width:500px; }
.pro_log_gray_tm, .pro_log_gray_bm{width:337px; }
.pro_sign_gray_tm, .pro_sign_gray_bm{width:397px; }

.rec_gray_tr, .gray_tr, .log_gray_tr, .sidelog_gray_tr{ background: url('../img/tr.png') no-repeat; }
.rec_gray_bl, .gray_bl, .log_gray_bl, .sidelog_gray_bl{ background: url('../img/bl.png') no-repeat; }
.rec_gray_br, .gray_br, .log_gray_br, .sidelog_gray_br{ background: url('../img/br.png') no-repeat; }
.pro_sign_gray_middle, .pro_log_gray_middle, .rec_gray_middle, .sidepro_gray_middle,
 .toc_middle, .gray_middle, .log_gray_middle, .sidelog_gray_middle{background:none repeat scroll 0 0 #D0D2D3; margin:0 1px; width:848px;}
.pro_sign_gray_middle{margin:0 1px; width:445px;}
.pro_log_gray_middle{margin:0 1px; width:385px;}
.log_gray_middle{margin:0 1px; width:548px;}
.sidelog_gray_middle{margin:0 1px; width:318px;}
.sidepro_gray_middle{margin:0 1px; width:198px;}
.gray_middle_wrap2, .gray_middle_wrap1, .gray_middle_wrap, .log_gray_middle_wrap, .sidelog_gray_middle_wrap{
	margin:0 auto;
	padding:10px 0;
	width:800px;
}
.gray_middle_wrap1 {width:400px;}
.gray_middle_wrap2 {width:500px;}
#login_gray_main .log_gray_middle_wrap,#side_login .sidelog_gray_middle_wrap{
	padding:0 0 10px;
}
#login_gray_main .log_gray_middle{
	min-height:222px;
}
.toc_green_wrap1{
	padding:0 20px;
}
.pro_log_gray_middle_wrap{padding:10px 10px 10px 30px;}
.rec_gray_middle_wrap{width:100%;}
 .log_gray_middle_wrap{width:500px;}
 .sidelog_gray_middle_wrap{width:270px;}
.welcomesubhead1{
	color:#636466;
	font-size:30px;
	font-weight:600;
}

.unlog_title_sec{
	float:left;
	margin-top:20px;
	width:215px;
}

 #main{
	float:left;
	margin-right:10px;
	width:710px;
}

#deal_front{
	background:url("../img/in_re.png") repeat-y scroll 6px top transparent;
	float:left;
	width:930px;
}

.main_box_top{
	background: url(../img/body_first_top.png) no-repeat;
	width:701px;
	height:21px;
}
.toc_green_wrap{padding:20px;}
.main_box_top2{
	background: url(../img/con_top2.png) no-repeat;
	width:703px;
	height:7px;
}
.main_box_middle{
	background:url("../img/body_first_middle.png") repeat-y scroll 0 0 transparent;
	width:701px;
	height:auto;
	color:#121f2f;
}
.main_box_middle2{
	background:url("../img/con_mid2.png") repeat-y scroll 0 0 transparent;
	width:703px;
	height:auto;
	color:#121f2f;
}
.main_box_bottom{
	background: url(../img/body_first_bottom.png) no-repeat;
	width:701px;
	height:21px;
}
.main_box_bottom2{
	background: url(../img/con_bot2.png) no-repeat;
	width:703px;
	height:22px;
}
.menulihref{
	text-decoration: none;
	color: #fff;
}

.viewDetails, .blackref, .blueref, .loginconthref{
	color:#00ADEE;
	text-decoration:none;
}
.viewDetails{cursor:pointer;}
.viewDetails:hover{cursor:pointer;color:#666666;}
.blackref{color:#FFFFFF;}
.blackref:hover{color:#BED530 !important;}
#flashMessage{
	color: #f00;
}
.blueref{color:#FFFFFF;}
.error_div{
	background:none repeat scroll 0 0 #FFB6B6;
	color:#D01E5E;
	font-size:16px;
	height:30px;
	padding-top:7px;
	text-align:center;
}

.label_span{
	color:#121f2f;
}
.sugg_label, .cont_label, .unlog_reg_label1, .unlog_reg_label, .reg_label1, .reg_label{
	color:#77787b;
	float:left;
	font-size:20px;
	font-weight:600;
	width:180px;
	margin-top:8px;
}
.mer_green_wrap{
	float:left;
	width:450px;
}
.cont_label{width:120px;color:#ffffff;}
.sugg_label{width:120px;color:#636466;}
.unlog_reg_label1, .unlog_reg_label{width:132px;font-size:18px;}
.reg_label1{width:100%;}
.unlog_reg_label1{margin-top:0px;}
.cont_us{ float:left; margin-left:7px; }
.sugg_ins_wrap, .contact_ins_wrap, .unlog_ins_wrap, .sign_ins_wrap1, .sign_ins_wrap{float:left;font-size:20px; font-weight:600;color:#77787b;}
.unlog_ins_wrap{font-size:18px;}
.sign_ins_wrap1 {font-size:14px;}
.sign_ins_wrap1 a:hover{color:#77787b;text-decoration:none;}
.gender{margin:0px 7px;}
.sugg_ins_wrap, .contact_ins_wrap{width:100%;}
.additional{
	float:right;
	color:#FFFFFF;
	list-style-type:none;
}
.sugg_ins_wrap .sugg_inputs{margin-left:6px;}
.sugg_ins_wrap .sugg_text{margin-left:0px;}
.user_wrap{
	float:right;
	color:#FFFFFF;
	list-style-type:none;
}
.user_wrap li{
	float:left;
}

.pass_notes, .email_notes, .upload_notes{
	color:#D01E5E;
	float:left;
	font-size:9px;
	margin:0 0 5px;
	clear:both;
}

.profile_head{
	border-bottom:1px solid #F6D71E;
	margin-bottom:10px;
	padding:0 0 10px 10px;
}
.profile_wrap{
	padding:20px;
}

.profile_email, .profile_info, .profile_name{
	float:left;
	width:100%;
}

.profile_email, .profile_name{
	background:none repeat scroll 0 0 #6D6F71;
	font-size:18px;
	font-weight:600;
	margin-bottom:25px;
	padding:5px 0;
}
.profile_email{background:none;}

.profile_label{
	color:#00ADEE;
	float:left;
	margin-left:5px;
	width:85px;
}
.profile_content{
	color:#FFFFFF;
	float:left;
	width:325px;
}
.profile_info_l{
	color:#FFFFFF;
	float:left;
	font-size:30px;
	font-weight:600;
	width:250px;
}

.profile_info_r{
	width:50%;
}
.profile_info_r, .profile_info_r #show_url{
	float:left;
}

.cancel_avatar, .change_avatar{
	color:#BED530;
	cursor:pointer;
	float:right;
	font-family:arial;
	font-size:18px;
	font-weight:600;
	margin-top:30px;
	outline:medium none;
	text-decoration:none;
}


.cancel_birth, .cancel_gender, .change_gender, .change_pass, .change_location, .change_birth, 
.cancel_name, .change_name, .change_email, .cancel_pass, .cancel_email, .cancel_location, .cancel_avatar{
	color:#BED530;
	cursor:pointer;
	float:left;
	text-decoration:none;
}
.change_name, .change_birth, .change_gender, .change_pass, .change_location, .change_email{
	float:right;
	margin-right:10px;
}

.change_gender:hover,.cancel_gender:hover,.change_birth:hover, .cancel_birth:hover, .cancel_name:hover,
.change_avatar:hover, .cancel_pass:hover, .change_pass:hover, .cancel_email:hover, .cancel_location:hover,
.change_name:hover, .change_location:hover, .change_email:hover, .cancel_avatar:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.upload_image{
	color:#FFFFFF;
	float:left;
	font-style:italic;
}
.name_edit_div, .birth_edit_div, .gender_edit_div, .location_edit_div, .pass_edit_div, .email_edit_div{
	color:#FFFFFF;
	float:left;
	clear:both;
	margin-left:90px;
	margin-top:10px;
}
.iframe_div{
	margin:0 auto;
	text-align:center;
	background: #77787B;
}
.birth_edit_div .dobs{margin:0 9px;}
.cancel_name, .cancel_gender, .cancel_location, .cancel_pass, .cancel_avatar, .cancel_email{
	float:left;
	margin-top:9px;
	margin-left:18px;
}

#email_value, .pro_pass{
	border:medium none;
	color:#A0A0A0;
	float:left;
	margin:5px 0;
	padding:5px;
	width:250px;
}
.pass_edit_div label{
	float:left;
	padding-left:9px;
	text-align:left;
	width:135px;
}

/*- Menu Tabs 2--------------------------- */

#discuss_header_menu {
	float:left;
	margin-left:23px;
	width:930px;
}
#discuss_header_menu ul {
  margin:0;
  padding:0 0 0 20px;
  list-style:none;
}
#discuss_header_menu li {
  display:inline;
  margin:0px;
  padding:0;
}
#discuss_header_menu li {
	background:url("../img/tab_l.png") no-repeat scroll left bottom transparent;
	float:left;
	height:28px;
	margin:0 15px;
	padding:0 0 0 13px;
	position:relative;
	text-decoration:none;
	top:1px;
}
#discuss_header_menu li a {
	background:url("../img/tab_r.png") no-repeat scroll right bottom transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:16px;
	font-weight:600;
	height:28px;
	padding:5px 15px 0 7px;
	text-transform:uppercase;
}
  
#discuss_header_menu .grou_li {background:url("../img/gre_l.png") no-repeat left top;}
#discuss_header_menu .gift_li {background:url("../img/bl_l.png") no-repeat left top;}
#discuss_header_menu .profile_li {background:url("../img/blo_l.png") no-repeat left top;}
#discuss_header_menu .submit_li, #discuss_header_menu .admin_li {background:url("../img/gra_l.png") no-repeat left top;}
#discuss_header_menu .grou_li a {background:url("../img/gre_r.png") no-repeat right top;}
#discuss_header_menu .gift_li a {background:url("../img/bl_r.png") no-repeat right top;}
#discuss_header_menu .profile_li a {background:url("../img/blo_r.png") no-repeat right top;}
#discuss_header_menu .submit_li a , #discuss_header_menu .admin_li a {background:url("../img/gra_r.png") no-repeat right top;}
/* #discuss_header_menu li:hover {background:url("../img/tab_l.png") no-repeat left top;border-bottom:1px solid #FFFFFF;}
#discuss_header_menu li a:hover{background:url("../img/tab_r.png") no-repeat right top; color:#00ADEE;}
 */
	  
	  

.discussmenulihref{
	color:#121f2f;
	text-decoration:none;
}

.tweets_around_head h2, .discussheading h2{
	float:left;
}

.discussheadlabel{
	float:left;
}

.conact_us_heading, .tweets_around_head, .discussheading, .admincityselect{
	height:auto;
	min-height:30px;
	float:left;
}
.conact_us_heading h2, .tweets_around_head h2{
	font-size:22px;
}
.conact_us_heading h2{
	margin-left:20px;
}
.conact_us_heading, .tweets_around_head{
	height:45px;
	position:relative;
	top:-10px;
}

.discussnewlabel, .discussnewlabel1{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:600;
	margin-left:20px;
	width:100px;
}

.discussnewlabel1{
	width:100%;
}
.discussnewcont{
	float:left;
	width:670px;
}

.discussfullwidth{
	border:medium none;
	width:100%;
}

.discusspostbtn{
	float:right;
	padding-top:6px;
}
.discusscancel a, .post_discussion{
	background:url("../img/post.png") no-repeat scroll center center transparent;
	cursor:pointer;
	float:right;
	font-size:0;
	height:57px;
	text-indent:-9999px;
	width:174px;
}
.discusscancel a{
	background:url('../img/cancel.png') no-repeat center;
}
.discusscancel{
	margin-right:40px;
}

.discussposts_bla, .discussposts_bl, .discussposts{
	background:none repeat scroll 0 0 #77787B;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:18px;
	font-weight:600;
	list-style:none outside none;
	padding:3px 0 6px;
	width:100%;
}
/* .discussposts_bl{background:none repeat scroll 0 0 #34B6EE;} */
.discussposts_bla{background:none repeat scroll 0 0 #6D6F71;}
.discuss_topic, .discuss_cat, .discuss_repcount, .discuss_lastrep{
	float:left;		
	margin-left:10px;
}

.discuss_topic, .discuss_topic_div{	
	width:48%;	
}
.discuss_topic_div1 a:hover{	
	color:#77787B;
	text-decoration:none;
}
.discuss_topic_div1_bla a:hover{	
	color:#bed530;
	text-decoration:none;
}
.discuss_topic_div1_bla a, .discuss_topic_div1 a{
	font-size:18px;
	font-weight:600;	
	color:#FFFFFF;
}
.discuss_topic_div2 span{ margin:8px 5px 0;}
.discuss_topic_div2 span, .discuss_topic_div2 img{float:left;}
.discuss_topic_div2{
	margin-top:10px;
	font-size:14px;
}
.discuss_repcount, .discuss_repcount_div, .discuss_cat, .discuss_cat_div{
	width:12%;
	font-size:18px;	
	color:#FFFFFF;
	font-weight:600;
}

.discuss_lastrep, .discuss_lastrep_div{
	width:22%;
	font-size:18px;	
	color:#FFFFFF;
	font-weight:600;
}

.discusspostsdiv_add_gr, .discusspostsdiv_add_bla, .discusspostsdiv_bl_add, .discusspostsdiv_bl_even, .discusspostsdiv_add, .discusspostsdiv_even, .discusspostsdiv{
	float:left;
	padding:10px 0;
	width:100%;
}
.discusspostsdiv_add_gr{background:#E6E7E8;}
.discusspostsdiv_add{background:#aec13d;}
.discusspostsdiv_add_bla{background:#6D6F71;}
.discusspostsdiv_bl_add{background:none repeat scroll 0 0 #34B6EE;}
.discuss_topic_div, .discuss_cat_div, .discuss_repcount_div, .discuss_lastrep_div{
	float:left;
	margin-left:10px;
}
.discuss_cat_div, .discuss_repcount_div{
	text-align:center;
}

.replyimgcls{
	float:left;
	width:30px;
	margin-right:10px;
}

.replyspancls{
	float:right;
	width:120px;
}

.replyfontcls_bla, .discusspostsdiv_even center, .replyfontcls{
	font-weight: 600;
	color:#77787b;
	font-size: 14px;
}
.replyfontcls_bla{color:#00ADEE;}
.replyfontcls1{
	font-size: 14px;
}

.result_div_grev{background-color:#FFFFCE;border:1px solid #F0C000;margin:0 auto;padding:5px;text-align:center;}
#result_div_grev{
	background:none repeat scroll 0 0 #FFFFCE;
	border:1px solid #F0C000;
	color:#121f2f;
	display:inline;
	font-size:10px;
	font-style:italic;
	padding:4px;
}

div#icon-events{
	background:url('../img/calendar-16.png') no-repeat center;
}
.submit_title{
	font-size:20px;
	text-align:left;
	text-transform:capitalize;
}
.labels{
	float:left;
	font-size:16px;
	text-transform:capitalize;
	width:200px;
}
.submit_wrap{
	margin:0 auto;
	width:900px;
}
.comm_area, .deal_image_div{
	float:left;
}
.contact_field{
	background:url("../img/co_text_area.png") no-repeat scroll center center transparent;
	border:medium none;
	height:107px;
	padding:11px 0 0 10px;
	width:313px;
	overflow:hidden;
}
*:first-child+html  .submit_but{
	padding:0 0 0 0px;
}
.sugg_text, .contact_field1{
	background:url("../img/merch_con.png") no-repeat scroll center center transparent;
	padding:20px 0px 0px 15px;
	height:194px;
	width:435px;
	overflow:hidden;
}
.sugg_text{
	background:url("../img/sug_text.png") no-repeat scroll center center transparent;
	height:107px;
	width:463px;
}
.mer_right{
	width:270px;
	float:right;
}
.pro_title2{
	color:#77787B;
	float:left;
	font-size:36px;
	font-weight:600;
}
.pro_title4, .pro_title3{
	color:#FFFFFF;
	float:left;
	font-size:18px;
}
.pro_title3{margin-top:5px;}
.pro_title4{color:#77787B;}
/* .merchant_contact_field, .contact_field, .company_address, .deal_desc, .deal_fine_print, .fullwidth{width:470px;padding:5px;} */
.reasons, .contact_city, #coupon_end_date, #negotiate_amount, #deal_min_bought, #actual_price, #discount_price, #deal_start_date, #deal_end_date, .submit_location, .madmimi_deal{width:auto;padding:5px;}
/* .merchant_contact_field, .contact_field{
	border:1px solid #CCCCCC;
	width:420px;
} */
.madmimi_deal{width:250px;float:left;}
.madmimi_div{float:left;}
.label_ul{margin-left:6px;}
.madmimi_ul li{margin:5px 0;}
.madmimi_ul{
	float:left;
	list-style:none outside none;
}
.reasons, .contact_city{
	border:1px solid #CCCCCC;
} 
.error_submit{
	background:none repeat scroll 0 0 #FFDCD7;
	border:1px solid #D01E5E;
	float:right;
	font-size:12px;
	font-style:italic;
	padding:5px;
	width:150px;
	color:#D01E5E;
}
.result_div{
	background:none repeat scroll 0 0 #FFDCD7;
	border:1px solid #D01E5E;
	color:#D01E5E;
	font-size:12px;
	font-style:italic;
}

.deal_wrap{
	width:680px;
	margin:0 auto;
}

.comment_deal_head, .deal_heading{
	font-size:36px;
	font-weight:600;
}

.today_head a, .today_head {
	color:#00ADEE;
	text-decoration:none;
	text-transform:capitalize;
}
.product_title a, .product_title{
	color:#121f2f;
	text-decoration:none;
}

.deal_left{
	width:200px;
	float:left;
}
.deal_right{
	float:left;
	margin:0 0 0 26px;
	width:450px;
}
.deal_r_r, .deal_r_l{
	float:left;
	margin-right:30px;
	width:175px;
}
.deal_r_r{
	margin-right:0px;
	width:200px;
}

.company_link ul, .company_link ol{margin-left:16px;text-align:left;}
.review_link ul li, .review_link ol li{margin:15px 0;}
.review_link ul, .review_link ol{
	margin-left:16px;
	color:#77787B;
	font-size:12px;
	font-weight:600;
	list-style-image:url("../img/quote.gif");
}
.fine_print_con{margin-top:6px;}
.deal_description ul, .deal_description ol{
	margin-left:20px;
}
.deal_description{
	width:475px;
	float:left;
}
.deal_company{
	float:right;
	left:19px;
	margin-right:5px;
	position:relative;
	width:200px;
} 
.buy_div{
	background:url("../img/sideclip1.png") no-repeat scroll center center transparent;
	height:106px;
	left:-37px;
	position:relative;
	width:237px;
	z-index:100;
}
.dis_amount{
	float:left;
	margin-right:10px;
}
.buy_div_wrap a{
	background:url("../img/buy.png") no-repeat scroll center center transparent;
	color:#FFFFFF;
	float:right;
	margin-right:5px;
	text-decoration:none;
	font-size:34px;
	height:43px;
	padding-bottom:3px;
	text-align:center;
	width:122px;
}
.buy_div_wrap{
	font-size:36px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	width:220px;
}

.time_text , .time_text_end{
	color:#6D6E70;
	font-size:18px;
	line-height:16px;
	margin-bottom:15px;
	padding:6px 0 0 6px;
	position:relative;
	top:3px;
}
.time_text_end{
	font-weight:600;
}
/* 
.rate_div {
	background:url("../img/box_thermo.png") no-repeat scroll center center transparent;
	float:left;
	height:152px;
	width:195px;
	text-align:center;
	color:#121F2F;
}
.total_buys{
	background:url("../img/red.png") no-repeat scroll 0 0 transparent;
	left:3px;
	margin-top:0;
	position:relative;
	top:2px;
	width:173px;
	height:8px;
}
.indicator{
	background:url("../img/indi.png") no-repeat scroll 0 0 transparent;
	float:right;
	font-size:0;
	height:16px;
	left:9px;
	position:relative;
	top:-16px;
	width:18px;
}
.rate_inner_wrap{
	background:url("../img/bac_whit.png") no-repeat scroll 0 0 transparent;
	height:15px;
	margin:0 auto;
	width:182px;
} */
.total_bought, .rating_value{
	color:#6D6E70;
	font-size:12px;
	font-weight:600;
	margin:8px auto 0;
}
.left_indication{
	float:left;
	margin-left:5px;
}
.right_indication{
	float:right;
	margin-right:5px;
}
.bal_div {
	float:left;
	font-size:12px;
	text-align:center;
	width:100%;
}

.defr_left{
	float:left;
	width:260px;
}
.defr_mid{
	float:left;
	width:450px;
}
.defr_right{
	float:left;
	width:200px;
}

.defr_left_wrap{}

.defr_right_wrap{
    margin: 0 auto;
    width: 197px;
}

.social_connect{float:left; margin-bottom:10px;}
.social_ul li{
	float:left;
	margin:0 10px 0 0;
}
.con_label1{padding-top:5px;}
.social_ul{
	color:#77787B;
	float:left;
	font-size:9px;
	list-style-type:none;
}
.tweet_connect a{
	background:url("../img/twi_connect.png") no-repeat scroll right top transparent;
	height:17px;
	width:17px;
	float:left;
}

.referrals{float:left;margin-left:15px;}
 .referrals a{
	background:url("../img/referral.png") no-repeat scroll right top transparent;
	float:left;
	font-size:12px;
	height:39px;
	text-indent:-9999px;
	width:139px;
}

/******sidebar side top deal box start*******/
.side_top{
	background:url("../img/side_top.png") no-repeat scroll right top transparent;
	float:left;
	height:21px;
	font-size:0px;
	text-indent:-9999px;
	width:180px;
}
.side_repeat{
	background:url("../img/side_repeat.png") repeat-y scroll right top transparent;
	float:left;
	width:180px;
}
.side_bot{
	background:url("../img/side_bot.png") no-repeat scroll right top transparent;
	float:left;
	height:17px;
	font-size:0px;
	text-indent:-9999px;
	width:180px;
}

.side_img{
	margin-left:7px;
	margin-top:0;
	position:relative;
	top:4px;
}

.sidedeal_title_heading a{
	color:#636466;
	font-size:13px;
	font-weight:600;
}
.side_title{margin:0 15px 5px;}
.sidedeal_title_heading a span{color:#00ADEE;}
.sidedeal_title_heading a:hover {color:#00ADEE !important;text-decoration:none;}
.sidedeal_title_heading a:hover .deal_titl_inner {color:#636466 !important;text-decoration:none;}

/******sidebar side top deal box end*********/

/******sidebar comment box start*******/
.comment_section{
	float:left;
	margin-top:12px;
	width:100%;
}
.comment_inner_section{
	margin:0 auto;
	width:170px;
}
.comment_title, .side_deal_title{
	background:url("../img/comment.png") no-repeat scroll right top transparent;
	font-size:0;
	height:41px;
	text-indent:-9999px;
	width:115px;
	margin-left:15px;
} 
.side_deal_title{
    background: url("../img/side_deal_top.png") no-repeat scroll right top transparent;
    height: 37px;
    margin-top: 6px;
    text-align: center;
    width: 125px;
	float:left;
}

.comment_sec{ float:left; margin-top:10px;}
.comment_sec a:hover{
	color:#636466;
}
.comment_sec a{
	color:#00ADEE;
	font-size:9pt;
	text-decoration:none;
}
.com_writer{float:left; height:50px; width:45px;}
.com_content{float:left;width:120px;overflow:hidden;}
.com_content a{clear:both;}
/******sidebar comment box end*********/

/******sidebar recent deals box start*******/
.recent_deal{
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.recent_deal a{
	background:url("../img/recent.png") no-repeat scroll right top transparent;
	float:left;
	font-size:0;
	height:103px;
	text-indent:-9999px;
	width:180px;
}
.recent_deal_concur{
	float:left;
	margin-left:8px;
	margin-top:10px;
}
.recent_deal_concur a{
	background:url("../img/recent.png") no-repeat scroll right top transparent;
	float:left;
	font-size:0;
	height:109px;
	text-indent:-9999px;
	width:186px;
}

.buy_gif_card{
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.non-active_gifts_card, .buy_gif_card a{
	background:url("../img/gift_card_buy.png") no-repeat scroll right top transparent;
	float:left;
	font-size:0;
	height:111px;
	text-indent:-9999px;
	width:185px;
}

.learn_how{
	float:left;
	margin-left:14px;
	margin-top:15px;
}
.learn_how a{
	background:url("../img/learn_how.png") no-repeat scroll right top transparent;
	float:left;
	font-size:0;
	height:111px;
	text-indent:-9999px;
	width:185px;
}
/******sidebar recent deals box end*********/

.ticket_section{
	background:url("../img/tick.png") no-repeat scroll right top transparent;
	float:left;
	height:343px;
	margin-left:28px;
	margin-top:-29px;
	position:relative;
	width:216px;
}
.tick_space_top{
	float:left;
	font-size:0;
	height:140px;
	text-indent:-999px;
	width:140px;
}
.cross_image{
	background:url("../img/cross.png") no-repeat scroll left top transparent;
	float:left;
	text-indent:-999px;
	font-size:0;
	height:16px;
	left:71px;
	position:absolute;
	top:155px;
	width:125px;
}

.deal_buy{}
.buy_btn_div{}

.percent_round span, .percen_div span{
	color:#77787B;
	font-size:43px;
	font-weight:600;
	position:relative;
	top:22px;
}
.percent_round span{font-size:32px;top:15px;}
.percent_round, .percen_div{
	background:url("../img/discount.png") no-repeat scroll left top transparent;
	bottom:-16px;
	float:right;
	height:123px;
	position:absolute;
	text-align:center;
	right:-30px;
	width:123px;
}
.percent_round{
	background:url("../img/re_ro.png") no-repeat scroll left top transparent;
	height:93px;
	width:93px;
	right:-37px;
}
.non-active, .buy_button{
	background:url("../img/buy.png") no-repeat scroll left top transparent;
	bottom:15px;
	float:left;
	font-size:0;
	height:65px;
	left:15px;
	position:relative;
	text-indent:-9999px;
	width:187px;
}
.non-active{background:none;text-indent:0px;}
.actual_amount{
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bolder;
	margin-left:15px;
	margin-top:17px;
	width:125px;
}
.dis_amount{
	color:#BED630;
	float:left;
	font-size:32px;
	font-weight:bolder;
	margin-left:10px;
	margin-top:24px;
}

.tick_space_left{
	float:left;
	font-size:0;
	height:270px;
	text-indent:-999px;
	width:63px;
}

.for_friend{
	float:left;
	height:135px;
	text-align:center;
	width:100%
}
.non-active_gifts, .for_friend a{
	background:url("../img/for_fr.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	font-size:0;
	height:86px;
	margin-left:15px;
	margin-top:20px;
	text-indent:-9999px;
	width:229px;
}

.timer_section{}
.timer_heading{
	color:#6D6E70;
	font-size:15px;
	font-weight:600;
	/*margin-left:23px; */
	text-align: center;
}
.time_div_wrap{
	float:right;
	width:94%;
}
.time_div{
	float:left;
}

.day_div, .hour_div, .min_div, .sec_div{
	background:url("../img/sec.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:75px;
	text-align:center;
	width:70px;
}
.day_div{background:url("../img/clk_day.png") no-repeat scroll 0 0 transparent;}
.min_div{background:url("../img/min.png") no-repeat scroll 0 0 transparent;}
.hour_div{background:url("../img/hrs.png") no-repeat scroll 0 0 transparent;}
.day_text{
	color:#BED530;
	font-size:38px;
	font-weight:600;
	margin-right:6px;
	position:relative;
	top:6px;
}
.seperator{
	background:url("../img/time_sep.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:19px;
	margin-right:7px;
	margin-top:26px;
	text-indent:-9999px;
	width:9px;
}

.deal_counter{
	clear:both;
	text-align:center;
}

.total_buys{
	background:url("../img/rate_fill.png") no-repeat scroll 0 0 transparent;
	font-size:0;
	height:23px;
	float:left;
	margin-top:0;
	text-indent:-9999px;
	width:207px;
}

.rate_inner_wrap{
	background:url("../img/rate_box.png") no-repeat scroll 0 0 transparent;
	height:23px;
	margin:0 auto;
	width:207px;
}

.share_l, .share_r{
	background:url("../img/sh_l.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:50px;
	text-indent:-999px;
	width:16px;
}
.share_r{background:url("../img/sh_r.png") no-repeat scroll 0 0 transparent;width:17px;}
.share_nav{
	background:url("../img/sh_m.png") repeat-x scroll 0 0 transparent;
	float:left;
	height:50px;
	margin:0 auto;
	width:300px;
}

.share_wrap{
	float:left;
	margin:0 auto 0 65px;
}
.share_wrap1{float:right;}
.comment_mid_wrap{margin:0 20px;}
.comment_head{ float:left; margin-bottom:50px; }
.comment_head_l, .comment_head_r{
	float:left;
	width:400px;
}
#nav_share{
	list-style-type:none;
	margin-top:12px;
}

#nav_share li{
	display:inline;
	float:left;
	margin: 0px 7px 0px 3px;
}
#nav_share li a{
	text-decoration:none;
}
#nav_share .share_label{	
		color:#77787B;
		font-size:12px;
		font-weight:600;
		margin-right:15px;
		margin-top:4px;
		width:auto;
}
.FBConnectButton_Simple, .facebook_share{
	/* background:url("../img/fb.png") no-repeat scroll 0 0 transparent !important; */
	display:none;
}
.face_sh a{
	 background:url("../img/fb.png") no-repeat scroll 0 0 transparent !important; 
	float:left;
	height:22px;
	font-size:0;
	width:23px;
}
.FBConnectButton_Simple{
	height:18px !important;
	width:18px !important;
}
#facebook_refer .FBConnectButton_Simple{display:block;width:auto !important;}
#facebook_refer .FBConnectButton_Simple, #facebook_refer .FBConnectButton_Text_Simple{
	background:none !important;
	margin: 0px !important;
}
 #facebook_refer .FBConnectButton_Text_Simple:hover{text-decoration:none;}
.twitter_share a{
	background:url("../img/tw.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:22px;
	text-indent:-999px;
	width:23px;
}
.mail_share a{
	background:url("../img/mail.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:21px;
	text-indent:-999px;
	width:31px;
}
.orkut_share1, .orkut_share{
	background:url("../img/orkut.png") no-repeat scroll 0 0 transparent;
	text-indent:-999px;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:22px;
	width:22px;
}
.orkut_share1{
	background:url("../img/or_ic.png") no-repeat scroll 0 0 transparent;
	height:52px;
	width:53px;
}
.share_tweet a{
	background:url("../img/tw_ic.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:52px;
	text-indent:-9999px;
	width:53px;
}
.share_button div{
	margin-left:120px;
	float:left;
}
.deal_on_div{
	float:left;
	text-align:center;
	width:100%;
}
.deal_on{
	background:url("../img/deal_on.png") no-repeat scroll 0 0 transparent;
	width:28px;
	height:33px;
	margin-left:40px;
	float:left;
}
.deal_on_text1, .deal_on_text{
	color:#6D6E70;
	float:left;
	font-size:15px;
	font-weight:600;
	margin-left:7px;
	margin-top:10px;
}
.deal_on_text1{float:none;}
/* Tables */

#tableadmin {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
#tableadmin th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
#tableadmin th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
#tableadmin th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
#tableadmin tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
#tableadmin tr.altrow td {
	background: #f4f4f4;
}
#tableadmin td.actions {
	text-align: center;
	white-space: nowrap;
}
#tableadmin td.actions a {
	margin: 0px 6px;
}

#tableusers {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
#tableusers th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
#tableusers tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-size: 15px;
}

/***********Recent Deals ***********************/
.recentmaindiv{
	float: left;
	width: 345px;	
}

.recenttime{
	color:#00ADEE;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-left:20px;
	width:177px;
	margin-top:30px;
}

.recentblock_add .recenttime{
	margin-left:65px;
}
.recentblock_add{
	background:url("../img/left_tic.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:189px;
	width:426px;
}
.recentblock_even{
	background:url("../img/rig_tic.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:188px;
	margin-left:17px;
	margin-bottom:30px;
	width:405px;
}
.recentblock{
}

.recentdealtitle a:hover {color:#bed630 !important;text-decoration:none;}
.recentdealtitle a:hover .deal_titl_inner {color:#FFFFFF !important;text-decoration:none;}

.total_boughts{
	color:#BED630;
	font-size:42px;
	margin-right:35px;
	text-align:center;
}

.recentdealtitle .deal_titl_inner{
	color:#00ADEE;
}
.recentdealtitle a{
	color:#FFFFFF;
}
.recentdealtitle{
	color:#FFFFFF;
	float:left;
	font-size:15px;
	font-weight:600;
	height:70px;
	margin-right:15px;
	margin-top:25px;
	overflow:hidden;
	width:150px
}
#rec_gray_main{
	margin:0 auto;
	width:870px;
}
.recentleftblock{
	border:medium none;
	float:left;
	height:auto;
	margin:0;
	padding:26px 0 0;
	position:relative;
	width:105px;
}

.recentleftblock .boughtspn{
	color:#436D12;
	font-size:0.9em;
}

.recentleftblock .bought{
	background:none repeat scroll 0 0 #DDEDCC;
	border:1px solid #76A045;
	height:40px;
	margin:0 auto 5px;
	width:95px;
	text-align:center;
}

.recentleftqauntity{
	color:#121f2f;
	font-size:24px;
	font-weight:bold;
	line-height:1em;
	padding-top:2px;
	text-align:center;
	width:95px;
}

.recentleftblock .price{
	background:none repeat scroll 0 0 #CFEEF6;
	border:1px solid #9CBBC3;
	height:64px;
	margin:0 auto;
	position:relative;
	width:95px;
	line-height:19px;
}

.unit_price_img{
	background:url("../img/recent_deals_price_tag.png") no-repeat scroll 0 0 transparent;
	height:24px;
	position:relative;
	right:10px;
	width:106px;
}

.unit_price{
	float:left;
	left:9px;
	position:relative;
}

.recentleftblock .key{
	float:left;
	text-align:right;
	width:50px;
}
.recentleftblock .value{
	float:left;
	font-weight:bold;
	padding-left:5px;
	width:40px;
}

.recentblock_even  .recentrightblock{
	float:left;
	position:relative;
	top:5px;
}
.recentblock_even .recentempty{
	float:left;
	text-indent:-9999px;
	font-size:0;
	height:100px;
	width:70px;
}
.recentblock_add .recentempty{
	float:left;
	height:100px;
	text-indent:-9999px;
	font-size:0;
	width:121px;
}
.small_cross{
	background:url("../img/sm_cross.png") no-repeat scroll left top transparent;
	float:left;
	height:14px;
	position:absolute;
	top:22px;
	width:61px;
	z-index:100;
}
.total_boughts_date{
	float:left;
	height:18px;
	overflow:hidden;
}
.recentblock_add .recentrightblock{
	float:left;
	height:60px;
	position:relative;
	top:5px;
	width:165px;
}
.recentblock_add .value_actual, .recentblock_even .value_actual{
	bottom:2px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:600;
	left:0px;
	position:relative;
	z-index:1;
}
.recentblock_add .value_actual{left:3px;}
.recentblock_add .value_disocunt, .recentblock_even .value_disocunt{
	color:#BED630;
	font-size:21px;
	font-weight:600;
	left:20px;
	position:relative;
	top:2px;
}
.recentblock_add .value_disocunt{left:22px;}

.recentmaindiv  a{
	text-decoration: none;
	color: #121f2f;
}

.recentmaindiv  img{
	border: none;
}

.adminbackspan a:hover{
	text-decoration: underline;
}
.adminbackspan{
	float:right;
	margin-right:20px;
}

#flashMessage, .buyers_details_error, .buyers_error{
	background:none repeat scroll 0 0 #FFDCD7;
	border-color:#D01E5E -moz-use-text-color;
	border-style:solid none;
	border-width:2px 0;
	color:#D01E5E;
	font-size:20px;
	margin-bottom:6px;
	padding:4px;
	text-align:center;
}

.times{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-left:34px;
	padding-right:20px;
}
.credit_div{text-align:center;}
.credit_amount, .credit_label{
	float:right;
	margin-right:55px;
}
.credit_amount, .credit_label, .equals_to, .amount_payers{
	font-size:16px;
	font-weight:600;
}
.equals_to{
	padding:0px 14px;
}
.total_amountpay{
	font-size:22px;
	font-weight:600;
}
.buy_page{margin-top:-10px;}
.inner_buy_page, .buy_page{
	border-bottom: 1px solid #F6D71E;
}
.inner_buy_page{
	float:left;
	padding:10px 0;
	width:700px;
}
.buy_description{
	font-weight:600;
	padding-left:10px;
	padding-right:20px;
}

.quantity{
	font-weight:600;
}
.total, .buy_price{
	font-weight:600;
	padding-left:42px;
}

.buy_heading2, .buy_heading{
	font-size:20px;
	font-weight:600;
	margin-left:10px;
	margin-bottom:20px;
	width:500px;
}
.buy_heading2{
	font-size:30px;
	margin-bottom:0px;
}

.payment_ptag{
	padding-bottom:4px;
	padding-left:15px;
	padding-top:4px;
}

.left_heading_buy{
	float:left;
	width:450px;
}
.right_heading_buy{}

.buy_title{
	float:left;
	font-size:16px;
	font-weight:600;
	margin-left:10px;
	width:420px;
}
.gift_coupon:hover{
	text-decoration:underline;
}
.gift_image{
	background:url("../img/icon_gift.gif") no-repeat scroll 0 0 transparent;
	float:left;
	position:relative;
	top:5px;
	font-size:0;
	height:17px;
	width:16px;
}
.gift_coupon{
	font-size:14px;
	cursor:pointer;
	color:#00ADEE;
	line-height:27px;
}
.deal_title_pay{
	text-transform:capitalize;
}
.quantity_box{
	width:32px;
	height:26px;
	font-size:20px;
	font-weight:normal;
	text-align:center;
	border:1px solid #CCCCCC;
}
.referfriendsdivlogin{float:left;}
.referfriendsdivlogin .text{
	margin-right:8px;
	margin-top:15px
}
.referfriendsdivlogin span{
	color:#FFFFFF;
	float:left;
	font-size:18px;
	font-weight:600;
}
.referfriendstext{
	background:url("../img/referal.png") no-repeat scroll 0 0 transparent;
	font-size:0;
	height:227px;
	text-indent:-9999px;
	width:434px;
}
.referfriendsdivlogedin{}
.auto_select{
	border:medium none;
	font-size:15px;
	padding:5px;
	width:220px;
}
.referfriendsdivul{
	color:#77787B;
	font-size:14px;
	font-weight:600;
	list-style:none outside none;
}
.referfriendsdivul li a:hover, .referfriendsdivul li span:hover, .referfriendsdivul li div:hover{color:#77787B; text-decoration:none;}
.referfriendsdivul li{
	height:65px;
}
.sharebigspan{
	float:left;
	background:url("../img/w41_share.png") no-repeat scroll 0 0 transparent;
	width:41px;
	height:52px;
	font-size:0 px;
	margin-right:10px;
}

.mailsp{
	background:url("../img/w41_email.png") no-repeat scroll 0 0 transparent;
	height:41px;
}

.facebooksp{
	background:url("../img/w41_facebook.png") no-repeat scroll 0 0 transparent;
	height:42px;
}

.twittersp{
	background:url("../img/w41_twitter.png") no-repeat scroll 0 0 transparent;
	height:41px;
}

.orkutsp{
	background:url("../img/w41_orkut.png") no-repeat scroll 0 0 transparent;
	height:41px;
}

.sharehref{
	border: none;
	background: none;
	margin-top:10px;
	float:left;
	cursor:pointer;
}

.tweets_around{
	color:#121f2f;
	font-family:Georgia,serif;
	font-size:22px !important;
	font-weight:normal;
	text-align:center;
	padding-top:10px;
}
.tweets_city{
	font-size:19px !important;
	color:#73c4f6;
	padding-top:0px;
}
.credit_card_details{
	margin-top:5px;
}
.left_ins, .first_cc{
	padding:0px 15px;
	float:left;
	width:49%;
	
}
.bill_info label, .second_cc{
	float:left;
	width:45%;
}

.mark_used:hover, .payment_status:hover, .my_groupons a:hover, #tableadmin td a:hover, .review_status_div:hover, .buy_status_div:hover, .user_status_div:hover{
	color:#00ADEE;
	text-decoration:underline;
}
#tableadmin td {
	color:#666666;
	text-decoration:none;
}
.hideshow, .mark_used, .payment_status, #tableadmin td a, .review_status_div, .buy_status_div, .user_status_div, .my_groupons a{
	color:#00ADEE;
	cursor:pointer;
	text-decoration:none;
}

.heading_second h2{
	margin-left:10px;
}
.heading_second{
	border-bottom:1px solid #F6D71E;
	line-height:25px;
}
.grou_content{}
.my_groupons{}
.gift_content{}
.gift_wrapper{
	background:none repeat scroll 0 0 #34b6ee;
	margin:0 auto 25px;
	width:570px;
	padding:0 0 10px;
}
.gift_name_sec1, .gift_name_sec{
	color:#77787B;
	float:left;
	font-size:16px;
	font-weight:600;
	margin-left:5px;
	margin-top:5px;
	width:150px;
}
.gift_name_sec1{width:100%;}
.gifter_email{
	float:left;
	font-size:12px;
}
.inner_groupons{
	float:left;
	margin:15px 0;
}
.heading_menu{
	float:left;
	font-size:12px;
	font-weight:600;
	padding:0 10px;
}
.groupon_inner{
	background:none repeat scroll 0 0 #ACC22C;
	float:left;
	min-height:90px;
	padding-bottom:10px;
	width:475px;
}
.gift_wrapper1{
	background:none repeat scroll 0 0 #ACC22C;
	margin:20px auto 0;
	padding:15px 0;
	width:475px;
}
.gift_coupons, .coupons{
	float:left;
	min-height:100px;
	font-size:15px;
	font-weight:600;
	margin-left:5px;
	margin-top:5px;
	width:210px;
}
.gift_coupons{width:150px;}
.grou_label{
	color:#FFFFFF;
	float:left;
	width:210px;
	margin-bottom:10px;
}
.grou_deal_title{}
.gift_pages span{margin:0 5px;float:left;}

.gift_pages {
	color:#ffffff;
	font-size:17px;
	font-weight:normal;
	margin:0 auto 0px 125px;
	text-align:center;
}
.gift_pages a, .gift_pages, .grou_deal_title a{color:#77787b;}
.gift_pages .number_link a, .gift_pages .pagescurrent, .gift_pages a:hover, .grou_deal_title a:hover{color:#ffffff;text-decoration:none;}
.gift_pages .prev_link, 
.gift_pages .prev_non_link, 
.gift_pages .next_non_link, 
.gift_pages .next_link{margin:0 20px;}
.gift_pages .pagescurrent, .gift_pages .number_link, .gift_pages .number_link:hover{
	background:url("../img/sel_page.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:20px;
	width:23px;

}
.gift_pages .number_link{background:url("../img/cur_page.png") no-repeat scroll 0 0 transparent;}
.expired_in, .bought_in{
	color:#FFFFFF;
	float:left;
	font-size:15px;
	font-weight:600;
	margin-top:5px;
	text-align:right;
	width:125px;
}
.gift_status, .coupon_status, .gift_grou, .print_grou{
	float:left;
	font-size:11px;
	font-weight:600;
	margin-left:20px;
	margin-top:20px;
	color:#00ADEE;
	width:50%;
}
.gift_status, .coupon_status{margin:0px;width:70%;color:#FFFFFF;}
.hideshow_bl, .gift_grou a, .gift_grou span{
	color:#bed630;
	cursor:pointer;
}
.gift_status{width:100%;margin:15px 0 0 25px;}
.hideshow_bl:hover, .gift_grou a:hover, .gift_grou span:hover, .print_grou a:hover, .print_grou span:hover{color:#77787b;text-decoration:none;}
.grou_deal_title1{
	color:#77787B;
	float:left;
	margin-left:25px;
	margin-top:10px;
}
.grou_label1{}
.gift_sent_code{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
}

#groupon_image{
	float:left;
	margin-top:7px;
	margin-left:15px;
	width:110px;
}
#groupon_name{
	width:290px;
}
#groupon_purchase{
	width:100px;
}
#groupon_expired{
	width:100px;
}
.my_groupon_htag span{
	padding-top:5px;
	font-size:12px;
}
.my_groupon_htag{
	font-size:20px;
	padding-bottom:14px;
}

.help_text{
	font-size:11px;
	font-style:italic;
	color:#FF0000;
}
.error_class{
	clear:both;
	color:#00ADEE;
	float:right;
	font-size:11px;
	font-style:italic;
	margin-right:19px;
}
.review_head{
	margin-bottom:10px;
}
.review_title{}
.review_title a:hover, .reviews li a:hover{
	text-decoration:underline;	
}
.review_title a, .reviews li a{
	color:#0981BE;
}
.reviews li{
	margin:13px 0px;
	padding-right:20px;
}
.reviews, .deal_review_wrap ul, .deal_review_wrap ol {
	color:#666666;
	font-weight:600;
	list-style-image:url("../img/quote.gif");
	padding-left:40px;
}


.welcomehead_ref, .thirty_wh, .thirty, .welcomehead_sub, .welcomehead{
	color:#00ADEE;
	font-size:40px;
	font-weight:600;
}
.welcomehead_ref{color:#FFFFFF;}
.thirty_wh, .thirty{font-size:30px;}
.thirty_wh{color:#77787B;text-align:center;}
.welcomehead_sub{font-size:35px;}

.welcomesubhead, .welcomesubhead a{
	color:#636466;
	font-size:18px;
	margin-bottom:10px;
}
.welcomesubhead a{
	color:#00adee;
}
.welcomesubmitdiv{clear:right}
.welcomeemaildiv, .welcomecitydiv, .welcomesubmitdiv{
	float:left;
	margin-top:10px;
}
.welcomesubhead a:hover{
	color:#77787b;
	text-decoration:none;
}
.welcomeemailspan{
	font-size:15px;
	color:#00adee;
	font-weight:600;
}

.welcomesubmitdiv{
	float:left;
	margin-left:6px;
	margin-top:0;
}

.welcomecatg{
	margin: 10px 10px 0px; 
	font-size:14px;
}

.welcomecatgspan{
	font-size:11px;
}

#sidebarrail ul{
	list-style:none;
}

.side_commentbox{
	float:left;
	left:-57px;
	position:relative;
	width:291px;
	z-index:1;
}
.side_commentbox_top{
	background: url(../img/com_top_box.png) no-repeat;
	width:291px;
	height:40px;
}
.side_commentbox_mid{
	background: url(../img/comm_box_mid.png) repeat-y scroll 0 0 transparent;
	width:291px;
	height:auto;
	min-height:60px;
}
.side_commentbox_bot{
	background: url(../img/com_bot_box.png) no-repeat;
	width:291px;
	height:48px;
}

.referralbox_top{
	background: url(../img/referralfaq_top.png) no-repeat;
	width:231px;
	height:11px;
}

.referralbox_bottom{
	background: url(../img/referralfaq_bot.png) no-repeat;
	width:231px;
	height:10px;
}

.referralbox_bottom_cur{
	background: url(../img/referralfaqcurve_bot.png) no-repeat;
	width:231px;
	height:50px;
}

.referralbox_mid{
	width:231px;
	background:url("../img/referralfaq_mid.png") repeat-y scroll 0 0 transparent;
	height:auto;
	min-height:190px;
}
.referralamt_mid{
	width:231px;
	background:url("../img/referralfaq_mid.png") repeat-y scroll 0 0 transparent;
	height:auto;
}
.referralbox_cont{
	margin: 0px 10px;
}

.referralbox_cont h5{
	font-size:18px;
	font-weight:normal;
}
.referral_labl{
	color:#FFFFFF;
	font-size:18px;
	font-weight:600;
}

.referral_answ a:hover{
	color:#77787B;
	text-decoration:none;
}
.referral_answ{
	color:#77787B;
	font-size:14px;
	font-weight:600;
	line-height:18px;
	margin-top:5px;
}

.modallabel{
	text-align:  center;
	margin: 10px 0px;
	font-weight: normal;
	font-size:1.3em;
}

.modallabelbg{
	background: url(../img/miss_ofer4.png) no-repeat;
	width:261px;
	height:233px;
}

.message_half_div{
	margin-top:30px;
}

.modallabelbtnhref{
	font-weight: bold;
	font-size:1.2em;
	width:180px;
	float:left;
	margin-top:5px;
}

.recentsp{
	background:url("../img/icon-recent.png") no-repeat scroll 0 0 transparent;
	height:37px;
	width:37px;
}

.recentinvitesp{
	background:url("../img/icon-invite-friend.png") no-repeat scroll 0 0 transparent;
	height:37px;
	width:38px;
}

.says_wrap{
	margin:0 auto;
	width:410px;
	float:left;
}
.say_top{
	background:url("../img/say_top.png") no-repeat scroll 0 0 transparent;
	height:53px;
	font-size:0px;
	width:410px;
}
.say_mid{
	background:url("../img/say_mid.png") repeat-y scroll 0 0 transparent;
	width:410px;
}
.say_bot{
	background:url("../img/say_bot.png") no-repeat scroll 0 0 transparent;	
	width:410px;
	height:29px;
}
.say_heading{
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
	margin-left:12px;
	color:#121f2f;
}

.about, .says_content, .say_desc{
	margin:0 15px;
	line-height:20px;
}
.says_content{
	height:275px;
	overflow:auto;
}
.says_left{
	background:url("../img/fol_twit.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:22px;
	left:15px;
	position:relative;
	top:8px;
	width:207px;
}
.says_seperator{	
	background:url("../img/say_divider.png") no-repeat scroll 0 0 transparent;	
	float:left;
	font-size:0;
	height:28px;
	width:2px;
}
.says_right{
	background:url("../img/read_more.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:22px;
	width:235px;
	left:20px;
	position:relative;
	top:7px;
}

#insight_wrap{
	width:550px;
}
.insight_top{
	background:url("../img/in_pop_top.png") no-repeat scroll 0 0 transparent;
	width:550px;
	height:52px;
	font-size:0;
}
.insight_mid{
	background-color:#ffffff;
	border-left:3px solid #F6D71E;
	border-right:3px solid #F6D71E;
	height:auto;
	padding-top:0;
}
.insight_bot{
	background:url("../img/in_pop_bot.png") no-repeat scroll 0 0 transparent;
	width:550px;
	height:19px;
	font-size:0;
}

.says_share_ul li .orkut_share:hover, .says_share_ul li a:hover{
	text-decoration:underline;
	color:#0981BE;
}
.says_header{
	border-bottom:1px solid #CCCCCC;
	margin:0px 15px;
}
.says_share_ul li .orkut_share, .says_share_ul li a{
	text-decoration:none;
	color:#0981BE;
	width:20px !important;
}
.says_share_ul li{ 
	float:left;
}
.says_share_ul{
	float:right;
	list-style-type:none;
}

.say_nav li a:hover{text-decoration:underline;}
.says_footer{
	background:none repeat scroll 0 0 #fef9d3;
	padding-top:10px;
}
.say_nav{list-style-type:none;margin-left:18px;}
.say_nav .random{margin:0 25px;}
.say_nav li , .say_nav .nolink {
	background:url('../img/nav_r.png')  no-repeat right top;
	list-style: none;
	float:left;
	height:28px;
	margin:0 10px;
}
.say_nav li a , .say_nav .nolink a {
	background:url("../img/nav_l.png") no-repeat scroll left top transparent;
	color:#545454 !important;
	float:left;
	font-weight:bold;
	margin-left:-5px;
	padding:5px 15px;
	text-decoration:none;
	height:28px;
}
.say_nav .nolink a:hover{text-decoration:none;}
.say_nav .nolink a{
	background:url('../img/dis_l.png') no-repeat scroll left top transparent;
}
.say_nav .nolink{
	background:url('../img/dis_r.png')  no-repeat right top;
}
.header_below{
	float:right;
	font-size:10px;
	line-height:16px;
	margin-right:15px;
	padding-bottom:5px;
}
.header_below a{color:#0981BE !important;}

.tweet_wrapper{
	border-bottom:1px dotted #EBEBEB;
	color:#444444;
	float:left;
	overflow:hidden;
	padding:7px 0;
	width:217px;
}
.tweet_wrap{
	width:200px;
	margin:0 auto;
	font-size:10px;
}
.tweet_image{
	float:left;
	height:40px;
	width:37px;
}
.tweet_wrap a:hover{
	text-decoration:underline !important;
}
.tweet_wrap a{
	color:#71BCEB;
	font-size:10px !important;
}
.tweet_text{
	float:left;
	line-height:1.2 !important;
	width:163px;
	overflow:hidden;
}
.tweet_reply{display:none;float:left;}
.tweet_wrapper:hover .tweet_reply{display:block;}
.created_tweet a, .tweet_reply a{color:#444444 !important;}
.created_tweet{
	margin-right:5px;
	float:left;
}
.about_tweet a{
	font-size:12px !important;
}
.about_tweet{
	float:right;
	margin-right:10px;
	margin-top:7px;
}

.main_box_top_big{
	background: url("../img/body_first_top_1.png") no-repeat;
	width:960px;
	height:21px;
}
.main_box_middle_big{
	background:url("../img/body_first_middle_1.png") repeat-y scroll 0 0 transparent;
	width:960px;
	height:auto;
	color:#121f2f;
}
.main_box_bottom_big{
	background: url("../img/body_first_bottom_1.png") no-repeat;
	width:960px;
	height:21px;
}

.commen_login, .admin_content_left{
	float:left;
	font-size:16px;
	font-weight:600;
	margin:0 15px;
	width:180px;
}
.commen_login{width:auto;}
.admin_content_right{
	float:left;
	width:730px;
}

#iconsmenu{
	float:left;
	height:30px;
	margin-left:70px;
	position:relative;
	top:5px;
	width:540px;
 }
 
 #iconsmenu ul {
	float:left;	
	width:540px;
	list-style:none;
}

 #iconsmenu li {
	background:url("../img/unselect_left.png") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	padding:0 3px 0 6px;
}

.navcurli{
	background:transparent url(../img/select_left.png) no-repeat scroll left top !important;
 }
 
 #iconsmenu li a{
	background:url("../img/unselect_right.png") no-repeat scroll right top transparent;
	color:#121f2f;
	display:block;
	float:left;
	height:29px;
	padding:6px 9px 0 0;
	text-align:center;
	width:65px;
 }
 
 .navcurli a{
	background:transparent url(../img/select_right.png) no-repeat scroll right top !important;
	color:#00ADEE !important;
 }
 
#iconsmenu li:hover {background:url("../img/select_left.png") no-repeat left top;}
#iconsmenu li a:hover{background:url("../img/select_right.png") no-repeat right top; color:#00ADEE; text-decoration:none;}

/* MyCalendarWeek page Css Start */
 #calendarweekdiv{
	cursor:pointer;
	float:left;
	width:710px;
	margin-top: 1px;
	background-color:#D5EDF3;
	border:3px solid #98B8D4;
	display:block;		
	padding:3px;
 }
 
 
 #calendarweekdiv .week_day{	
	float:left;
	margin:10px 0 0 10px;
	width:90px;
 }
 
#calendarweekdiv .week_event{
	border-left:2px solid #FFFFFF;
	color:#0175A0;
	float:left;
	margin-left:15px;
	min-height:50px;
	width:540px;
 } 

 #calendarweekdiv .week_today{
	display:block;
	background:green;
	color:#fff;
	width:50px;
	margin-left:10px;
 }
 
 .week_enclosure_div{
	border-color:#FFFFFF #FFFFFF -moz-use-text-color;
	border-style:solid solid none;
	border-width:2px 2px medium;
	float:left;
	margin:0 24px;
	width:660px;	
	min-height:50px;
 }
 
 .week_border{
	border-bottom:2px solid #FFFFFF;
 }
 
 #calendarweekdiv .week_day1{
	width:130px;
	margin-top: 18px;
 }
 
#calendarweekdiv .week_event1{
	width:500px;
}

.weekdaytitle{
	float:left;
	margin: 10px;
	color:#fff;
}
.weekdaybtnsdiv, .weekdaybtnsdiv1{
	float:left;
	margin:0 10px 10px;
}

.weekdaybtnsdiv1{
	margin-top:15px;
	display: none;
}

.weekdaybtns{
	float:left;
	margin-right:10px;
}
.week_red{
	background: #ED0008;
}
.week_yellow{
	background: #F6D71E;
}
.week_green{
	background: green;
}

.week_event:hover .weekdaybtnsdiv1{
	display:block;
}

/* MyCalendarWeek page Css End */


.about_left{
	background:url("../img/tweet_around.png") no-repeat scroll center top transparent;
	float:left;
	height:510px;
	margin:0 20px;
	width:239px;
}

.gift_box_wrap{}

.gift_box_wrap input, .gift_box_wrap textarea{width:285px; padding:3px;border:1px solid #CCCCCC;}
.gift_box_wrap textarea{height:150px;}

.gift_label{
	font-weight:600;
}

.gift_label span{
	color:#545454;
	font-size:9px;
	margin-left:6px;
	text-transform:capitalize;
}

.gift_form{
	float:left;
	width:343px;
}
.gift_amount_wrap{
	display:block;
	width:293px;
}
.gift_amount{
	float:right;
}

.page_content{
	display:block;
	float:none;
	overflow:hidden;
	padding:0 10px;
	width:auto;
}
.preview_div{float:left;}
.preview_div p{}

.card_coupon{
	background:url("../img/girdcard.png") no-repeat scroll center top transparent;
	height:403px;
	width:590px;
}

.card_left{
	float:left;
	height:228px;
	margin:100px 50px 0 80px;
	position:relative;
	text-align:center;
	width:173px;
}
.card_right{
	float:left;
	height:233px;
	margin:120px 0 0;
	overflow:hidden;
	width:253px;
}

.card_left #credit{
}
.card_left #amount .dollar{
	font-size:0.4em;
	left:0;
	position:relative;
	top:-25px;
}

.card_left #amount{
	color:#76A045;
	font-size:70px;
	font-weight:bold;
	line-height:1em;
	margin-bottom:15px;
	position:static;
}

.card_right #message span, .card_left #from span{
	font-size:15px;
	font-weight:600;
}
.card_left #from{
	top:135px;
}
.card_left #code span{
	display:inline-block;
	font-weight:600;
	text-align:center;
	width:100%;
}
.card_left #code{
	bottom:0px;
	position:absolute;
}


.card_right #message p{
	padding-top:5px;
}
.card_right #message {
}
.card_right #message .to{
	margin-right:4px;
}
.report_model{
	color:#FF0000;
}


.comment_deal_head .product_title{
	font-size:30px;
}
.return_link a{color:#FFFFFF;}
.return_link a:hover{color:#636466;text-decoration:none;}
.return_link{
	color:#FFFFFF;
	float:left;
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
	width:100%;
}
.comment_deal_head{
	float:left;
	margin:0 auto 0 10px;
	width:475px;
}


.admincityselect select{
	margin-left: 15px;
}

p.dragons, p.today {
	background:none repeat scroll 0 0 green;
	color:#FFFFFF;
}

p.reminders, p.reminders1 {
	background:none repeat scroll 0 0 #ED0008;
	color:#FFFFFF;
	overflow-x:auto;
}

p.reminders1 {
	background:none repeat scroll 0 0 #F6D71E;
}

p.reminders a, p.reminders1 a{
	text-decoration: none;
}
.adminbackspanuser{
	position: relative;
	float:right;
	/*top: -20px; */
	font-size:16px;
}

.heighlight1_more, .review_description1_more{
	color:#888888;
	cursor:pointer;
	display:none;
	float:right;
	left:-165px;
	position:relative;
	top:-40px;
}
.heighlight1_more:hover, .review_description1_more:hover{color:#00ADEE;text-decoration:underline;}

.reviewspan{
	background:url("../img/quote.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:auto;
	margin-right:10px;
	width:14px;
}

.review_answ{
	float:left;
	line-height:18px;
	width:185px;
}

.review_author{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.review_featured{
	background:url("../img/ofertadia_featured_on.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:203px;
	width:210px;
}

.admincityselect form{
	margin-right: 10px;
	width:210px;
	float:left;
}

.admincitymenu{
	margin-right: 20px;
	font-size:13px;
}

.normal_bold_active{
	font-weight: 600;
}
.buyer_deal{
	font-size:13px;
	font-weight:600;
	text-align:center;
}
.contact_head{
	padding:0 50px;
	text-align:center;
}
.contact_right_inner p{
	margin-bottom:20px;
}
.mer_con_right_inner, .contact_right_inner{
	line-height:18px;
	padding-left:20px;
}
.right_part{
	font-weight:normal;
}

.contact_accept{
	font-weight:600;
	font-size:14px;
}

.contact_left{
	float:left;
	margin:0 20px;
}
.contact_right{
	float: left;
	width:460px;
}

.buy_signup p{
	margin-bottom:5px;
}
.buy_signup h2{
	margin-bottom:20px;
}
.hide_signup, .hide_signin{padding:10px;}
.hide_signup{
	text-align:center;
}
.buy_signup{
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	background:none repeat scroll 0 0 #FDF6C8;
	margin:0 auto;
	width:331px;
}
.signinerror_div{
	background:#FFDCD7;
	border:1px solid #D01E5E;
	padding:15px;
	float:left;
	color:#D01E5E;
}
.buy_signbtn:hover, .buy_nevermind:hover{
	text-decoration:underline;
}
.buy_signbtn, .buy_nevermind{
	color:#00ADEE;
	cursor:pointer;
}

.add_user span{
	cursor: pointer;
}

.deal_preview_div{
	margin:0 25px 0 130px;
	width:auto;
}

.first_name, .last_name{
	border:1px solid #CCCCCC;
	width:auto;
	float:left;
	padding:5px;
	margin:0px 5px;
}
.first_name{margin-left:0px;}
.name_fields{
	color:#121F2F;
	float:left;
	width:165px;
	font-size:14px;
}

.mer_con_right p{
	margin-bottom:10px;
}
.mer_con_right h2{
	border-bottom:1px solid #CBCBCB;
	font-size:14px;
	font-weight:600;
	padding:3px 0;
}
.mer_con_right{
	background:none repeat scroll 0 0 #E7E7E7;
	border:2px solid #CBCBCB;
	float:left;
	width:300px;
	color:#545454;
}
.mer_con_inner{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #C3C3C3;
	margin:5px;
	padding:5px 10px 10px;
}

.redem_form{
	float:left;
	margin-top:10px;
	text-align:center;
}
.redem_label{
	color:#77787B;
	font-size:18px;
	font-weight:600;
	text-align:center;
}

.redem_formbt{
	float:left;
	position:relative;
}
.control_btns1:hover, .control_btns:hover{
	background:none repeat scroll 0 0 #f2f2f2;
	text-decoration:none;
}
.control_btns1 a, .control_btns1, .control_btns{
	background:none repeat scroll 0 0 #CCCCCC;
	border:1px solid #666666;
	color:#545454;
	text-decoration:none;
	cursor:pointer;
	float:left;
	margin:0 3px 10px;
	padding:5px;
}

.selected_controls{
	background:none repeat scroll 0 0 #f2f2f2;
}
/* Pagination */
.paginate_div{
	float:left;
	clear:both;
	padding:5px;
}

.bill_info{margin:0px;}
.bill_info h2{margin-left:10px;}

.mark_used{margin:0px 15px;}

.merchant_activate, #print_list{color:#0981BE;cursor:pointer;}

.nicEdit-main ul, .nicEdit-main ol{
	margin-left:15px;
	margin-top:5px;
	padding-left:20px;
}
.editor_div{float:left;}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading{
	-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	border-color:rgba(82, 168, 236, 0.75) !important;
	outline: medium none;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#share_face a, .fb_button{
	background:url("../img/face.png") no-repeat scroll 0 0 transparent !important;	
	float:left !important;
	height:62px !important;
	width:62px !important;
}
#share_face a{
	background:url("../img/fa_ic.png") no-repeat scroll 0 0 transparent !important;
}
.fb_button_text{background:none !important;font-size:0px !important;text-indent:-9999px;border:none !important;}
.thanks_wrap{
	margin:0 25px;
}

.face_connect a{
	background:url("../img/face_connect.png") no-repeat scroll 0 0 transparent !important;
	height:17px !important;
	width:16px !important;
}
#RES_ID_fb_login_image{	
	display:none !important;
}

.tocs, .privacy{
	color:#77787B;
	font-size:18px;
}
.tocs span{font-weight:600;}
.tocs div, .privacy div{margin:13px 0;}
.tocs div p, .privacy div p{text-indent:45px;}
.tocs a, .privacy a{color:#00ADEE;}
.tocs a:hover, .privacy a:hover{color:#77787B;text-decoration:none;}
.tocs .pri_inner1{margin-left:30px;}
.tocs .pri_inner2{margin-left:60px;}

.import_wrap{margin:0 20px;}
.import_head_bot, .import_head_top{
	background:url("../img/st.png") no-repeat scroll center top transparent;
	height:13px;
	width:483px;
	float:left;
}
.import_head_middle{
	background:url("../img/sre.png") repeat-y scroll center top transparent;
	float:left;
	width:483px;
}
.import_head_bot{
	background:url("../img/sb.png") no-repeat scroll center top transparent;
}

.import_head{
	clear:both;
	margin:0 auto;
	text-align:center;
	width:500px;
}
.import_head_img{
	float:left;
	height:50px;
	margin:15px;
	width:50px;
}
.import_head_name span{color:#6E6F71;}
.import_head_name{
	color:#FFFFFF;
	float:left;
	font-size:23px;
	font-weight:600;
	margin:15px 15px 15px 0;
}
.import_head_link{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	text-align:left;
	width:390px;
}
.import_head_link input{
	border:medium none;
	margin-top:10px;
	padding:5px;
	width:65%;
}
.import_instruc{
	color:#FFFFFF;
	font-size:23px;
	font-weight:600;
	margin:0 0 15px;
}

.import_instruc .p{color:#6E6F71;}
.import_instruc .p1{}
.instru_lp, .instru{
	color:#FFFFFF;
	font-size:18px;
	font-weight:600;
	margin:15px 0;
}
.instru_lp{color:#00ADEE;}
.import_conten{
	float:left;
	/* margin:15px 0; */
}

.import{
	float:left;
}
.import_left{
	float:left;
	width:345px;
	text-align:center;
}
.import_left_top{
	background:url("../img/import_top.png") no-repeat scroll 0 0 transparent;
	height:15px;
	width:343px;
	float:left;
}
.import_left_middle{
	background:url("../img/import_middle.png") repeat-y scroll 0 0 transparent;	
	width:343px;
	float:left;
}
.import_left_bootom{
	background:url("../img/import_bottom.png") no-repeat scroll 0 0 transparent;
	height:23px;
	width:343px;
	margin-top:-1px;
	float:left;
}

.social_login{
	float:left;
	width:325px;
	height:49px;
	text-align:left;
	margin-left:10px; 
}
.label_div{
	float:left;
	margin-top:15px;
}
.username_div{
	color:#6E6F71;
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
}
.pass_div{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#6E6F71;
	font-family:arial;
}
.import_left input {
	width:105px;
}
.gmail{
	background:url("../img/gmail.png") no-repeat scroll 0 0 transparent;
	height:24px;
	width:64px;	
	float:left;
}
.hotmail{
	background:url("../img/hotmail.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:66px;
	float:left;
}
.yahoo{
	background:url("../img/yahoo.png") no-repeat scroll 0 0 transparent;
	height:13px;
	width:66px;
	float:left;
}
.orkut{
	background:url("../img/orkut_mail.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:65px;
	float:left;
}
.linkedin{
	background:url("../img/linkedin.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:68px;
	float:left;
}
.import_but1{
	background:url("../img/import.png") no-repeat scroll 0 0 transparent;
	height:49px;
	width:164px!important;
	font-size:0;
	border:medium none;
	cursor:pointer;
}
.social_but{
	text-align:center;
}
.import_center{
	color:#6E6F71;
	float:left;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	margin-left:55px;
	margin-right:15px;
	margin-top:190px;
}
.import_right{
	float:left;
	margin-left:40px;
	width:275px;
}
.import_right_top{
	background:url("../img/import_right_top.png") no-repeat scroll 0 0 transparent;
	height:16px;
	width:260px;
	float:left;
}
.import_right_middle{
	background:url("../img/import_right_middle.png") repeat-y scroll 0 0 transparent;
	width:260px;
	text-align:center;
	float:left;
}
.import_right_bootom{
	background:url("../img/import_right_bottom.png") no-repeat scroll 0 0 transparent;
	height:19px;
	width:260px;
	float:left;
	margin-top:-1px;
}
.import_right textarea{
	border:medium none;
	height:315px;
	margin:0 13px;
	width:235px;
}
.slogan_import, .import_envar, .import_envar1, .import_envar2{
	background:url("../img/envar.png") no-repeat scroll 0 0 transparent;
	height:49px;
	width:96px;
	font-size:0;
	cursor:pointer;
	border:medium none;
}
.social_envar{
	float:right;
	text-align:center;
	width:100%;
}
.import p{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#6e6f71;
	margin:0 0 5px;
	padding:0 10px;
	text-align:left;

}
#share p{
	margin:0 0 5px;
	padding:0 10px;
}

.lower_text{float:left;}
.lower_text, .rank_text{
	clear:both;
	color:#FFFFFF;
	font-size:18px;
	font-weight:600;
	margin:15px 0;
}


.lower_text p{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.lower_text_screen {
	background:none repeat scroll 0 0 #e6e6e7;
	float:left;
	width:670px;
	border:4px  solid #FFFFFF;
}
.lower_text_screen p{
	color:#6E6F71;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.text_area{color:#FF0000;}
.lower_text_screen  strong{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#29abe2;
}
.whole_select{
	color:#FFFFFF;
	font-size:16px;
	font-weight:600;
	margin:0 30px;
}
#share {
	margin:0 auto;
	width:78%;
}
.share_left, .share_right{
	background:url("../img/connect_top.png") no-repeat scroll left top transparent;
	float:left;
	height:15px;
	width:646px;
}
.share_middle{
	background:url("../img/connect_mid.png") repeat-y scroll 0 0 transparent;
	float:left;
	width:646px;
}
.share_right{background:url("../img/connect_bot.png") no-repeat scroll 0 0 transparent;}

.social_but .import_but, .social_but .face_import_but{
	background:url("../img/envar.png") no-repeat scroll right top transparent;
	border:medium none;
	cursor:pointer;
	margin-top:10px;
	font-size:0;
	height:50px;
	width:96px;
}


.con_label{
	color:#29ABE2;
	font-size:22px;
	font-weight:normal;
	text-align:center;
}
.heading_labe{
	color:#78797C;
	float:left;
	font-size:15px;
	font-weight:600;
	text-align:center;
	width:250px;
}

.gm_con{
	margin:0 auto;
	width:600px;
}

.checkbox_div{
	float:left;
}
.conname_div, .conemail_div{
	color:#78797C;
	float:left;
	width:250px;
	margin-left:30px;
}
.conname_div{
	font-size:12px;
	font-weight:600;
	overflow:hidden;
	text-transform:uppercase;
}
.indi_con{
	float:left;
	margin:8px auto 0;
	width:600px;
}
#share_twitter a{
	background:url("../img/con_tw.png") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:0;
	height:52px;
	margin:0 0 0 33%;
	text-indent:-9999px;
	width:212px;
}

.twitter_mores, .face_book_wrap{
	margin:0 auto;
	width:600px;
}
.face_con{
	float:left;
	height:60px;
	margin:8px auto 0;
	width:300px;
}
.more_link:hover{color:#29ABE2;}
.more_link{
	color:#78797C;
	cursor:pointer;
	float:right;
	font-size:14px;
	font-weight:600;
	text-align:center;
	width:200px;
}

.imp_uls li{
	float:left;
	margin:0 15px;
}
.imp_uls{
	display:inline;
	list-style-type:none;
}
.import_email_active a, .import_email a{
	float:left;
	background:url("../img/email.png") no-repeat scroll 0 0 transparent;
	color:#FFF;
	width:190px;
	text-indent:-9999px;
	font-size:0px;
	height:65px;
}
.import_social_active a, .import_social a{
	float:left;
	background:url("../img/conect_with.png") no-repeat scroll 0 0 transparent;
	color:#FFF;
	width:235px;
	text-indent:-9999px;
	font-size:0px;
	height:65px;
}
.import_share_active a, .import_share a{
	float:left;
	background:url("../img/share_it.png") no-repeat scroll 0 0 transparent;
	color:#FFF;
	width:258px;
	text-indent:-9999px;
	font-size:0px;
	height:65px;
}

.import_email_active a, .import_email a:hover {background:url("../img/email_hover.png") no-repeat scroll 0 0 transparent;}
.import_social_active a, .import_social a:hover {background:url("../img/conect_with_hover.png") no-repeat scroll 0 0 transparent;}
.import_share_active a, .import_share a:hover  {background:url("../img/share_it_hover.png") no-repeat scroll 0 0 transparent;}

/*****************scrollbar images*********************************/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	background: url(../img/connect_mid.png) repeat-y 0 0;
	margin:0 auto;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 3px;
	height:100%;
	background: #FFFFFF;
}
.holder .jScrollPaneContainer{background:none;width:450px !important;}
.jScrollPaneDrag {
	position: absolute;
	background: #bdd630;
	cursor: pointer;
	height:16px!important;
	overflow: hidden;
	
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 3px;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 18px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 3px;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 18px;
}

/* Stylesheet for my demo pages for jScrollPane - these styles aren't necessary for using jScrollPane and aren't specific to any particular example */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

a.jScrollArrowUp {
	background:url("../img/basic_arrow_up.png") no-repeat scroll 0 0 #FFFFFF;
}

a.jScrollArrowDown {
	background:url("../img/basic_arrow_down.png") no-repeat scroll 0 0 #FFFFFF;
}


.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
/* 	background: #00f url(../images/drag_grab.gif) no-repeat 50% 50%; */
}
.orange-bar .scroll-pane {
	background: #69f;
}
			
.holder {
	float: left;
	margin:10px;
}

.scroll-pane {
	
}

.wide {
	width: 400px;
}

.super-wide {
	width: 700px;
}

.tall {
	/* height: 400px; */
}

#pane1 {
}
#pane2 {
	height: 409px;
	width:645px;
}
#promotion_div{
	height:135px;
	width:400px;
	color:#fff;
	margin-left:20px;
	font-size:14px;
	font-family:arial;
}
.holder p{
	font-size:14px;
	margin:5px 0 0 20px;
}
.holder .pane_head{
	font-size:17px;
	font-weight:bold;
	margin:0;
}
.holder .pane_div{
	line-height:21px;
	margin:10px 0;
}

.promotion_page{
	width:500px;
	height:501px;
}
.promotion_left_corner span{
}
.promotion_left_corner{
	background:url("../img/promotion_left.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:483px;
	float:left;
	text-align:right;
}
.promotion_middle{
	background:url("../img/promotion_middle.png") repeat-y scroll 0 0 transparent;
	height:245px;
	width:483px;
	float:left;
}
.promotion_right_corner{
	background:url("../img/promotion_right.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:483px;
	float:left;
}
.promotion_cont{
	float:left;
}
.promotion_logo{
	background:url("../img/pr_logo.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:190px;
	position:absolute;
	right:22px;
	top:-55px;
	width:216px;
	z-index:1;
}
/**************************************************/

.empty_div{
	float:left;
	width:100%;
	margin:10px 0px;
}

.authorsp{
	font-weight:bold;
}
.learn_faq{
	color:#00ADEE;
	cursor:pointer;
}
.learn_faq:hover{
	color:#6E6F71;
}
.limit_exceeded{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:600;
	text-align:left;
	width:100%;
}

.pdf_class ul, .pdf_class ol{margin:3px 0 0;}
.current_user{height:15px; line-height:16px; overflow:hidden; width:115px;}
.gallery{list-style-type:none;}
.gallery li{
	float:left;
	/* margin:5px 2px 0; */
}
.slide_photo a img{margin-top:7px;border:1px solid #999999;}
.slide_photo a{
	/* background:url("../img/frame.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:58px;
	text-align:center;
	width:58px; */
	position:relative;
}
/* .slide_photo a:hover{background:url("../img/frame1.png") no-repeat scroll 0 0 transparent;} */
.image_iframe{
	float:left;
}
.slideshow_image:hover{text-decoration:underline;}
.slideshow_image1, .slideshow_image{
	color:#00ADEE;
	cursor:pointer;
	float:left;
	margin-top:12px;
	text-decoration:none;
}
.slideshow_image1{cursor:text;}
.slide_photo_empty{width:10px;}
.video_icon{
	border:none !important;
	position:absolute;
	left:30px;
	bottom:20px;
}

.checkbox{float:left;margin:0px 6px;font-size:15px;}
.checkbox input{margin-right:3px;}
.invite_friends a{ 
	font-weight:600;
}
.invite_friends{
	color:#77787B;
	font-size:13px;
	font-weight:600;
	text-align:center
}
.import_instruc1 a{}
.import_instruc1 img{
	float:left;
	margin-right:5px;
}
.import_instruc1{
	background:none repeat scroll 0 0 #ACC22C;
	margin-top:5px;
	padding:5px;
}
.text_area:hover{
	background:#FFFF99;
	cursor:pointer;
}
.user_popup, .scroll_pane label{
	border:medium none;
	float:left;
	margin:5px 0 5px 9px;
	padding:5px;
	width:200px;
}
.scroll_pane label{width:100px;}
.tb{cursor:pointer !important;}

.comment_buy {
	float:right;
	margin-top:20px;
	width:70%;
}
.comment_buy a{
	background: url(../img/com_buy.png) no-repeat top left;
}
.pagesguro_redirect{
	background:url("../img/pages.gif") no-repeat scroll left top transparent;
	font-size:0;
	height:66px;
	text-align:center;
	width:266px;
}
.referrals_img1{
	float:left;
	text-align:center;
	width:100%;
}
.referrals_img1 a{
	background:url("../img/wel_re.png") no-repeat scroll center top transparent;
	font-size:0;
	height:134px;
	text-indent:-9999px;
	width:100%;
}
.add_credits{
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.7);
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	padding:15px;
	position:absolute;
	right:75px;
	width:215px;
	z-index:2;
}
#credit_amt{margin-left:5px;padding:5px;}

.lp_user_promotion_page1{
	background:none repeat scroll 0 0 #BED630;
	margin:0 auto;
	overflow:hidden;
	width:960px;
}
.lp_user_wrap{
	float:left;
	padding:0 15px;
}

.lp_promotion_page{
	width:500px;
	position:absolute;
	top:-1000px;
	float:left;
	z-index:1002;
	left:30%;
	height:385px;
}
.overlay_lp{
	background-color:#000000;
	cursor:auto;
	height:100%;
	left:0;
	opacity:0.5;
	position:fixed;
	top:0;
	width:100%;
	z-index:1001;
}
.deal_loc_choose{
	float: left;
}
.loc_spas{
	float: left;
    margin: 11px 0;
	color:#ffffff;
}
.locat_deal{
	margin: 8px 10px;
}
#whole_mer_div{
	float: left;
	margin: 13px 0;
    width: 100%;
}
.merchantdiv label{
	float: left;
    width: 150px;
}
#mer_acc_login{	
	padding-top: 70px;
	width:100%;
}	
#mer_acc_login form{
	width: 100%;
}
.merchantdivs{
	margin: 0 auto;
    width: 350px;
}
#mer_acc_login h2{
	margin-bottom: 18px;
    text-align: center;
    width: 100%;
}
.merchantdivs label{
	float: left;
    width: 76px;
}
.mer_acc_login table, tr, th{
	border-bottom: 1px solid;
    border-right: 1px solid;
    width: 250px;
}	
.gift_div_show{
  -moz-border-radius: 8px 8px 8px 8px;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.7);
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #FFFFFF;
    color: #000000;
    left: 261px;
    padding: 15px;
    position: absolute;
    top: 153px;
    width: 306px;
    z-index: 2;
}
.buy_div_show{
   -moz-border-radius: 8px 8px 8px 8px;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.7);
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #FFFFFF;
    color: #000000;
    left: 261px;
    padding: 15px;
    position: absolute;
    top: 153px;
    width: 306px;
    z-index: 2;
}
.hotel_banner a {
    background: url("../hotel_img/logo_banner.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 74px;
    width: 195px;
}
.twitter_share{
   background: url("../hotel_img/tweet.png") no-repeat scroll 0 0 transparent !important;
}

