/* 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;}
.categorygreenheader{color:#ac008b; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px; padding-left:4px;}
.categorypageheader{color:#5d286c; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
.greyheader {padding:0px 0px 0px 0px; color:#656666; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.purplesubheader{padding:10px 0px 5px 0px; color:#94aac6; font-size:12px; font-weight:bold;}
.mainmenutext{color:#ffffff;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
.purplenavbar{background-color:#e3ccea; padding-top:2px; padding-bottom:2px;}
.darkpurplenavbar{background-color:5d286c; padding-top:3px; padding-bottom:3px;}


.blueblock {background-color:#d2effc; padding:5px 5px 10px 5px; font-size:10px}
.greyblock {background-color:#f8f8f8; padding:5px 5px 10px 5px; font-size:10px}
.bluebackground {background-color:#d2effc;}
.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;}
.categorywhiteheader {padding:5px 0px 0px 0px; color:#ffffff; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.categorygreyheader {padding:0px 0px 0px 0px; color:#656666; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.greybackground {background-color:#f8f8f8; padding:3px 5px 3px 3px; font-size:10px}
.purplebackground {background-color:#5d286c; padding:3px 5px 3px 3px; font-size:10px}
.lightpurplebackground {background-color:#dae1eb; padding:3px 5px 3px 3px; font-size:10px}
.darkgreybackground {background-color:#b8b8b8; padding:3px 5px 3px 3px; font-size:10px}



/* text classes */
.leftnavtext  {font-size:9px; color:#666666; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;}
/* product classes */
.productimage {vertical-align:top; width:137px; height:90px; padding:0px 2px 0px 0px;}
.productname {font-size:15px; color:#5d286c; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.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}

/* product listing background colour */
.productListingBackground {background-color:#f9f9f9;}

/* 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:#666666; text-decoration:none; font-weight:bold;  font-size:10px;}
a:visited {color:#666666; 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:#666666; text-decoration:none; font-weight:bold; font-size:10px;}

a.categorygreenheader:link {color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
a.categorygreenheader:visited {color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
a.categorygreenheader:hover {color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
a.categorygreenheader:active {color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}

a.rightad:link {color:#5f98a1; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
a.rightad:visited {color:#5f98a1; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
a.rightad:hover {color:#000000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
a.rightad:active {color:#5f98a1; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}

a.leftmenulink:link {color:#656666; text-decoration:none;  font-size:10px; padding-left:4px;}
a.leftmenulink:visited {color:#656666; text-decoration:none;  font-size:10px; padding-left:4px;}
a.leftmenulink:hover {color:#000000; text-decoration:underline;  font-size:10px; padding-left:4px;}
a.leftmenulink:active {color:#656666; text-decoration:none; font-size:10px; padding-left:4px;}

a.blackmenulink:link {color:#ffffff;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.blackmenulink:visited {color:#000000;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.blackmenulink:hover {color:#;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.blackmenulink:active {color:#000000;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}

a.topnavlink:link {color:#5d286c;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.topnavlink:visited {color:#5d286c;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.topnavlink:hover {color:#ac008b;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}
a.topnavlink:active {color:#5d286c;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 0px 0px 0px;}

a.whitelinkbottom:link {color:#ffffff;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold}
a.whitelinkbottom:visited {color:#ffffff;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}
a.whitelinkbottom:hover {color:#5f98a1;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}
a.whitelinkbottom:active {color:#ffffff;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}

a.purplelinktop:link {color:#5d286c;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold; text-align:left}
a.purplelinktop:visited {color:#5d286c;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}
a.purplelinktop:hover {color:#000000;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}
a.purplelinktop:active {color:#5d286c;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}

a.subcategory:link {color:#5d286c;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold; text-align:left}
a.subcategory:visited {color:#5d286c;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}
a.subcategory:hover {color:#000000;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}
a.subcategory:active {color:#5d286c;text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; font-weight:bold;}

/* 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;}

/* leftcolumn grey menu links normal */
a.italicgreylink:link {color:#666666; font-weight:normal; text-decoration:none; font-style:italic; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.italicgreylink:visited{color:#666666; font-weight:normal; text-decoration:none; font-style:italic; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.italicgreylink:hover{color:#666666; font-weight:normal; text-decoration:none; font-style:italic; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.italicgreylink:active{color:#666666; font-weight:normal; text-decoration:none; font-style:italic; 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}

#layer {
background:url(/images/snow.fla)
}

td.arrow {
font-weight:bold;

background-position:center;
background-repeat:no-repeat;
color:#000;
font-size:11px;
width:170px;
padding-left:5px;
padding-right:5px;
}
