/*



  $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



*/



p.product_logos{margin: 0px 0px 0px 0px;}



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;



}


.infoBoxWS {
  background: #FFFFFF; 
  padding:4px;
  border: 1px solid #fcaa2a;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
 }

td.ws_boxes{padding: 5px 10px 2px 0px;}
td.ws_divider_horz{background-color: #962f33; height: 1px;}
td.ws_divider_vert{background-color: #962f33; width: 1px;}
td.ws_lines{text-align: center; padding: 15px 15px 15px 15px;}

.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: 12px;



  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: 0px; width: 980px;}
#header_left{float: left; width: 590px;}
#header_right{float: left; width: 390px;}

#header #logo { margin: 0 1em .5em 40px; }

#call_now{padding: 5px 0px 5px 0px; font-size: 18px; font-weight: bold; background-color: #fcaa2a; color: #871002; height: 25px; text-align:center;}


#header #logo-text { margin: 10px 0 0 10px; }



#header #tag {text-align:center;font-size:15px;color:#ba630d;font-weight:bold;line-height:24px;}

#header_nav{padding: 0px 0px 0px 0px; color:#494646; font-size: 12px; text-align:right;}
a.header_nav{color:#494646; text-decoration:underline;}

#header_nav_wholesale{padding: 150px 0px 0px 0px; color:#494646; font-size: 12px; text-align:right;}
a.header_nav_wholesale{color:#cccccc; text-decoration:underline;}



#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 {padding: 55px 0px 0px 0px; height: 90px; text-align:right; font-size: 13px; vertical-align:middle;}
#search_border{border: 1px solid #ccc; padding: 10px 10px 10px 5px;}


#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; }

/* Start Wholesale styles */
td.ws_additional{ vertical-align:top; padding: 0px 0px 0px 25px;}
td.ws_ordering{vertical-align:top; padding: 0px 20px 0px 5px;}
p.ws_sub_heads{font-weight: bold; margin: 0px 0px 0px 0px;}
h2.ws_heads{font-weight: bold; margin: 0px 0px 0px 0px; font-size: 14px;}
