@charset "utf-8";

/* CSS Document */



body

{

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

color:#4b2e0a;

font-size: 12px;

}



a:link {color: #465225; text-decoration:underline}

a:visited {color: #798353; text-decoration:none}

a:hover {color: #465225; text-decoration:underline}





div.brown_divider

{

height: 4px;

background-color: #4b2e0a;

width: 779px;

max-height: 4px;

}



div.left_spacer

{

width: 7px;

}



div.right_spacer

{

width: 11px;

}



div.contact_footer

{

background:#FFFFFF;

width: 779px;

height: 25px;

font-size: 12px;

font-weight:bold;

vertical-align: middle;

}



div.copyright

{

font-size: 12px;

font-weight:bold;

height: 20px;

padding-bottom: 5px;

padding-top: 10px;

}



div.links_footer

{

font-size: 12px;

font-weight:bold;

height: 20px;

}



div.10spacer

{

height: 10px;

}



.body_text

{

font-size: 12px;

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

color:#4b2e0a;

}



div.title_align200

{

margin-left: 200px;

}



div.title_align100

{

margin-left: 100px;

}


div.fb_body
{
width: 759px;
margin-left: 10px;
margin-right: 10px;
clear: both;
padding-top: 10px;
}

div.fb_left
{
width: 175px;
float: left;
vertical-align: top;
}

div.fb_center
{
width: 383px;
float: left;
padding-top: 10px;
}

div.fb_right
{
width: 201px;
float:left;
vertical-align: top;
}

div.fb_body_mid_coupon
{
width: 383px;
margin-left: 185px;
margin-right: 211px;
}



/*







 Helius1 Template Stylesheet info Released under the GNU General Public License

*/

 .column_left {

    background-color : #2d6dc5;

    color : inherit;

}

.cat_description {

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

    font-size : 12px;

    color : #800000;

    background : inherit;

    font-weight : bold;

}

.boxText {

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

    font-size : 12px;

}



.maintableBackground {

    background-color : #4b2e0a;

    color : inherit;

}

.centerTable {

    background-image : url('images/bg_cat4.gif');

    background-repeat : repeat-x;

    color : inherit;

    border-left : 1px solid #798ccc;

    border-right : 1px solid #798ccc;

    background-color : #d2dbf5;

}

.errorBox {

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

    font-size : 12px;

    color : inherit;

    background : #ffb3b5;

    font-weight : bold;

}

.stockWarning {

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

    font-size : 12px;

    color : #cc0033;

    background : inherit;

}

.productsNotifications {

    background : #f2fff7;

    color : inherit;

}

.orderEdit {

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

    font-size : 12px;

    color : #70d250;

    background : inherit;

    text-decoration : underline;

}

.navBlue {

    color : #ff0000;

    background : inherit;

    font-size : 8pt;

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

}

.subnavBlue {

    color : #9966ff;

    background : inherit;

    font-size : 8pt;

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

}





FORM {

    display : inline;

}

TR.header {

    background : #ffffff;

    color : inherit;

}

TR.headerNavigation {

    background : #bbc3d3;

    color : inherit;

}

TD.headerNavigation {

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

    font-size : 12px;

    background : #bbc3d3;

    color : #ffffff;

    font-weight : bold;

}

A.headerNavigation {

    color : #ffffff;

    background : #bbc3d3;

}

a:hover.headerNavigation {

    color : #ffffff;

    background : #bbc3d3;

}

TR.headerError {

    color : #bbc3d3;

    background : #ff0000;

}

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 : #00ff00;

    color : #bbc3d3;

}

TD.headerInfo {

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

    font-size : 12px;

    background : #00ff00;

    color : #ffffff;

    font-weight : bold;

    text-align : center;

}

TR.footer {

    background : #bbc3d3;

    color : inherit;

}

TD.footer {

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

    font-size : 12px;

    background-image : url(images/links_middle.gif);

    background-repeat : repeat-x;

    background : #bbc3d3;

    color : #ffffff;

    font-weight : bold;

}

.templateinfobox { 

    color : inherit;

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

  font-size:12px;

}

.infoBox {

    color : inherit;

    background : inherit;

}

TD.infoBox, SPAN.infoBox {

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

    font-size : 12px;

    background : #ff9900;

    color : inherit;

}

TD.infoBoxHeading {

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

    font-size : 12px;

    font-weight : bold;

    color : #4b2e0a;

}

.infoBoxContents {

    color : inherit;

    background : inherit;

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

    font-size : 12px;

}

TD.infoBoxFooter {

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

    font-size : 12px;

    font-weight : bold;

    background : #c8d0e0;

    color : #ffffff;

}



TD.contentBoxHeading {

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

    font-size : 12px;

    font-weight : bold;

    color : #534f4d;

    background : inherit;

    padding-top : 5px;

} 

 .infoBoxContentsHeader {

    background : #c8d0e0;

    color : #000000;

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

    font-size : 12px;

    font-weight : bold;

}



 .infoBoxContentsCenter {

    color : inherit;

    background : #c8d0e0;

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

    font-size : 12px;

}



 TD.infoBoxContentsfooter {

    color : #000000;

    background-color : #c8d0e0;

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

    font-size : 12px;

    font-weight : bold;

}



TD.infoBoxHeadingImage {

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

    font-size : 12px;

    font-weight : bold;

    color : #4b2e0a;

}

TD.infoBoxFooterImage {

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

    font-size : 12px;

    font-weight : bold;

    background-color : #c8d0e0;

    background-image : url(images/infobox/backgroundfb.gif);

    background-repeat : repeat-x;

    background-position : left;

    color : #000000;

}

.infoBoxNotice {

    color : #ffffff;

    background : #ff8e90;

}

.infoBoxNoticeContents {

    background : #c8d0e0;

    color : #000000;

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

    font-size : 12px;

    font-weight : bold;

}

TD.main_table_heading {

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

    font-size : 12px;

    color : #4b2e0a;

}

TD.main_table_heading_inner {

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

    font-size : 12px;

    color : #4b2e0a;

}



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

    color : inherit;

}

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

    color : inherit;

}

TABLE.productListing {

}

.productListing-heading {

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

    font-size : 12px;

    color : #4b2e0a;

    font-weight : bold;

}

.productlisting-headingPrice {

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

    font-size : 12px;

    color : #4b2e0a;

    font-weight : bold;

}

TD.productListing-data {

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

    font-size : 12px;

}

A.pageResults {

    color : #0000ff;

    background : inherit;

}

a:hover.pageResults {

    color : #0000ff;

    background : #ffff33;

}

TD.pageHeading, DIV.pageHeading {

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

    font-size : 16px;

    font-weight : bold;

    color : #4b2e0a;

}

TR.subBar {

    background : #f4f7fd;

    color : inherit;

}

TD.subBar {

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

    font-size : 12px;

    color : #000000;

    background : inherit;

}

TD.main, P.main {

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

    font-size : 12px;

    line-height : 1.5;

    background : inherit;

    color : inherit;

}

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

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

    font-size : 12px;

}

TD.accountCategory {

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

    font-size : 13px;

    color : #aabbdd;

    background : inherit;

}

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 : 12px;

    font-weight : bold;

}

TD.category_desc {

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

    font-size : 12px;

    line-height : 1.5;

}

SPAN.newItemInCart {

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

    font-size : 12px;

    color : #ff0000;

    background : inherit;

}

CHECKBOX, INPUT, RADIO, SELECT {

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

    font-size : 12px;

}

TEXTAREA {

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

    font-size : 12px;

}

SPAN.greetUser {

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

    font-size : 12px;

    color : #f0a480;

    background : inherit;

    font-weight : bold;

}

TABLE.formArea {

    color : #f4f7fd;

    background : #f1f9fe;

    border-color : #7b9ebd;

    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;

    background : inherit;

    font-weight : bold;

}

SPAN.productSpecialPrice {

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

    color : #ff0000;

    background : inherit;

}

SPAN.errorText {

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

    color : #ff0000;

    background : inherit;

}

.moduleRowOver {

    background-color : #d7e9f7;

    color : inherit;

    cursor : pointer;

}

.moduleRowSelected {

    color : inherit;

}

.checkoutBarFrom, .checkoutBarTo {

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

    font-size : 12px;

    color : #8c8c8c;

    background : inherit;

}

.checkoutBarCurrent {

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

    font-size : 12px;

    color : #000000;

    background : inherit;

}

.messageBox {

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

    font-size : 12px;

}

.messageStackError, .messageStackWarning {

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

    font-size : 12px;

    background-color : #ffb3b5;

    color : inherit;

}

.messageStackSuccess {

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

    font-size : 12px;

    background-color : #99ff00;

    color : inherit;

}

.inputRequirement {

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

    font-size : 12px;

    background : inherit;

}

TABLE.linkListing {

    border : 1px;

    border-style : solid;

    border-color : #b6b7cb;

    border-spacing : 1px;

}

.linkListing-heading {

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

    font-size : 12px;

    font-weight : bold;

    background : #b6b7cb;

    color : #ffffff;

    text-align : center;

}

TD.linkListing-data {

    border-right : 1px solid #b6b7cb;

    border-bottom : 1px solid #b6b7cb;

    padding : 4px;

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

    font-size : 12px;

}

TR.linkListing-odd {

    background : #f8f8f9;

    color : inherit;

}

TR.linkListing-even {

    background : #f5f5f5;

    color : inherit;

}

.content {

    color : #000000;

    background : inherit;

    font-size : 12px;

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

}

TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {

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

    font-size : 12px;

    line-height : 1.5;

    color : #bdcaf0;

    background : inherit;

}

TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {

    background-image : url('images/button_blank_left.gif');

}

TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {

    background-image : url('images/button_blank_right.gif');

}

TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {

    background-image : url('images/button_blank_middle.gif');

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

    font-size : 12px;

    font-weight : bold;

    background-color : inherit;

    color : #000000;

}

.HeaderPageLinks1 {

	background-image:url('images/button.jpg');

	background-repeat:no-repeat;

	height:23px;

}

.HeaderPageLinks1 a{

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

    font-size : 12px;

    font-weight : bold;

    color : #fff;

	background-image:none;

    

}

a:hover.HeaderPageLinks {

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

    font-size : 12px;

    font-weight : bold;

    background : inherit;

    color : #00ff00;

}

TD.cookieUsage {

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

    font-size : 12px;

    font-weight : bold;

    background : #000000;

    color : #ffffff;

}

.attributeBoxContent {

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

    font-size : 12px;

    color : #000000;

    background-color : #808080;

}

.TR.attributeBoxContent {

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

    font-size : 12px;

    color : #000000;

    background-color : #808080;

}

.TD.attributeBoxContent {

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

    font-size : 12px;

    color : #000000;

    background-color : #c0c0c0;

}

.storyboxtitle {

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

    color : #000000;

    font-size : 12px;

    font-weight : bold;

    background : inherit;

}

.storyboxtitle A:link {

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

    color : #000000;

    font-size : 12px;

    font-weight : bold;

    background : inherit;

}

.storyboxtitle A:active {

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

    color : #000000;

    font-size : 12px;

    font-weight : bold;

    background : inherit;

}

.storyboxtitle A:visited {

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

    color : #000000;

    font-size : 12px;

    font-weight : bold;

    background : inherit;

}

.storyboxtitle A:hover {

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

    color : #ffffff;

    font-size : 12px;

    font-weight : bold;

    text-decoration : underline;

    background : inherit;

}

.yearHeader {

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

    font-size : 14px;

    font-weight : bold;

    color : #000000;

    background-color : #ffffff;

}

.calendarMonth {

    background-color : #cccccc;

    color : inherit;

    cursor : default;

    width : 100%;

}

.calendarHeader {

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

    font-size : 11px;

    font-weight : bold;

    color : #000000;

    background-color : #ffffff;

    text-decoration : none;

    height : 22px;

}

.calendarToday {

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

    font-size : 10px;

    color : #000000;

    background-color : #ffcf00;

    padding-left : 3px;

    text-decoration : none;

    border : 1px solid #ffffff;

    height : 22px;

    width : 18px;

}

.calendarWeekend {

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

    font-size : 10px;

    color : #000000;

    background-color : #caeeff;

    padding-left : 3px;

    line-height : 14px;

    text-decoration : none;

    border : 1px solid #ffffff;

    height : 22px;

    width : 18px;

}

.calendar {

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

    font-size : 10px;

    color : #000000;

    background-color : #ffffff;

    padding-left : 3px;

    line-height : 14px;

    text-decoration : none;

    height : 22px;

    width : 18px;

}

.event {

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

    font-size : 11px;

    color : #000000;

    background-color : #ffffff;

    text-decoration : none;

    border : 1px solid #e6e6e6;

}

.empty {

    background-color : #f0faff;

    color : inherit;

    line-height : 14px;

    height : 22px;

    width : 18px;

}

.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {

    color : red;

    text-decoration : underline;

    background : inherit;

}

.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {

    color : red;

    text-decoration : underline;

    background : inherit;

}

.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {

    color : red;

    text-decoration : underline;

    background : inherit;

}

h4.infoTitle {

    margin-top : 0;

    margin-right : 0;

    margin-left : 0;

    margin-bottom : 0.2em;

}

p.infoBlurb {

    margin-top : 0;

    margin-right : 0;

    margin-left : 0;

    margin-bottom : 2em;

}

TD.productPriceInListing {

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

    font-size : 10px;

    background : #d2e9fb;

    color : inherit;

}

TD.productPriceInBox {

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

    font-size : 10px;

    background : #eeeeee;

    color : inherit;

}

TD.productPriceInProdInfo {

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

    font-size : 12px;

    background : #ccffcc;

    color : inherit;

}

#navMenu {

    clear : both;

    height : 0.01%;

    margin : 0;

    padding : 0;

    list-style : none;

}

#navMenu ul {

    float : left;

    width : 150px;

    margin : 0;

    padding : 0;

    list-style : none;

}

#navMenu li {

    position : relative;

    float : left;

    line-height : 24px;

    margin-bottom : -1px;

    width : 150px;

}

#navMenu li ul {

    position : absolute;

    left : -999em;

    margin-left : 150px;

    margin-top : -26px;

}

#navMenu li ul ul {

    left : -999em;

}

#navMenu li a {

    width : 150px;

    display : block;

    color : #334;

    font-weight : bold;

    text-decoration : none;

    background : #ffffff;

    border : 1px solid #cce;

    padding-left : 2px;

}

#navMenu li a:hover {

    color : #000000;

    background : #aac;

}

#navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {

    left : -999em;

}

#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {

    left : auto;

}


