/*============================================================
  Theme:         
  Description: 
  Author:       Matt Anderson
                    http://tonkapark.com
  
  Copyright 2010 Matt Anderson, Tonka Park
  More info at: http://tonkapark.com
============================================================*/

/* The line below imports most of the styles for your chosen theme.
It is recommended that you leave this in to receive bug fixes or additions 
to this theme. */

@import url('/themes/default/stylesheets/styles.css');

/* The styles below are automatically turned into controls on the Design Bar.
For more information, see the FAQ. */

* {
  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; /*: Font :*/
}

/*----------------------------------------------------------------------------------
  3  Header
----------------------------------------------------------------------------------*/

#super_header{
  margin-bottom: 30px;
  background-image:url('http://www.parksthompson.com/wp-content/uploads/2012/03/bg.png');
  
}

#topbar{height: 7px; color: #fff;}

#header{text-align: center;}

#header h1{margin: 40px auto 30px auto;}


/*----------------------------------------------------------------------------------
  4  Navigation
----------------------------------------------------------------------------------*/

.nav select {display: none; /*hide mobile nav*/}

/* "dynamically" center nav */
.nav {
    position: relative;
    float: left;
    width: 100%;
    font-size: 13px;
  font-weight: bold;
}
.nav  ul {
    clear: left;
    float: left;
    position: relative;
    left: 50%;
    text-align: center;
}
.nav ul li {
    float: left;
    position: relative;
    right: 50%;
    margin-right: 1px;
}

/* Reset all the lower levels */
.nav  ul ul {
    clear: none;
    float: none;
    position: absolute;
    left: auto;
    text-align: center;
}

.nav ul li ul li {
    float: none;
    position: relative;
    right: auto;
}


/* Transitions and other */
.nav li a{
  -webkit-transition: all 0.3s ease-in;  
  -moz-transition: all 0.3s ease-in;  
  -o-transition: all 0.3s ease-in;  
  transition: all 0.3s ease-in; 
}

.nav .sf-menu ul{border: none;}

.nav .sf-menu li{
  background: none;
  margin-left: 0;
}
.nav .sf-menu a{
  border-bottom: none;
  padding: 15px 25px 17px;
}

.nav ul.sub-menu{
  font-size: 12px;
  font-weight: 600;
    text-align: left;
    box-shadow: 0 2px 3px rgba(0,0,0,0.15);
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left:      0;
  top:      45px; /* match top ul list item height */
  z-index:    99;
}

a > .sf-sub-indicator{
  top: 1.4em;
}

body {
  color: #666666;                   /*: Body Font :*/
  background-color: #FFFFFF;        /*: Body Background :*/
  background-repeat: repeat;        /*: Background Image Repeat :*/
  background-position: top center;  /*: Background Image Position :*/
  background-attachment: scroll;    /*: Background Attachment :*/
}                                   
                                    
#header {
  text-align:center;                /*: Header Alignment :*/
}                                   
                                    
#header h1 a {                      
  color: #666666;                   /*: Store Name :*/
}

#container {
  background-color: #FFFFFF;        /*: Store Border :*/
}

#nav li a {
  color: #656565;                   /*: Navigation Links :*/
}

#nav li a:hover, #nav li.current a {
  background-color: #FFFFFF;        /*: Navigation Hover Background :*/
  color: #000000;                   /*: Navigation Hover Color :*/
}

h2#title {
  color: #656565;                   /*: Page Title :*/
  background-color: #FFFFFF;        /*: Page Title Background :*/
}

#content {
  background-color: #FFFFFF;        /*: Middle Section Background :*/
}

div.description a:link,
div.description a:visited {
  color: #30AFEA;                   /*: Product Description Links :*/
}

#footer_info,
#footer_info a:link,
#footer_info a:visited {
  color: #656565;                   /*: Footer Text :*/
}

/* ****************************************************************************** */

#wrapper {margin: 0px auto; padding: 0px; text-align: left; width: 973px;}
#nav {float: left; padding: 51px 23px 63px 0px; width: 205px; margin:0;}
#container {float: left; padding: 25px 0px 61px 26px; width: 699px;}
#content, #main {width: 100%; margin: 0px; }

#nav ul {list-style: none; margin: 0; padding: 0}
#nav div.pod {font-size: 15px;color: #CDCDCD;margin-bottom: 5px; padding: 0 0 10px 0;}

#nav h4 {color: #eee; font-size: 15px; padding: 4px 0;}
#nav ul {margin-bottom: 8px;}
#nav li {float: none; list-style: none;}
#nav li a {border: none; margin-top: 3px;padding: 3px 0; font-weight: normal}
#nav a {text-decoration: none;}
#nav a:visited {color:}

#nav span.collection_count {display: none}

#footer {width: 100%;}

h2#title {padding: 10px; margin-bottom: 5px; border: none; font-size: 32px;}

#products {float: left;}
#products a:visited {color: #666666;}
#products #product_3, #products #product_6, #products #product_9, #products #product_12, #products #product_15, #products #product_18, #products #product_21, #products #product_24, #products #product_27, #products #product_30,
#products #product_33, #products #product_36, #products #product_39, #products #product_42, #products #product_45, #products #product_48, #products #product_51, #products #product_54, #products #product_57, #products #product_60,
#products #product_63, #products #product_66, #products #product_69, #products #product_72, #products #product_75, #products #product_78, #products #product_81, #products #product_84, #products #product_87, #products #product_90,
#products #product_93, #products #product_96, #products #product_99 {margin-right: 0;}

#products div.product {float:left; background: white; padding: 30px 0 28px 0; margin-right: 10px; width: 221px; text-align:center;}
#products div.product .product_img {padding: 0 7px;}
#products .product_name a {text-decoration: none; color: #666666; }
#products .product_name a:hover {text-decoration: underline;}

#products h3.product_name {margin-bottom: 10px; text-transform: uppercase; font-weight: normal; font-size: 14px;}

#products .product_price {
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
  border: 1px solid #ddd;
  border-bottom-left-radius: 3px 3px;
  border-bottom-left-radius: 3px 3px;
  border-bottom-right-radius: 3px 3px;
  border-bottom-right-radius: 3px 3px;
  border-top-left-radius: 3px 3px;
  border-top-left-radius: 3px 3px;
  border-top-right-radius: 3px 3px;
  border-top-right-radius: 3px 3px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 2px;
  outline: none;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none !important;
  vertical-align: baseline;
  zoom: 1;
}

#products .product_price:hover {
  text-decoration: none;
  background: #f1efde;
  background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#eee));
  background: -moz-linear-gradient(top,  #ddd,  #eee);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#eee');
}
#products .product_price:active {
  position: relative;
  top: 1px;
  background: #f1efde;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -moz-linear-gradient(top,  #fff,  #eee);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');
}

#product {width: 100%;}
#product #photos {float: left; width: 363px; margin-right: 10px;}
#product #main_photo {padding: 5px;}
#product #main_photo img {background-color: white;
border: 1px solid #E5E5E5;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
display: block;
margin: 0px auto;
padding: 5px;
  width: 341px;}

ul#thumbs{overflow:hidden; list-style-type: none; padding-left: 5px;}
ul#thumbs li{float:left;}
ul#thumbs li a{display:block; margin-left:5px;}
ul#thumbs li a#first_thumb{margin-left:0;}
ul#thumbs li a img{overflow:hidden;display:block;width:78px;height:78px;padding:2px;border:1px solid #e5e5e5;background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;}

#product_info {float: left; width: 320px; padding: 5px 0; margin: 0px; display: block;}

#product_info p#price{margin-top: 1px; font:36px Georgia;margin-bottom:20px;
  padding:3px 0 11px;font-weight:bold;text-align:center;
  color:#333;
  text-shadow:#eee 0 0 4px;
  border:1px solid #bbbbbb;
  background:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;}

ul#stock{padding-left: 0px; margin-bottom:20px;list-style-type:none}
.stock_bar{float:left;height:26px;background-color:#e5e5e5;-moz-border-radius:2px 0 0 2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;}
#stock_bar_empty{background:transparent;}
#stock_bar_empty p{color:#363636;}
.stock_bar p{float:left;margin-top:6px;margin-left:14px;color:#464646;position:absolute;font-size:11px;font-weight:bold;display:inline;white-space:nowrap;text-shadow:#ddd 0 1px 1px;}
.add,.sold_out{clear:both;position:absolute;top:0;right:0;width:30px;height:26px;border-left:1px solid #e5e5e5;}
ul#stock li{position:relative;height:26px;margin-bottom:5px;border:1px solid #BBB;background-color:#FFF;-moz-border-radius:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}

ul#tags {padding-left: 5px;}


#add_notice{height:30px;margin:0 0 10px;background-color:#FFF;color:#666;border:1px solid #e5e5e5;-moz-border-radius:5px;-webkit-border-radius:5px;}
#add_notice #adding_to_cart{text-align:center;line-height:30px;}
#add_notice a{color:#999;}
a#add_notice_checkout{float:right;width:84px;height:30px;text-indent:-9999px;background:transparent url(/images/btn_checkout.png) no-repeat;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
#add_notice p#item_added{float:left;font:10px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif;color:#999;padding:9px 3px 0 11px;text-align:center;}
#add_notice #items_in_cart{float:right;height:23px;border-left:1px solid #e5e5e5;color:#999;line-height:17px;font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',sans-serif;padding:7px 10px 0 8px;}
#add_notice #items_in_cart img{display:block;float:left;margin-right:5px;}
#over_quantity{margin:0;color:#eee;padding:4px 4px 4px 45px;background:#ed4c4c url(/images/icon_fail.png) no-repeat 5px 50%;}

a.product_profile {color: #333;}
a.product_profile:hover {text-decoration: none; color: #333;}
