* {

	margin:0;

	padding:0;

}

body {

	/*background: url("../images/top_talling.gif") repeat-x scroll left top #ECECEC;*/

    color: #727272;

    font-family: Tahoma;

    font-size: 12px;

    

    text-align: center;

}

table, td {

	border-collapse:collapse;

	font-size:100%;

}

table, td, img {

	border:0;

}

form, td {

	margin:0;

	padding:0;

}

td {

	vertical-align:top;

	text-align:left;

}

.main-width {

	width:950px;

	margin:0 auto;

	text-align:left;

}

.extra {

	padding-top:15px;

	width:982px;

	margin:0 auto;

	text-align:left;

}

input, textarea {

	font-family:Tahoma;

	font-size:1em;

}

.fleft {

	float:left;

}

.fright {

	float:right;

}

.clear {

	clear:both;

}

img {

	vertical-align:top;

}

a img {

	border:0;

}

ul {

	list-style:none;

}

.alignright {

	text-align:right;

}

.aligncenter {

	text-align:center;

}

.wrapper {

	width:100%;

	overflow:hidden;

}

.container {

	width:100%;

}

.column-1, .column-2, .column-3 {

	float:left;

}

a {

	color:#898989;

	text-decoration:none;

	

}

a:hover {

	text-decoration:underline;

}

p {

	margin:0;

	padding:0;

}

#header {

	background:url(../images/mu_top_bg.gif) no-repeat top left;

	position:relative;

	height:159px;

	margin-bottom:6px;

}

#header .logo {

	padding: 10px 0 10px 13px;

	float:left;

}

#header .cart {

	position:absolute;

	right:16px;

	top:26px;

	background:url(../images/header_cart.png) no-repeat 0 0;

	font-size:12px;

	line-height:14px;

	color:#88868f;

	padding:5px 0 5px 41px;

}

#header .cart .st1 {

	font-weight:bold;

	text-decoration:none;

	margin-right:6px;

}

#header .cart .st1:hover {

	color:#88868f;

}

#header .cart a .count {

}

#header .cart a.on {

	text-decoration:none;

	color:#88868f;

}

#header .cart a.on:hover {

}

#header .cart a.on {

	cursor:pointer;

}

.cart-down, .none {

	border:1px solid #eaeaea;

	background:#fff;

	overflow:hidden;

	position:absolute;

	width:280px;

	right:-49px;

	top:20px;

	z-index:100;

	text-transform:none;

	display:none;

}

.none {

	padding:15px;

	text-align:center;

	text-transform:uppercase;

}

.cart_item {

	width:256px;

	overflow:hidden;

	background:url(../images/tail-cart.gif) repeat-x 0 100% #fff;

	padding:12px;

	margin:2px 0;

}

.cart_item .left-info {

	float:left;

}

.cart_item .center-info {

	float:left;

	width:165px;

}

.cart_item span {

	float:left;

	margin:0 5px 0 0;

}

.cart_item .quantity {

	color:#000;

	font-weight:bold;

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

	margin:1px 5px 0 0;

}

.cart_item .quantity .spr {

	font-size:8px;

	font-weight:normal;

	font-style:normal;

}

.cart_item .cart-name {

	color:#000;

	font-size:12px;

	line-height:18px;

	float:left;

	text-transform:none;

	text-decoration:none;

}

.cart_item .cart-name:hover {

	text-decoration:underline;

}

.cart_item .model {

	display:block;

	font-size:10px;

	margin-top:1px;

	color:#676363;

	text-transform:lowercase;

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

	width:100%;

}

.cart_item a.cart-img {

	float:left;

	display:inline-block;

	margin:0 5px 0 0;

}

.cart_item a.cart-img img {

	width:60px;

	height:60px;

}

.cart_item .cart-price {

	float:left;

	color:#000;

	font-size:14px;

	font-weight:normal;

	margin:1px 0 0 0;

}

.cart_item .delete {

	float:right;

	padding:4px;

}

.cart-down .cart-bottom {

	text-align:right;

	overflow:hidden;

	width:256px;

	padding:12px;

}

.cart-down .cart-bottom .total {

	width:100%;

	display:block;

	font-size:13px;

	font-weight:normal;

}

.cart-down .cart-bottom .total strong {

	font-weight:normal;

}

.cart-down .cart-bottom .total span {

	font-size:14px;

	color:#000;

	margin:0 0 0 5px;

}

.cart-down .cart-bottom a {

	float:left;

}

.cart-down .cart-bottom .btns {

	overflow:hidden;

	margin:10px 0 0 0;

	text-align:right;

	float:right;

}

#header .navigation {

	position:absolute;

	top:93px;

	right:16px;

}

#header .navigation a {

	color:#fff;

	font-size:12px;

	line-height:14px;

	text-decoration:none;

	background:url(../images/line1.gif) no-repeat 0 3px;

	padding:0 0 0 14px;

	float:left;

	margin-left:13px;

}

#header .navigation a.frst {

	background:none;

	padding:0;

	margin:0;

}

#header .navigation a:hover {

	color:#fff;
	text-decoration:underline;

}

#header #head-search {

	position:absolute;

	top:129px;

	left:20px;

	z-index:2;

}

#header #head-search .label {

	float:left;

}

#header #head-search form {

	float:left;

}

#header #head-search .input1 {

	float:left;

	

	border:#D8D8D8 solid 1px;

	padding:0 0 0 5px;

	margin:0;

	width:178px;

	font-size:12px;

	line-height:20px;

	color:#333;

	height:20px;

}

#header .lang {

	width:18px;

	height:12px;

	position:absolute;

	top:10px;

	right:178px;

}

#header .currencies {

	float:left;

	color:#656565;

	font-size:12px;

	line-height:15px;

	position:absolute;

	right:160px;

	top:30px;

	z-index:50;

	text-align:left;

	

}

#header .currencies select{ padding:1px;}

#header .currencies .select.jqTransformHidden {

	display:none;

}

#header .currencies .label {

	float:left;

	margin-right:2px;

	margin-top:3px;

	

	text-transform:none;

	font-size:12px;

	line-height:14px;

}

#header .currencies .jqTransformSelectWrapper {

	background:url(../images/cur-arrow.gif) no-repeat right top;

	border:none;

	float:left;

	width:94px!important;

	padding:0 0 0 0;

	cursor:default;

}

#header .currencies .jqTransformSelectWrapper div {

	height:22px!important;

	overflow:hidden;

	background:url(../images/cur-bg.gif) no-repeat left top;

}

#header .currencies .jqTransformSelectWrapper div span {

	font-size:12px;

	color:#b9b9b9;

	padding:3px 25px 0 7px;

	width:60px!important;

	height:18px!important;

	overflow:hidden;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	cursor:pointer;

}

#header .currencies ul {

	padding:4px 0 4px 0;

	margin:2px 1px 0 0px;

	width:92px!important;

	height:auto!important;

	overflow:hidden;

	border:1px solid #dcd9d9;

	font-family:Arial, Helvetica, sans-serif;

	background:#fff;

}

#header .currencies ul li {

	line-height:11px;

	padding:2px 7px;

	overflow:hidden;

	width:78px!important;

}

#header .currencies ul li a {

	font-size:12px;

	color:#b9b9b9;

	line-height:12px;

	text-decoration:none;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

}

#header .currencies ul li a:hover {

	color:#000;

}

#header .menu {

	position:absolute;

	top:20px;

	left:2px;

}

#header .menu ul {

	padding:0;

	margin:0;

	overflow:hidden;

}

#header .menu ul li {

	float:left;

	margin-right:15px;

}

#header .menu ul li a {

	color:#88868f;

	font-size:12px;

	line-height:12px;

	text-decoration:none;

}

#header .menu ul li:first-child a {

}

#header .menu ul li.selected a, #header .menu ul li a:hover {

	color:#000;

}





.name {

	font-size:17px;

	text-decoration:none;

	line-height:20px;

	font-weight:bold;

}

.name strong {

	font-weight:normal;

}

.name:hover {

	color:#999;

}



#column-center {

}

#column_right {

	padding-left:10px;

}

.column-center-padding {

}



#indexHomeBody .centerColumn {

	border:none;

	padding:0;

	margin:0;

	border-radius:0;

	background:none;

}



#shoppingCartDefault {

	background:#fff;

}

.product-col {

	width:156px!important;

	padding-bottom:19px;

}

.product-col .img {

	text-align:center;

	border:1px solid #f0eff2;

	background:#fff;

	padding-bottom:1px;

	-moz-transition:all 0.4s ease 0s;

	-webkit-transition:all 0.4s ease 0s;

	-o-transition:all 0.4s ease 0s;

}

.product-col .img:hover {

	box-shadow:3px 3px 5px #e3e6e9;

	-moz-box-shadow:3px 3px 5px #e3e6e9;

	-webkit-box-shadow:3px 3px 5px #e3e6e9;

	position:relative;

}

.product-col .prod-info {

	padding:17px 0 0 0;

}

.product-col .name {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	color:#88868f;

	font-weight:normal;

	text-decoration:none;

	display:inline-block;

	min-height:32px;

}

.product-col .name:hover {

	color:#000;

}

.product-col .text {

	padding:0 0 0 0;

}

.price {

	font-size:12px;

	line-height:16px;

	color:#000;

	font-weight:bold;

}

.price strong {

	font-weight:bold;

}

.product-col .price {

	padding:2px 0 17px 0;

}

.product-col .button {

	margin:0 0 0 -3px!important;

}

#footer {

	background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #DBDBDB;

    border-radius: 10px 10px 10px 10px;

    padding:16px;

	margin-top:10px;

	text-align:center;

	margin-bottom:15px;

}

#footer .footer-menu {

	padding:0 0 0 2px;

	float:left;

}

#footer .copyright {

	

	padding:10px 0 0 0;

	

	font-size:12px;

}

#footer .copyright a {

	color:#88868f;

	text-decoration:none;

}

#footer .copyright a:hover {

	color:#000;

}

.back_to_top {

	position:fixed;

	bottom:0px;

	left:0px;

	height:100%;

}

.back_to_top a {

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

	font-size:11px;

	line-height:18px;

	text-transform:lowercase;

	color:#000;

	text-align:center;

	font-weight:700;

	text-decoration:none!important;

	display:block;

	padding:45px 0 0 0px;

	cursor:pointer!important;

	width:90px;

	height:100%;

	-moz-transition:all 0.4s ease 0s;

	-webkit-transition:all 0.4s ease 0s;

	-o-transition:all 0.4s ease 0s;

}

.back_to_top a span {

	font-size:16px;

	line-height:18px;

	color:#000;

}

.back_to_top a:hover {

	background:#ddd;

	color:#000;

}

@media only screen and (min-width:300px) {

.back_to_top a {

width:21px;

color:#fff;

}

}

@media only screen and (min-width:1180px) {

.back_to_top a {

width:63px;

color:#000;

}

}

@media only screen and (min-width:1264px) {

.back_to_top a {

width:90px;

color:#000;

}

}

#footer .cards {

}

input, select, textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:normal;

	color:#010101;

	border:solid 1px #e3e3e3;

	padding:2px;

	background:#fff;

	resize:none;

}

input:focus, select:focus, textarea:focus {

	outline:none;

}

.cartRemoveItemDisplay input, #search-in-description, #inc-subcat, #gender-female, #gender-male, #newsletter-checkbox, #email-format-text, #email-format-html, #rating-1, #rating-2, #rating-3, #rating-4, #rating-5, #pmt-linkpoint_api, #pmt-moneyorder, #pmt-paypal, #pmt-cod, #notify-0 {

	border:none!important;

}

#rating-1, #rating-2, #rating-3, #rating-4, #rating-5 {

	margin:2px 4px 0 8px;

	padding:0;

	background:none;

}

#globalnotify, #pmt-cod, #pmt-moneyorder, #ship-flat-flat, #ship-item-item, #ship-storepickup-storepickup, #gender-male, #gender-female, #email-format-html, #email-format-text, #newsletter {

	border:none!important;

	position:relative;

	top:2px;

}

#primary {

	margin-left:10px;

	position:relative;

	top:2px;

	border:none!important;

}

#disc-ot_coupon {

	margin:5px 0 0 0;

}

#cartContentsDisplay input {

	background:none;

}

