@charset "UTF-8"; /* CSS Document */
html, body { height:100%; width:100%; }
#overLay { position:absolute; top:0; left:0; display:block; width:300%; height:1000%; margin:0; padding:0; 	background:url(images/cccccc.png) right  repeat; background-attachment:scroll; display:none; z-index:999; }
#overLayTwo { position:absolute; top:0; left:0; width:300%; height:1000%; margin:0; padding:0; 	background:url(images/eeeeee.png) right  repeat; background-attachment:scroll; display:none; z-index:999; }
#otherTable {height:32px !important; padding:0 !important; background-image:url('images/otherbk.gif'); background-repeat: repeat-x; margin:0 auto; padding:0; }
/*
.addthis_toolbox, .addthis_toolbox a, .addthis_default_style, .addthis_button_email, .addthis_button_print, .addthis_button_favorites, .addthis_button_google {display:none !important; }
*/
#quote_link {float:left; clear:right; }
.addthis_toolbox {display:block; width:178px !important; height:auto !important; padding:0; margin:0; float:left; clear:both !important; }
.popupcloseall {position:absolute; top:0; left:0; width:300%; height:1000%; }
html, *html {text-align:left !important; }
img {border:none !important }
ul, li, ul li ul, ul li ul li, ul li a { margin-left:0 ; padding-left:0; padding-top:0; margin-top:1px; }
.focusField{	border:solid 2px #73A6FF;  background-color:#fdfdfd; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal !important; color: #111111 !important;   }
.idleField{  background:#EEE;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight: normal !important;  color: #666666 !important;  border: solid 2px #DFDFDF;     }
body { font-family:'Lucida Grande',Verdana,'Lucida Sans',Arial,Verdana,sans-serif; margin:0; padding:0; }
.border { border: 1px solid #cccccc; }
.borderTop { border: 1px 0 0 0 solid #cccccc; }
.borderBottom { border: 0 0 1px 0 solid #cccccc; }

.subTitleForm {color: #db1f02; background-color:#fdfdfd; font-weight:normal; }
#searchpageHeader {display:none !important; visibility:hidden !important; }
#resources h3 {display:block !important; float:left !important; clear:both !important; font-size:15px !important; color:#3a3a3a !important; }
#topframe { display:block; width:100%; height:14px; margin:0 auto; padding:4px; position:relative; float:left; clear:both; background-color:#ffffff !important; background-image:url(images/hhhbk2.gif); background-repeat:repeat-x; }
#toptable {height:20px !important; clear:none !important; background-image:url(images/hhhbk2.gif); background-repeat:repeat-x; margin:0 auto; padding:0; }

#topframe1 { display:block; width:980px; height:14px; margin:0 auto; padding:0; position:relative; clear:both; background-color:#ffffff !important; background-image:url(images/hhhbk2.gif); background-repeat:repeat-x; }
#topframe1 h1 {  display:inline;  width:900px; float:right; clear:none;  height:auto;  padding-top:2px;  margin:0 auto; text-align:right; color:#afaba7; font-size:10px !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal !important; }
#topframe h1 {  display:block;  width:980px;  height:auto;  padding:0px 0 5px 0;  margin:0 auto; text-align:right; color:#afaba7; font-size:10px !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: 100 !important; }

a {border:none; text-decoration:none; }
a img {border:0px !important; text-decoration:none !important; }
h3 { font-size:13px; margin:0; padding:0; color: #b0b0b0; }
#main #mainContent #right h3 {color:#aaaaaa; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100 !important; display:block; width:730px; height:auto; margin:10px auto 5px 10px; padding:0; text-align:left !important;  } 
#resources li, #resources li a {margin:5px auto 4px auto !important; font-size:12px !important }
#header { display:block; width:100%; height:157px; margin:0 auto; padding:0; position:relative; float:left; clear:both; background-color:#ffffff !important; }
#headerbox {  display:block;  width:980px;  height:90px;  padding:0;  margin:0 auto;  background-color:#ffffff; }
#headerlogo {  display:block;  float:left;  clear:right;  width:311px;  height:93px;  background-image:url(images/hLogo.jpg);  background-repeat:no-repeat;  margin:0;  padding:0;  position:relative; }
#shippingQuoteText {color:#6e6e6e; font-size:12px; }
.phoneQuote { color:#6c6c6c; font-weight:bold; float:left; clear:right; margin:0 4px; }
.smallTextHeader {font-size:10px; float:left; clear:right; }
#headerRight { float:right; width:660px; height:auto; vertical-align:middle; padding:0; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 0; text-align: right; } 
#linkBox {display:block !important; width:180px; height:60px; margin:0; padding:0; float:right; clear:right; }
.topLinx { display:inline-block; white-space: nowrap; width:auto; height:auto; text-decoration:none; color:#6c6c6c; float:left; clear:right; font-weight:bold; margin:0 0 5px 1px; padding:0; font-size:11px; float:left; clear:right; }
.topLinxCart:hover, .topLinx:hover {color:#db1f02; }
.topLinxCart:hover {border-bottom:4px solid  #ff9673; }
.topLinxCart {   text-decoration:none;  color:#6c6c6c;  font-weight:bold;  margin:0;  padding:0 0 2px 0 !important;  font-size:11px;  border-bottom:4px solid #db1f02 !important; }
.normtext {float:left; clear:right; }
#topnav { display:block; float:left; clear:both; width:100%; height:32px; position:relative; margin:0; padding:0; background-color:#f7f4f0; } 
#topNavLinx { display:block; width:980px; height:32px;  margin:0 auto; padding:0 5px 0 5px; }
#allLinx { display:block; float:left; clear:right; width:690px; height:auto; margin:0; padding:0; position:relative; } 
#allLinx a {  font-weight:bold;  text-decoration:none;  font-size:12px;  color: #6c6c6c;  vertical-align:middle;  margin:0 15px 0 0;  padding:0 0 1px 0;  font-size:11px; }
#breadcrumbs { background-color:#afaba7; background-image:url(images/boobk.gif); background-repeat:repeat-x; color:#eeeeee; font-size:12px; font-weight:normal; display:block; position:relative; float:left; width:100%; height:32px; text-align: left; margin:0; padding:0; z-index:1; } 
#footerMain { background-color:#eeeeee; color:#b0b0b0; font-size:12px; font-weight:normal; display:block; position:relative; float:left; width:100%; height:auto; text-align: left; padding: 0 0 20px 0; border-top: 4px solid #acacac; }
#footerMain a {float:left; text-decoration:none; }
#breadcrumbsLinx { display:block; width:950px; height:25px; padding:0 0 0 30px; margin:0 auto; vertical-align:middle; position: relative; } 
#footerLinx { display:block; width:1024px; height:30px; padding:7px 0 5px 0; margin:0 auto; vertical-align:middle; position: relative; } 
.hmBr {display:block; width:auto; height:32px; font-size:14px !important; font-weight:bold; margin:0 0 1px 0 !important; padding:4px 6px 4px 6px !important; border: 1px solid #cccccc; background-color:#DB1F02; }
.hmBr:hover {color:#ffffff !important; text-decoration:underline !important; }
#breadcrumbsLinx a, .breadCurrent { width:auto;  height:auto; font-weight:normal;  text-decoration:none;  font-size:10px ;  color: #ffffff;  vertical-align:middle;  margin:2px 0 3px 0;  padding:6px 2px 2px 2px; }
#breadcrumbsLinx a {display:block; float:left; clear:right;  }
.breadCurrent {font-style:italic;}
#footerLinx .linxStore a {  display:block;  width:auto;  height:auto;  float:left; clear:right;  font-weight:normal;  text-decoration:none;  font-size:10px;  color: #444444;  vertical-align:middle;  margin:2px 0 3px 0;  padding:4px 2px 2px 2px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-weight:normal !important; }
#breadcrumbsLinx a:hover, #footerLinx .linxStore a:hover {border-bottom: 1px solid #333333; padding-bottom:0; color:#333333; }
.breadSep, .footerSep { padding:6px 2px 0px 2px; width:auto; height:auto; float:left; margin: 1px 0 0 1px; font-size:8px; }
#main { display:block; width:100%; height:auto; float:left; position:relative; clear:both; margin:0; padding:0; }
#main2 { display:block; width:100%; height:auto; float:left; position:relative; clear:right; margin:0; padding:0; }

#mainContent { display:block; width:984px; height:auto; position:relative; margin:0 auto !important; padding:0 !important; clear:both; vertical-align:middle; }



#leftNav, #leftNavNew {display:block; position:relative; float:right; clear:left; left:0 !important; width:198px; height:auto; margin:20px 0 200px 0; padding:0; z-index:1 !important;  } 
#leftNavNew2 {display:block; position:relative; float:left; clear:none; width:198px; height:auto; margin:20px 0 200px 0; padding:0; z-index:1 !important;  } 

#right { display:block; position:relative; width:780px; height:auto; float:right; clear:none; right:0; margin-top:0; margin-bottom:10px; margin-left:0 !important; margin-right:0; 
/*_margin is a conditional css fix for ie6, do not remove! */
 padding:0 !important; border-left:1px solid #dddddd; z-index:1 !important; } 
#right p {margin:0 0 10px 0; padding:0; }
#right h2, #prodInRight h2  { font-family: Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size: 100% !important; padding:0; font-weight: normal !important; } 
#right h2 { margin:0 0 10px 5px; }
#prodInRight h2 { margin:0; float:left; clear:none; } 
#mainCategories { display:block; width:185px; height:auto; margin:0; padding:0; font-size:12px; text-decoration:none; text-align:left; float:left; clear:both;  }
 /*
 #mainCategories h3 { padding-bottom:7px; text-indent:-99999px !important; overflow:hidden !important; } 
*/
#mainCategories h3 {display:block; float:left; clear:both; width:183px; height:30px; margin:1px !important;  background-image:url(images/left-bk.gif); background-position:0px 0; background-repeat:no-repeat; padding-bottom:7px; text-indent:-99999px !important; overflow:hidden !important; }
#mainCategories ul {display:block; float:left; clear:both !important; }
#mainCategories ul, #mainCategories li { list-style:none; padding:0;  font-weight:bold !important; }
#mainCategories ul li {margin:0 !important; padding:0 !important; width:185px !important; }
#mainCategories ul a {background-color:#d3d3d3 !important; color:#DB1F02 !important; background-image:url(images/rCatBkSign.gif); background-position:top right; background-repeat:repeat-x;   }
#mainCategories ul a:hover {background-color:#d3d3d3 !important; color:#DB1F02 !important; }
.rLeftNavCatHead {background-image:url(images/rCatBkBlank.gif) !important;}
.rLeftNavCatHead:hover {margin-bottom:1px !important; border: 1px solid #DB1F02 !important; }
.rLeftNavCatHead.first, .rLeftNavCatHead.RESTAURANT-CHAIRS {background-image:url(images/rCatBkChairs2.gif) !important;}
.rLeftNavCatHead.second, .rLeftNavCatHead.RESTAURANT-BAR-STOOLS {background-image:url(images/rCatBkBar2.gif) !important;}
.rLeftNavCatHead.third, .rLeftNavCatHead.RESTAURANT-BOOTHS {background-image:url(images/rCatBkBooth2.gif) !important;}
.rLeftNavCatHead.fourth, .rLeftNavCatHead.RESTAURANT-DINING-ROOM-TABLES {background-image:url(images/rCatBkTable2.gif) !important;}
.rLeftNavCatHead.fifth, .rLeftNavCatHead.RESTAURANT-WAITING-ROOM-HOST-STATION {background-image:url(images/rCatBkLounge2.gif) !important;}
.rLeftNavCatHead.fifth, .rLeftNavCatHead.RESTAURANT-PATIO-FURNITURE-OUTDOOR-FURNITURE {background-image:url(images/rCatBkPatio2.gif) !important;}
.rLeftNavCatHead.fifth, .rLeftNavCatHead.MATERIAL-HANDLING {background-image:url(images/rCatBkMat2.gif) !important;}
.rLeftNavCatHead.fifth, .rLeftNavCatHead.SIGNAGE {background-image:url(images/rCatBkSign2.gif) !important;}
.rLeftNavCatHead.RESTAURANT-CHAIRS:hover {background-image:url(images/rCatBkChairs.gif) !important;}
.rLeftNavCatHead.RESTAURANT-BAR-STOOLS:hover {background-image:url(images/rCatBkBar.gif) !important;}
.rLeftNavCatHead.RESTAURANT-BOOTHS:hover {background-image:url(images/rCatBkBooth.gif) !important;}
.rLeftNavCatHead.RESTAURANT-DINING-ROOM-TABLES:hover {background-image:url(images/rCatBkTable.gif) !important;}
.rLeftNavCatHead.RESTAURANT-WAITING-ROOM-HOST-STATION:hover {background-image:url(images/rCatBkLounge.gif) !important;}
.rLeftNavCatHead.RESTAURANT-PATIO-FURNITURE-OUTDOOR-FURNITURE:hover {background-image:url(images/rCatBkPatio.gif) !important;}
.rLeftNavCatHead.MATERIAL-HANDLING:hover {background-image:url(images/rCatBkMat.gif) !important;}
.rLeftNavCatHead.SIGNAGE:hover {background-image:url(images/rCatBkSign.gif) !important;}
.rLeftNavCatHead strong, .rLeftNavCatHead strong:hover {display:block; width:auto; height:auto; padding-left:16px !important; padding-bottom:7px !important; padding-top:5px !important; padding-right:25px !important; background-image:url(images/triRight.gif); background-repeat:no-repeat; background-position:4px 5px; font-size:13px !important; }
.rLeftNavCatHead:hover, .rLeftNavCatHead {border-left:1px solid #dadada !important; border-top:1px solid #ededed !important; border-right:1px solid #ababab !important; border-bottom: 1px solid #9f9f9f !important; }
#mainCategories ul li a {background-color:#ffffff !important; color:#3a3a3a !important; background-image:none !important;  }
#mainCategories  ul li a:hover {background-color:#DB1F02 !important; color:#ffffff !important;  }
#mainCategories ul a { font-weight:normal !important; color: #ffffff; text-decoration:none; font-family:Helvetica-Light,Helvetica,Arial,sans-serif; background-image:none;  }
#mainCategories ul li a { color:#3a3a3a !important; background-color:#ffffff !important; }
#mainCategories ul a:hover {color: #db1f02; text-decoration:none; padding-top:5px; padding-left:2px; }
#mainCategories a {border-bottom: 1px solid #efefef;  display:block; width:178px !important; height:auto; margin-left:0px; margin-top:0px !important; padding:6px 2px 3px 3px; }
#mainCategories a:hover { margin-left:0px;  display:block;  width:183px;  height:auto; border:1px solid #ffffff !important;   color: #444444; font-weight:200; /* background-image:url(images/toobk.gif );*/  
background-repeat:repeat-x; /* background-color:#fefefe;  */  }
#categoryTitle {color:#6F6F6F; font-size:16px; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; padding:0 0 20px 0; margin:0; }
#mainCategories ul li a {font-weight:normal !important; color:#9f9f9f; margin:0 !important; padding:6px 2px 3px 20px !important; font-family:Helvetica-Light,Helvetica,Arial,sans-serif; font-weight:200; width:162px !important; }
#mainCategories ul li a:hover { text-decoration:none; color:#444444; padding:5px 1px 3px 19px !important; background-position: top !important; }
/* Master Red: #db1f02  */
#searchBox { display:block; position:relative; float:right; clear:right; margin:4px 0 0 0; padding:0; width:190px ; height:25px; } 
#searcharea { display:block; width:185px; height:auto; margin:0; padding:1px 0 0 0; float:left; clear:right; position:relative; background: #ffffff !important; } 
#searchLeft { display:block; width:152px; float:left; clear:right; margin:0; padding:0; }
#searchButton { display:block; width:20px; float:left; clear:right; margin:0 3px 0 3px !important; padding:0 2px !important;  } 
#searchButton input {display:block !important; border:0px none !important; }
#query, #sli_search_1 { display:block; color:#222222; background-color:#ffffff; width:148px; height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 10px 0 0; padding:2px; border:solid 1px #FF6633; float:left;  }
#query .idleField, #sli_search_1 .idleField {margin-left:0 !important; }
#searchBox #searcharea #searchButton #searchsubmit { display:block !important; width:17px; height:17px; border:none; float:left; clear:right; margin:0 0 0 3px !important; padding:0 !important; background-color:#ffffff !important; background-image:url(images/search.jpg); background-repeat:no-repeat; cursor: pointer; } 
.categoryMatrix {display:block; float:right; clear:both; width:auto; height:auto; margin:0; padding:0 }
.mostPopular { text-decoration:none; font-size:9px; font-weight:bold; display:block; width:auto; height:auto; float:left; white-space:nowrap; margin:0 4px 0 0; padding:0 0 1px 0; color:#ea7d58 !important; text-align:left !important; } 
.mostPopular:hover { color:#db1f02; border:bottom: 1px solid #db1f02; text-decoration:none; padding:0 !important; margin: 3px 4px 0 0; }
.or { display:block; float:left; clear:right; font-size:10px; width:auto;	height:auto; margin:3px 4px 0 1px; padding:0; }
.itemChoices, .itemChoices:active, .itemChoices:visited {display:block; float:left; clear:both !important; width:120px; height:auto; font-size:10px; color:#ff6633; font-style:italic; font-weight:normal !important; text-decoration:none;  }
#shq {display:block; width:390px; height:86px; float:left; clear:none !important; background-position: left; /* background-image:url(images/sq55.gif); */ background-image:url(images/sq77.gif); background-repeat:no-repeat; margin:2px 0 0 5px; padding:0 0 0 0; }
.itemChoices:hover {text-decoration:underline; }
.subCatLink {color:#4d4d4d; font-size:12px; font-weight:bold; text-decoration:none; float:left; clear:right; display:block; margin:0; padding:0; width:120px; height:auto; }
.subCatLink:hover {text-decoration:underline;  color:#db1f02 !important; }
.catSingle { width:140px; height:auto; margin:3px 5px 5px 5px; padding:0; float:left; clear:right }
.catButton { width:250px; height:auto; margin:3px 4px 5px 4px; padding-bottom:10px !important	; float:left; clear:right } 
.catButtonLink {color:#4d4d4d; font-size:12px; font-weight:bold; text-decoration:none; float:left; clear:right; display:block; margin:0; padding:0; width:150px; height:auto !important; text-align:left !important; }
.catButtonLink:hover {text-decoration:underline;  color:#db1f02 !important; }
.buttonChoices, .buttonChoices:visited {display:block; float:left; clear:both !important; width:100px; margin-left:15px; height:auto; font-size:10px; color:#ff6633; font-style:italic; font-weight:normal !important; text-decoration:none;  }
.buttonChoices:hover {text-decoration:underline; }
.itemNumber {font-weight:bold !important; }
.buttonLink { width:243px; height:129px; padding:3px; border: 1px solid #bbbbbb /*#dddddd*/; background-color:#ffffff; text-align:center; margin:0; float:left; clear:right; }
.buttonLink:hover {border:3px solid #db1f02; padding:1px;  }
.categoryItemLink { width:129px; height:129px; padding:3px; border: 1px solid #dddddd; background-color:#ffffff; text-align:center; margin:0; float:left; clear:right; }
.categoryItemLink:hover {border:3px solid #db1f02; padding:1px;  }
.itemSingle { position:relative; width:180px; height:auto; margin:4px 5px 8px 5px; padding:0 0 3px 0; float:left; clear:right; vertical-align:middle; } 
.smallSingle { position:relative; width:80px; height:auto; margin:4px 5px 8px 5px; padding:0; float:left; clear:right; vertical-align:middle; } 
.relatedSampleItem { position:relative; width:165px; height:auto; margin:4px 5px 8px 5px; padding:0; float:left; clear:right } 
.itemSingleDesc {display:block; float:left; clear:both !important; width:150px; height:auto; font-size:10px; color:#ff6633; font-style:italic; font-weight:normal !important; text-decoration:none;  }
.itemSingleRegPrice, .itemSingleRegPrice:visited, .itemSingleRegPrice:active { display:block; float:left; clear:both !important; width:150px; height:auto; font-size:10px; color:#806138; font-style:italic; font-weight:normal !important; text-decoration:none; margin: 2px 0; } 
.itemSingleSalePrice, .itemSingleSalePrice:visited, .itemSingleSalePrice:active { display:block; float:left; clear:both !important; width:150px; height:auto; font-size:12px; color:#db1f02; font-style:normal; font-weight:normal !important; text-decoration:none; margin: 2px 0; z-index:1 !important; } 
.itemSingleLink {color:#4d4d4d; font-size:12px; font-weight:bold; text-decoration:none; float:left; clear:right; display:block; margin:0; padding:0; width:150px; height:auto; }
.itemSingleLink:hover {text-decoration:underline;  color:#db1f02 !important; }
.ncode {color:#555555; font-size:9px !important; font-weight:100 !important; text-decoration:none !important; padding:3px 0 4px 0 !important; margin:0; display:block !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; }
.ncode:hover {text-decoration:none !important; color:#DB1F02 !important; }
.itemSingleLinkMain { display:block; float:left; clear:both; margin:0; padding:0; width:150px; height:auto; color:#333333 !important; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.itemSingleLinkMain:hover {text-decoration:underline;  color:#db1f02 !important; }
.itemSingleLinkSmall {color:#333333 !important; font-size:9px; font-weight:bold; text-decoration:none; float:left; clear:right; display:block; margin:0; padding:0; width:80px; height:auto; border:1px solid #ffffff !important; }
.itemSingleLinkSmall:hover {text-decoration:underline;  color:#db1f02 !important;  border:1px solid #ffffff !important; }
.itemSingleSampleLink {color:#6a6a6a; font-size:11px; font-weight:bold; text-decoration:none; float:left; clear:right; display:block; margin:0; padding:0; width:130px; height:auto; }
.itemSingleSampleLink:hover {text-decoration:underline;  color:#db1f02 !important; }
.itemSingleButtonLink  { display:table-cell; vertical-align:middle; z-index:1; width:160px; height:160px; padding:3px; border: 1px solid #dddddd; background-color:#ffffff; text-align:center; margin:0; float:left; clear:right; }
.itemSingleButtonLink:hover {border:3px solid #db1f02; padding:1px; }
.itemSingleButtonLinkMain  { display:table-cell; vertical-align:middle; z-index:1; width:160px; height:160px; padding:3px; border: 1px solid #333333; background-color:#ffffff; text-align:center; margin:0; float:left; clear:right; }
.itemSingleButtonLinkMain:hover {border:3px solid #DB1F02 !important; padding:1px; }
.itemSingleButtonLinkSmall  { display:table-cell; vertical-align:middle; z-index:1; width:86px; height:86px; padding:3px; border: 1px solid #cccccc; background-color:#ffffff; text-align:center; margin:0; float:left; clear:right; }
.itemSingleButtonLinkSmall:hover {border:3px solid #DB1F02 !important; padding:1px; }
.itemsRow {position: relative; border-top:0px solid #eeeeee; border-left:0px solid #eeeeee; border-bottom:1px solid #eeeeee; border-right:0px solid #eeeeee; background-color:#ffffff; padding-top:6px; }
.itemSingleSampleButtonLink {position:relative; z-index:1; width:130px; height:130px; padding:3px !important; border: 1px solid #dddddd !important; background-color:#ffffff; text-align:center; margin:0; float:left; clear:right; }
.itemSingleSampleButtonLink:hover {border:3px solid #db1f02 !important; padding:1px !important; }
.itemSingleButtonNewLabel {z-index:2; display:block; position:absolute; top:0px; left:0px; width:70px; height:70px; margin:0; padding:0; background-image:url(images/new-label2.gif); background-repeat:no-repeat; }
.itemSingleButtonSaleLabel {z-index:2; display:block; position:absolute; top:0px; left:0px; width:70px; height:70px; margin:0; padding:0; background-image:url(images/sale-label2.gif); background-repeat:no-repeat; }
.itemSingleButtonCloseoutLabel {z-index:2; display:block; position:absolute; top:0px; left:0px; width:70px; height:70px; margin:0; padding:0; background-image:url(images/closeout-label2.gif); background-repeat:no-repeat; }
.itemSingleButtonFeaturedLabel {z-index:2; display:block; position:absolute; top:0px; left:0px; width:90px; height:90px; margin:0; padding:0; background-image:url(images/featured-label2.gif); background-repeat:no-repeat; }
.itemSingleButtonSpecialPricingLabel {z-index:2; display:block; position:absolute; top:0px; left:0px; width:90px; height:90px; margin:0; padding:0; background-image:url(images/special-label2.gif); background-repeat:no-repeat; }
.itemImageLarge {text-align: center; display:block; width:auto; height:auto; margin:0 15px; padding:9px; position:relative; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.itemImageLarge:hover {display:block; width:auto; height:auto; margin:0 15px; padding:6px; border: 3px solid #ffe9e2; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.itemImageLarge img {margin:0 auto; }
.itemImageInset {text-align: center; display:block; width:auto; height:auto; float:left; clear:right; margin:5px !important; padding:9px !important; position:relative; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.itemImageInset:hover {display:block; width:auto; height:auto; margin:0 auto; padding:6px; border: 3px solid #ffe9e2; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.itemImageInset img {margin:0 auto; }
/* a img { width:auto; height:auto; margin:0; padding:0; vertical-align:middle !important; } */
.imageClick { width:100%; height:100%; background-image:none; background-position:center; background-repeat:no-repeat; position:absolute; left:3px; z-index:1; }
.imageClick:hover {  width:100%; height:100%; background-image:url(images/image-click-background9.gif); background-position:top right; background-repeat:no-repeat; position:absolute; top:0; left:0; z-index:1; filter:alpha(opacity=100) !important; -moz-opacity:1 !important; -khtml-opacity: 1 !important; opacity: 1 !important; }
.imageClick img { display:block; width:auto; height:auto; margin:0 auto; padding:0; }
/* IE Conditiopns */
.itemSingleButtonLink:hover .itemSingleButtonNewLabel {top:-2px; left:-2px; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.itemSingleButtonLink:hover .itemSingleButtonSaleLabel {top:-2px; left:-2px; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.5; opacity: 0.3; }
.itemSingleButtonLink:hover .itemSingleButtonCloseoutLabel {top:-2px; left:-2px;  filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.itemSingleButtonLink:hover .itemSingleButtonFeaturedLabel {top:0px; left:0px; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
#main #right #catCaption { font-size:11px !important; padding:0 20px 15px 5px; color:#6f6f6f !important; font-weight:lighter; text-align: justify !important; line-height:15px; display: block; margin: 0; width: 755px; float: right; clear: both; } 
#catCaption a {color:#db1f02; }
#catCaption a:hover {text-decoration:none; font-style:italic; }
#leftSubscribe { display:none !important; visibility:hidden !important; position:absolute; bottom:15px; left:0px; width:160px; background:#db1f02; color:#e6ccc8; text-align:center; font-weight:normal; padding: 10px; font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; height: 160px; background-image: url(images/signUp.gif); background-repeat: no-repeat; } 
#leftSubscribe p { 	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Verdana, Arial, Helvetica, sans-serif; color:#e6ccc8; font-size:24px; font-weight: lighter; }
.clearer{ height:1px; overflow:hidden; margin-top:-1px; clear:both; } 
.signupEmail, .signupName { display:block; width:100px; height:16px; border:none !important; color:#ffffff; background-color: #e32e12; text-align: center !important; padding: 2px; } 
.signupName { margin:30px auto 0 auto; } 
.signupEmail {margin:0 auto; }
#main #mainContent #leftSubscribe form { display:block; width:160px; height:auto; margin:45px 0 0 0; padding:0; float:left; clear:both; position:relative; } 
#main #mainContent #leftSubscribe form .idleField {font-size:10px; color:#ffffff !important; }
#main #mainContent #leftSubscribe form .focusField {font-size:10px; background-color:/*#db1f02*/ #ffffff !important; font-weight:bold; border:none !important; color:#db1f02 !important; }
#main #mainContent #leftSubscribe *form {text-align:center }
#main #mainContent #leftSubscribe form .signupSubmit { display:block; width:81px; height:43px; background: transparent url(images/saveButton.gif) no-repeat center top; background-repeat:no-repeat; margin:5px auto 0 auto; padding:0; border:none !important; } 
.signupSubmit:hover { background: transparent url(images/saveButtonUp.gif) no-repeat center top !important; }
/* ************** PRODUCT PAGE ******************* */

#mainContent2 { display:block; width:780px; height:auto; position:relative; margin:0 auto !important; padding:0 !important; clear:both; vertical-align:middle; }
#prodInLeft { display:block; width:420px; height:auto; float:left; clear:none;  font-weight:normal !important;  margin-top:45px; padding:0; }
#prodInRight { display:block; width:360px; height:auto; float:right; clear:none;  font-weight:normal !important;  margin-top:45px; padding:0; }

#quote { display:block; /* width:414px; */ width:410px;  height:auto; float:left; clear:both;  font-weight:normal !important;  margin:5px 0 0 4px; padding:0; }

#prodInLeft.noMargin, #prodInRight.noMargin {margin-top:10px !important; }
#imageFooter, #imageFooter a { display:none !important; visibilty:hidden !important; font-size:11px; color:#C8BCB7; margin: 0 auto; padding: 5px 0 0 0; display: block; width: auto; } 
.dimensionTableHeader, .optionTableHeader, .descriptionHeader, .relatedItemsHeader, .recentlyViewedHeader, .compWithHeader, .descriptionHeaderPop, .dimensionTableHeaderPop, #shipReqFormHeader { font-weight:normal !important; font-size:11px !important; color: #60574d !important; padding-bottom:4px; border-bottom: 3px solid #EA7D58; }
.dimensionTable {padding-left:10px; padding-bottom:10px; border-top:0px solid #A6A6A6; border-right:0px solid #A6A6A6; border-bottom:0px solid #A6A6A6; border-left:1px solid #efefef; }
.itemSpecLeft { font-weight:normal !important; color:#9c9a98; font-size:9px !Important; font-family:Verdana, 'Lucida Grande',Verdana,'Lucida Sans',Arial,Verdana,sans-serif; vertical-align:bottom; }
.itemSpecRight { font-weight:normal !important; color:#73706d; font-size:10px !Important; font-family:Verdana, 'Lucida Grande',Verdana,'Lucida Sans',Arial,Verdana,sans-serif; vertical-align:bottom; }
#itemTop { display:block; position:relative; float:left; clear:both !important; background-color:#ffffff !important; color:#a0a0a0a; font-size:12px; font-weight:normal; width:100%; height:auto; margin:0; padding:0; text-align: left; overflow:visible !important; } 
#itemTopLinx { display:block; width:980px; height:35px; padding:5px 0 0 0; margin:0 auto 0 auto; vertical-align:middle; position: relative;clear:both !important; } 
#itemTopLinx a { color: #afaba7; font-size:11px; } 
#prodInLeft #manuImage {display:block; width:400px;  height:auto; float:left; clear:both;  margin:10px 4px !important; padding:0 !important; text-align:left !important;   } 

#itemTopLinx a:hover {color:#333 /*db1f02*/ !important; }
#itemTopLinx img {margin: 0 5px 0 0 !important; text-decoration:none !important; }
#itemsNav { display: block; position:relative; text-align:left !important;  width:420px; height:30px !important; margin: 0 20px 0 0; padding:0 !important; float: right; clear:none !important;  }
#gPlusOne {display:block; float:right; clear:lefft; width:auto; height:auto; margin:0; padding:0; }
#getShQ {float:left; clear:right; display:block; margin:0; padding:0; width:auto; height:auto; }
.addthis_separator {color:#ffffff !important }
.addthis_button_expanded.at300m {padding-top:10px !important; }
.addthis_toolbox.addthis_default_style {display:block !important; width:184px !important; height:auto; position:relative; float:left; clear:right !important; padding:0;  margin-top:10px !important; }
/* BUY NOW BOX */
#prodBuyBox { display:block; width:280px; height:auto; float:left; clear:none; padding:0 0 0 5px; margin:5px 0 0 0; color: #6a6a6a; } 
.itemCode { display:block; width:auto; height:auto; white-space:nowrap !important; color:#d82e00; font-size:12px; margin: 5px 0 0 0; clear: both !important; } 
.itemName { font-size:16px; } 
.prodSalePriceText, .prodListPriceText {font-size:10px !important; font-weight:normal !important; color:#60574D; font-family:Verdana, Arial, Helvetica, sans-serif !important; }
 
.itemEach { color:#4f4f4f; clear:none; 	font-size: 9px; display:inline-block; float:left;  padding-top:4px; margin-top:3px; margin-left:1px; font-weight:normal !important; text-align:right !important; font-weight:normal !important; color:#60574D !important; font-family:Verdana, Arial, Helvetica, sans-serif; width:35px !important; }
.itemEachSection { color:#4f4f4f; font-size: 9px !important; display:inline; padding-top:4px; margin-top:3px; margin-left:2px; font-weight:normal !important; text-align:right !important; font-weight:normal !important; color:#60574D !important; font-family:Verdana, Arial, Helvetica, sans-serif; }
*.itemEach {text-align: left !important }
.prodSalePriceTextInside {font-family:Arial, Helvetica, sans-serif; font-size:9px !important; font-weight:normal !important;  color:#4f4f4f; clear:none; padding-top:0; margin-top:6px; }
.prodSalePriceTextInsideSection {font-family: Arial, Helvetica, sans-serif; font-size:9px !important; font-weight:normal !important;  color:#4f4f4f; clear:none; padding-top:0; margin-top:6px; display: inline !important; }
.priceAfterSpace { display:block; float:left; width:35px !important; margin-left:2px !important; float:left !important; clear:none !important; }
.prodListPrice {font-size:12px; color:#60574D; /* text-decoration:line-through; */ font-weight:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; background-image: url(images/crossedout.gif); background-position:center; background-repeat:no-repeat; }
.prodSalePrice {font-size:14px; color:#6c6c6c; font-weight:bold; color:#db1f02; font-weight:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;  }
.prodListLine, .prodSaleLine { display:block; width:185px; text-align:right !important; height:auto; float:left !important; clear:both; padding:0; margin:6px 0px 0 0px; text-align:right; } 
.prodPriceCopy { display:block; width:145px; text-align:right !important; height:auto; float:left !important; clear:none; padding:0; margin:0; } 
.prodMultiLine { display:block; width:145px; text-align:right !important; height:auto; float:right; clear:none; padding:0; margin:6px 0 0 25px; } 
.prodSalePrice1 {font-size:14px; color:#5a5a5a; font-weight:bold; color:#db1f02;  }
.prodSalePrice2 {font-size:14px; color:#5a5a5a; font-weight:bold; color:#db1f02;  }
#main #mainContent #right #prodInRight h2 { display:block; float:left; clear:both; margin:0; padding:0 0 15px 5px; width:345px; height:auto; } 
#comment { display:block; width:auto; clear:both; float:left; height:auto; font-weight:normal; padding:5px; background-color:#ffffff; color:#4a4a4a; font-size:9px; position: relative; border: 1px solid #a2a2a2; margin: 0 auto; font-style:italic; } 
#prodInfo { color:#666666; font-size:11px; line-height:18px; display:block; float:right; clear:right; width:185px; height:auto; margin:5px 15px 0 5px; padding:0; } 
#productInfoTable { color:#666666; font-size:11px; line-height:18px; display:block; float:left; clear:right; width:290px; height:auto; margin:50px 0 0 5px; padding:0; } 
#manuLabel {display:block; width:80px; height:80px; float:left; clear:right;   color:#b0b0b0; font-size:11px; line-height:18px; margin:0 15px 0 0px; padding:0; text-align: right; } 
#manuLabel a {color:#a05237; text-decoration:none; float:left; clear:right; }
#manuLabel a:hover {color:#db1f02 !important; text-decoration:underline; }
#main #mainContent #right #prodInLeft #manuImage img {margin-top:12px; }
.prodRating { display:none !important; width:140px; float: right; margin: 30px 40px 0 30px; clear: left; } 
.prSnippetNumberOfRatingsText, .prSnippetRatingUnclickable {   display:inline; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: #4F4F4F; } 
#prReviewSummary {   border:none; } 
.prSummaryHeader {   display:none; } 
.prSummaryWriteReview {  /* Already own it? ... */
    text-align:left !important; } 
.prSnippetLink {font-size:11px; color:#db1f02; text-decoration:none; }
.prSnippetTitle { font-size:12px; color: #4f4f4f; padding-bottom: 5px; font-weight: bold; } 
#main #mainContent #right #prodInRight #prodBuyBox #itemQuantity { display:block; float:left; clear:both; width:200px; height:auto; margin:20px 0 0 0; padding:0; font-size:12px; background-image: url(images/2nd.gif); background-repeat: no-repeat; background-position: 0; } 
#main #mainContent #right #prodInRight #prodBuyBox #itemShipping { display:block; float:left; clear:both; width:280px; height:auto; margin:20px 0 0 0; padding:0; font-size:12px; background-image: url(images/2nd.gif); background-repeat: no-repeat; background-position: 0; } 
.qty {border: 1px solid #c2c2c2; width: 40px; font-size: 16px; background-color: #f0edeb; text-align: center !important; color:#988878 !important; }
#itemAddToCart, #itemAddToCart2 { display:block; float:left; clear:both; width:175px; height:auto; margin:20px 0 0 0px; padding:0; font-size:12px; background-image: url(images/3rd.gif); background-repeat: no-repeat; background-position: 0 5px; } 
 
#itemAddToCart button { background-image:url(images/add-to-cart-blank.gif); background-color: none !important; border:0px !important; background-repeat:no-repeat; width:98px; height:29px; padding: 1px 0 0 0; color:#ffffff; cursor:pointer; }
#itemAddToCart button:hover { background-image:url(images/add-to-cart-blank-hi.gif); }
*.ys_primary {color:none; }
.ys_primary,
#itemAddToCart2 button { background-image:url(images/add-to-cart2.gif); background-color:#ffffff !important; border:0px !important; background-repeat:no-repeat; background-position:0px 0px; width:131px; height:41px; padding:0; color:#ffffff; cursor:pointer; }
#viewItemButton { display:block !important;  background-image:url(/images/view-Item.gif) !important; background-color:#ffffff !important; border:0px !important; background-repeat:no-repeat; background-position:0px 0px; width:131px; height:41px !important; height:131px; padding:0; color:#ffffff; cursor:pointer; }
.ys_primary:hover,
#itemAddToCart2 button:hover { background-image:url(images/add-to-cart2.gif); background-color:#ffffff !important; border:0px !important; background-repeat:no-repeat; background-position:2px -42px; width:131px; height:41px; padding:0; color:#ffffff; cursor:pointer; }
#itemAddToCart2 button:active, #itemAddToCart2 button.active, #itemAddToCart2 button.focus, #itemAddToCart2 button:focus { background-image:url(images/add-to-cart2.gif); background-color:#ffffff !important; border:0px !important; background-repeat:no-repeat; background-position:2px -84px; -ms-background-position-x: 2px; -ms-background-position-y: -84px;  width:131px; height:41px; padding:0; color:#ffffff; cursor:pointer; }
.optionCellLeft, .optionCellRight { color:#5a5a5a; font-weight: normal !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px !important; }
.optionCellLeft {margin-right:4px !important; }
*.optionCellLeft {vertical-align:bottom !important; }
#main #mainContent #right #prodInRight #prodInfo a { font-weight: normal; color: #a05237; text-decoration: none; font-size: 13px; } 
#main #mainContent #right #prodInRight #prodBuyBox .prodListLine { display: block; margin: 0px; padding: 0px; clear: both; float: left; height: auto; width: auto; } 
.prodOptions, .prodDescription, .relatedItems { display:block; width:350px; height:auto; margin:10px 0 0 0; padding:0 0 0 0; color:#6a6a6a; font-size:11px; } 
.texxt li, .prodDescription .texxt, .texxt {font-weight:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left !important; }
.texxt li { list-style-type:none; list-style: none; list-style-image:none !important; list-style-position:inside !important; background-image:url(/images/descLi.gif); background-position:left 5px !important; background-repeat:no-repeat; padding-left:11px ; left:0; margin-left:7px; line-height:18px; font-size:10px !important; text-align:left !important; float:left; clear:both; display: list-item; width:340px !important;  }
.texxt table { display:table; float:left; clear:both !important; }
.texxt div {float:left; clear:both !important; }
.texxt #infoBody {matgin-top:10px; }
.prodOptions  td { padding:3px 0 !important; }
.itemoption { color:#6a6a6a; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif;  }
#prodDescription { display:block; float:right; clear:right; width:460px; height:auto; margin:10px 0 0 0; padding:0 0 20px 0; color:#6a6a6a; font-size:11px; } 
#optionsHeader { color:#3f3f3f; font-size:13px; display: block; width: 500px; height: 20px; padding: 3px 0 0 0; background-image: url(images/1st.gif); background-repeat: no-repeat; background-position: 2px 2px; font-weight: bold; } 
.optionsTitle { color:#3f3f3f; font-size:13px; display: block; width: 470px; height: 20px; padding: 0 0 0 35px; font-weight: bold; } 
.featuresTitle { color:#3f3f3f; font-size:13px; display: block; width: 470px; height: 20px; padding: 0; font-weight: bold; } 
.quantText { padding:0 0 0 25px; color: #3f3f3f; font-size: 13px; font-weight: bold; float: left; padding-top: 4px; margin-right: 5px; } 
.itemShippingText { padding:0 0 0 25px; color: #3f3f3f; font-size: 13px; font-weight: bold; float: left; padding-top: 4px; margin-right: 5px; } 
#main #mainContent #right #prodInRight #prodBuyBox form { margin-left:0 }
.catItemLabel {position:relative;  text-align:left; display:block; float:left; clear:both; width:160px; padding:3px 3px 3px 6px; height:auto;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px !important; color:#6d6761; font-weight:bold; }
option {font-weight:normal !important; color:#222222 !important; }
#prodDescription ul { display:block; width:450px; height:auto; margin-left:10px; list-style-type:circle !important; list-style-position:outside; padding:20px; float:left; clear:right; position:relative; }
#prodDescription li { list-style-type:circle !important; margin-left:10px; padding:0 0 0 15px; }
.multiLineOption { margin:3px 0; }
.itemShippingInfo1 {	display:block; width:455px; height:auto; font-size:11px; color:#6a6a6a; text-align:left; border:1px solid #a4a4a4; padding:6px 10px; margin:5px 0 0 25px; float: left; clear: both; } 
.itemShippingText1 {	padding:0 0 0 25px; color: #3f3f3f; font-size: 13px; font-weight: bold; float: left; padding-top: 4px; margin-right: 5px; background-image: url(images/3rd.gif); background-repeat: no-repeat; background-position: 2px 2px; clear: right; } 
.prodSalePrice3 {font-size:14px; color:#5a5a5a; font-weight:bold; color:#db1f02; line-height:18px; text-align:right !important;  }
.prodSalePrice11 {font-size:14px; color:#5a5a5a; font-weight:bold; color:#db1f02;  }
.prodSalePrice21 {font-size:14px; color:#5a5a5a; font-weight:bold; color:#db1f02;  }
.prodSalePrice22 {font-size:14px; color:#5a5a5a; font-weight:bold; color:#db1f02;  padding-top:4px; margin:0 2px 0 2px; clear:none !important; display:inline-block;  }
.prodSalePrice33 {font-size:12px; color:#5a5a5a; font-weight:bold; color:#db1f02;  padding-top:4px; margin:0; clear:none !important; display:inline !important;  }
.quantText1 {	padding:0 0 0 25px; color: #3f3f3f; font-size: 13px; font-weight: bold; float: left; padding-top: 4px; margin-right: 5px; background-image: url(images/2nd.gif); background-repeat: no-repeat; background-position: 2px 2px; } 
.catImageNotAvailable {display:block; width:150px; height:150px; background-image:url(images/noimage2.gif); background-repeat:no-repeat; }
.sectionImageNotAvailable {display:block; width:241px; height:127px; background-image:url(images/noimage2.gif); background-repeat:no-repeat; background-position:center; }
#zoom {z-index:999 !important; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; } 
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty { font-family: Arial; border: none; width: 210px; padding:20px; height: 135px; opacity: 0.8; background: url('shadow.png'); } 
#tooltip.pretty h3 { margin-bottom: 0.75em; font-size: 12pt; width: 220px; text-align: center; } 
#tooltip.pretty div { width: 220px; text-align: left; }
#tooltip.fancy { background: url('shadow2.png'); padding-top: 5em; height: 100px; } 
#tooltip.fancy.viewport-right { background: url('shadow2-reverse.png'); } 
#extended { margin: 2em 0; }
#extended label { text-decoration: underline; }
#yahoo { width: 7em; }
#right, #right2 { text-align: right; }
#tooltip.right { width: 250px; }
#fancy2 { float: right; }
#main #mainContent #right #prodInLeft, #compWith { display:block !important; width:400px; margin:10px 10px 10px 0 !important; padding:10px !important; height:auto; text-align: left !important; float: right !important; } 






.recentlyViewed {display:none; width:400px; height:auto;  margin:0; padding:0 8px !important; text-align: left !important; float:left; clear:both; }






.imagerecent { text-align:center; display:block; float:left; clear:none !important; width:50px; height:auto; margin:5px 5px 0 0; padding:0; }
.recenttext { display:block; float:left !important; width:80px; height:auto; text-decoration:none; color:#adadad; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:normal !important; }
.justtext {display:block; width:auto; height:auto; float:left; clear:right; font-size:8px; margin:4px 0 0 4px; }
.on-sale-cross {display:block; width:auto; height:auto; float:left; clear:right; margin:4px 0 0 4px; }

.recenttext:hover {color:#EA7D58 !important; text-decoration:none !important; }
.recsingle {display:block; width:90px; height:auto; float:left; clear:right; margin:4px 1px; padding:3px; ; border: 1px solid #F7F4F0;    }
#allitems {display:block; float:left; clear:both; width:400px;; height:auto; margin:0; padding:0; }
.imagerecent a {margin:0 auto; padding:0; text-align:center; }
.on-sale-cross, .on-sale-cross:hover {color:#4f4f4f; font-size:10px; } 
.price-cross, .price-cross:hover {color:#DB1F02; font-size:13px; text-align:right; }
.recentlyViewed, #compWith {border:1px solid #EFEFEF}
#recentallitems, .recentlyViewedContent {display:block; float:left; clear:right; width:400px; height:auto; padding:0; margin-top:10px; }
/* Pop-Up */
p { font-size:11px; text-align:justify; line-height:14px; color:#222222; } 
#pop-span { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; position:absolute; top:3px; right:18px; width:40px; height:30px; z-index:999 !important; margin:0; padding:0; overflow:hidden;  } 
#pop-span a {color:#acacac; text-decoration:none;  }
#pop-span a:hover {color:#DB1F02; text-decoration:none; font-weight:bold; }
.pop-span {position:relative; top:0; left: 0; font-size:11px; }
.pop-page { float:left; width:500px; height:auto; background:#ffffff; border: 2px solid #6f6f6f; z-index:77; position:absolute; } 
.pop-page-right-cat { float:left; width:580px; } 
.pop-featured-pro-main-cat { width:490px; float:left; } 
.pop-featured-pro-title { float:left; width:685px; height:40px; padding-left:15px; } 
.pop-item-title-line { float:left; width:470px; margin-left:4px; background-color:#ffffff; } 
.pop-item-title { float:left; width:490px; margin-left:10px; } 
.pop-item-title h1 { margin-top: 0px; font:16px/22px  Arial, Helvetica, sans-serif; color:#222222; padding-left:20px; background-color:#FFFFFF !important; } 
.pop-zoom-div { float:left; width:25px; } 
#pop-zoom-btn { border:0px; width:24px; height:63px; } 
.pop-item-details-row { float:left; width:270px; margin-bottom:5px; } 
.pop-item-details-row input { width:30px; text-align:center; } 
.pop-item-details-left-row { float:left; width:110px; color:#000; background:url(images/colon.gif) right no-repeat; } 
.pop-item-details-right-row { float:left; width:110px; color:#4b4b46; padding-left:13px; } 
.pop-item-details-right-row img { float:left; margin-top:2px; } 
#pop-item-list-price { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#955017; } 
#pop-item-our-price { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size:20px; } 
#quick-addtocart-btn { width:125px; height:24px; border:0; } 
.pop-item-pg-main { float:left; width:490px; padding-top:8px; margin-left:15px; } 
contents-table .vertical { margin:0 auto !important; padding:0 !important; }
/* End Popup item */
.popb1 span p { text-align:center; margin: 0 auto; }
.popb1 img { vertical-align: top;  } 
.popb1 .preview { width: 100px; height: 29px; } 
.popb span p { text-align:center; margin: 0 auto; }
.popb p .preview { display: none } 
.popb p:hover .preview { display: none; z-index: 1; left: 0px; position: absolute; top: 50px  } 
.popb img { vertical-align: top;  } 
.popb .preview { width: 100px; height: 29px; } 
.drag { position:relative; cursor:move; width:500px; height:230px; z-index:1; border-bottom:15px solid #78000b; border-top:15px solid #78000b; border-right:15px solid #78000b; border-left:15px solid #78000b; color:#000000; font-size:10px; background-color:#ffffff; } 
.pop-prod { display:block; width:210px !important; height:auto; float:left; clear:right; margin:0 auto !important; padding:0; }
table, tr, td, tbody {position: relative !important; }
#div1, #div2, #div3, #div4 {z-index:77 !important; }
.prodDescriptionPop, .prodDescriptionPop p { font-size:9px; color:#6A6A6A; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;   }
#descriptionHeaderPop, #optionTableHeaderPop { text-align:left;  font-weight:normal !important; font-size:11px !important; color: #60574d; padding-bottom:4px; margin-bottom: 5px;  border-bottom: 3px solid #EA7D58; font-family:Verdana, Arial, Helvetica, sans-serif; }
.dimensionTablePop,
.prodOptionsPop,
.prodDescriptionPop { text-align:left; display:block; height:auto; padding:0 5px 0 10px; color:#6a6a6a; font-size:11px; } 
.prodOptionsPop { width:430px; }
.prodDescriptionPop { width:240px; }
.prodOptionsPop { margin: 10px 0 6px 0; }
.prodDimensionPop,
.prodDescriptionPop { margin: 10px 0 15px 0; }
.itemNamePop { font-family:'Lucida Grande',Verdana,'Lucida Sans',Arial,Verdana,sans-serif; font-size:14px; text-align:left; margin:5px 0 0 5px; font-weight:normal; /* color:#3F3F3F; */	color:#6c6c6c; display:block; float:left; clear:right; width:250px; height:auto;  }
.itemCodePop { display:block; float:left; clear:both; width:260px; height:auto; padding-top:10px; color:#a6a6a6; font-size:8px; margin-left: 10px; clear: both !important; }
.popName {text-align:left; margin:0; padding:0; }
.itemavailablePop { display:block; width: 225px; height:auto; float:left; clear:both !important; color:#DB1F02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; padding:6px 0 6px 5px; margin:0; }
.incrementPop { display:block; width: 225px; height:auto; float:left; clear:both !important; color:#DB1F02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; padding:4px; margin:5px; border: 1px solid #DB1F02;  }
.increment { display:block; width: auto; height:auto; float:left; clear:right; color:#ffffff; background-color:#EA7D58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:4px; margin:5px; border: 1px solid #EA7D58; font-weight:normal; }
#itemQuantity {display:block; width: auto; height:auto; margin:10px 0 3px 0; padding:0; color:#60574D; font-size:10px !important; float:left; clear:both !important;  }
#orderPop { display:block; float:lef; clear:both; width:auto; margin:0 auto; padding:0; }
.pop-top {display:block; float:left; clear:both; width:500px; height:20px; margin:0; padding:0; }
.pop-close {float:right; clear:left; }
.popupclosea { display:block; float:right; clear: left; width:55px; height:20px; text-decoration:none !important; margin:0; padding:0; background-image:url('http://site.restaurantfurniture4less.com/design/images/ccclose.gif'); background-repeat:no-repeat; }
.popupclosea:hover { background-image:url('http://site.restaurantfurniture4less.com/design/images/ccclose-hi.gif'); }
#nextItemPop, #prevItemPop { text-decoration:none !important; display:block; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:9px !important; text-decoration:none !important; font-weight:normal !important; width:255px; height:auto; margin:0; padding:8px 4px 7px 4px; border:2px solid #aaaaaa; background-color:#ffffff; position:absolute; text-align:left !important; z-index:980 !important;  background-repeat:no-repeat; box-shadow: 0px 0px 3px #999999; -moz-box-shadow: 0px 0px 2px #999999; -webkit-box-shadow: 0px 0px 2px #999999; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; border:1px solid #efefef; background-image:url(images/popppbk.gif); background-repeat:repeat-x;  
/* background-image:url(images/prev_next_header.gif); background-position:top !important; */  }
#nextItemPop a, #prevItemPop a {text-decoration:none !important; }
#nextItemPop img, #prevItemPop img {display:block; float:left; clear:none; }
#popName a {text-decoration:none !important; font-weight:bold; cursor:pointer !important; }
 #prevItemPop { left: 70px; }
#nextItemPop { left: 200px; }
.itemavailable {font-size:10px; color:#DB1F02; font-weight:normal; display:block; clear:both;  }
.itemShippingInfo, .itemFreeShipping { color:#6a6a6a; font-size:10px; font-weight:normal; }
.itemavailable, .itemavailablegg, itemavailable em, itemavailablegg em, .itemShippingInfo, .itemShippingInfo em {padding-bottom:10px; font-family: 'Lucida Grande',Verdana,'Lucida Sans',Arial,Verdana,sans-serif !important; display:block; float:left; clear:both !important; width:auto; height:auto; margin:0px 0 10px 0; padding:0 4px; vertical-align:top; }
.shippingItemInfoText a {  /* color:#ffffff; background-color:#DB1F02;   */  color:#DB1F02; text-decoration: underline; }
.itemavailable {width:350px; }
.cOm { display:block; width:338px; height:74px; margin:0; padding:0; float:left; clear:both; background: url(images/cOmrf4l3.jpg) no-repeat; border:none !important; } 
.itemavailablegg {display:block; width:338px; height:80px; float:left; clear:right;  font-size:15px; background: url(images/availGG.jpg) no-repeat; text-indent:-999px; overflow:hidden !important;  }

#comOptionBox {margin:10px; padding:5px; border:1px solid #DB1F02; float:left; clear:right; width: 326px; height:auto; margin:0; padding:0;}
#comOptionText {display:block; width:270px; text-align:center; height:auto; float:left; clear:none; padding:7px; }
#comOptionOpt {margin-top:5px; margin-right:5px;padding:7px; float:left; clear:none;}
/*
.cOm { display:block; width:336px; height:30px; margin:10px 2px; padding:0 0 0 0; color:#6a6a6a; font-size:11px; clear:both; background-image:url(images/cOmRF4L.gif); background-repeat:no-repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.itemavailablegg {width:314px; border:1px solid #328818; font-size:15px; color:#328818; padding:12px !important;  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
*/
.itemavailable em, .itemavailablegg em {font-weight:bold !important; color:#6a6a6a !important; }
.itemavailablegg em {font-size:12px !important; display:block; clear:both;padding-bottom:3px;  }
.shippingItemInfoText a:hover {color:#DB1F02;}
.itemShippingInfoHeader em, .itemFreeShippingHeader, .itemFreeShippingHeader em {font-family: 'Lucida Grande',Verdana,'Lucida Sans',Arial,Verdana,sans-serif; font-weight:normal !important; color:#6a6a6a !important; }
.shippingItemInfoText {display:block; float:left; clear:right ; width:auto; height:auto; margin:0; padding:0; /* background-color:#DB1F02; font-size:16px; color:#ffffff; */ padding:6px; }
.itemNavLeft, .itemNavCenter, .itemNavRight {float:left; clear:right; margin:0; padding:0; height:30px; }
.prevItem, .relatedItems, .nextItem {display:block !important; height: 30px !important; float:left; clear:right !important; margin:0 !important; padding:0 !important; background-image:url(/images/prerene.gif); background-repeat:no-repeat; }
.prevItem {background-position:0 0px; width:65px !important; }
.relatedItems {background-position:-65px 0px; width:104px !important; }
.nextItem {background-position:-169px 0px; width:65px !important; }
.prevItem:hover {background-position:0 -36px; width:65px; padding:0;  }
.relatedItems:hover {background-position:-65px -36px; width:104px; padding:0;  }
.nextItem:hover {background-position:-169px -36px; width:65px; padding:0; }

.popPrevNextIcon, .popPrevNextText { display:block; height:auto; float:left; clear:none; }
.popPrevNextIcon {width:40px; }
.popPrevNextText {width:210px; }
*.popPrevNextIcon {text-align:cemter !important; margin:0 auto !important; padding:0 !important; }
.popPrevNextIcon img {text-align: center; margin:0 auto; padding:0 }
#prevNextHeader { display:block; float:left; clear:both; width:255px; height:10px; background-repeat:no-repeat; background-image:url(/images/prev_next_header.gif); background-position:top !important; margin:0; padding:0; }
#sample-item, #sample-item-name { display:block; margin:0 auto; padding:0; width:auto; height:auto; text-align:center; color: #a4a4a4; }
#imageInsets, #imageInsets tbody {display:block; width:240px !Important; height:auto; float:left; clear:both; margin:0; padding:0; }
#prodOptional {display:block; float:left; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left !important; color:#666666; font-size:10px !important; font-weight:normal; width:415px; height:auto; padding:5px; margin:0 auto; clear:both; }
.prodaccent {color:#EA7D58; font-weight:bold; text-transform:uppercase; }
.customOptionsTable tbody tr td  {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px !important; font-weight:normal !important; color:#5a5a5a; padding:3px 0 !important; }
.multiBreadSingle {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px !important; /* color: #a0a0a0; */ color:#EA7D58; font-weight:normal; padding-top:8px; }
.multiBreadSingle a { text-decoration:none; color:#666666; font-weight:normal; font-size:9px !important }
.multiBreadSingle a:hover { text-decoration:underline; color:#DB1F02; font-weight:normal; }
#multiBread {width:330px; padding:15px 20px; border: 1px solid #DDDDDD; margin:20px 10px 10px 10px; text-align:left !important; color:#60574D;  line-height:20px;  }
#multiBreadHeader {  border-bottom: 3px solid #EA7D58; padding-bottom:4px; }
.freeShipping {width:160px; height:20px; display:block; position:relative; float:left; clear:both; margin:2px 0; padding:0; background-image:url('images/fs2.gif'); background-repeat:no-repeat; background-position:center; }
label { display: block; } 
#Home h2,
#Home2 h2,
#RestaurantChairs2 h2,
#Chairs h2,
#BarStools h2,
#Tables h2,
#ClusterSeating h2 { text-align: left !important; font-size:18px !important;  display:block; vertical-align:top !important; width:270px; height:auto; float:left; clear:both !important; margin:0 0 15px 0 !important; padding:4px 0 0 5px; !important; font-family:'Trebuchet MS', Verdana, Arial !important; color:#8f8f8f /*CFCFCF  99938d AFABA7  6c6051 3a3a3a*/ !important; font-weight:bolder !important; letter-spacing: 0.025em; }
.panelLink {display:block; width:375px; height:195px; float:left; clear:none; margin:0; padding:0; text-decoration:none; }
.panelLink a { display:block; width:375px; height:164px; float:left; clear:none; margin:0 0 0 25px; padding:0; text-decoration:none; }
#Home,
#Home2,
#RestaurantChairs2,
#Chairs,
#BarStools, #Tables,
#ClusterSeating { display:block; width:755px; height:250px; padding:15px 0 0 20px; margin:0 3px 0 0; background-repeat:no-repeat; } 
#Home { background-image:url(images/bck2.jpg); }
#Home2 { background-image:url(images/bck00.jpg); }
#RestaurantChairs2 { background-image:url(images/bck02restCh2.jpg);   }
#Chairs { background-image:url(images/bck03banq1.jpg);   } /* */
#BarStools { background-image:url(images/bck03barst2.jpg); } 
#Tables { background-image:url(images/bck04tables2.jpg); }
#ClusterSeating { background-image:url(images/bck05clust2.jpg); }
#Home p a,
#Home2 p a,
#RestaurantChairs2 p a,
#Chairs p a,
#BarStools p a, #Tables p a,
#ClusterSeating p a { display:block; margin:0; padding:0; text-align:bottom; float:right; clear:left; width:auto; height:auto; white-space:nowrap; line-height:20px; }
#Home p,
#Home2 p,
#RestaurantChairs2 p,
#Chairs p,
#BarStools p,
#Tables p,
#ClusterSeating p { color:#8f8f8f; font-size:11px; line-height:17px; /*color:#6f6f6f;*/ display:block; width:310px; height:210px; margin:0; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; float:left; letter-spacing:0.03em !important; word-spacing: -0.002em !important; text-align:left !important;  } 
.infiniteCarousel { width: 745px; height:300px; position: relative; margin:0; padding:0 0 0 20px; top:20px; } 
.infiniteCarousel .wrapper { width: 735px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto; height: 250px; margin: 5px; position: relative; /* top: 0; */ } 
.infiniteCarousel ul a img { border: 5px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.infiniteCarousel .wrapper ul { width: 730px; /* single item * n */
  list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; } 
.infiniteCarousel ul li { display:block; float:left; padding: 0px; width: 755px; height: 250px; } 
.infiniteCarousel ul li img {   -webkit-transition: border-color 400ms; } 
.infiniteCarousel ul:hover li img { border-color: #000; } 
.infiniteCarousel ul:hover li:hover img { border-color: #333; } 
.infiniteCarousel ul li a img { display:block; } 
.infiniteCarousel .arrow { display: block; height: 40px; width: 40px; background: url(images/arrow4.jpg) no-repeat 0 0; text-indent: -999px !important; position: absolute; top: 250px; cursor: pointer; outline: 0; background-image: url(images/arrows5.jpg); left: 370px; } 
.infiniteCarousel .forward { background-position: 0 0; right: 28px; } 
.infiniteCarousel .back { background-position: 0 -80px; left: 320px; } 
.infiniteCarousel .forward:hover { background-position: 0 -40px; } 
.infiniteCarousel .back:hover { background-position: 0 -120px; } 
#topnav {margin:0px; position:relative; height:32px; padding:0; background-image:url(images/toobk.gif); background-repeat:repeat-x; z-index:99 !important; }
#dline {position:relative; font-size:12px; height:31px; margin:0; padding:0; text-align:center; background-image:url(images/toobk.gif); background-repeat:repeat-x; z-index:999 !important; }
#dline, #dline ul {padding:0; margin:0; list-style:none; width:960px; }
#dline table {border-collapse:collapse; margin:-1px -10px 0 0; padding:0; width:0; height:0; font-size:12px; }
#dline li {float:left; height:29px; }
#dline li a {float:left; display:block; height:30px; line-height:29px; padding:1px 11px 1px 6px; font-family: 'Helvetica Neue', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Geneva, Arial,'Century Gothic', Helvetica, sans-serif , arial, sans-serif; font-size:11px; color:#000; text-decoration:none; font-weight:500; text-transform:uppercase; }
#dline li ul li a {color:#666; /* margin:0 auto; padding:0 20px 0 10px; height:29px; */ padding:0 25px 0 15px !important; height:28px !important; top:0 !important; margin-top:0 !important; margin-left:2px !important; margin-right:2px !important; }
#dline li ul li a:hover { background-color: #DB1F02 !important; color: #ffffff !important; }
#dline li a.down {background:url(images/down.gif) no-repeat right center; }
#dline li ul li a.down {font-size:14px; font-weight:bold; }
#dline li ul {position:absolute; top:30px; left:-9999px; z-index:999; background: #ffffff; border:1px solid #DB1F02; }
#dline li ul.floatRight li {float:right; }
#dline li a:hover {background:#ffffff !important; color:#DB1F02 !important; border:1px solid #DB1F02;padding:0 10px 0 5px; text-decoration:underline; }
.forCommercialUse {display:block; width:265px; height: 25px; border:1px solid #CCCCCC; background-image:url(images/yes-commerc2.gif); background-position: left 3px; background-repeat:no-repeat; padding:0; margin:0 0 5px 5px; float:left; clear:both !important; }
.notCommercialUse {display:block; width:265px; height: 25px; border:1px solid #CCCCCC; background-image:url(images/no-commerc2.gif); background-position: left 3px; background-repeat:no-repeat; padding:0; margin:0 0 5px 5px; float:left; clear:both !important; }
.commercialUseEmpty {display:none; visibility:hidden; width:auto; height:auto; }
.textCommercial { display:block; width:auto; height:auto; text-transform:uppercase; margin:0; padding:4px 7px 3px 30px; text-align:left !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#444444; font-weight:800 }
/* SHIPPING REQUEST FORM */
#shipReqForm {display:block; width:500px !important; height:auto; float:left;clear:both; margin:0; padding:0; text-align:left !important; }
*#shipReqForm {text-align:left !important; }
/* #shipReqFormHeader {display:block; float:left; clear:both; font-size:13px; color:#666666 !important; } */
.warn { display:none; }
.formIntro {display:block; float:left;clear:both; margin:0 auto; padding:10px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333 !important; font-weight:normal !important; }
#shipReqForm form, .shippingPopForm {display:block; float:left; clear:both; margin:0; padding:0; width:500px !important; height:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; font-weight:normal; }
#shippingFormTop {display:block; float:left; clear:both; vertical-align:bottom; position:relative; margin:0 0 10px 0; padding:0; }
.formIntroCompact {display:block; float:left;clear:right; width:400px; height:auto; margin:10px auto 0 10px; padding:5px 7px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333 !important; font-weight:normal !important; border:1px solid #DB1F02; }
.shippingFormItemName {display:block; float:left; clear:both; vertical-align:bottom; width:490px !important; height:auto; margin:0; padding:5px; font-size:13px; }
.shippingFormImage {display:block; float:left; clear:none; width:60px; height:80px; vertical-align:bottom; margin:0; padding:0 5px; }
.shippingFormImage img {text-align:right; margin:10px 0 0 0; padding:0; float:right; clear:none; border:none; }
.shipLabelLeft {color: #6a6a6a; font-size:10px; padding-right:4px; text-align:right; vertical-align:middle !important; }	
.shipLabelRight {color: #6a6a6a; font-size:10px; padding-right:4px; text-align:left; vertical-align:middle !important; }	
.shipFormComment {background-color:#eeeeee; width:325px; }
#inf_from,  #inf_telnr, #inf_email,  #inf_city, #inf_state, #inf_zip, #inf_first, #inf_last, #inf_shipzip, #inf_quant, #inf_deliver { font-size:9px;	background-image: url('images/g-ar.gif'); background-position:left; padding-left:6px;	width: auto; padding-left:5px; padding-right:2px; height:14px; color:#ffffff; }
.error { color:#fdfdfd; background-color:#FF0000; font-family:Arial, Helvetica, sans-serif; width:auto; height:auto; margin:2px; padding:3px; font-size:9px; background-image: url('images/r-ar.gif') !important; background-position:left; padding-left:6px; }
#shipReqForm input { border: 1px solid #DEDEDE; color: #666666; margin:2px 1px; padding:2px; font-size:11px; text-align:left; font-weight:normal !important; }	
textarea { border: 1px solid #DEDEDE; color: #666666; margin:2px 1px; padding:2px; font-size:10px; text-align:left; font-weight:normal !important; }
input, textarea {font-weight:normal !important; }
.shippingPolicyLink a {color:#DB1F02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
.shippingIfOrdered {font-weight:300; color:#333333; }
.shippingPopForm input:focus, .shippingPopForm textarea:focus { background-color:#fdfdfd; color:#222222 !important; }
/*Shipping Request Form */
form.formular {display:block; width:400px; height:auto; float:left; clear:both; font-family: tahoma, verdana, "sans-serif"; font-size: 12px; padding:0; border: 1px solid #ffffff/*A5A8B8*/;  margin-left:0; }
#fieldS { display:block; float:left; clear:both; width:390px !important; height:auto; margin: 2px 0; padding : 3px; border: 1px solid #B5B8C8; position:relative; }
.formular fieldset fieldset {margin:2px !important; }
.formular legend { font-size: 10px; color: #60574D; font-weight: 900; margin-left:5px;  }
.formular fieldset label { float: none; text-align: inherit; width: auto; padding:3px 0; margin:0; display:block; width:auto; height:auto; }
.formular #state, .formular select,  .formular options {font-size:10px; }
#state {width:180px;}
.formular label span { color: #333333; font-size:10px; }
.formular input, .formular select, .formular textarea { display : block; margin-bottom: 5px; font-size: 9px; }
.formular .text-input { width: 175px; color: #555; padding: 2px; border: 1px solid #B5B8C8; font-size: 12px; margin-top: 2px; background: #FFF url('images/text-bg.gif') repeat-x; }
.formular textarea { width: 150px; height:70px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF url('images/text-bg.gif') repeat-x; }
.formular .infos { background: #FFF; color: #333; font-size: 12px; padding: 10px; margin-bottom: 10px; }
.formular span.checkbox, .formular .checkbox { display: inline; }
.formular .submit { background: url('images/button-bk.gif') no-repeat; border: 0px solid #ffffff; padding: 4px; margin: 20px 20px 0 20px; float: right; text-decoration: none; cursor:pointer; width:131px; height:43px; color:#ffffff; }
.formular hr { clear: both; visibility: hidden; }
.formular .fc-error { width: 350px; color: 555; padding: 4px; border: 1px solid #B5B8C8; font-size: 12px; margin-bottom: 15px; background: #FFEAEA; }
.formular fieldset, .formular fieldset label, .formular fieldset label span {text-align:left !important; }
textarea.shippingFormTextArea {display:block; width:170px; min-height:90px; padding-top:0 !Important; background-image:none !important; font-size:11px !important; clear:both; color:#3a3a3a; font-family:Verdana, Arial, Helvetica, sans-serif !important; background-color:#ffffff; border:0px solid #ffffff; font-weight:500 !important; }
.formCheckButtons {display:inline; clear:none; width:10px; height:auto; font-size:12px; margin:6px 0 0 4px; padding:0px; }
.shipFormNote {display:block; width:auto; margin:0; padding:10px; height:auto;}
.formCheckButtons input {display:inline; clear:right; width:20px; height:auto; }
/* Form Validation Engine */
 .formError { 		position:absolute; top:300px; left:200px; padding-bottom:13px; display:block; z-index:5000; 	}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent { width:100%; background:#DB1F02; color:#fff; width:150px; font-family:tahoma; font-size:11px; border:2px solid #ddd; box-shadow: 0px 0px 2px #000; -moz-box-shadow: 0px 0px 2px #000; -webkit-box-shadow: 0px 0px 2px #000; padding:4px 10px 4px 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.greenPopup .formErrorContent {background:#33be40; } 		
.blackPopup .formErrorContent {background:#393939;color:#FFF; } 		
.formError .formErrorArrow{ 			position:absolute; bottom:0;left:20px; width:15px; height:15px; z-index:5001; }
.formError .formErrorArrowBottom{top:0;margin:-6px; } 		
.formError .formErrorArrow div { border-left:2px solid #ddd; 	border-right:2px solid #ddd; 	box-shadow: 0px 2px 2px #444; 	-moz-box-shadow: 0px 2px 2px #444; 	-webkit-box-shadow: 0px 2px 2px #444; 	font-size:0px; height:1px; background:#DB1F02;margin:0 auto;line-height:0px; font-size:0px; display:block; } .formError .formErrorArrowBottom div { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; 	} 				
.greenPopup .formErrorArrow div{background:#33be40; }
.blackPopup .formErrorArrow div{background:#393939;color:#FFF; }
.formError .formErrorArrow .line10{width:15px;border:none; } 
.formError .formErrorArrow .line9{width:13px;border:none; } 
.formError .formErrorArrow .line8{width:11px; } 
.formError .formErrorArrow .line7{width:9px; } 
.formError .formErrorArrow .line6{width:7px; } 
.formError .formErrorArrow .line5{width:5px; } 
.formError .formErrorArrow .line4{width:3px; } 
.formError .formErrorArrow .line3{width:1px; 	border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd; } 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd; }
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd; }  
/* Lightbox jQuery */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; font-weight:normal; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px 10px 10px; color: #acacac; font-weight: normal !important; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-size:9px !important; font-weight: bold; }
#lightbox-image-details-currentNumber { font-size:9px !important; display: block; clear: left; padding-bottom: 1.0em; }			
#lightbox-secNav-btnClose { width: 66px; float: right !important; padding:0 !important; margin:0 !important; border:none !important;}
#lightbox-secNav-btnClose, #lightbox-secNav-btnClose img, #lightbox-secNav-btnClose:active, #lightbox-secNav-btnClose:hover {left:0 !important; right:0 !important; position:relative !important; outline:none !important; border:none !important; padding:0 !important; margin:0 !important; float:right !important; }
#gallery {display:block; width:415px; padding:5px 0; height:auto; margin:0 auto; clear:both; text-align:center; position:relative; }
#gallery a {margin:0 auto; padding:5px; display:block; width:auto; height:auto; border:1px solid #cccccc; }
#gallery a:hover {border:1px solid #EA7D58 !important; }
.garyDiv {float:left; clear:none; margin:0; padding:0; float:left;  font-size:10px;  padding:0; display:inline-block; }
#info-div {text-align:left !important; }
#info-div a {padding:1px 0; color: #666666; text-decoration:none; font-weight:normal !important; }
#info-div a:hover {color:#DB1F02 !important; }
#salesPromotions, #salesPromotions a, #salesPromotions a:hover {font-weight: bold !important; color: #DB1F02 !important; font-size:12px !important; }
/*E-mail page */
#emailUsPage, *#emailUsPage {text-align:left !important; font-weight:normal; font-family: Arial, Helvetica, sans-serif !important; color:#3a3a3a !important; font-size:11px;  }
#badge, #badge a, #badge a:hover {float:left !important; clear:right; margin:3px 5px 3px 0; padding:0px; text-decoration:none !important; text-align:left !important;  }
#footer-links {display:block; width:1004px; height:60px; margin:0; padding:13px !important; }
#footer-links a {display: inline; clear:none !important; white-space:nowrap !important; }
.linxStore {display:block; float:left;  clear:both !important; width:1024px !important; height:auto; margin:0 auto; padding:0; text-align:left;}
#footerLinx .linxStore, #footerLinx #footer-links {clear:right; display:block; float:left; width:auto; height:auto; margin:0; padding:0; }
#footer-links .footerSep { padding:0px 2px 0px 2px; width:auto; height:auto; float:left; margin: 1px 0 0 1px; font-size:8px; }
#footerLinx #htmlbottom {width:auto; height:auto; float:left; clear:right; margin:4px 0; padding:10px;}
#htmlbottom .texxt {float:left; clear:none; }
#copyright {clear:both; display:block; margin:0 auto; padding:2px 40px 0 0; }
#cc { display:block; width:174px; height:22px; background-image:url(/images/cc.gif); background-repeat:no-repeat; background-position:7px 7px; clear: both; margin:0 10px 0 0; padding:10px; }

/* Hercules Chairs Badges */
.herculesBadgeFoldingTables { background-image:url(images/herc-fo-ta.gif); }
.herculesBadgeBanquet { background-image:url(images/herc-banq.gif); }
.herculesBadgeFolding { background-image:url(images/herc-fold.gif); }
.herculesBadgeReception { background-image:url(images/herc-reception.gif); }
.herculesBadgeOfficeChairs { background-image:url(images/herc-office-chairs.gif); }
.herculesBadgeStack { background-image:url(images/herc-stack.gif); }
.herculesBadgeRestaurant { background-image:url(images/herc-rest.gif); }
.herculesBadgeChurch { background-image:url(images/herc-chur.gif); }
#prodInRight h2 {display:block; width: 345px; padding-left:5px;  float:left; clear:both !important; }
#prodInRight table {float:left; clear:both; }
.herculesBadgeBanquet, .herculesBadgeFolding, .herculesBadgeStack, .herculesBadgeRestaurant, .herculesBadgeReception, .herculesBadgeOfficeChairs,
.herculesBadgeChurch { display: block !important; position: absolute; float:right; right:5px; padding-top:5px; width:72px; height:75px; border:none !important; background-repeat:no-repeat !important; clear:both !important; margin:0 auto !important; background-position:0 5px; /*	padding:0 !important; */ }

.herculesBadgeFoldingTables { display: block !important; position: absolute; float:right; right:5px; padding-top:5px; bottom:75px; width:72px; height:75px; border:none !important; background-repeat:no-repeat !important; clear:both !important; margin:0 auto !important; background-position:0 5px; /*	padding:0 !important; */ }
 
.gray {color:#363636 !important; }	
.gray:hover {background-color:#DB1F02 !important; color:#ffffff !important;}
.itemSingleButtonLink #shipsNow {width:160px; height:16px; display:block; position:absolute; z-index:3; top:148px; left:4px !important; background-color:#DB1F02; background-repeat:no-repeat; background-image:url(images/sh24h.gif); }
.itemSingleButtonLink #finalCloseout {width:160px; height:16px; display:block; position:absolute; z-index:3; top:128px; left:4px !important; background-color:#DB1F02; background-repeat:no-repeat; background-image:url(images/finClose.gif); }



#prodInLeft #finalCloseout {display:block; width:410px; height:26px; background-color:#DB1F02; background-image:url(images/finalcloseoutbanner.gif); background-repeat:no-repeat; float:left; clear:both; margin:0px 0 2px 10px; padding:0; } 



.itemSingleButtonLink:hover #shipsNow, .itemSingleButtonLink:hover #finalCloseout {filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.itemSingleButtonLinkMain:hover .itemSingleButtonSpecialPricingLabel {filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; } 
#subTitle {text-align:left; display:block; font-size:11px; color:#60574D !important; padding:10px 20px 4px 20px; width:auto !important; white-space:nowrap; height:auto; border-bottom:3px solid #EA7D58; margin:10px 10px 5px 7px; }
.imgClick:hover {text-decoration:underline!important; }
/* Flo Cart */
#eCrtE {display:block !important; flow:left; clear:both !important; margin:2px; padding:0; width:176px; height:auto; right:100px; top:99px;  /*border:1px solid #DB1F02; background-color:#ffffff;*/ z-index:100 !important; position:absolute;    }
#ecartBg { text-align:left; background-position:0 -40px; !important; display:block; width:150px; height:auto; line-height:1.5em; float:left; clear:both;  padding:0 13px;   background-image:url(images/crtbk.png); background-position:top;  }
#ecartFt {display:block; width:176px; height:15px; background-image:url(images/crtbkdwn.png); background-position:bottom; margin:0; padding:0;float:left; clear:both; }
#CartHeader {font-weight:400; /* background-color:#DB1F02;  color:#ffffff;  */ margin:0; padding:50px 0 5px 10px;  }
#cartPrice { display:block; width:140px; height:auto; float:right !important; clear:both !important;  color:#DB1F02; font-size:1.2em; text-align:right !important;  }
#cQuant {display:block; float:right !important; clear:both !important;  font-size:0.85em; width:140px; height:auto; margin:1px 0 0 0; padding:0; text-align:right; }
#eCrtE #ecartBg a  { text-decoration:none; font-size:1em; }  
#eCrtE #ecartBg a:hover { text-decoration:underline !important; }  
#fcTotal {display:block; text-align:right !important; clear:both !important; padding-top:4px; padding-left:3px; margin-right:10px; border-top:1px solid #3a3a3a; color:#3a3a3a; width:auto; height:15px;}
#vCart {display:block; float:right; clear:left; width:155px%; height:auto; margin:1px 0 0 0; padding:0; }
#vCart a { background-image:url(images/cViewCart.gif); background-repeat:no-repeat; width:94px; height:30px; float:right; clear:both; margin:5px 0 0 0; padding:0; border:0px; text-decoration:none; }
/*#vCart a {color:#0000cc; text-decoration:none; font-size:0.875em; float:right; clear:left; padding-right:30px; } 
#vCart a:hover {text-decoration:underline;} */
#cName a {display:block; width:150px; height:auto; float:left; clear:both; position:relative; margin: padding-bottom:5px; font-family:Arial, Helvetica, sans-serif !important; font-size:10px !important; line-height:normal !important; }
/*Product Banners First two banners are static, following are creted with js */
#prodQUoteReq {display:block; width:775px; height:86px; float:left; clear:both; /* background-image:url(/images/requ.gif); */  background-image:url(/images/shq2.gif); background-repeat:no-repeat; margin: 10px 0 0 5px; padding:0;  }
#prodFreeSh {display:block; width:775px; height:86px; float:left; clear:both; background-image:url(images/frsh.gif); background-repeat:no-repeat; margin: 10px 0 0 5px; padding:0;  }
#late {display:block; width:775px; height:86px; float:left; clear:both; background-image:url(images/shq2.gif) !important; background-repeat:no-repeat; margin: 10px 0 0 5px; padding:0; }
#workHours {display:block; width:775px; height:86px; float:left; clear:both; background-image:url(images/shq2.gif); background-repeat:no-repeat; margin: 10px 0 0 5px; padding:0; }
#ggClockBanner {display:block; width:410px; height:26px; float:left; clear:both; margin:0px 0 2px 4px; padding:0; background-color:#DB1F02; background-image:url(images/ggclockbanner.gif); background-repeat:no-repeat; } 
#ggClock {display:block; float:left; clear:both; width:26px; height:26px; background-image:url(images/ggclock.gif); background-repeat:no-repeat; background-color:#DB1F02; margin:0 0 0 5px; }
#categoryCaption {text-align: left !important; float:left; clear:both; displaty:block; width:730px; height:auto; margin:0 0 10px 10px; color:#6a6a6a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; }
.nextAvailable {font-weight:bolder !important; display:inline; font-size:13px; font-family:Arial, Helvetica, sans-serif !important; }
#orderShipmentText {display:none !important; visibility:hidden !important; float:left; clear:both; margin:6px 2px 10px 2px !important; padding:9px 10px 8px 12px !important; border: 1px solid #EA7D58 !important; font-weight:100; color:#6a6a6a !important; font-size:10px; }
#orderShipmentText strong {display:none !important; visibility:hidden !important; font-size:10px !important; color:#DB1F02 !important;   }
#orderShipmentText .larger {display:none !important; visibility:hidden !important; font-weight:bolder !important; color:#222222; font-size:11px; line-height:inherit; }
.sse {display:inline-block; width:180px; height:36px; background-image:url(images/sse2.gif); margin:1px 0 0 0 !important; padding:0 !important;  background-repeat:no-repeat; background-position:bottom; text-decoration:none;}
.sse:hover {background-image:url(images/sse2hi.gif); } 
#footerAddress {display:block; float:right; clear:none; width:300px; height:auto; color:#6a6a6a; line-height:16px; font-size:10px; margin:13px 40px 0 0; }
#prG {display:block; width: 198px; height:155px; float:left; clear:both; margin:0; padding:0; background-image:url(images/prg.gif); background-repeat:no-repeat; position:relative;  }
#prGprod {display:block; width: 186px; height:110px; float:left; clear:both; margin:0; padding:0; background-image:url(images/prGprod.gif); background-repeat:no-repeat; }
#limLifeGuarentee {display:block; width: 186px; height:100px; float:left; clear:both; margin:0; padding:0; background-image:url(images/limLwarr.jpg); background-repeat:no-repeat; }

.itemSingle .frDoThirty,
.itemSingle .frShThirty,
.itemSingle .frShFifty,
.itemSingle .frShEightChairs,
.itemSingle .frTrFifty,
.itemSingle .frDoSingleFifty,
.itemSingle .frDoFifty,
.itemSingle .frShTwentyfourCh,
.itemSingle .frShSixteenCh,
.itemSingle .frDoTenTables,
.itemSingle .frShTenTaRed { display:block; width:158px; height:16px; position:relative; float:left; clear:both !important; margin:0 0 1px 0; padding:0; background-color: #fdfdfd;  }
.itemSingle .frShFifty { background-image:url(images/frShFifty.gif);  }  
.itemSingle .frShEightChairs { background-image:url(images/frShEight.gif); }   /*  */
.itemSingle .frTrFifty { background-image:url(images/frChTrFifty.gif); }
.itemSingle .frDoSingleFifty { background-image:url(images/frDoFifty.gif); }
.itemSingle .frDoTenTables,
.itemSingle .frDoFifty { background-image:url(images/frDoFifty.gif); } /* */
.itemSingle .frDoThirty { background-image:url(images/frDoThirty.gif); } /* */
.itemSingle .frShThirty { background-image:url(images/frShThirty.gif); } /* */


.itemSingle .frShTwentyfourCh { background-image:url(images/frShTwentyFour.gif); }
.itemSingle .frShSixteenCh { background-image:url(images/frShSixteen.gif); }
.itemSingle .frShTenTaRed { background-image:url(images/frShTenTables.gif); }
.itemSingle .frDoTenTables { background-image:url(images/frDoTenTables.gif); }

#finFabHeader {text-align:center }

#prodInLeft .frDoThirty,
#prodInLeft .frShThirty,
#prodInLeft .frShFifty,
#prodInLeft .frShEightChairs,
#prodInLeft .frTrFifty,
#prodInLeft .frDoSingleFifty,
#prodInLeft .frDoFifty,
#prodInLeft .frShTwentyfourCh,
#prodInLeft .frShSixteenCh,
#prodInLeft .frDoTenTables,
#prodInLeft .frShTenTaRed { display:block; width:410px; height:23px; position:relative; float:left; clear:both !important; margin:2px 0 1px 10px; padding:0; background-color: #fdfdfd;  }
#prodInLeft .frShFifty { background-image:url(images/frShFiftyBig.gif);  }
#prodInLeft .frShEightChairs { background-image:url(images/frShEightBig.gif); }
#prodInLeft .frTrFifty { background-image:url(images/frChTrFiftyBig.gif); }
#prodInLeft .frDoSingleFifty { background-image:url(images/frChDoFiftyBig.gif); }
#prodInLeft .frDoTenTables,
#prodInLeft .frDoFifty { background-image:url(images/frDoFiftyBig.gif); }
#prodInLeft .frShThirty { background-image:url(images/frShThirtyBig.gif); }
#prodInLeft .frDoThirty { background-image:url(images/frDoThirtyBig.gif); }


#prodInLeft .frShTwentyfourCh { background-image:url(images/frShTwentyFourBig.gif); }
#prodInLeft .frShSixteenCh { background-image:url(images/frShSixteenBig.gif); }
#prodInLeft .frShTenTaRed { background-image:url(images/frShTenTablesBig.gif); }
#prodInLeft .frDoTenTables { background-image:url(images/frDoTenTablesBig.gif); }

#additionalVinyl {display:none !important; visibility:hidden !important; width:410px; height:120px; margin-left:5px; padding:0; float:left; clear: right; background-image:url(images/vnSmp.jpg) !important; background-repeat:no-repeat; }

#cVinyl {width:350px !important; }
#cVinyl td {width:58px !important;border:1px solid #cccccc; text-align:center; }
#cVinyl .itemSi {color:#a4a4a4; }
#cVinyl .itemSiLink {display:block; width:auto; height:auto; color:#60574D; text-align:center; margin:3px auto 0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none !important; }
#cVinyl .itemSiLink:hover {color: #db1f02; }
#cVinyl .smSmp {display:block; width:42px; height:27px;margin:2px auto 0 auto; padding:0px; border:1px solid #60574D; }
#cVinyl .smSmp img {width:40px !important; height:25px !important; padding-top: 1px; }
#cVinyl .smSmp:hover{border: 1px solid #db1f02; }
#cVinyl .rad, #cVinyl .radnocharge {display:block; width:60px; height:auto;  margin:0 auto; padding:0;font-size:9px;font-weight:bold;color:#4a4a4a;text-align:right; float:right !important; clear:both !important;}
#cVinyl .rad {background-image:url(images/radBk.gif); background-repeat:no-repeat;  background-position:0px 2px;}
#cVinyl .rad input {float:right; text-align:right; margin-right:5px; }
#cVinyl .radnocharge input {display:block; clear:none; margin:0 auto; text-align:center; }
.defOption {display:block; width:auto; height:auto; clear:both; position:relative; font-weight:bold; text-align:center; margin: 4px; padding:5px; text-transform:capitalize; border:1px solid #EA7D58; }
.finFabVinylSamples {text-align:center; padding:3px; border:1px solid #cccccc; }
.finFabVinylSamples input {margin:0 4px; }
#chkDefault, #chkDefaultTwo { width:30px; height:30px;  clear:none; margin:0; padding:0; }


.finFabVinylSamples input { width:30px; height:30px;  clear:none; margin:0; padding:0; }

.rad input {width:17px; height:17px; }
.finFabVinylSamples a {display:block; width:auto; height:auto; vertical-align:middle; text-align:center; margin:0 auto; padding:0;  }
.alsoAvail { display:block; width:380px; height:auto; float:left; clear:both; margin:0 0 0 4px; padding:3px; border:1px solid #cccccc;}
.alsoAvailHead {display:block; clear:both; width:auto; height:auto; white-space:nowrap; text-align:center !important; }
#finFabMulti { display:block; widdth:90px; height:auto; float:left; clear:both;  border:1px solid #cccccc; padding:5px; margin:0 3px 3px 3px; text-align:center !important; }
.alsoAvailProd { display:block; widdth:90px; height:auto; float:left; clear:right;  border:1px solid #cccccc; padding:5px; margin:3px; text-align:center !important; }
.alsoAvailProd:visited {color:#bc522e !important; }

.alsoAvailProd:hover {border:2px solid #EA7D58 !important;padding:4px; color:#EA7D58 !important; }
.disPop {cursor: pointer; } 


#mutipleItems, #buyBoxNew {display:block; width:335px; height:auto; float:left; clear:both; position:relative; margin:10px auto 5px auto; padding:6px 9px 6px 9px;  -webkit-border-radius: .5em; -moz-border-radius: 0.5em; border: 2px solid #EA7D58; background:#ffffff; background:url(muBk.gif) repeat-x 0 -5px; }
.multipleItemsHeader { width:335px height:auto; background-color:#f8f8f8; text-align:center; margin-bottom:4px; padding:5px 0; font-size:11px; font-weight:normal; font-size:13px; }
.multiItemSingle {display:block; width:323px; height:auto; float:left; clear:both; margin:4px 0; padding:5px;  -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; border: 1px solid #cecece; }
.multiImage {display:block; width:73px; height:auto; text-align:center; margin:0px 8px 0 0; padding:1px; border:1px solid #fefefe; float:left; clear:right; }
.multiImage img {padding:6px !important; }
.multiName {font-size:10px !important; display:block; width:174px; height:auto; float:left; clear:right; margin:10px 0 0 3px; }
.multiQuantity {font-size:9px !important; color:#60574D; display:block; width:50px; height:auto; float:left; clear:right; margin:10px 0 0 10px; }
.multiQuantity input {font-size:13px; text-align:center; border:1px solid #DB1F02; color: #222222; margin-top:5px; padding:4px 0; background-color:#ffffff !important;  }
.multiNameLink, .multiNameLink:active.multiNameLink:hover, .multiNameLink:visited {/* color:#0076eb;*/ color:#444444; font-weight:normal;  }
.multiNameLink:hover { color:#DB1F02; text-decoration:underline; }
#singlePrice, .singlePrice {font-size:10px; color:#60574D; font-weight:bold; margin-top:5px; }
#singlePriceNum,.singlePriceNum {color: #DB1F02; font-size:14px; }
.csPr {display:block; width:auto; height:auto; float:left; clear:both; margin-top:5px; padding:1px; }


DIV#[id~=singlePriceNum] {color: #DB1F02; font-size:14px; }

.resTableHeader {font-size:13px; font-style:italic; color:#6a6a6a; }
.selOneMain {display:block; width:323px; height:auto; float:left; clear:both; margin:4px 0; padding:5px;  -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; border: 1px solid #cecece; }

.mainItSl, .mainItName, .mainItPr, .mainItQu {display:block; float:left; height:auto; margin:2px; padding:2px; } 
.mainItSl {width:22px }
.mainItName {width:160px; font-size:12px; font-weight:bold; }
.mainItSl input {display:block; width:20px; height:20px; }
.mainItPrNum {color: #DB1F02; font-size:16px; }
.mainItQu {font-size:9px !important; color:#60574D; display:block; width:45px !important; height:auto; float:left; clear:right;  text-align:center !important; }
.mainItQu input, .mainItQu idleField {font-size:14px !important; width:40px !important; text-align:center; border:1px solid #DB1F02; color: #222222 !important; margin-top:5px; padding:4px 0; background-color:#ffffff !important;  }
#yearEndSale {display:block; float:left; clear:both; margin-left:5px; padding:10px; width:395px; height:auto; -webkit-border-radius: .5em; -moz-border-radius: 0.5em; background-color: #ff2200; color:#ffffff; text-align:center; font-size:24px; font-weight:bold; text-transform:uppercase; }

#compWithItem {display:block; width: 120px; height:auto; float:right; clear:none; margin-top:10px; padding:5px; border: 1px solid #efefef; }
#compWithLinks {display:block; float:left; clear:none; width:240px; height:auto; margin:10px; padding:5px; }
#compWithLinks li {margin:6px 0; }
#compWithLinks li a, #compWithLinks li a:active, #compWithLinks li a:visited {color: #333333 /* #0066FF*/ !important; }
#compWithLinks li a:hover {color: #D82E00 !important; }
.compItemCellImage {display:block; width:110px; height:120px; margin:0 5px; clear:both; } 

.compItemCellName a, .compItemCellName a:active, .compItemCellName a:hover  {color: #333333; }
.compItemCellPrice {color: #60574D; }
.compItemCellPriceNum {color: #DB1F02 !important; font-weight:bold !important; } 

*#slideshowContainer {display:block; width:745px; height:90px; margin:0; padding:0 !important; }

.slideshow {display:block; width: 745px; height:90px !important; margin:0 !important; padding:0 !important;  border: 1px solid #efefef; }
#slideshowContainer { position:relative !important; display:block; width:770px; height:90px; margin:0 auto; padding:0 !important;  /* background-position:top; background-repeat:repeat-x; background-image:url(images/slidebannerbg.jpg); */  }
#slideshowContainer .slideshow, .slide1, .slide2, .slide3 { display:block; width:745px; height:90px; float:left; clear:right; margin:0; padding:0; background-repeat:none; background-position:top; }
 .slide1, .slide2, .slide3 {top:0 !important; position:absolute; }
.slide1 { background-image:url('images/banner1.jpg'); }
.slide2 { background-image:url('images/banner2.jpg'); }
.slide3 { background-image:url('images/banner3.jpg'); }
.slideshow { height: 90px; width: 745px; margin: 15px 0 0 5px !important; border-bottom:1px solid #dedede; background-image:url('/lib/yhst-40715744653387/slidebannerbg.jpg'); overflow:hidden;}
.slideshow a {display:block; width:745px; height:90px;  margin:0; padding:0; outline:none; border:none; text-decoration:none; }


#compWithItemWrap li {display:inline-block; float:left; list-style-image:none; list-style-position:inside; margin:4px;  }
#compWithItem {display:block; width:120px; height:160px; }

/* Table Tops Chart */
#tablePopup {display:block; width:308px; height:130px; float:left; clear:both; margin:10px 0 10px 20px; padding:0; text-indent:-999px !important; overflow:hidden !important; background-image:url(images/tableSizeGuiteRF4L.jpg); background-repeat:no-repeat; }
#tableTops {display:none; z-index:10000 !important; position:absolute; top:50px; left:100px color:#333333; width:730px; height:auto; margin:10px; padding:0; background-color:#faf9f5; border: 1px solid #cacaca; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.tableTitle {display:block; width:auto; height:auto; float:left; clear:none !important; margin:7px 0 0 10px; padding:0; }
#closePopTable {display:inline-block; float:right; clear:none !important; width:auto; height:auto;  color:#ffffff; font-size:12px; padding:8px 6px 6px 6px; margin-right:5px;  font-weight:normal; z-index:101; }
#closePopTable:hover {display:inline-block; float:right; clear:none !important; width:auto; height:auto; color:#db1f02; background-color:#ffffff; font-size:12px; padding:7px 5px 5px 5px;  font-weight:normal;  border:1px solid #db1f02; }
#tableTopsHeader {font-size:16px; background-color:#db1f02; color:#faf9f5; margin:0 0 10px 0; padding:5px 0 5px 10px; display:inline-block; overflow:visible; width:720px; height:auto; float:left; text-align:left; clear:none !important; z-index:102; }
#tableTops td {font-size:12px; text-align:center; }
#tableNote {font-size:11px !important; }
.tablesSquare, .tablesRect,  .tablesRound {width:240px; height:auto; text-align:center; background-position:center; background-repeat:no-repeat; }
.tablesSquare {background-image:url(images/sqtbls2.jpg); }
.tablesRect {background-image:url(images/rctbls.jpg); }
.tablesRound {background-image:url(images/rotbls2.jpg); }

.tableSizes {width:450px; }
.tableSizes td { padding:6px 5px 4px 5px; } 
.tableBaseTop {border: 1px solid #d57465; margin:0 5px 0 10px; padding:0; width:700px; background-color:#ffffff; }

.subHeadTables {display:block; width:231px; float:left; clear:both; margin:3px 0 0 10px; background-color:#db1f02; color:#faf9f5; font-size:12px; font-weight:bold; text-transform:uppercase; padding:5px 6px 3px 8px; }

.tsbs {background-color:#348cab; color:#ffffff; }
.ltc {background-color:#E4F5FB; }
.dkc {background-color:#cfe4eb }
.shopTables, .shopTables:visited, .shopTables:active {display:block; float:right; clear:none; font-size:12px; color:#db1f02;  padding:3px 5px 4px 5px; margin:2px 15px 0 0; }
.shopTables:hover {text-decoration:underline; font-weight:bold; }
.tablesNote {display:block; width:650px; height:auto; margin:30px 5px 20px 15px; padding:18px 18px 14px 22px; background-color:#ffffff; border:1px solid #e3e1d7; }
.tablesNote p {margin:5px; padding:0; font-size:13px; font-weight:normal; text-align:left; line-height:20px; }

#outOfStockPreorder {display:block; float:right; clear:none; width:127px; height:26px; background-image:url(images/rf4l-preorder.jpg); background-repeat:no-repeat; margin:0; padding:0; }


/*
#ys_social_tweet, #ys_social_v_separator, #ys_social_fblike {float:left; clear:right; width:auto; height:auto; margin:0 2px; padding:0; position:relative; } 
#ys_social_fblike, .fb_edge_widget_with_comment, .fb_iframe_widget, .connect_widget_interactive_area {display:block; float:left; clear:right; margin:0; padding:0; height:26px; width:680px; position:relative; }
.connect_widget, connect_widget td {margin:0 !important; padding:0 !important; float:left !important; clear:right !important; }
.connect_confirmation_cell, .connect_confirmation_cell_like {padding:2px 0; display:block; width:auto; height:auto; margin:0; float:left; clear:right;} 
.fb_ltr {display:block; float:left; clear:right; margin:0; padding:0; position:relative; width:680px; height:32px; }
/*



/*CSS for the Social Media Sharing feature -- Copy the styles below and paste them into your store's css-edits file. For instructions on how to do so, please see the help document at http://help.yahoo.com/l/us/yahoo/smallbusiness/store/edit/social/social-03.html*/

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}
