*{margin:0px;padding:0px;outline:0;}
ul,ol{list-style-type:none;}
body {
	background:url(../image/bg-other_01.jpg) repeat-x top;
    color: #767169;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;}
body.home_page{background:url(../image/bg-home_01.jpg) repeat-x top;}

h1{text-transform:uppercase; font-size:16px;font-weight:400; margin-bottom:11px; color:#2b2f2e;}
h2 {font-size:12px; text-transform:uppercase; margin-bottom:11px; font-weight:400;color:#2b2f2e;}

a, a:visited,a {color: #767169; outline: medium none; text-decoration: none; cursor:pointer}
a:hover {text-decoration:underline;}
a img {border: none;}
form {display: inline;}
input[type='text'], input[type='password'] {border:1px solid #cecece;padding:1px 3px;margin:0px;height:22px;line-height:24px;width:340px; color:#767169; font-size:11px; }
textarea{padding:3px;}
input[type='radio']{vertical-align:-2px}
input[type='checkbox']{vertical-align:-2px}
select {border:1px solid #cecece;padding:4px 2px;width:348px; color:#767169; font-size:11px}
label {cursor:pointer;}
p{margin-bottom:10px; line-height:16px}

/****MAIN****/
.frame_container{background:url(../image/bg-footer_02.jpg) repeat-x bottom;}
#container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#column-left {
	float: left;
	width: 161px;
}
#column-right {
	float: right;
	width: 161px;
}
#content {
	min-height: 400px;
	margin-bottom: 25px;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 200px;
}
#column-right + #content {
	margin-right: 200px;
}
/* header */
.left_header{float:left;margin-bottom: 4px;}
.right_header{}
#header {
	height: auto;
	/*position: relative;
	z-index: 99; --safari*/
}
body.other_page #header {margin-bottom:41px}
#header #logo {
	
}
#language {
	float:right;
	padding:5px 18px 7px 0;
}
#language a{
	color:#7d7d7d;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:24px;
	margin-left:4px
}
#language a:hover{
	color:#000;
}
#language a b {
	background: url(../image/hinhtron_03.png) no-repeat 0 0;
	/*padding: 7px 5px 7px;*/
	color: #ffffff;
	font-weight:400;
	width:23px;
	height:23px;
	text-align:center;
	display:inline-block
}

#currency {
	float:right; padding: 5px 14px 5px 0;
}
#currency a {
	color:#7d7d7d;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:24px;
	margin:0 4px
}
#currency a:hover{
	color:#000;
}	
#currency a b {
	background: url(../image/hinhtron_03.png) no-repeat 0 0;
	/*padding: 7px 5px 7px;*/
	color: #ffffff;
	font-weight:400;
	width:22px;
	height:23px;
	text-align:center;
	display:inline-block
}
#header #cart {
	float:right;
	 position:relative;
	 z-index:50;
	 width:124px;
}
#header #cart .heading{
    position: relative;
    right: 0;
	padding-bottom:5px;padding-top:8px;
	float: right;
	background:url(../image/bg_cart_02.png) no-repeat;
	height: 51px;
    text-align: center;
    width: 124px;
	position:relative;
	z-index:50
}

#header #cart .heading h4 {
	display:none
}
#header #cart .heading a {
	
	color: #fff;
	font-family:arial;
	font-weight:700;
	font-size:11px;
	text-decoration: none;
}
#header #cart .heading a span {line-height:14px;}
#header #cart .content {
    clear: both;
    padding-top: 7px;
    position: absolute;
    right: 0;
    top: 0;
    width: 215px;
    z-index: 9;
	background:#fff;
	padding:29px 20px 26px;
	display:none;
	border-bottom:1px solid #b2a091;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 2px #ddd;
	-moz-box-shadow: 0px 2px 2px #ddd;
	box-shadow: 0px 2px 2px #ddd;
}
#header #cart .content h4{font-size:12px; font-family:'HelveticaBold'; color:#323232; font-weight:400; text-transform:uppercase; padding:0 0 11px; background:url(../image/line_dotted.jpg) repeat-x bottom; margin-bottom:8px}
#header #cart.active .heading {
	
}
#header #cart.active .content {
	display: block;
	}
#header #cart .mini-cart-info {
	display: block;
	background:url("../image/line_dotted.jpg") repeat-x scroll center bottom transparent;
}

#header #cart .mini-cart-info td {	
	vertical-align: top;
	padding:5px 10px 10px 0
}
#header #cart .mini-cart-info td span{color: #565452;font-size:11px;font-weight:normal;display:block;}
#header #cart .mini-cart-info .image {
	width: 72px;
}
#header #cart .mini-cart-info .image .img_frame{position:relative}
#header #cart .mini-cart-info .image img {
	border: 1px solid #d4ccc3;
	text-align: left;
	padding:2px
}
#header #cart .mini-cart-info .name small {
	color: #a09e9d;
	text-transform:none;
	font-size:11px;
}
#header #cart .mini-cart-info .quantity {
	text-align: left;
	float:left;
	font-size:14px;
	color:#676767;
	text-transform:none;
}
#header #cart .mini-cart-info div.sub_option{clear:both; padding-top:7px; display:block;}
#header #cart .mini-cart-info .total{color:#00968e; float:left; font-size:14px;}
#header #cart .mini-cart-info td.total {
	text-align: right;
}
#header #cart .mini-cart-info td.name a, #header #cart .mini-cart-info td.name span{
	color:#323232;
	font-family:arial;
	font-size:12px;
	margin-bottom:9px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:16px;
 }
#header #cart .mini-cart-info td.name  div{margin-top:7px;}
#header #cart .mini-cart-info .remove {
	position:absolute; top:-6px; right:-8px
}
#header #cart .mini-cart-info .remove img {
	cursor: pointer; border:none; padding:0
}
#header #cart .mini-cart-info .name {
	padding-right:0;
}
#header #cart .mini-cart-total{padding-bottom:11px; overflow:hidden}
#header #cart .mini-cart-total table {
	color:#342c23;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	border-collapse: collapse;
	padding: 5px;
	float: left;
	margin:10px 0 0 0;
	}
#header #cart .mini-cart-total table td {
	color: #2d312f;
	font-size:14px;
}
#header #cart .mini-cart-total table td b{font-weight:400; font-family:'HelveticaBold'; color:#323232; font-size:12px;}
#header #cart .mini-cart-total table td.right {
	color: #f04c29;
	padding-bottom:7px;
	padding-right:5px;
	font-size:14px;
	font-family:Arial;
	width:66%
}
#header #cart .content .checkout {
	text-align: right;
	clear: both;
}
#header #cart .content .checkout a.black_button{margin-right:7px}
#header #cart .content .checkout .button{}
#header #cart .empty {
	padding-top: 18px;
	text-align: center;
	padding-bottom:20px;
	color: #2D312F;
    font-size: 14px;
    font-weight: 400;
}
/*search*/
#header #search-form-bot {
    float: right;
    width: 25px;
    z-index: 15;
	right:8px;
	top:16px;
	position:absolute;
}
#header #search-form-bot a{background: url('../image/search_icon.png') no-repeat 0 0; height:17px; width:21px; display:block; padding-bottom:20px}
.frame_big.search_big{display:none;position:absolute;right:-9px;height:25px;top:30px; width:266px}
#header #search-form-bot li:hover .frame_big.search_big{display:block;}
#header .button-search {
    background: url(../image/button_search.png) no-repeat;
	color:#fffffe;
	font-family:'HelveticaRegular';
	font-size:12px;
	display:block;
    cursor: pointer;
    height: 30px;
    line-height: 34px;
    position: absolute;
    right: -44px;
    text-align: center;
    top: -5px;
    width: 57px;}
#header #search-form-bot input {
	border: medium none;
    color: #A7A7A7;
    font-family: 'HelveticaRegular';
    font-size: 11px;
    height: 20px;
    padding: 0 10px;
    width: 190px;
	vertical-align:top;
	line-height:23px;
}
#header #search-form-bot #search{
	background: url("../image/bg_shadow_search.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
	padding:3px 0 0;
    line-height: 27px;
    position: relative;
    width: 220px;
}

#header #welcome {
	color:#7d7d7d;
	font-size:11px;
	margin-top: 9px;
	margin-bottom:8px;
}
#header #welcome a{color:#363636}
#header .links {
	float:right;
	margin-right:40px;
	margin-bottom:17px;
	margin-top:9px;
}
#header .links a {
	color:#7d7d7d;
	font-size:11px;
}
#header .links a + a
{
    background:url(../image/line_link.jpg) no-repeat left;
	margin-left: 5px;
    padding-left: 9px;
}
#header .staticblocks
{
	float:right;
	margin-right:14px
}
#header .staticblocks #header-top .free-shipping
{
	background:url(../image/car_03.png) no-repeat left 4px;
	padding:0 0 0 47px;
	float:left;
}	
#header .staticblocks #header-top .free-shipping h1 
{
	color:#3f3e3d;
	font-weight:400;
	font-size:12px;
	margin-bottom:0px;
	font-family:'HelveticaBold'
}
#header .staticblocks #header-top .free-shipping h1 a{color:#f04c29;}
#header .staticblocks #header-top .free-shipping h1 span{color:#f04c29;}
#header .staticblocks #header-top .free-shipping p{
	font-family:'HelveticaRegular';
	font-size:11px;
	color: #7b7b7b;
}
#header .staticblocks #header-top .need-help
{
	background:url(../image/phone_03.png) no-repeat left top;
	padding: 0 0 0 29px;
	float:left;
	margin-left:41px;
}
#header .staticblocks #header-top .need-help p
{
	color:#3f3e3d;
	font-size:12px;
	font-weight:400;
	font-family:'HelveticaBold';
	margin-bottom:-2px
}
#header .staticblocks #header-top .need-help span
{
	color:#f04c29;
	font-size:12px;
	font-weight:700;
}
.boss_menu_search{clear:both; position:relative; padding-top:3px; z-index:9}
/* menu */
#boss_menu {clear:both;background:url(../image/menu_bg.png) no-repeat;height:60px;padding:0px;}
#boss_menu > ul > li {position:relative;float:left;z-index:20;padding:0;display:block;height:43px;}
#boss_menu > ul > li:first-child > a {padding-left:25px;}
#boss_menu > ul > li > a {font-size:14px; color:#676767;line-height:41px;text-decoration:none;display: block;padding:0 17px 0 11px;z-index:6;position:relative;display:block;height:43px; font-weight:400; font-family:Verdana;}
#boss_menu > ul > li:hover a{background:none}
#boss_menu > ul > li > div.dropdown{
	background:#fff url(../image/shadow_menu.jpg) no-repeat top left;
	display:none;
	position:absolute;
	z-index:5;
	padding:20px 0px 35px;
	-webkit-box-shadow: 0px 2px 2px #ddd;
	-moz-box-shadow: 0px 2px 2px #ddd;
	box-shadow: 0px 2px 2px #ddd;
	font-family:'HelveticaRegular';
	border-bottom:1px solid #b3a094;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;}
#boss_menu > ul > li:hover > div {display:block;}
#boss_menu > ul > li > div.dropdown .option .staticblock{padding:0 0px 0 20px;}
#boss_menu > ul > li > div.dropdown .option .staticblock h2{font-size:12px;margin-bottom:10px; color:#323232;font-family:'HelveticaBold'; text-transform:capitalize;}
#boss_menu > ul > li > div.dropdown .option .staticblock p{margin-right:8px; line-height:18px; font-size:12px; color:#767169; margin-bottom:23px}
#boss_menu > ul > li > div.dropdown .option a{margin-bottom:10px;display:inline-block;}
#boss_menu > ul > li > div.dropdown .option ul li a{color:#767169;font-weight:400;margin-bottom:0;display:inline; font-size:12px}
#boss_menu > ul > li > div.dropdown .option ul li a:hover{text-decoration:none;color:#f04c29}
#boss_menu > ul > li > div.dropdown ul li{margin:0 15px 20px 0;font-size:11px;}
#boss_menu > ul > li > div.dropdown ul.column.product li{margin:0 22px 20px 20px; color:#2d312f; font-size:14px; font-weight:400; height:112px}
#boss_menu > ul > li > div.dropdown ul.column.product li.last{margin-bottom:0}
#boss_menu > ul > li > div.dropdown .column.category li{margin:0 22px 9px 20px;display:block;clear:both;}
#boss_menu > ul > li > div.dropdown a.parent + .column.category li{margin:0 0 9px}
#boss_menu > ul > li > div.dropdown .column.category li a img{display:block;margin:0 18px 18px 0;float:left;}
#boss_menu > ul > li > div.dropdown .column.product li a{margin-bottom:2px;font-size:14px;font-weight:400;display:inline; color:#323232;  line-height:16px; text-transform:uppercase}
#boss_menu > ul > li > div.dropdown .column.product li span{margin-bottom:13px;display:block; font-size:14px; color:#00968e; font-family:arial}
#boss_menu > ul > li > div.dropdown .column.product li span a{display:inline;margin-bottom:0px;}
#boss_menu > ul > li > div.dropdown .option li a img{padding:2px; border:1px solid #d4ccc3;}
#boss_menu > ul > li > div.dropdown .option ul.product li a.img_thumbs{float:left; margin-right:10px}
#boss_menu > ul > li > div.dropdown .option ul.product li p{float:left; width:55%;}
#boss_menu > ul > li > div.dropdown a.parent{padding:0 15px 14px 20px; color:#323232; font-size:12px; font-weight:400; margin-bottom:0; text-transform:capitalize; font-family:'HelveticaBold';}
#boss_menu > ul > li > div.dropdown a.parent + .column.category{padding-left:20px;}
#boss_menu > ul > li:hover a,#boss_menu > ul > li.active a{color:#ffb607}
#boss_menu > ul > li > div.dropdown .column.manufacturer li{text-align:center; margin-bottom:0}
#boss_menu > ul > li > div.dropdown .column.manufacturer li img{border:none}
#boss_menu ul li ul li > div.sub_menu{
	z-index:100!important;
	padding: 5px 0 5px 20px;
	border: 1px solid #d7d7d7;
	border-radius:none;
	-moz-border-radius:none;
	background: #fff;
	width:160px;
}
#boss_menu ul li ul li > div.sub_menu{
	display:none;
	position:absolute;
	top:-6px;
	left:140px;
}
#boss_menu ul li ul li{position:relative}
#boss_menu ul li ul li:hover > div.sub_menu{display:block;}

.breadcrumb {
	margin-bottom: 19px;
}
.breadcrumb a{background:url(../image/breadcrumb_line.jpg) no-repeat right; padding-right:11px; color:#313131;font-weight:700; font-size:12px; text-decoration:none; margin-right:7px }
.breadcrumb a.last{
	color:#f04c29; 
	text-transform:uppercase;
	display:block; 
	background:none; 
	cursor:default; 
	padding-right:0; 
	margin-top:7px; 
	margin-right:0; 
	font-size:14px;
	font-family:arial;
}
.breadcrumb a:hover{color:#f04c29}
.success, .warning, .attention, .information {
	padding: 10px 10px 11px 33px;
	margin-bottom: 23px;
}
.warning, .attention, .information {color:#B80000}
.success {
	background: #f5fecf url('../image/success.png') 10px 8px no-repeat;
	border: 1px solid #d0dc9b;
	color:#73a24a;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: 400;
	font-family:arial !important
}
.error {
	display: block;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
}
table.form > * > * > td {
}
table.form td {
	padding: 4px 0;
}
input.large-field {
	width: 300px;
}
select.large-field{width: 308px;}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px 5px 5px 0;
	vertical-align: top;
}
table.radio tr.highlight td:first-child {
    width: 1px;
}
table.radio td label {
	display: block;
}
table.radio tr.highlight:hover td {
	background: #F1FFDD;
	cursor: pointer;
}

/* button */
span.button{background:url(../image/cart_left.png) no-repeat left top; padding-left:4px; display:inline-block; height:25px}
span.button input.button{
	display:inline-block; 
	background:url(../image/cart_right.png) no-repeat right top; 
	border:none; 
	font-family:Arial; 
	color:#fefbde; 
	font-size:13px;
	text-transform:lowercase;
	padding:0 7px 4px 4px; 
	font-weight:700;
	line-height:24px;
	cursor:pointer; height:25px
}
a.button{background:url(../image/cart_left.png) no-repeat left top; padding-left:4px; display:inline-block; height:25px; text-decoration:none}
a.button span{
	display:inline-block; 
	background:url(../image/cart_right.png) no-repeat right top; 
	border:none; 
	height:25px; 
	font-family:arial; 
	font-weight:700;
	color:#fefbde; 
	font-size:13px;
	line-height:24px;
	text-transform:lowercase;
	padding:0 7px 0 4px;
}
a.black_button{background:url(../image/black_button_left.jpg) no-repeat left top; padding-left:3px; display:inline-block; height:25px; text-decoration:none}
a.black_button span{
	display:inline-block; 
	background:url(../image/black_button_right.jpg) no-repeat right top; 
	border:none; 
	height:25px; 
	font-family:arial; 
	color:#fff; 
	font-size:13px;
	font-weight:700;
	line-height:24px;
	text-transform:lowercase;
	padding:0 7px 0 4px;
}
span.black_button{background:url(../image/black_button_left.jpg) no-repeat left top; padding-left:3px;  display:inline-block;}
span.black_button input{display:inline-block; 
	background:url(../image/black_button_right.jpg) no-repeat right top; 
	border:none; 
	color:#fff; 
	font-size:12px;
	font-weight:700;
	font-family:Arial;
	text-transform:lowercase;
	padding:0 7px 4px 4px;
	height:25px;
	line-height:24px;
	cursor:pointer;}
.buttons {
	overflow: hidden;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	height: 34px;
	line-height: 32px;
	background:url(../image/htabs_03.jpg) repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left:14px;
	/*margin-bottom:12px;*/
}
.htabs a {
	color:#616161; font-size:14px; font-weight:700; margin-right:29px; text-decoration:none
}
.htabs a.selected {
	color:#fefbde; cursor:default
}
.htabs a:hover{color:#fefbde}
.tab-content {
	z-index: 2;padding-top:11px
}
#tab-description{font-family:'HelveticaRegular'; margin-bottom:37px; }
#tab-attribute{}
#tab-review input[type='text'], #tab-review textarea{margin:6px 0}
h2.ta-related{background: url("../image/htabs_03.jpg") repeat-x scroll 0 0 transparent;
    border-radius: 3px 3px 3px 3px;
    height: 34px;
    line-height: 32px;
    margin-bottom: 20px;
	text-transform:capitalize;
    padding-left: 14px;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
	color:#FEFBDE;}
	 
/* box */
.box {
	margin-bottom: 20px;
}
.box .box-heading {
	
}
.box .box-content {
	
}
/* box products */
.box-product {
	width: 100%;
	overflow: hidden;
}
.box-product > div {
	width: 130px;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 20px;
}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.box-product .image {
	display: block;
	margin-bottom: 0px;
}
.box-product .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.box-product .price {
	display: block;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
}
.box-product .price-old {
	color: #989898;
	text-decoration: line-through;
	margin-right:10px
}
.box-product .price-new {
	font-weight: 400;
}
.box-product .rating {
	display: block;
	margin-bottom: 8px;
}

/* content */
#content .content {
	overflow: hidden;
	margin-bottom: 20px;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
/* category */
.pagination {
	border-top: 1px dotted #bfa78e;
	padding-top: 9px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.pagination .links {
	float: right; line-height:20px
}
.pagination .links a {
	display: inline-block;
	text-decoration: none;
	color:#767169;
	font-family: Arial;
	font-size:12px;
	margin:0 8px;
	float:left;
}
.pagination .links a:hover{color:#000}
.pagination .links b {
	display: inline-block;
	font-weight: normal;
	text-decoration: none;
	color: #4bbbb5;
	background: #FFFFFF;
	background:url(../image/pagination_number_03.png) no-repeat;
	/*padding: 2px 11px 3px 6px;*/
	float:left;
	height:20px;
	width:20px;
	text-align:center;
	font-size:12px;
}
.pagination .results {
	float: left;
	padding-top: 3px;
}

.category-info {
	overflow: hidden;
	padding-top:19px;
	border-top: 1px dotted #c9b4a0;
	margin-top:16px;
}
.category-info .image {
	float: left;
	margin-right: 17px;
	padding-bottom:14px;
}
.category-info h1{
	color:#323232;
	font-size: 12px;
	font-family:'HelveticaRegular';
	text-transform:uppercase;
}
.category-info p{
	color:#767169;
	font-size: 12px;
	font-family:'HelveticaRegular';
}
.category-info .image img{padding: 2px; border: 1px solid #d4ccc3;}
.category-list {	overflow: hidden;
	margin-bottom:24px;}
.category-list h2{
	color:#323232;
	font-size: 14px;
	font-family:arial;
	text-transform:capitalize;
	font-weight:700;
	margin-bottom:5px;
}
.category-list ul {
	float: left;
	width: 24%;
	font-size: 12px;
	font-family:'HelveticaRegular';
	color:#767169;
	line-height: 22px;
}
.category-list ul a:hover{
	text-decoration:none;
	color:#313131;
	background:url(../image/arrow_03.png) no-repeat left center;
	padding-left:11px;
}
.category-list ul a{
	text-decoration:none;
	color:#767169;
	padding:11px;
}
.product-compare {
	margin-top: 2px;
	margin-bottom: 14px;
	font-weight: 400; 
}
.product-compare #compare-total {
	font-family:'HelveticaBold';
	color:#323232; 
	font-size:12px;
}
.product-list{
	
}
.product-list .one-product {
	overflow: hidden;
	margin-bottom: 34px;
}

.product-list .left{
	float:left;
	width:161px; 
	position:relative;
	margin-right: 20px;
	padding-bottom:7px;
	line-height:4px;
	
}
.product-list .left .save_up{	
	right:-10px;
	bottom:-2px;	
}
.product-list .right {
	float: left;
	width:75%;
	
}
.product-list .image {
	float: left;
	margin-top:2px;
}
.product-list .image img {
	border: 1px solid #d5cdc4;
	padding:2px;
}
.product-list .name {
	color:#323232;
	font-family:'HelveticaRegular';
	text-transform:uppercase;
	font-size:12px;
	margin-bottom: 8px;
	display:block
}
.product-list .name a {
	color: #323232;
	font-size:12px;
	font-family:'HelveticaRegular';
	font-weight:400;
}
.product-list .description {
	color:#767169;
	font-family:'HelveticaRegular';font-weight:400;;
	font-size:11px;
	margin-bottom:18px;
}
.product-list .rating {
	color: #7B7B7B;
	margin-bottom:3px
}
.product-list .price {
	color:#313131;
	font-size:14px;
	font-weight:400;
	font-family:arial;
	margin-bottom:8px;
}
.product-list .price-old {
	color: #989898;
	text-decoration: line-through;
	margin-right:4px;
}
.product-list .price-new {
	font-weight: 400;
	color:#313131;
}
.product-list .price-tax {
	font-size: 11px;
	color: #767169;
	margin-left:5px;
}
.product-list .cart {
	margin-bottom: 3px;
	display:block;
}
.product-list .add_active{overflow:hidden}
.product-list .wishlist{
	float:left;
	background:url(../image/Plus_categories_03.png) no-repeat left;
	padding: 3px 0 6px 10px;
}
.product-list .compare{
	float:left;
	background:url(../image/Plus_categories_03.png) no-repeat left;
	padding: 3px 0 6px 10px
}
.product-list .wishlist a, .product-list .compare a {
	color: #767169; 
	font-family:'HelveticaRegular';
	font-size:11px; 
	margin-right:16px;
}
.product-grid {
	width: 100%;
	overflow: hidden;
	padding-right:9px;
}
.product-grid  div.one-product { 
	width:161px;
	float:left;
	margin-right:38px;
	position:relative;
	height:432px;
	margin-bottom:21px;
	
}
.product-grid div.one-product.last{
	margin-right:0px;
}
#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .image {
	display: block;
	margin:2px 0 3px;
}
.product-grid .image img {
	border: 1px solid #d5cdc4;
	padding:2px;
}
.product-grid .name{
	margin-bottom:9px; 
	font-family:'HelveticaRegular';
	color:#323232;
	font-size:12px;
	text-transform:uppercase;
}
.product-grid .name a {
	color: #2D312F;
    font-size: 14px;
	line-height:16px;
}
.product-grid .description {
	color: #767169;
	font-family:'HelveticaRegular';
    font-size: 12px;
    line-height: 15px;
    margin-bottom:12px;
}
.product-grid .rating {
	margin-bottom: 5px;
}
.product-grid .price {
	display: block;
	font-weight: 400;
	color: #2d312f;
	font-size:14px;
	font-family:arial;
	margin-bottom: 7px;
}
.product-grid .price-old {
	color: #989898;
	text-decoration: line-through;
	display:block;
	font-weight: 400;
	font-size:14px;
	float:left;
	margin-right:10px;
}
.product-grid .price-new {
	font-weight: 400;
	color:#313131;
	font-size:14px;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .save_up{
    right: -10px;
    top: 189px;
}
.product-grid .cart {
	margin-bottom: 3px; float:left; 
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px; display:none; padding:4px 8px 4px 20px;	
}
.product-grid .wishlist a {
	color: #7F7A6D;
	display: block;
}
.product-grid .compare a {
	color: #7F7A6D;
	display: block;
}

.box.category{
	margin-top:0;
}

/* box category */
.box-category {
	background:url(../image/bg_categories_06.png) repeat-y;
	padding-bottom: 19px;
	padding-top:10px
}
.box.newsletter .box-heading,
.box.category .box-heading
{
	font-size:18px;
	color:#f04c29;
	background:url(../image/Categories-List_03.jpg) no-repeat left top;
	padding: 0 0 0px 13px;
	height:36px;
	line-height:40px;
	font-family:'HelveticaBold';
	font-weight:400
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-category > ul > li {
	 padding: 7px 8px 8px 4px;
}
.box-category > ul > li + li {
	
}
.box-category > ul > li > a {
	
	text-decoration: none;
	text-decoration: none;
	display: inline;
	font-family:'HelveticaRegular';
	font-size:12px;
	color:#767169;
	padding-left: 7px;
}
.box-category > ul > li > a:hover {
    color: #313131;
    
}
.box-category > ul > li ul {
	display: none;
}
.box-category > ul > li a.active {
	font-family:'HelveticaRegular';
	font-size:12px;
	color:#313131;
	padding-left: 8px;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category > ul > li > ul > li {
	padding: 11px 0 0 14px;
}
.box-category > ul > li > ul > li > a {
	text-decoration: none;
	display: inline;
	font-family:'HelveticaRegular';
	font-size:12px;
	color:#a7a7a7;
	padding: 0 0 0 10px;
}

.box-category > ul > li > ul > li > a:hover{
	color:#f04c29;
	background:url(../image/arrow_03.png) no-repeat left center;
}
.box-category > ul > li a.active:hover{color:#f04c29;}
.box.alphabet{background-color:#f0f0f0;}
.box.alphabet .box-heading{
	background: url("../image/Categories-List.jpg") no-repeat scroll left top transparent;
    color: #F04C29;
    font-size: 18px;
	font-family:'HelveticaBold';
	font-weight:400;
    line-height: 28px;
    padding: 6px 0 1px 16px;
}
.box.alphabet .box-content{padding-top:10px; margin: 0 10px 0 13px;
	border-top:1px dotted #a4a4a4;}

.box.featured .box-heading{
	color:#f04c29;
	font-size:18px;
	background:url(../image/Categories-List_03.jpg) no-repeat left top;
	height: 36px;
    line-height: 40px;
    padding: 0 0 0 13px;
	font-family:'HelveticaBold';
	font-weight:400;
}
.box-product{
	padding-left:11px;
	padding-bottom: 21px;
}
.box.featured .box-product .name a{
	color:#323232;
	font-family: 'HelveticaRegular';
	font-size:12px;
	text-transform:uppercase;
	font-weight:400;
	display:inline;
}
.box.featured .box-product .name a:hover{text-decoration:underline}
.box.featured .box-product .price{
	color:#313131;
	font-family: arial;
	font-size:14px;
	font-weight:400;
	margin:0;
	padding-bottom:8px;
}
.box.category .box-content {background-color:#f0f0f0;}
.box.newsletter .box-content {background-color:#f0f0f0; padding:7px 10px 15px 10px;}
.box.newsletter .box-content input {margin-top:5px;}
.box.featured .box-content {background-color:#f0f0f0;}
.box.tagcloud .box-content {background-color:#f0f0f0;}
.box-product .image {padding: 20px 0 0 0px;}
.box-product .name{
	padding-top: 4px;
	line-height: 16px;
	padding-bottom:7px;
}
.box-product .image img{
	border: 1px solid #d4ccc3;
	padding:2px;
}
.box-product .cart{
	padding-bottom: 10px;
}
.box-product div{margin-bottom:0px;}
.box-product div.one-product-featured{position:relative}
.box-product div.one-product-featured .save_up{left:32px; top:78px}
.box.tagcloud .box-heading{
	color:#f04c29;
	font-size:18px;
	background:url(../image/Categories-List_03.jpg) no-repeat left top;
	height:36px;
	line-height:40px;
	padding:0px 0px 0px 13px;
	font-family:'HelveticaBold';
	font-weight:400;
	
}
.box.tagcloud .box-content{
	line-height: 19px;
    padding: 14px 12px 25px 11px;
}
.box.tagcloud .box-content a{
	color:#767169;
	font-family:'HelveticaBold';
	font-style:italic;
	font-weight:400;
}
.box.tagcloud .box-content a:hover{color:#000}
.box.account .box-heading{
	font-size:18px;
	color:#f04c29;
	background:url(../image/Categories-List_03.jpg) no-repeat left top;
	padding: 0 0 0px 13px;
	height:36px;
	line-height:40px;
	font-family:'HelveticaBold';
	font-weight:400
}
.box.account .box-content ul li{
	padding: 7px 8px 4px 11px;
}
.box.account .box-content ul li a{
	color: #767169;
    font-family: 'HelveticaRegular';
    font-size: 12px;
    text-decoration: none;
}
.box.account .box-content ul li a:hover{color: #313131;}
.box.account .box-content{
	padding-top:12px;
	padding-bottom:13px;
	background:#F0F0F0
}
.content.myaccount{}
.content.myaccount ul li{
	font-family:'HelveticaRegular';
	font-size:12px;
	font-weight:400;
	line-height: 23px;
}
.content.myaccount ul li a:hover 
{
	color:#4ec6c0;
	text-decoration:none;
}
.content.myaccount{
	margin-bottom: 47px;
	margin-top:11px
}
.content.myaccount h2{font-size:14px; color:#323232; font-weight:700}
.content.myaccount.newsletter{margin-top:25px}
/* wishlist */
.wishlist-frame{background: url("../image/bg_bottom_table.jpg") no-repeat scroll center bottom transparent;
    margin-bottom: 19px;
    padding-bottom: 3px;}
.wishlist-info{background: url("../image/bg_table.png") no-repeat scroll left top transparent;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    padding: 0 10px 11px;}
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
}
.wishlist-info td {
	padding: 7px 7px 30px;
}
.wishlist-info thead td {
	color: #fff; padding:0 10px 0 0; font-weight:400; height:34px; font-family:'HelveticaRegular'
}
.wishlist-info thead .image {
	text-align: left;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .quantity {
	text-align: left;
}
.wishlist-info thead .price, .wishlist-info thead .total {
	text-align: left;
}
.wishlist-info tbody td .cart-image{position:relative; }
.wishlist-info tbody td .cart-image .bt_remove{position:absolute; top:-8px; left:68px}
.wishlist-info tbody td {
	vertical-align: top;
	/*border-bottom: 1px dotted #b5997d;*/
	background:url(../image/line_dotted.jpg) repeat-x bottom;
}
.wishlist-info tbody td.last{background:none}
.wishlist-info tbody .image img.img_thumb { border:1px solid #d4ccc3; padding:2px
}
.wishlist-info tbody .image {
	text-align: left; padding:17px 0 10px 0px; width:228px;
}
.wishlist-info tbody .name, .wishlist-info tbody .model{
	text-align: left; padding-top:58px;
}
.wishlist-info tbody .quantity {text-align: left; padding-top:54px; padding-left:0}
.wishlist-info tbody .name {padding-left:0; padding-right:10px; width:200px;color: #2D312F;font-size: 14px;}
.wishlist-info tbody .name a{font-size:12px; color:#323232; font-family:'HelveticaRegular'; text-transform:uppercase}
.wishlist-info tbody .model{font-size:12px; color:#00968e; font-family:'HelveticaRegular'; text-transform:uppercase; padding-left:0; padding-top:59px}
.wishlist-info tbody .quantity input[type='image'], .wishlist-info tbody .quantity img {
	position: relative;
	top: 2px;
	cursor: pointer;
}
.wishlist-info tbody .quantity input[type='text']{width:38px; border:1px solid #d4ccc3; color:#676767; text-align:left; font-size:14px}
.wishlist-info tbody td.price, .wishlist-info tbody td.total {
	text-align: left; font-size:14px; color:#313131; font-family:arial; padding-top:58px; padding-left:0
}
.wishlist-info tbody td.price{width:100px}
.wishlist-info tbody td.price s{color:#989898; margin-right:10px}
.wishlist-info tbody td.price b{color:#313131; font-weight:400}
.wishlist-info tbody td.action{padding:54px 0 0; text-align:center}
.wishlist-info tbody .stock{
	text-align: left; padding-top:59px;
}
.boss_margin{margin-bottom:40px}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #DBDEE1;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.manufacturer-heading {
	background: #F8F8F8;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* product */
.product-filter {
	margin-bottom:5px;
	background:url(../image/filter_left.png) no-repeat left; height:34px; padding-left:5px; display:inline-block; width:100%;
}
.product-filter .product-filter-frame{background:url(../image/filter_right.png) no-repeat right; height:34px; display:inline-block; width:99%; line-height:27px; padding-left:3px}
.product-filter .display {
    float: right;
    margin-right: 10px;
	margin-top:10px
}
.product-filter .display a {
    font-weight: bold;
}
.product-filter .display span.active-gird {
    background: url("../image/grid_active.png") no-repeat scroll center center transparent;
    margin-right:10px;
}
.product-filter .display a.no-active-gird {
    background: url("../image/grid.png") no-repeat scroll center center transparent;
    margin-right:10px;
}
.product-filter .display a.no-active-list {
    background: url("../image/list.png") no-repeat scroll center center transparent;
}
.product-filter .display span.active-list {
    background: url("../image/list_active.png") no-repeat scroll center center transparent;
}
.product-filter .display b {
    display: none;
}
.product-filter .display a.no-active-gird, .product-filter .display span.active-list, .product-filter .display span.active-gird, .product-filter .display a.no-active-list {
    display: block;
    float: left;
    height: 14px;
    text-indent: -9999px;
    width: 14px;
}
.product-filter .display a.no-active-gird:hover{background: url("../image/grid_active.png") no-repeat scroll center center transparent;}
.product-filter .display a.no-active-list:hover{background: url("../image/list_active.png") no-repeat scroll center center transparent;}
.product-filter .sort {
	float: left;
	color: #fff;
	margin:3px 20px 0 5px
}
.product-filter .limit {
	float: left;
	color: #fff;
	margin:3px 0 0 0;
}
.product-filter .sort b, .product-filter .limit b{font-weight:normal; font-family:'HelveticaRegular'; font-size:12px; color:#fff; vertical-align:0px}
.product-filter .sort select, .product-filter .limit select{padding:4px 3px}
.product-filter .limit select, .product-filter .sort select{width:107px; border:none; color:#a7a7a7; font-size:12px;font-family:'HelveticaRegular'; background:#fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

/* Product */
/* Product */
.product-info {
	overflow: hidden;
	margin-bottom: 20px;
	padding-top:20px;
	background:url(../image/line_dotted.jpg) repeat-x top;
}
.product-info h1{ color: #323232; margin-bottom:8px;
    font-size: 12px;
    font-weight: 400;
	font-family:'HelveticaBold';
    text-transform: uppercase;}
.product-info .left {
	float: left;
	width:279px;
	margin-right: 27px;
}
.product-info .right{float:left;  width:454px}
/*.product-info > .left + .right {
	margin-left: 265px;
}*/
.product-info .image {
	float: left;
	margin-bottom: 6px;
	text-align: center;
}
.product-info .image img{padding:4px; border:1px solid #d4ccc3}
.product-info .image-additional {
	width: 250px;
	clear: both;
	position:relative;
	padding:0 15px
}

.product-info .description {
	margin-bottom: 17px;
	line-height: 17px;
	color: #767169;
	font-size:11px;
	background:url(../image/line_dotted.jpg) repeat-x bottom;
	padding:0 0 16px;
	font-family:'HelveticaRegular';
	
}
.product-info .description span {
	color: #767169;
}
.product-info .description a {
	color: #4ec6c0;
	font-size:11px;
	text-decoration: none;
}
.product-info .description b{color:#767169; font-weight:400}
.product-info .cart .price {
	overflow: hidden;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 400;
	color: #f04c29;
	font-family:arial;
	margin-top:22px;
}
.product-info .price-old {
	color: #6C6E6D;
	text-decoration: line-through;
	margin-right:15px
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #7f7a6d;
	margin-left:15px;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	display:block; margin:6px 0
}
.product-info .price .reward small{font-size:11px; color:#7f7a6d}
.product-info .price .discount {
	font-weight: 400;
	font-size: 11px;
	color: #767169;
	line-height:20px;
	margin-bottom:0
}
.product-info .options {
	background:url(../image/line_dotted.jpg) repeat-x bottom;
	padding: 0 0 15px 0;
	margin-bottom: 20px;
	color:#767169;
	font-size:11px;
}
.product-info .options h2{color: #323232;
    font-family: 'HelveticaBold';
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: uppercase;}
.product-info .options .option b{font-weight:400}
.product-info .options .option input[type='text'], .product-info .options .option textarea{margin:6px 0 17px}
.product-info .options .option span.yellow_button{margin-top:6px}
.product-info .options select{margin:6px 0; width:205px;}
.product-info .options textarea {width:347px}
.product-info .options #option-208 input[type='text']{width:205px}
.product-info .options #option-222 span.black_button{margin:7px 0 0}
.product-info .options #option-219, .product-info .options #option-221{width:50%; float:left; line-height:20px}

.product-info .options .box-check{float:left; width:50%; line-height:20px}
.product-info .options #option-219 input, .product-info .options #option-221 input{width:146px; margin-bottom:6px; margin-top:3px}
.product-info .options #option-220 input{width:146px; margin-bottom:6px; margin-top:6px}
.product-info .options #option-222{margin-bottom:14px}
.product-info .options #option-219, .product-info .options #option-221{margin-bottom:11px}

.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.product-info .cart {
	margin-bottom: 20px;
	color: #4D4D4D;
	overflow: hidden;
	float:left
}
.product-info .cart b{color:#7f7a6d; font-size:12px; font-weight:400}
.product-info .cart div {
	display:block; margin-bottom:10px; overflow:hidden; color:#767169;
}
.product-info .cart div .compare, .product-info .cart div .wishlist{
	background: url("../image/Plus_categories_03.png") no-repeat scroll left center transparent;
    float: left;
    padding: 3px 0 6px 9px;
	margin-right:16px; margin-bottom:0
}
.product-info .cart div .compare a, .product-info .cart div .wishlist a{color: #767169;
    font-family: 'HelveticaRegular';
    font-size: 11px;
}
.product-info .cart input[type='text']{width:60px}

.product-info .cart .minimum {
	padding-top: 9px;
	margin-bottom:0;
	font-size: 11px;
	color: #767169;
	clear: both;
}
.product-info .cart span.button{margin:4px 0 1px}
.product-info .cart a.write_review {
    background: url("../image/write_review.png") no-repeat scroll left center transparent;
    padding-left: 17px;
}
.product-info .cart .action{margin-bottom:0; margin-top:3px}
.product-info .review {
	margin-bottom: 10px; overflow:hidden
}
.product-info .review > div {
	line-height: 20px;
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: hidden;
	line-height: normal;
	float:right
}
.product-info .review .share a {
	text-decoration: none;
}
.review-list {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
.review-list .author {
	float: left;
	margin-bottom: 20px;
}
.review-list .rating {
	float: right;
	margin-bottom: 20px;
}
.review-list .text {
	clear: both;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #767169;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #767169;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #767169;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.main-compare-infomation{border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-bottom:2px solid #E5E5E5; border-radius:5px;-moz-border-radius:5px;margin-bottom:20px; padding-bottom:10px}
.compare-infomation{overflow-x:auto; overflow-y:hidden}
table.compare-info {
	border-collapse: collapse;
	width: 100%;
	padding-bottom: 10px;
	font-family:'HelveticaRegular'; 
}

.compare-info tbody{padding:0 10px}
 .compare-info thead tr td:first-child {
	text-align: left; height:36px; padding:0 7px; border:none;color: #fff; font-size:12px;
    font-weight: 400;
    padding: 0 12px;
	line-height:36px;
	-webkit-border-radius: 5px 5px 8px 8px;
	-moz-border-radius: 5px 5px 8px 8px;
	border-radius: 5px 5px 8px 8px;
}
.compare-info thead td.compare-product{background:url("../image/2_header_whishlist_03_03.jpg") repeat-x scroll left top transparent}
.compare-info thead tr td.compare-attribute{background:url("../image/2_header_whishlist_03_03.jpg") repeat-x scroll left top transparent}
.compare-info thead td{color: #7F7A6D;
    font-weight: 700;
    padding: 0 12px;
	line-height:36px;
	height:36px; background:#efefef url(../image/line_dotted.jpg) repeat-x bottom;
}
.compare-info tr td:first-child {
	color: #00968e;
	text-align: left;
	padding:7px;
}
.compare-info tr td.last{border-right:none}
.compare-info td {
	padding: 7px 35px 9px 53px;
	color: #7f7a6d;
	text-align: left;
	vertical-align: top;
	border-right: 1px dotted #d6c1af;
	border-bottom: 1px dotted #b5997d;
	/*background:url(../image/line_dotted.jpg) repeat-x bottom;*/
}
.compare-info td img.stars{margin-bottom:7px}
.compare-info td.model{color:#00968E;}
.compare-info td.description{text-align:left; color:#767169}
.compare-info td.cart{padding-top:10px; padding-bottom:9px}
.compare-info td.remove{padding-top:14px; padding-bottom:21px !important; border-bottom:none; }
.compare-info td.button_cart{border-bottom:none; padding-top:10px}
.compare-info td input.button_cart{display:inline}
.compare-info .name {padding-bottom:28px}
.compare-info .name a {
	font-size:12px; color:#323232; text-transform:uppercase;}
.compare-info td.image{padding:35px 7px}
.compare-info img.img_thumbs{padding:2px; border:1px solid #d5cdc4}
.compare-info td.price{font-size:14px; font-family:arial; color:#313131}
.compare-info td.stock{color:#f61353}
.compare-info td.dimensions{}
.compare-info .price-old {
	color: #6C6E6D;
	text-decoration: line-through;
	margin-right:10px
}
.compare-info td.remove a.remove{background:url(../image/remove-small.png) no-repeat left top; padding:2px 0 3px 31px; font-size:12px;color:#f04c29; font-family:'HelveticaRegular'}
.login-content {
	margin-bottom: 20px;
	overflow: hidden;
	font-family:'HelveticaRegular';
	font-weight:400;
	font-size:12px;
}
.login-content h2{font-family:'HelveticaBold'; font-weight:400}
.login-content b{font-weight:400}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
.login-content input[type='text'], .login-content input[type='password']{margin:6px 0}
.login-content .left a.button{margin-top:8px}
/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}

.return-captcha {
	float: left;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
 	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info {background:url(../image/bg_table.png) no-repeat left top; padding:0 10px 13px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5}
.cart-info-frame{background:url(../image/bg_bottom_table.jpg) no-repeat bottom; padding-bottom:3px; margin-bottom:38px}
.cart-info table {
	width: 100%;
	border-collapse: collapse;
}
.cart-info td {
	padding: 7px 7px 30px;
}
.cart-info thead td {
	color: #fff; padding:0 10px 3px 0; font-weight:400; height:31px; font-family:'HelveticaRegular'
}
.cart-info thead .image {
	text-align: left;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
	text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
	text-align: left;
}
.cart-info tbody td .cart-image{position:relative; }
.cart-info tbody td .cart-image .bt_remove{position:absolute; top:-8px; left:68px}
.cart-info tbody td {
	vertical-align: top;
	background:url("../image/line_dotted.jpg") repeat-x scroll center bottom transparent;
}
.cart-info tbody td.last{background:none}
.cart-info tbody .image img.img_thumb { border:1px solid #d4ccc3; padding:2px
}
.cart-info tbody .image {
	text-align: left; padding:17px 0 8px 0px; width:228px;
}
.cart-info tbody .name, .cart-info tbody .model{
	text-align: left; padding-top:58px;
}
.cart-info tbody .quantity {text-align: left; padding-top:53px; padding-left:0}
.cart-info tbody .name {padding-left:0; padding-right:10px; width:200px;color: #2D312F; font-size: 14px;}
.cart-info tbody .name a{font-size:12px; color:#323232; font-family:'HelveticaRegular'; text-transform:uppercase}
.cart-info tbody .model{font-size:12px; color:#00968e; font-family:'HelveticaRegular'; text-transform:uppercase; padding-left:0; padding-top:59px}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 2px;
	cursor: pointer;
}
.cart-info tbody .quantity input[type='text']{width:38px; border:1px solid #d4ccc3; color:#676767; text-align:left; font-size:14px}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: left; font-size:14px; color:#313131; font-family:arial; padding-top:58px; padding-left:0
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.choice_shopping_cart{}
.choice_shopping_cart h2{color:#323232;font-family:'HelveticaRegular'; font-size:16px; text-transform:uppercase; font-weight:400; margin-bottom:8px;}
.choice_shopping_cart table.radio td{padding-bottom:2px}
.choice_shopping_cart table.radio td label{margin-left:5px}
.cart-module #shipping table tr td span.error{display: inline-block;
    margin-left: 10px;}
.cart-module{}
.cart-module > div {
	display: none;
}
.cart-module table tr td {
    padding-bottom: 7px; padding-right:10px
}
.cart-module input[type="text"] {
    margin-top: 6px;
}
.cart-module #shipping table tr td input[type="text"] {
    display: inline-block; width:254px;
}
.cart-module #shipping input[type="text"] {
    margin-top: 0;
}

.cart-module #shipping table tr td select {
    display: inline-block; width:262px
}
.cart-module #voucher span.button{margin-top:9px} 
.cart-module #coupon span.button{margin-top:9px} 
.cart-module #reward span.button{margin-top:9px} 
#cboxContent{text-align:left}

.cart-total {
	background:url("../image/line_dotted.jpg") repeat-x scroll center top transparent;
	overflow: hidden;
	padding: 19px 0px 0;
}
.cart-total table {
	float: right;
	clear:both;
}
.cart-total td {
	padding: 1px 0px 0 20px;
	text-align: left;
}
.cart-total td.title{color:#323232; font-size:12px; text-transform:uppercase; font-family:'HelveticaBold'}
.cart-total td.title b{font-weight:400}
.cart-total td.price{font-family:arial; font-size:14px; color:#f04c29; font-weight:400}
.cart-total td.price.last{font-size:18px}
.cart-total .continue_shopping{text-align:right; padding-bottom:21px;}

.cart-total .buttons{clear:both; margin-bottom:0; padding-top:22px}
.cart-total .buttons a.checkout_button{font-size:24px; text-decoration:none;
	background: url("../image/checkout_left.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: 700;
    height: 47px;
	line-height: 44px;
    padding-left: 5px;
	text-transform:lowercase
}
.cart-total .buttons a.checkout_button span{
	background: url("../image/checkout_right.png") no-repeat scroll right center transparent;
    display: inline-block;
    height: 47px;
    line-height: 44px;
    padding: 0 20px 0 17px;
}
a.gray_button{font-size:12px; text-decoration:none; text-transform:lowercase;
	background: url("../image/gray_left.png") no-repeat scroll left center transparent;
    color: #323232;
    display: inline-block;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;}
a.gray_button span{background: url("../image/gray_right.png") no-repeat scroll right center transparent;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 12px 0 10px;}
/* checkout */
.checkout-heading {
	background:url("../image/bg_table.png") no-repeat scroll center top transparent;
	font-size: 14px;
	color: #fefbde;
	font-weight:700;
	margin-bottom: 2px;
	height:34px; 
	line-height:32px;
	padding-left:14px;}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
	color:#fefbde;
	font-family:'HelveticaBold';
	font-size:12px;
	padding-right:10px;
}
.checkout-heading span{float:left}
.checkout-heading a:hover{color:#44A8C5}
.checkout-content {
	padding: 14px 0 30px 20px;
	display: none;
	overflow: hidden;
	font-weight:400;
	color:#767169
}
.checkout-content b{font-weight:400}
#payment-method .checkout-content textarea, #shipping-method .checkout-content textarea{margin-top:6px}
#payment-address .checkout-content input[type='text'], #payment-address .checkout-content select, #payment-address .checkout-content input[type='password']{ margin-top:5px}
#payment-address .checkout-content table.form td, #shipping-address .checkout-content table.form td{padding:0}
#payment-address .checkout-content table.form td input[type='text'], #payment-address .checkout-content table.form td select{margin:5px 0 15px}
#shipping-address .checkout-content table.form td input[type='text'], #shipping-address .checkout-content table.form td select{margin:5px 0 15px}
.checkout-content h2{font-size:14px; text-transform:uppercase; font-weight:400; font-family:'HelveticaBold'; color:#323232}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
#payment-address .checkout-content input[type="text"],#payment-address .checkout-content input[type="password"]{width:65%;}
#payment-address .checkout-content select{width:66%}
.checkout-content input[type='text'], .checkout-content input[type='password']{margin:0 0 2px; width:50%}
.checkout-content select{margin:0 0 2px; width:51%}
.checkout-content .checkout_bottom{clear: both; line-height:24px; margin-bottom:5px; padding-top:8px}
.checkout-content .checkout_bottom input[type='checkbox'], .checkout-content .left input[type='checkbox']{margin-right:5px}
.checkout-content #login.right p{margin-bottom:14px}
.checkout-content .left .detail{margin-bottom:180px}
.checkout-content .left .input_pass{margin-bottom:0}
#payment-method .checkout-content .buttons .left{width:100%}
#checkout .checkout-content .left label{line-height:22px}
.checkout-content #login.right input[type='text']{margin-top:5px; margin-bottom:17px; width:254px;}
.checkout-content #login.right input[type='password']{margin-top:5px; margin-bottom:20px; width:254px;}

#checkout .checkout-content p.note{margin-bottom:42px}

.checkout-content .buttons {
	clear: both; margin-bottom:0
}
.checkout-content span.required{color:#767169; font-weight:400}
a.forgotten {
    color: #7f7a6d;
    margin-left: 5px;
    text-decoration: underline;
	font-size:11px
}
a.forgotten:hover{text-decoration:none}

.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
.contact-info {
	overflow: hidden; line-height:20px
}
form.contact_form input[type='text'], form.contact_form textarea{margin:6px 0; width:50%!important}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: hidden;
	margin-bottom: 40px;
	line-height:20px
}
.sitemap-info ul li ul{padding-left:20px}
.sitemap-info ul li a{text-transform:capitalize}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
.manuff_block{margin-bottom:20px; background:#F0F0F0; padding-bottom:15px; text-align:center}
.manuff_block .box-heading{
	background: url("../image/Categories-List_03.jpg") no-repeat scroll left top transparent;
    color: #F04C29;
    font-size: 18px;
	font-family:'HelveticaBold';
	font-weight:400;
    height: 36px;
    line-height: 40px;
    padding: 0 0 0 13px;
	text-align:left
}
.manuff_block select{width:140px; text-align:left; border:none; color:#a7a7a7; font-family:'HelveticaRegular'; font-size:12px; margin-top:14px; border-radius:5px; -moz-border-radius:5px;border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #d9d9d9}

/*****Register ****/

h1.register_title{
	color:#323232;
	font-family:'HelveticaBold';
	font-size:14px;
	margin-top:28px;
}
form.register h2 
{
	color:#323232;
	font-family:'HelveticaBold';
	font-size:14px;
	font-weight:400;
	margin-bottom: 15px;
	margin-top:26px
}
form.register input[type='text'], form.register input[type='password']
{
	width:521px;
	margin-bottom:8px;
	margin-top:6px;
}
form.register select
{
	margin-bottom:8px;
	margin-top:6px;
	width:529px;
	height:28px;
}
form.register table.form td
{
	color:#767169;
	font-family:'HelveticaRegular';
	font-size:12px;
	padding:0px;
}
form.register table.form td.subscribe
{
	color:#232323;
	padding-top:1px;
	padding-bottom: 12px;
}
form.register .buttons .left
{
	color:#767169;
	font-family:'HelveticaRegular';
	font-size:12px;
	margin-bottom: 25px;
}
form.register .buttons .left b
{
	color:#4ec6c0;
	font-weight:400;
	margin-left:6px;
}
form.register .buttons .left input[type="checkbox"]
{
	margin-right:2px;
}
form.register table.form 
{
	margin-bottom:6px;
}
form.register .content
{
	margin-bottom:15px !important;
}
form.register table.form td input[type='radio']:first-child
{
	margin-right: 4px;
}
form.register table.form td input[type='radio']:last-child
{
	margin-left: 27px;
    margin-right: 3px;
}
form.register span.button
{
	margin-top:19px;
}
/* returns */
.return-form h2
{
	color:#323232;
	font-family:'HelveticaBold';
	font-size:14px;
	font-weight:400;
	margin-bottom:20px;
	margin-top:20px;
}
.return-form input.large-field
{ 
	padding:0px;
	margin-bottom:0px;
	margin-top:6px;
	margin-bottom:6px;
}
.return-form .left
{
	color:#767169;
	font-family:'HelveticaRegular';
	font-size:12px;
}
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: hidden;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 100%;
	margin-right: 15px;
}
.return-model {
	float: left;
	width: 100%;
	margin-right: 15px;
}
.return-quantity {
	float: left;
	width: 100%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 31%;
	margin-right: 15px;
	line-height: 18px;
}
.return-opened {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
#return-product input[type='text']
{
	padding:0px;
	margin-bottom:6px;
	margin-top:6px;
}

/***Edit Account***/
.edit_account .form td
{
	padding:0px;
	color:#767169;
	font-family:'HelveticaRegular';
	font-size:12px;
}
.edit_account .form td input[type='text']
{
	margin-bottom:8px;
	margin-top:6px;
}
.edit_account h2
{
	margin-bottom:16px;
}
.edit_account .buttons
{
	margin-bottom: 55px;
}

/****Change Password****/
form.change_password td{
	color:#767169;
	font-family:'HelveticaRegular';
	font-size:12px;
}
form.change_password td input[type='password']
{
}
form.change_password h2
{
	color:#323232;
	font-family:'HelveticaBold';
	font-size:14px;
	font-weight:400;
	margin-bottom:15px;
}

/***list order_info***/
h2.order_info 
{
	color:#323232;
	font-family:'HelveticaBold';
	font-size:12px;
}
/***Product Returns***/

/* footer */ 
#footer {
	clear: both;
	min-height: 100px;
	position:relative;
	padding-bottom:60px
}
.other_page #footer{margin-top:50px}
#footer h3 {
	
}
#footer .column {
	float: left;
	width: 23%;
	min-height: 138px;
	background:url(../image/line_column.png) no-repeat right 9px;
	margin-right:20px;
		
}
#footer .column h3{
	color:#323232;
	font-size: 14px;
	margin-bottom:18px;
	font-weight:700
}
#footer .column ul {
	
}
#footer .column ul li {
	margin-top:9px;
}
#footer .column a {
	text-decoration: none;
	color:#767169;
	font-family:'HelveticaRegular';
	font-size:12px;
	margin-top:15px;
}
#footer .column a:hover {
	text-decoration: underline;
}
#footer-bottom .fotter_contact .heading{
	color:#eee3a9;
	font-family:'HelveticaRegular';
	font-size:12px;
	background:url(../image/chat_online_03.png) no-repeat;
	height:34px;
	margin-left:-5px;
	margin-bottom:16px;
	display:block
}
#footer-bottom .fotter_contact .heading p{
	padding: 11px 0 0 49px; margin:0
}
#footer-bottom .fotter_contact .content{}
#footer-bottom .fotter_contact .content h4{
	color:#323232;
	font-size:14px;
	font-weight:700;
	margin: 0 0 17px
}
#footer-bottom .fotter_contact .content ul li{
	display:block;
	clear: both;
	margin-bottom:4px;
	overflow:hidden;
}
#footer-bottom .fotter_contact .content h5
{
	color:#767169;
	font-family:'HelveticaRegular';
	font-size:11px;
	font-weight:400;
	float: left;
	margin-right:4px;
}
#footer-bottom .fotter_contact .content a
{
	color: #00968e;
	font-family: 'HelveticaRegular';
	font-size:11px;
	float:left;
}
#footer-bottom .fotter_contact .content span
{
	color:#313131;
	font-family:'HelveticaRegular';
	font-size:11px;
	float:left;
}
.fotter_contact
{
	float:right;
	width:237px;
	margin-top:-6px
}

#powered {
	margin-top: 18px;
	clear: both; overflow:hidden;
	background:url(../image/power_bg.jpg) repeat-x; height:42px; width:100%; display:inline-block
}
#powered p{color:#fff; font-family:'HelveticaRegular'; font-size:12px; margin:13px 0 0 11px}
#powered p a{color:#fff; font-family:'HelveticaRegular';}

.footer-paypal{position:absolute; right:10px; bottom:73px}
.footer-paypal ul li {float:left; margin-left:20px}
.home_block_author{
	background:url(../image/home_block_author.png) no-repeat; 
	height:275px; 
	clear:both; 
	margin-bottom:53px
}
.home_block_author .block_author_left{
	width:130px; 
	float:left; 
	padding:20px; 
	margin-right:20px}
.home_block_author .block_author_left img{
	padding:4px; 
	border:1px solid #d5ccc3; 
	background:#fff}
.home_block_author .block_author_left p.note{
	background:url(../image/block_author_bottom.png) no-repeat right bottom; 
	overflow:hidden}
.home_block_author .block_author_left p.note span{
	background:url(../image/block_author_top.png) no-repeat left top; 
	text-indent:15px; 
	float:left}
.home_block_author .block_author_right{padding:17px 20px 0 0}
.home_block_author .block_author_right a.link{
	float:right; 
	color:#f04c29; 
	font-family:'HelveticaRegular'; 
	font-size:12px; 
	margin-top:7px; 
	background:url(../image/icon_link.png) no-repeat right 5px; 
	padding-right:14px}
.home_block_author .block_author_right h3{
	font-size:20px; 
	font-weight:400; 
	color:#00968e; 
	text-transform:uppercase; 
	margin-bottom:3px; 
	font-family:'HelveticaBold'}
.home_block_author .block_author_right span{
	font-family:'HelveticaBold'; 
	color:#767169; 
	font-size:14px; 
	font-weight:400; 
	font-style:italic; 
	margin-bottom:5px}
.home_block_author .block_author_right p{
	color:#767169; 
	font-family:'HelveticaRegular'; 
	font-size:12px; 
	line-height:16px}
.home_block_author .block_author_right img{
	padding:2px; 
	border:1px solid #d4ccc3; 
	background:#fff}
.home_block_author .block_author_right .author_stories{
	overflow:hidden; 
	padding-left:122px; 
	padding-top:7px}
.home_block_author .block_author_right .author_stories ul li{float:left; margin-right:30px}

.popup_follow{position:fixed; right:0; top:25%; background:url(../image/followus_03.png) no-repeat; height:194px; width:43px; padding-top:10px; z-index:999}
.popup_follow ul li{ margin:3px 0 0 7px;}
.footer-top-frame{clear:both; margin-bottom:70px; float:left; width:100%}
.footer-top-left{width:383px; height:300px; float:left; background:url("../image/line_footer_03.png") repeat-y scroll right top;}

.footer-top-right{float:right; width:176px;padding-left:20px;}

.footer-top-left .heading{margin-top:-4px}
.footer-top-left .heading h3{font-size:18px; color:#323232; font-weight:400; margin-bottom:0; font-family:'HelveticaBold'}
.footer-top-left .heading h3 span{color:#f04c29}
.footer-top-left .product{float:left; margin-right:30px; position:relative; margin-top:17px}
.footer-top-left .product a img{padding:2px; background:#fff; border:1px solid #d7d0c8}
.footer-top-left .product .save-up{right:-10px; bottom:-6px; position:absolute}
.footer-top-left .frame_boss_description{font-family:'HelveticaRegular'; font-weight:400; padding-right:20px; margin-top:3px }
.footer-top-left .frame_boss_description h4{color:#323232; font-family:'HelveticaRegular'; font-size:12px; text-transform:uppercase; margin-bottom:4px; font-weight:400}
.footer-top-left .frame_boss_description span{color:#00968e; font-size:12px; margin-bottom:13px; display:block}
.footer-top-left .frame_boss_description p{color:#767169; line-height:15px}
.footer-top-left .frame_boss_description a.view-more{color:#f04c29; font-size:10px; font-family:'HelveticaRegular'; font-weight:400; background:url("../image/icon_link.png") no-repeat scroll right 4px transparent; padding-right:32px; text-transform:uppercase; float:right; margin-top:10px}

.box-twitter{width:339px; height:300px; float:left; padding:0 20px;background:url("../image/line_footer_03.png") repeat-y scroll right top;font-family:'HelveticaRegular';}
.box-twitter .box-heading{font-size:18px; color:#323232; font-weight:400; font-family:'HelveticaBold'; background:url(../image/twitter-heading.png) no-repeat right; padding-right:58px; display:inline-block; margin-bottom:17px; margin-top:-4px; float:left}
.box-twitter .box-heading span{color:#f04c29}
.box-twitter .tweetexclamation_tweets{clear:both}
.box-twitter .tweetexclamation_tweets img{display:none}
.box-twitter .tweetexclamation_tweets strong{font-weight:400}
.box-twitter .tweetexclamation_tweets span.tweet_time a{color:#00968e;font-family:'HelveticaRegular'; text-transform:capitalize }
.box-twitter .tweetexclamation_tweets ul li{margin-bottom:14px; padding:0}
.box-twitter .tweetexclamation_tweets span{line-height:15px; color:#767169}
.box-twitter .fb_iframe_widget{margin-top:33px}

.footer-top-right .block-top{background:url(../image/free_shipping.jpg) no-repeat; width:176px; height:126px; position:relative; margin-bottom:15px; margin-top:-16px}
.footer-top-right .block-top p{color:#f04c29;font-family:'HelveticaRegular'; font-size:14px; position:absolute; left:10px; bottom:14px; margin-bottom:0 }
.footer-top-right .block-bottom{font-family:'HelveticaRegular'; }
.footer-top-right .block-bottom img{padding:2px; background:#fff; border:1px solid #c4a593; margin-bottom:5px}
.footer-top-right .block-bottom span{color:#00968e;}
.footer-top-right .block-bottom p{color:#767169; font-size:11px; line-height:14px}
/* banner */
.banner div {
	text-align: center;
	width: 100%;
	display: none;
}
.banner div img {
	margin-bottom: 20px;
	margin-left:-15px
}

.banner-home{}
.banner-home img{margin-top:-23px}
.header-banner{margin-top:-17px}
.save_up{
	background: url("../image/saveup_03.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:700;
    height: 53px;
    line-height: 16px;
    padding-top: 9px;
    position: absolute;
    text-align: center;
    text-transform: lowercase;
    width: 54px;}
.save_up span{color: #FFFFED;
    font-size: 18px; font-family: 'HelveticaBold';
    text-transform: capitalize;}
	
.tags{margin:20px 0 27px}	
.tags a{font-family:'HelveticaRegular'; font-size:14px; text-transform:capitalize}
	
@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/helveticabd/helveticabd-webfont.eot');
    src: url('../fonts/helveticabd/helveticabd-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/helveticabd/helveticabd-webfont.woff') format('woff'),
         url('../fonts/helveticabd/helveticabd-webfont.ttf') format('truetype'),
         url('../fonts/helveticabd/helveticabd-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaRegular';
    src: url('../fonts/helvetica/helvetica-webfont.eot');
    src: url('../fonts/helvetica/helvetica-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/helvetica/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica/helvetica-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* hack safary */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
   	input[type="password"]{padding:2px 3px 1px;}
	input[type="text"], input[type="password"]{line-height:24px}
}

#boss_menu ul li#small-only{ display:none; }