/* @group General */

/* @end General */



/* @group Helpers */



/* @group Borders */

.duo-border-top{  border-top: 4px double #dfdfdf; }

.duo-border-bottom{	border-bottom: 4px double #dfdfdf;}

.dashed-border-top{	border-top:  1px dashed #dfdfdf; }

.dashed-border-bottom{	border-bottom:  1px dashed #dfdfdf;	}

.border{ border: 1px solid #dfdfdf;	}

.border-top	{	border-top: 1px solid #dfdfdf;}

.border-bottom{ 	border-bottom: 1px solid #dfdfdf; }

.border-left{	border-left: 1px solid #dfdfdf; }

.border-right{	border-right: 1px solid #dfdfdf;}

.border-top-dark	{	border-top: 1px solid #333;}

.border-bottom-dark{ 	border-bottom: 1px solid #333; }

.border-left-dark{	border-left: 1px solid #333; }

.border-right-dark{	border-right: 1px solid #333;}


.rounded-big-border{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

.rounded-big-border-top{
	-moz-border-radius-topleft: 5px; 
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.rounded-small-border{
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.rounded-small-border-top{
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;

}

/* @end Borders*/


/* @group Order */

.horiz-first{ margin-left: 0;}
.horiz-last{ margin-right: 0;}
.verti-first { margin-top: 0;}
.verti-last { margin-bottom: 0;}

/* @end Order */

/* @group Text */

.textCenter {
	text-align: center;
}

.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}

a.textUnderline {
	text-decoration: underline;
}

.textNoLine{
	text-decoration: none;
}

.textUpperCase{ 
	text-transform: uppercase;
}

.details{
	font-size: 11px;
	color: #888;
}

/* @end Text*/

/* @group Alignment & Positioning */

.alignCenter{
	margin: 0 auto;
}

.alignRight {
	float: right;
}

.alignLeft {
	float: left
}

.vAlignMiddle{
	vertical-align: middle;	
}

.vAlignTextBottom{
	vertical-align: text-bottom;
}

/* @end Alignment & Positioning */



/* @group Clearing & Displaying*/

.clear{
	overflow: hidden;
}

.clearBoth{
	clear: both;
}

.clearAuto{
	overflow: auto;
}

.hidden {
	display: none;
}

.setBlock{
	display: block;
}
	
/* @end Clearing & Displaying */

/* @end Helpers*/



/* @group Page Structure */

#wrapper{ width: 960px; margin: 0 auto; padding: 20px 0; }
.callOutText{ font-size: 12px; line-height: 21px; padding: 0px 0 20;}

/* @end */


/* @group Page Components */

/* @group Choose Store */
#chooseStore{ margin: 20px 0; }
#chooseStore .col{ width: 400px; padding: 20px; display: block; text-decoration: none; color: #f0f0f0;}
#chooseStore .col:hover{ text-decoration: none; background-color: #090909; color: red;}
#chooseStore .col .colCallout,
#chooseStore .col .colDesc { display: block; margin: 10px 0; letter-spacing: 0.05em;}

#chooseStore .col .colCallout{ font-size: 14px; margin-bottom: 20px; }
#chooseStore .col .colDesc{ font-size: 14px; line-height: 24px;}
#chooseStore .selectFashion{ margin-right: 60px; }
/* @end Choose Store */

/* @group Store HomeNav */
#storeHomeNav{ padding: 35px 28px; border: 1px solid #626262;position: relative;}
#storeHomeNav .linkWrap{ background-color: #626262; padding: 15px;}
#storeHomeNav .link{ color: #f9f9f9; font-size: 14px; text-transform: uppercase; margin: 0 10px; font-weight: bold; text-decoration: none;}
#storeHomeNav .link:hover{ color: #a0a0a0; text-decoration: none; }
#storeHomeNav .tiltedSkull{ position: absolute; right: 0px; bottom: -26px; display: block; }
/* @end Store HomeNav */

#homeBannerLarge{ margin: 40px 0; }

/* @group Affiliates */
#affiliates{ padding: 40px 0; }
#affiliates .col{ width: 280px; padding: 20px; display: block; text-decoration: none; color: #f0f0f0;}
#affiliates .col:hover{ text-decoration: none; background-color: #090909; color: red;}
#affiliates .col .colDesc { display: block; margin: 10px 0; letter-spacing: 0.05em;}

#affiliates .col .colCallout{ font-size: 16px; font-weight: bold; }
#affiliates .col .colDesc{ font-size: 14px; line-height: 24px;}
/* @end Affiliates */    

#refreshedFoot{ width: 100%; border-bottom: 1px solid #1c1c1c; border-top: 1px solid #1c1c1c; /* background: transparent url(/images/refreshedFootBg.gif) repeat-x 0 bottom; */ overflow: visible;}
#refreshedFoot .wrapper{ width: 960px; overflow: visible; }
#refreshedFoot .elsewhere{ width: 220px; padding: 0 30px;}
#refreshedFoot .links{ width: 620; padding: 0 30px; /*border-left: 1px solid #1c1c1c;*/ background: transparent url(/images/linksBorder.gif) no-repeat top left;}

#refreshedFoot .elsewhere, #refreshedFoot .links { /* height: 580px; */ height: 510px; padding-top: 20px;}
#refreshedFoot .links{ height: auto;}

#refreshedFoot .footLinksHead{ font-size: 11px; font-weight: bold; color: #949494; margin: 1em 0; text-transform: uppercase; letter-spacing: 0.05em;}
#refreshedFoot .rowGroup{ margin-bottom: 20px; }
#refreshedFoot .footLinksRow a{ font-size: 11px; color: red;  width: 185px; padding: 6px 4px; display: block; float: left; margin-right: 15px; text-decoration: none; background: #000; }
#refreshedFoot .footLinksRow a:hover{ background: #1c1c1c; color: #949494;  font-size: 11px; }
#refreshedFoot .footLinksRow .omega{ margin-right: 0; }

#refreshedFoot .footLinksRow a img{width: 72px; height: 72px;}

#refreshedFoot .brandShowCase { padding: 5px 0 10px;  }
#refreshedFoot .brandShowCase a:hover{ background-color: transparent; }

#refreshedFoot .elseWhere{ padding-top: 20px; position: relative;}
#refreshedFoot .elseLinksWrap{ margin-top: 100px; }
#refreshedFoot .elseWhereBlock li{  margin-bottom: 15px;}
#refreshedFoot .elseWhereBlock li a{ color: red; text-decoration: none; line-height: 1.5em; font-size: 11px;}
#refreshedFoot .elseWhereBlock li a:hover{ color: red; text-decoration: none;}
#refreshedFoot .elseWhereBlock li p{ font-size: 9px; line-height: 16px; color: #949494;}
		
#refreshedFoot .fashionationFootFocal{ position: absolute; z-index: 50px; top:-41px;
width:220px; left:  31px; }	
#refreshedFoot .fashionationFootFocal img{ position: relative; left: -96px; }
#refreshedFoot .fashionationFootFocal p{ color: #949494; line-height: 1.6em; }
#refreshedFoot .fashionationFootFocal p a{ color: red;font-size: 11px; text-decoration: none;}
#refreshedFoot .fashionationFootFocal p a:hover{ text-decoration: none; color: red; }  


.colophon{ width: 960px; margin: 0 auto; padding: 10px 0; color: #949494; line-height: 1.6em;}
/* @end Page Components */


/* @group Overrides */

/* @end Overrides */
