body {
	margin: 0pt auto;
	font: 76% Arial, Helvetica, sans-serif;
	background-color: #e6e6e6;
	text-align: center;
	}
	#container {
		width: 1024px;
		margin: 0pt auto;
		}
		#mainBorder {
			background: white;
			border: 1px solid #528F40;
			width: 100%;
			}
			#mainBackground {
				background: url(background.png) left top repeat-y;
				float: left;
				}
				#navbarPadding { clear: both; }
/*				#navbarPadding { padding-left: 183px; }
				* html #navbarPadding { width: 100%; }
					#content, #navbar {
						position: relative;
						float: left;
					}*/
					* html #content {
						/*width: 100%;*/
						width:95%;
					}
					#navbar {
						width: 183px;
						/*margin-left: -100%;*/
						/*right: 183px;*/
					}
					/* IE 6 FIX */
					/** html #navbar { left: -183px; }*/

table { font-size: 100%; }
img { border: 0; }

a { color: #5B2B00; }
.brownText { color: #5B2B00; }
.blueText { color: #528F40; }
.greyText {
	color: #999;
	font-size: .9em;
}
#multi { font-size: .9em; }
#multiaddContainer { margin-bottom: 30px; }
.style6 {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.style8 td {
	color: white;
	font-weight: bold;
}
.style9 {
	color: #990000;
	font-weight: bold;
}
div.multiaddImage {
	float: left;
	margin: 8px;
	display: inline;
	text-align: center;
}
#multi .qty-pricing table { width: 135px; }
	#multi .qty-pricing table .quantityDiscountsLeft { text-align: center; }
	#multi .qty-pricing table .quantityDiscountsRight span {
		font-weight: bold;
		color: #900;
	}
#multi .ourprice {
	font-weight: bold;
	color: #900;
}
#multi .wholesale-div { margin-top: .5em; }
	#multi .wholesale-div table { margin-top: .2em; }

.moreLink { white-space: nowrap; }

#navbar fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

ul.horizontalLinks {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	ul.horizontalLinks li {
		display: inline;
	}

.stylizedList {
	list-style: none;
	}
	.stylizedList li {
		padding-left: 10px;
		background: url(bullet.gif) 2px .5em no-repeat;
	}
	.stylizedList li a { display: block; }



#headerLinksContainer { border: 10px solid white; }
#headerImage { float: left; }
#headerLinks { float: right; }
	#headerLinks li a {
		margin: 0 1.7em;
		font-weight: bold;
	}
	#headerLinks li img {
		margin-left: -1em;
		vertical-align: middle;
	}
#headerContact {
	position: relative;
	border: 9px solid white;
	}
	#headerContact #headerContactWrapper {
		position: relative;
		border-right: 9px solid white;
		text-align: center;
		font-weight: bold;
	}

#headerMessages { border-bottom: 9px solid white; }

#headerLinksBar {
	clear: both;
	width: 100%;
	text-align: center;
	background: #528F40 url(bar.gif) repeat-x;
	border: 1px solid #5B2B00;
	border-left: 0;
	border-right: 0;
	line-height: 23px;
	}
	#headerLinksBar li {
		color: #5B2B00;
		}
		#headerLinksBar li a {
			text-decoration: none;
			font-weight: bold;
			color: #5B2B00;
			margin: 0 1.7em;
		}

#content {
	}
	#contentPadding { padding: 20px 20px 0 20px; }
/*	* html #contentPadding { width: 100%; }*/
	#breadcrumbs {
		color: #000000;
		padding-bottom: 20px;
		}
		#breadcrumbs span, #breadcrumbs a { color: #528F40; }
		#breadcrumbs span { margin: 0 .5em 0 .7em; }
		#breadcrumbs a { text-decoration: none; }
	.header {
		background: white url(header-bg.png) left top repeat-x;
		border: 1px solid #B5BABF;
		font-size: 1.2em;
		font-weight: bold;
		color: #5B2B00;
		margin: 0;
		padding: .5em;
		clear: both;
		width: 100%;
	}
	.top{ color: #1B3564; }
	
	#corporate-box{
		/*width: 975px;*/
		width: 100%;
		margin: 20px 0px;
	}
	
	#corporate-box .corporate-text{
		text-align: left;
		padding: 0px 10px;
		vertical-align: top;
	}
	
	#corporate-box .corporate-image{
		text-align: left;
		padding: 0px 10px;
		border-left: 1px solid #B5BABF;
	}
	
.detailText {
	font-size: 1.2em;
	padding: 1em;
	}
	.detailTextHighlight {
		font-weight: bold;
		color: #279734;
	}


#navbar {
	}
	.navbarHeader {
		text-align: center;
		font-weight: bold;
		color: white;
		line-height: 24px;
		border: 1px solid #528F40;
		border-left:0;
		}
		.blue { background: #528F40 url(header-bg-green.gif) left top repeat-x; }
		.red { background: #a4022a url(header-bg-gold.gif) left top repeat-x; color: #5B2B00; border: 1px solid #5B2B00;border-left:0; }
	.navbarHR { border-top: 1px solid #528F40; }
	#navbar ul {
		list-style: none;
		margin: 0;
		padding: 10px;
		}
		#navbar ul li a {
			text-decoration: none;
			display: block;
			}
			#navbar ul li a:hover { text-decoration: underline; }

	#searchBar {
		background-color: white;
		width: 183px;
		padding: 10px 0;
		}
		#searchBar form {
			border: 1px solid #5B2B00;
			background: #FF9C00 url(header-bg-gold.gif) left top repeat-x;
			margin: 0;
		}
		#searchBar form * {
			vertical-align: middle;
			}
			* html #searchBar form #searchQuery {
				margin-top: 0;
			}
		#searchQuery {
			width: 116px;
			margin: 4px;
			margin-right: 0;
			padding: 0;
			border: 1px inset #a5acb2;
		}
		#searchButton {
			margin: 0;
			padding: 0;
			border: 0;
			color: #5B2B00;
			font-weight: bold;
			font-size: .8em;
			background: transparent;
		}
	#navbarShopping {
		background-color: #DFEFD9;
		width: 182px;
		}
		#navbarShopping .navbarHR {
			margin: 7px 0 5px 0;
		}
		#navbarShopping ul { padding: 5px 10px; }
			#navbarShopping ul li { line-height: 2em; }
				#navbarShopping ul li a { font-weight: bold; }
					#navbarShopping ul li ul { padding: 0; }
						#navbarShopping ul li ul li { line-height: 1.2em; }
							#navbarCustomerService ul li a,#navbarInformation ul li a,#otherSites ul li a,#navbarStores ul li a { font-weight: normal; color:#000000;}
							#navbarShopping ul li ul li a { font-weight: normal; color: #4B4B4C; }
	.navbarSectionHeader a {
		display: block;
		font-size: 1.2em;
		font-weight: bold;
		color: #5B2A00;
		border: 1px solid #528F40;
		border-left: 0;
		padding: 5px 10px;
		text-decoration: none;
		background: #FF9C00 url(header-bg-gold.gif) left top repeat-x;
	}
	.navbarCategory {
		background: white;
		width: 182px;
		}
		.navbarCategory span a {
			font-weight: bold;
			color: #5C2B03;
			display: block;
			padding: 10px 10px 0 10px;
			text-decoration: none;
		}
		.navbarCategory ul li a {color:#4C4C4C;}
	#navbarCustomerService {
		background-color: #DFEFD9;
		width: 182px;
	}


#footer {
	clear: both;
	background-color: white;
	border-top: 1px solid #528F40;
	padding: 0 8px;
	padding-bottom: 0px;
	text-align: right;
	}
	#footer img {
		vertical-align: middle;
		margin: 20px 7px;
	}


#copyrightText {
	float: right;
	margin: .3em;
	color: #5B2B00;
	}
	#copyrightText a {
		text-decoration: none;
	}


/************************** Index Page Specific ******************************/
/*****************************************************************************/

#additionalInfo {
	padding-top: 1px;
	overflow: hidden;
}

#additionalInfoToggle {
	text-align: right;
	margin: 0 1em 1em 0;
}

#featuredProductPhotoCell {
	border: 1px solid #B5BABF;
	text-align: center;
	}
	#featuredProductPhoto { vertical-align: middle; }

#featuredProducts {
	margin-bottom: 13px;
	}
	#featuredProducts .featuredProduct {
		border: 1px solid #b7b7b7;
		border-bottom: 0;
		width: 100%;
		padding: 10px;
		margin: 0;
		}
		#featuredProducts .featuredProductLast {
			border-bottom: 1px solid #b7b7b7;
		}
	.featuredProductInfo { position: relative; }
		.featuredProductInfo a {
			display: block;
			text-decoration: none;
		}
		.featuredProductInfo .name {
			font-weight: bold;
			text-align: right;
			font-size: 1.6em;
			color: #4F8E37;
			margin: 0;
			display: block;
			}
		.featuredProductInfo .price {
			text-align: right;
			font-size: 1.5em;
			font-weight: 900;
			color: #FF9C00;
			margin: 0;
			padding-bottom: 1ex;
			display: block;
			}
			.featuredProductInfo .price span { font-size: 1.3em; }
		.featuredProductInfo .bulkPrice {
			color: black;
			text-align: left;
			font-weight: normal;
			font-size: 1em;
			margin: 0;
			display: block;
		}


.sectionsTable {
	width: 99%;
	margin: 10px auto 20px auto;
	line-height: 2em;
	}
	.sectionItem {
		vertical-align: top;
		width: 32%;
	}
	.sectionDivider {
		width: 51px;
		padding: 0;
		margin: 0;
		background-color: #fff;
	}
	.sectionDivider img {
			height: 32px;
			width: 1px;
		}
		.sectionDividerVTop, .sectionDividerVTop img { vertical-align: top; }
		.sectionDividerVBottom, .sectionDividerVBottom img { vertical-align: bottom; }
	.sectionsTable tr td img {
		display: block;
		margin: 0 auto;
	}

/****************************** Item Page Specific ***************************/
/*****************************************************************************/

#cte {
	margin: 32px auto;
	margin-bottom: 13px;
	xborder-collapse: collapse;
	font-size: 1.2em;
	text-align: center;
	}
	#cteImage { padding: 32px; }
		#cteImage img { border: 0; }
		#cteImage a {
			color: #a4022a;
			text-decoration: none;
		}
	#scMainImage {
		display: block;
		padding-bottom: 32px;
	}
	#scPage-insets img { padding: 0 4px; }
	.cteDetail {
		border: 0px; /*solid #528F40;*/
		border-top: 0;
		width: 100%;
		padding: 10px;
		margin: 0;
		}
		#cteDetail0 {
			color: #528F40;
			border: 0px;
			border: 1px solid #528F40;
			text-align: center;
			}
			
			#cteDetail0 p { margin: .5em; }
			#cteDetail0 .ourPrice {
				font-weight: bold;
				color: #a4022a;
				}
				#cteDetail0 .ourPrice span { font-size: 1.2em; }
			#cteDetail0 .quantityPrice {
				color: #a4022a;
				font-size: .95em;
			}
			#cteDetail0 .quantityInputText {
				font-weight: bold;
				font-size: .8em;
				color: black;
				}
				#cteDetail0 .quantityInput {
					width: 28px;
					border: 1px solid #a5acb2;
				}

		#cteDetail1 {
			text-align: left;
			font-size: .8em;
			border:1px solid #528F40;
			border-top:none;
			}
			#cteDetail1 .optionSectionHeader {
				font-weight: bold;
				color: #a4022a;
			}
			#cteDetail1 select {
				display: block;
				margin-bottom: .4em;
				width: 100%;
			}

		#cteDetail2 {
			background-color: #f6f6f6;
			border:1px solid #528F40;
			border-top:none;
			}
			#cteDetail2 table {
				border-collapse: collapse;
				margin: 1em auto;
				}
				#cteDetail2 td {
					padding: 1px;
					border-bottom: 1px solid #bebebe;
					font-size: .9em;
					font-weight: bold;
					color: #be0000;
				}
				#cteDetail2 .quantityDiscountsLeft { text-align: left; }
				#cteDetail2 .quantityDiscountsRight { text-align: right; }
				#cte td#cteDetail2.cteDisabled {
					padding: 0;
					background-color: white;
					height: 1px;
					overflow: hidden;
					border: 0;
				}

#availability {
	font-size: 1.2em;
	color: #528F40;
	margin: 6px 2px;
	}
	#availability span { font-weight: bold; }

#featuresContainer {
	font-size: 1.2em;
	padding-bottom: 58px;
}

#featuresTabs {
	display: inline;
	list-style: none;
	background: white;
	padding: 0;
	margin: 0;
	padding-bottom: 1px;
	}
	#featuresTabs li {
		float: left;
		position: relative;
		top: 2px;
		z-index: 100;
		border-color: #B5BABF;
		border-style: solid;
		border-width: 1px 0 0 1px;
		margin-bottom: 1px;
		}
		#featuresTabs a {
			display: block;
			width: 10em;
			padding: 5px;
			text-decoration: none;
			}
			#featuresTabs .selectedTab {
				background: #f4f4f4;
				border-bottom: 0;
			}
			#featuresTabs .lastTab { border-right: 1px solid #104985; }

.featurePage {
	position: relative;
	clear: both;
	border: 1px solid #B5BABF;
	margin: 0;
	padding: 0 10px;
	background: white url(features-bg.png) left top repeat-x;
	}
	* html .featurePage { width: 97%; }
	.featurePage ul {
		padding: 1em 2em;
		margin: 0;
	}
	.featurePage p { margin: 1em 0; }

.relatedTable {
	border-collapse: collapse;
	margin: 10px auto 20px auto;
	text-align: center;
	}
	.relatedInfo { width: 32%; }
		.relatedInfo div { margin: 2em 2em 0 2em; }
			.relatedInfo a {
				display: block;
				margin-bottom: .3em;
			}
			.relatedInfo span {
				font-weight: bold;
				color: #a4022a;
			}

.stylizedItemList {
	list-style: none;
	}
	.stylizedItemList li {
		padding-left: 10px;
		background: url(itembullet.gif) 0 50% no-repeat;
	}


/**************************** Section Page Specific **************************/
/*****************************************************************************/
.sectionPageTable {
	border-collapse: collapse;
	width: 99%;
	margin: 10px auto 20px auto;
	text-align: center;
	}
	.sectionPageTable td.order { padding: 8px; }
	.sectionPageTable td.data { padding:0 5px 1em; }
	.sectionPageTable td.contentsCell {
		padding: 10px;
		text-align: left;
	}
	.sectionPageTable td.contentsCell .imgLink {
		text-align: center;
		display: block;
	}
	.sectionPageTable td.imageCell a {
		display: block;
		padding: 1em;
	}
	.sectionPageTable div.name a {
		display: block;
		color: black;
		text-decoration: none;
		font-weight: bold;
	}
	.sectionPageTable div.price { display: inline; }
	.sectionPageTable div.abstract a {
		color: black;
		text-decoration: none;
		display: block;
		margin: 0 0 .3em 0;
	}
	.sectionPageTable div.sale {
		display: inline;
		font-weight: bold;
		color: #a4022a;
	}
	.sectionInfo { width: 32%; }
		.sectionInfo div { margin: 3em 2em; }
			.sectionInfo span {
				display: block;
				font-weight: bold;
			}
	.sectionDivider, #sc_cross_sell .sectionDivider {
		width: 1px;
		padding: 0;
		margin: 0;
		background: transparent;
		}
		.sectionDivider{background: url(/lib/yhst-31692165944517/grey-line-vert.gif) repeat-y;}
		.sectionDivider img, #sc_cross_sell .sectionDivider img {
			height: 32px;
			width: 25px;
		}
		.sectionDividerVTop, .sectionDividerVTop img, #sc_cross_sell .sectionDividerVTop, #sc_cross_sell .sectionDividerVTop img { vertical-align: top; float: left; width: 25px; height: 100%; background: url(/lib/yhst-31692165944517/grey-line-vert.gif) repeat-y;}
		.sectionDividerVBottom #sc_cross_sell .sectionDividerVBottom, #sc_cross_sell { vertical-align: top;  background: url(/lib/yhst-31692165944517/grey-line-vert.gif) repeat-y;}
	.sectionItemImage {
		margin-top: 2em;
	}
	.sectionHR, #sc_cross_sell .sectionHR {
		height: 1px;
		padding: 0;
		margin: 0;
		background-color: #fff;
		}
		.sectionHR img {
			width: 260px;
			height: 57px;
			padding: 0px 30px;
		}
		.sectionHRLeft img { float: left; }
		.sectionHRRight img { float: right; }



/****
	Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scWrapper{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}

#scImgBox{
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #CACACA; /*normally same as border color*/
	background: #CACACA;
}

#scImgTitle{
	font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
	padding-bottom: 5px;
}

#scImgBox-insets{
	padding: 10px 75px 0 0;
	background: #CACACA;
}

#scImgBox-insetPreview img{
	border: 2px solid #000000; /*border color for inset preview*/
	display: none;
}

#scImgBox-insets a{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	margin: 0 5px 0 0;
	background: #3F3F3F;
}

#scImgBox-insets .absClose{
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}

#scImgBox .close{
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;
	background: #3F3F3F;
}

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }

#scWrapper{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg{
	background: url(loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}

#scImgBox-mainImg.schidebg{ background: #FFFFFF; }

#scImgBox-mainImg img{ vertical-align: middle; }

#scImgBox-insets{
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
}

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }

#scImgBox .close{
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{ display: none; }

.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; }
.sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; }
.sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: #5B2B00; }

.sitemap-header {
	font-size: 1.4em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 1.2em;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 1.2em;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: 1em;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: .8em;
	padding-left: 100px;
}

#related-links {
	display: block;
	margin-bottom: 2ex;
	}
	#related-links a {
		font-weight: bold;
		text-decoration: none;
		}
		#related-links a:hover { text-decoration: underline; }

#contents .contents-image {
	text-align: center;
	vertical-align: middle;
	}
	#contents .contents-image a {
		display: block;
		padding: 10px;
	}

.on { display:block; }
.off{ display:none; }

.loggedin{color:#FFF;margin-top:25px; margin-left:5px;text-align:center;}
.loggin-name{font-size:13px;font-weight:bold;}
.register-now a{color:#FFF;text-decoration:underline;}
.register-now{padding-right:50px;}
#orderhistory, #orderhistory a { color:#000; }

#giftreminder{
	border: 1px solid #F5F5F5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding: 1em;
}

#giftreminder a { color: #000; }

#showcart td, #chkout td, #checkout td, #saveforlater td, #accountinfo td, #registerform td, #orderhistory td{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#showcart { width: 570px; }

#loginalert, #loginerror{
	padding:5px;
	font:bold 13px Tahoma;
	color:#FF0000;
	text-align:center
}

.savedcart_emphasis{
	font:bold 12px Tahoma;
	color:#CC0000;
}

.savedcart_close{
	margin-bottom:5px;
	display:block;
}

.savedcart_moreinfo{
	font:bold 11px Tahoma;
	color:#000000;
}

.savedcart_close_text{
	font:bold 11px Tahoma;
	color:#CC0000;
}

.savedcart_emphasis_container { position: relative; }

.savedcart_emphasis_explained{
	font:bold 11px Tahoma;
	color:#000000;
	display: none;
	visibility: hidden;
	position:absolute;
	border: 1px solid #000000;
	width: 300px;
	background-color: #EEE;
	padding: 10px;
	left:75px;
}

form {
	margin: 0;
	padding:0;
}

fieldset {
	padding: 10px;
	margin:3px;
}

.bold { font-weight: bold; }
.small { font: 10px verdana; }
.italic { font-style: italic; }
#scCartDiv, .scSaveDiv { background-color: #CECFCE; }

#orderhistory .itemname, #scCartDiv .itemname{
	color:#0000C0 !important;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}

.top-accountlinks{
	color:#FFF !important;
	font: 11px  Arial, Tahoma, Verdana, Helvetica, sans-serif !important;
	text-decoration: underline;
}

#scCartDiv .cartlinks a{
	color:#0000C0 !important;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}

.shopping-cart-empty{
	margin: 10px;
	padding: 5px;
	background-color: #eee;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	border:5px solid #fff;
}

.cart-header{
	background-color: #eee;
	text-align: center;
}

.cart-header td {
	padding:5px;
	font-weight: bold !important;
}

.scCart-item-row { background-color: #fff; }
.scCart-bottom { background-color: #eee; }
.scCart-item-row td, .scCart-bottom td, .edit-account-info div { padding: 5px; }

.scCart-price {
	text-align: right;
	color: #9C0000;
	font-weight: bold !important;
}

.scCart-update-button {
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.edit-account-info fieldset { height:460px; }

* html .edit-account-info fieldset { height:460px; }

.small-gray-link, .small-gray-link a{
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	padding-bottom: 5px;
	text-decoration: underline;
}

#registerform form h1, #registerform form h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.register-pw-bg {
	background-color: #F8F8F8;
	border:1px solid #D8D8D8;
}

.register-form-tdcells, .login-form-tdcells {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
	color:#666666;
}

.login-form-tdcells input, .register-form-tdcells input, .register-form-tdcells select, .register-pw-tdcells input, .register-pw-tdcells select {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:3px;
}

.register-pw-tdcells {
	color:#7C7C7C;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}

.login-h1 {
	color:#C51818;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*margin-bottom: 10px;*/
	padding: 5px 0 5px 10px;
}

.orderhistory-status {
	color:#C51818 !important;
	font-weight: bold;
}

.login-h2 {
	color:#000;
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*display:inline;*/
	padding: 5px 0 5px 10px;
	margin:0;
}
.login-h2-inline {
	display:inline;
	color:#000;
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 10px;
}
.login-page td { font:11px Verdana, Arial, Helvetica, sans-serif; }
.login-page fieldset { height:140px; }
.shoppingcart-acct-btns { text-align:right; }
.edit-acct-links{
	padding:5px; 
	background-color:#EEEEEE; 
	border:1px solid #000;
}

.gray-hr {
	background-color:#E4E4E4; 
	height:1px;
}

.edit-acct-links a { color:#000; }
.light-gray-bgcolor { background-color:#F5F5F5; }
.light-gray-border { border:1px solid #F5F5F5; }
.table-padding td { padding:5px; }
.form-separator { border-right:1px solid #E5E5E5; }

.continue-shopping {
	color:#000;
	text-decoration:underline;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.moreorders { padding:15px 0 15px 25px; }
.moreorders a {
	font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #999999 !important;
	text-decoration: underline;
}
.ship-bill-textbox{width:150px; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.ship-bill-password{width:135px; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.ship-bill-zip{width:50px; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.ship-bill-phone{width:100px; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.ship-bill-state{width:25px; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}

/*WISHLIST*/
.wishlist_prompts {
	text-align:center;
	padding:5px;
	font:bold 12px verdana, arial, tahoma
}
#wishlistInner, #wishlistInner td, #wishlistInner select, #wishlistInner input { font:11px Tahoma, Verdana, Arial; }
.wishlist_header a {
	font:bold 14px Tahoma;
	color:#000;
}
.wishlist_header {
	border-bottom:1px solid #CCC;
	padding: 5px 0 5px 0;
}
.wishlist_image {
	width: 125px;
	text-align:center;
}
.wishlist_discontinued {
	padding: 5px;
	border: 1px solid #CCC;
	background-color: #EEE;
}
.wishlist_discontinued .alert_text, .wishlist_out_of_stock {
	font-weight:bold;
	color:#CC0000;
}
.wishlist_discontinued a {
	font-weight:bold;
	color:#000;
}
.wishlist_options_bg, .wishlist_price_bg {
	background-color: #DDD;
	padding: 10px;
}
.wishlist_remove_button, .wishlist_order_button {
	background-color: #EEE;
	padding: 10px;
	border-top: 1px solid #FFF;
}
.wishlist_sale_price, .wishlist_discontinued_options {
	color: #CC0000;
	font-weight: bold;
}
.wishlist_discontinued_options_style { text-decoration: line-through; }
.wishlist_price { font-weight: bold; }
.wishlist_display_price, .wishlist_display_option { padding:3px; }


#acctlinks .hello { float: right; }
#accountLinksList { float: right; }
#acctlinks ul li a {
	font-weight: bold;
	margin: 0 1.7em;
}

#paging { margin-bottom: 50px; }
#paging .ourprice { color: #528F40; }
	#paging .ourprice span { font-weight: bold; }

#sc_cross_sell .price, #sc_cross_sell .sale { display: inline; }
	#sc_cross_sell .sale { margin-left: .4em; }
#sc_cross_sell .ourprice, #sc_cross_sell .sale {
	color: #A4022A;
	font-weight: bold;
}
#sc_cross_sell .caption, #sc_cross_sell .order { margin-top: .4em; }
#sc_cross_sell .thumb a {
	padding: 14px;
	display: block;
	text-align: center;
}
#sc_cross_sell_table { margin: 1em 0; }
.cross_sell_data td { padding: 0 14px 14px 14px; }
	#sc_cross_sell .cross_sell_data td.sectionDivider { padding: 0; }
	#sc_cross_sell .cross_sell_data td .wholesale-div td { padding: 0; }

#captionImage {
	float: left;
	margin: 1em 1em 1em 0;
}

#navbarInformation {background-color:#EEEFF3; margin-right:1px;}
#otherSites {background-color:#EEEFF3; margin-right:1px;}


.horizontal-sep {width:300px; margin:0pt auto; background:#B6B6B6;}

/* MSS Styles */
.mss-row-sep div {border-top: 1px solid #b6b6b6; margin-top:5px;}
.mss-vertical-divider {width:1px; border-left:1px solid #b6b6b6;}
