BODY {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	margin:0px;
	padding-top:18px;
	padding-bottom:18px;
}







td.main-column {
	padding-right:10px;
	width:572px;
}

td.padding-left {
	padding-left:9px;
}







td#sidebar {
	border-left:1px solid rgb(181,181,181);
	padding-right:10px;
}

td#sidebar .menuSeparator
{
	width: 99%;
	height: 2px;
	background: url('includes/skinnystyle/images/separator-orange.gif') #ffffff repeat-x 0 50%;
	margin-bottom:16px;
	margin-top:16px;
}

td#sidebar input#search {
	width:125px;
	height:19px;
	background-color:rgb(255,230,185);
	border:1px solid rgb(154,29,67);
	padding:3px;
	margin-bottom:2px;
}

#sidebar ul {
	list-style: none;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

#sidebar ul li a {
	font-size:12px;
	color:rgb(153,26,65);
	letter-spacing:-1px;
	font-weight:lighter;
}

#sidebar ul li ul li a {
	color:rgb(83,83,83);
	font-size:12px;
	font-weight:lighter;
}

#sidebar .shoppingCart {
	text-align:right !important;
	color:rgb(83,83,83);
}




table.sidebar {
	height:523px;
}

table.sidebar td {
	padding-left:10px;
}

table.sidebar td td {
	padding-left:0px;
}


TABLE.headerNavigation {
	margin-bottom:4px;
}

TR.headerNavigation {
	background:none;
}

TD.headerNavigation {
	text-transform:uppercase;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:none;
	color:rgb(254,155,0);
	font-weight:normal;
	padding-left:20px;
	padding-bottom:3px;
}





A.headerNavigation { 
	color:rgb(254,155,0); 
}

A.headerNavigation:hover {
	color:rgb(254,155,0);
}





.infoBox {
  background:none;
}

.infoBox td {
	padding:0px;
	/*text-align:center;*/
}

.infoBoxContents {
  background:none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background:none;
}

.infoBoxNoticeContents {
  background:none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:"Trebuchet MS", sans-serif;
  font-size:10px;
  background:none;
  color:rgb(0,0,0);
  text-align:center;
  font-weight:normal;
  text-transform:uppercase;
}

TD.infoBox, SPAN.infoBox {
  font-family:"Trebuchet MS", sans-serif;
  font-size:9px;
}

SPAN.message-blue {
	color:rgb(46,141,181);
	text-transform:uppercase;
}







TD.pageHeading {
	color:rgb(153,26,65);
	font-family:"Trebuchet MS", sans-serif;
	font-size:16px;
	font-weight:lighter;
}








P.productName {
	margin:0px;
	color:rgb(153,26,65);
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;
	font-weight:lighter;
}

P.productDescription {
	color:rgb(83,83,83);
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

P.productPrice {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
}

IMG.mainProductImage {
	margin-left:-2px;
	margin-right:10px;
}


TABLE.relatedProducts {
	margin-top:20px;
}

TABLE.relatedProducts TD.productListing-heading {
	background-color:white;
}

TABLE.relatedProducts TD.productListing-heading TABLE {
	width:98%;
	margin-bottom:8px;
	height:15px;
}

TD.relatedProducts-faux-heading {
	padding-top:3px;
	border:1px solid rgb(254,155,0);
	border-bottom:0px solid;
	background: white url('includes/skinnystyle/images/similarButton.jpg') no-repeat center 2px;
}



/* productListing is also used for categories, etc. */
TABLE.productListing {
	/*width:520px;*/
	font-family:"Trebuchet MS", sans-serif;
	font-size:10px;
	border: 0px;
	border-style: none;
	border-spacing: 0px;
	color:rgb(83,83,83);
	margin-left:10px;
}

TABLE.productListing td {
	padding-right:25px;
	padding-bottom:10px;
}

TABLE.productListing td.last {
	padding-right:0px;
}

TABLE.productListing td a {
	line-height:9px;
	color:rgb(83,83,83);
}

TABLE.productListing td a {
	width:80px;
	display:block;
}

TABLE.productListing td a img {
	width:80px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: rgb(151,52,83);
  color: #FFFFFF;
  font-weight: bold;
  padding-right:5px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: rgb(1255,255,255);
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}







.messageStackError, .messageStackSuccess {
	background-color: rgb(230,227,228);
	color: rgb(0,0,0);
	padding:5px;
}




span.orderEdit {
	color:rgb(153,26,65);
}
/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #991A41;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FE9B00;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FE9B00;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FE9B00;
  font-weight : normal;
}
A.sitemap { 
  color: #535353; 
}
A.sitemap:hover {
	text-decoration: underline;  
}
/***** End Sitemap_SEO *****/ 