﻿body{
	background:#fff !important;
  	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:Arial;
}
table td, a, table td font
{
	font-family:Arial;
	color:#000000;
	text-decoration:none;
}
hr
{
	display:none;
}


/*Header*/
#header
{	display:block;
	width:940px;
	height:190px;
	text-align:left;
	overflow:hidden !important;
	background:#fff !important;		
}
#logo
{
	margin-left:60px;
	width:330px;
	height:124px;
	display:block;
	margin-top:30px;

}
#linklogo
{
	width:330px;
	height:124px;
	display:block;	
}
div#headlefttext
{
	font-size:13px;
	font-weight:normal;
	color:#999;
	margin-left:0px;
	margin-top:2px;
	width:400px;
	text-align:left;
	margin-right:0px;
}
div#headright
{
	color:#2B3361;
	font-size:18px;
	font-weight:bold;
}
div#headright p
{
	margin:0;
}
div#headright span
{
	font-size:16px;
	color:#999;
}
#menuline
{
	height:30px;
	width:940px;
	background: url(/ekmps/shops/ofodieze/resources/Design/menuline.jpg) top left repeat-x;	
}
#menuline table
{
	border-left:1px #ECECEC solid;
	border-right:1px #ECECEC solid;	
	width:100%;
	text-align:center;
}
#menuline td
{
	color:#E9E9E9 !important;
	font-size:18px;
}
#menuline a
{	text-align:center;
	display:block;
	line-height:30px;
	height:30px;
	padding:0 10px 0 11px;
	font-size:12px;
	font-weight:normal;
	color:#2C3966 !Important;
	text-decoration:none !important;
}
#menuline a:hover
{
	color:#fff !important;
	background: url(/ekmps/shops/ofodieze/resources/Design/menuover.jpg) top left repeat-x;
}
#subhead
{
	width:940px;
	height:150px;
	margin:10px 0;	
}
#search
{
	margin-right:10px;
	background: url(/ekmps/shops/ofodieze/resources/Design/searchbg.jpg) top left no-repeat;
	width:560px;
	height:150px;
}
#searchtop
{
	text-align:right;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	position:relative;
	top:5px;
	right:5px;
	height:50px;
}
#topsrc form
{
	margin:0 !important;
}
#topsrc{
	text-align:left;
	width:237px;
	height:74px;
	display:block;
	position:relative;
	top:40px;
	left:20px;
}
#topsrc input
{

}
input#inpbox{
	font-size:12px;
	color:#000000 !important;
	width:150px;
	position:relative;
	top:0px;
left:0px;
}
#gosrc
{
	position:relative;
	top:5px;
	left:10px;
	cursor:pointer;
border:none;
font-size:13px;
color:#fff;
font-weight:bold;
}
.topsrclink
{
	position:relative;
	top:5px;
}
.topsrclink a
{
	font-size:12px;
	color:#fff !important;
	text-decoration:none !Important;
}
div#basket
{
	width:370px;
	height:60px;
	background: url(/ekmps/shops/ofodieze/resources/Design/basketnew.jpg) top left no-repeat;
	text-align:left;
}
div#basketlink
{
	position:relative;
	top:23px;
	left:129px;	

}
div#basketlink a
{
	color:#fff !Important;
	font-size:16px;
	font-weight:bold;
}
div#basketlink a:hover
{
	color:#2C3966 !important;
}
div#paymentright
{
	background: url(/ekmps/shops/ofodieze/resources/Design//paymentright.jpg) top left no-repeat;
	width:372px;
	height:82px;
}
div#paymentrightbody
{
	padding:0 0 32px 194px;
}
div#paymentrightbody a
{
	width:176px;
	height:50px;
	display:block;
}
#pagebg
{
	background:#fff;
	margin:0 auto;
	width:940px;

}
/*Leftside*/
#leftside
{
	position:relative;
	margin-top:-10px;
	width:180px;
}
.panelhead
{
	margin-top:10px;
	background: url(/ekmps/shops/ofodieze/resources/Design/panelhead.jpg) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:30px;
}
#panelhead2
{
	background: url(/ekmps/shops/ofodieze/resources/Design/panelhead2.jpg) top left no-repeat !important;	
}
#category table a
{
	text-align:left;
}
.category
{
		text-align:left !important;
		width:180px;
}
.category table td td
{
	width:auto;
}
.category table td
{
		width:180px;	
}
div.category td a
{
	color:#2C3966 !important;	
}
div.category td a:hover
{
	color:#fff !important;	
}

div.category a
{
	font-weight:normal;
	font-size:12px;
	color:#2C3966 !important;
	text-align:left !important;
	display:block;
	padding:5px 5px 5px 15px;	
	text-decoration:none !important;
	background: url(/ekmps/shops/ofodieze/resources/Design/catbg-pass.jpg) top left repeat-x;
}
.category a:hover
{
	background: url(/ekmps/shops/ofodieze/resources/Design/catbg-act.jpg) top left repeat-x;
	color:#fff !important;
}
.category ul, .category ul li, .cattitle ul, .cattitle ul li
{
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
	text-align:left !important;
}
.custombox p
{
	margin:0;
}
.custombox
{
	text-align:left !important;
	color:#333;
	font-size:11px;
	padding:10px 10px 0 10px;
	border-left:1px #Eee solid;
	border-right:1px #Eee solid;	
}
div#ekmSecureAreaLogin
{
	position:relative;
	left:-5px;
	width:158px;
	overflow:hidden !important;
}
div#ekmSecureAreaLogin table td
{
	padding-right:5px !important;
}
div#ekmSecureAreaLogin table td input
{
	max-width:150px;
}
div#ekmSecureAreaLogin input
{

}
div#topproduct, div#currency.custombox
{
	text-align:center !important;
}
div#currency.custombox table
{
	margin:0 auto;
}
div#topproduct
{
	padding:0 !important;
	width:160px;
	font-weight:bold;
	position:relative;

}
div#topproduct a
{
	font-weight:bold;	
	display:block;
	color:#333 !important;
	font-size:11px;
	margin:3px 0;	
}
div#topproduct a img
{
	border:none;
}
div#topproduct
{
	font-weight:bold;	
	font-size:11px;
	color:#60AAC0 !important;
}
/*Price*/
.gallery,.gallery td, .gallery td font, .gallery td a
{
	font-size:11px;
}
td.galleryname a
{
	font-weight:bold;
	font-size:12px !important;
	width:170px;
	color:#2E3D68 !important;
}
#topproduct td, #categorypage td font b, div#itemdescr span#_EKM_SURROUND_PRODUCTPRICE, div#itemdescr span#_EKM_SURROUND_PRODUCTPRICE span, div#itemdescr span#_EKM_SURROUND_PRODUCTPRICE font, .gallery td, .gallery td font, .gallery td a
{
	color:#32446F;
}
div#itemdescr span#_EKM_SURROUND_PRODUCTPRICE b, .gallery td b font a, .gallery td font a
{
	color:#000;
}
#topproduct td, #topproduct td a
{
	text-align:center !Important;
}
#topproduct td, #topproduct td a
{
	font-size:11px;
	font-weight:bold !Important;
}
#topproduct td div{
	margin:5px 0 !important;
}
#more
{
	font-size:11px;
	font-weight:bold;
	color:#333;
}
#rightmenucontent
{
	position:relative;
	margin-top:-10px;
	width:180px;
}
/* Rightside*/

#minicart
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
#minicart table td
{
	color:#000000;
}
#cartlinks
{
	margin-left:5px;
}
#bookmark
{
	text-align:center;
	margin-bottom:10px;
}
#bookmark p
{
	margin:7px 0;
}
#newsletter
{
	background: url(/ekmps/shops/ofodieze/resources/Design/newsletter.jpg) top no-repeat;
	height:139px;
	display:block;
	margin-bottom:10px;
}
#newslettertext
{
	padding-top:50px;
	font-size:13px;
	font-weight:bold;
}
#newslettertext #emailform
{
	margin:7px 0;
}
/*Footer*/
#footer
{
	background: url(/ekmps/shops/ofodieze/resources/Design/footer.jpg) bottom no-repeat;
	height:90px;
	text-align:left;
}
#footer td
{
	padding:10px 10px 0 10px;
}
#footertext
{
	color:#fff;
	margin-top:10px;
}
#footer, #footer a, #footer div
{
	font-size:11px;
	color:#fff !important;
	font-weight:normal;
	text-decoration:none;
}

/*Centerside*/
#contentpage
{
	overflow:hidden !important;
	font-size:12px;
	margin:0 10px;
	text-align:left;
	width:560px;

}
/*Homepage*/
#topimage
{
	background: url(/ekmps/shops/ofodieze/resources/Design/topimage.jpg) top left no-repeat;
	height:110px;
	margin-bottom:10px;
}
#topimagebody
{
	color:#2E3A67 !important;
	font-size:12px;
	font-weight:bold;
	margin-left:40px;
	margin-right:40px;
	width:300px;
	padding-top:35px;
	line-height:18px;
}
#topimagebody p
{
	margin:0;
}
div.itemhead h1, div#itemdescr h1
{
	font-weight:bold !important;
	font-size:12px !important;
}

.itemhead
{
	height:30px;
	line-height:30px;
	color:#fff;
	background: url(/ekmps/shops/ofodieze/resources/Design/itemhead.jpg) top left no-repeat;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.centeritem
{
	background:#F0F2F5 url(/ekmps/shops/ofodieze/resources/Design/centerbgnew.jpg) bottom left no-repeat;
	width:275px;

	margin-bottom:10px;
}
.centeritem a
{
	font-size:11px;
	font-weight:normal;
	color:#000;
	display:block;
	line-height:15px;
}
.centeritembody
{
	padding:10px 0 10px 5px;
	margin-top:-10px;
	position:relative;
}
div.centeritembody div.topitembox
{
	height:195px;
}

div.centeritembody div.topitembox div.itemtitle
{
	margin-bottom:5px;
	padding-right:10px;
			background: url(/ekmps/shops/ofodieze/resources/Design/itemtitlebg.jpg) top left no-repeat;
			height:37px;
			padding-left:70px;
}
div.centeritembody div.topitembox div.itemtitle a
{
	padding-top:3px;
			font-size:12px;
			font-weight:bold;
	color:#333 !important;	
}
div.centeritembody div.topitembox img
{
	display:block !important;
}
div.centeritembody div.topitembox td
{
	padding-right:10px;
	font-size:12px;
	padding-top:10px;
	line-height:12px;
}
div.centeritembody div.topitembox input, div#price input
{
			background: url(/ekmps/shops/ofodieze/resources/Design/addtocartbg.jpg) top left no-repeat;
			cursor:pointer;
			border:none !important;
			width:97px;
			height:27px;
			display:block;
			color:#fff !important;
			font-size:12px;
			font-weight:bold;
}
div#price input
{
	margin:5px auto 0 auto;
}
.centeritembody p
{

}
div.centerside
{
	border-left:1px #ECECEC solid;
	border-right:1px #ECECEC solid;	
	background:#FCFCFC url(/ekmps/shops/ofodieze/resources/Design/customboxwide.jpg) bottom repeat-x;
	font-size:12px;
	font-weight:normal;
	padding:1px 10px;
	margin-bottom:-5px;
	position:relative;
}
div.centerside p
{

}
div.centerside p a, div.centerside p a span
{
color: rgb(51,51,153) !important;
}

div.panelheadwide
{
	height:30px;
	line-height:30px;
	color:#fff;
	background: url(/ekmps/shops/ofodieze/resources/Design/panelheadwide.jpg) top left no-repeat;
	font-weight:bold;
	font-size:12px;
	text-align:center;	
}
/*Powered*/
#ekmpowered
{
	margin-top:5px;
	font-size:11px;
}
#power
{
	margin-bottom:0px;
	width:940px;
	height:30px;
background:transparent !important;
}
#powered
{	
	font-size:12px;
	float:left;
	width:845px;
	text-align:right;
	line-height:27px;	
	height:27px;

	color:#333;	

}
#powered2
{
	width:90px;
	float:right;
	color:#333;	
}
#powered2 a, #powered2 a img
{
	border:none !important;
	color:#333;	
	background:none !important;
}
#powered2 a#meanpixel
{
	bottom:7px;
	position:relative;
	font-size:12px;
	margin-right:4px;
}

/*Categorypage*/
#categorypage, #productpage
{
	text-align:left;
	padding:10px 0;
	font-size:12px;
}
#categorypage td, #categorypage td font, #categorypage td a
{
	font-size:12px;
}
#categorypage td font
{
	margin:3px 0 !important;
}
#location a, #back a, #location
{
	color:#000000 !important;
	font-size:13px;
}
#back, #location
{
	margin-left:10px;
}
/*.subcategories li
{
	display:block;
	list-style-type:none;
}
.subcategories li a
{
	font-size:14px;
	display:block;
}
.subcategories li a:hover
{
	text-decoration:underline;
}
#subcategory table table#subcategoryitem2
{
	display:block;
	width:265px;
	height:150px;
	overflow:hidden !important;
}
.gallery, #subcategory
{
	left:-7px;
	position:relative;
}
.gallery table table.galleryitem2
{
	display:block;
	width:265px;
	height:150px;
	overflow:hidden !important;

}
.imagetd
{
	width:120px;
	text-align:center;
}
.itemtd
{
	padding:30px 10px 15px 0px;
	color:#000000;
	font-size:12px;	
}
.gallery table table td a
{
	color:#D2007F !important;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
}
.gallery table table td font b, #subcategory table table td font b
{
	color:#D2007F;
}
#subcategory table table td a, #subcategory table table td a
{
		color:#000000 !important;
}
.gallery table table td a:hover
{
	color:#000000 !important;
}*/
/*Productpage*/
#productpage
{

}
#descrbody
{
	padding:0 10px 10px 10px;
	background:#F0F2F5 url(/ekmps/shops/ofodieze/resources/Design/descrbottom.jpg) bottom left no-repeat;
}
#itemimage
{
	text-align:center;
	margin-left:10px;
	width:275px;
	margin-bottom:20px;
}
#sharebutton
{
	text-align:right;
	width:275px;
}
#descritem
{
	width:255px;
}
#itemimage table
{
	margin:0 auto;
	width:100%;
}
#itemimage table table
{
	margin:0 auto;
	width:auto;
}
.customerreview
{
	border:2px #416388 solid;
	padding:5px;
}
.customerreview a
{
	text-decoration:underline !important;
}
#customtext
{
	font-size:11px;
	color:#333;
	padding-top:1px;
}
#customtext h3
{
	font-size:11px;
}
#location, #location a
{
	font-size:11px;
}
#price
{
	width:130px;
	text-align:center;
	font-size:14px;
	font-weight:normal;	
	color:#000000 !important;
	float:right;
	margin-right:4px;
}
#price p
{
	margin-top:0;
}

#price span#_EKM_PRODUCTPRICE
{
	color:#003366 !important;
}
#price span#_EKM_SURROUND_PRODUCTPRICE b
{
	color:#000 !important;
}
#price span#_EKM_SURROUND_PRODUCTPRICE b font
{
		color:#003366 !important;
}
#aboutus
{
	padding:10px;
	
}
#aboutus h2
{
	font-size:16px;
}
#aboutus span
{
	font-size:14px;
}
#aboutus, #aboutus p, #aboutus li, #aboutus a, #aboutus td
{
	font-size:12px;
	color:#000000;
}
#aboutus a
{
	font-size:13px;
	color:#000000;	
}

/*Checkout*/
div#checkoutbuttons center a
{
	background: url(/ekmps/shops/ofodieze/resources/Design/addtocart2.jpg) top left no-repeat;
	width:160px;
	height:30px;
	border:none !important;
	display:block;
	line-height:30px;
}
div#checkoutbuttons table table
{
	background:#fff !important;
}
div#checkoutbuttons table table td
{
	padding:0 !important;
}
div#checkoutbuttons a font
{
		color:#fff !important;
		font-size:12px;
}

div#ekmCustomerLogin table, div#ekmCustomerLogin table td
{
	background:transparent;
}
#shoppingcart table table table td font
{
	color:#000000;
}




/*Custom pages*/
.fitting
{
		color:#000;
		font-size:12px;	
		font-weight:bold;
		padding:10px;
}
.fitting span
{
		color:#ff6600 !important;
		font-size:12px;	
		font-weight:bold;
}
.fittingtable
{
		width:580px;
	margin-right:10px;
}
.fittingtable td
{
	background:#006699;

}
.fittingtable .fitting
{
		color:#fff !important;
}
.fittingtable td img
{
	border:1px #006699 solid;
	border-bottom:none !important;
}
.fittingtable td.whitebg
{
	background:#fff !important;
		width:15px;	
}
.fittingtable td.whitebg div, .fittingtable td.notbg div
{
		width:15px !important;
		display:block;
}
.fittingtable .whitetop
{
	height:10px;
	background:#fff;
}
.fittingtable .bluetop
{
	height:10px;
}
#wherefind td
{
	padding:10px 0 10px 5px;
}
#wherefind
{
	font-size:11px;
	background:#F0F2F5 url(/ekmps/shops/ofodieze/resources/Design/wheretop.jpg) top left no-repeat;
	margin-bottom:10px;
}
#wherefind .title
{
	font-size:14px;
	font-weight:bold;
}
#wherefind .title td
{
		border-bottom:1px black solid;
}
td.borderright
{
	border-right:1px black solid;
}
td.findbottom1
{
	border-right:1px black solid;
	background: url(/ekmps/shops/ofodieze/resources/Design/wherebottom.jpg) bottom left no-repeat;
}
td.findbottom2
{
	background: url(/ekmps/shops/ofodieze/resources/Design/wherebottom.jpg) bottom right no-repeat;
}

