/*

  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



a, a:visited {color:#FCAA2A ;font-weight:bold;text-decoration:underline;}

a:hover {font-weight:bold;text-decoration:underline;color:#871002;}



a.nounder {text-decoration:none;}



.boxText, .boxText a, .boxText span.productSpecialPrice { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#000000;}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }





TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family:  Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family:  Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBoxContents {

  background: #FFFFFF; 

  padding:4px;

  border: 1px solid #ccc;

  font-family: Verdana, Arial, sans-serif;

  font-size: 9pt;

 }



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  background: #fcaa2a;

  color: #000000;

  padding:3px;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 9pt;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8f8f9;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #f8f8f9;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #949899;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  background: #cccccc;

  color: #333333;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}

TD.productListing-data a {

 text-decoration: none;

 color: #8A3226;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #000000;

}



TD.main, P.main {

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #ff0000;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family:  Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family:  Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #FF3C00;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer;}

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #3c8236; }

a.checkoutBarFrom {color: #CCCCCC; text-decoration:none;}

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #871002; font-weight:bold; }

.checkoutBarTo{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #bbc3d3; }

/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #FF3C00; }





/*================ INITIAL STYLESHEET FROM EMATTRESS ===========================*/

html, body, div, dl, dt, dd, li, pre, form, fieldset, img {margin:0; padding:0; border:0;}

html, body {

 margin:0; padding:0; border:0;

/* background: #8A3226; */

 background-color: #ffffff;

 font-family: Verdana, Arial, helvetica; color:#333; font-size:11px; font-weight:normal; line-height:16px;

}

input { font-size: 11px}

td.main {font-size: 11px; }

#topbar { background: #8A3226; color: #fff; padding: 5px 0;}

#topleft { float: left;margin-top: 6px; font-size: 12px}

#topright { float: right; }

#topright form { display: inline; }



#wrap {

 width: 1000px;

 margin: 0px auto; background: #fff}



#header {margin-top:10px;}

#header #logo { margin: 0 1em .5em 40px; }

#header #logo-text { margin: 10px 0 0 10px; }

#header #tag {text-align:center;font-size:20px;color:#ba630d;font-weight:bold;line-height:24px;}

#login { float: right;  margin: 10px 1em 0 0; background: #C7CBCC url('../images/loginform1.png') repeat-y;}

#login form { display: inline; clear: both;}

#login form label { display: block; float: left; margin-right: .5em; width: 50px;}

#login-form {padding: 4px;font-size: 8px;}

#login-button {background: #E8ECEF url('../images/loginform2.png') repeat-y; padding: 2px}



#search { float: right; margin: 0; clear: right; margin: 10px 1em 5px 0; width:275px; color:#871002; font-weight:bold;}

#search form { display: inline; margin: 0; padding: 0; }

#search form #keywords { border: 1px solid #000; width: 175px;}

#search a {color:#871002;text-decoration:none;}



#menubar { width:1000px; }

#menubar ul {

 padding: .2em 0;

 margin: 0;

 list-style-type: none;

 background-color: #6a0f04;

 color: #ffffff;

 font: normal  arial, helvetica, sans-serif;

}

#menubar li { display: inline; }

#menubar li a {

 font-size: 12px;

 font-weight: bold;

 text-decoration: none;

 background-color: #6a0f04;

 color: #ffffff;

 padding-top: 4px;padding-bottom:4px;

}

#menubar li a:hover {

 color: #fca926;

}

  /*  begin NEW navigation! */

  

  

  #nav a {

	display: block;

	text-decoration: none;

	float: left;

}



#nav a:hover {

	text-decoration: none;

}



#nav a#products {

	width: 100px;

	height: 35px;

	background: url(/images/navigation.jpg) 0px -50px no-repeat;

}



#nav a#products:hover {

	background-position: 0px 0px;

}



#nav a#about {

	width: 94px;

	height: 35px;

	background: url(/images/navigation.jpg) -100px -50px no-repeat;

}



#nav a#about:hover {

	background-position: -100px 0px;

}



#nav a#specials {

	width: 87px;

	height: 35px;

	background: url(/images/navigation.jpg) -195px -50px no-repeat;

}



#nav a#specials:hover {

	background-position: -195px 0px;

}



#nav a#ask {

	width: 146px;

	height: 35px;

	background: url(/images/navigation.jpg) -283px -50px no-repeat;

}



#nav a#ask:hover {

	background-position: -283px 0px;

}





#nav a#wholesale {

	width: 164px;

	height: 35px;

	background: url(/images/navigation.jpg) -432px -50px no-repeat;

}



#nav a#wholesale:hover {

	background-position: -432px 0px;

}



#nav a#shipping {

	width: 189px;

	height: 35px;

	background: url(/images/navigation.jpg) -598px -50px no-repeat;

}



#nav a#shipping:hover {

	background-position: -598px 0px;

}



  

#nav {

width:1000px;



	height: 40px;

	background:url(/images/navigation_top.jpg);

	white-space: nowrap;

	clear:both;

	padding: 0;

	margin: 0;

	list-style: none;

}

#nav ul {

	list-style-type:none;

	margin: 0;

	list-style: none;

}



#nav a {

	display: block;

	width: auto;

font-family: Verdana, Arial, sans-serif;

	color:#ffffff;

	text-decoration:none;

}



#nav li {

	float: left;

	

	text-transform:capitalize;

	font-size:12px;

	letter-spacing:-.5px;

	font-weight:bold;

}

#nav li a:hover {

color:#fca926;

}



#nav li ul {

	position: absolute;

	padding-top:4px;padding-bottom:4px;

	width: 186px;

	left: -999em;

	margin-top:36px;

	margin-left:6px;

}

#nav li ul li {padding:0 15px 0 15px;}

#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none; 

	line-height: 1;

}

#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

	left: auto;

}

#mycart {float: right; margin-right: 1em; line-height: 20px; font-weight: bold;font-size: 11px;color:#ffffff;margin-right:35px;margin-top:15px;}

#mycart a {color:#ffffff;}



/* CONTENT */



#content {width: 980px;}

#contentleft {float:left; width:190px;clear:both;}

#contentright {float:right; margin-right: 0px;width: 765px; z-index: 0; border:0px solid red;}

/* LEFT COLUMN */

#contentleft ul {padding:0;margin:0}

.leftnavtitle {background:#00afff; font-weight:normal; font-size:17px; font-family:Helvetica, Arial, sans-serif; color:#fff; line-height:17px; padding:3px 0 3px 12px; margin-top:11px;}

.leftnav {list-style:none; padding-top:3px;margin:0}

.leftnav li {padding-left: 1em;list-style:none;}

.leftnav li a {text-decoration:none; font-size:12px; color:#000; line-height:20px;}

.leftnav li a:hover {text-decoration:underline; color:#555;}

.cat_lev_0 {font-weight: bold; margin-top: 5px;}

.cat_lev_1 {font-weight: normal; }

.cat_lev_1 a:before { content: '- '; }

.cat-subtext, .cat-subtext a, .leftnav li .cat-subtext a{margin:-5px 0 0 5px;padding:0;font-style:italic; font-weight; light; color: #ba630d}

.orange {color: #ba630d}

.call-to-order-inner {

margin-top:5px;

 padding:5px;

width:125px;

background-color:#871002;

color:#FFFFFF;

}



#misc-links { font-weight: bold; }

#information-box { font-weight:bold;}



/* FOOTER */



#footer {clear:both; height:26px; position:relative;background:#fff; text-align: center;}

#footer2 {margin-top:5px;}

#footer2 a {color:#40789f;}



.inset { margin-left: 2em;}

/*=============== END INITIAL EMATREESS STYLESHEET =====================*/



.categorylist {

 border: 1px solid #000;

 margin: 2px;

 float: left;

 width: 325px;

 padding: 5px 0px 5px 11px;

 text-align: center;

}

.categorylist a{

 font-size: 12px;

 color: #402D0E;

 text-decoration: none;

 font-weight: bold;

 display: block;

 width: 325px;

}

.categorylist a:hover{

 text-decoration: underline;

 color: #E39E2D;

}

#productInfo {

 margin-right: 20px;

}

#category_intro {


}

h1 { margin: 5px; line-height: 24px; font-size: 20px; color:#871002; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

#homeheader {background: #fcaa2a; font-family:verdana, helvetica, sans serif;font-size:1.5em; padding:5px; font-weight:bold;}

#homeheader h1{ color:#000000; font-family:verdana, helvetica, sans serif;font-size:1.2em; font-weight:bold;}

h2 { margin: 5px; line-height: 24px; font-size: 18px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}





#searchbox{

margin-top:28px;

margin-bottom:17px;

}

td#cat_head {color: rgb(153, 51, 0);font-size:9pt;}

ul.arrow {list-style-image: url(/images/arrow-li.gif); margin-top:0px; padding-top:0px; margin-left:0px; padding-left:15px; }
table#arrowcat { border:1px solid #333333; height:300px;}
table#arrowcat td{ vertical-align:top;}
table#arrowcat a:hover{ color:#921708; text-decoration:none;}
table#arrowcat a{ color:#333333; text-decoration:none;}
table#arrowcat h2{ color:#921708; margin-bottom:0px; padding-bottom:0px; text-align:left; margin-left:0px; padding-left:0px; }
table#arrowcat h2 a{ color:#921708; text-align:left; }
