/* CSS RESET */
body { margin: 0; padding: 0; width: 100%; background-color: #000; font-family: Arial; font-size: 11px; overflow: scroll; }
div{ margin: 0; padding: 0; }
h3, h4{ margin: 6px 0; }
h5{ float: left;  margin: 0; padding: 0; clear: left; }
a, img{ border: 0; text-decoration: none; }
a:hover{ text-decoration: underline; }
.clear { clear:both; }
img.right { float:right; }
 
div.new-header { width:100%; height:114px; background-image:url(../images/seabreeze-header-bg.gif); background-repeat:repeat-x; }

div.new-header div.header-inner { width:960px; height:114px; margin:0px auto; }
a.logo { float:left; }
a.contact-us { width:166px; background-image:url(../images/contact-us-sprite.png); height:43px; margin:15px; float:right; }
a.contact-us:hover { background-position:0px 43px;}
div.wrapper { width:960px; margin:0px auto; }

div.left-menu { background-color:#393939; width:295px; float:left; padding:20px 0px 0px 0px; }
div.left-menu div.made-in-new-zealand { background-color:#FFF; text-align:center; margin-top:25px; }
div.left-menu a { color:#FFF; font-size:14px; font-weight:bold; padding:3px 5px 3px 30px; display:block; }
div.left-menu a:hover { color:#FFF; font-weight:bold; padding:3px 5px 3px 30px; display:block; background-image:url(/images/menu-bullet-hover.png); background-repeat:no-repeat; background-position:8px 5px; }
div.left-menu .SubLIDiv a { color:#e76205; background-image:url(/images/menu-bullet-active.png); background-repeat:no-repeat; background-position:8px 5px; }
div.left-menu .SubLIDiv a:hover {  color:#e76205; background-image:url(/images/menu-bullet-active.png); background-repeat:no-repeat; background-position:8px 5px; }
.NaviSubMenu { padding-left:25px; }

div.content { margin-left:315px; padding:20px; background-color:#ededed; }
div.content h1 { color:#e76205; padding:0; margin:0; font-size:18px; margin-bottom:10px; }
div.content .content {margin-left:20px !important;}

div.footer { background-color:#393939; width:960px; margin:20px auto; margin-top:50px;}
div.footer2 { width:960px; margin:20px auto; }

div.footer2 p.copyright { float:left; padding:0px 20px 10px 20px; color:#CCC; }
div.footer2 #DevelopedBy{ float:right; padding:0px 20px 10px 20px; color:#CCC; }

div.footer-contact { width:400px; float:right; }

div.footer h3 { color:#FFF; padding:10px 20px 0px 20px; display:block; width:200px; }
div.footer p { color:#CCC; font-size:12px; padding:0px 20px 0px 20px;  }
div.footer-links h3 { padding-left:0; }
div.footer-links { width:500px; padding:0px 20px 20px 20px; float:left; }
div.footer-links a { float:left; padding:2px; color:#CCC; width:240px; font-size:12px; }

div.footer-links div.NaviSubMenu { padding:0; }

div.content p { font-size:12px; padding:0px 0px 5px 0px; }
div.content h5 { font-size:12px; display:inline; }
div.footer div.footer-inner { width:100%; background-color:#393939; }

div.CatItem { width: 130px; text-align:center; height: 200px; margin-right: 20px; margin-bottom: 20px; float:left; overflow:hidden; }

div.CatItem img { padding:1px; border:1px solid #666; }
div.CatItem a { color:#333; text-align:center; font-size:12px; }





.image-scroller
{
    width:300px;
    position:relative;
    background-color:#fff;
    -moz-border-radius:0.75em;
    -webkit-border-radius:0.75em;
    padding:0.75em;
    float:left;
}

.image-scroller .thumbnail-container
{
    width:100%;
    bottom:0px;
    left:0px;
    padding:25px;
    float:left;
    position:relative;
}
.image-scroller .thumbnail-container img
{
    width:50px;
    height:50px;
    float:left;
    margin-right:10px;
    margin-top:10px;
}
.image-scroller .main-display
{
    width:268px;
    min-height:200px;
    margin-left:15px;
    margin-top:15px;
}
.price-listings
{
    float:left;
    width:286px;
}
.description-tabcontrol
{
    width:100%;
    margin-top:50px;
    min-height:150px;
    float:left;
}
.description-tabcontrol .tab-buttons a,
.description-tabcontrol .tab-buttons a .active
{
    height:30px;
    font-size:15px;
    outline:medium none;
    color:#000;
    text-decoration:none;
    margin-right:5px;
    -moz-border-radius:0.35em 0.35em 0em 0em;
    -webkit-border-radius:0.35em 0.35em 0em 0em;
    background-color:#fff;
    padding-left:20px;
    height:15px;
    display:inline-block;
    padding:8px;
    text-align:center;
    
}

.description-tabcontrol .tab-buttons a.active
{
    background-color:0094CE !important;
    
    background-image:-moz-linear-gradient(center top , #0094CE, #33c7eE);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #33c7eE),color-stop(0.1, #33c7eE), color-stop(1, #0094CE));

    -moz-border-radius:0.35em 0.35em 0em 0em;
    -webkit-border-radius:0.35em 0.35em 0em 0em;
    text-shadow:-1px -1px 0 #07719A;
    color:#FFF;
}
body.ie .description-tabcontrol .tab-buttons a.active
{
  background-image:url(../images/ButtonBack.png);
}
.description-tabcontrol .tab-page
{
    width:97.5%;
    background-color:#fff;
    min-height:150px;
    padding:10px;
    -moz-border-radius:0em 0.75em 0.75em 0.75em;
    -webkit-border-radius:0em 0.75em 0.75em 0em;
}
.price-change 
{
    position:relative;
    top:-10px;
}
.form-button
{
    position:relative;
    top:-23px;
    left:108px;
}
/*.form-button input
{   
    position: absolute;
    bottom: 1em;
    left: 1.5em;
}*/
.made-in-new-zealand
{
    position:relative;
}
.content
{
    margin-bottom:30px;
}
.made-in-new-zealand .button,
.made-in-new-zealand .button:hover
{
    color: white;
text-shadow: -1px -1px 0px #07719A;
border: 1px solid #57A7C7;
background-color: #0094CE;
background-image: -moz-linear-gradient(top, #0094CE, #70C0E4);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #0094CE),color-stop(1, #70C0E4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0094CE', EndColorStr='#70C0E4');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0094CE', EndColorStr='#70C0E4')";
text-decoration:none;
}
.ordertable,
.productblock
{
    background-color:#fff !important;
    min-height:150px !important;
    -moz-border-radius:0.75em !important;
    -webkit-border-radius:0.75em !important;
}
.productblock
{
    padding:20px;
    margin-top:20px;
    width:100%;
}
.ordertable dl
{
    padding:20px;
}
.shopmodulearea tbody th, td
{
    padding:0px !important;
}

.NOBORDER
{
border:0 !important;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

