BODY {
BACKGROUND-COLOR: white;
background-image: url(/background.jpg); background-repeat: repeat-y;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica;
FONT-SIZE: 12px;
FONT-STYLE: normal;
FONT-WEIGHT: normal;
margin: 0px 0px 0px 0px;
}
BODY.nb {background-image: url(""); background-repeat: repeat-y;}
P {COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal}
EM {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bolder}
TD {COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal}
B {FONT-WEIGHT: bold}
SUP {VERTICAL-ALIGN: super}
H1 {COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: x-large; FONT-STYLE: normal; FONT-WEIGHT: bold}
H2 {COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: large; FONT-STYLE: normal; FONT-WEIGHT: bold}
H3 {COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-WEIGHT: bold}
H4 {COLOR: #336633}
UL {COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal}
OL {COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal}

H1.new {COLOR:  #206539; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: x-large; FONT-STYLE: normal; FONT-WEIGHT: bold}

A {COLOR: #003e1c; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-STYLE: normal; FONT-WEIGHT: normal; }
A:visited {COLOR: #003e1c; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-STYLE: normal; FONT-WEIGHT: normal}
A:hover {COLOR: red; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-STYLE: normal; FONT-WEIGHT: normal}
A:active {COLOR: #003e1c; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-STYLE: normal; FONT-WEIGHT: normal}
A.one:link {COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
A.one:visited {COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
A.one:hover {COLOR: red; FONT-FAMILY:Verdana, Arial,Helvetica ; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
A.one:active {COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
A.one12:link {COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
A.one12:visited {
	COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 12px; FONT-WEIGHT: bold;

}
A.one12:hover {
	COLOR: red; FONT-FAMILY:Verdana, Arial,Helvetica ; FONT-SIZE: 12px; FONT-WEIGHT: bold;

  }
A.one12:active {
	COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 12px; FONT-WEIGHT: bold;

   }


A.onep:link {
	COLOR: #003e1c; FONT-FAMILY:  Verdana, Helvetica ; FONT-SIZE: 18px; FONT-WEIGHT: bold;
   }
A.onep:visited {
	COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 18px; FONT-WEIGHT: bold;
}
A.onep:hover {
	COLOR: red; FONT-FAMILY:Verdana, Helvetica ; FONT-SIZE: 18px; FONT-WEIGHT: bold;
  }
A.onep:active {
	COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 18px; FONT-WEIGHT: bold;
   }



LI {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
LI.category {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt;
	padding-left: 1em; text-indent: -1em; TEXT-TRANSFORM: capitalize;

}

LI.categorylarge {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 10pt;
	padding-left: 1em; text-indent: -1em; TEXT-TRANSFORM: capitalize;

}

.form1 {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.hack {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.bodytext {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px
}
.small {
	COLOR: #003e1c; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt
}
.smblk {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 10px
}
.copyright {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.head1 {
	FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.head2 {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.head3 {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.head4 {
	COLOR: #00839f; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.head5 {
	COLOR: #00839f; FONT-SIZE: 16pt; FONT-WEIGHT: bold
}
.head6 {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.prodcat {
	COLOR: #993366; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.glos1 {
	COLOR: #000000; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.glos2 {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 9pt
}
.grey {
	COLOR: #999999
}
.special {
	FONT-SIZE: 16pt
}
.title {
	COLOR: #003e1c; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.producttitle {
	COLOR: #003e1c; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-TRANSFORM: capitalize; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.productpoints {
	COLOR: #003e1c; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.producttitle_old_green_color_dont_use {
	COLOR: #214a08; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.productdesc {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.skudesc {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal;
	margin-left:3px; margin-right:3px;
}

.onsale {
	COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.productdesc-ital {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-WEIGHT: normal
}
.cantorder {
	COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-WEIGHT: normal
}
.soldout {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.smtext {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.bold {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.boldonly {
	FONT-WEIGHT: bold
}
.webmaster {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.weeklyspbody {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px
}
.intropara {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.producttitlepixles {
	COLOR: #003e1c; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.smtextpixels {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.soldoutpixels {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold
}
.cantorderpixels {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal
}
.bodytext12px {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px
}
.x18pixBold {
	FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.bigred {
  COLOR: #FF0000; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 16px; FONT-WEIGHT: bold;
}
.biggreen {
  COLOR: #003e1c; FONT-FAMILY:  Verdana, Arial,Helvetica ; FONT-SIZE: 16px; FONT-WEIGHT: bold;
}
.hangingindent { padding-left: 2em; text-indent: -2em; padding-right: 0em;  }

.underline {COLOR: #FF0000;
            border-style: none none solid;
            border-bottom-width: 5px;
  }

.bordertop {
          border-style: solid none none;
          border-top-width: 2px;
          border-color: #087639;
          margin-top: 2px;

}

.datatcelltextbg {  background-color: #D2D5CC}
.skuUpperTable {
  background-color: #D2D5CC;
  border: 1px solid black;
  border-collapse: collapse;
}
.borderbg {  background-color: #003300}
.showTable {

  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: red;
  border-bottom-color: red;
  border-left-color: red;
  border-right-color: red;
  border-collapse: collapse;
}
.cartnavbg {  background-color: #003399}
.datacellsmtextlink {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: none}
.datacellheaderbg {  background-color: #D2D5CC}

.cartOuterTable {
  background-color: #D2D5CC;
  border: 1px solid black;
  margin-top: 3px;
}

.cartTable {
  border: none;
}
.cartHeader {
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica;
  font-size: 12px;
  border-bottom: 2px solid black;
}
.cartCell {
  border-bottom: 1px solid black;
  padding-bottom: 2px;
  padding-top: 2px;
}
.cartCellMorePad {
  border-bottom: 1px solid black;
  padding: 6px;
}
.cartCellTotal {
  border-top: 2px solid black;
  border-bottom: 1px solid black;
  padding-bottom: 20px;
  padding-top: 2px;
}
.cartCellTotalNoBottom {
  border-top: 2px solid black;
  padding-top: 2px;
}
.itemprice {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.whitebg {  background-color: #ffffff}
.whitebgBorder {
    background-color: #ffffff;
    border: 1px solid black;
    padding: 2px;
}
.whitebgBorderThickBottom {
    background-color: #ffffff;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 3px solid #666666;
    padding: 2px;
}
.whitebgSmall {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  background-color: #ffffff;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
}
.pricingHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  background-color: #e6d6c9;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
}
.lightgraybg {  background-color: #EAF6E2}
.arial14b {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.arial14red {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: red}
.arial12n {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.datacellheadertext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.datacellsmtext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.datacell14text {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
.datacell14textn {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal}
.whitebig {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.arial12b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.arial12bc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-TRANSFORM: capitalize;}
.availabilityNote {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal }
.productName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: white;
  border: 1px solid black;
}
.submitTable {
  border: 1px solid black;
  border-collapse: collapse;
  margin-top: 4px;
}
.cartInputText {
  text-align: right;
}
.cartInputSelect {
  width: 130px;
  text-align: right;
}
.tc {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.tc1 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; margin-left:5px;}
.datacellsmtextu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
div.box { border: solid; border-width: 1px; width: 100% }
.error {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: red; font-weight: bold}
.errorDiv:not(.alert) {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: red;
    font-weight: bold
}
.capitalize8 {TEXT-TRANSFORM: capitalize;FONT-SIZE: 8pt; color: black}
.indent { padding-left: 3em; text-indent: -0em; padding-right: 5em;  }
.category {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 8pt;
	padding-left: 1em; text-indent: -1em; TEXT-TRANSFORM: capitalize; padding-bottom: 5px;
	padding-right: 10px;

}

#leftnav {
	position: absolute;
	margin-left: 2px;
	top: 0px; left: 0px;
	width: 122px;
	background: #D2D5CC url(/left_nav.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #000;
  z-index:10;
	}
#leftnav a {display: block; margin: 0; padding: 3px;}

#logobar {
	margin-left: 122px; margin-top: 0px;
	width: 100%;
	background: #E5D5C8 url(/mcmurray_logo2.jpg) no-repeat top left;
  z-index:1;
	padding: 0px 0px 0px 0px;
  border: 0.1px solid #FFFFFF;
	}

#searchbox {
	position: absolute;
	left: 621px; 
  top: 1px;
	width: 200px;
	background: #E5D5C8 ;
  z-index:3;
	padding: 0px 0px 0px 0px;
	}
#topnav {
	margin-left: 122px;
	width: 100%;
	background: #D2D5CC ;
  z-index:4;
  padding-left: 5px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
  height: 30px;
	}
#mainbody {
	margin-left: 122px;
	width: 100%;
  z-index:1;
	padding: 0px 0px 0px 0px;
	}
#checkoutbody {
	margin-left: 130px;
	width: 720px;
  z-index:1;
	padding: 0px 0px 0px 0px;
	}
#footer {
	margin-left: 130px;
	width: 100%;
  z-index:1;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}
#shoppingcartbox {
	position: absolute;
	left: 575px; top: 85px;
	background: #E5D5C8 ;
  z-index:3;
	padding: 0px 0px 0px 0px;

	}
#socialmedia {
	position: absolute;
	left: 640px; top: 95px;
	background: #E5D5C8 ;
  z-index:3;
	padding: 0px 0px 0px 0px;

	}
.search-cell {
  padding-left: 15px;
  padding-top: 5px;
}
.search_title {
  font-size:  10pt;
  margin-left: 0px;
}
.search_rank {
  font-size:  8pt;
}
.search_desc {
  font-size:  10pt;
  margin-left: 20px;
}
.search_form_input {
  font-size:  10pt;
}
.search_form_text {
  font-size:  10pt;
}

/* cart add results - normal */
.cartadd_good {
  color: #24673e;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}
/* cart add results - error */
.cartadd_error {
  color: red;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}
.videoLink {
  font-weight: normal;
  margin-right: 15px;
}
.videoLinkCurrent {
  font-weight: bold;
  margin-right: 15px;
}
.checkoutHeader {
  font-weight: bold;
  font-size: 13pt;
}
.checkoutStageCurrent {
  font-weight: bold;
  margin-bottom: 15px;
  margin-left: 10px;
  font-size: 11pt;
  color: black;
}
.checkoutStageFuture {
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: 10px;
  font-size: 11pt;
  color: #555555;
}
.checkoutStagePast {
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: 10px;
  font-size: 11pt;
  color: black;
}
A.checkoutStagePast:link {
  text-decoration: none;
  color: black;
}
A.checkoutStagePast:visited {
  text-decoration: none;
  color: black;
}
A.checkoutStagePast:hover {
  text-decoration: none;
  color: red;
}
A.checkoutStagePast:active {
  text-decoration: none;
  color: black;
}

.simpleBorder {
  border: 1px solid black;
}

.checkoutCellLeft {
  padding-right: 10px;
  padding-bottom: 5px;
  vertical-align: top;
}
.checkoutCellRight {
  padding-bottom: 5px;
  vertical-align: top;
}
.availFull {
  color: green;
  text-align: center;
  vertical-align: middle;
  border: 1px solid black;
  padding: 3px;
}
.availPartial {
  color: #C7C700;
  text-align: center;
  vertical-align: middle;
  border: 1px solid black;
  padding: 3px;
}
.availNone {
  color: red;
  text-align: center;
  vertical-align: middle;
  border: 1px solid black;
  padding: 3px;
}
.subCell {
  border: 1px solid black;
  padding: 3px;
}
/* override the struts def for this */
.label {
  float: none;
  font-style: normal;
  width: auto;
}

#mainBodyGeneral {
  margin-left: 10px;
  width: 700px;
}
#mainBodyWide {
  margin-left: 10px;
  width: 800px;
}
#mainBodyNoWidth {
  margin-left: 10px;
}
.oldPrice {
  text-decoration: line-through;
}
.newPrice {
  color: red;
  font-weight: bold;
}
.breedListCat {
  font-weight: bold;
}