/* modification rules for jquery-ui.css */
.ui-autocomplete { text-align:left !important; z-index:6000 !important; }
/* end modification rules for jquery-ui.css */

.arrow-n, .arrow-e, .arrow-s, .arrow-w {
  /*
   * In Internet Explorer, The"border-style: dashed" will never be
   * rendered unless "(width * 5) >= border-width" is true.
   * Since "width" is set to "0", the "dashed-border" remains
   * invisible to the user, which renders the border just like how
   * "border-color: transparent" renders.
   */
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  font-size: 11px;	/* Use font-size to control the size of the arrow. */
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  width: 0;
}

.arrow-n { border-bottom-width:1em; border-bottom-style:solid; border-bottom-color:#FFF; bottom:0.5em; }
.arrow-e { border-left-width:1em; border-left-style:solid; border-left-color:#FFF; left:0.5em; }
.arrow-s { border-top-width:1em; border-top-style:solid; border-top-color:#FFF; top:0.5em; }
.arrow-w { border-right-width:1em; border-right-style:solid; border-right-color:#FFF; right:0.5em; }
.arrow-w-grey {border-right-color:#464646;}

.pushtext{position:absolute; left:-999em;}

.italics { font-style:italic; }

.address-verification-link { color: #5fc6dd; }

.learn-more { color:#0068AE !important; font-size:11px !important; font-family:Arial; text-decoration:none; }

.DDLIndent option{ padding-left:10px; padding-right:3px; }
.gift-finder-mouse-pointer {cursor:pointer; font-size:12px;}
.cart-small-text {font-size:10px !important;}
.cart-small-text2 {font-size:11px !important;}

/* Paging Control */
.PagingContainer ul { margin:0; padding:0; text-align:left; font-size:11px; }
.PagingContainer li { list-style-type:none; display:inline; }
div.PagingContainer { font-size:11px; padding:5px 0px; }
div.PagingContainer a { border:1px solid #cccccc !important; color:#6c7275 !important; margin-right:2px !important; padding:2px 5px !important; text-decoration:none !important; font-size: 11px !important; }
div.PagingContainer a:visited { color:#6c7275 !important; }
div.PagingContainer a:hover { border:1px solid #6c7275 !important; }
div.PagingContainer a.PagingViewAll { border:none !important; }
div.PagingContainer a.FirstLast 
{
	border:1px solid #cccccc;
	background-color:#cccccc;
	color:#ffffff !important; 
	margin-right:2px !important;
	padding:2px 5px !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

div.PagingContainer a:hover.FirstLast { border:1px solid #6c7275 !important; background-color:#6c7275 !important; }
div.PagingContainer a.PrevNext:not(em) { border:1px solid #cccccc !important; color:#ffffff !important; margin-right:2px !important; padding:2px 5px !important; text-decoration:none !important; font-weight:bold !important; }
div.PagingContainer a:hover.PrevNext { border:1px solid #6c7275 !important; }
div.PagingContainer span.current { background-color:#5FC6DD; border:1px solid #5FC6DD; color:#FFFFFF !important; font-weight:bold; margin-right:2px; padding:2px 5px; font-size:11px; }
div.PagingContainer .hlttxt { color:#5FC6DD; }

.light-grey-header { background-color:#EAEAEA; color:#464646; font-weight:bold; padding: 5px !important; }

.gift-finder-page-text { position:absolute; top:60px; right:15px; font-size: 14px; width:250px; }
.gift-finder-title-header { position:absolute; top:15px; right:70px; float:right; }
.gift-finder-h1-text { font-size:40px; font-weight:bold; }
.gift-finder-top-image { background-image: url(https://s7d2.scene7.com/is/image/Baudville/GIFT_FINDER?hei=300&wid=773); height:300px; width:773px; position:relative; }
#divGiftFinderActionDropDowns {position: absolute; top:115px; right:55px;}

.sale_originalprice { color:#666666; font-family:Verdana, Arial; font-size:10pt; font-weight:normal; }
.sale_originalprice_lineThrough { color:red; text-decoration: line-through; font-weight:bold; }

/* Baudville Colors */
.bv-black { color:#000000; }
.bv-blue { color:#0000FF; }
.bv-light-blue { color: #5FC6DD; }
.bv-dark-grey { color:#464646; }
.bv-light-grey { color: #999999; }
.bv-silver { color: #CCCCCC; }
.bv-light-red { color: #DE5658; }
.bv-yellow { color: #FDFFCA; }
.bv-red { color: #DE5658; }
.bv-weekly-deals-red { color:#DE5658; }
.bv-white { color: #FFFFFF; }
.zebra-grey { background: #F3F3F3; }
.row-highlight { background:#FFFFDC; }
.crossout { text-decoration: line-through; }
.link-color { color: #0068AE !important; }
a.link-color { color:#0068AE !important; cursor:pointer; }
a.link-color:hover { text-decoration:underline !important; }
a.gray-link { color: #6C7275 !important; }

.btn-red-missing-image { font-size:110%; font-weight:bolder; color:white; background:#F75560; }
.btn-teal-missing-image { font-size:110%; font-weight:bolder; color:white; background:#5DC6D9; }

.catalogfootcattxt { text-align:center; font-weight:bold; color:#464646; font-size:13px; }

/* Persoanlization - Plaques */
.plaque-empty-text-grayed-out {color:yellow;}

.ProductListHeight {height:315px;}
.ApparelProductListHeight {margin:0 7px; padding:10px 0;}

/* defaults */
* { margin: 0; padding: 0; }
html { height: 100%; margin-bottom: 1px; font-size: .8em; font-family: Arial, Helvetica, Sans-Serif; color:#464646; margin: 0; padding: 0; }
body {margin:0 auto; padding:0px; font-family:Arial; color:#464646; font-size:.8em; text-align:center;}
form.aspnetForm { margin:0; padding:0; }
img { border-width: 0; }
td {font-family:Arial; color:#464646; font-size:13px;}
.HR {width:769px}
th.divider{color:Blue;}
a:link {color:#464646; font-size:12px; text-decoration:none;}
a:active {color:#464646;}
a:hover {color:#464646;}
a:visited {color:#464646;}
.bttn {padding:10px 0 0 0;}
.PrintMe {display:none;}
.pricestatus {font-weight:bold; color:#DE5658;}
.mouse-pointer {cursor:pointer;}
fieldset {padding:10px; margin-right:5px}
input[type=radio] {margin:2px 3px 0 0;}
#divbvgames td img {display:block;}

.PersonalizeIt {background:#6C7275; color:#FFFFFF; margin: 0 0 5px -7px; padding:2px; text-align:center; width:183px; font-size:11px; font-weight:bold; letter-spacing:1px;}
#pagebody { border:none; z-index:1; padding-bottom:25px;}
#pagebody:not(em) {background-color:white; border:none; position:relative; z-index:5;}
#pagebody #content table td .PersonalizeIt a:link{color:#FFFFFF; text-decoration:none;}
#pagebody #content table td .PersonalizeIt a:visited{color:#FFFFFF;}
.PersonalizeIt a:link{color:#FFFFFF; text-decoration:none;}		/* Personalizeit classes copied because search page needs different selectors */
.PersonalizeIt a:visited{color:#FFFFFF;}
.PersonalizeIt a:active{color:#FFFFFF;}
.PersonalizeIt a:hover{color:#FFFFFF;}
.OnSale {background:#DE5658; color:#FFFFFF; margin: 0 0 5px -7px; padding:2px; text-align:center; width:183px; font-size:11px; font-weight:bold; letter-spacing:1px;}
#pagebody #content table td .OnSale a:link{color:#FFFFFF; text-decoration:none;}
#pagebody #content table td .OnSale a:visited{color:#FFFFFF;}
.OnSale a:link{color:#FFFFFF; text-decoration:none;}		/* OnSale classes copied because search page needs different selectors */
.OnSale a:visited{color:#FFFFFF;}
.OnSale a:active{color:#FFFFFF;}
.OnSale a:hover{color:#FFFFFF;}
.OutOfStock {background:#FFFFFF; margin: 0 0 5px -7px; padding:2px; text-align:center; width:183px; font-size:11px; font-weight:bold; letter-spacing:1px;}
#pagebody #content table td .OutOfStock a:link{color:#DE5658; text-decoration:none;}
#pagebody #content table td .OutOfStock a:visited{color:#DE5658;}
.OutOfStock a:link{color:#DE5658; text-decoration:none;}		/* OnSale classes copied because search page needs different selectors */
.OutOfStock a:visited{color:#DE5658;}
.OutOfStock a:active{color:#DE5658;}
.OutOfStock a:hover{color:#DE5658;}
.NewProduct {background:#DF5658; color:#FFFFFF; margin: 0 0 5px -7px; padding:2px; text-align:center; width:183px; font-size:11px; font-weight:bold; letter-spacing:1px;}
#pagebody #content table td .NewProduct a:link{color:#FFFFFF; text-decoration:none;}
#pagebody #content table td .NewProduct a:visited{color:#FFFFFF;}
.NewProduct a:link{color:#FFFFFF; text-decoration:none;}		/* OnSale classes copied because search page needs different selectors */
.NewProduct a:visited{color:#FFFFFF;}
.NewProduct a:active{color:#FFFFFF;}
.NewProduct a:hover{color:#FFFFFF;}
.BestSeller {background:#60CAE1; color:#FFFFFF; margin: 0 0 5px -7px; padding:2px; text-align:center; width:183px; font-size:11px; font-weight:bold; letter-spacing:1px;}
#pagebody #content table td .BestSeller a:link{color:#FFFFFF; text-decoration:none;}
#pagebody #content table td .BestSeller a:visited{color:#FFFFFF;}
.BestSeller a:link{color:#FFFFFF; text-decoration:none;}		/* OnSale classes copied because search page needs different selectors */
.BestSeller a:visited{color:#FFFFFF;}
.BestSeller a:active{color:#FFFFFF;}
.BestSeller a:hover{color:#FFFFFF;}
.BannerPlaceholder {background:#FFFFFF; margin: 0 0 5px -7px; padding:2px; text-align:center; width:183px; font-size:11px; font-weight:bold; letter-spacing:1px;}
#pagebody #content table td .BannerPlaceholder a:link{color:#FFFFFF; text-decoration:none;}
#pagebody #content table td .BannerPlaceholder a:visited{color:#FFFFFF;}
.BannerPlaceholder a:link{color:#FFFFFF; text-decoration:none;}		/* OnSale classes copied because search page needs different selectors */
.BannerPlaceholder a:visited{color:#FFFFFF;}
.BannerPlaceholder a:active{color:#FFFFFF;}
.BannerPlaceholder a:hover{color:#FFFFFF;}

input.txtbox {font-family:Arial; color:#464646; font-size:11px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px; padding-left:2px; padding-right:2px; height: 17px;}
input.txtbox_topsearch {font-family:Arial; color:#464646; font-size:12px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px; padding-left:4px; padding-right:2px; padding-top:2px; height:17px; width:180px;}
input.txtbox_uc {font-family:Arial; color:#464646; font-size:11px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px; padding-left:2px; padding-right:2px; text-transform:uppercase;}
textarea.txtbox {border:solid 1px #CCC;}
input.txtbox2 {font-family:Arial; color:#464646; font-size:12px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px; padding-left:2px; padding-right:2px; height: 17px;}
input.txtboxfs13 {font-family:Arial; color:#464646; font-size:13px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px; padding-left:2px; padding-right:2px;}
select {font-family:Arial; color:#464646; font-size:12px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px;}
#divForm input {padding:1px; margin-right:0px; font-family:Arial; color:#464646; font-size:12px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px;}
.btn_text {padding: 2px 2px 2px 0px; text-transform:uppercase; background-image:url("/images/site/d2d/signup.jpg"); background-repeat:no-repeat; font-size:0px; font-weight:bold; font-family:Arial; width:47px; height:17px; }
.btn_bg_blue {padding: 2px 3px 2px 3px; background-image:url("/images/site/btn_bgnd_blue.jpg"); background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Arial;}
.btn_bg_maroon {padding: 2px 3px 2px 3px; background-image:url("/images/site/btn_bgnd.jpg"); background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Arial;}
.ul-shipmethod-instructions  {padding-left:15px; list-style-type:disc; font-family:Arial; font-size:12px; font-weight:normal;}
.bold-copy {font-weight: bold;}
.sort-results-ul {list-style: none;}
.img-product {border:1px solid #999999;}
.ProductImage .img-product {border:0;}
.img-no-border {border: none;}
.req-fld {color:#DE5658;} 
.red-bold-copy {color: #DE5658; font-weight:bolder;} 
.bold-red-info {color:#DE5658; font-size:13px; font-weight:bold; font-family:Arial;}
.bold-white-info {color:#FFF; font-size:14px; font-weight:bold; font-family:Arial;}

.new-product {font-weight: normal; color: #DE5658; text-transform:uppercase;}
.cart-personalize-product {font-weight: normal; color:#DE5658;} 
.cart-clearance-product {font-weight: normal; color:#DE5658;} 
.cart-additional-charge {font-weight: normal; color:#464646;} 
.cart-backordered-product {font-weight: normal; color:#DE5658;}

.kudos-kit-caption-shop-page {width:140px; font-size:11px;}

/* PVI */
.PVIProdImg {float:left; margin:5px 10px 0px 0px; height:50px;} /* IE */
.PVIProdImg:not(em) {float:left; margin:10px 10px 5px 0px; height:50px;}
.PVIProdInfo:not(em) {margin:10px 0 5px 0;}
 
/* Display classes */
.no-show {display: none;}
.show-inline {display: inline;}
.show-block {display: block;}

.web-product {font-weight: normal; color: #5FC6DD; text-transform:uppercase;} 
.quick-order-list {font-weight: bold; background-color: #FFF; font-size:11px; font-weight:normal;}
.error-msg {font-weight: normal; color: #DE5658; font-size:11px;} 
.pers-error-msg {font-weight: bold; color: #DE5658; font-size:12px;} 
.bttn-add-cart {background-image:url("/images/site/bttn_addcart.gif");}
.bttn-update-cart {background-image:url("/images/site/bttn_updatecart.gif");}

.rad-txtbox {font-family:Arial; color:#666666; font-size:11px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-width:1px; padding-left:2px; padding-right:2px; text-transform:uppercase;}
.RadWindow { z-index:999999 !important; }

/* Product Selector User Control Styles */
.theme {line-height:13px; font-size:11px; color:White; padding:0 0 0 0px; float:left; vertical-align:middle;} 
.shoptheme {line-height:13px; font-size:11px; color:White; float:left; padding:0 5px 0px 0px; vertical-align:middle;}

/* Tabs */
.selected-tab {color:#DE5658 !important; font-weight:bolder;}
.hovered-tab {background-color:#464646; color:#DE5658;}

/* general */
.hlttxt {color:#DE5658;}
.hlttxt02 {color:#5FC6DD;} /*6/23/09 JINTVELD changed color #8AADC6*/
.divider {background-color:#999999; color:#CCCCCC; border:0; height:1px; line-height: 0px; clear:both; margin:5px 0;}
.divider02 {background-color:#FFFFFF; color:#FFFFFF; border:0; height:1px; line-height: 0px;}
.cartdivider {background-color:#CCCCCC; color:#CCCCCC; border:0; height:1px; line-height: 0px; clear:both; margin:20px 0;}
.dividerbullet {background-image:url("/images/site/d2d/bulletdiv.jpg"); background-repeat:no-repeat; height:40px; width:3px;}

/* Theme Chooser */
#container {background-color:#FFFFFF; width:965px; margin:0px auto; text-align:left; height:100%;}
.emergencytext {position:relative; width:964px; padding-bottom:10px; font-weight:bold; font-size:13px; color:#FF0000;}

#header2 {position:relative; width:965px; background-color:#DE5658; padding:7px 0 0px 0;}
#header2 #logo2 {float:left; margin:0 0 0 13px; vertical-align:middle;}

/*front page product slider */
#spnHPProdName1 {color:#0068AE; text-decoration:none;}
#spnHPProdName2 {color:#0068AE; text-decoration:none;}
#spnHPProdName3 {color:#0068AE; text-decoration:none;}
#spnHPProdName4 {color:#0068AE; text-decoration:none;}
#spnHPProdName5 {color:#0068AE; text-decoration:none;}

#rcnav {position:relative; width:789px; background-image:url("/images/site/rcnav_bgnd.gif"); background-repeat:repeat-x;}
#rcnav a:link {padding:9px 0px 10px 0px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; display:block;}
#rcnav ul {padding:0px; margin:0px; list-style:none;}
#rcnav li {text-align:center; float:left;}
#rcnav li.articles {width:140px;}
#rcnav li.casestudies {width:123px;}
#rcnav li.whitepapers {width:123px;}
#rcnav li.videosandmp3 {width:131px;}
#rcnav li.sharedexp {width:131px;}
#rcnav li.champs {width:131px;}

#breadcrumbs {position:relative; width:930px; padding:0 0 9px 0; font-size:10px; font-weight:bold; color:#0068AE;}
#breadcrumbs a:link {color:#464646; font-size:10px; font-weight:normal; text-decoration:underline;}

.breadCrumbLink {font-size:14px !important; font-weight:bold;}

#pagebody #content { position:relative; float:right; font-size:12px; color:#464646; border-color:#FFFFFF; font-family:Arial;}
#content { margin:0px auto !important; float:none !important;}
#ctl00_ContentPlaceHolder1_content {margin:0px auto !important; float:none !important;}

#pagebody #content h1.generic-content {font-size:16px; color:#464646; padding-left:3px;}
#pagebody #content h1.inherit-header {font-size:100%; font-weight:inherit;}
#pagebody #content p {font-size: 12px;}
#pagebody #content .img {padding: 0 0 10px 10px;}
#content table td {color:#464646;}
#content table td a {color:#0068AE;}
#content table td a:link {color:#0068AE;}
#content table td a:hover {text-decoration:underline;}

/*Promotion Content */
#pagebody #content .promobox1, .promobox2 {float:right; padding: 4px 25px 0px 0px; width:167px;}

/* Landing Pages */
#pagebody #content .lp {position:relative; width:789px; float:right;}
img.center {margin-left:10%; margin-right:auto; width:650px;}
#pagebody #content .wlp {padding:0px; margin:0px; width:789px; float:right;}
img.wc {margin-left:auto; margin-right:auto; width:789px;}
#pagebody #content .nonav {padding:0px; margin:0px; width:960px; float:right;}
img.nav {margin-left:10%; margin-right:10%; width:789px;}
/* Landing Pages */

/* Site Map */
#pagebody #content #sitemap p {font-weight:bold; margin-left:20px; color:#464646; line-height:30px;}
#pagebody #content #sitemap ul {margin-left:50px;}
#pagebody #content #sitemap a:link {color:#0068AE; text-decoration:none;}
#pagebody #content #sitemap a:hover {text-decoration:underline;}
#pagebody #content #sitemap li {line-height:15px; list-style-type:none;}
/* Site Map */

/* category */

#pagebody #content #catgtop {padding:8px;}
#pagebody #content #catgtop table td.catgtoptxt ul {margin-left:15px;}
#pagebody #content #catgtop table td.catgtopimg {background-color:#EAEAEA; border:1px solid #CCCCCC;}
#pagebody #content #catgtop table td.catgtoptxt {padding:20px; background-color:#EAEAEA; color:#464646;}
#pagebody #content #catgtop table td.catgtoptxt a:link {color:#0068AE; font-weight:bold; text-decoration:none;}
#pagebody #content #catgtop table td.catgtoptxt a:hover {text-decoration:underline;}
#pagebody #content #catgtop table td.catgtoptxt .catgtophdr {font-size:20px; font-weight:bold; color:#464646;}
#pagebody #content #catgtop table td.catgtoptxt table td {padding-top:5px; color:#464646;}
#pagebody #content #catgtop table td.catgtopprc {padding-top:5px; color:#464646; font-size:14px;}

#pagebody #content .catgprod {width:185px; padding:5px 0px 8px 8px; float:left;}
#pagebody #content .catgprod .catgprodthhdr {padding:0px 1px 5px 1px; color:#5FC6DD; font-size:18px; font-weight:bold;} /*JINTVELD 6/22/09 changed color #003E7E */
#pagebody #content .catgprod .catgprodthhdr a:link {color:#464646; font-size:18px; font-weight:bold; text-decoration:none;} 

#pagebody #content .catgprod2 {width:185px; padding:5px 0px 8px 8px; float:left; background-color:#EAEAEA; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
#pagebody #content .catgprod2 .catgprodthhdr {padding:0px 1px 5px 1px; color:#5FC6DD; font-size:18px; font-weight:bold;} /*JINTVELD 6/22/09 changed color #003E7E */
#pagebody #content .catgprod2 .catgprodthhdr a:link {color:#464646; font-size:18px; font-weight:bold; text-decoration:none;}

#pagebody #content .catgprod .catgprodhdr {padding:0px 1px 5px 1px; color:#464646; font-size:13px; font-weight:bold;} /*JINTVELD 6/22/09 changed color #000000 */
#pagebody #content .catgprod .catgprodhdr a:link {color:#0068AE; font-size:13px; font-weight:bold; text-decoration:none;}
#pagebody #content .catgprod img {border:1px solid #999999;}
/* category */

/* SubCategory/SubSubCategory Headings */
#pagebody #content .catgsscprod {padding:5px 0px 8px 5px; float:left; }
#pagebody #content .catgsscprod .catgsscprodhdr {padding:0px 1px 2px 1px; color:#464646; font-size:12px; width:185px;}
#pagebody #content .catgsscprod .catgsscprodhdr a:link {color:#0068AE; font-size:12px; text-decoration:none;}
#pagebody #content .catgsscprod .catgsscprodhdr a:hover {text-decoration:underline;}
#pagebody #content .catgsscprod img {border:1px solid #999999;}
#pagebody #content .catgsscprod .QuickPeekButton img {border:none;}

/* Resource Center Industry Page Article/Recommended Item */
#pagebody #content .catgsscprod .rcgsscprodhdr {padding:0px 1px 2px 1px; color:#464646; font-size:12px; width:185px;}
#pagebody #content .catgsscprod .rcgsscprodhdr a:link {color:#0068AE; font-size:12px; text-decoration:none;}
#pagebody #content .catgsscprod .rcgsscprodhdr a:hover {text-decoration:underline;}

/* subcategory */
#pagebody #content #sctgtop {padding:16px 0; font-size:12px;}
#pagebody #content #sctgtop .sctgtophdr {color:#464646; font-size:20px; font-weight:bold;}
.sctgtop {padding:16px 0; font-size:12px;}
.sctgtophdr {color:#464646; font-size:20px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_sctgtop a {color: #0068AE;}
#ctl00_ContentPlaceHolder1_sctgtop a:hover {text-decoration:underline;}
.sctgtop p a {color: #0068AE;}
.sctgtop p a:hover {text-decoration:underline;}

#pagebody #content #divProductListing #sctgtop {padding:16px;}
#pagebody #content #divShirtsGearHero {margin-top:7px; width:953px; height:367px; background-image:url(https://s7d2.scene7.com/is/image/Baudville/Apparel-Category-Page-shadow?fmt=jpg); background-repeat:no-repeat;}
#pagebody #content #divProductListing #sctgtop .sctgtophdr {color:#464646; font-size:20px; font-weight:bold;}
#pagebody #content .divProductListContainer { padding:3px 0px 3px 0; }
#ctl00_ContentPlaceHolder1_ucPaging_ddlProductsPerPage { width:48px; }
#ctl00_ContentPlaceHolder1_ucProductList_ucPaging_ddlProductsPerPage { width:48px; }

#pagebody #content .sctgnav {padding:3px 0; font-size:11px;}
#pagebody #content .sctgnav .sctgnavlft {float:left; padding-top:5px;}
#pagebody #content .sctgnav .sctgnavlft table td {color:#464646; font-size:11px;}
#pagebody #content .sctgnav .sctgnavrht {padding-top:1px; padding-bottom:0px; padding-right:5px; color:#464646; font-size:11px; float:right;} /*06/23/09 JINTVELD changed color #000000*/
#pagebody #content .sctgnav .sctgnavrht a:link {color:#464646; font-size:11px; text-decoration:underline;}
#pagebody #content .sctgnav .sctgnavrht a.sctgnavvall:link {color:#464646; font-size:11px; text-decoration:none;}

#pagebody #content .sctgprod {width:185px; padding:8px 0px 8px 8px; float:left;}
#pagebody #content .sctgprod .sctgprodhdr {padding:0px 1px 5px 1px; color:#464646; font-size:13px; font-weight:bold;}
#pagebody #content .sctgprod .sctgprodhdr a:link {color:#464646; font-size:13px; font-weight:bold; text-decoration:none;}
#pagebody #content .sctgprod a:link {color:#464646; text-decoration:none;}
#pagebody #content .sctgprod img {margin-bottom:1px; border:1px solid #999999;}

#pagebody #content #sctgbot {padding:25px 8px 25px 8px; text-align:right;}
/* subcategory */

/* product */
#pagebody #content #prodtop {padding:8px; overflow:hidden;}
#pagebody #content #prodtop #prodtoplft {width:297px; float:left;}
#pagebody #content #prodtop #prodtoplft #prodtopimgs {padding-bottom:8px; color:#464646;}
#pagebody #content #prodtop #prodtoplft #prodtopimgs a:link {color:#464646; text-decoration:none;}
.pr-snippet-read-write a:link {color:#464646; text-decoration:none; font-size:10px; text-align:left !important;}
.pr-snippet-read-write p { text-align:left !important; font-size:10px !important; }
.pr-snippet-read-write { text-align:left !important; }
#pagebody #content #prodtop #prodtoplft #prodtopimgs .prodtopimglrg {margin-bottom:5px; border:1px solid #CCCCCC;}
#pagebody #content #prodtop #prodtoplft #prodtopimgs .prodtopimgsml {margin:5px 4px 0px 0px; border:1px solid #CCCCCC;}
#pagebody #content #prodtop #prodtoplft #prodtopaddl {border:1px solid #CCCCCC;}
#pagebody #content #prodtop #prodtoplft #prodtopaddl #prodtopaddlhdr {width:288px; padding:4px 0px 6px 7px; background-color:#5FC6DD; color:#FFFFFF; font-size:10px; font-weight:bold;}
#pagebody #content #prodtop #prodtoplft #prodtopaddl #prodtopaddllnks {padding:3px 8px 4px 8px; color:#464646; font-size:11px; line-height:19px;}
#pagebody #content #prodtop #prodtoplft #prodtopaddl #prodtopaddllnks a:link {color:#464646; font-size:11px; text-decoration:underline;}
#tnttoprht div .addthis_button_tweet iframe { padding-right:0 !important; }
#pagebody #content #prodtop #prodtoprht {width:466px; float:right;}
#pagebody #content #prodtop #prodtoprht #prodtopform {margin-bottom:8px; padding:4px 4px 4px 4px; background-color:#EAEAEA;}
#pagebody #content #prodtop #prodtoprht #prodtopform table.prodtopformoln {border:1px solid #FFFFFF;}
#pagebody #content #prodtop #prodtoprht #prodtopform table.prodtopformoln table td {color:#464646; vertical-align:top;}
#pagebody #content #prodtop #prodtoprht #prodtopform table.prodtopformoln table td .prodtopformhdr {white-space: normal; font-size:17px; font-weight:bold;}
#pagebody #content #prodtop #prodtoprht #prodtopform table.prodtopformoln table td .prodtopformprc {font-size:13px;}
#pagebody #content #prodtop #prodtoprht #prodtopform table.prodtopformoln table td .hlttxt {line-height:27px;}
#pagebody #content #prodtop #prodtoprht #prodtopform table.prodtopformoln table td select {margin:5px 0px 5px 0px;}
#pagebody #content #prodtop #prodtoprht #prodtopform table.prodtopformoln table td img {margin-top:5px;}
#pagebody #content #prodtop #prodtoprht #prodtopform .detail-snippet{width:100%; height:130px; margin-bottom:98px; text-align:center;}
#pagebody #content #prodtop #prodtoprht #prodtopdesc {padding:8px 8px 0px 8px;}
#pagebody #content #prodtop #prodtoprht #prodtopdesc ul {padding:0px; margin:0px;}
#pagebody #content #prodtop #prodtoprht #prodtopdesc li {margin: 0 0 0 25px}
#pagebody #content #prodtop #prodtoprht #prodtopdesc li a {color:#0068AE; font-weight:bold;}
#pagebody #content #prodtop #prodtoprht #prodtopdesc a:link {color:#0068AE; font-weight:bold;}
#pagebody #content #prodtop #prodtoprht #prodtopdesc a:active {text-decoration:underline;}
#pagebody #content #prodtop #prodtoprht #prodtopdesc a:hover {text-decoration:underline;}

#pagebody #content #prodtop .product-chat a:link {color: #0068AE; font-family:Arial; font-weight:600;}
#pagebody #content #prodtop .product-chat a:hover {text-decoration:underline;}

#pagebody #content #prodtop .product-chat #spnBoldChatQuestion {font-family:Arial; font-weight:500;}

#pagebody #content #prodbot {padding:10px 0 0; display:none;}
#pagebody #content #prodbot .prodbothdr {margin-bottom:5px; padding:5px 8px 5px 8px; background-color:#464646;}
#pagebody #content #prodbot .prodbothdr .prodbothdrtxt {color:#FFFFFF; font-size:14px; font-weight:bold; float:left;}
#pagebody #content #prodbot .prodbothdr .prodbothdrlnk {color:#FFFFFF; float:right;}
#pagebody #content #prodbot .prodbothdr .prodbothdrlnk a:link {color:#FFFFFF; text-decoration:underline;}

#pagebody #content #prodbot #prodbotlft {width:297px; float:left;}
#pagebody #content #prodbot #prodbotlft #prodbotlnks {padding:0px 8px 0px 8px;}
#pagebody #content #prodbot #prodbotlft #prodbotlnks a:link {color:#0068AE; text-decoration:none;}
#pagebody #content #prodbot #prodbotlft #prodbotlnks a:hover {text-decoration:underline;}

#pagebody #content #prodbot #prodbotrht {width:550px; float:right;}
#pagebody #content #prodbot #prodbotrht .prodbotxsel {width:150px; padding-left:8px; float:left;}
#pagebody #content #prodbot #prodbotrht .prodbotxsel a:link {color:#464646; text-decoration:none;} /*06/23/09 JINTVELD changed color #000000*/
#pagebody #content #prodbot #prodbotrht .prodbotxsel img {margin-bottom:5px; border:1px solid #CCCCCC;}

#pagebody #content #prodbot .prodbotMiddle {padding-top:10px; padding-bottom:10px; width:765px; float:left; margin-left:5px;}
#pagebody #content .spoton-summary {padding-top:10px; padding-bottom:10px; width:760px;}
#pagebody #content .spoton-snippet {position: absolute; width: 328px; padding-top:348px; padding-left:422px;}

.divATCContainer { position:relative; background-image: url(https://s7d2.scene7.com/is/image/Baudville/PDP_AddToCartBtn?hei=47&wid=252); background-repeat:no-repeat; height:47px; width:252px; cursor:pointer; }
.divATCButton { position:absolute; background-image: url(https://s7d2.scene7.com/is/image/Baudville/PDP_AddToCartBtn?hei=47&wid=252); background-repeat:no-repeat; height:47px; width:194px; cursor:pointer; margin-left:56px; margin-bottom:-47px; background-position:-56px 0px; }
.divPersonalizeItBtn { position:absolute; background-image: url(https://s7d2.scene7.com/is/image/Baudville/PDP_PersonalizeItBtn?hei=47&wid=252); background-repeat:no-repeat; height:47px; width:194px; cursor:pointer; margin-left:56px; margin-bottom:-47px; background-position:-56px 0px; display:none; }

/* Kudos Kits */
#pagebody #content .btmcontent {position:relative; padding:20px 0;}
#pagebody #content .btmcontent p.btmhdr {display:block; position:relative; left:250px; top:40px; float:left;}
#pagebody #content .btmcontent p.btmtxt {display:block; position:relative; right:70px; width:500px; top:70px; float:right;}
/* product */

/* ePraise */
#pagebody #content .praiseflash {display:block; position:relative; background-image:url(/images/site/d2d/epmainbg.jpg); background-repeat:no-repeat; height:310px; width:763px;}
#pagebody #content .SndEpraise {cursor:pointer; width:108px; height:43px; background:url('https://s7d2.scene7.com/is/image/Baudville/BTN_SEND_EPRAISE?fmt=gif') no-repeat}
.epraise_ty_cat_container div {float:left; text-align:center; margin-bottom:15px;}
.epraise_ty_cat_container h1 {font-size:22px;}
.epraise_ty_cat_container h3 {padding-bottom:5px;}
.epraise_ty_cat_container {overflow:auto;}
#epraiseHeader {background-color:#E6E6E6; padding:10px; margin-bottom:15px; overflow:auto;}
#epraiseHeader h1 a {font-size:22px; padding-bottom:5px;}
#divEpraiseGroups {position:relative; padding-top:15px;}

/* empty shopping cart */
.divEmptyCartHero { margin-bottom:18px; }
.divEmptyCart { font-size:18px; font-weight:bold; }
#divEmptyCartProducts { margin:22px auto 0 auto; width:420px; }
.divEmptyCartProduct { text-align:center; float:left; margin-right:10px; cursor:pointer; }
.divEmptyCartProduct a:link { font-size:14px; font-weight:bold; }

/* shopping cart */
.divUpsellProduct { vertical-align:top; }
#pagebody #content .carttop {padding:15px 0; width:964px; float:none; margin:0 auto;}
#ctl00_ContentPlaceHolder1_divCheckoutTop { clear:none; height: 52px; }
.divCartContent{ clear:both; float:none; margin:0 auto; width:100%; }
#divCartAdtlInfo{display:block; float:left; width:175px; margin-top:-100px; border-right:dashed 1px #CCCCCC;}
.CartInfoBlock { padding-right:5px; padding-left:5px; }
.cartinfoheader{color:#60CAE1; font-size:15px; font-weight:bold;}
.CartInfoContent{padding-left:10px;}
.CartInfoBigText{font-size:15px; font-weight:bold;}
.CartInfoBigText a{font-size:15px; font-weight:bold;}
.CartInfoDivider{border-bottom:solid 1px #CCCCCC; width:150px; margin:10px auto;}
.cartPromoBannerContainer { width:100%; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; margin-bottom:15px; }
.cartPromoBanner { text-align:center; }
#ctl00_ContentPlaceHolder1_divCart>.white-grad-box{margin:0 0 15px 12px !important;}

.cartMainColumn { width:722px; margin-right:19px; }
#divCartMainColumn { float:left; min-height:250px; background-color:#fefefe; border-color:#ddd; border-radius:10px; border-style:solid; border-width:0 1px 1px; box-sizing:border-box; }
.cartRightColumn { width:223px; height:37px; }
#divCartRightColumn { float:left; }
.divCartContinueTop { float:left; height:23px; width:136px; margin-top:8px; cursor:pointer; }
.divCartTitle { float:left; height:39px; width:276px; margin-left:112px; }
#divCartSummaryContainer { margin-bottom:14px; background-color:#fefefe; border-color:#ddd; border-radius:10px; border-style:solid; border-width:0 1px 1px; box-sizing:border-box; }
#divCartSummary { padding:10px 15px; }
#divCartSummary table td { font-weight:bold; padding-bottom:8px; vertical-align:text-top; }
#divCartCouponContainer { padding:10px 15px; }
#divCartCouponCTA div a:link { font-size:10px; font-weight:bold; }
#divCartCatCodeContainer { padding:10px 15px; }
#divCartCatCodeCTA div a:link { font-size:10px; font-weight:bold; }
#divCartMainColumn table.cartRowDetails { margin-left:24px; margin-right:9px; margin-bottom:24px; }
#divCartItemSummary table.cartRowDetails { margin-left:0px; margin-right:0px; margin-bottom:24px; }
#divCartMainColumn td.cartRowDetails { padding-top:24px; padding-left:24px; vertical-align:top; }
#divCartItemSummary td.cartRowDetails { padding-top:24px; padding-left:0px; vertical-align:top; }
#divCartMainColumn th.cartRowDetailNums, 
#divCartItemSummary th.cartRowDetailNums { width:50px; padding:0 12px 0 12px; text-align:center; border-bottom:solid 1px #cccccc; }
#divCartMainColumn td.cartRowDetailNums, 
#divCartItemSummary td.cartRowDetailNums { width:50px; padding:5px 12px 0 12px; text-align:center; vertical-align:top; }
#divCartItemSummary td.cartrowsdesc { width:318px; padding-left:24px; }
#divCartItemSummary td.cartRowNums { padding-left:24px; }

#saveCartLink { padding-top:12px; color:#0068ae; cursor:pointer; font-size:11px; font-weight:bold; }

#divAddressSummary { margin-bottom:25px; }
.stepAddrSumContent { padding-top:8px; padding-left:10px; margin-bottom:16px; }
#divAddressSummary div { padding-left: 20px; }
#divAddressSummary div span { padding-left:0px; padding-bottom:8px; color:#464646; font-family:Arial; font-size:13px; }
#divAddressSummary div span.stepAddrSumTitle { padding-top:0px; padding-left:0px; font-weight:bold; }

.stepStepContent { padding-top:8px; padding-left:10px; margin-bottom:16px; }
#divShipMethodSummary { margin-bottom:25px; padding-left: 20px; }
#divShipMethodSummary div span { padding-left:0px; padding-bottom:8px; color:#464646; font-family:Arial; font-size:13px; }
#divShipMethodSummary span.stepStepTitle { padding-bottom:8px; color:#464646; font-family:Arial; font-size:13px; padding-top:0px; padding-left:0px; font-weight:bold; }

.cartUpsells { width:722px; margin-top:30px; text-align: center; }
.cartUpsells .Upsell_Header { color:#464646; font-size:13px; font-weight:bold; margin-bottom:21px; margin-top:5px; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; padding:3px 0; text-align: center; }
.cartUpsells .img-product { border: 1px solid #999999; }

#pagebody #content .cartrows {padding:0px 10px 10px 0;}
#pagebody #content .cartrows table td.cartrowshdr {padding-bottom:2px; color:#464646; font-weight:bold;}
#pagebody #content .cartrows table td.cartrowsimg img {margin:5px 0px 5px 0px; border:1px solid #999999;}
#pagebody #content .cartrows table td.cartrowsdesc {padding:5px 0px 5px 0px;}
#pagebody #content .cartrows table td.cartrowsdesc a:link {color:#464646; text-decoration:none;}
#pagebody #content .cartrows table td.cartrowslnks {padding:5px 0px 5px 0px;}
#pagebody #content .cartrows table td.cartrowslnks a:link {font-size:11px; text-decoration:none;}
.cartrowsdesctitle {font-size:13px; font-weight:bold;}

#pagebody #content #cartshipprc {margin:0 0 0 12px; padding-bottom:10px; overflow:auto;}
#pagebody #content #cartshipprc #cartship {float:left;}
#pagebody #content #cartshipprc #cartship table td {padding:6px 0px 6px 0px; font-size:12px;}
#pagebody #content #cartshipprc #cartship table td.cartshiptxt {color:#464646; font-size:11px; padding-bottom:0px; text-align:right;}
#pagebody #content #cartshipprc #cartprc {width:275px; float:right;}
#pagebody #content #cartshipprc #cartprc table td.cartprctxt {padding:1px 20px 1px 0px; color:#464646;}
#pagebody #content #cartshipprc #cartprc table td.cartprctxthdr {padding:1px 20px 1px 0px; color:#464646; font-size:14px; font-weight:bolder;}
#pagebody #content #cartshipprc #cartprc table .cartprcsum {padding-right:20px; color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #cartshipprc #cartprc table .cartprctot {font-size:19px; font-weight:bold;}

#pagebody #content #cartshipprc1 {padding:5px 8px 12px 10px;}
#pagebody #content #cartshipprc1 #cartship {width:773px;}
#pagebody #content #cartshipprc1 #cartship table.codes {float:right; vertical-align:top; text-align:right;}
#pagebody #content #cartshipprc1 #cartship table td {padding:6px 0px 6px 0px;}
#pagebody #content #cartshipprc1 #cartship table td.cartshiptxt {color:#464646; font-size:11px; padding-bottom:0px;}
#pagebody #content #cartshipprc1 #cartship table td.cartshipsubtxt {color:#464646; font-size:10px; padding:0px;}

#pagebody #content #cartsavacts {margin:0 0 0 12px; padding:5px 0; clear:both; overflow:auto;}
#pagebody #content #cartsavacts #cartsav {padding-top:5px; float: inherit;}
#pagebody #content #cartsavacts #cartsav table td {color:#464646;}
#pagebody #content #cartsavacts #cartsav table td a:link {font-size:11px; text-decoration:underline;}
#pagebody #content #cartsavacts #cartacts a {color:#FFFFFF;}

#pagebody #content #cartwish {padding-bottom:10px;}
#pagebody #content #cartwish #cartwishhdr {margin:0px 8px 5px 8px; padding:5px 8px 5px 8px; background-color:#464646;}
#pagebody #content #cartwish #cartwishhdr #cartwishhdrtxt {color:#FFFFFF; font-size:14px; float:left;}
#pagebody #content #cartwish #cartwishhdr #cartwishhdrtxt a:link {color:#FFFFFF; font-size:12px; text-decoration:underline;}
#pagebody #content #cartwish #cartwishhdr #cartwishhdrlnk {color:#FFFFFF; float:right;}
#pagebody #content #cartwish #cartwishhdr #cartwishhdrlnk a:link {color:#FFFFFF; text-decoration:underline;}

/* checkout */
.divCheckoutContent{ margin:0 auto; width:100%; }

#divCheckoutMainColumn { float:left; min-height:250px;  }
.CheckoutMainColumn { width:722px; margin-right:19px; }
.CheckoutRightColumn { width:223px; }
#divCheckoutRightColumn { float:left; }
.divCheckoutContinueTop { float:left; height:23px; width:136px; margin-top:8px; cursor:pointer; }
#divCheckoutStepsContainer { margin-bottom:14px; background-color:#fefefe; border-color:#ddd; border-radius:10px; border-style:solid; border-width:1px; box-sizing:border-box; overflow:hidden; }
#divCheckoutStepsContainer #divCartSummaryContainer { border:0; }
.StepTitle { color:#ffffff; width:223px; height:34px; padding-top:8px; padding-left:10px; font-size:14px; font-weight:bold; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/CHECKOUT_step_background?fmt=jpg&wid=267&hei=34); background-repeat:no-repeat;}
.StepTitleActive { color:#ffffff; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/CHECKOUT_step_highlight?fmt=jpg&wid=267&hei=34); background-repeat:no-repeat; }
.stepStepTitle img { margin-left:36px; }

.divCheckoutSignInContainer { margin-top:12px; height:35px; }
.divCheckoutSignInPrompt { float:left; font-size:12px; font-weight:bold; margin-right:15px; padding-top:12px; }
.divCheckoutSignInTitle { float:left; font-size:12px; font-weight:bold; margin-right:15px; padding-top:12px; }
.divCheckoutSignInContainer .divCheckoutSignInForm { float:left; }
.divCheckoutSignIn { cursor:pointer; }
.divCheckoutSignInForm { position:absolute; top:55px; left:170px; padding:10px; float:left; width:225px; background-color:#fefefe; border-color:#ddd; border-radius:10px; border-style:solid; border-width:1px; box-sizing:border-box; overflow:hidden; }
#divCheckoutSignInClose { width:11px; height:11px; cursor:pointer; position:absolute; top:10px; right:10px; }
#divCheckoutMainColumn #chcktop { margin-top:20px; }

#divCheckoutMainColumn .chckform { margin-left:120px; width:566px; float:left; }
#divCheckoutMainColumn .chckform3 { margin-left:120px; width:716px; float:left; }
.doubleRight { padding-left:10px !important; }
.divAddrDDL input,
.divAddrDDL select { box-shadow:0 0 5px rgba(0, 0, 0, 0.1); padding:4px; margin-top:2px; border-color: #cccccc; border-style:solid; border-width:1px; color:#464646; font-family:Arial; font-size:12px; font-weight: normal; }

#checkOutForm .divNavSeperator { margin-left:-20px; width:715px; }

.rtWrapper td { padding:0 !important; }

#pagebody #content #chcknav {height:36px; padding:9px 16px 0px 16px; background-image:url("/images/site/d2d/chkoutbanner.jpg"); background-repeat:no-repeat;}
#pagebody #content #ctl00_ContentPlaceHolder1_chcknav {height:36px; padding:9px 16px 0px 16px; background-image:url("/images/site/d2d/chkoutbanner.jpg"); background-repeat:no-repeat;}
#pagebody #content #chcknav #chcknavlft {color:#FFFFFF; font-size:13px; font-weight:bold; float:left;}
#pagebody #content #ctl00_ContentPlaceHolder1_chcknav #chcknavlft {color:#FFFFFF; font-size:13px; font-weight:bold; float:left;}
#pagebody #content #chcknav #chcknavrht {color:#FFFFFF; font-size:13px; font-weight:bold; float:right;}
#pagebody #content #ctl00_ContentPlaceHolder1_chcknav #chcknavrht {color:#FFFFFF; font-size:13px; font-weight:bold; float:right;}
#pagebody #content #chcknav #chcknavrht .chcknavoff {color:#DE5658;}
#pagebody #content #ctl00_ContentPlaceHolder1_chcknav #chcknavrht .chcknavoff {color:#DE5658;}
#pagebody #content #chcktop {padding:0 0 15px; color:#464646;}
#pagebody #content #chcktop .chcktophdr {color:#464646; font-size:20px; font-weight:bold;}

#divCheckoutMainColumn .chcktophdr { color:#464646; font-size:20px; font-weight:bold; }
#pagebody #content #chcktop div img { margin-bottom:-5px; margin-left:10px; }
.StepTitle img { margin-bottom:-1px; margin-left:15px; cursor:pointer; }

#pagebody #content .chckform {padding:0 0 20px 25px;}
#pagebody #content .chckform a {color:#5FC6DD; font-weight:bold;}
#pagebody #content .chckform p {margin-bottom:0;}
#pagebody #content .chckform table td {padding:0 10px 3px 0;}
#pagebody #content .chckform table td a {color:#5FC6DD; font-weight:bold;}
#pagebody #content .chckform table table td, #signupForm table table td, #divCustomQuote table td {padding:8px 5px 3px 0px; border:none;}
#pagebody #content .chckformhdr {color:#464646; font-size:14px;}
#pagebody #content .chckformhdr02 {color:#464646; font-size:13px;}
#pagebody #content .chckformtxt, #divCustomQuote .chckformtxt {color:#464646; font-size:12px;}
#pagebody #content .chckformtxt a:link {font-size:11px; text-decoration:underline;}
#pagebody #content .chckformtxt02 {color:#464646; font-weight:bold;}
#pagebody #content .chckformtxt02 a {color:#5FC6DD;} /*JINTVELD changed for D2D launch 6/18/09 was: 69931B */
#pagebody #content .chckformtxt02 a:link {text-decoration:underline;}
.chckformtxt input, #divCustomQuote .chckformtxt input {margin-top:2px;}
.chckformtxt select {margin-top:2px;}
.chckformhdr input {margin-top:2px;}
.chckformhdr select {margin-top:2px;}

#pagebody #content .chckform table td.chckformtxt03 {color:#464646; font-size:12px;}
#pagebody #content .chckform table td.chckformtxt03 a:link {font-size:12px; text-decoration:underline; color:#5FC6DD;} 
#pagebody #content .chckform table td.chckformtxt03 input {margin-top:2px;}
#pagebody #content .chckform table td.chckformtxt03 select {margin-top:2px;}
#pagebody #content .chckform table td.chckformhdr03 input {margin-top:2px;}
#pagebody #content .chckform table td.chckformhdr03 select {margin-top:2px;}

#pagebody #content #border {border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

#pagebody #content #tip {font-size:10px; font-style:italic;}

#pagebody #content #chckbot {padding:16px 16px 8px 16px;}
#pagebody #content #chckbot .chckbothdr {color:#464646; font-size:17px; font-weight:bold;}
/* checkout */

/* my account */
#pagebody #content #myactop {padding:16px; color:#464646;}
#pagebody #content #myactop .myactophdr {color:#464646; font-size:20px; font-weight:bold;}

#pagebody #content #myacsign {padding:0px 16px 8px 16px;}
#pagebody #content #myacsign .myacsignhdr {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #myacsign .myacsignnote {color:#464646; font-size:11px;}
#pagebody #content #myacsign .myacsignnote a:link {font-size:11px; text-decoration:underline;}
#pagebody #content #myacsign #myacsignlft {width:343px; color:#464646; float:left;}
#pagebody #content #myacsign #myacsignlft #myacsignform {text-align:right; float:right;}
#pagebody #content #myacsign #myacsignlft #myacsignform table td {padding-bottom:5px; color:#464646; text-align:left;}
#pagebody #content #myacsign #myacsignrht {width:343px; padding-left:35px; border-left:1px solid #CCCCCC; color:#464646; float:right;}

#pagebody #content #myachome {padding:0px 45px 8px 45px;}
#pagebody #content #myachome .myachomehdr {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #myachome .myachomehdr a:link {color:#0068AE; font-size:14px; font-weight:bold; text-decoration:none;}
#pagebody #content #myachome #myachomelft {width:315px; color:#464646; float:left;}
#pagebody #content #myachome #myachomerht {width:315px; color:#464646; float:right;}

#pagebody #content #myacstat {padding:0px 8px 0px 8px;}
#pagebody #content #myacstat table td {padding-left:9px;}
#pagebody #content #myacstat table td.myacstathdr {padding-bottom:2px; color:#464646; font-weight:bold;}
#pagebody #content #myacstat table td.myacstattxt {padding:5px 0px 5px 9px; color:#464646;}
#pagebody #content #myacstat table td.myacstattxt a:link {text-decoration:underline;}
/* my account */

/* industry */
#pagebody #content #indstop {padding:8px;}
#pagebody #content #indstop table td ul {margin-left:15px;}
#pagebody #content #indstop table td.indstopimg {background-color:#EAEAEA; border:1px solid #CCCCCC;}
#pagebody #content #indstop table td.indstoptxt {padding:20px; background-color:#EAEAEA; color:#464646;}
#pagebody #content #indstop table td.indstoptxt a:link {color:#0068AE; font-weight:bold; text-decoration:none;} /*6/22/09 JINTVELD changed color #003E7E */
#pagebody #content #indstop table td.indstoptxt a:hover {text-decoration:underline;}
#pagebody #content #indstop table td.indstoptxt .indstophdr {font-size:20px; font-weight:bold;}
#pagebody #content #indstop table td.indstoptxt table td {padding-top:5px; color:#FFFFFF;}

#pagebody #content #indsmid {font-size:12px; padding:16px; color:#464646;}
#pagebody #content #indsmid a:link {color: #0068AE;}
#pagebody #content #indsmid a:hover {text-decoration:underline;}
#pagebody #content #indsmid .title {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #indsmid p {font-size:12px;}
#pagebody #content #indsmid .indsmidhdr {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #indsmid .indsmidhdr01 {color:#464646; font-size:16px; font-weight:bold;} /*06/22/09 JINTVELD changed color #58697D*/
#pagebody #content #indsmid .indsmidhdr02 {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #indsmid a.insmidartlnk:link {font-size:11px; text-decoration:underline;}
#pagebody #content #indsmid table td.indsmidtxt {padding:10px 0px 10px 0px; color:#464646;}
#pagebody #content #indsmid table td.indsmidtxt a:link {padding-top:5px; display:block; text-decoration:none;}

#pagebody #content #indsbot {padding:25px 8px 25px 8px; text-align:right; visibility:hidden;}
/* industry */

/* theme */
#pagebody #content #thmetop1 {padding:8px;}
#pagebody #content #thmetop1 table td.thmetop1img {background-color:#5A6227; border:1px solid #CCCCCC;}
#pagebody #content #thmetop1 table td.thmetop1txt {padding:20px; background-color:#5A6227; color:#464646;}
#pagebody #content #thmetop1 table td.thmetop1txt a:link {color:#5FC6DD; font-weight:bold; text-decoration:none;} /*06/23/09 JINTVELD changed color #003E7E*/
#pagebody #content .thmetop1hdr p {font-size:20px; font-weight:bold; position:absolute; left:449px; top:90px; width: 356px; height: 66px;}
#pagebody #content .thmetop1txt {font-size:12px; position:absolute; left:449px; top:125px; width: 276px; height: 192px;}
#pagebody #content .thmetop1txt ul {list-style-type:disc; list-style-position:inside; margin:5px 0 5px 5px; }

#pagebody #content #thmetop01 {padding:8px;}
#pagebody #content #thmetop01 table td.thmetop01img {background-color:#5A6227; border:1px solid #CCCCCC;}
#pagebody #content #thmetop01 table td.thmetop01txt {padding:20px; background-color:#5A6227; color:#464646;}
#pagebody #content #thmetop01 table td.thmetop01txt a:link {color:#5FC6DD; font-weight:bold; text-decoration:none;} /*06/23/09 JINTVELD changed color #003E7E*/
#pagebody #content #thmetop01 table td.thmetop01txt .thmetop01hdr {font-size:20px; font-weight:bold;}
#pagebody #content #thmetop01 table td.thmetop01txt table td {padding-top:5px; color:#464646;} /*6/22/09 JINTVELD changed color #333333*/

#pagebody #content #thmetop02 {padding:8px;}
#pagebody #content #thmetop02 table td.thmetop02img {background-color:#58697D; border:1px solid #CCCCCC;}
#pagebody #content #thmetop02 table td.thmetop02txt {padding:20px; background-color:#58697D; color:#464646;}
#pagebody #content #thmetop02 table td.thmetop02txt a:link {color:#5FC6DD; font-weight:bold; text-decoration:none;} /*06/23/09 JINTVELD changed color #003E7E*/
#pagebody #content #thmetop02 table td.thmetop02txt .thmetop02hdr {font-size:20px; font-weight:bold;}
#pagebody #content #thmetop02 table td.thmetop02txt table td {padding-top:5px; color:#464646;} /*6/22/09 JINTVELD changed color #333333*/

#pagebody #content .sctgnavthemes {padding:7px 0px; font-size:11px;}
#pagebody #content .sctgnavthemes .sctgnavlft {float:left;}
#pagebody #content .sctgnavthemes .sctgnavlft table td {color:#464646; font-size:11px;} /*6/22/09 JINTVELD changed color #000000*/
#pagebody #content .sctgnavthemes .sctgnavrht {padding-top:1px; padding-bottom:0px; color:#464646; font-size:11px; float:right;}
#pagebody #content .sctgnavthemes .sctgnavrht a:link {color:#464646; font-size:11px; text-decoration:underline;}
#pagebody #content .sctgnavthemes .sctgnavrht a.sctgnavvall:link {color:#464646; font-size:11px; text-decoration:none;}

/* resource */
#pagebody #content #rsrctop {padding:8px;}
#pagebody #content #rsrctop table td.rsrctopimg {background-color:#EAEAEA; border:1px solid #CCCCCC;}
#pagebody #content #rsrctop table td.rsrctoptxt {padding:20px; background-color:#EAEAEA; color:#464646;}
#pagebody #content #rsrctop table td.rsrctoptxt a:link {color:#0068AE; font-weight:bold; text-decoration:none;}
#pagebody #content #rsrctop table td.rsrctoptxt a:hover {text-decoration:underline;}
#pagebody #content #rsrctop table td.rsrctoptxt .rsrctophdr {font-size:20px; font-weight:bold;} 
#pagebody #content #rsrctop table td.rsrctoptxt table td {padding-top:5px; color:#FFFFFF;}

/* resource home page*/
#pagebody #content #rsrctophome {padding:16px;}
#pagebody #content #rsrctophome table td.rsrctopimg {width:394px;}
#pagebody #content #rsrctophome table td.rsrctoptxt {padding:20px; color:#464646; width:394px;}
#pagebody #content #rsrctophome table td.rsrctoptxt a:link {color:#0068AE; font-weight:bold; text-decoration:none;}
#pagebody #content #rsrctophome table td.rsrctoptxt a:hover {text-decoration:underline;}
#pagebody #content #rsrctophome table td.rsrctoptxt .rsrctophdr {font-size:20px; font-weight:bold;} 
#pagebody #content #rsrctophome table td.rsrctoptxt table td {padding-top:5px; color:#FFFFFF;}

#pagebody #content .txt {padding:0px 10px 0px 10px; width:183px; display:block; color:#464646;}

#pagebody #content #rsrcmid {padding:16px; color:#464646;}
#pagebody #content #rsrcmid a:link {color:#0068AE; display:block; text-decoration:none;}
#pagebody #content #rsrcmid a:hover {text-decoration:underline;}
#pagebody #content #rsrcmid .rsrcmidhdr {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #rsrcmid .rsrcmidhdr01 {color:#464646; font-size:16px; font-weight:bold;}
#pagebody #content #rsrcmid .rsrcmidhdr02 {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content #rsrcmid table td.rsrcmidtxt {padding:10px 0px 0px 0px; color:#464646;}
#pagebody #content #rsrcmid table td.rsrcmidtxt a:link {padding-top:5px; color:#0068AE; display:block; text-decoration:none;}
#pagebody #content #rsrcmid table td.rsrcmidtxt a:hover {text-decoration:underline;}

#pagebody #content .hdr {font-size:14px; font-weight:bold;}
#pagebody #content .hdr01 {font-size:16px; font-weight:bold;}
#pagebody #content .hdr02 {font-size:18px; font-weight:bold;}

#pagebody #content .rsrcheaderimg a:hover {text-decoration:none; width:100px;}
/* resource */

/* about us */
#pagebody #content #abottop {padding:8px 8px 0px 8px;}
#pagebody #content #abottop table td.abottopimg {background-color:#464646; border:1px solid #CCCCCC;} /*06/23/09 JINTVELD changed color #246BA8*/
#pagebody #content #abottop table td.abottoptxt {padding:20px; background-color:#464646; background-image:url("/images/site/abot_top_bgnd.gif"); background-repeat:repeat-x; color:#5FC6DD; font-size:24px; font-weight:bold;} /*06/23/09 JINTVELD changed bgcolor #246BA8 color #8FCDFC*/
#pagebody #content #abottop table td.abottoptxt a:link {color:#FFFFFF; font-size:24px; font-weight:bold; text-decoration:none;}
#pagebody #content #abottop table td.abottoptxt .abottophdr {color:#FFFFFF; font-size:11px; font-weight:bold; line-height:30px;}

#pagebody #content #abotmid {padding:16px; color:#464646;}
#pagebody #content #abotmid .abotmidhdr01 {color:#464646; font-size:20px; font-weight:bold;}
#pagebody #content #abotmid .abotmidhdr02 {color:#464646; font-size:14px; font-weight:bold;}
/* about us */

/* info */
#pagebody #content #infotop {padding:16px; color:#464646;} /*06/23/09 JINTVELD changed color #333333*/
#pagebody #content #infotop .infotophdr {color:#464646; font-size:20px; font-weight:bold;} /*06/23/09 JINTVELD changed color #333333*/

#pagebody #content .infoform {padding:16px 8px 16px 50px; color:#464646;} /*06/23/09 JINTVELD changed color #333333*/
#pagebody #content .infoform table td {padding:0px 10px 5px 0px; color:#464646;}
#pagebody #content .infoform table td a:link {font-size:11px; text-decoration:underline;}
#pagebody #content .infoform .infoformhdr {color:#464646; font-size:14px; font-weight:bold;}

#pagebody #content .infomid {padding:0px 16px 16px 16px; color:#464646;}
#pagebody #content .infomid .infomidhdr01 {color:#464646; font-size:17px; font-weight:bold; line-height:30px;}
#pagebody #content .infomid .infomidhdr02 {color:#464646; font-size:14px; font-weight:bold;}
#pagebody #content .infomid ul.infomidlnks {color:#5FC6DD;} /*06/23/09 JINTVELD changed color #003E7E*/
/* info */

/* catalog */
#pagebody #content #catltop {padding:8px;}
#pagebody #content #catltop table td.catltopimg {border:1px solid #9C9C9C;}
#pagebody #content #catltop table td.catltoptxt {padding:7px 20px 7px 20px; color:#464646;}
#pagebody #content #catltop table td.catltoptxt a:link {text-decoration:underline;}
#pagebody #content #catltop table td.catltoptxt .catltophdr {font-size:20px; font-weight:bold;}
#pagebody #content #catltop table td.catltopprc {padding-top:5px; font-size:14px;}
#pagebody #content #catltop table td.catltopprc .catltopprchdr {color:#464646; font-weight:bold;}

#pagebody #content .catlprod {width:187px; padding:5px 0px 8px 8px; float:left;}
#pagebody #content .catlprod .catlprodhdr {padding:0px 1px 5px 1px; color:#464646; font-size:13px; font-weight:bold;}
#pagebody #content .catlprod .catlprodhdr a:link {color:#464646; font-size:13px; font-weight:bold; text-decoration:none;}
#pagebody #content .catlprod img {border:1px solid #999999;}
/* catalog */

/* quick order */
#pagebody #content #quiktop {padding:16px; color:#464646;}
#pagebody #content #quiktop .quiktophdr {color:#464646; font-size:20px; font-weight:bold;}

#pagebody #content .quikform {padding:0px 30px 16px 30px;}
#pagebody #content .quikform table td {padding:0px 8px 5px 0px; color:#464646;}
#pagebody #content .quikform table td.quikformhdr {padding-bottom:2px; font-weight:bold;}
#pagebody #content .quikform table td.quikformdesc {font-size:11px;}
#pagebody #content .quikform table td.quikformdesc img {margin-top:5px;}
/* quick order */

/* Personalization */
.personalize_label{float:left; font-weight:bold; width: 8em; font-size: 12px; white-space:nowrap;}

legend{font-weight: bold;}

/* News-Room */
.MK{padding:5px 10px 5px 10px;}

.TopTitle{font-size:large; text-align:center;}

.PCTitle h1 {font-size:20px; font-weight:bold; color:#464646;}
.PCText{ color:#464646; font-size:12px;}

.InnerTitle{font-size:medium; text-align:center;}

.PPad{padding:0px 10px 0px 10px;}
.PPad a:link{color:#0068AE; text-decoration:none;}
.PPad a:hover{text-decoration:underline;}

.rptLeft{float:left; width:15%; text-align:right;}
.rptRight{float:right; width:80%;}
.rptLeftEvent{float:left; width:38%; text-align:right;}
.rptMiddleEvent{width:4%;}
.rptRightEvent{float:right;	width:58%;}

.AllPad{padding:10px 10px 10px 10px;}
.AllPad p {font-size:12px;}

.AllPad a:link {color:#0068AE; text-decoration:none;}
.AllPad a:hover {text-decoration:underline;}

#spnMailLink.a {color:Red;}
#spnMailLink {color:#0068AE;}

/*Rounded Corners */
#pagebody #content .b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
#pagebody #content .b1f {height:1px; background:#888; margin:0 5px; width:572px;}
#pagebody #content .b2f {height:1px; background:#fff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px; width:572px;}
#pagebody #content .b3f {height:1px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px; width:576px;}
#pagebody #content .b4f {height:2px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px; width:578px;}
/*Rounded Corners */

/*MP3-Video Page */
.AllPad h2 {font-size:13px; color:#464646; font-weight:bold;} /*6/23/09 JINTVELD changed color #600609 */
.AllPad h3 {font-size:12px; color:#464646; font-style:italic;}
.pdr {padding-right:10px; vertical-align:top; width:49%;}
.pdl {padding-left:10px; vertical-align:top; width:49%;}
/*MP3-Video Page */

.sect_hdr{color:#464646; font-size:13px; font-weight:bold;}

/* Survey */
.txtSrvLbl{color:#464646;}

/* Paper Template */
.CorrectFont{ font-size:12px; font-family:Arial;}

/* Coupon */
.couponerror{color:Red; font-size:10px;}
.CatCodeerror{color:Red; font-size:10px;}

/* Webinar */
.webinar-italics {font-size: 9px; font-style:italic;}
#pagebody #content table td.webinar a {color:#0068AE; font-size:13px; font-weight:bold; text-decoration:none;}
#pagebody #content table td.webinar a:link {color:#0068AE; font-weight:bold; text-decoration:none;}
#pagebody #content table td.webinar a:hover {text-decoration:underline;}

/* Spot On */
.tdItemDesc { font-size: 11px; text-align: center; width: 120px; vertical-align:top; }
.tdItems { font-size: 11px; }
.tdQty { font-size: 12px; font-weight:bold; padding-right: 4px; }
.priceGridHeader { font-size: 11px; }
.priceGridItem { font-size: 11px; }
.priceGridSpacer { width: 15px; }
.perPack { font-size: 11px; }
.txt {float:left; z-index:1; width:450px; margin: 0 0 0 10px; }
.txt img {margin-left:5px;}
.txt ul { line-height:17px; margin-top:5px; margin-left:2em; padding-left:0px; list-style-image:url('/images/site/spoton/bullet-paw.gif'); list-style-type:circle;}

sup {font-size:0.6em; vertical-align:super;}

.ProductImage {position:relative; z-index:100;}
.QuickPeekButton {position:absolute; top:160px; left:48px; z-index:500;}
.QuickPeekButton-Upsell {position:absolute; top:75px; left:6px; z-index:500;}
.divPDPimgCorner { position:absolute; top:0px; left:0px; z-index:500; cursor:pointer; }
#prodtopimgs .divPDPimgCorner { position:absolute; top:59px; left:9px; z-index:500; cursor:pointer; }

/* Recognition Tool Finder */
#divRTFQuestions { margin:15px 0 0 10px; }
#divRTFAnswers { margin-left:15px; }
#divRTFSubmit { margin-top:15px; }
#divRTFTool { padding:15px 0 10px 0; }
#divRTFTool .QuickPeekButton {position:absolute; top:100px; left:19px; z-index:500;}
#divRTFTool .RTFProdText { padding:0 5px 0 15px; vertical-align:top; }
#divRTFTool .RTFProdImg { vertical-align:top; }
#divRTFRecReading { margin:15px 0 0 10px; line-height:1.75em; }
#divRTFRecReading h2 { margin:10px 0; }
#divRTFRecReading a:link { color:#0068AE; text-decoration:none; }
#divRTFRecReading a:hover { text-decoration:underline; }
#divRTFProdResults { margin:15px 0 0 10px; }
#divRTFATC { margin-top:10px; }
#divRTFTitleText { color:#FFFFFF; height:auto; line-height:1.5em; margin:0 15px; position:relative; top:130px; width:auto; }
.RTFHeader { width:771px; height:225px; background-repeat:no-repeat; }

/* Product Alternates */
#ProductAlternates h2 { margin-bottom:0; font-size:16px; }
#ProductAlternates div a { font-size:12px; font-weight:bold; }

/* Product Details */
.radDetailsMultiPage { padding:10px; margin-top:3px; z-index:10; position:relative; }
.radDetailsTabs { z-index:100; position:relative; height:22px; }
.RadPageViewDetails a div { text-align:left;  }
#QuickPeekImagePanel .bcText a div { text-align:left; color: #0068AE; font-weight: bold; }
#QuickPeekImagePanel .bcText a div:hover { text-decoration:underline; }
#QuickPeekContainer .bcText a div { text-align:left; color: #0068AE; font-weight: bold; }
#QuickPeekContainer .bcText a div:hover { text-decoration:underline; }

/*  CSS for My Account Pages */
.maHeader1 {font-size:16px; font-weight:bold; color:#464646; padding: 5px 0px 10px 0px;}
.maHeader2 {font-size:12px; font-weight:bold; color:#464646; padding-bottom: 2px;}
.maStatus { color: #000; font-weight:bold; }
.maError { color: #DE5658; font-weight:bold; }
.maTextBox {width:190px; color:#464646; border: 1px solid #CCCCCC; margin-top: 2px;}
.maTextBoxMedium {width:130px; color:#464646; border: 1px solid #CCCCCC; margin-top: 2px;}
.maTextBoxSmall {width: 65px; color:#464646; border: 1px solid #CCCCCC; margin-top: 2px;}
.maLabel {font-size:11px; color:#464646;}
.maLabelRequired {font-size:11px; font-weight:bold; color:#464646;}
.maLabelStatus {font-size:11px; font-weight:bold; color:#60BFAD;}
.maWhyLabel {color:#0068AE;}
.maButton {margin:5px 0 0; vertical-align:middle;}
.maCartButton {margin-top:5px; vertical-align:middle;}
.maCardAddrEdit a {float: right; font-size: 10px; padding-top: 3px;}
.maCartAddr {width:240px; padding-bottom:10px;}
.maHrSmall {width: 320px; color:#464646;}
.maDropDownList {width:194px; color:#464646;}
.maContent {padding: 0px 10px 0px 25px; color:#464646;}
.maSubContent {padding-left: 25px; color:#464646;}
.maIndentedCell {padding-left: 5px; color:#464646;}
.colInvoiceDetail {padding-left: 25px;}
.colShippingDetail {padding-left: 50px;}
.myachomehdr a:link {color:#0068AE; text-decoration:none;}
#pagebody #content .chckform table td.maCartAddr {padding-right:0 25px 5px 0;}

/* Add To Favorites User Control */
.favTable { width:750px; }
.favDividerRowHeader { color:#CCCCCC; height:1px; }
.favRemoveColHeader { width:75px; }
.favDateColHeader { width:100px; font-weight:bold; }
.favDescColHeader { width:400px; font-weight:bold; }
.favPriceColHeader { width:100px; font-weight:bold; }
.favDividerRowItem { color:#CCCCCC; height:1px; }

/* Product Category Page Updates */
#ctl00_ContentPlaceHolder1_divCategoryImage{position:relative; width:768px; height:297px; display:block; background-repeat:no-repeat;}
#ctl00_ContentPlaceHolder1_divCategoryImage a{color:White; text-decoration:none; font-size:13px; font-weight:bold;}
#divCategoryTextBlock{padding-top:10px;}
#divCategorySubHeader{padding:5px 0; font-weight:bold; font-size:20px !important;}
#ulCategoryMenu{list-style-type:none; margin:0px; padding:0px; font-size:12px; vertical-align:middle;}
#divCategorySpotLightContainer{overflow:auto;}
#spnCategorySpotLightHeader{text-decoration:none; font-weight:bold;}
.CategorySpotLight{position:relative; padding-right:4px; float:left; text-align:center;}
.CategoryTitle{padding-bottom:10px; font-size:20px;}
#divCategoryTextContainer{float:left; width:175px;}
#divCategoryImageContainer{float:right;}
#ctl00_ContentPlaceHolder1_divCategoryFlag{position:absolute; width:150px; height:100px; right:-16px; top:10px;}
#ctl00_ContentPlaceHolder1_divCategoryRelatedLinkBox1 {position:absolute; bottom:10px; left:10px; text-align:center; width:180px; height:30px; cursor:pointer; -moz-box-shadow:0 0 5px #555; -webkit-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555;}
#divCategoryRelatedLink1 {margin-top:8px; color:White;}
#ctl00_ContentPlaceHolder1_divCategoryRelatedLinkBox2 {position:absolute; bottom:10px; left:200px; text-align:center; width:180px; height:30px; cursor:pointer; -moz-box-shadow:0 0 5px #555; -webkit-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555;}
#divCategoryRelatedLink2 {margin-top:8px; color:White;}
#ctl00_ContentPlaceHolder1_divCategoryRelatedLinkBox3 {position:absolute; bottom:10px; left:390px; text-align:center; width:180px; height:30px; cursor:pointer; -moz-box-shadow:0 0 5px #555; -webkit-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555;}
#divCategoryRelatedLink3 {margin-top:8px; color:White;}
#ctl00_ContentPlaceHolder1_divCategoryRelatedLinkBox4 {position:absolute; bottom:10px; left:580px; text-align:center; width:180px; height:30px; cursor:pointer; -moz-box-shadow:0 0 5px #555; -webkit-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555;}
#divCategoryRelatedLink4 {margin-top:8px; color:White;}

/* 404 ERROR PAGE */
#div404Container {background:url('https://s7d2.scene7.com/is/image/Baudville/404-PAGE-NOT-FOUND') no-repeat; width:770px; height:680px; margin:0 auto; position:relative;}
#div404Links {position:absolute; top:350px; left:50px;}
#div404Links li {padding:5px 0;}
#div404Links li a{font-size:14px; font-weight:bold;}

/* Product Details */
.Upsell_Header { font-size:15px; font-weight:bold; margin-bottom:5px; margin-top:5px; border-bottom:solid 1px #999999; }
.divPDPUpsells { height:256px; }
.divPDPUpsells .Upsell_Header { text-align:center; font-size:18px; font-weight:bold; padding-bottom:12px; margin-bottom:27px; margin-top:27px; border-bottom:solid 1px #999999; }
.divPDPUpsells #ctl00_ContentPlaceHolder1_ucProductUpsells_divComps { text-align:center; }
.divPDPUpsells #ctl00_ContentPlaceHolder1_ucProductUpsells_divUpsells { text-align:center; }
#ctl00_ContentPlaceHolder1_ucProductUpsells_divUpsells{ height:240px; }
#ctl00_ContentPlaceHolder1_ucProductUpsells_divUpsells:not(em){ height:210px; }
#ctl00_ContentPlaceHolder1_ucProductUpsells_divUpsells td {font-size:12px; text-align:center;}
#ctl00_ContentPlaceHolder1_ucProductUpsells_divUpsells td a {font-size:12px; color:#464646 !important;}
#ctl00_ContentPlaceHolder1_ucProductUpsells_divUpsells td a:hover { color:#0068ae !important; }
#ctl00_ContentPlaceHolder1_ucProductUpsells_divComps{ height:225px; }
#ctl00_ContentPlaceHolder1_ucProductUpsells_divComps:not(em){ height:210px; }
#ctl00_ContentPlaceHolder1_ucProductUpsells_divComps td {font-size:12px; text-align:center;}
#ctl00_ContentPlaceHolder1_ucProductUpsells_divComps td a {font-size:12px; color:#464646 !important;}
#ctl00_ContentPlaceHolder1_ucProductUpsells_divComps td a:hover { color:#0068ae !important;}
.txtboxerror{ border:solid 2px red; background-color:#FFFFCF;}
.UpsellQtyBoxPadding:not(em){ padding-top:5px; }
.PDPATCPers {top:100px !important;}
.PDPATCPers:not(em) {top:95px !important;}
.PDPATCFolder {top:95px !important;}
.PDPATCFolder:not(em) {top:85px !important;}
#ctl00_ContentPlaceHolder1_divParentChild { border:solid 1px #de5659; padding:5px; padding-top:8px; padding-bottom:8px; width:240px; }
#ctl00_ContentPlaceHolder1_divParentChild span { color:#de5659; font-size:13px; font-weight:bold; }
#ctl00_ContentPlaceHolder1_radDdlParentChild { margin-top:3px; width:228px; }

/*#ctl00_divBC {padding-top:35px;}*/

/* HEADER */
#divHeader { width:964px; margin:0 auto; background-color:#ffffff; z-index:5000; position:static; padding-bottom:2px; }
#divHeaderMainContainer { width:964px; margin:0 auto 0 auto; }
#ctl00_divHeaderContainer{position:relative; height:30px;}

#SearchButton{color:#FFFFFF; font:bold 13px Arial;}
#ctl00_divD2DTHN{width:965px; margin:0 auto;}
#ctl00_divD2DTHN li{float:left;}
#ctl00_divD2DTHN li a:hover{color:#0068AE;}
#ctl00_divHeaderNavContainer{left:0; text-align:left; width:100%; height:36px; margin:0; padding-left:0; padding-right:0; }

#ctl00_divGreenHeaderNavContainer{left:0; position:absolute; text-align:left; width:100%; height:10px;margin:0px;}

#divNav { float:left; margin-top:3px; }
#divNavHighlight {display:block; float:right; margin-top:12px; margin-right:16px; }
#divNavHighlight ul{list-style:none outside none;}
#divNavHighlight li{display:inline; float:left; padding:0 10px; border-right:solid 2px #b6b6b6; }
#divNavHighlight li.lastitem{border:none; padding-right:0;}
#divNavHighlight .nav-clearance a {color:#DE5658; font:bold 12px Arial;}
#divNavHighlight .nav-new a {color:#0E756F; font:bold 12px Arial;} /* #60CAE1 */
#divNavHighlight .nav-item a {color:#464646; font:bold 12px Arial;}
#HeaderNavHighlight li a{font:bold 11px/28px Arial;}

#ctl00_divFullWidthHero { width:100%; background-repeat:repeat-x; margin-top:38px; }
#divFullWidthHeroContent { width:965px; margin:0 auto; }

/* Shopping Cart Dropdown */
.tbCartDropDown { margin-top:3px; }
.tbCartDropDown td { padding-top:3px; text-align:center; }

/* Referral popup */
div#divReferralBlackOut
{
	width:100%;
	height:100%;
	background-color:#000000;
	z-index:30000;
	clear:both;
	position:fixed;
	top:0;
	left:0;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

div#divReferralPopup { width:450px; height:760px; background-color:#ffffff; z-index:30001; border:solid 5px #848383; clear:both; position:absolute; margin:60px 0px 0px 260px; overflow:hidden; }
div#divReferralPopup div { text-align:left; }
div#divReferralPopup h1 { color:#e8382d; }
div#divReferralPopup hr { border-color:#666666; background-color:#666666; color:#666666; }
div#divReferralPopup p { font-size:17px; }
div#divReferralPopup .referralTextBox { border:1px solid #CCCCCC; color:#464646; margin-top:8px; width:190px; font-size:14px; padding:3px; background-color:#f6f6f6; }
div#divReferralPopup .referralTextBox:focus { border:1px solid #55aca4; }
div#divReferralPopup #divReferralHeader { width:100%; height:46px; padding:0px; background-color:#55aca4; }
div#divReferralPopup #divReferralHeader #divReferralOffer { float:left; width:100%; height:46px; padding-left:0px; }
div#divReferralPopup #divReferralHeader #divReferralClose { position:absolute; width:19px; height:17px; top:0; right:0; }
div#divReferralPopup #divReferralMenu { width:100%; background-color:#e3e3e3; margin-top:2px; }
div#divReferralPopup #divReferralStatusLine { width:100%; height:32px; text-align:center; padding-top:3px; }

div#divReferralPopup #divReferralHistoryLink,
div#divReferralPopup #divReferralRewards,
div#divReferralPopup #divReferralPending { font-size:13px; font-weight:bold; color:#888888; float:right; padding-right:20px; padding-top:7px; }

div#divReferralPopup #divReferralPending { padding-right:60px; }
#divReferralHistoryLink a { font-size:13px; font-weight:bold; color:#888888; text-decoration:none; }
#divReferralHistoryLink a:hover { color:#0000ff; text-decoration:underline; }
div#divReferralPopup #divReferralNav { width:100%; height:47px; padding-left:0px; }
div#divReferralPopup #divReferralBody { padding:20px; }
div#divReferralPopup #divReferralLogin { padding-top:0px; }
div#divReferralPopup #divReferralLogin p { margin-top:3px; margin-bottom:10px; }
div#divReferralPopup #divReferralLogin .loginLabel { color:#464646; font-size:14px; margin-right:10px; margin-top:8px; }
div#divReferralPopup #divReferralLogin a:link { color:#0068AE; text-decoration:none; font-size:0.8em; }
div#divReferralPopup #divReferralLogin a:hover { text-decoration:underline; }
#divReferralHistoryTop p { font-size:17px; margin-top:10px; margin-bottom:10px; }
#divReferralHistoryContent { margin-bottom:10px; overflow:auto; max-height:380px; width:423px; }
#referralHistory_Header { width:406px; margin-top:10px; }	

#referralHistory_Header .referralHistoryRecipient,
#referralHistory_Header .referralHistoryDate,
#referralHistory_Header .referralHistoryStatus,
#referralHistory_Header .referralHistoryReward { font-size:12px; border-bottom: solid 1px #464646; padding-bottom:3px; padding-top:3px; }

#referralHistory_Body { width:406px; }	
#referralHistory_Body .referralHistoryRecipient,
#referralHistory_Body .referralHistoryDate,
#referralHistory_Body .referralHistoryStatus,
#referralHistory_Body .referralHistoryReward { font-size:12px; border-bottom: solid 1px #cccccc; padding-bottom:3px; padding-top:3px; }

.referralHistoryRecipient { width:135px; text-align:left; float:left; background-color:#ffffff; padding-left:3px; }
.referralHistoryDate { width:85px; text-align:center; float:left; background-color:#ffffff; }
.referralHistoryStatus { width:98px; padding-left:5px; text-align:center; float:left; background-color:#ffffff; }
.referralHistoryReward { width:70px; text-align:center; float:left; background-color:#ffffff; }
#divReferralHistoryBottom p { font-size:13px; margin-top:20px; margin-bottom:10px; }
divReferralPinterest #PinItCount { display:none !important; }

#PinItButton { background-image: url("https://s7d2.scene7.com/is/image/Baudville/referral_pin-it-button") !important; }

div#divReferralPopup #divReferralFooter { width:100%; height:62px; background-color:#222222; position: absolute; bottom:0px; font-weight:bold; text-align:center; }
div#divReferralPopup #divReferralLegal { float:left; height:12px; position:absolute; top:50%; margin-top:-6px; padding-left:30px; }
div#divReferralPopup #divReferralLegal a { color:#ffffff; }
div#divReferralPopup #divReferralSecure { position:relative; float:right; margin-top:5px; margin-right:45px; }

/* FOOTER */
#footer {margin:0 auto; width:965px; z-index:100;}
#footerbar2container { width: 100%; }
#footerbar2 {background-color:#ffffff; margin:0 auto; width:965px; padding:11px 0 8px 0; overflow:hidden; border-top:solid 1px #999999; border-bottom:solid 1px #999999; }
#footerbar2 img{display:block;float:left;padding:2px 5px 0 0;}
#footerbar2 #divFB2Facebook { float:left; width:25px; height:26px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160127?fmt=png-alpha); background-repeat:no-repeat; background-position:-143px -409px; }
#footerbar2 #divFB2Twitter { float:left; margin-left:5px; width:27px; height:26px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160127?fmt=png-alpha); background-repeat:no-repeat; background-position:-169px -409px; }
#footerbar2 #divFB2Linkedin { float:left; margin-left:5px; width:27px; height:26px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160127?fmt=png-alpha); background-repeat:no-repeat; background-position:-197px -409px; }
#footerbar2 #divFB2YouTube { float:left; margin-left:5px; width:26px; height:26px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160127?fmt=png-alpha); background-repeat:no-repeat; background-position:-224px -409px; }
#footerbar2 #divFB2Pinterest { float:left; margin-left:5px; width:26px; height:26px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160127?fmt=png-alpha); background-repeat:no-repeat; background-position:-251px -409px; }
#footerbar2 #divFB2Blog { float:left; margin-left:5px; width:25px; height:26px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160127?fmt=png-alpha); background-repeat:no-repeat; background-position:-279px -409px; }
#footerbar2 #divFB2Instagram { float:left; margin-left:5px; width:25px; height:26px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160127?fmt=png-alpha); background-repeat:no-repeat; background-position:-117px -408px; }
#divSignup{float:right; background-color:#f6f6f6; border:solid 1px #c3c3c3; padding:4px; position:relative; width:420px; height:21px;}
#ctl00_divSignupButton1{ border:1px solid #CCCCCC; background-color: #c5c5c5; margin-right: -1px; padding: 2px 5px 1px 5px; position:absolute; top:5px; left:29px;}
#ctl00_divSignupButton1:not(em){position:absolute; left:29px; top:4px;}
#ctl00_divSignupButton2{ position:absolute; top:5px; right:5px; border:1px solid #CCCCCC; background-color: #c5c5c5; margin-right: -1px; padding: 2px 5px 1px 5px;}
#ctl00_divSignupButton2:not(em){position:absolute; right:5px; top:4px;}
#SignupButton1Text{color:#FFFFFF; font:bold 13px Arial;}
#SignupButton2Text{color:#FFFFFF; font:bold 13px Arial;}
#divSignupTextBox{position:absolute; left:179px;}
#footerbar3container { background-color:#ffffff; left: 0; position: absolute; text-align: left; width: 100%;}
#footerbar3 {background-color:#ffffff; margin:0 auto; width:965px;}
#footerbar3 div { float:left; margin:10px 25px 10px 0; }
#footerbar3 ul {list-style-type:none;}
#footerbar3 div { width:125px; }
#footerbar3 li a {font:10px/15px tahoma;}
#footerbar3 li a:hover{color:#0068AE; text-decoration:underline;}
#footerbar3 ul li div { margin:0; padding:0;  }
#footerbar3 ul li a div { text-align:left;  }
#footerbar3 ul li a div:hover { text-decoration:underline; }
#footerbar3 #divFB3Header2 { width:125px; height:13px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-305px -409px; }
#footerbar3 #divFB3Header3 { width:83px; height:13px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-431px -409px; }
#footerbar3 #divFB3Header4 { width:115px; height:14px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-515px -409px; }
#footerbar4 {background-color:#f0f0f0; margin:0 auto; width:965px; padding:10px 0 50px 0;}
#divOtherBrands img {padding-right:98px;}
#divOtherBrands img.rightMost {padding-right:0px;}
#divOtherBrands #divBar4Header { float:left; width:98px; height:33px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-209px -14px; }
#divOtherBrands #divBar4Pleasantrees { float:left; margin-left:100px; width:160px; height:33px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-308px -14px; }
#divOtherBrands #divBar4IDville { float:left; margin-left:100px; width:111px; height:33px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-469px -14px; }
#divOtherBrands #divBar4HelpingHand { float:left; margin-left:100px; width:90px; height:33px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-686px -14px; }
#divOtherBrands #divBar4Hi5 { float:left; width:100px; margin-left:100px; height:33px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-583px -14px; }
#footerbar4container {background-color:#f0f0f0; width: 100%;}
#divCopyright{padding-top:25px; overflow:hidden; margin:0 auto; width:850px;}

/* HOMEPAGE */
#ctl00_ContentPlaceHolder1_divHomepage{padding-bottom:15px;}
#ctl00_ContentPlaceHolder1_divHomepage img{display:block;}
#ctl00_ContentPlaceHolder1_divHomepage_Everyone_Banners {padding-bottom:0px;}

/* DETAILS PAGE SHOP MORE SCROLLER */
#divShopMoreContainer {z-index:100; margin-left:-8px;}
#divShopMoreTabContainer {height:30px;}
#divShopMoreHeader {font-size:14px; font-weight:bold; padding-top:10px; float:left; width:130px;}
#ctl00_ContentPlaceHolder1_divShopMoreTabs {background:url('/images/site/details/ShopMore_Tabs_Sprite.jpg') no-repeat; height:30px; width:166px; float:left;}
#ctl00_ContentPlaceHolder1_divShopMoreTabs ul{height:30px; list-style:none;}
#ctl00_ContentPlaceHolder1_divShopMoreTabs li{display:inline; text-align:center;}
#ctl00_ContentPlaceHolder1_divShopMoreTabs li a{display:block; float:left;}
#ctl00_ContentPlaceHolder1_divShopMoreTabs li#ShopMoreTab-Theme a{height:30px; width:80px;}
#ctl00_ContentPlaceHolder1_divShopMoreTabs li#ShopMoreTab-Category a{height:30px; width:80px;}
#ctl00_ContentPlaceHolder1_divShopMoreOfThis {background-color:#EEE; height:115px; margin-bottom:15px;}
#ctl00_ContentPlaceHolder1_divShopMorePrev {background:url('/images/site/spacer.gif') no-repeat center center; float:left; width:35px; height:115px; cursor:pointer;}
#divShopMoreProdContainer {float:left;}
#divShopMoreProdContainer ul {list-style: none outside none; padding:7px 0 0 7px;}
#divShopMoreProdContainer ul li{padding:0 5px; float:left;}
#divShopMoreProdContainer ul li div {height:100px; width:100px;}
#ctl00_ContentPlaceHolder1_divShopMoreNext {background:url('/images/site/details/ShopMore_Arrow_Right.png') no-repeat center center;float:right; width:35px; height:115px; cursor:pointer;}
#divShopMoreZoomContainer {position:relative; z-index:100;}
#divShopMoreZoom {cursor:pointer; display:none; position:absolute; top:-130px; width:150px; background-color:#FFF; border: solid 1px #999; text-align:center;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
#ShopMoreZoomDesc {font-weight:bold; padding:0 3px;}
#divShopMoreProdContainer li div:hover {cursor:pointer;}

/* GIFT BOOKS */
#divGiftBookContainer {position:relative; z-index:1;}
#divGiftBookContainer area{cursor: pointer; cursor: hand;}
#divGiftBookSubTitle {font-size:17px; z-index:2; position:absolute; top:170px; left:45px; text-align:left;}
#divBookPopupContainer {text-align:left;}
#divBookPopupImageContainer {float:left; width:415px; margin:0 auto;}
#divBookPopupImageContainer table {width:415px;}
#divBookPopupImageContainer table table {width:375px;}
#divBookPopupImageContainer .giftbookthumb {margin:10px;}
#divBookPopupImageContainer td img {border:0; -moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
#divBookPopupContentContainer {float:right; width:225px;}
#divBookPopupContentContainer h1 {margin:0 0 5px; line-height:24px; font-size:22px;}
#divBookPopupCopy {font-size:14px; line-height:18px;}
#divBookPopUpPrice {padding:5px 0; font-weight:bold;}
#imgBookPopupBuyNow {padding:5px 0;}
#divBookPopupVideos {padding-top:10px;}
#divBookPopupVideos img {margin:5px 0 10px; border:0; -moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}

/* NEW THEME GROUPS CHOOSER */
#divMessage {padding-top:25px; color:red; font-size:14px; font-weight:bold;}
#divThemeGroups {position:relative; padding-top:10px;}
#divThemePopUpStory {font-size:11px; padding-top: 5px;}
#divThemePopUpProds {position:absolute; bottom:5px;}
#divThemePopUpProds img {padding-right:10px; border:0;}
#divThemePopUpBtn {background-color:#6C7275; color:#fff; font-weight:bold; text-align:center; height:20px; width:245px; margin-top:3px; padding-top:2px;}
#divThemePopUpBtn a{color:#fff !important;}
.TopThemeShopNow {background-color:#6C7275; color:#fff; font-weight:bold; text-align:center; height:20px;}
.TopThemeShopNow a {color:#fff !important;}
.TopThemeName {text-align:center; height:35px;}
.TopThemeImg img {border:solid 1px #6C7275;}
.TopThemeImg {padding-bottom:3px;}
#divThemeHeader { position:relative; margin-top: 12px; width:964px; height:210px; background-image:url(//s7d2.scene7.com/is/image/Baudville/THEME-PAGE-BANNER); background-repeat:no-repeat; }
#divThemeHeaderR { float:right; z-index:100; background-color:#F6F6F6; border:solid 1px #B6B6B6; width:335px; padding:10px; position:relative; margin-right:12px; margin-top:32px;}
#divThemeHeaderR #divThemeSearchBtn{float:left; margin-left:1px;}
#divThemeHeaderR #divThemeSearchTextBox{float:left; font-size:12px;}
#divThemeHeaderR #divThemeSearchIcon{float:left;}

/* TROPHY PERSONALIZATION V4 */
#tblPersItems img {vertical-align:bottom; border:0;}
#tblPersItems td {padding:3px;}
#ctl00_ContentPlaceHolder1_divPersPrevNext {margin-left:50px;}
#ctl00_ContentPlaceHolder1_divPersPrevNext div {float:left; margin:5px 10px 0 0;}
#divAlertMsg {float:left;width:310px;height:23px;font-weight:bold;margin-top:5px;display:none;text-align:center;color:Green;font-size:14px;}
#ctl00_ContentPlaceHolder1_divPersPrev, #ctl00_ContentPlaceHolder1_divPersNext {padding-top:2px;}
#ctl00_ContentPlaceHolder1_divPersPrev a, #ctl00_ContentPlaceHolder1_divPersNext a {font-size:10px;}
#ctl00_ContentPlaceHolder1_divPersSave a {font-size:14px; font-weight:bold;}
#lnkReviewAllPers {font-size:13px; font-weight:bold;}

#persContainer {overflow:hidden;}
#persAccordion {margin:0; padding:0; list-style:none; float:left; width:420px;}
#persAccordion li.persStepItem {}
#persAccordion li.persStepItem a.persStep {display:block; height:31px; outline:none; background:url(https://s7d2.scene7.com/is/image/Baudville/PERS-ACCORDION) no-repeat left -41px; position:relative;}
#persAccordion li.persStepItem a.persStep:hover {background:url(https://s7d2.scene7.com/is/image/Baudville/PERS-ACCORDION) no-repeat left -78px;}
#persAccordion li.persStepItem a.persStepActive {background:url(https://s7d2.scene7.com/is/image/Baudville/PERS-ACCORDION) no-repeat left -4px !important;}
#persAccordion fieldset {border:none; width:400px; margin:0 !important;}
#persAccordion legend {display:none;}
#persAccordion select {font-size:11px;}
.persStepContent {display:none; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
#persStep4 + .persStepContent {border-bottom:1px solid #EEEEEE;}
#persPreview {float:right;}
#ctl00_ContentPlaceHolder1_divItemsTable {overflow:visible; margin-bottom:15px;}
#shadowcontent {padding-right:5px;}
#ctl00_ContentPlaceHolder1_imgSettings {border:solid 1px #eee; 
	-moz-box-shadow:    3px 3px 4px 0px #ccc;
	-webkit-box-shadow: 3px 3px 4px 0px #ccc;
	box-shadow:         3px 3px 4px 0px #ccc;}
#ctl00_ContentPlaceHolder1_imgEnvelope {border:solid 1px #eee; 
	-moz-box-shadow:    3px 3px 4px 0px #ccc;
	-webkit-box-shadow: 3px 3px 4px 0px #ccc;
	box-shadow:         3px 3px 4px 0px #ccc;}
#ctl00_ContentPlaceHolder1_imgCardFrontThumb {border:solid 1px #eee; 
	-moz-box-shadow:    3px 3px 4px 0px #ccc;
	-webkit-box-shadow: 3px 3px 4px 0px #ccc;
	box-shadow:         3px 3px 4px 0px #ccc;}
.persStepNumber {position:absolute; top:3px; left:15px; font-size:20px; font-weight:bold;}
.persStepText {position:absolute; top:6px; left:75px; font-size:15px; font-weight:bold;}
.persStepText span {font-weight:normal; font-style:italic;}
#ctl00_ContentPlaceHolder1_tdTitle, #ctl00_ContentPlaceHolder1_tdItemNumber, #ctl00_ContentPlaceHolder1_tdFontSizeHeader {font-size:11px; font-weight:bold; padding-bottom:5px;}
.help-link {font-weight:normal; letter-spacing:2px;}

/* TROPHY LANDING PAGE */
#trophylanding_list li {}
#trophylanding_list li img {vertical-align: bottom; display: inline; margin: 0 0 5px 0;}
#divPageAText {position: absolute; top: 615px; left: 20px; width: 600px; color:White;}
#divPageAText p {margin-bottom:10px;}
#divPageAText ul {padding-left:15px;}

/* CUSTOM QUOTE */
#divCustomQuote {text-align:left; margin-left:12px; margin-top:12px;}
#divCustomQuoteThanks {font-size:14px; text-align:left;}
#divCustomQuoteThanks a {font-size:14px;}

/* Products Page */
#divAttributeIcons {float:right; margin-bottom:12px;}
#ctl00_ContentPlaceHolder1_divShipTimeframe { margin-bottom:12px; }

/* Quick Peek */
#divQPAttributeIcons {position:absolute; right:0; overflow:auto;}
.AttributeIcon {float:right; padding-left:3px; cursor:pointer;}

/* CHECKOUT STYLES */

#ctl00_ContentPlaceHolder1_chckMyAccount
{
	padding:10px;
	border: 1px solid #D6D6D6;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* W3C */
}
.grey-grad-box
{
	padding:5px;
	border: 1px solid #D6D6D6;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #f7f7f7 0%,#dddddd 100%); /* W3C */
}
.white-grad-box
{
	padding:5px;
	border:1px solid #eeeeee;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff; /* Old browsers */
	background: -moz-linear-gradient(top,  #fff 75%, #eee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#fff), color-stop(100%,#eee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 75%,#eee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 75%,#eee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 75%,#eee 100%); /* IE10+ */
	background: linear-gradient(top,  #fff 75%,#eee 100%); /* W3C */
}

.white-grad-box table tr td { vertical-align:top; }

#checkOutForm input, 
#checkOutForm textarea, 
#checkOutForm select, 
.chckform input, 
.chckform textarea, 
.chckform select, 
.cartrowsqty input, 
.css3TxtBox, 
#signupForm input, 
#signupForm textarea, 
#signupForm select, 
#divCustomQuote input, 
#divCustomQuote textarea, 
#divCustomQuote select
{
	padding:4px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;
}
#checkOutForm input:hover, 
#checkOutForm input:focus, 
#checkOutForm select:hover, 
#checkOutForm select:focus, 
.chckform input:hover, 
.chckform input:focus, 
.chckform select:hover, 
.chckform select:focus, 
.cartrowsqty input:hover, 
.cartrowsqty input:focus, 
.css3TxtBox:hover, 
.css3TxtBox:focus, 
#signupForm input:hover, 
#signupForm input:focus, 
#signupForm select:hover, 
#signupForm select:focus, 
#divCustomQuote input:hover, 
#divCustomQuote input:focus, 
#divCustomQuote select:hover, 
#divCustomQuote select:focus, 
#divCustomQuote textarea:hover, 
#divCustomQuote textarea:focus
{
	background-color:#F9F9F9;
	border-color:#BBBBBB;
	box-shadow: rgba(0,0,0, 0.15) 0px 0px 5px;  
    -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 5px;  
    -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 5px; 
}
#ctl00_ContentPlaceHolder1_ucCartOrderDisp_divCartTotals { width:250px; margin-bottom:15px; }
#ctl00_ContentPlaceHolder1_ucCartOrderDisp_divCartCoupon { width:250px; margin-bottom:15px; overflow:auto; }
.CartTotals_Header
{
	color:White;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-bottom:20px;
	padding:5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #bcbcbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #bcbcbc 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bcbcbc 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bcbcbc 0%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bcbcbc 0%,#666666 100%); /* IE10+ */
	background: linear-gradient(top,  #bcbcbc 0%,#666666 100%); /* W3C */
}
.chckTotal {font-size:16px; font-weight:bold;}

.newinputstyle
{
	padding:4px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;
    font-family:Arial; 
    color:#464646; 
    font-size:12px; 
    font-weight:normal; 
    border-style:solid; 
    border-color:#CCCCCC; 
    border-width:1px;
}
.newinputstyle:hover, .newinputstyle:focus
{
	background-color:#F9F9F9;
	border-color:#BBBBBB;
	box-shadow: rgba(0,0,0, 0.15) 0px 0px 5px;  
    -moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 5px;  
    -webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 5px; 
}

/* Token Category Page */
#divTokenCatHeaderStmt {font-size:20px; font-weight:bold;}
#divTokenCatHeaderStmt span {font-size:70px; vertical-align:middle;}
#divTokenCatHeaderContentContainer { height:282px; width:964px; position:relative; }
#divTokenCatHeaderContent { position:absolute; top:140px; left:475px; width:315px; height:100px; }
#divCatTokenUseHeadline {font-size:40px; font-style:italic; font-family:Serif; font-weight:bold; padding:10px 0;}
#divCatTokenUseContainer {overflow:auto; padding:0 0 15px 0;}
#divCatTokenUseContainer div {float:left;}
#divCatTokenUseContainer .TokenUseNum {font-size:40px; border-left:dotted 1px #464646; padding:0 10px;}
#divCatTokenUseContainer .TokenUseText {width:265px; font-size:15px; font-style:italic; padding-right:10px;}
#divCatTokenDisplays {overflow:auto; border:solid 3px #DDD;}
#divCatTokenDisplaysHeader {background-color:#646565; color:White; font-weight:bold; font-size:16px; padding:10px;}
#divCatTokenDisplays .TokenDisplay {margin:5px 25px;display:inline-block;}
#divCatTokenDisplays .TokenDisplayTypeHeader {font-size:16px; font-weight:bold;}
#divCatTokenLearnMore {margin-top:20px;}
#divCatTokenLearnMoreHeader {font-size:16px; font-weight:bold; padding-bottom:5px; display:block;}
#divCatTokenLearnMore .TokenLearnMoreType {display:inline-block; padding-right:20px;}
#divCatTokenLearnMore .TokenLearnMoreTypeHeader {background-color:#DDD; font-size:12px; font-weight:bold; padding:5px;}
#divCatTokenLearnMore .TokenLearnMoreType ul {padding:5px 0 0 15px;}

/* Caboodle Category Page */
.kittool {float:left; padding:10px 20px; width:150px;}
.kittool-small {float:left; padding:10px 10px; width:100px;}
.kitToolHeader {font-weight:bold; font-size:14px;}
#divCaboodleCatHeaderStmt {font-size:20px; font-weight:bold;}
#divCaboodleCatHeaderStmt span {font-size:70px; vertical-align:middle;}
#divCaboodleCatHeaderContentContainer { height:427px; width:964px; position:relative; }
#divCheersCatHeaderContent { position:absolute; top:340px; left:30px; width:315px; height:100px; }
#divCaboodleCatHeaderContent { position:absolute; top:340px; left:485px; width:290px; height:100px; }
.divCatCaboodleHeader { background-color:#646565; color:White; font-weight:bold; font-size:16px; padding:10px; text-align:center; float:left; }
#divCatCaboodleHeader1 {width:275px; border-right:solid 5px white;}
#divCatCaboodleHeader2 {width:639px;}

#ctl00_ContentPlaceHolder1_divSubmitError { 
	text-align:center;
	font-weight:bold;
	font-size:18px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:2px solid red;
	color:red;
	padding:15px 0px;
}

/* New Theme Page Header */
#thmetop03 
{
	padding:10px; 
	border:solid 1px #898989; 
	overflow:auto;
	position:relative;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #dddddd 0%, #ffffff 7%, #ffffff 93%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(7%,#ffffff), color-stop(93%,#ffffff), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #dddddd 0%,#ffffff 7%,#ffffff 93%,#dddddd 100%);
	background: -o-linear-gradient(top,  #dddddd 0%,#ffffff 7%,#ffffff 93%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #dddddd 0%,#ffffff 7%,#ffffff 93%,#dddddd 100%);
	background: linear-gradient(to bottom,  #dddddd 0%,#ffffff 7%,#ffffff 93%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 );
}
#thmetop03 ul {margin-top:5px; margin-left:15px;}
#thmetop03 #divThemeNav ul {margin-left:-10px; margin-top:15px;}
#thmetop03 #divThemeNav li { width:129px; height:39px; background:url(https://s7d2.scene7.com/is/image/Baudville/THEMES_HEADER_LIST_ARROW?fmt=png-alpha) no-repeat 0 0; margin-top:10px; }
#thmetop03 #divThemeNav li:hover { background:url(https://s7d2.scene7.com/is/image/Baudville/THEMES_HEADER_LIST_ARROW?fmt=png-alpha) no-repeat 0 -39px; cursor:pointer; }
#thmetop03 #divThemeNav li.active { background:url(https://s7d2.scene7.com/is/image/Baudville/THEMES_HEADER_LIST_ARROW?fmt=png-alpha) no-repeat 0 -78px; }
#thmetop03 .divThemeTab { color:#fff; text-transform:uppercase; padding:13px 0 0 10px; font-weight:bold; }
#thmetop03 .thmeContent {margin-top:15px;}
#thmetop03 .thmeContent li {line-height:17px;}
#divThemeViewThemes { position:absolute; bottom:10px; left:150px; }
#divThemeViewThemes a {font-weight:bold;}
#thmetop03 .shadow {-moz-box-shadow:0px 5px 10px #999; -webkit-box-shadow:0px 5px 10px #999; box-shadow:0px 5px 10px #999;}

/* Cart AVS */
#divAVS, 
#divAVSbottom, 
#divAVS_Ship, 
#divAVSbottom_Ship
{
	color:Red;
	font-weight:bold;
	padding:10px;
	border:solid 1px #FCE341;
	margin-bottom:10px;
	display:none;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY1M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #fff53a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#fff53a));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fff53a 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#fff53a 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#fff53a 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#fff53a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fff53a',GradientType=0 );
}
#divAVS_Ship { margin-top:15px; }
#divAVSbottom, 
#divAVSbottom_Ship { margin-top:15px; }
.spnAVS { font-weight:normal; color:#464646; }
.spnAVS ul {margin:5px 0 5px 30px; }
.spnAVS li {margin:1px 0;}
.spnAVS li a {font-size:9px;}
.spnAVSIgnore { cursor:pointer; font-weight:normal; margin-left:45px; }
.spnAVSIgnore:hover {text-decoration:underline;}

.divAVScorrection { background-color:#FEF76E; color:Red; font-weight:bold; border:solid 1px #FCE341; position:relative; top:-50px; left:-5px; z-index:-100; display:none; }
#divAVSwhole, 
#divAVSwhole_Ship { width:574px; height:201px; margin-bottom:-203px; top:-196px; left:-278px; }
#spnAVSwhole, 
#spnAVSwhole_Ship { position:relative; top:5px; left:275px; font-weight:bold; }
#divAVScityStateZip, 
#divAVScityStateZip_Ship { width:574px; height:118px; margin-bottom:-120px; top:-114px; left:-278px; }
#spnAVScityStateZip, 
#spnAVScityStateZip_Ship { position:relative; top:3px; left:75px; font-weight:bold; }
#divAVSzipcode, 
#divAVSzipcode_Ship { width:265px; height:55px; margin-bottom:-57px; }
#spnAVSzipcode, 
#spnAVSzipcode_Ship { position:relative; top:5px; left:75px; font-weight:bold; }
#divAVScity, 
#divAVScity_Ship { width:300px; height:55px; margin-bottom:-57px; }
#spnAVScity, 
#spnAVScity_Ship { position:relative; top:5px; left:75px; font-weight:bold; }
#divAVSstate, 
#divAVSstate_Ship { width:265px; height:55px; margin-bottom:-57px; }
#spnAVSstate, 
#spnAVSstate_Ship { position:relative; top:5px; left:115px; font-weight:bold; }
#divAVSaddy1, 
#divAVSaddy1_Ship { width:574px; height:55px; margin-bottom:-57px; top:-77px; }
#spnAVSaddy1, 
#spnAVSaddy1_Ship { position:relative; top:3px; left:245px; font-weight:bold; }

/* APPAREL */
.color-swatch-container {text-align:center; font-size:10px; margin:3px 0; border:2px solid white; cursor:pointer; height:45px;}
.color-swatch-container:hover {border:2px solid red;}
.color-swatch-container.selected {border:2px solid red;}
.color-swatch {width:49px; height:15px; cursor:pointer; margin:0px;}
.color-swatch-white {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #cccccc;}
.color-swatch-white-top {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #cccccc; border-bottom:0;}
.color-swatch-white-bottom {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #cccccc; border-top:0;}
.frontback 
{
	width:245px;
	float:left;
	padding:10px;
	background-color:#EEE;
	font-size:14px;
	cursor:pointer;
	margin-top:10px;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 );
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.frontback:hover, .frontback.selected:hover {background:#FDFFC4; font-weight:bold; color:#464646}
.frontback .selected 
{
	background-color:#464646; 
	color:white; 
	padding-top:20px;
	margin-top:0;
	border:none;
	border-bottom:1px solid #464646;
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px;
	background: #7d7e7d;
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #464646 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#464646));
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#464646 100%);
	background: -o-linear-gradient(top,  #7d7e7d 0%,#464646 100%);
	background: -ms-linear-gradient(top,  #7d7e7d 0%,#464646 100%);
	background: linear-gradient(to bottom,  #7d7e7d 0%,#464646 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#464646',GradientType=0 );
}

/* donation request dialog */
.donationrequest td { text-align:left; font-size:13px; }
.donationrequestfield { border:1px solid #CCCCCC; color:#464646; font-family:Arial; font-size:13px; font-weight:normal; padding-left:2px; padding-right:2px; }
#donationrequestcomplete { margin-top:180px; font-size:18px; color:#464646; margin-left:100px; text-align:left; width:300px; padding:5px; }

/* search */
.searchBox { width:175px; font-size:.9em; margin-right:0; float:right; clear:none; color:#bbb; }
.landingSearchBox { margin-left:186px; margin-top:30px; margin-bottom:30px; padding-left:10px; width:555px; color:#bbb; background-color:#E6E6E6; height:70px; }

/* Nextopia search */
.nxt-refines-header { color:#51CBE2 !important; font-size:12px !important; line-height:18px !important; padding-bottom:0 !important; padding-left:0 !important; padding-top:27px !important; }
.nxt-rpp select { width:52px !important; }
.nxt-refine-option a { color: #464646 !important; }
.nxt-refine-option a:hover { color: #0068AE !important; }
.nxt_product_image { width:172px !important; height:172px !important; }
.nxt-rating { width:100% !important; }
.nxt_grid_table td { width:172px !important; }
.nxt_image_wrapper .QuickPeekButton { left:42px !important; top:142px !important; }
.rating-1 { font-size:12px !important; padding-bottom:2px !important; }
.rating-2 { font-size:12px !important; padding-bottom:2px !important; }
.rating-3 { font-size:12px !important; padding-bottom:2px !important; }
.rating-4 { font-size:12px !important; padding-bottom:2px !important; }
.rating-5 { font-size:12px !important; padding-bottom:2px !important; }
.nxt-address>table { border-bottom: 4px solid #CCCCCC !important; border-spacing:0; border-collapse:collapse;}
.nxt_tab_table { border-bottom:0px solid #FFFFFF !important; }
.nxt_tab_table .tab_used { border:none !important; padding-bottom:0 !important; }
.nxt_tab_table .tab_unused { border:none !important; padding-bottom:0 !important; }
.nxt_tab_table .tab_used div { position:relative; top:4px; width:143px; height:40px; background-image:url(https://s7d2.scene7.com/is/image/Baudville/search-tab-active?hei=40&wid=143); background-repeat:no-repeat; border:none !important; padding-bottom:0 !important; }
.nxt_tab_table .tab_unused div { position:relative; top:4px; width:143px; height:40px; background-image:url(https://s7d2.scene7.com/is/image/Baudville/search-tab-inactive?hei=40&wid=143); background-repeat:no-repeat; border:none !important; padding-bottom:0 !important; }
.nxt_tab_table .tab_used a { padding-left:5px !important; padding-top:8px !important; position:relative; left:5px; top:8px; font-size:16px; color:#464646 !important; text-decoration:none; background:none !important; border:none !important; }
.nxt_tab_table .tab_unused a { padding-left:5px !important; padding-top:8px !important; position:relative; left:5px; top:8px; font-size:16px; color:#464646 !important; text-decoration:none; background:none !important; border:none !important; }
.nxt_tab_table .tab_used a span { font-size:14px; }
.nxt_tab_table .tab_unused a  span { font-size:14px; }
.nxt_tab_table .tab_used a:hover { text-decoration:none !important; }
.nxt_tab_table .tab_unused a:hover { text-decoration:none !important; }
.nxt_product_image { border: 1px solid #999999 !important; }
.nxt-notices p { font-size:14px; margin-bottom:12px !important; font-weight:bold !important; color:#0e756f !important; }
.nxt-notices p b { text-transform:uppercase; }
.nxt-results-info a { font-size:14px !important; color:#0e756f !important; }

/* 2013 - New Category Landing Page Styles */
#sidebarAds img { margin-top:33px; }
#sidebarleftMenu h2 { margin-bottom:5px; }
div.sidebarMenuBox {
    -moz-box-shadow: 2px 2px 3px #464646;
    -webkit-box-shadow: 2px 2px 3px #464646;
    box-shadow: 2px 2px 3px #464646;
    width:154px;
}
div.sidebarleftMenuItem { width:140px; padding-left:12px; padding-top:5px; padding-bottom:5px; border:1px solid #464646; border-top:none; }
div.sidebarleftMenuItemTop { border-top:1px solid #464646; }
div.sidebarleftMenuItem a { font-size:14px; }

/* ----------------------------------------- */
/* From NAV.CSS rolled into here 5/20/2014   */
/* ----------------------------------------- */

.menu { list-style:none; height:30px; }
.menu li { float:left; text-align:center; position:relative; padding:8px 11px 6px 13px; font:bold 13px Arial; border:none; }
.menu li.navDivider { width:2px; height:24px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-910px -54px; }
.menu li.rightmost { background:none; }
.menu li.hover { z-index:2; background:#F4F4F4; border:1px solid #aaaaaa; border-top:none; margin:0 -1px; background:-moz-linear-gradient(top, #EEEEEE, #FAFAFA); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#FAFAFA)); -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -khtml-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; }

.navtext { font-size:13px; }
.menu li:hover .navtext { color:#0068AE; }
.menu li a { outline:0; text-decoration:none; display:inline; }
.menu li:hover a { color:#D9525C; text-shadow:none; }
.menu li .drop { padding-right:21px; }
.menu li:hover .drop { padding-right:21px; }
.menu li:hover div a { color:#444; }
.menu li:hover div a:hover { color:#777; }
.menu li ul li a:hover { color:#777; }

/* Right aligned menu item */
.menu .right { float:right; right:0; margin-right:0px; }

.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns { left:-999em; position:absolute; border:1px solid #aaaaaa; background:#FFFFFF; margin-top:20px; -moz-border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -khtml-border-radius:0px 5px 5px 5px; border-radius:0px 5px 5px 5px; background:-moz-linear-gradient(top, #F6F6F6, #CECECE); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB)); }

.menu .dropdown_flyout { left:-999em; position:absolute; margin-top:8px; background-position:100% 100%; background-repeat:no-repeat; background-color:#FFFFFF; z-index:4000; width:900px; -moz-border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -khtml-border-radius:0px 5px 5px 5px; border-radius:0px 5px 5px 5px; background:-moz-linear-gradient(top, #F6F6F6, #CECECE); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB)); background-image:url("https://s7d2.scene7.com/is/image/Baudville/NAV-DROPDOWN-OUTLINE-1?fmt=gif-alpha"); }

/* Start of Text Only Flyout Rules */
.menu .divFlyoutTextOnly { border-radius:0px 5px 5px 5px; margin-top:8px; position:absolute; width:auto; z-index:9999; background-position:0% 0% !important; background-repeat:no-repeat; background-color:#FFFFFF; -moz-border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -khtml-border-radius:0px 5px 5px 5px; background:-moz-linear-gradient(top, #F6F6F6, #CECECE); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB)); background-image:url("https://s7d2.scene7.com/is/image/Baudville/NAV-DROPDOWN-TEXTONLY?fmt=gif-alpha"); background-repeat:no-repeat; }
.menu .dropdown_flyout2 { left:162px !important; } /* used for debugging flyouts */

.menu .divFlyoutColumn { float:left; width:195px; padding:16px 10px 12px 12px; margin:0; text-align:left; line-height:21px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; background-position:0 100%; position:relative; }
.menu .divFlyoutColumn h3 { color:#DE5659; font-size:14px; font-weight:bold; text-transform:uppercase; margin-left:0; padding-left:0; }
.menu .divFlyoutColumnLeft h3.notFirst { border-right:1px solid #64B6B0; }
.menu .divFlyoutColumnLeft h3.noList { padding-bottom:10px; border-right:1px solid #DE5659; }
.menu .divFlyoutColumnLeft h3.noList:hover { padding-bottom:10px; border-right:1px solid #DE5659; }
.menu .divFlyoutColumn a h3:hover { color:#0068AE; }
.menu .divFlyoutColumn a:link { font-size:14px; line-height:20px; }
.menu .divFlyoutColumn a:hover { font-size:14px; line-height:20px; }
.menu .divFlyoutColumn a:visited { font-size:14px; line-height:20px; }
.menu .divFlyoutColumn a:active { font-size:14px; line-height:20px; }
.menu .divFlyoutColumn ul { width:173px; }
.menu .divFlyoutColumn ul li { padding:0; margin:0; margin-top:3px; width:173px; }
.menu .divFlyoutColumn ul li:hover { padding:0; margin:0; margin-top:3px; width:173px; }
.menu .divFlyoutColumn ul li.lastLI { margin-bottom:16px; }
.menu .divFlyoutColumnLeft ul li { padding-right:29px; }
.menu .divFlyoutColumnLeft ul li:hover { padding-right:29px; }
.menu .dropFlyoutSubContainer { display:inline; float:left; position:relative; margin-left:0; padding:7px; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.menu .divFlyoutWhite { background-color:#ffffff; margin-top:8px; }
.menu .dropFlyoutTwoColumn { width:591px; }
.menu .dropFlyoutSubTwoColumn { width:581px; }
.menu .divFlyoutImageRight { float:left; width:130px; padding:16px 10px 12px 12px; }

.menu .dropFlyoutFourColumn { width:948px; }
.menu .dropFlyoutSubFourColumn { width:936px; }
.menu .dropFlyoutSubFourColumn .divFlyoutWhite .divFlyoutColumn { float:left; width:211px; padding:16px 10px 12px 12px; margin:0; text-align:left; line-height:21px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; background-position:0 100%; position:relative; }
.menu .dropFlyoutSubFourColumn .divFlyoutWhite .divFlyoutColumn ul li { padding:0; margin:0; width:210px; }
.menu .dropFlyoutSubFourColumn .divFlyoutWhite .divFlyoutColumn ul li:hover { padding:0; margin:0; width:210px; }
.menu .dropFlyoutSubFourColumn .divFlyoutWhite .divFlyoutColumn ul li.lastLI { margin-bottom:16px; }
/* End of Text Only Flyout Rules */

/* Drop Downs Sizes */
.menu .dropdown_1column  {width:150px;}	/*orig 145, new 150*/
.menu .dropdown_2columns {width:900px;}	/*orig 300, new 320*/
.menu .dropdown_3columns {width:480px;}	/*orig 455, new 480*/
.menu .dropdown_4columns {width:650px;}	/*orig 610, new 650*/
.menu .dropdown_5columns {width:810px;}	/*orig 765, new 810*/

.menu li .align_right { /* Rounded Corners */ -moz-border-radius:5px 0px 5px 5px; -webkit-border-radius:5px 0px 5px 5px; border-radius:5px 0px 5px 5px; }
.menu li:hover .align_right { left:auto; right:-1px; top:25px; }
.menu li:hover .align_fixed_left { position:fixed; top:45px; left:160; }

/* Columns Sizes */
.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 { display:inline; float:left; position:relative; margin-left:10px; }

.menu .dropSubContainer { display:inline; float:left; position:relative; margin-left:10px; text-align:left; height:460px; }

.menu .col_1 {width:150px;}
.menu .col_2 {width:895px;}
.menu .col_3 {width:480px;}
.menu .col_4 {width:650px;}
.menu .col_5 {width:810px;}
.menu .col_6 {width:970px;}

.menu .leftSubBox1 { float:left; width:200px; height:92.8%; margin:16px 10px 0px 7px; padding:5px; background-color:#e4f5f0; text-align:left; line-height:21px; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid gray; background-position:0 100%; }
.menu .rightSubBox1 { width:150px; height:150px; display:inline; float:left; position:relative; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox2 { float:left; width:410px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox3 { float:left; width:201px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox4 { float:left; width:208px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox5 { float:left; width:610px; height:150px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox6 { float:left; width:305px; height:150px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox7 { float:left; width:330px; height:80px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox8 { float:left; width:286px; height:80px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox9 { float:left; width:330px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox10 { float:left; width:286px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.menu .rightSubBox11 { float:left; width:616px; height:80px; padding:2px; border:2px solid gray; margin-left:7px; margin-bottom:10px; text-align:center; }

.menu .firstcolumn { margin-left:0; /* Clearing margin & left */ clear:left; }

.menu p,
.menu ul,
.menu h2,
.menu h3 { font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.menu p { font-size:12px; line-height:18px; margin-bottom:10px; overflow:hidden; }
.menu .strong { font-weight:bold; }
.menu .italic { font-style:italic; }
.menu h2, .menu h2 a { font-family:Arial, Helvetica, sans-serif; font-weight:400; letter-spacing:-1px; font-size:21px; line-height:21px; margin-top:7px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #666666; color:#444; letter-spacing:0px; }
.menu h2 a { border:none; }
.menu h3 { font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size:14px; margin-left:15px; padding-left:15px; margin-bottom:0px; padding-bottom:0px; color:#444; }
.menu .pusher { margin-top:18px; }

/* Icon paragraphs */
.menu .help,
.menu .favorite,
.menu .mail,
.menu .print { padding-left:36px; margin-bottom:18px; }

/* Images styles */
.menu .imgshadow_dark{ background:#FFFFFF; padding:4px; border:1px solid #333333; margin-top:5px; -moz-box-shadow:0px 0px 5px #000000; -webkit-box-shadow:0px 0px 5px #000000; box-shadow:0px 0px 5px #000000; }
.menu .imgshadow_light { background:#FFFFFF; padding:4px; border:1px solid #777777; margin-top:5px; -moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666; }
.menu .img_left { width:auto; float:left; margin:2px 15px 5px 0px; }
.menu .img_right { width:auto; float:right; margin:2px 0px 5px 15px; }

/* Box styles */
.menu li .black_box { background-color:#333333; color:#eeeeee; padding:4px 6px 4px 6px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:inset 0 0 3px #000000; -moz-box-shadow:inset 0 0 3px #000000; box-shadow:inset 0 0 3px #000000; }
.menu li .dark_grey_box { background-color:#555555; color:#eeeeee; padding:4px 6px 4px 6px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:inset 0 0 3px #111111; -moz-box-shadow:inset 0 0 3px #111111; box-shadow:inset 0 0 3px #111111; }

/* Standard lists styles */
.menu li ul { list-style:none; padding:0; margin:0 0 12px 0; }
.menu li ul li { background:none; font-family:Arial; font-size:12px; font-weight:normal; position:relative; padding:0 0 5px 0; margin:0; float:left; text-align:left; width:150px; padding-right:10px; }
.menu li ul li:hover { background:none; background:#F4F4F4\9; border:none; padding:0 0 5px 0; padding-right:10px; margin:0; }

/* Greybox lists styles */
.menu li .greybox li { background:#F4F4F4; border:1px solid #bbbbbb; margin:0px 0px 4px 0px; padding:4px 6px 4px 6px; width:131px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.menu li .greybox li:hover { background:#ffffff; border:1px solid #aaaaaa; padding:4px 6px 4px 6px; margin:0px 0px 4px 0px; }

.menu li .plus li { margin:0px 0px 4px 0px; padding:0px 0px 0px 21px; width:109px; }
.menu li .plus li:hover { padding:0px 0px 0px 21px; margin:0px 0px 4px 0px; }

/* Social Icons */
.menu li ul.social { list-style:none; margin:0; padding:0; }
.menu li ul.social li { padding-top:5px; margin:0 12px 12px 0; float:left; position:relative; display:inline; width:32px; }
.menu li ul.social li:hover { padding-top:5px; margin:-1px 12px 12px 0; }
.menu li ul.social li span { display:none; }

/* 2-Levels Drop Down */
.menu .levels { list-style:none; margin:0; padding:0; width:auto; }
.menu a.parent, .menu a.parent:hover { }
.menu .levels li li, .menu .levels li li:hover { width:150px; padding:0px 12px 0px 12px; margin:0px 0px 0px 1px; }
.menu .levels ul { position:absolute; z-index:500; top:-23px; left:100%; display:none; width:180px; border:1px solid #aaaaaa; background:#F4F4F4; margin:15px 0px 0px 0px; padding:6px 0px 6px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:-moz-linear-gradient(top, #EEEEEE, #BBBBBB); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB)); }
.menu .levels ul ul { top:-6px; left:100%; width:180px; margin:-1px 0px 0px 0px; }
.menu .levels li:hover { cursor:pointer; z-index:100; }
.menu .levels li:hover ul ul, 
.menu .levels li li:hover ul ul { display:none; }
.menu .levels li:hover ul,
.menu .levels li li:hover ul { display:block; }
.menu form { margin:0 0 12px 0; padding:0px; }

/* Labels & fieldsets stylings */
.menu fieldset { margin:0; border:none; }		
.menu form p { margin:10px 0; overflow:hidden; width:270px; }
.menu label { float:left; display:block; text-align:left; width:50px; }	
.menu input,
.menu textarea { margin:0; width:170px; float:right; color:#eeeeee;	background-color:#333333; border:1px solid #222222; padding:3px 5px 3px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }		
.menu textarea { height:100px; overflow:auto; }					

/* Buttons stylings */
.menu button { float:right; width:80px; margin:0px; margin-right:30px; border:none; padding:2px 7px 2px 7px; color:#eeeeee;	background-color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }

/* Messages when sending email */
.error, .sent { font-size:12px; line-height:18px; padding:5px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.error { background:#f3afa6; border:#ef9588 solid 1px; color:#992213; }
.sent { background:#bef08f; border:#adec71 solid 1px; color:#37620d; }

.dark_dropdown li:hover { background:#111111; border:1px solid #000000; border-bottom:none; background:-moz-linear-gradient(top, #282828, #202020); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#282828), to(#202020)); padding:3px 9px 5px 9px; }
.dark_dropdown li:hover a { color:#ffffff; }
.dark_dropdown li .drop { padding-right:21px; }
.dark_dropdown li:hover .drop { padding-right:21px; }
.dark_dropdown .dropdown_1column, 
.dark_dropdown .dropdown_2columns, 
.dark_dropdown .dropdown_3columns, 
.dark_dropdown .dropdown_4columns,
.dark_dropdown .dropdown_5columns { background:#111111; border:1px solid #000000; border-top:none; background:-moz-linear-gradient(top, #202020, #111111); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#202020), to(#111111)); }
.dark_dropdown p,
.dark_dropdown ul,
.dark_dropdown li,
.dark_dropdown h2,
.dark_dropdown h3 { color:#ffffff; }
.dark_dropdown h2,
.dark_dropdown h3 { border-bottom:1px solid #292929; }
.dark_dropdown .imgshadow_light { -moz-box-shadow:0px 0px 5px #000000; -webkit-box-shadow:0px 0px 5px #000000; box-shadow:0px 0px 5px #000000; }
.dark_dropdown li:hover div a { color:#cccccc; }
.dark_dropdown li:hover div a:hover { color:#eeeeee; }
.dark_dropdown li ul li a:hover { color:#eeeeee; }
.dark_dropdown li .black_box { background-color:#0A0A0A; -webkit-box-shadow:inset 0 0 3px #000000; -moz-box-shadow:inset 0 0 3px #000000; box-shadow:inset 0 0 3px #000000; }
.dark_dropdown li .dark_grey_box { background-color:#282828; -webkit-box-shadow:inset 0 0 3px #000000; -moz-box-shadow:inset 0 0 3px #000000; box-shadow:inset 0 0 3px #000000; }
.dark_dropdown li ul li { }
.dark_dropdown li ul li:hover { background:#111111\9; }
.dark_dropdown li .greybox li { background:#0A0A0A; border:1px solid #000000; }
.dark_dropdown li .greybox li:hover { background:#282828; border:1px solid #111111; }
.dark_dropdown li .plus li { }
.dark_dropdown li .plus li:hover { }
.dark_dropdown a.parent, .dark_dropdown a.parent:hover { }
.dark_dropdown .levels ul { border:1px solid #111111; background:#111111; background:-moz-linear-gradient(top, #202020, #111111); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#202020), to(#111111)); }

.greenmenu { width:978px; list-style:none; height:50px; }
.greenmenu li { display:inline; float:left; position:relative; padding-bottom:15px; }
.greenmenu li a { display:block; float:left; height:48px; }

/* Teal Menu Buttons */
.greenmenu li a.shopbyProd { width:190px; background-image:url(/images/site/NAV01-OFF.jpg); }
.greenmenu li a.shopbyTheme { width:180px; background-image:url(/images/site/NAV02-OFF.jpg); }
.greenmenu li a.specialtyShops { width:188px; background-image:url(/images/site/NAV03-OFF.jpg); }
.greenmenu li a.learnWithRec { width:247px; background-image:url(/images/site/NAV04-OFF.jpg); }
.greenmenu li a.newProducts { width:159px; background-image:url(/images/site/NAV05-OFF.jpg); }

/* Teal Menu Hover */
.greenmenu li a.shopbyProd:hover { width:190px; background-image:url(/images/site/NAV01-ON.jpg); }
.greenmenu li a.shopbyTheme:hover { width:180px; background-image:url(/images/site/NAV02-ON.jpg); }
.greenmenu li a.specialtyShops:hover { width:188px; background-image:url(/images/site/NAV03-ON.jpg); }
.greenmenu li a.learnWithRec:hover { width:247px; background-image:url(/images/site/NAV04-ON.jpg); }
.greenmenu li a.newProducts:hover { width:159px; background-image:url(/images/site/NAV05-ON.jpg); }

/* Header */
.greyBarTopHeader { width:100%; background-color:#3e3e3e; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:8px 0px 2px 0px; margin-left:0px; margin-right:0px; height:27px; }
.greyBarTopHeaderContent { margin:0 auto; width:964px; }

.greyBarTopHeader .spnDivider { margin:0 14px; }
.greyBarTopHeader .divBox1 { float:left; padding:1px; margin:2px; margin-left:0px; text-align:left; }
.greyBarTopHeader .divBoxPhone { float:left; height:18px; padding:1px 0; margin:2px 0; text-align:left; }
.greyBarTopHeader .divBoxHours { float:left; height:18px; padding:1px 0; margin:2px 0; text-align:left; text-transform:uppercase; }
.greyBarTopHeader .divBoxChat { float:left; width:97px; height:18px; padding:1px 0; margin:2px 0; text-align:left; text-transform:uppercase; }
.greyBarTopHeader .divBoxChat a div { color:White; text-align:left; }
.greyBarTopHeader .imgtextbottom { vertical-align:middle; padding-right:2px; }
.greyBarTopHeader .divBox3 { float:right; padding:1px; padding-left:0; margin:2px 0; text-align:left; text-transform:uppercase; }
.greyBarTopHeader .divBox4 { float:right; width:60px; padding:1px; padding-left:0; margin:2px 0; text-align:right; text-transform:uppercase; }
.greyBarTopHeader .divBox5 { float:right; width:96px; padding:1px; margin:2px; text-align:right; color:#E5D076; }

#ctl00_divEmergencyText { width:960px; padding:5px; margin-left:11px; margin-top:25px; vertical-align:middle; position:relative; width:960px; font-weight:bold; font-size:13px; color:#FF0000; }

.logoHeader { width:952px; height:80px; color:#000000; font-size:10px; padding-top:34px; margin-top:0px; margin-bottom:16px; }
.logoHeader .logoBox { float:left; width:207px; height:77px; margin:0px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-1px -1px; }
.logoHeader .holidayLogoBox { float:left; width:207px; height:82px; margin:1px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/holiday-logo-jingleville?fmt=jpg&wid=207&hei=82); background-repeat:no-repeat; margin:0; margin-top:-5px; margin-bottom:8px; }
.logoHeader .adBox { float:left; width:135px; padding:0; margin:0; text-align:center; }
.logoHeader .adBoxShoppingCart { float:right; width:166px; padding:0px 0px 0px 1px; margin:7px 3px 1px 2px; text-align:center; }
.logoHeader .adBoxShoppingCart .adBoxShoppingCartContent #ctl00_divCartIcon { float:left; width:25px; height:21px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-783px -16px; margin:0 auto; }
.logoHeader .adBoxShoppingCart .adBoxShoppingCartContent #ctl00_divCartIconHoliday { float:left; width:58px; height:39px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20151019?fmt=png-alpha); background-repeat:no-repeat; background-position:-604px -436px; margin:0 auto; margin-top:-8px; }
.logoHeader .adBoxShoppingCart #divCartCopy { float:left; color:#757575; font-size:14px; font-weight:bold;  width:104px; margin-left:4px; margin-top:-4px; }
#ctl00_divHolidayLights { width:964px; height:72px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20151023?fmt=png-alpha); background-repeat:no-repeat; background-position:-1px -502px; margin:0 auto; }

.logoHeader .searchBox { float:left; width:309px; height:45px; margin:10px 1px 1px 1px; padding-bottom:12px; padding-left:9px; padding-top:13px; display:inline-block; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-542px -165px; text-align:left; margin:5px 1px 1px 1px; height:22px; padding-top:14px; padding-bottom:9px; padding-right:9px; }
.logoHeader .search { font-size:16px; height:20px; width:229px; border:none; background:transparent; outline:none; }
.logoHeader .searchButton { border:none; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-890px -122px; cursor:pointer; height:22px; width:70px; position:absolute; left:625px; top:70px; }

.divHolidayFooter { background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/holiday-footer-line?fmt=jpg&hei=287&wid=1081); background-position:0px 0px; background-repeat:repeat-x; height:287px; width:100%; }

#divHeaderCart{ float:left; padding:0; width:104px; margin-left:4px; }
#divCartTotal { width:104px; }
#divCartTotal a { color:#0068AE; font:bold 10px Arial; }
#divCartTotalText { font-size:10px; margin-top:0; }

.divNavSeperator { width:952px; height:2px; background-color:#dadada; margin-top:5px; margin-bottom:5px; }

#divSearchContainer { float:right; margin-right:8px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/searchbox-bg-white?fmt=jpg); background-repeat:no-repeat; width:348px; height:36px; }
.divSearchContainerWhite { background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/searchbox-bg-white-Jan?fmt=jpg) !important; }
.divSearchContainerRed { background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/searchbox-bg?fmt=jpg) !important; }
#divSearchContainer .searchBox { width:354px; display:inline-block; text-align:left; height:33px; }
#divSearchContainer .searchBox .search { height:31px; width:295px; background-color:Transparent; color:#ffffff; padding-left:12px; border:0; outline:0; line-height:30px; }
#divSearchContainer .searchBox .search input { color:#ffffff; }
.divSearchContainerWhite > div > div input { color:#464646 !important; }
.divSearchContainerRed > div > div input { color:#ffffff !important; }
#divSearchContainer .searchButton { border:none; cursor:pointer; height:33px; width:37px; background-color:Transparent; }

#divEmailIcon { float:left; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-926px -54px; height:15px; width:21px; margin-top:3px; margin-right:10px; }
#divSearchInput { float:right; height:30px; }
#divSearchButton { height:17px; float:right; margin-top:0; margin-right:0; background-color:Transparent; }

#divHeaderNavTabs { float:left; z-index:99999; height:33px; }
#divHeaderNavTabs ul { list-style:none; display:inline-table; float:left; }
#divHeaderNavTabs ul:after { content:""; clear: both; display: block; }
#divHeaderNavTabs ul li { float:left; margin-right:7px; color:#000000; font-weight:bold; }
#divHeaderNavTabs ul li div { color:#000000; font-weight:bold; font-size:12px; }
#divHeaderNavTabs ul li { height:33px; width:105px; background-color:#FFFFFF; border:solid 1px #000000; }
#divHeaderNavTabs ul li ul li { height:24px; width:105px; background-color:#bcbdbe; }
#divHeaderNavTabs ul li:hover { background-color:#000000; color:#FFFFFF; }
#divHeaderNavTabs ul li:hover div { color:#FFFFFF !Important; }
#divHeaderNavTabs ul li ul li:hover { background-color:#8B8C8E; }
#divHeaderNavTabs ul ul { list-style:none; width:105px; padding:0; position:absolute; top:100%; display: none; margin-left:-1px; }
#divHeaderNavTabs ul li:hover > ul { display: block; }
#divHeaderNavTabs ul ul li a { height:33px; width:142px; }
.headerNavTab { text-align:center; float:left; margin-right:4px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-440px -438px; height:33px; width:142px; }
.headerNavTab:hover { background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-294px -438px; }
.navTabText { margin:9px 0 9px 10px; }
.navText { float:left; }
#navCategoryTab { height:19px; width:84px; text-transform:uppercase; }
#navIndustryTab { height:19px; width:77px; text-transform:uppercase; }
#navThemeTab { height:19px; width:58px; text-transform:uppercase; }
#navPriceTab { height:19px; width:52px; text-transform:uppercase; }

.navSubTabText { display:inline; color:#ffffff; text-transform:uppercase; font-size:14px; height:24px; }
.navSubTabText span { display:inline-block; vertical-align:middle; line-height:24px; }
#navEducationTab { display:inline-table; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-3px -471px; height:19px; width:84px; }
#navHealthCareTab { display:inline-table; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-93px -471px; height:19px; width:99px; }

/* 2015 header Nav styles */

.navArrow { float:left; margin-left:8px; margin-top:6px; height:4px; width:6px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160128?fmt=png-alpha); background-repeat:no-repeat; background-position:-766px -411px; }

#navProductsTab { height:19px; width:84px; text-transform:uppercase; }
#navCollectionsTab { height:19px; width:100px; text-transform:uppercase; }
#navMoreWaysTab { height:19px; width:148px; text-transform:uppercase; }
#navResourceCenterTab { height:19px; width:136px; text-transform:uppercase; }

#divTopNavTabs { float:left; z-index:99999; height:33px; }
#divTopNavTabs ul { list-style:none; }
#divTopNavTabs ul:after { content:""; clear:both; display:block; }
#divTopNavTabs ul.topNavMenu li { float:left; margin-right:7px; color:#000000; font-weight:bold; }
#divTopNavTabs ul.topNavMenu li div { color:#000000; font-weight:bold; font-size:12px; }
#divTopNavTabs ul.topNavMenu li { height:33px; width:105px; background-color:#FFFFFF; border:solid 1px #000000; }
#divTopNavTabs ul.topNavMenu_v2 li { width:142px; }
#divTopNavTabs ul.topNavMenu_v2 li.productsItem { width:110px; }
#divTopNavTabs ul.topNavMenu_v2 li.collectionsItem { width:95px; }
#divTopNavTabs ul.topNavMenu_v2 li.moreWaysItem { width:171px; }
#divTopNavTabs ul.topNavMenu_v2 li.resourceCenterItem { width:158px; border-color:#FFFFFF; margin-right: 0; }
#divTopNavTabs ul.topNavMenu li.topLevelNav:hover:after { content:""; color:#1ea4a0; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160128?fmt=png-alpha); background-repeat:no-repeat; background-position:-732px -423px; width:20px; height:12px; display:block; margin-top:-3px; margin-left:43px; position: absolute; z-index:199999; }
#divTopNavTabs ul.topNavMenu_v2 li.topLevelNav:hover:after { content:""; color:#1ea4a0; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20160128?fmt=png-alpha); background-repeat:no-repeat; background-position:-732px -423px; width:20px; height:12px; display:block; margin-top:-3px; margin-left:48px; position: absolute; z-index:199999; }
#divTopNavTabs ul.topNavMenu li:hover { background-color:#1ea4a0; color:#FFFFFF; border-color:#1ea4a0}
#divTopNavTabs ul.topNavMenu li:hover div { color:#FFFFFF !Important; }

#divTopNavTabs ul.navListMenu li { float:none; height:auto; width:auto; background-color:#FFFFFF; border:0; text-align:left; line-height:24px; font-weight:normal; }
#divTopNavTabs ul.navListMenu li a { display:block; font-size:11px; }
#divTopNavTabs ul.navListMenu li a:hover { color:#464646; background-color:#ffffff; }
#smiley { float:left; padding-top: 5px;}

.topLevelNav_flyout { background-color:#FFFFFF; left:-999em; position:absolute; border:solid 1px #1ea4a0; }
/*.topLevelNav_flyout { background-color:#FFFFFF; left:0em; position:absolute; border:solid 1px #000000; }*/
.topLevelNavFlyoutContainer { margin-top:0; padding:18px 25px 0px 25px; }
.topLevelNav { color:#000000; }
.topLevelNav a:link { color:#000000; }
.topLevelNav a:visited { color:#000000; }
.topLevelNav a:hover { color:#000000; }
.divTopLevelFlyoutColumn { float:left; width:182px; height:535px; }

.industryFlyout { width:80px; height:65px; }
.themeFlyout { width:200px; height:310px; }
.priceFlyout { width:100px; height:210px; }
.collectionsFlyout { width:200px; height:310px; }
.moreWaysFlyout { height:310px; }
.resourceCenterFlyout { height:215px; }

.divTopLevelFlyoutColumn h3 { color:#000000; font-weight:bold; text-transform:uppercase; text-align:left; line-height:24px; font-size:12px; margin-top:20px; }
.divTopLevelFlyoutColumn h3.topOfColumn { margin-top:0; }
.divTopLevelFlyoutColumn h3 a:hover { color:#464646; }
.divTopLevelFlyoutColumn ul { }


/* old header styles */
.greenmenuTopHeader { left:0; top:0; position:absolute; width:100%; background-image:url(/images/site/TOP-GRADIANT-BAR.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 12px 2px 12px; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; height:25px; }

.greenmenuTopHeader .divBox1 { float:left; width:440px; padding:1px; margin:2px; text-align:left; }
.greenmenuTopHeader .divBox2 { float:left; width:97px; height:23px; padding:1px; padding-left:36px; padding-top:4px; margin:0px; text-align:left; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-918px -19px; }
.greenmenuTopHeader .divBox2 a div { color:White; text-align:left; padding-left:3px;}
.greenmenuTopHeader .imgtextbottom { vertical-align:middle; padding-right:2px; }
.greenmenuTopHeader .divBox3 { float:right; width:236px; padding:1px; margin:2px; text-align:left; }
.greenmenuTopHeader .divBox4 { float:right; width:60px; padding:1px; margin:2px; text-align:right; }
.greenmenuTopHeader .divBox5 { float:right; width:96px; padding:1px; margin:2px; text-align:right; color:#E5D076; }

.greenmenuEmergencyTxt { width:960px; padding:5px; margin-left:11px; margin-top:25px; vertical-align:middle; position:relative; width:960px; font-weight:bold; font-size:13px; color:#FF0000; }

.greenmenuBottomHeader { width:960px; height:80px; color:#000000; font-size:10px; padding:5px; margin-left:4px; margin-top:15px; }

.greenmenuBottomHeader .logoBox { float:left; width:207px; height:77px; margin:1px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-1px -1px; }
.greenmenuBottomHeader .adBox { float:left; width:135px; padding:1px; margin:10px 1px 1px 2px; text-align:center;
/* changes for referral program */
margin:0px 1px 1px 2px;
}

.greenmenuBottomHeader .adBox2 { float:left; padding:0px 0px 0px 1px; margin:10px 1px 1px 2px; text-align:center; width:96px; 
/* changes for referral program */
margin:2px 1px 1px 2px;
}
.greenmenuBottomHeader .adBox2 #ct100_divCartIcon { width:37px; height:35px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-851px -12px; margin:0 auto; }
.greenmenuBottomHeader .adBox2 #divCartButton { width:58px; height:23px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-790px -24px; margin:0 auto; }

/*Header Item*/
.greenmenuBottomHeader .searchBox { float:left; width:309px; height:45px; margin:10px 1px 1px 1px; padding-bottom:12px; padding-left:9px; padding-top:13px; display:inline-block; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-542px -165px; text-align:left; 
/* changes for referral program */
margin:5px 1px 1px 1px; height:22px; padding-top:14px; padding-bottom:9px; padding-right:9px; }

/* added for referral program */
.greenmenuBottomHeader .referralButton { margin-top:13px; text-align:right; }

.greenmenuBottomHeader .search{ font-size:16px; height:20px; width:229px; border:none; background:transparent; outline:none; }
.greenmenuBottomHeader .searchButton{ border:none; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-890px -122px; cursor:pointer; height:22px; width:70px; position:absolute; left:625px; top:70px; }

.greenmenu .dropdown_flyout { margin-top:0px; left:-999em; position:absolute; background-repeat:no-repeat; background-color:#FFFFFF; background-position:100% 100%; -moz-border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -khtml-border-radius:0px 5px 5px 5px; border-radius:0px 5px 5px 5px; background:-moz-linear-gradient(top, #F6F6F6, #CECECE); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB)); }
.greenmenu .dropdown_flyout {width:900px;}
.greenmenu li .align_right { /* Rounded Corners */ -moz-border-radius:5px 0px 5px 5px; -webkit-border-radius:5px 0px 5px 5px; border-radius:5px 0px 5px 5px; }

/*Side Bar Sub Menu Item*/
.greenmenu .leftSubBox1 { float:left; width:220px; height:94%; margin:19px 10px 0px 7px; padding-top:6px; padding-left:3px; background-color:#e4f5f0; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid gray; background-position:0 100%; }

/*Side Bar Sub Menu Item*/
.greenmenu .leftSubBox1 a { width:180px; height:15px; padding:5px 2px 5px 3px; }
.greenmenu .rightSubBoxImgs { width:100%; padding:0px auto 0px auto; }
.greenmenu .rightSubBoxTxt { position:relative; width:100%; height:15px; padding:0px auto 0px auto; font-weight:bold; text-align:center; margin-top:65px; }

.greenmenu .rightSubBox1 { width:150px; height:150px; float:left; text-align:center; position:relative; margin-left:7px; margin-bottom:10px; padding-left:auto; padding-right:auto; }
.greenmenu .rightSubBox2 { float:left; width:410px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox3 { float:left; width:201px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox4 { float:left; width:208px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox5 { float:left; width:610px; height:150px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox6 { float:left; width:305px; height:150px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox7 { float:left; width:330px; height:80px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox8 { float:left; width:286px; height:80px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox9 { float:left; width:330px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox10 { float:left; width:286px; height:107px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu .rightSubBox11 { float:left; width:616px; height:80px; padding:2px; margin-left:7px; margin-bottom:10px; text-align:center; }
.greenmenu li:hover .align_fixed_left { position:fixed; }

.greenmenu .dropSubContainer { display:inline; float:left; position:relative; margin-left:10px; text-align:left; height:550px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.menu .dropSubContainer, 
.greenmenu .dropSubContainer {width:895px;}
.greenmenu .firstcolumn { margin-left:0; clear:left; text-align:left; }

/* About Us pages */
#divAboutUsContainer { width:964px; margin-top:15px; }
#divAboutUsSidebar { width:207px; float:left; }
#divAboutUsMain { width:747px; float:left; }
#divUcAboutUsDivider { background-color:#DADADA; color:#DADADA; border:0; height:2px; line-height:0px; clear:both; margin:20px 40px 20px 0; }
#divUcAboutUsNav ul { list-style:none; margin-left:15px; }
#divUcAboutUsNav ul li { color:#666666; font-size:14px; font-weight:bold;line-height:1.5; text-transform:uppercase; }
#divUcAboutUsNav ul li ul li { color:#666666; font-size:14px; font-weight:normal; text-transform:uppercase; }
#divUcAboutUsNav ul li ul li .au-bullet { margin-right:8px; margin-bottom:3px; }
#divUcAboutUsNav ul li ul li .au-arrow { margin-right:3px; margin-bottom:1px; }
#divUcAboutUsNav ul li a:hover { color:#F45A5A; }
#divUcAboutUsNav ul li ul li a:hover { color:#F45A5A; }
.divAboutUsCopy p { margin:22px 44px; line-height:1.5; }
.divAboutUsCopy table { margin:0 22px; }
.divAboutUsSectionTop { margin:22px 0px; }
#divAboutUsBlock-Home { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-Block-Home?fmt=jpg&hei=335&wid=747); background-repeat:no-repeat; height:335px; width:747px; margin:22px 0 40px 0; }
#divAboutUsBlock-Home p { margin:0 44px; padding: 180px 0; line-height:1.5; font-size:14px !important; }
#divAboutUsBlock-Contact { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-Block-Contact?fmt=jpg&hei=275&wid=747); background-repeat:no-repeat; height:275px; width:747px; margin:22px 0 40px 0; }
#divAboutUsBlock-Contact p { margin:0 44px; padding: 93px 0; line-height:2.0; font-size:14px !important; font-weight:bold !important; }
#divAboutUsBlock-Career { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-Block-Careers-Openings?fmt=jpg&hei=216&wid=747); background-repeat:no-repeat; height:216px; width:747px; margin:22px 0 40px 0; }
#divAboutUsBlock-Career p { margin:0 44px; padding: 115px 0; line-height:2.0; font-size:14px !important; font-weight:bold !important; }
.divAboutUsCopy a:link { color: #0068ae; }
.divAboutUsCopy a:hover { color: #0068ae; text-decoration:underline; }
.divAboutUsCopy a:visited { color: #0068ae; }
.divAboutUsCopy ul { margin-left:14px; }
.divAboutUsCopy ol { margin-left:14px; }
#divAboutUsBlock-Media-Hub { width:747px; height:521px; margin-bottom:44px; }
.divAboutUsSubBlock { float:left; }
#divAboutUsSubBlock_1 { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:261px; width:374px; background-position:0px 0px; }
#divAboutUsSubBlock_2 { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:261px; width:373px; background-position:-374px 0px; }
#divAboutUsSubBlock_3 { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:260px; width:374px; background-position:0px -521px; }
#divAboutUsSubBlock_4 { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:260px; width:373px; background-position:-374px -521px; }
#divAboutUsSubBlock_1:hover { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:261px; width:374px; background-position:0px -261px; }
#divAboutUsSubBlock_2:hover { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:261px; width:373px; background-position:-374px -261px; }
#divAboutUsSubBlock_3:hover { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:260px; width:374px; background-position:0px -782px; }
#divAboutUsSubBlock_4:hover { background-image:url(https://s7d2.scene7.com/is/image/Baudville/AU-MH-blocks2?fmt=jpg&hei=1042&wid=748); background-repeat:no-repeat; height:260px; width:373px; background-position:-374px -782px; }
.divPRarrow { float:left; margin-left:22px; margin-right:22px; }
.divPRDate { float:left;  margin-top:4px; margin-right:22px; }
.divPRDate a:link { color:#464646 !important; font-size:13px; font-weight:bold; }
.divPRDate a:hover { text-decoration:underline; }
.divPRDate a:visited { color:#464646 !important; }
.divPRTitle { float:left; margin-top:4px; }
.divPRTitle a:link { color:#464646 !important; font-size:13px; }
.divPRTitle a:hover { text-decoration:underline; }
.divPRTitle a:visited { color:#464646 !important; }
.divMediaKitItem { margin:22px 44px; }
.divMediaKitArrow { float:left; margin-right:22px; }
.divMediaKitBody { float:left; }
.divMediaKitBody p { margin:0; padding:0; }
.divMediaKitBody .logoBox { width:207px; height:77px; margin:1px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-1px -1px; }
.divMediaKitBody .logoBoxLessTag { width:207px; height:55px; margin:1px; background-image:url(https://a248.e.akamai.net/f/248/9086/10h/origin-d2.scene7.com/is/image/Baudville/baudville-master-images-20140924?fmt=png-alpha); background-repeat:no-repeat; background-position:-1px -1px; }
.tdEventLogo { text-align:center; padding-right:44px; }
.tdEventcopy { font-size:14px; }
#divCGcopy { float:left; width:572px; margin-right:10px; }
#divCGlogos { float:left; width:165px; }
#divCGlogos img { margin-bottom:10px; }

/* Top Promo Banners */
#promoBoxContainer { float:right; width:526px; height:73px; margin-right:34px; margin-top:5px; overflow:hidden; }
.divTriplePromo { float:left; width:100%; height:73px; display:none; }
.divDoubleLeftPromo { float:left; width:349px; height:73px; display:none; }
.divDoubleRightPromo { float:left; width:349px; height:73px; display:none; }
.divLeftPromo { float:left; width:172px; height:73px; margin-right:5px; display:none; }
.divMiddlePromo { float:left; width:172px; height:73px; display:none; }
.divRightPromo { float:left; width:172px; height:73px; margin-left:5px; display:none; }
