/* main styles */
hr { color:#cccccc; }
body { background-image:url(/pix/backf1f1f1.jpg); font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#cccccc; font-size:13px; margin-top:0; margin-right:0; margin-left:0; margin-bottom:0; }
li, ul, td, p, .normal { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:13px; }	
.sml, table.sml, td.sml, p.sml, li.sml, ul.sml { font-size:10px; } 
.grey, td.grey { color:#787878;}

 .cartTable
{
	border-top-color:black;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:black;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-color:black;
	border-left-style:solid;
	border-left-width:thin;
	border-right-width:thin;
	border-right-color:black;
	border-right-style:solid;
	
}


 
/* heading styles*/
h2, .heading, .pagehd, td.pagehd { font-size:18px; font-weight:bold; color:#339900; margin-bottom:0; }
.heading2, .pagehd2, td.pagehd2 { font-size:15px; font-weight:bold; color:#339900; }
h3, .heading3, .pagehd3, td.pagehd3 { font-size:13px; font-weight:bold; color:#339900; line-height:13px; margin-bottom:0; }
h1, .wh_heading, td.wh_heading { color:#ffffff; font-size:22px; line-height:22px;  margin-bottom:0; }
.wh_heading2, td.wh_heading2 { color:#ffffff; font-size:11px; line-height:16px; }
h3, .big { font-size:13px; font-weight:bold; }	
.stepON
{
	font-size:16px; font-weight:bold; 
}
.stepOFF
{
    COLOR: #ccc;
    font-size:13px; font-weight:normal; 
}

.evenRow {background-color: #FFFFFF}
.oddRow {background-color: #F1F1F1}

/* link styles*/
a:link, a:active, a:visited { color:#339900; font-weight:bold; text-decoration:underline; font-size:11px; }
a:hover { color:#339900; font-weight:bold; text-decoration: none; }
a.white:link, a.white:active, a.white:visited { color:#ffffff; font-weight:bold; text-decoration:underline; }
a.white:hover { color:#ffffff; font-weight:bold; text-decoration: none; }

 
 
 /* nav styles*/
a.nav:link, a.nav:active, a.nav:visited, a.nav:hover, .nav { color:#787878; font-size:10px; line-height:11px; font-weight:bold; text-decoration:none; }

/* nav styles*/
td.navG, td.nav1, td.nav2, td.nav3, td.nav4, td.nav {font-weight:bold; font-size:10px; color:#787878; cursor:pointer;}

a.navlinkH, a.navlink1, a.navlink2, a.navlink3, a.navlink4 { color:#787878; text-decoration:none; }

td.navGon {background-image:url(/pix/navon.gif); font-weight:bold; font-size:10px; background-color:#51a32e; color:#339900; cursor:pointer;}
td.nav1on {background-image:url(/pix/navon.gif); font-weight:bold; font-size:10px; background-color:#ed0a36; color:#be2146; cursor:pointer;}
td.nav2on {background-image:url(/pix/navon.gif); font-weight:bold; font-size:10px; background-color:#9b359b; color:#9b359b; cursor:pointer;}
td.nav3on {background-image:url(/pix/navon.gif); font-weight:bold; font-size:10px; background-color:#e97900; color:#e97900; cursor:pointer;}
td.nav4on {background-image:url(/pix/navon.gif); font-weight:bold; font-size:10px; background-color:#4684cf; color:#4684cf; cursor:pointer;}

/*
td.navGon {background-image:url(/pix/navon.gif); background-color:#51a32e; color:#1b9331; font-weight:bold; font-size:10px; cursor:pointer;}
td.nav1on {background-image:url(/pix/navon.gif); background-color:#ed0a36; color:#ed0a36; font-weight:bold; font-size:10px; cursor:pointer;}
td.nav2on {background-image:url(/pix/navon.gif); background-color:#9b359b; color:#9b359b; font-weight:bold; font-size:10px; cursor:pointer;}
td.nav3on {background-image:url(/pix/navon.gif); background-color:#e97900; color:#e97900; font-weight:bold; font-size:10px; cursor:pointer;}
td.nav4on {background-image:url(/pix/navon.gif); background-color:#4684cf; color:#4684cf; font-weight:bold; font-size:10px; cursor:pointer;}
*/
 
.leftnav, td.leftnav, a.leftnav:link, a.leftnav:active, a.leftnav:visited, { color:#787878; font-size:11px; text-decoration:none; font-weight:normal; }
 a.leftnav:hover, { color:#787878; font-size:11px; text-decoration:underline; font-weight:normal; }
 
/* album styles 
a.album:link, a.album:active, a.album:visited { color:#0050c9; font-size:12px; font-weight:bold; text-decoration:none; }
a.album:hover { color:#0050c9; font-size:12px; font-weight:bold; text-decoration:underline; }
td.bgcolor, table.bgcolor { background-color:#cccccc; color:#000000;}
td.fgcolor, tr.fgcolor { background-color:#ffffff; color:#000000;}
*/

/* footer styles */
a.footer:link, a.footer:active, a.footer:visited { color:#666666; font-size:10px; font-weight:normal; text-decoration:none; }
a.footer:hover { color:#666666; font-size:10px; font-weight:normal; text-decoration:underline; }
td.footer, .footer { color:#666666; font-size:10px; }


/* form styles */

input, select { border-width:1px; border-color:#666666; font-size:10px; color:#333333; }
textarea { border-width:1px; border-color:#666666; font-size:10px; color:#333333; font-family: Arial;}

.error, td.error {color:#cc0000;}

/* Error Styles */
.ErrorMsg {
	color: #FF3300;
	font-size:11px;
}
a.blue:active, a.blue:link, a.blue:visited {
    COLOR: #236ABF;
    text-decoration: underline;
}
a.blue:hover {
    COLOR: #236ABF;
    text-decoration: none;
}

.SHOPcolhead {
	padding: 4px;
}



a.navlinkH:hover {color:#1b9331;}
a.navlink1:hover {color:#be2146;}
a.navlink2:hover {color:#9b359b;}
a.navlink3:hover {color:#e97900;}
a.navlink4:hover {color:#4684cf;}