﻿/* CSS Document */
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; line-height:15px; margin-top :0px; margin-bottom :0px;}
b {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:15px; font-weight:bold;}
strong {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; line-height:15px; font-weight:bold;}

a:link{color:#404040; text-decoration:underline;}
a:visited {color:#404040; text-decoration:underline;}
a:hover {color:#B2AEAE; text-decoration:underline;}
/* text */
.navigation1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#404040; line-height:14px;}
.navigation2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:14px;}

.mainheading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#404040 ; font-weight:bold;}
.subheading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:bold; line-height:20px;}
.bodytext_bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; line-height:15px; font-weight:bold;}
.bodytext_large {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#404040; font-weight:bold;}
.bodytext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; line-height:15px;}
.largetext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#404040; line-height:15px;}
.smalltext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#404040; line-height:15px;}

.errortext{font-family:Verdana, Arial, Helvetica, sans-serif;color:RED; line-height:15px; font-size:11px; padding-left :3px;}
.news {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold;}


/* links */
.bodytext_link {color:#404040; text-decoration:underline;}
.bodytext_link:visited {color:#404040; text-decoration:underline;}
.bodytext_link:hover {color:#B2AEAE; text-decoration:none;}

.newslink_link {color:#404040; text-decoration:underline;}
.newslink_link:visited {color:#404040; text-decoration:underline;}
.newslink_link:hover {color:#FF0000; text-decoration:underline;}

.navigation1_link:link {color:#404040; text-decoration:none;}
.navigation1_link:visited {color:#404040; text-decoration:none;}
.navigation1_link:hover {color:#404040; text-decoration:underline;}

.navigation2_link:link {color:#FFFFFF; text-decoration:none;}
.navigation2_link:visited {color:#FFFFFF; text-decoration:none;}
.navigation2_link:hover {color:#FFFFFF; text-decoration:underline;}


/* divs */
.content_logo {padding-bottom:20px;}
.image {padding-bottom:26px;}
.productimage {padding-bottom:10px;}

.nav1 {padding-bottom:25px;}
.nav2 {width:116px; float:left;}

.menu {padding-bottom:10px; padding-right:15px;}
.menu_blank {height:30px;}

.form_text {width:120px; float:left; padding-top:2px;}
.form_box {width:500px;}
.form_box_below {width:500px; padding-top:7px;}
.map_form {width:135px; float:left; padding-top:2px;}
.map_form_box {width:330px;}

.checkbox {width:25px; float:left;}
.checkbox_text {width:90px; float:left; padding-top:2px;}

.button {background-color:#C7C4C4; width:50px; height:20px; float:left; text-align:center; border :0;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; line-height:15px;}
.secton {border-color:#404040; border-width:thin; border-style:solid; padding-left:20px; padding-bottom:20px; padding-top:20px; width:665px; background-color:#EAEEF8;}

.adsense { padding:45px 0px 0px 35px;}


/* Thumbnail Styles */
.thumbrange {float:left;}
.thumbproduct {float:right;}
.thumb {width:138px; height:206px; float:left; padding-bottom:40px;}
.thumb .top {background:url(images/thumb_top.jpg); background-repeat:no-repeat;}
.thumb .bottom {background:url(images/thumb_bottom.jpg); background-repeat:no-repeat;}
.thumb .left {background:url(images/thumb_left.jpg); background-repeat:repeat-y;}
.thumb .right {background:url(images/thumb_right.jpg); background-repeat:repeat-y;}
.thumb .image {vertical-align:middle; width:97px; height:130px; padding-bottom:10px;}
.thumb .text {height:29px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; line-height:15px; text-align:center; vertical-align:top;}

.headingtext {padding-bottom:30px;}


/* Shopping Cart Styles */
.cart 
{ 
    border-width:0px;  
  }
.cart-header th
{   
    border:none; 
    text-align :left ; 
    vertical-align :top;
    border-bottom: solid 3px #404040;   
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
     text-indent :bold;
}

.cart-row td
{
   border:none; 
    vertical-align :top;
    border-bottom: solid 1px #404040;   
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
     padding: 10px 0 20px 0;
}
/* stockist pages */
.line {width:692px; height:2px; color:#404040; padding-top:10px; border-bottom:2px; border-color:#404040;}
.listing {width:230px; height:110px; float:left; padding-bottom:15px;}

.righttext {padding-bottom:40px;}
/*** Google Maps ***/

.gmapOverlay{        
      padding:0;
      margin:0;
      text-align:left;
      font-family: Arial, Helvetica, sans-serif; 
      font-size:12px;            
}

.gmapOverlay h2{    
      padding:0;
      margin:0;       
      font-family: Arial, Helvetica, sans-serif; 
      font-size:12px;               
}    

#googlemap {width:450px;height:400px;padding-bottom:40px; float:left;display:block;clear:both;}

/* map rollover.css */
#map {
position:absolute;
width: 420px;
height: 400px;
background: #5ae url(images/map.gif) no-repeat;
background-color:#FFFFFF;
margin: 2em auto;
padding: 0;}

#map li {
display:block;
position:absolute;
list-style:none;
margin:0;
padding:0;}

#map a {
display:block;
text-indent:-9999px;
text-decoration:none;
outline:none;
cursor:default;}

#nt {left:166px; top:17px; width:94px; height:164px;}
#qld {left:256px; top:15px; width:148px; height:211px;}
#nsw {left:279px; top:215px; width:121px; height:102px;}
#act {left:345px; top:287px; width:11px; height:10px; z-index:10;}
#vic {left:276px; top:271px; width:77px; height:60px;}
#sa {left:170px; top:180px; width:115px; height:136px;}
#tas {left:298px; top:335px; width:38px; height:46px;}
#wa {left:14px; top:49px; width:158px; height:241px;}

#nt a {height:164px;}
#qld a {height:211px;}
#nsw a {height:102px;}
#act a {height:10px;}
#vic a {height:60px;}
#sa a {height:136px;}
#tas a {height:46px;}
#wa a {height:241px;}

#nt a:hover {background: url(images/map_nt.gif); background-repeat:no-repeat;}
#qld a:hover {background: url(images/map_qld.gif); background-repeat:no-repeat;}
#nsw a:hover {background: url(images/map_nsw.gif); background-repeat:no-repeat;}
#act a:hover {background: url(images/map_act.gif); background-repeat:no-repeat;}
#vic a:hover {background: url(images/map_vic.gif); background-repeat:no-repeat;}
#sa a:hover {background: url(images/map_sa.gif); background-repeat:no-repeat;}
#tas a:hover {background: url(images/map_tas.gif); background-repeat:no-repeat;}
#wa a:hover {background: url(images/map_wa.gif); background-repeat:no-repeat;}

#nt a:hover {background-position:-166px -17px;}
#qld a:hover {background-position:-256px -15px;}
#nsw a:hover {background-position:-279px -215px;}
#act a:hover {background-position:-345px -287px;}
#vic a:hover {background-position:-276px -271px;}
#sa a:hover {background-position:-170px -180px;}
#tas a:hover {background-position:-298px -335px;}
#wa a:hover {background-position:-14px -49px;}
