.yui3-skin-sam .yui3-widget-mask {background-color:white!important;display:none;}
.section img.trade { padding-right:80px;}
.section.overview .yui3-g {margin-left:-10px}
.swapcontainer {position:relative; margin:40px 20px 10px 20px; padding:20px 0; border:1px solid #dbdddd; min-height: 500px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2)); background: -moz-linear-gradient(top, white, #f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#f2f2f2'); background: -ms-linear-gradient(top, white, #f2f2f2);}
.swapcontainer, .yui3-lightbox-content {font-size:94%; line-height: 140%;}
.legend {font-size:110%; line-height:130%}
.legend p {line-height:130%}
h4 {line-height:100%; padding-bottom:30px}
.section .yui3-g {margin-top:-35px}
#swapLayout {padding-left:270px;}
#navCol {width:270px; margin-left:-270px;}
#contentCol {width:100%;}
#swapLayout div.content {margin-right:35px;}
#rborder {position:absolute; border-right:1px solid #dedede; height:310px; width:235px; *width:215px;}
#subnav {position:relative; padding-top:3px; margin: 5px 0 0px 0; font-size:105%; line-height:150%; width:270px; font-weight: normal;}
#subnav ul {margin-left:25px}
#subnav ul li { margin-top:-9px; display:block; background:url(http://media.applebox.com.au/www/tradeenquiries/bgitem.gif) no-repeat 0 100%; }
#subnav ul li.last { background:none; }
#subnav ul li a { display:block; margin:0; padding:9px 10px 9px 15px; color:#444; text-decoration:none; outline:none; position:relative;}
#subnav ul li a:hover { color:#08c; }
#subnav ul li.active a {color: black !important; font-weight: bold; background:url(http://media.applebox.com.au/www/tradeenquiries/bgitem_active.gif) no-repeat 0100%; cursor: default; padding:8px 12px 7px 15px;}
#subnav ul {list-style-type:none!important}                     
#subnav ul li {list-style-type:none!important;}
#subnav-content div.wrapper {display:none; margin-top:8px;}
div.wrapper h4 {margin:0; padding:10px 0 20px 0; color:black;}
.sidebox {position:absolute; padding:20px 0 20px 20px; top:350px; left:19px; width:210px; font-style:italic}                          
#stockOut {float:right; padding: 0px 4px 4px 10px;}
#scrollview-container {margin-top:10px}
#scrollview-container p {white-space:normal}
#scrollview-content li {vertical-align:top;}
.imgWrapper {text-align:center; margin: 30px 30px 0 0;}
.imgWrapper img {border-radius:6px; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, .5); box-shadow: 0px 0px 4px rgba(0, 0, 0, .5); }
.imgWrapper img.clean {border:none; box-shadow:none; -webkit-box-shadow:none;}
.imgWrapper img.accessories {margin-right:50px}
th,td {border:none}
#scrollview-pager {width:210px; margin:-40px auto 5px auto; padding-right:60px; float:right}
#scrollview-pager div {padding:0 0 2px 0; width:180px; text-align:center; padding:5px;}                                                                     
#scrollview-pager a {display: inline-block; height: 11px; overflow: hidden; position: relative; width:15px; vertical-align:-2px}
#scrollview-pager img {position: absolute;}
#scrollview-pager img.active {left: -15px;}
#scrollview-content li {margin-bottom:20px}
#scrollview-pager span {display:inline-block; width:60px; text-align:left;}
#scrollview-pager button.next {margin-left:8px}
#scrollview-pager button.prev {margin-right:8px}
.closeButton {position:absolute; z-index:20; width:30px; height:30px; left:-12px; top:-12px; overflow:hidden; overflow-x:hidden; overflow-y:hidden;}        
.closeButton a {position:relative; z-index:20; display:block; width:30px; height:60px;  text-indent:-9999px; background:url(http://media.applebox.com.au/www/index/close_button.png) no-repeat; cursor:pointer; outline:none; background-image:expression('none')!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.applebox.com.au/www/index/close_button.png', sizingMethod='crop');}
.closeButton a:hover {top: -30px; background-image: expression('none')!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.applebox.com.au/www/index/close_button.png', sizingMethod='crop');}
/* == scrollview == */
.yui3-js-enabled .yui3-scrollview-loading {visibility:hidden; }
#scrollview-content {white-space:nowrap;} /* To layout horizontal LIs */
#scrollview-content li {display:inline-block;}
#scrollview-content li {*display:inline; *zoom:1;}  /* For IE 6/7 - needs inline block hack (and the background color mentioned above) */
/* http://yayinternets.com/articles/emulating-google-style-buttons/ */
button::-moz-focus-inner {border: none; padding: 0; margin: 0;}
button {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  background: -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white); background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#dedede'); background: -ms-linear-gradient(0% 170% 90deg, #b8b8b8, white); border: 1px solid; border-color: #c0c0c0 #bbbbbb #bbbbbb #c0c0c0; display: inline-block; *zoom: 1; *display: inline; outline 0; padding: 5px 8px 5px 8px; text-align: center; text-decoration: none; text-shadow: 1px 1px 0 white; white-space: nowrap;}
button:hover {border-color: #939393; color: #333333;}
button:active {background-position: 0 -25px; text-shadow: 1px -1px 0 rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 0px 2px #000000; -webkit-box-shadow: inset 0px 0px 2px #000000; background: #afafaf; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdbdbc), to(#909090)); background: -moz-linear-gradient(0% 100% 90deg, #909090, #bdbdbc); background: -ms-linear-gradient(0% 100% 90deg, #909090, #bdbdbc); border-color: black!important; text-shadow: none;}
button:focus {border-color: #939393;}
button[disabled], button[disabled]:active {border-color: #c0c0c0; color: #a5a5a5; background: -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white); background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8)); background: -ms-linear-gradient(0% 170% 90deg, #b8b8b8, white); text-shadow: 1px 1px 0 white; -moz-box-shadow: none; -webkit-box-shadow: none;}
button {padding:1px 5px; margin:0; font-size:100%}
#priceTable {border-collapse:collapse;margin-right:20px;}
#priceTable small {font-size:60%;}
#priceTable thead {font-weight:normal; font-size:130%; color:black; line-height:80%}
#priceTable tbody td, #priceTable tbody th {padding:5px 1px;}
#priceTable tbody th {color:black}
#priceTable thead td, #priceTable thead th {padding:0px 1px;}
#priceTable td {text-align:center}
#priceTable th img {width:105px}
#priceTable th {text-align:left}
/* == accordion == */
.yui3-skin-sam .yui3-accordion,
.yui3-skin-sam .yui3-accordion-item .yui3-widget-hd,
.yui3-skin-sam .yui3-accordion-item-iconalwaysvisible, 
.yui3-skin-sam .yui3-accordion-item-iconalwaysvisible-off,
.yui3-skin-sam .yui3-accordion-item-iconexpanded, 
.yui3-skin-sam .yui3-accordion-item-iconexpanded-off,
.yui3-skin-sam .yui3-accordion-item-icon {background:none; border:none}
.yui3-skin-sam .yui3-accordion-item-icon {display:none}  
.yui3-skin-sam .yui3-accordion-item .yui3-widget-bd {margin:1px 0px}
.yui3-skin-sam .yui3-accordion-item-label, .yui3-accordion .label {color:#0088CC; font-weight:normal}
.yui3-skin-sam .yui3-accordion {margin-bottom:20px}
.yui3-skin-sam .yui3-accordion-item .yui3-widget-hd {height:23px}
.yui3-accordion .label {margin:4px 0 6px 0}
a.regular {color:inherit}
a.regular:hover {color:black}
.yui3-accordion .left, .yui3-accordion .right {display:none}
.yui3-skin-sam .yui3-accordion-item .yui3-widget-bd {height:0px}   /* collapse accordion on initialise */
.yui3-skin-sam .yui3-accordion-item .yui3-widget-bd .yui3-g {padding:7px 0 17px 10px}
