/* CSS Document */
body { background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; margin:1px 1px 1px 1px;font-size:11px; color:#666666;}
table {border-collapse:collapse;font-size:10px}

h1 {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;text-align:left}
h2 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;}
h3 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;text-align:left}
h4 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;text-align:left}

img {float:none; overflow:hidden}

form {margin:0px 0px 0px 0px}
/* form classes */
.searchlist {height:20px; width:120px; padding:0px 0px 0px 0px;}

input.formInput {vertical-align:middle;font-size:10px;color:#777777;padding-left:4px;padding-top:2px;border:solid 1px #7f9db9;height:19px;vertical-align:baseline}
select.formInput {font-size:10px;color:#777777;}
.formInput {color:#777777;}
input.inputButton { float:none; vertical-align:middle;}
img.inputButton { float:none; vertical-align:middle;}


/* header classes */

.headerspacer{border:0px; width:5px;background-color:#000000;padding:0px 0px 0px 0px;}
.mainnavbar{background-color:#000000;width:760px; height:20px; border:0px; padding: 0px 10px 0px 10px; vertical-align:middle; text-align:center;}
.belownavbar {background-color:#FFFFFF; padding:4px 4px 4px 0px; width:415px; height:80px; border:0px; text-align:center; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top;}
.leftcolumn {width:150px; margin:10px 10px 0px 10px;}
.rightcolumn {width:100%; margin:5px 0px 0px 0px;}
.columnheadings {vertical-align:top; padding:10px 0px 0px 0px;}
.animatedad {border:1px; padding:8px 8px 8px 8px;}
.orangeheader {padding:5px 0px 0px 0px; color:#ff9e0e; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:100%;}
.greyheader {padding:5px 0px 5px 0px; color:#656666; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.greysubheader{padding:10px 0px 10px 0px; color:#63d8d8; font-size:12px; font-weight:bold;}
.darkredsubheader{padding:10px 0px 10px 0px; color:#b3395a; font-size:12px; font-weight:bold;}
.greybackground{background-color:#666666; color:#ffffff;}
.greyblock {background-color:#f8f8f8; padding:5px 5px 10px 5px; font-size:10px}
.categoryorangeheader {padding:5px 0px 0px 0px; color:#ff9e0e; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* SubmitText */
.pinkSubmit {cursor:pointer;color:#f92fab;text-decoration:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.categoryorangeheader {padding:5px 0px 0px 0px; color:#ff9e0e; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.categorywhiteheader {padding:5px 0px 0px 0px; color:#ffffff; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.categorypinkheader {padding:5px 0px 0px 0px; color:#f92fab; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.categorydarkredheader {padding:5px 0px 0px 0px; color:#b3395a; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.greybackground {background-color:#f8f8f8; padding:3px 5px 3px 3px; font-size:10px}
.darkgreybackground {background-color:#b8b8b8; padding:3px 5px 3px 3px; font-size:10px}
.redText {color:red;font-weight:bold}

/* text classes */
.leftnavtext  {font-size:9px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;}

/* product classes */
.productimage {vertical-align:top; width:137px; height:90px; padding:0px 2px 0px 0px;}
.productimageend{vertical-align:top; width:137px; height:90px; padding:0px 3px 0px 0px;}
.productdesc {vertical-align:top; text-align:center; width:137px; height:40px; padding:0px 2px 4px 0px; font-size:9px}
.productdescend {vertical-align:top; width:137px; height:40px; padding:0px 3px 0px 0px; font-size:11px}


/* feature graphic cells */
.featurecolumn {width:155px; padding:5px 0px 0px 0px;}
.featurecell {height:62px; width:62px; border:2px; border-color:#666666; background-color:#FFFFFF; vertical-align:top}
.featuredescription {width:100%; border:0px; background-color:#FFFFFF; text-align:left; font-size:9px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; padding:0px 0px 5px 3px}

/* footer classes */
.footerrow {background-color:#7a7a7a; border:0px; font-size:12px; color:#FFFFFF;  text-align:center; padding:0px 0px 0px 0px;  height:15px;}
.copyright {background-color:#FFFFFF; border:0px; font-size:10px; text-align:center; padding:8px 0px 4px 0px;  height:15px;}

/* MORE links */
a:link {color:#656666; text-decoration:none; font-weight:bold; font-size:10px;}
a:visited {color:#656666; text-decoration:none; font-weight:bold; font-size:10px;}
a:hover {color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}
a:active {color:#656666; text-decoration:none; font-weight:bold; font-size:10px;}

/* whitelink topmenu links */
a.whitelink:link {color:#ffffff;text-decoration:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.whitelink:visited {color:#ffffff;text-decoration:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.whitelink:hover {color:#63d8d8;text-decoration:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.whitelink:active {color:#ffffff;text-decoration:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}

/* whitelink bottommenu links */
a.whitelinkbottom:link {color:#ffffff;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:600;}
a.whitelinkbottom:visited {color:#ffffff;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:600;}
a.whitelinkbottom:hover {color:#000000;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:600;}
a.whitelinkbottom:active {color:#ffffff;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:600;}

/* pink menu links */
a.pinklink:link {color:#f92fab;text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top;} 
a.pinklink:visited {color:#f92fab;text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a.pinklink:hover {color:#8d2766;text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a.pinklink:active {color:#f92fab;text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/* small aqua menu links */
a.smallaqualink:link {color:#FF9E0E;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top;} 
a.smallaqualink:visited {color:#FF9E0E;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a.smallaqualink:hover {color:#63d8d8;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a.smallaqualink:active {color:#63d8d8;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/* small orange menu links */
a.smallorangelink:link {color:#FF9E0E;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top;} 
a.smallorangelink:visited {color:#FF9E0E;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a.smallorangelink:hover {color:#63d8d8;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a.smallorangelink:active {color:#FF9E0E;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/* aqua menu links */
a.aqualink:link {color:#94aac6;text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 2px;}
a.aqualink:visited {color:#94aac6;text-decoration:none;font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 2px;}
a.aqualink:hover {color:#0fabab;text-decoration:none;font-size:14px;  font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 2px;}
a.aqualink:active {color:#94aac6;text-decoration:none;font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 2px;}

/* orange menu links */
a.orangelink:link {color:#FF9E0E;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 0px 0px;}
a.orangelink:visited{color:#FF9E0E;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding:0px 0px 0px 0px;}
a.orangelink:hover{color:#ff4e00;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding:0px 0px 0px 0px;}
a.orangelink:active{color:#FF9E0E;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding:0px 0px 0px 0px;}

/* just aqua menu links */
a.justaqualink:link {color:#02a4b4;text-decoration:none; font-weight:bold;}
a.justaqualink:visited{color:#02a4b4;text-decoration:none; font-weight:bold;}
a.justaqualink:hover{color:#000000;text-decoration:none; font-weight:bold;}
a.justaqualink:active{color:#02a4b4;text-decoration:none; font-weight:bold;}

/* just pink menu links */
a.justpinklink:link {color:#f92fab;text-decoration:none; font-weight:bold;}
a.justpinklink:visited{color:#f92fab;text-decoration:none; font-weight:bold;}
a.justpinklink:hover{color:#000000;text-decoration:none; font-weight:bold;}
a.justpinklink:active{color:#f92fab;text-decoration:none; font-weight:bold;}

/* leftcolumn grey menu links */
a.leftgreylink:link {color:#666666; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.leftgreylink:visited{color:#666666; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.leftgreylink:hover{color:#000000; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.leftgreylink:active{color:#666666; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* leftcolumn grey menu links normal */
a.normalgreylink:link {color:#666666; font-weight:normal; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.normalgreylink:visited{color:#666666; font-weight:normal; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.normalgreylink:hover{color:#000000; font-weight:normal; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.normalgreylink:active{color:#666666; font-weight:normal; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* styles for the footer area */
table.footerTable {width:760px;height:20px;background-color:#7a7a7a;border:0px;}
.footerRow {height:20px;}
.footerText {text-align:center;color:#ffffff;font-size:12px;}


/* Error Text Styles */
.ErrorSmall {color:Red; font-size:10px;}
.Error{color:Red;}

/* styles for category info boxes */

/* Register Form styles */


/* Spacing */


 
 .px3{
  font-size: 3px;
 }
 
 /* FROM OSCOMMERCE STYLES */
 .infoBox {
/*  background: #b6b7cb;*/
}

.infoBoxContents {
/*  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;*/
}

.infoBoxNotice {
/*  background: #FF8E90;*/
}

.infoBoxNoticeContents {
/*  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;*/
}

TD.infoBoxHeading {padding-top:10px;}

TD.infoBox, SPAN.infoBox {
/*  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;*/
}

/* message box */
.messageStackError, .messageStackWarning { padding:3px;color:red; font-size:9px; font-family:Arial, Helvetica, sans-serif}
.messageStackSuccess { padding:3px;color:red; font-size:9px; font-family:Arial, Helvetica, sans-serif}

td.arrow {
font-weight:bold;
background-image:url(images/arrow.gif);
background-position:center;
background-repeat:no-repeat;
}