/* $Id: skin1.css 2008/12/09 09:00:00 */
/*General styles*/
html, body {background:url(imgs/wooden.jpg) repeat-x 0 0 #b2aca2;width:100%;height:100%;padding:0;margin:0;}
.clear {clear:both;padding:0;margin:0;height:0;}

/*home.tpl styles*/
.TheTesterClass {border:1px solid #000;}
.TheTesterClass td {border:1px solid #666;}
a, a:link, a:visited, a:hover, a:active {text-decoration: none;cursor:pointer;}

/*--main level (rectangle_top.tpl, rectangle_bottom.tpl)--*/
#wrap {height:100%;width:100%;padding:0;margin:0;}
	#container {background:#8c8c8c;width:912px;padding:0;margin:0 auto;}
	#container2 {background:#8c8c8c;width:912px;padding:0;margin:0 auto;}

#lv0 {background:#8c8c8c;width:912px;padding:0;margin:0 auto;}



	/*Homepage Main Banner Past Banners*/
	/*-- 
	summerDogDip.jpg
	presidentsdaysale.jpg (2009)
	springBanner.jpg
	warehousSale.jpg
	summerDogDip.jpg
	dog-collar.jpg
	loungewear.jpg
	cheerhome.jpg
	presidentsdaybanner.jpg (2010)
	generic-winter-dog.jpg
	spring2010.jpg
	rainyhome.jpg
	springBanner.jpg
	tee-banner.jpg
	SUMMER2010ARRIVAL.jpg
	FathersDayHome.jpg
	tiedye.jpg
	bdswimhomebanner.jpg
	*/
	
	#mainBannerTxt {width:906px;height:300px;background:url(imgs/banners/WINTERSALE.jpg) no-repeat 0 0 #8c8c8c;padding:0;margin:0 auto;}
	
	/*Special Holiday Elements*/
	/*.holiday1 {background:url(imgs/holiday/lightborder.png) no-repeat 0 0 transparent;position:absolute;top:162px;left:50%;width:954px;height:320px;margin-left:-477px;z-index:100;}
	
	.holiday2 {background:url(imgs/holiday/lightstrip.png) no-repeat 0 0 transparent;position:absolute;left:50%;width:954px;height:65px;margin-left:-482px;z-index:100;}
	*/
		.copy {margin:0 0 0 500px;padding:0;}
		.homeSpecial {display:block;width:906px;height:300px;}
#lv1 {clear:both;background:#8c8c8c;width:906px;padding:0 3px;margin:0 auto;}
#modules {background:#8c8c8c;width:906px;padding:0;margin:0;}	
	#modulesCase {background:#fff;width:906px;padding:0 0 20px 0;margin:0;}
	
.BDgiftCardsHolder {float:left;width:197px;padding:0;margin:0 0 0 22px;}
		.BDgiftCards {float:left;background:url(imgs/bdMods/giftCardBttn.gif) 0 0 no-repeat;width:197px;height:173px;padding:0;}
			.BDgiftCards a {display: block;width:197px;height:173px;margin:0;padding: 0;}	
.BDgiftCardsHolder a.meet { display:inline-block;margin-top:15px;color:#A71A1F;text-decoration:underline;}
.BDgiftCardsHolder a.meet:hover {text-decoration:none;}
	/*search bar area*/
	#lv1b {clear:both;background:#8c8c8c;width:912px;padding:0;margin:0 auto;}
		#lv1c {float:left;width:912px;padding:0;margin:0;}

#dialogText {background:#fff;width:906px;padding:0;margin:0;}
	
/*header.tpl styles*/
#header {background:url(imgs/red.jpg) 100% 0 repeat-x;width:912px;padding:0;margin:0 auto;border-bottom:1px solid #00203e;}
	#theNavigation {float:left;width:912px;padding:0;margin:0;}

	#header a.homeBttn, #header a.homeBttn:visited {background:url(imgs/the_black_dog.png) no-repeat 0 0;display:block;float:left;width:366px;height:110px;padding:0;margin:0 0 0 -5px;}
	
	.top_menu {float:right;padding:0;margin:0;width:260px;}

	.top_menub {background:url(imgs/redTab.gif) 0 100% no-repeat;width:252px;float:right;padding:0 0 0 8px;margin:0;}
	.tabs {display:block;float:right;padding:0;margin:0;border-left:1px solid #730508;}
	.tabs li {float:left;padding:0;margin:0;list-style-type:none;}
	.HeadText {display:block;width:520px;clear:both;text-align:right;font:normal 13px/13px georgia, "times new roman", serif;color:#fff;text-transform:uppercase;padding:12px 12px 0 0;}
	
/**/
	#main_nav {clear:both;float:left;width:100%;padding:0;margin:0;}
		#main_nav #bdCatsNav {display:block;float:left;background:#00203e;padding:0;margin:0 6px;}
		#main_nav #bdCatsNav li.CategoriesList{background:url(imgs/mainNavBkg.gif) 0 0 repeat-x;float:left;list-style-type:none;padding:0;margin:0;}
		#main_nav #bdCatsNav li.CategoriesList a, #main_nav #bdCatsNav li.CategoriesList a:link{
		background:url(imgs/mainNavSep.gif) -4px 0 no-repeat;font:normal 11px/11px georgia, "times new roman", serif;color:#fff;text-transform:uppercase;padding:0;margin:0 ;display:block;}
		#main_nav #bdCatsNav li.CategoriesList a:hover, #main_nav #bdCatsNav li.CategoriesList a:active {color:#b5272c;text-decoration:none;}
		#main_nav #bdCatsNav li.CategoriesList a b {display:block;background:url(imgs/mainNavSep2.gif) 100% 0 no-repeat;padding:9px 12px 12px 12px;margin:0;}

/*Secondary Nabar on Homepage Only*/
#SecondNav {background:url(imgs/brwnTile.gif) 0 100% repeat-x; clear:both;float:left;width:100%;padding:0;margin:0;}	
	#SecondNav #secondaryNav {display:block;float:right;padding:0;margin:0;}
		#SecondNav #secondaryNav li.secNavs{float:left;height:32px;list-style-type:none;padding:0;margin:0;border-right:1px solid #382013;border-left:1px solid #76442a;}
		#SecondNav #secondaryNav li.secNavs:hover{background:#4a2b1b;border-right:1px solid #382013;border-left:1px solid #76442a;}
		#SecondNav #secondaryNav li.secNavs1{float:left;height:32px;list-style-type:none;padding:0;margin:0;border-right:1px solid #382013;border-left:none;}
			#SecondNav #secondaryNav li.secNavs a, #SecondNav #secondaryNav li.secNavs a:link, #SecondNav #secondaryNav li.secNavs a:visited{font:normal 10px/10px georgia, "times new roman", serif;color:#fff;text-transform:uppercase;padding:11px 12px;display:block;}
			#SecondNav #secondaryNav li.secNavs1 strong {background:url(imgs/star.png) no-repeat 0 10px;font:normal 10px/10px georgia, "times new roman", serif;color:#fff;text-transform:uppercase;padding:11px 85px 0 15px;display:block;text-align:left;
			_background:url(imgs/star.gif) no-repeat 0 10px;}
			
/*Interior Nabar on Interior Pages*/
#InteriorNav {background:url(imgs/brwnTile.gif) 0 100% repeat-x; float:left;width:100%;padding:0;margin:0;}	
	#InteriorNav #secondaryNav {display:block;float:right;padding:0;margin:0;}
		#InteriorNav #secondaryNav li.secNavs{float:left;height:32px;list-style-type:none;padding:0;margin:0;border-right:1px solid #382013;border-left:1px solid #76442a;}
		#InteriorNav #secondaryNav li.secNavs:hover{background:#4a2b1b;border-right:1px solid #382013;border-left:1px solid #76442a;}
		#InteriorNav #secondaryNav li.secNavs1{float:left;height:32px;list-style-type:none;padding:0;margin:0;border-right:1px solid #382013;border-left:none;}
			#InteriorNav #secondaryNav li.secNavs a, #InteriorNav #secondaryNav li.secNavs a:link, #InteriorNav #secondaryNav li.secNavs a:visited{font:normal 10px/10px georgia, "times new roman", serif;color:#fff;text-transform:uppercase;padding:11px 12px;display:block;}
			#InteriorNav #secondaryNav li.secNavs1 strong {background:url(imgs/star.png) no-repeat 0 10px;font:normal 10px/10px georgia, "times new roman", serif;color:#fff;text-transform:uppercase;padding:11px 86px 0 15px;display:block;}

/*--modules--*/
		#bdCustomModules {background:#efeeee;width:906px;padding:0;margin:0 auto;}
			#bdCustomModules .leftHalf {float:left; width:420px;padding:20px 0 10px 20px;margin:0;}
			#bdCustomModules .rghtHalf {float:right; width:410px;padding:20px 0 25px 20px;margin:0;border-left:1px solid #fff;background:url(imgs/vertGrade.gif) repeat-y 0 0 #d4d4d4;}
			#bdCustomModules ul{display:block;float:left; width:186px;padding:0;margin:0 10px 0 0;}
			#bdCustomModules ul li{display:block;list-style-type:none;padding:0;margin:0 0 10px 0;}
			
			/*--special--*/
			
			#bdCustomModules ul.twitterArea {display:block;width:450px;float:left;padding:0;margin:0;}
			#bdCustomModules ul.twitterArea li{display:block;width:216px;float:left;list-style-type:none;padding:0;}
			#bdCustomModules ul.twitterArea li.BD_Facebook a{display:block;width:217px;height:112px;background:url(imgs/bdMods/facebook.jpg) no-repeat 0 0;margin:0 0 0 10px;}
			
			#bdCustomModules ul.across {display:block;float:left; width:450px;padding:0;margin:0 0 10px 0;}
			#bdCustomModules ul.across li{display:block;float:left;list-style-type:none;padding:0;}

            /*promobtn_dad25.jpg,
            
            */
			#bdCustomModules .BD_BestSellers {display:block;width:216px;height:112px;background:url(imgs/bdMods/FREETOTE.jpg) no-repeat 0 0;margin:0 10px 0 0;padding:0;}
			#bdCustomModules .BD_BestSellers2 {display:block;width:186px;height:112px;background:transparent;}
			#bdCustomModules .BD_Captains {display:block;width:186px;height:112px;background:url(imgs/bdMods/40thCOOKBOOK.gif) no-repeat 0 0;}
			#bdCustomModules .BD_WebCam {display:block;width:186px;height:112px;background:url(imgs/bdMods/RETURNEXCHANGE.gif) no-repeat 0 0;}
			#bdCustomModules .BD_Team {display:block;width:217px;height:112px;background:url(imgs/bdMods/BDWINES.jpg) no-repeat 0 0;margin:0;padding:0;}
			#bdCustomModules .BD_BFFs {display:block;width:186px;height:112px;background:url(imgs/bdMods/bdFriends.gif) no-repeat 0 0;}
			#bdCustomModules .BD_Kids {display:block;width:186px;height:112px;background:url(imgs/bdMods/BLACKANDGOLD.gif) no-repeat 0 0;}
				#bdCustomModules .BD_BestSellers a, #bdCustomModules .BD_Captains a, #bdCustomModules .BD_WebCam a, #bdCustomModules .BD_Team a, #bdCustomModules .BD_BFFs a, #bdCustomModules .BD_Kids a{display:block;width:186px;height:112px;padding:0;margin:0;}

.xtraSpclAnncmnt {clear:both;background:url(imgs/CUSTOMERFAQ10.gif) no-repeat 0 0 #fff;width:906px;height:42px;padding:0;margin:0 auto;padding-bottom: 20px;}


			/*--Twitter--*/

#twitter_update_list {display:block;height:100px;padding:0;margin:0;}
	#twitter_update_list li{display:block;font:normal 13px/16px georgia, "times new roman", times;color:#00203e;margin:0;}
		#twitter_update_list li span{display:block;padding:4px 0 0 8px;}
		
		#twitter_update_list li a, #twitter_update_list li a:link, #twitter_update_list li a:visited {display:block;color:#a71a1f;padding:0 0 4px 0;width:400px;}
		
		#twitter_update_list li a:hover,#twitter_update_list li a:active {display:block;color:#a71a1f;padding:0;}
		
		#twitter_update_list li a.smalllink {font:normal 9px/10px arial, sans-serif;display:block;color:#5d5d5d;padding:4px 0 0 8px;}



/*--Global, Footer*/
#bdFooter {background:url(imgs/footGrade.gif) repeat-x 0 0 #eeeded;width:906px;padding:8px 0;margin:0;margin-top:-20px;border-top:1px solid #eeeded;}	
	.theFoot {display:block;height:15px;padding:0 25px;margin:0;}
	.theFoot li {list-style-type:none;float:left;font:normal 9px/9px verdana, arial, helvetica;color:#5d5d5d;padding:0 0 0 4px;margin:0;}
		.theFoot li p{font:normal 9px/9px "trebuchet ms", arial, helvetica;color:#a71a1f;padding:0 65px 0 0;margin:0;letter-spacing:-.2px;}
		.theFoot li a, .theFoot li a:visited {font:normal 9px/9px "trebuchet ms", arial, helvetica;color:#5d5d5d;padding:0;margin:0;letter-spacing:-.2px;}
		.theFoot li a:hover, .theFoot li a:active {color:#a71a1f;}

#bdFooter small {font:normal 9px/9px "helvetica neue", helvetica, arial, sans-serif;display:block;float:right;padding:7px 25px;color:#aaa;text-transform: none}
#bdFooter small a, #bdFooter small a:link, #bdFooter small a:visited{color:#aaa;}
#bdFooter small a:hover, #bdFooter small a:active{color:#999;}


h1.pageTitle {display:block;font:normal 24px/26px georgia, "times new roman", times, sans-serif;color: #a71a1f;padding:24px 0 0 20px;margin:0 0 15px 0;}

h2 {font:normal 18px/20px georgia, "times new roman", times, sans-serif;color:#000;padding:0 0 15px 0;margin:0;}
h2 em{display:block;font:normal 11px/13px verdana, arial, sans-serif;color:#5d5d5d;padding:5px 0;}
h3 {font:normal 18px/24px georgia, "times new roman", times, sans-serif;color:#fff;padding:24px 0 0 0;margin:0;}
	h3.bigDog {font:normal 28px/28px georgia, "times new roman", times, sans-serif;color:#fff;padding:52px 0 0 0;margin:0;}
	
h5 {display:block;font:normal 20px/21px georgia, "times new roman", times, sans-serif;color: #a71a1f;padding:0 0 8px 35px;margin:0;}

HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}


#shippingChart {margin:25px 0;text-align:left;border:1px solid #e0e0e0;vertical-align:top;}
	#shippingChart .headCell {font:normal 18px/20px georgia, "times new roman", times, sans-serif;background: #00203e;padding:11px 8px;color:#fff;border:1px solid #00203e;letter-spacing:.1px}
	#shippingChart .headCell2 {font:normal 14px/16px georgia, "times new roman", times, sans-serif;background: #7d7d7d;padding:4px 8px;color:#fff;letter-spacing:.1px;}
	#shippingChart .headCell3 {border-bottom:1px solid #ddd;}
	#shippingChart thead {font:normal 11px/12px verdana, arial, sans-serif;background:#eee;color:#333;}
	#shippingChart thead strong{font-weight:bold;}
	#shippingChart thead td{padding:8px;}
	
	#shippingChart tbody td{font:normal 11px/12px verdana, arial, sans-serif;color:#5d5d5d;padding:5px;border-bottom:1px solid #eee;border-right:1px solid #eee;}
	
	
	
	
/*font styles*/
p {font:normal 10px/14px verdana, arial, helvetica;color:#5d5d5d;}
small {display:block;font:normal 10px/11px georgia, "times new roman", times, sans-serif;color:#5d5d5d;padding:11px 0 3px 0;margin:0;text-transform: uppercase;}
form, table, img {border:0;margin:0;}
a span.BDBttn {float:left;margin:3px 0;display:block;padding:0 0 0 9px;background:url(images/bd_bttn.gif) no-repeat 0 0;}
a span.BDBttn:hover {cursor:pointer;}
	a span.BDBttn b{float:left;margin:0;font:bold 9px/11px verdana, arial, sans-serif;display:block;height:16px;padding:3px 9px 1px 0;background:url(images/bd_bttn.gif) no-repeat 100% 0;text-align:center;color:#063967;}

#miniCart {display:block;padding:4px;background:#f0f0f0;border-bottom:1px solid #e4e4e4; margin:0 0 8px 0;}
	.cartStatus strong{display:block;height:20px;padding:7px 0 0 35px;font:normal 14px/14px verdana, arial, helvetica;}
	.cartStatus.empty strong{background:url(images/cart_empty.gif) no-repeat 4px 50%;color:#777;}
	.cartStatus.full strong{background:url(images/cart_checkout.gif) no-repeat 4px 50%;color:#000;}
	.cartStatus.full strong i{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:0 3px;font:bold 14px/14px verdana, arial, helvetica;color:#000;}

#infoBar {background:#00203e;width:912px;padding:3px 0 5px 0;margin:0;}
#bdSearchBar {float:right;padding:0 13px 0 0;margin:0;}
#bdSearchBar input{background:url(imgs/blur.png) 50% 50% no-repeat #3c5c78;border-top:1px solid #0a1f33;border-right:1px solid #456580;border-bottom:1px solid #456580;border-left:1px solid #0a1f33;padding:2px 3px;color:#fff;}
	#bdSearchBar strong.search {font:bold 9px/9px verdana, arial, helvetica;color:#fff;text-transform:uppercase;letter-spacing:.1px;padding:0 4px 0 12px;}
		#bdSearchBar a.advSearch, #bdSearchBar a.advSearch:link {font:normal 9px/9px verdana, arial, helvetica;color:#607f9b;text-transform:uppercase;letter-spacing:.1px;padding:0 4px 0 12px;}
		#bdSearchBar a.advSearch:hover, #bdSearchBar a.advSearch:active {color:#fff;text-decoration: none;}

		.searchResultClass {font:normal 16px/18px georgia, "times new roman", times, sans-serif;color:#a71a1f;padding:0 0 15px 20px;margin:0;}

#BDintBnnr {display:block;background:#eee;width:906px;height:300px;margin:0 0 10px 0;padding:0;}
#BDintBnnr b{position:absolute;left:-999px;margin-left:-999px;}
	#dialogText div.accessories {background:url(imgs/banners/ACCESSCAT.jpg) no-repeat 0 0;}
	#dialogText div.baby {background:url(imgs/banners/BABYCAT.jpg) no-repeat 0 0;}
	#dialogText div.bdgear {background:url(imgs/banners/BDGEAR.jpg) no-repeat 0 0;}
	#dialogText div.kids {background:url(imgs/banners/KIDSCAT.jpg) no-repeat 0 0;}
	#dialogText div.ladies {background:url(imgs/banners/LADIESCAT.jpg) no-repeat 0 0;}
	#dialogText div.mens {background:url(imgs/banners/MENSCAT.jpg) no-repeat 0 0;}
	#dialogText div.bdHomeCat {background:url(imgs/banners/HOMECAT.jpg) no-repeat 0 0;}
	#dialogText div.bdSaleCat {background:url(imgs/banners/sale.jpg) no-repeat 0 0;}
	#dialogText div.bdGourmetCat {background:url(imgs/banners/gourmet.jpg) no-repeat 0 0;}
	#dialogText div.bdHolidayCat {background:url(imgs/banners/holiday.jpg) no-repeat 0 0;}
/*#dialogText div.arrivals {background:url(imgs/banners/generic-new-arrivals.jpg) no-repeat 0 0;}*/
	#dialogText div.arrivals {background:url(imgs/banners/NewArrivals_CAT.jpg) no-repeat 0 0;}
		
.HeadRightBox {VERTICAL-ALIGN: top;TEXT-ALIGN: right;}.HeadLine {padding:0;margin:0;}.HeadLineRght {display:none;}.HeadThinLine {BACKGROUND-COLOR: #8E4B00;}
.PrintableRow {display:none;}
.HeadTopPad {padding:0;margin:0;}
.HeadTopPad IMG {WIDTH: 1px;HEIGHT: 1px;}


/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
}
A.Bottom:link {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #FFE591;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 0;
	border:none;}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {display:block;padding:8px 0 0 0;width:500px;margin:0 0 15px 20px;font:normal 10px/16px verdana, arial, helvetica;color:#5d5d5d;}

.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	BACKGROUND-COLOR: #FF6600;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}


/* STATIC PAGE STYLES */

#BDextras blockquote {background:url(imgs/lilBDquote.png) no-repeat 12px 17px #f5f5f4;font:normal 18px/23px georgia, times, serif;color:#a71a1f;margin:12px 0;padding:15px 56px;font-style:italic;}
#BDextras blockquote em{display:block;font:normal 11px/15px "trebuchet ms", verdana, sans-serif;color:#666;padding:4px 0;}

#BDextras .BDextrasFloatR {float:right;margin:0 0 15px 25px;}
#BDextras .introTxt {padding:25px 0 0 0;}

#BDextras .introTxt p{font:normal 12px/19px verdana, arial, helvetica;color:#5d5d5d;margin:0 0 22px 0;}

#BDextras .introTxt li{font:normal 12px/15px verdana, arial, helvetica;color:#5d5d5d;margin:0 0 12px 0;}

#BDextras .introTxt p.first {font:normal 15px/22px georgia, times, serif;color:#333;margin:0 0 22px 0;}
#BDextras .introTxt p.second {font:normal 15px/22px georgia, times, serif;color:#a71a1f;margin:0 0 22px 0;}

/*loactions*/
#BDextras ul.locations {padding:0;margin:0;}
#BDextras ul.locations li{display:block;float:left;background:url(imgs/lilBD.png) no-repeat 20px 20px #f5f5f4;padding:3px;margin: 0 25px 25px 0;list-style-type:none;}
#BDextras ul.locations li.bdNew{background:url(imgs/lilBDNew.png) no-repeat 12px 14px #f5f5f4;}
#BDextras ul.locations li div {width:315px;padding:10px 10px 10px 55px;border:1px solid #dbdbda;}
#BDextras ul.locations li span {display:block;padding:0 0 0 10px;height:153px;border-left:1px solid #dbdbda;font:normal 11px/17px verdana, arial, helvetica;color:#5d5d5d;}
#BDextras ul.locations li span strong {font:normal 18px/19px georgia, times, serif;color:#a71a1f;padding:0 20px 0 0;}
#BDextras ul.locations li span a {background:#fff;border-bottom:1px solid #dbdbda;font:normal 15px/15px georgia, times, serif;color:#a71a1f;padding:1px 2px;}

/*friends and fam list*/
#BDextras ul.Friends {padding:1px;margin:20px 0 0 0;display:block;float:left;border-top:2px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;}
#BDextras ul.Friends li{background:url(imgs/friendsTop.gif) repeat-x 0 1px;list-style-type:none;display:block;width:100%;padding:0;margin:0;border-top:1px solid #d0d0d0;}
#BDextras ul.Friends li div {background:url(imgs/friendsBttm.gif) repeat-x 0 100%;}
#BDextras ul.Friends li div.clear {clear:both;width:100%;height:11px;}
#BDextras ul.Friends li img{float:left;margin:10px 30px 12px 10px;padding:0 10px 0 0;border-right:1px dotted #ddd;}
#BDextras ul.Friends li span {display:block;background:url(imgs/friendTag.gif) no-repeat 100% 0;width:75%;padding:20px 0;padding-right:25%;}
#BDextras ul.Friends li span p{font:normal 13px/17px verdana, arial, helvetica;color:#5d5d5d;font-style:italic;padding:0;margin:0;}
#BDextras ul.Friends li span strong {font:normal 26px/27px georgia, times, serif;color:#a71a1f;padding:0;margin:0;}

#BDextras a span.BDBttn {float:left;margin:3px 0;display:block;padding:0 0 0 9px;background:url(images/bd_bttn.gif) no-repeat 0 0;}
	#BDextras a span.BDBttn b{float:left;margin:0;font:bold 9px/11px verdana, arial, sans-serif;display:block;height:16px;padding:3px 9px 1px 0;background:url(images/bd_bttn.gif) no-repeat 100% 0;text-align:center;color:#063967;}
/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #FFD44C;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #FFD44C;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.QuantSelect {display:block;float:left;padding:0 0 8px 0;}

.BuyNowQuantity {display:block;font:normal 10px/14px verdana, arial, helvetica;color:#5d5d5d;padding:0 0 1px 0;}

.BuyNowPrices {
	WIDTH: 100%;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}
.BD_BttnTray {clear:left;float:left;height:20px;width:225px;}
.BttnBuyNow {max-width:105px;float:left;margin:0 10px 0 0;}

/*------------------------------- Vertical menu ----------------------------*/

.VertMenuBorder {float:left;width:185px;min-height:175px;background:transparent;padding:0 0 0 10px;margin:0 0 0 24px;border-left:2px solid #eee;}
.VertMenuBorder h6{font:normal 14px/17px georgia, "times new roman", times, serif;width:200px;color: #a71a1f;padding:0;margin:0;}
	.VertMenuBorder h6 a, .VertMenuBorder h6 a:link, .VertMenuBorder h6 a:visited{font:normal 14px/17px georgia, "times new roman", times, serif;width:200px;color: #a71a1f;padding:0;margin:0;text-decoration:none;}
		.VertMenuBorder h6 a:hover, .VertMenuBorder h6 a:active{background:#eee;text-decoration:underline;}
.VertMenuTitle {width:200px;background:transparent;padding:0;margin:0;}
.VertMenuBox {background: #fff;padding:0;margin:0;}

.VertMenuBorder .VertMenuBox a, .VertMenuBorder .VertMenuBox a:link, .VertMenuBorder .VertMenuBox a:visited {font:normal 10px/18px verdana, arial, helvetica, sans-serif;color:#555;text-decoration:none;}

.VertMenuBorder .VertMenuBox a.VertMenuItems, .VertMenuBorder .VertMenuBox a.VertMenuItems:link, .VertMenuBorder .VertMenuBox a.VertMenuItems:visited {font:normal 10px/18px verdana, arial, helvetica, sans-serif;font-color:#555;text-decoration:none;}
	.VertMenuBorder .VertMenuBox a.VertMenuItems:hover, .VertMenuBorder .VertMenuBox a.VertMenuItems:active {background:#eee;color:#a71a1f;text-decoration:none;}

.CategoriesList {FONT-SIZE: 12px;}



/*Fastlane area*/

#theFastLane {background:#fff;margin:0;padding:20px 0;}
#theFastLane #dialogContentArea{border:none;}
#theFastLane .checkoutController {width:856px;padding:5px 0 5px 10px;margin:0 0 5px 20px;float:left;}
#bttmControls {width:856px;padding:0;margin:0;float:left;}
	#bttmControls .bttmControlsL {width:400px;float:left;padding:0;margin:0;}
	#bttmControls .bttmControlsR {width:100px;float:right;padding:0;margin:0;text-align:right;}
	
span.YellowBackground {color:#fff;font:bold 9px/10px verdana, arial, helvetica, sans-serif;display:block;padding:4px 3px;float:right;text-transform:uppercase;cursor:pointer;background:#ba2529;border:1px solid #891214;margin:0 1px 0 0;}
span.RedBackground {color:#fff;font:bold 9px/10px verdana, arial, helvetica, sans-serif;display:block;padding:4px 3px;float:right;text-transform:uppercase;cursor:pointer;background:#ba2529;border:1px solid #891214;margin:0 1px 0 0;}
span.YellowBackground:hover, span.RedBackground:hover {background:#891214;}

#theFastLane .cartInstructions {font:normal 10px/18px verdana, arial, helvetica, sans-serif;color:#555;width:846px;padding:0 0 20px 24px;margin:0 0 20px 20px;float:left;border-bottom:2px solid #eee;}

.paddedTxt {width:846px;padding:0 0 20px 24px;margin:0 0 20px 20px;}

#theFastLane h3{background:url(imgs/star.png) no-repeat 5px 50% #00203e;clear:both;display:block;font:normal 15px/16px georgia, times, serif;color:#fff;padding:3px 0 3px 24px;margin:0 20px;border:none;text-transform:uppercase;}
#theFastLane .subheader{display:none;}

.cartProcessSteps {width:866px;float:left;margin:0 0 20px 20px;border-bottom:2px solid #eee;padding:0 0 20px 0;}
	.cartProcessSteps a.CheckoutTab, .cartProcessSteps a.CheckoutTab:link, .cartProcessSteps a.CheckoutTab:visited {font:normal 11px/12px verdana, arial, sans-serif;color:#000;padding:0;margin:0;text-decoration:line-through;}
	.cartProcessSteps .CheckoutTabSel {font:normal 11px/12px verdana, arial, sans-serif;color:#000;padding:0;margin:0;}

.LogRegister {padding:0;margin:0;}

#theFastLane form table{font:normal 10px/18px verdana, arial, helvetica, sans-serif;color:#5d5d5d;}

#theFastLane .prices_on_display {display:block;float:right;width:180px;height:81px;padding:10px;background:url(imgs/priceBKG.gif) no-repeat 0 0;}
	#theFastLane .prices_on_display small {display:block;padding:0 0 8px 0;color:#bbb;font:normal 10px/11px verdana, arial, sans-serif;text-transform: uppercase;}
	#theFastLane .prices_on_display strong {display:block;text-align:center;color:#a71a1f;font:bold 34px/35px georgia, times, serif;text-transform: uppercase;letter-spacing:-2px;}
	
	#theFastLane .prices_on_display2 {border-top:1px dotted #ddd;display:block;float:right;width:180px;height:41px;padding:10px;text-align:right;}
	#theFastLane .prices_on_display2 small {text-align:right;display:block;padding:0 0 8px 0;color:#bbb;font:normal 10px/11px verdana, arial, sans-serif;text-transform: uppercase;}
	#theFastLane .prices_on_display2 strong {text-align:right;display:block;color:#a71a1f;font:bold 18px/19px georgia, times, serif;text-transform: uppercase;letter-spacing:-2px;}

	#cartSection {border-top:1px solid #eee;border-bottom:1px solid #ddd;background:url(imgs/circGrade.gif) no-repeat 50% 2px;clear:both;width:800px;margin:0 0 1px 0;padding:10px 0;}



/*
	Dialog box
*/

#dialogContentArea {background:#fff;width:826px;padding:20px 20px;margin:0 20px 30px 20px;border-top:3px solid #fafafa;border-bottom:1px solid #fafafa;}

#dialogContentArea h6 {font:normal 14px/15px georgia, "times new roman", times, sans-serif;color: #a71a1f;padding:15px 0 0 0 !important;margin:0 !important;text-transform: uppercase;}

#dialogContentArea #giftcerts h6 {font:normal 14px/15px georgia, "times new roman", times, sans-serif;color: #a71a1f;padding:0 !important;margin:0 !important;text-transform: uppercase;}

.DialogBox {WIDTH: 100%;HEIGHT: 100%;VERTICAL-ALIGN: top;text-align:left;padding:0;margin:0;}
.DialogBorder {padding:0;margin:0;}
.DialogTitle {display:block;font:normal 28px/29px georgia, "times new roman", times, sans-serif;color: #a71a1f;}


#giftcerts td{vertical-align:top;}

/*-------------------------------------------------------------
	Dialog info box
-------------------------------------------------------------*/
TABLE.DialogInfo {
	
	WIDTH: 85%;
	
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #FF8600;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #FF8600;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #20B81F;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
.ProductTitle {display:block;background:#f4f4f4;border:1px solid #eee;font:normal 18px/19px georgia, "times new roman", times, sans-serif;color: #000;padding:6px 5px;margin:0 0 8px -6px;}

.ProductTitle:hover {color:#a71a1f;}

.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {font:normal 15px/16px georgia, "times new roman", times, sans-serif;color:#a71a1f;padding:0;margin:0;background:#f4f4f4;padding:2px 4px;margin:4px 0 8px 0;border-bottom:1px solid #e4e4e4;}

.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {display:block;font:bold 12px/13px verdana, arial, sans-serif;color:#000;padding:4px 0 5px 4px;margin:0;}
.ProductPrice {float:left;background:url(imgs/bdMods/redBttn.gif) 0 0 no-repeat;font:normal 15px/16px verdana, arial, sans-serif;color:#fff;padding:0 0 0 6px;margin:0;}
.ProductPrice .currencyPrices {float:left;background:url(imgs/bdMods/redBttn.gif) 100% 0 no-repeat;padding:3px 8px 4px 0;}
.ProductPrice .currencyValue {float:left;color:#fff;font:normal 10px/10px verdana, arial, sans-serif;padding:2px 0;margin:0;}

.ProductPriceSmall {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
}

/*
	Products list
*/

.BDProducts {width:375px;float:left;min-height:155px;margin:0 30px 30px 0;}
span.bdThumb {border:1px solid #f0f0f0;padding:3px;background:url(imgs/bdMods/thumbnail.jpg) no-repeat 0 0;float:left;}
span.bdThumb img {width:125px;float:left;}

div.BDProductPreview {float:left;width:133px;padding: 0 15px 0 0;margin:0;}
	div.PListImgBox {width:133px;padding:0;margin:0;}
.BDProdDetails	{float:right;width:225px;}

.BDProdDetails .buyNow {clear:left;float:left;padding:0;margin:0}

.OutOfStock b{display:block;font:bold 15px/16px verdana, arial, sans-serif;}
.OutOfStock i{display:block;font:normal 9px/9px verdana, arial, sans-serif;}

.BDProducts .BDProductPreview a.SeeDetails, .BDProducts .BDProductPreview a.SeeDetails:link, .BDProducts .BDProductPreview a.SeeDetails:visited {float:left;background:url(imgs/bdMods/productDetails.gif) -143px 0 no-repeat;display:block;width:133px;height:19px;color:#000;margin:0;}
.BDProducts .BDProductPreview a.SeeDetails:hover, .BDProducts .BDProductPreview a.SeeDetails:active {background:url(imgs/bdMods/productDetails.gif) 0 0 no-repeat;}

.BDProducts .BDProductPreview a.SeeDetails b {position:absolute;left:-999px;margin-left:-999px;}

/*hr.PListLine {width: 100%;height: 1px;background:#fff;color:red;border-bottom:1px dotted #d4d7dc;}
}*/
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}

/*
	Items style
*/
.ItemsList {font:normal 9px/12px "trebuchet ms", arial, sans-serif;color:#5d5d5d;}
.ItemsListDisabled {COLOR: #909090;}
a.ItemsList:link, a.ItemsList:visited {}

a.ItemsList:hover, a.ItemsList:active {COLOR:#330000;TEXT-DECORATION: none;}

/*--Category Pages, ie: Men's Landing Page--*/
ul.RPItems {display:block;float:left;width:100%;padding:0;margin:16px 0 0 0;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;}
ul.RPItems li {display:block;background:url(imgs/starCorner.gif) 100% 0 no-repeat;list-style-type:none;float:right;padding:0 0 0 15px;margin:0 0 3px 0;width:260px;border-top:1px solid #fff;border-bottom:2px solid #f0f0f0;}
ul.RPItems li img {width:60px;float:left;}

ul.RPItems li a, ul.RPItems li a:link, ul.RPItems li a:visited {display:block;font:normal 12px/13px "trebuchet ms", arial, sans-serif;color:#000;margin:0;padding:0 0 0 12px;}
ul.RPItems li a span {display:block;width:170px;float:left;padding:12px 0 15px 6px;}
ul.RPItems li a b {display:block;font:normal 9px/10px "trebuchet ms", arial, sans-serif;color:#5d5d5d;padding:0 0 3px 0;margin:0;}
ul.RPItems li a:hover b {color:#082d4f;}
ul.RPItems li a strong {display:block;font:normal 14px/15px "trebuchet ms", arial, sans-serif;color:#082d4f;padding:0;margin:0;}
ul.RPItems li a:hover strong {color:#a71a1f;}

/*
	Location bar
*/
.NavigationPaths {float:left;padding:8px 0 0 16px;margin:0;width:520px;font:normal 10px/10px verdana, arial, helvetica, sans-serif; color:#607f9b;}
a.NavigationItem:link, a.NavigationItem:visited {float:left;font:normal 10px/10px verdana, arial, helvetica, sans-serif; color:#607f9b;text-decoration: none;}
a.NavigationItem:hover,a.NavigationItem:active {color:#fff;}
.NavigationPaths a.NavigationItem h5 {float:left;font:normal 10px/10px verdana, arial, helvetica, sans-serif; color:#fff;text-decoration: none;padding:0 !important;margin:0;}

.NavigationPaths span.navSep {float:left;}
/*
	Buttons
*/
.FormButton {color:#000;font:normal 10px/10px verdana, arial, helvetica, sans-serif;}

TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #FF8600;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.VertMenuItems a.SmallNote, .VertMenuItems a.SmallNote:link, .VertMenuItems a.SmallNote:visited {display:inline;float:left;font:normal 9px/11px "trebuchet ms", arial, sans-serif;color:#5d5d5d;text-align:left;padding:0 20px 0 0;margin:0;}
	.VertMenuItems a.SmallNote:hover, .VertMenuItems a.SmallNote:active {color:#a71a1f;}


.SmallText {
	COLOR: #7C4C00;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*--Category Pages, ie: Men's Landing Page--*/
ul.BDSubCats {display:block;width:100%;float:left;padding:0;margin:0;background:#f0f0f0;}
ul.BDSubCats li {list-style-type:none;float:left;background:#f0f0f0;padding:0;border-right:3px solid #fff;border-bottom:1px solid #e4e4e4;}
ul.BDSubCats li:hover {background:#e0e0e0;}
ul.BDSubCats li a, ul.BDSubCats li a:link, ul.BDSubCats li a:visited {display:block;float:left;font:normal 12px/13px "trebuchet ms", arial, sans-serif;color:#000;margin:0;padding:8px 22px 8px 8px;min-height:30px;}
ul.BDSubCats li a:hover, ul.BDSubCats li a:active {color:#a71a1f;}
ul.BDSubCats li a i {display:block;width:100px;font:normal 9px/12px "trebuchet ms", arial, sans-serif;color:#5d5d5d;padding:0 0 1px 0;}

/*--Search sort bar--*/
.sortingControl {display:block;float:right;text-align:right;margin:-20px -5px 0 0;padding:0;}
.sortingControl li{display:block;float:left;font:normal 9px/9px verdana, arial, helvetica, sans-serif;color:#5d5d5d;margin:0 5px;padding:0;text-transform:uppercase;}
.sortingControl .SearchSortTitle {color:#888;margin:0;padding:0 0 1px 0;text-transform:uppercase;}
.sortingControl .SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {font:normal 9px/11px verdana, arial, helvetica, sans-serif;color:#5d5d5d;padding:0 0 1px 0;}
.sortingControl .SearchSortImg {width:9px;height:9px;margin:0;float:left;margin:0 -7px 0 4px;}
.sortingControl .SearchSortCell {background:#fafafa;}

/*--Individual Items page--*/
.ActItemPage {padding:0;margin:0 0 -60px 0;font:normal 11px/17px verdana, arial, helvetica, sans-serif;color:#5d5d5d;}
.ActItemPage .individual-details span.body {display:block;font:normal 10px/19px verdana, arial, helvetica, sans-serif;color:#5d5d5d;padding:30px 0 15px 0;}
.ActItemPage span.indivDetails {display:block;width:200px;float:left;font:normal 11px/17px verdana, arial, helvetica, sans-serif;color:#5d5d5d;padding:0 0 0 4px;}
.ActItemPage .PImgBox {vertical-align:top;width:200px;padding:0 15px 20px 0;margin:0 0 20px 0;}
.ActItemPage .PImgBox .thumbroll {padding:0;margin:0;overflow:hidden;text-align:center;}
.ActItemPage .PImgBox .thumbroll a {padding:0;margin:0;}
.ActItemPage .PImgBox .thumbroll img{padding:0;margin:0;}


.ActItemPage .the_left_side {display:block;width:320px;min-height:81px;padding:0 0 20px 20px;margin:3px 0 0 0;float:left;background:url(imgs/tiles.gif) repeat-y 0 0;}

.ActItemPage .the_left_side div{padding:7px 0 14px 0; line-height:18px;}

.ActItemPage .prices_on_display {display:block;float:right;width:180px;height:81px;padding:10px;background:url(imgs/priceBKG.gif) no-repeat 0 0;}
	.ActItemPage .prices_on_display small {display:block;float:left;padding:0 0 8px 0;margin:0;color:#bbb;font:normal 10px/11px verdana, arial, sans-serif;text-transform: uppercase;}
	.ActItemPage .prices_on_display strong {display:block;clear:left;float:left;text-align:center;color:#a71a1f;font:bold 34px/35px georgia, times, serif;text-transform: uppercase;letter-spacing:-2px;margin:0;padding:0;width:180px;}

.recomendsStyle {clear:both;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#eee;float:left;padding:20px 0 10px 0;margin:40px 0 20px 0;}
/*--Expandable section--*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
p.Tab {font:normal 10px/10px verdana, arial, helvetica, sans-serif;color:#fff;padding:0;margin:0;}
	p.Tab a, p.Tab a:visited{display:block;height:17px;padding:6px 12px 4px 12px;font:normal 10px/10px verdana, arial, helvetica, sans-serif;color:#fff;margin:0;border-left:1px solid #cf2f36;border-right:1px solid #730508;}
	p.Tab a:hover {color:#08345c;text-decoration: none;}

TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	HEIGHT: 1px;
}

/*
	Pagination mechanism
*/
.resultPagesNav {display:block;clear:both;background:#f4f4f4;margin:0 0 15px 0;padding:2px 3px;}
	.resultPagesNav b, .resultPagesNav a {font:bold 10px/11px verdana, arial, helvetica;color:#5d5d5d;cursor:pointer;}
.NavigationArrow {width:9px;height:9px;}
.NavigationTitle {WHITE-SPACE: nowrap;HEIGHT: 14px;PADDING-RIGHT: 10px;}
.NavigationCell {text-align:center;padding:0 1px;width:1.1em;}

.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	WIDTH: 23px;
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
b.NavigationCellSel {border:1px solid #740508;border-top:1px solid #cf2f36;border-left:1px solid #cf2f36;text-align:center;padding:0 1px;width:1.1em;background:#a11a1f;color:#fff;}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #550000;
	PADDING: 0px;
}
div .SubHeader {font:normal 15px/16px verdana, arial, helvetica;color:#5d5d5d;padding:5px 0 0 0;}

.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #FF6600;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #550000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/*
	Popup image
*/
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 14px;
	HEIGHT: 14px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Webmaster mode
*/
DIV.Lbl {
	DISPLAY: inline;
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #FF8600;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}

.FLCDialogCell {width:300px;float:left;display:block;margin:10px 80px 0 0;padding:0 0 20px 0;font:normal 10px/11px verdana, arial, helvetica;color:#5d5d5d;}
.FLCDialogCell #dialogContentArea {width:300px;float:left;}
.FLCDialogCell .DialogTitle {padding:0 0 15px 0;}


TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #330000;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #FFD44C;
	BORDER-RIGHT: #8E4B00 1px solid;
	BORDER-TOP: #8E4B00 1px solid;
	BORDER-LEFT: #8E4B00 1px solid;
	BORDER-BOTTOM: #8E4B00 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 136px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: blue;
}
.SurveyBarHL {
    HEIGHT: 10px;
    BACKGROUND-COLOR: green;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFCE31;
}   
.StatisticsBarHL {
	BACKGROUND-COLOR: #FF8400;
}   
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	PADDING: 0px;
}

#sizeChart #textArea {width:700px;background:#afcade;padding:25px;margin:0;}
#sizeChart #textArea h2 {padding:0;margin:0;}
#sizeChart #textArea p {padding:0 80px 0 0;font-size:13px;line-height:18px;color:#000;}

#goToFlickr {position:absolute;top:171px;left:50%;margin:0 0 0 262px;display:block;width:191px;height:193px;float:right;}

/*pdfmenuBttn*/
#pdfmenuBttn {float:right;width:313px;clear:right;background:url(imgs/bdpdfbkg.gif) no-repeat 0 0;padding:20px 0 0 0;margin:0 0 13px 20px;}
	#pdfmenuBttn a, #pdfmenuBttn a:link, #pdfmenuBttn a:visited {display:block;color:#000;float:left;width:313px;background:url(imgs/bdpdfbkg.gif) no-repeat 0 100%;padding:0 0 20px 0;margin:0;}
	#pdfmenuBttn a:hover {color:red;}
		#pdfmenuBttn a em {display:block;background:url(imgs/bdpdfIcon.png) no-repeat 0 0;width:62px;height:67px;margin:0 20px;float:left;}
		#pdfmenuBttn a span {display:block;width:200px;float:left;font:normal 13px/13px georgia, serif;padding:10px 0 10px 0;}
		#pdfmenuBttn a span strong{font:normal 20px/23px georgia, serif;display:block;}


/*========== Sub Nav (Food Services) ==========*/

.DialogNav {
    width: 100%;
    float: left;
    padding: 0 0 25px;
}

.DialogNav ul {
    width: 100%;
    float: left;
    height: 33px;
    background: #F3F3F2;
    border-bottom: 1px solid #DFDFDE;
    list-style: none;
    padding: 0;
    margin: 0;
}

.DialogNav ul li {
    display: inline;
    float: left;
    list-style: none;
    padding: 0 1px 0 0;
    height: 33px;
}

.DialogNav ul li a {
    display: inline-block;
    font: 13px "georgia", times new roman, times, sans-serif;
    font-weight: bold;
    color: #929292;
    text-decoration: none;
    padding: 10px 20px;
    height: 14px;
}

.DialogNav ul li a.selected,
.DialogNav ul li a:hover {
    background: #891214 url(imgs/foodservices/bullet_navWed.gif) no-repeat center bottom;
    color: #fff;
}

.wedCont {
    width: 100%;
    float: left;
    background: url(imgs/foodservices/weddingCake.jpg) no-repeat right top;
    height: 642px;
}

.wedContTxt {
    width: 445px;
    float: left;
}

.wedContTxt p {
    padding: 15px 0;
    color: #323232;
    font: 11px/22px "Verdana";
}

.wedContTxt p .boldText {
    font: 18px/24px "georgia", times new roman, times, sans-serif;
}

/*==============================================*
    Banner Sale Styler 
*===============================================*/
#saleBanner {
    width: 876px;
    float: left;
    padding: 0 30px 0 0;
    background: url(imgs/salebanner/bg_saleBanner.jpg) left top;
}

#saleBanner .sbImgShadow {
    width: 376px;
    height: 267px;
    float: left;
    padding: 33px 0 0 34px;
    background: url(imgs/salebanner/bg_shadow.png) no-repeat left top;
}

#saleBanner .sbImg {
    float: left;
    background: #fff url(imgs/salebanner/bg_imgHolder.jpg) repeat-x left top;
    border: 1px solid #fff;
    padding: 3px;
}

#saleBanner .sbText {
    width: 420px;
    float: right;
    margin: 30px 15px 20px 0;
    max-height: 550px;
    overflow: hidden;
}

#saleBanner .sbText h1, #saleBanner .sbText h2, #saleBanner .sbText h3, #saleBanner .sbText h4 {
    color: #A71A1F;
    display: block;
    font: 26px/28px "georgia", times new roman, times, sans-serif;
    font-weight: normal;
    padding: 10px 0;
}

#saleBanner .sbText h2 {padding: 13px 0 0 0;}
#saleBanner .sbText h3 {font: 19px/19px "georgia", times new roman, times, sans-serif; padding: 8px 0 0 0;}

#saleBanner .sbText p {
    font: 14px/22px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	color: #00203e;
	padding: 10px 0;
}

#saleBanner .sbText p b {
    font-size: 13px;
}

#saleBanner .sbText p b strong {
    font-size: 16px;
    color: #A71A1F;
}

#saleBanner .sbText p.smallerText{ font: 12px/18px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;}
