/* Slicing door Robin van Wijngaarden */

* { margin: 0; padding: 0; }
body { background: #fff url(../images/body.png) repeat-x; font-family: Arial; font-size: 12px; color: #545454; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #545454; }
img { border: 0; }
a { color: #24876f; text-decoration: none; }
a:hover { text-decoration: underline; }
ul { list-style: none; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

#container { width: 893px; margin: 0 auto; padding: 0 0 10px 0; }
#topmenu { text-align: right; margin: 23px 6px 0 3px; }

#main { background: url(../images/main.png) repeat-y; padding: 0 6px 0 3px; }
#main-top { background: url(../images/main-top.png) no-repeat; height: 1px; margin: 8px 0 0 0; overflow: hidden; }
#main-bottom { background: url(../images/main-bottom.png) no-repeat; height: 6px; }

#menu { float: right; }
#menu li { float: left; height: 44px; line-height: 44px; margin: 0 17px 0 0; }
#menu li a { display: block; color: #00b2b0; }
#menu li a:hover, #menu li a.active { background: url(../images/menu-li-a-hover.png) repeat-x bottom; color: #0f7a79; text-decoration: none; }

#header { background: url(../images/header.png) no-repeat; width: 874px; height: 106px; padding: 26px 0 0 10px; }
#header h1 { background: url(../images/logo.png) no-repeat; width: 365px; height: 86px; text-indent: -9999px; }
#header h1 a { display: block; height: 86px; }

#middle { background: url(../images/middle.png) repeat-y; }
#middle_bottom { background: url(../images/middle_bottom.png) repeat-y; height: 110px; }

#leftmenu { width: 201px; height: 100%; float: left; padding: 10px 23px 10px 11px; }
#leftmenu h2 { margin: 0 0 3px 0; font-size: 18px; }
#leftmenu ul { margin: 0 0 18px 0; border-top: 2px solid #0f7a79; }
#leftmenu ul li { line-height: 21px; border-bottom: 1px solid #d7d7d7; }
#leftmenu ul li a { color: #0f7a79; }
#leftmenu ul li a:hover { text-decoration: underline; }
#leftmenu ul li a.active { font-weight: bold; }
#leftmenu ul li ul { border-top: none; margin-bottom: 0; }
#leftmenu ul li ul li { border-bottom: none; padding-left: 15px; }
#leftmenu ul li ul li a { color: #545454; }

#zoeken { background: #fff; width: 198px; height: 24px; border: 1px solid #0a8d8c; overflow: hidden; position: relative; }
#zoekinput { width: 163px; height: 20px; margin: 0 0 0 3px; padding: 4px 0 0 0; border: 0; }
#zoekbutton { width: 27px; height: 24px; position: absolute; right: 0; }

#breadcrumbs { overflow: hidden; margin: 7px 0 14px 0; }
#breadcrumbs li { float: left; color: #a1a1a1; margin: 0 5px 0 0; }
#breadcrumbs li a { color: #7bb6b5; }

#content { width: 639px; float: right; margin: 0 10px 10px 0; }
#content h1 { font-size: 18px; padding: 0 0 3px 0; border-bottom: 1px solid #0f7a79; }
#content p { margin: 14px 0 0 0; }

#footer { padding: 6px 0 0 0; border-top: 3px solid #127978; border-bottom: 10px; margin: 10px 6px 10px 3px; overflow: hidden; }
#footer p, #footer a { color: #127978; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

table.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 5px;
  background: #067170;
  color: #ffffff;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding: 5px;
}

TD.productListing-data img {
	width: 50px;
	height: 50px;
}

.img2 {
   border:2px solid #cccccc;
}

.fieldValue {
	padding-left: 25px;
}

.fieldValue input {
	border: 1px solid #0a8d8c;
	padding: 5px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}