/*
	
	::CAUTION::
	Do not edit this file without extensive CSS knowledge. If
	any settings are changed it can render the site unusable.
	
	Image Path: /themes/barstoolsandchairs/
	
*/

/**************************************************************
	Global Style
**************************************************************/

body {
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial;
	}
	
.alt { display: none; }

.mainborder { font-size: 0; }

.columnBox {
	background: url('/themes/barstoolsandchairs/moduleboxborder.gif') repeat-y;
	width: 145px;
	}

.columnBox .container {
	background: url('/themes/barstoolsandchairs/moduleboxbg.gif') center top no-repeat;
	width: 143px;
	margin-left: 1px;
	padding-top: 10px;
	}
	
.columnBox .columnBoxfooter {
	font-size: 0;
	background: #fff url('/themes/barstoolsandchairs/moduleboxfooter.gif') center top no-repeat;
	width: 145px;
	height: 4px;
	padding-bottom: 10px;
	}
	
.columnBox h3 {
	margin: 0;
	padding: 0;
	width: 145px;
	}
	
.columnBox h3 span { display: none; }

.categories,
.categories:hover,
.horznavbar,
.horznavbar:hover,
.thumbnail,
.thumbnail:hover,
.navbar,
.navbar:hover,
.price,
.listprice,
.producttext,
.Subtitle2,
.shoppingcart,
.shoppingcart:hover,
.sitemessage,
.sitenews,
.sitewidelinks,
.sitewidelinks:hover,
.sitewide,
.sitewide:hover,
.sitewidefonts,
body,
font.Subtitle,
.checkouttext,
.checkoutheader,
.checkoutnote,
.checkoutcustomtext,
.loginheadertext,
.checkoutnavpaststep,
.checkoutnavpaststep a,
.checkoutnavcurrentstep,
.checkoutnavcurrentstep a,
.checkoutnavfuturestep,
.checkoutnavfuturestep a,
.checkoutsubheader,
.checkoutreviewheadertext,
.checkoutreviewtext,
.cartdetailtableheadertext,
.cartdetailtableheadertext a,
.cartdetailtableheadertext a:hover,
.cartdetailheader,
.cartdetailtext,
.checkoutattentiontext,
.myacctmainmenutext,
.myacctmainmenutext a,
.myacctheader,
.myaccttext,
.myacctattentiontext,
.myacctsectionheadertext,
.myacctsectiontext,
.myacctsectiontext a,
.myacctsectiontext a:hover,
.sitewideinput,
body.printbody,
.printtext,
.printheader,
.storeButtons,
table.productreviews th,
table.productreviews td,
.productreviewalias,
table.productreviewsinner td.prodreviewsattention,
table.productreviews td.productreviewtitle,
table.productreviewsinner td,
table.productreviewsinner td.prodreviewsubheader,
table.productreviews td.productreviewdate {
	font-family: "Trebuchet MS", Helvetica, Arial;
}

font.subtitle {
	font-size: 11px;
	}
	
/**************************************************************
	Header Style
**************************************************************/

#header {
	display: block;
	width: 750px;
	height: 95px;
	margin-top: 0px;
	}

#header ul, #header li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#header #logo {
	background: url('/themes/barstoolsandchairs/logo.gif') left top no-repeat;
	width: 446px;
	height: 50px;
	float: left;
	margin-top: 5px;
	}
	
#header #cartNav { float: right; text-align: right; }
#header #cartNav ul { margin: 0 auto; }
#header #cartNav li { float: left; }
#header #cartNav li a {
	background: url('/themes/barstoolsandchairs/cartnavdivider.gif') center right no-repeat;
	float: left;
	color: #548cbd;
	font-size: 11px;
	text-decoration: none;
	margin-top: 2px;
	padding: 0 5px 0 5px;
	}
	
#header #cartNav li a:hover { text-decoration: underline; }
#header #cartNav .last a {
	background: none;
	}
	
#header #cartNav p {
	display: block;
	float: left;
	background: url('/themes/barstoolsandchairs/nosalestax.gif') right center no-repeat;
	width: 332px;
	height: 45px;
	text-align: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#header #cartNav p span {
    display: block;
    margin-top: 7px
}

#header #mainNav {
	display: block;
	width: 750px;
	clear: both;
	}

#header #mainNav li { float: left; }
#header #mainNav li a {	
	display: block;
	height: 30px;
	}

#header #mainNav li a span { display: none; }	

#header #mainNav #nav01 a {
	background: url('/themes/barstoolsandchairs/homebtn.gif') top center no-repeat;
	width: 62px;
	}
	
#header #mainNav #nav01 a:hover { background-position: bottom center; }
	
#header #mainNav #nav02 a {
	background: url('/themes/barstoolsandchairs/storebtn.gif') no-repeat;
	width: 62px;
	}

#header #mainNav #nav02 a:hover { background-position: bottom center; }
	
#header #mainNav #nav03 a {
	background: url('/themes/barstoolsandchairs/aboutusbtn.gif') no-repeat;
	width: 86px;
	}
	
#header #mainNav #nav03 a:hover { background-position: bottom center; }
	
#header #mainNav #nav04 a {
	background: url('/themes/barstoolsandchairs/buyingguidebtn.gif') no-repeat;
	width: 113px;
	}
	
#header #mainNav #nav04 a:hover { background-position: bottom center; }
	
#header #mainNav #nav05 a {
	background: url('/themes/barstoolsandchairs/customerservicebtn.gif') no-repeat;
	width: 136px;
	}
	
#header #mainNav #nav05 a:hover { background-position: bottom center; }
	
#header #mainNav #nav06 a {
	background: url('/themes/barstoolsandchairs/contactusbtn.gif') no-repeat;
	width: 96px;
	}
	
#header #mainNav #nav06 a:hover { background-position: bottom center; }
	
#header #mainNav #nav07 a {
	background: url('/themes/barstoolsandchairs/helpbtn.gif') no-repeat;
	width: 55px;
	}
	
#header #mainNav #nav07 a:hover { background-position: bottom center; }
	
#header #mainNav #searchBox {
	background: url('/themes/barstoolsandchairs/searchbox.gif') no-repeat;
	display: block;
	float: right;
	width: 140px;
	height: 30px;
	}
	
#header #mainNav #searchBox form, #header #mainNav #searchBox input {
	margin: 0;
	padding: 0;
	}
	
#header #mainNav #searchBox input {
	border: 0;
	font-size: 10px;
	width: 102px;
	margin: 8px 0 0 25px;
	background: none;
	}
	
/**************************************************************
	Left Column Style
**************************************************************/

#categories h3 {
	background: #fff url('/themes/barstoolsandchairs/shopproductsheader.gif') bottom center no-repeat;
	height: 34px;
	padding-top: 5px;
	}
		
#categories p {
	margin: 0;
	padding: 0 10px 2px 10px;
	line-height: 10px;
	}
	
#categories .navbar {
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	}
	
#categories br {
	font-size: 0;
	margin-bottom: 5px;
	}

#logoseating { position: relative; }
	
#logoseating h3 {
	background: url('/themes/barstoolsandchairs/logoseatingheader.gif') no-repeat;
	height: 32px;
	}
	
#logoseating h3 a {
	position: absolute;
	display: block;
	width: 145px;
	height: 35px;
	text-indent: -9000px;
	background: none;
	}

#logoseating #logoseatinglink {
	position: absolute;
	top: 32px;
	left: 0;
	display: block;
	width: 143px;
	height: 177px;
	text-decoration: none;
	border: 0;
	z-index: 300;
	}
	
#logoseating #logoseatinglink img {
	position: absolute;
	top: 32px;
	left: 0;
	display: block;
	width: 143px;
	height: 178px;
	text-decoration: none;
	border: 0;
	z-index: 300;
	}
		
#logoseating .container {
	text-align: center;
	font-size: 13px;
	color: #424549;
	position: relative;
	z-index: 100;
	}

#logoseating .container p {
	display: block;
	padding: 0 15px 0 15px;
	margin: 0;
	font-weight: bold;
	}
	
#logoseating .container p span {
	color: #006cc7;
	display: block;
	margin-bottom: 10px;
	}
	
#moreinfo h3 {
	background: url('/themes/barstoolsandchairs/moreinfoheader.gif') no-repeat;
	height: 31px;
	}
	
#securesite h3 {
	background: url('/themes/barstoolsandchairs/securesiteheader.gif') no-repeat;
	height: 35px;
	}
	
#securesite { padding-bottom: 5px; }
	
#moreinfo ul, #moreinfo li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#moreinfo ul { margin-bottom: 5px; }
	
#moreinfo li {
	padding: 0 10px 2px 10px;
	line-height: 10px;
	}
		
#moreinfo a {
	font-size: 13px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}
	
#moreinfo a:hover {
	color: #1375d8;
	text-decoration: underline;
	}
	
/**************************************************************
	Right Column Style
**************************************************************/

#shoppingcart h3 {
	background: #fff url('/themes/barstoolsandchairs/shoppingcartheader.gif') bottom center no-repeat;
	height: 40px;
	padding-top: 5px;
	}

#helpcenter h3 {
	background: url('/themes/barstoolsandchairs/helpcenterheader.gif') no-repeat;
	height: 33px;
	}

#helpcenter h4 {
	background: url('/themes/barstoolsandchairs/officehoursheader.gif') no-repeat;
	width: 143px;
	height: 17px;
	}
	
#helpcenter {
	color: #424549;
	font-size: 12px;
	text-align: center;
	}
	
#helpcenter span { display: none; }
#helpcenter ul, #helpcenter li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#helpcenter li { margin-bottom: 10px; }
#helpcenter #officehours { font-weight: bold; }
	
#helpcenter #officehours p {
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	font-size: 13px;
	}	
#helpcenter #officehours span {
	display: block;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	}

#helpcenter #officehours h4 span { display: none; }	
	
#helpcenter #callicon {
		background: url('/themes/barstoolsandchairs/callicon.gif') no-repeat;
		width: 143px;
		height: 31px;
		display: block;
		}
		
#helpcenter #phoneicon a {
	display: block;
	background: url('/themes/barstoolsandchairs/phoneicon.gif') no-repeat;
	width: 143px;
	height: 30px;
	}
	
#helpcenter #emailicon a {
	display: block;
	background: url('/themes/barstoolsandchairs/emailicon.gif') no-repeat;
	width: 143px;
	height: 34px;
	}
	
#weaccept h3 {
	background: url('/themes/barstoolsandchairs/weacceptheader.gif') no-repeat;
	height: 33px;
	}
	
#shippingoptions h3 {
	background: url('/themes/barstoolsandchairs/shippingoptionsheader.gif') no-repeat;
	height: 35px;
	}
	
#miniCart hr { display: none; }
#miniCart img { display: none; }
div.shoppingcart {
	display: none;
	}
#miniCart div.shoppingcart img {
	display: block;
	position: absolute;
	left: -27px;
	top: 20px;
	width: 155px;
	height: 43px;
	}

#miniCart table, #miniCart td {
	margin: 0;
	padding: 0;
	text-align: center;
	}

#miniCart table {
	height: 20px;
	position: relative;
	top: -10px;
	}
	
#miniCart table td {
	height: 20px;
	}
	
#miniCart table td p {
	margin: 0;
	padding: 0;
	}
	
font.shoppingcart {
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-align: center;
	}

#miniCartnav {
	display: block;
	height: 22px;
	width: 143px;
	padding-left: 2px;
	_padding-left: 5px;
	}	
#miniCartnav ul, #miniCartnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	}
	
#miniCartnav ul { margin: 5px 0 0 5px; }
	
#miniCartnav li { float: left; }
#miniCartnav li a {
	float: left;
	padding-right: 3px;
	}
	
#miniCartnav li a span { display: none; }

#mininav01 {
	display: block;
	background: url('/themes/barstoolsandchairs/minicartclear.gif') center center no-repeat;
	width: 38px;
	height: 21px;
	}

#mininav02 {
	display: block;
	background: url('/themes/barstoolsandchairs/minicartcheckout.gif') center center no-repeat;
	width: 50px;
	height: 21px;
	}

#mininav03 {
	display: block;
	background: url('/themes/barstoolsandchairs/minicartview.gif') center center no-repeat;
	width: 34px;
	height: 21px;
	}
	
#weaccept ul, #weaccept li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#weaccept li { margin-bottom: 15px; }
#weaccept span, #shippingoptions span { display: none; }
#weaccept h3 a, #shippingoptions h3 a {
	position: absolute;
	display: block;
	width: 145px;
	height: 35px;
	text-indent: -9000px;
	background: none;
	}
#weaccept #creditcards {
	background: url('/themes/barstoolsandchairs/creditcardlogo.gif') no-repeat;
	width: 143px;
	height: 43px;
	}
	
#weaccept #paypal {
	background: url('/themes/barstoolsandchairs/paypallogo.gif') no-repeat;
	width: 143px;
	height: 31px;
	}
	
#shippingoptions ul, #shippingoptions li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#shippingoptions li { margin-bottom: 15px; }

#shippingoptions #ups {
	background: url('/themes/barstoolsandchairs/upslogo.gif') no-repeat;
	width: 52px;
	height: 52px;
	float: left;
	}
	
#shippingoptions #fedex {
	background: url('/themes/barstoolsandchairs/fedexlogo.gif') no-repeat;
	width: 91px;
	height: 52px;
	float: left;
	}
	
#shippingoptions #yellow {
	background: url('/themes/barstoolsandchairs/yellowlogo.gif') no-repeat;
	width: 143px;
	height: 28px;
	clear: both;
	}
	
#shippingoptions #roadway {
	background: url('/themes/barstoolsandchairs/roadwaylogo.gif') no-repeat;
	width: 143px;
	height: 40px;
	}
	
#shippingoptions #freight {
	background: url('/themes/barstoolsandchairs/roadrunnerdaweslogo.gif') no-repeat;
	width: 143px;
	height: 53px;
	}

/**************************************************************
	Center Column Style
**************************************************************/

.centercontent {
	padding: 10px 0px 10px 3px;
	font-size: 12px;
	}
.centercontent h1,
.centercontent h2,
.centercontent h3,
.centercontent h4,
.centercontent h5,
.centercontent h6 {color: #1375D8; font-family:Georgia, "Times New Roman", Times, serif;}
.centercontent h1 {font-size: 20px}
.centercontent h2 {font-size: 18px}
.centercontent h3 {font-size: 16px}
.centercontent h4,
.centercontent h5,
.centercontent h6 {font-size: 14px}
#tablephoto {
	float: right;
	margin-top: 10px;
	}

#indexContent h3 {
	background: url('/themes/barstoolsandchairs/welcomeheader2.gif') no-repeat;
	width: 317px;
	height: 25px;
	margin: 0;
	padding: 0;
	}
	
#browseOurCollection {
	background: url('/themes/barstoolsandchairs/browseourcollection.gif') center center  no-repeat;
	width: 440px;
	height: 50px;
	position: relative;
	}
	
#browseOurCollection #collections img {
	width: 440px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	border: 0;
	}
	
#browseOurCollection h3, #browseOurCollection p, #indexContent h3 span, #customizebarstools h3, #customizebarstools p, #quickship h3, #quickship p, #currentspecials span {
	display: none;
	}

#chairsStools {
	display: block;
	width: 440px;
	height: 415px;
	}
	
#chairsStools ul, #chairsStools li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#chairsStools li {
	margin-top: 10px;
	float: left;
	}
	
#chairsStools span { display: none; }
	
#chairsStools #dinerstools a {
	background: url('/themes/barstoolsandchairs/dinerbarstools.jpg') no-repeat;
	float: left;
	width: 215px;
	height: 125px;
	display: block;
	}
	
#chairsStools #soda a {
	background: url('/themes/barstoolsandchairs/sodafountainstools.jpg') no-repeat;
	float: left;
	width: 215px;
	height: 125px;
	display: block;
	position: relative;
	left: 10px;
	}
	
#chairsStools #wood a {
	background: url('/themes/barstoolsandchairs/woodchairs.jpg') no-repeat;
	float: left;
	width: 150px;
	height: 125px;
	display: block;
	}
	
#chairsStools #dinerchairs a {
	background: url('/themes/barstoolsandchairs/dinnerchairs.jpg') no-repeat;
	float: left;
	width: 138px;
	height: 125px;
	display: block;
	}
	
#chairsStools #cafe a {
	background: url('/themes/barstoolsandchairs/cafechairs.jpg') no-repeat;
	float: left;
	width: 152px;
	height: 125px;
	display: block;
	}

#chairsStools #loungechairs a {
	background: url('/themes/barstoolsandchairs/loungechairs.jpg') no-repeat;
	float: left;
	width: 125px;
	height: 125px;
	display: block;
	}

#chairsStools #loungestools a {
	background: url('/themes/barstoolsandchairs/loungebarstools.jpg') no-repeat;
	float: left;
	width: 149px;
	height: 125px;
	display: block;
	}
	
#chairsStools #custom a {
	background: url('/themes/barstoolsandchairs/customlogoseating.jpg') no-repeat;
	float: left;
	width: 166px;
	height: 125px;
	display: block;
	}
	
#customizebarstools {
	background: url('/themes/barstoolsandchairs/customizeyourbarstoolsandchairs.gif') center center  no-repeat;
	width: 440px;
	height: 50px;
	position: relative;
	clear: both;
	display: block;
	}
	
#customizebarstools #customizestoolchair img {
	width: 440px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	border: 0;
	}
	
#quickship {
	background: url('/themes/barstoolsandchairs/checkoutourquickship.gif') center center  no-repeat;
	width: 440px;
	height: 50px;
	position: relative;
	clear: both;
	display: block;
	margin-top: 10px;
	}
	
#quickship #quickshiplink img {
	width: 440px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	border: 0;
	}
	
#currentspecials h3 {
	display: block;
	width: 440px;
	margin-top: 10px;
	background: url('/themes/barstoolsandchairs/currentspecialsheader.gif') center left no-repeat;
	}
	
h1#nshome {
padding: 0px;
}
h1#nshome {
background: url('/themes/barstoolsandchairs/welcomeheader2.gif') no-repeat left top;
display: block;
width: 440px;
height: 25px;
text-indent: -9000px;
outline: none;
margin: 0;
font-size: 0;
}

.productname
  {
  font-family: "Trebuchet MS", Helvetica, Arial;
  color: #00569f;
  font-weight:bold;
  font-size:14px;
  }

/**************************************************************
	Footer Style
**************************************************************/

#footer {
	display: block;
	background: url('/themes/barstoolsandchairs/footer.gif') no-repeat;
	width: 750px;
	height: 40px;
	margin: 0 0 0 0;
	text-align:center;
	}
	
#footer ul {
	list-style: none;
	margin-left: 80px;
	padding: 0;
	font-size: 12px;
	}

#footer li, #footer a {
	float: left; 
	}	
	
#footer p {
	clear: both;
	padding: 0;
	margin: 0;
	font-size: 10px;
	}
	
#footer li a {
	background: url('/themes/barstoolsandchairs/footernavdivider.gif') center right no-repeat;
	padding: 0 10px 0 10px;
	text-decoration: none;
	color: #1375d8;
	font-weight: bold;
	}
	
#footer li a:hover {
	text-decoration: underline;
	}

#footer li {
	text-align :center;
	position: relative;
	top: 2px;
	}
	
#footer .last a {
	background: none; 
	}

#footerLinks ul, #footerLinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#footerLinks ul {
	clear: both;
	width: 750px;
	margin-bottom: -5px;
	}
	
#footerLinks li, #footerLinks li a { display:inline; }

#footerLinks li a {
	border-right: 1px solid #000;
	color: #000;
	padding: 0 5px 0 5px;
	font-size: 10px;
	text-decoration: none;
	}
	
#footerLinks li a:hover { text-decoration: underline; }	
#footerLinks .last a { border: 0; }

#footerLinks #links1 {
	position: relative;
	}
	
#footerLinks #links2 {
	position: relative;
	}
	
#footerLinks #links3 {
	position: relative;
	}
	
#footerLinks {
	margin: 5px 0 20px 0;
	height: 50px;
	display: block;
	text-align:center;
	}
	
#columnbottomcap p { display: none; }

#columnbottomcap {
	background: url('/themes/barstoolsandchairs/columnbottomcap.gif') center top no-repeat;
	width: 750px;
	height: 35px;
	}

/**************************************************************
	Sitemap Style
**************************************************************/
.smlinks{
font-family: Trebuchet MS, Helvetica, Arial;
font-size:12px; 
font-weight:normal; 
color: #1375d8;
line-height: 18px;
}

a.smlinks{
text-decoration: none;
}

a.smlinks:hover{
text-decoration: underline;
}
/*-- remove recalculate button from checkout steps
input[name=recalculate] {display: none;} --*/


