body {
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-position:left top;
background-repeat:no-repeat;
}

SPAN.cliftononsea {
color:#006BB7;
font-weight:700;
}

TR.mainArea,TD.mainArea {
background-color:#F0F0F0;
}

TD.headerNavigation {
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#000;
color:#fff;
font-weight:700;
}

TR.headerError {
background-color:red;
}

TD.headerError {
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:red;
color:#fff;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background-color:#0f0;
}

TD.headerInfo {
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}

TD.footer {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#fff;
font-weight:700;
}

TABLE.infoBoxColumn {
border-color:#CCE1F0;
border-style:solid;
border-width:1px;
}

TABLE.homebox {
border-color:#CCE1F0;
border-style:solid;
border-width:1px;
padding:10px;
}

SPAN.infoBox {
font-family:arial,helvetica,sans-serif;
}

TD.odd,TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd {
background-color:#F2F7FB;
}

TD.productListing-heading {
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#E5F0F8;
color:#000;
font-weight:700;
font-variant:small-caps;
}

TD.pageHeading,DIV.pageHeading {
font-family:arial,helvetica,sans-serif;
font-size:14pt;
}

TR.subBar {
background-color:#e5efef;
}

TD.subBar {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000;
}

TD.smallText,SPAN.smallText {
font-family:arial,helvetica,sans-serif;
font-size:11px;
}

TD.accountCategory {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#abd;
}

SPAN.newItemInCart {
font-family:arial,helvetica,sans-serif;
color:#006261;
}

SPAN.greetUser {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#E5F0F8;
font-weight:700;
}

TABLE.formArea {
background-color:#F2F7FB;
border-color:#CCE1F0;
border-style:solid;
border-width:1px;
}

SPAN.markProductOutOfStock {
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

SPAN.productSpecialPrice {
font-family:arial,helvetica,sans-serif;
color:red;
}

h1 {
font-family:arial,helvetica,sans-serif;
font-size:140%;
font-weight:700;
color:#000;
}

h2 {
font-family:arial,helvetica,sans-serif;
font-size:125%;
font-weight:700;
color:#000;
}

h3 {
font-family:arial,helvetica,sans-serif;
font-size:110%;
font-weight:700;
color:#000;
}

h4 {
font-family:arial,helvetica,sans-serif;
font-size:100%;
font-weight:700;
color:#000;
}

TD.MAINMENU_CONTAINER {
width:100%;
vertical-align:bottom;
}

TABLE.MAINMENU {
width:100%;
}

TD.BLUELINE {
width:100%;
height:1px;
background-color:#66f;
}

DIV.MENUTITLE {
font-weight:700;
font-size:12px;
background-color:#FFF;
}

DIV.MENUTITLE_SELECTED {
font-weight:700;
font-size:12px;
background-color:#66f;
color:#FFF;
}

DIV.MENU_CONTAINER {
visibility:hidden;
position:absolute;
overflow:hidden;
background-color:transparent;
}

DIV.MENU_SHOW {
font-weight:700;
font-size:12px;
background-color:transparent;
color:#FFF;
position:relative;
visibility:visible;
}

.MENUITEM {
width:92px;
font-weight:700;
border-left:1px solid #CCE1F0;
border-right:1px solid #CCE1F0;
border-bottom:1px solid #CCE1F0;
background-color:#E5F0F8;
padding:8px 0 5px 5px;
}

;
DIV.MENUITEM_SELECTED {
font-weight:700;
font-size:12px;
background-color:#FF0;
color:#66f;
}

TD.MENUIMAGE {
background-color:transparent;
}

ul.menu_ul {
white-space:nowrap;
padding-left:2px;
margin:0 4px 0 1em;
}

A.bottomlinks:hover {
color:#006BB6;
font-size:9px;
font-weight:400;
text-decoration:underline;
border-bottom:none;
}

.texttitle {
border:1px solid #CCE1F0;
background-color:#E5F0F8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006BB6;
font-size:18px;
font-weight:400;
padding:3px;
}

.img_left {
float:left;
margin:2px 7px 7px 0;
}

.img_right {
float:right;
margin:2px 0 7px 7px;
}

.dropdown {
font-size:10px;
}

strong {
font-weight:400;
}

#preinfo {
font-size:10px;
color:#006BB7;
border:solid 1px #CCE1F0;
margin-top:5px;
background-color:#FFF;
padding:-20px;
}

#preinfo h1,#preinfo h2,#preinfo h3 {
color:#006BB7;
}

A,A:link,A:visited,A.NOUNDER,A.NOUNDER:LINK,A.NOUNDER:VISITED {
text-decoration:none;
color:#006BB6;
font-size:12px;
font-weight:400;
border-bottom:none;
}

A:hover,A.NOUNDER:hover {
color:#006BB6;
font-size:12px;
font-weight:400;
text-decoration:underline;
border-bottom:none;
}

TR.header,TD.even,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even {
background-color:#FFF;
}

TR.headerNavigation,TR.footer {
background-color:#000;
}

TD.infoBoxHeading,TD.infoBox,TD.topBarTitle,TD.productListing-data,TD.main,P.main,TD.fieldValue,CHECKBOX,INPUT,RADIO,SELECT,TEXTAREA {
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

TD.fieldKey,TD.tableHeading,TD.formAreaTitle {
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:700;
}

TD.bottomlinks,SPAN.bottomlinks,A.bottomlinks,A.bottomlinks:link,A.bottomlinks:visited {
text-decoration:none;
color:#006BB6;
font-size:9px;
font-weight:400;
border-bottom:none;
}