<style type="text/css">

* {padding:0; margin:0}
.green9 {margin:0; font:9px Arial, Helvetica; color:#65B746; text-decoration: none}
.green11 {margin:0; font:11px Arial, Helvetica; color:#65B746; text-align:center; 
text-decoration:none;}
.green10 {margin:0; font:11px Arial, Helvetica; color:#339933; text-decoration:none;
line-height: 1.25;}
.green16 {margin:0; font:16px Arial, Helvetica; color:#65B746; font-weight:bold}
.red11 {margin:0; font:11px Arial, Helvetica; color:#FF0000; text-align:center; 
text-decoration:none;}
.body {margin:0; font:11px Arial, Helvetica; color:#000000; line-height: 1.00}
.body12 {margin:0; font:12px Arial, Helvetica; color:#000000;}
.body10 {margin:0; font:10px Arial, Helvetica; color:#000000;}
.body_bc {margin:0; font:10px Arial, Helvetica; color:#000000; padding: 3px;}
.body10w {margin:0; font:10px Arial, Helvetica; color:#ffffff;}
.footer {margin:0; font:11px Arial, Helvetica; color:#ffffff;line-height:1.50}
.bodySS {margin:0; font:12px Arial, Helvetica; color:#000000; word-spacing: 3px}
.ovbody {margin:0; font:11px Arial, Helvetica; line-height: 1.25; color:#000000;}
.bodyw {margin:0; font:11px Arial, Helvetica; color:#ffffff;}
.bodyg {margin:0; font:11px Arial, Helvetica; color:#000000; text-align: left}
.body18 {margin:0; font:16px Arial, Helvetica; color:#000000; text-align: left}
.nav {margin:0; font:10px Arial, Helvetica; color:#ffffff; text-align: center}
td.pthumb {border: 1px solid #65B746; padding: 3px}
.nav2 {margin:0; font:10px Arial, Helvetica; color:#000000}
.cat {margin:0; font:10px Arial, Helvetica; color:#000000; text-align: left}
.catprice {margin:0; font:14px Arial, Helvetica; color:#000000; text-align: left}
.body14w {margin:0; font:14px Arial, Helvetica; color:#ffffff; text-align: left}
.body10_14s {
font-family : arial, ms sans serif, helvetica;
font-size : 10pt;
line-height : 14pt;
background-color : #f5eec0;
border-style : solid;
border-color : #000000;
border-width : 1px;
}
option.ageSize {margin:0; font:10px Arial, Helvetica; color:#000000; font-weight: bold; text-align: left; background: #65b746}
select.ss70 {font:10px Arial, Helvetica; 
	height: 20px; width: 70px; border: 1px solid #ffffff; background-color: #ffffff; scrollbar-track-color: #65B746} 
select.ss125 {font:10px Arial, Helvetica; 
	height: 18px; width: 125px; border: 1px solid #ffffff; background-color: #ffffff; scrollbar-track-color: #65B746} 
select.ss150 {font:10px Arial, Helvetica; 
	height: 18px; width: 150px; border: 1px solid #ffffff; background-color: #ffffff;} 	
select.cart250 {font:10px Arial, Helvetica; 
	height: 18px; width: 250px; border: 1px solid #e8e8e8; background-color: #ffffff;} 	
select.cat {font:10px Arial, Helvetica; 
	height: 20px; width: 140px; border: 1px solid #cccccc; background-color: #ffffff;} 
select.pp {font:11px Arial, Helvetica; 
	height: 20px; width: 300px; border: 1px solid #cccccc; background-color: #ffffff; scrollbar-track-color: #65B746} 
select.bc30 {font:10px Arial, Helvetica; 
	height: 20px; width: 50px; border: 1px solid #cccccc; background-color: #ffffff;}
select.bc120 {font:10px Arial, Helvetica; 
	height: 20px; width: 110px; border: 1px solid #000000; background-color: #ffffff;}

input.s175 {font:10px Arial, Helvetica; 
	height: 18px; width: 175px; border: 1px solid #cccccc; background-color: #ffffff;}
input.s20 {font:10px Arial, Helvetica; 
	height: 18px; width: 20px; border: 1px solid #cccccc; background-color: #ffffff; text-align: center}
input.s50 {font:10px Arial, Helvetica; 
	height: 18px; width: 50px; border: 1px solid #cccccc; background-color: #ffffff; text-align: center}
input.cart30 {font:10px Arial, Helvetica; 
	height: 18px; width: 30px; border: 1px solid #cccccc; background-color: #ffffff; text-align: center}
input.cartsh {font:11px Arial, Helvetica; 
	height: 18px; width: 35px; border: 0px solid #cccccc; background-color: #e8e8e8; text-align: right}
input.cartt {font:11px Arial, Helvetica; 
	height: 18px; width: 50px; border: 0px solid #cccccc; background-color: #ffffff; text-align: right}
select.cart150 {font:10px Arial, Helvetica; 
	height: 18px; width: 150px; border: 1px solid #f8f8f9; background-color: #ffffff;}
select.cart60 {font:10px Arial, Helvetica; 
	height: 20px; width: 60px; border: 1px solid #cccccc; background-color: #ffffff;}

input.home {font:11px Arial, Helvetica; 
	height: 16px; width: 195px; border: 1px solid #000000; background-color: #e8e8e8; text-align: left; color: #000000;}
input.home50 {font:11px Arial, Helvetica; 
	height: 16px; width: 50px; border: 1px solid #000000; background-color: #e8e8e8; text-align: left; color: #000000;}

.buttons {background-color : #65B746;border-style : solid;border-color : #000000;font-size : 9 pt;font-weight : bold;color : #FFFFFF;text-align : center;font-family : ms sans serif, arial;line-height : 9 pt;border-width : 1px;width: 100px;padding : 2px;
}
td.features {text-align: left;background-color: #ffffff; border: solid #e7e8e9 1px;font-size: 11px; font-family:  Arial, Helvetica; color: #000000;line-height: 1.5;padding: 2px
}
table.svendorbox {border: 1px #cccccc solid; padding: 2px; background-color: #ffffff}
table.cartshade {border: 1px #cccccc solid; padding: 2px; background-color: #e8e8e8}
table.cartbox {border: 1px #cccccc solid; padding: 4px}
table.gc {border: 1px #cccccc solid;}
table.cartbox2 {border: 1px #cccccc solid; padding: 0px; margin: 0px; background-color: #f8f8f9;}
td.imgbox {border: 1px #cccccc solid; padding: 2px}
td.relItems {border: 1px #cccccc solid; padding: 2px; margin:0; font:11px Arial, Helvetica; color:#000000;}
textarea.pup {border: 1px #cccccc solid; padding: 2px; height: 100px; width: 250px}
textarea.gift {border: 1px #cccccc solid; padding: 2px; height: 56px; width: 250px}



.thumbnail{
position: relative;z-index: 0;
}

.thumbnail:hover{background-color: transparent;z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 2px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ border-width: 0;padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
top: -90px;

}

/* for patterns on prod page*/
.thumbnailp{
position: relative;z-index: 0;
}

.thumbnailp:hover{background-color: transparent;z-index: 50;
}

.thumbnailp span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 2px;
left: 100px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailp span img{ border-width: 0;padding: 2px;
}

.thumbnailp:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -300px; /*position where enlarged image should offset horizontally */
top: 10px;

}



.color1 {color: #65B746; text-decoration:none;}
.color2 {color: #000000; text-decoration:none;}
.color3 {color: #f04a33; text-decoration:none;}
.color4 {color: #ffffff; text-decoration:none;}
</style>
