@charset "UTF-8";
/* CSS Document */

body {
	background: #e8debc;
	margin: 0px;
	padding: 0px;
}
#header_wrapper {
	background: url(images/header_wrap_bg.gif) repeat-x;
	height: 147px;
}

form {
	padding:10;
	margin:0;
}

img { border:0; }


#header #logo{
	float:left;
	margin: 0;
	padding: 18px 0px 0px;0 0;
}

#footer {
margin-top:20px;
height:50px;
margin-bottom:20px;
}
.clear {
clear:both;
}#search {
	float: left;
	height: 58px;
	padding-top: 45px;
	padding-left: 30px;
}
#search_button {
	float: left;
	margin-top:45px;
	margin-left:15px;
}
#basket {
	float: right;
	width: 175px;
	background-color: #fff;
	height: 103px;
	font: 15px Helvetica, Arial, sans-serif;
	text-align: center;
}
#header_wrapper #header {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#content_wrapper {
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	background: #fff;
	border-right: 1px solid #c4b794;
	border-left: 1px solid #c4b794;
	border-bottom: 2px solid #c4b794;
}
#searchfield {
	font: 15px Helvetica, Arial, sans-serif;
	height: 20px;
	width: 261px;
}
#header_wrapper #header #nav {
	clear: both;
}
#content {
	padding-top: 30px;
	padding-right: 46px;
	padding-left: 46px;
	width: 876px;
	margin-bottom: 30px;
}
#content_nopad {
	padding-top: 30px;
		width: 968px;

}

#category_title_box {
	margin: 0px 0px 20px;
	padding: 13px 28px 0px;
	background: url(images/category_titlebox.gif) no-repeat;
	width: 875px;
	color: #FFFFFF;
	height: 47px;
	font-weight: normal;
}


#category_title_box #title {
	float: left;
	font: normal 30px Georgia, "Times New Roman", Times, serif;

}
#category_title_box #searchcat {
	float: right;
		font: normal 12px Arial, Helvetica, sans-serif;
	margin-top:7px;
	margin-right:56px;

}
#category_title_box #label {
	float:left;
	margin-top:4px;
	margin-right:4px;
}
#category_title_box #input {
	float:left;
}



#category_title_box #submit {
	float:left;
	margin-top:3px;
	margin-left:4px;
}

#breadcrumb {
	font: 12px Helvetica, Arial, sans-serif;
	color:#0F3A81;
	margin-bottom:10px;
	margin-left:28px;
	width: 669px;
}

#breadcrumb a{
color:#0F3A81;
}

#top_sellers .boxbot_small {
	background: url(images/boxbot_small.gif) no-repeat;	
	height:11px;
}

#newsletter {
	padding-top: 40px;
	color:#000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/boxsplit_small.gif) no-repeat;
}
#newsletter div {
	margin-left:20px;
	display:block;
	margin-bottom:20px;
	
}

#top_sellers, #subcats {
	float:left;
	width:176px;
	margin-right:30px;
	background: #e5eaee url(images/boxtop_small.gif) no-repeat;
	overflow:auto;
}

#subcats ul {
	margin: 10px 0px 10px 12px;
	padding: 0px;
	list-style: none;
	font: 13px/16px Helvetica, Arial, sans-serif;
}

#subcats a{
color: #0F3A81;
}

#ctgy_content {
	float:left;
	width: 669px;
}

#subcats_title {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 10px 0px 25px 12px;
	padding: 0px;
	color: #0F3A81;
}


#top_sellers_title {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 24px 0px 20px 20px;
	padding: 0px;
	color: #0F3A81;
}


.topsellers_item {
	margin-left:20px;
	margin-top:13px;
	padding-bottom:13px;
	margin-right:20px;
	border-bottom: 1px solid #adb8c4;
}
.topsellers_item .name a{
	font: bold 12px Helvetica, Arial, sans-serif;
	display: block;
	color: #0F3A81;
	text-decoration:none;
	margin-top:3px;
}

.topsellers_item .thumbnail{
}

.topsellers_item .name a:hover{
text-decoration:underline;
}
.topsellers_item .author {
	font: 10px Helvetica, Arial, sans-serif;
	color: #000000;
}
.topsellers_item .author a{
	color: #000000;

}.topsellers_item .yousave {
	color: #C10808;
	font: bold 12px Helvetica, Arial, sans-serif;
	display: block;
	margin-top:5px;
	margin-bottom:2px;
}
.topsellers_item .price{
display:block;
margin-bottom:3px;
}

.topsellers_item .price strike {
	font: 10px Helvetica, Arial, sans-serif;
}
.topsellers_item .price strong {
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #0F3A81;
}
.topsellers_item .save {
	font: 12px Helvetica, Arial, sans-serif;
	display: block;
	margin-bottom:10px;
}
.topsellers_item .addtobask {
}

/* CTGY nav */

.ctgy_nav {
	background: url(images/ctgy_nav_bg.gif) no-repeat;
	height: 35px;
	font: 12px Helvetica, Arial, sans-serif;
	color: #7C3F08;
	padding-right: 25px;
	padding-top: 3px;
	overflow:auto;
	width:644px;
	margin-bottom:20px;
}
.ctgy_nav a {
	color: #7C3F08;
}
.ctgy_nav .drops {
	display: block;
	float: left;
	margin-top:5px;
	margin-right: 50px;
}
.ctgy_nav .pagination {
	display: block;
	float: right;
}
.ctgy_nav .sortby {
	display: block;
	margin-top:10px;
	margin-right:10px;
	float: left;
	margin-left:20px;
}
.ctgy_nav .pagination .itemcount, .ctgy_nav .pagination .viewall {
	display: block;
	margin-top:10px;
	float: left;
}
.ctgy_nav .pagination .pages {
	display: block;
	float: left;
	margin-top:10px;
	margin-left:8px;
	margin-right:8px;
}



.ctgy_nav .pagination {
	float: left;
	display: block;
}


/* CTGY prodbox */

.prodbox_wrap {
	float: left;
	width: 319px;
	margin-bottom: 30px;
}

.prodbox .thumb {
	width: 108px;
	margin-right: 25px;
	float: left;
	display: block;
}

.prodbox .attr {
	font: 10px Helvetica, Arial, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
}

.prodbox .attr span {
	display:block;
	margin-bottom:3px;
}

.prodbox .info {
	width:186px;
	float: left;
}


.prodbox .name {
	display: block;
	color: #0F3A81;
	font: 12px Helvetica, Arial, sans-serif;
}
.prodbox  .name a {
	font-size: 14px;
	color: #0F3A81;
	font-weight: bold;
	text-decoration: none;
}

.prodbox  .name a:hover {
text-decoration:underline;
}

.prodbox .author {
	display: block;
	font: 10px Helvetica, Arial, sans-serif;
	margin-top: 1px;
}
.prodbox .author a {
	color: #000000;
}
.prodbox .offlist {
	display: block;
	font: bold 14px Helvetica, Arial, sans-serif;
	margin-top: 7px;
	color: #C10808;
}
.prodbox .price {
	display: block;
	font: 12px Helvetica, Arial, sans-serif;
	margin-top: 2px;
}

.prodbox .price strong {
	color: #0F3A81;
	text-decoration: none;
	font-size: 15px;
}
.prodbox .save {
	display: block;
	font: 12px Helvetica, Arial, sans-serif;
	margin-top: 2px;
}
.ctgy_horz {
	clear: both;
	
}
#content {
	
}
#basket .header {
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
}
#basket .minibask {
	display: block;
}
#basket .minibask strong {
	font-size: 16px;
	font-weight: bold;
}
#basket .checkout {
	margin-top: 7px;
	display:block;
}
h2 {
	font: 20px Helvetica, Arial, sans-serif;
	color: #0F3A81;
}
p {
	font: 14px/17px Helvetica, Arial, sans-serif;
	color: #7C3F08;
}



#bask {
	margin-bottom:24px;
	font-family:Helvetica, Arial, sans-serif;
}
#bask_checkout {
	margin-bottom:24px;
	font-family:Helvetica, Arial, sans-serif;
}
#bask th, #bask_checkout th {
	text-align: left;
	padding: 4px;
	font: bold 13px Helvetica, Arial, sans-serif;
	color: #7C3F08;
	background:#E8DEBC;
}
#bask .product_row, #bask_checkout .product_row {
	font-size: 14px;
	border-bottom: 1px solid #ddb99c;
}
#bask .attr_row, #bask_checkout .attr_row {
	font-size: 12px;
}
#bask .product_row td, #bask_checkout .product_row td {
	padding:10px 10px 10px 0px;
	border-bottom: 1px solid #ddb99c;
}
#bask .attr_row td, #bask_checkout .attr_row td {
	padding:6px;
}
#bask .subtotal_row td, #bask_checkout .subtotal_row td {
	color: #0F3A81;
	font-size:13px;
	padding: 6px;
	border:0;
}
#bask .subtotal_row .subtotal, #bask_checkout .subtotal_row .subtotal {
	font-size: 18px;
	font-weight: bold;
}
#bask .subtotal_row .smaller, #bask_checkout .subtotal_row .smaller {
	font-size: 12px;
}


#buttonbox {
}

#buttonbox .conshop{
	float: left;
	margin-left:250px;
}

#buttonbox .checkout{
	float: right;
	margin-right:250px;
	margin-left:3px;
}
#bask .product_row a {
	color: #7C3F08;
	text-decoration: none;
}
#bask .product_row a:hover {
	text-decoration:underline;
}



#alert_box {
	background: #e5eaee no-repeat;
	height: 116px;
	width: 875px;
	text-align: center;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:5px;
	font: 13px Helvetica, Arial, sans-serif;
}
#alert_box h1 {
	margin: 10px 0px 0px;
	color: #0F3A81;
	font: bold 18px Helvetica, Arial, sans-serif;
}
#alert_box h2 {
	font: normal 18px Helvetica, Arial, sans-serif;
	color: #0F3A81;
	margin: 5px 40px 10px;
	border-bottom: 1px solid #adb8c4;
	padding-bottom: 10px;
}

#alert_box #buttons img{
margin-right:10px;
}
#featured_product #photo {
	float: left;
	width: 108px;
	margin-right:24px;
}
#featured_product #info {
	float: left;
}
#featured_product {
	background: url(images/featured_prod.gif);
	height: 154px;
	width: 621px;
	padding:24px;

}

#featured_product a {
color:#0F3A81;
}

#featured_product .name {
	font: 18px Georgia, "Times New Roman", Times, serif;
	display: block;
	margin-bottom: 4px;
}
#featured_product .format {
	font: 12px Helvetica, Arial, sans-serif;
}
#featured_product .author {
	display: block;
	font: 12px Helvetica, Arial, sans-serif;
	margin-bottom: 4px;
}
#featured_product .heading {
	display: block;
	clear: both;
	float: left;
	font-weight: bold;
		font:12px Helvetica, Arial, sans-serif;

		margin-bottom:3px;
}
#featured_product .data {
	float: left;
	display:block;
	margin-bottom:3px;
			font:14px Helvetica, Arial, sans-serif;

}
#prod_photo {
	float: left;
	width: 300px;
	text-align: center;
}
#prod_info {
	float: left;
	width: 575px;
}

#prod_info a {
	color: #0F3A81;
	margin-bottom: 10px;
}
#prod_info h1 {
	color: #0F3A81;
	margin: 0px;
	font: normal 24px Georgia, "Times New Roman", Times, serif;
}
#prod_info h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0px 10px;
	color: #000000;
}



#prod_info .heading {
	display: block;
	float: left;
	font: bold 12px Helvetica, Arial, sans-serif;
}
#prod_info .data {
	float: left;
	display: block;
	font: 12px Helvetica, Arial, sans-serif;
	margin-left: 4px;
}


#prod_info .data_price {
	float: left;
	display: block;
	font: bold 15px Helvetica, Arial, sans-serif;
	margin-left: 4px;
	color:#0F3A81;
}

#prod_info #buybox {
	background: url(images/buybox_bg.gif);
	height: 96px;
	width: 275px;
	font: 12px Helvetica, Arial, sans-serif;
	text-align: center;
	margin-top: 5px;
	padding: 20px 7px 0px;
}
#prod_info #buybox span {
	float: left;
	display: block;
	margin-right: 10px;
}
h3 {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #0F3A81;
	margin: 0px;
}
#prod_info #also_available {
	float: left;
	width: 208px;
	}
#prod_info #product_facts {
	float: left;
	width: 270px;
}
#prod_info #also_available #inner h4{
	font: bold 14px Helvetica, Arial, sans-serif;
	margin: 0px;
	color: #0F3A81;
	padding: 0px;
}


#prod_info #also_available #inner {
	background: #FFFFFF;
	border-right: 2px solid #e5eaee;
	border-left: 2px solid #e5eaee;
	padding-left: 10px;
	width: 194px;
	}

#prod_info #also_available #inner ul {
	list-style: none;
	margin: 5px 0px 0px;
	padding: 0px;
	font: 12px/16px Helvetica, Arial, sans-serif;
}
#prod_info #also_available #inner .savings {
	color: #C10808;
}
#prod_info #product_facts #price {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#prod_info #product_facts #starburst {
	float: left;
	width: 66px;
	color: #FFFFFF;
	background: url(images/prod_starburst.gif);
	height: 66px;
	text-align:center;
	text-transform: uppercase;
	font: 9px Helvetica, Arial, sans-serif;
}
#prod_info #product_facts #starburst strong {
	display: block;
	margin-top:18px;
	font-size: 18px;
}
#prod_reviews {
	padding-top: 10px;
}


.avg_rating {
	display: block;
	margin-top: 10px;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 1px solid #c3cddf;
	margin-bottom: 8px;
	font: bold 13px Helvetica, Arial, sans-serif;
}
.review {
	border-bottom:1px solid #c3cddf;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	width:796px;
}

#prod_reviews #stars {
	float: left;
	width: 75px;
	padding-top:3px;
}

#prod_reviews .review p {
	line-height: 15px;
	margin: 10px 0px 0px;
	font-size: 13px;
}
#prod_reviews .review h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
#prod_reviews .review h3 {
	font-size: 12px;
	margin: 5px 0px 0px;
	font-weight: normal;
}
#prod_reviews .notyetrated {
	font-size: 11px;
}
#prod_reviews .no_reviews a {
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
#prod_reviews .no_reviews {
	border-bottom:1px solid #fff5cc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#prod_reviews .no_reviews h2 {
	font-size:16px;
}
#prod {
}


.writereview h3 {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #0F3A81;
	margin: 0px 0px 2px;
}
.writereview table {
	font: 13px/16px Arial, Helvetica, sans-serif;
}
.writereview table td {
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.customercare a {
	color: #7C3F08;
}
.customercare table {
	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #7C3F08;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#0F3A81;
}
#category_title_box em {
	font-size: 18px;
}

.customercare table {
	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #7C3F08;
}
.order_status_table td {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:10px;
}
.customercare table td {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
#customcare table .lines {
	border-bottom: 1px solid #dec79b;
}
.customercare table th {
	color:#7C3F08;
	background-color:#E8DEBC;
	padding:10px;
	text-align:left;
}
.customercare .small {
	font-size:11px;
	line-height:14px;
}
.zebra {
	background-color:#FFF5CC;
}
.customercare h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 20px 0px 10px;
	padding: 0px 0px 10px;
	color: #0F3A81;
	border-bottom: 1px solid #FFF5CC;
}

#shipto {
	width: 417px;
	float: left;
	margin-right:40px;
}
#billto {
	float: left;
	width: 417px;
}
#billto h2, #shipto h2 {
	margin:0;
	border:0;
}
#billto input, #shipto input {
	font: 13px Helvetica, Arial, sans-serif;
	color: #7C3F08;
	width:230px;
	height:20px;
}
#buttonbox {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}

#bask_checkout {
	margin-bottom:24px;
	font-family:Helvetica, Arial, sans-serif;
	width:875px;
}
.red {
	color: #C10808;
}

.redeem{
height:24px;
width:150px;
	font: 15px Helvetica, Arial, sans-serif;
	color:#0F3A81;
}


/* checkout */

#checkout_status_title {
	float: left;
	width: 250px;
	text-align: center;
}
.checkout_status_icon {
	float: left;
	text-align: center;
	width: 130px;
}
#checkout_status_title h2 {
	font-size: 17px;
	color: #003399;
}
.checkout_status_icon h3 {
	font-size: 13px;
	color: #000000;
	margin-top: 10px;
}
#checkout_status {
	width: 875px;
	overflow: auto;
	margin-top: 10px;
}
#checkout_status .checkout_status_icon .unselected {
	color: #e8debc;
}
.prompt {
	padding-bottom:3px;
	display:block;
}
.required {
	font-size:10px;
	color:#CC0000;
}
.pagetitle {
	color:#003399;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}


.error {
color:#CC0000;
font-weight:bold;
}
#errorbox {
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	background-color:#FFFFCC;
	border: 1px solid #CCCC99;
}


#errorbox h2 {
color:#003399;
}

.mediumField {
 width: 200px;
font-family:Helvetica, Arial, sans-serif;
	font-size:13pt;

 height: 19px;
}
.longField {
 width: 420px;
font-family:Helvetica, Arial, sans-serif;
	font-size:13pt;
 height: 19px;
}

.smallField {
 width: 35px;
font-family:Helvetica, Arial, sans-serif;
	font-size:13pt;
 height: 19px;
}

.bigtextarea {

font-family:Helvetica, Arial, sans-serif;
	font-size:13pt;
	}
#sfnt_featweek {
	background: #C4B794;
	height: 255px;
	width: 100%;
}
#sfnt_featweek #title {
	width: 209px;
	float: left;
	margin-top: 27px;
	padding-left: 48px;
}


#featured_this_week span {
	color:#FFF;
	background:#000;
	margin-right:10px;
	cursor:pointer;
}
#jFlowSlide {
}
#featured_this_week {
	background-color:#e8e4d6;
	padding-bottom:8px;
	width: 174px;
	margin-top: 58px;
	padding-left: 35px;
	padding-top: 8px;
}
#featured_this_week .viewmore {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#0F3A81;
	text-transform:uppercase;
	display:block;
	float:left;
	background-color:#e8e4d6;
}
#featured_this_week .jFlowControl {
	display:block;
	float:left;
	width:12px;
	height:12px;
	font:0;
	background-color: #C4B794;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
#featured_this_week span.jFlowSelected {
	background-color:#003399;
}
.jFlowPrev {
/*cursor:pointer;
	float:left;
	display:block;
	width:15px;
	background-image:url(images/featured_prod_prev.gif);
	height:137px;*/
}
.jFlowNext {
/*cursor:pointer;
	
	width:15px;
	background-image:url(images/featured_prod_next.gif);
		height:137px;
*/
}
#mySlides .products ul {
	margin: 0px;
	padding: 0px;
}
#mySlides {
	float: left;
	overflow: hidden;
	margin:11px 0 0;
	padding:0;
}

#mySlides .products li:hover {
	background: #fff url(images/featured_prod_bghover.gif) no-repeat;
}

#mySlides .products li {
	margin: 0px 5px;
	list-style: none;
	float:left;
	width:143px;
	text-align:center;
	background: #e8e4d6 url(images/featured_prod_bg.gif) no-repeat;
}
#sfnt_featweek #mySlides .photo {
	height: 150px;
	margin-bottom:5px;
	margin-top:15px;
	display:block;
}


#sfnt_featweek .offlist {
	display: block;
	font: bold 14px Helvetica, Arial, sans-serif;
	margin-top: 10px;
	color: #C10808;
}


#sfnt_featweek .price{
display:block;
margin-bottom:3px;
}

#sfnt_featweek .price strike {
	font: 10px Helvetica, Arial, sans-serif;
}
#sfnt_featweek .price strong {
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #0F3A81;
}




#sfnt_box_wrap {
	float: left;
	margin-top: 30px;
}
#sfnt_box_wrap .box {
	background: #e5eaee url(images/boxtop_big.gif) no-repeat;
	width: 672px;
	padding: 8px 15px 15px;
}

#sfnt_box_wrap .boxbot_big {
	background: url(images/boxbot_big.gif) no-repeat;	
		margin-bottom: 30px;
		height:12px;

}


#sfnt_box_wrap .box .left {
	float: left;
	margin-right:15px;
	width:328px;
}

#sfnt_box_wrap .box .right {
	float: left;
		width:328px;
}

#sfnt_box_wrap .box h2  {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	color: #0F3A81;
}#sfnt_box_wrap .box .author_photo {
	display: block;
	float: left;
}
#sfnt_box_wrap .box .author_text {
	float: left;
	margin-left: 15px;
	width: 503px;
}
#sfnt_box_wrap .box .author_text h3 {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
#sfnt_box_wrap .box .author_text p {
	margin-top: 7px;
	font-size: 13px;
	line-height: 16px;
}

#sfnt_box_wrap .more {
	margin-top:10px;
}

#sfnt_box_wrap .more a{
	color: #000000;
	margin-top:10px;
	font: bold 13px Helvetica, Arial, sans-serif;
}
#header_top {
	background-color:#e8debc;
		font:13px Helvetica, Arial, sans-serif;
		padding-top:10px;
		padding-bottom:10px;
		width: 970px;
	margin-right: auto;
	margin-left: auto;

}

#footer_copyright{
float:left;	
font:13px Helvetica, Arial, sans-serif;
}

#header_top_wrap{
	float:right;
}


#header_top a {
	color:#0F3A81;
	text-decoration:none;
}


#header_top a:hover {
	text-decoration:underline;
}

#header_top ul{
	padding: 0px;
	list-style: none;
	margin:0;
	}


#header_top li{
		float: left;
	margin:0;
	padding:0 8px 0 0;
}
.datatable {
	font: 14px Helvetica, Arial, sans-serif;
}
.datatable th{
	background-color:#0F3A81;
	color:#FFF;
		font-weight:normal;
		padding:5px;
		text-align:left;
}
.datatable td{
		padding:5px;
}

.list li {
	font: 14px Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
}
#store_locations #col1{
	float: left;
	width: 270px;
	font-family:Helvetica, Arial, sans-serif;
	margin-right:20px;
	margin-left:28px;
}

#store_locations #col2{
	float: left;
	width: 270px;
	font-family:Helvetica, Arial, sans-serif;
	margin-right:20px;
}

#store_locations #col3 {
	float: left;
	width: 240px;
	font-family:Helvetica, Arial, sans-serif;
		margin-right:28px;

}

#store_locations h2 {
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #e8debc;
	border-left: 0;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#000;
}
#store_locations h3 {
	margin-bottom:5px;
}
#store_locations ul {
	margin:5 0 0;
	padding:0;
	list-style:none;
}

#store_locations li {
	margin: 0px 0px 10px;
	font-size:13px;
	padding-left:7px;
}
#store_locations li:hover {
	background-color:#e8debc;
}

#store_locations .address {
	display: block;
	margin-bottom: 3px;
	font-size:15px;
}

#store_locations .map a{
display:block;
	margin-bottom: 3px;
	color:#0F3A81;

}
#store_locations h2 em {
	font-style:normal;
	font-size:13px;
}
#logn_noacnt {
	float: left;
	width: 400px;
}

#logn_have {
	float: left;
	width: 400px;
}
#ctgy_content .subcatbox {
	margin-bottom:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #0F3A81 url(images/subcat_arrow.gif);
}

#ctgy_content .subcatbox a{
	display:block;
		padding:10px;

		text-decoration:none;
}
#ctgy_content .subcatbox .name{
	font-size: 18px;
	text-decoration:none;
	color:#fff;
}
#ctgy_content .subcatbox .prodcount {
		font-size: 10px;
			color:#fff;
				text-decoration:none;


}


#ctgy_content .footer {
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
#ctgy_content .footer a{
	color:#0F3A81;
	text-decoration:none;
}

#ctgy_content .footer a:hover{
	text-decoration:underline;
}
.subcat_horz {
	clear: both;
	border-bottom: 1px solid #FFF5CC;
	padding-top:15px;
	margin-bottom:15px;
}

.loginbox {
	font: 14px Arial, Helvetica, sans-serif;
	color:#7C3F08;
}

.calcship {
	font: 14px Arial, Helvetica, sans-serif;
	float: left;
	width: 300px;
	color:#7C3F08;
	margin-top:15px;
}
.calcship th {
	background: #e8debc;
	color: #7C3F08;
	padding: 5px;
}
.calcship td {
	color:7C3F08;
	padding: 5px;
}
#prod_info #prod_note {
	background: url(images/prod_note.gif) no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
	color: #C10808;
	width:277px;
	height:50px;
	padding-left:20px;
	margin-bottom:10px;
	margin-top:10px;
}
#prod_info #prod_note span {
	display:block;
	padding-top:10px;
}
#prod_info #prod_note a {
	display:block;
	color:#0F3A81;
	padding-top:3px;
	text-decoration:underline;
	cursor:pointer;
}.framedart a{
	color:#C10808;
	display:block;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	cursor:pointer;
	margin-top:3px;
}
.addtobask_small {
	display: block;
	margin-top: 15px;
}
