.spp-left-col {
    float: left;
    margin: 5px;
    padding: 5px;
    width: 250px;
}

.spp-right-col {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 615px;
    position: relative;
}

.spp-right-col .tab_content {
    background: transparent url(/images/common/bg_shd_v.png) repeat-y scroll 380px center;
}

.quickshop-left-col {
    float: left;
    margin: 5px;
    padding: 5px;
    width: 330px;
}

.quickshop-right-col {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 389px;
    position: relative;
}

div.description-container {
    border: 1px solid #999999;
    float: left;
    margin: 5px;
    padding: 5px;
    width: 400px;
}

.spp-left-col div.description-container {
    float: left;
}

div.recommend-container {
    border: none;
    float: left;
    margin: 5px;
    padding: 5px;
    width: 232px;  
    position: absolute;
    left: 363px;
    top: 25px;    
}

div.review-container {
    border: 1px solid #999999;    
    margin: 5px;
    padding: 5px;
    width: 600px;    
}
div.shades-container {
    border: none;
}

div#quickshop-container {
	background-color: #fff;
	border: 3px solid #000;
    clear: both;
    margin: 5px;
    padding: 5px;
	position: absolute;
	top: 50px;
    width: 980px;
	z-index: 9999;
}

#favorites {  }
 
#favorites a {
    text-transform: none !important;
}
.favorites-add-link { display: block; float:left; margin-top: -5px; }
.favorites-noshade { display: block; float:right; margin-right: 70px; }
.description-add-link { float:left; }
/* Featured Content
---------------------------- */
#feature-content { margin: 0 0 15px; }

#detail-container { 
	margin: 45px 0;
	padding: 25px 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#quickshop-img-container {
	width: 230px;
	float: left;
	margin: 0 15px 0 0;
}

#product-description {
	width: 500px;
	float: left;
}
#size-span {
    display:-moz-inline-block; display:-moz-inline-box; display:inline-block; 
    /* width:40px; */
}
#price-span {
    margin-top:5px;
}

/* Wrapper
---------------------------- */
#wrapper #left_column {
	width: 250px;
	float: left;
	margin: 0 25px 0 0;
}

#wrapper #right_column {
	width: 685px;
	float: left;
}


/* Shadded Products
----------------------------- */
div.swatch-container {
	margin:0 3px 3px; 
	overflow:hidden;
	position:relative;
	z-index:1;
}

.over .single .on {
    border:none;
    background: url(/products/images/common/swatch_ico_highlight.gif) no-repeat !important;
    display:block;
    margin-left:0px;
    position:absolute;
    top:0;
    z-index:999;
    width: 33px;
    height: 25px;
    padding: 0px;
}

div.swatch-container div.onstate {
    background:url(/products/images/common/swatch_ico_highlight.gif) no-repeat scroll 0 0 transparent;
    border:medium none;
    display:block;
    height:27px;
    margin-left:0;
    padding:3px;
    position:absolute;
    top:0;
    width:33px;
    z-index:999;
}

#swatch-panel .swatch-panel-left {
	float:left;
    width:100%;
}

#swatch-panel .swatch-panel-right {
	float:right;
	padding:0 10px 10px;
	width:180px;
}

#smoosh_container .smoosh_panel_inner {
	float: left;
	width: 75px;
}

#shade_name {
	clear: both;
}

.shade_selector_text  {
color:#666666;
float:left;
font-size:11px;
letter-spacing:0.25px;
padding:0 0 8px;
text-transform:lowercase;
}

#shaded_add_link {
	width: 77px;
	height: 16px;
	background-color: #F59494;
}

/* sext */
.sext { 
    width: 210px !important; 
    height: 27px !important; 
    display: inline !important;
    border: 1px solid #ffffff !important;
    padding-right: 1px;
    }
.swatch-container .sext  { margin:0 10px 4px -2px; }
.active .sext { 
    background: none !important;
    width: 210px !important; 
    height: 27px !important;
    display: inline !important;
    border: 1px solid #EDDABC !important;
}

.sext .onstate .swatch { 
    border:none;
    background: url(/products/images/common/swatch_ico_highlight.gif) no-repeat;
    display:block;
    margin-left:0px;
    position:absolute;
    top:0;
    z-index:999;
    width: 33px;
    height: 27px;
    padding: 3px; 
}

/* Individual Shades/Spacers */
.sext .shade_0 { width: 33px !important; position:absolute; left: 2px; margin-top: 1px; }
.sext .shade_1 { width: 33px !important; position:absolute; left: 37px; margin-top: 1px; }
.sext .shade_2 { width: 33px !important; position:absolute; left: 72px; margin-top: 1px; }
.sext .shade_3 { width: 33px !important; position:absolute; left: 107px; margin-top: 1px; }
.sext .shade_4 { width: 33px !important; position:absolute; left: 142px; margin-top: 1px; }
.sext .shade_5 { width: 33px !important; position:absolute; left: 177px; margin-top: 1px; }
.sext .spacer { display: none; }

.swatch-container .sext .shade-name { margin-right:8px; }

/* /sext */

/* quin */
.quin { 
    width: 175px !important; 
    height: 27px !important; 
    display: inline !important;
    border: 1px solid #ffffff !important;
    padding-right: 1px;
    }
.swatch-container .quin  { margin:0 10px 4px -2px; }
.active .quin { 
    background: none !important;
    width: 175px !important; 
    height: 27px !important;
    display: inline !important;
    border: 1px solid #EDDABC !important;
}

.quin .onstate .swatch { 
    border:none;
    background: url(/products/images/common/swatch_ico_highlight.gif) no-repeat;
    display:block;
    margin-left:0px;
    position:absolute;
    top:0;
    z-index:999;
    width: 33px;
    height: 27px;
    padding: 3px; 
}

/* Individual Shades/Spacers */
.quin .shade_0 { width: 33px !important; position:absolute; left: 2px; margin-top: 1px; }
.quin .shade_1 { width: 33px !important; position:absolute; left: 37px; margin-top: 1px; }
.quin .shade_2 { width: 33px !important; position:absolute; left: 72px; margin-top: 1px; }
.quin .shade_3 { width: 33px !important; position:absolute; left: 107px; margin-top: 1px; }
.quin .shade_4 { width: 33px !important; position:absolute; left: 142px; margin-top: 1px; }
.quin .spacer { display: none; }

.swatch-container .quin .shade-name { margin-right:8px; }


/* /quin */

/* Duo and quad Swatches */
.quad { 
    width: 140px !important; 
    height: 27px !important; 
    display: inline !important;
    border: 1px solid #ffffff !important;
    padding-right: 1px;
    }
.swatch-container .quad  { margin:0 10px 4px -2px; }
.active .quad { 
    background: none !important;
    width: 140px !important; 
    height: 27px !important;
    display: inline !important;
    border: 1px solid #EDDABC !important;
}

.quad .onstate .swatch { 
    border:none;
    background: url(/products/images/common/swatch_ico_highlight.gif) no-repeat;
    display:block;
    margin-left:0px;
    position:absolute;
    top:0;
    z-index:999;
    width: 33px;
    height: 27px;
    padding: 3px; 
}

/* Individual Shades/Spacers */
.quad .shade_0 { width: 33px !important; position:absolute; left: 2px; margin-top: 1px; }
.quad .shade_1 { width: 33px !important; position:absolute; left: 37px; margin-top: 1px; }
.quad .shade_2 { width: 33px !important; position:absolute; left: 72px; margin-top: 1px; }
.quad .shade_3 { width: 33px !important; position:absolute; left: 107px; margin-top: 1px; }
.quad .spacer { display: none; }

.swatch-container .quad .shade-name { margin-right:8px; }

/*           DUO           */

.duo { 
    width: 70px !important; 
    height: 27px !important; 
    display: inline !important;
    border: 1px solid #ffffff !important;
    }

.active .duo { 
    background: none !important;
    width: 70px !important; 
    height: 27px !important;
    display: inline !important;
    border: 1px solid #f8e9b3 !important;
    } 
.duo .on { 
    border:none;
    background: url(/products/images/common/swatch_ico_highlight.gif) no-repeat;
    display:block;
    position:absolute;
    top:0;
    z-index:999 !important;
    /*padding: 3px; */
}
.duo .spacer { width: 2px; }
/* Individual Shades/Spacers */
.duo .shade_0 { width: 33px !important; position:absolute; left: 1px; margin-top: 1px; }
.duo .shade_1 { width: 33px !important; position:absolute; left: 36px; margin-top: 1px; }
.duo .spacer { display: none; }

/* End Duo / Quad Swatches */

/* Single shade swatches */
.active .single {
    
}

td.shade-table-cell {
    padding-bottom: 2px;
}
/* End Single shade swatches */


#tabs-content .tab {
    min-height: 380px;
}

#qv_tabs-content .tab {
    min-height: 380px;
}

.clearfix { clear: both; }

.quickshop-btn {
    cursor: pointer;
}

.sku_select_container .sku-menu {
    margin-bottom: 5px;
	vertical-align: middle;
	height: 18px;
	font-size: 85%;
}

.limited { float: right; margin-right: 17px; }

#product_swatch_placeholder {
	font-size: 10px;
	line-height: 10px;
}

#product_swatch_placeholder .scroll-container {
    height: 146px;
    overflow-y: auto;
    position: relative;
	margin-top: 5px;
} 
/*#background-gradient #utilitynav_wrapper{ margin-top:-70px;} /* 57531 COG July 28 2010 utility navigation alignment issue fixed */
