#asterisk {
	float: left; }
#bbbLogo {
	display: block;
	margin-left: auto;
	margin-right: auto; }
#bottomButtons {
	float: left;
	height: 30px;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px; }
#browsingHistory {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	color: black;
	font-weight: normal;
	font-size: 10pt; }
#browsingHistoryBL {
	background: url(../images/whiteCornerBL.gif) 0 100% no-repeat;
	padding: 10px; }
#browsingHistoryBR {
	background: url(../images/whiteCornerBR.gif) 100% 100% no-repeat; }
#browsingHistoryTitle {
	font-weight: bold; }
#browsingHistoryTL {
	background: url(../images/whiteCornerTL.gif) 0 0 no-repeat white;
	margin-left: 20px;
	margin-right: 20px; }
#browsingHistoryTR {
	background: url(../images/whiteCornerTR.gif) 100% 0 no-repeat; }
#cartNoteBL {
	background: url(../images/yellowCornerBL.gif) 0 100% no-repeat;
	padding: 10px; }
#cartNoteBR {
	background: url(../images/yellowCornerBR.gif) 100% 100% no-repeat; }
#cartNoteTL {
	float: right;
	width: 282px;
	margin-top: 10px;
	background: url(../images/yellowCornerTL.gif) 0 0 no-repeat #FFFDB5; }
#cartNoteTR {
	background: url(../images/yellowCornerTR.gif) 100% 0 no-repeat; }
#countAndWishListLink {
	height: 20px; }
#emailOptions {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px; }
#bml {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px; }
#endOfProductListCorner {
	float: left; 
	background: url(../images/whiteCornerBL.gif) 0 0 no-repeat white;
	height: 15px;
	width: 318px; }
#header {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 70px;
	width: 580px; }
#headerLeft {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 70px;
	width: 151px;
	float: left; }
#headerRight {
	text-align: right;
	background-color: white;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 70px;
	float: right;
	width: 429px; }
#leftSideBottom {
	background-color: #EFE77B;
	width: 600px;
	border: 0px;
	padding: 0px;
	margin: 0px; }
#leftSideTop {
	background-color: white;
	width: 580px;
	border: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px; }
#misprintsDisclaimer {
	font-size: xx-small;
	text-align: center;
	padding-top: 15px;
	float: left;
	width: 236px;
	font-weight: bold; }
#topButtonSpacing {
	float: left;
	width: 216px; }
#page {
	position: relative;
	float: left;
	width: 760px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/pageBackground.gif);
	background-repeat: repeat-y; }
#pageName {
	margin: 0px;
	border: 0px;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	background-color: white;
	text-align: left;
	color: black;
	font-weight: bold;
	font-size: 15pt; }
#phoneNumber {
	margin: 0px;
	border: 0px;
	padding: 5px;
	background-color: #0001AE;
	text-align: right;
	color: white;
	font-weight: bold; }

#productList {
	margin-top: 10px; }
#productRecommendations {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	color: #808080;
	font-weight: bold;
	font-size: 10pt; }
#quickShop {
	border: 0;
	padding: 0;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px; }
#quickShopAddToCartButton {
	display: block;
	margin-left: auto;
	margin-right: auto; }
#quickShopLogo {
	display: block;
	margin-left: auto;
	margin-right: auto; }
#quickShopMessage {
	border: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #EFE77B;
	font-weight: bold; }
#quickShopMessageExclamationIcon {
	float: left;
	margin-left: 3px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 10px; }
#quickShopTable {
	width: 100%; }
#rightSideBottom {
	z-index: 1;
	position: absolute;
	bottom: 0px;
	left: 610px;
	border: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFDB5;
	background-image: url(../images/rightSideBoxCurveBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat; }
#rightSideContentMiddle {
	border: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px; }
#rightSideContentBottom {
	border: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px; }
#rightSideTop {
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 610px;
	border: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFDB5;
	background-image: url(../images/rightSideBoxCurveTop.gif);
	background-position: top;
	background-repeat: no-repeat; }
#shippingCostCalculatorBack {
	float: left;
	background: #EFE77B;
	width: 318px; }
#shippingCostCalculatorBL {
	background: url(../images/yellowCornerBL.gif) 0 100% no-repeat; }
#shippingCostCalculatorBR {
	background: url(../images/yellowCornerBR.gif) 100% 100% no-repeat; }
#shippingCostCalculatorDoubleTR {
	padding-top: 10px;
	padding-right: 10px;
	background: url(../images/doubleCornerTR.gif) 100% 0 no-repeat;
	width: 308px; }
#shippingCostCalculatorTL {
	background: url(../images/yellowCornerTL.gif) 0 0 no-repeat #FFFDB5; }
#shippingCostCalculatorTR {
	background: url(../images/yellowCornerTR.gif) 100% 0 no-repeat;
	padding: 10px; }
#shippingCountdown {
	font-weight: bold; }
#subtotalAndCartNote {
	float: right;
	width: 282px; }
#subtotalBL {
	background: url(../images/whiteCornerBL.gif) 0 100% no-repeat white; 
	width: 282px; }
#subtotalBR {
	background: url(../images/whiteCornerBR.gif) 100% 100% no-repeat;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px; }
#topButtons {
	width: 580px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px; }
#veriSignLogo {
	display: block;
	margin-left: auto;
	margin-right: auto; }
.beginCheckoutButtonBack {
	background: url(../images/buttonCenter.gif) 100% 100% repeat-x silver;
	float: left;
	width: 150px;
	cursor: pointer; cursor: hand; }
.beginCheckoutButtonContent {
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
	color: #355B84;
	font-weight: bold;
	font-size: 10pt;
	position: relative;
	bottom: 0px; }
.beginCheckoutButtonLeftWhite { 
	background: url(../images/beginCheckoutButtonLeft.gif) 0 100% no-repeat;
	height: 30px; }
.beginCheckoutButtonLeftYellow { 
	background: url(../images/beginCheckoutButtonLeftYellow.gif) 0 100% no-repeat;
	height: 30px; }
.beginCheckoutButtonRightWhite {
	background: url(../images/beginCheckoutButtonRight.gif) 100% 100% no-repeat;
	height: 30px; }
.beginCheckoutButtonRightYellow {
	background: url(../images/beginCheckoutButtonRightYellow.gif) 100% 100% no-repeat;
	height: 30px; }
.browsingHistoryMoreInfo {
	font-size: x-small; }
.buttonClear {
	font-size: 1px;
	height: 1px }
.buyNowMoreInfo { font-weight: normal; font-size: 10px; color:Black; text-decoration:none; }
.buyNowMoreInfo A:link { font-weight: normal; font-size: 10px; color:Black; text-decoration:underline;  }
.buyNowMoreInfo A:visited { font-weight: normal; font-size: 10px; color:Black; text-decoration:underline;  }
.buyNowMoreInfo A:hover { font-weight: normal; font-size: 10px; color:Black; text-decoration:none;  }
.buyNowMoreInfo A:active { font-weight: normal; font-size: 10px; color:Black; text-decoration:underline;  }

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
	background-color: green; }
.continueShoppingButtonBack {
	background: url(../images/buttonCenter.gif) 100% 100% repeat-x silver;
	float: left;
	width: 180px;
	cursor: pointer; cursor: hand; }
	.continueShoppingButtonBack1 {
	background: url(../images/buttonCenter.gif) 100% 100% repeat-x silver;
	float: left;
	width: 100px;
	cursor: pointer; cursor: hand; }
.continueShoppingButtonContent {
	padding-top:0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #355B84;
	font-weight: bold;
	font-size: 10pt;
	position: relative;
	bottom: 0px; }
.continueShoppingButtonLeftWhite { 
	background: url(../images/continueShoppingButtonLeft.gif) 0 100% no-repeat;
	height: 30px; }
.continueShoppingButtonLeftYellow { 
	background: url(../images/continueShoppingButtonLeft.gif) 0 100% no-repeat;
	height: 30px; }
.continueShoppingButtonRightWhite {
	background: url(../images/continueShoppingButtonRight.gif) 100% 100% no-repeat;
	height: 30px; }
.continueShoppingButtonRightYellow {
	background: url(../images/continueShoppingButtonRight.gif) 100% 100% no-repeat;
	height: 30px; }
	
.featuredProductsImgCell {
	height:75px; }
.featuredProductsDescCell {
	font-weight: bold;
	font-size: 11px;
	color: black;
	text-align:	left;
	text-decoration: none; }
.featuredProductsLinksCell {
	padding-top: 3px; }

.goldBox {
	padding-top: 90px;
	width: 160px;
	margin: 20px;
	background: url(../images/goldClub.jpg) 0 0 no-repeat;
	font-size: x-small;
	color: black;
	font-weight: bold; }
.offerNote {
	color: red;
	font-weight: bold; }

.productBox {
	width: 155px;
	margin: 20px;
	font-size: x-small;
	color: black;
	font-weight: bold; }
.productCount {
	float: left;
	color: #808080;
	font-weight: bold;
	font-size: 10pt; }
.productRecommendationsProductBox {
	float: left; 
	padding:6px; }
.productRecommendationsRow {
	float: left;
	width: 100%; }
.prop {
	height: 1300px;
	float: right;
	width: 1px; }
.shippingCostCalculatorTitle {
	font-size: 10pt;
	color: black;
	text-decoration: none;
	font-weight: bold; }
.shoppingCartNoteInformationIcon {
	margin-left: 10px;
	margin-right: 5px; }
.subtotalPrice {
	font-size: 10pt;
	color: black;
	text-decoration: none;
	font-weight: bold; }
.subtotalText {
	font-size: 10pt;
	color: black;
	text-decoration: none; }
.totalPrice {
	font-size: 10pt;
	color: black;
	text-decoration: none; }

.wishListLink {
	float: right; }
.Search
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	background-color: #000099;
	text-align: center; }

img {
	border-style: none; }
	
.continueShoppingText {
	font-family: tahoma, verdana,arial,helvetica,sans-serif;
	font-size: small;
}
	
.helpLink {	color: blue; font-size: 9px; }
.helpLink A:link {	color: blue; font-size: 9px; }
.helpLink A:visited {	color: blue; font-size: 9px; }
.helpLink A:hover {	color: blue; font-size: 9px; }
.helpLink A:active {	color: blue; font-size: 9px; }

.quickShopPartNumberTextBox { width: 71px; }
.quickShopQuantityTextBox { width: 35px; }

.checkoutNormalFont { font-weight: normal; font-size: 12px; color: black; text-align: center; text-decoration: none; }
.checkoutNormalFont A:link { font-weight: normal; font-size: 12px; color: blue; text-align: center; text-decoration: underline; }
.checkoutNormalFont A:visited { font-weight: normal; font-size: 12px; color: blue; text-align: center; text-decoration: underline; }
.checkoutNormalFont A:hover { font-weight: normal; font-size: 12px; color: blue; text-align: center; text-decoration: underline; }
.checkoutNormalFont A:active { font-weight: normal; font-size: 12px; color: blue; text-align: center; text-decoration: underline; }

.shoppingCartProductOptions { font-size: 10px; }
.shoppingCartProductOptions A:link { font-size: 10px; }
.shoppingCartProductOptions A:visited { font-size: 10px; }
.shoppingCartProductOptions A:hover { font-size: 10px; }
.shoppingCartProductOptions A:active { font-size: 10px; }

#emailOutOfStockClosed { display: block; }
#emailOutOfStockOpen { display: none; }
#emailCartToFriendOrSelfClosed { display: block; }
#emailCartToFriendOrSelfOpen { display: none; }

.emailMessage { font-size: medium; font-weight: bold; color: Red; }

/* Right-side policies & questions */
/* duplicated in shoppingCart.css and Order.css */
#hackerSafeLogo {
	display: block;
	margin-left: 16px;
	margin-right: auto; }
.policySideHeading {
	font-weight: bold;
	font-size: 9px;
	color: black; }
.policySideNormal { font-weight: normal; font-size: 9px; color: black; text-align: center; text-decoration: none;}
.checkoutRightSide { font-weight: normal; font-size: 9px; color: red; text-align: center; text-decoration: underline; cursor: pointer; cursor: hand; }
.checkoutRightSide A:link { font-weight: normal; font-size: 9px; color: red; text-align: center; text-decoration: underline; cursor: pointer; cursor: hand; }
.checkoutRightSide A:visited { font-weight: normal; font-size: 9px; color: red; text-align: center; text-decoration: underline; cursor: pointer; cursor: hand; }
.checkoutRightSide A:hover { font-weight: normal; font-size: 9px; color: red; text-align: center; text-decoration: underline; cursor: pointer; cursor: hand; }
.checkoutRightSide A:active { font-weight: normal; font-size: 9px; color: red; text-align: center; text-decoration: underline; cursor: pointer; cursor: hand; }
#policySideQuestionIcon {
	float: left;
	margin-left: 3px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 10px; }
.textc
{
	FONT-FAMILY:Tahoma;
	FONT-SIZE:90%;
	FONT-WITH:normal;
}
.bill
{
	FONT-FAMILY:Tahoma;
	FONT-SIZE:80%;
	FONT-WITH:normal;
}
