 
 
 
 
#search input {
    background:#fff;
}

.grid_12.omega {
    overflow:hidden;	
}

.contentBlock {
    padding:0 14px;
    overflow:hidden;
    position:relative;
}

.contentViewer {
    position:absolute;
 
}

#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;
	 
	right: 0;
	width: 315px;
	height: 237px;
	padding:14px 146px 14px 14px;
}

.sliderImage {
	overflow: hidden;
	position: relative;
}

.sliderBlock {
    margin:-0px 0 0;
    height:230px;
    padding:75px 0;
   background-image: url('../../App_Themes/Agave/images/scrollbg.png'); background-repeat: repeat-y;
    
}

#seedToStore .sliderBlock {
/*    margin:-14px 0;
    height:380px;
	display: none;
*/}

#branding {
    background:url(../img/flower.png) 0 8px no-repeat;
    height:73px;
}

#slider {
    height:230px;
    width:15px;
    position:relative;
}

.commentsSliderBlock {
    margin:-14px 0 0;
    height:380px;
    width:14px;
    border-left:1px solid #B4B4B4;
    border-right:1px solid #B4B4B4;
    position:relative;
    float:left;
}

#blog .sliderBlock {
    margin:0;
    height:380px;
}

#seedToStore .slider {
	position:relative;
	height:177px;
	border: none;
}

.ui-slider-handle {
     background-image: url('../../App_Themes/Agave/images/scrollbarh.png');
    
     background-repeat:no-repeat;
    width:14px;
    height:150px;
	margin-bottom: -74px;
    display:block;
    position:absolute;
    z-index:1000;
}

#horz {
    height:14px;
    position:absolute;
    bottom:0;
    width:799px;
    padding-left:0px;
    width:799px;
}

#horzSlider {
    border-top:1px solid #B4B4B4;
    width:949px;
}

#horzSlider .ui-slider-handle {
    background:#B4B4B4;
    width:150px;
    height:14px;
    display:block;
    position:absolute;
    z-index:1000;
    margin-right:75px;
}

#subNavBlock {
    height:73px;
    position:relative;
}

#subNavBlock .navBlock {
    width:218px;
    float:left;
    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;
}

#blogDetail .sliderBlock {
    margin:0;
    padding:0;
    background:#696969;
}

/* =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;
}

#standard .col1 {
    height:380px;
}

.sliderImage {
    height:237px;
    width:146px;
    float:left;
    overflow:hidden;
}

.sliderImageLarge {
    width:584px;
    padding-right:15px;
    float: left;
    height:237px;
}

#press .col1, #retailLogin .col1, #contact .col1, #customerCare .col1, #knowledgeBase .col1, #searchResults .col1, #ccc .col1, #seeCollections .col1, #home #content, #seedToStore .col1, #courage .col1, #email .col1 {
    height:380px;
    position:relative;
}

#standard .col2, #press .col2, #retailLogin .col2, #contact .col2, #customerCare .col2, #knowledgeBase .col2, #searchResults .col2, #ccc .col2, #blogDetail .contentBlock, #blogDetail #commentsBlock, #courage .col2, #email .col2 {
    background:url(../img/black50tile.png) top left repeat;
    height:352px;
    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;
}

#blogDetail .blogContent {
    height:352px;
    padding:14px 0;
}

.blogSidebar {
	padding:0 14px;
}

#blog .col2 {
    background:#696969;
    height:380px;
}

#seedToStore .col2 {
    height:300px;
    position:relative;
}

#blog .blogListBlock {
	width:642px;
	display:block;
	float:left;
}

#blog .sliderBlock {
	width:14px;
	float:left;
}

.collectionsNote {
    position:absolute;
    top:165px;
    left:73px;
}

#standard .contentBlock, #press .contentBlock, #retailLogin .contentBlock, #contact .contentBlock, #customerCare .contentBlock, #knowledgeBase .contentBlock, #searchResults .contentBlock, #ccc .contentBlock, #seeCollections .contentBlock, #courage .contentBlock, #email .contentBlock {
    height:352px;
}

#seedToStore .contentBlock {
    height:223px;
    padding:0 0 14px;
    position:relative;
}

#seedToStore .contentViewer {
    padding:14px 14px 0 0;
}

#fit .col1 {
    height:352px;
}

#fit .col2 {
    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:15px;
    height:230px;
    float:right;
    margin-top:0px;
}

#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:#000;
    font-family:arial, sans-serif;
    font-size:9px;
    letter-spacing:-1px;
}

#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;
}

/* =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: 14px;
	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;
    background:url(../img/black20tile.png) top left repeat;
    margin:0;
    padding:0;
}

ul.seedToStoreTabs li {
    height:65px;
    overflow:hidden;
    margin:0;
}

ul.seedToStoreTabs li div {
    padding:8px;
}

#seedToStore ul.seedToStoreTabs li.selected {
	background:url(../img/black50tile.png) top left repeat;
}


.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:url(../img/black20tile.png) top left repeat;
}

 

.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;
}
 