form { margin:0px; }
a	{ color:#89bd40 !important;text-decoration:none !important; }
a:hover	{ text-decoration:underline; }
a:visited { color:#003300; }

body {
	margin-top:0;
	margin-left:0;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, "Sans Serif";
	text-align: left; /* for IE */
	line-height:1.4em; 
	color:#656059;
	}
h1	{ font-size:24px; line-height:1.5em; color: #89bd40; font-weight:bold; margin:0px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";}
h2	{ font-size:20px; line-height:1.5em; color: #89bd40; font-weight:bold; margin:0px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";}
h3	{ font-size:18px; line-height:1.5em; color: #89bd40; font-weight:bold; margin:0px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";}
h4	{ font-size:14px; line-height:1.5em; color: #89bd40; font-weight:bold; margin:0px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";}
h5	{ font-size:12px; line-height:1.5em; color: #89bd40; font-weight:bold; margin:0px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";}
h6	{ font-size:11px; line-height:1.5em; color: #89bd40; font-weight:bold; margin:0px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";}

.bodyhtml { padding:10px; }
.pagetitle { display:inline;  }
.subtitle { font-size:18px; line-height:24px; font-weight:normal; color:#89bd40; display:inline; padding-left:10px; }
.breadcrumb	{ text-decoration:none;font-size:14px; color: #696d08; font-weight:bold; margin:0px; }

.producttitle { font-size:48px;  font-weight:normal; color:#89bd40; display:inline;  }
.productsubtitle { font-size:18px; line-height:24px; font-weight:normal; color:#89bd40; display:inline; padding-left:10px; }

#cartSummary { height:12px; display:block;font-size:10px;font-weight:normal;color:#666666; }
#logo { float:left; margin-top:53px;  }
#logoLink { text-decoration:none; font-size:36px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif"; color:#89bd40; }
#banner { height:90px; }

.gray { color:#999999 !important; }
#topnav { float:left;padding-top:27px;margin-left:30px; }
#topnavTable { width:740px;margin-top:0px; }
.topnavLinkSelected { padding-left:10px; text-decoration:none; font-size:24px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif"; color:#89bd40; }
.topnavLink { padding-left:10px; text-decoration:none; font-size:24px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif"; color:#999999 !important; }
.topnavLink:hover { color:#89bd40 !important; }
.topnavLinkCell { padding-top:0px;padding-bottom:0px; }

#subnav { height:24px;margin-left:2px;margin-right:2px; }
#subnavTable { width:100%;margin-top:0px; }
.subnavLinkSelected { text-decoration:none; font-size:12px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif"; color:#89bd40; }
.subnavLink { text-decoration:none; font-size:12px; font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif"; color:#999999 !important; }
.subnavLink:hover { color:#89bd40 !important; }
.subnavLinkCell { padding-top:0px;padding-bottom:0px; }

#topnavbg {  height:10px; }
#bottombg { height:209px;width:1140px;margin-top:60px;margin-left:58px;margin-right:58px; }

.wrapper{ display:inline-block; padding-top:0px; width:1140px; }
#main{
	display:block;
	padding-left:58px;padding-right:58px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	}
#userwelcome { float:right;margin-right:6px; }
/*   CGI SCRIPT SPECIFIC    */

.homepageFeature { padding:20px; }
.homespace { padding:20px; }
.homefeature { width:120px; padding:20px;border-style:solid;border-width:1px;border-color:#EEEEEE; }
.homefeatureimage { padding:20px; }
.homefeaturecopy { margin:0px;text-align:center; }
.homefeatureheadline { margin:0px;text-align:center; }

.smallcopy{ color:#595959; font-size:.8em; line-height:120%; }
.bannerlink{ color:#595959; font-size:.8em; line-height:120%; text-decoration:none; }
.copy{
font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
color:#656059;
font-size:.85em;
line-height:110%;
}
.artisttext{
font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
color:#656059;
font-size:.85em;
line-height:110%;
}
.caption{
font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
color:#A29E99;
font-size:.7em;
}
.active,strong {
color:#89bd40;
font-weight:bold;
}

.copyright{
padding-top:15px;
padding-bottom:20px;
font-family:Verdana, Arial, sans-serif;
font-size: .7em;
color: #A29E99;
background:#FFFFFF;
}
.copyright a, .copyright a:visited{
color: #A29E99;
text-decoration:none;
}
.imgpad{
padding:0px 5px 0px 5px;
}



.cartlineheader { 
	 font-weight: normal;
	 font-size: 9px;
	 font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	 text-align:center;
	border-style:solid;
	border-color:#89bd40;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	color:#89bd40;
	}

.cartline {
	font-size:11px;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
}
.cartlinestocknum {
	font-size:9px;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
    color:#B3BB1B;
}
.cartlinestyle {
	font-size:9px;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
}
.cartlinetitle {
	font-size:12px;
	color:#89bd40;
	font-weight:bold;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
}
.webcartsubtotal {
	font-size:11px;
	font-weight:bold;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
}
.quantityentry {
	font-size:12px;
	color:#666666;
	border-color:#a3a3a1;
	border-width:1px;
	font-weight:normal;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	padding:2px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:-moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
	margin-right:5px;
}
.alertBox {
	font-size:12px;
	color:#666666;
	border-color:#a3a3a1;
	border-width:1px;
	font-weight:normal;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	padding:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:-moz-linear-gradient(top, #89bd40, #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#89bd40), to(#FFFFFF));
}
.addtocartbutton {
	font-size:12px;
	color:#666666;
	border-color:#a3a3a1;
	border-width:1px;
	font-weight:normal;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	padding:2px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:-moz-linear-gradient(top, #FFFFFF, #89bd40);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#89bd40));
	margin-right:5px;
}
.wheretobuybutton {
	font-size:12px;
	color:#666666;
	border-color:#a3a3a1;
	border-width:1px;
	font-weight:normal;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	padding:2px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:-moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
	margin-right:5px;
}

.stocknum {
	font-size:9px;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
    color:#B3BB1B;
}
.sizecolorstyle {
	font-size:9px;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
    color:#B3BB1B;
}
.price{
font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
color:#89bd40;
font-size:18px;
line-height:110%;
font-weight:bold;
}































.scriptmessage	{
			display:block;
			font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
                        font-size:11px;
                        font-weight:normal;
			color:#CC0000;
			background-color:#EEEEEE;
			width:100%;
		}



.formerror	{	
			display:inline;
			padding:0px;
			margin:0px;
			font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
			font-size:10px;
			font-weight:bold;
			color:#CC0000;
		}
.actionbutton	{
 	font-size:12px;
	color:#444444;
	border-color:#a3a3a1;
	border-width:1px;
	font-weight:bold;
	font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	padding:7px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:-moz-linear-gradient(top, #FFFFFF, #89bd40);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#89bd40));
	margin-right:5px;
  			}
#returnToShoppingButton { margin-right:50px;}
#updateCartButton { margin-left:50px;margin-right:50px;}
#goToCheckoutButton { margin-left:50px;}

.smallactionbutton	{
	color:#B3BB1B;
				font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
				font-size:12px;
				font-weight:normal;
				color:#89bd40;
				background-color:#EEEEEE;
				border-color:#999999;
				}
.smallactionbuttonONCLICK	{
				color:#FFCCCC;
				}
.miniactionbutton	{
	color:#B3BB1B;
				font-family:"Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
				font-size:10px;
				font-weight:normal;
				color:#89bd40;
				background-color:#EEEEEE;
				border-color:#999999;
				}
.miniactionbuttonONCLICK	{
				color:#FFCCCC;
				}



.inputitem { color: #000000;
	 font-weight: normal;
	 font-size: 12px;
	 font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	 background-color: #ffffff;
	 }
.smallinputitem { color: #000000;
	 font-weight: normal;
	 font-size: 10px;
	 font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	 background-color: #ffffff }
.miniinputitem { color: #000000;
	 font-weight: normal;
	 font-size: 9px;
	 font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	 background-color: #ffffff }

.inputlabel { 
	 font-weight: bold;
	 font-size: 10px;
	 font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	color:#0B1C55;
	line-height:105%;
	margin-bottom:0px;
	margin-top:3px;
	}
.smallinputlabel { 
	 font-weight: bold;
	 font-size: 9px;
	 font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	border-style:solid;
	border-color:#666699;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	color:#0B1C55;
	}
.miniinputlabel { 
	 font-weight: normal;
	 font-size: 9px;
	 font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
	border-style:solid;
	border-color:#666699;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	color:#0B1C55;
	}


.inputlabelREQ { color: #CC0000;
         font-weight: bold;
         font-size: 10px;
         font-family: "Metrophobic","Lucida Sans Unicode", "Lucida Grande", Arial,  "Sans Serif";
         background-color: #FFFFCC;
        }

.sourcediv {	visibility:hidden;	}


.contentboxround {
border-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF; margin: 10px; padding: 3px; -moz-border-radius:5px 5px ;
}

.borderbottom { border-style:solid;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:1px; }
.subnavArrow { display:inline;
	border-color:#89bd40;
	border-width:1px;
	border-style:solid;
	padding:4px;
	color:#89bd40;
	font-weight:bold;
	font-family:courier;
	font-size:14px;
	width:22px;height:22px;
	margin-left:2px;}
.subnavArrow:hover { background-color:#89bd40; color:#FFFFFF; cursor:pointer;}

