﻿img
{
	border: 0;
}

.wsPaddingLeft10
{
	padding: 0px 0px 0px 10px;
}

/************************* Logo Begins *******************************/

.logoTitleTextArea
{
	background: url(images/logoTitleBG.png) no-repeat;
	width: 1000px;
	height: 44px;
	color: #ffffff;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.logoClinic
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height: 44px;
	border: 0px;
}

.titleTextArea
{
	color: #ffffff;
	background: url(images/titleBG.png) no-repeat;
	width: 802px;
	height: 44px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.7em;
	font-family: "Trebuchet MS" , Verdana, Helvetica, sans-serif;
	text-align: left;
}

.titleTextAreaText
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

/************************* Logo Ends *******************************/

/************************* Bread Crumb *****************************/

.wsBreadCrumb
{
	color: #0EBAD1;
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.wsBreadCrumb a:link
{
	color: #0EBAD1;
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
}

.wsBreadCrumb a:visited
{
	color: #0EBAD1;
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
}

.wsBreadCrumb a:hover
{
	color: #19D6F0;
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
}

.wsBreadCrumb a:active
{
	color: #19D6F0;
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
}

/************************* Bread Crumb Ends ***********************/

/************************* Content Area Begin *********************/

div.ContentArea
{
	float: left;
	width: 797px;
	padding: 10px 0px 0px 10px;
}

div.ContentArea img
{
	margin: 0px 0px 0px 0px;
}

div.ContentArea2
{
	float: left;
	width: 802px;
	margin: 5px 0px 5px 0px;
}

div.ContentArea2 img
{
	margin: 0px 0px 0px 0px;
}

div.wsProductsContentArea
{
	float: left;
	width: 792px;
	margin: 10px 10px 0px 10px;
}

div.wsProductsContentArea img
{
	margin: 0px 0px 0px 0px;
}


div.wsCategoriesContentArea
{
	float: left;
	width: 792px;
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

div.wsCategoriesContentArea img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.wsCategoriesContentArea2
{
	float: left;
	width: 812px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

div.wsCategoriesContentArea2 img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.ProductDetailsContentArea
{
	float: left;
	width: 802px;
	margin: 5px 0px 5px 10px;
}

div.ProductDetailsContentArea img
{
	margin: 0px auto 0px auto;
}

div.wsMyBagContentArea
{
	float: left;
	width: 792px;
	margin: 5px 10px 0px 10px;
}

div.wsMyBagContentArea img
{
	margin: 0px 0px 0px 0px;
}



/************************* Content Area End *******************************/

/*************************Advertisements Begin*******************************/

.HalfAreaLeft
{
	width: 483px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.HalfAreaRight
{
	width: 309px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.HalfAreaLeftCategory
{
	width: 386px;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.HalfAreaRightCategory
{
	width: 386px;
	margin: 5px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/*************************Advertisements End*******************************/

/*************************LeftNav Start*******************************/

.CommerceLeftMenuContainer
{
	float: left;
	padding: 10px 0px 0px 0px;
}

.wsFreeShipping
{
	float: none;
	height: 45px;
	width: 188px;
}

.CommerceLeftMenu
{
	float: none;
	background: url(images/leftColBG.png) repeat-y;
	border: 0px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 178px;
}

.CommerceLeftMenu img
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.CommerceLeftMenu a:link
{
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	text-decoration: none;
}

.CommerceLeftMenu a:visited
{
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	text-decoration: none;
}

.CommerceLeftMenu a:hover
{
	background: url(images/leftColHover.png) repeat-y;
	color: #13BFD2;
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	text-decoration: none;
}

.CommerceLeftMenu a:active
{
	background: url(images/leftColHover.png) repeat-y;
	color: #13BFD2;
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	text-decoration: none;
}

a.CommerceLeftSubMenu:link
{
	background: url(images/leftColHover.png) repeat-y;
	color: #6ED8E5;
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 10px;
	text-decoration: none;
}

a.CommerceLeftSubMenu:visited
{
	background: url(images/leftColHover.png) repeat-y;
	color: #6ED8E5;
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 10px;
	text-decoration: none;
}

a.CommerceLeftSubMenu:hover
{
	background: url(images/leftColHover.png) repeat-y;
	color: #13BFD2;
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 10px;
	text-decoration: none;
}

a.CommerceLeftSubMenu:active
{
	background: url(images/leftColHover.png) repeat-y;
	color: #13BFD2;
	display: block;
	font: bold .9em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 10px;
	text-decoration: none;
}

/*************************LeftNav End*******************************/

/*************************Departments Page Begin ***********************/

.skinCare
{
	float: left;
	margin: 0px 10px 0px 0px;
}
.sportsFitness
{
	float: left;
	margin: 0px 10px 0px 0px;
}
.healthyEating
{
	float: left;
	margin: 0px 0px 0px 0px;
}
.giftsRelaxation
{
	clear: left;
	float: left;
	margin: -90px 10px 0px 0px;
}
.personalHealth
{
	float: left;
	margin: 10px 10px 0px 0px;
}
.wellnessPrograms
{
	float: left;
	margin: -90px 0px 0px 0px;
}
.vitaminsSupplements
{
	clear: left;
	float: left;
	margin: 10px 10px 0px 0px;
}
.booksDVDs
{
	float: left;
	margin: 10px 0px 0px 0px;
}
.savings
{
	float: left;
	margin: 0px 0px 0px 0px;
}

/*************************Departments Page End ***********************/

/*************************Category Begin*******************************/

div.wsCategoriesBannerArea
{
	width: 783px;
}

div.wsCategoryItemContainer
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}


div.wsCategoryItem
{
	float: left;
	width: 257px;
	height: 190px;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}


div.wsCategoryItem a:link
{
	text-decoration: none;
}

div.wsCategoryItem a:visited
{
	text-decoration: none;
}

div.wsCategoryItem a:hover
{
	text-decoration: none;
}

div.wsCategoryItem a:active
{
	text-decoration: none;
}

div.CategoryContainer
{
	width: 257px;
	height: 190px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.CategoryTitleContainer
{
	height: 160px;
}

div.CategoryTitle
{
	color: #183F78;
	font-family: century gothic,Verdana,Geneva,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

div.CategoryTitleText
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.CategoryImage
{
	margin: 0px 0px 0px 0px;
	height: 20px;
	width: 20px;
	padding: 0px 0px 0px 10px;
}

div.CategoryDescription
{
	color: #1992CC;
	font-family: "Arial Black" ,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

div.CategoryMoreText
{
	color: #EB9E00;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/************************** Category End *****************************/

/************************** Products Page Begin *****************************/
.wsProduct
{
	float: left;
	width: 50%;
	height: 342px;
	background: url(images/productsBG.png) no-repeat bottom right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.wsprodImg
{
	width: 190px;
	border: 0px solid;
	margin: 0px 0px 0px 0px;
	padding: 10px 8px 0px 0px;
	text-align: center;
}

div.wsProdTitle
{
	width: 190px;
	font: bold 14px century gothic, Verdana, Geneva, sans-serif;
	color: #183F78;
	margin: 20px 8px 0px 0px;
	border: 0px solid;
	padding: 0px;
	height: 70px;
}

div.wsProdTitle a:link
{
	font: bold 14px century gothic, Verdana, Geneva, sans-serif;
	color: #183F78;
	text-decoration: none;
}

div.wsProdTitle a:visited
{
	font: bold 14px century gothic, Verdana, Geneva, sans-serif;
	color: #183F78;
	text-decoration: none;
}

div.wsProdTitle a:hover
{
	font: bold 14px century gothic, Verdana, Geneva, sans-serif;
	color: #19D6F0;
	text-decoration: none;
}

div.wsProdTitle a:active
{
	font: bold 14px century gothic, Verdana, Geneva, sans-serif;
	color: #19D6F0;
	text-decoration: none;
}

.wsProdDesc
{
	width: 190px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	border: 0px solid;
	margin: 10px 8px 0px 0px;
	padding: 0px;
	height: 60px;
}

.wsProdPrice
{
	width: 190px;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	border: 0px;
	margin: 10px 8px 0px 0px;
	padding: 0px;
	height: 70px;
}

.wsYouSaveProducts
{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

div.addToBagProducts
{
	text-align: center;
	height: 56px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border: 0px;
}

div.wsProdView
{
	text-align: center;
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	border: 0px;
}

td.wsProdView a:link
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #EB9E00;
	text-decoration: underline;
}

td.wsProdView a:visited
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #EB9E00;
	text-decoration: underline;
}

td.wsProdView a:hover
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #FFB417;
	text-decoration: underline;
}

td.wsProdView a:active
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #FFB417;
	text-decoration: underline;
}

div.wsPagesFooter
{
	clear: both;
	padding: 10px 0px 0px 0px;
}

div.wsPages
{
	float: right;
	color: #999999;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 0px;
}

td.wsPages a:link
{
	color: #EB9E00;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}

td.wsPages a:visited
{
	color: #EB9E00;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}

td.wsPages a:hover
{
	color: #EB9E00;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

td.wsPages a:active
{
	color: #EB9E00;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

.wsProdDiscountDefinitions
{
	font: bold 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
	height: 35px;
}

/************************** Products Page End *****************************/

/************************** ProductDetails Page Begin *****************************/
.wsProductDetailContainer
{
	width: 792px;
	border: 0px solid;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

.wsProductDetailTitle
{
	width: 100%;
	font: bold 18px century gothic, Verdana, Geneva, sans-serif;
	color: #005a85;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid;
}

.wsProductDetailImage
{
	width: 435px;
	border: 0px solid;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.wsProductDetailImage img
{
	padding: 0px;
	margin: 0px auto 0px auto;
	display: block;
}

.wsProductDetailRightCol
{
	width: 337px;
	height: 330px;
	background: url(images/detailRightColBG.png) no-repeat;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.wsProductDetailRightColLeftArea
{
	width: 40%;
	float: left;
}

.wsProductDetailRightColRightArea
{
	width: 60%;
	float: right;
}

.wsProductDetailsDescriptionArea
{
	clear: both;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 5px 0px;
}

.wsProductDetailTextContent
{
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	color: #666666;
	font: 16px Arial, Helvetica, sans-serif;
	line-height: 25px;
	background-color: White;
}

.wsProductDetailTextContent li
{
	margin: 0px 0px 0px 0px;
	padding: 20px;
	color: #8EDEE7;
	font: 16px Arial, Helvetica, sans-serif;
}

.wsProductDetailAddControl
{
	width: 100%;
	height: 200px;
}

.wsProductDetailPrice
{
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 15px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	height: 35px;
}

.wsYouSave
{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	height: 35px;
}

.wsYouSaveStyle1
{
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #0DB9D1;
}

.wsYouSaveStyle2
{
	font: bold 10px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
}

.wsSubFrequencyText
{
	font: bold 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.wsSubFrequencyListText
{
	font: bold 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
}

.wsProductQTY
{
	font: 16px Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 15px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	float: left;
}

.wsProductInput
{
	font: 16px Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 8px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.wsProductInput input
{
	background: url(images/QTY.png) no-repeat;
	width: 41px;
	height: 30px;
	border: 0px;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 1px;
	text-align: center;
	color: #005985;
}

div.wsProductDetailBag
{
	padding: 0px 0px 0px 0px;
	margin: 15px 10px 0px 0px;
	font: 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-align: center;
	float: right;
	height: 70px;
}

div.wsProductDetailWishlist
{
	padding: 0px 0px 0px 0px;
	margin: 15px 10px 0px 0px;
	font: 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	float: right;
}

.wsRelatedProductsTitle
{
	width: 100%;
	font: 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 10px 10px 0px 0px;
	padding: 0px;
}

.wsRelatedProducts
{
	width: 100%;
	font: 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 10px 10px 0px 0px;
	padding: 0px;
}

.wsRelatedProducts img
{
	border: 0 solid #000000;
	padding: 0 50px;
}

.wsRelatedProductsDesc
{
	font: 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 30px 0px 30px 0px;
	padding: 0px;
}

.wsRelatedProductsDescPrice
{
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 30px 50px 20px 0px;
	padding: 0px;
	text-align: center;
}

.wsProductDetailVideoContainer
{
	float: right;
	width: 290px;
	height: 202px;
	background: url(images/videoBackground.png) no-repeat;
}

.wsVideoPopupPlayButton
{
	position: absolute;
	left: 105px;
	top: 62px;
	z-index: 10;
}

.wsVideoPopupThumbnail
{
	width: 270px;
	height: 182px;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.wsVideoPopupPlayButton
{
	position: absolute;
	left: 105px;
	top: 62px;
	z-index: 10;
}

.wsProductDetailDiscountDefinitions
{
	font: bold 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 0px;
	padding: 0 0 0 15px;
}

/************************** ProductDetails Page End *****************************/

/************************** MyBag Begin *****************************/

.ccwcs-AddToCartButtonContainer
{
}

.ccwcs-AddToCartButtonContainer
{
}

.wsMyBagHeader
{
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 5;
	width: 100%;
	height: 130px;
}

.wsMyBagImage
{
	background: url(images/myBag.png) no-repeat;
	height: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 121px;
}

.wsMyBagTitleHeaderContainer
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.wsMyBagTitleHeader
{
	font: 24pt "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
}

.wsContinueShoppingContainer
{
	height: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}

div.wsContinueShopping
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 35px 0px;
}

div.wsContinueShopping a:link
{
	color: #005985;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.wsContinueShopping a:visited
{
	color: #005985;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.wsContinueShopping a:hover
{
	color: #0EBAD1;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.wsContinueShopping a:active
{
	color: #0EBAD1;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

.wsMyBagHeaderItemContainer
{
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 21px;
}

.wsMyBagHeaderContainerCenter
{
	height: 22px;
	background: url(images/bagHeader.png) repeat-x; /*background-color: #D2E9E9;*/
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.wsMyBagHeaderContainer
{
	height: 22px;
	background: url(images/bagHeader.png) repeat-x; /*background-color: #D2E9E9;*/
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.wsMyBagHeaderContainerRight
{
	height: 22px;
	background: url(images/bagHeader.png) repeat-x; /*background-color: #D2E9E9;*/
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.wsMyBagContainer
{
	background: url(images/bagHeader.png) repeat-x; /*background-color: #D2E9E9;*/
}

.wsMyBagContainerRight
{
	background: url(images/bagHeader.png) repeat-x; /*background-color: #D2E9E9;*/
}


div.wsMyBagHeaderText
{
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005985;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.wsMyBagLineItems
{
	float: none;
	clear: both;
	margin-top: -50px;
}

.wsMyBagLineItemsMargin
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
	height: 30px;
}

div.wsItemTextLabel
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
}

.wsMyBagTotalsTextLabel
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

div.wsMyBagTotalsText
{
	font: bold 13px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}

.wsMyBagUpdateTotalLeft
{
	height: 22px;
	background-color: #D2E9E9;
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.wsMyBagUpdateTotalText
{
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #005985;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}

.wsProductDetailBalanceFreeShipping
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #005985;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	text-align: center;
}

.wsMyBagUpdateTotalRight
{
	height: 22px;
	background-color: #D2E9E9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.wsMyBagPromotionCodeText
{
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005985;
	font-weight: bold;
	text-decoration: none;
}

div.wsMyBagPromotionCodeText a:link
{
	color: #0EBAD1;
	font: bold "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}

div.wsMyBagPromotionCodeText a:visited
{
	color: #0EBAD1;
	font: bold "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}

div.wsMyBagPromotionCodeText a:hover
{
	color: #19D6F0;
	font: bold "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}

div.wsMyBagPromotionCodeText a:active
{
	color: #19D6F0;
	font: bold "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}

/************************** MyBag End *****************************/

/************************** Login Begin *****************************/
.whiteBGBody
{
	width: 1000px;
	margin: -3px auto 0px auto;
	background-color: #FFF;
}

.contentLogin
{
	border: 0px solid;
	width: 779px;
}

div.titleLoginHeader
{
	background: url(images/greyTop.png) no-repeat;
	width: 780px;
	height: 50px;
	font: 20pt Arial Rounded MT Bold;
	color: #183F78;
	padding: 0px 0px 0px 0px;
	border: 0px solid;
}

.titleFooter
{
	background: url(images/greyBot.png) no-repeat;
	width: 780px;
	height: 20px;
}

.contentBG
{
	background: url(images/greyMid.png) repeat-y;
	width: 780px;
}

.contentCheckoutBG
{
	background: url(images/greyMid.png) repeat-y;
	width: 996px;
	float: none;
}

.content
{
	/*padding: 10px;*/
	padding-top: 0px;
}

.content p b
{
	border: 0px solid;
	margin: 0px 0px 0px 20px;
}

.content hr
{
	margin: -19px 0px 0px 0px;
}

.loginTXT
{
	font: 11pt Arial, Helvetica, sans-serif;
	color: #666666;
	border: 0px solid;
}

.loginTextbox
{
	padding: 2px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px Gray;
	width: 126pt;
}

/************************** Login End *****************************/

/************************** My Account Begin *****************************/

a.MyAccountLeftMenuItem
{
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #1F5A7F;
	font-weight: bold;
	font-size: 0.75em;
}
a.MyAccount
{
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #1F5A7F;
	font-weight: bold;
	font-size: large;
	text-decoration: none;
}

span.CreateAccountText
{
	font-family: Arial Rounded MT Bold;
	font-size: 20px;
	font-weight: bold;
	display: block;
	color: #00568D;
	padding: 15px 0px 0px 10px;
	text-decoration: none;
}

span.CreateAccountGreyText
{
	font-family: Arial Rounded MT Bold;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #B5B5B5;
	padding: 20px 0px 20px 0px;
	text-decoration: none;
}

div.CreateAccountControls
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 45%;
}

div.CreateAccountControlsLeft
{
	text-align: center;
}

div.CreateAccountControlsRight
{
	text-align: left;
}

.CreateAccountControls
{
	text-align: left;
}

.ContinueRegistrationButtonStyle
{
	text-align: center;
	margin-right: 50%;
}

.CompleteRegistrationSuccessTextStyle
{
	background-color: #D6EBD6;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.leftTitle
{
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #666666;
}

.leftText
{
	font: 18px "Century Gothic" , Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
}

.rightTitle
{
	font: 24px Arial, Helvetica, sans-serif;
	color: #183F78;
}

.rightText, ul
{
	font: 14px Arial, Helvetica, sans-serif;
}

.pageMessage
{
	font: .75em Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	margin: 0px 0px 20px 0px;
}

/************************** My Account End *****************************/


/**************************Checkout 2*****************************/

span.securityLogo
{
	float: right;
	margin: -57px 20px 0px 0px;
}
span.cartTotals
{
	float: right;
	clear: both;
	margin: -30px 10px 0px 0px;
	_margin: -30px 5px 0px 0px;
}
span.cartTotals div
{
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
span.cartTotals div table
{
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

div.divcartTotals td.cartTotalsTOTAL
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
div.divcartTotals td.cartTotalsTOTALValue
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 20px 0px 0px;
	background-image: none;
}

div.greyMidWide table
{
	font: bold .75em Arial, Helvetica, sans-serif;
	color: #005985;
}

div.greyMidWide td
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.billingInfo
{
	margin: 0px 0px 0px 0px;
	border: 0px solid #000;
}



.totalsBot
{
	background: url(../style%20library/images/totalsBot.jpg) no-repeat;
	width: 207px;
	height: 47px;
	position: relative;
}
.totalsTop
{
	background: url(../style%20library/images/totalsTop.jpg) no-repeat;
	width: 207px;
	height: 20px;
}
.cartTotalsValue
{
	padding: 0px 20px 0px 0px;
	font-weight: bold;
	color: #183F78;
}
.reviewInfoHeader
{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.reviewInfoTable
{
	font-size: 16px;
	font-weight: bold;
}
.reviewDivider
{
	background: #D3EEF9;
	height: 5px;
}
div.terms
{
	width: 100%;
	padding : 20px 0px 0px 0px;
}
.reviewDiscounts
{
	color: #F7921E;
}
.strikethrough
{
	text-decoration: line-through;
}
.reviewCodes
{
	padding: 20px;
}
.reviewCodes td
{
	color: #666666;
}
.reviewPoints
{
	font: 24px bold Arial, Helvetica, sans-serif;
}
.reviewPoints td
{
	color: #00598D;
	padding: 50px 0px 0px 0px;
}
td.reviewPoints
{
	color: #00598D;
	padding: 50px 0px 0px 0px;
}



.greyMidWide a:link
{
	color: #005985;
	text-decoration: none;
}
.greyMidWide a:visited
{
	color: #005985;
	text-decoration: none;
}
.greyMidWide a:hover
{
	color: #8FDEE7;
	text-decoration: none;
}
.greyMidWide a:active
{
	color: #8FDEE7;
	text-decoration: none;
}

hr.horizontalline
{
	margin: -19px 0px 0px 0px;
	color: black;
}

/*
.greyMidWide span 
{
				
	padding:40px 0px 0px 30px;
	font:.75em Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
				
}
*/
.greyMidWide .securityLogo
{
	padding: 40px 0px 0px 30px;
	font: .75em Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	padding: 0px 0 20px 30px;
}

.greyMidWide .cartTotals
{
	padding: 40px 0px 0px 30px;
	font: .75em Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	padding: 20px 0 0 30px;
}

.greyMidWide .pageName
{
	padding: 15px 0px 0px 30px;
	font: 22pt "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	display: block;
}

div.wsItemTextCheckout
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 0p;
	padding: 0px;
}

div.wsItemTextCheckout a:link
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}

div.wsItemTextCheckout a:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}

div.wsItemTextCheckout a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8FDEE7;
	text-decoration: none;
}

div.wsItemTextCheckout a:active
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8FDEE7;
	text-decoration: none;
}



/* Temporary uncomment this*/
.blueTopWide
{
	background: url(../style%20library/images/blueTopWide.png) no-repeat;
	width: 980px;
	height: 20px;
	border: 0px solid #000;
}
.blueMidWide
{
	background: url(../style%20library/images/blueMidWide.png) repeat-y;
	width: 980px;
}
.blueBotWide
{
	background: url(../style%20library/images/blueBotWide.png) no-repeat;
	width: 980px;
	height: 25px;
}
.blueTopMed
{
	background: url(../style%20library/images/blueTopMed.png) no-repeat;
	width: 729px;
	height: 20px;
	border: 0px solid #000;
}
.blueMidMed
{
	background: url(../style%20library/images/blueMidMed.png) repeat-y;
	width: 729px;
	border: 0px solid #000;
}
.blueBotMed
{
	background: url(../style%20library/images/blueBotMed.png) no-repeat;
	width: 729px;
	height: 20px;
}
.blueMidMed img
{
	margin: -10px 0px 0px 10px;
}
.blueMidWide .pageName
{
	padding: 15px 0px 0px 30px;
	font: 2.3em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	display: block;
}
/* Temporary uncomment this*/

td.loginRightHeader
{
	color: #003E5B;
	font: 2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.loginText
{
	padding: 0px 0px 20px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #005985;
	font-weight: bold;
}
/*
.blueMidWide table {
	font:bold .75em Arial, Helvetica, sans-serif;
	color:#005985;
}
*/
.greyMiniText
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}


.requiredFields
{
	color: #015A86;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

td.tableHeader div
{
	font-size: 18px;
	padding: 0 0 20px;
}
/*
.blueMidWide p {
	margin:20px 0px 0px 220px;
	font:bold .75em Arial, Helvetica, sans-serif;
	color:#666666;
}


*/



/**************************Checkout Begin*****************************/

.Skin_Column100
{
	width: 100%;
	float: left;
}

.Skin_Column50
{
	width: 50%;
	float: left;
}

.Skin_Column80
{
	width: 80%;
	float: left;
}

.Skin_Column20
{
	width: 20%;
	float: left;
}

.checkoutH4
{
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}


.mscs-clear
{
	display: block;
	clear: both;
}

.Skin_ItemRow
{
	border-bottom: 1px solid LightGray;
	border-top: 1px solid LightGray;
}


.Skin_Image_Size1
{
	max-height: 75px;
}

.Skin_Transparent_Background
{
	font-weight: bold;
	background: #e0e0e0;
	border-bottom: 1px solid LightGray;
	border-top: 1px solid LightGray;
}

.Skin_VerticalAlignTop
{
	vertical-align: top;
}

.checkoutAddressTable
{
	padding: 10px;
}

.checkoutH3
{
	font-family: Trebuchet MS;
	font-size: 24pt;
	color: #183F78;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 100%;
	height: 24px;
	white-space: nowrap;
}

.checkoutH2
{
	font-family: Trebuchet MS;
	font-size: 14pt;
	color: #666666;
	font-weight: bold;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.checkoutAddressText
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #015B86;
}

.checkoutLabelRadioButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.checkoutInstructions
{
	width: 100%;
	background-color: silver;
}

p.checkoutInstructionsText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 5px 0px 5px 0px;
	color: #666666;
}

div.checkoutInstructionsText
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 0px 5px 20px;
	color: #666666;
}

div.wsInstructionsText
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	color: #666666;
}

td.wsRegSuccessText
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 15px 0px 25px 0px;
	color: #666666;
	text-align: center;
}

input.wsRegSuccessButton
{
	text-align: center;
	margin-right: 45%;
}

.checkoutFormLabels
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005985;
}

.checkoutButtons
{
	padding: 2px;
	margin-left: 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background-color: Navy;
	border: 1px solid #006699;
	cursor: hand;
	cursor: pointer;
}

.checkoutNavButtons
{
	padding: 2px;
	margin-left: 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background-color: #3399cc;
	border: 1px solid #006699;
	cursor: hand;
	cursor: pointer;
}

.checkoutAlignCenter
{
	text-align: center;
}

.checkoutHeaderText
{
	background-color: #D3E9D2;
	height: 22px;
	font-family: Trebuchet MS;
	font-size: 14pt;
	color: #015B86;
	vertical-align: middle;
}

.checkoutItemRow
{
	border-bottom: 1px solid Gray;
	border-top: 1px solid Gray;
	padding: 5px 5px 5px 5px;
}

.nowrap
{
	white-space: nowrap;
}

.checkoutTextbox
{
	padding: 2px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px Gray;
	width: 150pt;
}

.cartTextbox
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px Gray;
}


.checkoutDropdown
{
	padding: 2px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px Gray;
	width: 155pt;
}

.checkoutRadiobutton
{
	padding: 2px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.checkoutPreviousButton
{
}

.checkoutNextButton
{
}

div.titleHeaderText
{
	font: 20pt "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	text-align: left;
}

div.continueShoppingCheckout
{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 3px 0px;
	vertical-align: middle;
	float: right;
}

div.continueShoppingCheckout a:link
{
	color: #005985;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.continueShoppingCheckout a:visited
{
	color: #005985;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.continueShoppingCheckout a:hover
{
	color: #0EBAD1;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.continueShoppingCheckout a:active
{
	color: #0EBAD1;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetic, sans-serif;
}

div.reviewHeader
{
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}

div.bagHeader
{
	color: #005985;
	font: bold 15px Arial, Helvetica, sans-serif;
}

.wsBagHeader
{
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../style%20library/images/bagHeader.png) repeat-x;
	color: #005985;
}

div.wsItemTextLabel
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
}

span.wsItemTextLabel
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
}


div.wsText
{
	font: bold 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 8px 0px 8px 0px;
}


div.checkoutTotalTextLabel
{
	font: 13px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

div.wsPromoCodeText
{
	font: 13px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985; /*#b51442;*/
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

div.checkoutTotalBigText
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #005985;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-align: right;
	text-decoration: none;
}

div.checkoutTotalBigLabel
{
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

div.wsNumberText
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

div.wsNumberText2
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F39E1E;	
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

span.wsNumberText
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
}

div.wsItemDiscountText
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffa642;
	margin: 0p;
	padding: 0px;
}

div.wsSubscriptionNoteText
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0EBAD1;
	margin: 0p;
	padding: 0px;
}

div.wsItemText
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 0p;
	padding: 0px;
}

div.wsItemText2
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F39E1E;	
	margin: 0p;
	padding: 0px;
}

div.wsItemText a:link
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #183f78;
	text-decoration: none;
}

div.wsItemText a:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #183f78;
	text-decoration: none;
}

div.wsItemText a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #19D6F0;
	text-decoration: none;
}

div.wsItemText a:active
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #19D6F0;
	text-decoration: none;
}


div.checkoutTotalText
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 5px 0px 5px 0px;
	text-align: right;
	text-decoration: none;
}

div.checkoutSmallText
{
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}

div.checkoutReviewTable
{
	margin: 15px 60px 15px 60px;
	padding: 10px 0px 0px 0px;
}


.checkoutInnerContent
{
	width: 880px;
	border: 0px solid;
	margin: 0px auto 0px auto;
}

.checkoutInnerContent2
{
	float: left;
	width: 773px;
	border: 0px solid;
	margin: 0px auto 0px auto;
}


.innerContent
{
	width: 95%;
	border: 0px solid;
	margin: 0px auto 0px auto;
}


.checkoutGreetingsText
{
	color: #666666;
	text-decoration: none;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.reviewContent
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
}

div.accountEdit
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-left: 50px;
}

div.accountEdit a:link
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #5F9732;
}

div.accountEdit a:visited
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #5f9732;
}

div.accountEdit a:hover
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #5f9732;
}

div.accountEdit a:active
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #5f9732;
}

div.detailsTerms
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 0px;
	width: 600px;
	height: 130px;
	overflow: auto;
	position: relative;
	border: solid 1px Gray;
	text-align: left;
}

div.detailsTermsHeader
{
	font: 13px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #005985;
	text-align: center;
	font-weight: bold;
}


/*---------------------------------------------------*/

div.wsContentArea
{
	float: left;
	width: 986px;
	margin: 5px 0px 0px 0px;
}

div.greyTopWide
{
	background: url(images/blueTopWide.png) no-repeat;
	width: 980px;
	height: 20px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div.greyMidWide
{
	background: url(images/blueMidWide.png) repeat-y;
	width: 980px;
	margin: 0px 0px 0px 10px;
	float: left;
}

div.greyMidWide .reviewBag
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 0px 0px 0px 0px;
	float: left;
	margin-bottom: 5px;
}

div.greyBotWide
{
	background: url(images/blueBotWide.png) no-repeat;
	width: 980px;
	height: 20px;
	margin: 0px 0px 0px 10px;
	float: left;
}

/*---------------------------------------------------*/

div.wsContentAreaWithNav
{
	float: left;
	width: 802px;
	padding: 10px 0px 0px 10px;
}

div.greyTopWideWithNav
{
	background: url(images/blueTop.png) no-repeat;
	width: 792px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div.greyMidWideWithNav
{
	background: url(images/blueMid.png) repeat-y;
	width: 792px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div.greyMidWideWithNav .reviewBag
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.greyBotWideWithNav
{
	background: url(images/blueBot.png) no-repeat;
	width: 792px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: left;
}


div.pageHeader
{
	font: 22pt "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 20px;
}

div.pageHeaderNoleftMargin
{
	font: 22pt "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}



/*---------------------------------------------------*/

.breadCrumbArrows
{
	font: bold 18px "Century Gothic" , Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
	color: #ffffff;
	width: 980px;
	height: 44px;
}

div.focusCrumbBeg a:link
{
	background: url(images/focusCrumbBeg.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
	text-align: center;
	border: 0px solid #000000;
}
div.focusCrumbBeg a:visited
{
	background: url(images/focusCrumbBeg.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
	border: 0px solid #000000;
}
div.focusCrumbBeg a:hover
{
	background: url(images/focusCrumbBeg.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
	border: 0px solid #000000;
}
div.focusCrumbBeg a:active
{
	background: url(images/focusCrumbBeg.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
	border: 0px solid #000000;
}
div.focusCrumbMid a:link
{
	background: url(images/focusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.focusCrumbMid a:visited
{
	background: url(images/focusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.focusCrumbMid a:hover
{
	background: url(images/focusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.focusCrumbMid a:active
{
	background: url(style%20library/images/focusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.selectedMid a:link
{
	background: url(images/selectedMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.selectedMid a:visited
{
	background: url(images/selectedMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.selectedMid a:hover
{
	background: url(images/selectedMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.selectedMid a:active
{
	background: url(images/selectedMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

div.selectedEnd a:link
{
	background: url(images/selectedEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.selectedEnd a:visited
{
	background: url(images/selectedEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.selectedEnd a:hover
{
	background: url(images/selectedEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.selectedEnd a:active
{
	background: url(images/selectedEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

div.unfocusCrumbMid a:link
{
	background: url(images/unfocusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.unfocusCrumbMid a:visited
{
	background: url(images/unfocusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.unfocusCrumbMid a:hover
{
	background: url(images/unfocusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.unfocusCrumbMid a:active
{
	background: url(images/unfocusCrumbMid.png) no-repeat;
	width: 206px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

div.unfocusCrumbEnd a:link
{
	background: url(images/unfocusCrumbEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.unfocusCrumbEnd a:visited
{
	background: url(images/unfocusCrumbEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.unfocusCrumbEnd a:hover
{
	background: url(images/unfocusCrumbEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
div.unfocusCrumbEnd a:active
{
	background: url(images/unfocusCrumbEnd.png) no-repeat;
	width: 216px;
	height: 44px;
	float: left;
	margin: 0px 0px 0px -16px;
	color: #305F8C;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
td.wsCheckoutDevider
{
	background-color: #e0e0e0;
	height: 6px;
	font-size: xx-small;
}

.forgotPassword a:link
{
	color: #005A85;
	font: 12px Arial, Helvetica, sans-serif;
}
.forgotPassword a:visited
{
	color: #005A85;
	font: 12px Arial, Helvetica, sans-serif;
}
.forgotPassword a:hover
{
	color: #0094DB;
	font: 12px Arial, Helvetica, sans-serif;
}
.forgotPassword a:active
{
	color: #0094DB;
	font: 12px Arial, Helvetica, sans-serif;
}

div.errorText
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FF0000;
	padding: 5px 0px 10px 20px;
}

div.errorText ui li
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FF0000;
	padding: 5px 0px 10px 0px;
}

span.errorText
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FF0000;
	padding: 5px 0px 10px 0px;
}





/*************************Checkout End*******************************/


/*************************Login End*******************************/
.wsCCWloginBG
{
	background: url(../style%20library/images/loginBG.jpg) no-repeat;
	width: 980px;
	height: 416px;
}

.wsCCWloginBG table span
{
	padding: 15px 0px 0px 30px;
	font: 2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	display: block;
}

div.wsCCWloginHeaderText
{
	padding: 15px 0px 0px 30px;
	font: 2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
	display: block;
}

.wsCCWloginBG span
{
	padding: 15px 0px 0px 90px;
	font: .75em Arial, Helvetica, sans-serif; /*color: #666666;*/
	display: block;
}
.wsCCWloginBG p
{
	margin: 20px 0px 0px 220px;
	font: bold .75em Arial, Helvetica, sans-serif;
	color: #666666;
}
.wsCCWloginBG select
{
	margin: 20px 0px 0px 220px;
}
.wsCCWloginBG table
{
	font: bold .75em Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 35px;
}

.wsCCWloginHeader
{
	margin: 0px 0px 0px -15px;
}

.wsCCWloginRightHeader
{
	color: #ffffff;
	font: 2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

.wsCCWloginLeft
{
	margin: 10px 0px 0px 0px;
	color: #005985;
}

.wsCCWloginRight
{
	margin: -20px 0px 0px 0px;
	color: #003E5B;
}

.wsCCWloginRight td
{
	font-size: 1.25em;
}

/*************************Login End*******************************/

/*************************LRS Begin*******************************/

div.wsPointsEarnedStyle1
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.wsPointsEarnedStyle2
{
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #005985;
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

span.wsPointsEarnedStyle2Points
{
	color: #005985;
	font: bold 20px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.wsPointsRewardsMemberStyle2
{
	text-align: center;
	color: #005985;
	font: 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.wsPointsRewardsMemberStyle2 a:link
{
	color: #005985;
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsRewardsMemberStyle2 a:visited
{
	color: #005985;
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsRewardsMemberStyle2 a:hover
{
	color: #0EBAD1;
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsRewardsMemberStyle2 a:active
{
	color: #0EBAD1;
	font: bold 14px "Trebuchet MS" , Arial, Helvetic, sans-serif;
	text-decoration: underline;
}

div.wsPointsEarnedStyle3
{
	text-align: center;
	margin: 25px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-color: #E0FEFE;
}

div.wsPointsEarnedStyle3 a:link
{
	color: #005985;
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsEarnedStyle3 a:visited
{
	color: #005985;
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsEarnedStyle3 a:hover
{
	color: #0EBAD1;
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsEarnedStyle3 a:active
{
	color: #0EBAD1;
	font: bold 14px "Trebuchet MS" , Arial, Helvetic, sans-serif;
	text-decoration: underline;
}

span.wsPointsEarnedStyle3
{
	color: #005985;
	font: 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

span.wsPointsEarnedStyle3Points
{
	color: #005985;
	font: bold 55px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

div.wsPointsRewardsMemberStyle3
{
	text-align: center;
	color: #005985;
	font: 15px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

div.wsOneTimeSetupText
{
	text-align: center;
	color: #005985;
	font: 15px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 15px;
}

div.wsPointsRewardsMemberStyle3 a:link
{
	color: #005985;
	font: bold 15px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsRewardsMemberStyle3 a:visited
{
	color: #005985;
	font: bold 15px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsRewardsMemberStyle3 a:hover
{
	color: #0EBAD1;
	font: bold 15px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.wsPointsRewardsMemberStyle3 a:active
{
	color: #0EBAD1;
	font: bold 15px "Trebuchet MS" , Arial, Helvetic, sans-serif;
	text-decoration: underline;
}

/*************************LRS End*******************************/




/*************************Site Map Page*******************************/
.locatorTop
{
	width: 792px;
	height: 36px;
	background: url(../style%20library/images/locatorTop.jpg) no-repeat;
}
div.locatorTopTitle
{
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 7px 0px 0px 10px;
}
.locatorBG
{
	width: 790px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(../style%20library/images/locatorFade.jpg) bottom center no-repeat;
}
div.linkBlocks
{
	width: 240px;
	display: inline-block;
	text-align: left;
	margin: 5px 0px 5px 0px;
	padding: 10px;
	vertical-align: top;
	zoom: 1; *display:inline;
	_height:0px;
}
div.linkBlocksTitle a:link
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}
div.linkBlocksTitle a:visited
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}
div.linkBlocksTitle a:hover
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: underline;
}
div.linkBlocksTitle a:active
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: underline;
}

div.linkBlocksTitle img
{
	margin: 0px 0px 0px 5px;
}


div.linksBlocksLinks
{
	padding: 5px 0px 0px 10px;
}
div.linksBlocksLinks a:link
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
	line-height: 18px;
}
div.linksBlocksLinks a:visited
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
	line-height: 18px;
}
div.linksBlocksLinks a:hover
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: underline;
	line-height: 18px;
}
div.linksBlocksLinks a:active
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: underline;
	line-height: 18px;
}
.locatorBot
{
	width: 792px;
	height: 10px;
	background: url(../style%20library/images/locatorBot.jpg) no-repeat;
}

/*************************Site Map Page End*******************************/

/*************************Item of the day Start***************************/

.IOTD {
	width:470px; /*478px;*/
	height:336px;
	position:relative;
}

.IOTDTitle
{
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
	padding: 20px 0px 0px 65px;
	margin: 0 0 0 100px;
}

.IOTDTitle a:link
{
	color: #005985 !important;
	text-decoration: none !important;
}

.IOTDTitle a:visited
{
	color: #005985 !important;
	text-decoration: none !important;
}

.IOTDTitle a:hover
{
	color: #48EBFA !important;
	text-decoration: none !important;
}

.IOTDTitle a:active
{
	color: #48EBFA !important;
	text-decoration: none !important;
}

.IOTDImage
{
	bottom: 0px;
	padding: 0px 0px 77px 92px;
	position: absolute;
}

.IOTDRightSide {
	float:right;
	width:180px; /*160px;*/
	margin:10px 7px 0px 0px; /*10px 13px 0px 0px;*/
	border:0px solid #000;
}

.IOTDDescription
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}

.IOTDPrice
{
	font: bold 30px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #0CB8D1;
	padding: 10px 0px 0px 0px;
}

.IOTDSubText
{
	font: bold italic 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
}

div.IOTDSubText p
{
	margin: 6px 0 0 0;
}

.IOTDLineThrough
{
	text-decoration: line-through;
	color: #0CB8D1;
	font-size: 18px;
	margin: -5px 0px 0px 0px;
}

.IOTDOrigPrice
{
	color: #005985;
	font-size: 12px;
}

.IOTDCart
{
	margin: 20px 0px 0px 0px;
}

.IOTDAdditionalDiscounts
{
	bottom: 0px;
	padding: 0px 0px 20px 80px;
	position: absolute;
	font: bold italic 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
}

/*************************Item of the day End***************************/






/**************************Checkout Print*****************************/
@media print
{
	div.printNav
	{
		display: none;
	}
}

div.printPrintableButton
{
	clear: both;
	margin: 20px 0;
	text-align: center;
}

div.printTable span.printImage
{
	width: 90px;
	margin: 10px 0px 10px 0px;
}

span.printTableItem a:link
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}

span.printTableItem a:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}

span.printTableItem a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8FDEE7;
	text-decoration: none;
}

span.printTableItem a:active
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8FDEE7;
	text-decoration: none;
}



div.printGlobal
{
	width: 800px;
}
div.printLogos
{
	float: left;
	padding: 0px 0px 20px 0px;
}
div.printBody
{
	clear: both;
	border: 0px solid #000;
	width: 750px;
}
div.printTitleHeader
{
	font: 24px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #183F78;
}
div.printMessage
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	margin: 20px auto;
	clear: both;
	width: 600px;
}

div.printTrackingNumbers
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	margin: 20px auto;
	clear: both;
	width: 600px;
}

div.printOrder
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	margin-left: 20px;
}

div.printDate
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #666666;
	float: right;
}

div.printStatus
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #666666;
	width:200px;
	float: left;
	margin: 0px 0px 0px 40px;
}

div.printPayment
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 7px 0px 0px 0px;
	float: left;
	clear: both;
	width: 260px;
	border: 0px solid #000;
	padding: 0px 0px 0px 20px;
}
div.printPayment span
{
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
}
div.printPayment p
{
	margin: 0px 0px 5px 0px;
}
div.printShipping
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 7px 0px 0px 0px;
	float: left;
	width: 150px;
	border: 0px solid #000;
	padding: 0px 0px 0px 20px;
}
div.printShipping span
{
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
}

div.printShipping p
{	 	
	margin:0px 0px 5px 0px;
	_margin:10px 0px 0px 0px;	
}

div.printTotal
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 7px 0px 20px 20px;
	float: right;
	width: 180px;
}
div.printTotal p
{
	clear: both;
	width: 100%;
	margin: 0;
}
div.printTotal span
{	
	float: left;
	padding: 0 0px;
}
div.printTotal span.printTotalLabel
{
	width: 100px;
	text-align: right;
	padding: 0px 20px 0px 0px;
}
div.printTotal span.col2
{
	float: right;
}
span.printTotalLabel
{
	font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666; 
}
span.printTotalLabelTOTAL
{
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
}
div.printBody hr
{
	width: 100%;
	height: 3px;
	background-color: #D3EDFA;
	color: #D3EDFA;
	border: none;
	clear: both;
}
div.printTable
{
	width: 750px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 50px auto 15px auto;
}
div.printTable P
{
	clear: both;
	width: 100%;
	margin: 0;
}

div.printTable span
{
	float: left;
	padding: 0px;
	border-top: 0px solid #ccc;
}

div.printTable span.col1
{
	width: 400px;
	border-top: 0px;
	padding: 0px 0px 0px 10px;
	color: #005985;
	font: bold 15px Arial, Helvetica, sans-serif;
}
div.printTable span.col2
{
	width: 120px;
	text-align: right;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
	color: #005985;
	font: bold 15px Arial, Helvetica, sans-serif;
}
div.printTable span.col3
{
	width: 85px;
	text-align: right;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
	color: #005985;
	font: bold 15px Arial, Helvetica, sans-serif;
}
div.printTable span.col4
{
	width: 85px;
	text-align: right;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
	color: #005985;
	font: bold 15px Arial, Helvetica, sans-serif;
}
div.printTable span.printTableItem
{
	border: 0 none;
	width: 110px;
	margin: 5px 0px 5px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: inline-block;
	text-align: center;
}

span.printTableItemTitle span.ItemTitle
{
	width: 300px;
}

div.printTable span.printTableItemTitle
{
	border: 0 none;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	display: block;
	height: 0px;
}

div.printTable span.printTablePrice
{
	width: 70px;
	text-align: right;
	margin: 30px 0px 10px 0px;
	padding: 0px 0px 0px 50px;	
}

div.printTable span.printTableItem img
{
	margin: -30px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	display: inline;
	_display: block;
}

div.printTable span.printTableQuantity
{
	width: 80px;
	text-align: center;
	margin: 30px 0px 10px 0px; 
	padding: 0px 0px 0px 20px;
}
div.printTable span.printTableTotal
{
	width: 70px;
	text-align: right;
	margin: 30px 0px 10px 0px;	
}

div.printTable span.printTableItem1
{
	border: 0 none;
	width: 110px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline-block;
	text-align: center;
}

div.printTable div.printTableSubRow1
{
	border: 0 none;
	margin: 0px 10px 0px 110px;
	padding: 0px;
	display: block;	
}

div.printTable span.printTableItemTitle1
{
	border: 0 none;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	display: block;
	height: 0px;
	clear: both;
}

div.printTable span.printTablePrice1
{
	width: 70px;
	text-align: right;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 50px;	
}
div.printTable span.printTableQuantity1
{
	width: 80px;
	text-align: center;
	margin: 2px 0px 0px 0px; 
	padding: 0px 0px 0px 20px;
}

div.printTable span.printTableTotal1
{
	width: 70px;
	text-align: right;
	margin: 2px 0px 10px 0px;	
}

div.printTable span.printTableItemTitle2
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F39E1E;	
	border: 0 none;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	display: block;
	height: 0px;
	clear: both;
}

div.printTable span.printTableTotal2
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F39E1E;	
	width: 70px;
	text-align: right;
	margin: 2px 0px 10px 0px;	
}

div.printTable span.printTableItemSub
{
	width: 300px;
	border-top: none;
	font-style: italic;
	color: #F39E1E;
	font-weight: normal;
	border: 0px solid #000;
	margin: -35px 0px 20px 110px;
	text-align: left;
	clear: both;
}

div.printTable span.printTableDiscountText
{
	font: 11px Arial, Helvetica, sans-serif;
	width: 300px;
	border-top: none;
	font-style: italic;
	color: #F39E1E;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	text-align: left;
	clear: both;
}

div.printTable div.printTableDiscountText
{
	font: 11px Arial, Helvetica, sans-serif;
	width: 300px;
	border-top: none;
	font-style: italic;
	color: #F39E1E;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	text-align: left;	
}



div.printTable span.printTablePriceSub
{
	width: 80px;
	text-align: right;
	border-top: none;
	font-style: italic;
	color: #F39E1E;
	text-decoration: line-through;
	font-weight: normal;
	border: 0px solid #000;
	margin: 0px 0px 0px 0px;
}


div.printNav
{
	float: right;
}

div.hr6
{
	background: url(../style%20library/images/hr6.jpg) repeat-x;
	width: 90%;
	height: 5px;
	margin: 0px auto 0px auto;
	clear: both;
}

div.hr5
{
	background: url(../style%20library/images/hr6.jpg) repeat-x;
	width: 750px;
	height: 5px;
	margin: 0px auto 0px auto;
	clear: both;
}

div.hr3
{
	background: url(../style%20library/images/hr3.jpg) repeat-x;
	width: 710px;
	height: 3px;
	margin: 0px;
	clear: both;
}
div.hr1
{
	background: url(../style%20library/images/hr1.jpg) repeat-x;
	width: 710px;
	height: 1px;
	margin: 10px auto 0px auto;
	clear: both;
}
div.noLeftGlobal
{
	width: 970px;
	border: 0px solid #000; /*                margin:20px auto; */
}
div.printMessage2
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 0px 20px 175px;
	clear: left;
	width: 550px;
}
div.printMessage2 p
{
	text-align: center;
}

div.securityLogo
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: -50px 0px 0px 0px;
	float: left;
	width: 207px;
	padding: 0px;	
	float: right;
}


div.blueTotal
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: -20px 0px 20px 20px;
	float: right;
	width: 207px;
}
div.blueTotal p
{
	clear: both;
	width: 100%;
	margin: 0;
}
div.blueTotal span
{
	/*font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;                 color:#666666;*/
	float: left;
	padding: 0 0px;
}
div.blueTotal span.blueTotalLabel
{
	width: 100px;
	text-align: right;
	padding: 5px 20px 5px 0px;
}
div.blueTotal span.col2
{
	float: right;
	padding: 5px 20px 5px 0px;
}
span.blueTotalLabel
{
	font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666; /*padding:0px 20px 0px 0px;*/
}
span.blueTotalLabelTOTAL
{
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
}
div.blueTotal span.blueTotalTOTAL
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	width: 100px;
	text-align: right;
	padding: 15px 20px 0px 0px;
	height: 47px;
}
div.blueTotal span.col2TOTAL
{
	float: right;
	padding: 15px 20px 0px 0px;
	font-size: 16px;
	color: #ffffff;
	height: 47px;
}
p.bluePTOTAL
{
	background: url(../style%20library/images/totalsBot.jpg) no-repeat 0 0;
	width: 207px;
	height: 47px;
}
p.bluePTOP
{
	background: url(../style%20library/images/totalsTop.jpg) no-repeat;
	width: 207px;
	height: 20px;
}
div.blueBG
{
	background: #D3EDFA;
	height: 150px;
}
div.noLeftBody
{
	clear: both;
	border: 1px solid #000;
	width: 600px;
	margin: 0px auto 0px auto;
}
div.noLeftPayment
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	margin: 7px 0px 0px 145px;
	/*_margin: 20px 0px 0px 55px;*/
	float: left;
	clear: both;
	width: 210px;
	border: 0px solid #000;
	padding: 0px 0px 0px 20px;
}
div.noLeftPayment span
{
	font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #666666;
}

div.printMessage2 p a:link
{
	color: #005985;
	font: 12px Arial, Helvetica, sans-serif;
}
div.printMessage2 p a:visited
{
	color: #005985;
	font: 12px Arial, Helvetica, sans-serif;
}
div.printMessage2 p a:hover
{
	color: #13C8E7;
	font: 12px Arial, Helvetica, sans-serif;
}
div.printMessage2 p a:active
{
	color: #13C8E7;
	font: 12px Arial, Helvetica, sans-serif;
}


div.noLeftPoints
{
	margin: 5px auto 0px auto;
	font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #005985;
}
div.noLeftPoints span
{
	font-size: 22px;
}
div.requiredFields
{
	color: #005985;
	font: 12px Arial, Helvetica, sans-serif;
	position: absolute;
}
div.payForm
{
	margin: 50px 0px 0px 200px;
	border: 0px solid #000;
}
div.payLeft
{
	width: 200px;
	text-align: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	float: left;
}
div.payLeft p
{
	padding: 6px 0px 0px 0px;
}
div.payRight
{
	width: 200px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	float: left;
	margin: 0px 0px 0px 5px;
}
div.payRight p a:link
{
	color: #005985;
}
div.payRight p a:visited
{
	color: #005985;
}
div.payRight p a:hover
{
	color: #13C8E7;
}
div.payRight p a:active
{
	color: #13C8E7;
}
div.payTable
{
	width: 800px;
	background: #eeeeee;
	clear: both;
	margin: 0px auto 0px auto;
	font: 12px Arial, Helvetica, sans-serif;
	color: #005985;
}
div.payTable p
{
	margin: 20px 0px 0px 20px;
}
div.payDiscounts
{
	color: #666666;
}
div.payWellness
{
	font: bold 18px Arial, Helvetica, sans-serif;
}
div.payContinue
{
	margin: 30px auto 0px auto;
	width: 800px;
	text-align: center;
	clear: both;
}
div.payTableTop
{
	background: url(../style%20library/images/payTableTop.jpg) no-repeat;
	width: 800px;
	height: 20px;
}
div.payTableBot
{
	background: url(../style%20library/images/payTableBot.jpg) no-repeat;
	width: 800px;
	height: 20px;
}
div.addyBilling
{
	margin: 0px 0px 0px 0px;
	border: 0px solid #000;
	float: left;
}
div.addyLeft
{
	text-align: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	float: left;
}
div.addyLeft p
{
	padding: 6px 0px 0px 0px;
}
div.addyRight
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	float: left;
	margin: 0px 0px 0px 5px;
}
div.addyShipping
{
	margin: 0px 0px 0px 0px;
	border: 0px solid #000;
	float: right;
}
div.addy2Left
{
	text-align: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	float: left;
}
div.addy2Left p
{
	padding: 6px 0px 0px 0px;
}
div.addy2Right
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	float: left;
	margin: 0px 0px 0px 5px;
	border: 0px solid #000;
}
div.addyAddresses
{
	width: 800px;
	border: 0px solid #000;
	margin: 80px auto 0px auto;
}
div.addyHeader
{
	color: #005985;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px 100px;
}
div.addySelectBoth
{
	color: #005985;
	font: bold 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	margin: 30px auto 0px auto;
	width: 800px;
	text-align: center;
	clear: both;
}

div.printdetailsTerms
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 0px;
	width: 500px;
	height: 130px;
	overflow: auto;
	position: relative;
	border: solid 1px Gray;
	text-align: left;
}


div.greyMidWide div.NextInfo
{
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2px;
	width: 100%;
}

div.greyMidWide div.Info
{
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2px;
	width: 100%;
}

div.NextInfo
{
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2px;
	width: 100%;
}

div.Info
{
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2px;
	width: 100%;
}


span.printTableItem span.ItemImage
{
	width: 90px;
	float: left;
}

span.printTableItemTitle a:link
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}

span.printTableItemTitle a:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005985;
	text-decoration: none;
}

span.printTableItemTitle a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8FDEE7;
	text-decoration: none;
}

span.printTableItemTitle a:active
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8FDEE7;
	text-decoration: none;
}


div.ccEdit a:link {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:none;
}

div.ccEdit a:visited {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:none;
}

div.ccEdit a:hover {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:underline;
}

div.ccEdit a:active {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:underline;
}	


/**************************End Checkout Print*****************************/
/**************************Start Roizen Config*****************************/

div.Fab5 {
	width:792px;
	margin-top:5px;
}
div.Fab5main {
	background:url(../style%20library/images/Fab5bg.jpg) repeat-y;
}
div.Fab5blurb {
	width:204px;
	font:bold 12px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#005985;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;	
	border:0px solid #000;
	float:left;
}
div.Fab5pills {
	margin:10px 0px 30px 0px;
	float:left;
 div.Float:right;
	border:0px solid #000;
	width:567px;
}
div.Fab5vitaminLabels {
	width:783px;
	margin:0px 0px 0px 9px;
	border:0px solid #000;
}

div.Fab5label1 p, div.Fab5label p {
	color:#666666;
	padding:10px 0px 10px 0px;
	border:0px solid #000;
	height:100px;
	text-align:center;
}

div.Fab5label1 {
	width:150px;
	border:0px solid #000;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	color:#005985;
	border-color:#ccc;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.Fab5label {
	width:152px;
	.width:149px;
	border:0px;
	border-left:1px;
	border-style:solid;
	border-color:#ccc;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	color:#005985;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.Fab5label1 a:link {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.Fab5label1 a:visited {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.Fab5label1 a:hover {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.Fab5label1 a:active {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.Fab5label a:link {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.Fab5label a:visited {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.Fab5label a:hover {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.Fab5label a:active {
	color:#005985;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.Fab5CLEAR {
	clear:both;
}
div.Fab5leftBotBox {
	width:190px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	padding:40px 0px 0px 30px;
	float:left;
}
div.Fab5bot {
	width:792px;
	height:180px;
	background:url(../style%20library/images/Fab5bgBot.jpg) no-repeat;
}
div.Fab5rightBotBox {
	float:left;
	margin:25px 0px 0px 60px;
	color:#005985;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 323px;
}

div.Fab5subTotalAmount span{
	float:left;
	margin:60px 0px 0px 100px;
 .margin:60px 0px 0px 100px;
	color:#005985;
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:200px;
	border:0px solid #000;

}


div.Fab5rightBotBox2 {
	float:left;
	margin:60px 0px 0px 100px;
 .margin:60px 0px 0px 100px;
	color:#005985;
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:270px;
	border:0px solid #000;
}



div.Fab5rightBotBox2 span {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
span.Fab5days {
	font-weight:bold;
}

span.Fab5savings {
	color:#F7921E;
	font-weight:bold;
	width:60px;
	text-align: right; 
	display: inline-block; 
	
}

div.Fab5rightBotBox p {
	margin:5px 0px 0px 0px;
}

div.Fab5rightBotBox div {
	padding:5px 0px 5px 0px;
	margin:0;
}


div.Fab5buyNow {
	width:156px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	margin:42px 0px 0px 0px;
	float:left;
}


div.Fab5orange {
	float:left;
	background:#F7931E;
	width:763px;
	height:25px;
	margin:0px auto 10px 9px;
	_margin:0px auto 10px 5px;	
	color:#FFF;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 10px;
}

div.Fab5radio {
	text-align:left;
	margin:2px 0px 0px 20px;
	_margin:2px 0px 0px 10px;
	border:0px solid #000;
	width:12px;
	float:left;
}

div.Fab5radioPrice {
	text-align:right;
	margin:0px 50px 20px 0px;
	_margin:0px 25px 20px 0px;


	border:0px solid #000;
	width:60px;
	float:right;
}



div.Fab5decline {
	float:left;
	margin:0px 0px 0px 10px;
	_margin:0px 5px 0px 0px;	
	text-align:right;
	border:0px solid #000;
	font-weight:normal;
	text-align:left;	
	width:90px;	
}



div.Fab5radioDecline {
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 10px 0px 10px;	
}

div.Fab5declineBox {
	border:0px solid #000;
	clear:both;
}



div#popupcontent{
				position: absolute;
				visibility: hidden;
				overflow: hidden;
				border:1px solid #CCC;
				background-color:#F9F9F9;
				border:1px solid #333;
				padding:5px;
}


div.Fab5moreInfoPopupcontent {
	width:600px;
}
div.Fab5headerPopupcontent {
	background-image:url('../style%20library/images/Fab5moreInfoHeader.png');
	height:30px;
/*
	background:url(../style%20library/images/Fab5moreInfoHeader.jpg)no-repeat;

	*/
}
div.Fab5headerTitlePopupcontent {
	color:#FFF;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 20px;
	float:left;
}
div.Fab5headerClosePopupcontent {
	float:right;
	padding:2px 20px 0px 0px;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.Fab5headerClosePopupcontent a:link {
	color:#FFF;
	text-decoration:none;
}
div.Fab5headerClosePopupcontent a:visited {
	color:#FFF;
	text-decoration:none;
}
div.Fab5headerClosePopupcontent a:hover {
	color:#FFF;
	text-decoration:underline;
}
div.Fab5headerClosePopupcontent a:active {
	color:#FFF;
	text-decoration:underline;
}
div.Fab5mainPopupcontent {
	background:#fff;
	background:url(../style%20library/images/Fab5moreInfoCopyBG.jpg) repeat-y;	
}
div.Fab5contentPopupcontent {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#005985;
	padding:20px 20px 0px 20px;
}
span.Fab5daysSave {
	text-align: right; 
	display: inline-block; 
	width: 70px;				
				
}

span.Fab5daysSave {
	text-align: right; 
	display: inline-block; 
	width: 70px;				
				
}

span.Fab5daysTotal {

	text-align: right; 
	display: inline-block; 
	width: 65px;			
				
}

span.Fab5SKUdays {
	font-weight:bold;
	text-align: right; 
	display: inline-block; 
	width: 65px;		
}

div.Fab5NoItemSelected {

	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: white;		
	text-align:center; 		
	display: inline-block; 		
	background:url(../style%20library/images/fab5noItemSelectedBG.jpg) no-repeat;	

	
	float:left;
	margin:15px 40px 0 60px;
	width:270px;
	height:150px;
	border:0px solid #000;
	display: none;
}





div.Fab5top {
	float: left;
	background:url(../style%20library/images/Fab5bgTop_edit.jpg) no-repeat;
	height: 224px;
	width: 792px;
	}

div.Fab5topCustomize {
	float: left;
	background:url(../style%20library/images/Fab5bgTop2_edit.jpg) no-repeat;
	height: 224px;
	width: 792px;
	}

	
div.Fab5top_intro {
	margin: 82px 0px 0px 270px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1D5876;
	}
	
div.Fab5top_point1 {
	float: left;
	width: 225px;
	color: #333;
	margin: 5px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
div.Fab5top_point2 {
	float: left;
	width: 205px;
	color: #333;
	margin: 5px 0px 0px 50px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	}


div.FabFive_pointWrapper {
	margin: 0px 0px 0px 300px;
	width: 480px;
	height: 120px;
	}


/**************************End Roizen Config*****************************/

/**************************Begin GiftMessage*****************************/

div.giftMessage {
	width:550px;
	padding:0px 0px 10px 0px;
}

div.giftMessageCheckBoxContainer {
	float:left;
	width:130px;
	margin:0px 0px 0px 0px;
}

span.giftMessageCheckBox {
	width: 43px;
	height: 34px;
	background:url(images/checkBoxGreenCheckStyle.jpg) no-repeat;
	display: block;
	clear: left;
	float: left;
	margin:10px 10px 0px 0px;
}

div.giftMessageInputContainer {
	width:410px;
	float:left;
	margin:0px 0px 0px 0px;
}

div.giftTitle {
	font:18px Arial, Helvetica, sans-serif;
	color:#003359;
}

div.giftTitle img
{
	margin:0px 0px 0px 10px;
	vertical-align:middle;
}

div.giftMessageGreeting {			
	font:14px Arial,Helvetica,sans-serif;
	color:#003359;
	margin:15px 0px 0px 0px;
}

div.giftLabels {
	float:left;
	width:90px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:right;
	margin:15px 10px 0px 0px;
}

div.giftMessageData input {
	width:200px;
	font:14px Arial, Helvetica, sans-serif;
	color:#003359;
	margin:15px 0px 0px 0px;
}

div.giftMessageData textarea {
	width:300px;
	font:14px Arial, Helvetica, sans-serif;
	color:#003359;
	margin:15px 0px 0px 0px;
}

div.giftMessageCharactersLeft {			
	font:bold 14px Arial,Helvetica,sans-serif;
	color:#666666;
	margin: 15px 0px 0px 100px;
}

/* Post Order Styles */

div.giftMessageOrder {
	width: 750px; 
	margin: 0px 0px 20px 0px; 
	color: #005985
}

div.giftMessageOrderImage {
	float: left;
	padding: 20px 0px 0px 110px;  
}

div.giftMessageOrderContainer {
	float: left;
	margin: 20px 0px 0px 20px;
	width: 550px; 
}

div.giftMessageOrderTitle {
	font: 18px Arial, Helvetica, sans-serif; 
	color: #003359
}

div.giftMessageOrderLabel {
	float: left; 	
	text-align: right; 
	margin: 15px 10px 0px 0px; 
	width: 90px; 
	font: bold 18px Arial, Helvetica, sans-serif; 
	color: #666666;
	vertical-align: MIDDLE;
}

div.giftMessageOrderData {
	float: left;
	margin: 20px 0px 0px 0px; 
	width: 350px; 
	font: 14px Arial, Helvetica, sans-serif; 
	color: #003359;
	vertical-align: MIDDLE;
}

/**************************End GiftMessage*****************************/