body {
  color:#333333;
  font-family: Arial, Verdana;
  font-size:10px;
  line-height:18px;
  text-align:center;
  background-color:#FFFFFF;
  margin:0px;
}
td {
	color:#333333;
	font-family: Arial, Verdana;
        font-size:10px;
}
a, a:visited {
	color:#601827;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#601827;
}
img {
  border:0px;
}
table.masterProductTable {
	margin-top:20px;
}
.a_lrg_green {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #336633;
	font-weight: bold;
}

.a_lrg_green a:link {  color: #619661; text-decoration: none}
.a_lrg_green a:visited {  color: #619661; text-decoration: none}
.a_lrg_green a:hover {  color: #580202; text-decoration: underline}
.a_lrg_green a:active {  color: #580202; text-decoration: underline}

.a_lrg_red {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #943733;
	font-weight: bold;
}

.a_lrg_red a:link {  color: #943733; text-decoration: none}
.a_lrg_red a:visited {  color: #943733; text-decoration: none}
.a_lrg_red a:hover {  color: #076B1C; text-decoration: underline}
.a_lrg_red a:active {  color: #076B1C; text-decoration: underline}

.a_lrg_orange {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #8C4104;
	font-weight: bold;
}

.a_lrg_orange a:link {  color: #8C4104; text-decoration: none}
.a_lrg_orange a:visited {  color: #8C4104; text-decoration: none}
.a_lrg_orange a:hover {  color: #075A3C; text-decoration: underline}
.a_lrg_orange a:active {  color: #075A3C; text-decoration: underline}

.a_lrg_orangen {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #8C4104;
	font-weight: normal;
}

.a_lrg_orangen a:link {  color: #8C4104; text-decoration: none}
.a_lrg_orangen a:visited {  color: #8C4104; text-decoration: none}
.a_lrg_orangen a:hover {  color: #8C4104; text-decoration: underline}
.a_lrg_orangen a:active {  color: #8C4104; text-decoration: underline}

.a_lrg_orange2 {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #8C4104;
	font-weight: bold;
}

.a_lrg_orange2 a:link {  color: #8C4104; text-decoration: none}
.a_lrg_orange2 a:visited {  color: #8C4104; text-decoration: none}
.a_lrg_orange2 a:hover {  color: #075A3C; text-decoration: underline}
.a_lrg_orange2 a:active {  color: #075A3C; text-decoration: underline}

.a_lrg_red2 {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #B36416;
	font-weight: bold;
}

.a_lrg_red2 a:link {  color: #B36416; text-decoration: none}
.a_lrg_red2 a:visited {  color: #B36416; text-decoration: none}
.a_lrg_red2 a:hover {  color: #580202; text-decoration: underline}
.a_lrg_red2 a:active {  color: #580202; text-decoration: underline}

.a_lrg_blue {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #0033CC;
	font-weight: bold;
}

.a_sm {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #333333;
	letter-spacing: 0.1em;
}

.a_sm_grey {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #6E6E6E;
	letter-spacing: 0.1em;
}

.a_reg {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
}

.a_lrg {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

.v_sm {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.v_sm  a:link {  color: #345005; text-decoration: underline}
.v_sm  a:visited {  color: #345005; text-decoration: underline}
.v_sm  a:hover {  color: #8D2E2E; text-decoration: underline}
.v_sm  a:active {  color: #8D2E2E; text-decoration: underline}

.v_sm_white {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}

.v_sm_white  a:link {  color: #ffffff; text-decoration: none}
.v_sm_white  a:visited {  color: #ffffff; text-decoration: none}
.v_sm_white  a:hover {  color: #8D2E2E; text-decoration: underline}
.v_sm_white  a:active {  color: #8D2E2E; text-decoration: underline}

.v_sm_bold {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.v_sm_grey {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #6E6E6E;
}

.v_sm_orange {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #B77F06;
}

.v_sm_orange a:link {  color: #B77F06; text-decoration: underline}
.v_sm_orange a:visited {  color: #B77F06; text-decoration: underline}
.v_sm_orange a:hover {  color: #B77F06; text-decoration: underline}
.v_sm_orange a:active {  color: #B77F06; text-decoration: underline}

.v_sm_red {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #761616;
}

.v_sm_red a:link {  color: #761616; text-decoration: none}
.v_sm_red a:visited {  color: #761616; text-decoration: none}
.v_sm_red a:hover {  color: #08611A; text-decoration: underline}
.v_sm_red a:active {  color: #08611A; text-decoration: underline}

.v_sm_redreg {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #A65757;
}

.v_sm_redreg a:link {  color: #A65757; text-decoration: none}
.v_sm_redreg a:visited {  color: #A65757; text-decoration: none}
.v_sm_redreg a:hover {  color: #A65757; text-decoration: underline}
.v_sm_redreg a:active {  color: #A65757; text-decoration: underline}

.v_sm_brown {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #865a02;
	font-weight: bold;
}

.v_sm_brown a:link {  color: #865a02; text-decoration: none}
.v_sm_brown a:visited {  color: #865a02; text-decoration: none}
.v_sm_brown a:hover {  color: #8D2E2E; text-decoration: underline}
.v_sm_brown a:active {  color: #8D2E2E; text-decoration: underline}

.v_sm_ltbrown {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #A4855B;
	font-weight: bold;
}

.v_sm_ltbrown a:link {  color: #A4855B; text-decoration: none}
.v_sm_ltbrown a:visited {  color: #A4855B; text-decoration: none}
.v_sm_ltbrown a:hover {  color: #996600; text-decoration: underline}
.v_sm_ltbrown a:active {  color: #996600; text-decoration: underline}

.v_sm_blue {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #7B7BBF;
	font-weight: bold;
}

.v_sm_blue a:link {  color: #7B7BBF; text-decoration: none}
.v_sm_blue a:visited {  color: #7B7BBF; text-decoration: none}
.v_sm_blue a:hover {  color: #8D2E2E; text-decoration: underline}
.v_sm_blue a:active {  color: #8D2E2E; text-decoration: underline}

.v_sm_green {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #2C5E0E;
	font-weight: bold;
}

.v_sm_green a:link {  color: #264911; text-decoration: none}
.v_sm_green a:visited {  color: #264911; text-decoration: none}
.v_sm_green a:hover {  color: #2C5E0E; text-decoration: underline}
.v_sm_green a:active {  color: #2C5E0E; text-decoration: underline}

.v_sm_greenreg {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #476535;
	font-weight: normal;
}

.v_sm_greenreg a:link {  color: #476535; text-decoration: none}
.v_sm_greenreg a:visited {  color: #476535; text-decoration: none}
.v_sm_greenreg a:hover {  color: #8D2E2E; text-decoration: underline}
.v_sm_greenreg a:active {  color: #8D2E2E; text-decoration: underline}

.v_sm_green2 {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #819E45;
	font-weight: bold;
}

.v_sm_green2 a:link {  color: #819E45; text-decoration: none}
.v_sm_green2 a:visited {  color: #819E45; text-decoration: none}
.v_sm_green2 a:hover {  color: #39768A; text-decoration: underline}
.v_sm_green2 a:active {  color: #39768A; text-decoration: underline}

.v_sm_gold {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #807719;
	font-weight: bold;
}

.v_sm_gold a:link {  color: #807719; text-decoration: none}
.v_sm_gold a:visited {  color: #807719; text-decoration: none}
.v_sm_gold a:hover {  color: #8D2E2E; text-decoration: underline}
.v_sm_gold a:active {  color: #8D2E2E; text-decoration: underline}

.v_sm_purple {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #97649C;
	font-weight: bold;
}


.a_sm {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #5A0D01;
	font-weight: bold;
}

.missing { font-size: 10px; font-family: Arial, Verdana; color: #CC0000 }

.missingbold {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #CC0000;
	font-weight: bold;
}

.input {
background-color: white;
border-color: #666666;
border-style: solid;
border-width: 1;
color: #666666;
font-size: 8pt;
font-family: Arial, Verdana;
}

.ccValidationError
{
font-size: 20px;
font-weight: bold;
}

/* WebTools Main CSS */

#parentDiv {
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width:753px;
}
#masterDiv {
  width:753px;
  float:left;
  padding-left:2px;
background:url(/assets/common/images/fall_leftnav_BOTTOM.gif) 2px 0px repeat-y;

}
#header {
  background-color:#ffffff;
  float:left;
  width:746px;
  padding-bottom:5px;
}
#logo {
  width:325px;
  margin-top:30px;
  float:left;
  background-color:#ffffff;
}
#login {
  margin-top:5px;
  float:right;
  background-color:#ffffff;

}
.logintd {
  font-weight: bold;
  font-size: 10px;
}
#search {
  margin-top:5px;
  float:right;
  background-color:#ffffff;
  font-weight: bold;
  font-size: 10px;
  width: 300px;
}
#headerMenu {
  margin-top:35px;
  float:right;
  width:421px;
  text-align:right;
  background-color:#ffffff;
  font-size: 11px;
  font-weight: bold;
  color:#5e6639;
}
#status {
  margin-top:5px;
  float:right;
  width:421px;
  text-align:right;
  background-color:#ffffff;
  font-weight: bold;
  font-size: 10px;
}
#mainMenu {
  float:left;
  width:746px;
  text-align:left;
  background-color:#ffffff;
}
#menuCol {
  float:left;
  width:181x;
  margin-left:0px;
}
.npleftslot {
  text-align:left;
  float:left;
  width:181px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-top:0px;
}
#content {
  float:left;
  width:568px;
  margin-left:0px;
  padding-left:4px;
  padding-right:0px;
  padding-bottom:0px;
  padding-top:2x;
  text-align:left;
  background-color:#ffffff;
}
#cartcontent {
  float:left;
  width:551px;
  margin-left:0px;
  padding-left:4px;
  padding-right:0px;
  padding-bottom:0px;
  padding-top:2x;
  text-align:left;
  background-color:#ffffff;
}
#secheader {
	height:30px;
	padding-top:10px;
	padding-left:2px;
	width:565px;
	margin-top:26px;
	margin-left:5px;
}
#menuDisplay {
        background-color:#F0F5E9;
        border:1px solid #E0EADB;
	width:181px;
	padding-top:2px;

}
#menuDisplay a, #menuDisplay a:visited {
	color:#8C4104;
	font-size:13px;
	padding-left:5px;
	font-family: Arial, Verdana;
	line-height:20px;
	text-decoration:none;
}
#menuDisplay a:hover {
	text-decoration:underline;
}
#featHolder {
	float:left;
	width:100%;
}
#featHolder td {
}
.prodTable td  {
	float:left;
	width:125px;
	text-align:center;
        vertical-align:top;
	font-family: Arial, Verdana;
	font-size:10px;
	color:#666666;
	padding-top:12px;
	padding-left:14px;
	line-height:13px;
}
.prodcollection td  {
	float:left;
	width:125px;
	text-align:center;
        vertical-align:top;
	font-family: Arial, Verdana;
	font-size:10px;
	color:#666666;
        padding-top:12px;
	padding-left:14px;
	line-height:13px;
}
.prodcollectiontop td  {
	float:left;
	width:125px;
	text-align:center;
        vertical-align:top;
	font-family: Arial, Verdana;
	font-size:10px;
	color:#666666;
        padding-left:14px;
	line-height:13px;
}
.detail a, .detail a:visited, .detail a:hover {
	color:#000000;
}
#detailDisplay {
	margin-top:10px;
}
#footer {
	padding-top:14px;
	width:746px;
	float:left;
	text-align:center;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#000000;
        background-color:#ffffff;
}
.copyright {
	font-size:10px;
	color:#999999;
	padding-bottom:25px;
}
#textLinks {
	padding-right:75px;
        padding-left:75px;
	margin-top:15px;
}
#textLinks a {
	font-weight:normal;
	color:#8C4104;
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:underline;
}
#textLinks p {
	font-weight:bold;
}
#textLinks p.large a {
	font-weight:bold;
	padding-right:20px;
	padding-left:20px;
	font-size:12px;
}
.prodTitle{
	color:#5d633d;
	font-size:18px;
	font-family: Arial, Verdana;
}
b #ctl00_partname_sysPartName{
	color:#5d633d;
	font-size:18px;
	font-family: Arial, Verdana;
}
.nptrailerslot {
	background-color:#ffffff;
	text-align:center;
}
#bottomText {
	color:#6E6E6E;
	font-family: Arial, Verdana;
	font-size: 10px;
	border:1px solid #B5D5B5;
	background-color:#FFFFFF;
	background: URL("bg_orchardbottom_2.jpg") 12px left no-repeat;
	width:600px;
	text-align:left;

}
#bottomText p {
	padding:0px;
	margin:0px;
	padding-left:16px;
	padding-right:16px;
	margin-bottom:5px;
	line-height:13px;
	letter-spacing: 0.1em;
}
#bottomText p.title {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 0em;
	padding-bottom:10px;
	padding-top:15px;
	background-color:#FFFFFF;
}
#ctl00_partnotes_nppnblock_NotesPanel {

}
#notesWrapper {
	/*border:0px solid #ff00ff;
	background-color:#33CCCC;*/
	text-align:left;
	vertical-align:top;
}
td.descrip {
	font-family: Arial, Verdana;
	font-size: 10px;
	letter-spacing: 0em;
}
table.nptableCart {
     padding:0px;
     margin-top:10px;
}
tr.npsubheader th {
     font-size:10px;
     font-weight:bold;
     font-color:#666666;
     border-bottom:1px solid #aaaaaa;
     border-top:1px solid #aaaaaa;
     padding-bottom:3px;
     padding-top:3px;
     background-color:#f8f5e0;
}
table.discountTable {
     border-top:1px solid #aaaaaa;
     border-bottom:1px solid #aaaaaa;
     background-color:#f8f5e0;
}
table.discountTable td {
     font-weight:bold;
}
table.nptableExp td {
     font-size:11px;
     padding-top:2px;
     padding-right:6px;
     padding-bottom:2px;
}
td.deliveryDate {
padding:5px;
border:1px solid #bdbfa1;
background-color:#dbddc5;
color:#ad1730;
font-size:11px;
}

.custHoliday {
background-color:red;
}
.pricePanelDisplay {
  border:0px;
}

/* TOP NAV */

#menuwrapper {
	background-color: #b34b14;
        margin-bottom: 4px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Verdana;
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	font-weight:normal;
	color: #ffffff;
}
#p7menubar a.trigger {
	padding: 5px 21px 5px 21px;
}
#p7menubar li {
	float: left;
	width: 9em;
}
#p7menubar li ul, #p7menubar ul li  {
	width: 19em;
}
#p7menubar ul li a  {
	font-size: 11px;
	color: #ffffff;
	border-right: 0;
	padding: 3px 16px 3px 16px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #5e6639;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #000000;
	background-color: #b34b14;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #FFFFFF;
	background-color: transparent;
}
#p7menubar ul a:hover {
	text-decoration: underline;
	background-color: #5e6639!important;
	color: #ffffff!important;
}
#p7menubar li {width: auto;}

/* LEFT NAV */

#navBlock{
width:181px;
display:block;
min-height:403px;
*	height:470px;
background:url(/assets/common/images/Fall_08/leftnav.gif) top left no-repeat transparent;
layer-background-color: #000000;
padding:65px 0 0 0;
border-top:0px solid #FFFFFF;
}
#navBlock ul {
margin:0 0 15px 0;
padding: 0 0 0 0;

}
ul li {
list-style:none;
}
#navBlock ul li a{
display:block;
height:21px;
width:171px;
padding:0 0 0 10px;
cursor:pointer;
font-size:13px;
line-height:20px;
font-weight:bold;
font-weight:normal;
color:#492b0e;
text-decoration:none !IMPORTANT;
}
#navBlock ul li a:hover{
color:#492b0e;
background-color:#696f45;
}
#colLeft{
float:left;
width:181x;
overflow:hidden;
}
#catalog{
font-size:13px;
line-height:20px;
font-weight:bold;
font-weight:normal;
color:#000000;
text-decoration:none !IMPORTANT;
padding:0 0 0 10px;
}

/* MAIN BLOCK */

#imgSplit{
display:block;
height:113px;
width:234px;
}
#imgSplit img{
float:left;
}
#mainTop {
display:block;
height:309px;
* background-color:#FFFFFF;
}
#mainTop #left, #mainTop #right, #mainTop #bottom{
float:left;
background-color:#FFFFFF;
}
#mainTop #right{
display:block;
width:176px;
padding-left:1px;
background-color:#FFFFFF;
}
#mainTop #bottom{
display:block;
width:563px;
background-color:#FFFFFF;
}
#mainBottom {
float:left;
display:block;
* background-color:#FFFFFF;
}

/* STATIC PAGES */

#req {
font-weight:bold;
color:#990000;
margin:0;
}
h1, h2, h3, h4, h5 {
font-family: Arial, Verdana !IMPORTANT;
FONT-SIZE: 18px;
COLOR: #5d633d;
}
h2 {
font-size:12px !IMPORTANT;
}
h3 {
font-size:12px !IMPORTANT;
font-weight:bold;
color:#3C110A;
margin:0;
}
h4 {
font-size:18px !IMPORTANT;
font-weight:bold;
color:#990000;
}
p, ul, ul li{
font-size:12px !IMPORTANT;
}
ul {
margin:0 0 0 14px;
padding:0;
}
ul li{
margin:0;
padding:0;
}
a img, img {
border:none;
padding:0;
margin:0;
}
#mainTitle, .mainTitle {
display:block;
width:500px;
font-family: Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#651a29;
margin:45px 0 8px 24px;
}
.collection {
width:100%;
font-size:14px !IMPORTANT;
font-family: Arial, Verdana;
color:#3C110A;
margin:14px 0 14px 24px;
background:url(/assets/common/themes/SandboxTheme/dot_horiz.gif) bottom left repeat-x transparent;
}
#productsAll {
padding-top:12px;
* width:540px !IMPORTANT;
* float:left;
}

/* FORM */

.text {
border:1px solid #3C110A;
}
#cartTable {
font-size:11px !IMPORTANT;
}
#cartTable td{
font-size:11px !IMPORTANT;
font-family: Arial, Verdana !IMPORTANT;
}

/* PRODUCT DETAIL */
#prodDetil .left, #prodDetil .right {
float:left;
}
#prodDetil .left {
margin-right:12px;
}
#prodDetil .left img{
display:block;
}
#prodDetil .right h1{
font-size:18px;
margin:0 0 12px 0;
color:#5d633d;
}
#prodDetil .left #zoom{
display:block;
margin:10px 0 0 12px;
}
#prodDetil p {
width:265px;
margin:0 0 8px 0;
}
.prodDesc {
font-size:12px;
font-family: Arial, Verdana;
color:#535547;
text-align:justify;
}
.prodAddl {
font-size:11px;
font-family: Arial, Verdana;
color:#aaac8e;
color:#535547;
}
.prodSpec {
font-size:11px;
font-family: Arial, Verdana;
color:#aaac8e;
color:#535547;
margin-right:25px;
}
.prodPrice {
font-size:12px;
font-weight:bold;
}
.addToCart_btn {
display:block;
height:28px;
width:150px;
background:url(../../images/buttons/addCart_GREEN.gif) top left no-repeat transparent;
}
.clear_text {
text-indent: -9999px;
font-size: 0;
text-decoration: none;
}
.clear{
clear: both;
font-size: 0;
height: 0;
}