a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {

  border: 0;

  margin: 0;

  padding: 0;

  font-size: 100%;

}

html,body {  height: 100%;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {  display: block;}

b,strong {  font-weight: bold;}

img {

  color: transparent;

  font-size: 0;

  vertical-align: middle;

  -ms-interpolation-mode: bicubic;

}

ul,ol {  list-style: none;}

li {  display: list-item;}

table {  border-collapse: collapse;  border-spacing: 0;}

th,td,caption {  font-weight: normal;  vertical-align: top;  text-align: left;}

q {  quotes: none;}

q:before,q:after {  content: "";  content: none;}

sub,sup,small {  font-size: 88%;}

sub,sup {  line-height: 0;  position: relative;  vertical-align: baseline;}

sub {  bottom: -0.25em;}

sup {  top: -0.5em;}

svg {  overflow: hidden;}

*{margin:0px;padding:0px;outline:0;}

ul,ol{list-style-type:none;}

body {

    background-color: #ffffff;

	color: #505050;

	font-family: 'HelveticaRegular';

	margin: 0px;

	padding: 0px;

	font-weight:400;
	

}

body, td, th, input, textarea, select, a {font-size: 12px;}

h1

{

	color: rgb(50, 50, 50);

    font-size: 16px;

    font-weight: 400;

    margin-bottom: 22px;

    margin-top: 0;

    text-transform: uppercase;
	font-family:'times new roman'

}

h2 {color: #323232;

	margin-top: 0px;

	margin-bottom: 16px;

	text-transform:uppercase;

	font-family:times new roman;

	font-weight:400;

	font-size:12px}



a:focus, a:visited, a:link , a:active{ background:none; outline:none}

a, a b {

	color: #505050;

	text-decoration: none;

	cursor: pointer;	

	-webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;    

    transition: all 0.4s ease-in-out;

}

a:hover {text-decoration: none;}
.success_fr a:hover{text-decoration:underline}
form {display: inline;}

input[type='text'], input[type='password']{

	border: 1px solid #dcdcdc;

    height: 27px;

    margin: 0;

    transition-duration: 0.3s;

    width: 391px;

	padding:0px 3px 1px 9px;

	font-family:'HelveticaRegular';

	color:#969696;

	box-shadow:0 1px 4px #ebebeb inset;

	margin:7px 0 19px;

	font-size:12px;
}
input[type='password']{margin-top:8px}
input[type='text']:focus, input[type='password']:focus,input[type='text']:hover, input[type='password']:hover{background:#f7f7f7} 
textarea{padding:5px 3px 3px 9px;border:1px solid #dcdcdc;width:391px;margin-top:7px;margin-bottom:17px;box-shadow:0 1px 4px rgb(235, 235, 235) inset;color:#969696}

input[type='radio']{vertical-align:-1px; cursor:pointer}

input[type='checkbox']{vertical-align:-2px; cursor:pointer;margin-right:4px}

select 

{

	border:1px solid #dcdcdc;

	width:405px;

	font-family:'HelveticaRegular';

	color:#969696;

	box-shadow:0 1px 4px #ebebeb inset;

	padding:7px 6px 6px 6px;

	margin-top:9px;margin-bottom:19px;

	font-size:12px

}

label {cursor:pointer;}

p{margin-bottom:10px; line-height:1.5em}

/* layout */

#container {

	/*width: 960px;*/

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}

#column-left {float: left;padding-right:27px}

#column-right {float: right;padding-left:27px}

#content {min-height: 400px;}

#column-left + #column-right + #content, #column-left + #content {overflow: hidden;}

#column-right + #content {}





.success, .warning, .attention, .information {

	padding: 11px 10px 10px 20px;

	margin-bottom: 15px;

	color: #B80000;
	

}

.success {

	
	 
	font: 400 12px 'Arial';
	color:#35b610;
	background:#e1ffd8 url(../image/success.png) no-repeat 19px center;
    border: 1px dotted rgb(187, 223, 141);
    color: rgb(39, 166, 5);
	padding-left:45px;
	
   
   

}


.warning {
    background: none repeat scroll 0 0 rgb(253, 237, 237);
    border: 1px dotted red;
    color: rgb(227, 4, 4);
    font: 400 12px 'Arial';
    
}

.attention {

	background: url('../image/attention.png') 0 center no-repeat;

}

.success .close, .warning .close, .attention .close, .information .close {

	float: right;

	padding-top: 3px;

	padding-right: 4px;

	cursor: pointer;
	display:none;

}

.required {color: #FF0000;font-weight: bold;}

.error {

	display: block;

	color: #FF0000;

	font-size:12px;
	margin-bottom:5px;
	margin-top:-5px

}

.help {

	color: #969696;

	font-size: 10px;

	font-weight: normal;

	font-family: Verdana, Geneva, sans-serif;

	display: block;

}

table.form {

	width: 100%;

	border-collapse: collapse;

	margin-bottom: 20px;

}

table.form > * > * > td {color: #787878;}

table.form td {display:block;font-size:12px;font-family:'HelveticaRegular';color:#323232}

input.large-field{}

select.large-field{} 

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;

	vertical-align: middle;

}

table.list thead td a, .list thead td {

	text-decoration: none;

	color: #323232;
	font-weight:700
	

}

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 td label {display: block;}

table.radio tr.highlight td:first-child {width: 1px;}

table.radio tr td:first-child input {	margin-top: 1px;}

table.radio tr.highlight:hover td {cursor: pointer;}



/* content */

#content .content {overflow: hidden;	margin-bottom: 20px;}

#content .content .left {	float: left;width: 49%;}

#content .content .right {float: right;width: 49%;}



/* manufacturer */
.manufactuter_form b{font-weight:400;color:#323232}
.manufacturer-list {

	border: 1px solid #DBDEE1;

	padding: 5px;

	overflow: hidden;

	margin-bottom: 20px;

}
.manufacturer-list li{margin-bottom:8px}
.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;

}
.manufacturer-list ul li a{color:#505050;font:400 12px 'HelveticaRegular'}
.manufacturer-list ul li a:hover{color:#ff007d}
.manufactuter_form b:hover{text-decoration:underline}
.review-list {overflow: hidden;margin-bottom: 20px;}

.review-list .author {

	margin-bottom: 7px;

	color:#787878;

	text-transform:uppercase;

	font-weight:700;

	font-size:10px

}

.review-list .author b{color:#17a8fb; font-size:10px; font-weight:700; text-transform:uppercase}

.review-list .rating {margin-bottom: 6px;}

.review-list .text {

	clear: both;

	color:#787878;

	font-size:12px;

	line-height:1.5em;

}

#review .pagination{}

#review {margin-bottom:23px}

#tab-review input[type='text'], #tab-review textarea{width:97%; margin:9px 0 }

.boss-margin{margin-bottom:66px}

a.forgotten {

    color: #dd1717;

    font-size: 12px;

    margin-left: 10px;

	display:inline-block;

	vertical-align:top; padding-top:8px

}

a.forgotten:hover { color:#787878}

.login-content {	margin-bottom: 20px;overflow: auto;}

.login-content .left {float: left;width: 45%;}

.login-content .right {float: right;	width: 49%}

.login-content .left .content, .login-content .right .content {min-height: 190px;}

/* orders */

.order-list {margin-bottom: 10px;}

.order-list .order-id {width: 49%;float: left;margin-bottom: 10px;}

.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;}

.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;}

.contact-info {overflow: hidden;	line-height:20px}

.contact-info .left {float: left;width: 48%;}

.contact-info .right {float: left;width: 48%;}

form.contact-form input[type='text'], form.contact-form  textarea{width:40%!important; margin:6px 0}

.sitemap-info {overflow: hidden;	margin-bottom: 40px;}

.sitemap-info .left {float: left;width: 48%;}

.sitemap-info .right {float: left;width: 48%;}

.sitemap-info ul li{line-height:18px}

.sitemap-info ul li ul{padding-left:20px}

form.gift-vourcher{}

form.gift-vourcher input[type='text']{margin:2px 0 0}

form.gift-vourcher input[type='radio']{margin:6px 0}

form.gift-vourcher table.form td{padding:0 0 6px}

form.gift-vourcher span.button input{margin-top:20px}

/*** My Account***/



.my_account{margin-bottom: 42px;padding-top:17px;}

.my_account h2{margin-bottom:2px;}

.content.myaccount{margin-bottom:7px!important;}

.content.myaccount ul li a {font-size:12px;	color:#787878; }

.content.myaccount ul li a:hover { color:#17a8fb}

 .content.myaccount ul li  {margin:15px 0px }

 /***Edit Account***/

 form.edit_account input[type="text"],form.edit_account input[type="password"] {	height:27px;margin: 9px 0px 8px 0px; }

 form.edit_account td

 {

	color:#787878;

	font-size:12px;

	font-weight:700;

	padding:0px;

 }

 /***Password***/

 form table.form.password input[type="text"], form table.form.password input[type="password"] {height:27px;margin: 9px 0px 8px 0px;}

 form table.form.password td

 {

	color:#787878;

	font-size:12px;

	font-weight:700;

 }

/***Forgot Password***/

table.form.forgotten{margin-top:6px;}

table.form.forgotten td{color:#787878;	font-size:12px;}

table.form.forgotten input[type="text"],table.form.forgotten input[type="password"]{height:27px;margin: 9px 0px 8px 0px;}

/***Login***/

form.address_form input[type='text'], form.address_form select{margin:6px 0}

form.address_form input[type='radio']{margin:6px 0}

form.register-affiliate input[type='text'], form.register-affiliate input[type='password'], form.register-affiliate select{margin:6px 0}

form.edit_affiliate input[type='text'], form.edit_affiliate input[type='password'], form.edit_affiliate select{margin:6px 0}

form.register-affiliate input[type='radio']{margin:12px 0}

form.edit_affiliate input[type='radio']{margin:12px 0}

form.register-affiliate label{margin-right:10px}

form.edit_affiliate label{margin-right:10px}





.boss-featured{background:#fff url(../image/boss-category-bg.png) repeat-x bottom;border:1px solid #c6c6c6;margin-bottom:50px;padding: 0 0 6px 0;

}

.boss-featured .box-heading{background:#fff url(../image/bkg_tab_1.png) repeat-x; padding:5px 0 6px; border-bottom:1px solid #c6c6c6;display: block;

	

}

.boss-featured .box-product{padding:30px 0}

.boss-featured .box-product > div{width:133px; margin: 0 30px;display:inline-block; vertical-align:top}

.boss-featured .box-product {margin-right:0}

.boss-featured .box-product div .image{margin-bottom:5px;}

.boss-featured .box-product div .name{margin-bottom:6px}

.boss-featured .box-product div .name a{display: inline; line-height: 14px;}

.boss-featured .box-product .featured-box-product .price{

	color: #5F5F5F;

    font-size: 14px;

    font-weight: 700;

    margin-bottom: 13px;

	display:block

}

.boss-featured .box-product .featured-box-product .price .price-old {

    color: #5F5F5F;

    text-decoration: line-through;

	margin-right:10px

}

/* banner */

.banner div {	text-align: center;}

.banner div img {	margin-bottom: 20px;width:100%}

/***Register***/

form.register .content{margin-bottom:0px !important;}

form.register h2:first-child{margin-bottom:16px;}

form.register input[type="text"],form.register input[type="password"]{}

form.register span.error{margin-bottom:10px}

form.register td.radio{	font-weight:400;}

form.register .buttons .left span.button{margin-top:29px;display: inline-block;}

form.register .buttons .left input[type="checkbox"]{margin-right:2px;}

form.register .buttons .left a{	color:#17a8fb;	font-size:12px;}

form.register table{	margin:0px;margin-bottom:28px}

form.register table.form td input[type="radio"]{	margin:0 4px 0 0;vertical-align:-2px}

form.register table.form td input[type="radio"]:last-child{	margin-left:27px;}
form.register table.form td.input{float:left}
p.choose_search{margin:10px 0}

p.choose_search b{font-weight:400;}

p.choose_search select{margin-top:0}

p.choose_search input[type='text']{display:block;margin-bottom:0}

a.colorbox, a.colorbox b{ font-size:12px; font-weight:400}

.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;

}

.static-banner-home  { text-align:center} 

.static-banner-home a{ display:inline-block; vertical-align:top;margin-bottom:15px; text-align:center}

.static-banner-home a + a { margin-left:1.5%; }

.static-banner-home a img { max-width:100%}

.static-banner-home a.banner01{ width:21%}

.static-banner-home a.banner02{ width:37.5%}

.static-banner-home a.banner03{ width:37.6%}

/*menu*/

#menu {	float:left; width:100%;	clear:both;padding: 0px;position:relative; z-index:4;}

#menu ul {list-style: none;margin: 0;padding: 0;}

#menu > ul > li {z-index: 20;float:left;position: relative;text-align: center; }

#menu > ul > li:hover {z-index:1600 }

#menu > ul > li > a {

	padding:0 25px;display: block; z-index:6;position:relative;display:block;white-space: nowrap;

}

#menu > ul > li:hover > a {}

#menu > ul > li > div {

	display: none;

	top:43px;

	background:#fff;

	border:1px solid #dcdcdc;

	margin:0;

	position: absolute;

	z-index:10;

	padding:20px 25px;

	text-align:left;

}

#menu > ul > li:hover > div {	display: block;}

#menu > ul > li:hover > div > div{display:inline-table;}

#menu > ul > li > div > div > ul {	display: table-cell; }

#menu > ul > li > div > div > ul  li { padding:0 0 12px; float:left; clear:both}

#menu > ul > li ul + ul { padding-left: 20px;}

#menu > ul > li ul > li > a {

	color: rgb(80, 80, 80);
    display: block;
    font: 400 12px 'HelveticaRegular';
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: none;
    z-index: 20;

}
#menu > ul > li ul > li > a:hover{color:#ff007d}
#menu > ul > li ul > li:hover > a:hover {color:#ff007d; text-decoration:none;}

#menu > ul > li > div > ul > li > a {}

.boss_revolution { position:relative; z-index:2}

#container.boxed{  max-width:1220px; overflow:hidden; margin:10px auto; border:none; padding:0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-khtml-border-radius: 0;

	border-radius: 0;

	-webkit-box-shadow:0 4px 10px #ccc;

	-moz-box-shadow: 0 4px 10px #ccc;

	box-shadow:0 4px 10px #ccc;

}

.grid-container.page { position: relative;   z-index: 3;}

/*block*/



.static-banner-menu { }

.static-banner-menu p  {margin:7px 0 5px; float:left; padding:0 0 0 22px; }

.static-banner-menu p span { font-weight:bold; padding-right:5px}

.static-banner-menu a.button { float:left; margin-left:22px}

.boss_static_top { margin-bottom:15px;padding-bottom:40px; background:url("../image/line_category.png") repeat-x center bottom }

.boss_static_bottom { margin:0 -1% }

.boss_static_top h4 { color: #17A8FB;font-size: 14px;font-weight: 700;margin-bottom:5px; width:100%; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}

.boss_static_top .static-block-footer{ display:inline-block;width:22.5%; vertical-align:top; margin:0 1% 15px 1%}

.boss_static_top .static-block-footer > div {	background:#fff; text-align:center; margin-bottom:10px;

	-webkit-box-shadow:0 0 3px 2px #DDDDDD;

	-moz-box-shadow: 0 0 3px 2px #DDDDDD;

	box-shadow:0 0 3px 2px #DDDDDD;}

.boss_static_top .static-block-footer p{font-size:12px; line-height:1.5em}

.boss_static_top .static-block-footer img { max-width:100%}

.grid-container { max-width:1200px; margin:0 auto}



/********************************************************linh*******************************************/

/*************************************************Product**********************************************/

.name a {text-transform:uppercase;font-size:12px;color:#323232;font-family:'times new roman'}

.name a:hover {color:#ff007d}

.price , .price b{color:#323232;font-size:15px;font-family:'times new roman'}

.price-new{color:#ff007d;margin-right:12px}

.price-old{margin-right:15px}

.price-tax {color:#323232;opacity:0.4;}

.compare a.button,.wishlist a.button{font-size:12px}




/**********************************************button**************************************************/

input.button {

	cursor: pointer;

	margin: 0;

	border: 0;

	height: 32px;

	padding:0 22px 1px;

	background:#fff;

	color:#fff;

	transition-duration:0.3s;

	-webkit-transition-duration:0.3s;

	-moz-transition-duration:0.3s;

	font-size:11px;

	text-transform:uppercase;

	font-family:times new roman;

	color:#323232;

	border:1px solid #dcdcdc;

}

input.button:hover {	background:#000;color:#fff;border:1px solid #000;box-shadow:0 0 18px -6px #000000}

.action input.button,.cart input.button{font-size:12px;background:#ff007d;color:#fff;padding-left:15px;padding-right:15px;border:1px solid #ff007d}

.action input.button:hover,.cart input.button:hover{}

a.button,#header #cart .checkout a,#header #cart .checkout a:first-child,a.sft_quickshop_icon span {

    border: 1px solid rgb(220, 220, 220);

    color: rgb(50, 50, 50);

    cursor: pointer;

    display: inline-block;

    font-family: times new roman;

    font-size: 11px;

    height: 30px;

    line-height: 30px;

    margin: 0;

    padding: 0 25px;

    text-decoration: none;

    text-transform: uppercase;

    transition: background 0.3s ease 0s;
	background:#ffffff;
	margin-bottom: 10px;

}
a.sft_quickshop_icon span{border:1px solid #888888}
a.sft_quickshop_icon{z-index:99;}
a.button:hover,#header #cart .checkout a:hover,#header #cart .checkout a:first-child:hover,a.sft_quickshop_icon:hover span {background:#000;border:1px solid #000;color:#fff;box-shadow:0 0 18px -6px #000000}

/*********************************************breadcrum*************************************************/

.breadcrumb {margin-bottom:12px;margin-top:3px}

.breadcrumb a

{

	font-family:'HelveticaRegular';

	font-size:12px;

	background:url(../image/arr_readmore.png) no-repeat right;

	padding-right:19px;

	margin-right:10px;

	color:#969696;

}

.breadcrumb a.last{background:none;color:#505050}

.breadcrumb a.last:hover{cursor:default}

.breadcrumb a:hover{color:#4b4b4b}

/**********************************************register_fr**********************************************/
.register_fr{margin-top:8px}
.register_fr h1{margin-bottom:20px}
.register_fr p{margin-bottom:25px;color:#505050;font-size:14px;font-family:'times new roman'}

.register_fr p a{color:#1487e1;font-size:14px}

.register_fr p a:hover{text-decoration:underline}

.register_fr .buttons .left{width:100%;}

.register_fr .buttons .left a b{font-weight:400;color:#1487e1;font-size:12px}

.register_fr .buttons .left a b:hover{text-decoration:underline;}

form.register table.form td{font-family:'HelveticaRegular';color:#323232;padding:0;font-size:12px}

.register_fr input[type="text"]{}

.register_fr select{}

.register .content{margin-bottom:8px}

.register .content.last{margin-bottom:0}

.register .left.newsletter h2{margin-bottom:11px}

form.register table.form td.subscribe{width:82px;float:left;margin-top:2px}

table.form.register_last tr td.input span{font-family:arial;text-transform:none;font-size:12px;margin-left:2px;margin-right:22px}

table.form.register_last{margin-bottom:8px;margin-top:15px}

.register_fr .left.newsletter{border-bottom:1px solid #dcdcdc;padding-bottom:21px;margin-bottom:27px}

.register_fr .buttons .left{font-family:'HelveticaRegular';color:#505050;font-size:12px}

/**********************************************login**************************************************/

.login-content input[type="text"], .login-content input[type="password"] { margin-bottom: 17px; margin-top: 7px;}

.login-content h2 {  margin-bottom: 12px;}

.login-content .left p{margin-bottom:1px;color:#505050}

.login-content .left p b{margin-bottom:16px;display:block;color:#505050;font-family:times new roman;font-size:14px;font-weight:400}

.login_fr_bt #content{margin-bottom:0;min-height:372px}

.login-content .right p{font-weight:700;color:#505050;font-family:times new roman;font-size:14px;font-weight:400;margin-bottom:16px}

.login-content .right b{font-family:'HelveticaRegular';color:#323232;font-weight:400;font-size:12px}

.login-content span.forgotten_text a{font-size:12px;color:#1487e1;margin-left:16px;font-family:'times new roman'}

.login-content span.forgotten_text a:hover{text-decoration:underline}

.login-content input[type="text"],.login-content input[type="password"]{margin-bottom:17px;margin-top:7px}

.login-content input[type="password"]{margin-bottom:25px}

.login-content .left .content, .login-content .right .content {	min-height: 190px;}



/************************************************account***********************************************/

.account_fr{overflow:hidden;min-height:400px}

.account_fr h1{margin-bottom:23px}

.box.bos_account{border:1px solid #dcdcdc;margin-top:5px}

.box.bos_account .box-content li{margin-bottom:11px}

.box.bos_account .box-content li a,.account_fr li a{ color:#505050;font-family:'HelveticaRegular';font-size:12px}

.box.bos_account .box-content li a:hover,.account_fr li a:hover{text-decoration:underline} 

.box.bos_account .box-heading{margin-bottom: 18px;font-size:12px;text-transform:uppercase;border-bottom:1px solid #dcdcdc;padding-top:11px;padding-left:10px;padding-right:10px;padding-bottom:11px;background:#f9f9f9}

.box.bos_account .box-content{padding-left:20px;padding-right:20px;padding-bottom:11px}

.account_fr li{margin-bottom:11px}

.account_fr .four.columns { float: left; width: 40%;	margin-top:2px;}

.account_fr .four.columns h2{margin-bottom:13px}

.account_fr #content .four.columns .content{margin-bottom:39px}


/***********************************************************SUcess****************************************/
.contact_fr b{font-weight:400}
.contact_fr img{margin-bottom:20px}
.success_fr p,.content.error_fr{color:#505050}

.buttons.success_bt{margin-top:20px}

/*******************************************************addresslist_fr*************************************/

.addresslist_fr td{color:#505050;line-height:16px}

.address_form_fr tr.default td{margin-bottom:10px}

.address_form_fr tr.last td span{margin-right:20px;margin-left:5px}
.addresslist_fr h1{}
.addresslist_fr .success{margin-left:10px;margin-right:10px}

/************************************************************return**********************************/

/* returns */

.return-form input[type="text"],.return-form input[type="text"]{margin-bottom: 17px; margin-top: 7px;width:300px}

#return-product .content{overflow:hidden}

.return-product {margin-bottom: 20px;overflow: hidden;}

.return-name.four.columns {width: 50% ;}

.return-model.four.columns {width: 50%;}

.return-quantity.four.columns {width: 50%;}

.return-detail {margin-bottom: 20px; overflow: hidden;}

.return-detail textarea{width:305px}

.return-reason.four.columns {width: 50%;	margin-right:0;	margin-bottom:18px}

.return-opened.four.columns {width: 50% ;margin-right:0}

.return-opened h2{margin-bottom:10px}

.return-captcha.four.columns { width: 50% ;}
.return-captcha img{margin-bottom:12px}
.return-opened label{margin-right:15px;margin-left:1px;}

.return_form_fr p{color:#505050;margin-bottom:16px}

span.tt_input{font-family:'HelveticaRegular';font-size:12px;color:#323232;font-weight:400}

.return-reason input[type="radio"]{margin-bottom:0;margin-top:0px;margin-right:5px}

.return-reason table tbody tr td{padding-bottom:10px;color:#505050;vertical-align:middle}

.return-reason h2{margin-bottom:0px}

/**********************************************newsletter_fr*****************************************/

.newsletter_fr td{float:left}

.newsletter_fr td.title{margin-top:2px;margin-right:12px}

.newsletter_fr td.radio span{margin-left:1px;margin-right:15px}
.newsletter_fr td.radio input{margin-top:6px}
/********************************************affiliate_login_fr*************************************/

.affiliate_login_fr .login-content{margin-top:30px}

.afiliate_resg_fr p a{color:#1487E1}

.afiliate_resg_fr p a:hover{text-decoration:underline}

.afiliate_resg_fr tr td label{margin-left:1px;margin-right:15px}

.afiliate_resg_fr tr.payment_text td{margin-top:7px;margin-bottom:17px}

.afiliate_resg_fr .buttons .left{font-family:'HelveticaRegular';font-size:12px}

.afiliate_resg_fr .buttons .left a b{color:#1487E1}

.afiliate_resg_fr .buttons .left a b:hover{text-decoration:underline}



/***************************************************shoppingcart************************************/

.cart-info{	border:1px solid #dcdcdc;margin-bottom:25px;}

.cart-info table {	width: 100%;border-collapse: collapse;}

.cart-info td {padding: 7px;}

.cart-info tbody td.model{font:400 12px 'HelveticaRegular';color:#969696} 

.cart-info thead td {

	font-size:12px;

	text-transform:uppercase;

	padding-top:11px;

	padding-bottom:11px;	

	text-align:center;
	font-family:'times new roman';

}

.cart-info tbody td{border-bottom:1px solid #dcdcdc;vertical-align:middle;padding-bottom:20px;padding-top:20px;text-align:center}
.cart-info tbody td.name_box.vouchers span{font:400 12px 'times new roman';text-transform:uppercase}
.cart-info tbody td.remove img{transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.cart-info tbody td.remove img:hover{opacity:0.5}
.cart-info tbody td.price{font-size:15px}
.cart-info tbody td.name_box{text-align:left}

.cart-info tbody tr.last td{border-bottom:none}

.cart-info thead td.image{padding-left:20px;text-align:left}

.cart-info thead {border-bottom:1px solid #dcdcdc;background:#f9f9f9}

.cart-info thead .name  {margin-bottom:10px}

.cart-info tbody .image {	width:120px;padding-left:20px;text-align:left}

.cart-info tbody .image img{border:1px solid #ebebeb;transition-duration:0.3s;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;}
.cart-info tbody .image span{display:block;float:left;background:#000}
.cart-info tbody .image img:hover{opacity:0.7;box-shadow:0 0 18px -5px #000}

.cart-info td.name_box span.price{display:none}

.cart-info tbody .quantity{padding-top:9px}

.cart-info tbody .name small{font:400 12px 'HelveticaRegular';color:#505050;line-height:18px}

.cart-info tbody .name {width:290px}

.cart-info tbody .name a{line-height:28px}

.cart-info tbody .name div.remove {margin-top:5px}

.cart-info tbody .name div.remove a{ font-size:10px; text-transform:uppercase; }

.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {position: relative;top: 11px;cursor: pointer;margin-left:10px}
.cart-info tbody .quantity input[type='image']{transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.cart-info tbody .quantity input[type='image']:hover{opacity:0.5}
.cart-info tbody .quantity input[type='text']{width:19px;margin:0;height:27px;padding-left:7px;color:#505050}
.cart-info tbody .quantity.vouchers input[type='text']{background:none}
.cart-info tbody .total {color:#ff007d}

.cart-info tbody span.stock {font-weight: bold;color:#ff0000}

.cart-module > div {display: none;}

.cart-module .content input[type='text']{margin:0;margin-bottom:9px}

.cart-module #voucher.content input[type='text'],.cart-module #coupon.content input[type='text']{margin:8px 0 6px}

.cart-module #shipping.content span.button_black{margin-top:13px}

.cart-module .content p{margin-bottom:13px;font-weight:400}

.cart-module .content select{margin-top:2px;margin-bottom:9px}

.cart-module .content table tr td,.cart-module .content table tr td.module_cart_sh.first{padding:0 0 6px;}

.cart-module .content table tr td.module_cart_sh{padding-top:4px}

.cart-total td.right{ font-size:18px; font-weight:700}

.cart-total td.left{font-weight:400; font-size:18px;}

.shopping_cart_button{margin-bottom:71px;}

.shopping_cart_button a{margin-left:6px}

.choice_shopping_cart{margin-bottom:29px!important}

.choice_shopping_cart h2{margin-bottom:3px;}

.choice_shopping_cart p{margin-bottom:16px}

.shoppingcart_fr h1{margin-bottom:26px}

.shoppingcart_fr h2{font-size:14px;color:#323232;margin-bottom:11px}

.shoppingcart_fr p,.shoppingcart_fr label{color:#505050}

.shoppingcart_fr label{font:400 12px 'HelveticaRegular'}

.shoppingcart_fr tr.highlight td{vertical-align:text-top}

.shoppingcart_fr p{margin-bottom:9px}
.shoppingcart_fr .error{margin-top:0}
.shoppingcart_fr .button_fr_ip input.button{margin-top:10px}

.shoppingcart_fr .continueshopping a.button{color:#fff;border:1px solid #000;background:#000;padding-right:20px;padding-left:20px}

.shoppingcart_fr .continueshopping a.button:hover{color:#000;border:1px solid #dcdcdc;background:#fff}

.shoppingcart_fr .cart-total{ float: right; overflow: hidden;padding-top: 20px;margin-bottom: 20px;}

.shoppingcart_fr .buttons{ float: left;overflow: hidden; width: 100%;margin-bottom:75px}

.shoppingcart_fr .cart-total tr td.left b{font:400 12px 'HelveticaBold';color:#323232;padding-right:52px}

.shoppingcart_fr .cart-total tr td.right{font:400 15px 'times new roman';color:#191919;padding-top:17px}

.shoppingcart_fr .cart-total tr td.right.last{color:#ff007d;font-size:18px;padding-top:14px}

.shoppingcart_fr .continueshopping{border-top:1px solid #e6e6e6;padding-top:20px}

.shoppingcart_fr .left.checkout a.button{border:1px solid #ff007d;color:#fff;background:#ff007d;padding-left:20px;padding-right:20px}

.shoppingcart_fr .left.checkout a.button:hover{border:1px solid #000;color:#fff;background:#000}
.order_list_fr .order-content > div {font-family:'times new roman';font-size:13px}
/*******************************************************wish list*******************************************/

.wishlist-info{	border:1px solid #dcdcdc;margin-bottom:20px;margin-top:18px;}

.wishlist-info thead{border-bottom:1px solid #dcdcdc;background:#f9f9f9}

.wishlist-info table {	width: 100%;border-collapse: collapse;}

.wishlist-info td {padding: 7px;text-align:center}

.wishlist-info td.image img{border:1px solid #ebebeb;transition-duration:0.3s;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;}
.wishlist-info td.image span{display:block;float:left;background:#000}
.wishlist-info td.image img:hover{opacity:0.7;box-shadow:0 0 18px -5px #000}

.wishlist-info tbody td{vertical-align:middle;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #dcdcdc;}
.wishlist-info tbody td.remove img{transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.wishlist-info tbody td.unitprice{font-size:15px}
.wishlist-info tbody td.unitprice .price b{color:#ff007d;font-weight:400}
.wishlist-info tbody td.unitprice .price s{margin-right:15px}
.wishlist-info tbody td.remove img:hover{opacity:0.5}
.wishlist-info tbody td.last{border-bottom:none}

.wishlist-info tbody td.image{width:126px;text-align:left;padding-left:20px}

.wishlist-info tbody td.name{text-align:left;width: 225px;}

.wishlist-info thead td {

	font-size:12px;

	text-transform:uppercase;

	padding-top:11px;

	padding-bottom:11px;

	text-align:center;
	font-family:'times new roman'

}

.wishlist-info thead td.image{padding-left:20px;text-align:left}

.wishlist-info thead .name {padding-left:27px;}



.wishlist-info tbody td.price{ padding-top:27px;}

.wishlist-info tbody .action img {cursor: pointer;}

.wishlist-info tbody td.model{font:400 12px 'HelveticaRegular';color:#969696} 

.wishlist-info tbody td.stock{font-size:12px;color:#1487e1}

/***************************************************************Compare******************************************/

.compare-info { overflow:auto; margin-bottom:20px;border-right:1px solid #dcdcdc}

.compare-info table {border-collapse: collapse;width: 100%;}

.compare-info thead td  {text-align: left;background:#000;color:#fff;font-size:12px;text-transform:uppercase;padding-top:12px;padding-bottom:12px;font-family:'times new roman'}

.compare-info tbody tr td:first-child {text-align: left;text-transform:uppercase;font-size:12px;color:#323232;padding-top:17px;font-family:'times new roman'}

.compare-info td {

	padding: 7px 20px;

	width: 20%;

	text-align: left;

	vertical-align: top;

	font-size:12px;

}

.compare-info tbody td {padding-bottom:17px; padding-top:17px;border-bottom:1px solid #dcdcdc;	border-left:1px solid #dcdcdc;font:400 12px 'HelveticaRegular';color:#505050}

.compare-info tbody td.price{font:400 14px 'times new roman';color:#323232}

.compare-info tbody td.name{padding-bottom:32px}

.compare-info tbody td.model{font:400 14px 'HelveticaRegular';color:#969696}

.compare-info tbody td.brand{font-size:12px;text-transform:uppercase;color:#323232;font-family:'times new roman'}

.compare-info tbody td.availability{font-size:12px;color:#1487e1;font-family:'times new roman'}

.compare-info tbody td.action input.button{margin-right:17px;margin-bottom:6px}

.compare-info tbody td.action{padding-bottom:15px;padding-top:20px}
.compare-info tbody td.action img:hover{opacity:0.5}
.compare-info tbody td.rating span{display:none}

.compare-info tbody td.description{font:400 12px 'HelveticaRegular';color:#505050;line-height:17px} 

.compare-info tbody td.weight,.compare-info tbody td.dimensions{font:400 12px 'HelveticaRegular';color:#505050}

.compare-info tbody td.img{padding-top:20px;padding-bottom:20px}

.compare-info tbody td.img img{border:1px solid #dcdcdc;transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.compare-info tbody td.img span{display:block;float:left;background:#000}
.compare-info tbody td.img img:hover{opacity:0.5;box-shadow:0 0 18px -5px rgb(0, 0, 0)}
.compare-info tbody td.last{}

.compare-info tbody td img.stars{margin-bottom:10px;}

.compare-info td.image{padding-bottom:19px}

.compare-info td.image img{margin-bottom:15px;padding:3px;border:1px solid #ebebeb}

.compare-info td.image div.name{display:block; margin-bottom:6px;}

.compare-info td.image div.name a {	line-height:14px;}

.compare-info td.image div.remove{display:block; margin-bottom:15px;}

.compare-info td.image div.remove a{ font-size:10px; text-transform:uppercase; font-weight:700}

.compare-info td.image div.available{display:block; font-size:12px;margin-bottom:14px}

.compare-info td div.description{display:block; margin-bottom:17px}

.compare-info td div.price{font-size:18px; font-weight:700; margin-bottom:17px}

.compare-info .price-old {text-decoration: line-through;}

.compare-info .name a{text-transform:none;font:400 12px 'HelveticaRegular';color:#505050}
.compare-info .name a:hover{color:#ff007d}

h1.cp_tittle{margin-bottom:26px}

/********************************************************Check out******************************************/



.checkout-heading {

	margin-bottom: 20px;

	overflow:hidden;

	background:#898989;

	color:#fff;

	font-size:14px;

	text-transform:capitalize;

	padding:0px 0px 0px 17px;

	line-height:39px;
	font-family:'helvetica';
	

}

.checkout-heading a {

	float: right;
	
	text-indent: -9999px;

	background:url(../image/checkout_arr.png) no-repeat;

	height:39px;

	width:39px;

	

}

.checkout-content {padding: 0px;margin-bottom:8px;overflow: hidden;color:#505050;font:400 12px 'HelveticaRegular'}

.checkout-content .error{margin-bottom:10px}

.checkout-content .left {float: left;width: 48%;}

.checkout-content .left p{margin-top:13px}

.checkout-content .left .button_fr_ip input.button{margin-top:8px}

.checkout-content .right {float: right;width: 48%;}

.checkout-content #login.right{margin-bottom:33px}

.checkout-content .buttons {clear: both;}

.checkout-content table.radio tr td b{font-weight:400;font-size:14px;color:#505050}

#shipping-method .checkout-content table.radio tr.highlight td label{text-align:right;color:#505050;font:400 14px 'times new roman'}
#shipping-method .checkout-content table.radio input[type="radio"],#shipping-address .checkout-content table.radio input[type="radio"]{margin-top:4px}
#shipping-method .checkout-content table.radio tr td.flatshippingrate label{width:90%;color:#505050;text-align:left;margin-top:2px;margin-bottom:10px;}

#checkout .checkout-content h2{margin-bottom:13px}

#checkout .checkout-content p{color:#505050}

#checkout .checkout-content input[type='radio']{margin-bottom:12px; margin-right:6px}

#checkout .checkout-content p.info{line-height:1.5em; text-transform:none; font-size:12px; font-weight:400; margin-top:-4px; margin-bottom:18px}
.ck_footer .buttons .left a b{color:#1487E1}
.ck_footer .buttons .left a b:hover{text-decoration:underline}
.checkout-content b{font:400 12px 'HelveticaRegular';color:#505050}

#payment-address .checkout-content h2{margin-bottom:14px}

#payment-address .checkout-content h2.text-password{margin-top:29px}

#payment-address .checkout-content input[type='checkbox']{margin-bottom:10px}

#payment-address .checkout-content .buttons .left{font-weight:400}

#payment-address .checkout-content .buttons span.button{margin-top:11px}

#payment-address .checkout-content input[type='radio'], #shipping-address .checkout-content input[type='radio']{margin-bottom:7px}

#shipping-method .checkout-content textarea{margin:12px 0 17px;}

#shipping-method .checkout-content span{display:block; font-weight:700}

#shipping-method .checkout-content span.button{margin-top:15px}

#payment-method .checkout-content textarea{margin:12px 0 17px; }

#payment-method .checkout-content span{display:block; font-weight:700}

#payment-method .checkout-content .buttons .left {width: 100%;}

#payment-method  .checkout-content span.button{margin-top:15px}

#payment-method  .checkout-content table.radio{margin-bottom:6px}

#payment-method  .checkout-content table.radio tr.highlight td{font-size:12px;color:#505050}

#payment-method  .checkout-content table.radio tr.highlight td label{margin-top:3px}

#payment-method input.button{margin-top:25px}

#payment-method a b{color:#1487e1}

#payment-method a b:hover{text-decoration:underline}

#confirm input.button { float:right;margin-top:25px}

.checkout-product{border:1px solid #dcdcdc;}

.checkout-product table {width: 100%;border-collapse: collapse;}

.checkout-product td {padding: 7px;}

.checkout-product thead td {

	font-size:12px;

	color:#323232;

	text-transform:uppercase;

	padding:11px 20px;

	background:#f9f9f9;

	border-bottom:1px solid #dcdcdc;

	text-align:center;
	font-family:'times new roman'

}

.checkout-product thead td.name{text-align:left}

.checkout-product tbody td {vertical-align:middle;padding:20px;border-bottom:1px solid #dcdcdc}
.checkout-product tbody tr.last td{border-bottom:none}
.checkout-product tbody td.model{font:400 12px 'HelveticaRegular';color:#969696}

.checkout-product tbody td.quantity{font:400 14px 'HelveticaRegular';color:#323232}

.checkout-product tbody td.price{font:400 14px 'times new roman';color:#323232}

.checkout-product tbody td.last{border-bottom:none}

.checkout-product tbody td.name a{line-height:32px}

.checkout-product tbody td{text-align:center}

.checkout-product tbody td.name{text-align:left}

.checkout-product tbody td.total{font:400 14px 'times new roman';color:#ff007d}

.checkout-product tr td small{color:#505050;line-height:18px}

.checkout-content .mini-cart-total table {float: right;width:auto;}

.checkout-product .mini-cart-total{border-top:none;padding-top:0}

.checkout-product .mini-cart-total tr td{border-bottom:none;padding-bottom:0;padding-top:20px}

.checkout-content .mini-cart-total table tr td.left{float: none;   width: auto;text-align:right}

.checkout-content .mini-cart-total table tr td.right {

    float: none;

    font-size: 18px;

    text-align: left;

    width: auto;

	padding-right:0;

	font:400 14px 'times new roman'

}

.checkout-content .mini-cart-total table tr td.left b{font:400 12px 'HelveticaBold'}

.checkout_fr h1{margin-bottom:26px}
#shipping-existing select option,#payment-existing select option{margin-bottom:5px}

/************************************************************Product detail*********************************************/

#cboxCurrent{display:none!important}

.product-info {overflow: hidden;	margin-bottom: 50px;}

.product-info h1{font-size:20px;text-transform:uppercase;color:#323232;margin-bottom:10px;font-family:'times new roman'}

.product-info .left {float: left;width:385px;margin-right:30px;margin-top:6px}

.product-info .right{display:block;overflow:hidden}

/*.product-info > .left + .right {margin-left: 265px;}*/

.product-info .image {margin-bottom:15px;}

.product-info .image img{ max-width:100%;border:1px solid #ebebeb}

.product-info .image-additional {width: 260px;clear: both;position:relative;padding:0}

.product-info .description {font:400 12px 'HelveticaRegular';color:#505050;line-height:20px;margin-bottom:16px}

.product-info .description span{color:#323232}

.product-info .description a{font-size:12px;color:#505050}

.product-info .description a:hover{text-decoration:underline}

.product-info .description .stock span{font:400 12px 'times new roman';color:#1487e1;margin-left:3px}

.product-info .description b{font-weight:400}

.product-info .price {font:400 24px 'times new roman';color:#323232;border-bottom:1px solid #dcdcdc;padding-bottom:19px;margin-bottom:20px}

.product-info .price-old {text-decoration: line-through;	margin-right:10px;}

.product-info .price-new {color:#ff007d}

.product-info .price-tax,.product-info .reward{display:block;margin-top:3px;font-size:13px;color:#969696;opacity:1}

.product-info .reward{margin-bottom:18px}

.product-info .price .reward small{font-size:13px; color:#969696}

.product-info .price .discount {font-size: 12px;color: #323232;line-height:1.5em;	margin-bottom:0}

.product-info .options {	color:#787878;font-size:12px;margin-bottom:19px;border-bottom:1px solid #dcdcdc;padding-bottom:9px}

.product-info .options h2{font-size:14px;margin-bottom:9px}

.product-info select{margin-top:3px;width:150px;margin-bottom:7px;color:#969696}

.product-info .options .box-check{width:50%;float:left}

.product-info label,.product-info .qty strong{font:400 13px 'times new roman';color:#323232;cursor:default}

.product-info .qty strong{display:block}

.product-info .options .option b{font:400 12px 'HelveticaRegular';color:#323232}

.product-info .options .option input[type=text]{margin:1px 0 4px; width:150px}

.product-info .options .option textarea{margin:9px 0 4px; width:77%;height:148px}

.product-info .options .option{line-height:25px; margin-bottom:9px}
.product-info .options .option input[type="radio"],.product-info .options .option input[type="checkbox"]{vertical-align:-2px;margin-right:5px}
.product-info .box-check .option b{margin-bottom:13px;display:inline-block}

.product-info .options input.button { background-color:#000;color:#fff;border:1px solid #000;margin-bottom:3px}

.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 #dcdcdc;	cursor: pointer;}

.product-info .cart {margin-bottom: 20px;color: #4D4D4D;overflow: hidden;border-bottom:1px solid #dcdcdc;padding-bottom:14px;margin-bottom:14px}

.product-info .cart input.button { margin-bottom:10px;float:left;margin-right:10px;padding-left:15px;padding-right:15px}

.product-info .cart a.action-button{float:left; margin-right:6px}

.product-info .cart b{color:#7f7a6d; font-size:12px; }

.product-info .cart div {display:block; margin-bottom:4px; overflow:hidden; float:left}

.product-info .cart .compare{margin-right:10px}

.compare a.button,.wishlist a.button{padding-left:16px;padding-right:16px}

.product-info .cart .buttons_fr{margin-top:8px}

.product-info .cart input[type='text']{width:55px; margin:9px 0 0}

.product-info .cart .minimum {font:400 12px 'HelveticaRegular';color:#969696;clear:both}

.product-info .cart span.button{margin:28px 0 1px}

.product-info .rating a.write_review{background:url(../image/write_rv.png) no-repeat left;padding-left:17px;font:400 12px 'times new roman';color:#1487e1}

.product-info .rating img{margin-right:3px}

.product-info .rating a,.product-info .share a{font:400 12px 'HelveticaRegular';color:#323232}

.product-info .rating{margin-bottom:18px}

.product-info .rating a{margin-right:15px;}

.product-info .rating a:hover{text-decoration:underline}

.product-info .cart .action{margin-bottom:0; margin-top:3px}

.product-info .cart .action > div { display:inline-block}

.product-info .links a{ border:1px solid #ccc; min-width:91px; padding:0 10px; height:26px;line-height:26px; display:inline-block;}

.product-info .review {margin-bottom: 10px; overflow:hidden}

.product-info .review > div {	line-height: 20px; margin-bottom:9px;}

.product-info .review .share {overflow: hidden;line-height: normal;}

.product-info .review .share a {text-decoration: none;}

.product-info .review a.reviews, .product-info .review a.write_review{color:#1f2021; font-size:10px; font-weight:700; text-transform:uppercase}

.product-info .qty .increase{

	background:url("../image/increase.png") no-repeat; border: medium none;

    height: 16px;

    position: absolute;

    right:0px;

    text-indent: -9999px;

    top: 9px;

    width: 17px;

}

.product-info .qty .increase:hover{cursor:pointer;background:url("../image/increase_hover.png") no-repeat;}

.product-info .qty .decrease{

	background:url("../image/decrease.png") no-repeat;

	border: medium none;

    height: 16px;

    position: absolute;

    right:0px;

    text-indent: -9999px;

    top:24px;

    width: 17px;

}

.product-info .qty .decrease:hover{cursor:pointer;background:url("../image/decrease_hover.png") no-repeat;}

.product-info .boss_input {position: relative;float:left;margin-right:10px;}

.boss_detail .ta-header{display:none}

.boss_detail{border:1px solid #dcdcdc;border-top:3px solid #000;margin-bottom:30px}

.attribute {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #dcdcdc;

	border-left: 1px solid #dcdcdc;

	margin-bottom: 20px;

}

.attribute thead td, .attribute thead tr td:first-child {

	font-size: 14px;

	background: #F7F7F7;

	text-align: left;

}

.attribute tr td:first-child {

	text-align: right;

	width: 20%;

}

.attribute td {

	padding: 7px;

	color: #4D4D4D;

	text-align: center;

	vertical-align: top;

	border-right: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

}

/****************************************************TAB**************************************************************/

.htabs {	height: 36px;text-align:center;border-bottom:1px solid #dcdcdc;display:block;box-shadow:0 2px 3px rgb(235, 235, 235)}

.htabs a {

	

	display:inline-block;

	height:39px;

	text-decoration:none;

	text-transform:uppercase;

	color:#323232;

	font-size:12px;

	line-height:34px;

	margin-left:-6px;
	font-family:'times new roman'

}

.htabs a:hover{color:#fff;}

.htabs a.selected {color:#fff;cursor:default;background:url(../image/arow.png) no-repeat center bottom;}

.htabs a:hover{background:url(../image/arow.png) no-repeat center bottom;}

.htabs a.selected > span > span,.htabs a:hover span.text-tab{display:block;background:#000;height:36px;padding:0 20px;}

.htabs a .text-tab{padding:0 20px;display:block;height:36px;border-right:1px solid #dcdcdc}

.boss_detail .tab-content {padding:20px;color:#505050;font:400 12px 'HelveticaRegular';padding-top:18px}
.boss_detail .tab-content b{font-weight:400}
.boss_detail .tab-content .note{display:block;margin-bottom:10px}
.boss_detail .tab-content p strong{text-transform:uppercase;font:400 12px 'times new roman';color:#323232}

.boss_detail .tab-content .detail_text1,.boss_detail .tab-content .detail_text2,.boss_detail .tab-content .detail_text3{margin-bottom:26px}

.boss_detail .tab-content p.image{text-align:center;margin-top:27px}



#tab-review.tab-content .buttons{margin-top:10px}

h2.ta-review{color:#1f2021;text-transform:none;	font-weight:400; margin-bottom:6px}

h2.ta-related b{font-weight:400}	

#tab-related h2.ta-related {display:inline-block;white-space: normal;   width: 77%;}
#tab-related .list_carousel li{margin-left:0}
.tags li{color:#1487E1;margin-right:3px}


/********************************************************BOX***********************************************************************/

.box .box-heading {text-transform:uppercase;border-bottom:1px solid #dcdcdc;padding-bottom:6px;font-family:'times new roman';font-size:14px}

.box .box-heading span{color:#323232;font-family:'times new roman';font-size:14px}

.box-product {overflow: hidden;}

.box-product > div {width:100%; display: inline-block; margin-bottom:20px; margin-right: 20px;vertical-align: top;}
#column-right .box .box-heading{margin-top:1px}
#column-left + #column-right + #content .box-product > div {width: 119px;}

.box-product .image {display: block;	margin-top:1px;	float:left;margin-right:20px;background:#000}
#column-left .box-product .image,#column-right .box-product .image {margin-top:5px}
.box-product .cart{display:none}

.box-product .image img {border:1px solid #ebebeb;transition-duration:0.3s;

-webkit-transition-duration:0.3s;

-moz-transition-duration:0.3s;}

.box-product .image img:hover{opacity:0.7;box-shadow:0 0 18px -5px #000}

.box-product .name a {display:inline;	margin-bottom: 4px;line-height:18px}

.box-product .name{overflow:hidden;margin-bottom:9px;margin-top:1px}

.box-product .price {display: block;margin-bottom:15px;font-family:'times new roman';font-size:15px}

.box-product .price-old {text-decoration: line-through;margin-right:16px}
.box-product .rating {display: block;margin-bottom: 4px;}
#column-left.grid-20 .product_featured .detail{}
.manuff_block .box-heading{text-transform:uppercase;border-bottom:1px solid #dcdcdc;padding-bottom:5px;margin-bottom:11px;font-family:'times new roman';font-size:14px}

.manuff_block select { width:100%}

.box-product{padding-top:19px;margin-bottom:10px}

.box-product .one-box-product{margin-bottom:50px}

.box-product .one-box-product .image{margin-bottom:18px}

.box-product .one-box-product .name{margin-bottom:7px}

.box-product .one-box-product .name a{color:#0899f8; font-size:14px; line-height:14px; font-weight:700}

.box-product .one-box-product .name a:hover{}

.box-product .one-box-product .price{color:#5f5f5f; font-weight:700; font-size:14px; margin-bottom:7px}

.box-product .one-box-product .rating{margin-bottom:11px}

.manuff_block{margin-bottom:8px}

.tagcloud .box-heading{margin-bottom:15px}

.tagcloud a{color:#505050;font-family:'HelveticaRegular';margin-right:10px;line-height:27px}

.tagcloud a:hover{color:#ff007d;}

#column-left .banner,#column-right .banner{margin-bottom:7px}



/***************************************************************RElated***************************************/

.boss-tab-related .image{margin-bottom:18px}
.boss-tab-related .name{clear:both}
.boss-tab-related .price{margin-bottom:13px}



/********************************************************Tags**************************************************/

.tags b,.tags span{font-weight:400;text-transform:uppercase;font-family:'times new roman';font-size:14px}

.tags a{font:400 12px 'HelveticaRegular';color:#1487e1;margin-right:4px}

.tags a:hover{color:#ff007d}



/************************************************************Category*****************************************/

.product-filter {display:inline-block;width:100%;border-top:3px solid #000;padding-top:12px}

.product-filter .display {float: right;margin-top:11px;margin-right:30px}

.product-filter .display a.no-active-list{text-indent:-9999px;background:url(../image/list.png) no-repeat;height:25px;width:25px;display:block;float:right;}

.product-filter .display a.no-active-list:hover{background:url(../image/list_hover.png) no-repeat;}

.product-filter .display span.active-list{background:url(../image/list_hover.png) no-repeat;height:25px;width:25px;display:block;float:right;text-indent:-9999px}

.product-filter .display a.no-active-gird{text-indent:-9999px;background:url(../image/grid.png) no-repeat;height:25px;width:25px;display:block;float:right;margin-right:10px}

.product-filter .display a.no-active-gird:hover{background:url(../image/grid_hover.png) no-repeat;}

.product-filter .display .active-gird{text-indent:-9999px;background:url(../image/grid_hover.png) no-repeat;height:25px;width:25px;display:block;float:right;margin-right:10px}

.product-filter .display b {font:400 12px 'HelveticaRegular';color:#323232;line-height:28px;margin-right:12px;float:left}

.product-filter .limit {color: #333333;float: right; margin-left: 13px;margin-bottom:5px;}

.product-filter .limit select,.product-filter .sort select {width:122px;margin-bottom:17px}

.product-filter .limit select option { padding-left: 5px;}

.product-filter .sort {color: #333333; float: right;margin-bottom:5px;margin-right:19px}

.product-filter .sort b, .product-filter .limit b {font:400 12px 'HelveticaRegular';margin-right:6px}

.product-filter .sort select option { padding-left: 5px;}

.product-compare {float: left;margin-top:15px;}

.product-compare a {text-decoration: none;text-transform:uppercase;color:#323232;font-family:'times new roman';font-size:14px}

.product-compare a:hover{text-decoration:underline}

.product-list {margin-bottom:7px;overflow:hidden;z-index:3}

.product-list .image{margin-top:3px;background:#000}

.product-grid{margin-bottom:0px}

.product-list  > div {	width:100%;overflow: hidden;margin-bottom:7px;padding-left:0;padding-right:0}

.product-list .left{	float: left;line-height: 4px;margin-right: 31px;padding-bottom: 7px;position: relative;}

.product-list .right {float: left; width:70%}

.product-list > div + div {padding-top: 19px;}

.product-list .image img,.product-grid .image img  {max-width:100%;border:1px solid #ebebeb;transition-duration:0.3s;

-webkit-transition-duration:0.3s;

-moz-transition-duration:0.3s;}

.product-list .image img:hover,.product-grid .image img:hover {opacity:0.7;box-shadow:0 0 18px -5px #000}

.product-list .name {margin-bottom: 15px;}

.product-list .description,.product-grid .description {font:400 12px 'HelveticaRegular';color:#505050;margin-bottom:14px;line-height:16px;padding-right:30px}

.product-list .rating {color: #7B7B7B; margin-bottom:19px;}

.product-list .price {display: block;margin-bottom: 13px;font-size:15px;font-family:'times new roman'}

.product-list .price-old {margin-right:15px;	text-decoration: line-through;}

.product-list .price-tax {font-size: 12px;font-weight: normal;margin-left:20px}

.product-list .cart {margin-bottom: 6px;float:left;margin-right:20px}

.product-list .wishlist, .product-list .compare {	margin-bottom: 3px;	float:left; margin-right:20px}

.product-grid {width: 100%;	overflow: hidden;margin-top:3px}

.product-grid  > div {	display: inline-block;vertical-align: top;margin-bottom: 23px;float:none;padding-left:0;}

.product-grid .image {display: block;margin-bottom: 17px;float:left;background:#000}
.product-grid .grid-20 .image img,.product-grid .grid-10 .image img{width:100%}
.product-grid .grid-20 .image img:hover,.product-grid .grid-10 .image img:hover{box-shadow:none}
.product-grid .name {text-align:center;margin-bottom:13px;clear:both}

.product-grid .rating {display: block;margin-bottom: 7px;}

.product-grid .price {text-align:center;display: block;margin-bottom: 13px;font-size:15px;font-family:'times new roman'}

.product-grid .price-old {margin-right:10px;	text-decoration: line-through;}

.product-grid .price .price-tax {	display: none;}

.product-grid .cart,.product-grid .wishlist, .product-grid .compare {display:none}

/*********************************************************Top Category *************************************/

.category-info {overflow: hidden;margin-bottom: 14px;padding-bottom:13px}

.category-info h1{font-size:12px;text-transform:uppercase;color:#323232;margin-bottom:5px}

.category-info .image {float: left;margin-right: 20px;margin-top:2px}

.category-info .image img{border:1px solid #ebebeb}

.category-info h4{margin-bottom:16px}

.category-info p{font:400 12px/16px 'HelveticaRegular';color:#505050;margin-bottom:6px}

.category-list {	overflow: hidden;margin-bottom: 10px;}

.category-list h2{font-size:14px;margin-bottom:12px}

.category-list ul {float: left;width: 25%;line-height:15px}

.category-list ul li{margin-bottom:10px}

.category-list ul li a{font:400 12px 'HelveticaRegular';color:#505050}

.category-list ul li a:hover {color:#ff007d}

.category_fr .banner{margin-top:6px}

/**************************************************************voucher_fr***********************************/

.voucher_fr p{font:400 12px 'HelveticaRegular';color:#323232;margin-bottom:22px}

.voucher_fr table.form td.gift{margin-bottom:10px}

.voucher_fr table.form td.radio{line-height:22px;margin-bottom:15px}

.voucher_fr .buttons .left{font:400 12px 'HelveticaRegular';color:#323232}

/******************************************************Pagination*******************************************/

.pagination {padding-top: 19px;display: inline-block;width: 100%;margin-bottom: 10px;border-top:1px solid #dcdcdc;margin-top:6px}
.pagination #top_footer{float:right;font:400 12px 'HelveticaRegular';color:#505050;cursor:pointer}
.pagination #top_footer:hover{color:#ff007d}

.pagination .links {	float: right;}

.pagination .links a {display: inline-block;font:400 12px 'HelveticaRegular';	color: #969696;	margin-left:12px}

.pagination .links a:hover{color: #323232;}

.pagination .links b {display: inline-block;font:400 12px 'HelveticaRegular';	color: #323232;	margin-left:12px}

.pagination .results {float:left;font:400 12px 'HelveticaRegular';color:#505050}

/****************************************************Header************************************************/

#header {margin-bottom: 3px;padding-top:35px;padding-bottom:1px;position: relative;z-index: 99;}

#header #logo {float:left;margin-top:-12px}
#header #logo img:hover{box-shadow:1px 1px 11px 0 #bbbbbb}
#header #logo img{
	/*	padding:15px; */
		transition-duration:0.3s;
		-webkit-transition-duration:0.3s;
		-moz-transition-duration:0.3s;
}
#header #cart {	position:relative;float:right;background:url(../image/cart.png) no-repeat left top;padding-left:66px;padding-top:7px}

#header #cart .heading {position: relative;float:right;}

#header #cart .heading h4 {font-size:12px;font-weight:400;text-transform:uppercase;padding-right:50px;margin-bottom:5px;font-family:'times new roman'}

#header #cart .heading a {float:left;padding-bottom:20px}

#header #cart .heading a span {	background: url('../image/arr_down.png') 100% 6px no-repeat;padding-right: 49px;color:#505050;font-family:'times new roman';font-size:14px;opacity:0.7}
#header #cart .heading a:hover span{color:#505050;opacity:1}
#header #cart .content {

	clear: both;

	display: none;

	position: absolute;

	top: 64px;

	right:0;

	padding: 17px 0px;

	min-height: 70px;

	background: #FFF;

	width:450px;

	border:1px solid #dcdcdc; z-index:999

}

#header #cart.active .content {display: block;}

.mini-cart-info table {border-collapse: collapse;width: 100%;margin-bottom: 5px;}

.mini-cart-info td {color: #000;vertical-align: top;padding-bottom:20px}

.mini-cart-info .name .quantity{color:#323232;font-family:'times new roman';font-size:15px}

.mini-cart-info .number,.mini-cart-info .remove{vertical-align:middle}
.mini-cart-info .remove img:hover{opacity:0.5}
.mini-cart-info td.name div.name{margin-bottom:6px; display:block}

.mini-cart-info td.detail{padding-right:40px;float:left;width:165px}

.mini-cart-info td.name div.name a{line-height:14px;}

.mini-cart-info td.name div.total{color:#5f5f5f; font-size:14px; font-weight:700; float:left; margin-right:10px}

.mini-cart-info td.name div.quantity{color:#5f5f5f; font-size:14px; font-weight:700;}

.mini-cart-info td.remove{padding-left:20px;padding-right:17px}

.mini-cart-info td.name span{color:#0899f8; font-size:14px; font-weight:700; line-height:14px; display:block; margin-bottom:6px}

.mini-cart-info td.number span {

    border-left: 1px solid #dcdcdc;

    display: block;

    height: 63px;

    padding-top: 53px;

	padding-left:17px;

	font:400 12px 'HelveticaRegular';

	color:#505050;

}

.mini-cart-info .image img {text-align: left;border:1px solid #ebebeb;transition-duration:0.3s;

-webkit-transition-duration:0.3s;

-moz-transition-duration:0.3s;}
.mini-cart-info .image span{display:block;float:left;background:#000;margin-right:20px;margin-top:3px}
.mini-cart-info .image img:hover{opacity:0.5}


.mini-cart-info .image{padding-left:20px;float:left}
#cart .mini-cart-info .image{float:none}
.mini-cart-info .name small {color: #505050;font:400 12px 'HelveticaRegular';display:block}
.mini-cart-info .name{display:block}
.mini-cart-info .name.voucher{font:400 12px 'times new roman';text-transform:uppercase;color:#323232}
.mini-cart-info .name.voucher .quantity{margin-top:11px}
.mini-cart-info .name a{margin-bottom:11px;display:inline-block}

.mini-cart-info .name > div{}

.mini-cart-total {text-align: left;border-top:3px solid #000;	padding-top:9px;padding-left:20px;padding-right:20px}
#cart{padding-right:6px}
.mini-cart-total table {border-collapse: collapse;	margin-bottom: 5px;width:100%}

.mini-cart-total td {	color: #9e9d9d;	padding:7px 7px 0 0;}

.mini-cart-total td.left{font:400 12px 'HelveticaBold';color:#323232}

.mini-cart-total td.left.last{padding-top:17px}

.mini-cart-total td.right{text-align:right;color:#323232;font-family:'times new roman';font-size:15px;padding-top:5px;padding-right:0}

.mini-cart-total td.right.last{font-size:20px;color:#ff007d;padding-top:10px}



#header #cart .checkout {	text-align: left;clear: both;padding:10px 20px 11px}

#header #cart .empty {padding-top: 24px;text-align: center;font:400 12px 'HelveticaRegular';color:#505050}

#header #search {

	float:left;
	
	margin-right:112px;
	margin-left:120px;
	position:relative;

	background:#fff;

	border:1px solid #dcdcdc;

	width:350px;height:28px;

	box-shadow:0 1px 4px rgb(235, 235, 235) inset;

	margin-top:10px;
	transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;

}
#header #search:hover{box-shadow:0 0 8px -6px #000000}
 #header #cart .checkout a:first-child{margin-right:17px}
.home_carousel ul li:hover{opacity:0.5}
#header .button-search {

	position: absolute;

	right: 0px;top:0;

	background: url('../image/search_button.png') center center no-repeat;

	width:28px;

	height:28px;

	cursor: pointer;

	border-left:1px solid #dcdcdc;

}
#header .button-search:hover{opacity:0.5}
#header #search input {

	float:left;

	background: #FFF;

	border:none;

	margin: 1px 0 0;

   	width: 305px;

	height: 21px;line-height:21px;

	border: none;

	box-shadow:none;

	font-size:11px;
	padding-top:2px

}

#welcome {color:#969696;font:400 11px 'HelveticaRegular';float:left;line-height:41px}

#welcome a{color:#fff;font:400 11px 'HelveticaRegular'}

#welcome a:hover{color:#969696}

.boss_header { position:relative; z-index:150}

#header_top { background:#070707;overflow:hidden;height:40px;box-shadow:0 7px 4px rgb(235, 235, 235);}

#header_top .links {float: right;}

#header_top .links a {

	display: inline-block;

	padding: 0px 0px 0px 11px;

	color: #969696;

	text-decoration: none;

	font:400 11px 'HelveticaBold'; 

	line-height:40px

}

#header_top .links a:first-child { padding-left:0}

#header_top .links a + a {	margin-left: 11px;background:url(../image/links.png) no-repeat left;}

#header_top .links a:hover { color:#ffffff}

.block-header-top {overflow:hidden; float:right;min-width:131px;margin-right:10px}

.block-header-top span{background:#ff007d;color:#fff;font:400 19px 'Conv_helveticacondensedbold';line-height:29px}

.block-header-top h3{font:400 30px 'Conv_helveticacondensedbold';color:#505050;opacity:0.7}

.block-header-top p.sh_price

{

	float:left; 

	background:#ff007d;

    -webkit-border-radius: 3px 3px 3px 3px;

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

	-khtml-border-radius: 3px 3px 3px 3px;

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

    float: left;

    height: 30px;

    line-height: 18px;

    padding: 0 10px;

	margin-right:3px;

	margin-top:3px;

	margin-bottom:5px

}

.block-header-bottom{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:hidden;margin-bottom:15px}

.block-header-top p.sp_text{font:400 10px 'HelveticaRegular';text-transform:uppercase;color:#505050;clear:both;opacity:0.7}

.block_header_1,.block_header_2,.block_header_3{float:left;background:url(../image/arr_right.png) no-repeat left;padding-left:12px;font:400 11px 'HelveticaBold';text-transform:uppercase;color:#969696;margin-left:20px;width:30%;height:35px}

.block_header_1 p,.block_header_2 p,.block_header_3 p{margin-bottom:0;color:#969696;font:400 11px 'HelveticaRegular';line-height:37px}

.block_header_1 a,.block_header_2 b,.block_header_3 b,.block_header_1 b{font:400 11px 'HelveticaRegular';text-transform:uppercase;color:#323232}

.block_header_1 a:hover{color:#ff007d }

.block_header_1,.block_header_2{border-right:1px solid #dcdcdc;padding-right:10px}

/********************************************************FOOTER**************************************************/

#footer {clear: both;padding: 20px 0 15px;}

#footer .about-us h3 {margin-top: 0px;margin-bottom: 10px;font:400 20px 'times new roman';color:#323232;text-transform:uppercase}

#footer .column {float: left;width:30%;margin-right:105px;margin-bottom:13px}

#footer .column.last_cl{width:21%;margin-right:0px}

#footer .column ul {width:46%;float:left;margin-right:10px}

#footer .column ul li {	margin-bottom: 7px;}

#footer .column a {color: #787878;font-size:12px;font:400 12px 'HelveticaRegular';color:#505050}

#footer .column a:hover {

	color:#ff007d;

	

}

.boss_footer_top .about-des p{font:400 12px 'HelveticaRegular';color:#505050;line-height:17px}

.boss_footer_top .follow_us p{font:400 12px 'times new roman';color:#323232;display:inline-block;margin-right:5px}

.boss_footer_top .follow_us ul li{display:inline;margin-right:3px}

#facebook-block .column_content { padding-right:20px}

#footer-block-friends img { margin-right:8px}

#footer #footer-block-friends.column ul li{ margin-bottom:2px}

#powered {

	padding:9px 0 19px;

	clear: both;

	font:400 11px 'information';color:#505050;
	opacity:0.8
	

}

#powered  a{font:400 11px 'information';color:#505050;}

#powered  a:hover{text-decoration:none;text-decoration:underline}

.boss_footer_column h3{font-size:12px;text-transform:uppercase;font-weight:400;color:#323232;border-bottom:1px solid #dcdcdc;padding-bottom:13px;margin-bottom:11px;font-family:'times new roman'}

.boss_footer_column .payment{float: left;overflow: hidden;width: 49%;margin-top:6px;clear:both}

.boss_footer_column .payment img:hover{opacity:0.5}
.boss_footer_column .payment img{transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.boss_footer_column .payment p{font-size:12px;color:#323232;float:left;margin-right:9px;font-family:'times new roman'}

.boss_footer_column .payment ul{overflow:hidden;}

.boss_footer_column .payment ul li{display:inline;margin-right:7px}

.boss_footer_powered{text-align:center;border-top:1px solid #dcdcdc;padding-top:15px}

.boss_footer_powered ul li{display:inline}

#language {

	float:right;margin-top:0;margin-left:15px;

	font-size:12px;color:#323232;

	margin-top:7px;

	margin-right:21px

}
#language span,#currency span{font-family:'times new roman'}
#language img {

	
	cursor:default;
    margin-left: 8px;
	
 
	margin-top:2px;
    vertical-align:top;

	box-shadow:1px 1px 1px 0 rgb(163, 158, 158);
	transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;

}
#language a{cursor: pointer;}
#language a img:hover{opacity:0.5;cursor:pointer}
#language img{margin-left:7px}
#language .image{overflow:hidden;float:left}
#language > div{float:left}
#currency select{width:110px;margin:0;margin-left:6px;font:400 11px 'HelveticaRegular';color:#505050}

#currency{overflow:hidden;float:right;font-size:12px;color:#323232}

.boss_footer_column{overflow:hidden;margin-bottom:17px}

.boss_footer_column .cr_lg{overflow:hidden;float:right;width:49%}

.boss_footer_powered ul li a{font-size:12px;color:#323232;font-family:'times new roman'}

.boss_footer_powered ul li a:hover{color:#ff007d}

.boss_footer_powered ul li + li a{background:url(../image/line_footer.png) no-repeat left;padding-left:11px;margin-left:10px;margin-left:7px}





#column-left + #content .breadcrumb, #column-right + #content .breadcrumb{ margin-top:0; padding:0}

.boss_footer_top{border-top:3px solid #000;padding-top:14px;text-align:center}

.boss_footer_top .follow_us ul{display:inline-block}

.boss_footer_top .follow_us{margin-top:20px}

.boss_footer_top .follow_us img:hover{opacity:0.5}
.boss_footer_top .follow_us img{transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}

.boss_footer_bottom{background:#f9f9f9;border-top:1px solid #dcdcdc;padding-top:17px;margin-top:17px;padding-left:19px;padding-right:20px}

/********************************************************home_carousel***********************************************/

.list_carousel.responsive.home_carousel{padding:3px 40px 1px;border:1px solid #dcdcdc;margin-bottom:20px;background:#fff}

.list_carousel.responsive.home_carousel .next{background:url(../image/slide_next.png) no-repeat;height:21px;width:21px;right:0;top:25px}

.list_carousel.responsive.home_carousel .prev{background:url(../image/slide_pre.png) no-repeat;height:21px;width:21px;left:0;top:25px}

.list_carousel.responsive.home_carousel .next:hover{background:url(../image/slide_next_hover.png) no-repeat;}

.list_carousel.responsive.home_carousel .prev:hover{background:url(../image/slide_pre_hover.png) no-repeat;}

/**************************************************home block-recent-post******************************************/

.home_mainslide .boss_block-recent-post{overflow:hidden;float:left;font-size:12px;padding-right:0}
.home_mainslide .boss_block-recent-post a{font-size:12px;color:#ff007d}
.home_mainslide .boss_block-recent-post a:hover{text-decoration:underline}
.home_mainslide .boss_block-recent-post .image{float:left;margin-right:15px;background:#000}
.home_mainslide .boss_block-recent-post .image img{box-shadow:0 0 14px 0px #ddd;transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.home_mainslide .boss_block-recent-post .image img:hover{opacity:0.7;box-shadow:0 0 18px -5px #000}
.home_mainslide .boss_block-recent-post .block-content{text-align:center;padding-bottom:3px;color:#323232}
.home_mainslide .boss_block-recent-post .box-heading{font-weight:700;padding-bottom:11px;margin-bottom:12px;font-size:14px;text-align:center}

.home_mainslide .boss_block-recent-post .content{font:400 12px 'HelveticaRegular';text-align:left}

.home_mainslide .boss_block-recent-post .content a.article-title{font-size:12px;color:#323232;padding-top:12px;display:inline-block;padding-bottom:6px}

.home_mainslide .boss_block-recent-post .content .recent-comment-content{color:#969696;padding-bottom:14px}
.home_mainslide .boss_block-recent-post .item{overflow:hidden;border:1px solid #eee;margin-bottom:8px;box-shadow:1px 0 3px rgb(235, 235, 235);padding:1px 10px 1px 1px}
.home_mainslide .boss_block-recent-post .view-more a{font:400 12px 'times new roman';color:#323232;background:url(../image/arr_readmore.png) no-repeat right;padding-right:11px;padding-bottom:2px}
.home_mainslide .boss_block-recent-post .view-more a:hover{text-decoration:underline}
/*********************************return_list***************************************/
.return-list .return-id {
    float: left;
    margin-bottom: 2px;
    width: 49%;
}
.return-list .return-status {
    float: right;
    margin-bottom: 2px;
    text-align: right;
    width: 49%;
}
.return-list .return-content {
    border-bottom: 1px solid rgb(238, 238, 238);
    border-top: 1px solid rgb(238, 238, 238);
    display: inline-block;
    margin-bottom: 20px;
    padding: 10px 0;
    width: 100%;
}

.return-list .return-content div {
    float: left;
    width: 33.3%;
}
.return-list .return-info {
    text-align: right;
}
/****************************sitemap**********************/
.sitemap-info ul li a:hover{text-decoration:underline}
/********************************blogsearch**************/
.blog_search_fr .std img:hover{opacity:0.5}
.blog_search_fr .std img{transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.blog_search_fr .std span{display:block;float:left;margin-right:30px;margin-top:5px;background:#000;margin-bottom:15px}
.blog_search_fr .boss_article-item .article-title a:hover{color:#ff007d}
.blog_search_fr .boss_article-item .article-title{margin-bottom:25px}
.blog_search_fr .boss_article-item{margin-bottom:44px;overflow:hidden}
.blog_search_fr select{margin-top:0}

 .product-info .left  .list_carousel.responsive {padding-right:50px} 
 .home_carousel ul li{background:#000;}
 .home_carousel ul li img{transition-duration:0.3s;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;}
.home_carousel ul li:hover img{opacity:0.7;box-shadow:0 0 11px -5px #000}
#productRelated .list_carousel li{margin-left:0}
.boss_featured .product_featured{overflow:hidden;margin-bottom:16px}
.boss_featured .list_carousel li{margin-left:0;margin-right:0;width:100%}
.boss_featured .box-heading{margin-bottom:14px}
.boss_featured .model{margin-bottom:7px}
.boss_featured .price{margin-bottom:9px}
.boss_featured .list_carousel .prev{background:url(../image/box_slide_pre.png) no-repeat;width:23px;height:23px;position:absolute;top:-42px;right:28px}
.boss_featured .list_carousel .next{background:url(../image/box_slide_next.png) no-repeat;width:23px;height:23px;position:absolute;top:-42px;right:0px}
.boss_featured .list_carousel .prev:hover{background:url(../image/box_slide_pre_hover.png) no-repeat}
.boss_featured .list_carousel .next:hover{background:url(../image/box_slide_next_hover.png) no-repeat}
.boss_featured{margin-bottom:11px;padding-top:5px;overflow:hidden}
.product_featured .detail{overflow:hidden;}


/* hack safary chrome*/

@media screen and (-webkit-min-device-pixel-ratio:0)

{ 

	.boss_home_category .box .box-content .image{position:relative}
	.tp-bullets.simplebullets.round .bullet{height:20px!important}
	
	#bt_category li ul.accordion_content li input{height:24px!important}

}
@media screen and (-webkit-min-device-pixel-ratio)
{ 
	#bt_category input[type="radio"]{margin-left:2px}
	#checkout .checkout-content input[type="radio"],input[type="radio"]{margin-left:4px}
	.product-filter .limit,.product-filter .sort{margin-top:6px}
	.product-list .image img,.product-grid .image img{width:auto!important;}
	.article-filter .sort,.article-filter .limit{margin-top:8px}
	.article-filter .rss-feed{margin-top:16px!important}
	.product-compare {margin-top:17px}

}





.ie10 .tp-bullets.simplebullets.round .bullet{height:20px!important}
.ie10 .action input.button, .ie10 .cart input.button, .ie10 .shoppingcart_fr .left.checkout a.button{padding-bottom:0;}
.ie10 .product-info .cart input.button{padding-top:1px}
.shoppingcart_fr input[type="radio"]{vertical-align:-2px}
.quotes_text label{margin-top:2px}
.quotes_price{font:400 15px 'times new roman'}

/*******************************************************font*****************************************/



@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#HelveticaRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@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#HelveticaBold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'Conv_helveticacondensedbold';

    src: url('../fonts/helveticacondensedbold.eot');

    src: url('../fonts/helveticacondensedbold.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticacondensedbold.woff') format('woff'),

         url('../fonts/helveticacondensedbold.ttf') format('truetype'),

         url('../fonts/helveticacondensedbold.svg#Conv_helveticacondensedbold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'Conv_MyriadPro-Regular';

    src: url('../fonts/MyriadPro-Regular.eot');

    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),

         url('../fonts/MyriadPro-Regular.woff') format('woff'),

         url('../fonts/MyriadPro-Regular.ttf') format('truetype'),

         url('../fonts/MyriadPro-Regular.svg#Conv_MyriadPro-Regular') format('svg');

    font-weight: normal;

    font-style: normal;



}
