/*============================================================
  Theme Styles - contains all the base styles for the theme.
  To receive automatic updates and bug fixes, we recommend
  leaving this import and overriding specific styles below.
============================================================*/

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




/*============================================================
  Basic Styles - used for the simple controls.
============================================================*/

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


/* Background */
body
{background-color: #FFFFFF;}


/* Blocks background */
a#website_back,
#search,
#footer
{background-color: #FFFFFF;}
#nav li
{border-left-color: #CCCCCC;}


/* Blocks links */
a,
#main a#keep_shopping,
#pod_rss p
{color: #666666;}


/* Main block background */
#main,
#adding_to_cart,
#added_to_cart
{background-color: #FFFFFF;}
#products_extra h3
{border-bottom-color: #FFFFFF;}


/* Main block titles */
#minicart_count,
#main h1,
#main h2,
#main h3,
#main dt,
#product_list li a:hover .product_price,
#product_list li a,
.pagination span,
#main .pagination a,
#main .pagination a:hover,
#product_info,
#adding_to_cart h4,
#added_to_cart h4,
ul#option li label,
ul#cart_contents,
.cart_total h3,
#contact_form dt label,
#main #error li,
#main #error_noscript li,
#product_inventory h3
{color: #4B4B4B;}


/* Main block text */
#main p,
#main dd,
#main label,
#main li,
#main #product_status,
.pagination span.current,
.pagination span.yadda,
#product_inventory .inventory_option,
.item_total,
#cart_discount .optional,
#shipping_entry,
#discount_entry,
#shipping_total,
#discount_total,
#products_extra h3
{color: #999999;}


/* Main block links */
#main a
{color: #CCCCCC; border-bottom-color: #CCCCCC;}


/* Main block lines */
#product_inventory li.sold_out .inventory_option,
#product_inventory span.inventory_sold
{color: #4B4B4B;}
#product_description,
#product_inventory,
#product_inventory li,
#contact_form dt,
#contact_form dd
{border-top-color: #4B4B4B;}
#cart_shipping,
#cart_discount
{background-color: #4B4B4B;}


/* Inner blocks */
#minicart a,
#main .featured a,
#main .general a,
#main .thumbnail a,
.product_price,
#products_extra,
.pagination span,
#main .pagination a,
#cart_contents .item_wrap
{background-color: #FFFFFF;}
#main .featured a,
#main .general a,
#main .thumbnail a
{border-color: #FFFFFF;}


/* Footer titles */
#footer h4,
#footer h4 a
{color: #666666;}


/* Link rollovers */
a:hover,
#main a:hover,
#main a#keep_shopping:hover,
#footer h4 a:hover
{color: #CCCCCC;}
#main a:hover
{border-bottom-color: #CCCCCC;}
#main .featured a:hover,
#main .general a:hover,
#main .thumbnail a:hover,
#minicart a:hover,
a#website_back:hover,
.product_price span.on_sale,
#product_inventory .inventory_bar,
#main .pagination a:hover,
#error,
#error_noscript
{background-color: #CCCCCC;}
#main .featured a:hover,
#main .general a:hover,
#main .thumbnail a:hover
{border-color: #FFFFFF;}



/*============================================================
  Custom Styles - add and override styles below.
============================================================*/


#store {
	position: relative;
	width: 980px;
	}
	
#header {
	margin: 50px 0px -10px 0px;
	position: left;
	}
	


#product_display {
	margin: -11px -25px 14px 0px;
	}

ul#home_products {
      width: 980px;
      margin: -11px -27px 14px -26px;
      padding: 0;
      behavior: url(http://cache0.bigcartel.com/themes/blocks/javascripts/iepngfix.htc);
      background: url(http://cache1.bigcartel.com/themes/blocks/images/home_box.png) repeat;  
      list-style: none;
      }
      
ul#product_list {
      width: 980px;
      }
      
#main a {
	color: #666666;
	border-bottom: 1px dotted #ccc;
	}

#main a:hover {
	color: #999;
	border-bottom-color: #999;
	}
	
#main p {
        width: 980px;
        }
        
#product_description p {
	width: 650px;
	}

#main {
	width: 980px;
	padding: 20px 0px 20px 0px;
	}
	
	
ul#home_products {
	padding: 0px 0px 0px 20px;
	}

hr {
	color=#999
	height: 0;
	border-bottom: 1px dotted #ccc;
	} 
   
#menu a:hover {
	background: #68dac4;
	color: #999;
	} 
thumb {
	border="2"
	border colour="#4B4B4B
}

#menu ul{
        float:left;
        width:980px;
        height:10px;
        display:inline;
        list-style:none;
        
}

#menu ul a{
        margin:0 10px 0 10px
        }
        
        
.linkz img {
        border:0; width: 17px; height:17px;
}

#txt about{
        font-size: 14px;
	font-weight: bold;
        }

#menu li{
        float:right;
        margin: -23px 10px 2px 10px;
	border-left: 1px solid #eee;
	font-size: 14px;
	font-weight: bold;
	list-style: none;
}


#menu li a { 
        margin:0 15px 0 15px
}

#product_description {	
	width: 100%;
}


/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: 5px solid #ff0000;  
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #ff0000;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #ff0000;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}