body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  background-color: #990066;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.popup { margin-top: 7px; }

body.popup #content { background: url(/schema/gifs/logo_sm.gif) top right no-repeat; padding-top: 12px; }

p { padding-right: 40px; }


table.menu {
  width: 113px;
  margin: 0 0 0 7px;
  background-color: #cccccc;
  text-align: center;
  vertical-align: top;
}

table.menu td {
  text-align: right;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}


table.menu td.footer {
  height: 17px;
  background: url(/schema/gifs/design_menu.gif) bottom center no-repeat;
  border: none;
}

#productleft {
  width: 290px;
  float: left;
  display: inline;
}

#productright {
  width: 267px;
  float: right;
  display: inline;
}

table.productmain {
  width: 240px;
  margin-right: 27px;
  float: right;
  display: inline;

}

table.productmain img {
  border: 1px solid #bbbbbb;
}

table.popupproduct {
  width: 480px;
}

table.popupproduct img {
  border: 1px solid #bbbbbb;
}

table.popupproduct td.leftcol {
  width: 59px;
  text-align: center;
  vertical-align: top;
}

table.popupproduct td.leftcol img {
  margin-bottom: 5px;
}

table.popupproduct td.spacer {
  width: 25px;

}

table.popupproduct td.rightcol {
  width: 396px;
  text-align: center;
  vertical-align: top;
}

table.popuplinks {
  width: 480px;
}

table.popuplinks td {
  width: 84px;
}

table.popuplinks td.link {
  width: 198px;
}

h1,p.header1,.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}
h2,p.header2,.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3399;
	text-decoration: none;
}
h3,p.header3,.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}

table.product h3 { text-transform: capitalize; margin: 0; padding: 0; }

h4,p.header4,.h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC3399;
}

table.product h4 { margin: 0; padding: 0; }

p.header4b,.h4b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3399;
}

.cell_menu_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660066;
	background-color: #CCCCCC;
}
.menu_off, .menu_off_multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660066;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	line-height: 25px;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.menu_off_multi {
  line-height: 13px;
  padding-top: 8px;
  padding-bottom: 3px;
  display: block;



}
.cell_menu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660066;
}
.menu_on, .menu_on_multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
}
.menu_on_multi {
  line-height: 13px;
  padding-top: 8px;
  padding-bottom: 3px;
  display: block;


}
.cell_submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.submenu_on, .submenu_on_multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
  display: block;
}
.submenu_on_multi {
  line-height: 13px;
  padding-top: 5px;
  margin-right: 15px;
  padding-right: 0;
}
.submenu_off, .submenu_off_multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660066;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 25px;
  display: block;
}
.submenu_off_multi {
  line-height: 13px;
  padding-top: 5px;
  margin-right: 15px;
  padding-right: 0;

}
p,td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.p1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
  list-style-image: url(/schema/gifs/bullet.gif);
	list-style-type: none;
}
.p1_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	list-style-type: none;
  list-style-image: url(/schema/gifs/bullet.gif);
}
.p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660066;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
}
.p2_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}
.p3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC3399;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
}
.p4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
}
a {
  color: #660066;
  text-decoration: none;

}
a:hover {
	text-decoration: underline;
}
.box {
	border: 1px solid #CCCCCC;
}

td.alignright {
  text-align: right;
  /* Align Middle Right */
}
td.aligncenter {
  text-align: center;
  /* Align Middle Center */
}
td.aligntop {
  vertical-align: top;
  /* Align Top Left */
}
td.alignbottom {
  vertical-align: bottom;
  /* Align Bottom Left */
}
td.aligntopright {
  vertical-align: top;
  text-align: right;
  /* Align Top Right */
}
td.aligntopcenter {
  vertical-align: top;
  text-align: center;
  /* Align Top Center */
}
td.alignbottomright {
  vertical-align: bottom;
  text-align: right;
  /* Align Bottom Right */
}
td.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
  /* Align Bottom Center */
}

th {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  background-color: #CCCCCC;
  margin: 0.1px;
}

span.sup {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: super;
  /* Superscript */
}
span.sub {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: sub;
  /* Subscript */
}

img.floatleft {
  float: left;
  /* Float Left */
}
img.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
  /* Float Left with margin */
}
img.floatright {
  float: right;
  /* Float Right */
}
img.floatrightwithmargin {
  float: right;
  margin: 10px 0px 10px 16px;
  border: 1px solid #bbbbbb;
  /* Float Right with margin */
}
img.noborder {
  border-width: 0px;
  /* No Border */
}

img.withborder {
  border: 1px solid #990066;
  /* With Border */
}

img.rollover { /* Rollover */ }

ul.default {
  font-size: 11px;
  list-style-type: none;
  margin-left: 5px;
  padding-left: 0;
  /* Default Style */
}
ul.default li {
  background: url(/schema/gifs/bullet.gif) left top no-repeat;
  padding: 0 0 0 10px;
  margin-left: 0;
}
ol.norm {
  font-size: 11px;
  margin-left: 20px;
  padding-left: 5px;
 /* Ordered list */
}

/* links on listings pages */

p.h4b a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
  color: #CC3399;
  text-decoration: none;
}

p.h4b a:hover {
  text-decoration: underline;
}

table.threecol    { width: 580px; }
table.threecol td { width: 190px; }

table.product { width: 300px;}

/* Ecommerce styling */
#productbtm form { float: left; width: 260px; }


/* homepage table */
table.homepage {
  width: 300px;
  margin: 0;
  padding: 0;
}

table.homepage img {
  border: 1px solid #990066;
}

table.homepage td.homepageleftimg {
  width: 80px;
  text-align: left;
  text-align: left;
  padding: 10px 5px 10px 0;
  /* Home Page Left Image */
}

table.homepage td.homepagetext {
  width: 220px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0;
  /* Home Page Table Right */
}

span.smallPink {
  font-size: 85%;
  color: #CC3399;
  /* Small Pink Text */
}

span.smallPurple {
  font-size: 85%;
  color: #660066;
  /* Small Purple Text */
}

