body.popup {
  background: #ffffff;
  margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	font-family: Verdana, sans-serif;
	font-size : 10px;
}

iframe {
	font-family: Verdana, sans-serif;
	font-size : 10px;
}

/* font styles */

TD {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color : #000000;
}

.text {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color : #000000;
}

.small {
	font-family: Verdana, sans-serif;
	font-size : 9px;
	color : #000000;
}

.med {
	font-family: Verdana, sans-serif;
	font-size : 11px;
	line-height: 15px;
	color : #000000;
}

.large {
	font-family: Verdana, sans-serif;
	font-size : 12px;
	line-height: 15px;
	color : #000000;
}

.title {
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: #7F7F8F;
	line-height: 30px;
}

.subtitle {

	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #666666;

}

.blue {
	color: #3970a4;
	font-size: 10px;
}

.dkblue {
	color: #3C72A5;
	font-size: 10px;
		}

.gold {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color : #b38c41;
}

.secondary {
	font-family: Verdana, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color: #666666;
}

.secSmall {
	font-family: Verdana, sans-serif;
	font-size : 9px;
	line-height : 11px;
	color: #666666;
}

.legal {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #999999;
}

.green {
	color: #669900;
}

.glarge {
	font-family: Verdana, sans-serif;
	font-size : 12px;
	line-height: 15px;
	color: #669900;
}

.articleSub {
	color: #d25b00;
}

LI.blue {
	color: #006bce;
	}

.textBox {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.bc {
	color: #666666;
	font-size: 9px;
}

H1 {
	color: #666666;
	font-size: 9px;
	display: inline;
	font-weight: normal;
}

#content p.error {
   padding: 0px 0px 0px 0px;
   font-weight: normal;
}

#content span.error {
   padding: 0px 0px 0px 0px;
   font-weight: normal;
}

.error {
	color: #cc0000;
	font-weight: bold;
}

.smallerrortext {
	color: #cc0000;
}

.scaps {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-variant : small-caps;
}

.scapsL {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-variant : small-caps;
}

.surveyText {font-family:Verdana, sans-serif; font-size: 12px; color: #666666; line-height:16px}

/* link styles */

A:link {
	color: #3970a4;
	line-height: 14px;
}

A:visited {
	color: #3970a4;
	line-height: 14px;
}

A:hover {
	color: #006bce;
	line-height: 14px;
}

A.footer:link {
	color: #363636;
	font-size: 9px;
	text-decoration:none;
}

A.footer:visited {
	color: #363636;
	font-size: 9px;
	text-decoration:none;
}

A.footer:hover {
	color: #006bce;
	font-size: 9px;
}

A.dd:link {
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

A.dd:visited {
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

A.dd:hover {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

A.dd1:link {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

A.dd1:visited {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

A.dd1:hover {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}


A.small:link {
	color: #3970a4;
	font-size: 9px;
	line-height: 14px;
}

A.small:visited {
	color: #3970a4;
	font-size: 9px;
	line-height: 14px;
}

A.small:hover {
	color: #006bce;
	font-size: 9px;
	line-height: 14px;
}

a.bc:link {
	color: #666666;
	font-size: 9px;
}

a.bc:visited {
	color: #666666;
	font-size: 9px;
}

A:link.faq {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:visited.faq {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:hover.faq {
	color: #006bce;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:link.search {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
}

A:visited.search {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;

}

A:hover.search {
	color: #006bce;
	line-height: 14px;
	text-decoration: underline;
}

.wrap1{
position:relative;
}
.wrap2{
position:absolute;
}
#dropmenu0{
z-index:100;
}


.txt-bold { /* S > */ font-weight:bold; }

/* - - - - - - - - - -

[ BEGIN CART CSS ]

- - - - - - - - - - */

table.cart-table-cross { width:100%;  border-left:1px solid #cccccc; }
table.cart-table-cross td.cross-td-borders { padding:10px 10px 10px 10px;  border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
table.cart-table-embroidery td.cell-btm { padding:0px 5px 0px 0px; }
table.cart-table-embroidery td.cell-top { padding:0px 5px 5px 0px; }
table.cart-table-main { width:100%; }

table.cart-table-main td.cart-td-attribute { padding: 15px 10px 20px 10px;  border-bottom:1px solid #cccccc; }
table.cart-table-main td.cart-td-attribute-price { padding: 15px 10px 10px 10px; border-bottom:1px solid #cccccc; border-right: 1px solid #cccccc; }
table.cart-table-main td.cart-td-attribute-total { padding: 15px 10px 10px 10px; background: #F8FCFF; border-bottom:1px solid #cccccc; }

table.cart-table-main td.cart-td-attribute-discount { padding: 15px 10px 20px 10px; }
table.cart-table-main td.cart-td-attribute-discount-price { padding: 15px 10px 10px 10px; border-right: 1px solid #cccccc; }
table.cart-table-main td.cart-td-attribute-discount-total { padding: 15px 10px 10px 10px; background: #F8FCFF; border-bottom:1px solid #cccccc; }

table.cart-table-main td.cart-td-discount { padding: 5px 10px 5px 10px; border-bottom:1px solid #cccccc; }
table.cart-table-main td.cart-td-discount-price { padding: 5px 10px 5px 10px; border-bottom:1px solid #cccccc; border-right: 1px solid #cccccc; }

table.cart-table-main td.cart-td-backorder { width:100%; padding:5px 5px 5px 5px;  border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#f6f6f6; }
table.cart-table-main td.cart-td-embroidery { padding:20px 20px 20px 20px;  border-top:1px dashed #cccccc; }
table.cart-table-main td.cart-td-header { padding:5px 5px 5px 5px;  font-size:9px; text-transform: uppercase; font-weight:bold; color:#000000; background-color:#DAE7EF; border-top: 1px solid #ffffff; border-bottom:1px solid #cccccc; height: 32px; vertical-align: middle; }
table.cart-table-main td.cart-td-header-price { padding:5px 5px 5px 5px;  font-size:9px; text-transform: uppercase; font-weight:bold; color:#000000; background-color:#DAE7EF; border-top: 1px solid #ffffff; border-bottom:1px solid #cccccc; height: 32px; vertical-align: middle; border-right: 1px solid #cccccc; }
table.cart-table-main td.cart-td-header-total { padding:5px 5px 5px 5px;  font-size:9px; text-transform: uppercase; font-weight:bold; color:#000000; background-color:#DAE7EF; border-top: 1px solid #ffffff; border-bottom:1px solid #cccccc; height: 32px; vertical-align: middle; border-left: 1px solid #ffffff; }
table.cart-table-main td.cart-td-options { padding:10px 10px 10px 10px;  border-top:1px solid #cccccc; border-left:1px dashed #cccccc; }
table.cart-table-pricing td { padding:4px 0px 4px 10px; }
table.cart-table-subtotal { width:100%; border-bottom: 1px solid #cccccc;   }
table.cart-table-subtotal td.cart-td-sub { padding:20px 0px 20px 0px; }
table.cart-table-subtotal td.cart-td-subleft { padding:20px 0px 20px 10px; }
table.cart-table-subtotal td.cart-td-subright { padding:10px 10px 20px 10px; }
table.cart-table-availability { border-bottom: 1px solid #cccccc; padding-bottom: 5px; }
#cart-header-main { margin:0px 8px 0px 0px; padding:0px 8px 0px 0px;  font-size:16px; font-weight:bold; border-right:1px solid #cccccc; }

.shipping-form-width { width: 557px; }
.billing-form-width { width: 557px; }
.payment-address-width { width: 290px; }
.promo-width { width: 469px; }

.cart-btn-checkout { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;  border-left:1px solid #cccccc; }
.cart-buttons { width: 100%; padding: 20px 8px 20px 10px; background: #F1F8FE; border-bottom: 1px solid #ffffff; border-top: 1px solid #c7c7c7;  }
.cart-buttons-bottom { padding:10px 10px 20px 10px; text-align:right; border-top: 1px solid #c7c7c7;  }
.cart-buttons-edit { padding:10px 10px 20px 10px; text-align:right; }
.cart-order-subtotal {  font-weight:bold; }
.cart-price-total {  color:#000000; font-weight: bold; }
.cart-update-total {  border-top:1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.cart-update-total-left {  border-top:1px solid #ffffff; border-right: 1px solid #c7c7c7; border-bottom: 1px solid #ffffff; }
.cart-empty { padding: 20px 20px 20px 30px; }

.cart-productavail-zip { padding: 5px 5px 10px 30px; line-height: 12pt }
.cart-error-cell { padding: 5px 5px 10px 30px }
.cart-error-main { padding: 10px 10px 10px 10px; background: #f3f3f3; margin: 5px 10px 5px 10px; border: 1px solid #cccccc; }

/* - - - - - - - - - -

[ END CART CSS ]

- - - - - - - - - - */


/* - - - - - - - - - -

[ BEGIN CHECKOUT CSS ]

- - - - - - - - - - */

td.checkout-table-shippingform { color:#666666; padding: 10px 10px 10px 20px; }
td.checkout-table-receipt-header { padding: 10px 15px 10px 20px; }
td.checkout-cell-review { color:#666666; padding: 10px 0px 10px 0px; }

table.checkout-table-review { width: 290px; }
td.checkout-table-review-billing { width: 295px; }
td.checkout-table-review-shipping { width: 465px; }

td.checkout-table-totals { color:#666666; padding: 0px 0px 0px 0px; width: 230px; }
.checkout-shipping-ordertotal { padding: 10px 0px 10px 10px; font-size: 9px; font-weight: bold; text-transform: uppercase; background: #DFEAF0; border-bottom: 1px solid #ffffff; }
table.checkout-shipping-ordertotal-table { border-top: 1px solid #cccccc; width: 100%; }
table.checkout-shipping-ordertotal-table td.checkout-td-totals-left { padding: 2px 5px 2px 0px; text-align: right; border-right: 1px solid #cccccc; line-height: 14pt; color: #333333; }
table.checkout-shipping-ordertotal-table td.checkout-td-totals-right { padding: 2px 5px 2px 5px; text-align: right; line-height: 14pt; color: #333333; }
table.checkout-shipping-ordertotal-table td.checkout-td-totals-subtotal-label { padding: 10px 5px 10px 5px; text-align: right; border-top: 1px solid #cccccc; color: #333333; }
table.checkout-shipping-ordertotal-table td.checkout-td-totals-subtotal-price { padding: 10px 5px 10px 5px; text-align: right; font-weight: bold; border-top: 1px solid #cccccc; color: #333333; }
.checkout-totals-subtotal-lower { border-top: 1px solid #cccccc;}
td.checkout-table-note { color: #666666; font-size: 9px; padding-left: 5px; }
table.checkout-table-billform { }
table.checkout-table-billform td.checkout-form-error { padding: 0px 0px 5px 0px; }
.checkout-header-caps { text-transform: uppercase; font-weight: bold; padding-bottom: 5px; }
td.checkout-header-blue { padding: 0px 0px 0px 20px; border-top: 1px solid #ffffff; border-bottom: 1px solid #c7c7c7; height: 32px; background: #F1F8FE; }
td.checkout-review-billing-header { padding: 10px 0px 0px 21px; }
td.checkout-review-billing { padding: 0px 10px 10px 21px; border-bottom: 1px solid #cccccc; line-height: 14px; }
td.checkout-receipt-billing { padding: 0px 10px 10px 21px; line-height: 14px; }
td.checkout-review-shipping-header { padding: 10px 0px 0px 21px; }
td.checkout-review-shipping { padding: 0px 10px 10px 21px; line-height: 14px; }
.checkout-shippingform { font-family: Verdana; font-size: 10px; color:#333333; }
td.checkout-receipt-orderdate { padding: 0px 10px 0px 0px; }

table.cart-table-checkout { width:100%; }
td.checkout-review-promo-intro { padding: 0px 20px 0px 20px; }
table.checkout-review-promo-table { padding: 5px 0px 5px 0px; margin: 10px 0 0 0; }
.checkout-review-promo { padding: 10px 10px 10px 20px; font-weight: bold; }
.checkout-review-promo-enabled { padding: 10px 10px 10px 20px; }
table.checkout-review-promo-table td.checkout-review-promo { padding: 8px 0px 8px 20px; }
table.checkout-review-credit { padding: 0px 10px 10px 20px; border-top: 1px solid #cccccc; width: 100%; }
table.checkout-review-submit-table { width: 100%; height: 46px; border-top: 1px solid #ffffff; }
table.checkout-review-submit-table td.left { padding-left: 15px; padding-right: 5px; text-align: right; }
table.checkout-review-submit-table td.right { }
table.checkout-review-graybar-table { width: 100%; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
td.checkout-review-graybar { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #f3f3f3; height: 10px; }
td.checkout-review-totals { width: 215px; background: #ffffff; }
td.checkout-review-totals-left { padding:20px 10px 20px 10px; background: #F1F8FE; border-bottom: 1px solid #ffffff; }
table.cart-table-subtotal-total { width:100%;  background: #F3F3F3; height: 30px; }

.checkout-county-highlight { background: #f3f3f3; border: 1px solid #cccccc; }

img.checkout-icon { display:block; padding:0px 0px 5px 0px; }

table.checkout-table-billform td { padding: 5px 10px 5px 0px; }
table.checkout-table-billform td.cell-label { color:#333333; }
table.checkout-table-billinfo td.cell-item { padding:0px 0px 5px 0px;  font-weight:bold; }
table.checkout-table-billinfo td.cell-price { padding:0px 0px 5px 0px; }
table.checkout-table-billinfo td.order-item { padding:5px 0px 0px 0px;  font-weight:bold; color:#cc0000; border-top:1px solid #cccccc; }
table.checkout-table-billinfo td.order-price { padding:5px 0px 0px 0px;  border-top:1px solid #cccccc; }
table.checkout-table-main { }
table.checkout-table-main td.checkout-td-billform { padding:0px 0px 0px 0px; }
table.checkout-table-main td.checkout-td-ccinfo { padding:0px 15px 15px 15px; }
table.checkout-table-main td.checkout-td-ccinfo .cell-cc {  font-weight:bold; color:#666666; }
table.checkout-table-main td.checkout-td-giftdesc { padding:15px 5px 15px 5px; }
table.checkout-table-main td.checkout-td-giftprice { padding:15px 5px 15px 5px;  font-weight:bold; color:#cc0000; }
table.checkout-table-main td.checkout-td-giftqty { padding:15px 5px 15px 5px;  font-weight:bold; }
table.checkout-table-main td.checkout-td-header { padding:5px 5px 5px 5px;  font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }
table.checkout-table-main td.checkout-td-headerp { padding:5px 5px 5px 5px;  font-size:14px; font-weight:bold; background-color:#f6f6f6; }
table.checkout-table-main td.checkout-td-icons { padding:15px 15px 10px 15px;  border-left:1px solid #cccccc; }
table.checkout-table-main td.checkout-td-itemrow {  border-bottom:1px dashed #cccccc; }
table.checkout-table-main td.checkout-td-ordersum {  border-left:1px solid #cccccc; }
table.checkout-table-main td.checkout-td-ordertotal { padding:15px 15px 15px 15px;  border-bottom:1px dashed #cccccc; }
table.checkout-table-main td.checkout-td-shipdrop { padding:15px 15px 15px 15px;  border-right:1px dashed #cccccc; }
table.checkout-table-main td.checkout-td-signup { padding:20px 20px 20px 20px;  border-top:1px dashed #cccccc; }
table.checkout-table-main td.checkout-td-zeropad { padding:0px 0px 0px 0px; }
table.checkout-table-register td { padding:4px 4px 4px 4px;  font-weight:bold; }
table.checkout-table-shipinfo td.checkout-td-giftcardinfo { padding:15px 15px 15px 15px;  border-left:1px solid #cccccc; }
table.checkout-table-shipinfo td.checkout-td-shipaddress { padding:15px 15px 15px 15px; }
table.checkout-table-sub { width:100%;  border:1px solid #cccccc }
table.checkout-table-sub td.cart-td-attribute { padding:10px 10px 10px 10px;  border-top:1px solid #cccccc; }
table.checkout-table-sub td.cart-td-backorder { width:100%; padding:5px 5px 5px 5px;  border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#f6f6f6; }
table.checkout-table-sub td.cart-td-header { padding:5px 5px 5px 5px;  font-size:14px; font-weight:bold; color:#ffffff; background-color:#cc0000; }
table.checkout-table-sub td.cart-td-headerp { padding:5px 5px 5px 5px;  font-size:14px; font-weight:bold; background-color:#f6f6f6; }
table.checkout-table-sub td.cart-td-options { padding:10px 10px 10px 10px;  border-top:1px solid #cccccc; border-left:1px dashed #cccccc; }

.checkout-td-required { padding: 15px 15px 15px 15px; font-weight: bold; font-size: 10px; color: #333333; text-transform: uppercase; }

#checkout-breadcrumbs  { position:absolute; width:100%; top:190px; left:0px; z-index:2; }
#checkout-header-main { margin:0px 8px 0px 0px; padding:0px 8px 0px 0px;  font-size:16px; font-weight:bold; border-right:1px solid #cccccc; }

.my-giftmessage { padding:5px 5px 5px 5px;  border:1px solid #cccccc; }

.promoGray{
	font-family: Verdana, sans-serif;
	font-size : 9px;
	line-height : 11px;
	color: #666666;
}

.promoOrange{
	font-family: Verdana, sans-serif;
	font-size : 9px;
	line-height : 11px;
	color: #ff9900;
}


td.popup-header { padding: 20px 0px 10px 10px; font-weight: bold; font-size: 12px; }
td.popup-closewindow { padding: 20px 10px 10px 0px; text-align: right; }
td.popup-main { padding: 20px 15px 10px 15px; }

.availability-instock { font-weight: bold; color: #000000; }
.availability-backorder { font-weight: bold; color: #cc9900; }
.availability-outstock { font-weight: bold; color: #ff9900; }
.availability-notYetShipped { font-weight: bold; color: #ff9900; }

/* - - - - - - - - - -

[ END CHECKOUT CSS ]

- - - - - - - - - - */

a.links-gray-under:link { font-family: arial; color:#696969; text-decoration:underline; }
a.links-gray-under:visited { font-family: arial; color:#696969; text-decoration:underline; }
a.links-gray-under:active { font-family: arial; color:#696969; text-decoration:underline; }
a.links-gray-under:hover { font-family: arial; color:#696969; text-decoration:underline; }

.cart-gray-text { font-size: 9px; color:#696969; font-weight: bold; text-transform: uppercase; }
.cart-zip-form { color:#696969; font-family: Verdana; font-size: 10px; }

.txt-fontblue { color: #3970a4; }

.orderstatus-breadcrumb { position: relative; top: -25px; left: 123px; width: 620px; }

.orderstatus-error { padding: 0px 0px 0px 30px; border-bottom: 1px solid #cccccc; }


/* filter styles */
.myAccountTitle { font-size: 16px; padding: 0 0 10px 18px; background:url(/assets/images/whr/us/en/ucp_cart/myaccount/bg_myAccountTitle.gif) bottom left no-repeat; }
table.myAccountMenu { padding: 7px 0 14px 0; }
table.myAccountMenu td {padding: 8px 0 0 10px; background:url(/assets/images/whr/us/en/ucp_cart/myaccount/arw_MyAccountMenu.gif) 0px 9px no-repeat; }
table.myAccountMenu td.spacer {background: none; padding:0;}
.bdrMyAccountMenu {padding:0 0 8px 0; background:url(/assets/images/whr/us/en/ucp_cart/myaccount/bdr_myAccountMenu.gif) bottom left repeat-x; }
.myAccountMenu img {border: 0;}
.myAccountMenuFadeOut { height: 25px; background:url(/assets/images/whr/us/en/ucp_cart/myaccount/bg_MyAccountMenuFadeOut.gif) top left no-repeat; }

td.myAccountSectionTitle {border-bottom: 1px solid #d4d4d4; padding: 0 0 0 18px; font-size: 12px; color: #3d73a6; height: 31px; background:url('/assets/images/whr/us/en/ucp_cart/myaccount/bg_MyAccountSectionTitle.gif') top left repeat-x; }
.myAccountSectionCaption {font-size: 10px; padding: 10px 0 10px 14px; background-color: #eff4f4;}

.myAccountEditSubscription {padding: 11px 0 14px 19px; background: url(/assets/images/whr/us/en/ucp_cart/myaccount/bg_EditSubscriptions.gif) top left repeat-x; }

table#myAccountDAddress td, table.accountInfo td {padding-bottom: 10px;}
table#myAccountDAddress td.input,table.accountInfo td.input { padding: 0 0 10px 14px; }
.myAccountReq { color: #3970a4; }

.billingInformationArea {line-height: 14px; background: url(/assets/images/whr/us/en/ucp_cart/myaccount/bg_BillingInfoArea.gif) top left repeat-y;}
.myAccountLoginArea { background:url(/assets/images/whr/us/en/ucp_cart/myaccount/bg_SignIn.gif) top left repeat-y; width: 100%; }


table.SubscriptionList td {border-bottom: 1px solid #c7c7c7; padding: 20px 10px 20px 10px; background: url(/assets/images/whr/us/en/global/bdr_dottedV.gif) top left repeat-y; }
table.SubscriptionList td.header {font-size: 8px; padding: 0 0 0 10px; height: 32px; font-weight: bold; text-transform: uppercase; background: none; background-color: #dbe7ef; }
table.SubscriptionList td.shaded { background-color: #f6f6f6; }
table.SubscriptionList td.leftColumn {padding-left: 19px; background-image: none; }
table.AccountReg td {padding: 10px 14px 0 0;}

ul#passGuidlines { list-style: none; padding: 0; margin: 0;}
ul#passGuidlines li {background: url(/assets/images/whr/us/en/ucp_cart/myaccount/arw_RightGrey.gif) 0px 2px no-repeat; padding:0 0 8px 10px; margin: 0; }

.formSize {font-size: 10px; }

/* other stuff */
img {border: 0;}
.bc_link { color: #a7a7a7; font-size: 10px; }
.bc_link a:link { color: #a7a7a7; font-size: 10px; text-decoration: underline; }
.bc_link a:visited { color: #a7a7a7; font-size: 10px; text-decoration: underline; }
.bc_link a:hover { color: #a7a7a7; font-size: 10px; text-decoration: underline; }
.bc_link a:active { color: #a7a7a7; font-size: 10px; text-decoration: underline; }

a.fgtPass:link {color: #666; font-size: 9px; }
a.fgtPass:visited {color: #666; font-size: 9px; }
a.fgtPass:hover {color: #666; font-size: 9px; }
a.fgtPass:active {color: #666; font-size: 9px; }


/* dotted bdr style */
.bdr_dottedBottom {background: url(/assets/images/whr/us/en/global/bdr_dottedH.gif) bottom left repeat-x;}
.bdr_dottedTop {background: url(/assets/images/whr/us/en/global/bdr_dottedH.gif) top left repeat-x;}
.bdr_dottedLeft {background: url(/assets/images/whr/us/en/global/bdr_dottedV.gif) top left repeat-y;}
.bdr_dottedRight {background: url(/assets/images/whr/us/en/global/bdr_dottedV.gif) top right repeat-y;}

/* - - - - - - - - - - - - - - - - - - - -

[ BEGIN PRODUCT LITERATURE CSS ]

- - - - - - - - - - - - - - - - - - - - */

#content p {
	margin: 0; padding: 0 0 14px 0; line-height: 1.6;
}
/*
#content {
	margin: 0 18px 0 18px;
}
*/
#breadcrumbs {
	padding: 0 0 40px 15px;
}
#breadcrumbs img {
	vertical-align: middle;
}
#breadcrumbs a {
	font-size: 11px; text-decoration: none;
}
form {
	margin: 0;
}
.fl {
	float: left; display: inline;
}
.cb {
	clear: both; width: 100%; height: 50px;
}

/* product literature search [ wireframe 1.0 ] */

h1.h_product_literature_search {
	display: block; margin: 0; padding: 0 0 0 0;width: 1px; height: 1px; font-size: 1px;
}
h1.h_product_literature_search img {
	display: block; width: 1px; height: 1px;
}
.search_instructions {
	width: 350px; padding: 0 0 24px 0;
}
.instructions_divider {
}
.column_left {
	/*width: 300px; margin: 0 48px 0 0;*/
}
.column_right {
	/*width: 201px;*/
}

.column_right div.error{
	padding: 5px 15px 20px 15px; 
	position: absolute; 
	left: 66%; top: 145px;
	font-weight: normal; 
	width: 200px;
}

img.p_product_literature_search {
	display: block; 
	vertical-align:center;
/*
	width: 201px; 
    height: 125px;
*/
}
.acrobat_instructions, .acrobat_instructions_results {
	padding: 20px 15px 20px 15px; margin: 8px 0 0 0; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; background: #F8F8F8;
}
img.get_adobe_reader {
	display: block; width: 112px; height: 33px;
}
.need_help {
	padding: 25px 15px 0 15px;
	float: right;
}
.h_need_help {
	font-family: Times New Roman;
	font-size: 14px; 
	color: #D80103;
	font-weight: bold; 
	width: 150px;
}
.model_number_search {
	padding: 0 0 0 0px;
}
input.search_model {
	margin: 10px 0 15px 0; vertical-align: middle;
}
.b_go{
	margin: 10px 0 15px 0; vertical-align: middle;
}
.b_go_f1f8fe {
	margin: 10px 0 15px 0; vertical-align: middle;
}
.h_model_number, .h_search_again {
	font-weight: bold; color: black;
}
img.btn_search_tips {
	display: block; width: 65px; height: 11px; margin: 15px 0 0 0;
}

/* product literature search [ wireframe 1.0.1a, 1.0.1b, 1.0.1c ] */

.we_found {
	color: black;
}
.results_summary {
	padding: 8px 12px 8px 12px; margin: 0 0 12px 0; color: black; border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; background: #F8F8F8; width: 425px;
}
.h_results_summary {
	font-weight: bold; text-transform: uppercase;
}
img.arrow_results_summary {
	width: 5px; height: 11px; vertical-align: middle;
}
.view_search_tips {
	border-bottom: #ccc 1px solid;
}
.please_note {
	padding: 12px 0 0 0;
}
ul.result_set {
	list-style-type: none; margin: 0; padding: 20px 0 0 10px;
}
ul.result_set li {
	margin: 0 0 0 10px; padding: 4px 0 4px 25px; background: url(/assets/images/whr/us/en/product_literature/icon_pdf.gif) no-repeat center left;
}
ul.result_set li.header {
	margin: 0; padding: 0 0 12px 10px; background: none;
}
ul.result_set li.none {
	margin: 0; padding: 0 0 4px 10px; background: none;
}
.result_set_divider {
	/*width: 100%; height: 21px; background: url(/assets/images/whr/us/en/product_literature/bg_horizontal_dotted_line.gif) repeat-x bottom left;*/
	border-bottom: #ccc 1px solid;
	padding-bottom: 20px;
	width: 100%;
}
.acrobat_instructions_results {
	margin: 0;
}
.model_search_again {
	/*padding: 20px 15px 20px 15px; background: #F8F8F8;*/
	padding: 5px 15px 5px 15px; 
	position: absolute; 
	left: 66%; top: 179px;
	border-bottom: #ccc 1px solid;
	width: 200px;
}

/* grouped selectors */

.acrobat_instructions a, .model_number_search a, .results_summary a, .view_search_tips a, ul.result_set li a, .acrobat_instructions_results a, .model_search_again a {
	/*color: #3d73a6;*/
	color: #A21F05;
}
#nav img, #account img, #signup img, #nav_footer img  {
	float: left; display: block;
}

.product_literature_title
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	PADDING-BOTTOM: 25px; 
	COLOR: #d80103; 
	FONT-FAMILY: Times New Roman;
}

.product_literature_search_container
{
	BORDER-RIGHT: #b5b5b5 1px solid; 
	BORDER-TOP: #b5b5b5 1px solid;
	BORDER-LEFT: #b5b5b5 1px solid; 	
	BORDER-BOTTOM: #b5b5b5 1px solid; 
	PADDING-RIGHT: 30px; 
 	PADDING-LEFT: 25px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 30px; 
	PADDING-TOP: 26px; 	
	FONT-FAMILY: Verdana;
}

/* - - - - - - - - - - - - - - - - - - - -

[ END PRODUCT LITERATURE CSS ]

- - - - - - - - - - - - - - - - - - - - */


/* Added By Sunil Khamkar */

/***************************************************************************

'	Global -	contains site wide styles including font, body, background
'				colors and images, and classes that can be used throughout
'				the site
'
'	mainWidth -	sets the page width and margins
'
'	leftNav	-	sets the width, background color, background image, etc for
'				the left navigation column
'
'	Styles for Headers:
'		* headerBG and headerBG_(site section) - sets the background image used
'		for home and site section pages as well as the height of the header
'		* a.header, a.cat_header, a.cat_sub_header - sets the link colors & styles
'		  for top navigaion links for home page and site section pages
'		* topNavMouseOver and topNavMouseOver_(site section) - sets the background
'		  mousover color per site section
'		* topNavMouseOut and topNavMouseOut_(site section) - sets the background
'		  mousout color per site section
'
'		* Free Floating Menu - sets styles for the dropdown menus - background
'		  color, mouseover color, position, etc.
'		* Menu Link Styles - sets the style for links in dropdown menus
'		* Drop Shadow - sets the styles for the dropdown menu shadows
'
'
'	Product Browse Styles
'		Styles used for product browse page(s)
'
'	Product Detail Styles
'		Styles used on product detail page
'		Tab styles - background color, link styles, etc for Product
'			Detail page 'more information' tabs
'
'	Comparison page styles
'		Styles used on product comparison page
'
'	Search Results styles
'		Styles used on search results page(s)
'
'
'  CSS Document for MagicChef.com
'     Existing CSS from www.magicchef.com

***************************************************************************/

/* ******* Fry added styles  ******* */

/* **********************
	  GLOBAL STYLES
************************* */

h2 {color: #000000; font-size: 11px; font-weight: bold; padding:0; margin:0;}

a:link      {color: #6b0804; text-decoration:none;}
a:visited   {color: #6b0804; text-decoration:none;}
a:hover     {color: #6b0804; text-decoration:underline;}

.additional  {font-size:11px; font-weight:bold; color:#696969; text-decoration: underline;}

#popupBody { margin:0; padding: 0; background-color: #ffffff; background-image : none; font:normal 11px arial,sans-serif;
}

th,td,p,li,input,select,textarea { font:normal 11px verdana,sans-serif; }

.color_000000 { color: #000000; }
.txt-red { color: #cc0000; }
.small { font-size: 9px; }

#leftNav {}
.mainWidth {width:771px; margin-left: auto; margin-right: auto; text-align: left;}

h3 {font: normal 14px verdana; color: #696969; padding:0; margin:0;}

.search {color: #353535; font:normal 10px verdana, sans-serif; }
.searchField {color: #353535; font:normal 10px verdana, sans-serif; width:182px;}
.logo {margin:0px; padding:0px; width:192px;}
.navBG {padding-right:10px; text-align: right; height: 25px;}
.BGImg {background-image : url(/assets/images/mcf/us/en/global/navBG.gif); background-repeat:  no-repeat;}
.rightBG  {background-image: url(/assets/images/mcf/us/en/global/rightBG.gif); width:5px; height:23px;}
.categoryName { font-family: verdana, sans-serif; color: #cc0000; font-size: 16px; letter-spacing: 2px; font-weight:bold; }
a.header:link {font-family: verdana; font-size:13px; color: #373632; text-decoration: none; text-transform: uppercase; font-weight:bold;}
a.header:visited {font-family: verdana; font-size:13px; color: #373632; text-decoration: none; text-transform: uppercase; font-weight:bold;}
a.header:hover {font-family: verdana; font-size:13px; color: #6a0400; text-decoration: none; text-transform: uppercase; font-weight:bold;}

#searcharea {height:32px; text-align:right; padding-right:25px;}
/*#content {background-color: #ffffff; padding: 20px 15px;}*/
#contentInternal {padding: 10px 14px 20px 14px;}
#contentInternalCS {padding: 10px 14px 20px 96px;}
#contentInternalPD {padding: 10px 27px 20px 27px;}
#bodyBG {background-image: url(/assets/images/mcf/us/en/global/body_bg.jpg)}

#contentProdDetail {background-color: #ffffff; padding: 10px 20px 18px 0;}
#breadcrumb {text-align: left; padding-bottom:15px;}
.fl { float: left; }

.pdTH {padding: 5px;}
.line {border-bottom: 1px solid #cdd2d5;}

.row1borderTop	 	   {border-top: 1px solid #696969;}
.row1borderLeft	 	{border-left: 1px solid #ffffff;}
.row1BG 			      {background-color: #ffffff;}
.row1BGBlank		   {background-color: #ffffff;}
.row1BGCheckbox		{background-color: #f0f0f0;}
.row1Border	    	   {border: 1px solid #ffffff;}

.row2borderTop	 	   {border-top: 1px solid #696969;}
.row2borderLeft	 	{border-left: 1px solid #ffffff;}
.row2BG 			      {background-color: #ffffff;}
.row2BGBlank		   {background-color: #ffffff;}
.row2BGCheckbox		{background-color: #f0f0f0;}
.row2Border	    	   {border: 1px solid #ffffff;}

.catBorderBottom     {border-bottom: 1px solid #cdd2d5;}
.models              {width:87px; background-color:#ffffff; padding:2px;}

.prodBrowse 		   {font-size:11px; font-weight:bold; color:#696969; text-align:left;}
a.prodBrowse:link 	{font-size:11px; font-weight:bold; color:#696969; text-decoration:none; text-align:left; }
a.prodBrowse:visited {font-size:11px; font-weight:bold; color:#696969; text-decoration:none; text-align:left;}
a.prodBrowse:hover	{font-size:11px; font-weight:bold; color:#696969; text-decoration:underline; text-align:left;}

.cellPadding         {padding:10px;}
.paddingLeft         {padding-left: 10px;}
.shoppingUtils       {height:24px;}

.pdTblHeader {background-color:#e9e9e9; border-top:1px solid #ffffff;}

.dividerLine {width: 100%; margin:30px 0;}
.smallHighlight {font-size: 9px; color: #d70020;}
a.smallHighlight:link {font-size: 9px; color: #d70020;}
a.smallHighlight:visited {font-size: 9px; color: #d70020;}

a.dark:link      {color: #565656; text-decoration: underline;}
a.dark:visited   {color: #565656; text-decoration: underline;}

.prodTitle {font-family: Arial, Verdana, sans-serif; color: #cc0000; font-size: 16px; font-weight: bold;}
.emailPageProdTitle {padding: 15px; width:226px;font-family: "Arial", Verdana, sans-serif; color: #7c7c7c; font-size: 12px; font-weight:bold;}
.ico {padding-top:10px; padding-right:5px;}
.hrStyle {color: #f0f0f0;}
.prodSpecCell {padding: 5px 10px;}

.specsRow1borderTop	 	   {border-top: 1px solid #f0f0f0;}
.specsRow1BG 			      {background-color: #ffffff;}

.specsRow2borderTop	 	   {border-top: 1px solid #f0f0f0;}
.specsRow2BG 			      {background-color: #ffffff;}
.pd5 {padding:5px;}

.compBotBorder {border-bottom: 1px solid #cdd2d5;}
.compRow1BorderTop   {border-top: 1px solid #cdd2d5;}
.subTitle {padding-left:0px;}
.compWidth {width:725px;}

h1 {color: #cc0000; font-size: 16px; font-weight: bold; padding:0; margin:0;}

.contentTitle {color: #cc0000; font-size: 16px; font-weight: bold; width: 585px; margin: 20px 0px 0px 100px;}

 .csButton { color:#000000;
   text-transform: uppercase;
   background-color:#e6e6e6;
   border:1px solid;
   border-top-color:#b9b9b9;
   border-left-color:#9a9a9a;
   border-right-color:#606060;
   border-bottom-color:#494949;
   cursor: pointer;
   cursor:hand;
   padding: 1px; }

/* Tab styles */

a.tabSelected { }
a.tabSelected:hover { }
a.tab {}
a.tab:hover {}

.panel { border: 1px solid #cccccc; border-top:none; background-color: white; padding:24px 10px; overflow: auto;}

/* TOP Navigation STYLES */
.topNavMouseOver {color: #6a0400;}
.topNavMouseOut {color: #373632;}

/* Free Floating Menu [ Begin ] */

#ffm {position: relative; padding-left:110px;}

.ffm_drop_wrapper {float:left; padding:0; margin:0;}

ul.ffm_drop { float:left; margin: 0; padding: 0; list-style-type: none; }
ul.ffm_drop li.ffm_drop_con {
	position: absolute; display: block; margin: 0; padding: 0; visibility: hidden; background: #f5f5f5; z-index: 5000;
}
ul.ffm_drop li ul {
	position: relative; width: 120px; margin: 0; padding: 0; list-style-type: none; z-index: 5000;
}
ul.ffm_drop li ul li {
	position: relative; float: left; margin: 0; padding: 0; width: 120px; z-index: 5000;
}

/* Link Styles */

ul.ffm_drop a {
	display: inline-block; padding: 3px; text-decoration: none; color: #373632; font-size:11px;
}

ul.ffm_drop a {
	display: block; background: #e0e3e8; font-size:11px;
}

ul.ffm_drop a:visited {
	display: inline-block; padding: 3px; text-decoration: none; color: #373632; font-size:11px;
}

ul.ffm_drop a:visited {
	display: block; background: #e0e3e8; font-size:11px;
}

ul.ffm_drop a:hover {
	 word-space: nowrap; color: #6a0400; font-size:11px;
}

/* Drop Shadows */

.drop_shadow_over {
	position: absolute; background: #000; opacity: .10; filter: alpha(opacity=10); -moz-opacity: .10; z-index: 4999;
}
.drop_shadow_under {
	position: absolute; background: #000; opacity: .20; filter: alpha(opacity=20); -moz-opacity: .20; z-index: 4998;
}



/* CSS Document for MagicChef.com
Author: T. Seger
Created: 5/11/2005
*/

/*********************************************************
* Master layout elements
*********************************************************/
body {
	margin: 0px;
	background-color: #C8CDD1;
	text-align: center;
}

td, div {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}
div#masterlayout {
	width: 778px !important;
	text-align: left;
}
table#ml {
	width: 778px !important;
}
div#errormsg {
	margin: 5px 0px 10px 10px;
	color: #EF3E42;
}
div.float {
    float: left;
}
/*********************************************************
* Top Nav layout elements
*********************************************************/
div#topnav {
	height: 23px;
	font-family: frutiger, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
a.topnav:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.topnav:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.topnav:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
div#hat {
    float: left;
    height: 23px;
    width: 44px;
}
div#topnavmenu {
	float: right;
	padding: 0px 10px 0px 0px;
	margin-top: 5px;
}
/*********************************************************
* Intro layout elements
*********************************************************/
td#bgleft {
	height: 239px;
	width: 442px;
	vertical-align: top;
	font-family: mrseavesbold, verdana, arial, helvetica, sans-serif;
	text-align: left;
}
td#bgright {
    height: 239px;
	width: 336px;
	text-align: left;
}
div#logo {
	height: 85px;
	width: 196px;
}
div#redtype {
	color: #CC0000;
	font-size: 18px;
	margin: 30px 0px 0px 50px;
}
div#blacktype {
	font-size: 22px;
	margin-left: 75px;
}
div.taglines {
	margin: 2px 0px 0px 50px;
	text-align: left;
}
div#whitetype {
	font-family: frutiger, verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	margin: 77px 0px 0px 10px;
}
/*********************************************************
* Main Menu layout elements
*********************************************************/
td#mainmenu {
	height: 148px;
	background-repeat: repeat-y;
	vertical-align: top;
	font-family: frutiger, verdana, arial, helvetica, sans-serif;
	padding-left: 5px;
}
td#mainmenu a {
	color: #373632;
	text-decoration: none;
}
td#mainmenu a:hover {
	color: #6A0400;
}
div#cookdrop a {
	color: #373632;
	text-decoration: none;
}
div#cookdrop a:hover {
	color: #6A0400;
}
td.cookdroplink {
	height: 20px;
	width: 105px;
	background-color: #E0E3E8;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
}
div.thumbnail {
    float: left;
	height: 148px;
	width: 111px;
	background-repeat: repeat-x;
	vertical-align: top;
}
img.arrow {
	margin: 5px 0px 0px 5px;
}
div.prodlink {
	float: left;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px 0px 0px 3px;
}
/*********************************************************
* Callout layout elements
*********************************************************/
td#bgcall {
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 0px 0px 30px 5px;
}
td#bgcall a {
	color: #CC0000;
	text-decoration: none;
}
td#bgcall a:hover {
	color: #000000;
}
div.headline {
	font-family: mrseavesroman, arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	margin: 30px 0px 0px 25px;
	text-align: left;
}
div.hzbar {
    background-repeat: repeat-x;
	margin: 2px 0px 0px 25px;
}
div#lefttag {
	width: 390px;
    margin-left: 25px;
    text-align: left;
}
div#righttag {
	width: 300px;
    margin-left: 25px;
    text-align: left;
}
/*********************************************************
* Bottom Nav layout elements
*********************************************************/
td#botnav {
	height: 26px;
	background-repeat: repeat-y;
}
td#botnav a {
	color: #6A0400;
	text-decoration: none;
}
td#botnav a:hover {
	color: #666666;
}
div#copy {
	float: left;
	padding: 5px 0px 0px 10px;
	font-family: mrseavesroman, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #494D40;
}
div#botnavmenu {
	float: right;
	font-size: 10px;
	padding: 6px 10px 0px 0px;
}
/*********************************************************
* Cooking Menu layout elements
*********************************************************/
td#cookingmenu {
	height: 575px;
	vertical-align: top;
	font-family: frutiger, verdana, arial, helvetica, sans-serif;
}
td#cookingmenu a {
	color: #000000;
	text-decoration: none;
}
td#cookingmenu a:hover {
	color: #666666;
}
div#cookingheader {
	height: 145px;
	width: 778px;
	background-repeat: no-repeat;
	margin-top: 33px;
}
div#headertitle {
	font-family: mrseavesroman, arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-left: 227px;
	padding-top: 7px;
}
div#redtype2 {
	color: #CC0000;
	font-family: mrseavesbold, verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	margin: 25px 0px 0px 375px;
}
div#blacktype2 {
	font-family: mrseavesbold, verdana, arial, helvetica, sans-serif;
	font-size: 22px;
	margin-left: 400px;
}
img.thumbnail {
	margin-bottom: 10px;
}
div.caption {
	float: left;
	font-size: 12px;
	text-align: center;
}
div#grayline {
	padding-bottom: 10px;
	margin: 150px 45px 10px 225px;
	border-bottom: 1pt solid #C6CABC;
}
div#cooktag {
	margin: 0px 45px 0px 225px;
	font-family: verdana, arial, helvetica, sans-serif;
}
/*********************************************************
* Main Menu2 layout elements
*********************************************************/
td#mainmenu2 {
	height: 71px;
	width: 778px;
	vertical-align: top;
}
div#logo2 {
	float: left;
	height: 71px;
	width: 195px;
}
td#prodline {
	font-family: frutiger, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	padding: 8px 10px 0px 33px;
	vertical-align: top;
}
div.prodlink2 {
	float: left;
	font-family: frutiger, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	padding: 8px 30px 0px 3px;
}
div.prodlink2 a {
	color: #373632;
	text-decoration: none;
}
div.prodlink2 a:hover {
	color: #6A0400;
}
div#shading {
	float: left;
	height: 34px;
	background-repeat: repeat-x;
	margin: 1px 1px 0px 1px;
}
div.prodlink3 {
	float: left;
	font-family: frutiger, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 7px 0px 0px 4px;
}
div.prodlink3 a {
	color: #FFFFFF;
	text-decoration: none;
}
div.prodlink3 a:hover {
	color: #6A0400;
}
div.tick {
	float: left;
	margin-top: 1px;
}
img.arrow2 {
	margin: 8px 0px 0px 7px;
}
img.arrow3 {
	margin: 9px 0px 0px 5px;
}
/*********************************************************
* Mainsection layout elements
*********************************************************/
td#bgmain {
	background-repeat: repeat-y;
	vertical-align: top;
	font-family: arial, verdana, helvetica, sans-serif;
	padding-bottom: 15px;
}
td#bgmain a {
	color: #6A0400;
}
td#bgmain a:hover {
	color: #666666;
}
td.history {
	padding-left: 100px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
}
div#title {
	font-family: mrseavesroman, arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	margin: 25px 0px 0px 0px;
}
div#hzbar2 {
    width: 585px;
	background-repeat: repeat-x;
	margin: 3px 0px 0px 100px;
}
div.script {
	width: 585px;
	margin: 10px 0px 0px 100px;
	font-size: 12px;
	color: #000000;
}
div.script2 {
	width: 585px;
	margin: 20px 0px 0px 100px;
	font-size: 14px;
	color: #000000;
}
div.script3 {
	width: 585px;
	margin: 3px 0px 0px 100px;
	color: #666666;
	font-style: italic;
}
/*********************************************************
* Product Results layout elements
*********************************************************/
td#bgprodresult {
	height: 575px;
	vertical-align: top;
	padding-bottom: 20px;
}
div#blacksplash {
	font-size: 12px;
	margin: 50px 0px 0px 22px;
}
div#redsplash {
	color: #CC0000;
	font-size: 16px;
	margin-left: 33px;
}
div#splashdesc {
	margin: 10px 15px 0px 22px;
	font-size: 12px;
}
div#prodheader {
	font-family: mrseavesroman, arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 25px 0px 0px 0px;
}
div#hzbar3 {
    width: 530px;
	background-repeat: repeat-x;
	margin: 2px 0px 0px 0px;
}
div.modshell {
	height: 30px;
	width: 530px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1pt solid #E6E8E2;
}
/*********************************************************
* Product Detail layout elements
*********************************************************/
div#attributelabel {
	font-family: mrseavesroman, arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 50px 0px 0px 0px;
}
div#hzbar4 {
    width: 500px;
	background-repeat: repeat-x;
	margin: 2px 0px 0px 0px;
}
div#modellabel {
	float: left;
	padding: 10px 0px 0px 20px;
	color: #999999;
}
div#moddesc {
	font-weight: bold;
	margin-bottom: 3px;
}
div#colorsection {
	float: left;
	font-weight: bold;
	padding-top: 4px;
}
div.colorname {
	float: left;
	margin-left: 5px;
	padding-top: 4px;
}
div#thumbholder {
	float: left;
	width: 218px;
	margin-top: 30px;
}
div#hasimage {
	float: left;
	margin: 8px 2px 0px 36px;
}
div#enlarge {
	float: left;
	margin-top: 8px;
}
div#enlarge a {
	color: #6A0400;
}
div#enlarge a:hover {
	color: #666666;
}
div#reldocs {
	font-family: mrseavesroman, arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 50px 0px 0px 20px;
}
div#hzbar5 {
    width: 180px;
	background-repeat: repeat-x;
	margin: 2px 0px 0px 20px;
}
div.listitem {
    margin: 10px 0px 0px 20px;
}
div.listitem a {
	color: #6A0400;
}
div.listitem a:hover {
	color: #666666;
}
div#estar {
	float: right;
	padding: 20px 20px 0px 0px;
}
/*********************************************************
* Product Zoom layout elements
*********************************************************/
td#bgprodzoom {
	height: 675px;
	vertical-align: top;
}
div#hzbar6 {
    width: 648px;
	background-repeat: repeat-x;
	margin: 2px 0px 0px 0px;
}
/*********************************************************
* Button layout elements
*********************************************************/
img.back {
	margin: 40px 0px 0px 20px;
}

/*********************************************************
* Prod Lit
*********************************************************/

.textNomal {
	font-size: 11px;
	font-family: Verdana;
	color: #1b1b1b;
	line-height: 1.6;
}
.textBold {
	font-size: 11px;
	font-family: Verdana;
	color: #1b1b1b;
	font-weight: bold;
	line-height: 1.6;
}

.textColor {
	font-size: 11px;
	font-family: Verdana;
	color: #8e1710;
}

.textFooter {
	font-family: Verdana;
	color: #434343;
	font-size: 9px;
	margin-left: 10px;
}

.textSearch {font-family: Verdana; font-size: 11px; color: #1b1b1b; width: 170}

.table1 {border: 1px solid #b7b7b7;}
.table2 {border-top: 2px solid #b7b7b7;}

a.big:link     {font-family: "Verdana"; color: #8e1710;font-size: 11px; text-decoration:underline;}
a.big:visited  {font-family: "Verdana"; color: #8e1710;font-size: 11px; text-decoration:underline;}
a.big:hover    {font-family: "Verdana"; color: #8e1710;font-size: 11px; text-decoration:underline;}

a.small:link     {font-family: "Verdana"; color: #8e1710;font-size: 9px; text-decoration:none;}
a.small:visited  {font-family: "Verdana"; color: #8e1710;font-size: 9px; text-decoration:none;}
a.small:hover    {font-family: "Verdana"; color: #8e1710;font-size: 9px; text-decoration:none;}
