body{color:#333333;background:#8B9EA7 url('media/images/maui-sails-bg.png');margin:0px;min-height:100%;height:auto;text-align:center}
body,td,div,p{font-family:Tahoma, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:150%}
th{font-family:Tahoma, Helvetica, sans-serif;font-size:11px}
tfoottd{color:#999999}
img{border:0px}
a{color:#004679}
a:hover{color:#999999}
hr{width:100%;height:1px;margin-top:3px;margin-bottom:3px}
h1{color:#425157;padding:25px 10px 5px 10px;font-weight:bold;border-bottom:#425157 solid 3px}
h3{color:#425157;padding:25px 10px 5px 10px;border-bottom:#425157 solid 2px}
h1 a, h3 a{text-decoration:none}
.catnav{background:#21282b;padding:5px 0px 0px 0px;border-bottom:5px #000 solid}
.catnav a{color:#999999;text-decoration:none;}
.catnav a:hover{color:white}
.alt, .alt a{color:#0092FD;border-bottom-color:#0092FD}
.def, .def a{color:#425157;border-bottom-color:#425157}
.site{background:#FFFFFF;margin-left:auto;margin-right:auto;border-collapse:collapse;border-spacing:0px;width:800px}
#breadcrumb{border-bottom:1px solid #999999;padding-left:10px}
a.breadcrumb{text-decoration:none}
.t-imgsub{background:#8B9EA7;padding:2px}
.t-em{font-weight:bold;text-transform:uppercase;color:#004679}
.t-weak{color:#999999}
.list{table-layout:auto;width:100%}
.list-intro{padding:3px;padding-bottom:5px;text-align:center}
.list-footer{padding:3px;padding-bottom:5px;text-align:center}
.list-group{text-align:800}
.list-item-alt{background:#82CAFF}
.list-item-border{border:1px solid #004679}
.list-item-partslist{background:#8B9EA7}
.list-item-partslist-header{font-weight:bold;padding:2px}
.list-item-partslist-item{padding:2px}
.list-item-hsep{background-image:url(images/hsep_default.gif);background-repeat:repeat-y;margin:0px 6px 0px 6px;line-height:1px;width:3px;height:100%;border:0;padding:0}
.list-item-vsep{background-image:url(images/vsep_default.gif);background-repeat:repeat-x;margin:6px 0px 6px 0px;line-height:1px;width:100%;height:3px}
#left-border{background:url('images/border-left.gif') bottom left repeat-y;width:10px}
#right-border{background:url('images/border-right.gif') bottom right repeat-y;width:10px}
#banner{height:250px;background:url('images/logo.png') no-repeat;overflow:hidden;width:100%}
#clogo{position:absolute;padding-left:610px;top:50px}
#nav-level2{background:#000000;width:100%;height:50px;text-align:center}
.stripe-black-line{position:relative;padding-top:15px}
.stripe-black{height:100%;padding:0px 20px 0px 20px}
.stripe-black a{color:white;height:auto;font-weight:bold;font-size:1.5em;text-decoration:none;text-transform:uppercase}
#quicksearch{display:inline;margin-top:auto;margin-bottom:auto;padding:0px 0px 0px 20px;text-decoration:none}
#quicksearch form{margin-top:auto;margin-bottom:auto;display:inline;vertical-align:top;padding:0px 0px 0px 0px}
input.quicksearch-term{border:1px solid #21282B;width:100px}
#pane-left{float:left;width:71%;padding-left:10px}
#pane-right{float:right;width:25%;padding-right:10px}
.cat-row{height:20px}
.checkoutnav-row{width:184px;padding-right:10px;height:22px;background:url() no-repeat}
.checkoutnav-row-active{width:184px;padding-right:10px;height:22px;background:url() repeat-x}
.checkoutnav-row a, .checkoutnav-row-active a{text-decoration:none;padding:4px;display:inline;width:155px}
.checkoutnav-row span, .checkoutnav-row a{color:#000000;padding-left:7px;height:22px;padding-top:3px}
.checkoutnav-row-activespan, .checkoutnav-row-activea{color:#ffffff;font-weight:bold;padding-left:7px;height:22px;padding-top:3px}
.checkout-nav{padding-top:8px;color:#ffffff;font-size:12px}
.checkoutnav-row span, .checkoutnav-row-active span{padding-bottom:10px}
.checkoutnav-row a{margin-bottom:-7px}
#searchbarform{padding:5px;padding-bottom:4px margin:0px}
.minibasket{width:100%}
.minibasket-value{text-align:right;font-weight:bold}
.minibasket-caption{padding-left:10px}
.minibasket-value{padding-right:3px}
.minibasket-footer{text-align:right;padding:3px 3px 0px 0px}
#footer{height:100px;padding:30px 0px 30px 0px;clear:both}
#nav-footer a{text-decoration:none}
#nav-footer a:hover{text-decoration:underline}
#nav-footer span{padding:0px 8px 0px 8px;color:#21282B}
#paginator-top,#paginator-bottom{padding:4px}
#paginator-top{border-bottom:1px solid #0092FD}
#paginator-bottom{border-top:1px solid #0092FD}
#paginator a.pi,#paginatorspan{display:block;font-weight:bold;width:22px;height:24px;padding-top:0px;padding-bottom:0px;text-align:center;vertical-align:middle;margin-right:0px;border-right:1px solid #8B9EA7;color:#ffffff;float:left;background:url('') no-repeat;text-decoration:none;padding-top:3px;padding-right:5px}
#paginator a.pi{background:url('images/button_paginator.png') no-repeat}
#paginator a.pi:hover{background:url('images/button_paginator_pushed.png') no-repeat}
#paginator span.pi-active{background:url('images/button_paginator_pushed.png') no-repeat}
#paginator span.pi-ellipsis{background:url('images/button_paginator.png') no-repeat}
#paginator a.pi-last,#paginatorspan.pi-last{margin-right:0px}
#paginator img.pi-img-prev{display:inline;float:left}
#paginator img.pi-img-next{display:inline}
#basket{border-collapse:collapse;border-top:2px solid #004679;border-bottom:2px solid #004679}
#cnt-def #basket,#cnt-alt #basket{border-top:none}
#cnt-hilite #basket, #cnt-simple #basket{border-top:none}
#basket thead th{border-bottom:1px solid #004679}
#basket tbody td.alt-item{background:#82CAFF}
#cnt-def #basket tbody td.alt-item,#cnt-alt #basket tbody td.alt-item{background:#FFFFFF}
#cnt-alt #basket tbody td.alt-item{background:#FFFFFF}
#basket tfoot td{color:#333333}	
#basket tfoot td.first-item{border-top:1px solid #004679}
#basket tfoot td.basket-summary{font-weight:bold}
table.basket-buttons{margin:10px 0px 10px 0px}
#cnt-def table.basket-buttons td,#cnt-alt table.basket-buttons td{padding:0px 5px 0px 5px}
#checkout-image{background:url(images/checkout-step.png) no-repeat;color:#ffffff;padding:4px 2px 7px 2px;font-weight:bold}