﻿@import url("ctProduct.css");
@import url("ctCategory.css");
@import url("ctNavigation.css");
@import url("ctRating.css");
@import url("ctButtons.css");
@import url("ctShoppingCart.css");
@import url("ctFooter.css");

.zoomContainerOverflow {
	display:none;
}

.hidden {
	display:none;
}

.hiddenImportant {
	display:none !important;
}

.seperator1 {
	border:0; 
	border-bottom:1px solid #e7e7e7; 
	height:1px; 
	margin-top:10px; 
	margin-bottom:8px;
}

.productTopSeller {
	font-size:14px; 
	line-height:12px;
	font-weight:bold;
	width:36px;
	height:29px;
	padding:7px 2px 0px 2px;
}

.productTopSeller span {
	font-size:75%;
}

.item_specials .productTopSeller {
	font-size:11px;
	line-height:9px;
	font-weight:normal;
	width:23px;
	height:18px;
	padding:1px;
	padding-top:3px;
	text-transform:capitalize;
}

.item_specials .productTopSeller span {
	font-size:80%;
}

.productPriceOff {
	font-weight:bold;
	font-size:32px; 
	line-height:34px;
}

.item_specials .productPriceOff {
	font-weight:bold;
	font-size:18px; 
	line-height:20px;
}

.productNewItem {
	font-weight:bold;
	font-size:18px; 
	line-height:34px; 
}

.item_specials .productNewItem {
	font-weight:bold;
	font-size:11px; 
	line-height:22px; 
}

.productNewItemXL {
	font-weight:bold;
	font-size:14px; 
	line-height:12px; 
	word-break:break-all; 
	word-wrap:break-word;
	width:36px;
	height:30px;
	padding:6px 2px 0px 2px; 
}

.productTestReview {
	font-size:28px; 
	line-height:34px;
	width:36px;
	height:32px;
	padding:4px 2px 0px 2px;
}

.productTopRated {
	font-size:28px; 
	line-height:34px;
    width:36px;
	height:32px;
	padding:4px 2px 0px 2px;
}

.item_specials .productTopRated {
	font-size:16px; 
	line-height:18px;
    width:22px;
	height:18px;
	padding:2px;
}

.productSmallImage {
	float:left;
}

.productSmallVideo {
	float:right;
}

.prevProdSmall, .nextProdSmall {
	height:42px;
	margin-top:22px;
	margin-right:4px;
	margin-left:2px;
	float:left !important;
	color:#01bbdc;
	font-size:18px;
	vertical-align:middle; 
}

.prevVideoSmall, .nextVideoSmall {
	height:42px;
	margin-top:22px;
	margin-right:4px;
	margin-left:2px;
	float:right !important;
	color:#01bbdc;
	font-size:18px;
	vertical-align:middle; 
}


.clear {
	clear:both; 
	float:none;
}

.paddBox6 {
	padding:6px;	
}

.paddBox9 {
	padding:9px;	
}

.paddBoxTop8 {
	padding-top:8px;	
}

.paddBoxTop6 {
	padding-top:6px;	
}

.margBox6 {
	margin:6px;
}

.margBox9 {
	margin:9px;
}

.floatRight {
	float:right;
}

.floatLeft {
	float:left;
}

.floatRight35 {
	float:right;
	width:35%;
}

.floatLeft35 {
	float:left;
	width:35%;
}

.floatLeft25 {
	float:left;
	width:25%;
}

.floatLeft65 {
	float:left;
	width:65%;
}

.floatRight65 {
	float:right;
	width:65%;
}

.floatLeft50 {
	float:left;
	width:50%;
}

.floatRight50 {
	float:right;
	width:50%;
}

.floatRight25 {
	float:right;
	width:30%;
}

.floatLeft75 {
	float:left;
	width:70%;
}

.floatLeft75_2 {
	float:left;
	width:75%;
}

.floatLeft30 {
	float:left;
	width:30%;
}

.floatLeft70 {
	float:left;
	width:70%;
}

.floatLeft80 {
	float:left;
	width:80%;
}

.breadcrumbs, .bread  {
	padding:12px 0px 0px 10px  !important;
	margin-right:0px !important;
}

.breadcrumbs li {
	font-weight:bold;
}

.content_tab .text_tab {
	border-top:3px solid #01bbdc;
	padding: 0;
	margin: 0 12px 0 0;
	width: 100%;
}

.bordered {
	border:1px solid #e7e7e7;
}

.borderThick {
	border:2px solid #e7e7e7;
}

.crossselling .TopSeller .products, 
.crossselling .ViewedItems .products, 
.crossselling .Alternatives .products,
.crossselling .Search .products {
	font-size: 11px !important;
    height: 240px;
    margin: 0 !important;
    padding: 3px 5px !important;
    right: 0 !important;
    width: 132px !important;
}

.crossselling .TopSeller,
.crossselling .ViewedItems,
.crossselling .Alternatives,
.crossselling .Search {
	border:1px solid #dcdcdc;
	border-top:0;
	padding-top:6px !important;
}

.accessories .products {
	font-size: 11px !important;
    height: 240px;
    margin: 0 !important;
    padding: 3px 9px !important;
    right: 0 !important;
    width: 145px !important;
}

.accessories span.price, .accessories span.old_price {
	display: block;
    font-size: 16px !important;
    line-height: 11px;
    text-align: right !important;
}

.accessories .products span.vat {
	display: block;
    font-weight: normal;
    text-align: right;
}

.accessories .products  p {
	font-weight:bold;
	font-size:12px;
}

.accessories .products span {
	font-size:12px;
}

.accessories  p {
	font-weight:bold;
	font-size:12px;
	line-height:12px;
}

.decoNone {
	text-decoration:none;
}

.item_specials {
	top:170px;
}

.ItemList .item_specials {
	position:static;
}

.ItemListCol3 div.prod_img_rap {
	padding-bottom:12px;
}

.clickable {
	text-decoration:none !important;
}

.BoughtItems {
	border:1px solid #dcdcdc;
	border-top:0;
}

.sidebar {
	border:0;
	padding-top:0;
}

.sidebar_box {
	padding-top:0 !important;
}

.smallHint {
	font-size:80%;
}

.textInactive {
	color:#999;
}

.textRight {
	text-align:right;
}

.lineDivide {
	height:1px;
	width:90%;
	margin:4px 0;
	margin-left:5%;
	border-top: 1px solid #e7e7e7;
}