 
 /* Header */

#topNav { float:left; width:770px; text-align:right; height:21px; position:relative; left: 0px;}


#wideBanner { float:left; width:770px; background-image:url(/images/df/header/topNavNavBars.jpg); background-repeat:no-repeat; height:35px; position: relative; top: 0px; left: 0px;}
#wideBanner table { border-collapse:collapse;}	

	
.tabspecifictext { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; }
a.tabspecifictext:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; }
a.tabspecifictext:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; }
a.tabspecifictext:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; }

	
.bottomtitlebar { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-WEIGHT: bold;}
	
#bottomtitlebar { clear:both; padding-top:3px; height:14px; width:770px; text-align:center; FONT-SIZE: 10px; COLOR: white; FONT-WEIGHT: bold;}	
#bottomtitlebar A:link { font-size:10px; color:White; text-decoration:none;}	
#bottomtitlebar A:visited { font-size:10px; color:White; text-decoration:none; }	
#bottomtitlebar A:hover { font-size:10px; color:White; text-decoration:underline;}	
#bottomtitlebar A:active { font-size:10px; color:White; text-decoration:underline;}


.subnav { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; }

#HeaderPhone {width:250px; float:right;  margin-bottom:5px; text-align:right; clear:both;}


/*.priceheading1 { COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; }*/

.priceheading1 { COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; }
.priceheading1 a:link { COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-decoration:underline; FONT-FAMILY: Verdana, Arial, sans-serif; }
.priceheading1 a:visited { COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-decoration:none; FONT-FAMILY: Verdana, Arial, sans-serif; }
.priceheading1 a:hover { COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-decoration:none; FONT-FAMILY: Verdana, Arial, sans-serif; }
.priceheading1 a:active { COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-decoration:none; FONT-FAMILY: Verdana, Arial, sans-serif; }




.HeaderSearchBox { background-image:url(/images/lc/header/search_bg.gif); padding:7px 5px 7px 5px; background-repeat:no-repeat; height:30px; width:317px; float:right; clear:both; margin-bottom:0px; }


#carttotals {margin-bottom:10px; text-align:right; float:left; border:solid 1px green; }

/*#carttotals {width:250px; float:right;  margin-bottom:10px; text-align:right; }*/

.TopNavigationLinks { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION:none;}
a.TopNavigationLinks:link { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}
a.TopNavigationLinks:visited { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}
a.TopNavigationLinks:hover { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION:underline;}
a.TopNavigationLinks:active { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}

#BMLbanner { clear:both; padding-top:0px; height:29px; position: relative; top: 2px; width: 770px;}

/* End Header */
 
 
 
   
	#mainbody { width:770px; margin:0 auto; text-align:left;}

/* Message */
.messagebox { border: 1px solid #ccc; width: 99%; margin: 5px 0; }
.messagebox ul { list-style: none; vertical-align:middle}
.messagebox .icon { float: left; margin-left: -10px; margin-top:0px;margin-right:5px}
.messagebox .message { margin: 5px 5px 5px 0px; font-size: 100%; line-height: 1em; padding: 5px; color:Red ;font-weight:bold}
.messagebox .errorline { clear: both; }
.tbHead{border-bottom:1px solid  LightGrey}
.suggesteditemstitle {margin-bottom: 5px; display: inline;} 
.suggestedimage { margin-top: 10px;}
.suggestedname {margin-top: 10px;}

.promoinput { margin: 2px 2px 2px 0px; font-size: 12px; padding: 1px; color:Red ;font-weight:bold; border:1px solid #cccccc;}

#productBMLboxCart { float:left; clear:both; width:275px; border:solid; background-color:#F0F8FF; border-color:#9999CC; border-width:1px; margin-top:10px;  }

.prosmtext { font-size:9px; color:Black; font-family:Verdana, Arial, Sans-Serif;}

	.h2 { FONT-SIZE: 9pt; COLOR: #808080;}
		
	.h1 { FONT-SIZE: 10px; color:#000000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif;}
		
	.breadcrumbs { font-size:10px; font-weight:normal; color:black;}
		
	.errormessage { font-size:12px; font-weight: bold; color:red; line-height:16px;}
	.errormessagesm { font-size:10px; font-weight: bold; color:red;}
		
	.breadcrumbs a:link { font-size:10px; font-weight:normal; text-decoration:underline; color:Black;}
		
	.breadcrumbs a:visited { font-size:10px; font-weight:normal; text-decoration:underline; color:Black;}
		
	.breadcrumbs a:hover { font-size:10px; font-weight:normal; text-decoration:none; color:Black;}
		
	.breadcrumbs a:active { font-size:10px; font-weight:normal; text-decoration:none; color:Black;}
	
	#breadcrumbfield { padding-top:5px; padding-bottom:5px; padding-left:5px; background-color:#999999; }
		
	.bigGold { color:#CAA41B }
		
	#clr { clear:both }
	


	
	#logo { float:left; margin-left:20px; width:229px; height:61px; padding-top: 10px; padding-right: 0;  padding-bottom: 0; padding-left: 0; position: relative; left: 0px; top: 0px;}
	
	#logoImage { float:left; width:229px; height:61px;}
	
	#promos { float:left; margin-left:27px; margin-top:15px; width:225px; padding-top: 0px; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative;} 
	
		
	#searchlinks{clear:both;text-align:right;width:255px;height:20px;}		

		
	#promobanner { clear:both; padding-top:0px; background-image:url(/images/header/wideBannerBg.jpg); background-repeat:repeat-x; height:38px; position: relative; top: 2px;}
	

	
	
		
#centerContentContainer { clear:both; width:770px; margin:0; padding:0;}	
.error{font-size:14px;color:Red;font-weight:bold}

#leftNavContainer{ float:left; width:180px; margin:0; padding:0;}
#leftNavContainer2{ float:left; width:150px; margin:0; padding:0;}

	#leftNavContainer table { border-collapse:collapse}
	
	#leftNavTopContainer { float:left; padding:0; margin:0; width:180px; height:20px; font-size:.77em;} 
	
		#leftNavTopContainer UL { padding:0; margin:0; width:180px; height:auto;} 
		
		#leftNavTopContainer UL LI { display:inline; margin:0; list-style-type:none;} 
		
		
		
		#brandTabContainer.on { visibility:visible;}
		
		#brandTabContainer.off { visibility:hidden;}		
			
		#roomTabContainer.on { visibility:visible;}
		
		#roomTabContainer.off { visibility:hidden;}	
		
		#typeTabContainer.on { visibility:visible;}
		
		#typeTabContainer.off { visibility:hidden;}
		
		#priceTabContainer.on { visibility:visible;}
		
		#priceTabContainer.off { visibility:hidden;}
		
	#priceTabContainer,#typeTabContainer,#brandTabContainer,#roomTabContainer{ float:left; padding:0px 0 0 0px; margin:0; width:180px; height:auto; display:none;} 
	
		#priceTabContainer,#typeTabContainer,#brandTabContainer table,#roomTabContainer table{ padding:0; margin:0 0 0 0px; height:auto;} 
		
		#brandTabContainer td { padding:0px 0 0 0px; margin:0;} 
		
		#roomTabContainer td { padding:0px 0 0 0px; margin:0;} 
		
		#typeTabContainer td { padding:0px 0 0 0px; margin:0;}
		
		#priceTabContainer td { padding:0px 0 0 0px; margin:0;}	
				
		#brandTabContainer A:link { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 
		
		#brandTabContainer A:visited { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 	
		
		#brandTabContainer A:hover { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}
		
		#brandTabContainer A:active {text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}	
		
		#roomTabContainer A:link { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 
		
		#roomTabContainer A:visited { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 	
		
		#roomTabContainer A:hover { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}
		
		#roomTabContainer A:active { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}	
		
		#typeTabContainer A:link { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 
		
		#typeTabContainer A:visited { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 	
		
		#typeTabContainer A:hover { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}
		
		#typeTabContainer A:active { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}	
		
		#priceTabContainer A:link { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 
		
		#priceTabContainer A:visited { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 	
		
		#priceTabContainer A:hover { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}
		
		#priceTabContainer A:active { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}
		
		#HelpNavContainer A:link { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 
		
		#HelpNavContainer A:visited { text-decoration : none; color:#000000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;} 	
		
		#HelpNavContainer A:hover { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}
		
		#HelpNavContainer A:active { text-decoration : underline; color:#CC0000; font-size:11px; font-weight: bold; line-height:16px; font-family: verdana, arial, helvetica;}
		
	    #leftNavbottomNavContainer { float:left; padding:0px 0 0 0; margin:0; width:auto; height:auto;} 
	
		#leftNavbottomNavContainer table { padding:0; margin:0 0 0 0px; width:180px; height:auto;} 
		
		#leftNavbottomNavContainer tr { padding:0; margin:0;} 
		
		#leftNavbottomNavContainer td { padding:0px 0 3px 0;} 
		
		#leftNavbottomNavContainer A:link  { text-decoration : none; color:#000000; font-size:.80em;} 
		
		#leftNavbottomNavContainer A:visited { text-decoration : none; color:#000000; font-size:.80em;} 	
		
		#leftNavbottomNavContainer A:hover { text-decoration : underline; color:#CC0000; font-size:.80em;}
		
		#leftNavbottomNavContainer A:active { text-decoration : underline; font-size:.80em;}	
		
	#centerContent { float:right; width:573px; margin:0; padding-right:9px;}
	#centerContentadmin { float:right; width:770px; margin:0;}
	
#maincontent { float:right; width:573px; margin:0; padding-right:9px;}	

#maincontentWide { float:left; width:770px; margin:0;}	

	#bottomNavContainer { clear:both; width:770px;}
	
.style1 { color: #FFFFFF;}

.crumbStart { color: #666666; text-decoration: none; font-weight: bold; }

.FormInput1 { padding-top:5px;}
	
.fltLeft { float:left;}

.fltRight{ float:right;}	
	
.nolinelinkblbk { FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND:none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Comic Sans MS, Tahome, Arial, sans-serif; TEXT-DECORATION: none;}
.footertextred { FONT-SIZE: 10px; COLOR: #990000;  TEXT-DECORATION: underline;}

FONT.Header { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8094B0; LINE-HEIGHT: 13px;}

.Footer { font: 10pt Tahoma;  color: #FFFFFF; font-weight: bold;}

.searchbutton { vertical-align:middle;}

.AltFont1 { font: 10pt Verdana; color: #000000;}

.AltFont2 { font: 10pt Verdana; color: #000000;}

.Content_Small { font: 7.5pt Verdana; color: #000000;}

.Content_Large { font: 13.5pt Verdana; color: #000000;}

.ECheck { font: 10pt Verdana; color: #000000;}

.ECheck2 { font: 7.5pt Verdana; color: #000000;}

.Error { font: 8pt Verdana; color: #FF0000;}

.Error2 { font: 10pt Verdana; color: #FF0000;}

.Error_black { font: 8pt Verdana; color: #000000;}

.Middle_Top_Banner_Small { font: 10pt Verdana; color: #000000;}

.ContentBar_Small { font: 7.5pt Verdana; color: #FFFFFF;}

.TopBanner_Large { font: 12pt Verdana;  color: #000000;}

.TopBanner_Small { font: 10pt Verdana; color: #000000;}

 h1 { font: 14pt Verdana,Arial, Helvetica; color: #000000; font-weight: bold;}

.tdbackgrnd { background-color: #ffffff;}

.tdTopBanner { font: 10pt Tahoma;  color: #A7BACF;  background-color: #ffffff; font-weight: bold;}


.tdMiddleTopBanner { font: 13.5pt Verdana;  color: #000000; background-color: #ffffff; font-weight: bold;}

.Banner2 { font: 12pt Verdana; color: #000000; background-color: #ffffff; font-weight: bold;}

.tdBottomTopBanner { font: 10pt Verdana; color: #000000; background-color: #ffffff;}

.tdBottomTopBannerSmall { font: 9pt Verdana; color: #000000; background-color: #ffffff;}

.tdBottomTopBanner2 { font: 10pt Verdana;  color: #000000;  background-color: #ffffff;}


.tdContentBar { font: 10pt Verdana; color: #FFFFFF; background-color: #000000; font-weight: bold;}

.tdFooter { font: 10pt Tahoma;  color: #FFFFFF; background-color: #ffffff; font-weight: bold;}

.tdAltFont1 { font: 10pt Verdana;  color: #000000; background-color: #E6E6E6;}

.tdAltFont2 
{ font: 10pt Verdana; color: #000000; background-color: #D5D5D5;}

.tdAltBG1 { background-color: #E6E6E6;}

.tdAltBG2 
{ background-color: #D5D5D5;}

A.sml2 { FONT-SIZE: 9px; COLOR: #000000;}
.smblue { FONT-SIZE: 12px; COLOR: #0000ff;}
.smblack { FONT-SIZE: 12px; COLOR: #000000;}


.smbold { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;}

.helpbold { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;}

.textbrand { FONT-SIZE: 8px; COLOR: #000000;}

A.sml3 { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}

.boxtext { FONT-SIZE: 10px; color:#FFFFFF; TEXT-DECORATION: none;}
A.boxtext:link { FONT-SIZE: 10px; color:#FFFFFF; TEXT-DECORATION: none;}
A.boxtext:visited{ FONT-SIZE: 10px; color:#FFFFFF; TEXT-DECORATION: none;} 
A.boxtext:hover { FONT-SIZE: 10px; color:#FFFFFF; TEXT-DECORATION: underline;}
A.boxtext:active { FONT-SIZE: 10px; color:#FFFFFF; TEXT-DECORATION: underline;}


.searchboxText { FONT-WEIGHT: bold; COLOR: #10105B; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}

.boxTextBold { FONT-SIZE: 10px; FONT-WEIGHT: bold;}

.boxTextBold2 { FONT-SIZE: 11px; FONT-WEIGHT: bold;}

.boxLinkBold { FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

.boxLinkBold2 { FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

.crumblink { FONT-SIZE: 10px; COLOR: #8094B0; FONT-WEIGHT: bold;}

.crumblinkblue { FONT-SIZE: 10px; COLOR: #0000FF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; }
a.crumblinkblue:link { FONT-SIZE: 10px; COLOR: #0000FF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; text-decoration:underline;}
a.crumblinkblue:visited { FONT-SIZE: 10px; COLOR: #8094B0; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; }
a.crumblinkblue:hover { FONT-SIZE: 10px; COLOR: #0000FF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; text-decoration:none; }
a.crumblinkblue:active { FONT-SIZE: 10px; COLOR: #0000FF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; }


.Textblue { FONT-SIZE: 10px; COLOR: #0000ff; TEXT-DECORATION: underline;}
a.Textblue:hover { FONT-SIZE: 10px; COLOR: #0000ff; TEXT-DECORATION: none;}

.linkblue { FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: underline;}
.linkbluesm { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: underline;}
a.linkbluesm:hover { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: none;}
.linkbluesm2 { FONT-SIZE: 10px; COLOR: #0000ff;}
.linkbluesm3 { FONT-SIZE: 11px; COLOR: #0000ff; line-height:16px; TEXT-DECORATION: underline;}
a.linkbluesm3:hover { FONT-SIZE: 11px; COLOR: #0000ff; line-height:16px; TEXT-DECORATION: none;}
.topTabText { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666;}

.storeTitle { FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: underline;}
a.storeTitle:hover { FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: none;}


.closewindow { FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: underline;}

.errorBox { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #ffb3b5;}
.stockWarning { FONT-SIZE: 10px;}


TR.header { BACKGROUND-COLOR: #ffffff;}
TR.headerNavigation { BACKGROUND-COLOR: #bbc3d3;}
TD.headerNavigation { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #bbc3d3;}
A.headerNavigation { COLOR: #ffffff;}
TR.headerError { BACKGROUND-COLOR: #ff0000;}
TD.headerError { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: center;}
TR.headerInfo { BACKGROUND-COLOR: #00ff00;}
TD.headerInfo { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; BACKGROUND-COLOR: #00ff00; TEXT-ALIGN: center;}
TR.footer { BACKGROUND-COLOR: #bbc3d3;}
TD.footer { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #bbc3d3;}
TABLE.infoBox { BACKGROUND-COLOR: #8094B0;}
TABLE.infoBoxContents { BACKGROUND-COLOR: #ffffff;}

TABLE.infoBoxContents2 { BACKGROUND-COLOR: #dddddd;} 

TD.infoBoxHeading { FONT-SIZE: 10px; COLOR: #ffffff;}
TD.infoBox { FONT-SIZE: 10px;}
SPAN.infoBox { FONT-SIZE: 10px;}
SPAN.headerblack { FONT-SIZE: 12px;}
.headerblack { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial;}
.headerlinkblue { FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}

.paragraphtextblack { FONT-SIZE: 13px; COLOR: #000000;}
.paragraphtextgrey { FONT-SIZE: 10px; COLOR: #808080;}

.paragraphtextblacksm { FONT-SIZE: 12px; COLOR: #000000;}
.paragraphtextbold { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;}

SPAN.headerwhite { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial;}

.headerwhite { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial;}

.headerlinkwhite { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}
.headerlink { FONT-SIZE: 10px; COLOR: #ffffff;}





SPAN.headerwhitebold { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}
.headerwhitebold { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
SPAN.headerblackbold { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial;}
SPAN.carttotalbold { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 10px;}
TR.accountHistory-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.addressBook-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.alsoPurchased-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.payment-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.productListing-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.productReviews-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.upcomingProducts-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.shippingOptions-odd { BACKGROUND-COLOR: #f4f7fd;}
TR.accountHistory-even { BACKGROUND-COLOR: #ffffff;}
TR.addressBook-even { BACKGROUND-COLOR: #ffffff;}
TR.alsoPurchased-even { BACKGROUND-COLOR: #ffffff;}
TR.payment-even { BACKGROUND-COLOR: #ffffff;}
TR.productListing-even { BACKGROUND-COLOR: #ffffff;}
TR.productReviews-even { BACKGROUND-COLOR: #ffffff;}
TR.upcomingProducts-even { BACKGROUND-COLOR: #ffffff;}
TR.shippingOptions-even { BACKGROUND-COLOR: #ffffff;}
TR.productListing-heading { BACKGROUND-COLOR: #d2e9fb;}
TD.productListing-heading { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #d2e9fb; FONT-VARIANT: small-caps;}
TD.productListing-data { FONT-SIZE: 10px;}
A.pageResults { COLOR: #0000ff;}
A.pageResults:hover { COLOR: #0000ff; BACKGROUND-COLOR: #ffff33;}
TD.pageHeading { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #427bb5;}

font.Head { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #427bb5;}
DIV.pageHeading { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #427bb5;}
TR.subBar { BACKGROUND-COLOR: #f4f7fd;}
TD.subBar { FONT-SIZE: 10px; COLOR: #000000;}
TD.main { FONT-SIZE: 11px; LINE-HEIGHT: 1.5;}
P.main { FONT-SIZE: 11px; LINE-HEIGHT: 1.5;}
TD.smallText { FONT-SIZE: 10px;}
A.smallText { FONT-SIZE: 10px; TEXT-DECORATION: underline;}
A.smallText2 { FONT-SIZE: 11px; TEXT-DECORATION: underline;}

SPAN.smallText { FONT-SIZE: 10px;}
TD.accountCategory { FONT-SIZE: 13px; COLOR: #aabbdd;}
TD.fieldKey { FONT-WEIGHT: bold; FONT-SIZE: 12px;}
TD.fieldValue { FONT-SIZE: 12px;}
TD.tableHeading { FONT-WEIGHT: bold; FONT-SIZE: 12px;}
SPAN.newItemInCart { FONT-SIZE: 10px; COLOR: #ff0000;}
CHECKBOX { FONT-SIZE: 11px;}
INPUT { FONT-SIZE: 11px;}
RADIO { FONT-SIZE: 11px;}
SELECT { FONT-SIZE: 11px;}
TEXTAREA { FONT-SIZE: 11px; WIDTH: 100%;}
SPAN.greetUser { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480;}
TABLE.formArea { BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid; BACKGROUND-COLOR: #f1f9fe;}
TD.formAreaTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;}
SPAN.markProductOutOfStock { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;}
SPAN.productSpecialPrice { COLOR: #ff0000;}
TD.checkoutBar { FONT-SIZE: 10px; COLOR: #aabbdd;}
SPAN.checkoutBarHighlighted { FONT-SIZE: 10px; COLOR: #000000;}
.helpheadline { font-size:12px; FONT-WEIGHT: bold; COLOR: #8094B0; TEXT-DECORATION: none;padding:3px 0 3px 0;}
.helpheadlinegray { font-size:12px; FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none;padding:3px 0 3px 0;}
.helptext { FONT: 12px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 25px;}
.SideMenuItems {font-size: 12px}
.SidebarTopicHeaders {color: #999999;  font-size: 11px; font-weight: bold; }
.shopbyRoombottom { background-color: #666666;}
.SavingsText { font-size: 10px; text-decoration: underline;}
  a.SavingsText:link { font-size: 10px; text-decoration: underline;}
  a.SavingsText:visited { font-size: 10px; text-decoration: underline;}
  a.SavingsText:hover { font-size: 10px; text-decoration: none;}
  a.SavingsText:active { font-size: 10px; text-decoration: underline;}
  
.BlackLinks { font-size: 10px; text-decoration: underline; color:#000000; }
  a.BlackLinks:link { font-size: 10px; text-decoration: underline; color:#000000; }
  a.BlackLinks:visited { font-size: 10px; text-decoration: underline; color:#000000; }
  a.BlackLinks:hover { font-size: 10px; text-decoration: none; color:#000000; }
  a.BlackLinks:active { font-size: 10px; text-decoration: underline; color:#000000; }
  
  
  
.BoldGrey { color: #666666; font-weight: bold;}
.darkGreyLink {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #666666; }
a.darkGreyLink:link {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #666666; }
a.darkGreyLink:hover {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #666666; }
.LogoPeicesThe {color: #000000; background-color: #ffffff; font: 12pt Verdana;}
.LogoPeicesLight { color: #006699; font-size: 16pt;}
FONT { FONT-SIZE: 11px; LINE-HEIGHT: 13px;}
FONT.sml2 { FONT-SIZE: 9px; LINE-HEIGHT: 13px;}
/*
FONT.head { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #336666; LINE-HEIGHT: 11px; }*/
FONT.redhead { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc3333; LINE-HEIGHT: 11px; }

A.SEOblack { FONT-SIZE: 12px; font-family: Verdana, Arial, Sans-Serif; COLOR: #000000; TEXT-DECORATION: none;}
A.SEOblack:link { FONT-SIZE: 12px; font-family: Verdana, Arial, Sans-Serif; COLOR: #000000;}
A.SEOblack:visited { FONT-SIZE: 12px; font-family: Verdana, Arial, Sans-Serif; COLOR: #000000;}
A.SEOblack:hover { FONT-SIZE: 12px; font-family: Verdana, Arial, Sans-Serif; COLOR: #000000; TEXT-DECORATION: underline;}



A.msrp { FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; TEXT-DECORATION: none;}

A.black { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}
A.black:hover { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline;}
A.red { FONT-SIZE: 11px; COLOR: #cc0000; TEXT-DECORATION: none;}
A.red:hover { FONT-SIZE: 11px; COLOR: #cc0000; TEXT-DECORATION: underline;}
A.smlwht { FONT-SIZE: 11px; COLOR: #ffffff;}
A.Big { FONT-SIZE: 16px; LINE-HEIGHT: 16px;}
IMG.box { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000;}


/* universal */

.clear {clear:both;}
.hide {display: none;}

/* Admin Panel */
#adminpanel {font-size:11px;background-color:white;color:#000;border-bottom: 1px solid #666;padding:5px;}
#adminpanel a {color:#000;text-decoration:none;}
#adminpanel a:hover {text-decoration:underline;}

/* header */
#header {height:75px;font-size:11px;margin:0;border-bottom:solid 1px #fff;}
#header ul {list-style:none;margin:0;padding:0;}
#header ul li {display:inline;margin:0;padding:0}
#header a {color:#fff; margin:0 20px 0 0;}
#headermainmenu {font-weight:bold;text-align:center;font-size:13px;}
#headernavmenu {margin:0 0 5px 0;padding:3px 0 0 0; text-align:right;}


#footernavmenu a {color:#fff;margin:0 0 0 20px;}
#footernavmenu ul {list-style:none;margin:0;}
#footernavmenu li {display:inline;margin:0;}


/* footer */
#footer {width:780px;margin-left:auto;margin-right:auto;clear:both;border-top:solid 1px #666;}
#footernavmenu {margin:10px 0 20px 0;text-align:center;}
#footercopyright {width:300px;padding:10px;color:#666;font-size:11px;}

/* content */

/* home page */
#homepagecolumn1 {width:175px;float:left;}
#homepagecolumn2 {width:430px;float:left;}
#homepagecolumn3 {width: 175px;float:left;}

#navcolumn {width:175px;}
#maincolumn {padding:0 0 0 0px;}

/* content block tags */
.decoratedblock {margin:0 0 15px 0;background-color:#fff;}
.decoratedblock h4 {font-size: 11px;height: 15px;margin: 0px;padding: 1px 3px 0 5px;color: #000;}
.blockcontent {padding:5px;text-align:left;}

/* heading tags */
/* h1 {color:#FFF;font-size:20px;margin:0px;} */
h3 {text-align:left;font-size:9pt;font-weight:normal;padding:3px;text-align:left;line-height:16px;color:#fff;margin:0;border-bottom:solid 1px #666;}
h4 {font-size:11px;}

/* Side Menu Content Block */
.sidemenu ul, .categorymenu ul {padding:0;margin:5px 0;}
.sidemenu li, .categorymenu li {padding: 2px 2px 2px 10px;list-style:none;}

.categoryrotator .blockcontent {text-align:center;}
.productrotator .blockcontent {text-align:center;}
.productgrid .blockcontent {text-align:center;}

/* Specific Content Block Tags */
#searchform {margin:10px 0;padding:10px;}
#searchform1 {margin:3px 0;padding:10px;}
.row {text-align: left;background-color: #fff;}
.row td, .alternaterow td {border-bottom: solid 1px #ccc;}
.alternaterow {text-align:left;background-color: #f5f5f5;}
.rowheader {text-align:left;background-color: #666;color:#fff;}
.searchresultspane {margin:0 0 0px 0px;}
.searchresultrecord {margin:3px 20px 5px 20px;}

/*CArt stuff here */

#popupContainer {width:100%;padding:10px;}
#popupContainerEmail {width:380px; padding:10px; border:1px solid black; background-color:#FFFFFF;}
.SingleProductDisplayImage {float:left; width:180px;  padding-bottom:5px; padding-top:5px; }
.SingleProductDisplayName {font-size:12px; float:left;}
a.SingleProductDisplayName:link {font-size:12px; float:left; color:#000000;} 
a.SingleProductDisplayName:visited {font-size:12px; float:left; color:#000000;}
a.SingleProductDisplayName:hover {font-size:12px; float:left; color:#000000;}
a.SingleProductDisplayName:active {font-size:12px; float:left; color:#000000;}


.CheckoutFooterLinks {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold;}
a.CheckoutFooterLinks:link {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold; text-decoration:underline;} 
a.CheckoutFooterLinks:visited {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
a.CheckoutFooterLinks:hover {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.CheckoutFooterLinks:active {font-size:12px; word-spacing:14px; font-family:Verdana; color:Red; font-weight:bold;}


.CheckoutFooterLinks {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold;}
.CheckoutFooterLinks:link {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold; text-decoration:underline;} 
.CheckoutFooterLinks:visited {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.CheckoutFooterLinks:hover {font-size:12px; word-spacing:14px; font-family:Verdana; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.CheckoutFooterLinks:active {font-size:12px; word-spacing:14px; font-family:Verdana; color:Red; font-weight:bold;}



.SingleProductDisplayDescription {float:left; width:100px;}
.SingleProductDisplayAddToCart{padding-bottom:5px}
.StickyNote {color:#000000;font-size: 14px;font-family:'Comic Sans MS' , Arial, Verdana;} 

/* BVC5 Single Product Display Control */
.SingleProductDisplay 
.WideSingleProductDisplayPanel .SingleProductDisplayImage {float: left; width:180px; display: block; text-align:center; margin-top:10px 100px 5px 0; border:1px solid black;}
.WideSingleProductDisplayPanel .ProductBadge {}
.WideSingleProductDisplayPanel .SingleProductDisplayName {width:180px;float:left; margin-right:3px;}
.WideSingleProductDisplayPanel .SingleProductDisplayDescription {float:left; width:180px; text-align:left;margin-left:3px;margin-top:3px;}
.WideSingleProductDisplayPanel .SingleProductDisplayPrice {float:left; text-align:center; width:180px; margin:5px 0 5px 0; font-weight:bold}
.SkinnySingleProductDisplayPanel .SingleProductDisplayImage {float:left; width:180px; display:block;}
.SkinnySingleProductDisplayPanel .ProductBadge {}
.SkinnySingleProductDisplayPanel .SingleProductDisplayName { float:left; width:112px; padding-bottom:5px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayDescription {float:left; width:112px; margin-top:3px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayPrice {float:left; width:112px; margin:5px 0 5px 0;}

/* Main Menu Control */
div.MainMenu {background-color:Gray;margin-bottom:5px;margin-left:auto;margin-right:auto;width:780px;clear: both;}
ul.MainMenu {display:block;margin:2px 0px;list-style-type:none;}
li.MenuItem {margin:2px 10px 2px 0;display:inline;}
li.ActiveMenuItem {margin: 2px 10px 2px 0;display:inline;font-weight:bolder;}


/* Site Map Page */
.sitemapColumn{ vertical-align: top;}
.ColumnOne {  }
.ColumnTwo {  }
.ColumnThree {  }
#SitemapTable{ width: 100%; }

.AddedToCartMessage {color: Red;}
.accountMenu {font-weight:bold;font-size:10px; font-family : Verdana, Arial, Helvetica, sans-serif; }
.accountMenu:link {text-decoration:none;color:Black}
.accountMenu:visited {text-decoration:none;color:Black}
.accountMenu:hover {text-decoration:underline;color:red}
.accountMenu:active {text-decoration:none;color:Black}

/* Pager Control */
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0;padding:0}
.pager a {color:#ddd; text-decoration:none;margin:0 20px 0 0;}


A.sml2 { FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}
.smblue { FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: verdana, arial, helvetica;}
.smblack { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}


.content { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333; text-decoration:none;} 
a.content:link { font-family : Verdana,Arial,Helvetica, sans-serif; font-size:10px; color: #0033CC; text-decoration: underline;} 
a.content:visited { font-family : Verdana,Arial,Helvetica, sans-serif; font-size:10px; color: #0033CC; text-decoration: none;} 
a.content:hover { font-family : Verdana,Arial,Helvetica, sans-serif; font-size:10px; color: #0033CC; text-decoration:none;} 
a.content:active { font-family : Verdana,Arial,Helvetica, sans-serif; font-size:10px; color: #0033CC;} 

.NavigationLinks { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION:none;}
a.NavigationLinks:link { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}
a.NavigationLinks:visited { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}
a.NavigationLinks:hover { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION:underline;}
a.NavigationLinks:active { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}



.NavigationLinksyellow { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION:none;}
a.NavigationLinksyellow:link { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica;}
a.NavigationLinksyellow:visited { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica;}
a.NavigationLinksyellow:hover { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION:underline;}
a.NavigationLinksyellow:active { FONT-WEIGHT: bold; line-height:16px; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica;}

/* order status yellow #d4af36

/*a.smperiod 
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; padding-bottom:3px;
}*/

.smperiod { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}
a.smperiod:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;text-decoration: underline;font-stretch: expanded;}
a.smperiod:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; text-decoration: underline; font-stretch: expanded;}
a.smperiod:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;text-decoration: underline;font-stretch: expanded;}


.smperiodwhite { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica;}
.smperiodblack { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica;}
.smperiodgray { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:GrayText; FONT-FAMILY: verdana, arial, helvetica;}



.TypeBoxText {color: #666666; font-family: Verdana; font-size: 12px; font-weight: bold; }

.TypeBoxTextNumOfItems { color: #666666; font-family: Verdana; font-size: 10px; font-style: normal;}




A.smallText:hover { FONT-SIZE: 10px; TEXT-DECORATION: none;}



/*---------- HOME CATEGORY LIST -----------*/

.LinkListHeaderbg {height:16px; background-color:#6c0d0d;}

.LinkListHeader { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 12px;}
a.LinkListHeader:link { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 12px;}
a.LinkListHeader:visited { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 12px;}
a.LinkListHeader:hover { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 12px;}
a.LinkListHeader:active { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 12px;}


.homecatlist{ FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; letter-spacing:-5; line-height:18px; }
a.homecatlist:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }
a.homecatlist:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }
a.homecatlist:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: none; letter-spacing:-5; line-height:18px; }
a.homecatlist:active { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }


/*---------- END HOME CATEGORY LIST -----------*/

.OopsText {color: #990000; font-family: Arial; font-size: 12px; font-weight: bold; }
.OopsTextLG {color: #990000; font-family: Arial; font-size: 18px; font-weight: bold; letter-spacing:1px; line-height:22px; }



/* Worked On */
body { margin-top: 10px; font-family : Verdana,Arial,Helvetica, sans-serif; background-color:white; padding:0; margin:0px; font-size:12px;} 
	

A { TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline } 

FORM { DISPLAY: inline }


.redHeaderLarge { font-weight: bold; font-size:14px; color: #990000; font-family: Geneva, Arial, Helvetica, sans-serif; }
.redheadersmall { font-size: xx-small; color: #990000; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; }
.redheadersmall2 { font: 7.5pt Verdana; color: #990000; }


.graynavoff { color:#666666; }

.grayborder { background-color:#666666; }
.grayborder1 { background-color:#bebebe; }


.yellowbg { background-color:#FAE36D; }

.ltyellowbg { background-color: #FFFFCC; }

.leftnavsubTop { background-color: #E1C95B; }
.leftnavsub { background-color: #F4E494; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; }

.ltbg { background-color: #FEFDF3; }
.bordercolor { background-color:#EED68C; }

.blockbg { background-color:#F3F3F3; }



.typesbordercolor {width:1px; background-color:#6c0d0d;}
.typesoutsidebordercolor {background-color:#6c0d0d; width:571px;}
	
.heading2 { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }
.heading2 a:link{ color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }
.heading2 a:visited { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }
.heading2 a:hover { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }
.heading2 a:active { color: #666666; font-family: Verdana; font-size: 11px; font-weight: bold; }

.heading3 { FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; letter-spacing:-1; }

.heading4 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica }
.heading4a { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica }
.heading4b { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica }
a.heading4:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica }
a.heading4:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica }
a.heading4:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica }
a.heading4:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica }

.heading5 { COLOR: #666666; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }
.heading5a { COLOR: red; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }	
.heading6 {color: #666666; font-family: Verdana; font-size: 14px; font-weight: bold; }
.heading6red {color: #ff0000; font-family: Verdana; font-size: 14px; font-weight: bold; }

.heading7 { COLOR: #cc9900; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }

.heading8 { COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }

.heading9 {color: #000000; font-family: Verdana; font-size: 14px; font-weight: bold; }
		
.headingwhite { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none }	
.headingwhite2 { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica }	

.footertext { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; letter-spacing:-5 }
.footertext a:link { FONT-SIZE: 12px; COLOR: #0033CC; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5 }
.footertext a:visited { FONT-SIZE: 12px; COLOR: #0033CC; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5 }
.footertext a:hover { FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial; text-decoration: none; letter-spacing:-5 }
.footertext a:active { FONT-SIZE: 12px; COLOR: #0066ff; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5 }

.footheadbg { background-color:#999999; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold }

.footertextgrey { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana }

.footertextblack { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; text-decoration: underline }
.footertextblack a:link { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; text-decoration: underline; }
.footertextblack a:visited { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; text-decoration: underline;  }
.footertextblack a:hover { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; text-decoration: none;  }
.footertextblack a:active { FONT-SIZE: 10px; COLOR:Red; FONT-FAMILY: Verdana; text-decoration: underline;  }

a.lnkBlue{font-size:10px; color:#336699; text-decoration:underline; font-weight:normal; }
a.lnkBlue:hover{font-size:10px; color:#336699; text-decoration:none; font-weight:normal; }

.headerwhitesm { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration:none; letter-spacing:0; line-height:16px;  }
.headerwhitesm a:visited { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:0; line-height:16px; }
.headerwhitesm a:link { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:-1 }
.headerwhitesm a:hover { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:0; line-height:16px; }
.headerwhitesm a:active { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:0; line-height:16px; }

.headerblacksm { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration:none; letter-spacing:0; line-height:16px;  }
.headerblacksm a:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:0; line-height:16px; }
.headerblacksm a:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:-1 }
.headerblacksm a:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:0; line-height:16px; }
.headerblacksm a:active { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration: underline; letter-spacing:0; line-height:16px; }

.leftnavlist { list-style-image: url("/images/bullet.gif"); display:inline; margin-left: 0px; margin-top:0px; padding: 0px 0 0 0;}


/*  Recent Changes */


/* Search Page */
#SearchCriteriaBox { width:542; float:left; left:100; }

/* ADDED  1-18-07 */


/*  Recent Changes */

.bordercolor { background-color:#CCCCCC; }
/*.bordercolor { background-color:#EED68C; } */

.ltyellowbg { background-color: #F4F4F4; }
/*.ltyellowbg { background-color: #FFFFCC; } */

.heading7 { COLOR: #333333; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif }
/* .heading7 { COLOR: #cc9900; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif } */

.searchHeading1 { FONT-SIZE: 11px; FONT-WEIGHT: bold; background-color:#DEDEDE; }

.graysm { FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, arial, helvetica; font-weight: normal; text-decoration:none; letter-spacing:0; line-height:14px;  }

.graysmbold { FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration:none; letter-spacing:0; line-height:14px;  }

.pricing { FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration:none; letter-spacing:0; line-height:14px; }

.pricingGray { FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, arial, helvetica; font-weight: bold; text-decoration:none; letter-spacing:0; line-height:14px; }

ul.graylist { list-style-position:outside; list-style-image: url('/BVModules/Themes/Bvc5/images/gray_dot.gif'); margin:0 0 0 0; padding:0 0 0 7px; }

li.leftNavlist { list-style-type: none; background: url('/Images/bullet.gif') 0px 7px no-repeat; margin:0 0 0 0; padding: 0 0 0 7px; }

ul.leftNavlist { list-style-position: none; margin:0 0 0 0; padding:0 0 0 7px; }

.productGray {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #666666; }
a.productGray:link {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #0000FF; }
a.productGray:visited {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #0000FF; }
a.productGray:active {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #0000FF; }
a.productGray:hover {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0000FF; }



.ListPriceSmall { FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana, arial, helvetica;line-height:1.25em }
.YouSaveSmall { FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana, arial, helvetica;line-height:1.25em }
.DetailPriceSmall { FONT-SIZE: 12px; FONT-WEIGHT: bold;COLOR: #FF0000; FONT-FAMILY: verdana, arial, helvetica;line-height:1.5em }



#centerContentsearch { float:left; width:578px; margin-left:20px; }
#productSearchContainer { float: right; width:542px; margin-top:5px; }




#mainSearchcontent { float:left; width:770px; }

#cookie { float:left; width:770px; height:25px; }

#productDetailcontent { float:left; width:578px; }
#productImage { float:left; width:218px; }

#productDetailmiddle { float:left; clear:none; margin-left:8px; width:328px; margin-right:0px; }
#productDetail { float:left; clear: none; width:326px; border:solid; border-color:#CCCCCC; border-width:1px; line-height:20px; }
#productDetailrightnav{ float:left; clear:none; margin-left:8px; margin-right:0px; width:189px; }



#DetailCustomerRating { float:left; width:338px; margin-top:10px; line-height:20px; }
#DetailCustomerService { float:left; width:326px; margin-top:5px; line-height:20px; }
#DetailFeatures { float:left; width:326px; margin-top:5px; line-height:20px; }

#CustomerReviews {  float:left; width:770px; margin-top:20px; }
 



#searchMainNav { float:left; width:180px; background-color:#F4F4F4; margin-left:2px; margin-right:2px; margin-top:5px; line-height:15px; }
#searchLeftNav { float:left; width:160px; margin-right:0px; background-color:#F4F4F4; border:solid; border-color:#CCCCCC; border-width:1px;}
#nowViewing { float:left; width:220px; }
#searchClassHeadingBrand { float:left; width:185px; height:20px; margin-top:2px;text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; background-color:#999999; clear:both;  }
#searchClassHeadingRoom { float:left; width:220px; height:20px; margin-top:2px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; background-color:#999999; clear:both;  }
#searchClassHeadingPrice { float:left; width:185px; height:20px; margin-top:2px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; background-color:#999999; clear:both;  }
#searchClassHeadingFinish { float:left; width:220px; height:20px; margin-top:2px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; background-color:#999999; clear:both;  }
#searchClassHeadingStyle { float:left; width:220px; height:20px; margin-top:2px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; background-color:#999999; clear:both;  }
#searchClassTitleBrand { float:left; width:183px; height:14px; margin-top:3px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; color:#ffffff; background-color:#999999;  }
#searchClassTitleRoom { float:left; width:220px; height:14px; margin-top:3px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; color:#ffffff; background-color:#999999;  }
#searchClassTitlePrice { float:left; width:183px; height:14px; margin-top:3px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; color:#ffffff; background-color:#999999;  }
#searchClassTitleFinish { float:left; width:220px; height:14px; margin-top:3px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold;color:#ffffff;  background-color:#999999;  }
#searchClassTitleStyle { float:left; width:220px; height:14px; margin-top:3px; text-align:center; FONT-SIZE: 11px; FONT-WEIGHT: bold; color:#ffffff; background-color:#999999;  }


.heading4 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; line-height:18px; }
a.heading4:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; line-height:16px; }
a.heading4:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; line-height:16px; }
a.heading4:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; line-height:16px; }
a.heading4:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; line-height:16px; }

a.boxLinkBold:link { FONT-SIZE: 10px; COLOR:#000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
a.boxLinkBold:hover { FONT-SIZE: 10px; COLOR:#000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}

#similarProducts { float:left; width:569px; margin-left:2px; margin-top:15px; }
#similarProductsColor { float:left; width:567px; border:solid; background-color:#EDEDED; border-color:#CCCCCC; border-width:1px; }



/* Start Feature Tab */

#featureSection { float:left; width: 569px; margin-left:0px; margin-top:15px; }
#featuredtabs{ 	float:left; }


#tablist{ padding: 3px 0; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; font: bold 12px Verdana;}

#tablist li{ list-style: none; display: inline; margin: 0;}
#tablist li a{ padding: 3px 0.5em; margin-left: 3px; border: 1px solid #666666; border-bottom: none;}
#tablist li a:link, #tablist li a:visited{ color: #666666;}
#tablist li a.current{ background: #CEA419;}
#tabcontentcontainer{ width: 581px; padding: 0px; border: 1px solid #666666;}

#terms { float:left;}


a.tab { background:#666666; text-decoration:none;}
a.tab:active{ background: #666666; text-decoration:none;}
a.tab:hover{ background: #666666; text-decoration:underline;}

.tdContent2 { font: 10pt Verdana; color: #000000; background-color: #FFFFFF;}

/* End Feature Tab */

.ulinetitle { font-size: 12px; text-decoration: underline; }

.whitebg { background-color: #FFFFFF;}
.crumb { font-size: 10px; text-decoration: underline;}
a.crumb:active { font-size: 10px; text-decoration: underline;}
a.crumb:hover { font-size: 10px; text-decoration: none;}

.crumbAnchor { FONT-SIZE: 10px; FONT-WEIGHT: bold;}

.dottedline { background-image:url(/images/dottedline.gif);}
	
	
/* Shopping Cart */

#billingsummaryBox { float:left; padding:8px 8px 10px 8px; width:231px; margin-bottom:15px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#shiptosummaryBox { float:left; padding:8px 8px 10px 8px; width:231px; margin-left:20px; margin-bottom:15px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#paymentBox { float:left; padding:8px 8px 10px 8px; width:500px; margin-bottom:15px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#cartSummary { float:left; width:700px; margin-left:35px; margin-top: 20px;}
#customerInfo { float:left; width:520px; margin-left:127px; margin-top: 10px;}
#checkoutContent { float:left; width:770px; margin-top: 20px;}
#checkoutTop { word-spacing: normal; width: 770px; float:left; }
#checkoutLogo { width: 228px; height:78px; float:left; }
#timeLine { width: 351px; margin-left:40px; height:62px; float:left; }
#orderleft { width: 360px; float:left; margin-left:15px; margin-right:10px; }
#orderright { width: 360px; float:left; margin-left:10px; margin-right:15px; }
#billingBox { float:left; padding:8px 8px 10px 8px; width:342px; margin-bottom:15px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#giftcertBox { float:left; padding:8px 8px 10px 8px; width:342px; margin-bottom:15px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#shiptoBox { float:left; padding:8px 8px 10px 8px;  width:344px; margin-bottom:15px; background-color:#FFFFFF; }
#ShipTo{ display:none; }
#commentsBox { float:left; padding:8px 8px 10px 8px; width:344px; margin-bottom:15px; background-color:#FFFFFF; }
#newBox { float:left; padding:8px 8px 10px 8px; margin-bottom:15px; width:342px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#newBox1 { float:left; padding:8px 8px 10px 8px; margin-bottom:15px; width:342px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#checkoutShipping { float:left; padding:8px 8px 10px 8px; margin-bottom:15px; width:342px; border:solid; border-width:1px; border-color:#999999; background-color:#ededed; }
#checkoutBottom { float:left; width: 770px; margin-top:20px; text-align:center; }
#checkoutFoot { float:left; margin-top:20px; width: 770px; }
#footNav { float:left; clear:right; margin-left:85px; padding:10px 3px 10px 3px; margin-bottom:20px; margin-top:10px; width:600px; background-color:#ededed; }
.style1 { color: #333333; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; }
a:link.style3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0033FF; text-decoration:underline; }
a:visited.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0033FF; text-decoration:none; }
a:hover.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0033FF; text-decoration:none; }
a:active.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0033FF; text-decoration:none; }
.style5 { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a:link.style5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0033FF; text-decoration:underline; }
a:visited.style5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0033FF; text-decoration:none; }
a:hover.style5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0033FF; text-decoration:none; }
.style6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
a:link.style6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0033FF; text-decoration:underline; }
a:visited.style6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0033FF; text-decoration:underline; }
a:hover.style6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0033FF; text-decoration:none; }
.style6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.style7 { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height:24px; }
.style9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px;}
a:link.style9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0033FF; text-decoration: underline; line-height:18px; }
a:visited.style9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0033FF; text-decoration: none; line-height:18px; }
a:hover.style9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0033FF; text-decoration: none; line-height:18px; }
a:active.style9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0033FF; text-decoration: none; line-height:18px; }
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-weight: bold; }
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; }
.style16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; }
a:link.style16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; }
.style17 {font-size: 7px; }


/* End Shopping Cart */


#CheckoutButtonBox { width:220px; text-align:center; padding:10px 8px 10px 8px; margin-top:5px; border:solid; border-width:1px; border-color:#c2c2c2; background-color:#ededed; }
#CheckoutButtonBox1 { width:220px; text-align:center; padding:10px 8px 10px 8px; margin-top:5px;  border:solid; border-width:1px; border-color:#c2c2c2; background-color:#ededed; }


#CheckoutContentBoxLeft { float:left; width:350px; padding:10px 8px 10px 8px; margin-top:5px; margin-left:10px; border:solid; border-width:1px; border-color:#c2c2c2; background-color:#ededed; }
#CheckoutContentBoxRight { float:right; width:350px; padding:10px 8px 10px 8px; margin-top:5px;  margin-left:5px; border:solid; border-width:1px; border-color:#c2c2c2; background-color:#ededed; }



#cartcoupons { float:right; width:275px; text-align:right; margin-top:15px;}

#hr {float:left; clear:both; width:570px; margin-bottom:10px; text-align:center; }
#hr2 {float:left; clear:both; width:570px; margin-bottom:10px; text-align:center; }


/* cart */
.cartitemimage {width:50px;height:50px;float:left;}
.cartitemdescription {display:inline;}
.setTop {Vertical-align:Top;margin-top:-5px}
#cartFooter { width:270px; margin: 0px 0 0 0;} 
#cartupdates {float:left; width:250px; margin-bottom:10px; margin-top:20px;} 
#estimateshipping {float:left; width:250px;  margin-bottom:10px; text-align:right;}

#cartactions {float:left; width:244px; text-align:right; padding-bottom:12px;}
#cartactioncontinue {float:left; width:171px; text-align:left; margin-top:18px;}
#cartactioncheckout { margin:0px; float:right; width:320px;}


.Paypalcheckout { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-style: italic; font-weight: bold; }


#EmailThisPage { float:left; width:150px; height:20px; margin-left:10px; margin-top:3px;}
#wishlist { float:right; width:150px; height:20px; margin-top:3px;}

#CheckoutBottombanners { float:left; width:770px; margin-top:20px;}


.applypromobtn { padding: 3px 0 0 0;}


.inoutsearch {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #666666; }
a.inoutsearch:link {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #0000FF; }
a.inoutsearch:visited {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #0000FF; }
a.inoutsearch:active {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #0000FF; }
a.inoutsearch:hover {FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0000FF; } 

.deletexsearch {FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: none; color: #666666; }
a.deletexsearch:link {FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; color: #0000FF; }
a.deletexsearch:visited {FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; color: #0000FF; }
a.deletexsearch:active {FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; color: #0000FF; }
a.deletexsearch:hover {FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: none; color: #0000FF; }



.protitle { FONT-SIZE: 14px; COLOR: #666666; font-weight:bold;} 

.vendor {font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size: 11px; color: #000000; }






/*-------- CSS FOR STORE CHANGES -------*/

.tabfoot { height:16px; width:100%; background:#660000; }
.sidenavborder {height:2%; width:180px; background:#660000; }
.navbg { height:100%; width:100%; background:#f1efe5; }
.footheadbg { background-color:#999999; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold }



a#brandheader { display:block; float:left; background-repeat:no-repeat; height: 20px; width:45px;}	
							
a#roomheader { display:block; float:left; background-repeat:no-repeat; height: 20px; width:45px;}	
		
a#typeheader { display:block; float:left; background-repeat:no-repeat; height:20px; width:45px;}		
		
a#priceheader { display:block; float:left; background-repeat:no-repeat; height:20px; width:45px;}	
			
#brandheader { width: 45px; background-image:url(/images/df/sidebar/navmenu/navs/BrandOff.gif);}
		
#roomheader { width:45px; background-image:url(/images/df/sidebar/navmenu/navs/RoomOff.gif);}	
		
#typeheader { width:45px; background-image:url(/images/df/sidebar/navmenu/navs/TypeOff.gif);}
		
#priceheader { width: 45px; background-image:url(/images/df/sidebar/navmenu/navs/PriceOff.gif);}		
		
A#brandheader.on { background-image:url(/images/df/sidebar/navmenu/navs/BrandOn.gif);}	
								
A#roomheader.on{ background-image:url(/images/df/sidebar/navmenu/navs/RoomOn.gif);}
		
A#typeheader.on { background-image:url(/images/df/sidebar/navmenu/navs/TypeOn.gif);}
		
A#priceheader.on { background-image:url(/images/df/sidebar/navmenu/navs/PriceOn.gif);}
		



.closewhite {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF;}

.toptabtextwhite { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica;}
.toptabtextblack { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica;}





/*-------- END CSS FOR STORE CHANGES -------*/




.homenavlist{ FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; letter-spacing:-5; line-height:18px; }
a.homenavlist:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }
a.homenavlist:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }
a.homenavlist:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: none; letter-spacing:-5; line-height:18px; }
a.homenavlist:active { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }



.navheading { COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; }






/*---------- Config bubble-----------*/

a.configbubble{
    position:relative;
    z-index:25;
    color:#CCCCCC;
    text-decoration:none;
    font-size:11px;
    vertical-align:top;
}
a.configbubble span{ display: none; }

a.configbubble:hover{ z-index:26; color: #FFFFFF;}
a.configbubble:hover span.configbubble{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 5px 0 0 0;
	width:210px;
	color: #000000;
    text-align: center;
	filter: alpha(opacity:100);
	KHTMLOpacity: 1.00;
	MozOpacity: 1.00;
	opacity: 1.00;
}
a.configbubble:hover span.configbubbletop{
	display: block;
	padding: 20px 8px 0;
    background: url(/images/configbubble.gif) no-repeat top;
}
a.configbubble:hover span.configbubblemiddle{ 
	display: block;
	padding: 0 8px; 
	background: url(/images/configbubble_bg.gif) repeat bottom; 
}
a.configbubble:hover span.configbubblebottom{
	display: block;
	padding:3px 8px 10px;
	color: #FFFFFF;
    background: url(/images/configbubble.gif) no-repeat bottom;
}

.newestimage 
{
	border:solid 1px black; 
	margin: 4px 0 4px 0;
}

#CloseUpPrice
{
	font-weight:bold;
	color:#000000;
	
	}

#CloseUpPrice
{
	font-weight:bold;
	color:Red;
	
	}



#prodimage 
{ 
	width:35px;
	margin-right:5px;
	float:left;
	border:solid 1px red;
}


#configimage 
{ 
	border: solid 1px black;
	margin-right:5px;
	vertical-align:top;
	float:left;
}


#configProdTitle
{
	float:left;
	font-size: 10px; color: #000000; 
	font-family:Verdana, Arial;
	padding:0 0 0 0;
	line-height: 11px;
	width:100px;
	
	}
	
#configPrice 
{   
	float:left;
	font-size: 10px; 
	color: Red; 
	font-family:Verdana, Arial;
	width:100px;
	
	}
	
	


/* -------- End Config Bubble -------- */



#BestPriceBtn { float:left; width:135px; height:28px;}


#AskQuestionBtn { float:left; width:135px; height:28px;}

#SendPage { float:left; width:135px; height:28px;}

#productwishlist { float:left; width:135px; height:28px;}


.homenavlist{ FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; letter-spacing:-5; line-height:18px; }
a.homenavlist:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }
a.homenavlist:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }
a.homenavlist:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: none; letter-spacing:-5; line-height:18px; }
a.homenavlist:active { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-decoration: underline; letter-spacing:-5; line-height:18px; }


