a.header:link {color: white; text-decoration: none; }
a.header:visited {color: white; text-decoration: none; }
a.header:hover {color: white; text-decoration: underline; font-weight:normal;}
a.header:active {color: white; text-decoration: none; } 

A:link
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}
A:active
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}
A:visited
	{
	font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}
A:hover
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
        color:#white
	}


p3 {
	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	text-decoration: none;

	padding: 5px 8px;

}

body {

	margin: 0;

	padding: 0;

	background-position: top left;

	background-repeat: repeat-y;

        text-decoration: none;

}



.header-menu, .header-menu TD, .header-menu TH  {

        color: white;

        height: 15px;

        border-left: solid 3px #FFF;

        horizontal-align: middle;

        vertical-align: middle;
 
        text-align: center;

        text-decoration: none;

        text-weight: none;

        background-image:url('http://store.yahoo.com/lib/yhst-90313170590133/header-menu-background.gif');

        font: bold 11px Arial, Helvetica, sans-serif;



}

.header-menu a:hover {color: #666; text-decoration: underline; font-weight: normal;}

.header-menu-1, .header-menu-1 TD, .header-menu-1 TH  {

        color: white;

        height: 15px;

        border-left: solid 3px #FFF;

        horizontal-align: middle;

        vertical-align: middle;
 
        text-align: center;

        text-decoration: none;

        text-weight: none;

        font: bold 11px Arial, Helvetica, sans-serif;

}


div.clear {

	clear: both;

}



div#container {

	width: 978px;

	background-position: top right;

	background-repeat: repeat-y;

}



div#small-right {

	width: 204px;

	background-color: #5E6E7B;

	border-left: solid 3px #FFF;

	border-right: solid 3px #950A0D;

	float: right;

        color: #FFFFFF;

}



div#container > div#small-right {

	width: 198px;

}



div#big-left {

	float: left;

	width: 772px;

}



div#small-right div.join-mailing form {

	margin: 0;

	padding: 0;

}



div#small-right div.join-mailing {

	height: 95px;

	background-color: #5E6E7B;

	border-bottom: solid 4px #FFF;

}



div#small-right div.join-mailing input {

	font: normal 11px/14px Arial, Helvetica, sans-serif;

	margin-top: 10px;

	vertical-align: middle;

}



div#small-right div.join-mailing input.mailing-box {

	margin-left: 16px;

	padding-left: 4px;

	width: 140px;

}



div#small-right > div.join-mailing {

	height: 91px;

	

}



ul.testimonials {

	list-style: none;

	font: normal 11px/1.5 Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0 6px 12px 4px;

}



ul.testimonials li {

	padding: 12px 4px 12px 6px;

	border-bottom: solid 1px #cccccc;

}



ul.testimonials li em {

	display: block;

	font-style: normal;

	color: #CCCCCC;

	font-size: 11px;

	text-align: right;

}



ul.testimonials li a,

ul.testimonials li span.like-a {

	font-size: 11px;

	font-weight: bold;

	color: #950A0D;

}

h1 {
	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	padding: 5px 8px;

	text-decoration: none;

}

h3 {

	background-color: #CECECE;

	color: #10314A;

	font: normal 15px Arial, Helvetica, sans-serif;

	padding: 5px 8px;

	margin-top: 2px;

	margin-bottom: 0;

}


p3 {
	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	text-decoration: none;

	padding: 5px 8px;

}

p4 {
	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	text-decoration: none;

}
        


#breadcrumbs {

	color: #940808;

	font: normal 11px Arial, Helvetica, sans-serif;

}



#breadcrumbs a, #breadcrumbs span.like-a {

	color: #5A6B7B;

}



table.item-page-table td p {

	font: normal 11px/1.5 Arial, Helvetica, sans-serif;

}



table.item-page-table td r {

	font: normal 11px Arial, Helvetica, sans-serif;

}


div#scPage-insets img {

	border: solid 1px #5A6B7B;

}



#product-info-table {

	font: normal 11px Arial, Helvetica, sans-serif;

}



#product-info-table TH {

	border-top: solid 1px #FFF;

	background-color: #5A6B7B;

	color: #FFF;

	text-align: right;

	padding-right: 5px;

	font-weight: bold;

}



#product-info-table TD {

	border-top: solid 1px #FFF;

	padding: 4px 6px;

	background-color: #CECECE;

}



#product-info-table td.name,

#product-info-table td.buttons {

	font-weight: bold;

	color: #FFF;

	background-color: #940808;

	vertical-align: middle;

	padding: 6px 8px

}



#product-info-table td.buttons a.tell-a-friend img {

	border: none;

	margin-bottom: 6px;

}



#product-info-table s {

	text-decoration: none;

}



#product-info-table .sale-price {

	color: #900;

}



#product-info-table .sale-price span.sale {

	font-weight: bold;

	font-size: 12px;

}



ul.product-highlights-list {

	list-style: none;

	background-color: #E7E7E7;

	margin: 1px 0 0 0;

	padding: 0px 1px;

}



ul.product-highlights-list li {

	background: url(http://site.thedenimshop.com/solidcactus/dot.gif) 10px center no-repeat;

	padding: 1px 4px 0px 20px;

	font: normal 11px Arial, Helvetica, sans-serif;

}



/*  SEO-RELATED-LINKS  */



#seo-related-links {

	width: 100%;

}



#seo-related-links:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}



#seo-related-links ul {

	margin:0;

	padding: 0;

  list-style: none;

}



#seo-related-links ul.seo-links li {

	width: 49%;

	float: left;

	display: inline;

	background: url(http://site.thedenimshop.com/solidcactus/dot.gif) 5px center no-repeat;

	margin:0;

	padding:0;

}



#seo-related-links ul.seo-links li a {

	text-decoration: none;

	padding-left: 15px;

	padding-top: 4px;

	padding-bottom: 4px;

	display: block;

	font: normal 11px Arial, Helvetica, sans-serif;

	color: #000;

}



#seo-related-links ul.seo-links li a:hover {

	color: #940808;

	text-decoration: underline;

}


/*  SIDE-NAV-LINKS  */



#side-nav-links {

	width: 100%;

}



#side-nav-links:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}



#side-nav-links ul {

	margin:0;

	padding: 0;

  list-style: none;

}



#side-nav-links ul.side-links li {

	width: 49%;

	float: left;

	display: inline;

	background: url(http://site.thedenimshop.com/solidcactus/dot.gif) 5px center no-repeat;

	margin:0;

	padding:0;

}



#side-nav-links ul.side-links li a {

	text-decoration: none;

	padding-left: 15px;

	padding-top: 4px;

	padding-bottom: 4px;

	display: block;

	font: normal 11px Arial, Helvetica, sans-serif;

	color: #000;

}



#side-nav-links ul.side-nav li a:hover {

	color: #940808;

	text-decoration: underline;

}
div.tan-line {

	border-top: solid 3px #FFF;

	border-bottom: solid 3px #FFF;

	background-color: #D6BD8C;

	height: 20px;

	width: 771px;

	margin-left: 0;

}

div.html-field {
list-style: none;

	font: normal 12px/1.5 Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0 6px 12px 4px;
}
/* 
Yahoo! Cross-sell - Skin Overwrite
Version: Horizontal 0
Author: Solid Cactus, Inc.
Last Modified: 2007-11-07
*/

/* Color Controls */
#ys_relatedItems 			{border-color:#950A0D; width:100%}
.ystore-cross-sell-row 			{border-color:white;}
.ystore-cross-sell-row a 		{color:black;} 
.ystore-cross-sell-row td 		{border-color:#E4E4E2;} 
.ystore-cross-sell-row .ys_promo 	{color:#C02506;}
.ystore-cross-sell-table-horizontal,
.ystore-cross-sell-title-cell 		{border-color:#e4e4e4;}
.ystore-cross-sell-title 		{background-color:#950A0D; color:white;} 
/* !Color Controls */

/* Structure Code */
#ys_relatedItems {padding-bottom:2px; border-style:solid; border-width:0 0 8px;}
.ystore-cross-sell-product-name {font-size:9pt;}
.ystore-cross-sell-row {border-style:solid; border-width:10px 0;} /* makes border work in Firefox */
.ystore-cross-sell-row a {text-decoration:none;}
.ystore-cross-sell-row a:hover {text-decoration:underline;}
.ystore-cross-sell-row a img {border:0;}
.ystore-cross-sell-row td {border-style:solid; border-width:0 1px 0 0; padding:10px; text-align:center; vertical-align:top; width:33%;}
.ystore-cross-sell-row td.ystore-cross-sell-cell-last {border-right:0;}
.ystore-cross-sell-row .ys_promo {font-weight:bold;}
.ystore-cross-sell-table-horizontal {border-collapse:separate; border-spacing:0; border-style:solid; border-width:1px 0 0; font:9pt Tahoma, arial, sans-serif; width:100%;}
.ystore-cross-sell-title {font:normal 14pt Helvetica, Arial, sans-serif; margin:0 0 2px; padding:0.25em 0.4em;}
.ystore-cross-sell-title-cell {border-style:solid; border-width:0 0 1px; padding:0;}
/* !Structure Code */	
