* 				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Arial, sans-serif; font-size: 62.5%; background-color: white;}
a 				{outline: none; text-decoration: none;}
img 				{border: none; vertical-align: middle;}
a img				{border: none; outline: none;}
table 				{border-collapse: collapse;}
div				{position: relative;}
body				{border-top: 5px solid #5C9698;}
ul				{list-style-type: none;}
div				{position: relative;}


/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}
.no_border			{border: none;}


/**********************************STRUCTURE*****************************************/
div#wrapper {width: 1000px; margin: -5px  auto 0px auto; }
div#header {width: 1000px; height: 92px; background: url(/images/header_bg.gif) repeat-x; z-index: 10;}
div#content_wrapper {width: 805px; z-index: 5; float: left; background: url(/images/body_bg_middle.gif) repeat-y; min-height: 500px;}
div#content_wrapper_large {width: 1000px; z-index: 5; float: left;  background: url(/images/body_bg_middle_xl.gif) repeat-y; min-height: 500px; }

div#footer {width: 632px; margin: 10px 218px 5px 160px; height: 200px;}
div#main-content {float: left; width: 682px; margin-top: -17px;}
div#sidebar {float: right; width: 192px; padding: 2px 0px 5px 2px;}

/**********************************HEADER*****************************************/
a#logo { position: absolute; top: 10px; left: 5px; z-index: 50;}
div#top-selections {position: absolute; top: 10px; left: 245px; width: 550px; }
div#top-selections form {float: left; }
div#top-selections label {color: #95959F; font-size: 11px;}

input#mailing_list_email {font-size: 12px; color: #C6C6C6; text-transform: capitalize; letter-spacing: 1px; width: 150px; border: 1px solid #DFDFDF;}
div#top-selections span {color: #95959F; font-size: 11px;  float: left; margin: 3px 0px 0px 5px;}
div#top-selections span a {color: #95959F; font-size: 11px; }
div#top-selections span a:hover {color: #ED2A32;}

div#search_box {width: 190px; height: 72px; background: #C1DAE1; color: #7F8386;position: absolute; right: 0px; top: 5px; padding: 10px 0px 5px 5px;}
input#kword {font-size: 12px; color: #C6C6C6; text-transform: capitalize; letter-spacing: 1px; width: 160px; border: 1px solid #DFDFDF; height: 17px;}

div#shopping-bag {background: url(/images/shopping_bag_icon.gif) no-repeat; width: 17px; height: 15px; text-align: center; color: #7F8386; font-size: 11px; padding-top: 5px; margin-top: 20px; float: left; cursor: pointer;}
div#search_box span {float: left; width: 150px; margin: 15px 5px 5px 5px; }
div#search_box span a {color: #7F8386; font-size: 11px; font-weight: bold; padding: 0px 5px;}
div#search_box span a:hover {color: #63A2AD;}

/***** MAIN NAVIGATION ******/
ul#main-navigation {width: 800px; position: absolute; top: 67px; left: 0px; height: 30px;}
ul#main-navigation li {float: left;  margin-left: 10px; position: relative; }

ul#main-navigation li.shop_by_brand {width: 95px; }
ul#main-navigation li.ladies {width: 55px;}
ul#main-navigation li.men {width: 35px;}
ul#main-navigation li.kids {width: 35px;}
ul#main-navigation li.sportswear {width: 80px;}
ul#main-navigation li.ski {width: 30px;}
ul#main-navigation li.snowboard {width: 80px;}
ul#main-navigation li.equipment {width: 80px;}
ul#main-navigation li.eyewear {width: 65px;}

ul#main-navigation li.footwear {width: 70px;}
ul#main-navigation li.accessories {width: 85px;}
ul#main-navigation li.gift {width: 35px;}
ul#main-navigation li.sale {width: 35px;}

ul#main-navigation li.shop_by_brand a {width: 95px;}
ul#main-navigation li.ladies a {width: 45px; }
ul#main-navigation li.men a {width: 35px;}
ul#main-navigation li.kids a {width: 35px;}
ul#main-navigation li.sportswear a {width: 80px;}
ul#main-navigation li.ski a {width: 30px;}
ul#main-navigation li.snowboard a {width: 80px;}
ul#main-navigation li.equipment a {width: 80px;}
ul#main-navigation li.eyewear a {width: 65px;}

ul#main-navigation li.footwear a {width: 70px;}
ul#main-navigation li.accessories a {width: 85px;}
ul#main-navigation li.gift a {width: 35px;}
ul#main-navigation li.sale a {width: 35px;}

ul#main-navigation li a {color: #7C8E90; font-weight: bold; font-size: 12px; text-align: center; display: block; height: 15px; z-index: 12; position: relative; }
ul#main-navigation li a:hover {color: #ED2A32; display: block;}

ul#main-navigation li div.dd-holder {margin: 0px 0px 0px -20px; z-index: 10; display: none; position: absolute; top: 12px; }
ul#main-navigation li div.dd-holder div.dd-ul-holder {background: url(/images/dropdown_middle.png) repeat-y; width: 342px; display: block; padding: 5px 15px; }
ul#main-navigation li div.dd-holder div.dd-ul-holder ul.dd-nav {float: left;list-style-type: none; width: 105px; margin-left: 5px; z-index: 10;}
ul#main-navigation li div.dd-holder div.dd-ul-holder ul.dd-nav li {display: block; float: none; z-index: 10; padding: 2px;}
ul#main-navigation li div.dd-holder div.dd-ul-holder ul.dd-nav li a {font-size: 11px; display: inline; text-align: left; height: auto; font-weight: normal;}
ul#main-navigation li div.dd-holder div.dd-ul-holder ul.dd-nav li a {font-size: 11px; border: 0px; background: none; display: inline;}

ul#main-navigation li div.dd-holder div.dd-ul-holder ul.dd-nav li.column-header	{font-size: 12px; color:#345053; font-weight: bold;}
ul#main-navigation li div.dd-holder div.dd-ul-holder ul.dd-nav li a.sale-link	{color: red; font-weight: bold;}
/***** MAIN NAVIGATION ******/

/***** TOP NAVIGATION ******/
ul#top-nav {position: absolute; top: 40px; left: 240px; width: 560px; height: 15px; z-index: 18;}
ul#top-nav li	 {float: left;  position: relative; }

ul#top-nav li a {color: #C1DAE1; font-weight: bold; font-size: 12px; text-align: center; display: block; height: 15px; z-index: 20; position: relative;}
ul#top-nav li a:hover {color: #ED2A32; display: block;}
ul#top-nav li.shop_by_brand_top {width: 90px; }
ul#top-nav li.shop_by_brand_top a{width: 90px; }
ul#top-nav li.locations {width: 60px; }
ul#top-nav li.locations a{width: 60px; }
ul#top-nav li.buyers {width: 100px; }
ul#top-nav li.buyers a{width: 100px; }
ul#top-nav li.registry {width: 120px; }
ul#top-nav li.registry a{width: 120px; }
ul#top-nav li span {font-size: 12px;}

ul#top-nav li div.dd-holder {margin: 0px 0px 0px -20px; z-index: 16; display: none;position: absolute; top: 5px; }
ul#top-nav li div.dd-holder div.dd-ul-holder {background: url(/images/dropdown_middle.png) repeat-y; width: 342px; display: block; padding: 5px 15px;}
ul#top-nav li div.dd-holder div.dd-ul-holder ul.dd-nav {float: left;list-style-type: none; width: 75px; margin-left: 5px; z-index: 10;}
ul#top-nav li div.dd-holder div.dd-ul-holder ul.dd-nav li { display: block; float: none; z-index: 10; padding: 2px;}
ul#top-nav li div.dd-holder div.dd-ul-holder ul.dd-nav li a {color: #7C8E90; font-size: 11px; display: inline; text-align: left; height: auto;}
ul#top-nav li div.dd-holder div.dd-ul-holder ul.dd-nav li a:hover {color: #ED2A32; font-size: 11px; border: 0px; background: none; display: inline;}

/***** TOP NAVIGATION ******/
a.anchor-indent {position: absolute; top: 0px;}

/**** REGISTRY DROPDONW *****/
label.login_label_reg		{font-size: 11px; color: #666; font-weight: bold; margin-left: 10px; width: 75px; display: block; float: left;}
input.login_input_reg		{width: 90px; float: left;}
span#find_a_registry		{color: #666; font-size: 12px; font-weight: bold; margin: 10px;}
input#registry_search		{position: absolute; top: 50px; right: 28px;}
a#create_registry		{margin-left: 60px; display: block; margin-top: 5px;}
hr#white-ruler			{width: 240px; border: 0px; padding: 0.5px; background: white; margin-left: 3px; display: block;}
/**** REGISTRY DROPDONW *****/


/**** LEFT NAV *****/
div#left-nav {float: left; width: 123px; min-height: 500px;}
ul.side-nav {list-style-type: none; width: 103px; margin: 5px 0px 5px 20px;}
ul.side-nav li { width: 100px; color: #A8A9AD; font-size: 14px; font-weight: bold;}
ul.side-nav li span {color: #ED2A32; }
ul.side-nav li a { color: #4D4D4D; font-size: 11px; font-weight: bold; display: block; width: 100px; margin: 5px 0px;}
ul.side-nav li a:hover {color: #ED2A32;}


/**** FOOTER *****/
ul.footer_nav {float: left; width: 100px; padding: 0px 2px;list-style-type: none;}
ul.footer_nav li {color: #63A2AD; font-size: 11px; font-weight: bold; margin: 1px 0px;}
ul.footer_nav li a {color: #4D4D4D; font-weight: normal;}
ul.footer_nav li a:hover {color: #ED2A32;}


/**** SIDEBAR *****/
div#sidebar a img {margin: 2px 0px;}
img#icons {position: absolute; bottom: 0px; left: -160px;}
img#top-sellers {position: absolute; bottom: 100px; left: -25px;}
div#ts-nav	{position: absolute; bottom: 10px; left: -110px; width: 80px; text-align: right;}
div#ts-nav a 	{display: block; font-size: 12px; color:#4D4D4D; font-weight: bold;}
div#ts-nav a:hover {color: #ED2A32;}

div.product-holder {width: 165px; text-align: center; height: 250px;  color: #4D4D4D; font-size: 11px;  float: left;}
div.product-holder a {color: #4D4D4D; font-weight: bold;}
div.product-holder a:hover {color: #63A2AD;}
div.product-holder a.prod-image	{height: 150px; display: block;}

div#top-sellers-holder { width: 682px; padding: 5px 0px; overflow: hidden;   background: url(/images/blue_white_gradient_bg.gif) repeat-y;}
div#ts-holder-inner	{ width: 2000px; height: 180px;}
div#banner-holder {background: #E4E9EC;}
div#loading-holder	{margin: 20px 0px 20px 55px;}
a.search-option-size	{width: 50px; margin-right: 0px;}
a.search-option-color {margin-left: 5px; display: block; width: 80px;}

/**** LANDING/CATEGORY *****/
div#category-holder { width: 682px;  background: url(./images/blue_white_gradient_bg.gif) repeat-y; padding: 5px 0px;}
div.bread-crumbs {width: 310px; height: 20px; color: #B5B6B8; font-size: 11px; margin-left: 5px; float: left; text-transform: capitalize;}
div.bread-crumbs h1	{height: 15px; margin-top: 0px;}
div.bread-crumbs h1 a {color: #B5B6B8; padding: 0px 3px; font-size: 11px; vertical-align: top;}
div.bread-crumbs h1 a:hover {color: #ED2A32;}
div.bread-crumbs h1 span.red-crumb {color: #ED2A32;font-size: 11px; vertical-align: top;}
div.bread-crumbs h1 span {font-size: 11px; vertical-align: top;}

div#bread-crumbs-pd {width: 632px; height: 40px; color: #B5B6B8; font-size: 11px; margin-left: 130px; float: left; margin-top: 5px;text-transform: capitalize;}
div#bread-crumbs-pd a {color: #B5B6B8; padding: 0px 3px;}
div#bread-crumbs-pd a:hover {color: #ED2A32;}
div#bread-crumbs-pd span.red-crumb {color: #ED2A32;}

div.pagethru {width: 170px; height: 40px; color: #B5B6B8; font-size: 11px; margin-right: 10px; float: right; text-align: right;}
div.pagethru a {color: #B5B6B8; padding: 0px 1px; }
div.pagethru a:hover {color: #ED2A32;}
div.pagethru strong.current	{color: #ED2A32;}

div.sort-by {width: 170px; float: right;height: 40px; color: #B5B6B8; font-size: 11px}


/**** FILTERING *****/
div#custom-sidebar-search {width: 184px; border: 1px solid #DBDBDC;  padding-left: 5px; font-size: 11px; height: 1103px;}
div#custom-sidebar-search  span.header {font-weight: bold; color: #5D8AC5; display: block; font-size: 11px; margin-top: 10px;}
div#custom-sidebar-search a {color: #B5B6B8; display: block;}
div#custom-sidebar-search a:hover {color: #63A2AD;}
div#custom-sidebar-search p {color: #B5B6B8; margin-bottom: 15px;}

div.custom-sidebar-widget {width: 179px; border: 1px solid #DBDBDC;  padding: 5px 5px; font-size: 12px;color: #2579B0; font-weight: bold; margin: 5px 0px; height: 348px;}
div.custom-sidebar-widget div.slider {float: left; overflow: hidden; height: 320px; width: 150px; margin: 10px 0px 10px 10px;}
div.custom-sidebar-widget div.slider ul {list-style-type: none; position: absolute;}
div.custom-sidebar-widget div.controlls {float: left; margin: 80px 0px 0px 20px;}


/**** PRODUCT DETAIL PAGE *****/
div#prodImage {width: 318px; margin: 8px; text-align: center;float: left; margin-left: 20px;}
div#prodInfo {width: 400px; padding: 8px; float: left;  z-index: 10; position: relative; margin-left: 20px;}
h1#prod_description { color: #2579B0; font-size: 16px; font-weight: bold; display: block;}
span#price {color: #89898B; font-size: 16px; font-weight: bold; display: block; margin: 3px 0px; width: 380px;}
p.long_description {color: #89898B; font-size: 12px; line-height: 1.5em; margin: 15px 0px 5px 0px;}
span#take_a_closer_look	{font-size: 12px; font-weight: bold; color: #4D4D4D; display: block; margin: 15px 0px 15px 0px;}
a.swatch {margin: 3px;}

a#addtocart {margin-top: 80px; display: block;}
a#wishlist {margin-top: 0px; display: block;}
a#bernard_bucks {position: absolute; bottom: -20px; right: -60px;}

div.reviews-preamble {color: #89898B; font-size: 11px; width: 300px; margin: 10px;}
div.reviews-preamble a {color: #89898B;  }
div.reviews-preamble a:hover {color: #ED2A32;}
div.reviews-preamble span {font-size: 12px;color: #2579B0; font-weight: bold;}
div.reviews-preamble a.pleasework	{font-size: 12px;color: #2579B0; font-weight: bold;}
div.reviews-preamble a.pleasework:hover {color: #ED2A32;}



div#reviews-loop {color: #89898B; font-size: 12px; line-height: 1.5em; width: 600px; margin:15px;}
div#reviews-loop  a {color: #89898B;  }
div#reviews-loop  a:hover {color: #ED2A32;}
div#reviews-loop  span {font-size: 12px;color: #2579B0; font-weight: bold;}
div#reviews-loop div.review {margin: 15px 0px;}




/******* PRODUCT DETAIL TABS *******/
ul#tab-nav				{ margin-left: 20px; width: 776px;}
ul#tab-nav li				{display: inline; float: left; height: 16px; padding-top: 10px; cursor: pointer; margin: 0px 1px;}
ul#tab-nav li#description	{width: 95px; background: url(/images/tabs_1off.gif) no-repeat; text-align: center; color: #B0CFD8; font-size: 12px; font-weight: bold; }
ul#tab-nav li#description:hover	{width: 95px; background: url(/images/tabs_1on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}

ul#tab-nav li#shipping	{width: 95px; background: url(/images/tabs_1off.gif) no-repeat; text-align: center; color: #B0CFD8; font-size: 12px; font-weight: bold; }
ul#tab-nav li#shipping:hover	{width: 95px; background: url(/images/tabs_1on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}


ul#tab-nav li#specs		{width: 95px; background: url(/images/tabs_1off.gif) no-repeat; text-align: center; color: #B0CFD8; font-size: 12px; font-weight: bold;}
ul#tab-nav li#specs:hover		{width: 95px; background: url(/images/tabs_1on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}

ul#tab-nav li#privacy		{width: 95px; background: url(/images/tabs_1off.gif) no-repeat; text-align: center; color: #B0CFD8; font-size: 12px; font-weight: bold;}
ul#tab-nav li#privacy:hover		{width: 95px; background: url(/images/tabs_1on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}


ul#tab-nav li#reviews		{width: 133px; background: url(/images/tabs_3off.gif) no-repeat; text-align: center; color: #B0CFD8; font-size: 12px; font-weight: bold;}
ul#tab-nav li#reviews:hover		{width: 133px; background: url(/images/tabs_3on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}

ul#tab-nav li#terms		{width: 133px; background: url(/images/tabs_3off.gif) no-repeat; text-align: center; color: #B0CFD8; font-size: 12px; font-weight: bold;}
ul#tab-nav li#terms:hover		{width: 133px; background: url(/images/tabs_3on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}

ul#tab-nav li#size		{width: 95px; background: url(/images/tabs_1off.gif) no-repeat; text-align: center; color: #B0CFD8; font-size: 12px; font-weight: bold; text-align: left; text-indent: 15px;}
ul#tab-nav li#size:hover		{width: 95px; background: url(/images/tabs_1on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;text-align: left; }

div#tab-container	{background: url(/images/tab_bg.gif) no-repeat; height: 247px; margin-left: 20px; margin-top: 17px;width: 776px; overflow-x: hidden; overflow-y:auto;}

/****************************** INFO PAGE UTILITY CLASS ****************************/
div.infoTXT-util		{font-size: 12px; color: #89898B; padding: 5px 30px 5px 25px; margin-left: 5px;line-height: 1.5em; text-align: left; width: 600px;}
div.infoTXT-util strong		{font-weight: bold; color: #ED2A32; font-size: 14px;}
div.infoTXT-util a		{font-weight: bold; color: #89898B;}
div.infoTXT-util a:hover	{font-weight: bold; color: #ED2A32;}
div.infoTXT-util ol, div.infoTXT-util ul		{margin-left: 30px;}
div.infoTXT-util ol li ul, div.infoTXT-util ol li ol		{margin-left: 20px; }
div.infoTXT-util p		{margin: 10px;}


.MagicZoomBigImageCont {border:	1px solid #333; background: white; }
.MagicZoomHeader {font:	10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:black;text-align: center !important; }
.MagicZoomPup {border: 1px solid #aaa;background: #ffffff;cursor:pointer;}
.MagicZoomLoading {text-align:center;background: none; color:#fff;border:none;opacity:0.8;padding:3px 3px 3px 3px !important;display: none; /* do not edit this line please */
}
.MagicZoomLoading img {padding-top:3px !important;}

/********************************* VIEW CART *****************************/
#paypalGoogleWrapper { float: right; width: 303px;}
#cartPaypal {	margin-top: 7px;	float: right;	width: 300px;}

#cartGoogle {	margin-top: 2px;	float: right;	width: 300px;}

/********************************* CHECKOUT PAGE *****************************/
#showCreditCard {
	cursor: pointer;
	margin: 0 0 5px 0;
	font:normal 12px Verdana;
	text-decoration: underline;
	font-weight: bold;
	color:#2E3191;
	position: static;
}

#showPaypal {
	margin: 5px 0 0 15px;
	position: static;
}

#checkoutCreditCard {
	display: none;
}

#checkoutUsingPaypal {
	display: none;
	margin-top: 20px;
	text-align: center;
}

/**************************** BACKEND ****************************/
/********LOGIN******/
table#logintable		{margin: 20px; width: 922px;}
label.login_label		{font-size: 12px; color: #1B679B; font-weight: bold; width: 100px; display: block; float: left; margin-left: 15px;}
label.login_label_big		{font-size: 12px; color: #1B679B; font-weight: bold; width: 150px; display: block; float: left; margin-left: 15px;}
input.login_input		{float: left;}

ul#loggedinlist			{list-style-type: none; margin: 5px 20px;}
ul#loggedinlist li		{padding: 5px 0px;list-style-type: none;}
ul#loggedinlist li a		{color: #686868; margin-left: 0px; margin-left: 5px; font-weight: bold;}
ul#loggedinlist li a:hover	{color: #1B679B; text-decoration: underline;}

div#express_chk			{background: #C1DAE1; padding: 10px 5px 0px 10px; width: 255px; height: 80px;}
div#express_chk_bttm		{background: white; border: 1px solid #C1DAE1; padding: 10px; width: 248px; }
.Reg_Member_Msg			{font-size: 12px; color: #686868; line-height: 1.3em; padding: 5px; width: 240px; } 
a.link_underline			{text-decoration: underline; color: #A0A0A0;} 
a.link_underline:hover		{color: #1B679B;}
.other_form_labels		{font-size: 12px; color: #1B679B; padding: 5px; margin-left: 50px; line-height: 1.5em;font-weight: bold;}

/********REGISTER*******/
table.register			{width: 935px; margin-left: 10px;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid #D0D2D3; font-size: 10px; color: #8C8C8D; }
table.register tr td.no_border	{padding: 5px 0px; border: none;}
table.emailtbl tr td		{padding: 5px 0px; border: none;}
.everydayForm			{font-size: 12px; color: #797778; padding-left: 5px; text-transform: capitalize;}


/****** GENERAL TEXT *****/
.processTXT			{font-size: 13px; color: #797778; padding: 5px; margin: 5px;line-height: 1.5em;}

.nudged-infoTXT			{font-size: 12px; color: #686868; padding: 5px; margin: 20px 50px; width: 800px;line-height: 1.5em; text-align: left;}
.nudged-infoTXT strong		{font-weight: bold; color: #1B679B;}
.nudged-infoTXT a		{ color: #1B679B; font-weight: bold;}
.nudged-infoTXT a:hover		{color: #1B679B; text-decoration:underline;}
.nudged-infoTXT strong.normal	{color: #686868;}
.nudged-infoTXT li		{margin-left: 15px;}
.nudged-infoTXT h2		{margin-bottom: 5px;}

.infoTXT			{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; text-align: left;} 
.infoTXT strong, .infoTXT a	{font-weight: bold; color: #1B679B; } 
.infoTXT a:hover		{text-decoration: underline;}
.infoTXT strong.grey		{color: #7E7E7E; padding-right: 5px;}
ul.infoTXT li			{list-style-type: disc; margin-left: 20px;}
ul.infoTXT			{margin:0px; padding: 0px;}
/********* BUTTONS ******/
a#continue-shopping		{background: url(/images/continue_shopping.gif) no-repeat 0px 0px; width: 219px; height: 52px; display: block; text-indent: -9999px; }
a#continue-shopping:hover	{background: url(/images/continue_shopping.gif) no-repeat 0px -52px; width: 219px; height: 52px; display: block;text-indent: -9999px;}
a#checkout-now			{background: url(/images/checkout_now.gif) no-repeat 0px 0px; width: 219px; height: 52px; display: block; text-indent: -9999px; }
a#checkout-now:hover		{background: url(/images/checkout_now.gif) no-repeat 0px -52px; width: 219px; height: 52px; display: block;text-indent: -9999px;}
div#order-summary 		{background: #92B8B9; height: 100px; width: 260px; padding: 10px; border: 1px solid #C3CECC;}
div#order-summary table tr td	{font-size: 12px; color: white; height: 30px;}
div#order-summary-lower		{height: 120px; width: 260px; padding: 0px 10px; border: 1px solid #C3CECC;}



/******** HOMEPAGE ***************/
div#brand_scroller		{position: absolute; top: 5px; left: 90px; width: 7000px; height: 47px; }
div#brand_scroller a		{padding: 0px 10px;}


/**********WISHLIST*************/

a.big-link			{color: #7C8E90; font-size: 12px; font-weight: bold;}
a.big-link:hover		{color: #FF0000;}

a.ship_rates			{color: #7C8E90; font-size: 12px; font-weight: bold;}
a.ship_rates:hover		{color: #FF0000;}

/*************BLOG**************/
div.blog-post			{width: 700px; padding: 5px; border-bottom: 1px solid #D1D3D2;}
span.blog-date			{display: block; font-size: 12px; color: #60757A; font-weight: bold;}
span.blog-date img		{vertical-align: middle;}
a.blog-title			{display: block; font-size: 18px; color: #2B79AD; font-weight: bold; margin: 5px 0px;}
a.blog-title:hover		{text-decoration: underline;}
span.blog-author		{float: right; width: 200px;}
span.blog-labels		{float: left; width: 300px;}

span.blog-sidebar-header	{display: block; font-size: 18px; color: #2B79AD; font-weight: bold; margin: 5px;}
ul.blog-sidebar-list		{width: 175px; margin-left: 20px; list-style-image: url(/images/blog_arrow_right.gif); list-style-type: square;}
ul.blog-sidebar-list li 	{}
ul.blog-sidebar-list li a	{font-size: 12px; color: #8A8A8A; font-weight: bold; }
ul.blog-sidebar-list li a:hover	{text-decoration: underline; color: #A2C5C7;}

.checkout			{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; text-transform: capitalize;} 
.ship_rates			{font-size: 12px; color: #686868; padding: 5px 0px; margin-left: 0px;line-height: 1.5em;} 

.errorTXT			{font-size: 12px; color: red; padding: 5px; margin-left: 5px;line-height: 1.5em; float: left; width: 460px;} 
.errorIMG			{float: left; width:20px; margin-top: 10px;}
.centered_content		{text-align: left; width: 500px; margin: 0 auto; font-weight: bold;}
strong.larger_bold		{font-size: 15px;}

.questionbg			{background: #C1DAE1; width: 920px; padding: 3px; margin-left: 10px;}
.questionbg strong		{ color: #1B679B; font-size: 13px; padding: 2px;}

.sbb-bg			{border: 1px solid #C1DAE1; width: 920px; padding: 1px; margin: 0px 0px 3px 10px; background: white;}
.sbb-bg a		{ color: #1B679B; font-size: 11px;  font-weight: normal;}
.sbb-bg p.infoTXT a	{ color: #1B679B; font-size: 11px;  font-weight: normal;}
.sbb-bg a:hover		{ text-decoration: underline;}

table.ua_home			{margin: 10px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #817F80;}
ul.stars			{list-style-type: none;}
ul.stars li			{background: url(/images/bullet.gif) no-repeat; padding: 0px 0px 10px 15px;}
ul.stars li a			{margin-top: -10px; color: #686868; margin-left: 5px;}
ul.stars li a:hover		{color: #DE0000; margin-left: 5px;}
span#spacer			{width: 50px; display: block;}


table#search_categories		{width: 840px; margin-left: 0px;}
a.search_dept			{font-weight: bold; font-size: 14px; color: #1B679B; padding-left: 5px; text-transform: capitalize;}
a.search_typs			{font-weight: bold; font-size: 12px; color: #7C8E90; padding-left: 5px; text-transform: capitalize;}
a.search_typs:hover, a.search_dept:hover		{color: #EA0000; font-weight: bold;}

ul#company_nav			{list-style-type: none; width: 500px;}
ul#company_nav li		{display: inline; float: left; padding: 0px 6px;}
div#company_content		{padding: 10px;}
div#loading			{float: right; width: 42px; height: 42px; padding-right: 10px;}
.infoTXT_external		{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; width: 460px; text-align: justify;}
.redTXT				{color: red;}
.strikeTXT			{text-decoration: line-through;}
.line_total			{font-size: 12px; color: #686868; padding: 5px 10px 0px 0px; }
.everyday		{letter-spacing: .1em; line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6C6C6C; }


strong#SBS-price		{font-size: 12px; color: #1985B3;}
h3#item-style			{font-size: 12px; color: #B4B4B6; font-weight: normal;}


div.homepage-side-links a	{display: block; margin-bottom: 3px;}
div.tc-section			{float: left; width: 300px; padding: 10px 5px 0px 5px; margin-left: 15px;}
div.tc-section a.picture	{float: left; margin-right: 0px; width: 150px;}
div.tc-section ul		{float: left; width: 150px;}
div.tc-section ul li		{margin: 3px 0px;}
div.tc-section ul li a.big-dept	{font-size: 14px; color: #345053; font-weight: bold;}
div.tc-section ul li a		{color: #686868; font-size: 12px; text-transform: capitalize;}
div.tc-section ul li a:hover	{color: #DE0000;}


/***** SHOP BY BRAND *****/
.shopbybrand {margin-left:20px; width:932px;}
.shopbybrand td {width:170px;}
.shopbybrand ul {width:170px;}
.shopbybrand li {list-style:none;}
.brandlink {border-left:solid 1px #CACACA; padding-left:10px;}
.shopbybrand li a {color:#7C8E90;font-size:12px; text-transform: capitalize;}
.shopbybrand li a:hover {color:#FF0000;}
.brandsection {color:#63a2ad;font-size:16px;font-weight:bold;padding-left:10px;}


a.previous-page	{float: left; color: #2A78AE; font-size: 14px; font-weight: bold; display: block; margin: 20px;}
a.next-page	{float: right; color: #2A78AE; font-size: 14px; font-weight: bold; display: block; margin: 20px;}

a.players  { -moz-box-shadow:0 0 4px black; color:black; display:block; font-size:11px; height:125px; padding:5px; width:100px; }
a.players:hover { -moz-box-shadow:0 0 4px #911112; color:#C81C22; }
img.player-image { -moz-box-shadow:0 0 4px black; padding:5px;}


/**** LANDING PAGE CONTENT *****/
div#landing-page-content	{width: 550px; height: 230px;overflow-y: auto; overflow-x: hidden; float:left; border: 1px solid #CACACA;}
div#landing-page-top-searches	{width: 251px; height: 230px;overflow-y: auto; overflow-x: hidden;float: left; border: 1px solid #CACACA; border-left: 0px; border-right: 0px;}
div.infoTXT strong#top-searches-title		{text-transform: capitalize; font-size: 13px; display: block; margin: 10px 0px; color: #686868;}