/*  body  */
body {
	font-family: Arial, Helvetica, sans-serif, 新細明體, 細明體;
	margin: 0px auto;
	padding: 0px;
	background-position: top;
	background-repeat: repeat;
}
.wrap {
	width: 980px;
	margin: 0 auto;
	border: 0px;
	float: inherit;
}
 
/*  header  */
.newheader {
  position: fixed;
  top: 150px;
  background: #fff;
  z-index: 9999;
  width: 100%;
  left: 0px;
}
.newheader .new_menu
{
	width: 980px;
	margin: 0 auto;
}

/*  header  */
.header {
	width: 960px;
	float: left;
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 150px 10px;
	display: inline;
	
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	
}

.logo {
	width: 232px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.logo img
{
	height: 50px;
}
.banner_728 {
	width: 728px;
	height: 90px;

}

.banner_300 {
	width: 300px;
	height: 250px;
}

.catfish_banner{
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    max-width:100%;
    text-align:center; 
}

.catfish_banner img{
    width:980px!important;
    max-width:980px!important;
}

/*  new menu  */
.new_menu {
	background-color: #FFF;
	display: block;
	font-weight: normal;
	font-size: 19px;
}


.menu {
	display: inline-block;
	color: #666;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	text-decoration: none;
	float: left;

}

.menu a {
	display: inline-block;
	color: #666;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	text-decoration: none;
	float: left;

}



/*  old menu  
.menu {
	width: 960px;
	float: left;
	text-align: center;
	padding: 0px 10px 0px 10px;
	background-color: #FFF;
	height: 30px;
	display: inline;
}

.menu_1 a {
	display: inline-block;
	width: 125px;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/menu_1.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}
*/

.menu_1 a:hover {
	background-position: 0 -30px;
}

.menu_2 a {
	display: inline-block;
	width: 140px;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/menu_2.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.menu_2 a:hover {
	background-position: 0 -30px;
}

.menu_3 a {
	display: inline-block;
	width: 125px;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/menu_3.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.menu_3 a:hover {
	background-position: 0 -30px;
}

.menu_4 a {
	display: inline-block;
	width: 180px;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/menu_4.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.menu_4 a:hover {
	background-position: 0 -30px;
}

.menu_5 a {
	display: inline-block;
	width: 85px;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	#background: url("../images/menu_5.png") 0 0 no-repeat;
	background: url("../images/+shop_rev.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.menu_5 a:hover {
	background-position: 0 -30px;
}

.menu_6 a {
	display: inline-block;
	width: 135px;
	height: 30px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/menu_6.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.menu_6 a:hover {
	background-position: 0 -30px;
}

/*.search {
	width: 302px;
	height: 30px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
}

.search_bar {
	font-size: 18px;
	width: 302px;
	height: 23px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	background-color: #aaa;
	color: #FFF;
}

.search_button,.search_button a {
	width: 22px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.search_header {
	width: 650px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/

#content .newheader>.search-wrapper.active {
    display: block;
}

#content .newheader>.search-wrapper {
    display: none;
    background-color: #EEE;
    position: absolute;
    left: 0;
    right: 0;
    top: 120px;
    z-index: 1;
}

#content .newheader>.search-wrapper form {
    position: relative;
    width: 980px;
    padding-left:10px;
}

#content .newheader>.search-wrapper form input {
    border: none;
    outline:none;
    background-color: transparent;
    font-size: 24px;
    padding: 18px 0;
    box-shadow: none;
    font-weight: lighter;
    font-family: sans-serif;
    width: 100%;
    height: auto;
}

#content .newheader>.search-wrapper .close-btn {
    position: absolute;
    top: 0;
    right: 0px;
    padding: 24px 0 24px 24px;
    width: 20px;
    height: 20px;
    z-index: 2;
    opacity: .6;
    box-sizing: content-box;
}

/*  member  */
.login_module {
	width: 325px;
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
}

.logout_module {
	width: 140px;
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
}

.login,.login a {
	width: 55px;
	height: 25px;
	float: left;
	background: url("../images/login.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.register,.register a {
	width: 85px;
	height: 25px;
	float: left;
	background: url("../images/register.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.forgot_password,.forgot_password a {
	width: 155px;
	height: 25px;
	float: left;
	background: url("../images/forgot_password.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.profile,.profile a {
	width: 65px;
	height: 25px;
	float: left;
	background: url("../images/profile.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.logout,.logout a {
	width: 60px;
	height: 25px;
	float: left;
	background: url("../images/logout.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.login_spacing {
	width: 15px;
	height: 25px;
	float: left;
	background: url("../images/login_spacing.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.register_header {
	width: 650px;
	float: left;
	background: url("../images/register_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.register_form {
	width: 650px;
	float: left;
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.boxtext,.boxtext a,.boxtext a:hover {
	font-size: 13px;
	color: #000000;
	font-family: "新細明體", Arial, Helvetica, sans-serif, System;
	line-height: 18px;
	text-decoration: none;
}

.boxtext2 {
	font-size: 13px;
	color: #fff;
	background-color: #333333;
	font-family: "新細明體", Arial, Helvetica, sans-serif, System;
	line-height: 18px;
}

/*  content_body  */
.content {
	width: 980px;
	float: left;
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.left_module {
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.right_module {
	width: 300px;
	float: right;
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
/*
.slider_main {
	width: 650px;
	height: 285px;
	float: left;
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*/
.sns {
	width: 300px;
	height: 50px;
	float: left;
	background-color: #FFF;
	margin: 18px 0px 0px 0px;
	display: inline;
}

.sns_line {
	border-top: 1px solid #AAA;
	#padding-top: 5px;
}

.sns_icon {
	width: 66px;
	height: 18px;
	float: left;
	background-color: #FFF;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

/*  shop  */
.shop {
	width: 650px;
	float: left;
	background: url("../images/shop_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.shop2 {
	width: 650px;
	float: left;
	background: url("../images/shop_header2.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.more,.more a {
	width: 650px;
	height: 28px;
	float: right;
	background: url("../images/more.png") no-repeat;
	background-position:right; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.right_module_more, .right_module_more a {
	width: 300px;
	height: 28px;
	float: right;
	background: url("../images/right_module_more.png") no-repeat;
	background-position:right; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shop_product_list {
	width: 635px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 10px;
	display: inline;
}

.shop_product_list2 {
	width: 635px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 10px;
	display: inline;
}

.shop_product_list a,.shop_product_list a:hover {
	text-decoration: none;
}

.shop_product_list2 a,.shop_product_list2 a:hover {
	text-decoration: none;
}

.shop_product_bg {
	width: 150px;
	height: 240px;
	background: url("../images/shop_product_bg.png") 0 0 no-repeat;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 0px 3px;
	display: inline;
}

.shop_product_new {
	width: 23px;
	height: 60px;
	background: url("../images/shop_product_new.png") 0 0 no-repeat;
	float: left;
	margin: 15px 0px 0px 115px;
	padding: 0px 0px 0px 0px;
	display: inline;
	position: absolute;
}

.shop_product_vintage {
	width: 23px;
	height: 60px;
	background: url("../images/shop_product_vintage.png") 0 0 no-repeat;
	float: left;
	margin: 15px 0px 0px 115px;
	padding: 0px 0px 0px 0px;
	display: inline;
	position: absolute;
}

.shop_product {
	width: 120px;
	height: 180px;
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.shop_product_images {
	width: 100px;
	height: 100px;
	float: left;
	margin: 0px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}

.shop_product_name_new {
	width: 110px;
	height: 55px;
	float: left;
	color: #86040e;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.shop_product_name_vintage {
	width: 110px;
	height: 55px;
	float: left;
	color: #084f1c;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.shop_itemno_bg {
	width: 150px;
	height: 21px;
	float: left;
	background: url("../images/shop_itemno.png") 0 0 no-repeat;
	margin: 10px 0px 0px -7px;
	padding: 0px 0px 0px 0px;
}

.shop_itemno {
	width: 50px;
	height: 13px;
	float: right;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 4px 18px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.shop_cost_new_bg {
	width: 100px;
	height: 20px;
	float: right;
	background: url("../images/shop_cost_new.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shop_cost_vintage_bg {
	width: 100px;
	height: 20px;
	float: right;
	background: url("../images/shop_cost_vintage.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.shop_cost_new,.shop_cost_new a,.shop_cost_new a:hover {
	width: 50px;
	height: 20px;
	float: right;
	color: #86040e;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	margin: -3px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shop_cost_vintage,.shop_cost_vintage a,.shop_cost_vintage a:hover {
	width: 50px;
	height: 20px;
	float: right;
	color: #084f1c;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	margin: -3px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shop_product_detail {
	width: 650px;
	height: 650px;
	border: #666 solid;
	background-color: #FFF;
}

.shop_product_detail_images {
	width: 310px;
	height: 300px;
	float: left;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.shop_product_detail_images_thumbnail_module {
	width: 300px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.shop_product_detail_images_thumbnail {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.highlight_left {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 330px;
}

.highlight_right {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
}

.shop_new_icon {
	position: relative;
	float: left;
}

.shop_new_icon_img {
	position: absolute;
	margin: 10px 0px 0px -320px;
	padding: 0px 0px 0px 0px;
}

.shop_new_icon_thumbnail {
	position: relative;
	float: left;
}

.shop_new_icon_img_thumbnail {
	position: absolute;
	margin: 1px 0px 0px -132px;
	padding: 0px 0px 0px 0px;
}

.shop_type_icon_img_thumbnail {
	position: absolute;
	margin: 10px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
}

.shop_soldout {
	position: relative;
	float: left;
}	

.shop_soldout_img {
	width: 138px;
	position: absolute;
	margin: 0px 0px 0px -27px;
	padding: -2px 0px 0px 0px;
}	

.shop_product_detail_title {
	width: 290px;
	height: 18px;
	float: left;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background: #444444;
	display: inline;
	}
	
.shop_product_detail_spec_title {
	width: 140px;
	height: 18px;
	float: left;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background: #444444;
	display: inline;
	}

.shop_product_detail_name_new {
	width: 280px;
	float: left;
	color: #86040e;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	display: inline;
	}

.shop_product_detail_name_vintage {
	width: 280px;
	float: left;
	color: #084f1c;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	display: inline;
}

.shop_detail_spec_1 {
	width: 140px;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	color: #666;
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}

.shop_detail_spec_2 {
	width: 300px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #666;
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}

/*  shopping cart  */
.shoppingcart_header {
	width: 650px;
	float: left;
	background: url("../images/shoppingcart_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_module {
	width: 300px;
	float: left;
	background: url("../images/shoppingcart.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_body {
	width: 300px;
	float: left;
	margin: 40px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_product {
	width: 280px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_session_counter_title {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
}

.shoppingcart_productname_title {
	width: 165px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.shoppingcart_productname {
	width: 165px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.shoppingcart_productcost_title {
	width: 50px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

.shoppingcart_productcost {
	width: 50px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}

.shoppingcart_productquantity_title {
	width: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

.shoppingcart_productquantity {
	width: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}

.shoppingcart_product_images {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_main_body {
	width: 630px;
	float: left;
	margin: 50px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_main_product {
	width: 630px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_main_productname_title {
	width: 480px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.shoppingcart_main_productname {
	width: 400px;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.shoppingcart_main_productcost_title {
	width: 100px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

.shoppingcart_main_productquantity_title {
	width: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

.shoppingcart_main_productcost {
	width: 100px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}

.shoppingcart_main_productquantity {
	width: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}

.shoppingcart_main_producttotal {
	width: 630px;
	text-align: right;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
}

.shoppingcart_main_buy,.shoppingcart_main_buy a {
	width: 60px;
	height: 25px;
	float: right;
	background: url("../images/buy.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_main_buy a:hover {
	width: 60px;
	height: 25px;
	float: right;
	background: url("../images/buya.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_buy,.shoppingcart_buy a {
	width: 60px;
	height: 25px;
	float: left;
	background: url("../images/buy.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_buy a:hover {
	width: 60px;
	height: 25px;
	float: left;
	background: url("../images/buya.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_paid,.shoppingcart_paid a {
	width: 60px;
	height: 25px;
	float: left;
	background: url("../images/paid.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_paid a:hover {
	width: 60px;
	height: 25px;
	float: left;
	background: url("../images/paida.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_continuebuy,.shoppingcart_continuebuy a {
	width: 95px;
	height: 25px;
	float: left;
	background: url("../images/continuebuy.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_continuebuy a:hover {
	width: 95px;
	height: 25px;
	float: left;
	background: url("../images/continuebuya.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_cancels,.shoppingcart_cancels a,.shoppingcart_cancels a:hover
	{
	width: 15px;
	height: 15px;
	float: right;
	background: url("../images/cancel_product.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_cancel,.shoppingcart_cancel a {
	width: 60px;
	height: 25px;
	float: right;
	background: url("../images/cancel_btn.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shoppingcart_cancel a:hover {
	width: 60px;
	height: 25px;
	float: right;
	background: url("../images/cancel_btna.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  news  */
.news {
	width: 650px;
	float: left;
	background: url("../images/news_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.news_header {
	/* width: 650px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; */
	/*  background: url("../images/news_content_header.png") 0 0 no-repeat;  */
}

/*  men  */
.men {
	width: 650px;
	float: left;
	background: url("../images/news_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.men_header {
	width: 650px;
	float: left;
	/*  background: url("../images/news_content_header.png") 0 0 no-repeat;  */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  woman  */
.woman {
	width: 650px;
	float: left;
	background: url("../images/news_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.woman_header {
	width: 650px;
	float: left;
	/*  background: url("../images/news_content_header.png") 0 0 no-repeat;  */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.article_list {
	width: 630px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 0px 10px;
	display: inline;
}

.article {
	width: 630px;
	height: 95px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.article_img {
	width: 90px;
	height: 90px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	display: inline;
}

/*  content and article  settings */
.article_title,.article_title a,.article_title a:hover {
	width: 530px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #30acde;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}

.article_content,.article_content a,.article_content a:hover {
	width: 530px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}
.content_article_title,.content_article_title a,.content_article_title a:hover
	{
	width: 630px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
}

.article_date,.article_date a,.article_date a:hover {
	width: 630px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999999;
	font-size: 10px;
	text-align: left;
	line-height: 12px;
	text-decoration: none;
}

.content_module {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
}


.content_module a{
	border: 0px;
	text-decoration: none;
}

.content_module a img{
	border: 0px;
	text-decoration: none;
}

.content_line {
	width: 630px;
	float: left;
	background: url("../images/line.png") 0 0 repeat-x;
	margin: 60px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.content_body {
	width: 630px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-decoration: none;
}

.content_body a,.content_body a:hover {
	width: 630px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.content_body_module {
	font-family: 'Raleway', sans-serif;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

.content_body_img {
	width: 630px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.content_body_text {
	float: left;
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	color: #000;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

.content_body_text a,.content_body_text a:hover {
	width: 980px;
	color: #888;
	float: left;
	text-align: left;
	text-decoration: none;
}

.article_footer {
	width: 100%;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}

/*.article_views {
	width: 90px;
	height: 25px;
	float: left;
	background: url("../images/views.png") 0 0 no-repeat;
}

.article_views_number {
	width: 50px;
	height: 25px;
	float: right;
	text-align: right;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/

.article_more,.article_more a,.article_more a:hover {
	width: 100px;
	height: 25px;
	float: right;
	background: url("../images/article_more.png") 0 0 no-repeat;
}

.article_paging {
}

.article_paging_right {
	float: right;
}

.content_paging {
	width: 400px;
	height: 20px;
	float: right;
}

.content_paging_right {
	float: right;
	margin: 0 8px 0 0;
}

.content_paging_no {
	width: 23px;
	height: 20px;
	float: left;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 160%;
	font-weight: bold;
	background-color: #434343;
	text-decoration: none;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.content_paging_no a {
	width: 23px;
	height: 20px;
	float: left;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 160%;
	font-weight: bold;
	background-color: #434343;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.content_paging_no a:hover {
	width: 23px;
	height: 20px;
	float: left;
	color: #FFF;
	background-color: #30acde;
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.content_paging_no a.selected {
	width: 23px;
	height: 20px;
	float: left;
	color: #FFF;
	background-color: #30acde;
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.content_paging_prev,.content_paging_prev a {
	width: 20px;
	height: 20px;
	float: left;
	background: url("../images/paging_prev.png") 0 0 no-repeat;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_paging_prev a:hover {
	width: 20px;
	height: 20px;
	float: left;
	background: url("../images/paging_preva.png") 0 0 no-repeat;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_paging_next,.content_paging_next a {
	width: 20px;
	height: 20px;
	float: left;
	background: url("../images/paging_next.png") 0 0 no-repeat;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_paging_next a:hover {
	width: 20px;
	height: 20px;
	float: left;
	background: url("../images/paging_nexta.png") 0 0 no-repeat;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_paging_first,.content_paging_first a {
	width: 23px;
	height: 20px;
	float: left;
	background: url("../images/paging_first.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_paging_first a:hover {
	width: 23px;
	height: 20px;
	float: left;
	background: url("../images/paging_firsta.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_paging_last,.content_paging_last a {
	width: 23px;
	height: 20px;
	float: left;
	background: url("../images/paging_last.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_paging_last a:hover {
	width: 23px;
	height: 20px;
	float: left;
	background: url("../images/paging_lasta.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.article_paging_prev,.article_paging_prev a, .article_paging_prev a:hover {
	width: 80px;
	height: 13px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
}

.article_paging_next,.article_paging_next a, .article_paging_next a:hover {
	width: 60px;
	height: 13px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
}

.line {
	width: 100%;
	height: 10px;
	float: left;
	background: url("../images/line.png") 0 0 repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.news_line {
	width: 630px;
	height: 10px;
	float: left;
	background: url("../images/line.png") 0 0 repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  content  */
.trend {
	width: 650px;
	float: left;
	background: url("../images/trend_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.trend_header {
	width: 650px;
	float: left;
	background: url("../images/trend_content_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.lifestyle {
	width: 650px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.lifestyle_header {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.choco {
	width: 650px;
	float: left;
	background: url("../images/choco_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.choco_header {
	width: 650px;
	float: left;
	background: url("../images/choco_content_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.entertainment {
	width: 650px;
	float: left;
	background: url("../images/entertainment_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.entertainment_header {
	width: 650px;
	float: left;
	background: url("../images/entertainment_content_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rss_module {
	position: relative;
}	

.rss {
	float: right;
	margin: -30px -10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  comment  */
.comment_header {
	width: 630px;
	float: left;
	background: url("../images/comment.png") 0 0 no-repeat;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.comment_body {
	width: 630px;
	float: left;
	margin: 50px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.comment_line {
	width: 630px;
	height: 10px;
	float: left;
	background: url("../images/line.png") 0 0 repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.comment_field {
	width: 560px;
	height: 80px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.comment_btn,.comment_btn a {
	width: 60px;
	height: 83px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/comment_btn.png") bottom no-repeat;
}

.comment_btn a:hover {
	width: 60px;
	height: 83px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../images/comment_btna.png") bottom no-repeat;
}

.comment_view {
	width: 630px;
	height: 60px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.comment_left {
	width: 140px;
	height: 40px;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.comment_name {
	width: 140px;
	height: 20px;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333333;
}

.comment_date {
	width: 140px;
	height: 15px;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333333;
}

.comment_content {
	width: 480px;
	height: 40px;
	float: right;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333333;
}

/*  selected  */
.selected_module {
	width: 300px;
	float: left;
	background: url("../images/selected_headers.png") 0 0 no-repeat;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.selected {
	width: 305px;
	height: 240px;
	float: left;
	margin: 25px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.selected_header {
	width: 650px;
	float: left;
	background: url("../images/selected_content_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.selected a,.selected a:hover {
	text-decoration: none;
}

.selected_arrow_left {
	width: 30px;
	height: 240px;
	float: left;
	background: url("../images/selected_arrow_left.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.selected_bg {
	width: 195px;
	height: 240px;
	float: left;
	background: url("../images/selected_bg.png") 0 0 no-repeat;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.selected_arrow_right {
	width: 30px;
	height: 240px;
	float: right;
	background: url("../images/selected_arrow_right.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.selected_product_images {
	width: 190px;
	height: 190px;
	float: left;
	margin: 10px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}

.selected_product_name,.selected_product_name a,.selected_product_name a:hover
	{
	width: 175px;
	height: 55px;
	float: left;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.selected_cost,.selected_cost a,.selected_cost a:hover {
	width: 195px;
	height: 20px;
	float: right;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/*  video  */
.video_module {
	width: 300px;
	float: left;
	background: url("../images/video_headers.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.video {
	width: 275px;
	float: left;
	margin: 15px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.video_header {
	width: 650px;
	float: left;
	/* background: url("../images/video_header.png") 0 0 no-repeat; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.video_content_module {
	width: 420px;
	float: left;
	margin: 10px 115px 10px 115px;
	padding: 0px 0px 0px 0px;
}

.video_content {
	width: 630px;
	float: left;
	margin: 40px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.video_mov_content {
	width: 400px;
	height: 225px;
	float: left;
	border: #000 solid 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.video_thumbnail_content {
	width: 630px;
	float: left;
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.video_content_thumbnail {
	width: 280px;
	height: 235px;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border: #f6f6f6 solid 1px;
}

.video_thumbnail {
	width: 275px;
	float: left;
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.video_article_text,.video_article_text a,.video_article_text a:hover {
	width: 275px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.video_article_title,.video_article_title a,.video_article_title a:hover
	{
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #30acde;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
}

.video_article_date,.video_article_date a,.video_article_date a:hover {
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999;
	font-size: 10px;
	text-decoration: none;
}

.video_content_thumbnail_images {
	width: 275px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  download  */
.download_module {
	width: 300px;
	float: left;
	background: url("../images/download_headers.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.download {
	width: 300px;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.download_thumbnail a {
	width: 140px;
	height: 79px;
	border: #DEDEDE solid 5px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.download_thumbnail a:hover {
	width: 140px;
	height: 79px;
	border: #ADADAD solid 5px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.download_header {
	width: 650px;
	float: left;
	background: url("../images/download_header.png") 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.download_content_module {
	width: 650px;
	float: left;
	margin: 45px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.download_content {
	width: 140px;
	height: 150px;
	float: left;
	margin: 0px 22px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.download_content_thumbnail {
	width: 140px;
	height: 79px;
	float: left;
}

.download_text,.download_text a,.download_text a:hover {
	width: 68px;
	height: 18px;
	font-size: 12px;
	color: #fff;
	background: #666666;
	float: left;
	border: #fff solid 1px;
	text-decoration: none;
	text-align: center;
}

/*  jetso  */
.jetso_module {
	width: 300px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_header {
	width: 650px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_list {
	width: 300px;
	float: left;
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.jetso,.jetso a,.jetso a:hover {
	width: 300px;
	height: 45px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.jetso_img {
	width: 45px;
	height: 45px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_title,.jetso_title a,.jetso_title a:hover {
	display: block;
	width: 225px;
	height: 45px;
	float: left;
	font-size: 13px;
	color: #000;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}

.jetso_line {
	width: 280px;
	height: 10px;
	float: left;
	background: url("../images/line.png") 0 0 repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_content_body_text {
	width: 630px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #000;
	text-align: left;
	text-decoration: none;
}

.jetso_textarea_question {
	width: 630px;
	height: 100px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_option_question {
	width: 300px;
	height: 20px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_radio_question_btn {
	width: 20px;
	height: 20px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_radio_question {
	width: 600px;
	height: 20px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.jetso_text_question {
	width: 630px;
	height: 20px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/*  related articles  and top 5 articles */
.related_module {
	width: 300px;
	float: left;
	background: url("../images/related_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.topfive_module {
	width: 300px;
	float: left;
	background: url("../images/topfive_header.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.related_list {
	width: 300px;
	float: left;
	margin: 45px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}


.topfive_list {
	width: 300px;
	float: left;
	margin: 45px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/*  others - privacy, terms, copyright, contact us  */
.privacy_header {
	width: 650px;
	float: left;
	background: url("../images/privacy.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.terms_header {
	width: 650px;
	float: left;
	background: url("../images/terms.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.copyright_header {
	width: 650px;
	float: left;
	background: url("../images/copyright.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contactus_header {
	width: 650px;
	float: left;
	background: url("../images/contactus.png") 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#text_p,text_p a,text_p a:hover {
	padding: 0 10px;
	width: 620px;
	text-align: left;
	display: inline;
}

.pt12textbb,.pt12textbb a,.pt12textbb a:hover {
	font-weight: bold;
	font-size: 13px;
	padding: 2px;
	display: inline;
}

.pt12textb,.pt12textb a,.pt12textb a:hover {
	font-size: 12px;
	padding: 2px;
	display: inline;
}

/*  footer  */
.footer {
	width: 980px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	background-color: #fff;
	display: inline;		
}

.top_btn,.top_btn a,.top_btn a:hover {
	width: 81px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	float: right;
	background: url("../images/top_btn.png") 0 0 no-repeat;
}

.terms,.terms a,.terms a:hover {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

.footer_links {
	width: 970px;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-color: #f6f6f6;
	display: inline;
}

.footer_1 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_1.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_1 a:hover {
	background-position: 0 -60px;
}

.footer_2 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_2.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_2 a:hover {
	background-position: 0 -60px;
}

.footer_3 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_3.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_3 a:hover {
	background-position: 0 -60px;
}

.footer_4 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_4.png?v=11042019") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_4 a:hover {
	background-position: 0 -60px;
}

.footer_5 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_5.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_5 a:hover {
	background-position: 0 -60px;
}

.footer_6 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_6.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_6 a:hover {
	background-position: 0 -60px;
}

.footer_7 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_7.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_7 a:hover {
	background-position: 0 -60px;
}

.footer_8 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_8.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_8 a:hover {
	background-position: 0 -60px;
}

.footer_9 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_9.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_9 a:hover {
	background-position: 0 -60px;
}

.footer_10 a {
	display: inline-block;
	width: 96px;
	height: 60px;
	padding: 0;
	margin: 0 0px 0 0px;
	background: url("../images/footer_10.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.footer_10 a:hover {
	background-position: 0 -60px;
}

.cover_top_book {
	float: left;
	margin: 5px 0 0 5px;
	padding: 0 2px 2px 0;
	background-color: #000;
}

.yahoo_ads_area{
	background:#FCF3FB;
}

.yahoo_ads{
	text-align:left;
	padding: 10px 10px;
}

.yahoo_ads .title a{
	color:#0000DE;
	text-decoration:underline;
}

.yahoo_ads .description a,.yahoo_ads .description a:hover,.yahoo_ads .description a:link,.yahoo_ads .description a:visited{
	color:#000;
	text-decoration:none;
	font-size:13px;
}

.yahoo_ads .description a.link,.yahoo_ads .description a.link:hover,.yahoo_ads .description a.link:link,.yahoo_ads .description a.link:visited{
	color:#4E8027;
	text-decoration:none;
	font-size:13px;
}

.yahoo_sponser{
	color:#908F94;
	font-size:13px;
	float:right;
}

#sub_content{
	padding:10px 0px 0px 15px;
}

/*------------- iPad FAQ ----------------*/
.ipadfaq_p1 {
	line-height: 1.5em;
	font-weight: bold;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
.ipadfaq_p2 {
	line-height: 1.5em;
	font-weight: normal;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
.ipadfaq_date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
}
#ipadfaq a:link, a:hover {
	color:#630;
	text-decoration: none;
}
#ipadfaq a:visited {
	color:#666666;
	text-decoration: none;
}
/* shopproduct */
.shopproduct_module{
margin: 0; padding: 0; width: 860px; height: 200px;
}
.shopproduct{
position: relative; display: block; bottom: 0px; left: 0px; width: 850px; margin-left: auto; margin-right: auto; padding: 0px; height: 200px;
}
.shopproduct_block{
	width: 270px; height: 190px; padding: 5px; position: relative;
}
.shopproduct_second_block{
	border: 1px solid #DDDDDD; padding: 5px;
}

.tag {
	width: 640px;
	font-size: 12px;
	color: #888;
}

.tag a, .tag a:hover {
	float:none;
}

.content_body_text p a, .content_body_text p a:hover{
	color: #888;
	text-decoration: none;
	float: none;
}
#page-wrap .dropdown
{
	padding-left: 0px;
	width: 860px;
	float: left;
	margin: 0px;
	text-align: left;
}
#page-wrap .menubar
{
  float: right;
  width: auto;
  margin-top: 20px;
}
#page-wrap ul.dropdown a:hover
{
	color: #000;
}
#page-wrap ul.dropdown a
{
    font-weight: bold;
}
.col3.features
{
	background: #aaa;
	color: #fff;
}
#container .col3.features a
{
	color: #fff;
}
.article-content
{
	width: 630px;
	float: left;
}
.article-last-next {
    width: 100%;
    margin: 0 auto;
}
.article-last {
	text-align: left;
    width: 100px;
    float: left;
}
.article-next {
	text-align: right;
    width: 100px;
    float: right;
}
.article-last-next a,.article-last-next a:hover {
	color: #000;
	text-decoration: none;
}
.article-last-next img {
    height: 14px;
}
.clearfix
{
	width: 100%;
	clear:both;
}
.prevEvent
{
	clear: both;
	margin-top: 10px;
	height: 85px;
}
.prevEvent a
{
	color: #000;
}
.prevEvent a span
{
	width: 150px;
	height: 75px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.prevEvent a img
{
	max-width: 150px;
	max-height: 75px;
}
.prevEvent a iframe
{
	float: left;
	margin-right: 10px;
}
.prevArticle
{
	clear: both;
	margin-top: 10px;
	height: 85px;
}
.prevArticle a
{
	color: #000;
}
.prevArticle a span
{
	overflow: hidden;
	position: relative;
	width: 150px;
	height: 75px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.prevArticle a img
{
	position: absolute;
	max-width: 150px;
	max-height: 75px;
}
.prevArticle a iframe
{
	float: left;
	margin-right: 10px;
}
.jetso-block .masonry-brick a img
{
	max-width: 300px;
	max-height: auto;
	display: inline;
}
.jetso-block .masonry-brick a span
{
	width: 300px;
	height: auto;
	text-align: center;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.articlelist_expire_date
{
	padding-top: 10px;
	text-align: left;
	font-weight: bold;
	margin-left: 310px;
}
.slide-content
{
	position: relative;
	height: 500px;
	overflow: hidden;
}
.slide-detail
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.slide-detail .slide-title
{
	position: relative;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	text-align: right;
	z-index: 2;
	padding: 5px 10px;
}
.slide-detail .slide-description
{
	color: #fff;
	text-align: right;
	z-index: 2;
	position: relative;
	padding: 5px 10px;
}
.slide-detail .slide-title a, .slide-detail .slide-description a
{
	color: #fff;
	text-decoration: none;
	text-align: right;
}
.slide-detail .greylayer
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	opacity: 0.8;
	z-index: 1;
	background: #999;
}
.masonry-brick p
{
	margin-top: 1px;
}
.jetso-block .articlelist_description
{
	padding-top: 5px;
	margin-left: 310px;
}


#slides #prev
{
	background: url('../images/arrow_01.png');
	position: absolute;
	left: 0px;
	top: 235px;
	cursor: pointer;
	z-index: 9998;
	width: 35px;
	height: 70px;
	display: none;
}
#slides #prev:hover
{
	background: url('../images/arrow_01.png') 0px -70px no-repeat;
}
#slides #next
{
	background: url('../images/arrow_02.png');
	position: absolute;
	right: 0px;
	top: 235px;
	cursor: pointer;
	z-index: 9998;
	width: 35px;
	height: 70px;
	display: none;
}
#slides #next:hover
{
	background: url('../images/arrow_02.png') 0px -70px no-repeat;
}
.cycle-slideshow-sub
{
	display: inline-block;
	background: #fff;
	width: 300px;
	position: relative;
}
/* .cycle-slideshow-sub a
{
  display: inline-block!important;
}*/
.cycle-slideshow-sub img
{
  vertical-align: middle;
  display: inline-block!important;
} 
.article-author
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #999999;
  font-size: 10px;
  text-align: left;
  line-height: 12px;
  text-decoration: none;
}
.content_body_text .carousel-stage a
{
	background: #fff;
}
a.cycle-slide
{ 
margin: 0px;
/* !important */
 margin-left: 0px!important;/* */
}
.connected-carousels li
{
	position: relative;
}
.detail_caption
{	position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    #background-color: #fff;
    text-align: center;
    opacity: 0.9;
	padding: 5px;
	background: transparent!important;
}
.share-menu
{
	margin-top: 30px;
	text-align: right;
}
.share-hover-btn
{ 
	height: 20px;
	width: 22px;
	display: inline-block;
	background: url('../images/social/share.png') 0px 0px no-repeat;
}
.content_body_text .article-content a, .content_body_text .article-content a:hover
{
	width: auto;
	float: initial;
}
#mainAdDiv{
	height: 400px;
}