﻿* { margin: 0; padding: 0; }
body, td { font: 10px verdana; color: #333333; }
img { border: 0; }
a:link { text-decoration: none; color: #325a9b; }
a:visited { text-decoration: none; color: #325a9b; }
a:hover { text-decoration: none; color: #333333; }
a:active { text-decoration: none; color: #325a9b; }
h1 { font-size: 16px;font-family: Helvetica, Arial, San-serif; }
h2 { font: bold 18px Helvetica, Arial, San-serif; 
     line-height: 100%; margin: -3px 0 5px 0; }
/* -------------------------------------------------------------------------- */
/* Header */
.header .goTo { padding-bottom: 2px; }
.header .goTo a:link { color: #858585; }
.header .goTo a:visited { color: #858585; }
.header .goTo a:hover { color: #333333; }
.header .goTo a:active { color: #858585; }
.header .stripe { background: #333333; }
.header .subHeader {background: #C7CCCF;color: #333333;}
.header .subHeader td { padding-bottom: 5px; }
.header .shoppingBag {font-weight: bold;color: #2D5A97;}
.header .shoppingBag a:link { color: #2D5A97; }
.header .shoppingBag a:visited { color: #2D5A97; }
.header .shoppingBag a:hover { color: #333333; }
.header .shoppingBag a:active { color: #2D5A97; }
/* -------------------------------------------------------------------------- */
/* Side Nav */
.leftPanel {margin-top: 5px;}
.sideNavFriends td {border-top: 1px solid #FFFFFF; text-align: center;}
/* -------------------------------------------------------------------------- */
/* Subnav */
.sideNav { margin-bottom:45px; }
.sideNav a:link, 
.sideNav a:visited, 
.sideNav a:hover, 
.sideNav a:active {color: #414191; text-decoration: none; }
.sideNav, .sideNav ul, .sideNav ul li { list-style: none; }
.sideNav .title, .sideNav .titleActive {
	display: block;
	font-weight: bold;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.sideNav .title { color: #414191; }
.sideNav .titleActive {	color: #333333; }	
.title a:link, 
.title a:visited, 
.titleActive a:link, 
.titleActive a:visited 
{
	display: block;
	padding: 2px 0 2px 9px;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.title a:link, .title a:visited { color: #414191; }
.titleActive a:link, .titleActive a:visited { color: #333333; }
.title a:hover, 
.titleActive a:hover {
 display: block;
 color: #333333;
 padding-left:9px;
 font: bold 14px Arial, Helvetica, sans-serif;}
.sideNav li ul li a {
	display: block;
	border: none;
	font-weight: normal;
	margin-right: -20px;
	padding: 1px 0 3px 19px;
	}
.sideNav li ul li a:hover {color: #333333;}
.sideNav li ul {}
.sideNav .pageActive { color:#333333; }
a.pageActive:link, a.pageActive:visited, a.pageActive:active { color:#333333; }
a.pageActive:hover { color:#333333; }
/* -------------------------------------------------------------------------- */
/* Search */
.queryLabel {font-weight: bold;color: #2D5A97;}
.query {font-size: 9px;width: 135px;height: 16px;color: #858585;}
.storeSearch {margin-bottom: 10px;padding: 0;}
/* -------------------------------------------------------------------------- */
/* Footer */
.footerTable {border-top: 2px solid #FFFFFF; border-bottom: 1px solid #EBE7E4;clear: both;}
.footerTable td {padding-left: 10px;}
.footerTable ul {list-style: none;margin: 1px 0px 5px;width: 160px;}
.footerTable .footerHeader td {
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
  background-color:#F6F5F4;
	}
.footerTable .footerHeader .left {background-color:#EBE7E4;padding: 0;}
.copyright {padding-top: 5px;}
.copyright span {padding-left: 195px;}
/* -------------------------------------------------------------------------- */
/* Product: Ordering Information */
.price, .priceSale, .sale {
	display: block;
	font-size: 18px;
	font-family: Helvetica, Arial, San-serif;
	font-weight: bold;
	}
.salePrice {font-weight: bold;color: #FF0000;}
.priceSale {text-decoration: line-through;}
.priceSaleListing {
  text-decoration: line-through;
	display: block;
	padding-bottom:1px;
	font-style:italic;
	}
.sale {display: block;font-size: 18px;font-weight: bold;color: #FF0000;}
.quantity { width: 31px; font:10px verdana; color:#333333; height:14px }
/* -------------------------------------------------------------------------- */
/* Product: Layout for Major Sections*/
.rightColumn { width: 248px; padding-left:2px; }
.leftColumn { margin-right: 7px; width: 251px; }
.productDescription, .availableColors, .orderingInformation, 
.sizeInformation, .goesWith, .youMightAlsoLike { margin-bottom: 5px; }
.orderingInformation, .goesWith, .youMightAlsoLike { width: 249px; } 	
.availableColors { float:left;width: 250px; }
.sizeInformation, .youMightAlsoLike { clear: both; }
.zoom { float:left;margin-bottom: 10px; }
.productContent h4 { 
	font: 10px verdana;
	background-color: #E8E8E8;
	padding: 3px;
	margin: 0 1px 5px 0;
	clear: both;
	}
.productContent { padding: 12px; }
.productContent h3 { font: 14px verdana; }
a.colorNameSelect:link, 
a.colorNameSelect:visited, 
a.colorNameSelect:hover,
a.colorNameSelect:active, 
.colorNameSelect a:link, 
.colorNameSelect a:visited, 
.colorNameSelect a:hover, 
.colorNameSelect a:active { color: #333333; }
.colorName { color: #414191; cursor:pointer;}
div.row a:link, 
#productDescription ul li a:link, 
#productDescription td a:link, 
#sizeInformation ul li a:link { text-decoration:none; color: #2D5A97; }
div.row a:visited, 
#productDescription ul li a:visited, 
#productDescription td a:visited, 
#sizeInformation ul li a:visited { text-decoration: none; color: #325a9b; }
div.row a:hover, 
#productDescription ul li a:hover, 
#productDescription td a:hover, 
#sizeInformation ul li a:hover { text-decoration: none; color: #333333; }
div.row a:active, 
#productDescription ul li a:active, 
#productDescription td a:active, 
#sizeInformation ul li a:active { text-decoration: none; color: #325a9b; }
.swatch { height: 18px; width: 18px; border: 1px solid #ebe7e4; }
.productBlurb { margin-bottom: 5px; }
div.row {clear: both;width: 250px;}
div.row .point {float: left;width: 14px;padding-top:6px;}
div.row .text {float: right;width: 236px;text-align: left;padding-bottom: 2px;}
.productDescription ul { margin-bottom: 5px; }
.productDescription ul li {display: inline;margin-right: 5px;}
#productDescription img {display: block;}
.productDescription ul li img {display: inline;position: relative;top: 1px;margin-right: 5px;}
/* -------------------------------------------------------------------------- */
/* Product: Also Like */
.youMightAlsoLike{float:left;}
.youMightAlsoLike table {float:left;border-width:0px;}
.youMightAlsoLike td {vertical-align:top;font-size:10px;width:79px;}
.youMightAlsoLike td div {float:left;width:72px;padding:0px;line-height:11px;}
.youMightAlsoLike td img {border: 1px solid #C8CDD0;width:72px;height:93px;}
/* -------------------------------------------------------------------------- */
/* Footer Pages */
.sizingContent, 
.colorsContent, 
.fabricsContent, 
.contactContent, 
.faqContent, 
.affiliatesContent, 
.shippingContent, 
.returnsContent, 
.privacyContent {padding: 10px 0 0 10px;}
.morePhotoMini{
  cursor:pointer;
  float:left;
  border: 1px solid #C8CDD0;
  width:55px;
  height:55px;
  margin:0px 4px 0px 0px;
}
/* -------------------------------------------------------------------------- */
/* Color Boxes for Product Page*/
div.colorBox  {
  float:left;
  width:18px;
  height:18px;
  cursor:pointer;
  margin:0px 0px 2px 0px;
  border:solid 1px #c8cdd0;
}
div.colorBox6  {float:left;width:6px;height:18px;}
div.colorBox12 {float:left;width:12px;height:18px;}
div.colorBox18 {float:left;width:18px;height:18px;}
/* -------------------------------------------------------------------------- */
/* Brand Styles */
.brandDescription {width: 534px;margin: 10px 0;}
/* -------------------------------------------------------------------------- */
/* Rounded Corners (added by CMoore 12/01/09 */
.topCornersW, .topCornersG { height:3px;background-color:#FFFFFF;width:185px;margin-left:5px }
.bottomCornersW, .bottomCornersG { height:3px;background-color:#FFFFFF;width:185px;margin-left:5px;clear:both;margin-bottom:10px }
.middleSectionW, .middleSectionG { background-color:#ffffff;width:180px;margin-left:5px;padding:2px 0 0 5px }

.topCornersG { background-color:#f7f5f4 }
.bottomCornersG { background-color:#f7f5f4 }
.middleSectionG { background-color:#f7f5f4 }
/* -------------------------------------------------------------------------- */
#autosuggest{display: none;}

.suggestion_list{border-width:1px; border-style:solid; border-top-width:1px; padding: 0px 0px 0px 0px; z-index:50;}
.suggestion_list ul{padding: 0px; margin: 0px;list-style-type: none;}
.suggestion_list li{padding: 2px 4px 2px 4px;overflow:hidden;}
.suggestion_list li div{height:14px;overflow:hidden; }
.suggestion_list a{text-decoration: none;color:#333333;}
.suggestion_list .selected{background:#a3b6d4;color:#ffffff; font-weight:bold;}
.suggestion_list .selected a{color:#ffffff;}

.tbxMasterSearch{background:#ecf2fa;border-color:#989898;width:205px;}
.tbxMasterSearch a{color:#333333;}
.tbxMasterSearch .selected{background:#a3b6d4;color:#ffffff; font-weight:bold;}
.tbxMasterSearch .selected a{color:#ffffff;}
