@charset "utf-8";
/* AW Master CSS Document */

/* -- ACCESSIBILITY SPECIFIC -- */
ul#skiplinks{position:absolute; width:0;}
ul#skiplinks li {line-height:0px; font-size:0.5px; height:0px;}

html {height:100%;}
body {background:#a7a9ac; color:#000; font-size:101%; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%; margin:0; padding:0;}
form, fieldset, dl, dd, dt {border:0; margin:0; padding:0;}
ul {list-style-type:none; margin:0; padding:0;}
p {line-height:1.4em; margin:0 0 0.9em 0; padding:0;}
hr {display:none;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:none;}

#wrapper {width:960px; margin:0 auto;}

#header {float:left; display:inline; width:960px; height:173px; background:url(../images/header-back.gif) left top no-repeat scroll; margin-top:20px;}
#header img.logo {float:left; display:inline; margin:60px 0 12px 47px;}
#header img.strapline {float:right; display:inline; margin:102px 63px 12px 0;}
#header #mainMenu {clear:both; float:left; display:inline; height:42px; width:960px;}
#header #mainMenu ul {margin:22px 0 0 48px;}
#header #mainMenu ul li {float:left; display:inline; font-size:0.75em; color:#636567; padding:0 8px 0 24px; background:url(../images/double-arrow-menu.gif) 0 0.3em no-repeat scroll; text-transform:lowercase;}
#header #mainMenu ul li.first {padding-left:0; background:none;}
#header #mainMenu ul li a {color:#636567; text-decoration:none;}
#header #mainMenu ul li.active a {color:#FFF;}
#header #mainMenu ul li a:hover {color:#000;}

#contentOuter {float:left; display:inline; width:960px; background:url(../images/footer-back.gif) left bottom no-repeat scroll; padding-bottom:50px;}
#contentInner {float:left; display:inline; width:960px; min-height:473px; background:url(../images/content-back.gif) left top repeat-y scroll; position:relative;}

#contentInner #info {float:left; display:inline; width:530px; margin:40px 0 0 23px; text-align:center;}
#contentInner #info img.montage {margin-bottom:15px;}
#contentInner #info p {font-size:1.10em; color:#b5b6ba; padding-left:29px; text-align:left;}
#contentInner #info p.first {background:url(../images/double-arrow-content.gif) 0 0.55em no-repeat scroll;}
#contentInner #info p a {color:#b5b6ba;}
#contentInner #info p a:hover {color:#000; text-decoration:none;}

#contentInner .category {width:520px!important; margin-top:20px!important;}
#contentInner .category p {font-size:1.6em!important;}
#contentInner .category h1 {background:url(../images/double-arrow-large.gif) 0 0.35em no-repeat scroll; padding-left:80px; text-transform:lowercase; color:#d1d3d4; font-weight:normal; font-size:3em; position:absolute; left:30px; bottom:0; z-index:6;}
#contentInner .category img.example {position:absolute; right:387px; bottom:0; width:220px; z-index:5;}

#contentInner .item {padding-left:30px; width:500px; position:relative; margin-top:20px!important;}
#contentInner .item #mainImage {float:left; display:inline; width:490px;}
#contentInner .item #mainImage p {position:absolute; top:0; left:30px; background:url(../images/magnifier.gif) 0 0.30em no-repeat scroll; padding-left:15px; font-size:0.70em; color:#939497; line-height:1.7em;}
#contentInner .item #mainImage p a {text-decoration:none; color:#939497;}
#contentInner .item #mainImage p a:hover {color:#939497;}
#contentInner .item h1 {float:left; display:inline; text-align:left;color:#939497; font-size:0.9em; border-top:1px solid #939497; padding:15px 0 0 0; width:490px; margin:0 0 15px 0;}
#contentInner .item dl {clear:both; float:left; display:inline; width:490px; height:30px;}
#contentInner .item dl dt {float:left; display:inline; display:none;}
#contentInner .item dl dd {float:left; display:inline; margin-right:14px; font-size:0.9em;}
#contentInner .item dl dd.price {color:#939497;}
#contentInner .item dl dd.price strong {color:#000;}
#contentInner .item dl dd.code {text-transform:uppercase; font-size:0.8em; padding-top:0.15em; font-weight:bold;}
#contentInner .item dl dd.desc { font-weight:bold;}
#contentInner .item dl dd.buy {margin-right:0; float:right!important; display:inline;}
#contentInner .item dl dd.buy a {color:#000; text-transform:uppercase; font-weight:bold;}
#contentInner .item dl dd.buy a:hover {text-decoration:none;}
#contentInner .item dl dd.sold {margin-right:0; float:right!important; display:inline; background:#FF0000; color:#FFF; text-transform:uppercase; font-weight:bold; padding:0 3px;}

#contentInner .parties {}
#contentInner .parties p {font-size:1.1em!important;}
#contentInner .parties h1 {background:url(../images/double-arrow-large.gif) 0 0.35em no-repeat scroll; padding-left:80px; text-transform:lowercase; color:#d1d3d4; font-weight:normal; font-size:3em; position:absolute; left:30px; bottom:0; z-index:6;}

#contentInner .commissions {}
#contentInner .commissions h1 {background:url(../images/double-arrow-large.gif) 0 0.35em no-repeat scroll; padding-left:80px; text-transform:lowercase; color:#d1d3d4; font-weight:normal; font-size:3em; position:absolute; left:30px; bottom:0; z-index:6;}

#contentInner .about {}
#contentInner .about h1 {background:url(../images/double-arrow-large.gif) 0 0.35em no-repeat scroll; padding-left:80px; text-transform:lowercase; color:#d1d3d4; font-weight:normal; font-size:3em; position:absolute; left:30px; bottom:0; z-index:6;}
#contentInner .about p {margin-bottom:5em;}

#contentInner .stockists {}
#contentInner .stockists h1 {background:url(../images/double-arrow-large.gif) 0 0.35em no-repeat scroll; padding-left:80px; text-transform:lowercase; color:#d1d3d4; font-weight:normal; font-size:3em; position:absolute; left:30px; bottom:0; z-index:6;}

#contentInner #productMenu {float:right; display:inline; width:333px; margin:10px 9px 0 0;}
#contentInner #productMenu #breadcrumb {float:left; display:inline; width:323px; height:30px;}
#contentInner #productMenu #breadcrumb ul {margin-top:3px;}
#contentInner #productMenu #breadcrumb ul li {float:left; display:inline; line-height:15px; font-size:13px; font-weight:bold; padding:0 5px; border-left:1px solid #bcbdc0; text-transform:lowercase; color:#bcbdc0;}
#contentInner #productMenu #breadcrumb ul li.first {border:none;}
#contentInner #productMenu #breadcrumb ul li.last {padding-right:0;}
#contentInner #productMenu #breadcrumb ul li a {color:#bcbdc0; text-decoration:none;}
#contentInner #productMenu #breadcrumb ul li a:hover {color:#000;}
#contentInner #productMenu ul#products {margin-top:10px;}
#contentInner #productMenu ul#products li {float:left; display:inline; width:132px; height:132px; position:relative; font-size:0.8em; color:#FFF; margin:0 20px 20px 0;}
#contentInner #productMenu ul#products li img {margin:7px 7px 0;}
#contentInner #productMenu ul#products li a {display:block; width:122px; height:25px; background:url(../images/product-border.png) left top no-repeat scroll; /* check IE6 */ position:absolute; top:0; left:0; text-align:center; color:#FFF; text-decoration:none; padding:107px 5px 0; font-weight:bold; text-transform:lowercase;}
#contentInner #productMenu ul#products li.active a {color:#000;}
#contentInner #productMenu ul#products li a:hover {color:#000;}
