@charset "utf-8";
/* CSS Document */



body {
	font-family: Arial, Helvetica, sans-serif;
	 background:#f6f6f6 url(../images/bodybg.jpg) repeat;
    margin:0;
    padding:0;
	font-weight:normal;
	
}

#hdw {
    background: url(../images/header-bgnew.jpg) repeat-x !important;
    padding-top: 8px !important;
    min-height: 165px;
}

#bd.cf {max-width: 960px; margin: auto;}
#bd .dashboard {float: left; position: relative; width: 100%; height: 25px; padding: 20px; display: none;}

#hd-top {width: 100%; float:left
}

.hd-top-linksub {color: #fff; width: 300px; float: right;}
.hd-top-linksub a {color: #fff; font-size: 14px; font-weight: bold;}
.hd-top-linksub .top-links {float: right; margin-right: 20px;}
.subscribe-box {background: url(../images/subscribe_topbg.png) no-repeat; width: 100%; float: left; padding: 10px; margin-top: 20px;}
.subscribe-box input.f-text {float: left; width: 190px; margin-top: 10px;}
.subscribe-box input.commit {background: url(../images/submitbtn.png) no-repeat; width: 59px; height: 22px; border: none !important; margin-top: 10px; margin-left: 10px;}


#logo {
   background: url(../images/LOGObg.png) no-repeat;
   padding: 20px 5px;
   width: 350px;
   height: 60px;
   float: left;
}

#hd .nav {
    max-width: 960px;
    background: none !important;
    }
    
#hd .nav a, #hd .links a {  
    color: #0ab394!important;
	font-size:15px;
}
#hd .nav a:hover, #hd .links a:hover {  
    background: none !important;
    color: #ed9720;
}

#hd .nav ul     {
        position: relative; width: 100%;
    }
    
#hd .nav li, #hd .links li {float: left; font-size: 20px; font-weight: bold; padding: 10px; background: url(../images/menu_devider.png) no-repeat; background-position: right;}


.sbox {float: right !important; max-width: 240px; margin-right: 40px}
.sbox-content {
    width: 233px;
    margin-top: 420px;
    background: #FFFFFF;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    margin-bottom: 11px;
    border: 2px solid #165F94;
    padding: 10px;
}

.side-tip h2 {
    width: 223px;
    height: 60px;
    margin: -25px -10px -15px 5px;
    background: url(../images/moregd.png) no-repeat;
    padding: 10px;
}

.side-tip h2 a {color: #fff !important; font-size: 20px; font-weight: bold; 
    padding: 10px !important;}

.side-tip h6 a {color: #444; font-weight: bold; font-size: 14px;}

.price {
    background: url(../images/great_deal_bar.png) no-repeat;
    width: 285px;
    height: 60px;
    margin: 0px -25px;
    padding: 10px;
}

.side_tip_price {color: #b30006 !important;    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
    width: 50px;
    float: left;
	margin-left:13px;}
    
.side_tip_price1 {color: #908182 !important;    font-size: 16px;
    font-weight: normal !important;
    margin-left: 10px;
    padding: 5px 10px;
    width: 50px;
    float: left;}

.side_tip_price2 a {
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    float: left;
    font-size: 17px;
    width: 60px; }



.center {
    height: auto;
    margin: 0 auto;
    width: 960px;
}
h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
	color:#00dade;
	font-weight:normal;
}
h1 {
	font-size:2em;
	color:#007ccb;
} /* 40px/16=2.5em */
h2 {
	font-size:1.3em;
	padding:0 0 15px 0;
	text-transform:uppercase;
} /* 30px/16=1.875em */
h3 {
	font-size:1em;
	padding:0 0 15px 0;
	text-transform:uppercase;
	color:#fff !important;
} /* 30px/16=1.875em */
p {
	font-size:0.875em;
	margin:0;
	padding:0 0 15px 0;
	line-height:14pt;
} /* 14px/16=0.875em */
ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}
a {
	text-decoration:none;
	outline:none;
	color:#007f84;
}
a:focus {
	color: red;
	text-decoration: none;
}
img {
	border:0px;
}
input[type="text"], textarea, select {
	color: #7F7F7F;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	letter-spacing: 0.05em;
}
.clearfix:before, .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1; /* IE < 8 */
}
#wrapper {
    height: auto;
	padding: 15px 0 15px 0;
	margin:0 auto; 
    width: 990px;
}
#mainframe {
	padding: 0 0 15px 0;
    float: left;
    height: auto;
    margin-left: 0;
    margin-top: 0;
    width: 960px;
}
#page {
	position: relative;
	/*background: #FFF;*/
	min-height: 340px;
	height: auto;
	width:990px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	position: relative;
	margin-bottom: 10px;
	margin: 0 auto;
    height: 110px;
    width: 990px;
	
}

.inner_header {
	width: 990px;
	height:130px;
	background:#6699cc url(i/header_topbg.jpg) repeat-x;
	margin: 0 auto;
}

.mainheader
{
	background:#6699cc url(i/header_topbg.jpg) repeat-x;
	position: relative; float: left; width: 100%; margin-bottom: 15px;
}

.side {
	position: relative;
    float: left;
    height: 400px;
    margin-left: 330px;
    width: 622px;
}
.side_content {
    border-radius: 6px;
    color: #051144;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 34px;
    line-height: 18px;
    margin-left: 16px;
    margin-top: -386px;
    position: absolute;
    width: 598px;
}

.banner {
	height:315px;
	background: none repeat scroll 0 0 #FFFFFF;
	padding:5px;
	border: 1px solid #D6D6D6;
	overflow:hidden;
	width:980px;
}
.banner img {
	width:100%;
}
.logo_tab {
	width: 990px;
	height:130px;
	/*margin:10px 0 0 0;

	edit 27 Aug*/
}
.logo {
	background: url(../images/LOGObg.png) no-repeat;
	padding: 20px 0 0 15px;
	margin-top: 10px;
    float: left;
	width: 335px;
	height: 80px;
}
/*.logo a {
	background: url(../images/logo.png) no-repeat;
	display: block;
}*/
.menu_social {
	background: url(mainmenubg.jpg) repeat-x;
    float: left;
    height: 60px;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
}
.menu {
    float: left;
    height: 47px;
    margin-left: 0;
    margin-top: 0;
    width: 960px;
}
.social {
	float:left;
	padding:3px 0 0 0;
}
.social li {
	float:left;
	margin:0 10px 0 0;
}
.leftcolumn {
	border: 1px solid #2D2D2D;
	float: left;
	margin: 0 5px 0 0;
	padding: 10px;
	width: 653px;
	background:#fff;
}
.leftcolumn h3 {
}
/*.inner_leftcolumn {

	float: left;

	padding: 0 20px 0 0;

	width: 710px;

}  */



.inner_leftcolumn {
	float: left;
	padding: 0 10px 0 0;
	width: 740px;
}
.leftcolumn h3 {
	padding: 0 0 10px 0;
}
.welcome_content {
	background:#fff;
	/*width:665px;*/

	border:#d6d6d6 solid 1px;
	padding:20px;
	text-align:justify;
}
.welcome_content p {
	background:#fff;
	/*width:665px;*/

	

	padding:20px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.destination {
}
.destination h3 {
	border-bottom:#d4d4d4 solid 1px;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.inner_content {
}
.inner_content h3 {
	border-bottom:#d4d4d4 solid 1px;
	margin: 0 0 20px 0;
	padding:15px 0 10px 0;
}
.inner_content li {
	font-size:10pt;
	list-style-type:decimal;
	line-height:24px;
	margin: 0 0 0 20px;
}
.des_column {
	float:left;
	width:152px;
	margin:0 24px 0 0;
}
.des_title {
	color:#ff9e00;
	font-size:12pt;
	font-weight:400;
	margin:0 0 7px 0;
}
.hotel_img {
	margin:0 0 7px 0;
	position:relative;
}

.rating {
	margin:0 0 7px 0;
}
.detail p {
	font-size:10pt;
	line-height:20px;
}
.deal_main {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:5px;
	border: 1px solid #D6D6D6;
	margin:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
.deal {
	border:#fff solid 1px;
	float:left;
	margin:0 20px 0 0;
	border: 1px solid #D6D6D6;
	width:191px;
	padding:1px;
}

.deal p {
	font-size:10pt !important;
	line-height:20px !important;
	padding:5px!important;
	color:#000;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}
.view_btn {
	float:right;
}
.deal img {
}
/***************** Left side End ****************/

.rightcolumn {
	width:290px;
	float:left;
	background:#f0f3f8;
	padding:10px;
}
/*.inner_rightcolumn {

	background: none repeat scroll 0 0 #F0F3F8;

	float: right;

	padding: 0 0 0 10px;

	width: 250px;

}  */



.inner_rightcolumn {
	background: none repeat scroll 0 0 #F0F3F8;
	float: right;
	padding: 0;
	width: 240px;
}
.inner_rightcolumn p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
.rightcolumn h2 {
	font-size:1.5em;
}
.add_a {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:0px;
	border: 0px solid #D6D6D6;
	overflow:hidden;
	margin:0 0 2px 0;
}
.add_a img {
}
.add_b {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:5px;
	border: 1px solid #D6D6D6;
	overflow:hidden;
	margin:0 0 15px 0;
}
.add_b li {
	height:400px;
	width:278px;
	overflow:hidden;
}
.add_b img {
	width:100%;
}
/******************** Index End ****************/

.crew {
	width: 980px;
	margin: 0 auto;
	background:#00DADE;
	padding:5px;
	color:#111;
	border-bottom:#009090 solid 1px;
	border-top:#009090 solid 1px;
}
.crew a {
	color:#111;
	font-size:9pt;
}
.crew a:hover {
	color:#fff;
}
.value_btn_hig {
}
.value_left {
	width:190px;
	float:left;
}
.value_btn {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D6D6D6;
	padding:2px;
	margin:0 0 15px 0;
}
.value_btn img {
	width:100%;
	overflow:hidden;
}
.value_left_add {
}
/*.high_dis{

	float:left;

	width:500px;

	margin:0 0 0 20px;

	}  */

.high_dis {
	float: left;
	margin: 0 0 0 10px;
	width: 540px;
}
.high_dis_deal {
	float: left;
	margin: 0 0 0 10px;
	width: 730px;
}
.highilights {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D6D6D6;
	padding:5px;
}
.high_img {
	width:100%;
	overflow:hidden;
}
.high_img h1 {
	color:#00DADE;
	padding-bottom:5px;
}
.high_discription {
}
.high_left {
	padding: 5px 15px 5px 5px;
	width: 46%;
	float:left;
}
.high_left p {
	text-align:justify;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}
.high_right {
	width:46%;
	float:left;
	padding: 5px 0px 5px 5px;
}
.high_right p {
	text-align:justify;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}
.high_discription li {
	font-size: 9pt;
	line-height: 24px;
	list-style-type: disc;
	margin: 0 0 0 12px;
}
.high_discription h2 {
	background:#00DADE;
	color:#fff !important;
	padding:5px !important;
	margin:5px 0 10px 0 !important;
}
.deals_detailes {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D6D6D6;
	padding:0px 5px 5px 5px;
	margin:15px 0 0 0;
}
.deals_detailes p {
	align:justify;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
.deals_detailes h2 {
	background:#00DADE;
	color:#fff !important;
	padding:5px !important;
	margin:5px 0 10px 0 !important;
}
.deals_detailes p {
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
}
.deals img {
	width:100%;
	overflow:hidden;
}
.add_aus {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:5px;
	border: 1px solid #D6D6D6;
	overflow:hidden;
	margin:0 0 15px 0;
}
.add_aus img {
}
.add_aus p {
	color:#009090;
	margin:7px 0 0 0;
	text-align:justify;
}
/******************** Page End *****************/

/*.home_footer {
	background:#4a4a4a;
	border-bottom:#00dade solid 5px;
}
.home_footerlink {
	background:#FFF;
}*/

.home_footerlink {
	
	font-size: 11px;
    background: url(i/footertopbg.jpg) repeat-x;
    float: left;
    height: 60px;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
}

.home_footerlink a {
	text-decoration: none;
	color: #003 !important;
	}

.home_footerlink2 {
	font-size: 12px;
   color: #8C0F1C;
	 background-color:#3CF;
    float: left;
    height: 40px;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
}


.footer_colsleft {
	width:49%;
	float:left;
}
.footer_colsleft li {
	float:left;
}
.footer_colsleft a {
	display:block;
	color:#b8b8b8;
	padding:7px;
}
.footer_colsleft a:hover {
	background:#00dade !important;
	color:#fff !important;
}
.footer_home_active a {
	background:#00dade !important;
	color:#fff !important;
}
.footer_colsright {
	width:50%;
	float:left;
}
.footer_colsright img {
	float:right;
	margin:9px 0 0 0;
}
#footer {
	position: relative;
	height: 500px;
	float: left;
	width: 990px;
	margin: 0 auto;
	margin-top: 25px;
}

.inner_footer
{
	text-decoration: none;
	color: #333;
	width: 990px;
	margin: 0 auto;
}

.top_footer {
	height:auto;
	padding:15px;
}
.top_footer li {
	float:left;
	font-size:13pt;
	color:#00dade;
}
.footer_header {
	float:right;
}
.footer_inner {
}
.footer_menu {
	float:left;
	width:239px;
	padding:0 0px 0 0;
}
.footer_menu li {
	padding:0px !important;
	float:none;
}
.footer_menu a {
	color:#b8b8b8;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
.footer_menu a:hover {
	color:#fff;
}
.footer_gallery {
	float:left;
	width:210px;/*padding:0 20px 0 0;*/
}
.footer_gallery img {
	border:#fff solid 2px;
	margin:0 7px 7px 0;
}
.footer_contact {
	float:right;
	width:210px;
}
.footer_contact h5 {
	font-size:12pt !important;
}
.footer_contact li {
	padding:0 !important;
	font-size:10pt !important;
	color:#cacaca !important;
	line-height:22px;
}
.footer_logo {
	float:left;
	width:120px;
	height:41px;
}
.copyrights {
	color:#757575;
	padding: 5px 15px;
	font-size:9pt;
	border-top:#626262 solid 1px;
}
.copy_links {
	float:left;
	padding: 16px 0 0 20px;
}
.copy_links a {
	color: #06F;
	font-size:10pt;
}
.copy_links a:hover {
	color:#fff;
}
.copyright_txt {
	float:right;
	padding: 16px 0 0 20px;
}

.copyright_txt a {
	color: #06F;
	font-size:10pt;
}
.copyright_txt a:hover {
	color:#fff;
}

#recent-deals {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D6D6D6;
	padding:0px 5px 5px 5px;
	margin:15px 0 0 0;
}
#recent-deals .sect {
	padding: 0 20px 10px;
	width: auto;
}
#recent-deals .deals-list li.first {
	width:920px;
	padding:15px 0;
	border-bottom: 1px solid #D6D6D6;
}
#recent-deals .pic {
	display: inline;
	float: left;
	margin: 8px 0 20px;
	position: relative;
	width: 280px;
	z-index: 1;
}
#recent-deals .deal_title {
	/*border-right: 1px dashed #CCCCCC; */
    float: left;
	margin-top: 5px;
	width: 320px /*600px*/;
}
#recent-deals .deal_title p {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#recent-deals .deal_title h4 a {
	color:#00DADE;
	font-weight:bold;
	padding-bottom:10px;
}
#recent-deals .info {
	color: #666666;
	float: left;
	line-height: 30px;
	padding-left: 15px;
	padding-top: 5px;
	width: 230px;
}
.about_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:20px;
}
.deal_head {
	font-family:Arial, Helvetica, sans-serif;
	background:#00DADE;
	font-size:14px;
	font-weight:bold;
	height:20px;
}
.sect {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.price_tag {
	color:#F63;
	font-size:10pt;
}
.facebook_logo {
	background: none repeat scroll 0 0 #FFFFFF;
	padding:5px;
	border: 1px solid #D6D6D6;
	margin:15px 0;
	height:335px;
	padding-left:100px;
}
.sbox-facebook {
	background: #FFFFFF;
	margin-bottom:11px;
	padding:10px;
}
/************************ Aug 27 *************************/

.top_links {
    float: right;
    font-family: Arial;
    font-size: 13px;
    height: 82px;
    margin-right: 1px;
    margin-top: 25px;
    width: 288px;
}

.top_links a
{
	text-decoration: none;
	color: #fff;
}

.top_links a:hover
{
	text-decoration: none;
	color: #06F;
}

.top_links ul {
	float:right;
}
.top_links li {
	float:left;
	margin:0 7px 0 0;
}
.top_links li a {
	margin:0 7px 0 0;
	padding:0 7px 0 0px;
	display:block;
	color: #ccc;
	font-size: 9pt;
}
.top_links li a:hover {
	color:#fff;
}

.subscribe_top
{
	/*margin-top: 15px;*/
	background: url(i/subscribe_topbg.png) no-repeat;
	width: 281px;
	height: 26px;
	padding: 17px 2px 2px 2px;
}

.textbox_search {	
	margin-top: 2px;
	margin-left: 3px;
	border-radius: 3px;
	float: left;
    font-size: 10px;
    width: 203px;
}
.textbox_submit {
	margin-left: 5px;
	margin-top: 2px;
	float: left;
	background: url(i/submitbtn.png) no-repeat;
    /*border: 1px solid #000;*/
    color: #fff;
    font-weight: bold;
    height: 18px;
    margin-right: 2px;
    padding-right: 5px;
    padding-top: 0;
    width: 49px;
}

.textbox_submit:hover {
    background: url(i/submitbtn_h.png) no-repeat;
	color: #F00;
}

.skip {
	float:left;
	width:100%;
}
.home_img {
	width:653px;
}
.home_img li {
	margin:0 0 10px 0;
}
.home_img li img {
	height:200px;
	overflow:hidden;
	width:100%;
	border:#ccc solid 1px;
}
.enquery_form {
}
.enquery_form_input input {
	background:#f7ffff;
	border:#75dddf solid 1px;
	height:22px;
	width:300px;
}
.submit_btn {
	/*background:url(../images/submit.png) no-repeat; */
	width:140px;
	height:40px;
	border:none;
}
.promise_box {
	width:290px;
	height:215px;
	color:#000;
	background:url(../images/promise_box.html) no-repeat;
}
.promise_box p {
	font-size: 10pt;
	font-weight: bold;
	line-height: 14px;
	padding:130px 7px 0 15px;
}
.inner_banner {
	background:url(../images/h-slider-1.jpg) no-repeat;
	width:961px;
	height:200px;
	margin:0 0 20px 0;
}



/*************** Pop up ***************************/

#mainpopupbox
{
	background: url(i/popupmain.png) no-repeat;
	margin: 0 auto;
	margin-top: 10%;
	width: 660px;
	height: 335px;
/*	border-radius: 15px;
	border: 2px solid #ccc;*/
}

#mainpoptopdiv
{
	float: left;
	height: 80px;
	width: 780px;
}

#mainpopcenterdiv
{
	float: left;
	height: 300px;
	width: 780px;
}

.mainpopcleftcolumn
{
	float: left;
	width: 430px;
}

.mainpopcrightcolumn
{
	float: left;
	width: 350px;
	height: auto;
}

#mainpopbottomdiv
{
	padding-top: 35px;
	float: left;
	width: 780px;
}

.mainpopbottomtext
{
	text-align:center;
	color: #006699;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
}
	

.popup_title {

	width: 780px;
	
	margin-top: -10px;

	margin-left: 250px;
		
	padding-bottom: 25px;

/*	font-size:25px;

	color:#004e55;

	padding:0 0 10px 0;*/

}

.pop_left {

	width:246px;

	float:left;

	margin:0 10px 0 0;

}

.popup_mailbox {

	background: url(../images/popupmailbg.png) no-repeat;
	
	margin-top: 120px;

	margin-left: -15px;
	
	width: 415px;
	
	height: 200px;
	
	padding-top: 45px;
	
	padding-left: 45px;
	
	color: #FFF;

	/* Aug 27 height:200px;*/

/*	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	border:#12cad2 solid 1px;*/

}

.popup_offer {

	width:239px;

}

.popup_offer img {

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 0px;

	border:#12cad2 solid 1px;

	width:100%;

}

.subs_btn {

	width:120px;

	height:40px;

	border:none;

	

	background:url(../images/sub_btn.png) no-repeat;

	/*	Aug 27 */

display:block;

	float:right;

	margin:0 7px 0 0;


}

.popup_discount {

	padding-left: 30px;
	
	float:left;
	
	padding-bottom: 15px;

}

.popup_images {

	vertical-align: bottom;
	
	float: right;
	
	padding-right: 30px;

	width:300px;
	
	height: 315px;

}

.popup_box01 {

	width:178px;

	/*height:213px;*/

	float:left;

	margin:0 10px 10px 0;/* Aug 27 */

}

.popup_box01 a {

	display:block;

}

.popup_box01 a img {

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	border:#202429 solid 1px;

}

/*********************** Popup End ************/
.box-content{
padding:10px;
}
#flight_innerbanner{
	background:url(../images/flight.jpg) no-repeat;
	width:961px;
	height:200px;
	margin:0 0 20px 0;
	}
#corporate_innerbanner{
	background:url(../images/corporattour.jpg) no-repeat;
	width:961px;
	height:200px;
	margin:0 0 20px 0;
	}
#group_innerbanner{
	background:url(../images/grouptour2.jpg) no-repeat;
	width:961px;
	height:200px;
	margin:0 0 20px 0;
	}	
.tourinner_banner{
	background:url(../images/tour_package.jpg) no-repeat;
	width:961px;
	height:200px;
	margin:0 0 20px 0;
	}
.innsu-inner_banner{
	background:url(../images/ins.jpg) no-repeat;
	width:961px;
	height:200px;
	margin:0 0 20px 0;
	}





New css   -


.tab {
	/*height:45px;*/

	background: url(i/tab.html) repeat-x;
	border-bottom: #f31a20 solid 3px;
}
.tab li {
	list-style-type: none;
	float: left;
	text-transform: uppercase;
}
.tab li a {
	color: #fff;
}
.home_link {
	display: block;
	background: url(i/tab.html) repeat-x;
	width: 327px;
	text-align: center;
	font-weight: bold;
}
.home_link_select {
	display: block;
	background: url(i/selec_tab.html) repeat-x;
	width: 331px;
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
}

.deal_ink {
	display: block;
	background: url(i/tab.html) repeat-x;
	width: 331px;
	text-align: center;
	font-weight: bold;
	padding: 11px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.deal_ink_select {
	display: block;
	background: url(../images/selec_tab.html) repeat-x;
	width: 331px;
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
/*.deal_ink:hover {

	display: block;

	background: url(i/selec_tab.jpg) repeat-x;

	text-align: center;

	font-weight: bold;

	padding: 11px 0;

}*/

.lux_link {
	background: url(i/gold_btn.html) no-repeat;
	width: 327px;
	text-align: center;
	font-weight: bold;
	padding: 11px 0;
	display: block;
	color: #000 !important;
	font-family:Arial, Helvetica, sans-serif;
}
.home_link_login {
	display: block;
	background: url(i/tab.html) repeat-x;
	width: 197px;
	text-align: center;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
.home_link__login_select {
	display: block;
	background: url(i/selec_tab.html) repeat-x;
	width: 197px;
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.deal_ink_login {
	display: block;
	background: url(i/tab.html) repeat-x;
	width: 197px;
	text-align: center;
	font-weight: bold;
	padding: 11px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.deal_ink__login_select {
	display: block;
	background: url(i/selec_tab.html) repeat-x;
	width: 197px;
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
/*.deal_ink_login:hover {

	display: block;

	background: url(i/selec_tab.jpg) repeat-x;

	text-align: center;

	font-weight: bold;

	padding: 11px 0;

} */

.lux_link_login {
	background: url(i/gold_btn.html) no-repeat;
	width: 197px;
	text-align: center;
	font-weight: bold;
	padding: 11px 0;
	display: block;
	color: #000 !important;
	
	font-family:Arial, Helvetica, sans-serif;
}

.submit_btn {
	border: #08dce3 solid 4px !important;
	background: #fff !important;
	color: #08dce3 !important;
	font-weight: bold;
	height: 27px !important;
}
#column1 {
    float: left;
    height: auto;
    width: 646px;
}

.txt_contain {
	padding: 10px 0 0 20px;
	text-align: justify;
}
.txt_contain span {
	float: left;
	width: 20%;
	margin: 0 7px 0 0;
	font-weight: bold;
	color: #F11B25;
	text-align: justify;
}
.txt_contain span p {
	font-size: 12px !important;
	color: #F00;
	text-align: justify;
}
.card_check {
	margin: 0px 0 0 50px;
	font-weight: bold;
	font-size: 12px !important;
}
.facebook {
	padding: 0px;
	margin: 0 0 0px 0;
}
#column2 {
    background-color: #fff;
    float: left;
    height: auto;
	padding-bottom: 15px;
    margin-left: 15px;
    width: 296px;
}
#column2_text {
    color: #212192;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    margin-left: 13px;
    margin-top: -169px;
    position: absolute;
    width: 270px;
}
#column2_img {
    float: left;
    font-weight: bold;
    height: 160px;
    margin-left: 13px;
    margin-top: -130px;
    position: absolute;
    width: 269px;
}

#column2_img img {
	width: 270px;
	height: 160px;
}

#column2_discount {
    background-image: linear-gradient(to bottom, #f4f4f4, #d7d7d7);
    color: #212192;
    display: inline-block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 46px;
    margin-left: 16px;
    margin-top: 47px;
    width: 263px;
}
#column2_discount_color2 {
    color: #039;
    font-size: 19px;
    padding-left: 22px;
}
#column2_discount_color {
    color: #e1061d;
    font-size: 18px;
    padding-left: 33px;
}
#column2_discount_color1 {
    color: #9b9b9b;
    font-size: 11px;
    padding-left: 33px;
}
#column2_text1 {
    color: #212192;
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin-left: 18px;
    margin-top: 19px;
    width: 282px;
}
#column2_img1 {
    float: left;
    font-weight: bold;
    height: 185px;
    margin-left: 13px;
    margin-top: 4px;
    width: 269px;
}
#column2_discount1 {
    background-image: linear-gradient(to bottom, #f4f4f4, #d7d7d7);
    color: #212192;
    display: inline-block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 46px;
    margin-left: 16px;
    margin-top: 2px;
    width: 263px;
}
#column2_fb {
    background-color: #ccc;
    float: left;
    height: 376px;
    margin-left: 2px;
    margin-top: 4px;
    width: 291px;
}
.high_img {
	overflow: hidden;
	width: 470px;
	height: 259px;
	margin: 0 0 12px 0;
}
.high_tab {
}
.high_tab li {
	float: left;
	color: #fff;
}
.high_tab li a {
	font-size: 12px;
	display: block;
	color: #fff;
	/*padding: 9px 10px;*/
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*background: url(i/tab_normal.jpg) repeat-x;
	border:#a10006 solid 1px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;*/
	margin: 0 1px 0 0;/*behavior: url(PIE.htc);*/
}
.high_tab li a:hover {
	background: url(i/tab_hover.html) repeat-x;
}
.high_select {
	background: url(i/tab_hover.html) repeat-x !important;
}
.high_tab1 {
}
.high_tab1 li {
	float: left;
	color: #fff;
	margin: 0 1px 0 0;
}
.high_tab1 li a .bgleft {
	background: url(i/high_tab_a_left.png) no-repeat left;
	width: 5px;
	height: 30px;
	float: left;
}
.high_tab1 li a .bgcenter {
	padding-top: 5px;
	color: #FFF;
	background: url(i/high_tab_a_center.png) repeat-x;
	float: left;
	text-align: center;
	height: 30px;
}
.high_tab1 li a .bgright {
	float: left;
	background: url(i/high_tab_a_right.png) no-repeat right;
	width: 5px;
	height: 30px;
}
.high_tab1 li a:hover .bgleft, .high_tab1 li a.selected .bgleft {
	background: url(i/high_tab_a_left_h.png) no-repeat left;
	width: 5px;
	height: 30px;
	float: left;
}
.high_tab1 li a:hover .bgcenter, .high_tab1 li a.selected .bgcenter {
	padding-top: 5px;
	color: #FFF;
	background: url(i/high_tab_a_center_h.png) repeat-x;
	float: left;
	text-align: center;
	height: 30px;
}
.high_tab1 li a:hover .bgright, .high_tab1 li a.selected .bgright {
	float: left;
	background: url(i/high_tab_a_right_h.png) no-repeat right;
	width: 5px;
	height: 30px;
}
/*
.high_tab1 li a {
	font-size: 12px;
	display: block;
	color: #fff;
	/*padding: 9px 10px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*background: url(i/tab_normal.jpg) repeat-x;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin:0 1px 0 0;
}
.high_tab1 li a:hover {
	background: url(i/tab_hover.jpg) repeat-x;
}
.high_select1 {
	background: url(i/tab_hover.jpg) repeat-x;
}*/

.tabpage {
	border: #4e47a5 solid 1px;
	padding: 10px;
}
.tabpage h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 0;
}
#tabscontent {
	width: 470px;
	border: #4e47a5 solid 1px;
	margin: 0;
	color: #333;
}
#column3 {
	width: 235px;
	float: left;
	margin: 0 0px 0 0;
}
.promotion_box {
	height: 83px;
	width: 230px;
	margin: 5 0 12px;
}
.promotion_box a {
	background: url(i/promo_box.html) no-repeat;
	color: #000;
	width: 230px;
	height: 83px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 20px 5px 0 100px;
	text-decoration: none;
}
.ez_bulitine {
}
.ez_bulitine a {
	width: 242px;
	height: 71px;
	background: url(i/ez_deal.html) no-repeat;
	display: block;
}
.great_deal {
	width: 296px;
	margin: 430px 0 0 0;
	float: right;
}
.great_deal h4 {
	background: url(i/greatdeals_header.png) no-repeat;
	width: 296px;
	height: 120px;
	color: #fff;
	margin-top: -20px;
	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
.great_deal h4 a {
	color: #fff !important;
}
.great_deal_content {
	width: 255px;
	margin: 0 0 0 15px;
	/*border: #0e50c0 1px solid;*/
	/*padding: 10px;*/
}
.great_deal_content p {
	color: #0d0d1a;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

.great_deal_subcontents
{
	box-shadow: 0 0 5px #ccc;
	border-radius: 5px;
	background: #fff;
	padding: 10px;
	margin-top: 15px;
}

.great_deal img {
	width: 100%;
}

.great_deal_bar {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 999;
	margin: 0 0 0 -25px;
	background: url(i/great_deal_bar.png) no-repeat;
	width: 265px;
	height: 50px;
	padding: 10px 0 0 20px;
}
.great_deal_bar ul {
	background: url(i/great_deal_bar.png) no-repeat;
}
.great_deal_bar li {
	float: left;
}

.dealbox_price {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
	float: left;
	padding-left: 5px;
	width: 85px;
	background: none;
	border: none;
}

.dealbox_discount {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
	float: left;
	padding-left: 5px;
	width: 35px;
	background: none;
	border: none;
}

.great_deal_bar li a {
	font-size: 18px;
	text-align:center;
	text-decoration: none;
	padding: 5px 0 0 0;
	width: 90px;
	height: 45px;
	/*background: url(i/great_deal_bar_btn.png) no-repeat;*/
	float: left;
	margin: 0 0 0 30px;
	color: #fff;
	font-weight: bold;
	display: block;
}
.great_deal_bar li a:hover {
	font-size: 20px;
	/*background: url(i/great_deal_bar_btn_h.png) no-repeat;*/
}

.great_deal_bottom
{
	width: 296px;
	height: 20px;
	margin-bottom: -20px;
	background: url(i/great_deal_bar_bottom.png) no-repeat;
	float: left;
}

/******************** Index End ****************/

.crew {
	background: #00DADE;
	padding: 5px;
	color: #111;
	border-bottom: #9f9d54 solid 1px;
	border-top: #9f9d54 solid 1px;
}
.crew a {
	color: #111;
	font-size: 9pt;
}
.crew a:hover {
	color: #fff;
}
/******************** Page End *****************/
#mask {
	display: none;
	background: url(i/ezdealpopmask.html) repeat;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	z-index: 999;/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF); /* IE 6/7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)"; /* IE8 */
}
/* You can customize to your needs  */

.login-popup {
	padding: 10px 10px 10px 10px;
	display: none;
	background: #fff;
	float: left;
	width: 850px;
	height: 500px;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;/*box-shadow: 0px 0px 10px #999;
	
	-moz-box-shadow: 0px 0px 10px #999;
	

	-webkit-box-shadow: 0px 0px 10px #999;
	

	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	

	-webkit-border-radius: 3px;
	
}
.login-popup #step_one {
/*background: url(i/main_popup_bg.jpg) top right no-repeat; */
}
.login-popup1 {
	display: none;
	background: #fff;
	border: 2px solid #ccc;
	float: left;
	width: 660px;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 10px #999;
	/* CSS3 */

	-moz-box-shadow: 0px 0px 10px #999;
	/* Firefox */

	-webkit-box-shadow: 0px 0px 10px #999;
	/* Safari, Chrome */

	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	/* Firefox */

	-webkit-border-radius: 3px;
	/* Safari, Chrome */;
}
.login-popup1 #step_one {
/*background: url(i/main_popup_bg.jpg) top right no-repeat; */

}
img.btn_close {
	position: absolute;
	right: 0px;
}
#inner_eft {
	float: left;
	width: 712px;
	margin: 0 12px 0 0;
}
#content .sect {
	/*border-top: 1px solid #DDEEFF;*/
	padding: 12px 10px 10px 23px;
	text-align: justify;
	overflow: hidden;
}
.box-content {
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 2px solid #d8d8d8;*/
	padding: 12px;
}
.box-content1 {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 2px solid #d8d8d8;
	padding: 12px;
}
#content .field {
	clear: both;
	float: none;
	margin: 5px auto 10px;
	padding: 0 10px 2px;
	width: 650px;
}
#content .field label {
	color: #333333;
	float: left;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	padding-right: 20px;
	text-align: right;
	width: 90px;
}
.email .f-input {
	font-weight: bold;
}
#content .field .f-input {
	float: left;
	margin: 3px 0 0;
	width: 320px;
}
.f-input, input.date, input.number {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	font-size: 14px;
	padding: 3px 4px;
}
.autologin {
	margin-left: 110px;
	margin-top: 0;
	padding-bottom: 0;
	width: 200px;
}
.autologin {
	margin-left: 110px;
	margin-top: 0;
	padding-bottom: 0;
	width: 200px;
}
#content .field .f-check {
	float: left;
	margin-top: 0;
}
input, textarea, select {
	font-size: 100%;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
#content .act {
	clear: left;
	margin-left: 110px;
	padding: 0 10px;
}
input.formbutton {
	background: none repeat scroll 0 0 #E60314;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	letter-spacing: 0.1em;
	overflow: visible;
	padding: 5px 25px;
	width: auto;
}
.formbutton:hover {
	background: #104fc1
}
.lostpassword {
	float: left;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
}
.lostpassword a {
	color: #000;
	font-size: 10pt;
}
.sect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.box-bottom {
	height: 20px;
}
.order-table th {
	background: #00DADE;
	padding-top: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	color: #FFF;
	border: 0;
}
.order-table td {
	padding: 10px 10px;
	text-align: center;
}
.order-table td {
	border-bottom: 1px solid #EFF8FF;
}
.order-table .deal-buy-desc {
	width: auto;
	padding-left: 16px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.deal-buy-quantity {
	width: 60px;
}
#deal-buy-quantity-input {
	width: 60px;
}
.deal-buy-multi {
	width: 15px;
}
.deal-buy-price {
	width: 60px;
}
.deal-buy-equal {
	width: 15px;
}
.order-table .deal-buy-total {
	width: 80px;
	padding-right: 12px;
	text-align: right;
}
.order-table .order-total td {
	border: none;
	color: #c33;
}
.deal-buy-total {
	font-size: 20px;
}
.order-total .deal-buy-total {
	font-weight: bold;
}
.deal_inner {
}
#page .head h2 {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #fff;
	height: 35px;
	padding: 5px 20px 0 20px;
	width: 410px;
	background: url(i/specialdealbg.png) no-repeat;
	font-size: 20px;
	font-weight: bold;
}
#page .head .headtip {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
}
#page div.success {
	background: #00CC00;
	height: 60px;
	padding-left: 255px;
	padding-top: 50px;
}
#page div.error {
	background: #f00;
	height: 60px;
	padding-left: 232px;
	padding-top: 38px;
}
#page div.success h2, #page div.error h2 {
	font-family: 'Bold', helvetica, arial, sans-serif;
	font-size: 28px;
}
#page .title {
	padding: 0 10px;
}
#page .title h3 {
	display: inline;
	font-size: 1.5em;
	padding-left: 10px;
}
#page .deals-list li {
	padding-bottom: 0px;/* padding-top: 15px;width: 920px;*/
}
#page .sect {
	/*border-top: 1px solid #DDEEFF;*/
	padding: 5px 5px 5px 5px;
}
#page .pic {
	/*padding: 10px; border-radius: 5px; border: 1px  #999 solid; background: #FFF;*/
	display: inline;
	float: left;
	/*margin: 0px 0px 0px 0px;*/
	position: relative;
	width: 376px;
	height: 240px;
	z-index: 1;
	/*margin-top: -15px;
	margin-bottom: -15px;*/
}
#page .deal_title {
	/*border-right: 1px dashed #CCCCCC; */
	float: left;
	height: 165px;
	padding-left: 20px;
	padding-top: 5px;
	width: 540px;
	/*margin-top: -25px;*/
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
#page .total {
	float: left;
	font-size: 14px;
	padding: 0 25px 0 0;
	width: 100px;
}
#page .price {
	font-size: 12px;
	line-height: 1.5;
	margin-top: 6px;
}
#page .pic .isopen {
	background: url(i/deal.png) no-repeat scroll 0 0 transparent;
	bottom: 4px;
	height: 70px;
	position: absolute;
	right: -50px;
	width: 137px;
	z-index: 1;
}
#page .pic img {
	display: block;

	height: 240px;
	width: 376px;
}

#page .deals-list
{
	background: #fff url(i/deallistbg.jpg) repeat-x;
	border: 2px solid #fff;
	box-shadow: 0 0 5px #ccc;
	border-radius: 5px;
	overflow: hidden;
	/* border: 1px #999 solid; padding: 5px; border-radius: 5px; background: url(i/deallistbg.jpg) repeat-x;*/
}

#page .deals-list:hover
{
	box-shadow: 0 0 10px #09F;
	/*border: 1px #69C solid; padding: 5px; border-radius: 5px; background: url(i/deallistbg_h.jpg) repeat-x;*/
}

#page .deals-list h4 {
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-right: 10px;
}
#page .deals-list h4 a {
	color: #1E1E1E;
	font-size: 17px;
	font-weight: bold;
}
#page .deals-list .time {
	/*color: #FFF;*/
	font-weight: bold;
	margin-top: 15px;
}
#page .info {
	color: #666666;
	float: left;
	line-height: 30px;
	padding-left: 15px;
	padding-top: 5px;
	width: 260px;
	font-size: 11pt;
}
/*.deal_price {
	background-color:#33F;
	float: right;
	color: #D60F1E;
	font-size: 35px;
	text-align: center;
	padding-top:15px;
	width: 50px;
	padding-right: 150px;
	margin-right:40px;
	margin-top:-60px;
	
} */

.discount_top
{
	position: absolute; background: url(i/discount_top_bg.png) no-repeat; color: #fff; font-size: 24px; font-weight: bold; padding: 5px; border-radius: 5px; z-index: 9999; width: 119px; height: 87px; margin: -5px 0 0 -5px; padding: 10px 0 0 10px;
}

.deal_price {
	float: right;
	color: #F30;
	font-size: 35px;
	text-align: center;
	padding-top: 15px;
	width: 152px;
	margin-right: 85px;
	margin-top: -60px;
}
.deal_buynow a {
	float: right;
	background: #F90;
	background: url(i/buy-button04.png) no-repeat right top transparent;
	display: block;
	height: 38px;
	width: 152px;
	outline: 0 none;
	vertical-align: text-top;
	text-align: left;
	margin-right: 85px;
	margin-top: -5px;
	/*padding-bottom: -40px;*/
}

.deal_buynow a:hover {
	background: url(i/buy-button04_h.png) no-repeat right top transparent;
}

.recentdealsdiv {
	margin-top: 40px;
	width: 550px;
	height: 60px;
	float: left;
	margin-left: 50px;/*background: url(i/loadingimage.gif) no-repeat bottom left;*/
}
.recentdealscol1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 290px;
	height: 30px;
	float: left;
	margin-bottom: -50px;
	/*margin-top: 20px;*/
	margin-left: 45px;
	text-align: right;
}
.deal_discount {
	float: left;
	padding-right: 5px;
}
.deal_save {
	float: right;
}
.deal_value {
	float: right;
	padding: 0 !important;
}
#page .info strong {
	color: #D60F1E;
}
.pop_up_bg {
	background: #e60314;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	padding-left: 8px;
}
.deal_pad {
	height: 60px;
	border-bottom: 1px solid #ddd;
	padding-top: 5px;
	padding-left: 10px;
}
.deal_discription {
	float: left;
	width: 510px;
}
.login-popup {
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
.deal_dis_save {
	padding-top: 6px;
	color: #303030;
}
.Buy_Color {
	background: url(i/buy_button_bg.html) top left no-repeat;
	height: 30px;
	width: 105px;
	padding: 10px;
}
.Buy_Color {
	float: right;
}
.Buy_Color a {
	color: #d60f1e;
	padding-left: 30px;
}
.deal_dis_save b {
	color: #d60f1e;
}
#content1 {
	float: left;
	width: 970px;
	display: inline;
	margin-right: 16px;
	padding-left: 5px;/*margin-top:10px;*/
}
#content2 {
	float: left;
	width: 650px;
	display: inline;
	margin-right: 16px;
	padding-left: 5px;/*margin-top:10px;*/
}
ul#tabs {
	width: 100%;
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
	color: #FFF;
}
ul#tabs li {
	display: inline;
	color: #FFF;
}

ul#tabs li a {
	text-decoration: none;
	text-align: center;
	padding: 6px 5px 0 10px;
	width: 124px;
	height: 24px;
	color: #333;
	background: url(i/hightab_a.jpg) no-repeat;
}

ul#tabs li a:hover {
	color: #FFF;
	font-weight: bold;
	background: url(i/hightab_h.jpg) no-repeat;
}

ul#tabs li a.selected {
	color: #F00;
	font-weight: bold;
	background: url(i/hightab_h.jpg) no-repeat;
}

div.tabContent {
	border: 5px solid #F9F9F9;
	padding: 0.5em;
	background-color: #F9F9F9;
	width: 440px;
}
div.tabContent.hide {
	display: none;
}
.limitdate {
	background: #030 !important;
	color: #0F0;
	width: 100%;
	margin: 35px 0 0 0;
}
.deal-timeleft ul {
	display: inline;
}
.deal-timeleft li {
	display: inline;
	font-size: 13px;
}
.deal-timeleft ul li .Hours_Pad {
	float: left;
	width: 60px;
	text-align: center;
	padding-top: 1px;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin-left:26px;
	
}
.deal-timeleft ul li .Minutes_Pad {
	float: left;
	width: 25px;
	text-align: center;
	padding-top: 1px;
	padding-left:0px;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.deal-timeleft ul li .Second_Pad {
	float: left;
	width: 40px;
	text-align: center;
	padding-top: 1px;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.deal-timeleft li span {
	font-weight: bold;
	padding: 0 2px;
}

.buy_area {
	width: 376px;
	height: 240px;
	overflow: hidden;
	float: left;
}
.buy_area img {
	width: 100%;
	height: 100%;
}
.buy_form {
	width: 500px;
	float: left;
	margin: 0 0 0 20px;
}
.buy_form_input input {
	height: 20px;
	width: 200px;
}
.home_title {
	border-bottom: 3px solid #0C52C2;
	font-size: 16pt;
	margin: 0 0 12px;
	padding: 0;
	width: 700px;
	color: #ea1f22;
}
.home_title1 {
	line-height: 30px;
	font-size: 16pt;
	margin: 0 0 12px;
	padding: 0;
	width: 970px;
	color: #135EDE;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


#boxshadow {
	margin-top: 10px;
	border-radius: 10px;
	box-shadow: 0 0 5px #333333;
}
/* ------------------------------ BOX SHADOW ----------------------*/

.stretch {
	height: 100%;
}
.box-shadow-main {
	margin-top: 15px;
	width: 100%;
	float: left;
}
.box-shadow-top-left-corner {
	float: left;
	background: url(i/box-shadow-top-left.png) no-repeat;
	/*vertical-align:top;*/
	width: 15px;
	height: 15px;
}
.box-shadow-top {
	float: left;
	background: url(i/box-shadow-top.png) repeat-x;
	/*vertical-align:top;*/
	width: 930px;
	height: 15px;
}
.box-shadow-top-right-corner {
	float: right;
	/*vertical-align:top;*/

	background: url(i/box-shadow-top-right.png) no-repeat;
	width: 15px;
	height: 15px;
}
.box-shadow-bottom-left-corner {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom-left.png) no-repeat;
	width: 15px;
	height: 15px;
}
.box-shadow-bottom {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom.png) repeat-x;
	width: 930px;
	height: 15px;
}
.box-shadow-bottom-right-corner {
	float: right;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom-right.png) no-repeat;
	width: 15px;
	height: 15px;
}
.box-shadow-content {
	padding: 5px;
	width: 920px;
	float: left;
}
.box-shadow-left {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-left-img.png) repeat-y;
	height: 230px;
	width: 15px;
}
.box-shadow-right {
	float: right;
	/*vertical-align:top;*/
	background: url(i/box-shadow-right-img.png) repeat-y;
	width: 15px;
	height: 230px;
}
/* ------------------------------ BOX 2 SHADOW ----------------------*/

.stretch {
	height: 100%;
}
.box2-shadow-main {
	width: 100%;
	float: left;
}
.box2-shadow-top-left-corner {
	float: left;
	background: url(i/box-shadow-top-left.png) no-repeat;
	/*vertical-align:top;*/
	width: 15px;
	height: 15px;
}
.box2-shadow-top {
	float: left;
	background: url(i/box-shadow-top.png) repeat-x;
	/*vertical-align:top;*/
	width: 930px;
	height: 15px;
}
.box2-shadow-top-right-corner {
	float: right;
	/*vertical-align:top;*/
	background: url(i/box-shadow-top-right.png) no-repeat;
	width: 15px;
	height: 15px;
}
.box2-shadow-bottom-left-corner {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom-left.png) no-repeat;
	width: 15px;
	height: 15px;
}
.box2-shadow-bottom {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom.png) repeat-x;
	width: 930px;
	height: 15px;
}
.box2-shadow-bottom-right-corner {
	float: right;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom-right.png) no-repeat;
	width: 15px;
	height: 15px;
}
.box2-shadow-content {
	background: url(i/deallistbg.jpg) repeat-x;
	padding: 5px;
	width: 930px;
	float: left;
}

.box2-shadow-content:hover {
	background: url(i/deallistbg_h.jpg) repeat-x;
}

.box2-shadow-left {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-left-img.png) repeat-y;
	width: 15px;
}
.box2-shadow-right {
	float: right;
	/*vertical-align:top;*/
	background: url(i/box-shadow-right-img.png) repeat-y;
	width: 15px;
}
.box2-shadow-dynamic-lr {
	padding: 10px;
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-sides.png) repeat-y;
	width: 960px;
}
.box2-shadow-top-dynamic {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-top-dynamic.png) no-repeat;
	height: 15px;
	width: 960px;
}
.box2-shadow-bottom-dynamic {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom-dynamic.png) no-repeat;
	height: 15px;
	width: 960px;
}
.generalbtn {
	border-radius: 5px;
	background: #990000;
	height: 25px;
	border: none;
	color: #FFF;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.generalbtn:hover {
	background: #F30;
}

#pager {
	width: 980px;
	height: 30px;
	padding: 5px;
	float: right;
	margin: 10px 20px 0 0;
}
#pager ul {
	text-align: right;
	list-style-type: none;
}
#pager ul li {
	display: inline;
}
#pager li {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;/*background-color:#CCC;
	margin:5px; */
	
 
}
#pager li a {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(i/pagerbg_a.jpg) repeat-x;
	margin: 1px;
	margin-right: -5px;
	border: 1px solid #CCC;
	color: #666;
}
#pager li a:hover {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(i/pagerbg_h.jpg) repeat-x;
	margin: 1px;
	margin-right: -5px;
	border: 1px solid #CCC;
	color: #666;
}
#pager li.current {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(i/pagerbg_h.jpg) repeat-x;
	margin: 1px;
	margin-right: -3px;
	margin-left: -3px;
	border: 1px solid #CCC;
	color: #FFF;
}
/*return top*/

.go-Top {
	z-index: 999;
	width: 54px;
	height: 54px;
	position: fixed;
	right: 0px;
	padding-right: 30px;
	bottom: 0px;
	;
	_position: absolute;
 _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 54));
}
.go-Top a {
	display: block;
	width: 54px;
	height: 54px;
	float: left;
	text-indent: -10000px;
}
.go-Top a.up {
	background: url(i/top.html) 0px 0px no-repeat;
	opacity: 0.8;
}
.go-Top a.up:hover {
	opacity: 1;
}
.box2-shadow-content-725px {
	padding: 5px;
	width: 660px;
	float: left;
}
.box2-shadow-dynamic-lr-725px {
	padding: 10px;
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-sides-725px.png) repeat-y;
	width: 700px;
}
.box2-shadow-top-dynamic-725px {
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-top-dynamic-725px.png) no-repeat;
	height: 15px;
	width: 700px;
}
.box2-shadow-bottom-dynamic-725px {
	margin-bottom: 15px;
	float: left;
	/*vertical-align:top;*/
	background: url(i/box-shadow-bottom-dynamic-725px.png) no-repeat;
	height: 15px;
	width: 700px;
}


.genbtn
{
	border: none;
	background:url(i/genbtn.png) no-repeat;
	background-position: top;
	width: 120px;
	height: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px !important;
}

.genbtn:hover
{
	background:url(i/genbtn.png) no-repeat;
	background-position: bottom;
}

.topcallcenter
{
	background: url(i/callcenter.png) no-repeat;
	width: 150px;
	height: 35px;
	float: left;	
	margin-right: 10px;
}

.topcallcenter:hover
{
	background: url(i/callcenter_h.png) no-repeat;
}

.topcusfeedback
{
	background: url(i/custfeedback.png) no-repeat;
	width: 120px;
	height: 35px;
	float: left;
	margin-right: 10px;
}

.topcusfeedback:hover
{
	background: url(i/custfeedback_h.png) no-repeat;
}

.topcustestimonials
{
	background: url(i/custestimonials.png) no-repeat;
	width: 150px;
	height: 35px;
	float: left;
	margin-right: 10px;
}

.topcustestimonials:hover
{
	background: url(i/custestimonials_h.png) no-repeat;
}

.topnewsletter
{
	background: url(i/topnewsletter.png) no-repeat;
	width: 120px;
	height: 35px;
	float: left;
	margin-right: 10px;
}

.topnewsletter:hover
{
	background: url(i/topnewsletter_h.png) no-repeat;
}
	

#maintitle
{
	color: #006; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
	width: 602px; height: 55px; padding: 11px; float: left; position: absolute; z-index: 999; background: url(maintitlebg.png) repeat;
}

.card_deal {
    float: left;
    height: 420px;
    margin-left: -290px;
    margin-top: -400px;
    position: absolute;
    width: 236px;
}

.card_deal .buy_now a
{
	margin: 3px 0 0 10px;
	background: url(i/card_deal_buynow.png) no-repeat;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	color: #039 !important;
	text-decoration: none;
}

.card_deal .buy_now a:hover
{
	background: url(i/card_deal_buynow_h.png) no-repeat;
	color: #F00 !important;
}

.deal-status {
    float: left;
    height: 181px;
    margin-left: 12px;
    margin-top: 65px;
    position: absolute;
    width: 208px;
}
.deal-status1 {
    background-color: #144a84;
    float: left;
    height: auto;
    margin-left: -1px;
    margin-top: 3px;
    position: absolute;
    width: 211px;
}
.deal-status2 {
    float: left;
    height: 20px;
    margin-left: 15px;
    margin-top: 21px;
    position: absolute;
    width: 215px;
}
.deal-status3 {
    color: #184bff;
    float: left;
    font-family: arial;
    font-size: 15px;
    height: 13px;
    margin-left: -5px;
    margin-top: 55px;
    position: absolute;
    width: 215px;
}
.deal-status4 {
    float: left;
    height: 31px;
    margin-left: 23px;
    margin-top: 75px;
    position: absolute;
    width: 162px;
}
.deal-status4 b {
    color: red;
    font-family: arial;
    font-size: 17px;
    padding-left: 10px;
}
.deal-status5 {
    background-color: #144a84;
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 17px;
    margin-left: -1px;
    margin-top: 119px;
    padding-left: 39px;
    position: absolute;
    width: 173px;
}
.deal-status6 {
    color: #ff0000;
    float: left;
    font-family: arial;
    font-weight: bold;
    height: 23px;
    margin-left: -1px;
    margin-top: 136px;
    padding-left: 21px;
    position: absolute;
    width: 192px;
    word-spacing: 10px;
}
.deal-status7 {
    background-color: #144a84;
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 14px;
    margin-left: -1px;
    margin-top: 159px;
    padding-left: 19px;
    position: absolute;
    width: 193px;
    word-spacing: 23px;
}
.DEAL_TABLE {
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
.DEAL_TABLE2 {
    color: #da1515;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-top: 17px;
    padding-left: 4px;
    padding-top: 5px;
}
.txt_buy {
	width: 95px;
    color: #F00;
    font-family: arial;
    font-size: 23px;
    font-weight: bold;
    margin-left: 27px;
    margin-top: 18px;
    position: absolute;
	text-align:center;
}
.buy_now {
    color: #fff;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    margin-left: 135px;
    margin-top: 19px;
    position: absolute;
}

.maincontent {
	box-shadow: 0px 0px 5px #ccc;
	display: inline-block;
	padding: 10px;
	border-radius: 10px;
	background: #FFF;
    float: left;
    height: auto;
    margin-top: 20px;
    width: 630px;
	
	-webkit-column-count: 2;
   -webkit-column-gap:   0px;
   -moz-column-count:    2;
   -moz-column-gap:      0px;
   column-count:         2;
   column-gap:           0px;
}

.subcontent
{
	display: inline-block;
	min-height: 70px;
	margin: 10px 0 0 10px;
	width: 285px;
	height: auto;
	padding: 10px;
}

.subcontent .title
{
	width: 185px;
	height: 25px;
	padding: 20px 30px 20px 5px;
	float: left;
	clear: right;
	background: url(i/maincontent_headings.jpg) no-repeat;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.subcontent ul
{
	list-style-position: inside !important;
	margin-left: 15px !important;
}

.subcontent p
{
	clear: left;
	text-align: justify;
	font-size: 12px;
	color: #000;
}
#myaccount-menu {

	display:none;

	position:absolute;

	right:65px;

	top:153px;

	padding:0px;

	dborder:1px solid #76a045;

	border-top:0;

	font-weight:normal;

	font-size:14px;

	background-color:#21a8c7;
	
	z-index: 1000;

}

#myaccount-menu li {

	width:150px;

}

#myaccount-menu li a {

	display:block;

	padding-left:10px;

	color:#eef9fd;

	line-height:35px;

	font-size:13px;

	height:35px;

	display:block;

}

#myaccount-menu li a:hover {

	color:#fff;

	background:#016dad;

	text-decoration:none;

}

#hd .logins {

	position:absolute;

	top:102px;

	right:15px;

	width:401px;

}

#hd .logins .line {

	float:right;

	width:115px;

	height:46px;

}

#hd .logins .islogin {

	width:0px;

}

#hd .logins ul {

}

#hd .logins li {

	float:left;

}

#hd .logins .refer {

	float:right;

	width:160px;

	height:42px;

	font-size:12px;

}

#hd .logins .refer a {

	display:block;

	margin-top:0;

	width:130px;

	height:42px;

	line-height:42px;

	padding-left:20px;

	color:#FFF;

	background:url(i/icon-gift.gif) no-repeat 0 14px;

	background-position:0 13px;

	_background-position:0 14px;

}

#hd .logins a {

	display:block;

	height:50px;

	line-height:50px;

	color:#fff;

	font-size:15px;

	font-weight:bold;

	/* padding:0px 26px; */

}

#hd .logins .username {

	dwidth:65px;

	height:42px;

	line-height:42px;

	padding:5px 20px 0 25px;

	text-align:center;

	font-family:Helvetica, arial, sans-serif;

	color:#000;

	font-weight:bold;

}

#hd .logins .account {

	width:90px;

	text-align:center;

}

#hd .logins .account a {

	outline:0;

}

#hd .logins .logout, #hd .logins .login, #hd .logins .signup {

	float:left;

}

#deal-intro {

	clear:both;

	padding:15px 14px 15px;

}

#deal-intro .no {

	background:url(i/index-no.gif) top left no-repeat;

	width:40px;

	height:55px;

	position: absolute;

	left:-22px;

	top:-20px;

	padding-top:10px;

	padding-left:25px;

	font-size:32px;

	z-index:99px;

	display:none

}

#deal-intro .main {

	background:url(i/bg-for-all.png) no-repeat scroll 0 -114px transparent;

	height:420px;

	float:left;

	width:265px;

	margin-left:-25px;

	display:inline;

	font-family:Helvetica, arial, sans-serif;

}

#deal-intro #main1 {

	background:url(i/bg-for-all2.png) no-repeat top left;

	height:470px;

	float:left;

	width:265px;

	margin-left:-40px;

	display:inline;

	font-family:Helvetica, arial, sans-serif;

}

#deal-intro .side {

	float:left;

	width:440px;

	margin-right:0;

}

#deal-intro .side .deal-buy-cover-img img {

	width:440px;

}

#deal-intro .side .digest {

	margin-left:10px;

	padding-left:55px;

	padding-right:35px;

	background:url(i/bg-deal-voice-quote.gif) no-repeat 0 0;

	color:#666;

}

/* image rotate */

#team_images {
	
	width:622px;

	margin-bottom:0px;

	height:400px;

	overflow:hidden;
	
	border: 2px #FFF solid;
	
	border-radius: 5px;
	
	box-shadow: 0 0 2px;


}

#team_images ul {

	list-style:none;

}

#team_images a {

	outline:none;

	cursor:pointer;

}

#team_images .mid {

	width:622px;

	padding:0;

	position:relative;

}

.mid img{

	width:100%;

	height:100%;

	}

#team_images .mid ul {

	width:622px;

	height:400px;

	position:relative;

	overflow:hidden;

}

#team_images .mid ul li {

	width:622px;

	height:400px;

	position:absolute;

	left:622px;

	top:0;

}

#team_images .mid ul .first {

	left:0;

}

#team_images #img_list {

	position:absolute;

	right:5px;

	bottom:15px;

}

#team_images #img_list a {
 
 width: 8px;
 
 height: 12px;
 
 background: url(i/mainsliderbullet.png) no-repeat;

 display:block;

 float:left;

 margin:2px 0px 0px 2px;

 /*border:solid 1px #333;*/

 line-height:18px;

 padding:0px 5px 0px 0px;

}

#team_images #img_list a.active {
 
 width: 8px;
 
 height: 12px;
 
 background: url(i/mainsliderbullet_active.png) no-repeat;

 line-height:18px;

 /*border-color:#0F0;*/

 font-weight:bold;

}

/* end */



/* image rotate */

/* sysmsg */

.sysmsgw {

	clear:both;

	padding:8px 0 10px 37px;

	color:#000;

	font-size:14px;

}

.sysmsg {

	position:relative;

	width:930px;

	margin:auto;

	padding-left:30px;

}

.sysmsg .close {

	position:absolute;

	top:0;

	right:20px;

	padding-right:16px;

	background:url(i/bg-sysmsg-close.gif) 100% 50% no-repeat;

	font-size:12px;

	cursor:pointer;

}

#sysmsg-error {

	border:1px solid #d01e5e;

	background:#ffdcd7;

	color:#d01e5e;

	margin-top:35px;

}

#sysmsg-success {

	border-top:2px solid #690;

	border-bottom:2px solid #690;

	background:#EDFEDA;

	color:#690;

}

#sysmsg-error .sysmsg {

	background:url(i/bg-sysmsg-error.gif) no-repeat 0 0;

}

#sysmsg-success .sysmsg {

	background:url(i/bg-sysmsg-success.gif) no-repeat 0 0;

}

#sysmsg-tip {

	position:relative;

	left:8px;

	width:948px;

	font-size:14px;

}

#sysmsg-tip .sysmsg-tip-top {

	background:url(i/bg-sysmsg-tip.gif) no-repeat 0 0;

	height:12px;

	overflow:hidden;

}

#sysmsg-tip .sysmsg-tip-content {

	background:#FBFBC5;

	padding:0 30px 0 30px;

	border-left:1px solid #89B4D7;

	border-right:1px solid #89B4D7;

}

#sysmsg-tip .sysmsg-tip-bottom {

	background:url(i/bg-sysmsg-tip.gif) no-repeat 0 -13px;

	height:12px;

	overflow:hidden;

	font-size:12px;

}

#sysmsg-tip .sysmsg-tip-close {

	display:none;

	position:absolute;

	top:12px;

	right:20px;

	padding-right:16px;

	background:url(i/bg-sysmsg-close.gif) 100% 50% no-repeat;

	font-size:12px;

	color:#699701;

	cursor:pointer;

}

#sysmsg-tip .deal-close {

	position:relative;

	z-index:1;

}

#sysmsg-tip .deal-close .focus {

	position:absolute;

	z-index:2;

	top:-12px;

	left:-31px;

	width:163px;

	height:60px;

	padding:12px 35px;

	font-weight:bold;

}

#sysmsg-tip .deal-close .body {

	height:30px;

	padding-left:220px;

}

#sysmsg-tip .deal-close .subscribe-succ {

	display:block;

	padding-top:5px;

}

#sysmsg-tip .deal-close td {

	line-height:1;

	line-height:1.2;

	vertical-align:middle;

	padding-top:1px;

}

#sysmsg-tip .deal-close .f-text {

	width:216px;

	color:#333;

}

#sysmsg-tip .deal-close .commit {

	width:51px;

	height:28px;

	background:url(i/button-subscribe-b.gif) no-repeat 0 0;

	text-indent:-999em;

	border:none;

}

.sysmsg-tip-deal-close {

	margin-bottom:15px;

}

#sysmsg-guide {

	position:relative;

	z-index:1;

	zoom:1;

	top:-10px;

	left:0;

	margin:0 0 10px 8px;

	dpadding-top:25px;

	width:951px;

	height:156px;

} /*background:url(i/bg-newbie-guide.png) no-repeat 0 0;  */

#sysmsg-guide .link {

	padding-top:0px;

}

#sysmsg-guide .link a {

	display:block;

	width:950px;

	height:110px;

}

#sysmsg-guide .close {

	display:block;

	position:absolute;

	top:2px;

	top:1px;

	_top:2px;

	right:14px;

	height:20px;

	line-height:20px;

	padding-top:2px;

	_padding-top:0;

	padding-right:20px;

	background:url(i/bg-newbie-close.png) no-repeat center right;

	font-size:12px;

	color:#666;

}

/* end sysmsg */


.coupons-table {

	margin:10px 10px 30px;

}

.coupons-table td, .coupons-table th {

	padding:10px;

	border:1px solid #fff;

}

.coupons-table td {

	background:#fff;

}

.coupons-table .last {

	white-space:nowrap;

}

.coupons-table .last form {

	text-align:center;

}

.coupons-table .last form p {

	margin-top:4px;

}

.coupons-table .last .f-input {

	width:90px;

	float:none;

	margin-bottom:4px;

}

.coupons-table .alt td {

	background:#f1f1f1;

}

.coupons-table a.deal-title {

	color:#626061;

}

.coupons-table a.deal-title:hover {

	color:#626061;

}

.coupons-table .op {

	font-size:14px;

	color:gray;

}

.coupons-table td.author {

	font-size:12px;

	color:gray;

}

#dialog .coupons-table td, #dialog .coupons-table th {

	padding:2px;

}

#coupons .head {

	position:relative;

}

#coupons .filter {

	position:absolute;

	top:25px;

	right:10px;

}

#coupons .filter li {

	float:left;

	margin:0 5px 0 0;

	font-size:12px;

}

#coupons .filter a {

	padding:3px 1px;

}

#coupons .filter .current a {

	padding:3px 7px;

	background:#90CD34;

	color:#fff;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

}

#coupons .delivery-text {

	color:#808080;

}

#coupons .sbox {

	margin-top:34px;

}

#coupons .invalid {

	color:#ddd;

}


#maillist .side-business .tip {

	padding:4px 15px;

}

#maillist .side-business h2 {

	padding-top:0;

	padding-bottom:5px;

}

#maillist .side-business p {

	line-height:1.5;

}

/* paginator start*/

.paginator {

	padding:10px 0 10px;

	white-space:nowrap;

	text-align:right;

	font-size:12px;
	

}

.paginator li {

	display:inline;

	margin:0 1px;

	vertical-align:middle;
	

}

.paginator li.current {

	height:24px;

	margin:0 6px;

	font-weight:bold;

	line-height:24px;

}

.paginator li a {

	display:inline-block;

	height:22px;

	padding:3px 6px 4px;

	padding:0 6px;

	border:1px solid #bbb;

	text-decoration:none;

	line-height:22px;

	position:relative;

}

.paginator li a:hover {

	height:24px;

	padding:4px 7px 5px;

	padding:0 7px;

	border:none;

	line-height:24px;

	background:#90CD34;

	color:#fff;

	text-decoration:none;

}

.paginator li a.nolink {

	color:#ccc;

	cursor:default;

}

.paginator li a.nolink:hover {

	background:transparent;

	height:22px;

	padding:3px 6px 4px;

	padding:0 6px;

	border:1px solid #ccc;

	line-height:22px;

}

/* order view detail */

#order-detail .sect {

	padding:26px 20px 50px;

	width:auto;

}

#order-detail .data-table th, #order-detail .data-table td {

	padding:8px 0 8px 10px;

	vertical-align:top;

}

#order-detail .data-table th {

	width:75px;

	padding-left:15px;

}

#order-detail .data-table td {

	padding-left:0;

	color:#666;

}

#order-detail .data-table td.orderid {

	padding-right:5px;

	color:#c33;

}

#order-detail .data-table .other-coupon {

	color:#c33;

}

#order-detail .info-table {

	margin:13px 0 28px;

	width:100%;

}

#order-detail .info-table th, #order-detail .info-table td {

	padding:7px 10px;

	text-align:center;

}

#order-detail .info-table th {

	background:#e6f9fa;

	border-bottom:3px solid #fff;

}

#order-detail .info-table td {

	background:#f6f6f6;

}

#order-detail .info-table .left {

	padding-left:15px;

	text-align:left;

}

#order-detail .info-table .total {

	color:#c33;

}

#order-detail .info-table .status {

	color:#c33;

}

/* order details end */
/* paginator end*/


#credit .sect {

	padding:15px 20px 40px;

	width:auto;

}

#credit .credit-title {

	padding-bottom:12px;

	border-bottom:1px solid #158a9c;

}
.credit-title {

	/* padding-bottom:12px; */

	color:#158a9c!important;

}

#credit .credit-title strong {

	font-size:24px;

	color:#c33;

}

#credit p.charge {

	background:#fffbcc;

	border:1px solid #ffec19;

	margin:0 0 10px;

	padding:10px;

}

#credit p.charge span {

	color:#399;

}

#credit p.charge a {

	text-decoration:underline;

}

#credit .coupons-table {

	margin:1px 0 0;

	width:100%;

}

#credit .coupons-table th, #credit .coupons-table td {

	border:none;

}

#credit .coupons-table .income {

	color:#b2302d;

}

#credit .coupons-table .expense {

	color:#469800;

}

#credit .coupons-table a {

	color:#666;

}

#credit .paginator {

	margin-top:20px;

}

#credit .notice {

	padding:10px 0;

}

#credit .rail {

	margin-top:34px;

}

#credit .credit-card-box {

	margin-top:20px;

}

#credit .credit-card {

	padding:4px 10px 4px 15px;

}

#credit .credit-card .f-input {

	display:block;

	width:185px;

}

#credit .credit-card .act {

	margin-top:10px;

}

#credit .credit-card-notice {

	padding:5px 0 5px;

	color:red;

}

#credit .credit-card-link {

	background:url(i/blue_arrow.gif) no-repeat 0 5px;

	padding-left:12px;

}

#credit .credit-card .captcha {

	display:none;

	margin-top:10px;

}

#credit .credit-card .captcha img {

	display:block;

	margin-top:5px;

}

#credit .credit-card .show {

	display:block;

}

#sidebar .credit {

	padding:10px;

}

#sidebar .credit-card-link {

	background: url("i/blue_arrow.gif") no-repeat scroll 0 5px transparent;

	padding-left: 12px;

}

#sidebar .credit-card {

	padding:10px;

}

/* account charge */

#account-charge .charge {

	margin:0 10px;

}

#account-charge .number {

	margin-top:10px;

}

#account-charge .number .f-text {

	width:150px;

}

#account-charge .tip {

	height:20px;

	color:#349835;

}

#account-charge .choose {

	padding-top:5px;

}

#account-charge .choose-pay-type {

	padding-left:0;

}

#account-charge .typelist {

	margin-left:0;

}

#account-charge .typelist li {

	clear:both;

	float:left;

	margin-top:10px;

	width:640px;

}

#account-charge .typelist input {

	float:left;

	margin-top:15px;

}

#account-charge .typelist label {

	float:left;

	padding-top:12px;

	padding-top:15px;

	width:420px;

	/* padding-left:160px; */

}

#account-charge .typelist .alipay {

	height:39px;

	background:url(i/alipay.gif) no-repeat 20px 2px;

}

#account-charge .typelist .yeepay {

	height:39px;

	background:url(i/yeepay.gif) no-repeat 20px 2px;

}

#account-charge .typelist .bill {

	height:39px;

	background:url(i/99bill.gif) no-repeat 20px 2px;

}

#account-charge .typelist .tenpay {

	height:39px;

	background:url(i/tenpay.jpg) no-repeat 20px -1px;

}

#account-charge .typelist .sdopay {

	height:39px;

	background:url(i/sdopay.png) no-repeat 20px -1px;

}

#account-charge .typelist .cmpay {

	height:39px;

	background:url(i/cmpay.jpg) no-repeat 20px -1px;

}

#account-charge .typelist .chinabank {

	height:35px;

	background:url(i/chinabank.gif) no-repeat 20px 3px;

	background-position:20px 5px;

}

#account-charge .commit {

	margin-top:30px;

}


/* order pay start*/

#order-pay-dialog .bd {

	padding:1px;

	background:#fff;

}

#order-pay-dialog h3 {

	height:40px;

	line-height:40px;

	padding:0 10px;

	background:#f1f2ff;

	text-align:left;

}

#order-pay-dialog h3 span {

	float:right;

}

#order-pay-dialog .close {

	float:right;

	width:35px;

	padding-right:20px;

	background:url(i/bg-newbie-close.gif) no-repeat 100% 50%;

	background-position:100% 45%;

	color:#2f2f2f;

	cursor:pointer;

	font-weight:normal;

}

#order-pay-dialog .info {

	margin:20px 15px 20px;

	min-height:56px;

	padding-left:70px;

	background:url(i/bg-sys-icon-info.gif) no-repeat 0 0;

	font-size:16px;

	font-family:'Bold', arial, sans-serif;

	display:block;

}

#order-pay-dialog .notice {

	padding-left:35px;

	margin:5px 0;

}

#order-pay-dialog .notice input {

	width:180px;

}

#order-pay-dialog .act {

	margin:15px 35px 20px;

}

#order-pay-dialog .retry {

	margin:10px 35px 20px;

}

/* order pay end*/

/*dialog*/

#dialog {

	position:absolute;

	z-index:9999;

	border:4px solid #CCC;

	display:none;

}

/*end*/
#content .wholetip h3 {

	padding:8px 18px;

	font-size:16px;
	color: #2edee7!important;
    font-weight: bold;

}