/* shop.css */

* {
	margin: 0;
	padding: 0;
}

#userDisable {display:none !important;}

#small {font-size:0.8em;}
.button {font-size: 1em !important;}
#banner {display:none !important;}

select { padding-top: 0.1em; }

* html body.mvc {
	width: 828px !important;
}
body {
	font-family: Trebuchet MS, sans-serif;
	color: #333333;
	font-size: 0.875em;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: #FFFFFF url('/users/471000/470439/191588/img/191588_back3.png') fixed center;
	min-width: 828px !important;
	width: 828px;
}
#main {
	width: 828px !important;
        margin:0 auto !important;}
}
#mainx {
	margin: 0 auto;
	width: 828px;
	text-align: left;
}
/* Header */
#headerx {
	width: 826px;
	height: 100px;
	margin: 5px 0 0 0;
	background: url('/users/471000/470439/191588/img/191588_header_image2.jpg');
	border: 1px solid #000;
	display: block;
}

.css-menu{
border:none;
border:0px;
margin:0px;
padding:0px;
width: 828px;
font-weight:bold;}

.css-menu ul{
background:white;
height:35px;
list-style:none;
margin:0;
padding:0;}

.css-menu li{
float:left;
padding:0px;}

.css-menu li a {
background:white;
color:black;
display:block;
font-weight:bold;
line-height:35px;
margin:0px;
padding:0px 12px;
text-align:center;
text-decoration:none;}

.css-menu li a:hover {
background: black;
color:white;
text-decoration:none;}

.css-menu li ul{
background:white;
display:none;
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:225px;
z-index:200;}

.css-menu li:hover ul{
display:block;}
	
.css-menu li li {
		color: black;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.css-menu li:hover li a{
		background:none;
				}
	.css-menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}

.css-menu li ul a:hover, .css-menu li ul li:hover a{
			background:#000000;
			border:0px;
			color:#FFFFFF !important;
			text-decoration:none;
			}
	.css-menu p {
		clear:left;
		}	
		
		
.css-menu ul li ul li a {
color:black !important;}


#menu {
	display: none !important;
}
#userEnable, #userLogout, #userDisable {
	display: none !important;
}
#shopInformation {
	display: none !important;
}

#articleDesigns div {
	width: 192px !important;
} 

.articleSizes {
	display: none !important;
}
.button.basket {
	display: none !important;
}

#button {
height:113px;
margin-left:827px;
position:fixed;
text-align:right;
top:15px;}

.isPopup {background-image:none !important;}
#articleMeasureLink {font-weight:bold !important; padding: 0 0 0 5px !important; cursor:help;}
#basketCouponCode center {clear:both; padding-top: 5px !important;}
#frmFilter {display:none !important;}
#colnote {margin-top:10px}
.detailArticleHeadline {margin-top:18px;}
span#articleDeliveryPeriod a, div small a, div.detailDesignPrinttype span a, div#detailProductInformation a img, li#userHelp a, p.tax-shipping a,  div.checkout-partner-info-box li a, div.shipping-info small, form#trusted-shop-form p a, p.checkoutInformation strong a, label.require link-in-label a, div#span-error-tc p a  {cursor:help;}
.mvc #help .faqAnswers {border-bottom:1px solid black; padding:10px 0;}
/* .checkout-partner-info-box ul li {width:185px !important;}
.checkout-v2 #basketCheck div.checkout-partner-info-box, .checkout-partner-info-box {width:195px !important;} */

.articleDesc h5 {
height:3em !important;
}

.mvc #index.classicCompact fieldset img {
margin:4px !important;
}

/* .mvc #index.classicCompact .articleImages {
height:200px !important;
width:200px !important;
} */

#detailArticlePrint { margin:1em 0 0 2.5em !important; }

a img {
	border: 1px solid black;}
}

.mvc #index.classicCompact fieldset h3.small-gap-down {font-size:1.16em !important;}

.ownsearch { display:inline; float:right; padding-top:5px; color:black; font-color:black; font-size:18px; font-weight:bold; padding-top:2px;}
.ownsearch_text {width: 130px; color:silver; border-color:black; font-family:Trebuchet MS,sans-serif !important;}
.ownsearch_text textarea {padding:0.4em 0.2em 0.3em 0.2em;}
.ownsearch_button {color: white; border-color: black; background-color: black; font-family:Trebuchet MS,sans-serif !important;}

.own_textbox {margin: 0 auto; width: 780px; text-align: left;}
.own_textbox h2 {text-align: center; margin: 15px auto; font-size: 2em;}
.own_textbox_important {margin: 0 auto; width: 780px; text-align: left; background-color:#FFF0F0; padding: 10px 18px ;}
.own_textbox_important h2 {margin: 5px auto; text-align:center;}

.own_small {font-size:1em !important; display:inline;}

hr {
background-color:#000000;
border:0 none;
clear:both;
color:#000000;
display:block;
height:1px;
margin:10px auto;
}
