/* 
	R-3 // REDsugar Media & Solutions
	Copyright by Marco D. Ullrich
	www.redsugar.de
*/

/* Include 960 Grid System */
	@import url('960/reset.css') all;
	@import url('960/960.css') all;
	@import url('960/text.css') all;

	body { font-family: Helvetica, Verdana, Arial; }

	
	.rollingfooter {
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		background-color: #141414;
		position: fixed;
		left: 1%;
		bottom: 0px;
		width: 98%;
		height: 30px;
		z-index: 299;
	}

	.rollingfooter .bottombasket {
		float: right;
	}

	.rollingfooter .bottombasket span.tinybasket_bottom {
		color: #d5d5d5;
		position: relative;
		background: url(../img/bottom_basket_icon.png) no-repeat;
		padding: 5px 15px 0px 30px;
		display: block;
		text-decoration: none;
		height: 30px;
		background-position: 0px 0px;
	}
	.rollingfooter .bottombasket span.tinybasket_bottom:hover .tiny_adv_basket {
		display: block;
	}
	.rollingfooter .bottombasket span.tinybasket_bottom .tiny_adv_basket {
		background-color: #141414;
		display: none;
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		top: -416px;
		height: 400px;
		right: 0px;
		min-width: 420px;
		z-index: 33;
		padding: 10px;
		position: absolute;
		opacity: 0.85;
		z-index: 33;
		
	}
	.rollingfooter .bottombasket span.tinybasket_bottom .tiny_adv_basket .tadv_item {
		width: 78px;
		height: 84px;
		margin: 5px;
		padding: 8px 8px 6px 8px;
		display: block;
		float: left;
	}
	.rollingfooter .bottombasket span.tinybasket_bottom .tiny_adv_basket .tadv_item:hover {
		padding: 7px 7px 5px 7px;
		border: 1px solid #fff;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.rollingfooter .bottombasket span.tinybasket_bottom .tiny_adv_basket .tadv_item .img_box {
		border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #fff;
	}
	.rollingfooter .bottombasket span.tinybasket_bottom .tiny_adv_basket .tadv_item .img_box img {
		max-width: 68px;
		max-height: 68px;
		margin: 3px;
	}
	
	.rollingfooter .customer_log {
		float: left;
		margin: 5px 0px 5px 5px;
	}
	.rollingfooter .customer_log a#gologin {
		float: left;
		width: 85px;
		height: 26px;
		text-decoration: none;
		color: #efefef;
		cursor: pointer;
		padding-left: 15px;
		background: url(../img/list_dot_blue.png) no-repeat;
		background-position: 0px 2px;
	}
	.rollingfooter .customer_log a#gologin:hover {
		color: #fff;
		background: 0;
	}
	.rollingfooter .customer_log span#goAccount2 {
		float: left;
		width: 85px;
		height: 26px;
		position: relative;
		text-decoration: none;
		color: #efefef;
		cursor: pointer;
		padding-left: 15px;
		background: url(../img/list_dot_blue.png) no-repeat;
		background-position: 0px 2px;
	}
	.rollingfooter .customer_log span#goAccount2:hover {
		color: #fff;
		background: 0;
	}
	.rollingfooter .customer_log span#goAccount2:hover .myAccountLayer_bottom {
		display: block;
		cursor: default;
	}
	
	.rollingfooter .customer_log span {
		float: left;
		color: #737373;
		padding: 0px 10px;
	}
	
	.rollingfooter .customer_log a#goregister2 {
		float: left;
		width: 85px;
		height: 26px;
		text-decoration: none;
		color: #efefef;
	}
	
	.rollingfooter .customer_log span#goAccount2 .myAccountLayer_bottom {
		display: none;
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		position: absolute;
		top: -247px;
		left: -5px;
		z-index: 33;
		background-color: #141414;
		width: 600px;
		padding: 10px;
	}
	.rollingfooter .customer_log span#goAccount2 .myAccountLayer_bottom h1 {
		font-size: 14px;
		color: #0385bd;
		width: 590px;
		float: left;
		padding: 5px;
		margin-bottom: 2px;
	}
	.rollingfooter .customer_log span#goAccount2 .myAccountLayer_bottom h2 {
		font-size: 14px;
		color: #747474;
		width: 180px;
		padding: 10px;
		float: left;
		margin-bottom: 2px;
	}
	.rollingfooter .customer_log span#goAccount2 .myAccountLayer_bottom ul {
		float: left;
		width: 200px;
		list-style-image: url(../img/list_dot_blue.png);
		
	}
	.rollingfooter .customer_log span#goAccount2 .myAccountLayer_bottom ul li a {
		text-decoration: none;
		color: #ddd;
	}
	.rollingfooter .customer_log span#goAccount2 .myAccountLayer_bottom ul li a:hover {
		color: #0385bd;
	}
	a.btn_green {
		width: 171px;
		height: 25px;
		background: url(../img/btn_green.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		float: right;
		text-decoration: none;
		text-align: center;
		padding-top: 6px;
		margin: 5px;
	}
	a.btn_red:hover {
		background-position: 0px -31px;
	}
	a.btn_blue {
		width: 171px;
		height: 25px;
		background: url(../img/btn_blue.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		float: right;
		text-decoration: none;
		text-align: center;
		padding-top: 6px;
		margin: 5px;
	}
	a.btn_blue:hover {
		background-position: 0px -31px;
	}
	a.btn_red {
		width: 171px;
		height: 25px;
		background: url(../img/btn_red.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		float: right;
		text-decoration: none;
		text-align: center;
		padding-top: 6px;
		margin: 5px;
	}
	a.btn_green:hover {
		background-position: 0px -31px;
	}

	.header {
		float: left;
		width: 100%;
		height: 95px;
		background-color: #141414;
	}

	.header a.logo {
		float: left;
		width: 230px;
		height: 80px;
		margin: 10px;
		display: block;
		background: url(../img/logo.png) no-repeat;
		text-decoration: none;
	}

	.header a.customer_service {
		width: 265px;
		height: 72px;
		background: url(../img/btn_service.png) no-repeat;
		float: left;
		display: block;
		margin: 10px 0px 0px 50px;
		text-decoration: none;
	}
	.header a.customer_service:hover {
		background-position: 0px -72px;
	}
	.header a.customer_service:hover h1,.header a.customer_service:hover h2 {
		color: #009ee0;
	}
	.header a.customer_service h1 {
		float: left;
		margin: 10px 0px 0px 75px;
		width: 190px;
		font-size: 20px;
		color: #b9b9b9;
	}
	.header a.customer_service h2 {
		float: left;
		margin: -5px 0px 0px 75px;
		width: 190px;
		font-size: 16px;
		color: #fff;
		font-weight: normal;
	}

	.header .customer_log {
		float: right;
		width: 100px;
		padding: 20px;
	}

	.header .customer_log a, .header .customer_log span {
		float: left;
		width: 85px;
		height: 26px;
		position: relative;
		text-decoration: none;
		color: #737373;
		padding-left: 15px;
		background: url(../img/list_dot_blue.png) no-repeat;
		background-position: 0px 2px;
	}
	.header .customer_log a:hover {
		color: #fff;
	}
	.header .customer_log span:hover {
		border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		color: #fff;
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		padding-top: 3px;
		height: 23px;
		background: 0;
		background-color: #999;
		
	}
	.header .customer_log span:hover .myAccountLayer {
		display: block;
	}
	.header .customer_log span .myAccountLayer {
		display: none;
		position: absolute;
		z-index: 31;
		background-color: #fff;
		top: -1px;
		left: -772px;
		width: 755px;
		border: 1px solid #999;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
	}
	.header .customer_log span .myAccountLayer h2 {
		width: 100%;
		height: 22px;
		color: #fff;
		padding: 3px 8px;
		font-size: 14px;
		margin: 0;
		margin-top: -1px;
		float: left;
		background-color: #999;
	}
	.header .customer_log span .myAccountLayer ul {
		float: left;
		list-style: none;
		margin: 0;
		width: 250px;
	}
	.header .customer_log span .myAccountLayer ul li {
		margin: 0;
	}
	.header .customer_log span .myAccountLayer ul li h2{
		text-align: center;
		width: 250px;
		height: 35px;
		padding: 3px;
		background: url(../img/account_nav_h2.png) no-repeat;
		background-position: center bottom;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_atb {
		background: url(../img/ico_book.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_shipping {
		background: url(../img/ico_date.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_sc {
		background: url(../img/ico_service.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_secure {
		background: url(../img/ico_secure.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_payment {
		background: url(../img/ico_payment.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_callback {
		background: url(../img/ico_phone.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_movies {
		background: url(../img/ico_movie.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_testor {
		background: url(../img/ico_write.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_history {
		background: url(../img/ico_search.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_coupon {
		background: url(../img/ico_coupon.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_mail {
		background: url(../img/ico_edit.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_pass {
		background: url(../img/ico_edit.png) no-repeat;
	}
	.header .customer_log span .myAccountLayer ul li a.ic_logout {
		background: url(../img/ico_logout.png) no-repeat;
	}
	
	.header .customer_log span .myAccountLayer ul li a {
		display: block;
		padding: 13px 0px 0px 60px; 
		width: 190px;
		height: 40px;
	}
	.header .customer_log span .myAccountLayer ul li a:hover {
		color: #333;
	}
	
	
	.main_navigation {
		float: left;
		width: 100%;
		height: 36px;
		background-color: #373737;
		position: relative;
		background: url(../img/nav_bg.png) repeat-x;
	}
	
	.main_navigation ul.menu_level1 {
		margin-left: 10px;
	}
	.main_navigation ul {
		list-style: none;
		margin: 0;
	}
	.main_navigation ul li {
		margin: 0;
	}
	.main_navigation ul.menu_level1 li.level1 {
		float: left;
		margin: 0;
	}
	.main_navigation ul li ul.menu_level2 {
		display: none;
		position: absolute;
		z-index: 99;
		background-color: #fff;
	}
	
	.main_navigation ul li.level1 a {
		padding: 9px 20px 6px 20px;
		display: block;
		color: #ffffff;
		text-decoration: none;
		font-size: 14px;
		margin-left: 2px;
	}
	.main_navigation ul li.level1:hover a {
		background-color: #fff;
		border-left: 1px solid #999;
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		color: #747474;
		margin-left: 0px;
	}
	.main_navigation ul.menu_level1 li.level1 ul.menu_level2 {
		border-left: 1px solid #999;
		border-bottom: 1px solid #999;
		border-right: 1px solid #999;
		max-width: 200px;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		padding-bottom: 5px;
	}
	.main_navigation ul.menu_level1 li.level1:hover ul.menu_level2 li.level2 {
		border: 0px;
		min-width: 200px;
		max-width: 300px;
		float: left;
	}
	.main_navigation ul li.level1:hover ul.menu_level2 li.level2 a {
		border: 0px;
		font-size: 12px;
	}
	.main_navigation ul li.level1:hover ul.menu_level2 li.level2 a:hover {
		background-color: #ddd;
		color: #333;
	}
	.main_navigation ul li.level1:hover ul.menu_level2 li.level2 ul.menu_level3 {
		margin: 0px;
		border: 0px;
		margin: 0px 5px 5px 5px;
		background-color: #333;
	}
	.main_navigation ul li.level1:hover ul.menu_level2 li.level2 ul.menu_level3 li.level3 a {
		border: 0px;
		font-weight: normal;
	}
	.main_navigation ul li:hover ul, 
	.main_navigation ul li:hover ul li ul, 
	.main_navigation ul li:hover ul li ul li ul {
		display: block;
	}
	.main_navigation ul li:hover ul li ul, 
	.main_navigation ul li:hover ul li ul li ul {
		display: none;
	}
	
	
	.main_navigation .search_bar {
		float: right;
		width: 302px;
		height: 31px;
		margin-right: 10px;
		position: relative;
		background: url(../img/search_bar.png) no-repeat;
	}
	
	.main_navigation .search_bar .s_query {
		float: left;
	}
	.main_navigation .search_bar .s_submit {
		float: left;
		border: 0;
		background: 0;
		margin: 0px;
		width: 40px;
		height: 40px;
	}
	
	.main_navigation .search_bar .advanced_search {
		position: absolute;
		top: 31px;
		z-index: 33;
		left: 2px;
		display: none;
		width: 296px;
		background-color: #fff;
		border-bottom: 1px solid #999;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		padding-bottom: 10px;
	}
	.main_navigation .search_bar .advanced_search h3 {
		padding: 5px 10px 0px 0px;
		font-size: 14px;
		color: #747474;
		margin: 5px;
		width: 280px;
		float: left;
		border-bottom: 1px dotted #999;
	}
	.main_navigation .search_bar .advanced_search span {
		width: 140px;
		float: left;
	}
	.main_navigation .search_bar .advanced_search span input {
		width: 20px;
		float: left;
	}
	.main_navigation .search_bar .advanced_search span input.search_price {
		float: left;
		border: 1px solid #999;
		width: 40px;
	}
	.main_navigation .search_bar .advanced_search span span.search_price_title {
		width: 20px;
		float: left;
		margin-top: 9px;
		margin-left: 10px;
	}
	.main_navigation .search_bar .advanced_search span span.checkboxtitle {
		width: 80px;
		float: left;
		margin-top: 3px;
	}
	.main_navigation .search_bar input {
		margin: 9px 6px 6px 16px;
		border: 0;
		font-size: 12px;
		background: 0;
		width: 240px;
	}
	.nTinyBasket_wrapper {
		float: left;
		width: 100%;
		height: 31px;
		background: #ddd url(../img/tinybasket.png) no-repeat;
	}
	.nTinyBasket_wrapper .nTinyBasket {
		float: left;
		width: 960px;
		padding: 0px 20px;
	}
	.nTinyBasket_wrapper .nTinyBasket span {
		padding: 5px 0px 0px 25px;
		float: left;
	}
	.nTinyBasket_wrapper .nTinyBasket a.tobasket_btn {
		width: 126px;
		height: 26px;
		float: right;
		display: block;
		margin: 3px -10px 0px 0px;
		background: url(../img/btn2basket_head.png) no-repeat;
	}
	.nTinyBasket_wrapper .nTinyBasket a.tobasket_btn:hover {
		background-position: 0px -26px;
	}
	
	.wrapper_content {
		width: 100%;
		float: left;
	}
	.wrapper_content .content {
		padding: 20px;
	}
	.wrapper_content .content_order {
		padding: 20px;
		width: 960px;
	}
	.wrapper_content .content_order a {
		text-decoration: underline;
		color: #333;
	}
	.wrapper_content .content_order a:hover {
		color: #747474;
	}
	.wrapper_content .content_order .formblanc {
		width: 171px;
		height: 22px;
		background: url(../img/btn_green.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		float: right;
		text-decoration: none;
		text-align: center;
		padding-top: 10px;
		margin: 5px;
	}
	.wrapper_content .content_order .formblanc:hover {
		background-position: 0px -31px;
	}
	.wrapper_content .content_order .formblanc.jqTransformHidden {
		display: none;
	}
	.wrapper_content .content_order #order_view_tac h3{
		padding: 10px 10px 0px 0px;
		font-size: 16px;
		color: #747474;
		margin-bottom: 5px;
		border-bottom: 1px dotted #999;
	}
	.wrapper_content .content_order #order_view_delivery div {
		text-align: left;
	}
	.wrapper_content .content_order .Order_ConfigListTable h3 {
		padding: 10px 10px 0px 0px;
		font-size: 16px;
		color: #747474;
		margin-bottom: 5px;
		border-bottom: 1px dotted #999;
	}
	#order_view_tod fieldset{
		height: 100px;
	}
	
	.wrapper_content .content_order #order_view_addresses fieldset {
		border: 1px solid #999;
		margin: 10px;
		padding: 10px;
	}

	.wrapper_content .content_order #Order_ConfigTable fieldset {
		border: 1px solid #999;
		margin: 10px;
		padding: 10px;
	}
	
	.wrapper_content .content_order #PlentyMyAccount fieldset {
		border-radius: 5px;
		-moz-border-radius: 5px;
		border: 1px solid #999;
		padding: 10px;
		background-color: #fff;
	}
	.wrapper_content .content_order #PlentyMyAccount fieldset .my_account_menu_column_left {
		float: left;
	}
	.wrapper_content .content_order #PlentyMyAccount fieldset .my_account_menu_column_left a {
		width: 171px;
		height: 25px;
		background: url(../img/btn_blue.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		float: left;
		text-decoration: none;
		text-align: center;
		padding-top: 6px;
		margin: 5px;
	}
	.wrapper_content .content_order #PlentyMyAccount fieldset .my_account_menu_column_left a:hover {
		background-position: 0px -31px;
	}
	.wrapper_content .content_order #PlentyMyAccount fieldset .my_account_menu_column_right {
		float: right;
	}

	.wrapper_content .content_order #my_account_welcome {
		font-size: 14px;
	}

	.wrapper_content .content_order #order_view_sign, .wrapper_content .content_order #order_view_notes {
		border-top: 1px dotted #999;
	}
	.wrapper_content .content_order #order_view_sign h3, .wrapper_content .content_order #order_view_notes h3 {
		padding: 5px 10px 0px 0px;
		font-size: 16px;
		color: #747474;
		margin-bottom: 5px;
	} 
	
	.wrapper_content .content_order #PlentyMyAccount h1 {
			padding: 5px 10px 0px 0px;
			font-size: 16px;
			color: #747474;
			margin-bottom: 25px;
			border-bottom: 1px dotted #999;
	}
	.wrapper_content .content_order a#my_account_link {
		width: 171px;
		height: 25px;
		background: url(../img/btn_green.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		float: left;
		text-decoration: none;
		text-align: center;
		padding-top: 6px;
		margin: 5px;
	}
	.wrapper_content .content_order a#my_account_link:hover {
		background-position: 0px -31px;
	}
	
	.wrapper_content .content_order .multilang_flags {
		display: none;
	}
	
	.wrapper_content .content_order .Order_ArticleTable {
		border: 1px solid #ddd;
	}
	.wrapper_content .content_order .Order_ArticleTable tr th {
		padding: 5px;
	}
	.wrapper_content .content_order .Order_ArticleTable tr td {
		padding: 5px;
	}
	.wrapper_content .content_order .Order_ArticleTable a {
		text-decoration: none;
		font-size: 14px;
		color: #333;
	}
	.wrapper_content .content_order .Order_ConfigTable tr th {
		padding: 10px 10px 0px 10px;
		font-size: 16px;
		color: #747474;
		margin-bottom: 5px;
		border-bottom: 1px dotted #999;
	}
	.wrapper_content .content_order .Order_ConfigTable tr td {
		text-align: left;
		padding-left: 10px;
	}
	.wrapper_content .content_order .Order_ConfigTable tr td table tr td{
		padding: 5px 5px 5px 10px;
	}
	.wrapper_content .content_order #Basket_CountryOfDeliverySelect {
		padding: 10px 20px;
	}
	.wrapper_content .content_order #refreshBasket {
		width: 171px;
		height: 22px;
		background: url(../img/btn_refresh_basket.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		float: right;
		text-decoration: none;
		text-align: center;
		padding-top: 10px;
		margin: 5px;
	}
	.wrapper_content .content_order #refreshBasket:hover {
		background-position: 0px -31px;
	}
	
	
	
	.wrapper_content .content_order .Order_CouponTable {
		border: 1px solid #999;
	}
	.wrapper_content .content_order .Order_CouponTable tr td {
		padding: 10px;
	}
	.wrapper_content .content_order .Order_CouponTable tr th {
		padding: 10px 10px 0px 10px;
		font-size: 16px;
		color: #747474;
		margin-bottom: 5px;
		border-bottom: 1px dotted #999;
	}
	.wrapper_content .content_order #orderstep_panel {
		display: none;
	}
	.wrapper_content .content_order .input_fieldset {
		border: 1px solid #999;
		padding: 10px;
	}
	
	.wrapper_content .content .subnavigation {
		float: left;
		width: 200px;
	}
	.wrapper_content .content .rcontent {
		float: left;
		border-left: 1px solid #d6d6d6;
		padding-left: 10px;
		min-height: 800px;
		max-width: 70%;
	}
	
	.rcontent .top_bar {
		width: 95%;
		background-color: #efefef;
		height: 20px;
		float: left;
		margin: 10px;
		padding: 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.rcontent .top_bar .page_box {
		float: right;
	}
	.rcontent .top_bar .page_box span {
		float: left;
		margin: 0;
		display: block;
		height: 25px;
		margin: 0px 4px;
	}
	.rcontent .top_bar .page_box span.articlePages_DotEnd { display: none; }
	.rcontent .top_bar .page_box .moveIT {
		float: left;
		width: 10px;
		height: 25px;
	}
	.rcontent .top_bar .page_box .moveIT a {
		font-size: 16px;
		color: #333;
		font-weight: bold;
		margin: 0px 5px;
		text-decoration: none;
	}
	.rcontent .top_bar .page_box .articlePages {
		float: left;
		height: 25px;
	} 
	.rcontent .top_bar .page_box .articlePages a {
		float: left;
		color: #333;
		margin: 0px 3px;
		display: block;
		padding: 0px 4px;
		border: 1px solid #999;
		border-radius: 3px;
		-moz-border-radius: 3px;
		text-decoration: none;
	}
	.rcontent .top_bar .page_box .articlePages a:hover {
		background-color: #ddd;
		color: #333;
	}
	.rcontent .top_bar .page_box .articlePages a.articlePages_activeLink {
		font-weight: bold; 
		text-decoration: underline;
		background-color: #80c40c;
	}
	.rcontent .article_item {
		float: left;
		margin: 10px;
		width: 302px;
		height: 302px;
	}
	.rcontent .article_item a.imgbox {
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #141414;
		width:300px;
		height: 300px;
		display: block;
		position: relative;
		float: left;
		overflow: hidden;
	}
	.rcontent .article_item a.imgbox .image_slide {
		width: 300px;
		float: left;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
	}
	.rcontent .article_item a.imgbox .pricebox {
		position: absolute;
		top: 0px;
		opacity: 0.3;
		right: 0px;
		padding: 7px;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		text-align: center;
		width: 75px;
		background-color: #000;
		font-weight: bold;
		color: #fff;
		z-index: 3;
	}
	.rcontent .article_item a.imgbox img {
		max-width: 300px;
		max-height: 300px;
	}
	.rcontent .article_item a.imgbox .title {
		width: 290px;
		position: absolute;
		z-index: 3;
		bottom: 0px;
		left: 0px;
		background: url(../img/dot_bg_30.png);
		text-align: center;
		text-decoration: none;
		padding: 5px;
		color: #efefef;
	}
	
	.article_detail {
		border: 0px;
		width: 960px;
		float: left;
	} 
	.article_detail .dimgbox {
		width: 450px;
		float: left;
		position: relative;
		overflow: hidden;
		height: 450px;
	}
	.article_detail .dimgbox .image_layerbox {
		width: 20000px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		z-index: 1;
	}
	.article_detail .dimgbox .image_layerbox a {
		display: block;
		float: left;
		width: 450px;
		text-align: center;
		height: 450px;
	}
	.article_detail .dimgbox .image_layerbox a img {
		max-width: 450px;
		max-height: 450px;
	}
	.article_detail .dimgprev {
		float: left;
		width: 450px;
	}
	.article_detail .dimgprev a {
		display: block;
		width: 60px;
		height: 60px;
		text-align: center;
		float: left;
		margin: 5px;
		border: 1px solid #999;
	}
	.article_detail .dimgprev a img {
		max-width: 60px;
		max-height: 60px;
	}
	.article_detail .article_informations {
		float: right;
		width: 490px;
		min-height: 600px;
	}
	.article_detail .article_informations h1 {
		font-size: 18px;
		font-weight: normal;
		float: left;
		margin: 0;
		width: 490px;
	}
	.article_detail .article_informations span {
		float: left;
		margin-right: 10px;
		font-size: 12px;
	}
	.article_detail .article_informations .payments {
		float: left;
		width: 490px;
		height: 100px;
		text-align: center;
	}
	.article_detail .article_informations .tobasket {
		float: left;
		width: 490px;
		height: 230px;
	}
	.article_detail .article_informations .tobasket input.btn_tobasket {
		width: 254px;
		height: 63px;
		background: url(../img/btn_tobasket.png) no-repeat;
		cursor: pointer;
		border: 0;
		float: right;
		margin-top: 30px;
	}
	.article_detail .article_informations .tobasket .text_price {
		float: right;
		width: 400px;
		font-size: 44px;
		text-align: right;
		font-weight: bold;
		margin-top: 15px;
	}
	.article_detail .article_informations .tobasket .text_tax {
		float: right;
		text-align: right;
		width: 400px;
		font-size: 10px;
		margin-top: -10px;
	}
	.article_detail .article_informations .tobasket .text_tax a {
		color: #333;
	}
	
	.article_detail .article_informations .tobasket input.btn_tobasket:hover {
		background-position: 0px -63px;
	}
	.article_detail .article_informations .adhelpbox {
		float: left;
		width: 450px;
		margin: 10px;
		padding: 10px;
		background-color: #ddd;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.article_detail .article_informations .adhelpbox p {
		float: left;
		font-size: 12px;
		color: #333;
	}
	.article_detail .article_informations .adhelpbox p a {
		color: #333;
		padding-left: 17px;
		margin: 0px 3px;
		background: url(../img/lnk_help.png) no-repeat;
		background-position: 0px 1px;
		font-weight: bold;
	}
	.article_detail .article_informations .adhelpbox .readmore {
		float: right;
		font-size: 12px;
		text-decoration: none;
		color: #737373;
		padding-left: 15px;
		background: url(../img/list_dot_blue.png) no-repeat;
		background-position: 0px 1px;
	}
	.article_detail .article_description {
		float: left;
		width: 450px;
		margin-top: 30px;
	}
	.article_detail .article_description .ad_content {
		float: left;
		width: 450px;
	}
	.article_detail .article_description .ad_content h2 {
		font-size: 16px;
		color: #747474;
		margin-bottom: 5px;
		border-bottom: 1px dotted #999;
	}
	.article_detail .article_description .article_rating {
		width: 450px;
		float: left;
		margin-top: 40px;
	}
	
	.article_detail .article_description .article_rating table {
		padding: 10px;
		margin: 10px;
		width: 430px;
		background-color: #ddd;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.article_detail .article_description .article_rating table tr td {
		padding: 5px;
	}
	.article_detail .article_description .article_rating table tr td span {
		float: left;
		width: 240px;
	}
	
	.xwindow_bg {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		z-index: 290;
		background: url(../img/dot_bg_60.png) repeat;
	}
	.xwindow_bg .xwindow {
		width: 100%;
		height: 100%;
		float: left;
	}
	#nVOODRegister .xwindow {
		width: 924px;
		margin: 200px auto;
		height: inherit;
		float: none;
	}
	.xwindow_bg .xwindow .register_border {
		width: 922px;
		float: left;
		padding: 7px;
		background: url(../img/dot_bg_60.png) repeat;
	}
	.xwindow_bg .xwindow .register_border .register_box {
		width: 880px;
		padding: 20px;
		float: left;
		background-color: #fff;
		border: 1px solid #999;
	}
	#nVOODchangemail .xwindow {
		width: 424px;
		margin: 200px auto;
		height: inherit;
		float: none;
	}
	#nVOODchangemail .xwindow .register_border {
		width: 422px;
		float: left;
		padding: 7px;
		background: url(../img/dot_bg_60.png) repeat;
	}
	#nVOODchangemail .register_border .register_box {
		width: 380px;
		padding: 20px;
		float: left;
		background-color: #fff;
		border: 1px solid #999;
	}
	
	#nVOODchangepass .xwindow {
		width: 424px;
		margin: 200px auto;
		height: inherit;
		float: none;
	}
	#nVOODchangepass .xwindow .register_border {
		width: 422px;
		float: left;
		padding: 7px;
		background: url(../img/dot_bg_60.png) repeat;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	#nVOODchangepass .register_border .register_box {
		width: 380px;
		padding: 20px;
		float: left;
		background-color: #fff;
		border: 1px solid #999;
	}
	
	#nVOODcallback .xwindow {
		width: 624px;
		margin: 200px auto;
		height: inherit;
		float: none;
	}
	#nVOODcallback .xwindow .register_border {
		width: 622px;
		float: left;
		padding: 7px;
		background: url(../img/dot_bg_60.png) repeat;
	}
	#nVOODcallback .register_border .register_box {
		width: 580px;
		padding: 20px;
		float: left;
		background-color: #fff;
		border: 1px solid #999;
	}
	#nVOODcallback .callback_img {
		float: left;
		width: 175px;
		height: 146px;
		background: url(../img/callback_img.png) no-repeat;
	}
	#nVOODcallback .gen_input {
		width: 380px;
	}
	
	#nVOODscreen .xwindow {
		width: 604px;
		margin: 200px auto;
		height: inherit;
		float: none;
	}
	#nVOODscreen .xwindow .register_border {
		width: 602px;
		float: left;
		padding: 7px;
		background: url(../img/dot_bg_60.png) repeat;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	#nVOODscreen .register_border .register_box {
		width: 560px;
		padding: 20px;
		float: left;
		background-color: #fff;
		border-radius: 5px;
		-moz-border-radius: 5px;
		border: 1px solid #999;
	}
	#nVOODscreen .register_border .register_box a {
		float: left;
		display: block;
		width: 114px;
		height: 107px;
		font-size: 0px;
		color: #333;
		text-align: center;
		text-decoration: none;
		margin: 5px 5px 25px 5px;
	}

	#nVOODscreen .register_border .register_box a.st_ico_basket {
		background: url(../img/scnav_basket.png) no-repeat;
	}
	#nVOODscreen .register_border .register_box a.st_ico_ship {
		background: url(../img/scnav_ship.png) no-repeat;
	}
	#nVOODscreen .register_border .register_box a.st_ico_service {
		background: url(../img/scnav_call.png) no-repeat;
	}
	#nVOODscreen .register_border .register_box a.st_ico_log {
		background: url(../img/scnav_log.png) no-repeat;
	}
	#nVOODscreen .register_border .register_box a:hover {
		font-size: 12px;
		padding-top: 110px;
		height: 15px;
		margin: 5px;
		background-position: 0px -107px;
	}
	.xwindow_bg .xwindow .register_border .register_box h1 {
		float: left;
		width: 860px;
		margin: 0px 0px 20px 0px;
		border-bottom: 1px dotted #999;
		font-size: 14px;	
	}
	.xwindow_bg .xwindow .register_border .register_box h2 {
		float: left;
		width: 330px;
		margin: 15px 0px 5px 0px;
		border-bottom: 1px dotted #999;
		font-size: 12px;	
	}
	.xwindow_bg .xwindow .register_border .register_box .gen_input {
		float: left;
		margin-top: 15px;
		position: relative;
	}
	.xwindow_bg .xwindow .register_border .register_box .rb_left .gen_input .gi_error {
		position: absolute;
		top: 0px;
		left: -150px;
		width: 120px;
		padding: 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: red;
		color: #fff;
		font-size: 10px;
		z-index: 291;
	}
	.xwindow_bg .xwindow .register_border .register_box .rb_right .gen_input .gi_error {
		position: absolute;
		top: 0px;
		right: -10px;
		width: 120px;
		padding: 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: red;
		color: #fff;
		font-size: 12px;
		z-index: 291;
	}
	.xwindow_bg .xwindow .register_border .register_box .gen_input strong {
		float: left;
		display: block;
		padding: 17px 8px 0px 3px;
	}
	.xwindow_bg .xwindow .register_border .register_box .gen_input .gen_label {
		float: left;
		margin: 0;
		width: 330px;
		font-size: 12px;
		color: #747474;
	}
	.xwindow_bg .xwindow .register_border .register_box .rb_left {
		float: left;
		width: 230px;
		padding: 10px;
	}
	.xwindow_bg .xwindow .register_border .register_box .rb_left .gen_input .gen_label {
		float: left;
		margin: 0;
		width: 230px;
		font-size: 12px;
		color: #747474;
	}
	.xwindow_bg .xwindow .register_border .register_box .rb_left h2 {
		float: left;
		width: 230px;
		margin: 15px 0px 5px 0px;
		border-bottom: 1px dotted #999;
		font-size: 12px;	
	}
	.xwindow_bg .xwindow .register_border .register_box .rb_img {
		float: left;
		width: 280px;
		height: 450px;
		background: url(../img/register_img.png) no-repeat;
	}
	.xwindow_bg .xwindow .register_border .register_box .rb_right {
		float: left;
		width: 330px;
		padding: 10px;
	}
	
	.xwindow_bg .xwindow .xwin_addtobasket_border {
		width: 500px;
		height: 300px;
		padding: 7px;
		float: middle;
		margin: 300px auto;
		background: url(../img/dot_bg_60.png) repeat;
	}
	.xwindow_bg .xwindow .xwin_addtobasket_border .xwin_addtobasket {
		float: left;
		width: 460px;
		height: 260px;
		padding: 20px;
		background-color: #fff;
		border: 1px solid #999;
	}
	.xwindow_bg .xwindow .xwin_addtobasket_border .xwin_addtobasket h1 {
		float: left;
		width: 460px;
		margin: 0px 0px 20px 0px;
		border-bottom: 1px dotted #999;
		font-size: 14px;
	}
	.xwindow_bg .xwindow .xwin_addtobasket_border .xwin_addtobasket p {
		float: left;
		width: 260px;
		margin-bottom: 30px;
	}
	.wrapper_content .content .subnavigation a {
		text-decoration: none;
		color: #747474;
		display: block;
		margin: 5px 0px;
	}
	.xwindow_bg {
		display: none;
	}
	.xwindow_bg .xwindow .xwin_new_win_border {
		width: 500px;
		height: 300px;
		padding: 7px;
		float: middle;
		margin: 300px auto;
		background: url(../img/dot_bg_60.png) repeat;
	}
	.xwindow_bg .xwindow .xwin_new_win_border .xwin_new_win {
		float: left;
		width: 460px;
		height: 260px;
		padding: 20px;
		background-color: #fff;
		border: 1px solid #999;
	}
	.xwindow_bg .xwindow .xwin_new_win_border .xwin_new_win h1 {
		float: left;
		width: 460px;
		margin: 0px 0px 20px 0px;
		border-bottom: 1px dotted #999;
		font-size: 14px;
	}
	.xwindow_bg .xwindow .xwin_new_win_border .xwin_new_win p {
		float: left;
		width: 260px;
		margin-bottom: 30px;
	}
	.xwindow_bg .xwindow .xwin_new_win_border .xwin_new_win .icon_warning {
		width: 460px;
		height: 61px;
		background: url(../img/icon_warning.png) no-repeat;
		background-position: center top;
	}
	.xwindow_bg .xwindow .xwin_new_win_border .xwin_new_win #close_xwin {
		width: 171px;
		height: 25px;
		background: url(../img/btn_blue.png) no-repeat;
		color: #fff;
		font-size: 14px;
		display: block;
		text-decoration: none;
		text-align: center;
		padding-top: 6px;
		margin: 35px 0px 5px 145px;
	}
	.xwindow_bg .xwindow .xwin_new_win_border .xwin_new_win h2 {
		font-size: 16px;
		color: #747474;
		margin-bottom: 5px;
		border-bottom: 1px dotted #999;
	}
	#nVOODLoginForm span.lformtext {
		width: 460px;
		float: left;
		margin-top: 20px;
		text-align: center;
	}
	#nVOODLoginForm span.lformfield {
		width: 460px;
		float: left;
		text-align: center;
	}
	#nVOODLoginForm span.lformfield input {
		width: 300px;
	}
	#nVOODLoginForm span.lformfield .jqTransformInputWrapper {
		margin: 5px 0px 0px 75px;
	}
	#nVOODLoginForm span.lformfield #lformsubmit span {
		padding-left: 20px;
		padding-right: 10px;
	}
	#nVOODLoginForm span.lform_check {
		float: left;
		width: 300px;
		margin-left: 75px;
		font-size: 12px;
		margin-bottom: 15px;
	}
	#nVOODLoginForm span.lform_check p {
		float: left;
		margin: 8px 0px 0px 10px;
		width: 150px;
	}
	.xwindow_bg .xwindow .xwin_new_win_border .xwin_new_win #close_xwin:hover {
		background-position: 0px -31px;
	}
	.wrapper_content .content .subnavigation ul { list-style: none; margin: 0; }
	
	.wrapper_content .content .subnavigation ul li { margin: 0; }
	
	.wrapper_content .content .subnavigation ul li ul { display: none; }
	
	.wrapper_content .content .subnavigation ul li.level1 a { display: none; }
	.wrapper_content .content .subnavigation ul li ul li.level2 a { display: inherit; }
	.wrapper_content .content .subnavigation ul li.level1 a.level1active_link { 
		display: inherit; 
		margin-bottom: 13px;
		border-bottom: 1px dotted #999; 
		margin-right: 10px;
		padding-bottom: 5px;
		
	}
	
	.wrapper_content .content .subnavigation ul li.level1active ul { display: block; }
	
	.wrapper_content .content .subnavigation ul li ul li { margin-left: 10px; }
	
	.wrapper_content .content .subnavigation ul li.level1active ul li ul { display: none; }
	
	.wrapper_content .content .subnavigation ul li a.level1active_link { font-weight: bold; }
	.wrapper_content .content .subnavigation ul li ul li a.level2active_link { font-weight: bold; }
	.wrapper_content .content .subnavigation ul li ul li ul li a.level3active_link { font-weight: bold; }
	.wrapper_content .content .subnavigation ul li a:hover { color: #333; }
	
	
	.plentyErrorBox { display: none; }
	
	.footer {
		float: left;
		margin-top: 40px;
		width: 100%;
		min-height: 240px;
		padding: 30px 0px;
		background-color: #efefef;
	}
	.footer .foo_lawyer, .footer .foo_navigation, .footer .foo_brands {
		margin: 20px;
		float: left;
		width: 250px;
	}
	.footer .foo_brands {
		width: 380px;
		
	}
	.foo_foeu8 {
		width: 90%;
		float: left;
		font-size: 12px;
		color: #000;
		height: 20px;
		margin: 5px 5px 5px 20px;
	}
	
	.footer h2 {
		font-size: 14px;
	}
	
	.footer ul { 
		list-style-image: url(../img/list_dot_blue.png);
		float: left;
	}
	.footer ul li a {
		text-decoration: none;
		color: #747474;
	}
	.footer .foo_brands ul {
		float: left;
		width: 120px;
	}
	.content_content {
		border: 0px;
		width: 980px;
		float: left;
	}
	
	.content_content .article_homeprev {
		width: 589px;
		float: left;
		margin: 25px 0px 0px 30px;
		border-radius: 5px;
		border: 5px solid #333;
		-moz-border-radius: 5px;
		background-color: #333;
	}
	.content_content .article_homeprev .ah_box {
		width: 589px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		height: 300px;
		background-color: #fff;
		float: left;
		overflow: hidden;
		position: relative;
	}
	.content_content .article_homeprev .ah_nav {
		float: left;
		width: 589px;
	}
	.content_content .article_homeprev .ah_nav a {
		float: left;
		display: block;
		width: 559px;
		padding: 10px 10px 10px 20px;
		margin: 5px 0px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		color: #333;
		background: #ddd url(../img/list_dot_blue.png) no-repeat;
		background-position: 5px 10px;
		text-decoration: none;
	}
	.content_content .article_homeprev .ah_nav a:hover,.content_content .article_homeprev .ah_nav a.active {
		background-color: #fff;
		color: #333;
	}
	.content_content .article_homeprev .ah_box .article_homeprev_wrapper {
		height: 20000px;
		width: 300px;
		z-index: 12;
		position: absolute;
	}
	.content_content .article_homeprev .ah_box .article_homeprev_wrapper .article_item {
		height: 300px;
		width: 589px;
		display: block;
		text-decoration: none;
		float: left;
	}
	.content_content .article_homeprev .ah_box .article_homeprev_wrapper .article_item h1 {
		margin: 200px 0px 0px 0px;
		background-color: #000;
		opacity: 0.6;
		width: 569px;
		font-size: 12px;
		float: left;
		padding: 10px;
		color: #fff;
	}
	.content_content .article_homeprev .ah_box .article_homeprev_wrapper .article_item p {
		margin: 0px 0px 0px 0px;
		background-color: #000;
		opacity: 0.6;
		width: 569px;
		padding: 10px;
		color: #fff;
		font-size: 12px;
		float: left;
		font-size: 28px;
		text-align: right;
	}
	
	.content_content .home_splash {
		width: 600px;
		height: 300px;
		display: block;
		text-decoration: none;
		float: left;
		margin: 20px;
		background: url(../img/iphone4_splash.png) no-repeat;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	.content_content .home_narticle {
		width: 578px;
		min-height: 298px;
		padding: 10px;
		float: left;
		margin: 0px 20px 20px 20px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		border: 1px solid #999;
	}
	.content_content .home_narticle h1 {
		float: left;
		border-bottom: 1px dotted #999;
		font-size: 14px;
		width: 578px;
	}
	
	.content_content .home_narticle .h_na_item {
		width: 578px;
		float: left;
		border-bottom: 1px solid #999;
	}
	.content_content .home_narticle .h_na_item a { 
		text-decoration: none;
		font-size: 12px;
		color: #333;
		float: left;
	}
	.content_content .home_narticle .h_na_item img {
		max-width: 100px;
		max-height: 100px;
	}
	.content_content .home_narticle .h_na_item h1 {
		float: left;
		font-size: 14px;
		width: 460px;
		margin-left: 10px;
		border-bottom: 0px solid #999;
	}
	.content_content .home_narticle .h_na_item h1 a {
		font-size: 14px;
	}
	.content_content .home_narticle .h_na_item h1 a:hover {
		color: #747474;
	}
	.content_content .home_narticle .h_na_item h2 {
		float: left;
		font-size: 14px;
		width: 460px;
		margin-left: 10px;
	}
	
	.content_content .categorie_overview {
		width: 330px;
		margin: 20px 0px 0px 10px;
		float: right;
	}
	.content_content .categorie_overview .cat_ov_item {
		background-color: #76b40c;
		border: 1px solid #999;
		color: #fff;
		float: left;
		width: 308px;
		padding: 10px;
		margin-bottom: 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		display:block;
		text-decoration: none;
	}
	.content_content .categorie_overview .cat_ov_item.hship {
		background: url(../img/hship.png) no-repeat;
		height: 134px;
	}
	.content_content .categorie_overview .cat_ov_item.hssl {
		background: url(../img/hssl.png) no-repeat;
		height: 134px;
	}
	.content_content .categorie_overview .cat_ov_item.hcustom {
		background: url(../img/hcustom.png) no-repeat;
		height: 134px;
	}
	.content_content .categorie_overview .cat_ov_item h1 {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.content_content .categorie_overview .cat_ov_item p a.linktocat {
		width: 298px;
		margin-top: 5px;
		display: block;
		height: 34px;
		background: url(../img/warrow_right.png) no-repeat;
		background-position: top right;
	}
	.content_content .ourcats_container {
		width: 958px;
		float: left;
		height: 300px;
		border-radius: 5px;
		border: 1px solid #333;
		-moz-border-radius: 5px;
		background-color: #333;
		overflow: hidden;
		position: relative;
		margin: 25px 0px 0px 20px;
	}
	.content_content .ourcats_container .ourcats_nav {
		position: absolute;
		left: 0px;
		top: 10px;
		z-index: 3;
		width: 948px;
	}
	.content_content .ourcats_container .ourcats_nav a {
		display: block;
		padding: 5px 5px;
		width: 10px;
		height: 10px;
		float: right;
		margin-left: 1px;
		background-color: #000;
		opacity: 0.6;
		border-radius: 5px;
		-moz-border-radius: 5px;
		text-decoration: none;
		color: #fff;
	}
	.content_content .ourcats_container .ourcats_nav a:hover, .content_content .ourcats_container .ourcats_nav a.active {
		background-color: #76b40c;
		opacity: 1;
	}
	.content_content .ourcats_container .ourcats .ourcats_layer {
		width: 958px;
		height: 20000px;
		position: absolute;
		z-index: 2;
	}
	.content_content .ourcats_container .ourcats .ourcats_layer .ourcats_item {
		width: 958px;
		height: 300px;
		display: block;
		background-color: #fff;
		float: left;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.content_content .ourcats_container .ourcats .ourcats_layer .ourcats_item .ourcats_info {
		width: 300px;
		margin: 80px 0px 0px 30px;
		padding: 20px;
		background-color: #000;
		border-radius: 5px;
		-moz-border-radius: 5px;
		opacity: 0.6;
		float: left;
	}
	
	.content_content .ourcats_container .ourcats .ourcats_layer .ourcats_item .ourcats_info h1 {
		margin: 0;
		float: left;
		width: 300px;
		font-size: 14px;
		color: #fff;
	}
	.content_content .ourcats_container .ourcats .ourcats_layer .ourcats_item .ourcats_info p {
		margin: 0;
		float: left;
		width: 300px;
		font-size: 12px;
		color: #fff;
	}
	.content_content .ourcats_container .ourcats .ourcats_layer .ourcats_item .ourcats_info p a.linktocat {
		display: block;
		width: 300px;
		height: 34px;
		background: url(../img/warrow_right.png) no-repeat;
		background-position: top right;
	}
	.content_content .ourcats_container .ourcats .ourcats_layer .ourcats_item .ourcats_info p a.linktocat:hover {
		background-position: bottom right;
	}
	.content_content .head_slide_container {
		width: 950px;
		height: 353px;
		border-radius: 5px;
		border: 5px solid #ddd;
		-moz-border-radius: 5px;
		background-color: #ddd;
		overflow: hidden;
		float: left;
		position: relative;
		margin: 25px 0px 0px 20px;	
	}
	.content_content .head_slide_container .hs_navigation {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 260px;
		z-index: 3;
	}
	.content_content .head_slide_container .hs_navigation a {
		display: block;
		width: 230px;
		padding: 15px;
		float: left;
		text-decoration: none;
		color: #b0b0b0;
		background-color: #fff;
		opacity: 0.6;
	}
	.content_content .head_slide_container .hs_navigation a.active,.content_content .head_slide_container .hs_navigation a:hover {
		color: #333;
		opacity: 0.8;
	} 
	.content_content .head_slide_container .hs_navigation a h2 {
		margin: 0px;
		float: left;
		width: 230px;
		font-size: 14px;
		font-weight: bold;
	}
	.content_content .head_slide_container .hs_navigation a p {
		margin: 0px;
		float: left;
		width: 180px;
		font-size: 14px;
		font-weight: normal;
	}
	.content_content .head_slide_container .head_slide .head_slide_wrapper {
		width: 20000px;
		height: 353px;
		position: absolute;
		z-index: 1;
	}
	.content_content .head_slide_container .head_slide .head_slide_wrapper .ipad_head {
		width: 950px;
		height: 353px;
		background: url(../img/ipad_head.png) no-repeat;
		background-position: left top;
		float: left;
		display: block;
	}
	.content_content .head_slide_container .head_slide .head_slide_wrapper .gogreen_head {
		width: 950px;
		height: 353px;
		background: url(../img/nvoodgreen_head.png) no-repeat;
		background-position: left top;
		float: left;
		display: block;
	}
	.content_content .head_slide_container .head_slide .head_slide_wrapper .iphone4_head {
		width: 950px;
		float: left;
		display: block;
		height: 353px;
		background: url(../img/iphone4_head.png) no-repeat;
		background-position: left top;
	}
	.content_content .head_slide_container .head_slide .head_slide_wrapper .iphone4_head .btn99201 {
		float: left;
		margin: 260px 0px 0px 57px;
		width: 171px;
		height: 25px;
		padding-top: 6px;
	}
	.content_content .category_overview {
		margin: 25px 0px 0px 20px;
		float: left;
		width: 320px;
		background-color: #ddd;
		border-radius: 5px;
		border: 5px solid #ddd;
		-moz-border-radius: 5px;
	}
	.content_content .category_overview ul { list-style: none; margin: 0; }
	.content_content .category_overview ul li { 
		padding: 10px; 
		margin: 0;
		float: left; 
		width: 300px;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.content_content .category_overview ul li a {
		text-decoration: none;
	}
	.content_content .category_overview ul li:hover {
		background-color: #efefef;
		background: #efefef url(../img/list_dot_blue.png) no-repeat;
		background-position: 10px 15px;
	}
	.content_content .category_overview ul li a h1 {
		float: left;
		width: 260px;
		margin: 5px 20px 0px 20px;
		font-size: 14px;
		color: #333;
	}
	.content_content .category_overview ul li a p {
		float: left;
		width: 260px;
		margin: 5px 20px;
		font-size: 12px;
		color: #747474;
	}
	.content_content .home_imgnavigation {
		float: left;
		width: 600px;
		margin: 18px 0px 0px 30px;
	}
	.content_content .home_imgnavigation a.bbtn_atb {
		width: 277px;
		height: 148px;
		margin: 7px 0px 0px 0px;
		float: left;
		background: url(../img/bbtn_atb.png) no-repeat;
		text-decoration: none;
	}
	.content_content .home_imgnavigation a.bbtn_atb h2 {
		font-size: 16px;
		font-weight: normal;
		color: #b7b7b6;
		margin: 10px 0px 0px 11px;
	}
	.content_content .home_imgnavigation a.bbtn_atb h1 {
		font-size: 35px;
		margin: -10px 0px 0px 10px;
		font-weight: normal;
		color: #3f3f3f;
	}
	.content_content .home_imgnavigation a.bbtn_shipping {
		width: 277px;
		height: 148px;
		margin: 7px 0px 0px 30px;
		float: left;
		background: url(../img/bbtn_shipping.png) no-repeat;
		text-decoration: none;
	}
	.content_content .home_imgnavigation a.bbtn_shipping h2 {
		font-size: 16px;
		font-weight: normal;
		color: #b7b7b6;
		margin: 10px 0px 0px 11px;
	}
	.content_content .home_imgnavigation a.bbtn_shipping h1 {
		font-size: 22px;
		margin: -10px 0px 0px 10px;
		font-weight: normal;
		color: #3f3f3f;
	}
	
	.content_content .home_imgnavigation a.bbtn_blog {
		width: 277px;
		height: 148px;
		float: left;
		margin: 15px 0px 0px 0px;
		background: url(../img/bbtn_blog.png) no-repeat;
		text-decoration: none;
	}
	.content_content .home_imgnavigation a.bbtn_blog h2 {
		font-size: 16px;
		font-weight: normal;
		text-align: right;
		color: #b7b7b6;
		margin: 10px 10px 0px 11px;
	}
	.content_content .home_imgnavigation a.bbtn_blog h1 {
		font-size: 22px;
		margin: -10px 10px 0px 10px;
		font-weight: normal;
		text-align: right;
		color: #3f3f3f;
	}
	.content_content .home_imgnavigation a.bbtn_green {
		width: 277px;
		height: 148px;
		float: left;
		margin: 15px 0px 0px 30px;
		background: url(../img/bbtn_green.png) no-repeat;
		text-decoration: none;
	}
	.content_content .home_imgnavigation a.bbtn_green h2 {
		font-size: 16px;
		font-weight: normal;
		color: #b7b7b6;
		margin: 10px 0px 0px 11px;
	}
	.content_content .home_imgnavigation a.bbtn_green h1 {
		font-size: 22px;
		margin: -10px 0px 0px 10px;
		font-weight: normal;
		color: #3f3f3f;
	}
	
	
	.content_content .service_imgnavigation div.bbtn_callback {
		width: 277px;
		margin: 0px 0px 0px 28px;
		height: 148px;
		float: left;
		background: url(../img/bbtn_callback.png) no-repeat;
	}
	.content_content .service_imgnavigation div.bbtn_callback h1 {
		float: right;
		margin: 10px 15px 0px 0px;
		font-size: 35px;
		font-weight: normal;
		color: #b7b7b6;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 {
		float: right;
		width: 223px;
		height: 29px;
		margin: 15px 7px 0px 14px;
		background: url(../img/hlp_input_223_58.png) no-repeat;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 input {
		float: left;
		width: 180px;
		height: 22px;
		margin: 2px 0px 2px 5px;
		border: 0;
		font-size: 12px;
		background: 0;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 a {
		float: right;
		width: 33px;
		height: 23px;
		background: url(../img/htp_submit_223.png) no-repeat;
		margin: 3px 3px 0px 0px;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 a:hover {
		background-position: 0px -23px;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223:hover {
		background-position: 0px -29px;
	}
	.content_content .service_imgnavigation div.bbtn_callback p.call_status {
		float: right;
		width: 223px;
		margin: 5px 5px 0px 14px;
	}
	
	
	
	.content_content .service_head {
		width: 950px;
		height: 290px;
		background: url(../img/service_head.png) no-repeat;
		background-position: left top;
		margin: 25px 0px 10px 18px;
		background-color: #ddd;
		border-radius: 5px;
		border: 5px solid #ddd;
		-moz-border-radius: 5px;
	}
	.content_content .service_head h1 {
		font-size: 14px;
		color: #838383;
		margin: 272px 5px 0px 0px;
		float: right;
		font-weight: normal;
	}
	
	.content_content .service_navigation {
		width: 290px;
		background-color: #333;
		-moz-border-radius: 7px;
		border-radius: 7px;
		-webkit-border-radius: 7px;
		min-height: 400px;
		float: left;
		margin: 18px;
		padding: 20px;
	}
	.content_content .service_navigation ul {
		margin: 20px;
	}
	.content_content .service_navigation ul li {
		margin: 0;
		list-style-image: url(../img/list_dot_blue.png);
	}
	.content_content .service_navigation ul li.li_head {
		list-style: none;
		margin-top: 15px;
	}
	.content_content .service_navigation ul li.li_head h1 {
		color: #c0c0c0;
		margin: 5px 0px 0px -13px;
		font-size: 14px;
		font-weight: bold;
	}
	.content_content .service_navigation ul li a {
		color: #737373;
		text-decoration: none;
	}
	.content_content .service_navigation ul li a:hover {
		color: #039fe1;
	}
	
	.content_content .service_imgnavigation {
		float: left;
		width: 582px;
		margin: 18px 0px 50px 30px;
	}
	.content_content .service_imgnavigation a.bbtn_atb {
		width: 277px;
		height: 148px;
		float: left;
		background: url(../img/bbtn_atb.png) no-repeat;
		text-decoration: none;
	}
	.content_content .service_imgnavigation a.bbtn_atb h2 {
		font-size: 16px;
		font-weight: normal;
		color: #b7b7b6;
		margin: 10px 0px 0px 11px;
	}
	.content_content .service_imgnavigation a.bbtn_atb h1 {
		font-size: 35px;
		margin: -10px 0px 0px 10px;
		font-weight: normal;
		color: #3f3f3f;
	}
	.content_content .service_imgnavigation a.bbtn_shipping {
		width: 277px;
		height: 148px;
		float: left;
		margin-top: 15px;
		background: url(../img/bbtn_shipping.png) no-repeat;
		text-decoration: none;
	}
	.content_content .service_imgnavigation a.bbtn_shipping h2 {
		font-size: 16px;
		font-weight: normal;
		color: #b7b7b6;
		margin: 10px 0px 0px 11px;
	}
	.content_content .service_imgnavigation a.bbtn_shipping h1 {
		font-size: 22px;
		margin: -10px 0px 0px 10px;
		font-weight: normal;
		color: #3f3f3f;
	}
	.content_content .service_imgnavigation a.bbtn_youtube {
		width: 277px;
		height: 148px;
		float: left;
		margin-top: 15px;
		margin-left: 28px;
		background: url(../img/bbtn_youtube.png) no-repeat;
		text-decoration: none;
	}
	.content_content .service_imgnavigation a.bbtn_youtube h2 {
		font-size: 16px;
		font-weight: normal;
		text-align: right;
		color: #b7b7b6;
		margin: 10px 10px 0px 11px;
	}
	.content_content .service_imgnavigation a.bbtn_youtube h1 {
		font-size: 22px;
		margin: -10px 10px 0px 10px;
		font-weight: normal;
		text-align: right;
		color: #3f3f3f;
	}
	.content_content .service_imgnavigation a.bbtn_company {
		width: 277px;
		height: 148px;
		float: left;
		margin-top: 15px;
		background: url(../img/bbtn_company.png) no-repeat;
		text-decoration: none;
	}
	.content_content .service_imgnavigation a.bbtn_company h2 {
		font-size: 16px;
		font-weight: normal;
		text-align: right;
		color: #b7b7b6;
		margin: 10px 10px 0px 11px;
	}
	.content_content .service_imgnavigation a.bbtn_company h1 {
		font-size: 22px;
		margin: -10px 10px 0px 10px;
		font-weight: normal;
		text-align: right;
		color: #3f3f3f;
	}
	.content_content .service_imgnavigation a.bbtn_blog {
		width: 277px;
		height: 148px;
		float: left;
		margin-top: 15px;
		margin-left: 28px;
		background: url(../img/bbtn_blog.png) no-repeat;
		text-decoration: none;
	}
	.content_content .service_imgnavigation a.bbtn_blog h2 {
		font-size: 16px;
		font-weight: normal;
		text-align: right;
		color: #b7b7b6;
		margin: 10px 10px 0px 11px;
	}
	.content_content .service_imgnavigation a.bbtn_blog h1 {
		font-size: 22px;
		margin: -10px 10px 0px 10px;
		font-weight: normal;
		text-align: right;
		color: #3f3f3f;
	}
	.content_content .service_imgnavigation a.bbtn_green {
		width: 277px;
		height: 148px;
		float: left;
		margin-top: 15px;
		background: url(../img/bbtn_green.png) no-repeat;
		text-decoration: none;
	}
	.content_content .service_imgnavigation a.bbtn_green h2 {
		font-size: 16px;
		font-weight: normal;
		color: #b7b7b6;
		margin: 10px 0px 0px 11px;
	}
	.content_content .service_imgnavigation a.bbtn_green h1 {
		font-size: 22px;
		margin: -10px 0px 0px 10px;
		font-weight: normal;
		color: #3f3f3f;
	}
	.content_content .service_imgnavigation a.bbtn_b2b {
		width: 277px;
		height: 148px;
		float: left;
		margin-top: 15px;
		margin-left: 28px;
		background: url(../img/bbtn_b2b.png) no-repeat;
		text-decoration: none;
	}
	.content_content .service_imgnavigation a.bbtn_b2b h2 {
		font-size: 16px;
		font-weight: normal;
		color: #b7b7b6;
		float: left;
		margin: 15px 0px 0px 11px;
	}
	.content_content .service_imgnavigation a.bbtn_b2b h1 {
		font-size: 22px;
		margin: 10px 0px 0px 10px;
		font-weight: normal;
		float: left;
		color: #3f3f3f;
	}
	
	
	.content_content .service_imgnavigation div.bbtn_callback {
		width: 277px;
		margin: 0px 0px 0px 28px;
		height: 148px;
		float: left;
		background: url(../img/bbtn_callback.png) no-repeat;
	}
	.content_content .service_imgnavigation div.bbtn_callback h1 {
		float: right;
		margin: 10px 15px 0px 0px;
		font-size: 35px;
		font-weight: normal;
		color: #b7b7b6;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 {
		float: right;
		width: 223px;
		height: 29px;
		margin: 15px 7px 0px 14px;
		background: url(../img/hlp_input_223_58.png) no-repeat;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 input {
		float: left;
		width: 180px;
		height: 22px;
		margin: 2px 0px 2px 5px;
		border: 0;
		font-size: 12px;
		background: 0;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 a {
		float: right;
		width: 33px;
		height: 23px;
		background: url(../img/htp_submit_223.png) no-repeat;
		margin: 3px 3px 0px 0px;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223 a:hover {
		background-position: 0px -23px;
	}
	.content_content .service_imgnavigation div.bbtn_callback .hlp_input_223:hover {
		background-position: 0px -29px;
	}
	.content_content .service_imgnavigation div.bbtn_callback p.call_status {
		float: right;
		width: 223px;
		margin: 5px 5px 0px 14px;
	}
	
	.content_content .shipping_head {
		width: 950px;
		height: 300px;
		background: url(../img/shipping_head.png) no-repeat;
		background-position: left bottom;
		margin: 25px 0px 20px 18px;
	}
	.content_content .shipping_head h1 {
		font-size: 22px;
		color: #838383;
		font-weight: normal;
	}
	.content_content .shipping_men {
		float: left;
		width: 365px;
		height: 365px;
		margin: 10px;
		background: url(../img/shipping_men.png) no-repeat;
	}
	.content_content .shipping_table {
		float: right;
		width: 540px;
		margin: 20px;
	}
	.content_content .shipping_table table {
		width: 100%;
	}
	.content_content .shipping_table table tr th {
		text-align: left;
	}
	.content_content .shipping_table table tr td {
		padding: 5px;
	}
	.content_content .shipping_table table tr td.tbl_price {
		text-align: right;
		border-bottom: 1px dotted #999;
	}
	.content_content .shipping_table table tr td.tbl_price a {
		color: #737373;
	}
	.content_content .shipping_table table tr td.tbl_subject {
		height: 50px;
		border-bottom: 1px dotted #999;
	}
	.content_content .shipping_table table tr td.tbl_subject span {
		font-size: 10px;
	}
	
	
	
	.ex_img_youtube {
		background: url(../img/unboxing_review.png) no-repeat;
		width: 478px;
		height: 616px;
		float: left;
		margin: 0px 20px 20px 0px;
	}
	
	
	.ask_the_box .atb_head {
		width: 950px;
		height: 409px;
		background: url(../img/askthebook_head.png) no-repeat;
		float: left;
		position: relative;
	}
	.ask_the_box .atb_head .atb_wrapper {
		position: absolute;
		z-index: 10;
		right: 75px;
		top: 40px;
		width: 300px;
	}
	.ask_the_box .atb_head .atb_wrapper h1 {
		color: #838383;
		width: 300px;
		margin: 0;
		font-size: 26px;
		font-weight: normal;
		float: left;
	}
	.ask_the_box .atb_head .atb_wrapper h2 {
		color: #a6a6a6;
		width: 300px;
		font-weight: normal;
		font-size: 14px;
		margin: 0;
		float: left;
		margin-bottom: 25px;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox {
		float: left;
		width: 254px;
		height: 170px;
		background: url(../img/box_254_170.png) no-repeat;	
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox h1 {
		font-size: 14px;
		margin: 20px 0px 0px 14px;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox .hlp_input_223 {
		float: left;
		width: 223px;
		height: 29px;
		margin: 2px 0px 0px 14px;
		background: url(../img/hlp_input_223_58.png) no-repeat;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox .hlp_input_223 input {
		float: left;
		width: 180px;
		height: 22px;
		margin: 2px 0px 2px 5px;
		border: 0;
		font-size: 12px;
		background: 0;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox .hlp_input_223 a {
		float: right;
		width: 33px;
		height: 23px;
		background: url(../img/htp_submit_223.png) no-repeat;
		margin: 3px 3px 0px 0px;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox .hlp_input_223 a:hover {
		background-position: 0px -23px;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox .hlp_input_223:hover {
		background-position: 0px -29px;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox ul {
		list-style-image: url(../img/htp_listdot.png);
		margin-top: 20px;
		float: left;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox ul li a {
		text-decoration: none;
		color: #000;
	}
	.ask_the_box .atb_head .atb_wrapper .actionbox ul li a:hover {
		color: #cfcfcf;
	}
	.ask_the_box .atb_body {
		float: left;
		width: 900px;
		min-height: 200px;
		padding: 20px 44px;
	}
	.ask_the_box .atb_body .item {
		float: left;
		margin-bottom: 10px;
	}
	.ask_the_box .atb_body .item h1 {
		margin: 0px 0px 5px 0px;
		font-size: 16px;
		color: #838383;
		float: left;
		width: 900px;
	}
	.ask_the_box .atb_body .item p {
		float: left;
		width: 900px;
		font-size: 12px;
		color: #a6a6a6;
	}
	.ask_the_box .atb_body .item p a {
		color: #a6a6a6;
	}
	.ask_the_box .atb_body .item h1 strong.highlight, .ask_the_box .atb_body .item p strong.highlight {
		background-color: yellow;
		color: #333;
	}
	
	.law_head {
		width: 950px;
		height: 266px;
		background: url(../img/law_head.png) no-repeat;
		float: left;
		margin-top: 20px	;
	}
	.law_text {
		width: 910px;
		float: left;
		margin-top: 20px;
		padding: 20px;
	}
	
	
	.wrapper_content .content .rcontent.scontent h1 {
		float: left;
		padding: 10px;
		min-width: 400px;
		font-size: 16px;
		color: #747474;
	}
	.wrapper_content .content .search_navigation {
		float: left;
		width: 200px;
	}
	.wrapper_content .content .search_navigation h2 {
		font-size: 14px;
		float: left;
		width: 200px;
		margin-bottom: 2px;
	}
	.wrapper_content .content .search_navigation strong {
		float: left;
		margin-top: 10px;
		width: 200px;
	}
	.wrapper_content .content .search_navigation .search_fitem {
		float: left;
		width: 200px;
		margin: 3px 0px;
	}
	.wrapper_content .content .search_navigation .search_fitem b {
		float: left;
		margin: 5px 5px 0px 5px;
		font-weight: normal;
		min-width: 50px;
	}
	
	
	
	.content_content.home {
		width: 100%;
		background-color: #fff;
	}
	.content_content .home_cc {
		width: 80%;
		float: left;
		max-width: 1460px;
	}
	.content_content .home_cc .sliding_splash {
		width: 80%;
		border-radius: 10px;
		-moz-border-radius: 10px;
		border: 1px solid #282828;
		box-shadow: 0px 0px 4px #282828;
		-moz-box-shadow: 0px 0px 4px #282828;
		-webkit-box-shadow: 0px 0px 4px #282828;
		height: 300px;
		position: relative;
		overflow: hidden;
		background-color: #fff;
		max-width: 1460px;
		float: left;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation {
		position: absolute;
		top: 0px;
		right: 0px;
		border-bottom-right-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		opacity: 0.95;
		height: 300px;
		width: 250px;
		z-index: 3;
		background-color: #000;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer {
		position: relative;
		border-bottom-right-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		height: 300px;
		width: 250px;
		overflow: hidden;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer ul {
		margin: 0px;
		list-style: none;
		position: absolute;
		top: 0px;
		z-index: 3;
		left: 0px;
		width: 250px;
		padding-bottom: 200px;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer ul li {
		margin: 0px;
		height: 100px;
		border-bottom: 1px solid #999;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer ul li a {
		text-decoration: none;
		color: #fff;
		padding: 10px;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer ul li a h2 {
		text-decoration: none;
		font-size: 14px;
		padding: 10px;
		margin: 0px;
		color: #fff;
		font-weight: normal;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer ul li.active a h2 {
		color: #009ee0;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer ul li a img {
		display: none;
	}
	.content_content .home_cc .sliding_splash .sliding_splash_navigation .sliding_splash_navigation_trailer ul li a p {
		display: none;
	}
	.content_content .home_cc .sliding_splash .sliding {
		position: absolute;
		z-index: 2;
		height: 20000px;
		width: 100%;
		border-radius: 10px;
		-moz-border-radius: 10px;
	}
	.content_content .home_cc .sliding_splash .sliding .sliding_element {
		width: 100%;
		height: 300px;
		float: left;
		position: relative;
		border-radius: 10px;
		-moz-border-radius: 10px;
	}
	.content_content .home_cc .sliding_splash .sliding .sliding_element .price {
		background-color: #000;
		color: #fff;
		font-size: 14px;
		min-width: 40px;
		font-weight: bold;
		position: absolute;
		right: 300px;
		top: 90px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		border: 1px solid #fff;
		box-shadow: 2px 3px 2px #ccc;
		-moz-box-shadow: 2px 3px 2px #ccc;
		-webkit-box-shadow: 2px 3px 2px #ccc;
		padding: 10px;
		opacity: 0.9;
		z-index: 3;
		text-align: right;
	}
	.content_content .home_cc .sliding_splash .sliding .sliding_element .description {
		background-color: #000;
		position: absolute;
		right: 300px;
		z-index: 3;
		top: 150px;
		height: 100px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		padding: 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		border: 1px solid #fff;
		box-shadow: 2px 3px 2px #ccc;
		-moz-box-shadow: 2px 3px 2px #ccc;
		-webkit-box-shadow: 2px 3px 2px #ccc;
		max-width: 50%;
		opacity: 0.9;
	}
	.content_content .home_cc .sliding_splash .sliding .sliding_element .description h1 {
		font-size: 14px;
		color: #747474;
		margin-bottom: -5px;
	}
	.content_content .home_cc .sliding_splash .sliding .sliding_element .description h1 a {
		font-size: 14px;
		color: #747474;
		text-decoration: none;
	}
	.content_content .home_cc .sliding_splash .sliding .sliding_element .description h1 a:hover {
		color: #009ee0;
	}
	.content_content .home_cc .sliding_splash .sliding .sliding_element .description p {
		font-size: 12px;
		color: #fff;
		padding: 10px;
	}
	
	.content_content .home_cc .article_slider {
		width: 80%;
		margin-top: 20px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		max-width: 1460px;
		height: 410px;
		background: url(../img/black_back.png) repeat-x;
		border: 1px solid #282828;
		box-shadow: 0px 0px 4px #282828;
		-moz-box-shadow: 0px 0px 4px #282828;
		-webkit-box-shadow: 0px 0px 4px #282828;
		float: left;
		
	}
	.content_content .home_cc .article_slider h1 {
		margin-bottom: -5px;
		color: #747474;
		font-size: 18px;
		font-weight: normal;
		padding: 10px;
	}
	.content_content .home_cc .article_slider .slide_bar {
		width: 90%;
		height: 12px;
		margin: 10px 5%;
		border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #151515;
		border: 1px solid #282828;
		position: relative;
		overflow: hidden;
	}
	.content_content .home_cc .article_slider .slide_bar .ui-slider-handle {
		width: 202px;
		height: 12px;
		position: absolute;
		background: url(../img/slide_bar.png) no-repeat;
		z-index: 4;
		margin-left: -101px;
		cursor: move;
		display: block;
	}
	.content_content .home_cc .article_slider .slidebox {
		height: 320px;
		width: 96%;
		margin: 5px 2%;
		overflow: hidden;
		position: relative;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer {
		height: 320px;
		position: absolute;
		list-style: none;
		margin: 0;
		z-index: 3;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element {
		display: inline;
		width: 150px;
		height: 310px;
		float: left;
		margin: 5px;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element .as_item {
		width: 120px;
		height: 140px;
		margin: 10px;
		float: left;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element .as_item:hover {
		margin: 9px;
		border: 1px solid #fff;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element .as_item a.img_box {
		text-decoration: none;
		color: #fff;
		width: 120px;
		height: 80px;
		background-color: #fff;
		border-radius: 5px;
		-moz-border-radius: 5px;
		display: block;
		text-align: center;
		vertical-align: middle;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element .as_item a.img_box img {
		max-width: 80px;
		max-height: 80px;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element .as_item a.name_box {
		text-decoration: none;
		color: #fff;
		width: 116px;
		height: 60px;
		display: block;
		padding: 2px;
		overflow: hidden;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element .as_item a.name_box h2 {
		font-size: 12px;
		text-align: center;
		font-weight: normal;
	}
	.content_content .home_cc .article_slider .slidebox .slide_layer .as_element .as_item:hover a.name_box h2 {
		font-size: 12px;
		font-weight: normal;
		color: #009ee0;
	}
	
	.content_content .cat_quicks {
		width: 80%;
		margin: 0px;
		margin-top: 20px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		max-width: 1460px;
		border: 1px solid #282828;
		box-shadow: 0px 0px 4px #282828;
		-moz-box-shadow: 0px 0px 4px #282828;
		-webkit-box-shadow: 0px 0px 4px #282828;
		float: left;
		background-color: #141414;
		
	}
	
	.content_content .cat_quicks .cat_qwicks {
		list-style: none;  
		margin: 0;  
		padding: 0;
		width: 96%;
		margin: 10px 2%;
		float: left;
	}
	.content_content .cat_quicks .cat_qwicks .divli {
		float: left;  
		height: 210px;
		margin: 0px;
		width: 15%;
		margin-right: 15px;
		display: block;
		padding: 0;  
		cursor: pointer;
		text-decoration: none;
	}
	.content_content .cat_quicks .cat_qwicks .divli h1 {
		font-size: 14px;
		color: #747474;
	}
	.content_content .cat_quicks .cat_qwicks .divli p {
		font-size: 12px;
		color: #747474;
	}
	.content_content .cat_quicks .cat_qwicks .divli p strong {
		font-size: 12px;
		color: #cccccc;
	}
	.content_content .cat_quicks .cat_qwicks .divli:hover {
		color: #009ee0;
	}
	.content_content .cat_quicks .cat_qwicks .divli:hover h1 {
		font-size: 14px;
		color: #fff;
	}
	.content_content .cat_quicks .cat_qwicks .divli:hover p {
		font-size: 12px;
		color: #009ee0;
	}
	.content_content .cat_quicks .cat_qwicks .divli:hover p strong {
		font-size: 12px;
		color: #fff;
	}	
	
	
	
