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