
body{margin:0px; background-color:white; font-family:arial, verdana, sans-serif; color:#695d54; font-size:12px}
td,div,p,textarea,span,a,li{font-family:arial, verdana, sans-serif; color:#695d54; font-size:12px}
form{margin:0px}
img {border:0px;}
input.search{width:90px;text-align:left;color:#b2b3b5;font-size:7.5pt;margin-right:5px;}
input.signupemail{width:120px;text-align:left;color:#b2b3b5;font-size:7.5pt;margin-right:5px;}
input.signupfirstname{width:80px;text-align:left;color:#b2b3b5;font-size:7.5pt;margin-right:5px;}
ul{line-height:20px}

select{font-family:arial, verdana, sans-serif; color:#695d54; font-size:11px}
input{font-family:arial, verdana, sans-serif; color:#695d54; font-size:11px}
select.color{width:140px}
select.day{margin-right:5px}
select.month{margin-right:5px;width:64px}
select.year{}
select.freight{width:157px}
select.size{width:140px}
select.country{width:291px;font-size:12px}
select.filterby{width:120px;margin-left:6px}
select.sortby{width:120px;margin-left:6px}
select.show{width:100px;margin-left:6px}
textarea.delivery{width:600px}
span.paddingL{padding-left:8px}

div.homeLeft{float:left}
div.homeRight{float:left;margin-left:10px}
div.spacer20px{clear:both;height:20px}
div.spacer30px{clear:both;height:30px}
div.spacer0px{clear:both;margin:0px}
div.CatalogSpacer{width:10px;float:left}
div.Spacer30pxVert{width:30px;float:left}

.pikepadding{padding-left:5px;padding-right:5px; text-align: center}
.pikegold{padding-left:5px;padding-right:5px; text-align: center;color:#937651}
/* header */
.headerDiv{width:868px; background-color:#0a264b; height:106px; text-align:left}
.headerBG{background-image: url(/images/icon_bag.gif);background-repeat: no-repeat; width:860px; height:97px}
.logofloatleft{float:left;width:430px}
.headerCartfloatright{float:right;padding-top:8px;padding-right:8px;width:430px;text-align:right;}
.checkoutText{color:white;padding-right:10px;text-align:right;font-size:11px}
.checkoutTable{padding-top:18px}
.whiteSm{font-size:7.5pt;color:white}
.pikepaddingWhite{padding-left:5px;padding-right:5px;color:white}
.bgBlue{background-color:#0a264b}
.shopAt{padding-top:8px;padding-right:8px;padding-left:8px;padding-bottom:28px}

/* gold navigation */
.GoldNavigation{text-align:left;}
.catalogues{width:670px;float:left;height:32px}
.searchButton{margin-right:5px}
.signupImage{margin-left:4px}
.signupButton{margin-right:5px}
.footertext {height:32px}

a{font-family:arial, verdana, sans-serif;color:#695d54;text-decoration:underline;}a:hover{text-decoration:none}

a.white{font-family:arial, verdana, sans-serif;color:#ffffff;text-decoration:underline;font-size:11px}a.white:hover{text-decoration:none;font-size:11px}
a.gold{font-family:arial, verdana, sans-serif;color:#937651;text-decoration:underline}a.gold:hover{text-decoration:none}
a.warm{font-family:arial, verdana, sans-serif;color:#695d54;text-decoration:underline;font-weight:bold}a.warm:hover{text-decoration:none}
.OutsideMiddle{width:868px;text-align:left;margin-top:18px}
.CatalogLeftOutside{width:165px;text-align:left;float:left}
.CatalogRight{width:683px;text-align:left;padding-bottom:8px;float:left}


.CatalogLeft{border:1px solid #977953;padding-bottom:8px;padding-top:12px;}


.CatalogImages{border:0px solid #977953;width:681px;text-align:left;}


.seperator{
	background-color: #E8B8B9;
}

/* changed 110210*/
div.ProdLHS{float:left;width:320px;}
div.ProdZoom{ }
div.ProdZoomText{font-size:7.5pt;text-align:center;padding:8px}
div.ProdRHS{float:right; width:330px;}
/* changed 110210*/
div.ProdSelections{margin-top:10px;padding-bottom:10px;border-bottom:3px solid #dfdbd8;}
table.ProdSelections td {font-size:12px}
table.ProdSelections input.qty{width:40px}

div.ProdDetail{padding-bottom:10px}
div.ProdDetailName{font-size:14px;font-weight:bold;color:#8a6f4c;margin-bottom:10px}
div.ProdDetailDesc{margin-bottom:10px}
div.ProdDetailAvail{font-size:12px;font-weight:bold;color:#8a6f4c;margin-bottom:10px}div.ProdDetailAvail span{color:#666666}
div.ProdDetailPrice{font-size:12px;font-weight:bold;color:#8a6f4c;margin-bottom:10px}
div.ProdDetailWasPrice{font-size:12px;font-weight:normal;color:#666666;}
div.ProdDetailSavePrice{font-size:12px;font-weight:bold;color:#0a264b;background-color:#dfdbd8;padding:2px;width:120px;margin-bottom:10px}

div.Incentives {color:#0a264b;font-size:12px;font-weight:bold;background-color:#dfdbd8;padding:2px 2px 5px 2px;margin-bottom:10px;}
div.Incentives li{color:#0a264b;font-weight:normal}
div.Incentives a{color:#0a264b;font-weight:normal;text-decoration:underline}div.Incentives a:hover{color:#0a264b;font-weight:normal;text-decoration:none}
div.Incentives li a{color:#0a264b;font-weight:normal;text-decoration:underline}div.Incentives li a:hover{color:#0a264b;font-weight:normal;text-decoration:none}
div.Incentives span{color:#0a264b;padding-left:10px;font-weight:normal;}
div.Incentives ul{margin-top:0px;margin-bottom:0px}

div.GiftRegister{background-color:#dfdbd8;padding:15px;width:830px;font-size:12px;border-bottom:1px solid #cac3bf;color:#695d54;float:left}
div.GiftRegister .left{font-size:12px;width:508px;float:left}
div.GiftRegister ul{margin-top:8px}
div.GiftRegister .right{float:left;padding-left:10px;padding-right:5px;width:257px;color:#695d54}
div.GiftRegister a{font-family:arial, verdana, sans-serif;color:#695d54;text-decoration:underline;font-size:12px}div.GiftRegister a:hover{text-decoration:none}
div.GiftRegister table, td, p, li, span{font-size:12px;color:#695d54}
input.registry{width:175px}
input.registrysm{width:170px}
div.GiftRegister hr{height:1px;color:#dfdbd8;width:80%;margin-top:8px;margin-bottom:8px;text-align:center}
div.GiftRegister .create{text-align:right;width:257px}
select.registry{width:180px}
textarea.registry{width:173px;height:70px}
div.GiftRegister .header{color:#695d54;font-weight:bold;border-bottom:1px solid #aaa099;background-color:#dfdbd8;height:30px;font-size:12px}
div.GiftRegister .subheader{background-color:#cac3bf;padding-top:8px;padding-bottom:8px;font-weight:bold;color:#695d54;border-bottom:1px solid #cac3bf;}
div.GiftRegister .subheader2{background-color:#ffffff;padding-top:8px;padding-bottom:8px;font-weight:bold;color:#695d54;border-bottom:1px solid #cac3bf;}
div.GiftRegister a.blacksm{font-family:arial, verdana, sans-serif;color:#0a264b;text-decoration:underline;font-size:7.5pt}div.GiftRegister a.blacksm:hover{text-decoration:none}
div.GiftRegister input.Qty{width:40px;text-align:center}
div.GiftRegister .subheaderList{background-color:#dfdbd8;padding-left:5px;padding-top:8px;padding-bottom:8px;font-weight:normal;color:#695d54;}
div.GiftRegister .subheaderList a{font-size:11px}div.GiftRegister .subheaderList a:hover{font-size:11px}
div#RegistryLogin{background-color:#dfdbd8;border:1px solid #695d54;width:250px;padding:8px;}
table.RegistryLogin td{font-size:11px;padding:3px;color:#695d54}
input.RegistryLogin{width:130px;margin-left:10px;font-size:11px;color:#695d54} 

div.CatalogBG{background-color:#dfdbd8;padding:15px 15px 15px 15px;width:830px;font-size:12px;border-bottom:1px solid #cac3bf;color:#695d54;float:left}
div.CatalogBG a{font-family:arial, verdana, sans-serif;color:#695d54;text-decoration:underline;font-size:12px}div.Catalog a:hover{text-decoration:none}
div.CatalogBG table td, p, li{font-size:12px;color:#695d54}
div.catalogThumb {color:#695d54;float:left;width:182px;padding-right:20px;font-size:12px}
div.catalogThumb a{font-family:arial, verdana, sans-serif;color:#695d54;text-decoration:underline;font-size:12px;}div.catalogThumb a:hover{text-decoration:none}
div.catalogThumb div{width:182px;border:1px solid #695d54;margin-top:5px}
div.fade259v{background-image:url(/images/fadeline259vert.gif); width:20px;height:259px;float:left;}
.rowDivider{clear:both;padding-top:8px;padding-bottom:8px}
div.BrowseLeft{width:413px;float:left}
div.BrowseRight{width:413px;float:right;margin-bottom:0px;}
.catimg{border:1px solid #695d54;}
.numbers {text-align:center; width:413px;margin-top:4px}



/* cart */
div.Error{width:800px;margin:10px}
div.Error .left{background-image:url(/images/error.gif);background-repeat:no-repeat;width:30px; height:20px;float:left;vertical-align:top}
div.Error .right{float:left;width:700px;color:#FF0000;vertical-align:top}
.errorHighlight{}

div.CartHolder{width:730px;float:left}
div.CartHolderFull{width:860px;float:left}
div.CartHeadingFull{background-color:#dfdbd8;padding:8px;width:844px;height:19px}

div.CartHeading{background-color:#dfdbd8;padding:8px;width:714px;height:19px}
div.CartHeading .left{float:left;width:357px;text-align:left}
div.CartHeading .right{float:left;width:357px;text-align:right}

div.CartInfo{width:130px;float:left;line-height:24px;font-size:12px;}
div.CartInfo a{font-size:12px;text-decoration:none}div.CartInfo a:hover{font-size:12px;text-decoration:underline}
div.QuickHelp{background-color:#dfdbd8;padding:8px; height:19px;margin-right:3px}
table.Cart {text-align:left;width:730px;margin-top:3px; font-size:12px}
table.Cart a{font-size:12px}table.Cart a:hover{text-decoration:none}
table.Cart tr.headingRow{background-color:#bdb6b0;font-weight:bold;font-size:12px}
table.Cart tr.subheadingRow{background-color:#dfdbd8;font-weight:bold;font-size:12px;padding:8px}
table.Cart tr.headingRow2{background-color:#bdb6b0;font-weight:bold;font-size:12px;padding:8px}
table.Cart td.headingRow2{background-color:#bdb6b0;font-weight:bold;font-size:12px;padding:8px}
table.Cart tr.Divider{background-color:#dfdbd8;}
table.Cart td.Divider{background-color:#dfdbd8;height:1px}
table.Cart td.Actions{padding:3px 0px 3px 8px;width:100px;font-size:12px;vertical-align:top}
table.Cart td.Actions a{font-size:11px;}table.Cart td.Actions a:hover{text-decoration:none}
table.Cart td.Items{padding:3px 0px 3px 0px;width:460px;font-size:12px;vertical-align:top}
table.Cart td.Items img{width:70px;float:left}
table.Cart td.Items div.itemDetail{font-size:12px;float:left;margin-left:5px;vertical-align:top}
table.Cart td.Items a{font-weight:bold;text-decoration:none}table.Cart td.Items a:hover{text-decoration:underline}
table.Cart td.Unit{padding:3px 0px 3px 0px;width:100px;text-align:right;font-size:12px;vertical-align:top}
table.Cart td.Unit .was{font-size:11px}
table.Cart td.Unit .save{font-size:11px;color:#0a264b}
table.Cart td input.Qty{width:40px;text-align:center}
table.Cart td input.standard{width:150px}
table.Cart td.Qty{padding:3px 0px 3px 0px;width:100px;text-align:right;font-size:12px;vertical-align:top}
table.Cart td.SubTotal{padding:3px 8px 3px 0px;width:100px;text-align:right;font-size:12px;vertical-align:top}
.smlNoteText{font-size:7.5pt;padding-right:3px}
.TotalsLeft{padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:bold;background-color:#dfdbd8;text-align:right;width:100px}
.TotalsRight{font-size:12px;padding-top:8px;padding-bottom:8px;padding-right:8px;font-weight:bold;background-color:#dfdbd8;text-align:right;width:200px}
.Gst{font-size:11px;padding-top:8px;padding-bottom:8px;padding-right:8px;font-weight:normal;background-color:#ffffff;text-align:right;}

.middot{font-weight:bold;padding-right:4px}
.CheckoutButtons{padding-top:10px;padding-bottom:0px ;}
.continue { margin: 4px 0 0 0;}
.smlText{font-size:7.5pt}
table.Cart td.checkoutTitles{width:120px}
table.Cart span.asterisk{font-family:verdana;font-size:12px;padding-left:3px;}
table.Cart textarea.delivery{width:250px;height:100px}


input.telCountry{width:35px;margin-right:8px;font-size:12px}
input.telArea{width:25px;margin-right:8px;font-size:12px}
input.tel{width:62px;font-size:12px}
select.state{width:180px;font-size:12px}

table.ForgottenPassword {margin-left:10px; width:290px}
table.ForgottenPassword td{font-size:10px}
table.ForgottenPassword li{font-size:10px}
table.ForgottenPassword a{font-size:10px;font-weight:bold}table.ForgottenPassword a:hover{font-size:10px}
table.ForgottenPassword ul{margin-left:18px;margin-bottom:0px;line-height:normal}

table.Login{margin:8px 0px 0px 8px;}
table.SignInNew{margin:8px 0px 0px 0px;padding:0px;width:300px}

#StudentBody{width:683px}
#StudentBody select.sml{width:80px}

div.IncentiveSelections{margin-top:3px;width:300px}
div.IncentiveSelections .left{width:50px;float:left}
div.IncentiveSelections .right{float:left;width:250px}
div.IncentiveSelections .right select{width:120px}
div.IncentiveSelections .Divider{clear:both;margin-top:3px;margin-bottom:3px}

div.IncentivePromo{border:3px solid #dfdbd8;background-color:white;width:410px;text-align:left;padding:4px}
div.IncentivePromo .left{float:left;width:80px}
div.IncentivePromo .right{float:left;width:300px;}
div.IncentivePromo .right a{font-weight:bold;font-size:11px;text-decoration:none}div.Incentive .right a:hover{text-decoration:none}
div.IncentivePromo .right p{margin-top:5px;margin-bottom:5px;font-size:11px}
div.IncentivePromo .right span{margin-top:5px;margin-bottom:5px;font-size:11px;color:#0a264b;font-weight:bold}

table.UpSell{text-align:left}
table.UpSell td.row1{width:97px;padding-top:5px;width:90px;text-align:center;border-bottom:1px solid #dfdbd8;vertical-align:bottom}
table.UpSell td.row2{width:97px;text-align:center;vertical-align:top}
table.UpSell td.row2 a{font-size:11px;color:#695d54}table.UpSell td.row2 a:hover{font-size:11px;color:#695d54;text-decoration:none}
table.UpSell td.row2 .was{font-size:11px}
table.UpSell td.row2 .save{font-size:11px;color:#0a264b;}

div.Content{background-color:#ffffff;padding:15px;width:830px;font-size:12px;border-bottom:1px solid #cac3bf;color:#695d54;float:left}

table.ExpressShop {text-align:left;width:860px;margin-top:10px; font-size:12px}
table.ExpressShop a{font-size:12px}table.Cart a:hover{text-decoration:none}
table.ExpressShop tr.headingRow{background-color:#bdb6b0;font-weight:bold;font-size:12px}
table.ExpressShop tr.subheadingRow{background-color:#dfdbd8;font-weight:bold;font-size:12px;padding:8px}
table.ExpressShop td.ItemNumbers{padding:3px 0px 3px 8px;width:100px;font-size:12px;vertical-align:top}
table.ExpressShop td.Selections{padding:3px 0px 3px 0px;width:180px;font-size:12px;vertical-align:top}
table.ExpressShop select.color{width:150px;margin-bottom:2px}
table.ExpressShop select.size{width:150px;margin-bottom:2px}
table.ExpressShop input.itemno{font-size:12px;width:80px}
table.ExpressShop td.Qty{padding:3px 0px 3px 0px;width:50px;text-align:center}
table.ExpressShop input.Qty{font-size:12px;width:40px;text-align:center}
table.ExpressShop td.Unit{padding:3px 18px 3px 0px;width:100px;text-align:right;font-size:12px;vertical-align:top}
table.ExpressShop td.Unit .was{font-size:11px}
table.ExpressShop td.Unit .save{font-size:11px;color:#0a264b}
table.ExpressShop td.Avail{padding:3px 0px 3px 0px;font-size:12px;width:180px}
table.ExpressShop td.Items{width:80px;text-align:left}
table.ExpressShop td.Items img{padding:3px 0px 3px 0px;width:80px;text-align:left;}
table.ExpressShop td.Details{padding:3px 0px 3px 0px;width:460px;font-size:12px;vertical-align:top}
table.ExpressShop td.Remove{padding:3px 0px 3px 0px;width:70px;text-align:center}
table.ExpressShop td.Buy{padding:3px 0px 3px 0px;width:70px;text-align:center}
table.ExpressShop a{font-size:12px}table.ExpressShop a:hover{font-size:12px}
table.ExpressShop td.Divider{background-color:#dfdbd8;height:1px}
table.ExpressShop .sml{font-size:7.5pt;color:#0a264b}

table.ExpressShop .buttons{padding:3px 0px 3px 0px;}


div.MyAccount{width:710px;font-size:12px;line-height:20px;padding-right:10px;padding-left:10px;padding-top:10px}
div.MyAccount a{font-size:12px}div.MyAccount a:hover{font-size:12px}
div.MyAccount p{font-size:12px}
div.MyAccount .left{font-size:12px;width:513px;float:left;margin-right:10px;}
div.MyAccount .right{font-size:12px;width:187px;float:left;}
div.MyAccount .clear{padding-bottom:18px;clear:both}

div#standardNavi a {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-family:verdana;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}

div#standardNavi a:hover {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-weight:normal;
	font-family:verdana;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	background-color:#dfdbd8;
}

div#standardNavi a.standardNaviOn {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-family:verdana;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	background-color:#dfdbd8;
}

div#standardNavi a.standardNaviOn:hover {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-weight:normal;
	font-family:verdana;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	background-color:#dfdbd8;
}

div#subNavi a {
	padding: 3px 10px 3px 35px;
	display: block;
	color: #8a6f4c;
	font-family:verdana;
	font-weight:bold;	
	text-transform:none;
	font-size:10px;
	text-decoration:none;
}

div#subNavi a:hover {
	padding: 3px 10px 3px 35px;
	display: block;
	color: #8a6f4c;
	font-weight:bold;
	font-family:verdana;	
	text-decoration:underline;
	text-transform:none;
	font-size:10px;
	background-color:#ffffff;
}

div#subNavi a.on {
	padding: 3px 10px 3px 35px;
	display: block;
	color: #0a264b;
	font-family:verdana;
	font-weight:bold;	
	text-transform:none;
	font-size:10px;
	text-decoration:none;
}

div#subNavi a.on:hover {
	padding: 3px 10px 3px 35px;
	display: block;
	color: #0a264b;
	font-weight:bold;
	font-family:verdana;	
	text-decoration:none;
	text-transform:none;
	font-size:10px;
	background-color:#ffffff;
}

table.featured td a{color:#8a6f4c;font-weight:bold;text-decoration:none}table.featured td a:hover{color:#8a6f4c;font-weight:bold;text-decoration:underline}
table.featured td span.price{color:#8a6f4c;font-weight:normal;font-size:12px}
table.featured td span.wasPrice{color:#4f5559;font-weight:normal; font-size:12px}
table.featured td div.yousavePrice{color:#0a264b;font-weight:bold; background-color:#dfdbd8;width:120px;padding:3px;}
.catalogueArticle{padding-top:15px;width:165px;text-align:center;border-bottom:1px solid #ebe2dc}

table.recentlyviewed td a{color:#8a6f4c;font-weight:bold;text-decoration:none}table.recentlyviewed td a:hover{color:#8a6f4c;font-weight:bold;text-decoration:underline}
table.recentlyviewed td span.price{color:#8a6f4c;font-weight:normal;font-size:11px}
table.recentlyviewed td span.wasPrice{color:#4f5559;font-weight:normal; font-size:11px}
table.recentlyviewed td div.yousavePrice{color:#0a264b;font-weight:bold; background-color:#dfdbd8;width:120px;padding:3px;}
table.recentlyviewed a{font-size:11px} table.recentlyviewed a:hover{font-size:11px}
.RVcatalogueArticle{padding-top:5px;width:70px;text-align:center;border-bottom:1px solid #ebe2dc}

div.breadcrumbsBottomFull{width:860px;height:32px; border-bottom:3px solid #dfdbd8; background-color:#ffffff;margin-bottom:4px}
div.breadcrumbsBottom{width:683px;height:32px; border-bottom:3px solid #dfdbd8; background-color:#ffffff}
div.breadcrumbsBottomHalf{width:430px;height:32px; border-bottom:3px solid #dfdbd8; background-color:#ffffff;float:left}

div.breadcrumbs{padding-top:10px;padding-bottom:10px;color:#0a264b;font-weight:bold;font-size:12px;float:left}
div.breadcrumbs a.off{color:#8a6f4c;font-weight:bold;font-size:12px;text-decoration:none}div.breadcrumbs a.off:hover{color:#8a6f4c;font-weight:bold;font-size:12px;text-decoration:underline}
div.breadcrumbs a.on{color:#0a264b;font-weight:bold;font-size:12px;text-decoration:none}div.breadcrumbs a.on:hover{color:#0a264b;font-weight:bold;font-size:12px;text-decoration:none}

div.breadcrumbsCart{width:860px;height:32px; border-bottom:3px solid #dfdbd8; background-color:#ffffff;margin-bottom:4px}
div.breadcrumbsCart .breadcrumbs{padding-top:0px;padding-bottom:10px;color:#bdb6b0;font-weight:bold;font-size:12px;}
div.breadcrumbsCart .breadcrumbs a.off{color:#bdb6b0;font-weight:bold;font-size:12px;text-decoration:none}div.breadcrumbsCart .breadcrumbs a.off:hover{color:#bdb6b0;font-weight:bold;font-size:12px;text-decoration:none}
div.breadcrumbsCart .breadcrumbs a.on{color:#695d54;font-weight:bold;font-size:12px;text-decoration:none}div.breadcrumbsCart .breadcrumbs a.on:hover{color:#695d54;font-weight:bold;font-size:12px;text-decoration:underline}

.pikepaddingOn{padding-left:5px;padding-right:5px; text-align: center;color:#695d54}
.pikepaddingOff{padding-left:5px;padding-right:5px; text-align: center;color:#bdb6b0}

div.pagesBottom{width:683px;height:32px; border-bottom:3px solid #dfdbd8; background-color:#ffffff}
div.pages{padding:10px;color:#0a264b;font-weight:normal;font-size:12px;float:right}
div.pages a.off{color:#666666;font-weight:normal;font-size:12px;text-decoration:none}div.pages a.off:hover{color:#666666;font-weight:normal;font-size:12px;text-decoration:underline}
div.pages a.on{color:#0a264b;font-weight:bold;font-size:12px;text-decoration:none}div.pages a.on:hover{color:#0a264b;font-weight:bold;font-size:12px;text-decoration:none}

div.ChangeCatalogBottom{width:430px;height:32px; border-bottom:3px solid #dfdbd8; background-color:#ffffff;float:left}
div.ChangeCatalog{padding:10px 0px 10px 10px;color:#0a264b;font-weight:bold;font-size:12px;float:right;}
div.ChangeCatalog a.off{color:#666666;font-weight:normal;font-size:12px;text-decoration:none}div.ChangeCatalog a.off:hover{color:#666666;font-weight:normal;font-size:12px;text-decoration:underline}
div.ChangeCatalog a.on{color:#0a264b;font-weight:bold;font-size:12px;text-decoration:none}div.ChangeCatalog a.on:hover{color:#0a264b;font-weight:bold;font-size:12px;text-decoration:none}
div.ChangeCatalog select{color:#0a264b;height:18px;font-size:8pt;margin-left:8px}

div.NextPrevOutside{width:830px;font-size:12px;color:#695d54;font-weight:bold;float:right;margin-bottom:4px}
div.NextPrevOutside table td{color:#695d54;font-weight:normal;font-size:12px;}
div.NextPrev a.off{color:#666666;font-weight:normal;font-size:12px;text-decoration:none}div.NextPrev a.off:hover{color:#666666;font-weight:normal;font-size:12px;text-decoration:underline}
div.NextPrev a.on{color:#695d54;font-weight:bold;font-size:12px;text-decoration:none}div.NextPrev a.on:hover{color:#695d54;font-weight:bold;font-size:12px;text-decoration:none}
div.NextPrevOutside select{color:#695d54;margin-left:5px;width:60px}

.slashpadding{padding-left:4px;padding-right:4px}

/* tabs */


#PromotionTab{	
	width:290px;			
}
#EventsTab{	
	width:290px;			
}
#DairyTab{	
	width:290px;			
}
#PromotionTab{	
	width:290px;			
}
#DetailsTab{	
	width:330px;			
}
#SizingTab{	
	width:330px;			
}


.tabscontainer{
	border-left: 1px solid #d6d7d9; 
	border-right: 1px solid #d6d7d9;	
	border-bottom:1px solid #d6d7d9;
	padding: 10px;
	width:268px;	
}


.detailstabscontainer{
	border-left: 1px solid #d6d7d9; 
	border-right: 1px solid #d6d7d9;	
	border-bottom:1px solid #d6d7d9;
	padding: 10px;
	width:300px;	
}

.scrollingDiv{
height:190px;
overflow-x: hidden;  //these do not work in netscape, mozilla, oprah.  need to use overflowauto as below
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #000000;
scrollbar-face-color :#f1f1f1;
scrollbar-highlight-color : #000000;
scrollbar-shadow-color :#ffffff; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-track-color :#d1d1d1;
scrollbar-base-color :#f1f1f1;
}
.scrollingDivGift{
height:400px;
overflow-x: hidden;  //these do not work in netscape, mozilla, oprah.  need to use overflowauto as below
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #000000;
scrollbar-face-color :#f1f1f1;
scrollbar-highlight-color : #000000;
scrollbar-shadow-color :#ffffff; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-track-color :#d1d1d1;
scrollbar-base-color :#f1f1f1;
}
.scrollingDiv a{color:#695d54;text-decoration:underline;display:block;padding-bottom:4px}
.scrollingDiv a:hover{text-decoration:none;display:block;padding-bottom:4px}
.tabbg{height:25px;width:290px;background-image:url(/images/tab_bg.gif);background-repeat:no-repeat}
.tabbg_gift{height:25px;width:860px;background-image:url(/images/tab_bg_gift.gif);background-repeat:no-repeat}
.tabbg_detail{height:25px;width:330px;background-image:url(/images/tab_bg_detail.gif);background-repeat:no-repeat}



.footerNavigation td{vertical-align:top; padding-right:10px}
.footerNavigation  a{text-align:left;color:#695d54;text-decoration:none;display:block;padding-bottom:4px;font-size:11px}
.footerNavigation  a:hover{color:#695d54;text-decoration:underline;display:block;padding-bottom:4px}


/*div.footerNavigation div.col2 a{text-align:left;color:#695d54;text-decoration:none;display:block;padding-bottom:4px;font-size:11px}div.footerNavigation div.col2 a:hover{color:#695d54;text-decoration:underline;display:block;padding-bottom:4px}*/

/*div.footerNavigationL{margin-right:10px; width:250px}

div.footerNavigationL div.col1{ width:50%; margin-right:0px}
div.footerNavigationL div.col2{width: 50%}

div.footerNavigationL div.col1 a{text-align:left;color:#695d54;text-decoration:none;display:block;padding-bottom:4px;font-size:11px}
div.footerNavigationL div.col1 a:hover{color:#695d54;text-decoration:underline;display:block;padding-bottom:4px}

div.footerNavigationL div.col2 a{text-align:left;color:#695d54;text-decoration:none;display:block;padding-bottom:4px;font-size:11px}
div.footerNavigationL div.col2 a:hover{color:#695d54;text-decoration:underline;display:block;padding-bottom:4px}

div.footerNavigation{margin-left:15px;margin-right:10px;}
div.footerNavigation div.col1 a{text-align:left;color:#695d54;text-decoration:none;display:block;padding-bottom:4px;font-size:11px}div.footerNavigation div.col1 a:hover{color:#695d54;text-decoration:underline;display:block;padding-bottom:4px}
div.footerNavigation div.col2 a{text-align:left;color:#695d54;text-decoration:none;display:block;padding-bottom:4px;font-size:11px}div.footerNavigation div.col2 a:hover{color:#695d54;text-decoration:underline;display:block;padding-bottom:4px}*/

div.footer {font-size:7.5pt;padding:4px}
div.footer span{font-size:7.5pt;padding-left:5px;padding-right:5px; text-align: center}
div.footer a{font-size:7.5pt;text-decoration:none}div.footer a:hover{text-decoration:underline}

div.estar{margin-top:8px}

/* shopping cart classes */



.radioPadding{padding-right:5px}
.freightPadding{padding:5px}


.secureiconDiv{text-align:center}


.popupcontainer{padding:10px}
textarea.delivery{width:600px}

/*Popups */
div.Popups{display:;position:absolute;top:550px; left:380px; width:380px;z-index:100000}
div.Popups .img{border:1px solid #cac3bf}
div.Popups td{font-size:11px}
div.Popups input {width:40px}
div.Popups select {width:95px}

div.PopupsHelp{display:;position:absolute;top:155px; left:0px; width:254px;z-index:100000}
div.PopupsHelp td{font-size:11px}
div.PopupsHelp input {width:40px}
div.PopupsHelp select {width:95px}

div.PopUpCatalogue{display:;position:absolute;top:450px; left:380px;z-index:100000}
div.PopUpCatalogue a{color:#695d54;text-decoration:underline;font-weight:bold;padding:2px}div.PopUp a:hover{text-decoration:none}
div.PopUpCatalogue td{font-size:7.5pt}
div.PopUpCatalogue input {width:40px}
div.PopUpCatalogue select {width:95px}

div.PopupsHelp .scrolling{
height:180px;
overflow-x: hidden;  //these do not work in netscape, mozilla, oprah.  need to use overflowauto as below
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #7a6e67;
scrollbar-face-color :#dfdbd8;
scrollbar-highlight-color : #7a6e67;
scrollbar-shadow-color :#d9d5d2; 
scrollbar-darkshadow-color:#d9d5d2; 
scrollbar-track-color :#dfdbd8;
scrollbar-base-color :#f1edeb;
}

div.Information{width:860px;font-size:12px;text-align:left;line-height:20px}
div.Information p{font-size:12px}
div.Information span{font-size:12px}
div.Information .left{font-size:12px;float:left;width:300px;line-height:18px}
div.Information .names{font-size:12px;float:left;width:80px;margin-right:20px;vertical-align:top;margin-top:0px}
div.Information .numbers{font-size:12px;float:left;width:150px;text-align:left;vertical-align:top;margin-top:0px}
div.Information .right{font-size:12px;float:left;width:540px;margin-left:20px}
div.Information a{font-size:12px}div.Information a:hover{font-size:12px;text-decoration:none}
div.Information .highlightOn{background-color:#dfdbd8;padding:4px;font-size:12px;margin-top:10px}
div.Information .highlightOff{background-color:#ffffff;color:#cac3bf;padding:4px;font-size:12px}

div.SiteMap{width:860px;font-size:12px;text-align:left;}
div.SiteMap p{font-size:12px}
div.SiteMap span{font-size:12px}
div.SiteMap a{font-size:12px}div.SiteMap a:hover{font-size:12px;text-decoration:none}
div.SiteMap p.heading{font-size:14px;font-weight:bold;color:#0a264b;margin-bottom:8px}
div#colm{width:165px;float:left;margin-right:5px;}


div.CustomerService{width:683px;font-size:12px;text-align:left;line-height:20px}
div.CustomerService p, span, td{font-size:12px}
div.CustomerService h2{font-size:12px;color:#0a264b;margin:0px}
div#Img_CustServices{padding-left:8px}
div.CustomerService a{font-size:12px}div.CustomerService a:hover{font-size:12px;text-decoration:none}

table.contact{width:500px;}
table.contact td{font-size:12px;}
table.contact select{font-size:12px;width:255px}
table.contact input.standard {font-size:12px;width:200px}
table.contact textarea{font-size:12px;width:250px;height:100px}

div.CalendarHolder{float:left}
div.CalendarHolder .Info{margin-top:8px;text-align:right;width:265px;margin-left:10px}

table.EventsCal{width:265px;border: 1px solid #CFCFCF;border-collapse: collapse;margin-left:10px}
table.EventsCal th{text-align:center;font-weight:bold;border: solid 1px #CCCCCC;border-collapse: collapse;padding: 1px;width: 38px;height: 24px; color:#0a264b;text-transform:lowercase}
table.EventsCal td{text-align:center;font-weight:bold;border: solid 1px #CCCCCC;border-collapse: collapse;padding: 1px;width: 38px;height: 30px; color:#695d54;}
table.EventsCal td#b_On{background-color:#0a264b}
table.EventsCal td#b_On a{color:#ffffff} table.EventsCal td#b_On a:hover{text-decoration:none} 
table.EventsCal td#p_On{background-image:url(/images/eventbg_personal.gif);background-position:top right; background-repeat:no-repeat}
table.EventsCal td#p_On a{color:#8b687d} table.EventsCal td#p_On a:hover{text-decoration:none} 
table.EventsCal td#h_On{background-image:url(/images/eventbg_hybrid.gif);background-position:top right; background-repeat:no-repeat}
table.EventsCal td#h_On a{color:#8b687d} table.EventsCal td#h_On a:hover{text-decoration:none}


div.next {width:67px;text-align:center;line-height:8pt}
div.next span{font-family:Trebuchet Ms; font-size:7pt;text-align:right;line-height:normal;}
div.next a{font-family:Trebuchet Ms; font-size:7pt;line-height:8pt;text-decoration:none;}
div.next a:hover{font-family:Trebuchet Ms; font-size:7pt;text-decoration:underline;line-height:8pt;}

div.EventText{float:left;width:300px}
div.CalendarIcon{margin-right:15px;float:left;width:67px; height:80px;vertical-align:top}
div.CalendarIcon .BG {background-image:url(/images/monthbg.gif);width:67px; height:80px;background-repeat:no-repeat}
div.CalendarIcon .Month {color:#0a264b;font-weight:bold;font-size:16px;width:60px;text-align:center;padding-top:18px}
div.CalendarIcon .Year {color:#0a264b;font-weight:bold;font-size:14px;width:60px;text-align:center}

div.RemindertText{width:683px;}
div.ReminderFormDiv{float:left;width:300px;margin-right:15px}
div.ReminderListDiv{float:left;width:368px}
#Reminder{width:300px}
#ReminderList{width:368px}
#ReminderList th{background-color:#dfdbd8;padding:0px 0px 0px 6px}
#ReminderList td{padding:6px 0px 0px 6px;font-size:11px;line-height:normal;vertical-align:top}
#ReminderList a{font-size:11px;}#ReminderList a:hover{font-size:11px;line-height:normal}
#DateFields{}
#DateFields select.day{width:35px}
#DateFields select.month{width:50px}
#DateFields select.year{width:50px}
div.ReminderFormDiv .dropdownlong{width:155px}


div.EventsList{float:left;height:190px}
div.EventsList table {padding:0px;margin:0px}
div.EventsList th{padding:0px 0px 7px 0px;font-weight:bold;font-size:11px;color:#0a264b;vertical-align:top}
div.EventsList td{margin:0px;padding:0px 0px 7px 5px;font-size:11px;width:110px;vertical-align:top}
div.EventsList td a{font-size:11px}div.EventsList td a:hover{font-size:11px;text-decoration:none}
div.EventsList th#mine{color:#8b687d}
/* AFFILIATES STYLES */

.affHolderTable{width:768px;border:none;border-collapse:collapse;padding:0px;text-align:center;}
.affNavCell{width:150px;padding:10px;}  
.affContentCell{} 

.affPageHeading{font-family:arial, verdana, sans-serif;color:#695d54; font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase}
.affNavHeading{font-family:arial, verdana, sans-serif; color:#695d54;font-size:12px;text-decoration:none;font-weight:bold}
.affHeadings{font-family:arial, verdana, sans-serif; padding:3px;border-bottom:1px solid #dfdbd8;font-weight:bold;color:#695d54;font-size:11px;}

.affBackLgt{background-color : #FFFFFF}

.affBackDrk{background-color:#dfdbd8;border:1px solid #dfdbd8;color:#695d54;padding:2px;font-weight:normal;font-size:11px}

.affBorder{}

.affSales{font-family:arial, verdana, sans-serif; font-weight:normal;color:#626469;font-size:8pt;border : 1px solid #626469;background-color : #ffffff;}

.affButtons{font-size:9pt;font-weight:bold}

.affMsg{font-family:arial, verdana, sans-serif; font-weight:normal;color:#CC0000;font-size:12px;}

.inputAff{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;width:120;border:1px solid #626469}

.affpaymentpopupbg{background-color:#cc0000}

.affSubHeading{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;}

.affLink{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affLink:link{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affLink:visited{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affLink:active{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affLink:hover{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:none}

.affSubLink{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affSubLink:link{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affSubLink:visited{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affSubLink:active{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:underline}
.affSubLink:hover{font-family:arial, verdana, sans-serif; font-weight:normal;color:#695d54;font-size:11px;text-decoration:none}

.affBoldLink{font-family:arial, verdana, sans-serif; font-weight:bold;color:#695d54;font-size:11px;text-decoration:underline}
.affBoldLink:link{font-family:arial, verdana, sans-serif; font-weight:bold;color:#695d54;font-size:11px;text-decoration:underline}
.affBoldLink:visited{font-family:arial, verdana, sans-serif; font-weight:bold;color:#695d54;font-size:11px;text-decoration:underline}
.affBoldLink:active{font-family:arial, verdana, sans-serif; font-weight:bold;color:#695d54;font-size:11px;text-decoration:underline}
.affBoldLink:hover{font-family:arial, verdana, sans-serif; font-weight:bold;color:#695d54;font-size:11px;text-decoration:none}

.affNavLink{font-family:arial, verdana, sans-serif; font-size:12px;color:#695d54;text-decoration:none}
.affNavLink:link{font-family:arial, verdana, sans-serif; font-size:12px;color:#695d54;text-decoration:none}
.affNavLink:visited{font-family:arial, verdana, sans-serif; font-size:12px;color:#695d54;text-decoration:none}
.affNavLink:active{font-family:arial, verdana, sans-serif; font-size:12px;color:#695d54;text-decoration:none}
.affNavLink:hover{font-family:arial, verdana, sans-serif; font-size:12px;color:#695d54;text-decoration:underline}
/* end affiliates */

.errormsgsm {color:#FF0000;}

.DeliveryTxtRegistry {border:1px solid #bdb6b0;padding:5px}
.DeliveryTxtText {border:1px solid #bdb6b0;padding:3px;font-size:14px}

.CatHeadingText{font-size:11px}
.CatOrderImage {border:1px solid #695d54;}

/* Advanced Search Results */
/* Side Navigation */
div.FilterNav{float:right; width:165px;border-left:1px dotted #dfdbd8;background-color:}
p.FilterByHeading {font-weight:bold; margin:0px 10px 0px 10px;color:#0a264b;font-size:12px; background:url(images/arrow.gif) no-repeat 80% 50%;}
div.FilterByCategory {font-weight:bold; margin:10px 10px 4px 10px;color:}

div.Filters a {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-family:verdana;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}

div.Filters a:hover {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-weight:normal;
	font-family:verdana;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	background-color:#dfdbd8;
}

div.Filters a.FiltersOn {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-family:verdana;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	background-color:#dfdbd8;
}

div.Filters a.FiltersOn:hover {
	padding: 3px 10px 3px 15px;
	display: block;
	color: #695d54;
	font-weight:normal;
	font-family:verdana;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	background-color:#dfdbd8;
}

div.Morefilters{padding: 3px 10px 3px 15px;}
div.Morefilters a{color:#547ed8;font-style:italic;font-size:10px;text-decoration:underline;text-transform:uppercase}
div.Morefilters a:hover{text-decoration:none}

div.SearchHeadingContainer{background-color:;padding:2px 2px 8px 2px}
div.SearchHeadingContainer h2 {font-weight:bold;font-size:14px; margin:0px 0px 8px 0px;color:#0a264b}
p.ResultHeading {font-weight:bold;font-size:12px; margin:0px 0px 8px 0px;color:#0a264b;background-color:#eeeeee;border-top:1px solid #dfdbd8; border-bottom:1px dotted #dfdbd8;padding:4px 0px 4px 2px;}

div.SearchTerm {margin:0px 0px 0px 0px;line-height:20px;color:#0a264b;float:left;width:560px}
div.SearchSummary{float:right;width:300px;font-size:11px;text-align:right;}
div.SearchSummary a{font-size:11px;text-decoration:underline}
div.SearchSummary a:hover{text-decoration:none}

span.SearchTerm {font-weight:bold;color:#0a264b;}
span.SearchNumber {font-weight:bold;color:#0a264b;}
div.SearchRelated_L1 {font-size:11px; margin:0px 0px 0px 0px;font-weight:bold;color:#0a264b;clear:both}
div.SearchRelated_L1 a{font-weight:normal; font-size:11px; margin:0px 3px 0px 3px;color:#0a264b;}
div.SearchRelated_L1 a:hover{text-decoration:none;color:#0a264b;}

div.SearchRelated_L2 {font-size:7.5pt; margin:5px 0px 0px 0px; font-weight:normal;width:136px;text-align:left;}
div.SearchRelated_L2 a{font-weight:normal; font-size:7.5pt;margin:0px}
div.SearchRelated_L2 a:hover{text-decoration:none;font-weight:normal}

div.SearchRelated_L3 {font-size:7.5pt; margin:0px 0px 0px 0px; font-weight:normal;text-align:left;}
div.SearchRelated_L3 a{font-weight:normal; font-size:7.5pt;margin:0px}
div.SearchRelated_L3 a:hover{text-decoration:none;font-weight:normal}

div.SearchSortByContainer{/*width:679px;*/ width:auto; border-bottom:0px solid #dfdbd8; border-top:3px solid #dfdbd8; background-color:#eeeeee;padding:14px 2px 8px 2px; margin:0px 0px 0px 0px; clear:both}
div.ItemsPerPage{/*width:679px;*/ width:auto; border-bottom:1px dotted #dfdbd8; border-top:0px solid #dfdbd8; background-color:#eeeeee;padding:8px 2px 14px 2px; margin-bottom:2px;clear:both}
div.SortByText{font-size:11px;font-weight:bold}
div.SortByText a{font-size:11px; margin:0px 3px 0px 3px;font-weight:normal}
div.SortByText a:hover{text-decoration:none}

div.SuggestionsContainer{width:auto; border-bottom:0px solid #dfdbd8; border-top:3px solid #dfdbd8; background-color:#ffffff;margin:8px 0px 8px 0px; color:#0a264b}
div.Suggestions {padding:10px 0px 0px 0px;line-height:20px;color:#0a264b}
span.DidYouMean{color:#547ed8;font-weight:bold}
a.DidYouMean {font-style:italic}
a.DidYouMean:hover{}

div.ZeroResults {padding:10px 0px 0px 0px;line-height:20px;color:#0a264b}
div.ZeroResults ul{margin-top:8px}

div.SearchArticle{margin:0px 0px 10px 0px;line-height:20px}
div.SearchCatalogue{margin:0px 0px 10px 0px;line-height:20px}

div.CatalogImagesSearch{border:0px solid #977953;width:681px;text-align:left;float:left}

div.SearchPagesBottom{width:auto;height:32px; border-bottom:3px solid #dfdbd8; background-color:#ffffff;clear:both}
div.SearchPages{color:#0a264b;font-weight:normal;font-size:11px;float:right;padding-right:2px}
div.SearchPages a.off{color:#666666;font-weight:normal;font-size:11px;text-decoration:none}div.SearchPages a.off:hover{color:#666666;font-weight:normal;font-size:11px;text-decoration:underline}
div.SearchPages a.on{color:#0a264b;font-weight:bold;font-size:11px;text-decoration:none}div.SearchPages a.on:hover{color:#0a264b;font-weight:bold;font-size:11px;text-decoration:none}

div.MostPopular{float:left; width:250px;padding:0px 0px 0px 2px;line-height:18px;}
div.MostPopular h3{font-weight:bold;font-size:14px; margin:0px 0px 8px 0px;color:#0a264b}
div.MostPopular a{font-size:11px;display:block;text-decoration:none;}
div.MostPopular a:hover{text-decoration:underline}

div.SearchAlphabet{float:left;width:530px;border-left:1px dotted #dfdbd8;padding-left:5px;min-height:450px}
div.AlphabetLinks a{font-weight:bold;font-size:14px; margin:0px 3px 8px 3px;color:#0a264b;text-decoration:none}
div.AlphabetLinks a:hover{text-decoration:underline}
div.AlphabetResults{margin:8px 0px 0px 3px;}
div.AlphabetResults a{font-size:11px;text-decoration:none;margin-left:0px}
div.AlphabetResults a:hover{text-decoration:underline}

.clearboth {clear: both; margin:0px; padding:0px; height: 0px; visibility: hidden;}
.clearright  {clear: right; margin:0px; padding:0px; height: 0px; visibility: hidden;}
.clearleft  {clear:left; margin:0px; padding:0px; height: 0px; visibility: hidden;}
.widthForcer {width: 875px;}
div.homeCMS{ background:url(/images/bg_homeCMS.jpg); padding: 6px;}
div.homeCMS .flash{ float: left; width: 287px; }
div.homeCMS .cms{ float: right; width: 575px; }
div.homeCMS .cms img{ display: block; }
div.homeCMS .thumbsAdsFirst{ float: left; width: 287px; padding-right: 1px;}
div.homeCMS .thumbsAdsLast{ float: left; width: 287px;}
div.homeCMS .thumbsAds{width: 863px;}

/* account holder update classes */
.AccountHolderUpdate{padding:6px 0 6px 0;}
.AccountHolderUpdate p.float{width:300px; float:left; padding:0 10px 0 0; vertical-align:top}
.AccountHolderUpdate p.inputfloat{width:auto; float:left; padding:0 10px 0 0; vertical-align:top}
.AccountHolderUpdate select{width:50px}
.AccountHolderUpdate select.year{width:auto}
.AccountHolderUpdate td{padding:0 8px 4px 8px}
.AccountHolderUpdate td.Question{width:300px; padding:0 8px 4px 8px}
#CorrectNameA {display:none; border:1px solid #bdb6b0;padding:4px 0px 4px 0px; margin:5px 0 5px 0}
#CorrectNameA p{font-style:italic; font-weight:bold; padding-left:3px; padding-right:7px;}
#AdditionalCardsA {clear:left;display:none; border:1px solid #bdb6b0;}
#AdditionalCardsA p{font-style:italic; font-weight:bold;}
/* In page popups start */
/* Added 11.02.2010 */
/* UI */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-helper-clearfix{zoom:1}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-widget-overlay{position:absolute;top:0;left:0; background: url(/images/1px.gif);}
/*background:#000000; opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20);*/
.estar_modal{background:url(/assets/no.png) top left no-repeat;}
.estar_modal .ui-widget-header{margin-left:21px;}
.estar_modal .ui-dialog-title{display:block;  background:url(/assets/n.png) top left repeat-x; padding-top:10px;height:24px; font-size:15px; white-space:nowrap;overflow:hidden;font-weight:bold;}
.estar_modal .ui-dialog-titlebar{background:url(/assets/ne.png) top right no-repeat;padding:0 20px 0 0; }
.estar_modal .ui-dialog-titlebar-close{display:block; height:25px; width:50px; background:url(/assets/close.png) no-repeat 50% 50%; text-decoration:none; position:absolute; right:15px; top:6px;}
.estar_modal .ui-dialog-titlebar-close .ui-icon{visibility:hidden;}
.estar_modal .w{background:url(/assets/o.png) top left repeat-y; padding:0 0 0 21px;}
.estar_modal .sw{background:url(/assets/so.png) bottom left no-repeat;padding: 0 0 0 21px;}
.estar_modal .s{background:url(/assets/s.png) bottom left repeat-x;height:23px}
.estar_modal .se{background:url(/assets/se.png) bottom right no-repeat;padding:0 23px 0 0;}
.estar_modal .e{background:url(/assets/e.png) top right repeat-y; padding:0 23px 0 0;}
.estar_modal .c{ padding:0; zoom:1}
.estar_modal  .ui-dialog-titlebar:after, .estar_modal .c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.estar_modal .ui-dialog-title h2{display:block; width:412px; margin:0 0 0 0;padding:0 0 10px 0;font-size:14px;color:#8A6F4C;}
.estar_modal .c .content{background:#ffffff;width:auto;min-height:120px; height:auto !important; height:120px;}
.estar_modal .c, .estar_modal  .ui-dialog-titlebar{zoom:1}
#product_popup{position:relative}
.estar_modal .ProductDetails {float:none;}
.estar_modal .zoomify_link, .estar_modal .close_link { display: none;}
.estar_modal .response{}
.estar_modal .error{color:#E20177; font-weight:bold;}
.estar_modal .success{color:#0094A5;}
.estar_modal label{}
.estar_modal .ProductLink{width:600px;float:right;text-align:right;}
.colour_swatch_links img, .swatch img{width:20px;height:27px}
.popup_data{display:none}
.matrix_holder {width:420px;overflow:auto;}
.catseotxt{font-size:11px}
.flash_popup_main_holder{margin: auto; width: 375px; padding-top: 15px;}
.flash_content{}
.flash_holder {width:375px;margin:0 auto; height:568px}
/* In page popups ends */
.gift-register-warning { padding; 10px; border: 1px solid black; font-weight: bold;}
.disabled { background-color:#CCC; border: 1px solid #ccc;}
.register_print_open, .register_print{cursor:pointer;}
.OutsideMiddle_print{width:600px;text-align:left; margin-top:18px; background-color:#ffffff;}
.OutsideMiddle_print .breadcrumbs{ margin-left:20px; padding:0px;} 
.OutsideMiddle_print .breadcrumbs p{ margin-top:0px;}
div.GiftRegister_print{padding:15px; padding-top:0px;width:570px;font-size:12px;color:#695d54;float:left; background-color:#FFF; margin-top:0px;}
div.GiftRegister_print .subheader{background-color:#cac3bf;padding-top:8px;padding-bottom:8px; padding-left:8px; padding-right:8px;font-weight:bold;color:#695d54; border-bottom:1px solid #cac3bf; border-top:1px solid #cac3bf;}
div.GiftRegister_print .header{ text-transform:uppercase; font-weight:bold; padding-left:8px;}
@media print {
	.register_print,.my_items{display: none;}
	div.GiftRegister_print .subheader{background-color:#ffffff;}
	}