body{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
 }

.home{
background:#001600 url(../../../../Library/Default/Content/home-bkg-gradient.jpg) repeat-y top center;
}

.internal{
background:#001600 url(../../../../Library/Default/Content/bkg-gradient.jpg) repeat-y top center;
}





#header-wrapper{
width:100%;
height:150px;
margin:0 auto;
background:url(../../../../Library/Default/Content/header-bkg.jpg) no-repeat top center;
}

#header{
width:960px;
height:150px;
margin:0 auto;
}

#wrapper{
width:920px;
height:auto;
margin:0 auto;
padding:0px 20px 0px 20px;
}

#wrapper.home{
background-color:#000;
}

#wrapper.internal{
background-color:#fff;
padding:20px 20px 0px 20px;
}

#content-container{
width:920px;
height:auto;
padding:0px;
overflow:hidden;
}

.section{
width:920px;
height:auto;
margin:20px 0px 0px 0px;
overflow:hidden;
}

.col-1,.col-2,.col-3,.col-4{
width:212px;
height:auto;
margin:0px 24px 0px 0px;
padding:0px;
float:left;
overflow:hidden;
}

.col-4{
margin:0;
}

.dbl-col-1,.dbl-col-2{
width:448px;
height:auto;
margin:0px 24px 0px 0px;
padding:0px;
float:left;
overflow:hidden;
}

.dbl-col-2{
margin:0;
}

.tri-col-border,.tri-col-plain{
width:684px;
height:auto;
float:left;
overflow:hidden;
}

.tri-col-border{
margin:0px 24px 0px 0px;
padding:50px 0px 0px 0px;
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -2480px -945px;
}

.tri-col-plain{
margin:0px 24px 0px 0px;
padding:0px;
}



#master-logo{
width:480px;
height:80px;
padding:30px 0px 0px 0px;
float:left;
}

#search-area{
width:460px;
height:110px;
float:right;
}

#product-search{
margin:30px 0px 0px 0px;
float:right;
}

#product-search table{
width:190px;
height:25px;
overflow:hidden;
}

#product-search table td.button{
width:33px;
height:25px;
}

#product-search table td.button input{
width:33px;
height:25px;
border:none;
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat 0px -40px;
cursor:pointer;
}

#product-search table td.button input:hover{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat 0px -65px;
}

#product-search table td.button input:focus{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat 0px -90px;
}

#product-search table td.field{
width:160px;
height:25px;
padding:0px 0px 0px 0px;
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -805px -40px;
}

#product-search table td.field input{
font-family:Verdana,Arial,Helvetica,sans-serif;
width:150px;
height:22px;
border:none;
}



#wrapper.home #slideshow{
width:920px;
height:400px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
overflow:hidden;
}

#slideshow-images{
width:919px;
height:400px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
top:0;
left:0;
z-index:1;
}

#slideshow-images div{
float:left;
}

#slideshow-transparent{
width:920px;
height:400px;
background:url(../../../../Library/Default/Content/home-slideshow-placeholder.png) no-repeat 0px 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
top:0;
left:0;
z-index:2;
}

#slideshow-transparent-about{
width:920px;
height:400px;
background:url(../../../../Library/Default/Content/about-slideshow-placeholder.png) no-repeat 0px 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
top:0;
left:0;
z-index:2;
}

#slideshow-intros{
width:310px;
height:167px;
margin:0px 0px 0px 580px;
padding:0px 0px 0px 0px;
position:absolute;
top:220px;
left:0;
z-index:3;
}

#slideshow-icons{
width:42px;
height:42px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
position:absolute;
top:340px;
left:0;
z-index:4;
overflow:hidden;
}

.mainSlideIcon{
float:left;
width:42px;
height:41px;
}

#mainSlideIcon1{
background:url(../../../../Library/Default/Content/button-sprite.png) no-repeat -475px 0px;
}

#mainSlideIcon2{
background:url(../../../../Library/Default/Content/button-sprite.png) no-repeat -475px -85px;
}

#mainSlideIcon3{
background:url(../../../../Library/Default/Content/button-sprite.png) no-repeat -475px -167px;
}


#next{
position:absolute;
top:183px;
z-index:4;
}

#wrapper.home .slideshow-image{
width:600px;
height:400px;
margin:0px 0px 0px 0px;
padding:0px;
}

#wrapper.home .slideshow-text{
position:absolute;
top:183px;
left:300px;
margin:0px;
padding:0px;
}

#wrapper.internal #slideshow{
width:920px;
height:580px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
overflow:hidden;
}

#slideshow .intro{
width:310px;
height:187px;
margin:0px 20px 0px 0px;
overflow:hidden;
float:left;
color:#FFF;
background:url(../../../../Library/Default/Content/home-slideshow-intro-placeholder.png) no-repeat 0px 0px;
}

#quicklink-bar{
width:940px;
height:auto;
margin:20px 0px 0px 0px;
}

#quicklink-bar-edit{
width:940px;
height:auto;
margin:20px 0px 0px 0px;
background-color:#FFF;
}

#quicklink-bar .link{
width:212px;
height:140px;
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat 0px -115px;
float:left;
margin:0px 24px 0px 0px;
}

#quicklink-bar-edit .link{
width:212px;
height:auto;
float:left;
margin:0px 24px 0px 0px;
}

#quicklink-bar .link.last,#quicklink-bar-edit .link.last{
margin:0;
}

#quicklink-bar .link-image{
width:202px;
height:100px;
overflow:hidden;
position:absolute;
z-index:1;
padding:5px 0px 0px 5px;
}

#news-bar{
width:920px;
height:auto;
margin:20px 0px 0px 0px;
}

#news-bar .blog-latest{
width:450px;
height:240px;
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -220px -115px;
margin:0px 20px 0px 0px;
float:left;
}

#news-bar .twitter-latest{
width:450px;
height:240px;
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -670px -115px;
float:left;
}

#news-bar .teaser{
width:320px;
height:150px;
margin:20px 0px 0px 100px;
overflow:hidden;
}



#search-results{
width:920px;
height:auto;
}

.product-row{
width:920px;
min-height:220px;
height:220px;
height:auto;
border-bottom:1px solid #ccc;
padding:10px 0px 10px 0px;
}

.product-row.last{
border:none;
}

.product-row .item{
width:212px;
height:auto;
float:left;
margin:0px 24px 0px 0px;
text-align:center;
}

.product-row .item.last{
margin:0;
}

.product-thumb-image{
height:180px;
}



#product{
width:920px;
height:auto;
}

#product .description{
width:400px;
height:auto;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
float:left;
}

#product .descriptionchannel{
width:400px;
height:35px;
padding:0px;
margin:0px;
}

#product .descriptionchannel.road-desc{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat 0px -950px;
}

#product .descriptionchannel.trail-desc{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -800px -950px;
}

#product .descriptionchannel.urban-desc{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -1600px -950px;
}

#product .descriptionchannel.road-trail-desc{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat 0px -1001px;
}

#product .descriptionchannel.road-urban-desc{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -800px -1001px;
}

#product .descriptionchannel.trail-urban-desc{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -1600px -1001px;
}

#product .descriptionchannel.road-trail-urban-desc{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat 0px -1055px;
}

#product .quantity{
width:400px;
height:auto;
border-top:3px solid #eee;
border-bottom:1px solid #ccc;
margin:20px 0px 20px 0px;
padding:10px 0px 10px 0px;
}

.quantity table{
margin:10px 0px 10px 0px;
}

.quantity table th{
width:59px;
height:20px;
padding:5px;
font-weight:bold;
border-right:1px solid #ccc;
}

.quantity table td{
width:55px;
height:25px;
padding:5px;
text-align:center;
}

.quantity table input.textbox{
width:18px;
height:23px;
border:1px solid #ccc;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}

.buynow table{
margin:0px 0px 0px 0px;
width:100%;
}

.buynow table th{
width:auto;
height:20px;
padding:5px;
font-weight:bold;
}

.buynow table th.border{
border-right:1px solid #ccc;
}

.buynow table td{
width:auto;
height:25px;
padding:5px;
text-align:left;
}

.buynow table .centre{
text-align:center;
}

.buynow table input.textbox{
width:25px;
height:23px;
border:1px solid #ccc;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}

#product .gallery{
width:500px;
height:auto;
float:left;
margin:0px 0px 0px 20px;
}

.gallery .main-img{
width:450px;
height:auto;
padding:40px 25px 20px 25px;
text-align:center;
}

.gallery .thumbnails{
width:300px;
height:52px;
margin:0 auto;
}

.gallery .thumbnails .thumb{
width:50px;
height:50px;
border:1px solid #ccc;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0px 10px 0px 0px;
text-align:center;
float:left;
}

.gallery .thumbnails .thumb.last{
margin:0;
}

#product{
width:920px;
height:auto;
clear:both;
}

#product-extras{
width:920px;
height:auto;
}

#product-extras .related-faq{
width:684px;
height:auto;
float:left;
}

.related-faq .products,.related-faq .faqs{
width:684px;
height:auto;
margin:20px 0px 0px 0px;
}

.related-faq .products .item{
width:156px;
min-height:200px;
height:200px;
height:auto;
float:left;
margin:0px 15px 0px 0px;
}

.related-faq .products .item.last{
margin:0;
}

.related-faq .products .item img{
padding:0px 0px 10px 0px;
}

.twitter-feed{
width:212px;
height:auto;
float:left;
margin:20px 0px 0px 24px;
}

.section .twitter-feed{
margin:0px;
}

.twitter-feed .tweet{
width:212px;
height:auto;
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
border-bottom:1px solid #ccc;
}

.twitter-feed .tweet.last{
border:none;
}

.twitter-feed .nav-bar{
width:212px;
height:8px;
margin:0px 0px 10px 0px;
}



#regular-slideshow{
width:920px;
height:168px;
padding:0px;
}

#area-slideshow{
width:920px;
height:300px;
padding:0px;
position:relative;
}

#stockists-slideshow{
width:920px;
height:300px;
padding:0px;
position:relative;
}

#area-slideshow.road{
background:url(../../../../Library/Default/Content/internal-slideshow-placeholder.jpg) no-repeat 0px 0px;
}

#area-slideshow.trail{
background:url(../../../../Library/Default/Content/internal-slideshow-placeholder.jpg) no-repeat 0px 0px;
}

#area-slideshow.urban{
background:url(../../../../Library/Default/Content/internal-slideshow-placeholder.jpg) no-repeat 0px 0px;
}

#area-slideshow-images{
display:block;
width:920px;
height:300px;
overflow:hidden;
position:absolute;
top:0;
left:0;
z-index:4;
}

.blog-feed{
width:212px;
height:auto;
float:left;
}

.blog-feed .nav-bar{
width:212px;
height:8px;
margin:20px 0px 20px 0px;
clear:both;
}

.best-sellers{
width:920px;
height:auto;
margin:10px 0px 0px 0px;
}



#slide-gallery{
width:920px;
height:130px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
background:#555;
clear:both;
position:relative;
z-index:1;
left:0;
top:420px;
}

#slide-gallery .gallery{
width:780px;
height:130px;
margin:0 auto;
}

#slide-gallery .gallery .slide{
width:175px;
height:130px;
margin:0px 20px 0px 0px;
float:left;
overflow:hidden;
}

#slide-gallery .gallery .slide.last{
margin:0;
}



form#contact{
width:448px;
height:auto;
}

form#contact table{
width:448px;
height:auto;
}

form#contact table td{
padding:0px 0px 10px 0px;
}

form#contact table td.button{
width:100px;
padding:0px 0px 10px 0px;
}

form#contact input.textbox{
width:290px;
height:30px;
margin:0px 0px 5px 0px;
padding:0px 5px 0px 5px;
border:1px solid #ccc;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#99ca3c;
}

form#contact textarea{
width:438px;
height:90px;
padding:5px;
margin:0px 0px 5px 0px;
padding:5px;
border:1px solid #ccc;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#99ca3c;
}

input.buynow{
width:118px;
height:20px;
padding:0;
margin:0;
background:url(../../../../Library/Default/Content/add-to-basket.png) no-repeat 0px 0px;
border:none;
cursor:pointer;
}

input.buynow:hover{
background:url(../../../../Library/Default/Content/add-to-basket.png) no-repeat 0px -20px;
}

form#contact input.submit{
width:91px;
height:25px;
padding:0;
margin:0;
background:url(../../../../Library/Default/Content/button-sprite.png) no-repeat 0px -240px;
border:none;
cursor:pointer;
}

form#contact input.submit:hover{
background:url(../../../../Library/Default/Content/button-sprite.png) no-repeat 0px -265px;
}

form#contact input.reset{
width:84px;
height:25px;
padding:0;
margin:0;
background:url(../../../../Library/Default/Content/button-sprite.png) no-repeat 0px -290px;
border:none;
cursor:pointer;
}

form#contact input.reset:hover{
background:url(../../../../Library/Default/Content/button-sprite.png) no-repeat 0px -315px;
}




 #wrapper.home #footer,#wrapper.internal #footer{
 width:920px;
height:auto;
margin:20px 0px 0px 0px;
padding:20px 0px 20px 0px;
clear:both;
}

#wrapper.home #footer{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -10px -355px;
border-top:1px solid #555;
border-bottom:1px solid #555;
}

#wrapper.internal #footer{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat -10px -571px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}



.clear{
display:block;
clear:both;
}

.txt-right{
text-align:right;
}

#product-downloads{
background:#444;
color:#FFF;
width:220px;
clear:both;
position:absolute;
padding:0;
margin:20px 0 0 0;
display:block;
float:none;
}

#product-downloads li{
height:25px;
border-bottom:solid 1px #DDD;
padding:0;
margin:0;
}

#product-downloads .icon{
float:left;
width:25px;
height:15px;
line-height:25px;
margin:5px 0px 0px 5px;
clear:both;
}

#product-downloads a{
float:left;
width:185px;
height:25px;
line-height:25px;
color:#FFF;
font-size:10px;
}

#product-sort-filters form{
width:70px;
float:left;
}

#product-sort-filters input{
background:#FFF;
color:#aaa;
border:0;
padding-bottom:2px;
width:70px;
}

#downloads{
color:#FFF;
width:684px;
clear:both;
padding:0;
margin:20px 0 0 0;
display:block;
float:none;
}

.hiddendownloads{
position:absolute;
}

#downloads li{
height:50px;
padding:0;
margin:0;
display:inline;float:left;width:340px;
}

#downloads .icon{
float:left;
width:50px;
height:50px;
line-height:50px;
margin:5px 0px 0px 5px;
clear:both;
}

#downloads a{
float:left;
width:185px;
height:50px;
line-height:50px;
font-size:12px;
color:#000;
}


.ad-gallery{
 width:450px;
}
.ad-gallery,.ad-gallery *{
 margin:0;
 padding:0;
}
 .ad-gallery .ad-image-wrapper{
  width:100%;
  height:400px;
  margin-bottom:10px;
  position:relative;
  overflow:hidden;
 }
  .ad-gallery .ad-image-wrapper .ad-loader{
   position:absolute;
   z-index:10;
   top:48%;
   left:48%;
   border:1px solid #CCC;
  }
  .ad-gallery .ad-image-wrapper .ad-next{
   position:absolute;
   right:0;
   top:0;
   width:25%;
   height:100%;
   cursor:pointer;
   display:block;
   z-index:100;
  }
  .ad-gallery .ad-image-wrapper .ad-prev{
   position:absolute;
   left:0;
   top:0;
   width:25%;
   height:100%;
   cursor:pointer;
   display:block;
   z-index:100;
  }
  .ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{
   
   background:url(http://www.polaris-apparel.co.uk/blog/themes/Polaris/non-existing.jpg)\9
  }
   .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
    background:url(http://www.polaris-apparel.co.uk/blog/themes/Polaris/ad_prev.png);
    width:30px;
    height:30px;
    display:none;
    position:absolute;
    top:47%;
    left:0;
    z-index:101;
   }
   .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
    background:url(http://www.polaris-apparel.co.uk/blog/themes/Polaris/ad_next.png);
    width:30px;
    height:30px;
    right:0;
    left:auto;
   }
  .ad-gallery .ad-image-wrapper .ad-image{
   position:absolute;
   overflow:hidden;
   top:0;
   left:0;
   z-index:9;
  }
   .ad-gallery .ad-image-wrapper .ad-image a img{
    border:0;
   }
   .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
    position:absolute;
    bottom:0px;
    left:0px;
    padding:7px;
    text-align:left;
    width:100%;
    z-index:2;
    background:url(http://www.polaris-apparel.co.uk/blog/themes/Polaris/opa75.png);
    color:#000;
   }
   * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='opa75.png');
   }
    .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{
     display:block;
    }
 .ad-gallery .ad-controls{
  height:20px;
 }
  .ad-gallery .ad-info{
   float:left;
  }
  .ad-gallery .ad-slideshow-controls{
   float:right;
  }
   .ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{
    padding-left:5px;
    cursor:pointer;
   }
   .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{
    padding-left:5px;
    font-size:0.9em;
   }
  .ad-gallery .ad-slideshow-running .ad-slideshow-start{
   cursor:default;
   font-style:italic;
  }
 .ad-gallery .ad-nav{
  width:100%;
  position:relative;
 }
  .ad-gallery .ad-forward,.ad-gallery .ad-back{
   position:absolute;
   top:0;
   height:100%;
   z-index:10;
  }
  
  
  * html .ad-gallery .ad-forward,.ad-gallery .ad-back{
   height:100px;
  }
  .ad-gallery .ad-back{
   cursor:pointer;
   width:13px;
   display:block;
   background:url(http://www.polaris-apparel.co.uk/blog/themes/Polaris/ad_scroll_back.png) 0px 22px no-repeat;
  }
  .ad-gallery .ad-forward{
   cursor:pointer;
   display:block;
   width:13px;
   background:url(http://www.polaris-apparel.co.uk/blog/themes/Polaris/ad_scroll_forward.png) 0px 22px no-repeat;
  }
  .ad-gallery .ad-nav .ad-thumbs{
   overflow:hidden;
   width:100%;
  }
   .ad-gallery .ad-thumbs .ad-thumb-list{
    width:9000px;
    list-style:none;
   }
    .ad-gallery .ad-thumbs li{
     float:left;
     padding-right:5px;
    }
     #filmstrip li a{
      display:block;
      float:left;
border:0px;-moz-border-radius:10px;border-radius:10px;
-webkit-border-radius:10px;-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
-webkit-border-bottom-left-radius:0px;
padding:0px;
     }
     .ad-gallery .ad-thumbs li a{
      display:block;
      float:left;
border:1px solid #CCC;-moz-border-radius:10px;border-radius:10px;
padding:5px;
     }
      .ad-gallery .ad-thumbs li a img{
       display:block;-moz-border-radius:10px;border-radius:10px;
      }
      .ad-gallery .ad-thumbs li a.ad-active{
       border:1px solid #616161;
      }

.ad-image img.Flash:hover,.ad-image img.Image:hover,.ad-image img.Video:hover{
cursor:pointer;
}


.ad-preloads{
 position:absolute;
 left:-9000px;
 top:-9000px;
}

.statuses{
display:block;
overflow:hidden;
width:212px;
height:15px;
}

.statuses .status{
padding:0px 10px 0px 0px;
margin:0px;
display:block;
float:left;
clear:none;
width:10px;
height:15px;
}

.statuses .new{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat left -270px;
}

.statuses .best-sellers{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat left -290px;
}

.statuses .clearance{
background:url(../../../../Library/Default/Content/master-sprite.jpg) no-repeat left -310px;
}

#basket-container{
background-color:#FFFFFF;border:solid 3px #000;display:none;overflow:hidden;padding:10px;position:absolute;top:150px;width:618px;
height:auto;z-index:99;
}

#basket-items{
background:#FFF url(../../../../Library/Default/Content/loader.gif) no-repeat center center;padding:0 0 10px 0;
width:618px;
height:165px;
overflow:auto;
margin:0px 0px 10px 0px;
border-top:solid 1px #CCC;
border-bottom:solid 2px #CCC;
}

#tweet .tweet_list,.query .tweet_list{
  -webkit-border-radius:.5em;
  list-style-type:none;
  margin:0;
  padding:0;
  }
  
#tweet .tweet_list .awesome,#tweet .tweet_list .epic,.query .tweet_list .awesome,.query .tweet_list .epic{
   text-transform:uppercase;
   }
  
#tweet .tweet_list li,.query .tweet_list li{
  overflow-y:auto;
  overflow-x:hidden;
padding:.5em;
}

#tweet a{
color:#CCC;
}
  
#tweet .tweet_list .tweet_even,.query .tweet_list .tweet_even{
  
  }

#tweet .tweet_list .tweet_avatar,.query .tweet_list .tweet_avatar{
  padding-right:.5em;
  float:left;
  display:none;
  }
  
#tweet .tweet_list .tweet_avatar img,.query .tweet_list .tweet_avatar img{
vertical-align:middle;
}

#tweet .tweet_time,.query .tweet_time{
font-size:10px;
color:#ccc;
margin:0;
padding:0;
}

#tweet .tweet_join,.query .tweet_join{
color:#ccc;
clear:both;
}

#tweet .tweet_text,.query .tweet_text{
color:#ccc;
}

#tweets .tweet_list{
  -webkit-border-radius:.5em;
  list-style-type:none;
  margin:0;
  padding:0;
  }
  
#tweets .tweet_list .awesome,#tweets .tweet_list .epic{
   text-transform:uppercase;
   }
  
#tweets .tweet_list li{
  overflow-y:auto;
  overflow-x:hidden;
padding:5px 0px;
}

#tweets a{
color:#999;
}
  
#tweets .tweet_list .tweet_even{
  padding:10px 0px;
margin:5px 0px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
  }

#tweets .tweet_list .tweet_avatar{
  padding-right:.5em;
  float:left;
  display:none;
  }
  
#tweets .tweet_list .tweet_avatar img{
vertical-align:middle;
}

#tweets .tweet_time{
font-size:10px;
color:#777;
margin:0;
padding:0;
}

#tweets .tweet_join{
color:#777;
clear:both;
}

#tweets .tweet_text{
color:#777;
}

#largeimagemodal{
height:80%;
width:70%;
top:0;
left:15%;
text-align:center;
display:none;
background:transparent;
position:fixed;
z-index:500;
}

#closeimagemodal{
padding:0px;
margin:10px 10px 0px 0px;
background:transparent;
width:auto;
height:20px;
line-height:20px;
position:relative;
z-index:500;
float:right;
font-weight:bold;
}

#largeimagecontainer{
padding:10px;
background:#FFF;
border:solid 10px #FFF;
width:auto;
height:auto;
}

#blackout{
width:100%;
height:100%;
position:fixed;
z-index:499;
display:none;
background:#000;
top:0;
left:0;
}

.magnifyswatch{
height:30px;
background:#FFF url(../../../../Library/Default/Content/swatch-magnify.png) no-repeat center -20px;
}

.magnifyswatch:hover{
background-position:center -70px;
cursor:pointer;
}

#showswatchimageX{
background:#FFF url(../../../../Library/Default/Content/image-magnify.png) no-repeat 0 0;
}

#showswatchimageX:hover{
background-position:0 -400px;
cursor:pointer;
}

.swatchimagegallery{
height:80px;
width:auto;
position:absolute;
display:none;
overflow:hidden;
}

.swatchimagegallery ul{
display:block;
background:#FFF;
border:solid 2px #CCC;
overflow:hidden;
}

.swatchimagegallery ul li{
display:inline;
float:left;
padding:5px 10px;
}
#googlemap{width:500px;height:400px;margin:0;float:right;clear:none}
#stockists-slideshow img{
position:absolute;
z-index:20;
padding:0;
}

#search-form{
position:absolute;
z-index:30;
padding:30px 0 20px 10px;
}

#search-form h3{
color:#000 !important;
}

#stockist-search input.submit{
width:118px;
height:25px;
padding:0;
margin:0;
background:url(../../../../Library/Default/Content/search-button.png) no-repeat 0px 0px;
border:none;
cursor:pointer;
}

#stockist-search input.submit:hover{
background:url(../../../../Library/Default/Content/search-button.png) no-repeat 0px -25px;
}

#stockist-search input.input{
width:200px;
height:25px;
line-height:25px;
}

#stockistlist{
width:400px;
height:400px;
overflow:auto;
float:left;
}

.stockist{
clear:both;
overflow:hidden;
margin:0 0 20px 0;
}

.stockist .marker{
float:left;
width:30px;
}

.stockist .info{
float:left;
width:300px;
margin:0 0 10px 10px;
}

.stockist address{
float:none;
}

.teaser{
padding:0 0 20px 0;
height:auto;
overflow:hidden;
}

.date{
font-size:9px;
padding:0 0 10px 0;
}

.tags{
font-size:9px;
padding:10px 0;
}

.floatright{
font-size:9px;
float:right;
}

.hide{
float:left;
clear:both;
}