/*
$Id: stylesheet.css 3 2006-05-27 04:59:07Z user $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright 2006 osCMax

  Released under the GNU General Public License
  
  Updated by  TemplateShopper.com November 2003 for AAbox .com
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #4C7990; text-decoration: underline; }


A {
  color: #333333;
  text-decoration: none;
}

A:hover {
  color: #4C7990;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  /*background: #bbc3d3;*/
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
  background-color : #736D63;
  padding-bottom : 2px;
  padding-top : 2px;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, 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: Tahoma, 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: 10px;
  background: #587CBE;
  color: #ffffff;
  font-weight: bold;
  padding-top : 1px;
  padding-bottom : 2px;
}

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  /*background-image : url(../../images/OSCMAX_infobox_bg.gif);*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
 background: #736D63;

  color: #ffffff;

}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: #FEFEFE;
  /*background-image : url(../../images/OSCMAX_infobox_bg.gif);*/
}

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 {
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
font-size: 11px;
color: #4E7890;
padding: 1px;
}

A.pageResults:hover {
  color: #FFFFFF;
  background: #6F7877;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #829050;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, 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: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.boxsides_header{  
background: #3D342B;
padding: 5px 8px;
font-size: 11px;
color: #ffffff;
width: 110px;
}

.boxCategories{
background: #f9f8f6;
color: #666666;
font-size: 11px;
padding: 5px 0px 0 8px;
border-left: solid 1px #4e7890;
border-right: solid 1px #4e7890;
}
.boxCategoriesNav{
font-size: 11px;
}
.boxCategoriesNav a{
color: #666666;
text-decoration: none;
}
.boxCategoriesNav a:hover{
color: #4e7890;
text-decoration: underline;
}
.sidenavmaincat{
font-size: 11px;
display: block;
border-bottom: solid 1px #E0E0E0;
padding: 3px 0 !important;}
.sidenavsubcat{
font-size: 11px;
display: block;
background: #F3F3F3;
padding-left: 5px !important;
border-bottom: none !important;
}


.NavOnText{

color: #736D63;}










body{
margin:0;
padding:0 0 50px 0;
text-align:center;
background:#47566f;
font-family:Verdana, Arial, sans-serif;
}

#panache_container{
width:800px;
margin:0 auto;
}
.panache_hdr{
background: url(../../images/panache_HdrBg.jpg) top left no-repeat;
text-align:center;
}
.panache_maintbl{
background:#FFFFFF;
width:783px;
padding:6px;
}

#Panachemainnav  {
	float: left;
	position:absolute;
	z-index:0;
	white-space: nowrap;
	width: 783px;
	border-bottom:solid 6px #FFFFFF;
}
#Panachemainnav a{
	display:block;
	padding: 0;
	color: #fff;
	text-decoration: none;
	text-align:center;
	height: 36px;
	margin:0;
}

#Panachemainnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}
#Panachemainnav li { /* all list items */
	float: left;
	position: relative;
	list-style:none;
	margin:0;
	padding-right: 0;
}
#PanachemainnavHome a{
   width: 72px;
   background: url(../../images/btn_Home.gif) 0 0 no-repeat;
   }
#PanachemainnavHome a:hover,  #Home #PanachemainnavHome a {
   background: url(../../images/btn_Home.gif) -72px 0 no-repeat;
   }
#PanachemainnavSalonServ a{
   width: 125px;
   background: url(../../images/btn_SalServ.gif) 0 0 no-repeat;
   }
#PanachemainnavSalonServ a:hover,  #SalonServ #PanachemainnavSalonServ a {
   background: url(../../images/btn_SalServ.gif) -125px 0 no-repeat;
   }
#PanachemainnavSpaServ a{
   width: 112px;
   background: url(../../images/btn_SpaServ.gif) 0 0 no-repeat;
   }
#PanachemainnavSpaServ a:hover,  #SpaServ #PanachemainnavSpaServ a {
   background: url(../../images/btn_SpaServ.gif) -112px 0 no-repeat;
   }
#PanachemainnavSpaPack a{
   width: 124px;
   background: url(../../images/btn_SpaPack.gif) 0 0 no-repeat;
   }
#PanachemainnavSpaPack a:hover,  #SpaPack #PanachemainnavSpaPack a {
   background: url(../../images/btn_SpaPack.gif) -124px 0 no-repeat;
   }
#PanachemainnavAboutUs a{
   width: 91px;
   background: url(../../images/btn_AboutUs.gif) 0 0 no-repeat;
   }
#PanachemainnavAboutUs a:hover,  #AboutUs #PanachemainnavAboutUs a {
   background: url(../../images/btn_AboutUs.gif) -91px 0 no-repeat;
}
#PanachemainnavFAQs a{
   width: 64px;
   background: url(../../images/btn_FAQs.gif) 0 0 no-repeat;
   }
#PanachemainnavFAQs a:hover,  #FAQs #PanachemainnavFAQs a {
   background: url(../../images/btn_FAQs.gif) -64px 0 no-repeat;
}
#PanachemainnavContact a{
   width: 102px;
   background: url(../../images/btn_Contact.gif) 0 0 no-repeat;
   }
#PanachemainnavContact a:hover,  #Contact #PanachemainnavContact a {
   background: url(../../images/btn_Contact.gif) -102px 0 no-repeat;
}
#PanachemainnavLocation a{
   width: 93px;
   background: url(../../images/btn_Location.gif) 0 0 no-repeat;
   }
#PanachemainnavLocation a:hover,  #Location #PanachemainnavLocation a {
   background: url(../../images/btn_Location.gif) -93px 0 no-repeat;
}

.PanacheHdrImg{
padding-top:40px;
}

.Panache_ContentMain{
background: url(../../images/Panache_contentbg.gif) top left repeat-x #3d342b;}

.Panache_Left{
tex-align:center;
padding:40px 51px 20px 30px;
vertical-align:top;
}

.Panache_Content{
padding:40px 30px 40px 10px;
vertical-align:top;
font-family:Verdana, Arial, sans-serif;
line-height:20px;
font-size:11px;
color:#e8e8e8;
}
.Panache_Content h2{
font-size: 14px;
color:#c0e566;
margin:0;
padding:0;
}
.panache_box{
background: #50473e;
padding:5px 10px 5px 20px;
font-size:11px;
color:#e8e8e8;
}
.panache_blue_title{
color:#b3c1d5;
font-weight:bold;
}
.panache_green_title{
color:#c0e566;
font-weight:bold;
}

.Panache_Subnav{
padding:40px 51px 20px 30px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
vertical-align:top;
text-transform:uppercase;
color:#e8e8e8;
white-space:nowrap;
line-height: 10px;
}
.Panache_FormBox{
font-size:11px;
width:150px;
}

.Panache_Subnav a{
padding: 10px 0 0 0;
border-top: solid 1px #4b4037;
color:#e8e8e8;
text-decoration:none;
width:150px;
display:block;
}
.Panache_Subnav a:hover{
color:#c0e566;
}
.ServiceListGreen{
font-size:11px;
color:#c0e566;
padding:3px 0;
}
.ServiceListTitle{
font-size:11px;
color:#e8e8e8;
padding:3px 0;
}

.Panache_Ftr{
background: #3d342b;
padding:21px 27px 10px 21px;
}
.Panache_Ftr td{
vertical-align:top;
}

.Panache_ContentStore{
background: #FFFFFF;
padding:20px;}

.panache_breadcrumb{
background:url(http://www.panachehairandbody.com/store/images/panache_breadcrumb_bg.gif) top left repeat-x;
padding:9px;
font-size:12px;
}
.panache_breadcrumb a{
color:#32312f;
}
.panache_breadcrumb a:hover{
color:#32312f;
text-decoration:none;
}

/* addition */

body{
margin: 0 auto;
padding: 0;
text-align: center;
font-family: Tahoma, Arial, sans-serif;
}

.eestoremaintable{
border-top: solid 5px #93a3af;
padding: 0px 5px;
}

.eestoresidecolumns{
padding-top: 8px;
padding-bottom: 20px;
}

#ee_header{
background: url(../designdesignimages/ee_header_bg.gif) top left repeat-x;
}

.eemainheaderarea{
padding-bottom: 10px;
*padding-bottom: 0px;
*border-bottom: solid 10px #FFFFFF;}

#mainnav  {
	font-family: Georgia, Verdana, sans-serif;
	z-index:0;
	font-size: 0;
	text-align: right;
	white-space: nowrap;
	width: 800px;
	background: url(../designdesignimages/ee_nav_bg.gif) repeat-x #504b41;
}
#mainnav a{
	display:block;
	font-size: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	text-align:center;
	height: 40px;
	margin:0;
}

#mainnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}
#mainnav li { /* all list items */
	float: left;
	position: relative;
	list-style:none;
	margin:0;
	padding-right: 0;
}
#mainnavEngTack a {
   width: 72px;
   background: url("../designimages/ee_nav_engtack.gif") 0 0 no-repeat;
   }
#mainnavEngTack a:hover {
   background-position: -72px 0;
   }
#mainnavWestTack a {
   width: 78px;
   background: url("../designimages/ee_nav_westtack.gif") 0 0 no-repeat;
   }
#mainnavWestTack a:hover {
   background-position: -78px 0;
   }
#mainnavRidingApparel a {
   width: 116px;
   background: url("../designimages/ee_nav_ridingapparel.gif") 0 0 no-repeat;
   }
#mainnavRidingApparel a:hover {
   background-position: -116px 0;
   }
#mainnavHorseApparel a {
   width: 111px;
   background: url("../designimages/ee_nav_horseapparel.gif") 0 0 no-repeat;
   }
#mainnavHorseApparel a:hover {
   background-position: -111px 0;
   }
#mainnavStable a {
   width: 120px;
   background: url("../designimages/ee_nav_stablesupplies.gif") 0 0 no-repeat;
   }
#mainnavStable a:hover {
   background-position: -120px 0;
   }
#mainnavHealth a {
   width: 96px;
   background: url("../designimages/ee_nav_healthcare.gif") 0 0 no-repeat;
   }
#mainnavHealth a:hover {
   background-position: -96px 0;
   }
#mainnavBooksGifts a {
   width: 105px;
   background: url("../designimages/ee_nav_giftsbooks.gif") 0 0 no-repeat;
   }
#mainnavBooksGifts a:hover {
   background-position: -105px 0;
   }
#mainnavPetSupplies a {
   width: 102px;
   background: url("../designimages/ee_nav_petsupplies.gif") 0 0 no-repeat;
   }
#mainnavPetSupplies a:hover {
   background-position: -102px 0;
   }
#ee_hdrfeatbar{
background: #6F7877;
border-width: 5px 0px;
border-style: solid;
border-color: #FFFFFF;
}
#ee_hdrquestions{
text-align: right;
padding: 3px 3px 0 3px;
}
.eesearch{
padding-right: 3px;
font-size: 11px;
color: #FFFFFF;
}
.eesearch_formbox{
font-size: 11px;
color: #000000;
width: 150px;
}
.eesearch_btn{
padding-right: 5px;
font-size: 11px;
color: #FFFFFF;
}
.eebreadcrumb{
padding: 5px 15px 8px 15px;
border-top: solid 1px #D7D7D6;
border-bottom: solid 1px #D7D7D6;
font-size: 13px;
color:#4C7990;
}
.eebreadcrumb a{
color:#35637b;
}
.eebreadcrumb a:hover{
color:#829050;
}


/* ADDED */
#footer{
*width: 800px;
border-top: solid 1px #cccccc;
background: #F9F8F6;
margin-top: 20px;
padding: 10px;
}

#footer .bottom_left{
width: 488px;
*width: 488px;
font-size: 10px;
padding-top: 5px;
vertical-align: top;
}

.pricetag{
font-weight: bold;
font-size: 11px;
}

.productimage_right{
vertical-align: top;
padding: 0 10px 10px 0px;
}

.productcartbox {
border: solid 1px #d2cecd;
padding: 5px 7px 7px 7px;
}

.cartbox_productname {
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
vertical-align: top;
}

.cartbox_productid{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #55524F;
padding: 0 0 10px 0;
vertical-align: top;
}
.cartbox_prices{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
color: #55524F;
vertical-align: top;
text-align: right;
font-weight: bold;
padding: 0 0 5px 0;
}

.cartbox_actions{
background: #f2f3f4;
padding: 5px 10px 4px 10px;
}

.cartbox_extras {
vertical-align: top;
}

.cartbox_actionsopt{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
color: #55524F;
text-align: right;
padding: 1px 3px 3px 1px;
font-weight: bold;
}

.cartbox_actionsoptform{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
color: #55524F;
padding: 1px 3px 3px 1px;
}

.formcartopt {
font-size: 11px;
color: #55524F;
}

.productinfo_productname{font-weight: bold; font-size: 14px; color: #000000;}
.productinfo_productprice{font-weight: bold; font-size: 12px; color:#cc0000;}
.otherproductimage_title{color: #485122; font-size: 11px;}
.otherproductimage_images{font-size: 11px;}
.index_categoriesbox{
border: solid 1px #e8e4e3;
background: #f7f7f7;
}
.index_categoriesbox h1{
border-bottom: solid 1px #e8e4e3;
margin: 0 0 3px 0;
padding: 0;
}

.index_categories{
font-size: 12px;
text-align: left;
padding: 3px 5px;
}
.index_categories a, .index_categories a:visited{
text-decoration: none;
}
.index_categories a:hover{
text-decoration: underline;
color: #47778d;
}
.menucateg{
display: block;
font-size: 11px !important;
padding: 0 0 2px 0;
}
.menusubcateg{
display: block;
font-size: 11px !important;
padding: 0 0 2px 2px;
}
.menusub3categ{
display: block;
font-size: 11px !important;
padding: 0 0 2px 12px !important;
}
.maincontentarea{
width: 458px;
padding: 0px 5px;}
.eeglobalauxnav{
padding: 0 3px 3px 0;
font-size: 11px;
font-family: Georgia, verdana, sans-serif;
color: #2A2826;
text-align: right;
}
.eeglobalauxnav a{
color: #2A2826;
text-decoration: none;
}
.eeglobalauxnav a:hover{
color: #2A2826;
text-decoration: underline;
}
.eeglobalauxnav a.action{
color: #2A2826;
text-decoration: underline;
}