h1, .welcome {	font: Verdana;	margin-top: 0px;	margin-bottom: 20px;	font-size: 32px;	font-weight: normal;	text-shadow: 0 0 1px rgba(0, 0, 0, .01);}.mijoshop_heading_h1 {	border: 0px !important;    color: #FFFFFF !important;   	font-family: Arial, Helvetica, sans-serif !important;    font-size: 14px !important;   	font-weight: bold !important;   	line-height: 14px !important;   	margin: 0px !important;   	padding: 0px !important;   	text-transform: none !important;}h2 {	font-size: 16px;	margin-top: 0px;	margin-bottom: 5px;}p {	margin-top: 0px;	margin-bottom: 20px;}a, a:visited, a b {	cursor: pointer;}a:hover {	text-decoration: none;	background: #797979 !important;}a img {	border: none;}form {	padding: 0;	margin: 0;	/*display: inline;*/}input[type='text'], input[type='password'], textarea {	background: #F8F8F8;	border: 1px solid #CCCCCC;	padding: 3px;	margin-left: 0px;	margin-right: 0px;}select {	background: #F8F8F8;	border: 1px solid #CCCCCC;	padding: 2px;}label {	cursor: pointer;}/* layout */#container_oc {	width: 100%;	margin-left: auto;	margin-right: auto;	text-align: left;}#column-left {	float: left;	width: 180px;}#column-right {	float: right;	width: 180px;}#content_oc {	min-height: 400px;	margin-bottom: 25px;}#column-left + #column-right + #content_oc, #column-left + #content_oc {	margin-left: 195px;}#column-right + #content_oc {	margin-right: 195px;}/* header */#header_oc {	height: 60px;	margin-bottom: 7px;	padding-bottom: 4px;	position: relative;	z-index: 99;}#header_oc #logo_oc {	position: absolute;	top: -5px;	left: 229px;}#language {	position: absolute;	top: 0px;	right: 150px;	width: 75px;	line-height: 17px;	z-index: 9999;}#language img {	cursor: pointer;}#currency {	width: 75px;	position: absolute;	top: 10px;	left: 5px;	line-height: 17px;}#currency a {	display: inline-block;	padding: 2px 4px;	border: 1px solid #000;	text-decoration: none;	margin-right: 2px;	margin-bottom: 2px;}#currency a b {	text-decoration: none;	color: #fff !important;}#header_oc #cart {	position: absolute;	top: -5px;	left: 70px;	z-index: 9;}#header_oc #cart .heading {	float: right;	margin-right: 172px;	margin-top: 15px;	padding-left: 14px;	padding-right: 14px;	position: relative;	z-index: 1;}#header_oc #cart .heading h4 {	font-size: 15px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 3px;}#header_oc #cart .heading a {	text-decoration: none;}#header_oc #cart .heading a span {	background: url('../image/arrow-down.png') 100% 50% no-repeat;	padding-right: 15px;}#header_oc #cart .content_oc {	clear: both;	display: none;	position: relative;	top: -1px;	padding: 8px;	min-height: 150px;	border-top: 1px solid #EEEEEE;	border-left: 1px solid #EEEEEE;	border-right: 1px solid #EEEEEE;	border-bottom: 1px solid #EEEEEE;	-webkit-border-radius: 0px 7px 7px 7px;	-moz-border-radius: 0px 7px 7px 7px;	-khtml-border-radius: 0px 7px 7px 7px;	border-radius: 0px 7px 7px 7px;	-webkit-box-shadow: 0px 2px 2px #DDDDDD;	-moz-box-shadow: 0px 2px 2px #DDDDDD;	box-shadow: 0px 2px 2px #DDDDDD;	background: #FFF;}#header_oc #cart.active .heading {	margin-top: 5px;	padding-top: 10px;	padding-bottom: 6px;	border-top: 1px solid #EEEEEE;	border-left: 1px solid #EEEEEE;	border-right: 1px solid #EEEEEE;	-webkit-border-radius: 7px 7px 0px 0px;	-moz-border-radius: 7px 7px 0px 0px;	-khtml-border-radius: 7px 7px 0px 0px;	border-radius: 7px 7px 0px 0px;}#header_oc #cart.active .content_oc {	display: block;}.mini-cart-info table {	border-collapse: collapse;	width: 100%;	margin-bottom: 5px;}.mini-cart-info td {	color: #000;	vertical-align: top;	padding: 10px 5px;	border-bottom: 1px solid #EEEEEE;}.mini-cart-info .image {	width: 1px;}.mini-cart-info .image img {	border: 1px solid #EEEEEE;	text-align: left;}.mini-cart-info .name small {	color: #666;}.mini-cart-info .quantity {	text-align: right;}.mini-cart-info td.total {	text-align: right;}.mini-cart-info .remove {	text-align: right;}.mini-cart-info .remove img {	cursor: pointer;}.mini-cart-total {	text-align: right;}.mini-cart-total table {	border-collapse: collapse;	display: inline-block;	margin-bottom: 5px;}.mini-cart-total td {	color: #000;	padding: 4px;}#header_oc #cart .checkout {	text-align: right;	clear: both;}#header_oc #cart .empty {	padding-top: 50px;	text-align: center;}#header_oc #search_oc {	position: absolute;	top: 15px;	right: 0px;	width: 150px;	z-index: 15;}#header_oc .button_oc-search {	position: absolute;	left: 0px;	background: url('../image/button-search.png') center center no-repeat;	width: 28px;	height: 24px;	border-right: 1px solid #CCCCCC;	cursor: pointer;}#header_oc #search_oc input {	background: #FFF;	padding: 1px 1px 1px 33px;	width: 110px;	height: 21px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px 3px 3px 3px;	-moz-border-radius: 3px 3px 3px 3px;	-khtml-border-radius: 3px 3px 3px 3px;	border-radius: 3px 3px 3px 3px;	-webkit-box-shadow: 0px 2px 0px #F0F0F0;	-moz-box-shadow: 0px 2px 0px #F0F0F0;	box-shadow: 0px 2px 0px #F0F0F0;}#header_oc #welcome {	position: absolute;	top: 52px;	right: 0px;	z-index: 5;	text-align: right;	color: #999999;	display:none;}#header_oc .links {	position: absolute;	right: 0px;	top: 50px;	font-size: 10px;	padding-right: 5px;}#header_oc .links a {	float: left;	display: block;	padding: 0px 0px 0px 7px;	text-decoration: none;	font-size: 12px;	color:#ffffff;}#header_oc .links a + a {	margin-left: 8px;	border-left: 1px solid #000;}/* menu */#menu_oc {	background: #585858;	border-bottom: 1px solid #000000;	height: 37px;	margin-bottom: 15px;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;	-webkit-box-shadow: 0px 2px 2px #DDDDDD;	-moz-box-shadow: 0px 2px 2px #DDDDDD;	box-shadow: 0px 2px 2px #DDDDDD;	padding: 0px 5px;}#menu_oc ul {	list-style: none !important;	margin: 0 !important;	padding: 0 !important;    	margin: 0 !important;}#menu_oc > ul > li {	position: relative !important;    float: left !important;    z-index: 20 !important;    background: 000 !important;    line-height: 100% !important;    padding: 0px !important;    margin: 0 !important;    overflow: visible !important;}#menu_oc > ul > li:hover {	background: #000;}#menu_oc > ul > li > a {	font-size: 13px;	color: #FFF;	line-height: 14px;	text-decoration: none;	display: block;	padding: 12px 15px 11px 15px;	z-index: 6;	position: relative;}#menu_oc > ul > li:hover > a {	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}#menu_oc > ul > li > div {	display: none;	background: #FFFFFF;	position: absolute;	z-index: 5;	padding: 5px;	border: 1px solid #000000;	-webkit-border-radius: 0px 0px 5px 5px;	-moz-border-radius: 0px 0px 5px 5px;	-khtml-border-radius: 0px 0px 5px 5px;	border-radius: 0px 0px 5px 5px;	background: url('../image/menu.png');}#menu_oc > ul > li:hover > div {	display: table;}#menu_oc > ul > li > div > ul {	display: table-cell;}#menu_oc > ul > li ul + ul {	padding-left: 20px;}#menu_oc > ul > li ul > li > a {	text-decoration: none;	padding: 4px;	color: #FFFFFF;	display: block;	white-space: nowrap;	min-width: 120px;}#menu_oc > ul > li ul > li > a:hover {	background: #000000;}#menu_oc > ul > li > div > ul > li {    background: 000 !important;    line-height: 100% !important;    padding: 4px !important;    margin: 0 !important;}#menu_oc > ul > li > div > ul > li > a {	color: #FFFFFF;}.breadcrumb_oc {	margin-bottom: 10px;}.success, .warning, .attention, .information {	padding: 10px 10px 10px 33px;	margin-bottom: 15px;	color: #555555;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}.success {	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;	border: 1px solid #BBDF8D;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}.warning {	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;	border: 1px solid #F8ACAC;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}.attention {	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;	border: 1px solid #F2DD8C;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}.success .close, .warning .close, .attention .close, .information .close {	float: right;	padding-top: 4px;	padding-right: 4px;	cursor: pointer;}.required {	color: #FF0000;	font-weight: bold;}.error {	display: block;	color: #FF0000;}.help {	color: #999;	font-size: 10px;	font-weight: normal;	font-family: Verdana, Geneva, sans-serif;	display: block;}table.form {	width: 100%;	border-collapse: collapse;	margin-bottom: 20px;}table.form tr td:first-child {	width: 150px;}table.form > * > * > td {	/*color: #000000;*/}table.form td {	padding: 4px;}input.large-field, select.large-field {	width: 100%;}table.list {	border-collapse: collapse;	width: 100%;	border-top: 1px solid #000000;	border-left: 1px solid #000000;	margin-bottom: 20px;}table.list td {	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;}table.list thead td {	background-color: #000000;	padding: 0px 5px;}table.list thead td a, .list thead td {	text-decoration: none;	color: #222222;	font-weight: bold;}table.list tbody td a {	text-decoration: underline;}table.list tbody td {	vertical-align: top;	padding: 0px 5px;}table.list .left {	text-align: left;	padding: 7px;}table.list .right {	text-align: right;	padding: 7px;}table.list .center {	text-align: center;	padding: 7px;}table.radio {	width: 100%;	border-collapse: collapse;}table.radio td {	padding: 5px;	vertical-align: top;}table.radio td label {	display: block;}table.radio tr td:first-child {	width: 1px;}table.radio tr td:first-child input {	margin-top: 1px;}table.radio tr.highlight:hover td {	cursor: pointer;}.pagination {	border-top: 1px solid #EEEEEE;	padding-top: 8px;	display: inline-block;	width: 100%;	margin-bottom: 10px;}.pagination .links {	float: left;}.pagination .links a {	display: inline-block;	border: 1px solid #EEEEEE;	padding: 4px 10px;	text-decoration: none;}.pagination .links b {	display: inline-block;	border: 1px solid #269BC6;	padding: 4px 10px;	font-weight: normal;	text-decoration: none;	background: #FFFFFF;}.pagination .results {	float: right;	padding-top: 3px;}/* button */a.button_oc, input.button_oc {	cursor: pointer !important;	color: #FFFFFF !important;	line-height: 12px;	font-size: 12px;	font-weight: bold;	background: #000000;	-webkit-border-radius: 7px 7px 7px 7px;	-moz-border-radius: 7px 7px 7px 7px;	-khtml-border-radius: 7px 7px 7px 7px;	border-radius: 7px 7px 7px 7px;	-webkit-box-shadow: 0px 2px 2px #DDDDDD;	-moz-box-shadow: 0px 2px 2px #DDDDDD;	box-shadow: 0px 2px 2px #DDDDDD;}a.button_oc {	display: inline-block;	text-decoration: none !important;	padding: 6px 12px 6px 12px;}input.button_oc {	margin: 0;	border: 0;	height: 24px;	padding: 0px 12px 0px 12px;}a.button_oc:hover, input.button_oc:hover {	background: #797979 !important;}.buttons {	background: #FFFFFF;	border: 1px solid #000;	overflow: auto;	padding: 6px;	margin-bottom: 20px;}.buttons .left {	float: left;	text-align: left;}.buttons .right {	float: right;	text-align: right;}.buttons .center {	text-align: center;	margin-left: auto;	margin-right: auto;}.htabs {	margin-bottom: -1px;	overflow: auto;	border-bottom: 1px solid #DDDDDD;}.htabs a {	border-top: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	background: #000000;	color: #FFFFFF !important;	padding: 7px 15px 6px 15px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: center;	text-decoration: none;	margin-right: 2px;	display: none;}.htabs a.selected {	padding-bottom: 7px;	background: #FFFFFF;	color:#000000 !important;	border-color:#000000;}.tab-content {	border-left: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-top: 1px solid #000000;	padding: 10px;	margin-bottom: 20px;	z-index: 2;	overflow: hidden;}/* box */.box_oc {	margin-bottom: 20px;}.box_oc .box-heading {	-webkit-border-radius: 7px 7px 0px 0px;	-moz-border-radius: 7px 7px 0px 0px;	-khtml-border-radius: 7px 7px 0px 0px;	border-radius: 7px 7px 0px 0px;	border: 1px solid black;	padding: 8px 10px 7px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	line-height: 14px;	color: #FFF;	background: #2C2C2C;	background: -moz-linear-gradient(top, #2C2C2C 0%, black 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,black));	background: -webkit-linear-gradient(top, #2C2C2C 0%,black 100%);	background: -o-linear-gradient(top, #2C2C2C 0%,black 100%);	background: -ms-linear-gradient(top, #2C2C2C 0%,black 100%);	background: linear-gradient(top, #2C2C2C 0%,black 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );}.box_oc .box-content {	-webkit-border-radius: 0px 0px 7px 7px;	-moz-border-radius: 0px 0px 7px 7px;	-khtml-border-radius: 0px 0px 7px 7px;	border-radius: 0px 0px 7px 7px;	border-left: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	padding: 10px;	margin: 0px;}/* box products */.box-product {	width: 100%;	overflow: hidden;	margin-left:38px;}.box-product > div {	width: 130px;	display: inline-block;	vertical-align: top;	margin-right: 20px;	margin-bottom: 20px;}#column-left + #column-right + #content_oc .box-product > div {	width: 119px;}.box-product .image {	display: block;	margin-bottom: 0px;}.box-product .image img {	padding: 3px;	border: 1px solid #000000;}#main .box-product .image img:hover {	background-color:#000000;}.box-product .name a {	font-weight: bold;	text-decoration: none;	display: block;	margin-bottom: 4px;}.box-product .price {	display: block;	font-weight: bold;	margin-bottom: 4px;}.box-product .price-old {	text-decoration: line-through;}.box-product .price-new {	font-weight: bold;}.box-product .rating {	display: block;	margin-bottom: 4px;}/* box category */.box-category {	margin-top: -5px;}.box-category ul {	list-style: none;	margin: 0;	padding: 0;}.box-category > ul > li {	/*padding: 8px 8px 8px 0px;*/}.box-category > ul > li + li {	border-top: 1px solid #EEEEEE;}.box-category > ul > li > a {	text-decoration: none;}.box-category > ul > li ul {	display: none;}.box-category > ul > li a.active {	font-weight: bold;}.box-category > ul > li a.active + ul {	display: block;}.box-category > ul > li ul > li {	/*padding: 5px 5px 0px 10px;*/}.box-category > ul > li ul > li > a {	text-decoration: none;	display: block;}.box-category > ul > li ul > li > a.active {	font-weight: bold;}/* content */#content_oc .content_oc {	padding: 10px;	overflow: auto;	margin-bottom: 20px;	border: 1px solid #000;}#content_oc .content_oc .left {	float: left;	width: 49%;}#content_oc .content_oc .right {	float: right;	width: 49%;}/* category */.category-info {	overflow: auto;	margin-bottom: 20px;}.category-info .image {	float: left;	padding: 5px;	margin-right: 15px;	border: 1px solid #E7E7E7;}.category-list {	overflow: auto;	margin-bottom: 20px;}.category-list ul {	float: left;	width: 18%;}/*.category-list .div a {	text-decoration: underline;	font-weight: bold;}*//* manufacturer */.manufacturer-list {	border: 1px solid #DBDEE1;	padding: 5px;	overflow: auto;	margin-bottom: 20px;}.manufacturer-heading {	background: #F8F8F8;	font-size: 15px;	font-weight: bold;	padding: 5px 8px;	margin-bottom: 6px;}.manufacturer-content {	padding: 8px;}.manufacturer-list ul {	float: left;	width: 25%;	margin: 0;	padding: 0;	list-style: none;	margin-bottom: 10px;}/* product */.product-filter {	border-bottom: 1px solid #EEEEEE;	padding-bottom: 5px;	overflow: auto;}.product-filter .display {	margin-right: 15px;	float: left;	padding-top: 4px;}.product-filter .display a {	font-weight: bold;}.product-filter .sort {	float: right;}.product-filter .limit {	margin-left: 15px;	float: right;}.product-compare {	padding-top: 6px;	margin-bottom: 25px;	font-weight: bold;}.product-compare a {	text-decoration: none;	font-weight: bold;}.product-list > div {	overflow: auto;	margin-bottom: 15px;}.product-list .right {	float: right;	margin-left: 15px;}.product-list > div + div {	border-top: 1px solid #EEEEEE;	padding-top: 16px;}.product-list .image {	float: left;	margin-right: 10px;}.product-list .image img {	padding: 3px;	border: 1px solid #E7E7E7;}.product-list .name {	margin-bottom: 3px;}.product-list .name a {	font-weight: bold;	text-decoration: underline;
text-decoration-color: #fff;}.product-list .description {	line-height: 15px;	margin-bottom: 5px;}.product-list .rating {	}.product-list .price {	float: right;	height: 50px;	margin-left: 8px;	text-align: right;	font-size: 12px;}.product-list .price-old {	text-decoration: line-through;}.product-list .price-new {	font-weight: bold;}.product-list .price-tax {	font-size: 12px;	font-weight: normal;}.product-list .cart {	margin-bottom: 3px;}.product-list .wishlist, .product-list .compare {	margin-bottom: 3px;}.product-list .wishlist a {	text-decoration: italic;	padding-left: 18px;	display: block;	background: url('../image/add.png') left center no-repeat;}.product-list .compare a {	text-decoration: none;	padding-left: 18px;	display: block;	background: url('../image/add.png') left 60% no-repeat;}.product-grid {	width: 100%;	overflow: auto;}.product-grid > div {	/*width: 130px;*/	display: inline-block;	vertical-align: top;	margin-right: 20px;	margin-bottom: 15px;}#column-left + #column-right + #content_oc .product-grid > div {	width: 125px;}.product-grid .image {	display: block;	margin-bottom: 0px;}.product-grid .image img {	padding: 3px;	border: 1px solid #E7E7E7;}.product-grid .name a {	font-weight: bold;	text-decoration: none;	display: block;	margin-bottom: 4px;	color:#FF0000;}.product-grid .description {	display: none;}.product-grid .rating {	display: block;	margin-bottom: 4px;}.product-grid .price {	display: block;	font-weight: bold;	margin-bottom: 4px;}.product-grid .price-old {	text-decoration: line-through;}.product-grid .price-new {	font-weight: bold;}.product-grid .price .price-tax {	display: none;}.product-grid .cart {	margin-bottom: 3px;}.product-grid .wishlist, .product-grid .compare {	margin-bottom: 3px;}.product-grid .wishlist a {	text-decoration: none;	padding-left: 18px;	display: block;	background: url('../image/add.png') left center no-repeat;}.product-grid .compare a {	text-decoration: none;	padding-left: 18px;	display: block;	background: url('../image/add.png') left center no-repeat;}/* Product */.product-info {	overflow: auto;	margin-bottom: 20px;}.product-info > .left {	float: left;	width:38% !important;}.product-info > .right {	float: right;	width:59% !important;}.product-info .image {	border: 1px solid #000000;	float: left;	margin-bottom: 20px;	padding: 10px;	text-align: center;}.product-info .image-additional {	width: 200px;	margin-left: -10px;	clear: both;	overflow: hidden;}.product-info .image-additional img {	border: 1px solid #000000;}.product-info .image-additional a {	float: left;	display: block;	margin-left: 10px;	margin-bottom: 10px;}.product-info .description {	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	padding: 5px 5px 10px 5px;	margin-bottom: 10px;	line-height: 20px;}.product-info .description span {	}.product-info .description a {	text-decoration: none;	color:#000000;}.product-info .price {	overflow: auto;	border-bottom: 1px solid #000000;	padding: 0px 5px 10px 5px;	margin-bottom: 10px;	font-size: 15px;	font-weight: bold;}.product-info .price-old {	text-decoration: line-through;}.product-info .price-new {}.product-info .price-tax {	font-size: 12px;	font-weight: normal;}.product-info .price .reward {	font-size: 12px;	font-weight: normal;}.product-info .price .discount {	font-size: 12px;	font-weight: normal;}.product-info .options {	border-bottom: 1px solid #000000;	padding: 0px 5px 10px 5px;	margin-bottom: 10px;}.product-info .option-image {	margin-top: 3px;	margin-bottom: 10px;}.product-info .option-image label {	display: block;	width: 100%;	height: 100%;}.product-info .option-image img {	margin-right: 5px;	border: 1px solid #CCCCCC;	cursor: pointer;}.product-info .cart {	border-bottom: 1px solid #000000;	padding: 0px 5px 10px 5px;	margin-bottom: 20px;	overflow: auto;}.product-info .cart div {	float: left;	vertical-align: middle;}.product-info .cart div > span {	padding-top: 7px;	display: block;}.product-info .cart .minimum {	padding-top: 5px;	font-size: 11px;	clear: both;}.product-info .review {	border-top: 1px solid #000000;	border-left: 1px solid #000000;	border-right: 1px solid #000000;	margin-bottom: 10px;}.product-info .review > div {	padding: 8px;	border-bottom: 1px solid #000000;	line-height: 20px;}.product-info .review > div > span {	}.product-info .review .share {	overflow: auto;	line-height: normal;}.product-info .review .share a {	text-decoration: none;}.review-list {	padding: 10px;	overflow: auto;	margin-bottom: 20px;	border: 1px solid #EEEEEE;}.review-list .author {	float: left;	margin-bottom: 20px;}.review-list .rating {	float: right;	margin-bottom: 20px;}.review-list .text {	clear: both;}.attribute {	border-collapse: collapse;	width: 100%;	border-top: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	margin-bottom: 20px;}.attribute thead td, .attribute thead tr td:first-child {	color: #000000;	font-size: 14px;	font-weight: bold;	background: #F7F7F7;	text-align: left;}.attribute tr td:first-child {	color: #000000;	font-weight: bold;	text-align: right;	width: 20%;}.attribute td {	padding: 7px;	color: #4D4D4D;	text-align: center;	vertical-align: top;	border-right: 1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD;}.compare-info {	border-collapse: collapse;	width: 100%;	border-top: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	margin-bottom: 20px;}.compare-info thead td, .compare-info thead tr td:first-child {	color: #000000;	font-size: 14px;	font-weight: bold;	background: #F7F7F7;	text-align: left;}.compare-info tr td:first-child {	color: #000000;	font-weight: bold;	text-align: right;}.compare-info td {	padding: 7px;	width: 20%;	color: #4D4D4D;	text-align: center;	vertical-align: top;	border-right: 1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD;}.compare-info .name a {	font-weight: bold;}.compare-info .price-old {	font-weight: bold;	text-decoration: line-through;}.compare-info .price-new {	font-weight: bold;}/* wishlist */.wishlist-info table {	width: 100%;	border-collapse: collapse;	border-top: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	margin-bottom: 20px;}.wishlist-info td {	padding: 7px;}.wishlist-info thead td {	color: #4D4D4D;	font-weight: bold;	background-color: #000;	border-bottom: 1px solid #000;}.wishlist-info thead .image {	text-align: center;}.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {	text-align: left;}.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {	text-align: right;}.wishlist-info tbody td {	vertical-align: top;	border-bottom: 1px solid #DDDDDD;}.wishlist-info tbody .image img {	border: 1px solid #000;}.wishlist-info tbody .image {	text-align: center;}.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {	text-align: left;}.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {	text-align: right;}.wishlist-info tbody .price s {	color: #F00;}.wishlist-info tbody .action img {	cursor: pointer;}.login-content {	margin-bottom: 20px;	overflow: auto;}.login-content .left {	float: left;	width: 48%;}.login-content .right {	float: right;	width: 48%}.login-content .left .content_oc, .login-content .right .content_oc {	min-height: 190px;}/* orders */.order-list {	margin-bottom: 10px;}.order-list .order-id {	width: 49%;	float: left;	margin-bottom: 2px;}.order-list .order-status {	width: 49%;	float: right;	text-align: right;	margin-bottom: 2px;}.order-list .order-content {	padding: 10px 0px;	display: inline-block;	width: 100%;	margin-bottom: 20px;	border-top: 1px solid #EEEEEE;	border-bottom: 1px solid #EEEEEE;}.order-list .order-content div {	float: left;	width: 33.3%;}.order-list .order-info {	text-align: right;}.order-detail {	background: #EFEFEF;	font-weight: bold;}/* returns */.return-list {	margin-bottom: 10px;}.return-list .return-id {	width: 49%;	float: left;	margin-bottom: 2px;}.return-list .return-status {	width: 49%;	float: right;	text-align: right;	margin-bottom: 2px;}.return-list .return-content {	padding: 10px 0px;	display: inline-block;	width: 100%;	margin-bottom: 20px;	border-top: 1px solid #EEEEEE;	border-bottom: 1px solid #EEEEEE;}.return-list .return-content div {	float: left;	width: 33.3%;}.return-list .return-info {	text-align: right;}.return-product {	overflow: auto;	margin-bottom: 20px;}.return-name {	float: left;	width: 33.3%;}.return-model {	float: left;	width: 33.3%;}.return-quantity {	float: left;	width: 33.3%;}.return-detail {	overflow: auto;	margin-bottom: 20px;}.return-reason {	float: left;	width: 33.3%;}.return-opened {	float: left;	width: 33.3%;}.return-opened textarea {	width: 98%;	vertical-align: top;}.return-captcha {	float: left;}.download-list {	margin-bottom: 10px;}.download-list .download-id {	width: 49%;	float: left;	margin-bottom: 2px;}.download-list .download-status {	width: 49%;	float: right;	text-align: right;	margin-bottom: 2px;}.download-list .download-content {	padding: 10px 0px;	display: inline-block;	width: 100%;	margin-bottom: 20px;	border-top: 1px solid #EEEEEE;	border-bottom: 1px solid #EEEEEE;}.download-list .download-content div {	float: left;	width: 33.3%;}.download-list .download-info {	text-align: right;}/* cart */.cart-info table {	width: 100%;	margin-bottom: 20px;	border-collapse: collapse;	border-top: 1px solid #000000;	border-left: 1px solid #000000;	border-right: 1px solid #000000;}.cart-info td {	padding: 7px;}.cart-info thead td {	color: #FFFFFF;	font-weight: bold;	background-color: #000000;	border-bottom: 1px solid #000000;}.cart-info thead .image {	text-align: center;}.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {	text-align: left;}.cart-info thead .price, .cart-info thead .total {	text-align: right;}.cart-info tbody td {	vertical-align: top;	border-bottom: 1px solid #000000;}.cart-info tbody .image img {	border: 1px solid #000000;}.cart-info tbody .image {	text-align: center;}.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {	text-align: left;}.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {	position: relative;	top: 4px;	cursor: pointer;}.cart-info tbody .price, .cart-info tbody .total {	text-align: right;}.cart-info tbody span.stock {	font-weight: bold;}.cart-module > div {	/*display: none;*/}.cart-total {	border-top: 1px solid #DDDDDD;	overflow: auto;	padding-top: 8px;	margin-bottom: 15px;}.cart-total table {	float: right;}.cart-total td {	padding: 3px;	text-align: right;}/* checkout */.checkout-heading {	border: 1px solid #DBDEE1;	padding: 8px;	font-weight: bold;	font-size: 13px;	margin-bottom: 15px;}.checkout-heading a {	float: right;	margin-top: 1px;	font-weight: normal;	text-decoration: none;}.checkout-content {	padding: 0px 0px 15px 0px;	display: none;	overflow: hidden;}.checkout-content .left {	float: left;	width: 48%;}.checkout-content .right {	float: right;	width: 48%;}.checkout-content .buttons {	clear: both;}.checkout-product table {	width: 100%;	border-collapse: collapse;	border-top: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	margin-bottom: 20px;}.checkout-product td {	padding: 7px;}.checkout-product thead td {	color: #4D4D4D;	font-weight: bold;	background-color: #F7F7F7;	border-bottom: 1px solid #DDDDDD;}.checkout-product thead .name, .checkout-product thead .model {	text-align: left;}.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {	text-align: right;}.checkout-product tbody td {	vertical-align: top;	border-bottom: 1px solid #DDDDDD;}.checkout-product tbody .name, .checkout-product tbody .model {	text-align: left;}.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {	text-align: right;}.checkout-product tfoot td {	text-align: right;	border-bottom: 1px solid #DDDDDD;}.contact-info {	overflow: auto;}.contact-info .left {	float: left;	width: 48%;}.contact-info .right {	float: left;	width: 48%;}.sitemap-info {	overflow: auto;	margin-bottom: 40px;}.sitemap-info .left {	float: left;	width: 48%;}.sitemap-info .right {	float: left;	width: 48%;}/* footer */ #footer_oc {	clear: both;	overflow: hidden;	min-height: 135px;	padding: 20px;	border-top: 1px solid #000000 !important;	border-bottom: 1px solid #000000 !important;	border-left: 1px solid #000000 !important;	border-right: 1px solid #000000 !important;	border-radius: 7px;}#footer_oc h3 {	font-size: 14px;	margin-top: 0px;	margin-bottom: 8px;}#footer_oc .column {	float: left;	width: 25%;	min-height: 135px;}#footer_oc .column ul {	margin-top: 0px;	margin-left: 8px;	padding-left: 12px;}#footer_oc .column ul li {	margin-bottom: 3px;}#footer_oc .column a {	text-decoration: none;}#footer_oc .column a:hover {	text-decoration: underline;}#powered {	margin-top: 5px;	text-align: right;	clear: both;}/* banner */.banner_oc div {	text-align: center;	width: 100%;	display: none;}.banner div img {	margin-bottom: 20px;}#module_cart .content_oc {    background: none repeat scroll 0 0 #FFFFFF;    border-color: #EEEEEE;    border-radius: 0 7px 7px 7px;    border-style: solid;    border-width: 1px;    box-shadow: 0 2px 2px #DDDDDD;    clear: both;    display: none;    min-height: 150px;    padding: 8px;    position: relative;    top: -1px;}#module_cart.active .heading {    border-left: 1px solid #EEEEEE;    border-radius: 7px 7px 0 0;    border-right: 1px solid #EEEEEE;    border-top: 1px solid #EEEEEE;    margin-top: 5px;    padding-bottom: 6px;    padding-top: 10px;}#module_cart.active .content {    display: block;}#module_cart .cart {    border-collapse: collapse;    margin-bottom: 5px;    width: 100%;}#module_cart .cart td {    border-bottom: 1px solid #EEEEEE;    color: #000000;    padding: 2px 3px;    vertical-align: top;}#module_cart .cart .image {    display: none;}#module_cart .cart .image img {    border: 1px solid #EEEEEE;    text-align: left;}#module_cart .cart .name small {    color: #666666;    line-height: 14px;}#module_cart .cart td.total, #module_cart .cart td.quantity{    text-align: right;    vertical-align: middle;}#module_cart .cart .remove {    text-align: right;    padding: 0 2px;    vertical-align: middle;}#module_cart .cart .remove img {    cursor: pointer;}#module_cart table.total {    border-collapse: collapse;    clear: left;    float: right;    margin-bottom: 5px;    padding: 5px;}#module_cart table.total td {    color: #000000;}#module_cart .checkout {    clear: both;    text-align: right;}#module_cart .empty {    text-align: center;}a:hover {color: #797979;}#main a:link{color: #000000;}#main a:visited{color: #000000;}