body {background-color: #FFFFFF; margin: 0px; padding: 0px;}
body, td, p {font-size: 11px; font-family: Verdana, Arial, Sans-serif; color: #666666;}
input, select, textarea {font-size: 10px; font-family: Verdana, Arial, Sans-serif; color: #666666; background-color: #FFFFFF; border: 1px solid #B0B6B9;}



/* --     text     -- */

.contentmain {padding-left: 15px;}
.contentinternal {padding: 7px 36px 0px 36px;}

.details {font-size: 10px; color: #999999;}
.header1 {color: #253C8C; font-size: 19px; font-family: "Century Gothic", Verdana, Arial, Sans-serif;}
.header2 {color: #666666; font-size: 15px; font-family: "Century Gothic", Verdana, Arial, Sans-serif;}
.subheader2 {font-size: 15px; color: #40879B; text-transform: uppercase;}
.productheader1 {color: #253C8C; font-size: 19px; font-family: "Century Gothic", Verdana, Arial, Sans-serif;}
.productpic1 {paddding-left: 12px; padding-bottom: 12px;}
.error {font-weight: bold; color: #CC0000;}

/* --     tables     -- */

.headerbg {background: url(/images/bg_header.jpg) repeat-x; text-align: left;} /* -- this aligns the whole site!  -- */
.logo {padding: 0px 20px 0px 20px; background: url(/images/bg_headleft.jpg) no-repeat right;}
.strip {background: url(/images/bg_strip.gif) repeat-x;}
.footer {font-size: 10px; color: #999999; background-color: #F0F0F0; padding-left: 14px;}


/* --     text links     -- */

a:link {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #999999; text-decoration: underline;}

.productmenu {color: #807F7F; font-size: 9px; text-decoration: none;}
A.productmenu:link {color: #807F7F; text-decoration: none;}
A.productmenu:visited {color: #807F7F; text-decoration: none;}
A.productmenu:hover {color: #253C8C; text-decoration: none;}

.moreinfo {color: #666666; font-size: 11px; font-weight: bold; text-decoration: none;}
A.moreinfo:link {color: #666666; text-decoration: none;}
A.moreinfo:visited {color: #666666; text-decoration: none;}
A.moreinfo:hover {color: #253C8C; text-decoration: none;}

.credits {font-size: 10px; color: #999999; text-align: right; background-color: #F0F0F0; padding-right: 14px;}
A.credits:link {font-size: 10px; color: #999999; text-decoration: none;}
A.credits:visited {font-size: 10px; color: #999999; text-decoration: none;}
A.credits:hover {font-size: 10px; color: #CC0000; text-decoration: none;}


/* -- search results elements -- */

.producthead {color: #999999; font-size: 16px; font-weight: bold; font-family: "Century Gothic", Verdana, Arial, Sans-serif;}
.new {font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; padding: 3px;}
.feature {font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; padding: 3px;}
.searchcontent {padding: 7px 25px 0px 25px;}
.productshort {font-size: 9px;}
#listcontainer, #menu, #nested1 {background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
#listcontainer td, #nested1 td {color: #666666; background-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
#listcontainer td.dark, #nested1 td.dark {background-color: #F9F9F9; font-weight: bold;}
#listcontainer td.darkdivide, #nested1 td.darkdivide {background-color: #F9F9F9; font-weight: bold; border-right: 1px solid #CCCCCC;}
#listcontainer td.divide, #nested1 td.divide {border-right: 1px solid #CCCCCC;}

.productname {color: #666666; font-size: 10px; font-weight: bold; text-decoration: none;}
A.productname:link {color: #666666; text-decoration: none;}
A.productname:visited {color: #666666; text-decoration: none;}
A.productname:hover {color: #253C8C; text-decoration: none;}

.moreinfo2 {color: #666666; font-size: 9px; font-weight: bold; text-decoration: none;}
A.moreinfo2:link {color: #666666; text-decoration: none;}
A.moreinfo2:visited {color: #666666; text-decoration: none;}
A.moreinfo2:hover {color: #253C8C; text-decoration: none;}

.back {color: #999999; font-size: 9px; text-decoration: none;}
A.back:link {color: #999999; text-decoration: none;}
A.back:visited {color: #999999; text-decoration: none;}
A.back:hover {color: #CCCCCC; text-decoration: none;}
