body {background-color: white; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: x-small; margin:0 auto; height: 100%;}
.print {float: right}
a:visited, a:link, a:active {font-weight: bold; text-decoration: none; color: #663366}
a:hover {text-decoration: underline;}
img.main {float: right; margin-left: 10px; margin-bottom: 10px; border: 10px solid #E8E3EA}
/* good cols 9999cc,CCCCFF, pale E8E3EA*/
/* Constructs */
.container {width: 100%; height: 100%; min-width: 720px; width: expression(document.body.width < 720 ? "100%" : "100%");}
.top {width: 100%; border-bottom: 1px solid black;}
.middle {width: 100%; height: auto; border-bottom: 1px solid black; background-color: #663366;}  
.centredivider {width: 800px; height: 100%; background:url('/template/default/images/general/left_bg.gif') top left repeat-y #663366;}
.left {float: left; width: 180px; height: 100%;} 
.right {float: left; width: 539px; height: 100%; border-left: 1px solid black; background:url('/template/default/images/general/whiteout_feet.jpg') left top no-repeat;}
.bottom {border-bottom: 1px solid black; width: 100%; height: auto;}
/* End Constructs */

/* Header */
.h {width: 720px; background: url('/template/default/images/index/header_bg_fade.gif') top right no-repeat;}
.h img {float: left}
p.call {font-size:x-large; font-weight: bold; margin: 0px 0px 0px 0px; height: 65px; padding-left: 40px; padding-top: 25px;}
p.call span.email {font-size: 8pt; font-weight: normal}
/* End Header */

/* Menu row */
.menusection {clear: both;}
.menuspacer {float: left; color: white; line-height: 25px; font-size: 8pt; text-align: center; width: 180px; height: 26px; background-color: #663366;}
.menu {float: left; width: 540x;}
.menu a {text-decoration: none; color: black;}
.menu div {background-color: white; float: left; line-height: 25px; text-align: center; font-size: 8pt; font-weight: bold; border-top: 1px solid black; border-right: 1px solid black;}
.menu div.mstart {border-left: 1px solid black; width:88px;}
.menu div.mrest {width: 88px;}
/* End menu row */

/* Content containers */
.lbox {width: 180px;}
.lboxp {width: 160px; padding: 10px 10px 10px 10px;}
.lboxp img {float: left;}
.lboxpp {width: 170px; padding: 5px 5px 5px 5px; background-color: #663366; color: white; font-weight: bold;}
.content {width: 519px; padding: 10px; font-size: small; margin-top: -2px;}
.fpcontent {background:url('/template/default/images/general/whiteout_bedandbooks.jpg') left top no-repeat white;}
.content p.tagline {font-size: large; margin-bottom: -10px; margin-top: -5px; font-weight: bold; letter-spacing: 0.3mm;}
.bleft {float: left; width: 180px;}
.bright {float: left; width: 519px; height: 100%; border-left: 1px solid black; padding: 10px 10px 0px 10px;}
/* End Content containers */

span.linksep { display: none; }
hr {color: #CCC; clear: both}
hr.thinblack {height: 1px; color: black;}
hr.purpleblock {height: 10px; color: #663366; background-color: #663366;}
.splash {border-bottom: 1px solid black; margin-left: -10px; margin-top: -8px}
.leftpic {border-top: 1px solid #663366; border-bottom: 10px solid #663366;}
h1 {color: #663366; font-size: large; margin-top: 3px; margin-bottom: 0px}
h2 {color: #663366; font-size: medium; margin-top: 3px; margin-bottom: 0px}
h3 {color: #FF6600; font-size: small; margin-top: 3px; margin-bottom: 3px}
h4 {color: #FF6600; font-size: x-small; margin-top: 3px; margin-bottom: 3px}
.bed {background-color: #663366; color: white;}

.disclaimer {clear: both; padding-top: 10px; padding-bottom: 10px; margin-left: 190px; width: 530px; text-align: left;}
.exp {float: left; height: 160px; margin: 0px 7px -2px 7px; text-align: center; width: 150px; font-size: 8pt; background-color: #E8E3EA; border: 1px solid #AAA;}
.expb {padding: 5px 5px 5px 5px;}
.exph {background-color: #663366; font-weight: bold; color: white;}

.sidemenu a:hover {color: white; text-decoration: none;}
.sidemenu {font-weight: bold; font-size: small; margin: 0px 0px -2px 0px; padding-left: 20px;}
.sidemenu li {width: 100%; margin-top: 0px; border-bottom: 2px inset white; list-style-image: url('/template/default/images/index/bullet-menu.gif');}

a img {border: 0px}
img {border-color: #E8E3EA;}
p.fpintro {font-size: 80%}
p.supplierslogostxt, p.fplogostxt {clear: both; background-color: #E8E3EA; border: 1px solid; border-left: 0px; border-right: 0px; border-top: #eee; border-bottom: #663366; text-align: center; font-size: 80%; font-weight: bold; color: #663366;}
img.supplierlogo {margin-left:3px; margin-right: 3px}
p.fplogostxt {margin: -10px;}
p.fplogos {text-align: center;}
p.fplogos img {margin: 2px;}

table.supplierskey {font-size: 75%; background-color: white; width: 100%; border: 1px solid #ccc; text-align: center;}
table.suppliers {background-color: white; width: 100%; border: 1px solid #ccc; border-collapse: collapse}
table.suppliers td.clr {background-color: white; text-align: right; padding:0px}
table.suppliers tr.row1 {background-color: white; text-align: center;}
table.suppliers tr.row2 {background-color: #eee; text-align: center;}

div.form {width: 100%; margin-bottom: 10px;}
div.formrow {clear: both;}
div.formleft {float: left;width:30%; text-align: right;}
div.formright {float: right; width:70%;}
div.formt {background:url('/template/default/images/formbox/tab_bg2.gif') top left repeat-x white;}
div.formtl {background:url('/template/default/images/formbox/tab_left2.gif') top left no-repeat;}
div.formtr {background:url('/template/default/images/formbox/tab_right2.gif') top right no-repeat;}
div.formbl {background:url('/template/default/images/formbox/tab_left2_bottom.gif') bottom left no-repeat;}
div.formbr {background:url('/template/default/images/formbox/tab_right2_bottom.gif') bottom right no-repeat;}
div.forml {background:url('/template/default/images/formbox/side_left2.jpg') top left repeat-y;}
div.formr {background:url('/template/default/images/formbox/side_right2.jpg') top right repeat-y;}
div.formb {background:url('/template/default/images/formbox/tab_bottom.gif') bottom left repeat-x;}