html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*
	Typography ~ Agave CSS.
	Typography style sheet
*/

/* =Typography
----------------------------------------------------------------------------*/
body {font-size:12px; color:#f7f1df; font-family:Georgia, "Times Roman", serif;}

/* =Baseline Grid
----------------------------------------------------------------------------*/
.contentViewer p, #blogIndexCopy p {margin-bottom:10px; line-height:16px;}

/*h1, h2, h3 {letter-spacing:-1px;}*/
h1 {font-size:30px; line-height:1.5em; font-weight:bold; margin-bottom:10px; color:#5f5e5f;}
h2 {font-size:24px; line-height:1.5em; font-weight:bold; margin-bottom:10px; color:#5f5e5f;}
h3 {font-size:18px; line-height:1.5em; font-weight:bold; margin-bottom:10px;}
h4 {font-size:14px; line-height:1.5em; font-weight:bold; margin-bottom:10px; color:#5f5e5f;}
h5 {font-size:inherit; font-weight:bold; margin:0; color:#5f5e5f;}

.contentViewer ul, ol, dl { margin:0 0 14px 0;}
.contentViewer ul {list-style:disc;}
.contentViewer ol {list-style:decimal;}
.contentViewer li, dt, dd {margin:0; padding:0; line-height:16px;}

a {
    text-decoration:none;
    color:#5f5e5f;
    font-weight:bold;
}

a:hover {
    color:#ec6441;
}

/* =General
----------------------------------------------------------------------------*/
#footerNavBlock {
    font-family:Arial, sans-serif;
    text-transform:uppercase;
    overflow:hidden;
}

.logo {
    position:absolute;
    width:208px;
    height:35px;
    left:73px;
    top:20px;
}

.logo a {
    width:208px;
    height:35px;
    background:url(../img/logo.png) 0px 0px no-repeat;
    display:block;
}

.logo a:hover {
    background-position:0px -34px;
}

ul.subNav, ul.contentNav {
    list-style:none;
    margin-top:14px;
}

#branding a {
/*    background:url(../img/flower.png) 7px left no-repeat;
*/  width:73px;
    height:60px;
    display:block;
    background:url(../img/flower2.png) 0px -68px no-repeat;
}

#branding a:hover {
    background-position:2px 4px;
}

ul.subNav li, ul.contentNav li {
    line-height:12px;
}

/* above spacing needs to be reconsidered */

ul.subNav li a, ul.contentNav li a {
    color:#5f5e5f;
    text-decoration:none;
    font-weight:bold;
}

.mDate {
    font-family:Arial, sans-serif;
    font-size:9px;
}

h3.shopLink {
    position:absolute;
    left:146px;
    margin:0;
    line-height:0;
    font-size:18px;
    bottom:-12px;
    color:#5f5e5f;
}

h3.shopLink a {
    text-decoration:none;
    text-transform:uppercase;
    color:#5f5e5f;
}



.boldMinorHeader {
    text-transform:uppercase;
    font-family:Arial, sans-serif;
    font-size:9px;
    margin:0;
    font-weight:normal;
}

input + p {
    text-transform:uppercase;
    font-size:9px;
    font-family:Arial, sans-serif;
}

.collectionsNote p {
    font-size:16px;
    line-height:19px;
}

.collectionSelector {
    list-style:none;
}

.collectionSelector li {
    line-height:12px;
    font-size:9px;
    font-weight:bold;
}

#index #highlightNav li {
    line-height:12px;
}

.seedToStoreTabs h3 {
    font-size:9px;
    margin:0 0 4px;
    color:#5f5e5f;
    font-family:Arial, sans-serif;
    /* letter-spacing:2px;
    background:url(../img/seed_titles.png) no-repeat;
    letter-spacing : -1000em;*/
    height:10px;
	font-weight:bold;
}

.seedToStoreTabs p {
    font-size:8px;
    line-height:8px;
}

/*.seedToStoreTabs #col1Clicker h3 {
    background-position:0 0;
}

.seedToStoreTabs #col2Clicker h3 {
    background-position:-135px 0;
}

.seedToStoreTabs #col3Clicker h3 {
    background-position:-268px 0;
}

.seedToStoreTabs #col4Clicker h3 {
    background-position:-403px 0;
}

.seedToStoreTabs #col5Clicker h3 {
    background-position:-535px 0;
}

.seedToStoreTabs #col6Clicker h3 {
    background-position:-672px 0;
}*/

#blog td, #blog th {
	text-align:left;
	padding:0 7px;
	vertical-align:middle;
	font-size:9px;
}

#blog thead th {
	text-transform:uppercase;
}

#blog tbody td {
	text-transform:lowercase;
	font-family:Arial, sans-serif;
	color:#000;
}

.registerLink {
	text-transform:uppercase;
	font-family:Arial, sans-serif;
	font-size:9px;
	padding:0 0 0 5px;
}

.columnHeaders h3 {
    font-size:9px;
    text-transform:uppercase;
    font-weight:bold;
    margin:0;
    line-height:14px;
    color:#5f5e5f;
}

.columnHeaders h3 span {
    padding-left:14px;
}

body #imageInstructions {
    font-family:Arial, sans-serif;
    text-transform:uppercase;
    font-size:9px;
    display:block;
    padding-top:20px;
    color:#5F5E5F;
}

html #sidebar ul {
    list-style:none;
    padding-left:146px;
}

body #sidebar li {
    line-height:0;
    margin:0;
}

.searchResults {
    list-style:none;
}

#subNavBlock .shop_links {
    padding:14px 0;
    overflow:hidden;
}

#subNavBlock .navBlock {
    padding-top:14px;
	padding-bottom:14px;
    overflow:hidden;
}

#blogIndex td, #blogIndex th {
    text-align:left;
    height:14px;
    line-height:14px;
    font-size:9px;
}

#blogIndex td {
    color:#e6e6e6;
    font-family:arial, sans-serif;
}

.zoomTitle {
    font-size:14px;
    font-weight:bold;
    font-family:Georgia, Serif;
}

#email legend h3 {
    color:#5f5e5f;
}

/* =Link Colors
----------------------------------------------------------------------------*/
.pictureLink {
    font-weight:normal;
    font-family:Arial, sans-serif;
}

#magList a {
    text-transform:uppercase;
    font-weight:bold;
}

.boldHeader a {
    color:#5f5e5f;
}

#index #highlightNav li a {
    font-weight:bold;
    color:#5f5e5f;
}

#index #welcomeText p {
    padding:14px 42px 14px 14px;
    font-size:16px;
    line-height:19px;
}

#fit td, #fit th {
    width:70px;
}

.blogPagination {
    font:9px Arial, sans-serif;
    text-transform:uppercase;
    list-style:none;
    margin:0;
    padding:0;
}

.blogPagination li {
    display:inline;
    padding-right:4px;
    margin-right:2px;
/*    border-right:1px solid #efefef;
*/}

.blogPagination li.last {
    border-right:none;
    margin-right:0;
    padding-right:0;
}

.navBlock {
    text-transform:uppercase;
}

#look_nav {
    position:absolute;
    top:20px;
    left:146px;
    z-index:40;
}

    h1.pageTitle {
            font-size:24px;
            font-family:Georgia, "Times Roman", serif;
            position:absolute;
            left:365px;
            bottom:-3px;
            text-transform:uppercase;
            margin:0;
            color:#5f5e5f;
            height:24px;
            line-height:24px;
        }

        h3.shopLink {
            font-size:18px;
            font-family:Arial, sans-serif;
            color:#5f5e5f;
        }

        .contentViewer h3 {
            font-size:11px;
            height:14px;
            font-family:Arial, sans-serif;
            color:#5f5e5f;
            letter-spacing:1px;
            margin-bottom:0;
        }
        
        .contentViewer h3.chartTitle {
            font-size:9px;
            font-family:Arial, sans-serif;
            color:#5f5e5f;
        }

        .highlightNav li a {
            font-size:9px;
            font-family:Arial, sans-serif;
        }
        
        #sidebarNav p {
            font-size:11px;
            list-style:none;
            line-height:14px;
            padding-left:146px;
            font-family:Arial, sans-serif;
            text-transform:uppercase;
        }
        
        
        div.navBlock p {
            margin:0;
            padding:0;
            font-size:11px;
            line-height:11px;
            height:16px;
            font-family:Arial, sans-serif;
        }
        
        #blogIndex th .span {
            margin:0;
            padding:4px 0 0;
            font-size:9px;
            display:block;
            height:10px;
            line-height:10px;
            font-family:Arial, sans-serif;
        }
        
        #shop_mens, #shop_womans {
            font-size:17px;
            font-weight:bold;
            font-family:Arial, sans-serif;
        }
/*
	Agave Grid for easy layouts
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_13 {
	margin-left: auto;
	margin-right: auto;
	width: 949px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13 {
	display: inline;
	float: left;
	margin-right: 1px;
}

.container_13 .grid_1 {
    width:73px;
}

.container_13 .grid_2 {
    width:146px;
}

.container_13 .grid_3 {
    width:219px;
}

.container_13 .grid_4 {
    width:292px;
}

.container_13 .grid_5 {
    width:365px;
}

.container_13 .grid_6 {
    width:438px;
}

.container_13 .grid_7 {
    width:511px;
}

.container_13 .grid_8 {
    width:584px;
}

.container_13 .grid_9 {
    width:657px;
}

.container_13 .grid_10 {
    width:730px;
}

.container_13 .grid_11 {
    width:803px;
}

.container_13 .grid_12 {
    width:876px;
}

.container_13 .grid_13 {
    width:949px;
}
/* `Grid >> Children (Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.omega {
	margin-right: 0;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_13 .prefix_1 {
	padding-left: 73px;
}

.container_13 .prefix_2 {
	padding-left: 146px;
}

.container_13 .prefix_3 {
	padding-left: 219px;
}

.container_13 .prefix_4 {
	padding-left: 292px;
}

.container_13 .prefix_5 {
	padding-left: 365px;
}

.container_13 .prefix_6 {
	padding-left: 438px;
}

.container_13 .prefix_7 {
	padding-left: 511px;
}

.container_13 .prefix_8 {
	padding-left: 584px;
}

.container_13 .prefix_9 {
	padding-left: 657px;
}

.container_13 .prefix_10 {
	padding-left: 730px;
}

.container_13 .prefix_11 {
	padding-left: 803px;
}

.container_13 .prefix_12 {
	padding-left: 876px;
}

.container_13 .prefix_13 {
	padding-left: 949px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_13 .suffix_1 {
	padding-left: 73px;
}

.container_13 .suffix_2 {
	padding-left: 146px;
}

.container_13 .suffix_3 {
	padding-left: 219px;
}

.container_13 .suffix_4 {
	padding-left: 292px;
}

.container_13 .suffix_5 {
	padding-left: 365px;
}

.container_13 .suffix_6 {
	padding-left: 438px;
}

.container_13 .suffix_7 {
	padding-left: 511px;
}

.container_13 .suffix_8 {
	padding-left: 584px;
}

.container_13 .suffix_9 {
	padding-left: 657px;
}

.container_13 .suffix_10 {
	padding-left: 730px;
}

.container_13 .suffix_11 {
	padding-left: 803px;
}

.container_13 .suffix_12 {
	padding-left: 876px;
}

.container_13 .suffix_13 {
	padding-left: 949px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body div.clear,
html body span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/*
	Layout ~ Agave CSS.
	Layout style sheet
*/

/* =Layout
----------------------------------------------------------------------------*/
body {
    background:rgb(232,228,227);
}

.wrap {
    height:527px;
    padding-bottom:73px;
    position:relative;
    background:url(../img/content-primary-background.jpg) top left no-repeat;
    -moz-box-shadow: 0px 0px 15px rgb(100,100,100);
    -webkit-box-shadow: 0px 0px 15px rgb(100,100,100);
    box-shadow: 0px 0px 15px rgb(100,100,100);
    behavior: url(http://agave.purebluebeta.com/media/dynamic/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'wrap' class */
}

#blog .wrap {
    height:auto;
    padding-bottom:0px;
}

#masthead {
    height:73px;
    position:relative;
}

#footerNavBlock {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:72px;
/*    background:url(../img/black20tile.png) top left repeat;
*/    display:block;
}

#footerNavBlock ul {
    margin:-1px 0 0;
    list-style:none;
}

#searchBlock {
	width:95px;
	float:left;
}

#search {
    width:89px;
    height:14px;
    line-height:14px;
    text-transform:uppercase;
    padding:1px 0 0 5px;
}

#search input {
    background:#fff;
}

.grid_12.omega {
    overflow:hidden;	
}

.contentBlock {
    padding:0 14px;
    overflow:hidden;
    position:relative;
}

#blog .contentBlock {
    overflow:visible;
}

/*.contentViewer {
    position:absolute;
    padding:0 14px 14px 0;
}*/

.contentViewer {
    position:absolute;
    padding:0 14px 0 0;
}

/*#seedToStore .contentBlock {
    padding:0 14px;
    position:relative;
    width: 876px;
}*/

/*#seedToStore #col1Image .contentViewer,
#seedToStore #col2Image .contentViewer,
#seedToStore #col3Image .contentViewer,
#seedToStore #col4Image .contentViewer,
#seedToStore #col5Image .contentViewer,
#seedToStore #col6Image .contentViewer {
    position:absolute;
    padding-right:146px;
    display: none;
    background:url('../img/black80tile.png') top left repeat;
    right: 0;
    width: 315px;
    height: 237px;
    padding:14px 146px 14px 14px;
}*/

#seedToStore #col1Image .contentViewer,
#seedToStore #col2Image .contentViewer,
#seedToStore #col3Image .contentViewer,
#seedToStore #col4Image .contentViewer,
#seedToStore #col5Image .contentViewer,
#seedToStore #col6Image .contentViewer {
    position:absolute;
/*    padding-right:146px;*/
	display: none;
	background:url('../img/black80tile.png') top left repeat;
	right: 0;
	width: 278px;
	height: 237px;
	padding:14px 146px 0px 14px;
}

#seedToStore .positioning {
    position:absolute;
    left:0;
    top:0;
    z-index:100;
    background-position: 0, 0;
}

.sliderImage {
     height:237px;
     width:145px;
     float:left;
     overflow:hidden;
     border-right:1px solid #000;
}

.sliderBlock {
    margin:-14px 0 0;
    height:230px;
    padding:75px 0;
    width:13px;
    background:url(../img/slider_bgnd.png) top left repeat-y;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(0.14, rgb(142,131,124)),
        color-stop(0.57, rgb(227,225,222))
    );
    background-image: -moz-linear-gradient(
        left center,
        rgb(142,131,124) 14%,
        rgb(227,225,222) 57%
    );
/*    background:url(../img/black40tile.png) top left repeat;
*/    
/*    border-left:1px solid #B4B4B4;
*/}

#branding {
    height:73px;
}

#slider {
    height:230px;
    width:13px;
    position:relative;
}

.commentsSliderBlock {
    margin:-14px 0 0;
    height:380px;
    width:13px;
/*    border-left:1px solid #B4B4B4;
    border-right:1px solid #B4B4B4;*/
    position:relative;
    float:left;    
}

#seedToStore .slider {
	position:relative;
	height:177px;
	border: none;
}

.ui-slider-handle {
    background:url(../img/vert_slider_2011.png) top left no-repeat;
    width:13px;
    height:150px;
	margin-bottom: -75px;
    display:block;
    position:absolute;
    z-index:1000;
}

#horz {
    height:14px;
    position:absolute;
    bottom:0;
    width:799px;
    padding-left:0px;
    width:799px;
}

#horzSlider {
    width:949px;
    /*background:url(../img/black40tile.png) top left repeat;*/
    background:url(../img/horz_slider_bgnd.png) top left repeat-x;
    background-image: -webkit-gradient(
        linear,
        right top,
        right bottom,
        color-stop(0, rgb(142,131,124)),
        color-stop(0.5, rgb(227,225,222))
    );
    background-image: -moz-linear-gradient(
        center top,
        rgb(142,131,124) 0%,
        rgb(227,225,222) 50%
    );
    height:13px;
}

#horzSlider .ui-slider-handle {
    background:url(../img/horz_slider_2011.png) top left no-repeat;
    width:150px;
    height:13px;
    display:block;
    position:absolute;
    z-index:1000;
    margin-right:75px;
}

#subNavBlock {
    height:73px;
    position:relative;
}

#subNavBlock .navBlock {
    margin-right:1px;
}

#press .navBlock, #subNavBlock .navBlock {
    margin-right:1px;
}

/*#seeCollections .navBlock, #collection .navBlock {
    position:absolute;
    top:20px;
    left:146px;
    padding:0;
    z-index:40;
    height:30px;
}*/

.shopBlock {
    height:73px;
}

.mediaBlock {
    background:#06355E;
}

/* =Slideshow
----------------------------------------------------------------------------*/
#home_wrap {
	position:relative;
}

.home_nav {
	position:absolute;
	top:40px;
	right:40px;
	font-size:36px;
	text-transform:uppercase;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-align:right;
}

.home_nav a {
	color:#fff;
}

.home_nav a:hover {
	color:#ec6441;
}

/* =Per Template Layouts
----------------------------------------------------------------------------*/

/* =Index Template Layouts */
.indexNav {
    width:100%;
    height:100%;
    position:relative;
}

.indexNav a {
    width:128px;
    height:11px;
    display:block;
    position:absolute;
    left:578px;
}

.indexNav a.raw {
    top:221px;
}

.indexNav a.denim {
    top:237px;
}

.indexNav a.tailoring {
    top:253px;
}

.indexNav a.details {
    top:269px;
}

.indexNav a.construct {
    top:285px;
}

.indexNav a.finishing {
    top:301px;
}

#tideChart {
    position:absolute;
}

#standard .col1 {
    height:380px;
}

.sliderImageLarge {
    width:584px;
    padding-right:15px;
    float: left;
    height:237px;
}

#press .col1, #retailLogin .col1, #contact .col1, #blogIndex .col1, #customerCare .col1, #knowledgeBase .col1, #searchResults .col1, #ccc .col1, #seeCollections .col1, #home #content, #seedToStore .col1, #courage .col1, #email .col1 {
    height:380px;
    position:relative;
}

#blog .col1 {
    position:relative;
}

#standard .col2, #press .col2, #retailLogin .col2, #contact .col2, #customerCare .col2, #knowledgeBase .col2, #searchResults .col2, #ccc .col2, #blogIndex .col2, #courage .col2, #email .col2 {
/*    background:url(../img/black50tile.png) top left repeat;
*/  
    background:rgb(150,150,150);
    background:rgba(0,0,0,0.2);
    height:352px;
    padding:14px 0;
}

#blog .col2 {
/*    background:url(../img/black50tile.png) top left repeat;
*/   
    background:rgb(150,150,150);
    background:rgba(0,0,0,0.2);
    padding:14px 0;
}

#seeCollections #content {
    position:relative;
}

.collectionSelector {
    position:absolute;
    z-index:22;
    bottom:-62px;
    left:146px;

}

#seeCollections .col2 {
    height:352px;
    padding:14px 0;
    position:relative;
}

.collectionBlock {
    overflow:hidden;
    padding-bottom:15px;
    position:relative;
    height:364px;
}

ul.collectionImages {
    white-space: nowrap;
    height:365px;
    position:absolute;
    list-style:none;
}

.collectionImages li {
    width:259px;
    margin-right:1px;
    height:365px;
    float:left;
    overflow:hidden;
}

.collectionBlock + .collectionSelector {
    bottom:90px;
}

#seedToStore .col2 {
    height:300px;
    position:relative;
}

.collectionsNote {
    position:absolute;
    top:165px;
    left:73px;
}

#standard .contentBlock, /*#blog .contentBlock,*/ #press .contentBlock, #retailLogin .contentBlock, #contact .contentBlock, #customerCare .contentBlock, #knowledgeBase .contentBlock, #searchResults .contentBlock, #ccc .contentBlock, #seeCollections .contentBlock, #courage .contentBlock, #email .contentBlock {
    height:352px;
}

#press .contentBlock {
    width:483px;
}

#seedToStore .contentBlock {
    height:223px;
    padding:0 0 14px;
    position:relative;
}

/*#seedToStore .contentViewer {
    padding:14px 14px 0 0;
}*/

#seedToStore .contentViewer {
    padding:0 14px 0 0;
}

#fit .col1 {
    height:352px;
}

#fit .col2 {
    background:rgb(150,150,150);
    background:rgba(0,0,0,0.2);
/*    background:url(../img/black50tile.png) top left repeat;
*/    height:380px;
}

#fit .contentBlock {
    height:352px;
    width:787px;
    padding:14px 0 0;
    float:left;
}

#fit .contentViewer {
    width:759px;
    padding:0 14px;
    float:left;
}

#fit .sliderBlock {
    width:13px;
    height:230px;
    float:right;
    margin-top:0px;
}

#fit .slider {
    height:230px;
    width:13px;
    position:relative;
}

#fit table {
    text-align:left;
}

#fit table + h3 {
    border-top:1px solid grey;
    padding-top:9px;
    margin:9px -14px 0 0;
}

#fit table td {
    color:#efefef;
    font-family:arial, sans-serif;
    font-size:9px;
    letter-spacing:-1px;
    font-weight:bold;
}

#fit table td, #fit table th {
    padding:2px 0 3px;
/*    width:70px;
*/}

#fit .fitContent {
    padding-left:205px;
}

.hidden {
    display:none;
}

#hiddenBlog, #hiddenTwitter {
    padding:14px;
}

ul.searchResults {
    list-style:none;
}

.displayBlockInner {
    padding:0 0 14px;
    width:483px;
}

/* =Per Template Layouts
----------------------------------------------------------------------------*/

.input-group ul {
    margin:0;
    list-style:none;
}

.input-group li {
    width:40px;
    float:left;
}

.indicate-required {
}

#email fieldset div, #email fieldset input[type="text"] {
    margin-bottom:9px;
    font-family:Arial, sans-serif;
    font-size:9px;
    text-transform:uppercase;
}

#email label {
    display:block;
}

#email .response {
    padding:14px;
    background:#777;
    margin-bottom:14px;
}

#seedToStore .displayBlock {
    height:237px;
}

#seedToStore .sliderBlock {
	width: 13px;
	height:177px;
	float:right;
/*    border-left:1px solid #B4B4B4;
*/	padding: 30px 0;
	display: none;
	margin:0 120px 0 0;
}

ul.seedToStoreTabs {
    position:absolute;
    bottom:0px;
    left:0px;
    right:0px;
    margin:0;
    padding:0;
}

ul.seedToStoreTabs li {
    height:65px;
    float:left;
    overflow:hidden;
    width:145px;
    margin-right:1px;
    background:url(../img/black20tile.png) top left repeat;
}

ul.seedToStoreTabs li div {
    padding:8px;
}

#seedToStore ul.seedToStoreTabs li.selected {
	background:url(../img/black50tile.png) top left repeat;
}

#seedToStore .col2 {
    color:#e1e1e1;
}

.mediaBlock object {
    width:219px;
    height:164px;
    position:absolute;
    left:73px;
    bottom:0px;
    }

#index #content {
    height:379px;
}

#index #highlightNav {
    position:absolute;
    list-style:none;
    text-transform:uppercase;
    bottom:232px;
    left:730px;
    font-size:9px;
}

#index #welcomeText {
    position:absolute;
    height:172px;
    width:375px;
    bottom:73px;
    left:574px;
    background:rgb(150,150,150);
    background:rgba(0,0,0,0.2);
/*    background:url(../img/black20tile.png) top left repeat;
*/}

/* =Blog
----------------------------------------------------------------------------*/
#blogIndex .col2 {
    background:rgb(150,150,150);
    background:rgba(0,0,0,0.2);
/*    background:url(../img/black50tile.png) top left repeat;
*/    height:380px;
    padding:0;
}

#blogIndex .displayBlockInner {
    padding:0;
}

#blogIndex .contentBlock {
    height:380px;
    width:641px;
    float:left;
    padding:0;
}

/*#blogIndex .contentViewer {
    width:625px;
    padding:0 0 14px;
}*/

#blogIndex .contentViewer {
    width:642px;
    padding:0 0 0;
}

#blogIndex .sliderBlock {
    float:right;
    margin:0;
    width:13px;
}

#blogIndex table {
    width:642px;
}

#blogIndex th {
    text-align:left;
    padding:0 7px;
    height:10px;
    line-height:10px;
}

#blogIndex td {
    text-align:left;
    padding:0 7px;
    height:14px;
    line-height:14px;
}

#blogIndex td {
    border-bottom:1px solid #838383;
    border-left:1px solid #838383;
}

#blogIndex th {
    background:#A3C6E9;
}

#blogIndexCopy {
    padding:0 14px;
    position:absolute;
    top:137px;
    left:0;
    right:0;
}

#blog .commentBlock {
    padding:0;
/*    width:275px;
    float:left;*/
/*    height:352px;
*//*    overflow:hidden;*/
}

/*#blog .col2 {
    overflow:visible;
}*/

#blog .commentSliderBlock {
    width:14px;
    border-left:1px solid #B4B4B4;
    border-right:1px solid #B4B4B4;
    float:left;
    margin:-14px 0 0;
    height:230px;
    padding:75px 0;
}

#blog .contentBlock {
/*    width:568px;
    float:left;*/
    padding:0;
}

#blog .contentViewer {
    padding:0;
/*    width:569px;
    float:left;*/
}

#blog .contentViewer {
    position:relative;
    padding-bottom:0;
}

#blog .displayBlockInner {
    padding:0 14px 0;
}

#blog .sliderBlock {
    width:13px;
    height:230px;
    float:right;
    margin-top:-14px;
    z-index:none;
}

#blog .slider, #blog .commentSlider, #blogIndex .slider {
    height:230px;
    width:13px;
    position:relative;
}

/*#blog .date {
    width:auto;
    float:right;
    text-align:right;
}*/

/*#idc-container-parent #idc-container .idc-c-m .idc-column {
    float:none;
    width:100%;
}*/

.columnHeaders {
    background:#A3C6E9;
    height:14px;
    margin-left:73px;
}

#press table {
    margin-bottom:14px;
    width:100%;
    font-family:Arial, sans-serif;
    font-size:9px;
    text-transform:uppercase;
}

.pressImage {
    float:left;
    width:auto;
    margin:0 14px 7px 0px;
}

/* =Page Designations
----------------------------------------------------------------------------*/

#noticeBanner {
    height:30px;
    background:#010101;
    line-height:30px;
    padding:0 14px;
    letter-spacing:1px;
}

#noticeBanner a {
    color:#ee761f;
}

#noticeBanner a:hover {
    color:#fff;
}

span.notice {
    float:left;
    width:auto;
    background:url(../img/mini_leaves.png) 146px 3px no-repeat;
    padding:0 0 0 190px;
    height:30px;
    line-height:30px;
}

span.hideBanner {
    float:right;
    width:auto;
}

/* =Disqus
----------------------------------------------------------------------------*/
.dsq-options {
    display:none;
}

/* =Table
----------------------------------------------------------------------------*/
/*
	Forms ~ Blender CSS.
	Forms style sheet
*/

/* =Typography
----------------------------------------------------------------------------*/
form {
}

form label {
    display:block;
}

input[type="text"], input[type="password"], textarea {
    border:none;
    color:#000;
    width:208px;
    padding:0 5px;
}

.blogSidebar input, #email .mc-field-group input[type="text"] {
	width:250px;
	margin-bottom:1px;
	text-transform:uppercase;
	color:#000;
	font-size:9px;
	vertical-align:middle;
	height:14px;
	line-height:14px;
}

input.searchBlog {
	background:#9AB5D0;
}

input.signup {
	background:#D47938;
}

#mc-embedded-subscribe-form legend {
    padding-bottom:9px;
}
#footerNavBlock ul.primaryFooterNav {
    list-style:none;
    padding:0;
    margin:0;
    height:16px;
    overflow:hidden;
	width:781px;
	float:left;
}

    #footerNavBlock ul.primaryFooterNav li {
        display:block;
        float:left;
        margin:0;
        padding:0;
        width:auto;
        position:relative;
    }


        #footerNavBlock ul.primaryFooterNav li a {
            display:block;
            float:left;
            height:16px;
            background:url(../img/nav_2011.png) 0px 0px no-repeat;
        }

            #footerNavBlock ul.primaryFooterNav li a.looks {
                width:68px;
                background-position:0px 0px;
            }
    
                #footerNavBlock ul.primaryFooterNav li a.looks:hover {
                    background-position:0px -16px;
                }
        
            #footerNavBlock ul.primaryFooterNav li a.aboutAgave {
                width:117px;
                background-position:-68px 0px;
            }
    
                #footerNavBlock ul.primaryFooterNav li a.aboutAgave:hover {
                    background-position:-68px -16px;
                }
        
            #footerNavBlock ul.primaryFooterNav li a.seedstore {
                width:154px;
                background-position:-185px 0px;
            }

                #footerNavBlock ul.primaryFooterNav li a.seedstore:hover {
                    background-position:-185px -16px;
                }
        
            #footerNavBlock ul.primaryFooterNav li a.press {
                width:74px;
                background-position:-339px 0px;
            }

                #footerNavBlock ul.primaryFooterNav li a.press:hover {
                    background-position:-339px -16px;
                }
        
            #footerNavBlock ul.primaryFooterNav li a.glossary {
                width:113px;
                background-position:-413px 0px;
            }

                #footerNavBlock ul.primaryFooterNav li a.glossary:hover {
                    background-position:-413px -16px;
                }
        
            #footerNavBlock ul.primaryFooterNav li a.myAccount {
                width:135px;
                background-position:-526px 0px;
            }

                #footerNavBlock ul.primaryFooterNav li a.myAccount:hover {
                    background-position:-526px -16px;
                }

            #footerNavBlock ul.primaryFooterNav li a.view_cart {
                width:102px;
                background-position:-661px 0px;
            }

                #footerNavBlock ul.primaryFooterNav li a.view_cart:hover {
                     background-position:-661px -16px;
                }

/* =Secondary Nav
----------------------------------------------------------------------------*/
#footerNavBlock ul.secondaryFooterNav {
    list-style:none;
    padding:0;
    margin:0;
    height:12px;
    width:100%;
    overflow:hidden;
    position:absolute;
    bottom:10px;
	left:168px;
}

    #footerNavBlock ul.secondaryFooterNav li {
        display:block;
        float:left;
        width:auto;
        margin:0;
        padding:0;
        position:relative;

    }

        #footerNavBlock ul.secondaryFooterNav li a {
            display:block;
            float:left;
            background:url(../img/sub_nav_2011_v2.png) 0px 0px no-repeat;
            height:12px;
        }
        
            #footerNavBlock ul.secondaryFooterNav li a.storelocations {
                width:94px;
                background-position:0px 0px;
            }

                #footerNavBlock ul.secondaryFooterNav li a.storelocations:hover {
                    background-position:0px -13px;
                }
            
            #footerNavBlock ul.secondaryFooterNav li a.courageCompassion {
                width:272px;
                background-position:-94px 0px;
            }

                #footerNavBlock ul.secondaryFooterNav li a.courageCompassion:hover {
                    background-position:-94px -13px;
                }
            
            #footerNavBlock ul.secondaryFooterNav li a.blog {
                width:47px;
                background-position:-366px 0px;
            }

                #footerNavBlock ul.secondaryFooterNav li a.blog:hover {
                    background-position:-366px -13px;
                }
            
            #footerNavBlock ul.secondaryFooterNav li a.facebookLink {
                width:80px;
                background-position:-413px  0px;
            }

                #footerNavBlock ul.secondaryFooterNav li a.facebookLink:hover {
                    background-position:-413px  -13px;
                }

            #footerNavBlock ul.secondaryFooterNav li a.customerCare {
                width:119px;
                background-position:-493px 0px;
            }

                #footerNavBlock ul.secondaryFooterNav li a.customerCare:hover {
                    background-position:-493px -13px;
                }

            #footerNavBlock ul.secondaryFooterNav li a.contactLink {
                width:90px;
                background-position:-612px 0px;
            }

                #footerNavBlock ul.secondaryFooterNav li a.contactLink:hover {
                    background-position:-612px  -13px;
                }

            #footerNavBlock ul.secondaryFooterNav li a.newsLetterSignup {
                width:57px;
                background-position:-702px 0px;
            }

                #footerNavBlock ul.secondaryFooterNav li a.newsLetterSignup:hover {
                    background-position:-702px -13px;
                }
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../img/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../img/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../img/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../img/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../img/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#000; width:300px; height:600px;}
    #cboxContent, #cboxWrapper, #colorbox {overflow:visible;}
        #cboxLoadedContent{margin-bottom:20px; position:relative; overflow:hidden;}
        #cboxTitle, #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose {
            position:absolute;
            text-align:left;
            display:block;
            color:#fff;
            font-family:Arial, sans-serif;
            font-size:8px;
            line-height:14px;
            z-index:300;
            right:-200px;
        }
        #cboxTitle {
            bottom:40px;
            width:180px;
            font-family:Georgia, serif;
            font-size:12px;
            line-height:14px;
            color:#b5b5b5;
        }

        #cboxCurrent {
            display:none;
        }
        #cboxSlideshow {
        }
        #cboxPrevious {
            bottom:20px;
            text-transform:uppercase;
            width:180px;
            color:#4C9CB4;
        }
        #cboxNext {
            bottom:20px;
            text-transform:uppercase;
            border-left:1px solid;
            padding-left:6px;
            width:60px;
            right:-142px;
            color:#4C9CB4;
        }
        #cboxClose {
            bottom:20px;
            text-transform:uppercase;
            border-left:1px solid;
            padding-left:6px;
            width:60px;
            right:-180px;
            color:#4C9CB4;
        }
        
        #cboxLoadingOverlay{background:url(../img/loading.gif) 50% 50% no-repeat #000;}
        
        #press #colorBox{}
            #press #cboxTopLeft{width:25px; height:25px; background:url(../img/border1.png) 0 0 no-repeat;}
            #press #cboxTopCenter{height:25px; background:url(../img/border1.png) 0 -50px repeat-x;}
            #press #cboxTopRight{width:25px; height:25px; background:url(../img/border1.png) -25px 0 no-repeat;}
            #press #cboxBottomLeft{width:25px; height:25px; background:url(../img/border1.png) 0 -25px no-repeat;}
            #press #cboxBottomCenter{height:25px; background:url(../img/border1.png) 0 -75px repeat-x;}
            #press #cboxBottomRight{width:25px; height:25px; background:url(../img/border1.png) -25px -25px no-repeat;}
            #press #cboxMiddleLeft{width:25px; background:url(../img/border2.png) 0 0 repeat-y;}
            #press #cboxMiddleRight{width:25px; background:url(../img/border2.png) -25px 0 repeat-y;}
            #press #cboxContent{}
                #press #cboxLoadedContent{margin-bottom:20px;}
                #press #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#fff; font-family:Georgia, serif;}
                #press #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#fff;}
                #press #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#fff;}
                #press #cboxPrevious{position:absolute; bottom:0px; left:0; color:#4C9CB4;}
                #press #cboxNext{position:absolute; bottom:0px; left:63px; color:#4C9CB4;}
                #press #cboxLoadingOverlay{background:url(../img/loading.gif) 5px 5px no-repeat;}
                #press #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#fff;}

        #cboxPrevious:hover, #cboxNext:hover, #cboxClose:hover, #press #cboxClose:hover {
            color:#ee761f;
        }

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
/*
	The Dregs ~ Blender CSS.
	hacks and such
*/

/* =General
----------------------------------------------------------------------------*/
.mir { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */

p.mir {line-height:0;}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}

.clearfix
{
    display: inline-block;
}

* html .clearfix
{
    height: 1%;
}

.clearfix
{
    display: block;
}

