/*

@charset "utf-8";

*/

/* CSS Document */

/*
* { margin: 0; padding: 0; }
body { background: #f2f2f2 url(../img/bg.jpg) top center repeat-y; color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16.2px; }
#Container { width: 999px; margin: 0px auto; }

.float { float: left; }
.pic-frame { float: right; border: 1px solid #d5d5d5; padding: 2px; margin: 8px; }
.frame { border: 1px solid #d5d5d5; padding: 2px; margin: 8px; }
.red { color: #5f0b0d; }
.lt-gray { color: #888888; }
a { text-decoration: none; }
a:hover, a:active, a:focus { outline: none; }

a.bc-gray { color: #888888; }
a:hover.bc-gray { color: #5f0b0d; text-decoration: underline; }
a.bc-red { color: #5f0b0d; }
a:hover.bc-red { color: #666666; text-decoration: underline; }

h1 { font-size: 16px; line-height: 18px; color: #5f0b0d; padding-bottom: 8px; font-weight: bold; }
h2 { font-size: 13px; line-height: 18px; color: #5f0b0d; padding-bottom: 8px; font-weight: bold; }

a img { border: none; }
img a { border: none; }
img.br-logo { float: right; margin: 0 0 12px 12px; }

*/

.clear { clear: both; }

.head-778 { height: 21px; width: 778px; float: left; background: url(../img/778-head.jpg) top left no-repeat; margin-top: 10px; overflow: hidden; }
.head-778 h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.head-778 span { font-size: 11px; line-height: 21px; color: #888888; padding-left: 10px; }
.box-778 { width: 756px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 8px 10px 5px 10px; }
.box-778 a { color: #666666; text-decoration: underline; }
.box-778 a:hover { color: #5f0b0d; }
.box-778 ul { padding-left: 30px; }
.box-778 ol { padding-left: 30px; }
.box-778 input,
.box-778 textarea,
.box-778 select { border: 1px solid #cccccc; font-size: 10px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin-bottom: 1px; }
.box-778 input:active, .box-778 textarea:active, .box-778 select:active,
.box-778 input:hover, .box-778 textarea:hover, .box-778 select:hover,
.box-778 input:focus, .box-778 textarea:focus, .box-778 select:focus { border: 1px solid #999999; }
.foot-778 { height: 6px; width: 778px; float: left; background: url(../img/778-foot.jpg) top left no-repeat; margin-bottom: 10px; }

.box-778-in { width: 756px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 0px 10px; }
.foot-778-sm { height: 6px; width: 778px; float: left; background: url(../img/778-foot.jpg) top left no-repeat; }


.head-978 { height: 21px; width: 979px; float: left; background: url(../img/979-head.jpg) top left no-repeat; margin-top: 10px; overflow: hidden; margin-left:10px; }
.head-978 h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.head-978 span { font-size: 11px; line-height: 21px; color: #888888; padding-left: 10px; }
.box-978 { width: 957px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 8px 10px 5px 10px; margin-left:10px;}
.box-978 a { color: #666666; text-decoration: underline; }
.box-978 a:hover { color: #5f0b0d; }
.box-978 ul { padding-left: 30px; }
.box-978 ol { padding-left: 30px; }
.box-978 input,
.box-978 textarea,
.box-978 select { border: 1px solid #cccccc; font-size: 11px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin-bottom: 1px; }
.box-978 input:active, .box-978 textarea:active, .box-978 select:active,
.box-978 input:hover, .box-978 textarea:hover, .box-978 select:hover,
.box-978 input:focus, .box-978 textarea:focus, .box-978 select:focus { border: 1px solid #999999; }
.foot-978 { height: 6px; width: 979px; float: left; background: url(../img/979-foot.jpg) top left no-repeat; margin-bottom: 10px; margin-left:10px; }

.box-978-tabs { width: 957px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 8px 10px 5px 10px; }
.box-978-tabs a { color: #666666; text-decoration: underline; }
.box-978-tabs a:hover { color: #5f0b0d; }
.box-978-tabs ul { padding-left: 30px; }
.box-978-tabs ol { padding-left: 30px; }
.box-978-tabs input,
.box-978-tabs textarea,
.box-978-tabs select { border: 1px solid #cccccc; font-size: 11px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin-bottom: 1px; }
.box-978-tabs input:active, .box-978 textarea:active, .box-978 select:active,
.box-978-tabs input:hover, .box-978 textarea:hover, .box-978 select:hover,
.box-978-tabs input:focus, .box-978 textarea:focus, .box-978 select:focus { border: 1px solid #999999; }
.foot-978-tabs { height: 6px; width: 979px; float: left; background: url(../img/979-foot.jpg) top left no-repeat; margin-bottom: 10px; }

.box-778-in { width: 756px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 0px 10px; }
.foot-778-sm { height: 6px; width: 957px; float: left; background: url(../img/778-foot.jpg) top left no-repeat; }


.bg-diff-lt { float: left; width: 387px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; }
.bg-diff-rt { float: left; width: 388px; border-right: 1px solid #d5d5d5; }
.bg-diff-1 { width: 367px; border-bottom: 1px solid #d5d5d5; padding: 5px 10px; }
.bg-diff-2 { width: 367px; padding: 5px 10px 0px 10px; }
.bg-diff-3 { width: 368px; border-bottom: 1px solid #d5d5d5; padding: 5px 10px; }
.bg-diff-4 { width: 368px; padding: 5px 10px 0px 10px; }
.bg-diff-ft { height: 6px; width: 778px; float: left; background: url(../img/bg-diff-ft.jpg) top left no-repeat; margin-bottom: 10px; }

/* HEADER */

/* Logo Banner */

/*
#banner { float: left; height: 80px; width: 979px; padding: 0px 10px; } 
.logo { float: left; display: inline; height: 62px; width: 279px; margin-top: 8px; border: none; }
*/

#banner { float: left; height: 115px; width: 979px; padding: 0px 10px; }

.header-lt { float:left;}

/*
.logo { height: 62px; width: 325px; margin-top: 8px; border: none; }
*/

.bn-rt { float: right; display: inline; width: 525px; }

.live-bx { float: right; display: inline; width: 690px; margin-top: 5px; }
.undersold { text-align:center; font-weight: bold; color: #666666; margin: 10px 0px 10px 0px; }
.undersold span { color: #666666; font-size: 14px; }
.undersold span a { color: #666666; }
.undersold span a:hover { color: #5f0b0d; }

.live-chat a { cursor: pointer; }

/*
.live-chat a { float: right; display: inline; height: 33px; width: 81px; background: url(../img/live-chat.jpg) top left no-repeat; text-align: center; line-height: 23px; text-decoration: none; color: #666666; font-weight: bold; cursor: pointer; }
.live-chat a:hover { color: #333333; background: url(../img/live-chat.jpg) top right no-repeat; }
.live-chat a span { color: #5f0b0d; font-size: 13px; }
*/

.shop-bx { float: right; display: inline; width: 525px; }

/*
.phone { float: right; display: inline; font-weight: bold; font-size: 20px; margin: 4px 15px 0px 0px; color: #ad4b4b; }
.phone span { color: #666666; font-size: 15px; }
*/


/*
.phone { }
.phone span { color: #666666; font-size: 15px; }

.newphone { float: right; background: url(../img/speech-bubble.png) top right no-repeat; width:234px; height:45px; font-weight: bold; font-size: 20px; color: #ad4b4b; padding:9px 0px 0px 30px; }
.newphone span { color: #666666; font-size: 15px; }

.shopby-nav { float: right; display: inline; width: 340px; font-weight: bold;  }
.shopby { float: right; display: inline; text-align: right; margin: 5px 10px 0px 0px; }
.tb-specials a { float: right; display: inline; height: 27px; width: 64px; background: url(../img/tb-specials.jpg) bottom left no-repeat; color: #ffffff; text-decoration: none; line-height: 28px; padding-left: 38px; }
.tb-brand a { float: right; display: inline; height: 25px; width: 57px; background: url(../img/tb-brand.jpg) bottom left no-repeat; text-decoration: none; line-height: 25px; text-align: center; color: #666666; margin-top: 3px; }
.tb-finish a { float: right; display: inline; height: 25px; width: 57px; background: url(../img/tb-finish.jpg) bottom left no-repeat; text-decoration: none; line-height: 25px; text-align: center; color: #666; margin-top: 3px; }
.tb-price a { float: right; display: inline; height: 25px; width: 52px; background: url(../img/tb-price.jpg) bottom left no-repeat; text-decoration: none; line-height: 25px; text-align: center; color: #666666; margin-top: 3px; }
.tb-specials a:hover { color: #dddddd; }
.tb-brand a:hover,
.tb-price a:hover,
.tb-room a:hover,
.tb-style a:hover { color: #333333; }
*/

/* 
ul.shop-by { display: inline; float: right; font-weight: bold; height: 24px; list-style: none; margin: 3px 0 0 0; width: 352px; }
ul.shop-by strong { background: none; float: left; line-height: 24px; }
ul.shop-by li { display: block; float: left; }
ul.shop-by li a { background: url(../img/shop-by.png) 0 0 no-repeat; color: #666; display: block; height: 24px; line-height: 24px; text-align: center; width: 57px; }
ul.shop-by li.sb-1 { margin: 0 0 0 10px; }
ul.shop-by li.sb-1 a { background: url(../img/shop-by-1.png) 0 0 no-repeat; height: 24px; width: 58px; }
ul.shop-by li a:hover { color: #333; }
*/

/* Added Collection Tab - Kemper Strategic 10-25-11 */
/*
ul.shop-by { display: inline; float: right; font-weight: bold; height: 24px; list-style: none; margin: 32px 0 0 0; width: 515px; }
ul.shop-by strong { background: none; float: left; line-height: 24px; }
ul.shop-by li { display: block; float: left; }
ul.shop-by li a { background: url(../img/shop-by-75.png) 0 0 no-repeat; color: #666; display: block; height: 24px; line-height: 24px; text-align: center; width: 75px; }
ul.shop-by li.sb-1 { margin: 0 0 0 10px; }
ul.shop-by li.sb-1 a { background: url(../img/shop-by-1-75.png) 0 0 no-repeat; height: 24px; width: 75px; }
ul.shop-by li a:hover { color: #333; }
*/

/*
#nav ul { margin: 0; padding: 0; list-style: none; width: 999px; float: left; background: url(../img/nav-bg.jpg) repeat-x; border-top: 1px solid #3c0708; border-bottom: 1px solid #3c0708; }
#nav ul li { float: left; }
#nav ul a { display: block; float: left; line-height: 28px; border-left: 1px solid #7c0e0f; border-right: 1px solid #3c0708; text-decoration: none; color: #ffffff; font-weight: bold; }
#nav ul a:hover { background: url(../img/nav-bg-2.jpg) repeat-x; }
#nav ul a.nav-first { border-left: none; }
#nav ul a.nav-last { border-right: none; }

#nav ul a.nav-1 { width: 65px; }
#nav ul a.nav-2 { width: 107px; }
#nav ul a.nav-3 { width: 115px; }
#nav ul a.nav-4 { width: 113px; }
#nav ul a.nav-5 { width: 111px; }
#nav ul a.nav-6 { width: 134px; }
#nav ul a.nav-7 { width: 71px; }
#nav ul a.nav-8 { width: 109px; }
#nav ul a.nav-9 { width: 100px; }
#nav ul a.nav-10 { width: 55px; }
*/

/* Added jQuery Dropdown Nav - Kemper Strategic 10-27-11 */
/*
#nav {
	position:relative;
	top:0;
	right:0;
}

#nav, #nav ul {
	padding:0;
	margin:0;
	list-style:none;
	width:999px;
}

#nav li {
	float:left;
}

#nav li a.header {
	background: url(../img/nav-bg.jpg) repeat-x;
	border-left: 1px solid #7c0e0f;
	border-right: 1px solid #3c0708;
	border-top: 1px solid #3c0708;
	border-bottom: 1px solid #3c0708;
	text-decoration: none;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	padding: 7px 0 7px 0;
	display: block;
	font-size:12px;
}

#nav li a.header:hover {
	background: url(../img/nav-bg-2.jpg) repeat-x;
}

#nav li a.nav-sub {
	background-color:#fff;
	display: block;
	width:198px;
	padding: 5px 0 5px 0;
}

#nav li a.nav-sub {
	background-color:#fff;
	display: block;
	width:163px;
	padding: 5px 0 5px 0;
	text-decoration:none;
	font-size:12px;
	color:#999;
}

#nav li a.nav-sub:hover {
	color:#333;
}

#nav li ul {
	background-color:#fff;
	position:absolute;
	left:-9999em;
	border-top:none;
	border-bottom: #ccc solid 1px;
	border-right: #ccc solid 1px;
	border-left: #ccc solid 1px;
	padding: 10px 15px 10px 15px;
	width:165px;
	z-index:999;
}

#nav li ul.reverse {
	margin-left:-30px;
}

#nav li:hover ul, #nav li ul:hover {
	left:auto;
}

#nav a.nav-first { border-left: none; }
#nav a.nav-last { border-right: none; }

#nav a.nav-1 { width: 65px; }
#nav a.nav-2 { width: 107px; }
#nav a.nav-3 { width: 115px; }
#nav a.nav-4 { width: 95px; }
#nav a.nav-5 { width: 111px; }
#nav a.nav-6 { width: 134px; }
#nav a.nav-7 { width: 71px; }
#nav a.nav-8 { width: 108px; }
#nav a.nav-9 { width: 118px; }
#nav a.nav-10 { width: 55px; }
*/

/* Search Banner */

/*
input.newsearchfield { width: 325px; height:20px; border: 3px solid #cccccc; font-size: 11px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }

#search { height: 29px; width: 979px; background: url(../img/search-bg.jpg) top left repeat-x; border-bottom: 1px solid #d5d5d5; padding: 0px 10px; }
.search-bx { float: left; display: inline; width: 250px; line-height: 29px; font-weight: bold; }
input.search-field,
select.search-field { border: 3px solid #cccccc; font-size: 11px; color: #878787; width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
input:active.search-field, select:active.search-field,
input:hover.search-field, select:hover.search-field,
input:focus.search-field, select:focus.search-field { border: 1px solid #999999; }
input.search-btn { height: 22px; width: 55px; background: url(../img/search-btn.jpg) top left no-repeat; color: #5f0b0d; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; }
input:hover.search-btn { background: url(../img/search-btn.jpg) top right no-repeat; }
.search-rt { float: right; display: inline; width: 400px;}
.tb-checkout a { height: 23px; width: 90px; float: right; background: url(../img/checkout-btn.jpg) top left no-repeat; color: #ffffff; text-decoration: none; padding: 2px 0px 0px 10px; font-weight: bold; }
.tb-checkout a:hover { background: url(../img/checkout-btn.jpg) top right no-repeat; }
.tb-account { height: 23px; width: 230px; float: right; background: url(../img/account-bar.jpg) top left no-repeat; text-align: center; padding-top: 2px; margin-right: 5px; }
.tb-account a { color: #5f0b0d; text-decoration: none; font-weight: bold; }
.tb-account a:hover { color: #666666; text-decoration: underline; }
*/

/* Social Buttons */
a.addthis_button_facebook_like {}
a.addthis_button_google_plusone {}
a.addthis_button_tweet {}

/* SIDEBAR */

#sidebar { float: left; display: inline; width: 201px; padding-top: 10px; padding-left: 10px; }
#sidebar h4 { font-size: 11px; height: 21px; width: 181px; line-height: 21px; color: #5f0b0d; font-weight: bold; text-decoration: none; padding-left: 10px; background: url(../img/sb-bn.jpg) top left no-repeat; }
#sidebar h4 a { color: #5f0b0d; font-weight: bold; text-decoration: none; }
#sidebar h4 a:hover { color: #666666; }
#sidebar ul { padding: 6px 10px 8px 20px; width: 159px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; }
#sidebar ul li a { color: #666666; text-decoration: none; }
#sidebar ul li a:hover { color: #5f0b0d; text-decoration: underline; }
#sidebar h4.sb-head { background: url(../img/sb-head.jpg) top left no-repeat; height: 21px; width: 191px; }
#sidebar ul.sb-foot { padding-bottom: 5px; margin-bottom: 0px; }
#sidebar .sb-foot-2 { height: 6px; width: 191px; float: left; background: url(../img/sb-foot.jpg) top left no-repeat; margin-bottom: 10px; }

/* MAIN CONTENT */

#main { width: 778px; float: left; display: inline; }



a.top-ad-lt { float: left; width: 373px; height: 62px; background: url(../img/top-ad-lt.jpg) 0px 0px no-repeat; padding: 12px 0px 0px 15px; margin-left: -5px; }
a.top-ad-lt h2 { font: bold 18px/22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-shadow: 1px 1px 0px #3f613b; color: #fff; margin-top: 5px; }
a.top-ad-lt:hover h2 { color: #ddd; }
a.top-ad-lt p { color: #666; text-shadow: 1px 1px 0px #fff; font-weight: bold; }
a.top-ad-lt p strong { color: #da8f00; font-size: 13px; }
a.top-ad-lt:hover p strong { color: #508149; }
a.top-ad-rt { float: left; width: 380px; height: 62px; background: url(../img/top-ad-rt.jpg) 0px 0px no-repeat; padding: 12px 0px 0px 15px; }
a.top-ad-rt h2 { font: bold 18px/22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-shadow: 1px 1px 0px #3f613b; color: #fff; margin-top: 5px; }
a.top-ad-rt:hover h2 { color: #ddd; }
a.top-ad-rt p { color: #666; text-shadow: 1px 1px 0px #fff; font-weight: bold; }
a.top-ad-rt p strong { color: #da8f00; font-size: 13px; }
a.top-ad-rt:hover p strong { color: #508149; }
.top-ad-btm { clear: both; width: 710px; height: 25px; background: url(../img/top-ad-btm.jpg) 0px 0px no-repeat; font: bold 14px/25px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-shadow: 1px 1px 0px #fff; color: #da8f00; padding: 5px 0px 0px 68px; }
.top-ad-btm strong { color: #508149; }

#top-sale { height: 62px; width: 643px; float: left; padding-top: 19px; padding-left: 145px; background: url(../img/top-sale-2.jpg) top left no-repeat; font-weight: bold; line-height: 22px; color: #666666; }
.top-a { color: #5f0b0d; }
.ts-hd-1 { color: #da8f00; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 21px; }
.ts-hd-2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-style: italic; font-weight: normal; }
a:hover #top-sale .top-a { color: #da8f00; }
a:hover #top-sale .ts-hd-1 { color: #da8f00; }

.top-ad-purple { background: url(../img/top-ad-purple.jpg) 0 0 no-repeat; height: 56px; padding: 18px 0 0 150px; text-shadow: 1px 1px 0px #fff; width: 628px; }
.top-ad-purple h2 { color: #da8f00; font: bold 22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.top-ad-purple h2 span { color: #aaa; font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.top-ad-purple p { color: #3b0084; font: bold 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

.labor-sale{ height: 62px; width: 628px; float: left; padding-top: 19px; padding-left: 160px; background: url(../img/labor-sale.jpg) top left no-repeat; font-weight: bold; line-height: 22px; color: #ffffff; }
.labor-sale .ts-hd-1 { color: #ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 21px; text-transform: uppercase; }
.labor-sale .ts-hd-2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-style: italic; font-weight: normal; }

.breast-cancer { background: url(../img/ban-breast-cancer.jpg) 0 0 no-repeat; height: 87px; margin: 0; padding: 17px 0 0 90px; text-shadow: 0 1px 0 #fff; width: 688px; }
.breast-cancer h2 { color: #ec418b; font: bold 20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.breast-cancer p { color: #666; font: bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 4px 0 18px 0; }
.breast-cancer h5 { color: #ec418b; font: bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.breast-cancer h5 span { color: #666; }
.breast-cancer h5 a { cursor: pointer; }
.breast-cancer h5 a:hover { color: #666; }

.ban-lamp { background: url(../img/ban-lamp.jpg) 0 0 no-repeat; height: 87px; margin: 0; padding: 17px 0 0 26px; text-shadow: 0 1px 0 #fff; width: 752px; }
.ban-lamp h2 { color: #da8f00; font: bold 20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 130px; }
.ban-lamp p { color: #508149; font: bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 4px 0 18px 130px; }
.ban-lamp h5 { color: #da8f00; font: bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.ban-lamp h5 span { color: #508149; }
.ban-lamp h5 a { cursor: pointer; }
.ban-lamp h5 a:hover { color: #508149; }


.ban-thx10 { background: url(../img/ThanksgivingBanner_2010.jpg) 0 0 no-repeat; height: 110px; width: 778px; margin-top: 10px; } 
.ban-thx10 h2 { font-size: 24px; color: #B92025; padding: 16px 0 0 160px; }
.ban-thx10 p { font-size: 14px; color: #B92025; font-weight: bold; padding: 10px 0 0 160px; }
.ban-thx10 h5 { font-size: 12px; color: #B92025; text-align: center; padding-top: 24px; }
.ban-thx10 h5 a { cursor: pointer; }
.ban-thx10 h5 a:hover { color: #FC3; }


.ban-cyber10 { background: url(../img/CyberWeek2010.jpg) 0 0 no-repeat; height: 116px; width: 778px; margin-top: 10px; } 
.ban-cyber10 h2 { font-size: 18px; color: #662D91; padding: 46px 0 0 175px; }
.ban-cyber10 p { font-size: 12px; color: #662D91; font-weight: bold; padding: 1px 0 0 140px; }
.ban-cyber10 h5 { font-size: 12px; color: #662D91; padding: 5px 0 0 75px;}
.ban-cyber10 h5 a { cursor: pointer; }
.ban-cyber10 h5 a:hover { color: #FC3; }

#hero-sale { float: left; display: inline; height: 251px; width: 500px; margin-top: 10px; }

.ban-holiday10 { background: url(../img/Holiday2010.jpg) 0 0 no-repeat; height: 117px; width: 778px; margin-top: 10px; } 
.ban-holiday10 h2 { font-size: 27px; color: #1E5684; font-weight: bold; padding: 28px 0 0 80px; }
.ban-holiday10 p { font-size: 11px; color: #1E5684; font-weight: bold; padding: 21px 0 0 80px; }
.ban-holiday10 h5 { font-size: 12px; color: #1E5684; padding: 3px 0 0 80px;}
.ban-holiday10 h5 a { cursor: pointer; }
.ban-holiday10 h5 a:hover { color: #FC3; }

.ban-newyearseve10 { background: url(../img/NewYearsEve2010.jpg) 0 0 no-repeat; height: 117px; width: 778px; margin-top: 10px; } 
.ban-newyearseve10 h5 { font-size: 14px; color: #9E1F63; text-align: center; padding-top: 90px; }
.ban-newyearseve10 h5 a { cursor: pointer; }
.ban-newyearseve10 h5 a:hover { color: #FC3; }

.ban-happynewyears11 { background: url(../img/HappyNewYear2011.jpg) 0 0 no-repeat; height: 117px; width: 778px; margin-top: 10px; } 
.ban-happynewyears11 h5 { font-size: 14px; color: #027F7A; text-align: center; padding-top:90px; }
.ban-happynewyears11 h5 a { cursor: pointer; }
.ban-happynewyears11 h5 a:hover { color: #FC3; }

.ban-happynewyearjan11 { background: url(../img/HappyNewYear2011-Jan.jpg) 0 0 no-repeat; height: 117px; width: 778px; margin-top: 10px; } 
.ban-happynewyearjan11 h5 { font-size: 14px; color: #000000; text-align: center; padding-top:90px; }
.ban-happynewyearjan11 h5 a { cursor: pointer; }
.ban-happynewyearjan11 h5 a:hover { color: #FC3; }

.ban-everythingonsale { background: url(../img/EverythingIsOnSaleJan2011.jpg) 0 0 no-repeat; height: 117px; width: 778px; margin-top: 10px; } 
.ban-everythingonsale h2 { font-size: 17px; color: #6C0C0D; text-align: center; font-weight: bold; padding-top: 58px; }
.ban-everythingonsale h5 { font-size: 13px; color: #000000; text-align: center; padding-top: 4px;}
.ban-everythingonsale h5 a { cursor: pointer; }
.ban-everythingonsale h5 a:hover { color: #FC3; }
.ban-everythingonsale h5 span { font-size: 9px; }

.ban-memorialdayweekend2011 { background: url(../img/ban-memorialdayweekend2011.jpg) 0 0 no-repeat; height: 120px; width: 778px; margin-top: 10px; } 
.ban-memorialdayweekend2011 h2 { font-size: 19px; color: #6C0C0D; text-align: center; font-weight: bold; padding-top: 58px; }
.ban-memorialdayweekend2011 h5 { font-size: 13px; color: #000000; text-align: center; padding-top: 4px;}
.ban-memorialdayweekend2011 h5 a { cursor: pointer; }
.ban-memorialdayweekend2011 h5 a:hover { color: #FC3; }
.ban-memorialdayweekend2011 h5 span { font-size: 9px; }

.ban-Summer2011Banner { background: url(../img/ban-Summer2011Banner.jpg) 0 0 no-repeat; height: 120px; width: 778px; margin-top: 10px; } 
.ban-Summer2011Banner h2 { font-size: 18px; color: #6C0C0D; text-align: center; font-weight: bold; padding-top: 58px; }
.ban-Summer2011Banner h5 { font-size: 13px; color: #000000; text-align: center; padding-top: 4px;}
.ban-Summer2011Banner h5 a { cursor: pointer; }
.ban-Summer2011Banner h5 a:hover { color: #FC3; }
.ban-Summer2011Banner h5 span { font-size: 9px; }

.ban-July4th { background: url(../img/ban-July4th.jpg) 0 0 no-repeat; height: 145px; width: 778px; margin-top: 10px; } 
.ban-July4th h2 { font-size: 18px; color: #000000; text-align: center; font-weight: bold; padding-top: 58px; font-family: Trajan Pro; }
.ban-July4th h5 { font-size: 13px; color: #000000; text-align: center; padding-top: 4px; font-weight: bold; font-family: Trajan Pro;}
.ban-July4th h5 a { cursor: pointer; }
.ban-July4th h5 a:hover { color: #FC3; }
.ban-July4th h5 span { font-size: 9px; }

.ban-labor-day { background: url(../img/ban-labor-day.jpg) 0 0 no-repeat; height: 100px; width: 778px; margin-top: 10px; } 
.ban-labor-day h2 { font-size: 18px; color: #000000; text-align: center; font-weight: bold; padding-top: 58px; font-family: Trajan Pro; }
.ban-labor-day h5 { font-size: 13px; color: #000000; text-align: center; padding-top: 4px; font-weight: bold; font-family: Trajan Pro;}
.ban-labor-day h5 a { cursor: pointer; }
.ban-labor-day h5 a:hover { color: #FC3; }
.ban-labor-day h5 span { font-size: 9px; }

.ban-march-madness { background: url(../img/ban-march-madness.jpg) 0 0 no-repeat; height: 94px; width: 778px; margin-top: 10px; text-shadow: 0 1px 0 #ffd37d; font-family: Arial, Helvetica, sans-serif; } 
.ban-march-madness h2 { font-size: 19px; color: #000; padding: 45px 0 0 134px; }
.ban-march-madness h5 { font-size: 16px; color: #000; padding: 6px 0 0 134px; }
.ban-march-madness h5 span { font-size: 11px; }

.ban-difference { background: url(../img/ban-difference.jpg) 0 0 no-repeat; height: 25px; width: 778px; margin-top: 10px; } 
.ban-difference h5 a { cursor: pointer; }
.ban-difference a:hover { color: #FC3; }

#hero-sale { float: right; display: inline; height: 251px; width: 500px; margin-top: 10px; }

#promo { width:778px; display: inline; margin-top: 10px; }
#promo b { color: #5f0b0d; }
.promo-hd { height: 21px; width: 268px; float: left; background: url(../img/promo-hd.jpg) top left no-repeat; }
.promo-hd h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.promo-bx { width: 266px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 6px 0px 3px 0px; }
.promo-ft { height: 6px; width: 268px; float: left; background: url(../img/promo-ft.jpg) top left no-repeat; }
.promo-1 { float: left; margin:0px 0px 0px 10px;}
.promo-2 { float: left; margin:10px 0px 0px 10px;}
.promo-3 { float: left; margin:10px 0px 0px 10px;}
.promo-4 { float: left; margin:10px 0px 0px 10px;}
.promo-5 { float: right; margin:10px 0px 0px 10px;}
.promo-6 { float: right; margin:10px 0px 0px 10px;}
.promo-7 { float: right; margin:10px 0px 0px 10px;}
.promo-8 { float: right; margin:10px 0px 0px 10px;}
.promo-pic { float: left; }

#popcats {}

#popcats a { color: #5f0b0d; font-weight: bold; padding-left: 10px; }
#popcats a:hover { color: #666; }

#popcats .popcat01 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat02 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat03 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat04 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat05 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat06 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat07 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat08 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat09 {float:left; width:135px; padding:10px; text-align:center;}
#popcats .popcat10 {float:left; width:135px; padding:10px; text-align:center;}

#difference { float: right; display: inline; width: 268px; margin-top: 10px; }
#difference b { color: #5f0b0d; }
.diff-hd { height: 21px; width: 268px; float: left; background: url(../img/diff-hd.jpg) top left no-repeat; }
.diff-hd h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.diff-bx { width: 266px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 6px 0px 3px 0px; }
.diff-ft { height: 6px; width: 268px; float: left; background: url(../img/diff-ft.jpg) top left no-repeat; }
.diff-1 { width: 246px; float: left; border-bottom: 1px solid #d5d5d5; padding: 0px 10px 3px 10px; }
.diff-2 { width: 246px; float: left; border-bottom: 1px solid #d5d5d5; padding: 3px 10px; }
.diff-3 { width: 246px; float: left; border-bottom: 1px solid #d5d5d5; padding: 3px 10px; }
.diff-4 { width: 246px; float: left; padding: 3px 10px 0px 10px; }
.diff-pic { float: left; padding: 6px 12px 0px 0px; }

a.hm-box { float: left; text-shadow: 1px 1px 0px #fff; margin: 6px 0px 10px 0px; }
a.landscape { background: url(../img/hm-landscape.jpg) 0px 0px no-repeat; width: 284px; height: 111px; padding: 8px 90px 10px 10px; }
a.outdoor { background: url(../img/hm-outdoor.jpg) 0px 0px no-repeat; width: 274px; height: 111px; padding: 8px 100px 10px 10px; }
a.hm-box h3 { color: #508149; font: bold 17px/22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.hm-box:hover h3 { color: #da8f00; }
a.hm-box p { color: #666; line-height: 17px; padding: 5px 0px 9px 0px; }
a.hm-box p strong { color: #da8f00; }
a.landscape .btn { width: 215px; height: 22px; background: url(../img/hm-btn-landscape.jpg) 0px 0px no-repeat; color: #fff; text-shadow: 1px 1px 0px #508149; line-height: 22px; font-weight: bold; text-align: center; }
a.landscape:hover .btn { color: #ddd; background-position: 0px -22px; }
a.outdoor .btn { width: 204px; height: 22px; background: url(../img/hm-btn-outdoor.jpg) 0px 0px no-repeat; color: #fff; text-shadow: 1px 1px 0px #508149; line-height: 22px; font-weight: bold; text-align: center; }
a.outdoor:hover .btn { color: #ddd; background-position: 0px -22px; }

a.undercab { background: url(../img/hm-undercab.jpg) 0px 0px no-repeat; width: 284px; height: 111px; padding: 8px 90px 10px 10px; }
a.undercab .btn { width: 223px; height: 22px; background: url(../img/hm-btn-undercab.jpg) 0px 0px no-repeat; color: #fff; text-shadow: 1px 1px 0px #508149; line-height: 22px; font-weight: bold; text-align: center; }
a.undercab:hover .btn { color: #ddd; background-position: 0px -22px; }

a.et2 { background: url(../img/hm-et2.jpg) 0px 0px no-repeat; width: 284px; height: 111px; padding: 8px 90px 10px 10px; }
a.et2 .btn { width: 223px; height: 22px; background: url(../img/hm-btn-et2.jpg) 0px 0px no-repeat; color: #fff; text-shadow: 1px 1px 0px #508149; line-height: 22px; font-weight: bold; text-align: center; }
a.undercab:hover .btn { color: #ddd; background-position: 0px -22px; }

a.hm-sm-box { float: left; width: 364px; height: 46px; padding: 8px 10px; margin-top: 10px; text-shadow: 1px 1px 0px #fff; }
a.hm-sm-box h3 { font: bold; 17px/22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #5f0b0d; }
a.hm-sm-box:hover h3 { color: #da8f00; }
a.hm-sm-box p { color: #666; padding-top: 7px; }
.cf2650wb { background: url(../img/cf2650wb.jpg) 0px 0px no-repeat; }
.cf2600pw { background: url(../img/cf2600pw.jpg) 0px 0px no-repeat; }
.quoizel { background: url(../img/ban-quoizel.jpg) 0px 0px no-repeat; }

a.hm-sm-box-2 { float: left; width: 364px; height: 46px; padding: 8px 10px; margin-top: 10px; text-shadow: 1px 1px 0px #fff; }
a.hm-sm-box-2 h3 { font: bold; 17px/22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #5f0b0d; }
a.hm-sm-box-2:hover h3 { color: #da8f00; }
a.hm-sm-box-2 p { color: #666; padding-top: 7px; }
.martha { background: url(../img/ban-martha.jpg) 0px 0px no-repeat; }
.maxim { background: url(../img/ban-maxim.jpg) 0px 0px no-repeat; }


a .sale-md-1 { width: 374px; height: 50px; float: left; padding-top: 36px; padding-left: 10px; line-height: 22px; font-weight: bold; color: #666666; margin-bottom: 10px; background: url(../img/ban-blank.jpg) bottom left no-repeat; cursor: pointer; }
a .sale-md-2 { width: 374px; height: 50px; float: left; padding-top: 36px; padding-left: 10px; line-height: 22px; font-weight: bold; color: #666666; margin-bottom: 10px; background: url(../img/ban-martha.jpg) bottom left no-repeat; cursor: pointer; }

a .sale-md-1 h3,
a .sale-md-2 h3 { color: #5f0b0d; font-size: 17px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a:hover .sale-md-1 h3,
a:hover .sale-md-2 h3 { color: #da8f00; }

.main-lt { width: 384px; float: left; display: inline; }
.main-rt { width: 384px; float: right; display: inline; }

#featured-brands { width: 385px; }
.brands-hd { height: 21px; width: 385px; float: left; margin-top: 15px; }
.brands-hd h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.brands-hd-lt { width: 278px; float: left; display: inline; background: url(../img/brand-hd-lt.jpg) top left no-repeat; }
a .brands-hd-rt { width: 106px; height: 21px; float: left; display: inline; background: url(../img/brand-hd-rt.jpg) top left no-repeat; line-height: 21px; color: #ffffff; text-align: center; cursor: pointer; }
a:hover .brands-hd-rt { background: url(../img/brand-hd-rt.jpg) top right no-repeat; color: #ffffff; }
.brands-bx { width: 362px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 6px 10px 3px 10px; }
.brands-ft { height: 6px; width: 384px; float: left; background: url(../img/brand-ft.jpg) top left no-repeat; }

.brand-1 { height: 94px; float: left; }
.brand-2 { height: 94px; float: left; }
.brand-3 { height: 94px; float: left; }
.brand-4 { height: 94px; float: left; }

a .bd-kichler { width: 83px; height: 24px; float: left; background: url(../img/bd-kichler.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-kichler { background: url(../img/bd-kichler.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-hinkley { width: 83px; height: 24px; float: left; background: url(../img/bd-hinkley.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-hinkley { background: url(../img/bd-hinkley.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-emerson { width: 83px; height: 24px; float: left; background: url(../img/bd-emerson.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-emerson { background: url(../img/bd-emerson.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-minkal { width: 83px; height: 24px; float: left; background: url(../img/bd-minkal.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-minkal { background: url(../img/bd-minkal.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

a .bd-george { width: 83px; height: 24px; float: left; background: url(../img/bd-george.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-george { background: url(../img/bd-george.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-thomasville { width: 83px; height: 24px; float: left; background: url(../img/bd-thomasville.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-thomasville { background: url(../img/bd-thomasville.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-schonbek { width: 83px; height: 24px; float: left; background: url(../img/bd-schonbek.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-schonbek { background: url(../img/bd-schonbek.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-minkaa { width: 83px; height: 24px; float: left; background: url(../img/bd-minkaa.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-minkaa { background: url(../img/bd-minkaa.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

a .bd-savoy { width: 83px; height: 24px; float: left; background: url(../img/bd-savoy.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-savoy { background: url(../img/bd-savoy.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-fanimation { width: 83px; height: 24px; float: left; background: url(../img/bd-fanimation.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-fanimation { background: url(../img/bd-fanimation.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-murray { width: 83px; height: 24px; float: left; background: url(../img/bd-murray.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-murray { background: url(../img/bd-murray.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-sea { width: 83px; height: 24px; float: left; background: url(../img/bd-sea.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-sea { background: url(../img/bd-sea.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

a .bd-world-imports { width: 83px; height: 24px; float: left; background: url(../img/bd-world-imports.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-world-imports { background: url(../img/bd-world-imports.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-besa { width: 83px; height: 24px; float: left; background: url(../img/bd-besa.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-besa { background: url(../img/bd-besa.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-holtkotter { width: 83px; height: 24px; float: left; background: url(../img/bd-holtkotter.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-holtkotter { background: url(../img/bd-holtkotter.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-monte { width: 83px; height: 24px; float: left; background: url(../img/bd-monte.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-monte { background: url(../img/bd-monte.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .bd-hudson-valley { width: 83px; height: 24px; float: left; background: url(../img/bd-hudson-valley.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666666; }
a:hover .bd-hudson-valley { background: url(../img/bd-hudson-valley.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

a .hm-triarch-international-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-triarch-international-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-triarch-international-collections { background: url(../img/hm-triarch-international-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-cyan-design-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-cyan-design-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-cyan-design-collections { background: url(../img/hm-cyan-design-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-maxim-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-maxim-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-maxim-collections { background: url(../img/hm-maxim-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-sonneman-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-sonneman-collections.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-sonneman-collections { background: url(../img/hm-sonneman-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

a .hm-artcraft-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-artcraft-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-artcraft-collections { background: url(../img/hm-artcraft-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-corbett-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-corbett-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-corbett-collections { background: url(../img/hm-corbett-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-golden-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-golden-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-golden-collections { background: url(../img/hm-golden-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-elk-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-elk-collections.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-elk-collections{ background: url(../img/hm-elk-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

a .hm-modern-fan-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-modern-fan-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-modern-fan-collections { background: url(../img/hm-modern-fan-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-landmark-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-landmark-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-landmark-collections { background: url(../img/hm-landmark-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-kalco-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-kalco-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-kalco-collections { background: url(../img/hm-kalco-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-fine-art-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-fine-art-collections.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-fine-art-collections { background: url(../img/hm-fine-art-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

a .hm-et2-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-et2-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-et2-collections { background: url(../img/hm-et2-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-plc-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-plc-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-plc-collections { background: url(../img/hm-plc-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-dolan-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-dolan-collections.jpg) top left no-repeat; margin-right: 10px; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-dolan-collections { background: url(../img/hm-dolan-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }
a .hm-access-collections { width: 83px; height: 24px; float: left; background: url(../img/hm-access-collections.jpg) top left no-repeat; padding-top: 70px; text-align: center; color: #666; }
a:hover .hm-access-collections { background: url(../img/hm-access-collections.jpg) top right no-repeat; color: #5f0b0d; text-decoration: underline; cursor: pointer; }

#featured-designers { width: 385px; }
.designers-hd { height: 21px; width: 385px; float: left; margin-top: 15px; }
.designers-hd h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.designers-hd-lt { width: 260px; float: left; display: inline; background: url(../img/designers-hd-lt.jpg) top left no-repeat; }
a .designers-hd-rt { width: 124px; height: 21px; float: left; display: inline; background: url(../img/designers-hd-rt.jpg) top left no-repeat; line-height: 21px; color: #ffffff; text-align: center; cursor: pointer; }
a:hover .designers-hd-rt { background: url(../img/designers-hd-rt.jpg) top right no-repeat; color: #ffffff; }
.designers-bx { width: 382px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 6px 0px 3px 0px; }
.designers-ft { height: 6px; width: 384px; float: left; background: url(../img/brand-ft.jpg) top left no-repeat; }

a .designers-1 { height: 86px; width: 363px; float: left; border-bottom: 1px solid #d5d5d5; padding: 0px 10px 3px 10px; color: #666666; cursor: pointer; }
a .designers-2 { height: 87px; width: 363px; float: left; border-bottom: 1px solid #d5d5d5; padding: 6px 10px 3px 10px; color: #666666; cursor: pointer; }
a .designers-3 { height: 87px; width: 363px; float: left; border-bottom: 1px solid #d5d5d5; padding: 6px 10px 3px 10px; color: #666666; cursor: pointer; }
a .designers-4 { height: 86px; width: 363px; float: left; padding: 6px 10px 0px 10px; color: #666666; cursor: pointer; }
a .designer-pic { border: 1px solid #d5d5d5; margin-right: 10px; float: left; }
a:hover .designer-pic { border: 1px solid #5f0b0d; }
.designers-bx a b { color: #5f0b0d; }
a .designers-a { color: #666666; font-weight: bold; }
a:hover .designers-a { color: #5f0b0d; text-decoration: underline; }

a .trade { width: 364px; height: 70px; float: left; background: url(../img/trade-bg.jpg) top left no-repeat; margin-top: 10px; color: #666666; padding: 8px 10px 0px 10px; cursor: pointer; }
a .trade h3 { color: #5f0b0d; font-size: 17px; margin-bottom: 4px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a:hover .trade h3 { color: #da8f00; }

a .financing { width: 364px; height: 70px; float: left; background: url(../img/financing-bg.jpg) top left no-repeat; margin-top: 10px; color: #666666; padding: 8px 10px 0px 10px; cursor: pointer; }
a .financing h3 { color: #5f0b0d; font-size: 17px; margin-bottom: 4px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a:hover .financing h3 { color: #da8f00; }

/*
a .free-shipping { width: 364px; height: 70px; float: left; background: url(../img/free-shipping.jpg) top left no-repeat; margin-top: 10px; color: #666666; padding: 8px 10px 0px 10px; cursor: pointer; }
a .free-shipping h3 { color: #5f0b0d; font-size: 17px; margin-bottom: 4px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a:hover .free-shipping h3 { color: #da8f00; }
*/

/* CREDIT BANNER */

/*
#credit-ban { width: 778px; float: left; }

.warranty { height: 71px; width: 87px; float: left; display: inline; background: url(../img/warranty.jpg) top left no-repeat; padding: 3px 0px; text-align: center; }
a .warranty { color: #666666; text-decoration: none; cursor: pointer; }
.warranty span { color: #5f0b0d; font-size: 13px; font-weight: bold; }
.mcafee { width: 94px; height: 54px; float: left; display: inline; margin-top: 8px; margin-left: 5px; }

a .spam { height: 42px; width: 155px; float: left; margin: 11px 0px 0px 25px; background: url(../img/spam.jpg) top left no-repeat; color: #666666; padding: 8px 0px 0px 46px; cursor: pointer; }
a:hover .spam { background:  url(../img/spam.jpg) top right no-repeat; }
a .protected { height: 42px; width: 155px; float: left; margin: 11px 0px 0px 25px; background: url(../img/protected.jpg) top left no-repeat; color: #666666; padding: 8px 0px 0px 46px; cursor: pointer; }
a:hover .protected { background:  url(../img/protected.jpg) top right no-repeat; }
a .secure { height: 42px; width: 155px; float: left; margin: 11px 0px 0px 25px; background: url(../img/secure.jpg) top left no-repeat; color: #666666; padding: 8px 0px 0px 46px; cursor: pointer; }
a:hover .secure { background:  url(../img/secure.jpg) top right no-repeat; }

a:hover .spam b,
a:hover .protected b,
a:hover .secure b { color: #5f0b0d; }
*/

/* ABOUT CONTENT */
.mrgn-lt { margin-left: 10px; }
.head-979 { height: 21px; width: 979px; float: left; background: url(../img/979-head.jpg) top left no-repeat; }
.head-979 h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.box-979 { width: 957px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 8px 10px 5px 10px; }
.box-979 a { color: #666666; text-decoration:underline; }
.box-979 a:hover { color: #5f0b0d; }
.foot-979 { height: 6px; width: 979px; float: left; background: url(../img/979-foot.jpg) top left no-repeat; margin-bottom: 10px; }

#featured-brands {}

#featured-brands a { color: #5f0b0d; font-weight: bold; padding-left: 10px; }
#featured-brands a:hover { color: #666; }

#featured-brands .fb01 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb02 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb03 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb05 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb06 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb07 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb08 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb09 {float:left; width:67.5px; padding:10px; text-align:center;}
#featured-brands .fb10 {float:left; width:67.5px; padding:10px; text-align:center;}


/* BLOG FEED */
.blog-link { margin-top: 2px; }
.blog-link a { line-height: 21px; color: #5f0b0d; font-weight: bold; padding-left: 10px; }
.blog-link a:hover { color: #666; }
#blog ul { list-style: none; margin: 0; padding: 0; }
#blog ul li { padding: 0px 0px 18px 0px; }
#blog ul li a { float: left; font-weight: bold; color: #5f0b0d; }
#blog ul li a:hover { color: #666; }
#blog ul li .date { float: left; padding: 0px 0px 0px 4px; color: #999; font-style: italic; }
#blog ul li div { clear: both; }
#blog a img { display: none !important; }
#blog p.line { border-top: 1px solid #e5e5e5; padding-top: 14px; }

/* FOOTER CONTENT */

/*
#newsletter { height: 28px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; background: url(../img/newsletter-bg.jpg) top left repeat-x; font-weight: bold; padding: 0px 10px; text-align: center; line-height: 28px; }
#newsletter span { color: #5f0b0d; }
input.newsletter-field { border: 1px solid #cccccc; font-size: 11px; color: #878787; width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
input:active.newsletter-field,
input:hover.newsletter-field,
input:focus.newsletter-field { border: 1px solid #999999; }
input.send-btn { height: 22px; width: 55px; background: url(../img/search-btn.jpg) top left no-repeat; color: #5f0b0d; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 10px 0px 4px; cursor: pointer; }
input:hover.send-btn { background: url(../img/search-btn.jpg) top right no-repeat; border: none; }

#signup { height: 58px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; background: url(../img/signup-bg.jpg) top left repeat-x; font-weight: bold; padding: 3px 10px; text-align: center; }
#signup span { color: #5f0b0d; }
input.signup-field { border: 1px solid #cccccc; font-size: 11px; color: #878787; width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
input:active.signup-field,
input:hover.signup-field,
input:focus.signup-field { border: 1px solid #999999; }
input.send-btn { height: 22px; width: 55px; background: url(../img/search-btn.jpg) top left no-repeat; color: #5f0b0d; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 10px 0px 4px; cursor: pointer; }
input:hover.send-btn { background: url(../img/search-btn.jpg) top right no-repeat; border: none; }

#foot-cols { height: 115px; }
#foot-cols a { color: #666666; text-decoration: none; }
#foot-cols a:hover { color: #5f0b0d; text-decoration: underline; }
.ft-hd { height: 24px; width: 100%; background: #e4e3df; border-bottom: 1px solid #d5d5d5; line-height: 24px; text-align: center; font-weight: bold; margin-bottom: 6px; }
.ft-ft { padding: 0px 10px; }
#foot-1 { width: 206px; height: 150px; float: left; border-right: 1px solid #d5d5d5; }
#foot-2 { width: 390px; height: 150px; float: left; border-right: 1px solid #d5d5d5; }
#foot-3 { width: 195px; height: 150px; float: left; border-right: 1px solid #d5d5d5; }
#foot-4 { width: 205px; height: 150px; float: left; }
#foot-4 strong { display: block; }
#foot-4 em { font-weight: bold; color: #5f0b0d; font-size: 13px; }
*/

/* EXTRA */

.top-h1 { color: #5f0b0d; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; padding-top: 136px; padding-left: 18px; }
.top-img { float: left; margin-top: 10px; }

.shop-by-finish { width: 778px; height: 168px; float: left; margin-top: 10px; background: url(../img/shop-by-finish.jpg) no-repeat; }
.shop-by-price { width: 778px; height: 168px; float: left; margin-top: 10px; background: url(../img/shop-by-price.jpg) no-repeat; }

input.contact-btn { height: 29px; width: 104px; line-height: 29px; background: url(../img/contact-btn.jpg) top left no-repeat; color: #ffffff; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; }
input:hover.contact-btn { background: url(../img/contact-btn.jpg) top right no-repeat; border: none; }

/* CATEGORY LISTING */

.product-listing-box { float: left; width: 170px; margin: 0px 4px 20px 4px; }
.product-listing-box-2 { float: left; width: 170px; margin: 0px 4px 20px 4px; }

html>body .product-listing-box { float: left; width: 170px; margin: 0px 8px 20px 8px; }
.product-listing-box a img { width: 170px; height: 170px; border: 1px solid #d5d5d5; margin-bottom: 4px; }
.product-listing-box a:hover img { border: 1px solid #aaaaaa; }
.product-listing-box a .prod-list-btn { background: url(../img/prod-list-btn-btm.jpg) no-repeat scroll bottom left; display: block; float: left;width: 168px; color: #5f0b0d; text-decoration: none; font-weight: bold; text-align: center; cursor: pointer; text-decoration: none; }
.product-listing-box a:hover .prod-list-btn { background: url(../img/prod-list-btn-btm.jpg) no-repeat scroll bottom right; }
.product-listing-box a .prod-list-btn .prod-list-btn-btm { background: url(../img/prod-list-btn-top.jpg) no-repeat scroll top left; display: block; padding: 4px 35px 4px 10px; }
.product-listing-box a:hover .prod-list-btn .prod-list-btn-btm { background: url(../img/prod-list-btn-top.jpg) no-repeat scroll top right; }
.product-listing-box a .prod-list-btn .prod-list-btn-btm .browse-selection { color: #555555; font-weight: normal; font-size: 10px; text-decoration: none; }
.ctg-pic { float: right; margin-left: 8px; margin-bottom:8px; padding: 2px; border: 1px solid #d5d5d5; }

html>body .product-listing-box-2 { float: left; width: 168px; margin: 0px 8px 20px 8px; }
.product-listing-box-2 a img { border: 1px solid #d5d5d5; margin-bottom: 4px; }
.product-listing-box-2 a:hover img { border: 1px solid #aaaaaa; }
.product-listing-box-2 a .prod-list-btn { background: url(../img/prod-list-btn-btm.jpg) no-repeat scroll bottom left; display: block; float: left;width: 168px; color: #5f0b0d; text-decoration: none; font-weight: bold; text-align: center; cursor: pointer; text-decoration: none; }
.product-listing-box-2 a:hover .prod-list-btn { background: url(../img/prod-list-btn-btm.jpg) no-repeat scroll bottom right; }
.product-listing-box-2 a .prod-list-btn .prod-list-btn-btm { background: url(../img/prod-list-btn-top.jpg) no-repeat scroll top left; display: block; padding: 4px 35px 4px 10px; }
.product-listing-box-2 a:hover .prod-list-btn .prod-list-btn-btm { background: url(../img/prod-list-btn-top.jpg) no-repeat scroll top right; }
.product-listing-box-2 a .prod-list-btn .prod-list-btn-btm .browse-selection { color: #555555; font-weight: normal; font-size: 10px; text-decoration: none; }
.ctg-pic { float: right; margin-left: 8px; margin-bottom:8px; padding: 2px; border: 1px solid #d5d5d5; }

/* SUB-CATEGORY LISTING */

.filter-bar { width: 756px; background: url(../img/search-bg.jpg) bottom left repeat-x; border: 1px solid #d5d5d5; padding: 2px 10px; }
.filter-1 { float: left; display: inline; width: 55px; font-weight: bold; line-height: 29px; }
.filter-2 { float: left; display: inline; width: 635px; line-height: 29px; }
a .filter-3 { float: right; display: width: 55px; background: url(../img/search-btn.jpg) top left no-repeat; color: #5f0b0d; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; padding: 2px 9px 6px 10px; margin-top: 3px; }
select.filt-dd { border: 1px solid #cccccc; font-size: 11px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin:0 6px 0 0; width:110px; }
select:active.filt-dd,
select:hover.filt-dd,
select:focus.filt-dd { border: 1px solid #999999; }
input.search-btn { height: 22px; width: 55px; background: url(../img/search-btn.jpg) top left no-repeat; color: #5f0b0d; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; }
a:hover .filter-3 { background: url(../img/search-btn.jpg) top right no-repeat; }
.key-bar { height: 24px; width: 756px; background: #e4e3df; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; line-height: 24px; padding: 0px 10px; }
.key-1 { float: left; display: inline; width: 25px; }
.key-2 { float: right; display: inline; width: 720px; }

.key-new { padding: 4px 18px 4px 19px; margin-left: 14px; background: url(../img/key-new.jpg) left center no-repeat; }
.key-special { padding: 4px 18px 4px 14px; background: url(../img/key-special.jpg) left center no-repeat; }
.key-size { padding: 4px 18px 4px 17px; background: url(../img/key-size.jpg) left center no-repeat; }
.key-color { padding: 4px 18px 4px 19px; background: url(../img/key-color.jpg) left center no-repeat; }
.key-shipping { padding: 4px 18px 4px 19px; background: url(../img/key-shipping.jpg) left center no-repeat; }
.key-stock { padding: 4px 18px 4px 19px; background: url(../img/key-stock.jpg) left center no-repeat; }

.pagenation { float: right; text-align: right; color: #888888; margin-top: 4px; width: 756px; margin-bottom: 15px; }
.pagenation b { color: #666666; }
.pagenation-btm { float: right; text-align: right; color: #888888; margin-top: 4px; width: 756px; margin-top: 15px; }
.pagenation-btm b { color: #666666; }

.prod-box { float: left; display: inline; width: 370px; height: 210px; border-right: 1px solid #d5d5d5; padding: 10px 0px; }
a .prod-img { height: 171px; width: 171px; float: left; display: inline;  margin: 0 10px 30px 0; border: 1px solid #d5d5d5; }
a:hover .prod-img { border: 1px solid #aaaaaa; }
a .prod-name { color: #5f0b0d; font-weight: bold; font-size: 10px; }
.prod-price { color: #da8f00; font-size: 14px; font-weight: bold; background: url(../img/price-tag.jpg) left center no-repeat; padding-left: 18px; }
.prod-price-old { color: #666666; }
.prod-save { color: #3f613b; font-weight: bold; }

a .view-btn { display: inline-block; height: 25px; width: 107px; line-height: 25px; padding: 0 0 0 10px; background: url(../img/view-btn.jpg) top left no-repeat; font-weight: bold; color: #5f0b0d; }
a:hover .view-btn { background: url(../img/view-btn.jpg) top right no-repeat; }

.prod-box-2 { float: left; display: inline; width: 370px; height: 210px; padding: 10px 0px; margin-left: 10px; }

.pin-line { background: #d5d5d5; height: 1px; border: none; }

.filter-col { width: 169px; padding: 6px 10px 8px 10px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; }
a.filter-link { color: #666666; }
a:hover.filter-link { color: #5f0b0d; text-decoration: underline; }
input.filter-btn { width: 94px; height: 22px; background: url(../img/filter-btn.jpg) top left no-repeat; border: none; cursor: pointer; font-weight: bold; color: #5f0b0d; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
input.filter-btn:hover { background: url(../img/filter-btn.jpg) top right no-repeat; }

.prod-bx-lt { float: left; width: 302px; margin-top: 5px; margin-right: 12px; }
a .prod-bx-img { width: 300px; height: 300px; border: 1px solid #d5d5d5; cursor: pointer; text-decoration: none; }
a .bx-sub { width: 292px; color: #888888; line-height: 21px; background: url(../img/bx-sub.jpg) top left no-repeat; padding-left: 10px; margin-bottom: 8px; cursor: pointer; text-decoration: none; }
a:hover .bx-sub { color: #5f0b0d; }
a .prod-tmb { width: 65px; float: left; display: inline; margin-right: 12px; margin-top: 4px; cursor: pointer; text-decoration: none; }
a .prod-tmb-cap { text-align: center; padding: 2px 0px; cursor: pointer; text-decoration: none; background: url(../img/bx-tmb-sub.jpg) bottom left no-repeat; }
a .prod-tmb-img { width: 63px; height: 73px; border: 1px solid #d5d5d5; cursor: pointer; text-decoration: none; }
a .prod-tmb-img img { height: 73px; width: 63px !important; }
.prod-bx-rt { float: left; width: 640px; margin-top: 5px; }
.prod-bx-rt li { margin-left: 20px; }
.prod-price-bx { float: left; width: 220px; display: inline; }
.prod-logo-bx { float: right; width: 220px; display: inline; text-align: right; }
.logo-img { float: right; }
.bx-fm { float: left; width: 440px; margin-bottom: 4px; }
.bx-fm-lt { float: left; width: 70px; display: inline; }
.bx-fm-rt { float: left; width: 340px; display: inline; }
a.review-link { color: #5f0b0d; font-size: 10px; }
hr.prod-pin { width: 100%; height: 1px; border: none; color: #d5d5d5; background: #d5d5d5; margin: 8px 0px; }
.specs-lt, .specs-rt { float: left; width: 220px; display: inline; }

/*
a.new { color: #666666; background: url(../img/prod-new.jpg) left center no-repeat; padding: 2px 0px 2px 21px; margin-right: 25px; text-decoration: none; }
a.special { color: #666666; background: url(../img/prod-special.jpg) left center no-repeat; padding: 2px 0px 2px 16px; margin-right: 25px; text-decoration: none; }
a.shipping { color: #666666; background: url(../img/prod-shipping.jpg) left center no-repeat; padding: 2px 0px 2px 21px; margin-right: 25px; text-decoration: none; }
a.stock { color: #666666; background: url(../img/prod-stock.jpg) left center no-repeat; padding: 2px 0px 2px 21px; margin-right: 25px; text-decoration: none; }
a.colors { color: #666666; background: url(../img/cat-color.jpg) left center no-repeat; padding: 2px 0px 2px 23px; margin-right: 25px; text-decoration: none; }
a.no { color: #666666; background: url(../img/prod-no.jpg) left center no-repeat; padding: 2px 0px 2px 21px; margin-right: 25px; text-decoration: none; }
*/

a.email { color: #666666; background: url(../img/email.jpg) left center no-repeat; padding: 2px 0px 2px 21px; margin-right: 25px; text-decoration: none; }
a.print { color: #666666; background: url(../img/print.jpg) left center no-repeat; padding: 2px 0px 2px 21px; text-decoration: none; }

input.wishlist { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background: #ffffff url(../img/wishlist.jpg) left center no-repeat; border: none; cursor: pointer; text-align: left; padding: 2px 0 1px 16px; margin-right: 25px; }
input.wishlist:active,
input.wishlist:hover,
input.wishlist:focus { color: #5f0b0d; border: none; }

input.add-btn { width: 132px; height: 27px; color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; background: url(../img/add-btn.jpg) top left no-repeat; border: none; cursor: pointer; text-align: left; margin: 10px 0px; padding-left: 9px; }
input.add-btn:active,
input.add-btn:hover,
input.add-btn:focus { background: url(../img/add-btn.jpg) top right no-repeat; border: none; color: #d5d5d5; }

#tooltip { position:absolute; border:1px solid #d5d5d5;	background:#f2f2f2;	padding:2px 5px; color:#666666; display:none; }

.ui-tabs { padding: 0; zoom: 1; margin-left:10px; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; margin:0px;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; color: #5f0b0d; font-weight: bold; height: 20px; line-height: 20px; }
.ui-tabs .ui-tabs-nav li a.tab-lg { width: 250px; float: left; text-decoration: none; background: url(../img/tab-lg.jpg) top left no-repeat; padding-left: 10px; }
.ui-tabs .ui-tabs-nav li a.tab-sm { width: 248px; float: left; text-decoration: none; background: url(../img/tab-sm.jpg) top left no-repeat; padding-left: 10px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; background-position: bottom left; color: #ffffff; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover, .ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover, .ui-tabs .ui-tabs-nav li.ui-state-processing a:hover { color: #ffffff; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a:hover { color: #666666; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

a .sug-prod { float: left; width: 362px; display: inline; padding: 10px 10px 10px 0px; cursor: pointer; text-decoration: none; border-right: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; clear: both; }
a .sug-prod-2 { float: left; width: 363px; display: inline; padding: 10px 10px 10px 10px; cursor: pointer; text-decoration: none; border-top: 1px solid #d5d5d5; }
a .sug-prod img, a .sug-prod-2 img { float: left; margin-right: 10px; border: 1px solid #d5d5d5; }
a:hover .sug-prod img, a:hover .sug-prod-2 img { border: 1px solid #aaaaaa; }
a .sug-prod-name { color: #5f0b0d; }
a:hover .sug-prod-name { color: #666666; }
.sug-prod-price { color: #da8f00; font-size: 12px; font-weight: bold; background: url(../img/price-tag.jpg) left center no-repeat; padding: 2px 0px 2px 18px; line-height: 16px; }
a .sug-prod .view-btn { clear: both; }

#main-2 { width: 778px; float: left; display: inline; padding-top: 10px; margin-left: 10px; }
#sidebar-2 { float: left; display: inline; width: 191px; padding-top: 10px; margin-left: 10px; }

.head-on-191 { height: 21px; width: 191px; float: left; background: url(../img/191-head-on.jpg) top left no-repeat; }
.head-on-191 h2 { font-size: 11px; line-height: 21px; color: #ffffff; padding-left: 10px; padding-bottom: 0px; }
.head-191 { height: 21px; width: 191px; float: left; background: url(../img/sb-head.jpg) top left no-repeat; }
.head-191 h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.box-191 { width: 169px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 8px 10px 5px 10px; }
.box-191 a {color: #5f0b0d; cursor: pointer; }
.box-191 a:hover { color: #666666; text-decoration: underline; }
.foot-191 { height: 6px; width: 191px; float: left; background: url(../img/sb-foot.jpg) top left no-repeat; margin-bottom: 10px; }

.head-on-778 { height: 21px; width: 778px; float: left; background: url(../img/778-head-on.jpg) top left no-repeat; }
.head-on-778 h2 { font-size: 11px; line-height: 21px; color: #ffffff; padding-left: 10px; padding-bottom: 0px; }

.total-title { font-size: 13px; font-weight: bold; }
.total { font-size: 15px; color: #5f0b0d; line-height: 24px; font-weight: bold; }

a.cart-checkout { display: block; width: 142px; height: 27px; color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; background: url(../img/cart-checkout.jpg) top left no-repeat; cursor: pointer; padding-left: 10px; line-height: 27px; margin-top: 8px; text-decoration: none; text-align: left; }
a.cart-checkout:hover { background: url(../img/cart-checkout.jpg) bottom left no-repeat; border: none; color: #d5d5d5; text-decoration: none; }

a.cart-continue { display: inline-block; float: left; width: 139px; height: 24px; color: #5f0b0d; font-size: 11px; font-weight: bold; text-decoration: none; background: url(../img/continue-btn.jpg) top left no-repeat; cursor: pointer;  text-decoration: none; text-align: center; line-height: 22px; margin-right: 4px; margin-top: 10px; }
a.cart-continue:hover { background: url(../img/continue-btn.jpg) bottom left no-repeat; }

a .cart-spam { height: 42px; width: 145px; float: left; margin-top: 11px; background: url(../img/cart-spam.jpg) top left no-repeat; color: #666666; padding: 8px 0px 0px 46px; cursor: pointer; margin-bottom: 10px; }
a .cart-protected { height: 42px; width: 145px; float: left; margin-top: 11px; background: url(../img/cart-protected.jpg) top left no-repeat; color: #666666; padding: 8px 0px 0px 46px; cursor: pointer; }
a .cart-secure { height: 42px; width: 145px; float: left; margin-top: 11px; background: url(../img/cart-secure.jpg) top left no-repeat; color: #666666; padding: 8px 0px 0px 46px; cursor: pointer; }
a:hover .cart-spam, a:hover .cart-protected , a:hover .cart-secure { background-position: bottom left; }
a:hover .cart-spam b, a:hover .cart-protected b, a:hover .cart-secure b { color: #5f0b0d; }

.cart-sug-prod { float: left; width: 362px; display: inline; padding: 10px 10px 10px 0px; cursor: pointer; text-decoration: none; border-right: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; clear: both; }
.cart-sug-prod-2 { float: left; width: 363px; display: inline; padding: 10px 10px 10px 10px; cursor: pointer; text-decoration: none; border-top: 1px solid #d5d5d5; }
.cart-sug-prod a img, .cart-sug-prod-2 a img { float: left; margin-right: 10px; border: 1px solid #d5d5d5; }
.cart-sug-prod a:hover img, .cart-sug-prod-2 a:hover img { border: 1px solid #aaaaaa; }
a .cart-sug-prod-name { color: #5f0b0d; }
a:hover .cart-sug-prod-name { color: #666666; }
.cart-sug-prod-price {color: #da8f00; font-size: 12px; font-weight: bold; background: url(../img/price-tag.jpg) left center no-repeat; padding: 2px 0px 2px 18px; line-height: 16px; }
input.atc-btn { display: block; margin-top: 10px; width: 110px; height: 24px; text-align: left; color: #5f0b0d; font-weight: bold; border: none; background: url(../img/atc-btn.jpg) top left no-repeat; padding-left: 8px; cursor: pointer; }
input.atc-btn:hover, input.atc-btn:focus, input.atc-btn:active { border: none; background-position: bottom right; }

.cart-head { clear: both; width: 756px; height: 29px; background: url(../img/search-bg.jpg) top left repeat-x; font-weight: bold; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; padding: 0px 10px; line-height: 28px; }
.cart-prod { float: left; display: inline; width: 499px; }
.cart-price { float: left; display: inline; width: 86px; text-align: center; }
.cart-qty { float: left; display: inline; width: 86px; text-align: center; }
.cart-tot { float: left; display: inline; width: 85px; text-align: center; font-weight: bold; }

.cart-row { display: block; clear: both; width: 756px; background: url(../img/cart-bg.jpg) bottom left repeat-x; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; padding: 13px 10px; }

.cart-prod img { float: left; border: 1px solid #d5d5d5; margin-right: 10px; }
.cart-prod a:hover img { border: 1px solid #aaaaaa; }
.cart-name { font-size: 12px; color: #5f0b0d; }
a:hover .cart-name { color: #666666; }

input.qty-field { border: 1px solid #cccccc; padding: 2px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #878787; width: 25px; margin-bottom: 8px; }
input.qty-field:hover, input.qty-field:active, input.qty-field:focus { border: 1px solid #999999; }

input.update-btn { display: block; width: 51px; height: 18px; color: #5f0b0d; border: none; background: url(../img/update-btn.jpg) top left no-repeat; cursor: pointer; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; padding: 0px; margin: 0px; }
input.update-btn:hover, input.update-btn:focus, input.update-btn:active { border: none; background-position: bottom right; }
a.remove-link { color: #666666; font-size: 10px; letter-spacing: -.25px; }
a.remove-link:hover { color: #5f0b0d; }

.cart-orange { color: #da8f00; font-size: 12px; display: block; }
.cart-note { color: #999999; font-size: 10px; display: block; }
.cart-left { width: 420px; float: left; text-align: left; display: inline; }
.cart-right { width: 300px; float: right; display: inline; text-align: right; }

textarea.wish-style { border: 1px solid #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #878787; padding: 2px; }
textarea.wish-style:hover, textarea.wish-style:active, textarea.wish-style:focus { border: 1px solid #999999; }

.error-bx { float: left; width: 4px; background: #5f0b0d; display: inline; margin-right: 4px; }

.prog-bar-1 { width: 776px; height: 29px; border: 1px solid #d5d5d5; border-top: none; background: url(../img/prog-bar-1.jpg) top left no-repeat; line-height: 29px; font-weight: bold; }
.prog-bar-2 { width: 776px; height: 29px; border: 1px solid #d5d5d5; border-top: none; background: url(../img/prog-bar-2.jpg) top left no-repeat; line-height: 29px; font-weight: bold; }
.prog-bar-3 { width: 776px; height: 29px; border: 1px solid #d5d5d5; border-top: none; background: url(../img/prog-bar-3.jpg) top left no-repeat; line-height: 29px; font-weight: bold; }
.prog-title { width: 182px; padding-left: 28px; display: inline-block; }
.prog-1 { width: 140px; padding-left: 55px; display: inline-block; }
.prog-2 { width: 148px; padding-left: 38px; display: inline-block; }
.prog-3 { width: 130px; padding-left: 38px; display: inline-block; }

.prog-bar-1 .prog-1 { color: #5f0b0d; } .prog-bar-1 .prog-2, .prog-bar-1 .prog-3 { color: #bbbbbb; }
.prog-bar-2 .prog-2 { color: #5f0b0d; } .prog-bar-2 .prog-1, .prog-bar-2 .prog-3 { color: #bbbbbb; }
.prog-bar-3 .prog-3 { color: #5f0b0d; } .prog-bar-3 .prog-2, .prog-bar-3 .prog-1 { color: #bbbbbb; }

.chk-login { text-align: right; color: #5f0b0d; font-weight: bold; padding-bottom: 3px; }
.chk-login a { display: inline-block; width: 54px; height: 24px; color: #5f0b0d; background: url(../img/btn-login.jpg) top left no-repeat; text-align: center; line-height: 24px; text-decoration: none; margin-left: 10px; }
.chk-login a:hover { background-position: bottom left; }

.grn-hd { width: 768px; height: 31px; background: url(../img/778-grn.jpg) top left no-repeat; color:#ffffff; font-size: 14px; font-weight: bold; line-height: 31px; padding-left: 10px; }

.chk-1 { width: 756px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 7px 10px 5px 10px; background: url(../img/chk-hd.jpg) top left repeat-x; }
.chk-1 label, .box-778 label { font-weight: bold; display: block; }
.chk-1 input,
.chk-1 select { border: 1px solid #cccccc; font-size: 11px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin-bottom: 4px; }
.chk-1 input:active, .chk-1 select:active,
.chk-1 input:hover, .chk-1 select:hover,
.chk-1 input:focus, .chk-1 select:focus { border: 1px solid #999999; }
.chk-lt { float: left; display: inline; width: 368px; }
.chk-rt { float: right; display: inline; width: 368px; }

.chk-fname { float: left; display: inline; }
.chk-lname { float: right; display: inline; }
.chk-city { float: left; display: inline; margin-right: 10px; }
.chk-state { float: left; display: inline; }
.chk-state select { width: 110px; height: 19px; padding: 1px; }
.chk-state .st-error select { width: 106px; border-left: 4px solid #5f0b0d; }
.chk-zip { float: right; display: inline; }

.chk-pass-hd { width: 766px; height: 29px; background: url(../img/search-bg.jpg) top left repeat-x; line-height: 29px; padding-left: 10px; color: #5f0b0d; border: 1px solid #d5d5d5; font-weight: bold; }
.chk-pass-fld { float: left; display: inline; margin: 10px 10px 6px 0px; }

.chk-ft { height: 33px; width: 758px; float: left; background: url(../img/778-chk-ft.jpg) top left no-repeat; margin-bottom: 10px; text-align: right; padding: 10px; }
a.btn-continue { float:right; display: block; height: 27px; width: 99px; text-align: left; line-height: 27px; background: url(../img/btn-continue.jpg) top left no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 14px; padding-left: 10px; margin-top: 3px; }
a.btn-continue:hover { background-position: bottom left; color: #d5d5d5; }
.chk-prod-list { display: block; margin-bottom: 14px; }
.chk-prod-list span, .chk-prod-list b { color: #5f0b0d; }
.chk-ft-191 { height: 39px; width: 171px; float: left; background: url(../img/191-chk-ft.jpg) top left no-repeat; margin-bottom: 10px; padding: 10px; }

.box-778 .g-checkout form input { border: none; margin-top: 12px; }
.box-778 .amazon-checkout form input { border: none; }

.coup-col { float: left; width: 368px; }
.coup-col b { color: #5f0b0d; }
.coup-col strong { display: block; margin-top: 4px; }
input.redeem { height: 24px; width: 70px; color: #5f0b0d; font-weight: bold; background: url(../img/btn-redeem.jpg) top left no-repeat; border: none; cursor: pointer; }
input.redeem:hover, input.redeem:active, input.redeem:focus { border: none; background-position: bottom left; }

label.card-type { display: inline; }
label[for*="AmerExp"] { background: url(../img/chk-amex.png) left center no-repeat; padding: 5px 40px; }
label[for*="Discover"] { background: url(../img/chk-discover.png) left center no-repeat; padding: 5px 40px; }
label[for*="MasterCard"] { background: url(../img/chk-master.png) left center no-repeat; padding: 5px 40px; }
label[for*="Visa"] { background: url(../img/chk-visa.png) left center no-repeat; padding: 5px 40px; }

input.continue { float:right; display: block; height: 27px; width: 109px; text-align: left; line-height: 27px; background: url(../img/btn-continue.jpg) top left no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 14px; padding-left: 10px; margin-top: 3px; border: none; cursor: pointer; }
input.continue:hover { background-position: bottom left; color: #d5d5d5; }
.chk-amt { width: 90px; display: inline-block; }

#card-info div { float: left; margin-right: 12px; }
#card-info b { display: block; }
#card-info input[name*="Last_Name"] { margin: 0px 300px 10px 0px; }
#card-info select { height: 19px; padding: 1px; }

input.place { float:right; display: block; height: 27px; width: 131px; text-align: left; line-height: 27px; background: url(../img/place-btn.jpg) top left no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 14px; padding-left: 10px; margin-top: 3px; border: none; cursor: pointer; }
input.place:hover { background-position: bottom left; color: #d5d5d5; }

input.cont-btn { display: block; width: 109px; height: 27px; background: url(../img/cont-btn.jpg) top left no-repeat; cursor: pointer; border: none; }
input.cont-btn:hover, input.cont-btn:focus, input.cont-btn:active { background-position: bottom left; border: none; }
a.cont-btn { display: block; width: 109px; height: 27px; background: url(../img/cont-btn.jpg) top left no-repeat; cursor: pointer; border: none; text-decoration: none; }
a.cont-btn:hover { background-position: bottom left; border: none; }

.login-col-1 { float: left; width: 350px; }
.login-col-2 { float: left; width: 350px; padding-left:26px; margin-left:26px; border-left: 1px solid #d5d5d5; }

.acnt-col-1 { float: left; width: 350px; padding-right:26px; margin-right:26px; border-right: 1px solid #d5d5d5; }
.acnt-col-2 { float: left; width: 350px; }
.acnt-col-3 { float: left; width: 350px; padding-right:26px; padding-top:12px; margin-right:26px; border-right: 1px solid #d5d5d5; }
.acnt-col-4 { float: left; width: 350px; padding-top:12px; }

a.edit-btn { display: block; height: 22px; width: 55px; background: url(../img/edit-btn.jpg) top left no-repeat; text-decoration: none; }
a.edit-btn:hover { background-position: bottom left; }

.addy-edit input,
.addy-edit select { border: 1px solid #cccccc; font-size: 11px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin-bottom: 4px; }
.addy-edit input:active, .addy-edit select:active,
.addy-edit input:hover, .addy-edit select:hover,
.addy-edit input:focus, .addy-edit select:focus { border: 1px solid #999999; }

a.wish-prod { color: #5f0b0d; font-weight: bold; }
a.wish-prod:hover { color: #666; }
.wish-date { color: #aaa; font-size: 10px; }
a.wish-note { display: block; color: #aaa; font-size: 10px; text-decoration: underline; margin: 4px 0px 8px 0px; }
a.wish-note:hover { color: #5f0b0d; }
input.wish-note-fld { width: 450px; font-size: 11px; margin: 4px 0px 8px 0px; border: 1px solid #ccc; padding: 2px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; }
input.wish-note-fld:hover, input.wish-note-fld:active, input.wish-note-fld:focus { border: 1px solid #999; }
input.wish-qty { width: 25px; font-size: 11px; border: 1px solid #ccc; padding: 2px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; }
input.wish-qty:hover, input.wish-qty:active, input.wish-qty:focus { border: 1px solid #999; }
input.wish-btn { display: block; width: 154px; height: 27px; text-indent: -9999px; background: url(../img/wish-btn.jpg) top left no-repeat; border: none; cursor: pointer; }
input.wish-btn:hover, input.wish-btn:focus, input.wish-btn:active { background-position: bottom left; border: none; }
input.wish-add { display: block; width: 182px; height: 27px; text-indent: -9999px; background: url(../img/wish-add.jpg) top left no-repeat; border: none; cursor: pointer; }
input.wish-add:hover, input.wish-add:focus, input.wish-add:active { background-position: bottom left; border: none; }

.ord-num { float: left; width: 90px; }
.ord-date { float: left; width: 160px; }
.ord-name { float: left; width: 200px; }
.ord-total { float: left; width: 110px; text-align: center; }
.ord-details { float: left; width: 190px; text-align: center; }

.ord-num a { color: #5f0b0d; }
.ord-num a:hover { color: #666; }
.ord-details a { color: #5f0b0d; font-weight: bold; }
.ord-details a:hover { color: #666; }

.ord-title { display: block; font-weight: bold; color: #5f0b0d; margin-bottom: 8px; }
a.ord-title { color: #5f0b0d; }
a.ord-title:hover { color: #666; }

input.select-prod { display: inline-block; height: 24px; width: 175px; background: url(../img/select-prod.jpg) top left no-repeat; text-indent: -9999px; border: none; cursor: pointer; margin: 8px 15px 0px 0px; }
input.select-prod:hover, input.select-prod:focus, input.select-prod:active { background-position: bottom left; border: none; }

input.all-prod { display: inline-block; height: 24px; width: 154px; background: url(../img/all-prod.jpg) top left no-repeat; text-indent: -9999px; border: none; cursor: pointer; margin-top: 8px; }
input.all-prod:hover, input.all-prod:focus, input.all-prod:active { background-position: bottom left; border: none; }

.com-brand { float: left; width: 116px; margin: 0px 12px 10px 0px; text-align: center; }
.com-brand a { color: #666; }
.com-brand a:hover { color: #5f0b0d; text-decoration: underline; }
.com-brand a img { display: block; border: 1px solid #d5d5d5; margin-bottom: 2px; }
.com-brand a:hover img { border: 1px solid #999; }
a.com-btn { float: right; margin: 4px 0px 0px 10px; height: 83px; width: 234px; background: url(../img/commercial/btn.jpg) top left no-repeat; text-decoration: none; }
a.com-btn:hover { background-position: bottom left; }
form.com input { width: 230px; margin: 2px 0px 6px 0px; }
form.com input.contact-btn { border: none; color: #fff; width: 104px; }
form.com input.contact-btn:focus, form.com input.contact-btn:active, form.com input.contact-btn:hover { color: #aaa; }
form.com textarea { width: 733px; border: 1px solid #ccc; font: 11px/16.2px Verdana, Arial, Helvetica, sans-serif; color: #878787; padding: 2px; margin: 2px 0px 6px 0px; }
form.com textarea:focus, form.com textarea:active, form.com textarea:hover { border: 1px solid #999; }

/** Optimizer Test **/
input.add-btn-org { width: 135px; height: 35px; color: #fff; font: bold 13px/35px Verdana, Arial, Helvetica, sans-serif; background: url(../img/btn-org.png) top left no-repeat; border: none; cursor: pointer; text-align: left; margin: 10px 0px; padding-left: 36px; text-shadow: 0px -1px 0px #cd8712; }
input.add-btn-org:hover { background-position: bottom left; border: none; color: #eee; }

input.add-btn-blu { width: 115px; height: 32px; color: #fff; font: bold 14px/32px Verdana, Arial, Helvetica, sans-serif; background: url(../img/btn-blu.png) top left no-repeat; border: none; cursor: pointer; margin: 10px 0px; text-shadow: 0px -1px 0px #3980b2; }
input.add-btn-blu:hover { background-position: bottom left; border: none; color: #eee; }

.prod-price-gre { color: #3F613B; font-size: 14px; font-weight: bold; background: url(../img/price-tag.jpg) left center no-repeat; padding-left: 18px; }
.prod-price-blu { color: #1077C6; font-size: 14px; font-weight: bold; background: url(../img/price-tag.jpg) left center no-repeat; padding-left: 18px; }
.prod-price-red { color: #5f0b0d; font-size: 14px; font-weight: bold; background: url(../img/price-tag.jpg) left center no-repeat; padding-left: 18px; }

.box-778 a.create-an-account { display: block; height: 27px; width: 184px; background: url(../img/create-an-account.jpg) top left no-repeat; text-indent: -9999px; margin: 8px 0 14px 0; }
.box-778 a.guest-checkout { display: block; height: 27px; width: 163px; background: url(../img/guest-checkout.jpg) top left no-repeat; text-indent: -9999px; margin: 8px 0 14px 0; }
.box-778 a.create-an-account:hover, .box-778 a.guest-checkout:hover { background-position: bottom left; }
.login-col-2 h5 { font-size: 11px; color: #5f0b0d; margin: 8px 0 4px 0; }
.login-col-2 hr { height: 1px; background: #d5d5d5; color: #d5d5d5; border: none; margin-right: 10px; }
.login-col-2 input, .login-col-2 input:hover, .login-col-2 input:focus, .login-col-2 input:active { border: none; }
a.login { display: block; width: 54px; height: 24px; color: #5f0b0d; background: url(../img/btn-login.jpg) top left no-repeat; text-align: center; line-height: 24px; text-decoration: none; font-weight: bold; }
a.login:hover { background-position: bottom left; }
.chk-1 a { color: #5f0b0d; text-decoration: underline; }
.chk-1 a:hover { color: #666; }


.add-to-wishlist { margin: 8px 0; }

/** Subcat Display **/
.subcat_disp {	
margin-bottom:20px;	
text-align:left;
}

.subcat {
padding: 10px 0 10px 0;
width:119px;
height:109px;
float:left;
text-align:center;
margin-right:5px;
margin-bottom:10px;
border:#ccc 1px solid;
-moz-border-radius: 5px;
border-radius: 5px;
background-image: url(../images/subcat_bg.png);
background-repeat:no-repeat;
background-position:bottom;
font-size:11px;
}

.subcat_disp a {
color:#5f0b0d;
}

.subcat img {
width: 85px;
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
}
