/* General Page */

.GeneralPage
{
	background-color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image: url(Images/bgPage.gif);

}

/* Utility Nav */

.bgUtilityNav {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D8D9D5;
	border-bottom-color: #D8D9D5;
	border-left-color: #D8D9D5;
	width: 929px;
	background-color: #ECEBE6;

}
.utilityNav {
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	color: #404040;
	background-color: #FFFFFF;
	height: 17px;
	width: 115px;
	border: 1px solid #9A9A99;
}

.cartList {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
}

/* Main Navigation */

.mainNav {
	text-align: left;
	vertical-align: top;
	height: 42px;
	width: 927px;
	padding-top: 7px;
	padding-left: 4px;
	margin-top: 7px;
	margin-left: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D8D9D5;
	border-left-color: #D8D9D5;
	background-color: #FFFFFF;
}

/* Main Table */
.mainTable {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBD9D3;
	border-left-color: #DBD9D3;
	background-color: #FFFFFF;
}

.mainTableHP {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DBD9D3;
	border-bottom-color: #DBD9D3;
	border-left-color: #DBD9D3;
	background-color: #FFFFFF;

}

.tdTittle {
	vertical-align: top;
	padding-top: 11px;
}

/* Search Results */

.viewAll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;	color: #404040;

}
.viewAll a{	color: #404040;
	text-decoration: none;
}

.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	color: #404040;
	font-weight: bold;
}

.pagination td {
	padding-bottom: 10px;
	padding-right: 15px;
}
	
.pagination a{	color: #404040;
	text-decoration: none;
	font-weight: normal;
	
}
.banner {
	padding-top: 8px;
	padding-bottom: 10px;
}
.bannerLarge {

	padding-bottom: 15px;
}
.catImage {
	margin-bottom: 10px;
}

.arrowNext {
	background-image: url(Images/arrowNext.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 6px;
	background-position: 4px 1px;
}

a.arrowNext  {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.arrowPrevious {
	background-image: url(Images/arrowPrevious.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	background-position: 9px 1px;
}

a.arrowPrevious  {
	color: #FFFFFF;
	text-decoration: none;
}

.productCodeSR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 7px;
	text-transform: lowercase;

}
.productCodeSR a{
	color: #967A6D;
	text-decoration: none;
}
.productNameSR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 7px;

}
.productNameSR a{
	color: #484848;
	text-decoration: none;
}	
.priceSR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	font-weight: bold;
}

.salePriceSR {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E56EB6;
	font-weight: bold;
}

.imageSR {

}

.vendorSR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 7px;

}
.vendorSR a{
	color: #484848;
	text-decoration: none;
}

/* Footer */

.tableSpacer {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBD9D3;
	border-left-color: #DBD9D3;
	background-color: #FFFFFF;
}

.tableBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBD9D3;
}	
	
.Footer  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #717171;
	
}
.Footer a{
	color: #808080;
	text-decoration: none;
	text-transform: uppercase;
}


.emailSignUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #626262;
	background-color: #FFFFFF;
	height: 17px;
	width: 139px;
	border: 1px solid #92928F;
}


/* Detail Page */

.productVendorD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #39A3B2;
	font-weight: bold;

}
.productNameD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #74A266;
	font-weight: bold;

}
.detailBorderH {
	background-image: url(Images/detail/borderHorizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.relatedProdName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #636262;
	line-height: 12px;



}
.relatedProdName a{
	color: #636262;
	text-decoration: none;
}

.RecommendedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74A266;
	text-transform: uppercase;
	font-weight: bold;

}	

.descDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636262;
	line-height: 16px;
}
.descDetail li {
	font-size: 11px;
}
.prodcodeD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
	text-transform: uppercase;
}
.priceD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #39A3B2;
}

.salePriceD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
}
.attribD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	background-color: #FFFFFF;
	border: 1px solid #AFAFAF;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
.attribDirectD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74A266;

}
.detailBorderV {
	background-image: url(Images/detail/borderVertical.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.matchingStyleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.matchingStyleText a {
	color: #636262;
	text-decoration: none;
}
	
.matchingStylePrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636262;
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
}

.matchingStylePrice a {
	color: #636262;
	text-decoration: none;
}	


.attributeName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #404040;
	text-align: right;
	padding-right: 7px;
}
.attributeSize {
	padding-top: 10px;
	padding-bottom: 10px;
}
.swatchName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: top;
}

.bgSwatch {
	background-image: url(Images/detail/bgDetailSlider.jpg);

}

.addToCartAction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #74A266;
	background-image: url(Images/detail/bgAddToCart.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 6px;
	padding-left: 12px;
}

/* cart */

.slider {
	background-color: #ECEBE6;
	border: 1px solid #BAB7A9;
}

.checkShipping {
	color: 74A266;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-wieght: bold;
	text-transform: uppercase;
	padding-left: 5px;
}	
	
.ContentTableHeaderCart
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	text-decoration: none;
	background-image: url(Images/bgTableHeaderCart.gif);
	text-align: left;
	height: 30px;
	text-transform: uppercase;
	background-repeat: repeat-x;
}

.coupon {
	width: 190px;
}

.bgPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BAB7A9;
	border-bottom-color: #BAB7A9;
	border-left-color: #BAB7A9;
}



/* Left Navigation */

.leftNavMenu ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}

.leftNavMenu li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	
}
.leftNavMenu a {
	color: #404040;
	text-decoration: none;

}
.leftNavMenu a:hover {
	color: #39A3B2;
}

/* StoreFront Css  */

.bdyText {
	font-family: Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11px; /* Font Size */
	color: #404040; /* Font Color */
	text-decoration: none; /* Font Style */
}

.bdyText a{

	color: #409CA9; /* Font Color */
	text-decoration: underline; /* Font Style */
}

.ContentTableHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	text-decoration: none;
	background-image: url(Images/bgTableHeaderCart.gif);
	text-align: left;
	height: 30px;
	text-transform: uppercase;
	background-repeat: repeat-x;
}

.Content
{
	font-family: Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11px; /* Font Size */
	color: #404040; /* Font Color */
	text-decoration: none; /* Font Style */
	text-align: left; /* Text Align */

}

.ContentTable
{


}

.ContentTableHorizontal
{
	background-image: url(Images/detail/borderHorizontal.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;

}



.genericTable {
	padding-right: 14px;
	padding-left: 12px;
}

.Instructions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	color: #404040;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 15px;

}


.ErrorMessages
{
	font-family: Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11px; /* Font Size */
	color: #74A266; /* Font Color */
	font-weight: bold; /* FontStyle */
	text-decoration: none; /* Text Align */
}

.Messages
{
	font-family: Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 11px; /* Font Size */
	color: #F13A7A; /* Font Color */
	font-weight: bold; /* FontStyle */
	text-decoration: none; /* Text Align */
}

.Headings
{
	font-family: Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 12px; /* Font Size */	color: #404040; /* Font Color */
	font-weight: bold; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: left; /* Text Align */
}

.Inputs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
	border: 1px solid #C0BEB6;

}
.inputTtlCap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	color: #404040;
	padding-right: 10px;
	text-align: right;
	text-transform: uppercase;

}
.pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F13A7A;
	text-decoration: none;
}
.pink a {
	color: #F13A7A;
	text-decoration: none;
}
	
.green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74A266;
	text-decoration: none;
}
.green a {
	color: #74A266;
	text-decoration: none;
}
a.green:hover {
	text-decoration: underline;
}			
/* shipping checkout */


.Button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none #74A266;
	width: 195px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(Images/bgButton.gif);
	background-color: #74A266;
	text-align: left;


}
.landBra {
	background-color: #58394E;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.landPanty {
	background-color: #61A1A3;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.landClothing {
	background-color: #2D636B;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.landAccess {
	background-color: #4D5080;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.landBrand {
	background-color: #6D926C;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #74A266;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-transform: lowercase;


}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #3F3F3F;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-transform: lowercase;


}
.featuredItemLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	
}
	
.featuredItemBrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: 464646;
}
.featuredItemText {
	padding-left: 6px;
	line-height: 12px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 3px;


}


.landingFeaturedText {

	padding-left: 8px;
	line-height: 12px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.bgLandingFeature {
	background-image: url(landing/070407/bgLandingNew.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-left: 8px;

}
.landingJumpM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E1B0F;
	height: 16px;
	width: 175px;
	border: 1px solid #383838;
}
.landingSubText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F7362;
	background-image: url(landing/042607/widget.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 3px;
	padding-left: 14px;
	background-color: #FFFFFF;


}
.landingTitle {

}
.landingTitle a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2E3740;
	padding-right: 10px;
	font-weight: bold;
	text-decoration: none;
		line-height: 16px;
}

.hpfeaturedItemLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
}
	
.hpfeaturedItemBrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}
.hpfeaturedItemText {
	padding-left: 6px;
	line-height: 12px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 3px;


}

.border100207 {
	border: 1px solid #241616;
}