body {text-align: center; font-size: 1em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin: 0 auto; background-color: #faf1fd;}

#wrapper {top: 0; width: 960px; margin: 0 auto; padding: 0; border: 0; text-align: left; background-color: #ffffff;}

#heading {height: 108px; margin 0; padding: 8px 0 0 0; color: #ffffff; background-color: #6f0294; font: 1em Verdana, Arial sans-serif; }

#topmenu {height: 1.6em; margin-top: 1px;color: #ffffff; background-color: #e1556f; font-weight: bold;}
#topmenu a.nav {float:right; padding: 0 7px 5px 7px; border-style: solid; border-width: 0 0 0 1px; border-color: #ffffff;}
#topmenu a.nav:link {text-decoration: none; color: #ffffff; }
#topmenu a.nav:visited {text-decoration: none; color: #ffffff;}
#topmenu a.nav:hover {color: #f2d2fd; text-decoration: none; }
#topmenu a.nav:active {text-decoration: none;} 


#content {height: 100%; width: 960px; margin: 0; padding: 0;}

#navigation {width: 176px; height: 100%; background-color: #ffffff; float: left; margin: 0; padding: 0;}

#navigationcell1 {width: 158px; height: 38px; margin: 6px 6px 0 6px; padding: 0 0 0 6px; background-color: #f2d2fd;}
#navigation a.nav1 {line-height: 38px; color: #6f0294;  padding: 2px 3px 2px 3px; margin: 15px 0 0 0;}
#navigation a.nav1:link {text-decoration: none; color: #6f0294; }
#navigation a.nav1:visited {text-decoration: none; }
#navigation a.nav1:hover {color: #e1556f; text-decoration: none; }
#navigation a.nav1:active {text-decoration: none;} 

#navigationcell2 {font-size: 0.8em; width: 158px; height: 18px; margin: 6px 6px 0 6px; padding: 0 0 0 12px; background-color: #ffffff;}
#navigation a.nav2 {line-height: 18px; color: #6f0294;  padding: 2px 3px 2px 3px; margin: 15px 0 0 0;}
#navigation a.nav2:link {text-decoration: none; color: #6f0294; }
#navigation a.nav2:visited {text-decoration: none; }
#navigation a.nav2:hover {color: #e1556f; text-decoration: none; }
#navigation a.nav2:active {text-decoration: none;} 

#main {width: 740px; _width: 715px; margin: 0; padding: 20px; border-color: #f2d2fd; border-width: 0 0 0 2px; border-style: solid; background-color: #ffffff; float: left; height: 100%; font: 1em; color: #041dd9;}

.dept {width: 171px; height: 150px; border-color: #6f0294; border-width: 2px; border-style: dotted;padding: 8px; margin: 0 8px 8px 0; float: left;}
.dept p{margin: 6px 0 0 0; font-size: 1.2em; text-align: center;}
.dept img{margin: 8px 0 0 0; height: 90px;}

.item {width: 345px; height: 220px; border-color: #6f0294; border-width: 2px; border-style: dotted;padding: 0px; margin: 0 8px 8px 0; float: left;}
.item p{margin: 2px 0 0 0; font-size: .8em; text-align: center;}
.item img{margin: 8px 0 0 0; height: 90px;}
.price {color: red; font-weight: bold; font-size: 1.4em;}

.itemdetail {float: left;}
.itemdetail p{margin: 2px 0 0 0; font-size: .8em; text-align: center;}

.button {font-size: .9em; font-weight: bold; background-color: #f2d2fd; color: #6f0294; border: #ba6aed 2px outset; padding: 2px; margin-top: 10px; cursor: pointer;}

.basketbutton {font-family: "Trebuchet MS"; font-size: 1.1em; font-weight: bold; background-color: #e1556f; color: #ffffff; cursor: pointer; float: right; border: 4px outset #e1556f; padding: 1px 15px 0 15px;}


.sizesplit {border-color: #6f0294; border-width: 1px 0 0 0; border-style: dotted; width: 700px;}
.sizetitle {float: left; width: 140px;}
.sizetitle p{color: #6f0294; font-size: 1.2em; font-weight: bold;}
.sizedimensions {float: left; width: 150px; padding: 0 20px 0 20px; margin: 0;}
.sizedimensions p{color: #6f0294; font-size: .9em;}
.sizedescription {float: left; width: 350px;}
.sizedescription p{font-size: .9em;}

#footer {clear: both; height: 15px; width: 960px; margin: 0; padding: 8px 0 8px; border-width: 2px 0 2px; border-color: #f2d2fd; color: #041dd9; border-style: solid;  background-color: #ffffff; font: .65em Verdana, sans-serif; text-align: center;}

#footer a.nav1 {color: #005791;}
#footer a.nav1:link {text-decoration: underline; }
#footer a.nav1:visited {text-decoration: underline; }
#footer a.nav1:hover {color: #041dd9; text-decoration: none; }
#footer a.nav1:active {text-decoration: underline;} 

h1 {font-size: 1.3em; padding: 0 0 10px; margin: 0; color: #6f0294;}
h2 {font-size: 1.1em; padding: 0 0 10px; margin: 0;}
p {font-size: 1em; padding: 0 0 4px; margin: 0;}
.question {font-size: 1.1em; font-weight: bold; padding: 4px 0 0 0;}
.answer {font-size: .8em; padding: 0 0 0 8px;}
#itemnotice {font-weight: bold; font-size: .7em; padding: 4px 0 0 0;}
#formfield {font-weight: bold; font-size: .8em;}
li {font-size: 0.8em; padding: 0 0 0.4em; _padding: 0px; _margin: 0px;}
legend {font-weight: bold;}

.indextext {font-size: 1.3em; font-weight: bold; text-align:center; margin-bottom:6px; color: #6f0294;}
.indexbullet {font-size: 1.5em; font-weight: normal; font-style: italic; text-align:center; margin-bottom:6px; color: #e1556f;}
.indexbutton {font-family: "Trebuchet MS"; font-size: 1.2em; font-weight: bold; font-style: normal; background-color: #f2d2fd; color: #6f0294;  cursor: pointer; border: 2px solid; padding: 10px; margin-top: 8px;}



