
/* Public TAK! Shop CSS Document */

html,body {
	height:100%;
	margin:0px;
	background-color:#ffffff;
	
	background-image:url(http://shopkeeper.taktak.net/cms/MediaBox/ShopStyles/3/3bgrnd.gif);
	
	background-position:center top;
	
	background-repeat:no-repeat;
		
}

form {
	height: 100%;
}	

form,select {
	margin:0px;
}

img {
	border:0px;
}

div {
	font-family:Arial, Helvetica, sans-serif;
}

/* DIVS */


/* \*/
* html #wrapper {
	height:100%;
	width:100%;
	padding-right:0px;
	padding-left:1px;
	padding-top:0px;
	padding-bottom:0px;
	margin:auto auto auto auto;
}
/* */

#wrapper {
	height:100%;
	width:100%;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:auto auto auto auto;
}

#pageheader {
	width:950px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:auto auto auto auto;
}

#content {
	width:940px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:auto auto auto auto;
}

.imagelineshow {
	height:1px;
	background-color:#000000;
}

.lineabove {
	border-top:1px Solid #000000;
}

#pagefooter {
	width:940px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:auto auto auto auto;
	/*clear:both;*/
}


#leftcontent {
	width:300px;
	float:left;
}

#rightcontent {
	width:620px;
	float:right;
}

#leftcontentfooter {
	width:300px;
	float:left;
}

#rightcontentfooter {
	width:620px;
	float:right;
}

div.spacerfat {
	background-color:#000000;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	height:3px;
}

.largeproduct {
	background-color:#ffffff;
}

div.largeproducttext {
	margin-bottom:0px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:16px;
	line-height:15px;
	color:#181818;
	font-weight:normal;
}

div.largeartisttext {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:15px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:16px;
	line-height:15px;
	color:#181818;
	font-weight:normal;
}

div.smallproducttext {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	line-height:15px;
	color:#181818;
}

div.smallerproducttext {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:9px;
	line-height:15px;
	font-weight:bold;
	color:#181818;
}

div.shippingheader {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
	height:70px;
}

div.shippingtext {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:3px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

div.shippingtexthead {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:3px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	color:#181818;
	font-weight:bold;
}

div.shippingtextnormal {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:3px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:10px;
	color:#181818;
	line-height:15px;
}

div.shippingformsmall {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

div.shippingformlarge {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:15px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

div.mediumproducttext {
	margin-bottom:0px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:10px;
	color:#181818;
	font-weight:normal;
	line-height:15px;
}


div.dynamicproducttext {
	margin-bottom:0px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:10px;
	color:#181818;
	font-weight:normal;
	line-height:15px;
}

div.mailinglisttext {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

div.mailinglist {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

div.filter {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	height:55px;
	vertical-align:middle;
}

.filter {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	height:55px;
	vertical-align:middle;
}

div.imagelistline {
	height:58px;
	border-bottom: none;
	background-image:url(../_img/line.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.imagelineoff {
	height:50px;
	width:55px;
	padding-top:5px;
	border-left:1px Solid #ffffff;
	border-right:1px Solid #ffffff;
	background-color:#ffffff;
	cursor:default;
}

.imagelineon {
	height:50px;
	width:55px;
	padding-top:5px;
	border-left:1px Solid #000000;
	border-right:1px Solid #000000;
	background-color:#ffffff;
	cursor:pointer;
}

.imagelineoffnew {
	height:2px;
}

.imagelineonnew {
	height:2px;
	background-color:#000000;
}

div.spacerthin {
	background-color:#000000;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	height:1px;
}

.imgproduct {
	border:5px Solid #ffffff;
}

div.spacerthinmargin {
	background-color:#000000;
	margin-bottom:0px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	height:1px;
}

div.spacerfatmargin {
	background-color:#000000;
	margin-bottom:0px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	height:3px;
}

div.products {
	margin-bottom:0px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
}


div.productsImg {
	margin-bottom:0px;
	margin-top:18px;
	margin-left:0px;
	margin-right:0px;
}

div.cart {
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding:4px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

.basketproducttext {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

.basketdetailtext {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
	padding-right:5px;
}

.basketproducttextprice {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0px;
	padding-right:5px;
	font-size:10px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

.basketproductquantity {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:5px;
	padding-top:2px;
	padding-left:0px;
	padding-right:5px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

.basketproductname {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

.basketproducttotal {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:15px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
	border-bottom:3px solid #000000; 
}

.basketproducttotalnew {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
	border-bottom:3px solid #000000; 
}

.basketproducttotalthin {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
	border-bottom:1px solid #000000; 
}

.basketproducttotalanother {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

div.buydrop {
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:1px;
	padding:9px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

div.cartfooter {
	background-color:#000000;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	height:3px;
}

div.latestnews {
	margin-bottom:0px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

#newsframe {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	height:245px;
	width:300px;
	background-color:#FFFFFF;
}

div.mainnav {
	margin-bottom:15px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
}

div.copyright {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

div.licence {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

div.productname {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
	vertical-align:text-top;
}

div.productnamenew {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
	vertical-align:text-top;
}

div.productnamelarge {
	height:45px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:16px;
	line-height:19px;
	color:#181818;
	border-bottom:1px Solid #000000;
}

div.productprice {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:8px;
	padding-right:0px;
	padding-left:0px;
	font-size:16px;
	line-height:15px;
	color:#181818;
	vertical-align:text-top;
}

div.productby {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:15px;
	color:#181818;
	font-weight:bold;
}

div.navlink {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:11px;
	color:#181818;
	font-weight:bold;
}

/* tables */ 

.filteroptions {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

.filterheader {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size:9px;
	line-height:10px;
	color:#181818;
	font-weight:bold;
}

.productwrapper {
	height:140px;
	border-left:1px Solid #ffffff;
	border-right:1px Solid #ffffff;
	/*border-top:1px Solid #000000;
	border-bottom:1px Solid #000000;*/
	background-color:#ffffff;
	cursor:default;
	/*padding:5px;*/
}

.productwrapperover {
	height:140px;
	border-left:1px Solid #000000;
	border-right:1px Solid #000000;
	/*border-top:1px Solid #000000;
	border-bottom:1px Solid #000000;*/
	background-color:#ffffff;
	cursor:pointer;
	/*padding:5px;*/
}

.productwrapperlarge {
	height:300px;
	border-left:1px Solid #ffffff;
	border-right:1px Solid #ffffff;
	/*border-top:1px Solid #000000;
	border-bottom:1px Solid #000000;*/
	background-color:#ffffff;
	cursor:default;
	/*padding:5px;*/
}

.productwrapperoverlarge {
	height:300px;
	border-left:1px Solid #000000;
	border-right:1px Solid #000000;
	/*border-top:1px Solid #000000;
	border-bottom:1px Solid #000000;*/
	background-color:#ffffff;
	cursor:pointer;
	/*padding:5px;*/
}

.productwrapperline {
	height:1px;
	background-color:#000000;
}

.dynamic_thinline {
	border-top:1px Solid #000000;
}

.dynamic_thickline {
	border-top:3px Solid #000000;
}

.dynamic_dottedline {
	border-top:1px Dotted #000000;
}

.productwrapperlinefat {
	height:3px;
	background-color:#000000;
}

.productdetail {
	height:40px;
}

.productdetailbottom {
	height:35px;
	border-bottom:1px Solid #000000;
}

.productdetaillarge {
	border-bottom:3px Solid #000000;
	height:50px;
}

/* Form elements */

.formStandardOn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

.formStandardOff {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:bold;
}

/* Links */

a {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.blacklink {
	color:#181818;
	text-decoration:none;
}

.blacklink a {
	color:#181818;
	text-decoration:none;
}

.blacklink a:hover {
	text-decoration:none;
}

.standardlink {
	color:#000000;
	text-decoration:none;
}

.standardlink a {
	color:#000000;
	text-decoration:none;
}

.standardlink a:hover {
	text-decoration:none;
}

.alertText {
	color:#000000;
}