@import url(https://fonts.googleapis.com/css?family=Oswald);
@font-face {
font-family:'utm_bit';
src:url('font/utm_bitsumishi_pro-webfont.eot');
src:url('font/utm_bitsumishi_pro-webfont.eot?#iefix') format('embedded-opentype'), url('font/utm_bitsumishi_pro-webfont.woff') format('woff'), url('font/utm_bitsumishi_pro-webfont.ttf') format('truetype'), url('font/utm_bitsumishi_pro-webfont.svg#utm_bitsumishi_proregular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'utm';
src:url('font/utm_french_vanilla-webfont.eot');
src:url('font/utm_french_vanilla-webfont.eot?#iefix') format('embedded-opentype'), url('font/utm_french_vanilla-webfont.woff') format('woff'), url('font/utm_french_vanilla-webfont.ttf') format('truetype'), url('font/utm_french_vanilla-webfont.svg#utm_french_vanillaregular') format('svg');
font-weight:normal;
font-style:normal;
}
html, body {
	overflow-x:hidden;
}
body {
	background:#1F1F1F;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6;
	-webkit-font-smoothing:antialiased;
    overflow: hidden;
}
body#bd {
}
body table {
	border-collapse:separate;
}
body.fs1 {
	font-size:10px;
}
body.fs2 {
	font-size:11px;
}
body.fs3 {
	font-size:12px;
}
body.fs4 {
	font-size:13px;
}
body.fs5 {
	font-size:14px;
}
body.fs6 {
	font-size:15px;
}
select option, a {
	outline:none !important
}
.hpattern1 {
	background-image:url(../images/hpattern/hpattern1.png);
}
.hpattern2 {
	background-image:url(../images/hpattern/hpattern2.png);
}
.hpattern3 {
	background-image:url(../images/hpattern/hpattern3.png);
}
.hpattern4 {
	background-image:url(../images/hpattern/hpattern4.png);
}
.hpattern5 {
	background-image:url(../images/hpattern/hpattern5.png);
}
.hpattern6 {
}
.hpattern7 {
}
.fpattern1 {
	background-image:url(../images/fpattern/fpattern1.png);
}
.fpattern2 {
	background-image:url(../images/fpattern/fpattern2.png);
}
.fpattern3 {
	background-image:url(../images/fpattern/fpattern3.png);
}
.fpattern4 {
	background-image:url(../images/fpattern/fpattern4.png);
}
.fpattern5 {
	background-image:url(../images/fpattern/fpattern5.png);
}
.fpattern6 {
}
.fpattern7 {
}
.pattern1 {
	background-image:url(../images/pattern/pattern1.png);
}
.pattern2 {
	background-image:url(../images/pattern/pattern2.png);
}
.pattern3 {
	background-image:url(../images/pattern/pattern3.png);
}
.pattern4 {
	background-image:url(../images/pattern/pattern4.png);
}
.pattern5 {
	background-image:url(../images/pattern/pattern5.png);
}
.pattern6 {
}
.pattern7 {
}
.pattern8 {
}
.pattern9 {
}
.pattern10 {
}
.pattern11 {
}
.pattern12 {
}
p, pre, blockquote, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
#yt_botsl .block-company .block-content li a:hover, #yt_botsl .block-storeinfo .block-content li a:hover, #yt_botsl .block-customservice .block-content li a:hover {
	margin-left:10px;
}
.shop-access .nav > li > a:hover {
	background:none;
}
#yt-totop {
	background:url(../images/up-arrow.png) no-repeat center center transparent;
	bottom:15px;
	border-radius:45px;
	height:45px;
	overflow:hidden;
	position:fixed;
	right:15px;
	width:45px;
	z-index:100;
}
a {
	color:#F3734F;
	text-decoration:none;
}
h3 {
	font-weight:normal;
}
a:hover, a:active, a:focus {
	text-decoration:none;
}
a img {
	border:0;
}
a.edit {
	text-indent:-9000em;
	width:11px;
	height:11px;
	display:inline-block;
	background:url(../images/btn_edit.gif);
	margin:0 10px;
}
a.link-learn {
	color:#999;
	display:inline-block;
	font-size:12px;
	background:url("../images/icon-readmore.png") no-repeat scroll right center transparent;
	padding-right:15px;
}
.products-list a.link-learn {
	margin:15px 0;
}
a.link-learn:hover {
	text-decoration:underline;
}
h1 {
	font-size:200%;
}
h2 {
	font-size:150%;
}
h3 {
	font-size:125%;
}
h4 {
	font-size:110%;
}
h5 {
	font-size:100%;
}
h6 {
	font-size:100%;
	text-transform:uppercase;
}
hr {
	border:none;
	border-bottom:1px solid #454F4C;
	margin-right:10px;
}
br.clear {
	line-height:1px;
}
h1, h2, h3, h4, h5, h6, .head, .page-head, .page-head-alt, .page-title, .page-title-alt {
}
.page-head-alt {
	border-top:1px solid #454F4C;
}
.shop-access, small, .ratings, .ratings-list td.label, table.pager, table.view-by, .widget-btn, .validation-advice, .required, .pager, .toolbar-inner, #track_hint {
	line-height:1.5em;
}
#sm_bottomsl1, #yt_footer {
	line-height:1.286em;
}
small {
}
input.input-text, select, textarea, .product-custom-option {
	border:1px solid #CCC;
	font-weight:normal;
	padding:3px 3px 3px 5px;
	font-size:100%;
	vertical-align:middle;
	outline:none;
}
label {
	vertical-align:middle;
}
.multiple-checkout label {
	display:inline;
}
input.input-text {
	padding:2px 10px;
}
.input-text:hover, textarea:hover, .input-text:focus, textarea:focus {
	background:#FFFFDD;
}
.btn_link {
	border:1px solid #454F4C !important;
	background:#ebebeb;
	padding:5px 10px;
}
.btn-continue {
	float:left;
}
.block-poll .actions .button span, .block-subscribe .actions .button span, .button > span, .form-button > span {
	display:inline-block;
	border:medium none;
	line-height:22px;
	padding:0;
	text-transform:none;
}
.button.btn-cart > span, .form-button > span {
	border:medium none;
	display:inline-block;
	font-weight:normal;
	text-transform:none;
}
.btn-cart span {
}
.button span span, .form-button span span {
	border:none;
}
.button:hover, .form-button:hover {
	cursor:pointer;
}
.btn_link {
	float:right;
	display:block;
	font-weight:bold;
	white-space:nowrap;
}
.btn_link:hover, .btn_link:focus, .btn_link:active {
	background:#ebebeb;
	text-decoration:none;
}
.button-level .button, .button-level .btn-cart {
	margin-top:0;
}
.page-head.button-level .button, .page-head.button-level .btn-cart {
	margin-top:5px;
	margin-right:15px;
	float:right;
}
.button span {
	white-space:nowrap;
}
.buttons-set {
	clear:both;
}
.buttons-set .button {
	float:right;
	margin-left:5px;
	margin-top:10px;
}
.buttons-set .back-link {
	float:left;
}
div.radio {
	float:left;
	position:relative;
	height:24px;
	width:20px;
	margin:0 10px 0 0;
	padding:0;
}
div.radio span {
	background:url(../images/input-radio.png) no-repeat left 0;
	height:24px;
	width:20px;
	display:block;
	float:left;
	text-align:center;
}
#poll-answers .radio {
	width:15px;
}
#poll-answers .radio span {
	height:11px;
	width:11px;
	background:url(../images/input-radio.png) no-repeat left 0;
	margin-top:1px;
}
#poll-answers .radio span.checked {
	background-position:left -11px;
}
#poll-answers .radio input {
	height:11px;
	width:11px;
	vertical-align:top;
}
div.radio span.checked {
	background-position:left -22px;
}
div.radio input {
	background:none;
	display:inline-block;
	text-align:center;
	height:24px;
	width:20px;
	cursor:pointer;
}
.back-link a {
}
.buttons-set .f-left {
	float:left;
	margin-top:6px;
}
option, optgroup {
	font:100%/normal Helvetica, Arial, sans-serif;
}
optgroup {
	font-weight:bold;
}
textarea {
	overflow:auto;
}
input.radio, input.checkbox {
	margin:0 5px 0 0;
	padding:0;
	height:12px;
	width:12px !important;
	border:none;
	vertical-align:middle;
}
input#change_password, input#subscription {
}
input.checkbox {
	margin-right:5px;
}
textarea#email_address {
	height:45px;
}
fielddset {
}
fieldset legend {
	font-weight:bold;
	margin-bottom:5px;
}
td, th {
	padding:5px 10px;
	line-height:1.5;
}
th {
	text-align:left;
}
address {
	font-style:normal;
}
.calendar {
	z-index:9999;
}
.calendar .button {
	display:table-cell;
}
#yt_header {
	margin-bottom:20px;
}
#yt_header > .main {
	position:relative;
	z-index:999;
}
#yt_header .main {
	padding:0 0;
}
h1#logo, div.logo-text h1 {
	font-size:250%;
	line-height:1;
}
h1#logo {
	float:left;
	position:absolute;
	z-index:99
}
.yt-quick-access {
}
h1#logo a {
	display:inline-block;
	height:142px;
	width:260px;
	text-align:center;
	background-size:100% auto !important;
}
h1#logo a span {
	color:#686868;
	display:inline-block;
	font-size:14px;
	margin-top:70px;
	font-weight:normal;
}
div.logo-text h1 a {
	color:#d00000;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:uppercase;
}
p.site-slogan {
	display:block;
	font-size:85%;
	letter-spacing:1px;
	padding:3px 0 0;
	text-align:center;
	text-transform:uppercase;
}
.language-switcher {
	padding:0 0 0 20px;
	display:inline-block;
}
.language-switcher label {
	padding-right:5px;
	display:inline-block;
	line-height:32px;
}
.language-switcher select {
	width:140px;
	margin-bottom:0;
	line-height:24px;
	height:24px;
	padding:2px;
}
.language-switcher #select-language {
}
.language-switcher .flag option {
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:2px;
	padding-left:20px;
}
.currency-switcher {
	float:left;
	padding:0 5px 0 20px;
	margin:10px 0 0 0;
}
.currency-switcher label {
	padding-right:5px;
}
.currency-switcher #select-currency {
	padding:0;
}
.currency-switcher .flag option {
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:2px;
	padding-left:20px;
}
#yt_menuwrap {
	background:url(../images/bkg_main_nav.png) left 53px repeat-x;
	margin-top:-51px;
}
#yt_mainnav, #yt_mainnav_mobi {
	display:table;
	margin:0 auto;
}
#yt_mainnav_mobi select {
	margin:0;
}
#menu_split {
	clear:left;
}
.header-top {
	height:70px;
}
.main-top {
}
.main-top .herader-top {
	background:none;
}
.header-logo {
	position:absolute;
	top:0;
}
.header-logo a {
	display:inline-block;
	position:relative;
	box-shadow:0 5px 2px -1px #CCC;
	width:auto;
	height:auto;
}
.header-bottom {
	height:80px;
	box-shadow:0 0 3px 2px #CCC;
}
.header-cirlce {
	position:relative;
	text-align:center;
	height:0px;
	z-index:1;
	display:none;
}
.header-cirlce .inner-circle {
	width:193px;
	height:57px;
	display:inline-block;
	position:relative;
	overflow:hidden;
}
.header-cirlce .inner-circle .header-circle-logo {
	position:absolute;
	width:210px;
	height:210px;
	border-radius:225px;
	background-position:21% 54%;
	box-shadow:3px 0px 7px 0 #000000;
	z-index:1;
	left:-10px;
	top:-160px;
}
.header-cirlce .inner-circle .header-circle-content {
	position:absolute;
	bottom:14px;
	left:5px;
	width:180px;
	height:50px;
	display:inline-block;
	z-index:2;
	background:url(../images/bg-circle-logo.png) no-repeat center center transparent;
}
.wrap-top-search {
}
.top-search {
	display:inline-block;
	margin:20px 0 0;
	vertical-align:top;
	float:right;
}
.top-search .form-search {
}
.cms-index-index .top-search .form-search {
}
input#newsletter, input#search {
	border-radius:0px;
	color:#7C7C7C;
	float:right;
	height:24px;
	width:120px;
	line-height:1.4em;
}
input#newsletter {
	background:#FFF;
	float:none;
	margin-bottom:0px;
	margin-right:-8px;
}
input#search {
	float:left;
}
.form-search .button {
	float:right;
	height:27px;
}
.top-search .button {
	padding:0!important;
	border:0 none!important;
	height:30px;
	width:30px;
	border-radius:0;
	background-position:-9999em;
	float:none;
}
.top-search .button:hover {
	background-position:0 0;
}
.top-search .button > span {
	background:url("../images/quicksearch-btn.png") no-repeat scroll center center transparent;
	border:0 none;
	height:17px;
	text-indent:-9999em;
	width:17px;
	vertical-align:top;
	margin:5px 0 0 2px;
}
.top-search .button > span span {
	display:none;
}
.search-autocomplete li {
	cursor:pointer;
	padding:0 5px;
}
.search-autocomplete li:hover {
	background:#ffffdd;
}
#yt_wraptop {
	left:0px;
	height:45px;
	bottom:0px;
	padding:0 0;
	margin:0 auto;
}
.wraptop-main {
	background:url(../images/wraptop-main-bg.png) repeat-x 0 0 transparent;
	height:30px;
}
.wraptop-bottom {
	display:none;
	background:url(../images/wraptop-bottom-bg.png) no-repeat 0 0 transparent;
	height:15px;
}
.yt-quick-access {
	display:inline-block;
	float:right;
	margin-right:20px;
	margin-top:13px;
}
.quick-access {
}
.quick-access li.first {
	background:none;
}
.quick-access .shop-access {
	display:inline-block;
	vertical-align:top;
}
.msg-welcome {
	font-size:12px;
	font-weight:bold;
}
.msg-welcome, .shop-access li > a {
	line-height:34px;
	display:inline-block;
	color:#666;
}
.shop-access ul {
	line-height:34px !important;
	margin:0;
	display:inline-block;
	vertical-align:top;
}
.li-add {
	margin-top:-1px;
}
.li-add li {
	position:relative;
}
.shop-access > ul > li {
	display:inline-block;
	height:42px;
	vertical-align:top;
}
.shop-access.notlogin ul.links > li.last {
	display:none;
}
.shop-access strong {
	font-weight:bold;
	float:right;
}
#yt_topsl {
	margin:0 0 10px 0;
}
#yt_topsl .yt-box {
	float:left;
}
#yt_topsl .yt-box .block {
	border:1px dashed #CCC;
	margin:0 10px;
}
#yt_topsl .yt-box .block:hover {
	background:url(../images/block-topsl-bg.png) repeat left top;
}
#yt_topsl .yt-box .block .block-inner {
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding:15px 15px 15px 140px;
}
#yt_topsl .yt-box .block-title {
	font-size:120%;
}
#yt_topsl .yt-box .block-content {
	padding:0 0;
}
#yt_topsl .yt-box .block.block-vipmembership .block-inner {
	background-image:url(../images/media/vip-membership.png);
}
#yt_topsl .yt-box .block.block-save20 .block-inner {
	background-image:url(../images/media/save-20.png);
}
#yt_topsl .block.block-vipmember {
	text-align:center;
}
#yt_topsl .block.block-shippingnow {
	text-align:right;
}
#yt_container {
	margin-bottom:10px;
	padding-top:15px;
}
#yt_container .main {
	z-index:1;
}
#yt_pathway {
}
#yt_pathway .pathway-inner {
	background:none;
	padding:0;
	overflow:hidden;
}
.cms-home #yt_pathway {
	display:none;
}
.cms-home #yt_pathway .breadcrumbs li {
	background:none;
	padding:0 0 0 10px;
	margin:0 0;
}
#yt_pathway .breadcrumbs li {
	background:url(../images/arrow-ltr-hover.png) no-repeat left center;
	float:left;
	line-height:20px;
	padding:0 0 0 18px;
	margin:0 13px 0 0;
	text-transform:capitalize;
}
#yt_pathway .breadcrumbs li a:hover {
}
.breadcrumbs li a {
}
.breadcrumbs li a:hover {
	text-decoration:underline;
}
#yt_pathway .breadcrumbs li.home {
	padding:0 13px 0 20px;
	margin:0 0
}
#yt_pathway .breadcrumbs li.last {
	margin:0 0;
}
#yt_container #yt_current_content .inner {
}
#yt_current_content .category-head3, #yt_current_content .category-head {
}
#yt_current_content .category-head3 h2, #yt_current_content .category-head h2 {
	font-size:175%;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	padding:0 0 8px;
}
#yt_current_content .std {
}
#yt_current_content .std .page-head {
	font-size:100%;
	margin:0;
	overflow:hidden;
	text-transform:uppercase;
	padding:0 0 10px 0 !important;
	background:url(../images/shadow-left-page.gif) no-repeat left bottom;
	position:relative;
	margin-top:20px;
}
#yt_current_content .std .page-head h3 {
	font-size:100%;
	margin:0;
	overflow:hidden;
	text-transform:uppercase;
	padding:0 0 10px 0 !important;
	background:url(../images/shadow-left-page.gif) no-repeat left bottom;
	position:relative;
}
#yt_current_content div .std {
	border:none;
}
#yt_current_content div .std .inner {
	border:none;
	padding:0 0;
}
#yt_current_content .std .disc {
	margin:0;
}
.display-none {
	display:none;
}
.yt-col, #yt_current_content {
	padding:0;
	position:relative;
}
#yt_botsl .main {
	padding:25px 0 20px;
}
#yt_botsl .yt-box {
	float:left;
}
#yt_botsl .yt-box-last {
	float:right;
	margin-right:0;
}
#yt_botsl .yt-box .block {
	margin:0 20px 0 0;
	margin-bottom:0;
}
#yt_botsl .yt-box.last .block {
	margin:0;
}
#yt_botsl .yt-box:first-child .block {
	margin-left:0;
}
#yt_botsl .yt-box.yt-box-last .block {
	margin-right:0;
}
#yt_botsl .block .block-title {
	margin:0 0 5px 0;
}
#yt_botsl .block .block-title strong {
	font-weight:normal;
}
#yt_botsl .block .block-title strong span {
	font-size:18px;
}
#yt_botsl .yt-box:first-child {
	background:none;
}
#yt_botsl div.block .block-content {
	padding:0;
}
#yt_botsl div.block .address {
	margin-top:10px;
}
#yt_botsl .block-content li a {
	padding:0 0 0 15px;
	background:url(../images/li-bullet.png) left center no-repeat;
	line-height:28px;
	margin:15px 0;
}
#yt_botsl .block-content li a:hover {
	background-image:url(../images/li-bullet-hover.png);
	color:#d00000;
}
#yt_botsl .block-content li:first-child {
	margin-top:0;
}
#yt_botsl div.block .address ul li, #yt_botsl div.block .address ul li:hover {
	padding:0px 0 0 15px;
	background:url(../images/bullet2.png) left 8px no-repeat;
}
#yt_botsl div.block .block-content a {
}
#yt_botsl div.block .block-content a:hover {
	border-bottom:1px dashed #d00000;
}
#yt_botsl div.block .block-content a.readmore {
	border-bottom:1px solid #666;
}
#yt_botsl div.block .block-content a.readmore:hover {
	border-bottom:1px solid #d00000;
}
#yt_botsl img {
	vertical-align:middle;
}
#yt_botsl .block-store-infomation .block-content ul.contact {
	margin-top:18px;
}
#yt_botsl .block-store-infomation .block-content ul.contact li {
	padding:5px 10px 5px 27px;
	margin:5px 0;
	font-size:12px;
	color:#b988a4;
	line-height:1;
}
#yt_botsl .block-store-infomation .block-content ul.contact li:hover, #yt_botsl .block-store-infomation .block-content ul.contact li a:hover {
	color:#B3BD82;
	border-bottom:none;
}
#yt_botsl .block-store-infomation .block-content ul.contact li.phone {
	background:url(../images/icon/phone.png) center left no-repeat;
}
#yt_botsl .block-store-infomation .block-content ul.contact li.phone:hover {
	background:url(../images/icon/phone-hover.png) center left no-repeat;
}
#yt_botsl .block-store-infomation .block-content ul.contact li.support {
	background:url(../images/icon/skype.png) center left no-repeat;
}
#yt_botsl .block-store-infomation .block-content ul.contact li.support:hover {
	background:url(../images/icon/skype-hover.png) center left no-repeat;
}
#yt_botsl .block-store-infomation .block-content ul.contact li.email {
	background:url(../images/icon/email.png) center left no-repeat;
}
#yt_botsl .block-store-infomation .block-content ul.contact li.email:hover {
	background:url(../images/icon/email-hover.png) center left no-repeat;
}
#yt_botsl .block-store-infomation .block-content ul.contact li a {
	color:#b988a4;
	font-style:normal;
}
#yt_connect {
	background:url(../images/top-footer-bg.png) repeat-x 0 0 transparent;
}
.block-subscribe {
	background:none;
	height:auto;
	margin:0 10px 20px !important;
	padding-bottom:5px !important;
	padding-top:5px !important;
	border-radius:8px;
}
.block-subscribe .block-in {
	background:#454F4C;
	height:auto;
	margin-left:-10px;
	padding:0 10px 10px;
	width:100%;
	border-radius:8px;
}
.form-subscribe-header {
	overflow:hidden;
}
.yt-col .block.block-subscribe .block-title span {
}
.yt-col .block.block-subscribe .block-title {
	background:none;
}
#yt_containerwrap .yt-col .block.block-subscribe .block-content {
	padding:0;
	text-align:center;
}
.block-subscribe label {
	margin:15px 0 10px 0;
	display:inline-block;
	font-family:arial, serif;
	font-size:14px;
}
.block-subscribe div.input-box {
	padding:0;
}
.block-subscribe div.actions {
}
.block-user5 form > .input-box {
	display:inline-block;
}
.compare-table .btn-cart > span, .product-essential .add-to-holder .add-to-cart .button > span, .products-list .add-to-holder .add-to-cart .button > span, .block-user5 .actions .button > span, {
line-height:38px;
vertical-align:top;
}
.btn-cart span {
	line-height:32px;
	text-transform:none;
}
.block-reorder .btn-cart span {
	line-height:26px;
}
.block-user5 .actions .button:hover {
}
.compare-table {
	border-top:1px dashed #ccc;
}
.compare-table .btn-cart >span {
	overflow:hidden;
}
input#productTagName {
	border:1px solid #DEDEDE;
	height:28px;
	outline:medium none;
	padding:0 20px 0 10px;
	width:360px;
	border-radius:20px 0 0 20px;
	margin-bottom:20px;
}
.copyright {
	display:inline-block;
	float:left;
	text-align:left;
	font-size:12px;
}
.logo-payment {
	background:url("../images/logo-payment.png") no-repeat scroll right 0 transparent;
	float:right;
	font-size:12px;
	height:20px;
	text-align:left;
	width:290px;
}
.block-subscribe .actions {
	padding:0;
	border:none;
	margin-top:10px;
}
.block-subscribe .button:hover span span {
	padding:0;
}
.block-subscribe .actions .button {
	box-shadow:2px 2px 0 0 #112c2d;
	-moz-box-shadow:2px 2px 0 0 #112c2d;
	-webkit-box-shadow:2px 2px 0 0 #112c2d;
}
.block-poll .actions .button {
}
.block-poll {
	padding-bottom:15px;
}
#yt_ads {
	margin:0 0 -20px;
	overflow:hidden;
	position:relative;
	z-index:3;
}
#yt_ads .main {
	background:#FFF;
}
.block-ads {
	padding:0;
	overflow:hidden;
	padding:17px 0;
}
.block-ads label {
	margin:7px 10px 0 10px;
	display:inline-block;
	float:left;
	font-family:Lobster, serif;
	font-size:200%;
}
.block-ads a {
	width:100%;
	height:70px;
}
.block-ads .itemlogo {
	text-indent:-9999em;
	background:url("../images/ads-logo.png") no-repeat center 0 transparent;
	display:inline-block;
}
.block-ads .itemlogo.logo1 {
	background-position:center 0;
}
.block-ads .itemlogo.logo1:hover {
	background-position:center -480px;
}
.block-ads .itemlogo.logo2 {
	background-position:center -70px;
}
.block-ads .itemlogo.logo2:hover {
	background-position:center -550px;
}
.block-ads .itemlogo.logo3 {
	background-position:center -140px;
}
.block-ads .itemlogo.logo3:hover {
	background-position:center -620px;
}
.block-ads .itemlogo.logo4 {
	background-position:center -210px;
}
.block-ads .itemlogo.logo4:hover {
	background-position:center -690px;
}
.block-ads .itemlogo.logo5 {
	background-position:center -280px;
}
.block-ads .itemlogo.logo5:hover {
	background-position:center -760px;
}
.block-ads .itemlogo.logo6 {
	background-position:center -350px;
}
.block-ads .itemlogo.logo6:hover {
	background-position:center -830px;
}
.block-ads .itemlogo.logo7 {
	background-position:center -420px;
}
.block-ads .itemlogo.logo7:hover {
	background-position:center -900px;
}
.block-ads ul {
	float:left;
}
.block-ads ul li {
	display:inline;
	float:left;
}
.block-ads ul li a {
	background:url(../images/ads-logo.png) no-repeat left top;
	height:60px;
	width:190px;
	display:block;
	text-indent:-999em;
}
.block-ads ul li a.wedding {
	background-position:center 0px;
}
.block-ads ul li a.travel {
	background-position:center -62px;
	width:245px;
}
.block-ads ul li a.mobi {
	background-position:center -124px;
	width:170px;
}
.block-ads ul li a.spa {
	background-position:center -182px;
	width:160px;
}
.inner-block {
	position:relative;
	z-index:2;
}
.topsl2-wrap {
	position:relative;
}
.topsl2-wrap .inner-border {
	border-top-width:30px;
	border-top-style:solid;
}
.topsl2-wrap .inner-blur {
	top:30px;
}
.topsl2-wrap .block-title {
	font-size:100%;
	text-transform:uppercase;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.topsl3-wrap {
	margin-bottom:10px;
}
.topsl3-wrap .block-item .block-title {
	font-size:100%;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.topsl3-wrap .block-item .block-content {
	color:#666;
}
.block-item .block-content ul.article-news li a {
	line-height:20px;
}
.block-item .block-content .article .desc {
	line-height:18px;
	margin-top:10px;
}
.block-item .block-content .article .readmore {
	width:18px;
	height:18px;
	display:inline-block;
}
.topsl3-wrap .block-item ul li {
	border-top:1px dashed #CCCCCC;
	line-height:18px;
	padding-bottom:9px;
	padding-top:9px;
}
.topsl3-wrap .block-item ul li:first-child {
	border-top:none;
	padding-top:0;
}
.block-item ul.article-news li a:hover {
}
.block-item ul.article-news li a {
	display:inline-block;
	position:relative;
	padding-left:30px;
}
.block-item ul.article-news li a:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:20px;
	height:20px;
	background:url(../images/bg-arrow-circle.png) no-repeat 0 0 transparent;
}
.block-item ul.article-news li a:hover:before {
	background:url(../images/bg-arrow-circle.png) no-repeat 0 -60px transparent;
}
.topsl2-wrap .block-content {
	margin-top:5px;
}
.topsl2-wrap .block-content a, .topsl2-wrap .block-content span {
	font-size:12px;
	line-height:22px;
}
.topsl2-wrap ul li {
	line-height:20px;
}
.topsl2-wrap ul li:first-child {
	border-top:none;
}
.topsl2-wrap ul li:hover {
}
.topsl2-wrap ul li a:hover {
	padding-left:10px;
}
.topsl2-wrap .block-user4 ul li a:hover {
	padding-left:30px;
}
.bottom-footer .block-user4 .block-title a:hover {
	border-bottom:none;
}
.topsl1-wrap {
	padding:20px 0;
	border-top-width:1px;
	border-top-style:solid;
}
.topsl1-wrap .block-user5 .block-content label, .topsl1-wrap .block-user4 .block-title, .topsl1-wrap .block-user5 .block-title {
	display:none;
}
.logo-item {
	display:inline-block;
	height:37px;
	width:37px;
	text-indent:-9999em;
}
.topsl2-wrap .block-user4 .block-content a {
}
.topsl2-wrap .block-user4 .block-content a:hover {
	color:#666;
}
.logo-item.logo-facebook {
	background-position:0 0;
}
.logo-item.logo-facebook:hover {
	background-position:0 100%;
	;
}
.logo-item.logo-twitter {
	background-position:25% 0;
}
.logo-item.logo-twitter:hover {
	background-position:25% 100%;
	;
}
.logo-item.logo-googleplus {
	background-position:50% 0;
}
.logo-item.logo-googleplus:hover {
	background-position:50% 100%;
	;
}
.logo-item.logo-youtube {
	background-position:75% 0;
}
.logo-item.logo-youtube:hover {
	background-position:75% 100%;
	;
}
.logo-item.logo-flick {
	background-position:100% 0;
}
.logo-item.logo-flick:hover {
	background-position:100% 100%;
}
.logo-item.logo-vimeo, .logo-item.logo-rss, .logo-item.logo-email {
	display:none;
}
.block-contact-us label, .block-quick-navigation label, .block-social label {
	margin:0 0 20px 0;
}
.block-social {
	padding-top:9px;
}
.block-contact-us label {
	background:url(../images/icon/icon-title.png) no-repeat 0 100% transparent;
}
.block-quick-navigation label {
	background:url(../images/icon/icon-title.png) no-repeat 0 0 transparent;
}
.block-social label {
	background:url(../images/icon/icon-title.png) no-repeat 0 50% transparent;
}
.block-paymentmethods label span, .block-contact-us label span, .block-quick-navigation label span, .block-social label span {
	font-weight:bold;
}
.block-social ul {
	display:inline-block;
	vertical-align:middle;
	margin-top:12px;
}
.block-contact-us ul, .block-quick-navigation ul, .block-social ul {
	clear:both;
}
.block-contact-us ul li, .block-quick-navigation ul li {
}
.block-contact-us ul li.last, .block-quick-navigation ul li.last {
	border-bottom:none;
}
.block-contact-us ul li {
}
.block-quick-navigation ul li, .block-social ul li {
}
.block-contact-us ul li, .block-contact-us ul li a, .block-quick-navigation ul li a {
	font-size:12px;
}
.block-quick-navigation ul li a:hover {
	padding-left:10px;
}
.block-social ul li a {
	font-size:12px;
}
.block-social .desc {
	margin-left:10px;
}
.block-social li a span {
	display:none;
}
.block-social ul li a:hover span {
}
.block-social ul li, .block-quick-navigation ul li {
	float:left;
	font-size:11px;
	color:#666;
}
.block-quick-navigation ul li {
	margin:0 10px 0 0;
	line-height:28px;
}
.block-social ul li {
	margin:0 10px 0 0;
	background:none !important;
	padding:0 !important;
}
.block-social li.last {
	margin:0;
}
.block-social li a.facebook:hover {
}
.block-social li a.twitter {
	background-position:0 20%;
}
.block-social li a.twitter:hover {
}
.block-social li a.youtube {
	background-position:0 40%;
}
.block-social li a.youtube:hover {
}
.block-social li a.blogger {
	background-position:0 60%;
}
.block-social li a.blogger:hover {
}
.block-social li a.linkedin {
	background-position:0 80%;
}
.block-social li a.linkedin:hover {
}
.block-social li a.rss {
	background-position:0 100%;
}
.block-social li a.rss:hover {
}
.block-contact-us {
}
.block-quick-navigation {
}
#yt_botsl1 {
}
#yt_botsl1 .main {
	border-top:1px solid #454F4C;
	padding:20px 0;
}
.block-desc {
	border-left:1px solid #454F4C;
	margin:0 0 0 145px;
	padding:5px 0 5px 20px;
}
.block.block-about .block-content {
	padding:0;
}
#yt_footer {
}
.yt-info, .yt-copyright {
	text-align:center;
}
.yt-info a:hover, .yt-copyright a:hover {
	text-decoration:underline;
}
.yt-info ul {
	display:inline;
}
.yt-info ul li {
	display:inline;
}
.yt-info {
	background:url("../images/bg-white.png") repeat 0 0 transparent;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	line-height:48px;
}
.tags-list li a {
	line-height:22px;
	vertical-align:top;
}
.shop-access > ul > li > a, .tags-list li a, .yt-info ul li a {
}
.yt-info ul li.last {
	background:none;
}
.yt-info ul li {
	padding:0 13px;
	background:url(../images/li-infolink.gif) no-repeat right center;
	font-weight:bold;
}
.yt-info ul li a:hover {
	text-decoration:underline;
}
.yt-info ul.links li.last {
	padding:0 13px;
	background:none;
}
#bug_tracking_link {
	color:#000;
	font-weight:normal;
}
.yt-copyright {
	padding:15px 0 20px;
	border-top:1px solid #666;
	float:left;
	width:100%;
	color:#000;
}
.yt-info {
	line-height:31px;
	font-size:14px;
}
.yt-copyright {
}
#yt_topsl2 .block-item {
	border-left:1px solid #666;
	padding:0 20px 15px;
}
#yt_topsl2 .block-item.block-user1 {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
}
.availability {
}
.success {
}
.error {
}
.notice {
}
.success, .error {
	font-weight:bold;
}
.messages {
	overflow:hidden;
	width:100%;
}
.error-msg, .notice-msg, .note-msg, .success-msg {
	border-width:1px !important;
	font-size:100% !important;
	font-weight:bold !important;
	margin:15px 0 !important;
	padding:10px 10px 10px 47px !important;
}
.catalog-category-view .error-msg, .catalog-category-view .notice-msg, .catalog-category-view .note-msg, .catalog-category-view .success-msg {
	margin:10px 0 20px !important;
}
.category-products .messages .success-msg, .category-products .messages .error-msg, .category-products .messages .notice-msg {
	margin:20px 0 0 !important;
}
.error-msg li, .success-msg li, .notice-msg li {
	background:none;
}
.error-msg {
	background:url(../images/msg_error.png) no-repeat 10px center;
	border:1px dashed #CCC;
}
.success-msg a, .error-msg a {
	color:#cc0000;
}
.success-msg {
	background:url(../images/msg_success.png) no-repeat 10px center;
	border:1px dashed #CCC;
}
.notice-msg, .note-msg {
	background:url(../images/msg_notice.png) no-repeat 10px center;
	border-color:#454F4C;
}
.out-of-stock {
	font-weight:bold;
	line-height:30px;
}
.qty {
	width:1.5em;
	text-align:center;
}
.group-select label, .form-list label, .payment-methods label, .fieldset label {
	font-weight:bold;
	line-height:2;
}
.button-set {
	clear:both;
	padding:8px 15px;
	text-align:right;
	margin-top:10px;
}
.button-set p.required {
	margin-bottom:5px;
}
.btn-checkout {
	float:none;
}
.btn-checkout, .btn-checkout:hover {
}
.btn-checkout span {
}
.form-list {
	margin:0 0 10px 0;
}
#contactForm .form-list {
	margin:0;
}
.contact-form .page-title {
	display:none;
	margin:0;
	margin-top:-10px;
}
.form-list li {
	margin:5px 0;
	overflow:hidden;
}
#yt_tabitem_reviewform .form-list li {
	margin:10px 0 0;
}
#yt_tabitem_reviewform .form-list li:first-child {
	margin-top:0;
}
.form-list li.addElement {
	border-top:1px solid #454F4C;
	padding-top:10px;
}
.group-select, .fieldset {
	margin:20px 0 0;
	padding:15px 0px;
}
.group-select .legend, .fieldset .legend {
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:-30px 0 0;
	padding:0 10px;
}
.control label {
	color:#686868;
	display:inline;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
}
.group-select li, .fieldset li {
	padding:0;
}
.fieldset li label.required {
	line-height:2;
}
.form-list li.fields .field {
	float:left;
	width:250px;
}
.form-list li.wide .input-box .input-text, .fieldset li.wide .input-box select, .fieldset li.wide .input-box textarea {
	width:470px;
}
.form-list li .input-box .input-text, .fieldset li .input-box textarea {
}
.fieldset li .input-box textarea {
	height:200px;
}
#billing-new-address-form li .input-box select {
	height:25px;
}
.validation-advice, .required {
}
.validation-advice {
	clear:both;
	color:#D00000;
	font-weight:bold;
	line-height:1.25em;
	min-height:15px;
	padding:5px 0;
	width:100%;
}
.validation-failed {
}
.v-fix {
	float:left;
}
.v-fix .validate-cc-exp {
	display:block;
	position:relative;
	width:12em;
}
.v-fix .input-text {
	margin-right:10px;
}
.form-list .input-box .v-fix select, .opc .form-list .input-box .v-fix select {
	width:135px;
}
.buttons-set .back-link a:hover, .buttons-set .f-left:hover {
	text-decoration:underline;
}
.opc .step .buttons-set .f-left {
	margin-top:10px;
}
label.required {
	font-weight:bold;
}
label.required em {
	padding:0 5px 0 0;
	vertical-align:middle;
	color:#D00000;
	font-weight:normal;
}
p.required {
	text-align:right;
}
.head, .inner-head, .box-title {
	text-align:right;
}
.head h1, .inner-head h1.head h2, .inner-head h2, .head h3, .inner-head h3, .head h4, .inner-head h4, .head h5, .inner-head h5, .box-title h3 {
	padding:0 15px;
	margin:0;
	text-align:left;
	font-weight:normal;
}
.head a, .inner-head a, .box-title a {
	padding:0 15px;
	float:right;
	line-height:30px;
}
.page-title, .page-title-alt {
	margin:0 0 20px;
}
.page-title h1, .page-title-alt h1 {
	display:inline-block;
	margin:0;
	display:inline;
	font-weight:normal;
}
.page-title-alt {
	margin:16px 0 0;
}
.catalog-category-view .page-title {
}
.yt-product-detail h1.product-name {
	margin:0;
	display:inline-block;
	padding:4px 10px 4px 0;
	line-height:100%;
}
.checkout-onepage-index .page-title, .my-account .page-title, .cart .page-title {
	margin-bottom:20px;
	margin-top:0;
}
.my-account .page-title h1, .cart .page-title h1 {
	text-transform:none;
}
.cart .page-title .checkout-types {
	display:inline-block;
	float:right;
	margin:0;
	position:inherit;
}
.cart .page-title .checkout-types .button {
	margin:0;
}
.my-account .page-title h1 {
	padding-left:0;
}
.page-head h4, .page-head-alt h4, .page-title h4, .page-title-alt h4 {
	font-size:125% !important;
	margin:0;
	text-align:left;
}
.page-head a, .page-head-alt a, .page-title a, .page-title-alt a {
	float:right;
	padding-right:5px;
	padding-left:5px;
}
.page-head .paypal-logo a, .page-head-alt .paypal-logo a, .page-title .paypal-logo a, .page-title-alt .paypal-logo a {
	float:none;
}
.page-title a.link-reorder, .page-title a.link-print, .page-title .separator {
	margin-top:8px;
}
.page-title a.link-reorder {
	margin-right:20px;
}
.page-title a.link-print {
	margin-right:0;
	padding-left:25px;
}
.page-title .button, .page-title-alt .button {
	margin:0 10px 0 0;
	position:absolute;
	top:10px;
	right:0;
}
.page-title .separator, .page-title-alt .separator {
	float:right;
}
.page-head ul, .page-head-alt ul, .page-head li, .page-head-alt li, .page-title ul, .page-title-alt ul, .page-title li, .page-title-alt li {
	background:none;
	margin:0;
	line-height:normal;
}
.title-buttons {
	position:relative;
}
.title-buttons ul {
	position:absolute;
	bottom:0;
	right:0;
}
.title-buttons ul button {
	position:static !important;
}
.page-title .checkout-types li {
	display:inline;
}
.page-title .paypal-logo {
	margin:0 10px 0 0;
	display:inline;
}
.button-level {
}
.button-level h3 {
	float:left;
	background:none !important;
}
.button-level .form-button-alt {
	float:right;
	margin:5px 10px;
}
.button-level ul {
	float:right;
}
.button-level ul li {
	float:left;
	display:block;
	padding-left:10px;
}
.category-head, .category-head3 {
	margin:0 0 10px;
}
.category-head h2 {
	color:#d00000;
	margin:0;
}
.box-header {
	background:#454F4C;
	font-weight:bold;
	margin:10px 0;
	padding:2px 8px;
	text-align:left;
}
.category-head .link-feed {
	float:right;
	margin-top:5px;
	position:relative;
}
td.label {
	font-weight:bold;
}
.data-table {
	width:100%;
}
.data-table th {
}
.data-table th.wrap {
	white-space:normal;
}
.data-table th a, .data-table th a:hover {
}
.data-table td, .data-table th {
	padding:8px 10px;
	vertical-align:top;
	border:1px solid #CCC;
}
.data-table tbody tr {
	border:1px solid #CCC;
}
.data-table tr td {
	padding:10px;
	border:1px solid #ccc;
}
.data-table td {
background
}
.data-table td h3 {
	margin:0;
}
body table.data-table {
	border-collapse:collapse;
}
.data-table thead {
	border:1px solid #CCC;
}
.data-table tbody {
}
.data-table tfoot {
	border-top:none;
	border-top:1px solid #CCC;
}
.data-table thead th, .data-table thead td {
}
.data-table tfoot tr {
}
.data-table tfoot td {
}
.data-table .odd {
}
.data-table .first.odd {
	background:none;
}
.box-account .data-table .odd {
	background:none;
}
.data-table .even {
}
.data-table .last {
}
.data-table tr.last td, .data-table th.last {
}
.a-center input.checkbox {
	float:none;
}
.data-table tr.last td a, .data-table th.last a {
}
.data-table tr.last td .separator, .data-table th.last .separator {
}
.data-table tbody.odd tr {
}
.data-table tbody.even tr {
}
.data-table tbody.odd tr td, .data-table tbody.even tr td {
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
}
.data-table tbody td h4.title, .data-table tbody td h5.title {
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:0;
}
.data-table tbody td .option-label {
	font-style:italic;
	font-weight:bold;
}
.data-table tbody td .option-value {
	padding-left:10px;
}
.data-table tbody td br {
}
.box-table select {
	width:100%;
}
.nested-data-table th, .nested-data-table td {
	padding-bottom:5px;
	padding-top:5px;
}
.generic-table td {
	padding:0 8px;
}
.generic-table td.first {
	padding-left:0;
	white-space:nowrap;
}
.shipping-tracking .button-set {
	border:0;
	margin-top:0;
	padding-top:0;
}
.disc {
	margin:10px 0;
}
.disc li {
}
li.odd {
}
li.even {
}
li.last {
}
.bare-list {
	margin:5px 0;
}
.bare-list li {
	margin:3px 0;
}
.toolbar-inner .select-new, .pager .select-new {
	float:left;
	background:url("../images/limiter-bg.png") no-repeat scroll 0 0 transparent;
	height:30px;
	display:inline-block;
	line-height:30px;
}
.toolbar-inner .select-new .select-inner, .pager .select-new .select-inner {
	width:100%;
	float:left;
	background:url("../images/limiter-bg.png") no-repeat scroll right -36px transparent;
	height:30px;
	margin:0 -2px 0 0;
	overflow:hidden;
	padding:0 3px 0 4px;
}
.pager .limiter select {
	width:45px;
	height:21px;
}
.limiter .select-new .select-inner {
	width:40px;
}
.limiter .select-new .select-inner select {
	width:100px;
}
.showopt {
	float:left;
}
.sort-by .select-new .select-inner {
	width:75px;
}
.catalogsearch-result-index .sort-by .select-new .select-inner {
	width:90px;
}
.sort-by .select-new .select-inner select {
	overflow:hidden;
	width:100px;
}
.catalogsearch-result-index .sort-by .select-new .select-inner select {
	width:110px;
}
.toolbar-inner .select-new .select-inner select, .pager .select-new .select-inner select {
	background:transparent;
	border:none;
	padding:8px 0px 0px;
	margin:0;
	font-size:11px;
	outline:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.toolbar-inner .select-new .select-inner select, .pager .select-new .select-inner select {
-webkit-appearance:none;
padding:4px 0px 2px;
}
}
x:-o-prefocus, .block.block-poll input.radio, .block.block-poll input.checkbox {
width:auto;
}
x:-o-prefocus, .sort-by .select-new .select-inner select {
width:75px;
margin:12px 0px 0px;
height:15px;
padding-left:5px;
}
x:-o-prefocus, .limiter .select-new .select-inner select {
width:40px;
margin:12px 0px 0px;
height:15px;
padding-left:5px;
}
.pager .pages li a.i-next, .pager .pages li a.i-previous {
	background-image:url(../images/pager-bg.png);
	background-repeat:no-repeat;
	display:block;
	height:6px;
	width:10px;
}
.pager .pages li a.i-next {
	background-position:right center;
}
.pager .pages li a.i-previous {
	background-position:left center;
}
.pager .pages li a.i-next img, .pager .pages li a.i-previous img {
	display:none;
}
.my-account .pager {
}
.my-account table.data-table td {
	padding-right:3px;
}
.pager {
	border:none;
	padding:10px 0;
	margin-bottom:10px;
}
.pager .amount {
	float:left;
}
.toolbar .limiter {
}
.limiter {
	line-height:21px;
	display:inline-block;
	float:left;
}
.limiter .select-new {
	float:left;
	margin-right:8px;
}
.pager .limiter label {
	margin:0 5px;
}
.toolbar .limiter label {
	line-height:30px;
	float:left;
}
.toolbar .limiter > * {
	margin-right:10px;
}
.pager .limiter label {
	vertical-align:middle;
	float:left
}
.box-reviews .pager .limiter select {
	margin:0 5px 1px;
}
.box-reviews .toolbar-top .pager {
	display:none;
}
.box-reviews .percent-review, .box-reviews .review-title {
	text-transform:uppercase;
	text-align:center;
	margin-bottom:10px;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn, .box-reviews a.btn-addreview {
	height:41px;
	line-height:41px;
	padding:0 40px 0 25px;
	display:inline-block;
	border-radius:5px;
	position:relative;
	margin:0 auto;
}
.box-reviews .btn-addreview-container {
	text-align:center;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn:hover, .box-reviews a.btn-addreview:hover {
	padding-right:50px;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn:after, .box-reviews a.btn-addreview:after {
	position:absolute;
	content:'';
	width:6px;
	height:11px;
	background:url("../images/logo-addreview.png") no-repeat 0 0 transparent;
	right:20px;
	top:16px;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn:before, .box-reviews a.btn-addreview:before {
	position:absolute;
	content:'';
	width:80%;
	height:11px;
	bottom:-18px;
	left:20px;
}
.pager .limiter select {
	margin:0 0 1px;
	vertical-align:middle;
	padding:0;
}
.pager .pages {
	margin:0;
	float:left
}
.pager .pages ol {
	display:inline-block;
}
.pager .pages li {
	display:inline;
	margin:0 3px;
	float:left;
	line-height:30px
}
.pager .pages .current {
}
.pager .pages li.current {
	color:#d00000;
}
.toolbar-inner {
	background:none;
	border:none;
	line-height:1.3;
	padding:5px 0;
}
.toolbar-inner .view-mode label {
	float:left;
	line-height:30px;
	margin:0 10px 0 0;
}
.toolbar-inner .view-mode {
	display:inline-block;
	float:left;
	text-align:center;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.toolbar-inner .sort-by {
	float:right;
	line-height:32px;
	height:32px;
	display:inline-block;
}
.toolbar-inner .sort-by label {
	vertical-align:middle;
	float:left;
	padding-right:5px;
	line-height:40px;
	height:40px;
	display:none;
}
.toolbar-inner .sort-by select {
	margin:0 0 1px;
	vertical-align:middle;
	padding:0;
}
.toolbar-inner .link-feed {
}
.toolbar-inner .pagination {
	float:right;
	height:auto;
	line-height:30px;
	margin:0;
}
x:-o-prefocus, .toolbar-inner .pagination {
line-height:18px;
height:auto;
}
.pager strong, .toolbar-inner strong, .toolbar-inner .view-mode a {
	float:left;
	z-index:1;
}
.toolbar-inner .view-mode strong {
	color:#999;
}
.toolbar-inner .view-mode strong, .toolbar-inner .view-mode a {
	text-indent:-9999em;
}
.toolbar .amount, .toolbar .pagination {
	display:none;
}
.toolbar-bottom .toolbar .view-mode, .toolbar-bottom .toolbar .showopt, .toolbar-bottom .toolbar .sort-by {
	display:none;
}
.toolbar-bottom .toolbar .amount, .toolbar-bottom .toolbar .pagination {
	display:block;
}
.view-mode .grid, .view-mode .list {
	width:11px;
	height:11px;
}
.toolbar .toolbar-inner a.list:hover {
}
.view-mode a.grid:after {
	background:url("../images/grid-list.png") no-repeat 0 0 transparent;
}
.view-mode a.list:after {
	background:url("../images/grid-list.png") no-repeat 100% 0 transparent;
}
.toolbar-inner .set-desc, .toolbar-inner .set-asc {
	display:inline-block;
	float:left;
	height:30px;
	margin:0 0 0 7px;
	text-indent:-999em;
	width:31px;
}
.toolbar-inner .set-asc:hover, .toolbar-inner .set-desc:hover {
}
.toolbar-inner select.select-sort-by {
	background:none;
}
.limiter select.select-limit-show {
	background:none;
}
.toolbar-inner .grid, .toolbar-inner .grid:hover {
}
.toolbar-inner a.grid {
}
.toolbar-inner .grid, .toolbar-inner .list {
}
.toolbar-inner .list, .toolbar-inner .list:hover {
}
.toolbar-inner a.list {
}
.cms-home .toolbar {
	display:none;
}
.toolbar .pager {
	line-height:36px;
	padding:0;
	display:inline-block;
	float:left;
	padding-left:20px;
}
.cat-title-inner {
	font-size:14px;
	line-height:27px;
}
.cat-title-inner b {
	font-size:18px;
}
.cms-home #yt_content_bottom .category-products {
}
.cat-title .toolbar-inner, .toolbar .toolbar-inner {
	line-height:30px;
	padding:0;
}
.pager p, .pager div, .toolbar-inner div > div > p, .toolbar-inner div > div > div {
	margin:0;
}
.pagination .pages {
	text-align:center;
	line-height:30px;
}
.pagination .pages strong {
	font-weight:normal;
	margin-right:4px;
}
.pagination .pages ol {
	display:inline-block;
	float:left;
}
.pagination .pages li {
	display:inline;
	margin:0;
}
.pagination .pages li img {
}
.pagination .pages li .previous {
	background:url(../images/logo-paging-prev.png) no-repeat center center transparent;
	display:inline-block;
	width:10px;
	background-color:transparent !important;
}
.pagination .pages li .previous:hover {
	background:none;
}
.pagination .pages li .non-first.previous {
}
.pagination .pages li .next {
	background:url(../images/logo-paging-next.png) no-repeat center center transparent;
	display:inline-block;
	width:15px;
	background-color:transparent !important;
}
.pagination .pages li .next:hover {
	background:none;
}
.pagination .pages li .non-last.next {
}
.pagination .pages li a {
	display:inline-block;
	width:18px;
	height:18px;
	line-height:16px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.pagination .pages li.current a, .pagination .pages li:hover a {
}
.pagination .pages li a.previous, .pagination .pages li a.next {
	background:none !important;
}
.pagination .pages li a.previous img, .pagination .pages li a.next img {
	margin-top:-2px;
}
.pagination .pages li {
	padding:0;
}
.pagination .pages li.current a, .pagination .pages li:hover a {
}
.toolbar {
	margin-bottom:8px;
}
.toolbar-bottom {
	margin-top:0;
	display:block;
}
.toolbar-bottom .toolbar {
	vertical-align:top;
}
.page-title {
	padding-bottom:18px;
	margin:0 0 20px;
	background:url("../images/line-title.png") repeat-x scroll 0 bottom transparent;
}
.toolbar-bottom .toolbar {
	color:#666666;
	margin-bottom:8px;
	display:inline-block;
	margin-top:13px;
	padding-top:25px;
	background:url("../images/line-title.png") repeat-x scroll 0 top transparent;
	width:100%;
	vertical-align:top;
}
.toolbar-bottom .toolbar {
	width:100%;
	position:relative;
	top:0;
	left:0;
}
.toolbar .toolbar-inner {
	position:relative;
	z-index:3;
}
.page-nav {
}
table.pager, table.view-by {
	width:100%;
	background:url(../images/head-bg.gif) repeat-x left bottom #454F4C;
	color:#FFF;
	border:1px solid #454F4C;
}
table.view-by {
	background:none;
	border:none;
	border-bottom:5px solid #454F4C;
}
table.pager a {
	color:#282724;
	text-decoration:underline;
}
table.pager select {
	width:50px;
}
table.view-by strong {
	border:3px solid #454F4C;
	background:#f8f8f8;
}
table.view-by td {
	line-height:1.3;
	padding:5px 15px;
}
table.view-by a {
	color:#d00000;
}
table.view-by a:hover, table.view-by a:active, table.view-by a:focus {
	color:#d00000;
	text-decoration:underline;
}
table.view-by td.sort-by {
	padding-right:50px;
	text-align:right;
}
table.view-by td.sort-by a {
	border:0;
	padding:0;
}
table.view-by select {
	width:85px;
}
table.pager td {
	vertical-align:middle;
	width:32%;
	line-height:1.3;
	padding:5px 15px;
}
table.pager td.a-right {
	width:auto;
}
table.pager td.pages {
	padding:5px 0;
	text-align:center;
	white-space:nowrap;
}
table.pager ol, table.pager li {
	display:inline;
}
td.pages li {
	padding:0;
}
td.pages li img {
	vertical-align:middle;
}
td.pages li a {
	padding:0 4px;
}
td.pages li span.on {
	font-weight:bold;
	padding:0 4px;
}
.ratings {
	padding:0;
}
.block-location {
	background:#d00000;
	color:#fff;
	padding:5px 10px;
}
.rating-box {
	vertical-align:middle;
	display:inline-block;
	background:url("../images/bkg_rating.png") repeat-x scroll 0 0 transparent;
	height:16px;
	position:relative;
	width:80px;
}
.ratings-table .rating-box {
	margin-top:0 !important;
}
.rating-box .rating {
	background:url("../images/bkg_rating.png") repeat-x scroll 0 100% #FFF;
	height:14px;
	left:0;
	position:absolute;
	top:0;
}
.products-list .rating-box {
	background-image:url(../images/bkg_rating.png);
}
.products-list .rating-box .rating {
	background-image:url(../images/bkg_rating.png);
}
.products-grid .rating-box {
	background-image:url("../images/bkg_rating.png");
}
.products-grid .rating-box .rating {
	background-image:url(../images/bkg_rating.png);
}
.block-location .rating-box, .block-location .rating-box .rating {
	background-image:url(../images/bkg_rating.png);
	overflow:hidden;
}
.ratings-table {
	margin:5px 0;
	vertical-align:top;
}
.ratings-table td, .ratings-table th {
	padding:3px 0;
	vetical-align:super;
}
#yt_tabitem_reviewform .ratings-table td, #yt_tabitem_reviewform .ratings-table th {
	vertical-align:middle;
}
.ratings-table td.label, .ratings-table th {
	font-weight:normal;
	padding-right:15px;
}
.ratings p.rating-links {
	line-height:100%;
	margin:10px 0 -10px;
	float:none;
	vertical-align:middle;
}
#product_comparison .rating-box {
	float:left;
	margin-right:15px;
}
#product_comparison .price-box {
	text-align:left;
	margin:10px;
	margin-left:0;
	width:auto;
}
.price-box {
}
.price {
}
.block-wishlist .price-box .price {
	font-weight:normal;
}
.regular-price {
}
.price-box {
}
.products-grid .item-inner h2.product-name a.minimal-price-link, .products-grid .regular-price {
	display:inline-block;
	padding:0;
}
.products-grid .regular-price {
}
.yt-col .price-box {
	width:auto;
	margin:0;
}
.product-information .regular-price .price {
}
.price-label {
	display:none;
}
.old-price {
	margin:0;
}
.old-price .price-label {
	white-space:nowrap;
}
.old-price .price {
	font-weight:normal;
	text-decoration:line-through;
}
.products-grid .old-price {
	display:inline;
	float:right;
}
.products-grid .old-price .price-label {
	display:none;
}
.special-price {
	margin:0;
	padding:3px 0;
}
.product-essential .price-label, .products-list .price-label {
	display:none;
}
.product-essential .price-as-configured .price-label, .product-essential .price-from .price-label, .product-essential .price-to .price-label, .products-list .price-as-configured .price-label, .products-list .price-from .price-label, .products-list .price-to .price-label {
	display:inline-block;
}
.box-main .price-box, .product-essential .price-box, .products-list .price-box {
	display:inline-block;
	line-height:20px;
}
.product-essential .stock-status, .products-list .stock-status {
}
.product-essential .price-box .old-price, .products-list .price-box .old-price {
	display:inline-block;
	float:right;
	margin:0 0 0 30px;
}
.product-essential .price-box .special-price, .products-list .price-box .special-price {
	display:inline-block;
	margin:0;
	padding:0;
	line-height:20px;
}
.products-grid .special-price {
	display:inline;
	float:left;
	padding:0;
}
.products-list .desc, .product-essential .short-description {
	line-height:24px;
	margin-top:20px;
}
.products-grid .special-price .price-label {
	display:none;
}
.products-grid .special-price .price {
	font-weight:bold;
}
.special-price .price {
	font-weight:bold;
}
.cart-price price {
}
.minimal-price {
	margin:0;
	line-height:27px;
}
.minimal-price .price-label {
}
a.minimal-price-link {
	display:block;
	font-size:12px;
	line-height:1;
	padding:0 0;
}
.products-grid a.minimal-price-link {
	color:#FFF;
}
#upsell-product-table a.minimal-price-link {
}
a.minimal-price-link .label {
	font-size:12px;
	color:#4DC8E9;
}
a.minimal-price-link .price {
	font-weight:bold;
	font-size:20px !important;
}
.price-excluding-tax {
	display:block;
}
.price-excluding-tax .label {
	white-space:nowrap;
}
.price-excluding-tax .price {
	font-weight:normal;
}
.price-including-tax {
	display:block;
}
.price-including-tax .label {
	white-space:nowrap;
}
.price-including-tax .price {
	font-weight:bold;
}
.price-excl-tax {
}
.price-excl-tax .label {
	white-space:nowrap;
}
.price-excl-tax .price {
	font-weight:bold;
}
.price-incl-tax {
}
.price-incl-tax .label {
	white-space:nowrap;
}
.price-incl-tax .price {
	font-weight:bold;
}
.price-from, .price-to {
	margin:10px 0;
	line-height:17px;
	display:inline-block;
	float:left;
}
.products-grid .price-from {
	margin-top:15px;
}
.products-grid .price-to {
	margin-top:5px;
}
.products-grid .price-to, .products-grid .price-from {
	margin:0;
}
.price-from .price-label, .price-to .price-label {
	font-weight:bold;
	white-space:nowrap;
	display:inline-block;
}
.price-notice {
	padding-left:10px;
}
.price-notice .price {
	font-weight:bold;
}
.price-as-configured {
	margin:0;
}
.price-as-configured .price-label {
	font-weight:bold;
	white-space:nowrap;
}
.price-box-bundle {
	padding:0 0 10px 0;
}
.price-box-bundle .price-box {
	margin:0 !important;
	padding:0 !important;
}
.price-box-bundle .price {
}
.product-pricing-grouped li {
	padding:2px 0;
}
.product-pricing-grouped li .price {
	font-weight:bold;
}
.product-pricing {
	font-size:11px;
	margin:13px 0 0 0;
	clear:both;
}
.product-pricing li {
	padding:0 0;
}
.product-pricing .benefit {
	font-weight:bold;
}
.product-pricing .price {
	font-weight:bold;
}
.product-img-box .rating-links {
	clear:both;
}
.product-shop .paypal-logo {
	text-align:center;
}
.product-shop .paypal-or {
	display:block;
	margin-bottom:5px;
}
.generic-box {
	border:1px solid #454F4C;
	margin-bottom:15px;
	padding:10px 15px;
}
.generic-box h4 {
	margin:0 0 5px;
	border-bottom:1px solid #454F4C;
	padding-bottom:5px;
}
.generic-product-grid {
	width:100%;
}
.generic-product-grid td {
	border-bottom:1px solid #454F4C;
	border-right:1px solid #454F4C;
}
.generic-product-grid tr.last td {
	border-bottom:0;
}
.generic-product-grid td.last {
	border-right:0;
}
.generic-product-grid .product-image {
	text-align:center;
}
.generic-product-grid td.empty-product {
	border-right:0;
}
.generic-product-grid .ratings .pipe {
	display:none;
}
.add-to-cart {
}
.add-to-cart .qty-box {
	float:left;
}
.add-to-cart .qty-box #qty {
	width:80px;
	padding:2px 0 2px 10px;
	line-height:20px;
}
.add-to-cart .qty-box label {
	float:left;
	font-weight:bold;
	line-height:25px;
	text-transform:uppercase;
}
.add-to-cart .qty-box .qty {
	float:left;
	margin:0 5px;
	height:20px;
}
.add-to-cart .button {
	margin-left:5px;
}
.add-to-links {
	margin:0;
	padding:0;
}
.actions .add-to-links li a {
	font-style:normal;
	text-decoration:none;
	color:#454f4c;
}
.add-to-holder {
	margin:10px 0;
}
.product-essential .add-to-holder .add-to-cart {
	margin:0 20px 13px 0;
}
.add-to-holder .add-to-cart {
	margin:0;
	margin-top:18px;
}
.add-to-holder .add-to-cart label {
	vertical-align:middle;
}
.add-to-holder .add-or {
	float:left;
	padding:5px 10px 0;
	color:#999;
}
.add-to-holder .add-to-links, .product-essential .add-to-links {
	float:left;
	text-align:left;
	padding:0;
	border-top:0;
}
.tool-tip {
	background:#454F4C;
	color:#FFF;
	border:1px solid #454F4C;
	position:absolute;
}
.tool-tip .btn-close {
	margin-bottom:-9px;
	padding:6px 6px 0;
	text-align:right;
}
.tool-tip .inline-content {
	padding:8px;
}
.tool-tip .tool-tip-content {
	padding:15px 20px;
}
.truncated {
	cursor:help;
}
.truncated a.dots {
	cursor:help;
	text-decoration:none !important;
}
.truncated a.details {
	border-bottom:1px dotted #454F4C;
	cursor:help;
	text-decoration:none !important;
}
.truncated .truncated_full_value {
	position:relative;
	z-index:999;
}
.truncated .truncated_full_value dl {
	background:#454F4C;
	color:#FFF;
	border:1px solid #454F4C;
	padding:5px 10px;
	position:absolute;
	top:-99999em;
	width:250px;
	z-index:999;
}
.truncated .truncated_full_value dl dt {
	margin-top:0;
}
.truncated .show dl {
	left:50%;
	top:-20px;
}
#yt_right .truncated .show dl {
	left:auto;
	right:90%;
	top:-54px;
}
.button-level .link-cart, .button-level .link-wishlist {
	float:right !important;
	padding-left:18px;
	line-height:35px;
}
.product-image .popup-box .link-wishlist img:hover {
}
.btn-remove2 {
	display:block;
	width:16px;
	height:16px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
a.btn-edit {
	float:right;
	overflow:hidden;
	font-size:125%;
}
a.btn-remove {
	display:block;
	text-align:left;
	font-size:125%;
	line-height:100%;
	margin:2px 15px 2px 2px;
	overflow:hidden;
	float:right;
}
.btn-remove, .i-cancel-circle, .icon-cancel-circle {
	text-indent:-9999em;
	width:14px;
	height:14px;
	background:url("../../images/tomato/logo-close.png") no-repeat scroll 0 0 transparent;
}
#bd .btn-edit, .icon-pencil {
}
.btn-remove:hover, .i-cancel-circle:hover, .icon-cancel-circle:hover {
	background-position:0 100%;
}
a.btn-edit:hover, a.btn-edit:focus, a.btn-edit:active, a.btn-remove:hover, a.btn-remove:focus, a.btn-remove:active {
	text-decoration:none !important;
}
.link-print, .link-mail, .link-feed, .link-reviewwrite, .link-productalert {
	padding-left:22px;
	background-position:2px center;
	background-repeat:no-repeat;
}
.link-print {
	background-image:url(../images/icon_printer.gif);
	margin-right:20px;
}
.link-feed {
	background:url(../images/icon_feed.gif) no-repeat left center;
	padding-left:18px;
	padding-right:15px;
	color:#d00000;
}
.button-level .link-feed {
}
.button-level .pipe {
	float:right !important;
	line-height:35px;
}
.link-feed:hover, .link-feed:focus, .link-feed:active {
}
.link-mail {
	padding:0;
	display:inline-block;
	color:#999;
	margin:0 0 0 30px;
}
.link-mail .i-mail, .availability .i-cancel-circle, .availability .i-ok-circle {
}
.link-mail:hover {
	background-position:left -24px;
}
.link-reviewcount {
	color:#282724;
}
.link-reviewwrite {
	background-image:url(../images/icon_comment.gif);
}
.link-productalert {
	background-image:url(../images/icon_newspaper.gif);
}
.yt-col .block {
	margin:0 0 20px;
}
.yt-leftcol div.block.block-currency {
	background:#ccddd7;
	border-radius:12px;
	-moz-border-radius:12px;
	khtml-border-radius:12px;
	-webkit-border-radius:12px;
}
.yt-leftcol div.block.block-currency strong span {
	color:#666;
}
.yt-col .block:first-child {
}
.yt-col .block .block-title {
	color:#FFF;
	line-height:30px;
	height:30px;
	text-transform:capitalize;
	border-radius:0;
	-moz-border-radius:0;
	khtml-border-radius:0;
	-webkit-border-radius:0;
	white-space:nowrap;
}
.yt-col .block .block-title span {
}
.yt-col .block-currency .block-title {
}
#yt_containerwrap .yt-col .block-currency .block-content {
	padding:20px;
	text-align:center;
}
.yt-col .block-currency .block-title, .yt-col .block.block-cart .block-title {
}
.yt-col .block .block-title strong {
	padding-left:10px;
	font-size:16px;
	line-height:30px;
	height:30px;
	font-weight:normal;
	display:block;
	text-transform:uppercase;
}
.yt-col .block .block-title strong span {
	display:inline;
}
.yt-col .block-banner {
	padding:0;
	background:none;
	margin:30px;
}
.yt-col div.paypal-logo {
	text-align:center;
	padding-bottom:20px;
	padding-left:20px;
}
.yt-col p.paypal-logo a, .yt-col p.paypal-logo .paypal-or, .yt-col .block-cart .actions {
	text-align:right;
	display:block;
	margin:10px 0 20px;
}
.yt-col .block-cart .actions button.button {
	float:left;
}
.paypal-logo img {
	vertical-align:middle;
}
.paypal-logo a, .paypal-logo a:hover, .paypal-logo a:focus, .paypal-logo a:active {
	text-decoration:none;
}
.block .block-title small {
	display:inline;
}
.block-title span.first-word {
	color:#666666;
	font-size:14px !important;
	font-weight:normal !important;
}
.block .block-subtitle {
	padding:5px 0;
	margin:0;
}
.block-poll .block-subtitle {
	padding:0;
	line-height:100%;
}
.yt-col .block p {
	margin:0;
}
.yt-col .block p.subtotal .label {
	padding:0;
	font-weight:normal;
	background:none;
	color:#FFF;
}
.yt-col .block .block-subtitle {
	padding:5px 0;
	border:1px dashed #ccc;
	margin-bottom:10px;
	margin-left:3px;
	border-right:none;
	border-left:none;
}
.yt-col .block-cart p.product-name {
	display:inline-block;
}
.block-title strong span {
}
.box .head h5, .block .block-title h5 {
	font-size:92%;
	background:none;
	border:0;
	padding:0;
}
.box h3, .box h4, .box h5, .block h3, .block h4, .block h5, .block .block-title strong, .block .block-title h3, .block .block-title h4 {
	margin:0;
}
.block .block-content {
	clear:both;
}
.block .block-content dt {
	font-weight:normal;
}
.block-layered-nav dt > span >span, .block-yt-layered-nav li a.subhead span {
	background:none;
	padding-left:20px;
	display:table;
}
#yt_containerwrap .block .block-content, #yt-right-slideshow .block .block-content {
	padding:10px;
	background:#333;
}
#yt_containerwrap .yt-col .block-yt-layered-nav .block-content, #yt_containerwrap .yt-col .block-layered-nav .block-content {
	padding:0;
}
#yt_containerwrap .block .block-content a:hover {
}
#yt_containerwrap .block .block-content {
	color:#FFF;
}
#yt_containerwrap .block-currency .block-content, #yt_containerwrap .block-wishlist .block-content, #yt_containerwrap .block-compare .block-content, #yt_containerwrap .block.block-cart .block-content {
	color:#FFF;
}
#yt_containerwrap .block-currency .block-content .subtotal .price, #yt_containerwrap .block.block-cart .block-content .subtotal .price {
	font-size:18px;
}
.block-currency .currency-select {
	background:url("../images/limiter-bg.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:26px;
	line-height:26px;
}
.block-currency .currency-select-inner {
	background:url("../images/limiter-bg.png") no-repeat scroll right -46px transparent;
	float:left;
	height:26px;
	line-height:26px;
	margin:0 -4px 0 0;
	overflow:hidden;
	padding:0 3px;
	width:100%;
}
.block-currency .currency-select-inner select {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	height:21px;
	line-height:21px;
	outline:medium none;
	padding:0 0 0;
	margin:4px 0;
	width:114%;
	-webkit-appearance:none;
}
.block-currency .currency-select-inner select option {
	background:#FFF;
	height:21px;
	line-height:21px;
	padding:3px 5px 0;
}
.block.block-cart .block-content .amount a {
	font-size:14px;
}
.block.block-cart .block-content .amount a:hover {
	text-decoration:underline;
}
.block.block-cart .block-content a {
	color:#FFF;
}
.yt-rightcol .block .block-content {
}
.block-banner .block-content, .yt-rightcol .block-banner .block-content {
	text-align:center;
	padding:0;
}
.box small, .block small {
	text-align:left;
}
.block p.empty {
	margin:0;
}
.box ol, .block ol {
}
.box ol li, .block ol li {
	margin:0;
	padding:6px 0;
}
.box ol li div, .block ol li div {
	text-indent:0;
}
.box ol li.last, .block ol li.last {
	border-bottom:0 !important;
}
#yt_botsl .block-yoursay table td {
	border:1px solid #eee;
}
#yt_botsl div.block-yoursay .block-content {
	padding:0;
	text-align:center;
}
.box {
	background:none;
	border:none;
}
.box .box-title {
	background:#454F4C;
	color:#FFF;
	margin-bottom:5px;
	padding:0;
	line-height:normal;
	width:100%;
	height:30px;
}
.box .box-content {
	padding:0 10px;
	clear:both;
}
.box .box-title h3, .box .box-title h2, .box .box-title h4 {
	font-size:100%;
	float:left;
	line-height:30px;
	margin:0;
	padding:0 10px;
}
.box .box-title h3 a, .box .box-title h2 a, .box .box-title h4 a {
	padding-left:5px;
	float:none;
	display:inline;
}
.box .product-images, .block .product-images {
	float:left;
	width:30%;
	margin-top:5px;
	text-indent:0;
}
.box .product-details, .block .product-details {
	float:right;
}
.box .product-checkbox, .block .product-checkbox {
	float:left;
	padding:0 5px 0 0;
}
.box .product-names, .block .product-names {
}
.box a.link-cart, .block a.link-wishlist {
}
.popup-box p:first-child a.link-wishlist {
	display:inline-block;
}
.popup-box p:first-child a.link-wishlist:hover {
	background:url(../images/heart-h.png) no-repeat 0 0 transparent;
	display:inline-block;
}
.popup-box p:first-child a.link-wishlist:hover img {
	visibility:hidden;
}
.yt-col .box a.link-cart, .yt-col .block a.link-wishlist {
	margin-right:0;
	display:block;
}
.block .product-name {
	margin:0;
}
.bottom-footer .block.block-tags .block-content {
	margin-top:-7px;
}
.block-tags, .block-tags ul {
	border:none;
}
.block-tags li {
	display:inline;
	margin:0 !important;
	padding:0 2px !important;
}
.block-tags li a:hover {
	border-bottom:1px dotted;
}
.block-tags small {
	background:url(../images/arrow_d1.gif) no-repeat right center;
	padding-right:12px;
	text-align:left;
	line-height:normal;
}
.block.block-paymentmethods label {
	display:inline-block;
	float:left;
	font-size:24px;
	line-height:30px;
}
.block.block-paymentmethods {
	margin:30px 0;
	display:inline-block;
}
.block.block-paymentmethods .block-title {
	margin-right:20px;
}
.block.block-paymentmethods .block-title, .block.block-paymentmethods .block-content {
	float:left;
	clear:none;
}
ul.payment {
	display:inline-block;
	overflow:hidden;
	text-align:center;
}
.block-content ul.payment li {
	margin-right:6px;
	float:left;
}
.block-content ul.payment li a {
	background:url(../images/icon/paymentmethods.png) no-repeat left top;
	height:38px;
	width:60px;
	display:block;
	padding:0 0;
	margin:0;
	text-indent:-999em;
}
.block-content ul.payment li a:hover {
	border:none;
}
.block-content ul.payment li a.master {
	background-position:-60px top;
}
.block-content ul.payment li a.amex {
	background-position:-120px top;
}
.block-content ul.payment li a.paypal {
	background-position:-180px top;
}
.block-cart .actions {
	margin-bottom:0;
	border-color:#454F4C;
}
.block-cart .button {
}
.block-reorder .product-name a, .block-wishlist .product-name a {
}
.add-to a {
	font-size:92%;
}
.block-wishlist .block-subtitle {
	margin:-10px 0 0 0;
}
.mini-products-list .product-details {
	float:none;
}
#cart-sidebar li {
	margin:1px 0 0;
}
#cart-sidebar li:hover {
}
.block-reorder .product-name a:hover, .block-wishlist .product-name a:hover, #cart-sidebar .product-name a:hover {
}
.mini-products-list .product-image {
	float:left;
}
.mini-products-list .product-image img {
}
.mini-products-list .price-box {
	clear:none;
}
.mini-products-list .product-name {
	margin:0 0 10px 0;
}
.block-wishlist small {
}
.block-wishlist ol li {
	padding:10px 0 0;
}
.block-wishlist .actions {
	margin:15px 0 0;
}
.block-reorder .btn-cart, .block-wishlist a.link-cart.button {
	float:right;
}
.block-wishlist ol li:first {
padding-top:0px;
}
.block-wishlist .special-price {
	padding:0 0 5px 0;
}
.block-wishlist .special-price .price {
	font-size:100%;
}
.block-wishlist p {
	line-height:normal;
}
.block-wishlist .price-label {
	font-size:11px;
}
.block-wishlist .old-price {
	display:none;
}
.block-reorder .block-subtitle {
	margin:0;
	padding-top:10px;
}
.block-reorder .actions {
}
.block-reorder .product-name {
	margin-left:20px !important;
}
.block-reorder input.checkbox {
	float:left;
}
#cart-sidebar-reorder li.item {
}
#cart-sidebar-reorder {
	margin-bottom:10px;
}
.col-left .block-compare .block-title {
}
.col-left .block-bestsale-left {
	border-top:5px solid;
}
.col-left .block-compare .block-content {
	padding:20px 10px 27px 10px;
}
.yt-col .block-compare p {
	display:inline-block;
}
.block-compare p.no-item {
}
.block-compare .block-title small {
	display:none;
}
.block-compared ol#recently-compared-items li, .block-compare ol#compare-items li {
	padding:5px 0;
	margin:0;
	text-indent:0;
	background:none;
	margin-bottom:5px;
}
.block-compared ol#recently-compared-items li:hover, .block-compare ol#compare-items li:hover {
}
.block-compare .actions {
	margin:15px 0 30px;
}
.block-reorder .actions > a, .block-wishlist .actions a, .block-compare .actions .action-clear {
	float:left;
	line-height:26px;
}
.block-compare a.left {
	margin-top:3px;
	float:right;
}
.block-compared .block-title strong {
	line-height:25px;
}
.block-compared ol#recently-compared-items li a {
	text-indent:0;
	display:block;
}
ol#recently-compared-items li a:hover, ol#recently-compared-items li a:active, ol#recently-compared-items li a:focus {
	text-decoration:none;
	background-image:url(../images/bullet1-hover.gif);
}
.block-compare #compare-items a {
	line-height:18px;
}
.block-compare #compare-items a:hover {
	text-decoration:none;
	line-height:18px;
}
.yt-col .block-compare .block-content .product-name a {
	color:#FFF;
}
.block-compare #cart-sidebar-reorder li {
	border-bottom:1px solid #454F4C;
	border-top:none;
	text-indent:0;
}
.block-compare .actions .button {
	float:right;
	margin-right:10px;
}
.mini-product-view ol#recently-viewed-items li {
	text-indent:0;
	border-bottom:1px solid #454F4C;
	border-top:none;
}
.block-viewed .block-content {
}
.block-viewed .block-title strong {
}
.block-poll .block-content {
}
.block-poll ul, .block-poll ol {
	margin:20px 0 10px;
}
.block-poll .poll-resutl li.odd {
	background:#F8F8F8
}
.block-poll .poll-resutl li.even {
	background:#E6E2DD
}
.block-poll .poll-resutl li {
	padding-right:50%;
	position:relative;
	vertical-align:middle;
	padding-left:10px;
}
.block-poll li {
	vertical-align:middle;
	margin-top:15px;
}
.block-poll li:first-child {
	margin:0 0;
}
.block-poll li .label label {
	cursor:pointer
}
.block-poll .right {
	float:left;
}
.poll_vote {
	margin-left:0;
}
.block-poll .votes {
	bottom:6px;
	position:absolute;
	right:10px;
}
.block-poll .actions {
	margin:15px 0 7px;
}
.block-poll .actions .button {
	float:left;
	background:#888;
	border:none;
	color:#FFF;
}
.block-related .block-content {
}
.block-related ol li {
	position:relative;
	padding:10px 0;
}
.block-related ol li.last {
}
.block-related .product-images {
	position:absolute;
	left:0;
	top:5px;
	padding-left:18px;
	overflow:hidden;
}
.block-related .product-image {
	float:left;
	margin-right:20px;
	border:1px solid #CCC;
}
.block-related .product-images .checkbox-container {
	position:absolute;
	top:15px;
	left:0;
}
.block-related .product-details {
	display:block;
	width:auto;
}
.block-related input.checkbox {
	margin:5px 0 0 5px;
	float:right;
}
.block-layered-nav .block-title strong span {
	padding:0;
}
.block-layered-nav ol.narrowed-category {
	padding:5px 0;
	background:#454F4C;
	color:#FFF;
	margin:0 !important;
}
.block-layered-nav ol li {
}
.block-layered-nav .action {
	margin-bottom:10px;
}
.block-layered-nav ol.narrowed-category li {
	border-bottom:none;
	font-weight:bold;
	padding:1px 0;
}
.block-layered-nav .narrowed-category li .label {
	padding-left:22px;
	background:url(../images/bullet.gif) no-repeat 15px 5px;
	font-weight:normal;
}
.block-layered-nav .widget-btn {
	float:right;
	margin:2px 8px 0 5px;
}
#narrow-by-list ol {
}
.block-layered-nav dt:hover {
}
.block-layered-nav dt {
	position:relative;
	border-bottom:none;
	cursor:pointer;
	text-transform:capitalize;
}
.block-layered-nav dl > dt:first-child {
}
.block-layered-nav dt .toggle, #yt_sidenav li.parent .toggle {
	background:url("../images/logo-toggle.png") no-repeat 0 0 transparent;
}
.block-layered-nav dt.accordion-open {
}
.block-layered-nav dt.accordion-open:hover {
}
.block-layered-nav dt.accordion-close {
	background:rgb(245,245,245);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 1)), color-stop(100%, rgba(241, 241, 241, 1)));
	background:-webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%);
	background:-o-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%);
	background:-ms-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%);
	background:linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1', GradientType=0);
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #FFF;
	margin-bottom:0;
}
.block-layered-nav .currently, .block-layered-nav .actions {
	padding:0px 0px 5px 20px;
}
.block-layered-nav dt.accordion-close:hover {
}
.block-layered-nav .block-subtitle {
	font-size:125%;
	font-weight:bold;
	margin:2px 0;
	text-transform:uppercase;
	display:none;
}
.block-layered-nav dd {
	border-bottom:1px solid #e9e9e9;
	margin-bottom:0px;
	padding:3px 0;
}
#yt_sidenav > li.last > ul, .block-layered-nav dd.last {
}
.block-layered-nav dd li {
	margin:0;
	padding:0;
	border:none;
}
.block-layered-nav dd li:hover {
}
.block-layered-nav dd li a {
	color:#666;
	padding:5px 0 5px 25px;
	display:block;
	outline:none;
	text-decoration:none;
	text-indent:0;
}
.block-layered-nav dd li a:hover, .block-layered-nav dd li a:active, .block-layered-nav dd li a:focus {
}
.block-paypal {
	float:right;
}
#yt_footer .block-paypal li {
	float:left;
	padding:0 5px 0 0;
	background:none;
}
.category-image {
	top:0;
	position:absolute;
	width:1960px;
	height:200px;
	left:-395px;
}
.catalog-listing {
	padding:0;
}
.category-products {
	padding:0 0 0 0;
	position:relative;
	display:block;
}
.col-main .category-products {
	width:100%;
}
.catalog-listing h5, .catalog-listing .product-image, .catalog-listing .product-information, .category-products h2, .category-products .product-image, .category-products .product-information {
}
.catalog-listing li.first h5, .catalog-listing li.first .product-image, .catalog-listing li.first .product-information, .category-products li.first h2, .category-products li.first .product-image, .category-products li.first .product-information {
}
.catalog-listing li.last h5, .catalog-listing li.last .product-image, .catalog-listing li.last .product-information, .category-products li.last h2, .category-products li.last .product-image, .category-products li.last .product-information {
}
.catalog-listing .ratings, .category-products .ratings {
}
.catalog-listing .pdescription, .category-products .pdescription {
	margin:0 0 10px;
}
.category-products .button {
	float:none;
}
.category-products .add-to, .catalog-listing .add-to {
	border-top:1px solid #F1F1F1;
	clear:both;
	margin:0;
	padding:7px 5px;
	font-size:100%;
}
.category-products h2.product-name, .catalog-listing h2.product-name {
	margin:0 0;
	padding:0 0;
	clear:both;
}
.products-grid h2.product-name {
	line-height:34px;
}
.category-products h2.product-name a, .catalog-listing h2.product-name a {
	font-weight:normal;
}
.category-products h2.product-name a, .catalog-listing h5 a {
}
.category-products .product-name a:hover, .category-products .product-name a:focus, .category-products .product-name a:active {
	text-decoration:none;
}
.catalog-listing .price-box, .category-products .price-box {
	padding:0 7px;
}
.block.block-cart span.price, .catalog-listing .price-box, .category-products .price-box span.price, .price-box span.price {
	line-height:22x;
	font-weight:normal;
}
.category-products .products-grid .price-box .old-price span.price {
}
.product-essential .price-box .old-price span.price, .category-products .products-list .price-box .old-price span.price {
	line-height:20px;
	font-weight:normal;
}
.catalog-listing .add-to {
}
.category-products .add-to-links {
}
.catalog-listing .add-to a, .catalog-listing .add-to a.link-cart, .category-products .add-to-links a.link-wishlist, .category-products .add-to-links a {
	font-size:12px;
}
.catalog-listing .add-to a:hover, .catalog-listing .add-to a:active, .catalog-listing .add-to a:focus, .category-products .add-to-links a:hover, .category-products .add-to-links a:active, .category-products .add-to-links a:focus {
}
.catalog-listing .add-to a.link-cart, .category-products .add-to-links a.link-wishlist {
}
.catalog-listing .add-to .pipe, .category-products .add-to-links .separator {
}
.products-list {
	clear:both;
}
.products-list {
	margin:0;
	width:100%;
}
.products-list > li {
	padding-top:30px;
}
.products-list > li:first-child ~ li {
border-top:1px solid #CCC;
}
.products-list .item {
	background:#FFFFFF;
	margin-bottom:30px;
	clear:both;
	position:relative;
	vertical-align:top;
}
.products-list .item.last {
	margin-bottom:0;
}
.products-list .product-image {
	background:#FFFFFF;
	position:relative;
	text-align:left;
	display:inline-block;
	text-align:center;
}
.products-list .product-image span.item-inner {
	display:inline-block;
}
.products-list .product-image img.image-hover {
	position:absolute;
	left:0;
	top:0;
}
.products-list .product-image {
	border:1px solid #CCC;
	padding:10px;
}
.products-list .product-image span.newproduct-list {
	background:url(../images/new.png) no-repeat left top;
	height:46px;
	width:46px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	text-indent:-999em;
}
.products-list .product-image span.saleoff-list {
	background:url(../images/sale.png) no-repeat left top;
	height:46px;
	width:46px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	z-index:10px;
	text-indent:-999em;
}
.products-list .product-shop {
	padding:0;
	overflow:hidden;
}
.products-list .image-list {
	float:left;
	position:relative;
}
.products-list .product-shop .desc {
	clear:both;
	margin-bottom:25px;
	margin-top:20px;
}
.wrap-info {
	display:inline-block;
}
.products-list .price-block {
	clear:none;
	margin:0 !important;
	vertical-align:top;
	display:inline-block;
}
.products-list .price-and-addtocart {
	margin:5px 0 15px;
}
.products-list .product-shop .price-box {
	padding:0 35px 0 0;
}
.products-list .product-shop .price-box .price {
}
.separator {
	margin:0 5px;
	color:#999;
}
.data-table .separator {
	margin:0;
}
.products-list .product-shop .ratings {
	border-top:0;
	display:inline-block;
}
.products-list .product-shop .rating-box {
}
.products-list .product-shop .rating-links {
	margin:0 0 0 5px;
	line-height:18px;
}
.products-list .product-shop .rating-links a.review-num {
	color:#999;
}
.products-list .product-shop .rating-links a.review-num:hover {
}
.product-essential .ratings .rating-links a.add-your-review, .products-list .product-shop .rating-links a.add-your-review {
	padding:0;
	margin:0;
}
.products-list .product-shop .rating-links a.add-your-review:hover {
}
.products-list .product-shop .addtocart-box {
	display:inline-block;
	float:left;
	margin-right:20px;
}
.products-list .add-to {
	margin-bottom:0;
	font-weight:bold;
}
.products-list .product-shop p.add-to a {
	margin:0 5px;
}
.products-list .product-shop .actions {
	display:inline-block;
	margin-top:10px;
}
.products-list h2.product-name {
	padding:0;
	margin:0 0 15px 0;
}
.addtocart {
	float:left;
}
.products-list h2.product-name a:hover {
}
.box-main .box-price-review, .product-essential .box-price-review, .products-list .box-price-review {
	line-height:20px;
}
.product-essential .box-price-review {
	position:relative;
	margin-bottom:20px;
}
.product-essential .box-price-review .price-box-prod {
	margin-right:30px;
	margin-bottom:10px;
}
.product-essential .box-price-review .ratings, .product-essential .box-price-review .price-box-prod {
	display:inline-block;
}
.products-list .regular-price {
}
#newsletter-validate-detail .button {
	border:none;
}
#wishlist-table .product-image {
	margin:10px 0;
	overflow:hidden;
}
.data-table .btn-cart:hover, .product-shop .btn-cart:hover {
	background-color:#323232;
}
.products-list .product-shop .btn-cart span {
}
.wrap-qty {
	float:left;
	margin:0;
	border:1px solid #CCC;
	border-radius:2px;
	margin-right:18px;
}
.product-essential .wrap-qty {
	margin-right:0;
}
.quantity-box {
	float:left;
	margin-right:2px;
	width:30px;
}
.qty-title {
	float:left;
	line-height:28px;
	margin-right:34px;
	margin-left:7px;
}
.product-essential .qty-title {
	margin-right:5px;
}
.qty-set {
	display:inline-block;
	vertical-align:top;
}
input.quantity-input {
	border:none;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
}
span.quantity-controls {
	padding-left:3px;
	display:none;
}
.quantity-controls {
}
span.quantity-controls input.quantity-controls {
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	height:28px;
	line-height:24px;
	margin-right:5px;
	padding:0;
	width:28px;
	text-indent:999px;
	overflow:hidden;
}
span.quantity-controls input.quantity-plus {
	background:url("../images/incre.png") no-repeat center center;
	height:28px;
	width:28px;
}
span.quantity-controls input.quantity-minus {
	background:url("../images/decre.png") no-repeat center center;
	height:28px;
	width:28px;
}
.products-list .product-shop .add-to-links {
	display:inline;
	margin:0 0;
}
#crosssell-products-list .add-to-links li, .product-essential .add-to-links li, .products-list .product-shop .add-to-links li {
}
.products-list .product-shop .add-to-links a:hover {
	color:#4dc8e9;
}
.yt-leftcol .yt-products-container {
	margin:0;
}
.yt-products-container {
	margin:10px 0;
}
.products-grid {
}
.products-grid.even {
}
.products-grid .desc {
	margin:15px 0;
}
.products-grid .no-rating small {
}
.products-grid .ratings {
	display:inline-block;
}
.products-grid .ratings .amount {
	line-height:18px;
}
.products-grid .ratings .amount a {
}
.products-grid .rating-links {
	clear:both;
	margin:0 !important;
	display:inline-block;
}
#shopping-cart-table .product-image, .product-image {
	overflow:hidden;
}
.product-image {
	position:relative;
	display:inline-block;
}
.product-image a.product-imgs {
	overflow:hidden;
	vertical-align:top;
	position:relative;
	text-align:center;
	display:block;
}
.product-image:hover, .product-image:focus, .product-image:active {
}
.products-grid h2 {
}
.products-grid h3.product-name {
	font-size:110%;
}
.products-grid h3.product-name a {
}
.products-grid td, .products-grid th {
	padding:8px 0;
}
.products-grid h2 a {
}
.products-grid h2 a:hover, .products-grid h2 a:active, .products-grid h2 a:focus {
	text-decoration:none;
}
.products-grid ol.grid-row {
	border-bottom:1px solid #454F4C;
}
.yt-leftcol .products-grid .item:first-child {
	border-top:none;
}
.item_readmore {
	padding:0 17px;
	background:url("../images/ico-plus.png") no-repeat scroll 0 0 transparent;
	line-height:12px;
	font-size:12px;
	margin-top:8px;
}
.item_readmore:hover {
	background:url("../images/ico-plus.png") no-repeat scroll 0 95% transparent;
}
.item_readmore a {
	color:#666;
	line-height:11px;
}
.item_readmore:hover a {
	color:#48BBD9;
}
.yt-leftcol .products-grid .item {
	margin:0;
	padding:20px 0;
	border-bottom:1px solid #f2f0e8;
	border-top:1px solid #d4d0c6;
}
.yt-leftcol .products-grid .item.last {
	border-bottom:none;
}
.products-grid .item-inner {
}
.bestsale-items .block-content .items:hover {
	box-shadow:2px 2px 4px -1px #666666;
}
.category-products.products-grid .item-inner:hover {
	border:1px solid #ccc !important;
}
.cms-home .yt-slider .products-grid .item-inner, .yt_article_slider .products-grid .item, .yt_article_slider .products-grid .item:hover, .yt_article_slider .products-grid .item-inner:hover, .yt_article_slider .products-grid .item-inner {
	box-shadow:none;
}
.block-bestsale .products-grid .row .item {
	margin-top:15px;
}
.cms-home .yt_article_slider .products-grid .item {
	box-shadow:none;
}
.products-grid li.last {
	margin-right:0!important;
}
.product-name {
	line-height:1.3em;
}
.bestsale-info .product-name {
	margin-bottom:10px;
}
.product-name a, .products-grid .item .product-name a {
	font-weight:normal;
	line-height:100%;
}
.products-grid.first.odd {
	margin-top:20px;
}
.products-grid li.first {
}
.products-grid.first li.item {
}
.listing-type-grid ol.odd, .products-grid ol.odd {
}
.listing-type-grid li.last, .products-grid li.last {
}
.products-grid .product-information {
}
.products-grid .ratings .rating-box {
	text-align:center;
	margin:0 7px 0 0 !important;
	float:none;
}
.products-grid .actions {
	clear:both;
	border:none;
	padding:0;
	margin-bottom:20px;
	margin-top:12px;
}
.products-grid .separator {
}
.yt-leftcol .products-grid .item-inner {
	text-align:left;
}
.yt-leftcol .products-grid .item-inner {
	float:left;
	position:none;
}
.products-grid .item-inner {
	position:relative;
	text-align:left;
	display:block;
	overflow:hidden;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.products-grid .item-inner {
overflow:visible;
}
}
.products-grid .item-inner .product-name {
	text-align:center;
}
.products-grid .item-inner .product-name a {
	margin:0 7px;
}
.yt-leftcol .products-grid .item-inner .product-name a {
	margin:0;
}
.block .products-grid .item-inner .item-box span.newproduct-grid {
	left:-70px;
	text-indent:25px;
	top:-20px;
}
.block .products-grid .item-inner .item-box span.saleoff-grid {
	left:-70px;
	text-indent:10px;
	top:-20px;
}
.products-list .product-image span.newproduct-list, .products-list .product-image span.saleoff-list, .products-grid .item-inner .item-box span.newproduct-grid, .products-grid .item-inner .item-box span.saleoff-grid {
	display:block;
	height:49px;
	width:60px;
	position:absolute;
	right:0;
	top:0;
	text-indent:-999em;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	font-family:georga;
	line-height:100px;
	text-transform:capitalize;
	z-index:10;
}
.products-list .product-image span.newproduct-list, .products-grid .item-inner .item-box span.newproduct-grid {
	background:url(../images/badge-new.png) no-repeat left top;
}
.products-list .product-image span.saleoff-list, .products-grid .item-inner .item-box span.saleoff-grid {
	background:url(../images/badge-sales.png) no-repeat left top;
}
.saleoff-list, .newproduct-list, .newproduct-grid, .saleoff-grid {
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:1.5s;
	-moz-animation-duration:1.5s;
	animation-duration:1.5s;
	-webkit-transform-origin:top center;
	-moz-transform-origin:top center;
	transform-origin:top center;
	display:block !important;
}
@-webkit-keyframes swing1 {
20%, 40%, 60%, 80%, 100% {
-webkit-transform-origin:top center;
}
0% {
-webkit-transform:rotate(5deg);
}
50% {
-webkit-transform:rotate(-5deg);
}
100% {
-webkit-transform:rotate(5deg);
}
}
@-moz-keyframes swing1 {
0% {
-moz-transform:rotate(5deg);
}
50% {
-moz-transform:rotate(-5deg);
}
100% {
-moz-transform:rotate(5deg);
}
}
@keyframes swing1 {
0% {
-moz-transform:rotate(5deg);
}
50% {
-moz-transform:rotate(-5deg);
}
100% {
-moz-transform:rotate(5deg);
}
}/**/
.yt-leftcol .products-grid .item-inner .item-box {
	background:none;
}
.products-grid .item-inner .item-box {
}
.yt-leftcol .products-grid .item-inner .item-box {
	height:auto;
}
.yt-leftcol .products-grid .item-inner h2.product-name {
	line-height:18px;
}
.yt-leftcol .products-grid {
	padding:0;
}
.products-grid .item-inner h2.product-name {
	margin:0;
	text-align:left;
	line-height:30px;
	font-size:100%;
	font-weight:normal;
}
.products-grid .item-inner:hover h2.product-name {
	background-position:right -30px;
}
.yt-leftcol .products-grid .item-inner h2.product-name a {
	margin:0;
}
.products-grid .item-inner h2.product-name a {
	margin:0;
	display:inline-block;
}
.products-grid .item-inner h2.product-name a.minimal-price-link {
	margin:0 0 0 5px;
}
.products-grid .item-inner h2.product-name a.minimal-price-link span.label {
	font-size:12px;
}
.my-account .my-wishlist .product-name >a:hover, .my-account .my-wishlist .link-edit:hover, .products-grid .item-inner h2.product-name >a:hover {
}
.products-grid .item-inner:hover .item-box .newproduct-grid {
}
.products-grid .item-inner:hover .item-box .saleoff-grid {
}
.products-grid .item-inner .item-box .price-box {
}
.yt-leftcol .product-box {
	width:100px;
}
.yt-leftcol .product-box, .yt-leftcol .products-grid .item-inner .item-box div.product-image {
	float:left;
	padding:0;
}
.yt-leftcol .products-grid .item-inner .item-box div.product-image {
	margin-right:15px;
}
#shopping-cart-table a.product-image:hover, div.product-image a:hover {
	-moz-transition:all 0.3s ease-in 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
	-ms-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.category-products div.product-image a:hover, #yt_content_bottom div.product-image a:hover, .blocktabs div.product-image a:hover {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.cart .cart-table.data-table .product-image:hover img {
}
.products-grid .item-inner .item-box div.product-image {
	padding:0;
	margin:0 0;
}
.products-grid .item-inner:hover .item-box .price-box {
}
.item-box-hover a.readmore, .item-box-hover a.btn-cart {
	display:inline-block;
	line-height:31px;
	height:31px;
	border-radius:4px;
	-moz-border-radius:4px;
	khtml-border-radius:4px;
	-webkit-border-radius:4px;
}
.products-grid .item-inner .item-box-hover a.btn-cart, .products-grid .item-inner .item-box-hover a.readmore {
	margin:5px 60px;
}
.products-grid .item-inner .item-box-hover a.btn-cart {
	margin-top:45px;
}
.item-box-hover .btn-cart, .item-box-hover .actions {
	margin:0;
}
.products-grid .item-inner .item-box-hover a:hover.readmore, .products-grid .item-inner .item-box-hover a:hover.btn-cart {
	background:#FFF;
}
.item-box-hover a.btn-cart, .item-box-hover a.readmore {
	color:#FFF;
	font-size:14px;
}
.item-box-hover .actions .add-to-links li a.link-compare, .item-box-hover .actions .add-to-links li a.link-wishlist {
	font-size:10px;
}
.item-box-hover .actions .add-to-links li a.link-compare:hover, .item-box-hover .actions .add-to-links li a.link-wishlist:hover {
	color:#FFF;
}
.item-box-hover a.readmore, .item-box-hover a.btn-cart {
	padding:0 10px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.item-box-hover .a {
	background-position:left top;
}
.up-sell-products .item-box-hover .price-box a, .up-sell-products .item-box-hover .price-box a {
	color:#FFF;
	padding:0 0;
	text-decoration:none;
}
.item-box-hover .actions .add-to-links li a.link-wishlist, .item-box-hover .actions .add-to-links li a.link-compare {
}
.item-box-hover p.no-rating a:hover, .item-box-hover .actions .add-to-links li a.link-compare:hover, .item-box-hover .actions .add-to-links li a.link-wishlist:hover {
	color:#FFF;
}
.item-box-hover .price-box .price {
	font-size:24px;
}
.item-box-hover .price-box {
	margin:15px 0 10px;
}
.item-box-hover .no-rating, .item-box-hover .ratings {
	display:inline-block;
	margin:0 0 5px;
}
.actions .add-to-links li a, .item-box-hover .no-rating a, .item-box-hover .ratings {
	font-size:10px;
	line-height:20px;
	display:inline-block;
	overflow:hidden;
	border:1px solid #CCCCCC;
	border-radius:3px;
	-moz-border-radius:3px;
	khtml-border-radius:3px;
	-webkit-border-radius:3px;
	background:#FFF;
	padding:1px 5px;
}
.item-box-hover .actions .add-to-links li a:hover {
	color:#FFF;
}
.item-box-hover .ratings {
	width:145px;
}
.actions .add-to-links li a {
	padding:1px 8px;
}
.actions .add-to-links li {
	display:inline;
}
.products-grid .item .button {
}
.products-grid .item .button span {
}
.products-grid .item .button span span {
}
.yt-product-detail h3.product-name {
}
.yt-product-box {
	margin:20px 0 15px;
}
.product-info-box {
}
.product-essential, .product-collateral {
}
.product-essential {
	padding:0
}
.product-img-box {
	width:400px;
	padding:0;
	margin-right:30px;
	float:left;
	margin-bottom:20px;
}
.product-shop-container {
	display:table;
}
.my-account .product-review .product-img-box {
	width:auto;
}
.my-account .product-review .product-img-box .product-image {
	display:block;
}
.my-account .product-review .product-details {
	overflow:hidden;
}
.product-collateral {
}
#yt_tab_products {
	padding:0;
	margin:50px 0 21px 0;
	clear:both;
}
.price-box-prod > span {
	display:none;
}
.price-box-prod .price-box .price {
}
ul.yt-tab-navi {
	padding-left:6px;
}
ul.yt-tab-navi li {
	display:inline-block;
	vertical-align:top;
	height:32px;
	margin:0 0 0 0;
}
ul.yt-tab-navi li.first {
}
ul.yt-tab-navi li:hover, ul.yt-tab-navi li:focus, ul.yt-tab-navi li.active {
}
#yt_tab_products .yt-tab-content >div {
	padding:35px 10px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-top:-1px;
}
#yt_tab_products .yt-tab-content #yt_tabitem_upsell {
	background:#FFF;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjczIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.73) 0%, rgba(255, 255, 255, 0) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.73)), color-stop(100%, rgba(255, 255, 255, 0)));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.73) 0%, rgba(255, 255, 255, 0) 100%);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0.73) 0%, rgba(255, 255, 255, 0) 100%);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.73) 0%, rgba(255, 255, 255, 0) 100%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.73) 0%, rgba(255, 255, 255, 0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#baffffff', endColorstr='#00ffffff', GradientType=0);
}
.box-up-sell .products-grid .item {
	margin:0 0 0 14px;
}
.box-up-sell .products-grid .item:first-child {
}
ul.yt-tab-navi li a {
	display:inline-block;
	height:31px;
	line-height:31px;
	margin:0;
	padding:0 10px;
	text-transform:none;
	border-radius:2px 2px 0 0;
	border:1px solid #CCC;
	border-bottom:none;
}
ul.yt-tab-navi li.active a {
	color:#EDAA00 !important;
	font-weight:normal;
	height:31px;
	background:#FFFFFF
}
ul.yt-tab-navi li.active {
	background:none !important;
}
ul.yt-tab-navi li a:hover, ul.yt-tab-navi li a:focus, ul.yt-tab-navi li a:active, ul.yt-tab-navi li.active a {
	text-decoration:none;
}
.product-img-box .product-image-zoom {
	position:relative;
	z-index:9;
	margin:0;
	text-align:center;
}
.product-img-box .product-image-zoom img {
	background:none repeat scroll 0 0 #FFFFFF;
	cursor:pointer;
}
.product-img-box span.newproduct-view {
	background:url(../images/badge-new.png) no-repeat left top;
	display:block;
	height:49px;
	left:0;
	position:absolute;
	text-indent:-999em;
	top:0;
	width:60px;
	z-index:10;
}
.product-img-box span.saleoff-view {
	background:url(../images/badge-sales.png) no-repeat left top;
	display:block;
	height:49px;
	position:absolute;
	right:0;
	text-indent:-999em;
	top:0;
	width:60px;
	z-index:2;
}
.image-zoom, .zoom {
	position:relative;
	z-index:9;
	height:24px;
	margin:0 auto 13px auto;
	background:url(../images/slider_bg.gif) no-repeat 50% 50%;
	padding:0 28px 0 28px;
	cursor:pointer;
}
.image-zoom #track, .zoom #track {
	height:24px;
	position:relative;
}
.image-zoom #handle, .zoom #handle {
	background:url(../images/magnifier_handle.gif) 0 0 no-repeat;
	height:18px;
	left:0;
	position:absolute;
	top:3px;
	width:9px;
}
.image-zoom .btn-zoom-out, .zoom .btn-zoom-out {
	position:absolute;
	left:10px;
	top:7px;
}
.image-zoom .btn-zoom-in, .zoom .btn-zoom-in {
	position:absolute;
	right:10px;
	top:7px;
}
.product-img-box #track_hint {
	color:#d00000;
}
.product-img-box .more-views {
	margin-top:1px;
}
.product-img-box .more-views ul {
	float:left;
	z-index:2 !important;
}
.product-img-box .more-views li {
	float:left;
	display:block;
	line-height:normal;
}
.product-img-box .more-views {
	margin-top:20px;
	position:relative;
	overflow:hidden;
}
.product-img-box .more-views .jCarouselLite {
	margin:0;
}
.popup-btn {
	height:0;
}
.product-image-zoom .popup-btn {
	height:auto;
	width:100%;
	margin-top:10px;
}
.product-image-zoom .popup-btn a {
	margin:0 auto;
	display:table;
	position:static;
	text-indent:0;
	width:auto;
	padding-left:40px;
	text-align:left;
	color:#333;
	line-height:27px;
}
div.popup-btn a {
	position:relative;
	bottom:30px;
	left:5px;
	height:27px;
	width:100px;
	background:url(../images/zoom-1.png) no-repeat 0 0;
	z-index:10000;
	text-indent:-999em;
	display:block;
}
div.popup-btn a:hover {
	background-position:0 100%;
}
.product-img-box .more-views li:first-child {
	margin:0;
}
.product-img-box .more-views li a {
	display:inline-block;
	background:#FFF;
	position:relative;
	margin:0 20px 0 0;
}
.product-img-box .more-views li a img {
	position:relative;
	z-index:1;
}
.product-img-box .more-views li a.actived.cloud-zoom-gallery .bgopacity {
	border:1px solid;
}
.product-img-box .more-views li a:hover {
}
.product-img-box .more-views li a:hover {
	padding:0;
}
.product-essential .product-name {
	font-weight:normal;
	margin:0;
	overflow:hidden;
	padding:0 0 8px;
}
.yt-product-detail h1.product-name {
	margin-bottom:5px;
	padding:0;
	height:57px;
	line-height:30px;
	font-weight:bold;
	font-size: 18px;
}
.product-essential .link-mail, .product-essential .link-productalert, .product-essential .link-reviewwrite {
	display:inline-block;
	color:#999;
}
.products-list .ratings {
	border-top:0;
	display:block;
	overflow:hidden;
}
.product-essential .ratings {
	border-top:0;
	display:block;
	margin-right:-21px;
}
.products-list .ratings, .product-essential .ratings {
	white-space:nowrap;
	vertical-align:top;
}
.products-list .ratings .rating-box, .product-essential .ratings .rating-box {
	display:inline-block;
	margin:0 5px 0 0;
}
.products-list .ratings .rating-links, .product-essential .ratings .rating-links {
	display:inline-block;
	line-height:100%;
	margin:0 0 0 10px;
}
.products-list .ratings .rating-links a.review-num, .product-essential .ratings .rating-links a.review-num {
	margin-right:5px;
	border-right:1px solid #999999;
	padding-right:10px;
}
.products-list .product-box {
	clear:both;
	position:relative;
}
.products-list .product-box .product-add-box {
	display:inline-block;
	margin-left:15px;
	margin-top:5px;
}
.product-essential .ratings .rating-links a:hover {
}
.product-essential .ratings .rating-links a.add-your-review {
}
.product-essential .ratings .rating-links a.add-your-review:hover {
}
.product-essential .box-sub {
	margin:25px 0;
	display:none;
}
.products-list .availability, .product-essential .availability {
	margin:0;
	margin-right:10px;
}
.product-essential .box-sub .ratings, .product-essential .box-sub .ratings-table, .product-essential .box-sub a.nobr {
	margin:0;
	display:none;
}
.product-essential .box-price-review .nobr {
	display:block;
	padding-bottom:10px;
}
.box-main {
}
.product-essential .product-options-bottom, .product-essential .box-main {
	padding:0;
	margin:20px 0 10px;
}
.review-product-list #yt_tab_products {
	float:left;
	padding-top:20px;
	width:100%;
}
.product-essential .box-sub .no-rating {
	display:inline-block;
	margin:0 0 0 30px;
}
.products-list .box-main .box-price-review .add-your-review {
	display:none;
}
.products-list .box-main .box-price-review .rating-box {
	float:left;
}
.products-list .box-main .box-price-review .rating-links {
	float:left;
	margin:0 0 0 5px;
}
.box-main .box-price-review .no-rating, .product-essential .box-price-review .no-rating {
	margin:0 0 10px 0;
}
.product-essential .price-box .regular-price {
}
.product-essential h4 {
	margin:15px 0 5px;
	font-size:18px;
	font-family:arial, serif;
	font-weight:normal;
}
.product-essential .product-img-box h4 {
	margin:0px 0 5px;
}
.box-main .add-to-holder, .product-essential .add-to-holder {
	display:inline-block;
	margin:0;
	position:relative;
}
.box-main .add-to-holder .price-box, .product-essential .add-to-holder .price-box {
	margin:0;
}
.product-essential .wrap-qty, .product-essential .add-to-holder .add-to-cart .button {
	float:left;
}
.product-essential .add-to-holder .add-to-cart-box {
	width:220px;
}
.product-essential .add-to-links {
}
.product-essential .have-price .add-to-links {
	top:100px;
}
.product-essential .short-description br {
	font-size:0;
}
.product-options {
	margin:20px 0 0;
	padding:0;
	border-bottom:none;
}
.product-essential .product-options {
	margin:10px 0 0;
	padding:0;
	border-bottom:none;
}
.product-essential .container2 {
	clear:both;
	overflow:hidden;
}
.product-essential .container2 #product-options-wrapper.product-options {
	padding:20px;
	border:1px solid #CCC;
	margin:30px 0 0;
}
.product-essential .container2 #product-options-wrapper.product-options dl {
	display:block;
}
.product-essential .container2 #product-options-wrapper.product-options dd {
	border-bottom:1px solid #CCC;
	display:block;
	margin-right:0;
	padding-bottom:15px;
}
.product-essential .container2 #product-options-wrapper.product-options dd.last {
	border-bottom:none;
}
.product-essential .container2 #product-options-wrapper.product-options ul.options-list {
	margin:0;
}
.product-essential .container2 #product-options-wrapper.product-options ul.options-list li {
	white-space:nowrap;
}
.product-essential .container2 #product-options-wrapper .product-options-bottom {
	display:block;
}
.product-essential .container2 #product-options-wrapper .product-options-bottom {
	display:block;
}
.product-options dl.last {
}
.product-options dt {
	margin:0 0 10px;
}
.product-options dt label {
	color:#666;
	font-weight:bold;
}
.product-options dt .qty-holder {
	float:right;
	margin-right:15px;
}
.product-options dt .qty-holder label {
	vertical-align:middle;
}
.product-options dt .qty-disabled {
	background:none;
	border:0;
	color:#d00000;
	padding:3px;
}
.product-options dd {
	margin:0;
	padding:0 0 10px;
	border-bottom:1px solid #454F4C;
}
.product-options dl.last dd.last {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:5px;
	border:none;
}
.product-options dd textarea {
	height:8em;
	width:90%;
}
.product-options .qty-holder {
	margin:10px 0;
	display:inline-block;
}
.product-options .qty-holder label, .product-options .qty-holder input {
	display:inline-block;
	margin:0;
}
.product-options .qty-holder input {
	margin:0 0 0 10px;
	border-radius:0;
}
.product-options dd select {
}
.product-options dd .multiselect option {
	border-bottom:1px dotted #454F4C;
	padding:2px 4px;
}
.product-options ul.options-list {
	margin-right:5px;
}
.product-options ul.options-list li {
	line-height:1.5;
	padding:2px 0;
}
.product-options ul.options-list input.radio {
	float:left;
}
.product-options ul.options-list .label {
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
}
.product-options ul.options-list label {
	font-weight:normal;
	display:inline;
}
.product-options ul.validation-failed {
	padding:0 7px;
}
.product-options p.required {
	text-align:left;
}
.product-options-bottom {
	padding:0;
	border-top:none;
}
.product-options-bottom .price {
	font-weight:bold;
	font-size:92%;
}
.product-options-bottom .product-pricing {
	background:none;
	border:0;
	margin:0;
	padding:0 0 10px;
}
.product-options-bottom .product-pricing li {
	background:0;
	padding:2px 0;
}
.product-options-bottom .product-pricing .price, .product-options-bottom .product-pricing .benefit {
}
.product-options-bottom .price-box {
	float:left;
	margin:0;
	padding:0;
	line-height:41px;
}
.product-options-bottom .price-label {
	float:left;
	padding-right:5px;
}
.product-options-bottom .price-tax {
	float:left;
}
.product-options-bottom .price-label {
	float:none;
	padding-right:0;
}
.product-options-bottom .price-tax {
	float:none;
}
.product-options-bottom .add-to-cart {
	float:left;
	margin:0;
}
.product-options-bottom .add-to-cart .button {
	margin-bottom:0;
}
dl.item-options dt {
	font-weight:bold;
}
.item-options dd {
	padding-left:15px;
	background:url(../images/arrow.gif) no-repeat 5px 5px;
}
.product-collateral .collateral-box, .product-collateral .box-collateral {
}
.box-collateral h2, .collateral-box h2 {
	margin:0;
	overflow:hidden;
}
.box-collateral .products-grid h2.product-name, .collateral-box .products-grid h2.product-name {
	display:block;
}
.product-collateral .head {
	background:#ebebeb;
	color:#d00000;
	line-height:normal;
	display:block;
	padding:10px 0;
	margin:0 -10px;
	overflow:hidden;
	border-bottom:1px solid #454F4C;
	border-top:1px solid #454F4C;
}
.product-collateral .box-collateral h3 a {
	font-weight:normal;
}
.product-collateral .box-collateral h3 a:hover {
}
.product-collateral .box-collateral .price-box .regular-price {
}
.product-collateral .box-collateral .price-box {
	float:none;
	padding:0 7px;
}
.box-collateral .products-grid .regular-price {
	background:none;
	margin:0;
	float:none;
	padding:0
}
.product-collateral .box-collateral .rating-box {
}
.product-collateral .box-collateral #upsell-product-table .rating-links {
	margin:0;
}
.product-collateral .collateral-box h4, .product-collateral .box-collateral h4 {
	font-size:100%;
	float:left;
}
.product-collateral .collateral-box h5, .product-collateral .box-collateral h5 {
	margin:10px 0 5px;
	font-size:100%;
}
.product-collateral .std {
	border:none !important;
}
.product-collateral .product-specs {
	padding:8px 0;
}
.product-collateral .product-specs ul, .product-essential .short-description ul {
	list-style:disc;
	margin-left:15px;
}
.product-collateral .product-specs ol, .product-essential .short-description ol {
	list-style:decimal;
	margin-left:15px;
}
.product-collateral .product-specs td, .product-essential .short-description td {
	border-bottom:1px solid #454F4C;
	border-right:1px solid #454F4C;
}
.product-collateral .product-specs th, .product-essential .short-description th {
	border-bottom:1px solid #454F4C;
	border-right:1px solid #454F4C;
	background:#ebebeb;
}
.product-collateral .product-specs table, .product-essential .short-description table {
	border-top:1px solid #454F4C;
	border-left:1px solid #454F4C;
}
.product-collateral .attribute-specs {
	background:url("../images/dotted-x.png") repeat-x scroll 0 0 transparent;
	display:inline-block;
	padding-top:1px;
}
.product-collateral .attribute-specs table {
	background:url("../images/dotted-y.png") repeat-y scroll left 0 transparent;
	border:medium none;
	display:inline-block;
	padding-left:1px;
}
.product-collateral .attribute-specs .label {
	font-weight:bold;
	white-space:nowrap;
	width:20%;
	background:url("../images/dotted-x-title.png") repeat-x scroll 0 bottom transparent;
}
.product-collateral .attribute-specs .data {
	background:url("../images/dotted-y.png") repeat-y scroll 0 0 transparent;
}
#yt_tab_additional {
	background:url("../images/dotted-y.png") repeat-y scroll right 0 transparent;
}
.product-collateral .attribute-specs .odd {
	background:url(../images/dotted-x.png) repeat-x 0 bottom transparent;
}
.product-collateral .attribute-specs .even {
	background:url(../images/dotted-x.png) repeat-x 0 bottom transparent;
}
.product-collateral .attribute-specs .even td {
}
.product-collateral .attribute-specs .data {
	width:100%;
}
.product-collateral .box-up-sell .head {
}
.product-collateral .box-up-sell .products-grid {
}
.product-collateral .box-up-sell .rating-box {
	float:left;
}
.product-collateral .box-up-sell .rating-links {
	clear:both;
	margin:10px 0;
}
#upsell-product-table {
	padding:10px 20px;
}
#upsell-product-table .ratings a {
	color:#aaa;
}
#upsell-product-table .price-box {
	text-align:left;
	width:auto;
	margin:10px 0;
}
#customer-reviews h2, #review-form h2 {
}
#customer-reviews {
	margin-bottom:0;
}
#customer-reviews .pager {
	padding:0;
	width:auto;
	border:none;
	line-height:20px;
}
#customer-reviews .pager .limiter, #customer-reviews .pager .amount {
	display:none;
}
#customer-reviews .pager .pages li {
}
#customer-reviews dl {
	margin-bottom:30px;
	border-bottom:none;
}
#customer-reviews dl label {
}
#customer-reviews dl p {
	clear:both;
}
#customer-reviews dl dt {
	font-weight:normal;
	margin-top:35px;
}
#customer-reviews dl dt a {
	text-transform:capitalize;
}
#customer-reviews dl dd {
	font-weight:normal;
}
#customer-reviews dl dd .rating-detail {
}
.product-review-box {
	padding-bottom:10px;
}
.product-review-box table {
	margin:8px 0 0;
	width:456px;
}
.product-review-box td, .product-review-box th {
	text-align:center;
}
.product-review-box td.label {
	text-align:left;
	width:100px;
}
#review-form fieldset h3 {
}
#review-form .form-list {
	margin:20px 0 0 0 !important;
}
#review-form {
	margin:0;
}
#review-form h3 {
	font-weight:normal;
}
#review-form h4 {
	font-style:normal;
	font-weight:normal;
}
#yt_tab_products ul.yt-tab-navi li {
	border-radius:7px 7px 0 0
}
#review-form .form-list .input-box {
	position:relative;
	padding-left:190px;
}
#review-form .form-list label {
	position:absolute;
	margin:0;
	font-weight:normal;
	left:0;
	text-transform:capitalize;
}
#review-form .form-list textarea, #review-form .form-list input {
	float:none;
	margin:0;
	border-radius:2px;
}
#review-form .form-list textarea {
	width:100%;
}
#review-form fieldset {
	margin-bottom:10px;
}
#review-form fieldset, #review-form .input-box {
	float:none;
}
#review-form .input-box .input-text {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:70%;
	height:28px;
}
#review-form .right-part {
	float:none;
	margin:0;
	width:100%;
	margin-bottom:30px;
}
.product-review .product-image {
	display:inline-block;
}
.add-tag-box, .form-add {
	display:block;
	vertical-align:middle;
	width:100%;
}
.form-add label {
	width:100%;
	margin:10px 10px 5px 0;
	display:block;
}
#yt_abitem_tags .form-add label {
	padding:0;
	display:inline-block;
	float:left;
	width:auto;
	margin-top:5px;
}
#yt_abitem_tags .note {
	display:inline-block;
	overflow:hidden;
	font-size:12px;
}
.product-collateral .add-tag-box .input-box, .product-collateral .add-tag-box fieldset {
	float:left;
}
.product-collateral .form-add .input-box, .product-collateral .form-add fieldset {
	float:left;
}
.product-collateral .add-tag-box .input-box .input-text, .product-collateral .form-add .input-box .input-text, .product-collateral .form-add .input-box textarea {
	width:250px;
	float:left;
}
.product-collateral .form-add .input-box textarea {
	height:89px;
	padding:5px 10px;
	margin:0;
	float:none;
}
#review-form .input-box textarea {
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:148px;
}
#addTagForm {
	overflow:hidden;
}
#addTagForm .form-add .input-box .input-text {
}
#yt_tabitem_reviewform {
	overflow:hidden;
}
.product-collateral .add-tag-box .form-button-alt, .product-collateral .form-add .button {
	margin:20px 0 0 0;
}
.product-collateral .add-tag-box .form-button-alt span, .product-collateral .form-add .button span {
}
.product-collateral #addTagForm .form-add .button {
	float:left;
	font-weight:bold;
}
.tags-list {
	padding:0;
	font-size:120%;
}
.tags-list li, .product-tags li {
	display:inline;
	padding:0 3px;
}
.tags-list li.first, .product-tags li.first {
	padding-left:0;
}
.tags-list li.last, .product-tags li.last {
	background:none;
}
.giftmessages .gift-header {
	font-size:115%;
	font-weight:bold;
	display:block;
	border-top:1px solid #454F4C;
	padding-top:15px;
	margin-bottom:5px;
}
.giftmessages .group-select, .giftmessages .fieldset {
	margin-top:5px;
}
.giftmessages .input-checkbox {
	padding-bottom:15px;
}
.giftmessages textarea {
	height:100px;
}
.giftmessages .input-checkbox input {
	margin-right:5px;
}
.giftmessages .input-checkbox label {
	font-weight:bold;
}
.giftmessages .gift-box {
	padding:5px 16px 15px 22px;
}
.giftmessages .gift-box .scroll-box {
	height:260px;
	overflow:auto;
}
.giftmessages .product-image {
	padding-right:20px;
	background:none !important;
	border:none !important;
}
.giftmessages .giftmessage-product-info {
	padding:0 0 0 5px !important;
	border:0 !important;
	font-size:125%;
}
.giftmessages .numeration {
	color:#d00000;
	font-weight:bold;
}
.giftmessages .gift-box label {
	color:#d00000;
}
.giftmessages .group-select li .input-box, .giftmessages .fieldset li .input-box {
	float:left;
	width:260px;
}
.giftmessages .group-select li .input-text, .group-select li select, .group-select li textarea, .giftmessages .fieldset li .input-text, .fieldset li select, .fieldset li textarea {
}
.giftmessages .group-select li .input-box .input-text, .group-select li .input-box textarea, .giftmessages .fieldset li .input-box .input-text, .fieldset li .input-box textarea {
	width:235px;
}
.giftmessages .group-select li .input-box select, .giftmessages .fieldset li .input-box select {
	width:256px;
}
.form-list li .input-box select.address-select {
	width:530px;
}
.sp-methods dd {
	margin-bottom:10px;
}
.payment-methods dt {
	padding:5px 0;
}
.payment-methods dd {
	padding:0 25px;
}
.payment-methods select.month {
	margin-right:10px;
	width:146px !important;
}
.payment-methods select.year {
	width:100px !important;
}
.payment-methods input.cvv {
	width:3em !important;
}
.page-head-alt .checkout-types li img {
	margin-top:4px;
}
input.validate-one-required-by-name {
	margin-left:0;
}
#shopping-cart-table .product-name {
	font-size:100%;
	margin:0;
}
#shopping-cart-table a {
	line-height:27px;
}
#shopping-cart-table .cart-price {
	line-height:27px;
}
#shopping-cart-table tfoot td {
	border-top:none;
}
.my-account .data-table tbody td .btn-remove2 {
	margin-top:15px;
	margin-right:10px;
}
.my-account .data-table tbody tr.odd, .my-account .data-table tbody tr.even {
	background:none;
}
#shopping-cart-table .btn-remove {
	margin-top:5px;
}
.shopping-cart {
	margin-bottom:0;
}
.shopping-cart th .tax-flag {
	display:block;
	font-size:92%;
	font-weight:normal;
}
.shopping-cart tr.error {
	background:#cc0000 !important;
}
.shopping-cart .continue-shopping {
	float:left;
}
.shopping-cart-item-message {
	font-size:92%;
	margin-bottom:5px;
	margin-top:6px;
}
.cart .cart-table.data-table {
}
.cart-collaterals .col2-set .crosssell .product-image img, .cart .cart-table.data-table .product-image img {
}
.cart .cart-table.data-table .odd {
}
.cart .cart-table.data-table .odd {
	border-top:1px dashed #CCC;
	background-image:none;
}
td.attributes-col {
}
td.attributes-col ul {
	margin:5px 0;
}
td.attributes-col dt {
	margin-top:.5em;
}
td.attributes-col dd ul {
	list-style:disc;
	margin:0 0 5px 0;
}
td.attributes-col dd ul li {
	margin-left:15px;
}
td.attributes-col h4.title {
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}
td.attributes-col h4.title a {
	font-weight:bold;
}
.cart-collaterals {
	margin-top:20px;
}
.cart-collaterals .totals {
	border:1px dashed #CCC;
	padding:0;
}
.cart-collaterals .paypal-or {
	display:block;
}
.cart-collaterals .totals col {
}
.cart-collaterals .totals table {
	width:100%;
}
.cart-collaterals .totals td {
	padding:5px 15px;
}
.cart-collaterals .totals tr.last td {
}
.cart-collaterals .totals tfoot td {
	font-size:92%;
	border-top:1px dashed #CCC;
	padding:5px 15px;
}
.cart-collaterals .totals tfoot td .price {
	font-size:20px;
}
.cart-collaterals .totals ul.checkout-types {
	padding:0;
	margin:10px 0;
}
.cart-collaterals .totals ul.checkout-types li {
	clear:both;
	margin:0;
	padding:5px 0;
	background:none;
	text-align:center;
}
.cart-collaterals .totals ul.checkout-types li a {
}
.cart-collaterals .totals ul.checkout-types li a:hover {
	text-decoration:underline;
}
.discount-form > label {
	margin-bottom:10px;
}
.cart-collaterals .totals ul.checkout-types li img {
}
.cart-collaterals .totals ul.checkout-types li big {
	font-weight:bold;
}
.cart-collaterals .totals .btn-checkout {
	display:inline;
	float:none;
}
tr.summary-total {
	cursor:pointer;
}
tr.summary-total td {
}
tr.summary-total .tax-collapse {
	background:url(../images/bg_collapse.gif) 0 4px no-repeat;
	cursor:pointer;
	float:right;
	padding-left:20px;
	text-align:right;
}
.show-details .tax-collapse {
	background-position:0 -53px;
}
.show-details td {
	border-top:1px dashed #454F4C;
}
.tax-details td {
	color:#d00000;
}
.tax-details-first td {
	border-top:1px dashed #454F4C;
}
.cart-collaterals .col2-set {
}
.cart-collaterals .col2-set #discount-coupon-form, .cart-collaterals .col2-set .shipping {
	margin-bottom:15px;
	padding:15px;
	border:1px dashed #CCC;
	overflow:hidden;
}
.cart-collaterals .col2-set .box .button {
	margin-left:5px;
}
.cart-collaterals .col2-set .discount h2, .cart-collaterals .col2-set .shipping h2 {
	background-position:0 center;
	background-repeat:no-repeat;
	padding:0;
	text-indent:23px;
	margin:0;
	font-size:100%;
}
.cart-collaterals .col2-set .discount h2 {
	background-image:url(../images/icon_asterick.gif);
}
.cart-collaterals .col2-set .shipping h2 {
	background-image:url(../images/icon_lorry.gif);
	white-space:nowrap;
}
.cart-collaterals .col2-set .discount .discount-form {
	display:block;
}
.cart-collaterals .col2-set .discount .input-text {
}
.cart-collaterals .col2-set .discount .input-box, .cart-collaterals .col2-set .discount .buttons-set {
}
.cart-collaterals .col2-set .discount .input-box {
	margin-bottom:10px;
}
.cart-collaterals .col2-set .shipping-estimate select {
}
.cart-collaterals .col2-set .shipping-estimate select option {
	width:auto !important;
	overflow:visible;
	display:block;
}
.cart-collaterals .col2-set .shipping .buttons-set .button {
	float:none;
	margin-left:0;
	margin-right:5px;
}
.cart-collaterals .col2-set .discount .button {
	float:none;
	margin:0;
	display:inline;
}
.cart-collaterals .col2-set .discount .button:first-child {
	margin-right:0;
}
.cart-collaterals .col2-set .crosssell {
	padding:10px;
	border:1px dashed #CCCCCC;
}
.cart-collaterals .col2-set .crosssell h2 {
	margin:0 0 10px;
	padding:0 5px;
	font-size:100%;
}
.cart-collaterals .col2-set .crosssell ul {
	margin:10px 0 0;
}
.cart-collaterals .col2-set .crosssell li.item {
	padding:15px 5px;
	display:block;
	overflow:hidden;
}
.cart-collaterals .col2-set .crosssell > ul > li ~ li {
border-top:1px solid #DDD;
}
#crosssell-products-list .add-to-links li {
	padding:4px 0 0;
}
#crosssell-products-list .add-to-links li a {
}
#crosssell-products-list .add-to-links li {
	display:block;
	text-align:left;
}
#crosssell-products-list .add-to-links li:hover a {
	margin:0 0 0 10px;
}
.cart-collaterals .col2-set .crosssell .product-image {
	float:left;
	overflow:hidden;
}
.cart-collaterals .col2-set .crosssell .product-details {
	display:table;
	padding-left:10px;
}
.cart-collaterals .col2-set .crosssell .product-details .price-box {
	margin-left:0;
	padding-bottom:10px;
	width:auto;
	text-align:left;
}
.cart-collaterals .col2-set .crosssell .product-details h3 {
	font-size:100%;
	margin:0 0 5px;
	font-weight:normal;
	color:#333333;
	line-height:18px;
}
.cart-collaterals .col2-set .crosssell .product-shop small {
	background:url(../images/bullet_plus.gif) no-repeat left center;
	padding-left:12px;
}
.cart-collaterals .col2-set .crosssell .product-shop small a {
	color:#d00000;
}
.grand_total {
	background:#454F4C;
	color:#FFF;
	font-size:1.3em !important;
	font-weight:bold;
	margin-top:15px;
	text-align:right;
	width:auto;
}
tr.grand_total td, p.grand_total {
	padding-bottom:5px;
	padding-top:5px;
}
.opc {
	margin:0;
	padding:0 0 10px 0;
}
.opc li.section {
	position:relative;
	border:1px solid #CCC;
	margin:10px 0;
}
.opc li.section:first-child {
	margin-top:0px;
}
.opc .step {
	padding:15px;
	border-top:1px solid #CCC;
}
.opc .group-select, .opc .fieldset {
	border:0;
	margin:0;
	padding:0;
}
.opc .group-select li, .opc .fieldset li {
	padding-left:0;
}
.opc .box {
	background:#ebebeb;
	border:0;
	padding:15px 0;
	margin:0;
}
.opc .step-title {
	background:#454F4C;
	color:#FFF;
	overflow:hidden;
	margin:0;
}
.opc .tool-tip {
	right:8px;
}
.opc .step-title a {
	visibility:hidden;
}
.opc h4 {
	border-bottom:1px solid #CCC;
	padding-bottom:8px;
	text-transform:uppercase;
	font-size:115%;
}
.opc h4.title {
	border-bottom:0;
	text-transform:none;
}
.opc .number {
	float:left;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
	margin-right:10px;
	margin-top:10px;
	padding-left:10px;
}
.opc h2 {
	text-transform:uppercase;
	margin:0;
	line-height:38px;
	font-size:1.05em;
	float:left;
}
.opc .content {
	padding:10px 20px;
}
.opc label.label {
	color:#d00000;
	font-size:115%;
}
.opc input.radio {
	margin-top:0;
}
.opc .allow .step-title {
	background:url(../images/icon_accept.png) no-repeat 98% center #191919;
	color:#FFF;
	cursor:pointer;
}
.opc .allow h2 {
}
.opc .active h2 {
}
.opc .allow .number {
}
.opc .active {
}
.opc .active .step-title {
	background:#f8f8f8;
	cursor:default;
}
.opc .active .step-title h2 {
}
.opc .active h3 {
}
.opc .active .number {
	color:#d00000;
}
.opc .active .box {
	background:none;
	display:block;
}
.opc .active .group-select {
}
.opc .alloq .step-title a {
	display:block;
}
.opc dd .form-list {
	margin:0;
}
.opc dd .form-list ul {
	margin:5px 0 15px 25px;
}
.opc .checkmo-mailing-address {
	padding-left:20px;
}
#checkout-step-login .col2-set .col-1, #checkout-step-login .col2-set .col-2 {
}
.col2-alt-set .col-1 {
	position:relative;
}
#checkout-step-review {
}
.block-progress .block-content {
}
.block-progress .block-title strong {
}
.block-progress .block-title strong span {
	font-size:100%;
}
.block-progress th {
	padding:3px 0;
}
.block-progress td {
	padding:2px 15px;
}
.block-progress table strong {
	font-weight:bold;
}
.block-progress dl {
	margin:0;
}
.block-progress dt h4 {
	font-size:100%;
}
.block-progress dl dt {
	border-top:1px dashed #CCC;
	padding:6px 0 3px 0;
	font-weight:bold;
}
.block-progress dt.complete {
}
.block-progress dt h4.complete {
	margin-bottom:10px;
}
.block-progress dd.complete {
	padding:5px 0;
}
.opc .box-no-padding {
	padding:15px 0px;
}
.opc .box-no-padding .inner-box {
	padding:0px 20px;
}
#opc-login .button-set {
	margin-top:0;
	padding-top:0;
}
#opc-review .box {
	padding:0;
}
#opc-review .content {
	border:0;
	padding:0 15px;
}
#opc-review .content input {
	margin-top:5px;
}
#opc-review .data-table {
	border-right:0;
	border-left:0;
}
.opc-please-wait {
	padding-right:7px;
}
.opc a.back {
	background:url(../images/icon_opc_back.gif) no-repeat;
	line-height:13px;
	padding-left:16px;
}
.opc .payment-methods dd {
	padding:0;
}
.opc .please-wait {
	float:right;
	margin-top:15px
}
.checkout-progress {
	margin:20px auto 20px;
	width:100%;
	background:#454F4C;
	color:#FFF;
	overflow:hidden;
}
.checkout-progress li {
	float:left;
	font-weight:bold;
	width:20%;
	padding:2px 0;
	text-indent:15px;
}
.checkout-progress li.active {
	background:#f8f8f8;
	color:#d00000;
}
.multi-address-checkout-description {
	margin:15px 0;
}
.multiple-checkout {
	position:relative;
}
.multiple-checkout .box {
	margin:20px 0 10px;
	clear:both;
	border:1px solid #454F4C;
}
.multiple-checkout h2.legend {
	background:#454F4C;
	color:#FFF;
	border:1px solid #454F4C;
	font-size:115%;
	padding:2px 8px;
	position:relative;
}
.multiple-checkout h3.legend {
	border-bottom:3px solid #454F4C;
	font-size:115%;
	padding:2px 8px;
}
.multiple-checkout .content {
	padding:15px 8px;
	font-size:100%;
}
.multiple-checkout .count-head, .multiple-checkout .count-head-alt {
	border:1px solid #454F4C;
	background:#454F4C;
	color:#FFF;
	padding:8px;
}
.multiple-checkout .count-head-alt {
	margin-top:10px;
	border-top:1px solid #454F4C;
}
.multiple-checkout .count-head h4, .multiple-checkout .count-head-alt h4 {
	margin:0;
	font-size:100%;
}
.multiple-checkout .head {
	border-bottom:1px solid #454F4C;
	padding:0 0 8px;
	margin:0 0 15px;
	background:none;
}
.multiple-checkout .head h4 {
	padding:0;
}
.multiple-checkout .head h5 {
	margin:0;
	padding:0 15px;
	float:none;
	font-size:100%;
	color:#d00000;
	line-height:30px;
}
.multiple-checkout .head a {
	float:none;
	padding:0;
}
.multiple-checkout .form-list {
	margin:0;
}
.multiple-checkout .form-list ul {
	margin:5px 0 15px;
}
.multiple-checkout .place-order-box {
	width:100%;
}
.multiple-checkout .place-order-box .main-radius {
	width:550px;
}
.multiple-checkout .place-order-box #review-buttons-container {
	float:right;
}
.multiple-checkout .product-name a {
	font-size:100%;
}
.shipment-count {
	background:#f8f8f8;
	font-size:92%;
	line-height:normal;
	padding:2px 5px;
}
.multi-address-checkout-box .tool-tip {
	left:-23px;
}
.multi-address-checkout-box .checkmo-mailing-address {
	display:block;
	padding-left:20px;
}
.shipping-method-pointer {
	background:#454F4C;
	color:#FFF;
	border:1px solid #454F4C;
	padding:10px;
	position:relative;
}
.box .content .shipping-method-pointer img.pointer {
	position:absolute;
	right:-40px;
	top:-20px;
	border:none;
	background:none;
}
.place-order {
	float:right;
	line-height:normal;
	padding:15px 0;
}
.place-order .grand-total big {
	font-size:200%;
	float:right;
}
.place-order #review-buttons-container {
	float:right;
	clear:right;
	padding-top:10px;
}
.place-order .grand-total .inner {
	padding:0 !important;
}
.place-order .grand-total .price {
	font-weight:bold;
	margin:0;
	padding:0;
}
.place-order input {
	margin:0 0 0 15px;
	vertical-align:bottom;
}
.col-wide h3, .col-wide h4 {
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	font-size:100%;
	font-weight:normal;
	padding:10px 0;
	margin:0;
	line-height:normal;
	margin-top:20px;
}
.col-wide h3 a, .col-wide h4 a {
}
.checkout-agreements li {
	margin:30px 0;
}
.checkout-agreements .agreement-content {
	background:#454F4C;
	color:#FFF;
	border:1px solid #454F4C;
	height:10em;
	overflow:auto;
	padding:10px;
}
.checkout-agreements .agree {
	margin:0;
	padding:10px 0 10px 11px;
}
.opc .checkout-agreements {
	border:1px solid #454F4C;
	border-width:0 1px;
	padding:5px 20px;
}
.opc .checkout-agreements li {
	margin:20px 0 0;
}
.opc .checkout-agreements .agreement-content {
	background-color:#454F4C;
	border-color:#454F4C;
	padding:5px;
}
.opc .checkout-agreements .agree {
	padding-left:6px;
}
#login-form {
	padding:10px 0 0 0;
}
#login-form .login-box {
	padding:20px;
}
.login-box h4, #login-form h2 {
	margin:0 0 15px 0;
	padding:0;
	text-transform:uppercase;
	font-size:115%;
	text-indent:20px;
	background:#454F4C;
	color:#FFF;
}
body[class*="customer"] .block-yt-layered-nav {
display:none
}
.login-box .new-users h4, #login-form .new-users h2 {
	background-image:url(../images/icon_page_white.gif) no-repeat;
	background-position:5px center;
}
.login-box .registered-users h4, #login-form .registered-users h2 {
	background-image:url(../images/icon_page_white_text.gif) no-repeat;
	background-position:5px center;
}
.login-box .button-set, #login-form .buttons-set {
	padding:8px 0;
	border-top:3px solid #454F4C;
	margin:0 0 10px;
}
#login-form .buttons-set {
	height:30px;
}
#login-form .buttons-set a {
	float:left;
	line-height:30px;
}
#login-form .buttons-set .button {
	float:right;
}
.login-box .content, #login-form .content {
}
#form-validate {
	padding:20px 0 0 0;
}
#product_sendtofriend_form {
}
#product_sendtofriend_form .left {
	margin-right:30px;
	float:left;
}
#product_sendtofriend_form .right {
	float:right;
}
#product_sendtofriend_form .login-box {
	background:none;
}
#product_sendtofriend_form .button {
	float:right;
	margin-left:5px;
}
#product_sendtofriend_form .back-link {
	margin:0;
}
#product_sendtofriend_form #add_recipient_button {
	margin:0;
	float:right;
}
#recipients_options .additional-row p {
	float:right;
	width:11px;
	margin-right:165px;
	margin-top:20px;
}
#recipients_options .btn-remove {
	float:right;
	margin-left:0;
	margin:15px 0 0;
}
#product_sendtofriend_form #max_recipient_message {
	float:right;
}
#product_sendtofriend_form #max_recipient_message p {
	margin:0;
}
.send-friend {
	padding-bottom:20px;
}
.customer-name-prefix .name-prefix {
	width:60px !important;
}
.customer-name-prefix .name-prefix input {
	width:45px !important;
}
.customer-name-prefix .name-prefix select {
	width:51px !important;
}
.customer-name-prefix .name-firstname {
	width:215px !important;
}
.customer-name-prefix .name-firstname input {
	width:190px !important;
}
.customer-name-middlename .name-firstname {
	width:215px !important;
}
.customer-name-middlename .name-firstname input {
	width:200px !important;
}
.customer-name-middlename .name-middlename {
	width:60px !important;
}
.customer-name-middlename .name-middlename input {
	width:35px !important;
}
.customer-name-suffix .name-lastname {
	width:205px !important;
}
.customer-name-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-suffix .name-suffix {
	width:50px !important;
}
.customer-name-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-suffix .name-suffix select {
	width:51px !important;
}
.customer-name-prefix-middlename .name-prefix {
	width:60px !important;
}
.customer-name-prefix-middlename .name-prefix input {
	width:45px !important;
}
.customer-name-prefix-middlename .name-prefix select {
	width:51px !important;
}
.customer-name-prefix-middlename .name-firstname {
	width:215px !important;
}
.customer-name-prefix-middlename .name-firstname input {
	width:190px !important;
}
.customer-name-prefix-middlename .name-middlename {
	width:50px !important;
}
.customer-name-prefix-middlename .name-middlename input {
	width:35px !important;
}
.customer-name-prefix-middlename .name-lastname {
	width:200px !important;
}
.customer-name-prefix-middlename .name-lastname input {
	width:200px !important;
}
.customer-name-prefix-suffix .name-prefix {
	width:60px !important;
}
.customer-name-prefix-suffix .name-prefix input {
	width:45px !important;
}
.customer-name-prefix-suffix .name-prefix select {
	width:51px !important;
}
.customer-name-prefix-suffix .name-firstname {
	width:215px !important;
}
.customer-name-prefix-suffix .name-firstname input {
	width:190px !important;
}
.customer-name-prefix-suffix .name-lastname {
	width:205px !important;
}
.customer-name-prefix-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-prefix-suffix .name-suffix {
	width:50px !important;
}
.customer-name-prefix-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-prefix-suffix .name-suffix select {
	width:51px !important;
}
.customer-name-middlename-suffix .name-firstname {
	width:215px !important;
}
.customer-name-middlename-suffix .name-firstname input {
	width:200px !important;
}
.customer-name-middlename-suffix .name-middlename {
	width:60px !important;
}
.customer-name-middlename-suffix .name-middlename input {
	width:35px !important;
}
.customer-name-middlename-suffix .name-lastname {
	width:205px !important;
}
.customer-name-middlename-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-middlename-suffix .name-suffix {
	width:50px !important;
}
.customer-name-middlename-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-middlename-suffix .name-suffix select {
	width:51px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix {
	width:60px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix input {
	width:45px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix select {
	width:51px !important;
}
.customer-name-prefix-middlename-suffix .name-firstname {
	width:155px !important;
}
.customer-name-prefix-middlename-suffix .name-firstname input {
	width:140px !important;
}
.customer-name-prefix-middlename-suffix .name-middlename {
	width:60px !important;
}
.customer-name-prefix-middlename-suffix .name-middlename input {
	width:35px !important;
}
.customer-name-prefix-middlename-suffix .name-lastname {
	width:205px !important;
}
.customer-name-prefix-middlename-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix {
	width:50px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix select {
	width:51px !important;
}
.customer-dob .input-box {
	float:left;
	width:60px !important;
}
.customer-dob input {
	width:50px !important;
}
.customer-dob label.label-dob {
	color:#d00000;
	font-size:10px;
	font-weight:normal;
}
.account-nav .head h3, .block-account .block-title h3 {
	float:left;
	line-height:15px;
	margin-left:15px;
	padding:15px 0 5px;
	text-transform:uppercase;
	border-bottom:1px solid;
}
.block-account .block-content {
}
.block-account ul {
	padding:0;
}
.block-progress dl dt, .block-account ul li {
	border-bottom:1px dashed #CCC;
	border-top:none;
	margin:0;
	padding:5px 0;
	position:relative;
}
.block-account ul li:first-child {
}
.block-account ul li a, .block-account ul li strong {
	display:block;
	font-family:arial;
	line-height:22px;
	padding-left:5px;
}
.block-account ul li.current strong {
	font-weight:bold;
}
.block-account ul li strong {
	font-weight:normal;
}
.block-account ul li a:hover {
	text-decoration:none;
}
.account-nav ul {
}
.block-account li {
	background:none;
	margin:0;
	overflow:hidden;
	padding:0;
	border-bottom:1px solid #454F4C;
}
.account-nav li a:hover, .account-nav li a:active, .account-nav li a:focus, .block-account li a:hover, .block-account li a:active, .block-account li a:focus {
}
.account-nav li.current, .block-account li.current {
	font-weight:bold;
}
.account-nav li.last, .account-nav li.last a, .block-account li.last, .block-account li.last a {
	border-bottom:0;
}
.box-account {
	padding:0 0 20px 0;
	clear:both;
}
.account-box .head, .box-account .box-head {
	line-height:normal;
	display:block;
	border-bottom:5px solid #454F4C;
	margin:0 0 15px;
	text-align:right;
	overflow:hidden;
}
.my-account .box-info a:hover {
	text-decoration:underline;
}
.my-account .box-tags .product-name {
	line-height:18px;
}
.my-account .page-title {
}
.my-account .box {
	background:none;
	border:none;
}
.account-box .inner-head, .my-account .box .box-title {
	background:none;
	color:#FFF;
	margin-bottom:5px;
	padding:0;
	line-height:normal;
	width:100%;
	height:30px;
}
.my-account .box-title {
	text-align:left !important;
}
.my-account .box .box-content {
	padding:0 10px;
}
.my-account .box .box-content h4 {
	font-size:100%;
}
.my-account .box .box-title h2, .my-account .box .box-title h3 {
	float:left;
	line-height:30px;
	margin:0;
	padding:0 10px;
	text-transform:none;
}
.account-box h6, .my-account h6 {
	text-transform:uppercase;
}
.account-box .head a:hover, .my-account .box-head a:hover {
	text-decoration:underline;
}
.account-box .head a, .my-account .box-head a {
	float:right;
	line-height:30px;
}
.account-main .account-box li, .account-main .box-account li {
	padding:5px 0;
}
.account-box ol li, .my-account ol li {
	margin:15px 0 0;
	overflow:hidden;
}
.account-box ol .count, .my-account ol .count {
	float:left;
	font-size:150%;
	font-weight:bold;
	background:#454F4C;
	padding:0 8px;
	margin-top:4px;
	color:#FFF;
}
.account-box ol .content, .my-account ol .content {
	margin-left:35px;
}
.account-box ol, .my-account ol {
	padding:0 5px;
}
.account-box ol#my_recent_reviews small, .my-account ol#my_recent_reviews span, .my-account ol#my_recent_reviews strong {
	float:left;
	font-weight:bold;
	margin-right:5px;
	font-size:100%;
}
.my-account ol#my_recent_reviews .rating-box, .my-account .product-review .product-details .rating-box {
}
.account-box .product-images, .my-account .product-images {
	width:65px;
}
.account-box .product-images img, .my-account .product-images img {
}
.account-box .product-details, .my-account .product-name {
	margin:0 0 10px 10px;
	font-size:100%;
	line-height:100%;
}
.my-account .details .ratings {
	clear:both;
	margin-left:10px;
	padding-top:0;
}
#my_recent_tags span.number {
	float:left;
	font-weight:bold;
	padding:0 8px 0 0;
}
.my-tag-edit a.btn-remove {
	float:left;
	margin:2px 15px 2px 0;
	padding:0;
	background-color:transparent;
}
.my-tag-edit a.btn-remove span {
	display:none;
}
#my-tags-table .product-name {
	margin-left:0;
}
#my-tags-table .add-to-links {
	margin-top:10px;
	text-align:center;
}
.my-account .details .tags {
	clear:both;
	overflow:hidden;
	margin-left:10px;
}
.my-account .details .tags strong {
	float:left;
	margin-right:10px;
}
.my-account .details .tags ul {
	overflow:hidden;
	float:left;
}
.my-account .details .tags ul li {
	float:left;
	margin-right:10px;
	margin-top:0;
}
#my-reviews-table {
	position:relative;
}
#my-reviews-table .product-name {
	margin:0;
}
.my-account .content {
	padding:0;
}
.my-account .ratings {
	margin:0;
}
.account-side .actions {
	border-top:1px solid #454F4C;
	padding-top:4px;
}
.account-side .actions .form-button {
	float:right;
}
.edit-password {
	background:url(../images/icon_lock.gif) no-repeat 0 2px;
	display:block;
	height:20px;
	padding-left:20px;
}
.account-box .head h4, .box-account .box-head h2 {
	font-size:120%;
	float:left;
	line-height:30px;
	margin:0;
	padding:0 10px 0 0;
	text-transform:uppercase;
}
.ad-orders .head h4 {
	background:url(../images/icon_folder_table.gif) no-repeat left center;
	float:left;
	padding-left:20px;
	margin:0;
}
.ad-account-info .head h4, .box-info .box-head h2 {
	margin:0;
}
.ad-tags .head h4 {
	background:url(../images/icon_ma_tags.gif) no-repeat 10px center !important;
	float:left;
	padding-left:30px;
	margin:0;
}
.ad-reviews .head h4 {
	background:url(../images/icon_ma_reviews.gif) no-repeat 10px center;
	float:left;
	padding-left:30px;
	margin:0;
}
.ad-account-info p, .ad-account-info address, .ad-account-info h6 {
	margin-left:8px;
	margin-right:8px;
}
.ad-orders .data-table thead tr th {
}
.order-access {
	padding:10px;
}
.primary-address-list h4, .address-list h4 {
	font-size:125%;
	border-bottom:1px solid #454F4C;
	padding-bottom:5px;
	margin-bottom:10px;
}
.primary-address-list li {
	margin-bottom:10px;
	padding-left:10px;
}
.primary-address-list li .head {
	margin:0;
}
.primary-address-list li h5 {
	margin:0 0 5px -10px;
	text-indent:12px;
	background:url(../images/arrow.gif) no-repeat left center;
}
.address-list li {
	margin-bottom:15px;
}
.address-list .actions {
	float:right;
	margin:0 0 10px 10px;
}
#my-orders-table tfoot td, #checkout-review-table tfoot td {
}
#my-orders-table tfoot tr.last {
	font-weight:bold;
	font-size:115%;
}
#my-orders-table tfoot td.last, #checkout-review-table td.last {
	border-left:1px solid #ccc;
	text-align:center;
}
.compare-products {
	margin:30px 0 50px 0;
}
.compare-products table {
	border:0;
	width:auto;
}
.compare-products td {
	text-align:left;
	width:auto;
	vertical-align:top;
	background-image:none;
	border-bottom:1px solid #454F4C;
	border-right:1px solid #454F4C;
}
.compare-products tr.first td {
	border-top:1px solid #454F4C;
}
.compare-products td.last {
	border-right:1px solid #454F4C;
}
.compare-products tbody.attribute-cart td {
	background:#454F4C !important;
	color:#FFF;
	border-bottom:1px solid #454F4C;
	text-align:center;
}
.compare-products td.label {
	background:#454F4C !important;
	border-bottom:1px solid #454F4C;
	border-left:1px solid #454F4C;
	text-align:left;
	width:120px !important;
}
.compare-products tbody.attribute-cart td.label {
	background:#454F4C !important;
}
.compare-products tbody.remove-buttons tr {
	background:#ebebeb;
}
.compare-products tbody.remove-buttons td {
	border:0 !important;
	font-size:0;
	line-height:0;
	padding:0;
	text-align:right;
}
.compare-products tbody.remove-buttons td img {
	float:right;
}
.compare-products tr.last td {
}
.compare-products h5 {
	font-size:125%;
}
.compare-products .link-cart {
	display:block;
	clear:both;
}
.my-review-detail {
	padding:0 15px;
}
.my-review-detail .product-image {
	float:left;
	width:30%;
	text-align:center;
}
.my-review-detail .product-image p {
	margin-bottom:0;
}
.my-review-detail .product-image p img {
	vertical-align:top;
}
.my-review-detail .details {
	float:right;
	width:65%;
}
.my-review-detail strong {
	display:block;
	text-transform:uppercase;
	margin-top:10px;
}
.my-review-detail .ratings-list {
}
.my-review-detail .ratings {
}
.my-review-detail .ratings .rating-box {
	float:none;
}
.my-review-detail .ratings .pipe {
	float:left;
}
.my-review-detail .ratings a {
	display:block;
	float:left;
}
.giftmessage {
	padding:10px 0 0 0;
}
.giftmessage-preview-link {
	background-position:right 5px;
	background-repeat:no-repeat;
	font-size:11px;
	padding-right:7px;
}
.giftmessage-row {
	background:#454F4C;
	color:#FFF;
}
.giftmessage-content {
	float:left;
}
.giftmessage-close {
	float:right;
}
#wishlist-table {
}
#wishlist-table a.link-cart, #wishlist-table a.btn-remove {
	display:inline-block;
	margin-right:15px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#wishlist-table textarea {
	width:90%;
	height:100px;
	resize:none;
}
#wishlist-table .product-name, #wishlist-table .price-box {
	margin:10px 0;
}
#wishlist-table .price-box {
	overflow:hidden;
	margin-left:15px;
}
td div.add-to-cart-alt {
}
#wishlist-table .add-to-cart-alt input.qty {
	margin-right:10px;
	padding:4px 0;
	text-align:center;
	width:30px;
}
#my-tags-table td.last {
	text-align:center;
}
.advanced-search {
	border:1px dashed #CCCCCC;
	margin:20px 0;
	padding:22px 15px 10px 15px;
}
.advanced-search .legend {
	border:0;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin-top:-33px;
	padding:0 8px;
}
.advanced-search li {
	margin-bottom:5px;
}
.advanced-search li label {
	float:left;
	width:120px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}
.advanced-search .input-range .input-text {
	width:75px;
}
.advanced-search select {
	padding:2px;
	width:256px;
}
.advanced-search .field-row {
	display:inline;
	width:250px;
}
.advanced-search .range .input-text {
	width:70px;
}
.advanced-search .range select {
	padding:1px;
	width:90px;
}
.advanced-search-nothing-found {
	font-weight:bold;
	margin-bottom:15px;
}
.advanced-search-found-amount {
	margin-bottom:15px;
}
.advanced-search-summary-box {
	background:#454F4C;
	color:#FFF;
	border:1px solid #454F4C;
	margin:0 0 15px;
	padding:10px 15px;
}
.advanced-search-summary-tip {
	clear:both;
	font-weight:bold;
}
.advanced-search-summary-box ul {
	float:left;
	list-style:none;
	width:50%;
}
.advanced-search-summary-box ul li {
	color:#d00000;
	font-weight:bold;
	background:url(../images/arrow.gif) no-repeat left 6px;
	padding-left:15px;
}
.advanced-search-summary-box ul li span.translate-inline {
	background:0 !important;
}
#contactForm {
	padding:10px 0 0 0;
}
table.print .giftmessage-preview-link {
	display:none !important;
}
table.print .price-excl-tax {
	white-space:nowrap;
}
table.print .price-incl-tax {
	white-space:nowrap;
}
table.print .price-excl-tax .label, table.print .price-excl-tax .price, table.print .price-incl-tax .label, table.print .price-incl-tax .price {
	display:inline;
}
.page-popup, .catalog-product-compare-index, .sales-order-print, .sales-guest-print {
	background:#fff !important;
	padding:15px 30px !important;
	margin:0 !important;
	text-align:left;
}
.print-head, .page-popup .print-head {
	margin:0 0 20px;
	border-bottom:3px solid #454F4C;
	padding-bottom:10px;
}
.page-popup .print-head img {
	float:left;
}
.page-popup .print-head address {
	float:left;
	margin-left:15px;
}
.page-popup .col2-set, .sales-order-print .col2-set {
	border-bottom:1px solid #454F4C;
	padding-bottom:15px;
}
.product-gallery-nav {
	padding:0 5px;
}
.sales-order-print .data-table thead th, .sales-order-print .data-table tfoot td {
}
.home-callout {
	margin:0 0 15px;
	text-align:center;
}
.home-callout img {
}
.home-spot {
}
.best-selling {
}
.best-selling h3 {
	color:#666;
	font-size:100%;
	font-weight:normal;
	padding:10px 20px;
	margin:10px 0;
}
.best-selling table {
	border:0;
}
.best-selling tr.odd {
}
.best-selling tr.even {
}
.best-selling td {
	width:50%;
	padding:8px 10px;
}
.best-selling .product-img {
	float:left;
}
.best-selling .product-description {
	margin-left:107px;
}
.best-selling a.product-name {
	font-size:115%;
	font-weight:bold;
}
.recently h3 {
	background:#454F4C;
	color:#FFF;
	border-bottom:1px solid #454F4C;
	padding:5px 10px;
	line-height:normal;
	font-size:115%;
}
.recently .product-image {
	border:1px solid #454F4C;
}
.recently a.product-name {
	font-weight:bold;
}
.recently .add-to {
	margin-top:5px;
	font-size:11px;
}
table.recently-list {
	width:100%;
}
table.recently-list td {
	width:20%;
}
#recently-viewed-items li p {
	margin:0;
}
#recently-viewed-items li a {
	margin:0;
}
#recently-viewed-items li a:hover, #recently-viewed-items li a:active, #recently-viewed-items li a:focus {
	text-decoration:none;
}
#recently-viewed-items li.last a {
	border-bottom:0;
}
.page-sitemap #sitemap_top_links {
	padding-top:10px;
	overflow:hidden;
}
.page-sitemap .pages > strong {
	float:left;
}
.page-sitemap .pages {
	margin-left:10px;
}
.page-sitemap .pages li {
	line-height:20px;
}
.page-sitemap .links {
}
.page-sitemap .links li {
	line-height:30px;
}
.page-sitemap .links li a {
	background:none;
}
.page-sitemap .links li a:hover {
	text-decoration:underline;
}
.page-sitemap .sitemap {
	margin:42px 12px 12px;
}
.page-sitemap .pager {
	width:100%;
	border:none;
	border:none;
	float:left;
	padding:5px 10px;
	background:#f7f7f7;
	line-height:20px;
}
.category-img {
	padding:10px 0;
}
a.widget-btn {
	vertical-align:middle;
	padding:4px;
	float:left;
}
.mini-wishlist a.widget-btn img {
	background:none;
	padding:0;
	border:none;
}
a.readon {
	background:url(../images/arrow-readon.png) no-repeat right center;
	padding-right:12px;
	text-decoration:none;
	font-style:italic;
	color:#FBBA00;
}
a.readon:hover, a.readon:focus, a.readon:active {
	text-decoration:none;
}
.box .head br, .data-table tbody td br {
	height:1px;
	line-height:1px;
	font-size:1px;
}
#oar_widget_orders_and_returns_form li {
	padding-bottom:10px;
	overflow:hidden;
}
ul.sitemap li a {
	color:#666;
}
ul.sitemap li a:hover {
	text-decoration:underline;
}
ul.sitemap li a:hover {
}
#yt_current_content .block-title {
}
#yt_current_content .block .block-title strong span {
}
#yt_slideshow {
	margin-bottom:20px;
}
#yt_slideshow .main {
	z-index:1;
}
#yt_slideshow .slideshow-mask {
	background:url(../images/slideshow-mask.gif) left top;
	height:400px;
	width:700px;
	z-index:99;
	position:absolute;
	top:0;
	right:0;
}
.ytm-product-list, .ytm-products-slider-listing, .ytm-product-list-bycat {
}
.ytm-product-list .block-title {
	margin-bottom:0;
}
.ytm-product-list .block-title strong {
}
.ytm-products-slider-listing .block-title strong {
}
.ytm-product-list .product-image {
}
.ytm-product-list .product-information {
	margin-top:20px;
}
.ytm-product-list .item {
	float:left;
}
.ytm-product-list-bycat {
}
.ytm-tabs {
	margin:0;
}
.ytm-tabs a {
}
.tabs_content {
	overflow:visible !important;
}
#yt_sidenav li .toggle {
	display:none;
}
.block-layered-nav dt .toggle, #yt_sidenav li.parent .toggle {
	display:block;
	height:12px;
	width:12px;
	right:17px;
	padding:0;
	position:absolute;
	text-indent:-999em;
	top:10px;
	outline:none;
}
#yt_sidenav li.parent .toggle {
}
#yt_sidenav .toggle:hover, #yt_sidenav .toggle.shown-sub, #yt_sidenav .active .toggle {
	text-decoration:none;
}
.block-layered-nav dt.accordion-open .toggle, #yt_sidenav li.selected .toggle {
	background-position:100% 0;
	outline:none;
}
#yt_sidenav li.selected .toggle:hover {
	text-decoration:none;
}
.block-layered-nav dl, #yt_sidenav {
	padding:0;
	margin-top:0;
}
#yt_sidenav > li {
}
.block-layered-nav dt, #yt_sidenav > li {
	margin:0;
	position:relative;
}
.block-layered-nav dt.last {
	border-bottom:none;
	margin-bottom:0;
}
.block-layered-nav dt:first-child, #yt_sidenav > li:first-child {
	border-top:none;
}
#yt_sidenav li.last {
}
#yt_sidenav li:hover {
}
#yt_sidenav li.parrent {
	background:#f3f1f0;
}
#yt_sidenav li a {
	display:block;
	line-height:1;
}
.block-layered-nav dt > span, #yt_sidenav > li > a, #yt_sidenav li a.subhead {
	border-bottom:none;
	text-transform:capitalize;
	padding:10px 0 10px 0;
	line-height:14px;
	display:block;
}
#yt_sidenav li a.subhead span {
}
#yt_sidenav li a.subhead:hover {
}
#yt_sidenav li a:hover {
	color:#cf4e33;
	text-decoration:none;
}
#yt_sidenav li a span {
}
#yt_sidenav li.active a span, #yt_sidenav li.selected a span {
}
#yt_sidenav li.level0 > a span, #yt_sidenav li a.subhead span {
	margin:0;
	display:block;
}
#yt_sidenav li li a {
	padding:6px 0 6px 20px;
}
#yt_sidenav li li a span {
	padding:0;
	white-space:nowrap;
}
#yt_sidenav li li li a span {
	font-weight:normal;
	font-style:normal;
}
#yt_sidenav li li a.current span, #yt_sidenav li li a:hover span {
}
#yt_sidenav li a:hover, #yt_sidenav li.active a, #yt_sidenav li.selected a {
	color:#FFF;
}
#yt_sidenav li ul {
	padding:3px 0;
}
#yt_sidenav ul.level0 {
}
.block-layered-nav dd li a, #yt_sidenav li li a {
	background:none;
	padding-left:0;
}
.block-layered-nav dd ol, #yt_sidenav li ul {
	padding-left:20px;
}
.col2-left-layout .block-layered-nav ol li .label {
	white-space:normal;
	line-height:18px;
}
.yt-col .block-layered-nav .block-content a, .yt-col .block-layered-nav .block-content span, .yt-col .block-layered-nav .block-content dt {
	color:#FFF;
	text-decoration:none;
}
#yt_sidenav li a.subhead, #yt_sidenav li li a, #yt_sidenav li.selected li a, #yt_sidenav li.active li a, #yt_sidenav li li.active li a {
	display:block;
	font-weight:normal;
	outline:none;
	text-decoration:none;
	text-indent:0;
}
#yt_sidenav li.active a, .block-layered-nav dt.accordion-open, #yt_sidenav li li.active a {
}
#yt_sidenav li ul ul li {
	border:none;
}
#yt_sidenav li li li.active a {
	font-weight:bold;
}
div.yt-footer {
	padding:20px 0 0;
}
.account-create .control div.input-box {
	display:inline;
}
.checkout-onepage-success .yt-content-main p a, .cart-empty p a {
	border-bottom:1px dashed;
}
.account-login .content p, .account-login .content div, .account-login .content label {
	margin:0 10px;
}
.blocktabs .slider-control {
	display:none;
}
.category-products.products-grid .item {
	height:340px;
}
.category-products.products-grid .item-inner {
	border:1px solid transparent;
	height:100%;
	vertical-align:top;
	padding:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.category-products.products-grid .item-inner:hover {
	height:385px;
}
.products-grid .row-fluid .item-inner, .products-grid .row .item {
	margin-top:30px;
}
.products-grid .row .item .item-inner {
	position:relative;
	z-index:1;
}
.sm-responsive-listing .products-grid .respl-item:hover ~ .respl-item .item .item-inner, .products-grid .row > [class*="span"]:hover ~ [class*="span"] > .item .item-inner {
z-index:0;
}
.sm-responsive-listing .products-grid .respl-item:hover .item .item-inner, .products-grid .row > [class*="span"]:hover > .item .item-inner {
z-index:3;
}
.sm-responsive-listing .products-grid .respl-item:hover ~ .respl-item {
z-index:4;
}
.item-inner .inner-border {
	border:1px solid #ccc;
}
.products-grid .item-inner .product-name, .products-grid .item-inner h2.product-name {
	text-transform:capitalize;
	line-height:22px;
	position:relative;
	z-index:3;
}
.products-grid .item-inner .item-box {
width:100%:
}
.price-block {
	clear:both;
	width:auto;
	margin:0px auto;
	display:table;
}
.products-grid .price-block {
}
.price-block span {
	padding-right:5px;
	display:inline-block;
}
.products-list .price-block span {
}
.products-list .price-block > span {
	display:none;
}
.products-grid .price-block span {
	float:none;
	padding:0;
	line-height:1em;
}
.price-block .price-box {
	float:left;
	font-weight:bold;
	padding-left:4px
}
.products-grid .price-block {
	display:block;
}
.products-grid .price-block .price-box {
	display:inline-block;
	float:none;
	padding:0;
}
.products-grid .price-block .price-block span {
	display:inline-block;
	float:none;
}
.item-description {
	line-height:18px;
	margin-bottom:5px;
}
.products-grid .item-inner .item-description {
	margin-bottom:15px;
}
.products-grid .item-inner .item-box div.product-image {
	padding:0;
	display:block;
}
.products-grid .item-inner .item-box div.product-image > a img {
	vertical-align:top;
}
.block-feature-products .item-box div.product-box {
}
.item-box div.product-box {
	margin-top:10px;
	border-top:1px solid #ccc;
}
.item-inner:hover .item-box div.product-box {
}
.products-grid div.product-box .product-name, .block-bestsale div.product-box .product-name {
	margin-bottom:9px;
	margin-top:17px;
}
.products-grid .item-inner .item-box-footer {
	background:url(../images/bg-gradient.png) repeat-x 0 0 transparent;
	text-align:left;
	padding:10px;
	position:relative;
	z-index:3;
	height:50px;
}
.products-grid .item-inner .item-box-footer .btn-cart {
	background:url("../images/logo-addcart.png") no-repeat scroll 1px 1px transparent;
	display:inline-block;
	float:right;
}
.products-grid .item-inner .item-box-footer .btn-cart:hover {
	color:#FFF;
}
.products-grid .item-inner:hover .item-box-footer .btn-cart {
	border-radius:3px;
	box-shadow:1px 1px 1px 0 #999999;
	-moz-box-shadow:1px 1px 1px 0 #999999;
	-webkit-box-shadow:1px 1px 1px 0 #999999;
}
.inner-blur {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/bg-blur.png) repeat 0 0;
}
.item-box-hover {
	display:none;
	background:url(../images/item-box-hover.png) repeat left top;
	position:absolute;
	padding:0;
	text-align:center;
	font-size:12px;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:2;
}
.products-grid .item-inner:hover .item-box-hover {
	display:block;
}
.catalog-listing .price-box, .category-products .price-box {
	padding:0;
}
.product-collateral .box-collateral .price-box {
	display:inline-block;
	padding:0;
}
.category-products .products-grid .price-box {
	display:inline-block;
	padding:0;
	vertical-align:top;
}
.item-box-hover .readmore {
	display:inline-block;
	position:relative;
	margin:20px 0 5px;
}
.icon-plus-circle {
	font-size:45px;
	width:45px;
	height:45px;
	line-height:45px;
	position:relative;
	z-index:2;
	margin:0;
	background:none;
}
.bgmask {
	background:url("../images/bg-btn-readmore.png") repeat scroll 0 0 transparent;
	border-radius:20px;
	height:40px;
	left:2px;
	position:absolute;
	top:2px;
	width:40px;
	z-index:1;
}
.main-top {
	z-index:999;
	position:relative;
}
#yt_containerwrap .block.block-bestseller .block-content {
	padding:15px 10px;
}
.slide-wrap {
	float:none;
	margin:0 auto;
	text-align:center;
	clear:both;
	z-index:10;
	overflow:hidden;
}
.products.list .item-inner, .yt-rightcol-slideshow .products-grid .item-inner {
	text-align:left;
}
.products.list li.item:first-child, .yt-rightcol-slideshow .products-grid .item:first-child {
	padding-top:0px;
}
.yt-rightcol .block-wishlist .mini-products-list li, .products.list li.item, .yt-rightcol-slideshow .products-grid .item {
	padding:10px 0;
	border-bottom:1px solid #484848;
	margin:0;
	width:100%;
}
.yt-rightcol .block-wishlist .mini-products-list li.last {
	border-bottom:none;
}
.products.list li.item.last, .yt-rightcol-slideshow .products-grid .item.last {
	border-bottom:none;
	padding-bottom:0;
}
.products.list .item-inner .item-box div.product-image, .yt-rightcol-slideshow .products-grid .item-inner .item-box div.product-image {
	float:left;
}
.products.list .item-inner .item-box div.product-image a:hover, .yt-rightcol-slideshow .products-grid .item-inner .item-box div.product-image a:hover {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.products.list .item-inner .item-box div.product-image a, .yt-rightcol-slideshow .products-grid .item-inner .item-box div.product-image a {
	margin-right:10px;
	overflow:hidden;
}
.yt-rightcol .block-wishlist .price-box {
	float:left;
	color:#FFF;
}
.yt-rightcol .block-wishlist .product-name, .yt-rightcol .block.block-cart .product-name, .products.list .item-inner .item-box .product-name, .yt-rightcol-slideshow .products-grid .item-inner .item-box .product-name {
	margin-bottom:10px;
}
.products.list .item-inner .item-box .product-name a, .yt-rightcol-slideshow .products-grid .item-inner .item-box .product-name a {
	color:#FFF;
}
.products.list .item-inner .item-box .product-name a:hover, .yt-rightcol-slideshow .products-grid .item-inner .item-box .product-name a:hover {
	text-decoration:underline;
}
.products.list .item-inner .item-box .price-box, .yt-rightcol-slideshow .products-grid .item-inner .item-box .price-box {
	margin-bottom:10px;
}
.products.list .item-inner .item-box .price-box span, .yt-rightcol-slideshow .products-grid .item-inner .item-box .price-box span {
	line-height:100%;
}
.products.list .item-inner .item-box .product-box .btn-cart, .yt-rightcol-slideshow .products-grid .item-inner .item-box .product-box .btn-cart {
	background-image:none;
}
.cms-home .block-title h3 {
	line-height:100%;
}
.cms-home .des-block {
	margin-top:2px;
	margin-bottom:-26px;
}
.block-topsl {
}
.block-topsl img {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.block-topsl .block {
	margin-bottom:1px;
}
.block-topsl .block .title {
	float:left;
	line-height:57px;
	font-size:24px;
	text-transform:uppercase;
}
.block-topsl .block .content p {
	margin:0;
}
.inner-container {
	position:relative;
	margin-top:10px;
}
.inner-container .outer-row {
	position:relative;
	z-index:2;
}
.inner-container .inner-border {
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	khtml-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:1px 1px 2px 0px #CCCCCC;
	-moz-box-shadow:1px 1px 2px 0px #CCCCCC;
	-webkit-box-shadow:1px 1px 2px 0px #CCCCCC;
}
.inner-container .outer-border {
	border-top-width:4px !important;
	border-top-style:solid !important;
	border-radius:3px;
	-moz-border-radius:3px;
	khtml-border-radius:3px;
	-webkit-border-radius:3px;
	top:-4px;
	margin:0 7px;
}
.block-topsl .block-follow ul {
	display:inline-block;
	margin:0 0 0 0;
	height:57px;
	line-height:51px;
}
x:-o-prefocus, .block-topsl .block-follow ul {
margin:18px 0;
height:auto;
line-height:auto;
}
.block-topsl .block-content .content {
	overflow:hidden;
}
.block-topsl .block-follow ul li {
	display:inline-block;
	margin:0 0 0 8px;
}
.block-topsl .block-follow ul li a {
	text-indent:-999em;
	vertical-align:middle;
	width:20px;
	height:20px;
	padding:0;
}
.block-topsl .block-call .content p {
	line-height:51px;
	display:inline-block;
	margin:0 0 0 8px;
}
.block-topsl .block.block-follow .title, .block-topsl .block.block-call .title {
	background:url(../images/bg-spotlight2.png) no-repeat 0 100% transparent;
	padding-left:40px;
}
.address-two {
	margin-top:20px;
	background:url("../images/line-ct.jpg") repeat-x top;
}
.col-left [class*="address"] ul li:before {
position:absolute;
content:"";
top:0;
left:0;
width:26px;
height:26px;
}
.block-cart .button, .block-wishlist .button, .block-compare .button {
	border:none;
}
.compare-table .btn-cart, .btn-proceed-checkout.btn-checkout.button, .buttons-set .button, .my-account .my-wishlist .button.btn-cart, .box-tags .button, .product-essential .add-to-holder .add-to-cart .button, .products-list .add-to-holder .add-to-cart .button, .block-user5 .actions .button {
}
.actions .btn-cart, .add-to-cart .button.btn-cart{
    background-color: #f3734f;
}
.data-table span {
	font-weight:normal;
	text-transform:capitalize;
}
#yt_tabitem_reviewform #review-form {
	margin-left:10px;
}
#yt_tabitem_reviewform th {
	font-weight:normal;
	font-size:12px;
}
#yt_tabitem_reviewform .data-table {
}
#yt_tabitem_reviewform .data-table thead th {
	color:#000;
	background:none;
	text-align:right;
	font-size:100%;
	border:1px solid #ececec;
}
#yt_tabitem_reviewform .data-table thead th:first-child {
	text-align:left;
}
#yt_tabitem_reviewform .data-table thead, #yt_tabitem_reviewform .data-table tbody {
	border:none;
}
#yt_tabitem_reviewform .data-table tbody th, #yt_tabitem_reviewform .data-table tbody td {
	padding:5px 10px;
	line-height:22px;
	border:1px solid #CCC;
}
#yt_tabitem_reviewform .data-table tbody tr {
	background:none;
	border-top:1px solid #CCC;
	text-align:right;
}
#yt_tabitem_reviewform .data-table tbody tr.last {
	border-bottom:1px solid #CCC;
}
#product-review-table {
	margin-top:10px;
}
#product-review-table thead th span {
	padding:0;
	display:block;
	text-align:center;
}
#product-review-table thead th {
	padding:0
}
#product-review-table tbody td, #product-review-table tbody th {
	padding:5px 25px !important;
	vertical-align:middle;
	font-weight:normal;
}
#product-review-table thead th, #product-review-table thead td, #product-review-table tbody th, #product-review-table tbody td {
	padding:5px 10px;
	border:1px solid #CCC;
}
#product-review-table .radio span, #product-review-table .radio {
	width:12px;
	height:12px;
	min-height:12px;
	float:none;
	margin:0 auto;
}
#product-review-table .radio span {
	background-position:0 0;
}
#product-review-table .radio span.checked, #product-review-table .radio.hover span {
	background-position:0 100%;
}
#product-review-table .radio input {
	float:none;
	margin:0;
}
#yt_tabitem_reviewform .data-table div.radio {
	float:right;
	height:11px;
	margin:8px 12px 5px 0;
	min-height:11px;
	position:relative;
	width:11px;
}
#yt_tabitem_reviewform .data-table tbody td span {
	display:block;
	float:right;
	height:11px;
	text-align:center;
	width:11px;
}
#yt_tabitem_reviewform .data-table tbody td span.checked {
	background-position:left -11px;
}
#yt_tabitem_reviewform .data-table input.radio {
	margin:0;
	width:20px;
	height:22px;
	cursor:pointer;
	text-align:center;
	display:inline-block;
}
#yt_tabitem_reviewform .form-list {
	margin:0 0 10px 20px;
}
#yt_tabitem_reviewform .form-list label {
	float:left;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	width:23%;
	margin:0 10px 5px 0;
}
#yt_tabitem_reviewform .form-list .input-box {
	display:inline-block;
}
#yt_tabitem_reviewform .form-list .input-box input {
	float:none;
	margin:0;
	width:280px;
	border-radius:0 0 0 0;
	padding:4px 10px;
}
#yt_tabitem_reviewform .buttons-set {
	margin-top:20px;
	text-align:center;
}
#yt_tabitem_reviewform .buttons-set .button {
	float:none;
	border-radius:3px;
}
.ytc_background_theme1 .ytc-content-slickslider .theme1 ul li p {
	display:none;
}
.ytc_background_theme1 .ytc-content-slickslider .theme1 ul li.button_img_selected {
	background:url("../images/paging-btn-ac.png") no-repeat;
	width:20px;
	height:19px
}
.ytc_background_theme1 .ytc-content-slickslider .theme1 ul li {
	width:20px;
	height:19px
}
.ytc_background_theme1 .ytc-content-slickslider .theme1 ul li:hover {
	background:url("../images/paging-btn-ac.png") no-repeat;
	width:20px;
	height:19px
}
.ytc_background_theme1 .ytc-content-slickslider {
	position:relative;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box {
	position:absolute;
	top:auto;
	bottom:20px;
	left:60%;
	z-index:2;
	min-height:100px;
	padding:0;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .block-title {
	margin-bottom:13px;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .price_theme1 {
	padding-bottom:15px;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .block-description .inner-desc, .ytc_background_theme1 .ytc-content-slickslider .content-box .block-title .inner-title {
	position:relative;
	display:inline-block;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .block-title a, .ytc_background_theme1 .ytc-content-slickslider .content-box .block-description .sub-content {
	display:inline-block;
	position:relative;
	z-index:2;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .block-title a {
	font-size:30px;
	font-weight:bold;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .block-title a:hover {
	text-shadow:0px 2px 2px;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .block-description {
	margin:0 0 15px 0;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .block-description .sub-content {
	line-height:20px;
	display:inline-block;
	font-weight:normal;
	max-width:480px;
	padding-right:0;
}
.ytc_background_theme1 .ytc-content-slickslider .content-box .btn-cart {
	vertical-align:bottom;
}
.ytc_background_theme1 .ytc-content-slickslider .paging-btn {
	bottom:5px;
	left:15px;
	z-index:10;
	text-align:left;
}
.ytc_background_theme1 .ytc-content-slickslider .price-box .old-price, .ytc_background_theme1 .ytc-content-slickslider .price-box .special-price {
	display:inline-block;
}
.ytc_background_theme1 .ytc-content-slickslider .price-box .special-price {
	float:left;
	padding:0;
	margin-right:30px;
}
.ytc_background_theme1 .ytc-content-slickslider .price-box .price_theme1 {
	padding-bottom:15px;
}
.ytc_background_theme1 .ytc-content-slickslider .theme1 ul li {
	background:url(../images/paging-btn.png) no-repeat scroll center 0 transparent;
	margin-bottom:8px;
}
.yt-content-bottom .blocktabs .tabs-container {
	background:none;
	margin-bottom:10px;
}
.yt-slider .block-title, .yt-content-bottom .blocktabs .tabs-container ul.tabs li .tab, .yt-content-bottom .blocktabs.top-position .tabs-container ul.tabs li {
	text-transform:none;
	padding:0;
}
.slider-wrap {
}
.cms-home .slider-wrap {
	display:block;
}
.yt-slider {
}
.yt-slider .products-grid {
	margin:0 0 33px;
	padding-bottom:0;
	position:relative;
	z-index:2;
	overflow:hidden;
	height:70px;
}
.yt-slider .so_item .so_img {
	border:none;
	padding:0;
}
.yt-slider .yt_article_slider {
	margin:0;
	height:79px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #ccc;
}
.yt-slider .yt_article_slider:after, .yt-slider .yt_article_slider:before {
	content:"";
	position:absolute;
	top:-1px;
	bottom:-1px;
	width:9999px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #ccc;
}
.yt-slider .yt_article_slider:after {
	left:100%;
}
.yt-slider .yt_article_slider:before {
	right:100%;
}
.yt-slider .products-grid .item {
	margin:0;
	min-height:auto;
}
.yt-slider .products-grid .item-inner {
	padding:0;
}
.yt-slider .products-grid ul {
	overflow:inherit !important;
}
.yt-slider .inner-border {
}
.yt-slider .products-grid ul li {
	overflow:inherit !important;
	display:inline-block;
}
.yt-slider .products-grid .item-inner:hover {
}
.yt-slider .products-grid .item-inner:hover:before {
}
.yt-slider .product-image {
	padding:0 !important;
	border:none !important;
}
.yt-slider .product-image a img {
	display:inline-block;
}
.yt-slider .product-image a {
	text-align:center;
	width:190px;
}
.yt-slider .yt_so_article_theme_nav .so_pre, .yt-slider .yt_so_article_theme_nav .so_next {
	width:14px;
	height:21px;
	top:24px;
}
.yt-slider .yt_so_article_theme_nav .so_next {
}
.yt-slider .yt_so_article_theme_nav .so_pre {
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu {
	margin:150px auto 0px 0px;
}
#nav > li.parent > a, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li a.sm_megamenu_head.sm_megamenu_top_actived, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li.sm_megamenu_actived:hover a.sm_megamenu_head.sm_megamenu_actived, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_lv1.sm_megamenu_drop .sm_megamenu_head, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li.sm_megamenu_lv1.sm_megamenu_drop.sm_megamenu_actived .sm_megamenu_head {
	background-image:url(../images/logo-arrow-down-black.png) no-repeat right center;
}
.header-nav-container-home ul#nav > li.last-item > a, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li.last-item a.sm_megamenu_head {
	margin:0;
}
.header-nav-container-home ul#nav > li > a, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li.sm_megamenu_lv1 .sm_megamenu_head .sm_megamenu_title {
	text-transform:uppercase;
}
.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu > li a.sm_megamenu_drop:hover {
	background:none !important;
}
.header-nav-container-home ul#nav li:hover ul.level0, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover [class*="sm_megamenu_dropdown_"] {
top:80px !important;
}
.header-nav-container-home ul#nav li:hover ul, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover [class*="sm_megamenu_dropdown_"] {
border-width:0 1px 5px;
border-style:solid;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div {
	padding:10px 20px 25px !important;
}
.header-nav-container-home ul#nav li ul a:after, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover a.sm_megamenu_head.sm_megamenu_drop:after {
	bottom:12px;
	content:"";
	height:0;
	right:-14px;
	line-height:0;
	position:absolute;
	width:0;
}
.header-nav .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li:before, .header-nav .header-nav-container-home ul#nav > li:before {
	position:absolute;
	content:"";
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.header-nav-container-home ul#nav li ul a:after {
	border-color:transparent !important;
}
.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu li.sm_megamenu_drop .sm_megamenu_dropdown_3columns {
	width:700px;
}
.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu li.sm_megamenu_drop .sm_megamenu_col_3 {
	width:680px;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_id3 > .sm_megamenu_col_1, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_id6 > .sm_megamenu_col_1 {
	width:200px;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_id3 > .sm_megamenu_col_2 {
	width:470px;
}
.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu li.sm_megamenu_drop:hover > .sm_megamenu_dropdown_1column {
	width:230px;
	width:230px;
}
.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu li.sm_megamenu_drop > [class*="sm_megamenu_dropdown"] {
opacity:1 !important;
padding:0 7px !important;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_head_item .sm_megamenu_title > span {
	text-transform:capitalize;
}
.sm_megamenu_wrapper_vertical_menu .forbgmenu {
	position:relative;
	padding:20px 15px;
}
.forbgmenu .inner-border {
	z-index:-1;
}
.forbgmenu .border-wrapper {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	z-index:-1;
}
.forbgmenu .border-wrapper:before, .forbgmenu .border-wrapper:after {
	z-index:0;
	position:absolute;
	content:'';
	width:100%;
	height:2px;
}
.forbgmenu .border-wrapper:before {
	top:5px;
}
.forbgmenu .border-wrapper:after {
	bottom:5px;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li div div.sm_megamenu_title {
	min-height:30px !important;
}
.header-nav-container-home ul#nav li ul li a, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li div div.sm_megamenu_title a {
	text-transform:capitalize;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li div div.sm_megamenu_title span {
	padding:4px 0;
}
.sm_megamenu_content .products-grid .row .item {
	margin:0;
}
.sm_megamenu_content a.button.btn-cart {
	display:block !important;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_title a span, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu ul.custom li a span {
	background:url(../images/ar.png) no-repeat 0 center;
	padding:0 0 0 18px;
	margin:0;
	line-height:15px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li > [class*="sm_megamenu_dropdown_"] {
max-width:920px;
width:auto;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu [class*="sm_megamenu_dropdown_"] {
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu [class*="sm_megamenu_col_"] {
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_content .sm-block .sm-block-title {
	line-height:1.286em;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #666;
	margin-top:-5px;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_content .sm-block .sm-block-title .title-desc {
	font-weight:bold;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_content .sm-block .sm-block-title .content-desc {
	margin-top:10px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_title span.sm_megamenu_title_lv2 {
	margin-bottom:0px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id83 {
	width:555px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id83 > .sm_megamenu_col_3 {
	width:385px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id83 > .sm_megamenu_col_3 > div.sm_megamenu_content {
	padding-left:10px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id83 > [class*="sm_megamenu_col_"] > .sm_megamenu_head_item .sm_megamenu_title, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id6 > [class*="sm_megamenu_col_"] > .sm_megamenu_head_item .sm_megamenu_title {
overflow:hidden;
margin-bottom:10px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id83 > [class*="sm_megamenu_col_"] > [class*="sm_megamenu_col_"] .sm_megamenu_content > [class*="sm_megamenu_col_"], .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id6 > [class*="sm_megamenu_col_"] > [class*="sm_megamenu_col_"] > [class*="sm_megamenu_col_"] {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id3 .sm_megamenu_col_1 {
	width:170px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id3 .sm_megamenu_col_2 {
	width:400px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id3 > [class*="sm_megamenu_col_"] > [class*="sm_megamenu_col_"] > [class*="sm_megamenu_col_"] {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id3 > [class*="sm_megamenu_col_"]:nth-child(2n+1) {
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id84 .products-grid .row, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id3 .products-grid .row {
	margin-left:-20px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id84 .products-grid .row [class*="span"], .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .sm_megamenu_id3 .products-grid .row [class*="span"] {
margin-left:20px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom {
	margin:0;
	position:static;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom .actions {
	width:40px;
	height:40px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom .btn-cart {
	height:30px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom .btn-cart span {
	display:none;
	line-height:32px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom .item-box div.product-box {
	overflow:hidden;
	border:none;
	margin:0;
	padding:0;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom .item-box div.popup-box {
	margin-bottom:5px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom .item-box .price-block {
	float:left;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .products-custom .item-box div.popup-box .product-name {
	padding:0;
	margin:0;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .custom-full {
	width:100% !important;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .custom-width-one {
	width:500px !important;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-one .products-custom {
	border:1px solid #CCC;
	margin-top:23px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-one .sm_megamenu_col_1 {
	width:160px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-one > .sm_megamenu_col_1 > .sm_megamenu_head_item .sm_megamenu_title {
	border-bottom:1px solid;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-one .products-custom .item:first-child {
	border-right:1px solid #DDD;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-one .products-custom .item {
	width:50%;
	float:left;
	height:auto;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-one .products-custom .item-inner {
	background:transparent;
	padding:10px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel {
	margin:0;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel .carousel-indicators {
	display:none;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel .carousel-control-container {
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel .carousel-control {
	position:static;
	margin-top:0;
	height:30px;
	width:30px;
	background-color:transparent;
	border:none;
	border-radius:0;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel .carousel-control.left {
	float:right;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel .carousel-control.right {
	background-position:100% 0;
	right:0px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel .carousel-control:hover {
	background-position:0 100%;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu #hotCarousel .carousel-control.right:hover {
	background-position:100% 100%;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .sm_megamenu_col_1 {
	width:250px !important;
	margin:0 !important;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .item-inner {
	padding-top:20px;
	margin-top:20px;
	border-top:1px solid #DDD;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .item-inner:first-child {
	padding-top:0px;
	margin-top:0px;
	border:none;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .sub-item {
	position:relative;
	margin-right:50px;
	overflow:hidden;
	margin-bottom:12px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .sub-item a {
	display:inline-block;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .sub-item p {
	position:absolute;
	padding:5px 10px;
	bottom:0;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .sub-item p:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .sub-item p span {
	position:relative;
	z-index:2;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .style-two .sub-item img {
	width:200px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .product-imgs {
	position:relative;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .product-imgs:after {
	position:absolute;
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0;
	box-shadow:0 0 0 0 #transparent inset;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .product-imgs:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services h2 {
	font-weight:normal;
	margin:0;
	padding:0;
	text-shadow:0 0 0 transparent;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services a:hover {
	text-decoration:underline;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li {
	float:left;
	width:160px;
	margin-left:10px !important;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li:first-child {
	margin-left:0px !important;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li .item-head {
	width:100%;
	height:67px;
	background-position:center center;
	background-repeat:no-repeat;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li.item-gift-cart .item-head {
	background-image:url("../images/logo-giftcard.png");
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li.item-user-guide .item-head {
	background-image:url("../images/logo-userguide.png");
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li.item-shipping .item-head {
	background-image:url("../images/logo-shipping.png");
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li .item-content {
	border:1px solid #ccc;
	padding:18px 10px 27px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li .item-content > * {
	margin-bottom:8px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li .item-content a {
	font-weight:normal;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li .item-content a.item-detail {
	padding-right:30px;
	position:relative;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li .item-content a.item-detail:after {
	position:absolute;
	content:"";
	background-position:100% 0;
	background-repeat:no-repeat;
	top:-8px;
	right:0;
}
.product-image > img {
	width:100%;
	max-width:100%;
}
#best-sales li.item {
	background:#fff;
	margin-right:20px;
}
#best-sales li.item:hover {
	box-shadow:1px 2px 3px #888888;
}
.banner-g1 a {
	display:inline-block;
	padding:0 3px 10px 0;
}
.banner-g1 a.last {
	padding-right:0
}
.banner-g2 a {
	display:inline-block;
}
.promotions img {
	box-shadow:1px 1px 3px #888888;
	width:auto;
	max-width:100%;
}
.promotions .title p {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.free-shipping-banner img {
	width:auto;
	max-width:100%;
}
.des-block {
}
.promotions p {
	color:#848484;
	font-size:14px;
	margin:0;
	padding:5px 0 0;
}
#main-home {
}
.wrapper .col2-left-layout .main {
	position:relative;
}
.main .container-wrap {
	padding-top:40px;
}
.main .container-wrap.show_cat_image {
}
.slide-wrap {
	position:relative;
	z-index:1;
}
.slide-wrap .ytc_background_theme1 {
	background:none repeat scroll 0 0 #FFFFFF;
}
#sm_topsl .outer-row {
	padding-top:5px;
	float:left;
}
.promotions h3 {
	margin:0;
	line-height:30px;
	font-size:30px;
}
#best-sales {
	margin-top:20px;
}
#best-sales h3 {
}
.promotions .content-block {
	margin-top:15px;
}
.free-shipping-banner {
	float:left;
	clear:both;
	margin:50px 0px 0;
	overflow:hidden;
	width:100%;
	text-align:center;
}
.banner a, .free-shipping-banner a {
	display:inline-block;
}
.col2-left-layout .col-left .col-left-inner .free-shipping-banner {
	padding-bottom:0;
	float:none;
}
.ytc-content-slickslider div {
	margin:0 auto;
}
.header-top .container {
	padding:0 10px;
	margin:0px auto;
	height:58px;
}
.header-mobi ul.links > li:first-child + li + li + li, .header-mobi, .header-nav-mobi {
	display:none;
}
.header-mobi .header-nav {
	padding:5px 0 20px;
}
.header-mobi #yt-mobilemenu {
	background-color:#FFF;
}
.header-mobi select {
	border-radius:0 0 0 0;
	border:none;
	background-color:transparent;
	padding:0;
}
.header-bottom .header-nav {
	margin-left:310px;
}
.mega-menu .header-nav {
	display:block;
	position:relative;
	z-index:2;
}
.header-nav-mobi .container {
	padding:0 10px;
	position:relative;
}
.header-nav-inner {
	position:relative;
}
.shop-access > ul > li > a {
	line-height:42px;
	padding-left:23px;
	padding-right:7px;
	position:relative;
}
.shop-access > ul > li > a:before {
	background-position:center 0;
	background-repeat:no-repeat;
	content:"";
	height:13px;
	width:12px;
	left:5px;
	position:absolute;
	top:16px;
}
.shop-access ul.li-add li > a:before {
}
.shop-access .links.nav > li:hover, .shop-access .li-add > li.active, .shop-access .li-add > li:hover {
}
.shop-access ul.li-add > li > a:before, .shop-access ul.links.nav > li > a:before {
	background-position:0 0;
}
.shop-access ul.li-add > li:hover > a:before, .shop-access ul.links.nav > li:hover > a:before {
	background-position:0 100%;
}
.shop-access .mini-cartpro .block-title .summary .amount:before {
	background-image:url("../images/mycart.png");
}
#yt_content_bottom .products-grid {
	margin-bottom:40px;
}
.button.register-button, .btn-cart {
	border:none !important;
	display:inline-block;
	height:30px;
	line-height:30px;
	margin:0 auto;
	overflow:hidden;
	font-weight:normal;
	text-transform:capitalize;
	padding:0 15px 0 50px;
}
.block-reorder .btn-cart {
	height:26px;
	line-height:26px;
}
.btn-cart:hover {
	background:url("../images/logo-addcart-over.png") no-repeat scroll 1px 1px transparent;
	padding-left:55px;
	padding-right:15px;
}
.btn-contact {
}
.btn-contact:hover {
}
.add-review button.button > span, .btn-contact > span {
	line-height:30px;
}
.contact-us {
}
.contact-us .block-user2 {
	padding-left:40px;
}
.choose-us {
}
.block-user3 .block-title {
	margin-left:-5px;
	margin-bottom:25px;
}
#sm_footer a, #sm_footer p {
	font-family:arial;
	font-size:12px;
	color:#686868;
}
#sm_footer .block-title span {
	color:#636363;
	font-size:24px;
}
.block-tags .block-title strong {
	background:url("../images/tag.png") no-repeat left 8px;
	padding-left:25px;
	margin-right:5px;
}
#sm_footer .block-content {
	margin-top:10px;
}
.contact-us ul.contact-info li {
	padding-left:25px;
}
.contact-us ul.contact-info li.street {
	background:url("../images/icon-street.png") no-repeat left 5px;
}
.contact-us ul.contact-info li.phone-number {
	background:url("../images/icon-phone.png") no-repeat left 5px;
}
.contact-us ul.contact-info li.emaillocal {
	background:url("../images/icon-email.png") no-repeat left 5px;
}
.div-li-items {
	padding:0px !important;
	margin:0px;
	line-height:0;
	background:url("../images/divli.jpg") repeat-x;
	height:2px;
}
.block-tags li {
	padding:0 5px;
}
.top-footer .block-item {
}
.top-footer .block-item .title {
	vertical-align:middle;
}
.bottom-footer {
	clear:both;
	padding:0;
margin-top30px;
}
.block-user5 li {
	font-size:11px;
}
.block-user5 li.nav-item a {
	color:#909090;
}
.header-logomenu {
	position:absolute;
}
.mega-menu {
	position:absolute;
	top:0;
	z-index:1;
	height:505px;
	text-align:center;
	width:260px;
}
.plus-button {
	background:url("../images/plus.png") no-repeat;
	position:absolute;
	z-index:99;
	left:116px;
	top:100px;
	height:29px;
	width:29px
}
.plus-button.active {
	background:url("../images/un-plus.png") no-repeat;
	height:29px;
	width:29px;
	cursor:pointer
}
.sm_megamenu_lv1 {
	background:url("../images/line-m.png") no-repeat center bottom transparent;
}
.mega-menu .social {
	clear:both;
	background:url("../images/social-line.png") no-repeat center top transparent;
	margin-top:20px;
	padding-top:20px;
	position:relative;
	z-index:2;
}
.social h4 {
	font-size:14px;
	margin-bottom:17px;
	font-weight:normal
}
.block-tags span span {
	vertical-align:middle;
}
.block-tags .name a {
	vertical-align:top;
}
.block-tags .name a:hover span {
	text-decoration:underline;
}
.wrapper-s .main-container.col1-layout .main {
	background:#f3f3f3;
}
.wrapper-s .main-container.col1-layout {
	background:url("../images/bg-main.png") repeat-x scroll 0 0 #000000;
	min-height:600px;
}
.wrapper-s .main-container.col1-layout .col-main {
	padding:90px 10px 0;
}
.page-title h1 {
	margin-right:18px;
}
.page-title .category-description {
	vertical-align:text-bottom;
}
.col1-layout #sm_footer {
	margin:0 auto;
	padding:10px;
	width:1180px;
	background:#F3F3F3;
}
.col1-layout #sm_footer {
	margin:0 auto;
	padding:10px;
	width:1180px;
	background:#F3F3F3;
}
.cms-index-index#sm_footer {
	margin:0 auto;
	padding:10px;
	width:1180px;
	background:#F3F3F3;
}
.customer-account-create .input-box {
}
.customer-account-create input.input-text {
}
.customer-account-create .field.name-firstname {
	margin-right:32px;
	width:auto!important
}
.customer-account-create .form-list li.fields .field {
	width:auto!important
}
.customer-account-create .password-field {
	margin-right:32px;
}
.button.register-button {
	width:145px;
}
.register-button {
	padding:0px!important;
	margin:0px!important;
	float:left !important;
}
p.back-link {
	clear:both;
	padding-top:15px;
}
.register-form {
	margin:0;
	padding:0
}
.container-wrap {
	position:relative;
}
.cms-home .container-wrap {
	overflow:visible;
}
#sm_footerwrap {
}
#sm_footerwrap .container-wrap {
}
.main .container-wrap {
}
.wrapp-column > .row {
	position:relative;
}
.wrapp-column > .row > div:first-child {
	position:absolute;
	height:100%;
}
.col2-left-layout .col-left {
	height:100%;
	position:relative;
}
.col2-left-layout .col-left .col-left-inner {
	display:block;
}
.col2-left-layout .col-left .col-left-inner > div {
}
.col2-left-layout .col-left .col-left-inner > div ~ div {
margin-top:30px;
clear:both;
}
.col2-left-layout .col-left .col-left-inner > div.no-display:first-child + div {
	margin-top:0px;
}
.col2-left-layout .col-main {
}
.col2-left-layout .col-left, .col2-left-layout .col-main {
	display:table-cell;
	vertical-align:top;
}
.col-left h1 {
	font-weight:normal;
	color:#EDAA00;
	font-size:25px;
	text-transform:none;
}
.col-left .block-address h1 {
	text-align:center;
	font-size:20px;
}
.wrapp-column {
	display:table;
}
.col2-left-layout #sm_footer {
	background:#f3f3f3;
	clear:both;
	float:left;
	padding:30px 12px 20px;
}
.google-maps {
	float:left;
	background:#fff;
	padding:10px;
}
.contact-form .contact-desc {
	margin-top:5px;
	margin-bottom:28px;
	text-align:center;
}
.block-map {
	display:block;
	padding:10px;
	border:1px solid #e9e9e9;
	margin-top:50px;
}
.block-map #map {
	height:324px;
	-moz-box-shadow:1px 1px 2px -1px #000000;
	-webkit-box-shadow:1px 1px 2px -1px #000000;
}
#contactForm {
	margin:0;
	padding:0;
	margin-top:50px;
}
#contactForm input {/*height:34px;line-height:34px;*/
	margin:0;
}
#contactForm .buttons-set p.required {
	text-align:left;
	margin-bottom:5px;
}
#contactForm .fieldset {
	padding:0;
	display:table;
	margin:0 auto;
	float:none;
}
#contactForm .fieldset .legend {
	display:none;
}
#contactForm .fields {
}
#contactForm .fields .buttons-set {
	margin-left:110px;
}
#contactForm .wide {
	position:relative;
	margin-top:20px;
}
#contactForm textarea {
	height:70px !important;
}
#contactForm .fields .field {
	margin-top:20px;
	position:relative;
}
#contactForm .fields .field:first-child {
	margin:0;
}
#contactForm .logoinput {
	position:absolute;
	width:20px;
	height:17px;
	display:inline-block;
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
	top:10px;
	left:10px;
}
#contactForm .input-box {
	position:relative;
	display:inline-block;
	margin-left:110px;
}
#contactForm .logoinput.forname {
	background-position:0 0;
}
#contactForm .field:hover .logoinput.forname {
	background-position:100% 0;
}
#contactForm .logoinput.foremail {
	background-position:0 32%;
}
#contactForm .field:hover .logoinput.foremail {
	background-position:100% 32%;
}
#contactForm .logoinput.fortelephone {
	background-position:0 65%;
}
#contactForm .field:hover .logoinput.fortelephone {
	background-position:100% 65%;
}
#contactForm .logoinput.forcomment {
	background-position:0 100%;
}
#contactForm .wide:hover .logoinput.forcomment {
	background-position:100% 100%;
}
#contactForm .wide:hover textarea, #contactForm .field:hover input {
}
.contactform-content {
	clear:both;
	float:left;
	margin-top:20px;
	padding-top:25px;
}
#contactForm label {
	font-weight:normal;
	position:absolute;
}
#contactForm li {
	margin:0
}
#contactForm input {
	border-radius:0 0 0 0 !important;
	height:31px;
	line-height:31px;
	padding-left: 40px;
	width:350px;
	color:#909090;
	text-indent:5px;
	float:left;
}
#contactForm textarea#comment,  #contactForm input {
	margin-bottom:0;
}
#contactForm input#name {
	margin-top:0;
}
#contactForm #comment {
	width: 402px;
	padding:10px 0 0 40px;
	margin:0;
	height:219px !important;
	border-radius:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#contactForm .button.button-common {
	border:none !important;
}
button span.send-mail-button {
	background:url("../images/sendmail.png") no-repeat;
	width:123px;
	height:30px;
	text-indent:999px;
	overflow:hidden;
	;
}
button:hover span.send-mail-button {
	background:url("../images/sendmail-h.png") no-repeat;
}
.button-common {
	margin:0!important;
	padding:0!important;
	background:none!important;
	float:left!important;
}
.send-mail-button span:hover {
	background:url("../images/sendmail-h.png") no-repeat!important;
}
#sm_container.wrap {
}
.cms-home .footerwrap {
	background:none repeat scroll 0 0 #F3F3F3;
	margin:0 auto;
	position:relative;
	z-index:99;
}
.cms-home .slide-wrap, #sm_topsl .container {
	margin:0 auto;
}
.col-left .block-title {
	padding:0;
}
.col-left .block-title {
	padding:9px 0 9px 10px;
	text-align:left;
	line-height:28px;
	position:relative;
}
.col-left .block-yt-layered-nav .block-content, .col-left .block-compare .block-content, .col-left .block-layered-nav .block-content {
	border:1px solid #f1f1f1;
	border-top:none;
}
.col-left .block-layered-nav .block-content {
	border-bottom:none;
}
.col-left .block-yt-layered-nav .block-title strong {
	background:none;
}
.col-left .block-title strong {
	font-weight:normal;
	padding-right:10px;
	white-space:nowrap;
}
.col-left .block-content {
	padding:0;
}
.col-left .bestsale-items .block-content {
	padding:20px 20px 0;
}
.col-left .block-subtitle {
	font-weight:normal;
}
.block-login-top {
}
.block-login-top #mini-login, .block-login-top #mini-password {
	background:url("../images/pass.png") no-repeat;
	border:0 none;
	padding:0 0 0 40px !important;
	font-size:13px;
	height:29px;
}
.block-login-top #mini-login {
	background:url("../images/username.png") no-repeat;
}
.login-quick {
	border-top:5px solid;
	text-align:center;
	padding:15px 10px 0;
	overflow:hidden;
	background:#000;
	position:absolute;
	z-index:3;
	top:42px;
}
.li-add li.active > a:after {
	border-style:solid;
	border-width:5px;
	bottom:-15px;
	content:"";
	height:0;
	left:0;
	line-height:0;
	margin-left:45%;
	position:absolute;
	width:0;
}
.login-quick .block-content input {
	float:none;
}
.login-quick .block-content .chk-remember input {
	float:left;
	margin-right:12px;
}
.login-quick .block-content .chk-remember label {
	display:inline-block;
}
#uniform-chk_remember {
	margin-right:8px;
	margin-top:5px;
	vertical-align:middle;
}
#uniform-chk_remember, #uniform-chk_remember span {
	display:inline-block;
}
#uniform-chk_remember span {
	background:url(../images/logo-checkbox.png) no-repeat 0 0 transparent;
	width:17px;
	height:17px;
}
#uniform-chk_remember span.checked {
	background-position:0 100%;
}
.login-quick .more-actions {
	background:#434343;
	border:0 none;
	height:36px;
	line-height:35px;
	margin-top:20px;
	padding:0 10px;
	width:100%;
	margin-left:-10px;
}
.login-quick .more-actions a:hover {
	text-decoration:underline;
}
.more-actions a.f-left {
	float:left;
	padding-left:10px;
}
.more-actions a.button-reg {
	float:right;
	padding-right:10px;
}
.more-actions span {
	color:#fff
}
.actions input.submit-repl {
	background:url("../images/login-btn.png") no-repeat 0 0;
}
.actions input.submit-repl {
	border:0 none;
	height:28px;
	overflow:hidden;
	text-indent:25px;
	width:80px !important;
	float:right;
}
.actions input.submit-repl:hover {
}
.products-grid .product-image {
	display:block;
	padding-bottom:10px;
}
.products-grid .product-box {
	padding:0 10px;
}
.products-grid .product-box .product-style-box {
	padding:0;
	position:relative;
	z-index:2;
}
.products-grid .product-box .product-style-box > div {
	vertical-align:top;
}
.products-grid .product-box .product-style-box > div:first-child {
}
.products-grid .product-box .price-box > p.old-price {
	top:25px;
}
.products-grid .product-box .price-box > p.special-price {
	top:0;
}
.product-box .product-add-box {
	text-align:left;
}
.product-add-box li {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin:0;
}
.product-add-box li:first-child {
}
.products-grid .item-inner .product-box .ratings, .products-grid .item-inner .product-box .product-add-box {
	margin-bottom:10px;
	visibility:hidden;
}
.products-grid .item-inner:hover .product-box .ratings, .products-grid .item-inner:hover .product-box .product-add-box {
	visibility:visible;
}
.products-list .item:hover .product-box .product-add-box li:first-child {
	left:48px;
}
.products-grid .item-inner:hover .product-box .product-add-box li:first-child {
	right:48px;
}
.product-add-box li a.link-wishlist {
	background:url("../images/logo-plus.png") no-repeat scroll 0 center transparent;
}
.product-add-box li a.link-compare {
	background:url("../images/logo-plus.png") no-repeat scroll 0 center transparent;
}
.product-add-box li a {
	padding:0 11px 0 17px;
	display:inline-block;
}
#yt_sidenav .nav-1 {
	background:none
}
.bestsale-items .items:first-child {
	margin-top:-10px;
}
.bestsale-items .items {
	padding:20px 0;
}
.bestsale-items .items ~ .items {
border-top:1px solid #e9e9e9;
}
.bestsale-items .items.last {
	background:none;
	margin-bottom:10px;
}
.bestsale-img {
	float:left;
	overflow:hidden;
}
.bestsale-img > a {
	display:inline-block;
}
.bestsale-info {
	float:left;
	padding:0 0 0 10px;
	width:130px;
}
.bestsale-items {
}
.bestsale-info h2.product-name {
	line-height:100%;
	margin-bottom:3px;
	margin-top:-4px;
}
.bestsale-info h2.product-name a {
	white-space:nowrap;
}
.bestsale-info .rating-box {
	margin-top:5px;
}
.bestsale-info .price-box > p {
	display:inline-block;
	padding:0;
	margin-right:5px;
}
.bestsale-info .price-box .price {
}
.bestsale-items .items_5 {
	background:none
}
.top-link-cart span {
	color:#FFFFFF;
	display:inline-block;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:24px;
	padding:0 5px;
}
.page_navigation {
	float:right;
}
.page_navigation .previous_link, .page_navigation .first_link {
	display:none
}
.page_navigation .next_link, .page_navigation .last_link {
	display:none
}
.page_navigation .page_link {
	background:url("../images/lik-nactive.png") no-repeat;
	display:inline-block !important;
	height:19px;
	overflow:hidden;
	text-indent:99px;
	width:20px;
	margin-right:5px
}
.page_navigation .active_page {
	background:url("../images/liks-active.png") no-repeat;
}
.best-item, .new-item, .sale-item {
	position:absolute;
	z-index:2;
	top:-6px;
	left:-6px;
}
.best-item, .new-item, .sale-item {
	width:103px !important;
	height:103px !important;
}
.best-item {
	background:url("../images/best-i.png") no-repeat 0 0 transparent;
}
.new-item {
	background:url("../images/new-i.png") no-repeat 0 0 transparent;
}
.sale-item {
	background:url("../images/sale-i.png") no-repeat 0 0 transparent;
}
.copy-right {
	color:#d6d6d6;
	padding:32px 25px 25px 130px;
	clear:both;
	position:relative;
	z-index:0;
	height:75px;
	/*margin-top: -21px;*/
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.copy-right:before {
	position:absolute;
	content:'';
	background:url("../images/logo-home-footer.png") no-repeat 0 0 transparent;
	width:139px;
	height:44px;
	top:20px;
	left:0;
}
.copy-right a {
	color:#f5bf02;
}
.privacy-link {
	display:block;
	padding-top:32px;
	text-align:right;
	color:#666666;
}
li.selected a.subhead {
	color:#edaa00;
	font-size:16px;
}
.block-yt-layered-nav li ul li a {
}
.block-layered-nav dt.accordion-open > span > span, .block-yt-layered-nav li.parent:hover a.subhead span, .block-layered-nav dt.subhead:hover > span > span, li.selected a.subhead span {
	background:none;
}
.slider-manufactures {
	background:#FFFFFF;
	clear:both;
	height:75px;
	margin:0 auto 30px;
	position:relative;
	text-align:center;
}
.cms-home .slider-manufactures {
	width:100%;
}
.slider-manufactures .manu-items a {
	display:inline-block;
	margin-top:10px;
	margin:10px 10px 0 0;
}
.manu-items a.last {
	border:0 none
}
.add-review button.button {
	border:none;
	float:right !important;
	overflow:hidden;
	margin:0;
	line-height:24px;
}
.buttons-set.add-review {
	margin:0!important;
}
.add-review button.button span {
}
.collateral-box div.std {
}
#addTagForm .form-add label {
	font-weight:bold;
}
#addTagForm .form-add button.button {
	border:none;
	background-image:url("../images/logo-tag.png");
	background-repeat:no-repeat;
	background-position:10px center;
	padding:0 20px 0 30px;
	height:30px;
	margin-left:-15px;
	margin-top:0;
	overflow:hidden;
	border-radius:20px;
}
.stock-status {
	clear:both;
	padding:15px 0px;
}
.product-essential .stock-status {
	padding:15px 0 0;
}
.more-views-control {
	position:relative;
}
.more-views-control .next, .more-views-control .prev {
	cursor:pointer;
	display:block;
	height:33px;
	position:absolute;
	text-indent:-999em;
	width:50px;
	z-index:3;
}
.more-views-control .prev {
	background-position:0 0;
	left:-10px;
}
.more-views-control .prev:hover {
	background-position:0 100%;
}
.more-views-control .next {
	background-position:100% 0;
	right:-10px;
}
.more-views-control .next:hover {
	background-position:100% 100%;
}
.more-views-control .next, .more-views-control .prev {
	width:26px;
	height:25px;
	bottom:25px;
}
.availability {
	font-weight:bold;
}
.qty-set .quantity-box #qty {
	height:28px;
	text-align:center;
	width:30px;
	vertical-align:top;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.products-grid li.last {
	margin-right:0 !important;
}
.show-phone {
	display:none
}
li input {
	float:left
}
ul#poll-answers li span.label {
	float:left
}
ul#poll-answers li span.label label {
	line-height:14px;
}
.social-items {
	clear:both;
	display:table;
	width:180px;
	margin:0px auto;
}
.social-items li {
	float:left;
	margin-right:7px;
}
.facebook a {
	background:url("../images/face.png") no-repeat top;
	width:24px;
	height:24px;
	text-indent:999px;
	overflow:hidden;
	display:inline-block;
}
.boubledot a {
	background:url("../images/dbd.png") no-repeat top;
	width:24px;
	height:24px;
	text-indent:999px;
	overflow:hidden;
	display:inline-block;
}
.googleplus a {
	background:url("../images/plusd.png") no-repeat top;
	width:24px;
	height:24px;
	text-indent:999px;
	overflow:hidden;
	display:inline-block;
}
.twitter a {
	background:url("../images/twit.png") no-repeat top;
	width:24px;
	height:24px;
	text-indent:999px;
	overflow:hidden;
	display:inline-block;
}
.versi a {
	background:url("../images/ver.png") no-repeat top;
	width:24px;
	height:24px;
	text-indent:999px;
	overflow:hidden;
	display:inline-block;
}
.balls a {
	background:url("../images/ball.png") no-repeat top;
	width:24px;
	height:24px;
	text-indent:999px;
	overflow:hidden;
	display:inline-block;
}
.social-items li a:hover {
	background-position:100% 100%;
}
.social-items li.balls {
	margin:0
}
.last-item {
	background:none;
}
.fieldset {
	float:left
}
.fieldset ul.form-list {
	clear:both;
	float:left;
}
.fieldset h2.legend {
	float:left;
	clear:both;
}
.bottom-footer {
	background:#303030;
	margin-top:78px;
}
.bottom-footer .block-title {
	margin-bottom:20px;
	padding-left:45px;
	position:relative;
	font-size:30px !important;
}
.bottom-footer .block-title:before {
	position:absolute;
	content:'';
	width:35px;
	height:35px;
	left:0;
	top:-7px;
}
.bottom-footer .block-title strong {
	font-weight:normal;
}
.bottom-footer .block-item {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:inline-block;
	height:100%;
	margin-right:-3px;
	vertical-align:top;
	width:45%;
	padding:11px 20px 0 30px;
}
.bottom-footer .block-item:hover {
	/*background:#2d2d2d;*/
}
.bottom-footer .block-item ~ .block-item {
border-left:1px solid #353535;
}
.bottom-footer .block > .block-content {
}
.cms-index-index.cms-home .mega-menu {
	display:block!important
}
.cms-index-index.cms-home .plus-button {
	display:none!important
}
.products-grid .popup-box, #bestsale .popup-box, .category-products .popup-box {
	margin:0 0;
	padding:0;
}
.sm_megamenu_content .category-products .popup-box {
}
.price-box span span {
}
#products-list.products-list .popup-box {
	position:absolute;
}
#products-list.products-list .popup-box p {
	text-align:center
}
.top-footer {
	padding:0!important;
	position:relative;
}
.top-footer .block-user5 {
	padding-right:55px;
}
.top-footer .block-user6 {
	margin-top:10px;
	position:relative;
}
.top-footer:before, .top-footer:after {
	bottom:0;
	content:"";
	position:absolute;
	top:-1px;
	width:9999px;
}
.top-footer:after {
	left:100%;
}
.top-footer:before {
	right:100%;
}
.col1-layout .col-main {
	padding-bottom:20px!important;
}
.cms-page-view .page-head h3 {
	color:#EDAA00 !important;
	font-size:25px!important;
	text-transform:none;
}
#yt_sidenav li.selected a.subhead:hover {
}
#checkout-review-load checkout-review-load {
	background:url("../images/dotted.png") repeat-x;
}
.customer-account-forgotpassword #form-validate p {
	text-align:left;
	float:left;
}
.customer-account-forgotpassword #form-validate .fieldset {
	margin:0px;
	padding:0px;
}
.customer-account-forgotpassword #form-validate p.required {
	display:none
}
.customer-account-forgotpassword #form-validate .buttons-set button.button {
	float:left;
	margin:0px;
	clear:both;
}
.customer-account-forgotpassword .fieldset ul.form-list {
	margin:0;
}
.popup-box .review-num {
	border-right:1px solid #CCC;
}
#yt_tab_products .yt-tab-navi li.active {
	display:inline-block;
	font-weight:normal !important;
	height:31px;
}
#yt_tab_products .yt-tab-navi li a:hover {
}
ul.yt-tab-navi li.active a:hover {
	margin:0!important;
}
.register-form .fieldset {
	margin:0;
	padding-bottom:0;
	display:inline-block;
	float:none;
	background:none;
}
.my-account .fieldset .legend, .customer-account-forgotpassword .fieldset .legend, .register-form .fieldset .legend {
	background:none;
	padding-left:0;
}
#pollForm .actions {
	margin:15px 0 0;
}
.price-box-prod .ratings {
	padding-top:3px;
}
.sm_megamenu_col_1.sm_megamenu_firstcolumn.sm_megamenu_id57 {
	background:none!important
}
.sm_megamenu_col_1.sm_megamenu_firstcolumn.sm_megamenu_id80 {
	background:none!important
}
.add-review button.button:hover {
}
.rating-links .add-your-review, .review-num {
	padding-right:3px;
}
.products-grid .rating-links .add-your-review {
	display:none;
}
.bestsale-info .review-num {
	border-right:1px solid #CCCCCC;
}
.slider-manufactures .manu-items {
	background:#fff;
	height:100%;
	margin:0 auto;
	width:95%
}
.slider-manufactures .manu-items li {
	float:left;
	margin:0 17.5px;
	opacity:0.5;
}
.slider-manufactures .manu-items li:hover {
	opacity:1;
}
.slider-manufactures .prev {
	background:url("../images/prevh.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:25px;
	left:10px;
	overflow:hidden;
	position:absolute;
	text-indent:99px;
	top:28px;
	width:26px;
}
.slider-manufactures .next {
	background:url("../images/nexth.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:25px;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-indent:99px;
	top:28px;
	width:26px;
}
.slider-manufactures .prev:hover {
	background:url("../images/prevh-h.png") no-repeat;
}
.slider-manufactures .next:hover {
	background:url("../images/nexth-h.png") no-repeat;
}
.slider-brands {
	background:url("../images/underline.png") no-repeat bottom;
	height:100%;
	padding-bottom:11px;
}
.toolbar-inner .set-desc {
	background:url(../images/logo-sortby-i.png) no-repeat;
}
.toolbar-inner .set-desc:hover {
	background:url(../images/logo-sortby-d.png) no-repeat;
}
.toolbar-inner .set-asc {
	background:url(../images/logo-sortby-d.png) no-repeat;
}
.toolbar-inner .set-asc:hover {
	background:url(../images/logo-sortby-i.png) no-repeat;
}
.li-select {
	background:url("../images/bg-list.png") no-repeat scroll center bottom transparent;
	background-size:100% auto;
	height:9px;
	width:100%;
	display:block;
	position:absolute;
	bottom:-10px;
}
.products-list .item {
}
.products-list .item:hover {
}
.products-list .item:hover:after, .li-select-list {
}
.products-list .item:hover:after {
}
.top-search .button:hover > span {
}
.block-user5 .actions button.button:hover > span {
}
.promotions a {
	position:relative;
}
.hover_shine {
	background:url("../images/glass.png") no-repeat scroll -265px 0 transparent;
	content:"";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.promotions a:hover .hover_shine {
	background-position:590px 0;
}
.banner a img {
	width:100%;
	vertical-align:top;
}
.topsl-wrap {
	margin-top:30px;
}
.topsl-wrap .banner a {
	position:relative;
}
.topsl-wrap .banner a:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:6px solid rgba(255, 255, 255, 0.5);
	bottom:0;
	content:"";
	left:0;
	overflow:visible;
	position:absolute;
	right:0;
	top:0;
}
.topsl-wrap .banner a:hover:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:0px solid rgba(255, 255, 255, 0.5);
}
.banner a, .free-shipping-banner a {
	position:relative;
}
.banner a:hover .hover_shine, .free-shipping-banner a:hover .hover_shine {
	background-position:1180px 0;
}
.cms-home .li-select {
	display:none!important;
}
#sm_slideshow .dynamicslideshow-container .slotholder:after {
	width:1960px;
	height:1000px;
	background:url("../images/bg-slide.png") repeat 0 0 transparent;
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}
#sm_slideshow .dynamicslideshow-container {
	height:520px !important;
	max-height:520px !important;
}
#sm_slideshow .dynamicslideshow-container .custom-title a {
	padding:0 7px;
	text-transform:uppercase;
	-webkit-text-stroke:0.5px;
}
#sm_slideshow .dynamicslideshow-container .custom-content a {
	text-align:left;
	text-transform:capitalize;
}
#sm_slideshow .dynamicslideshow-container .custom-content a.btn-shopnow {
	position:relative;
	padding:5px 40px 5px 10px;
}
.banner-cat .banner a:after, #sm_slideshow .dynamicslideshow-container .custom-content a.btn-shopnow:after {
	position:absolute;
	content:'';
	top:6px;
	right:6px;
}
#sm_slideshow a.title-sl3 {
	line-height:60px;
	height:60px;
	font-weight:bold;
	padding:0 20px !important;
	display:inline-block;
}
#sm_slideshow .custom-circle {
	width:273px;
	height:273px;
	border-radius:273px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:boder-box;
}
x:-o-prefocus, #sm_slideshow .custom-circle {
height:auto;
}
#sm_slideshow .custom-content p.custom-circle {
	display:inline-block;
	font-weight:bold;
	padding:90px 0;
	white-space:normal;
}
#sm_slideshow .custom-content span.content-sl2, #sm_slideshow .custom-title a.title-sl2 {
	border-left:10px solid;
	display:inline-block;
	white-space:normal;
	padding:0 20px;
}
#sm_slideshow .custom-content span.content-sl2 {
	line-height:40px;
	height:40px;
	text-transform:capitalize;
	white-space:nowrap;
}
#sm_slideshow a.title-sl2 {
	line-height:68px;
	height:68px;
	text-transform:uppercase;
}
#sm_slideshow .circle-sl3 {
	padding:60px 0;
}
#sm_slideshow .custom-title a.title-sl4 {
	padding:0px 19px;
	font-weight:bold;
}
#sm_slideshow .custom-button .btn-shopnow.btn-sl4 {
	font-weight:bold;
}
#sm_slideshow .custom-content span.content-sl4 {
	width:443px;
	padding:10px;
	font-weight:bold;
	text-align:left;
	display:inline-block;
	white-space:normal !important;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:boder-box;
}
#sm_slideshow .custom-button .btn-shopnow {
	display:inline-block;
	padding:0 50px 0 20px;
	line-height:40px;
	height:40px;
	position:relative;
	text-transform:capitalize;
}
#sm_slideshow .custom-button .btn-shopnow:after {
	width:16px;
	height:16px;
	position:absolute;
	content:"";
	top:13px;
	right:20px;
}
#sm_slideshow .custom-button .btn-shopnow:hover:after {
	background-position:0 100%;
}
ul#nav > li.over > ul {
	box-shadow:none !important;
	padding:0;
}
ul#nav li.over > ul li.over > ul {
	box-shadow:none !important;
}
.header-nav-container-home {
	vertical-align:top;
}
.header-nav-container-home ul#nav {
	list-style:none outside none;
	margin:0;
	padding:0;
	width:100%;
}
.header-nav-container-home ul#nav li ul li a {
	line-height:24px !important;
	padding:3px 0 3px 30px;
}
.header-nav-container-home ul#nav > li {
}
.header-nav-container-home ul#nav > li {
	text-align:center;
	left:0;
	display:inline-block;
}
.header-nav-container-home ul#nav ul li {
	position:relative;
}
.header-nav-container-home ul#nav ul li:hover {
}
.header-nav-container-home ul#nav ul li.parent:after {
	background:url("../images/bg-parent-item.png") no-repeat right center transparent;
	width:14px;
	height:14px;
	position:absolute;
	content:'';
	right:12px;
	top:8px;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .sm_megamenu_id74 div div.sm_megamenu_title, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .sm_megamenu_id6 div div.sm_megamenu_title {
}
.header-nav-container-home ul#nav > li.parent > a:after, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.sm_megamenu_drop > a:after {
	position:absolute;
	content:"";
	width:0;
	height:0;
	top:43%;
	right:11px;
	border-width:5px 5px 0 5px;
	border-style:solid;
	border-color:#FFF transparent transparent;
	border-color:#FFF rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
}
.header-nav-container-home a {
	outline:0 none;
	padding:7px 0;
	line-height:30px;
	text-transform:capitalize;
}
ul#nav > li > a, .header-nav-container-home ul#nav > li > a {
}
.header-nav .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li, .header-nav .header-nav-container-home ul#nav > li {
	background:none;
}
.header-nav .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.last-item >a, .header-nav .header-nav-container-home ul#nav > li.last-item > a {
}
.header-nav .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li > a:before, .header-nav .header-nav-container-home ul#nav > li > a:before {
	content:"";
	height:3px;
	left:0;
	position:absolute;
	top:0;
	width:0;
	z-index:1;
}
.header-nav .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li:hover > a:before, .header-nav .header-nav-container-home ul#nav > li:hover > a:before {
	width:100%;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li a.sm_megamenu_head, .header-nav-container-home ul#nav > li > a {
    height:80px;
    line-height:80px;
    margin:0 0 0 5px;
    /*padding:0 18px 0 18px;*/
    padding:0px;
    position:relative;
    z-index:2;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li:first-child a.sm_megamenu_head, .header-nav-container-home ul#nav > li:first-child > a {
	margin:0;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.sm_megamenu_actived > a, .header-nav-container-home ul#nav > li.active > a {
	background:none;
}
.header-nav-container-home ul#nav > li.active:after, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.sm_megamenu_actived:after {
	position:absolute;
	content:"";
	width:0;
	height:0;
	bottom:0;
	left:0;
	border-width:0 15px 0;
	border-style:solid;
}
.header-nav-container-home ul#nav > li.parent > a, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.sm_megamenu_drop > a {
	padding-right:30px;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li.sm_megamenu_right a.sm_megamenu_head {
	margin:0 25px 0 0;
}
.header-nav-container-home ul#nav li ul li:hover ul {
	left:202px;
	top:0px;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_lv1.sm_megamenu_drop > div, .header-nav-container-home ul#nav > li > ul {
	left:5px;
}
.header-nav-container-home ul#nav li ul {
	margin:0 auto;
	position:absolute;
	text-align:left;
	top:-9999em;
	z-index:999;
}
.header-nav-container-home ul#nav li ul {
	padding:13px 0;
	min-width:200px;
}
.header-nav-container-home ul#nav li ul.level1:before {
	content:"";
	height:100%;
	left:-3px;
	position:absolute;
	top:0;
	width:3px;
}
.header-nav-container-home ul#nav li ul li ul li {
	background:none;
}
.header-nav-container-home ul#nav li ul li ul li a {
	margin-left:0;
}
.header-nav-container-home ul#nav li ul li a {
	background:url("../images/ar.png") no-repeat 13px center transparent;
	padding-left:30px;
	border:none;
}
#nav li ul li a {
	line-height:23px !important;
}
#nav li.last {
	background-image:none!important;
}
#bg_footer_bottom {
	position:absolute;
	border:0px none;
	bottom:0px;
	width:100%;
	min-height:440px;
	z-index:-1;
	overflow:hidden;
}
.sm_megamenu_content h2.product-name a:hover {
	text-decoration:none !important;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li:hover .item-inner:hover a.product-imgs {
	display:inline-block;
}
.sm_megamenu_menu .products-custom .item-inner .item-box div.product-image {
	position:relative;
	float:left;
	margin-right:20px;
}
.sm_megamenu_menu .products-grid .item-inner .item-box div.product-image .popup-box {
	bottom:0;
	display:inline-block;
	height:40px;
	left:0;
	position:absolute;
	width:100%;
}
.block-reorder .actions {
	padding-right:10px;
}
.chk-remember {
	display:inline-block;
	float:left;
}
body.tab-notice-actived {
	padding-top:35px;
}
body.tab-notice-unactived {
	padding-top:0px;
}
.block-wrapper {
	position:fixed;
	z-index:999;
	direction:ltr;
	box-shadow:-1px 1px 2px 0 #333;
}
.block-wrapper.notice-type {
	top:0;
	left:0;
	width:100%;
	display:none;
}
.block-wrapper.notice-type.actived {
	top:-35px;
}
.block-wrapper.notice-type .block-notice {
	background:url(../images/bg-notice.png) repeat-x 0 0 transparent;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#FFF;
	font-size:12px;
}
.block-wrapper.notice-type .block-notice .notice-desc {
	margin-right:5px;
}
.block-wrapper.notice-type .block-notice .notice-btn {
	color:#FFF;
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	khtml-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:1px 1px 2px -1px #000000;
	-moz-box-shadow:1px 1px 2px -1px #000000;
	-webkit-box-shadow:1px 1px 2px -1px #000000;
	height:20px;
	line-height:20px;
	padding:0 10px;
}
.block-wrapper.notice-type .btn-custom {
	cursor:pointer;
	padding:6px 7px;
	border:3px solid transparent;
	border-top:none;
	position:absolute;
	right:30px;
	top:0px;
}
.block-wrapper.notice-type .btn-custom.btn-actived {
	background:#52cc00;
	border:3px solid #FFF;
	border-top:none;
	top:35px;
	border-radius:0 0 7px 7px;
}
.block-wrapper.notice-type .btn-custom .icon {
	display:inline-block;
	background:url(../images/logo-btn-notice.png) no-repeat 0 0 transparent;
	width:20px;
	height:20px;
	cursor:pointer;
}
.block-wrapper.notice-type .btn-custom.btn-actived .icon {
	background:url(../images/logo-btn-notice.png) no-repeat 0 100% transparent;
}
.block-wrapper.notice-type .btn-custom.btn-actived:hover .icon, .block-wrapper.notice-type .btn-custom:hover, .block-wrapper.notice-type .btn-custom:hover .icon {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.block-wrapper.notice-type .block-notice .notice-btn {
	background:#fe9254;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOTI1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTYwMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fe9254 0%, #f5600c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe9254), color-stop(100%, #f5600c));
	background:-webkit-linear-gradient(top, #fe9254 0%, #f5600c 100%);
	background:-o-linear-gradient(top, #fe9254 0%, #f5600c 100%);
	background:-ms-linear-gradient(top, #fe9254 0%, #f5600c 100%);
	background:linear-gradient(to bottom, #fe9254 0%, #f5600c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9254', endColorstr='#f5600c', GradientType=0);
}
.block-wrapper.notice-type .block-notice .notice-btn:hover {
	background:#f5600c;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTkyNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f5600c 0%, #fe9254 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5600c), color-stop(100%, #fe9254));
	background:-webkit-linear-gradient(top, #f5600c 0%, #fe9254 100%);
	background:-o-linear-gradient(top, #f5600c 0%, #fe9254 100%);
	background:-ms-linear-gradient(top, #f5600c 0%, #fe9254 100%);
	background:linear-gradient(to bottom, #f5600c 0%, #fe9254 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5600c', endColorstr='#fe9254', GradientType=0);
}
.block-wrapper.likebox-type {
	right:-250px;
	top:100px;
}
.block-wrapper.likebox-type.actived {
	right:0;
}
.block-wrapper.likebox-type .block-likebox {
	background:#FFF;
	border:6px solid #385ca0;
}
.block-wrapper.likebox-type .block-likebox .block-content iframe {
	vertical-align:bottom;
}
.block-wrapper.likebox-type .btn-custom {
	position:absolute;
	left:-56px;
	top:10px;
	height:56px;
}
.block-wrapper.likebox-type .btn-custom .icon {
	display:inline-block;
	background:url(../images/logo-btn-likebox.png) no-repeat 0 0 transparent;
	width:56px;
	height:56px;
	cursor:pointer;
}
.block-wrapper.custom-type {
	right:-291px;
	top:170px;
}
.block-wrapper.custom-type.actived {
	right:0;
}
.block-wrapper.custom-type .block-wrapper-inner {
	width:290px;
}
.block-wrapper.custom-type .block-custom {
	background:rgb(90,174,218);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhYWVkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWIwZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(90, 174, 218, 1) 0%, rgba(69, 176, 227, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90, 174, 218, 1)), color-stop(100%, rgba(69, 176, 227, 1)));
	background:-webkit-linear-gradient(top, rgba(90, 174, 218, 1) 0%, rgba(69, 176, 227, 1) 100%);
	background:-o-linear-gradient(top, rgba(90, 174, 218, 1) 0%, rgba(69, 176, 227, 1) 100%);
	background:-ms-linear-gradient(top, rgba(90, 174, 218, 1) 0%, rgba(69, 176, 227, 1) 100%);
	background:linear-gradient(to bottom, rgba(90, 174, 218, 1) 0%, rgba(69, 176, 227, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5aaeda', endColorstr='#45b0e3', GradientType=0);
	padding:20px 6px 8px;
}
.block-wrapper.custom-type .btn-custom {
	position:absolute;
	left:-56px;
	top:10px;
}
.block-wrapper.custom-type .block-custom .block-title {
	margin-bottom:15px;
}
.block-wrapper.custom-type .block-custom .block-content-bottom {
	background:url(../images/twitter.png) no-repeat 0 center transparent;
}
.block-wrapper.custom-type .block-custom .block-content-bottom span {
	float:right;
}
.block-wrapper.custom-type .block-custom .block-content {
	color:#909090;
}
.block-wrapper.custom-type .block-custom .block-content .custom-option {
	margin:3px 0;
}
.block-wrapper.custom-type .block-custom .block-content a.readmore {
	color:#ff7b30;
	font-size:11px;
}
.block-wrapper.custom-type .block-custom .block-content a.readmore:hover {
	text-decoration:underline;
}
.block-wrapper.custom-type .btn-custom .icon {
	display:inline-block;
	background:url(../images/logo-btn-custombox.png) no-repeat 0 0 transparent;
	width:56px;
	height:56px;
	cursor:pointer;
}
.yt-slider, .block-post-lastest .block-title, .sm-responsive-listing, .block-feature-products, .block-bestsale {
	margin-top:40px;
	text-align:center;
}
.contact-form .page-title, .catalog-category-view .category-title {
}
.yt-slider {
	margin-top:0;
}
.block-bestsale {
	margin-top:22px;
}
.sm-responsive-listing .block-title h3, .block-feature-products .block-title h3, .block-post-lastest .block-title h3, .block-bestsale .block-title h3 {
	display:inline-block;
	padding:0 20px;
	text-transform:capitalize;
}
.block-bestsale .block-title h3 {
	padding:0;
}
.sm-responsive-listing .block-title, .block-feature-products .block-title, .block-bestsale .block-title {
	background:url("../images/line-title.png") repeat-x scroll 0 center transparent;
}
.block-post-lastest .block-title {
	background:url("../images/line-title-sub.png") repeat-x scroll 0 center transparent;
}
.block-feature-products .block-content {
}
.sm-responsive-listing .category-products.products-grid .item, .block-feature-products .category-products.products-grid .item {
	height:370px;
}
.sm-responsive-listing .category-products.products-grid .item-inner:hover, .block-feature-products .category-products.products-grid .item-inner:hover {
	height:420px;
}
.category-products.products-grid .item-inner:hover .cat-name {
	visibility:visible;
}
.category-products.products-grid .cat-name {
	visibility:hidden;
	text-transform:uppercase;
	display:inline-block;
	padding-left:23px;
	background:url("../images/logo-cat-title.png") no-repeat 3px center;
	margin-bottom:7px;
}
.bottomsl-wrap.container-wrap {
	margin-bottom:12px;
}
.bottomsl-wrap .banner-home {
	margin-top:50px;
}
.bottomsl-wrap .banner-cat .banner {
	overflow:hidden;
	position:relative;
	border:1px solid #CCC;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bottomsl-wrap .banner-cat .banner:after {
	position:absolute;
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
	border:9px solid #FFF;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bottomsl-wrap .banner-cat .banner img {
	position:relative;
	z-index:-1;
}
.bottomsl-wrap .banner-cat .banner a, .bottomsl-wrap .banner-cat .banner h1 {
	position:absolute;
	z-index:2
}
.bottomsl-wrap .banner-cat .banner h1 {
	width:100%;
	left:0;
	text-align:center;
	top:50%;
	margin-top:-20px;
	text-align:center;
}
.bottomsl-wrap .banner-cat .banner h1 span {
	padding:9px 15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.bottomsl-wrap .banner-cat .banner a {
	bottom:0;
}
.bottomsl-wrap .banner-cat .banner a {
	padding:5px 50px 5px 20px;
	bottom:9px;
	left:9px;
	font-weight:bold;
}
.banner-cat .banner a:after {
	top:11px;
	right:20px;
	width:13px;
	height:14px;
}
.banner-cat .banner a:after {
	background:url("../images/logo-detail-small.png") no-repeat 0 0 transparent;
}
.banner-cat .banner a:hover:after {
	right:10px;
}
.bottomsl1-wrap.container-wrap {
	margin-top:20px;
	border:1px solid #e6e6e6;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bottomsl1-wrap [class*="span"] {
margin-right:-1px;
}
.bottomsl1-wrap .block {
	padding:10px 10px 15px;
	height:96px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.bottomsl1-wrap .block-title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.bottomsl1-wrap .block-content {
	margin:10px 0 15px;
}
.block-about-us {
}
.block-about-us .block-title {
}
.block-about-us .block-content {
	line-height:1.500em !important;
}
.bottomsl1-wrap .block-guarantee {
	padding-left:100px;
	background:url(../images/logo-guarantee.png) no-repeat 10px center transparent;
}
.block-freeshipping .block-title {
	display:inline;
	line-height:1em;
}
.block-freeshipping .block-content {
	padding-left:125px;
	margin-top:25px;
	line-height:1.714em;
}
.bottomsl1-wrap .block-promotions {
	padding-left:100px;
	background:url(../images/logo-promotions.png) no-repeat 10px center transparent;
}
.block-newsletter {
	padding:8px 20px 30px;
}
.block-newsletter .block-title {
	padding-left:25px;
	background:url(../images/logo-mailbox.png) no-repeat 0 center transparent;
}
.block-newsletter .block-content {
	margin-top:25px;
}
.block-newsletter .block-content label {
	margin-bottom:20px;
}
.block-newsletter .block-content .desc {
	line-height:1.714em;
}
.block-newsletter input#newsletter, .block-newsletter .actions {
	float:left;
}
.block-newsletter input#newsletter {
	height:31px;
	border:none;
	width:210px;
	margin:0 1px 0 0;
}
.block-newsletter .actions button {
	padding:0;
}
.block-newsletter .actions button.button > span {
	float:left;
	height:35px;
	overflow:hidden;
	text-indent:999px;
	width:42px;
}
.block-newsletter .actions button.button:hover > span {
	background-position:0 100%;
}
.block-newsletter form {
	vertical-align:middle;
	margin-top:15px;
}
.block-newsletter form .input-box {
	display:inline-block;
}
.block-newsletter label {
	font-size:16px;
	color:#878787;
	padding-right:15px;
	margin-top:4px;
	float:left
}
.block-newsletter button {
	border:0 none !important;
	border-radius:3px;
	padding:0 !important;
	float:right;
}
.block-newsletter button:hover {
}
.block-newsletter button > span {
	padding:7px 15px 6px;
}
.block-newsletter button:hover > span {
	padding-left:17px;
	padding-right:17px;
}
.block-rss {
	position:absolute;
	top:0;
	right:0;
	padding:8px 30px 5px 20px;
	border:1px solid #FFF;
	border-width:0 0 1px 1px;
	background:#f4f3f3;
}
.block-rss .block-title {
	background:url("../images/icon-rss.png") no-repeat 0 2px transparent;
	padding-left:20px;
}
.page-title .link-rss {
	display:none;
}
.block-address {
	position:relative;
	padding:0 125px;
	border-radius:5px;
}
/*.block-address .address-item {
	position:relative;
	float:left;
	padding:37px 60px;
	width:50%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}*/
.block-address .address-item {
	position:relative;
	float:left;
	padding: 40px 0 40px 310px;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.block-address .address-item:before {
	content:"";
	position:absolute;
	width:0;
	height:0;
}
.block-address .address-item:first-child:before {
	left:-125px;
	top:2px;
	border-top:125px solid transparent;
	border-left:125px solid #f1f1f1;
	border-bottom:125px solid transparent;
}
.block-address .address-item ~ .address-item:before {
right:-125px;
top:2px;
border-top:125px solid transparent;
border-right:125px solid #f1f1f1;
border-bottom:125px solid transparent;
}
.block-address .block-title {
	text-transform:uppercase;
	margin-bottom:16px;
}
.block-address .block-content {
	display:inline-block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:100%;
}
.block-address ul li {
}
.block-address ul li:first-child {
	background:none;
	padding-top:0px;
}
.block-address .telephone, .block-address .address-contact {
	margin-bottom:30px;
}
.block-address .telephone p {
	padding-left:25px;
	background:url("../images/logo-telephone.png") no-repeat 0 center transparent;
}
.block-address .emai-contact {
	padding-left:25px;
	background:url("../images/logo-email.png") no-repeat 0 center transparent;
}
.block-user7 {
	padding-right:20px;
}
.block-user7 .lastest-twitter .item ~ .item {
margin-top:20px;
}
.block-user7 .lastest-twitter .item-createat {
	font-style:italic;
	padding-left:30px;
	background:url(../images/logo-twitter.png) no-repeat 0 center transparent;
}
.block-user7 .lastest-twitter .item-article {
	line-height:20px;
}
.block-user7 .lastest-twitter .item-article .item-hightlight {
}
.contact-us ul.contact-info {
	padding-top:9px;
}
.contact-us ul.contact-info li {
	margin:20px 0 15px;
	line-height:1.714em;
}
.contact-us ul.contact-info li:first-child {
	margin-top:0;
}
.payment-logo {
	margin-top:20px;
	margin-bottom:5px;
	display:block;
	overflow:hidden;
}
.payment-logo li {
	padding:0;
	float:left;
}
.payment-logo li:first-child {
	margin-left:0;
}
.payment-logo li a:hover {
	border:none;
}
.block-user6 {
}
#toolbar-limit .selector, #toolbar-limit .selector span, #toolbar-sort-by .selector, #toolbar-sort-by .selector span {
	background:url("../images/limiter-bg.png") no-repeat 0 0 transparent;
}
#product-options-wrapper .selector, #product-options-wrapper .selector span {
	background:url(../images/limiter-bg.png) no-repeat 0 0 transparent;
}
#product-options-wrapper.product-options dl {
	display:inline-block;
	vertical-align:top;
}
#product-options-wrapper.product-options span.label-option {
	margin-right:5px;
	display:none;
	vertical-align:top;
	text-transform:capitalize;
}
#product-options-wrapper.product-options dd {
	border:none;
	display:inline-block;
	padding:0;
	vertical-align:top;
	margin-right:15px;
	margin-bottom:15px;
}
#product-options-wrapper.product-options dd.last {
	margin-right:0;
}
#product-options-wrapper.product-options dd.last {
	margin-right:0;
}
#product-options-wrapper.product-options dt {
	margin:0;
}
#yt_mainnav_mobi .selector, #toolbar-limit .selector, #toolbar-sort-by .selector, #product-options-wrapper .selector {
	padding-left:11px;
	background-position:0 -36px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0 0 0 11px;
	position:relative;
}
#yt_mainnav_mobi .selector, #toolbar-limit .selector, #toolbar-sort-by .selector {
	float:left;
	background-position:0 -36px;
	height:30px;
	line-height:30px;
}
#yt_mainnav_mobi .selector {
	height:35px;
	line-height:35px;
	background-position:0 -41px;
	text-align:left;
}
#yt_mainnav_mobi .selector span, #toolbar-limit .selector span, #toolbar-sort-by .selector span, #product-options-wrapper .selector span {
	background-position:right 0;
	cursor:pointer;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-right:25px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#yt_mainnav_mobi .selector span {
	height:35px;
	line-height:35px;
}
#toolbar-limit .selector span, #toolbar-sort-by .selector span {
	height:30px;
	line-height:30px;
}
#yt_mainnav_mobi .selector select, #toolbar-limit .selector select, #toolbar-sort-by .selector select, #product-options-wrapper .selector select {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	height:30px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	padding:0;
	margin:0;
}
#yt_mainnav_mobi .selector select {
	height:35px;
}
.header-nav .container {
	padding:0 20px;
}
#toolbar-limit select, #toolbar-sort-by select {
	width:70px;
	height:30px;
}
#product-options-wrapper select {
	width:188px
}
#product-options-wrapper .selector select {
	width:100%;
}
.product-options-bottom {
	display:inline-block;
	margin-top:20px;
}
.product-options-bottom .add-to-holder {
	vertical-align:top;
}
.product-options-bottom .price-box {
	display:none;
}
.category-products .products-list .popup-btn, .products-grid.category-products .popup-btn {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-22px;
}
.category-products .products-list .popup-btn a, .products-grid.category-products .popup-btn a {
	background:url("../images/logo-zoom.png") no-repeat 0 0 transparent;
	height:45px;
	width:45px;
}
.category-products .products-list .popup-btn a ~ a, .products-grid.category-products .popup-btn a ~ a {
display:none !important;
}
.bottom-footer {
}
.bottom-footer .block .block-content {
	line-height:2em;
}
.bottom-footer .stylelist ul li {
	background:url("../images/logo-li.png") no-repeat 10px center transparent;
	padding-left:30px;
	line-height:2.929em;
}
.bottom-footer ul li, .block-social {
	border-top:1px solid #595959;
}
.bottom-footer .contact-info ul li {
}
.bottom-footer .contact-info li a:hover {
	border-bottom:1px dotted;
}
.bottom-footer .contact-us ul li {
	border-top:none;
}
.bottom-footer ul li:hover {
}
.bottom-footer .contact-us ul li:hover {
	background-color:none;
}
.slide-wrap .dynamicslideshow-container .tparrows {
	width:49px;
	height:49px;
	border-radius:25px;
	background-position:center center;
}
.slide-wrap .dynamicslideshow-container .tp-leftarrow {
}
.slide-wrap .dynamicslideshow-container .tp-leftarrow:hover {
	background-image:url("../images/large_left.png");
}
.slide-wrap .dynamicslideshow-container .tp-rightarrow {
}
.slide-wrap .dynamicslideshow-container .tp-rightarrow:hover {
	background-image:url("../images/large_right.png");
}
.slide-wrap .dynamicslideshow-container .tp-bullets.simplebullets.square {
}
.slide-wrap .dynamicslideshow-container .tp-bullets.simplebullets.square .bullet {
	background-position:left bottom;
	width:22px;
	height:21px;
	margin-right:4px;
}
.slide-wrap .dynamicslideshow-container .tp-bullets.simplebullets.square .bullet:hover, .slide-wrap .dynamicslideshow-container .tp-bullets.simplebullets.square .bullet.selected {
	background-position:left top;
}
.slide-wrap .dynamicslideshow-container .dynamicslideshow > ul > li {
	visibility:hidden;
}
.col-left .block-title {
	margin-bottom:12px;
	border-bottom:1px solid #dedede;
	height:39px;
	padding:10px 20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#yt_pathway {
	height:40px;
	margin-bottom:16px;
	padding:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.toolbar-bottom {
	margin-top:0;
	position:relative;
	z-index:1;
}
.toolbar-bottom .toolbar {
	padding-top:13px;
	margin-bottom:8px;
	margin-top:30px;
}
.col-left .block-title {
	padding-top:6px;
	margin-bottom:0;
}
.col-left .block .product-name {
	padding-left:20px;
}
.toolbar-inner .view-mode .grid {
	margin-right:1px;
}
.toolbar-inner .view-mode strong, .toolbar-inner .view-mode a {
	position:relative;
	border:1px solid #CCC;
	width:30px;
	height:28px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.toolbar-inner .view-mode strong:after, .toolbar-inner .view-mode a:after {
	position:absolute;
	content:'';
	top:50%;
	left:50%;
	width:14px;
	height:11px;
	margin-left:-6px;
	margin-top:-6px;
}
.shop-access .mini-cartpro.block {
	padding:0;
	border-radius:0;
	background-color:transparent;
}
.shop-access .mini-cartpro .block-title {
	background-color:transparent;
	border-radius:0;
	height:100%;
}
.shop-access .mini-cartpro .block-title .summary .subtotal, .shop-access .mini-cartpro .block-title .i-cart {
	display:none;
}
.shop-access .mini-cartpro .block-title .empty, .shop-access .mini-cartpro .block-title .summary .subtotal, .shop-access .mini-cartpro .block-title .summary .amount {
	background:none;
}
.shop-access .mini-cartpro .block-title .summary .amount {
	line-height:42px;
	padding-left:32px;
	padding-right:7px;
	position:relative;
}
.shop-access .mini-cartpro .block-title .summary .amount:before {
	background-position:center 2px;
	background-repeat:no-repeat;
	content:"";
	height:20px;
	left:5px;
	position:absolute;
	top:8px;
	width:20px;
}
.shop-access .mini-cartpro .block-title a.btn-toggle {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:100%;
	z-index:1;
}
.shop-access .mini-cartpro .block-title .summary .amount a, .top-link-cart span {
	color:#FFFFFF;
	display:inline-block;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:24px;
	padding:0 5px;
}
.shop-access ul.links.nav > li:hover .mini-cartpro .block-title .summary .amount:before {
	background-position:center 100%;
}
.shop-access .mini-cartpro .block-content {
	box-shadow:1px 1px 6px 1px #000000;
	overflow:visible !important;
	top:58px;
	width:355px;
	right:auto;
	left:0;
	background:#FFF;
	padding:0;
	border-radius:0;
	border-top:5px solid;
	left:-100px;
}
.shop-access .mini-cartpro .block-content:before {
	border:solid;
	border-width:0 12px 12px;
	top:-17px;
	content:"";
	left:48%;
	position:absolute;
	z-index:99;
}
.shop-access .mini-cartpro .block-content .block-inner {
	box-shadow:none;
	border-radius:0;
}
.shop-access .mini-cartpro .block-content .title-desc {
	display:none;
}
.shop-access .mini-cartpro .block-content .mini-products-list li.item:first-child {
	border-top:none;
}
.shop-access .mini-cartpro .block-content .mini-products-list li.item {
	border-top:1px dashed #b5b5b5;
	padding:20px 20px 0;
}
.shop-access .mini-cartpro .block-content .mini-products-list {
	max-height:342px;
}
.shop-access .mini-cartpro .block-content .mini-products-list .product-name {
}
.shop-access .mini-cartpro .block-content .mini-products-list .price {
	margin-bottom:5px;
	display:inline-block;
	margin-top:2px;
}
.shop-access .mini-cartpro .block-content .bottom-action {
	background:#000;
	padding:10px;
	height:68px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:0;
}
.shop-access .mini-cartpro .block-content .summary .subtotal .label, .shop-access .mini-cartpro .block-content .summary .subtotal .price {
	color:#fe4913;
	font-weight:normal;
}
.sm_sport #btcshop {
	text-indent:0;
}
.shop-access .mini-cartpro .btn-gocart {
	background:url("../images/logo-gocart.png") no-repeat scroll center center transparent;
}
.sm_sport #btccart, .shop-access .mini-cartpro .btn-gocheckout {
	background:url("../images/logo-gocheckout.png") no-repeat scroll center center transparent;
}
.shop-access .mini-cartpro .btn-update {
	margin-top:0 !important;
	background:url("../images/logo-update.png") no-repeat scroll center center transparent;
}
.sm_sport #btcshop, .sm_sport #btccart, .shop-access .mini-cartpro .block-content .button {
	background-color:#909090;
	border-radius:24px;
	height:48px;
	padding:0 !important;
	text-indent:-9999em;
	vertical-align:middle;
	width:48px;
	position:relative;
}
.sm_sport #btcshop:hover:after, .sm_sport #btccart:hover:after, .shop-access .mini-cartpro .block-content .button:hover:after {
	background:#FFF;
	border-radius:5px;
	bottom:65px;
	color:#909090;
	content:attr(title);
	left:-5px;
	padding:10px;
	position:absolute;
	z-index:98;
	width:auto;
	text-indent:0;
	border:1px solid #cbe3f0;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}
.sm_sport #btcshop:hover:before, .sm_sport #btccart:hover:before, .shop-access .mini-cartpro .block-content .button:hover:before {
	width:7px;
	height:5px;
	background:url(../images/logo-tooltip-arrow.png) no-repeat 0 0 transparent;
	bottom:61px;
	content:"";
	left:22px;
	position:absolute;
	z-index:99;
}
.sm_sport #btcshop:hover:after, .sm_sport #btccart:hover:after {
	bottom:57px;
}
.sm_sport #btcshop:hover:before, .sm_sport #btccart:hover:before {
	bottom:53px;
}
.shop-access .mini-cartpro .block-content .mini-products-list .product-details {
	margin-left:95px;
}
.shop-access .mini-cartpro .block-content .mini-products-list .product-details-bottom {
	margin:15px 0;
}
.shop-access .mini-cartpro .block-content .btn-remove {
	background:url("../images/logo-delete.png") no-repeat center center transparent;
	margin:33px 0 0 -30px;
}
.shop-access .mini-cartpro .block-content .btn-edit {
	background:url("../images/logo-edit.png") no-repeat center center transparent;
}
.shop-access .mini-cartpro .block-content .btn-edit:before {
	text-indent:-9999em;
}
.shop-access .mini-cartpro .block-content .btn-remove, .shop-access .mini-cartpro .block-content .btn-edit {
	width:29px;
	height:28px;
	text-indent:-9999em;
}
.shop-access .mini-cartpro .block-content .btn-remove, .shop-access .mini-cartpro .block-content .btn-edit, span.quantity-controls input.quantity-controls {
	background-color:#b5b5b5;
}
.shop-access .mini-cartpro .block-content .ratings a {
}
.shop-access .mini-cartpro .block-content span.quantity-controls {
	vertical-align:top;
}
.shop-access .mini-cartpro .block-content input.qty {
	padding:0;
	background:#FFF;
	border-radius:0;
	height:29px;
	text-align:center;
	width:30px !important;
	vertical-align:top;
	border:1px solid #e6e6e6;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.shop-access .mini-cartpro .block-content input.qty {
	margin-bottom:0px;
	margin-left:0;
}
.sm_sport #confirmbox {
	border-radius:5px;
	box-shadow:0 0 8px 1px #CCC;
	padding:20px;
}
.sm_sport #confirmbox .iteminfo .rating-box {
	display:inline-block;
	vertical-align:middle;
}
.sm_sport #confirmbox .product-name {
	margin:0;
}
.sm_sport #confirmbox .bottom-iteminfo {
	padding:0;
	margin:10px 0;
	overflow:hidden;
}
.sm_sport #confirmbox .product-name > a {
	margin:0;
	font-weight:normal;
}
.sm_sport #confirmbox .head-iteminfo {
	text-align:left;
	display:none;
	color:#686868;
}
.wishlist-index-index #confirmbox .head-iteminfo {
	display:block;
}
.sm_sport #confirmbox .head-iteminfo.show {
	display:block;
}
.sm_sport #confirmbox .price-container, .sm_sport #confirmbox .short-description, .sm_sport #confirmbox .title-desc, .sm_sport #confirmbox .iteminfo .product-image {
	display:none;
	z-index:1;
	transition:all 0.3s ease 0s;
}
.sm_sport #confirmbox .moretext {
	text-align:center;
	padding:20px 0;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
}
.sm_sport #confirmbox #btnavi {
	text-align:left;
}
.sm_sport #btcshop {
	padding:0;
	text-indent:0;
}
#zoptions .button {
	color:#FFF;
}
.border-image {
	border:1px solid #CCC !important;
}
.col-upsell-product {
	border:1px solid #CCC;
	border-top:5px solid;
	padding:10px 5px;
}
.col-upsell-product .box-up-sell > h2 {
	font-weight:normal;
}
.up-sell-products {
	margin-top:10px;
}
.up-sell-products .item-box .product-box {
	margin-top:15px;
	border:none;
	text-align:center
}
.up-sell-products .item-box .product-image {
	vertical-align:top;
	display:table;
	margin:0 auto;
}
.up-sell-products:hover .item {
}
.up-sell-products:hover .item:hover {
}
.up-sell-products .product-name a {
}
.up-sell-products .row-fluid [class*="span"]:first-child > .item {
margin-top:0;
}
.up-sell-products .row-fluid [class*="span"] > .item {
margin-top:30px;
}
.up-sell-products .best-item, .up-sell-products .new-item, .up-sell-products .sale-item {
	left:-3px;
	top:-3px;
	width:70px !important;
	height:70px !important;
	background-size:100%;
}
.block-related .mini-products-list .product-name {
	margin-bottom:10px;
}
.block-related .block-subtitle a {
	text-decoration:underline;
}
.block-post-lastest {
	position:relative;
	padding-top:35px;
	padding-bottom:50px;
}
.block-post-lastest:after, .block-post-lastest:before {
	position:absolute;
	content:"";
	width:9999px;
	top:0;
	bottom:0;
}
.block-post-lastest:after {
	left:100%;
}
.block-post-lastest:before {
	right:100%;
}
.block-post-lastest .block-title {
	margin:0 0 22px;
}
.block-post-lastest a {
	display:inline-block;
}
.block-post-lastest .post-image-after a:hover {
	text-decoration:underline;
}
.block-post-lastest a.post-image {
	display:block;
}
.block-post-lastest .post-image-after h1 {
	line-height:100%;
	margin-bottom:7px;
	font-weight:normal;
}
.block-post-lastest .post-createdon {
	display:inline-block;
	background:url("../images/logo-clockdate.png") no-repeat 0 center transparent;
	padding-left:15px;
	margin-bottom:15px;
}
.block-post-lastest .post-image-after > p {
}
.block-post-lastest .post-detail {
	margin-left:10px;
	text-indent:-9999em;
	vertical-align:middle;
	background:url("../images/logo-detail.png") no-repeat 100% 0 transparent;
	height:17px;
	width:17px;
}
.block-post-lastest .widget-latest {
	margin-top:-1px;
}
.block-post-lastest .widget-latest > h2 {
	display:none;
}
.block-post-lastest .widget-latest ul li {
	padding:0;
	margin-bottom:6px;
}
.block-post-lastest .widget-latest a {
	padding:0 5px 0 35px;
	background-image:url("../images/bg-li.png");
	background-position:10px center;
	background-repeat:no-repeat;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
.block-post-lastest .widget-latest a:hover {
	background-color:rgba(255, 255, 255, 0.2);
	background-image:url("../images/bg-li-over.png");
}
.sm-responsive-listing {
	margin-top:45px !important;
}
.sm-responsive-listing .category-products {
	z-index:5;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn {
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn .loader-label {
	text-shadow:0 0 0 transparent;
	font-weight:normal;
}
.sm-responsive-listing .respl-item .item-inner {
	margin:0 !important;
}
.sm-responsive-listing .respl-wrap .respl-items {
	height:auto !important;
	text-align:left;
}
.sm-responsive-listing .respl-wrap .respl-items .respl-item {
	margin:0;
	z-index:5;
	position:static !important;
	transform:none !important;
	-webkit-transform:none !important;
	display:inline-block;
}
.sm-responsive-listing .respl-wrap .respl-items .respl-item:hover {
	z-index:6 !important;
}
.sm-responsive-listing .products-grid [class*="span"] {
}
.sm-responsive-listing .respl-wrap .respl-items .item-post-read, .sm-responsive-listing .respl-wrap .respl-items .item-desc, .sm-responsive-listing .respl-wrap .respl-items .item-readmore {
	display:block !important;
}
.sm-responsive-listing .respl-item .item-inner .item-more .more-image, .sm-responsive-listing .respl-wrap .respl-items .respl-item .item-image {
	border:none !important;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn {
	margin-top:10px;
}
.sm-responsive-listing .respl-wrap a:hover {
	text-decoration:none !important;
}
.cms-home .sm-responsive-listing .respl-header {
	display:none !important;
}
.cms-home .sm-responsive-listing .respl-wrap .respl-loader .loader-image {
	background:none;
	color:#FFF;
	text-shadow:0 0 0 transparent;
	padding:0;
}
.page-about-us {
	margin-top:40px;
}
.page-about-us h2 {
	font-weight:normal;
}
.page-about-us .page-head h2 {
	text-align:center;
}
.page-about-us .col3-set {
	margin-top:45px;
}
.page-about-us .col3-set p {
	margin-top:20px;
	padding:0 20px 0 8px;
}
.page-about-us .col3-set [class*="col-"] {
border-radius:5px;
padding:25px 25px 30px;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.page-about-us .col3-set [class*="col-"] {
margin-bottom:20px;
}
.page-about-us .col3-set h2 {
	border-bottom:1px solid rgba(255, 255, 255, 0.3);
	padding-bottom:15px;
	text-indent:8px;
	position:relative;
}
.page-about-us .col3-set h2:after {
	content:"";
	position:absolute;
	bottom:-8px;
	left:6px;
	width:14px;
	height:7px;
	background:url("../images/triangle-about.png") no-repeat 0 0 transparent;
}
.page-about-us .col2-set {
	margin-top:43px;
}
.page-about-us .col2-set h2 {
	text-transform:capitalize;
}
.page-about-us .col2-set > [class*="col-"] {
margin-top:25px;
}
.page-about-us .col2-set .col-item ~ .col-item {
padding-top:40px;
border-top:1px solid #ccc;
margin-top:40px;
}
.page-about-us .col2-set .col-item > p {
	margin-bottom:10px;
}
.page-about-us .item-img {
	float:left;
	margin-right:25px;
}
.page-about-us .item-img > a {
	display:inline-block;
	padding:14px;
	border:1px solid #ccc;
	border-radius:5px;
}
.page-about-us .col-item a:hover {
	letter-spacing:3px;
}
.page-about-us .block-social {
	border:none;
	text-align:center;
}
.page-about-us .block-social ul li {
	margin-right:3px;
}
#postComment label {
	display:inline;
}
#postComment .form-list {
	margin:0;
}
#postComment .group-select {
	padding-bottom:0;
}
#postComment textarea {
	padding-bottom:0;
}
#postComment .input-box {
	clear:both;
}
#postComment .legend {
	display:none;
}
#super-product-table {
	margin:10px 0 20px;
}
#super-product-table td, #super-product-table th {
	vertical-align:middle;
}
#super-product-table input {
	margin:0;
}
button.btn-cart, .btn-cart {
	background-image:none;
	height:30px;
	line-height:30px;
	vertical-align:top;
	border-radius:2px;
	padding:0 20px;
}
button.btn-cart, .btn-cart:hover {
	background:url("../images/logo-addcart.png") no-repeat scroll 1px 1px transparent;
	padding:0 15px 0 50px
}
.product-shop > .availability {
	display:none;
}
.privacy-link {
	width:350px;
	padding-left:217px;
}
.privacy-link a:first-child {
	float:left
}
.checkout-onepage-index .purechat.purechat-widget.purechat-bottom.purechat-bottom-right.purechat-widget-collapsed.purechat-button-available.purechat-bounceInUp.purechat-animated {
	display:none;
}
.checkout-onepage-index .purechat, .tco-redirect-index .purechat, .checkout-cart-index .purechat {
	display:none
}
.product-view .button.btn-cart.button-option-payment {
	line-height:30px;
	cursor:pointer;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=80);
}
.white_content {
	text-align:center;
	display: none;
	position:fixed;
	top: 25%;
	left: 35%;
	height: 30px;
	height:50px;
	padding: 10px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.closed {
	background:orange;
	border-radius:3px;
	bottom: 1px;
	color: #fff;
	cursor: pointer;
	display: block;
	padding: 0 7px;
	position: absolute;
	right: 1px;
}
.white_content button.btn-cart.button-paysera, .white_content button.btn-cart.button-paypro {
	background-image:none;
	padding:0 20px;
}
.white_content button.btn-cart.button-paysera:hover, .white_content button.btn-cart.button-paypro:hover {
	background: url("../images/logo-addcart-over.png") no-repeat scroll 1px 1px #f3734f;
	padding-left:55px;
	padding-right:15px;
}
.hidden-button-inlist {
	display:none;
}
.btn-click-trriger1, .btn-click-trriger2 {
	cursor:pointer;
}
.privacy-link {
	width:100%;
	float:right;
	padding:32px 0 0 0;
}
.privacy-link > a {
	padding:0 10px;
}
.privacy-link a:first-child {
	float: none
}
.opc .checkout-agreements {
	border:0;
	padding:0;
}
.opc .checkout-agreements li {
	margin:0;
}
label[for="p_method_hipay"] span {
	display:none
}
label[for="p_method_hipay"] {
	visibility: hidden;
}
label[for="p_method_hipay"]:after {
	content: "Credit Card";
	visibility: visible;
	float: left;
}
.top-link-checkout {
	display: none !important;
}

.loader-redirect {
    background: #fff4e9 none repeat scroll 0 0;
    border: 2px solid #f1af73;
    width: 14%;
	height: 40px;
    position:absolute;
    top: 50%;
    left: 37%;
    padding: 15px 60px;
    text-align: center;
    min-width: 200px;

}
.loader-wrapper {
    background: #000 none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.86;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10001;
}

/*** css added by saddam start here ****/
#contactForm .input-box{
    display: block;
    margin-left: 0; 
}
#contactForm input {
    width: 100% !important;
    box-sizing: border-box;
    height: 45px;
    float: none;
}
#contactForm label{
    position: inherit;
    left: inherit;
    top: inherit;
    line-height: 1;
    display: block;
    margin-bottom: 5px;
}
#contactForm #comment{
    width: 100%;
}
#contactForm select{
    width: 100%;
    height: 45px;
    border-radius: 0;
    margin-bottom: 0;
}
#contactForm{
    margin: 50px auto 0 !important;
    width: 100% !important;
    max-width: 600px; 
    display: block !important;
}
#contactForm .captchawrapper {
    margin-top: 15px;
}
#contactForm .fields .buttons-set{
    margin-left: 0 !important;
    text-align: center;
}
.form-list > div + div{
    margin-top: 20px;
}
#contactForm input#attachment{
    padding-left: 0;
}
@media (max-width:767px){
    html body #contactForm{
        margin: 30px auto 0 !important;
        display: block !important;
    }
}
@media (max-width:480px){
    #contactForm #comment {
        width: 100% !important;
        height: 150px !important;
    }
}
/***** css added by saddam end here *****/