/*

  $Id: stylesheet.css,v 1.3 2003/02/15 21:47:10 wilt Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2001 osCommerce



  Released under the GNU General Public License

*/

.phpdigHighlight {color:#030399;
                 
                 font-weight:bold;
                 }
.phpdigMsg       {background-color:#f3f3ff;color:#030399;font-weight:bold;}
.phpdigAlert     {color:red;font-style:italic;}

.phpdig a{text-decoration:underline; color: #030399 }
.phpdig a:hover{text-decoration:none; }

.grey {padding:5px;
       margin-top:8px;
       margin-bottom:18px;
       margin-right:8px;
       border:2px dotted #BBBBBB;
       background-color:#EEEEEE;
       font-size:10px}
.blue {background-color:#f3f3FF;
       margin-top:8px;
       margin-bottom:8px;
       margin-right:8px;
       padding:3px;
       border-top:1px solid #7688A7;
       border-bottom:1px solid #7688A7;
       }
.phpdigSelect {
        background-color:#F5F5F5;
        }
.greyForm {padding:3px;
       border:1px solid #BBBBBB;
       background-color:#EEEEEE;
       font-size:10px;}
.greyFormDark {padding:3px;
       border:1px solid #BBBBBB;
       background-color:#E0E0E0;
       font-size:10px;}
.greyFormLight {padding:3px;
       border:1px solid #BBBBBB;
       background-color:#F8F8F8;
       font-size:10px;}
.blueForm {background-color:#f3f3FF;
       text-align:center;
       font-weight:bold;
       padding:3px;
       border:1px solid #7688A7;
       font-size:12px;}
.borderCollapse { border-collapse: collapse; }

.details {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B3194;
}

.details a {
	color: #cc0000;
	text-decoration: none;
}

.details td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B3194;
}

.details fieldset {
	border: 1px solid #C5CBE3
}

.details li {
margin-bottom: 1px;
 margin-top: 1px;
}

.details ul {
list-style-image:url(images/bullet2.gif);
 margin-left:25px;
 margin-right:0px;
 padding:5px 0px
}

.details p {
margin-left:10px;
margin-right:5px
}

.indented {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.indented p {
margin-left:30px;
margin-right:30px
}

.details legend {
font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #030399
}

.product_details {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.product_details td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.product_details fieldset {
	border: 1px solid #CCCCCC
}

.product_details legend {
font-family: Verdana, Arial, Helvetica; font-size: 14px
}


.extras {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.extras td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.extras fieldset {
	border: 1px solid #CCCCCC
}

.extras legend {
font-family: Verdana, Arial, Helvetica; color: #030399; font-size: 12px
}

TD.VSeparator1Back
{
    BACKGROUND-IMAGE: url(/images/VSeparator1Back.gif);
    BACKGROUND-POSITION: left center;
    BACKGROUND-REPEAT: repeat-y
}

.section1
{
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
}

span.section1, div.section1
{
font-size: 11px;
}

h1 {  font-family: Verdana, Tahoma, Arial; font-size: 15px; color: #000000}
h2 {  font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #030399}
h3 {  font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #030399}
h4 {  font-family: Verdana, Tahoma, Arial; font-size: 11px}
h5 {  font-family: Verdana, Tahoma, Arial; font-size: 11px}
h6 {  font-family: Trebuchet MS, Trebuchet, Verdana, arial, helvetica, sans-serif}


A.also_bought {
font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #030399
}

span.sidenum {
color: cc0000;

}
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin-left: 7px;
	padding-left: 7px;
	color: #1B3194;
}
A.cattext {
font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
color: #1B3194;
}

div.reviewtext, a.reviewtext {
font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
color: #1B3194;
padding-top:7px;
margin-left: 7px;
	padding-left: 7px;
}

 TD.boxText { MARGIN-LEFT: 20px;  color: #1B3194;
 }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

 

SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}





body {  font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #1B3194; background-color: #003399; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

a.body { text-decoration: underline; }

li {  font-family: Verdana, Tahoma, Arial; font-size: 11px; line-height: 18px; color: #000000; text-decoration: none; }

A {

  color: #1B3194;

  text-decoration: none;

}


A:hover {

  color: #6600FF;

  text-decoration: underline;

}



FORM {

        display: inline;

}

.header { color: #eeeeee; font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none }

TR.header {

  background: #ffffff;

}
.nav {  color: #FFFFFF; font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; font-weight: bold}
a.nav:hover { color: #ffffff; text-decoration:none; };



TR.headerNavigation {

border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
}

.headerborder {
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;


}

TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;
  font-weight: bold;
  color: #eeeeee;

}



A.headerNavigation {
	text-align: top;
  color: #eeeeee;

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}

TR.breadCrumb {


}



TD.breadCrumb {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;
  color: #101010;

}



A.breadCrumb {
	text-align: top;
  color: #101010;

}


A.breadCrumb:hover {

  color: #000000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #6699cc;

}


p.italic {
font-style: italic;
}
TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #6699cc;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #6699cc;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #6699cc;

  color: #ffffff;

  font-weight: bold;

}

.dropshadow {
BACKGROUND-IMAGE: url(/images/td_dropshadow1.gif);

}

.infoBox {
  background: #cc0000;

}

tr.cartContents
{
background: #f4f7fd;
}

.infoBoxContents {

  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.columnBox {
font-family: Verdana, Tahoma, Arial; 
font-size: 10px; 
text-decoration: none; 
color: #1B3194;
  background: #CECBE7;

}



.columnBoxContents {

  background: #CECBE7;
  font-family: Verdana, Arial, sans-serif;
color: #1B3194;

  font-size: 10px;
padding-right: 4px;
}

a.columnBoxContentsLink {

  font-family: Verdana, Arial, sans-serif;
text-decoration: underline; 
  font-size: 10px;
color: #1B3194;

}

a.underlinelink {

  font-family: Verdana, Arial, sans-serif;
text-decoration: underline; 
  font-size: 10px;
}

.contentBoxContents {

  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}


.infoBoxHeading {
	margin-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
padding-top: 15px;
}
TD.infoBoxHeading {
color: #FFFFFF; 
font-family: Verdana, Tahoma, Arial; 
font-size: 10px; 
text-decoration: none; 
font-weight: bold;
MARGIN-LEFT 10px;
  background: #003399;


}

.columnBoxHeading {
	margin-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

}
TD.columnBoxHeading {
color: #FFFFFF; 
font-family: Verdana, Tahoma, Arial; 
font-size: 10px; 
text-decoration: none; 
font-weight: bold;
MARGIN-LEFT 5px;
  background: #cc0000;


}

A.columnlink {
color: #FFFFFF; 
font-family: Verdana, Tahoma, Arial; 
font-size: 10px; 
text-decoration: none; 
font-weight: bold;
MARGIN-LEFT 5px;
  background: #003399;
}

A.columnlink:HOVER {
color: #FFFFFF; 

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.shippingOptions-odd {

  background: #f4f7fd;

}

TR.upcomingProducts-odd, TR.upcomingProducts-even {
	background: #CECBE7;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #ffffff;

}



TR.productListing-heading {

  background: #d2e9fb;

}



TD.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #d2e9fb;

  color: #000000;

  font-weight: bold;

  font-variant: small-caps;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



A.pageResults {

  color: #6600FF;

}



A.pageResults:hover {

  color: #6600FF;
}



TD.pageHeading, DIV.pageHeading {
padding-top: 6px;
  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #1a1a1a;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}
blockquote {  font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000}



TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  color: #1B3194;
  font-size: 11px;

}

TD.mainblue, P.mainblue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #030399
}


A.main
{
text-decoration: underline;
}

TD.smallText, SPAN.smallText, P.smallText, A.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TD.smalllinks, A.smalllinks {
font-family: Verdana, Arial, sans-serif;
padding: 5px;
font-size: 9px;

}

TD.footerText, SPAN.footerText, P.footerText, A.footerText {

  font-family: Verdana, Arial, sans-serif;
text-align: center;
  font-size: 10px;

}


TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

}

TD.upcomingtableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;
  padding-top: 7px;
  padding-bottom : 7px;
  font-weight: bold;
  color: cc0000;
}

SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #ffffff;

  border-color: #6699cc;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #030399;

}



TD.checkoutBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #aabbdd;

}



SPAN.checkoutBarHighlighted {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}

TD.pollBoxRow {
padding-left: 2px;
padding-right: 2px;
margin-left:10px;
  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TD.pollBoxText {
padding-left: 2px;
padding-right: 2px;
  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TR.pollOptRow {
padding-left: 2px;
padding-right: 2px;
margin-left: 5px;
}

TR.pollFooter {
padding-left: 10px;
padding-right: 2px;
margin-left: 10px;
}

.cartRow { }

.cartRowOver { background-color: #f4f4ff; cursor: hand; }

.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


A.productName {

color: #0000ee;
 text-decoration: underline;


}

TD.productDescIndent {

  font-family: Verdana, Arial, sans-serif;
margin-left:10px;
margin-right:10px;
padding:5px;
  font-size: 10px;

  color: #808080;

}
TD.productDesc {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #808080;

}

A.productDesc {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #808080;

}

.search_box {
border: 0;
height: 15px;
}
TD.productDescCat {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #1B3194;

}

A.productDescCat {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #1B3194;

}

.price {  color: #030399; font-family: Verdana, Tahoma, Arial; font-size: 13px; text-decoration: none; font-weight: bold}


TD.tab {

	background-color: Navy;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: smaller;

	}

		

A.tab {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: 10px;

	color: #ffffff;

	text-decoration : none;

	}

A.tab:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: 10px;

	color: #ffcc00;

	text-decoration : none;

}

TD.ontab {

	background-color: #6699ff;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: smaller;

	color: #ffffff;

	}



A.headerLink {

	background-color: #ffffff;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: smaller;

	color: #000099;

	text-decoration : none;

}

A.headerLink:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: smaller;

	color: #99ccff;

	text-decoration : none;

}

A.ontab {

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-style: normal;

 font-weight: bold;

 font-size: smaller;

 color: #3184B5;

 text-decoration : none;

}
.bodytext { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; }
A.bodytext {  text-decoration: underline; }
}
.headers {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.navbar {  font-family: Verdana; font-size: 10px; background-position: 20px}
.italicsmid {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.justifiedbdy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.navtext {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; text-align: center}
.topnav {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

td.the_side
{ 
background-color: #CECBE7;
border-bottom: none;
border-top: 2 solid #ffffff;
border-left: 2 solid #ffffff;
border-right: 2 solid #ffffff;
} 

td.the_side2
{ 
background-color: #CECBE7;
border-bottom: none;
border-top: none;
border-left: 2 solid #ffffff;
border-right: 2 solid #ffffff;
} 
BODY
{
    FONT-SIZE: 12pt;
    BACKGROUND: white
}
.print
{
    MARGIN-LEFT: 70px;
    WIDTH: auto
}
.page_layout
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none! important;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    POSITION: static
}
.header
{
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
.date
{
    DISPLAY: none
}
.login_text
{
    DISPLAY: none
}
.pass_text
{
    DISPLAY: none
}
.login_box
{
    DISPLAY: none
}
.pass_box
{
    DISPLAY: none
}
.go
{
    DISPLAY: none
}
.nav
{
    DISPLAY: none
}
.menu
{
    DISPLAY: none
}
.menu UL
{
    DISPLAY: none
}
#tabcontentcontainer
{
    DISPLAY: none
}
.left
{
    WIDTH: 0px
}
.right
{
    WIDTH: 0px
}
.box
{
    DISPLAY: none
}
.tablist
{
    DISPLAY: none
}
.tablist #current
{
    DISPLAY: none
}
.box_content
{
    DISPLAY: none
}
.login_box
{
    DISPLAY: none
}
.pass_box
{
    DISPLAY: none
}
.tabcontent
{
    DISPLAY: none
}
.tabcontent #sc1
{
    DISPLAY: none
}
.tabcontent #sc2
{
    DISPLAY: none
}
.tabcontent #sc3
{
    DISPLAY: none
}
.tabcontent #sc4
{
    DISPLAY: none
}
.tabcontent #sc5
{
    DISPLAY: none
}
.tabcontent #sc6
{
    DISPLAY: none
}
.tabcontent #sc7
{
    DISPLAY: none
}
.pass_box
{
    DISPLAY: none
}
#flash
{
    WIDTH: auto
}
.welcome
{
    WIDTH: auto
}
.content_table
{
    WIDTH: auto
}
.content_table #left
{
    DISPLAY: none
}
.content_table #right
{
    DISPLAY: none
}
.content_table #content
{
    WIDTH: auto
}
.content
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none! important;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5%;
    BORDER-LEFT: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.top_sales
{
    WIDTH: auto
}
.top_sales_details
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    WIDTH: auto;
    PADDING-TOP: 5px
}
.footer
{
    DISPLAY: none
}

BODY
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(images/background_shadow.gif);
    MARGIN: 5px 0px 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #003399
}
IMG
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url(images/loading.gif);
    BACKGROUND-REPEAT: no-repeat
}
A
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0066ff;
    TEXT-DECORATION: underline
}
.page_layout
{
    FONT-SIZE: 10px;
    MARGIN: auto;
    WIDTH: 780px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#header
{
    BACKGROUND-IMAGE: url(images/top_bar.gif);
    TEXT-INDENT: 14px;
    BACKGROUND-REPEAT: no-repeat
}
.top
{
    BACKGROUND-COLOR: #ffffff
}
.top UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.top LI
{
    FLOAT: left;
    MARGIN: 8px 2px 0px 0px;
    LIST-STYLE-TYPE: none
}
.flash
{
    MARGIN-TOP: 14px;
    PADDING-TOP: 18px
}
.nav
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 780px;
    COLOR: #003399;
    TEXT-INDENT: 6px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e8e7f3
}
.nav #menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.nav #menu LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.space
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #003399
}
.nav SPAN A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #003399 1px solid;
    COLOR: #003399;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nav SPAN A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #003399 1px solid;
    COLOR: #003399;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menu
{
    MARGIN: auto;
    WIDTH: 780px
}
.menu UL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px;
    PADDING-TOP: 0px
}
#tablist LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#tablist
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/menu_bg.gif) #ffffff repeat-x 50% bottom;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 778px;
    PADDING-TOP: 0px
}
#tablist A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    COLOR: #003399;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
#tablist A:hover
{
    COLOR: #0000ff
}
.menu A
{
    FLOAT: none
}
.menu #current
{
}
.menu #current A:link
{
    MARGIN: 0px;
    COLOR: #ffffff
}
.menu #current A:visited
{
    MARGIN: 0px;
    COLOR: #ffffff
}
.tabcontentcontainer
{
    CLEAR: both;
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 778px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #778 1px solid;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #ff2f31
}
.tabcontent
{
    TEXT-INDENT: 6px
}
.tabcontent A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff
}
.content_table
{
    WIDTH: 780px;
    BACKGROUND-COLOR: #ffffff
}
.content_table #left
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px
}
.content_table #content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 443px;
    PADDING-TOP: 0px
}
.content_table #right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px
}
#flash
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center 50%;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    WIDTH: 443px;
    PADDING-TOP: 3px;
    HEIGHT: 192px
}
.top_sales
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px 0px 6px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003399 1px dashed
}
.top_sales_float
{
    FLOAT: left
}
.top_title
{
    WIDTH: 190px
}
.img
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    WIDTH: 100px;
    PADDING-TOP: 0px
}
.top_sales_details
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 200px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.top_price_float
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 133px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003399
}
.description
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 8px 0px;
    COLOR: #333333;
    TEXT-ALIGN: justify
}
.price2
{
    MARGIN-TOP: 16px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    WIDTH: 100%;
    COLOR: #dd0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.img_buy
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right
}
.more
{
    FONT-SIZE: 10px
}
#comments_title
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: auto;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #003399
}
.comments
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: auto;
    COLOR: #003399;
    PADDING-TOP: 5px
}
#box_top_search
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_search.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
.dotted
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #003399 1px dotted
}
.box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.box INPUT
{
    BORDER-RIGHT: #003399 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #003399 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 4px 0px 0px 2px;
    BORDER-LEFT: #003399 1px solid;
    WIDTH: 80px;
    COLOR: #c70100;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #003399 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.box_bottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_bottom.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 7px
}
.box_content
{
    BORDER-RIGHT: #003399 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #003399 1px solid;
    WIDTH: 145px;
    COLOR: #003399;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e8e7f3
}
.box_content A
{
    COLOR: #003399
}
.box_content A:visited
{
    COLOR: #003399
}
.box_content A:hover
{
    COLOR: #0066ff
}
.div
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    WIDTH: 110px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #003399 1px dashed;
    HEIGHT: 26px
}
.divl
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    WIDTH: 110px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #003399 1px dashed;
    HEIGHT: 26px
}
.divr
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 0px;
    WIDTH: 26px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #003399 1px dashed;
    HEIGHT: 26px
}
.div A
{
    COLOR: #003399
}
.div A:visited
{
    COLOR: #003399
}
.div A:hover
{
    COLOR: #0066ff
}
.divr A
{
    COLOR: #003399
}
.divr A:visited
{
    COLOR: #003399
}
.divr A:hover
{
    COLOR: #0066ff
}
.div IMG
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.divr IMG
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.spacer
{
    CLEAR: both
}
#box_top_gift
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_gift.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_top_10
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_top_10.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
.big_number
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #c70100
}
.top_10_img
{
    POSITION: relative
}
.subhading
{
    BORDER-RIGHT: #003399 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(images/subheading_background.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #003399 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003399
}
.box_top_top_5_search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_5_search.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_browsed
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_browsed.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_security
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_security.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_poll
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_poll.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
.radio
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.radio SPAN
{
    HEIGHT: 20px
}
.radio INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 20px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: medium none;
    WIDTH: 24px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px;
    BACKGROUND-COLOR: #e8e7f3
}
.question
{
    TEXT-ALIGN: center
}
.question A
{
    COLOR: #ff0000
}
.question A:visited
{
    COLOR: #ff0000
}
.question A:hover
{
    COLOR: #fe6c01
}
#box_top_your_basket
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_your_basket.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_what_new
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_what_new.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_mailing
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_mailing.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_delivery
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_delivery.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_reviews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_reviews.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_news
{
    HEIGHT: 150px
}
#news
{
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    WIDTH: 149px;
    PADDING-TOP: 10px;
    POSITION: absolute
}
#box_top_did_you_know
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_did_you_know.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
#box_top_catalogue
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/box_top_catalogue.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 151px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px
}
.top_sales_float #footer_left
{
    BORDER-RIGHT: #ffffff 2px solid;
    BORDER-TOP: #ffffff 2px solid;
    FLOAT: left;
    BORDER-LEFT: #ffffff 2px solid;
    WIDTH: 383px;
    BORDER-BOTTOM: #ffffff 2px solid;
    BACKGROUND-COLOR: #cccccc
}
.coloumn
{
    FLOAT: left;
    WIDTH: 191px;
    HEIGHT: 90px;
    BACKGROUND-COLOR: #e8e7f3
}
.top_sales_float UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 163px;
    PADDING-TOP: 4px
}
.top_sales_float LI
{
    LIST-STYLE-IMAGE: url(images/bullet_footer.gif)
}
.footer_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003399;
    TEXT-INDENT: 4px
}
.top_sales_float #center
{
    BORDER-RIGHT: #ffffff 2px solid;
    BORDER-TOP: #ffffff 2px solid;
    FLOAT: left;
    BORDER-LEFT: #ffffff 2px solid;
    WIDTH: 192px;
    BORDER-BOTTOM: #ffffff 2px solid;
    BACKGROUND-COLOR: #cccccc
}
.top_sales_float #right
{
    BORDER-RIGHT: #ffffff 2px solid;
    BORDER-TOP: #ffffff 2px solid;
    FLOAT: left;
    BORDER-LEFT: #ffffff 2px solid;
    WIDTH: 192px;
    BORDER-BOTTOM: #ffffff 2px solid;
    BACKGROUND-COLOR: #cccccc
}
.footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.footer_menu
{
    MARGIN-LEFT: 80px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
.footer IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px;
    PADDING-TOP: 0px
}
.footer_menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.footer_menu LI
{
    FLOAT: left;
    MARGIN: 4px
}
.breadcrumb
{
    MARGIN: 3px 0px
}
.box_categories
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px;
    PADDING-TOP: 0px
}
.box_categories UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 440px;
    PADDING-TOP: 0px
}
.box_categories LI
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left 6px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/arrow_small.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 131px;
    COLOR: #dd0000;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    LIST-STYLE-TYPE: none
}
.page
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    WIDTH: 100%;
    COLOR: #003399;
    PADDING-TOP: 4px
}
.page TABLE
{
    TABLE-LAYOUT: fixed;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: 442px;
    PADDING-TOP: 0px
}
OPTION
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid;
    BACKGROUND-COLOR: #ffffff
}
.page A
{
    FONT-WEIGHT: bold;
    COLOR: #dd0000
}
.page A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #dd0000
}
.page A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #003399
}
.big_red_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #dd0000
}
.product #float
{
    WIDTH: 440px
}
.product #image
{
    FLOAT: left
}
.product #specials
{
    FLOAT: right
}
.product #panel #float2
{
    WIDTH: 400px
}
.product #icons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    PADDING-TOP: 0px
}
.panel
{
    PADDING-RIGHT: 20px;
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(images/panel_box.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 400px;
    COLOR: #000000;
    PADDING-TOP: 20px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 130px
}
.panel #float2
{
    FLOAT: left
}
.options
{
    WIDTH: 200px
}
.options DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.options A
{
    TEXT-DECORATION: underline
}
.options A:visited
{
    TEXT-DECORATION: underline
}
.panel #price
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.panel #price A
{
    TEXT-DECORATION: underline
}
.panel #price A:visited
{
    TEXT-DECORATION: underline
}
.extra
{
    WIDTH: 440px
}
.float
{
    WIDTH: 440px;
    COLOR: #000000
}
.raw1
{
    FLOAT: left;
    WIDTH: 40px
}
.raw2
{
    FLOAT: left;
    WIDTH: 300px
}
.raw3
{
    FLOAT: left;
    WIDTH: 13px
}
.raw4
{
    FLOAT: left;
    WIDTH: 30px
}
.raw4 INPUT
{
    BORDER-RIGHT: #003399 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #003399 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 2px;
    BORDER-LEFT: #003399 1px solid;
    WIDTH: 16px;
    COLOR: #c70100;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #003399 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.raw5
{
    FLOAT: right;
    WIDTH: 55px;
    TEXT-ALIGN: right
}
.small_red_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #dd0000
}
.bodytext
{
    FONT-SIZE: 11px
}
.reviews A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399
}
.reviews A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399
}
spacer2
{
    CLEAR: both;
    WIDTH: 440px
}
.box_database
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 440px;
    BORDER-BOTTOM: #999999 1px solid
}
.box_product
{
    FLOAT: left;
    MARGIN: 8px;
    WIDTH: 192px
}
.title_database
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    BACKGROUND-COLOR: #e8e7f3
}
.basket
{
    MARGIN: 10px 70px;
    COLOR: #000000
}
.basket A
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.basket A:visited
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.top_basket
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(images/top_basket.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e8e7f3
}
.bottom_basket
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(images/bottom_basket.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e8e7f3
}
.raw
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 0px
}
.raw TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px
}
.raw B
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
.items_basket
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px
}
.price_basket
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #dd0000;
    PADDING-TOP: 0px
}
.price_basket EM
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000
}
.subtotal_basket
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #dd0000;
    PADDING-TOP: 0px
}
.subtotal_basket EM
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000
}
.create_account
{
    MARGIN: 10px 140px
}
.new_customers
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 240px;
    PADDING-TOP: 0px
}
.top_new_customers
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(images/new_customers.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 41px;
    BACKGROUND-COLOR: #e8e7f3
}
.bottom_new_customers
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(images/bottom_new_customers.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.content_new_customers
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 8px;
    HEIGHT: 130px
}
.content_new_customers SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #003399
}
.forgotten_password
{
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.forgotten_password A
{
    COLOR: #dd0000;
    TEXT-DECORATION: underline
}
.forgotten_password A:visited
{
    COLOR: #dd0000;
    TEXT-DECORATION: underline
}
.forgotten_password A:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.top_returning_customers
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(images/returning_customers.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 41px;
    BACKGROUND-COLOR: #e8e7f3
}
.basket_benefits
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 140px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 489px;
    PADDING-TOP: 0px
}
.top_basket_benefits
{
    PADDING-RIGHT: 4px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 4px;
    BACKGROUND-IMAGE: url(images/benefits.gif);
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e8e7f3
}
.bottom_basket_benefits
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(images/benefits_bottom.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e8e7f3
}
.raw_benefits
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 100px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 100px;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 20px
}
.raw_benefits UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(images/tick.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.raw_benefits LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: -20px 0px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #dd0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



