/* GENERIC TYPES */
body {margin:0px 0px; padding:0px; text-align:center; background-color: #FFFFFF; font-size: 11px; line-height:16px; font-family: Arial, Helvetica, sans-serif;}



ProductDataListItem { margin-top:10px; margin-bottom:10px; }

AuthorText {font-size: 12px; color: #8C2419; margin: 0;}
td.AuthorText {font-size: 12px; color: #8C2419; margin: 0;}

AuthorTextDetailPage {font-size: 11px; color: #000000; margin: 0;}
td.AuthorTextDetailPage {font-size: 11px; color: #000000; margin: 0;}

HomeProductLink {font-size:11px; color: #8C2419; }
HomeProductLink a {font-size:11px; color: #8C2419; }

SecondLevelProductLink {font-size:11px; font-weight:700; color: #8C2419; }
SecondLevelProductLink a {font-size:11px; font-weight:700; color: #8C2419; }

DisplayCategoryListCol1 { color:#5B2E09; }
DisplayCategoryListCol2 { color:#5B2E09; }

DisplayCategoryListCol1 A { color:#5B2E09; }
DisplayCategoryListCol2 A { color:#5B2E09; }

div.prod-price-secondary { font-size:11px; font: Arial; color: #8C2419; }

/* HEADERS */
h1 {font: 20px Geneva; font-weight:500; color: #DA3800; padding: 0px 0 0px 0; margin: 0;} /* main page title */
h2 {font-size: 1.4em; color: #FFA100; padding: 0 0 9px 0; margin: 0;}
h3 {font-size: 11px; font-weight:900; color: #8C2419; padding: 8px 0 6px 0; margin: 0;} /* used to display product titles */
h4 {font-size: 1.2em; color: #FFA100; padding: 8px 0 4px 0; margin: 0;}
h5 {font-size: 1.1em; color: #FFA100; padding: 10px 0 2px 0; margin: 0;}
h6 {font-size: 1.0em; color: #FFA100; padding: 0; margin: 0;}

/* LINKS */
A { font-style: normal; color: #6A686C; text-decoration: none}
A:hover { font-style: normal; color: #003366; text-decoration: none}
A:active { font-style: normal; color: #6A686C; text-decoration: none}
A:visited { font-style: normal; color: #6A686C; text-decoration: none}

A.whitelink { font-style: normal; font-weight: normal; color: white; text-decoration: none}
A.whitelink:hover { font-style: normal; font-weight: normal; color: white; text-decoration: none}
A.whitelink:active { font-style: normal; font-weight: normal; color: white; text-decoration: none}
A.whitelink:visited { font-style: normal; font-weight: normal; color: white; text-decoration: none}

A.HomeProductLink {font-size:11px; color: #8C2419; }
A.SecondLevelProductLink {font-size:11px; font-weight:700; color: #8C2419; }

A.DisplayCategoryListCol1 { color:#5B2E09; text-decoration:none; }
A.DisplayCategoryListCol2 { color:#5B2E09; text-decoration:none;  }

A.DisplayCategoryListCol1:visited { color:#5B2E09; text-decoration:none;  }
A.DisplayCategoryListCol2:visited { color:#5B2E09; text-decoration:none;  }

A.DisplayCategoryListCol1:hover { color:#B72F00; text-decoration:none;  }
A.DisplayCategoryListCol2:hover { color:#B72F00; text-decoration:none;  }

A.DisplayCategoryListCol1:active { color:#5B2E09; text-decoration:none;  }
A.DisplayCategoryListCol2:active { color:#5B2E09; text-decoration:none;  }

.CategoryPageCopy 
{
    color:#766C54;
    font-size:11px;
    padding-top:10px;
}

.FeatureTitle
{
    color:#766C54;
    font-size:11px;
    padding-top:15px;
}

.FeatureCategoryBar
{
    font-family:Arial;
    font-size:12px;
    font-weight:bolder;
    background-color:#F4EBD5;
    color:#000000;
    padding:5px 20px 5px 10px
}

.FeatureCategoryBar A 
{
    color:#5B2E09;
}

.FeatureCategoryBarViewMore
{
    font-family:Arial;
    font-size:12px;
    font-weight:bolder;
    background-color:#F4EBD5;
    color:#000000;
    padding:5px 20px 5px 10px
}

.FeatureCategoryBarViewMore A 
{
    color:#B83000;
}

select {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}

search 
{
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}

.text {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}

.headerbg {
background-image: url(../images/header/headerbgt.gif);
background-repeat: repeat;
height: 91px;
width: 771px;
background-color: #0B7039;
}

.header {
width:900px;
background-color:#0B7039;
height:80px;
background-image:url(/images/header/top.gif);
background-repeat:no-repeat;
position:relative;
}

.headermenu {
float:right;
top:5px;
right:20px;
position:relative;
vertical-align:top;
}

.searchbox {
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:15px;
margin-right:3px;
}

/* -- Global Layout Styles -- */
#bodywrapper {width: 900px; padding: 0px 0px 0 0px; margin:0px auto; text-align:left;}
#contentwrapper { padding: 0px 0px 5px 10px; margin:0px auto; text-align:left; position: relative; background-color: White;}
.pagewrapper {padding: 0 0px; position: relative;}
#languagewrapper {width: 875px; padding: 4px 0px 0 0px; margin:0px auto; text-align:right; position: relative;}
#headwrapper{height: 60px;background-color: #9DB2B1;}
#headlinewrapper{height: 20px;background-color: #FFFFFF;padding: 0px 0px 0px 0px;font-weight: bold;}
#searchwrapper{background-color: #BCE27F;}

#breadcrumb {color: #7A7569; font-family:Arial; font-size:9px;}
#breadcrumb a {color: #7A7569;}

/* -- Top Navigation -- */
#navbar-top {height: 14px;}
#navbar-bottom {height: 41px;}
#navbar-top #breadcrumb {float: left; height: 22px; overflow: hidden; letter-spacing:.95px; padding: 12px 0 0 21px;color: #000;}
#navbar-top #breadcrumb a {color: #000;}
#navbar-top #login {float: right; width: 375px; height: 22px; padding: 10px 21px 2px 0; font-weight:bold; text-align: right; color: #000;}
#navbar-top #login a {color: #000;}
#navbar-top #login .input_field-email {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 13em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#navbar-top #login .input_field-pass {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 5em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#navbar-top #login .button {margin: 0 15px -2px 3px;}

#navbar-header {height: 10px;}
#navbar-header #login {float: right; width: 375px; height: 10px; padding: 0px 0px 0px 0px; font-weight:bold; text-align: right; color: #FFFAC0;}
#navbar-header #login a {color: #FFFAC0;}
#navbar-header #login .input_field-email {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 13em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#navbar-header #login .input_field-pass {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 5em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#navbar-header #login .button {margin: 0 15px -2px 3px;}

#navbar-bottom {padding-top:45px;}
#navbar-bottom #authorizenet {}
#navbar-bottom #sectionlinks {text-align:left; padding: 5px 0 0 0px; color: #AE960B; font-size:10px;}
#navbar-bottom #sectionlinks img {margin-right: 10px;}
#navbar-bottom #sectionlinks a {color: #AE960B;}
#navbar-bottom #sectionlinks .backtotop {display: inline; float: left; padding: 3px 7px 0 0; }
#navbar-bottom #sectionlinks2 {text-align:right; padding: 0px 0 20px 0px; color: #D2D2D2; font-size:10px;}
#navbar-bottom #sectionlinks2 a {color: #D2D2D2;}
#navbar-bottom #aboutus {padding: 7px 0px 0 0; text-align: right; color: #AE960B; font-size:10px; height:32px;}
#navbar-bottom #aboutus a {color: #AE960B;}
#navbar-bottom #aboutus .icon {margin-bottom: -3px;}

#searchbar { color:#FFFAC0; height:20px; }
#searchbar .header1 {float: left; margin-bottom: 9px;}
#searchbar .search-input {width: 100px; font-size:8px; vertical-align:bottom; margin-right: 4px; border: 1px solid #9B9B96;}
#searchbar select {width: 115px; vertical-align:top; margin-left:5px; border: 1px solid #9B9B96;}
#searchbar .advanced {float: left; padding: 2px 0 0 10px; display: inline;}
#searchbar .button {margin: 0 0 -6px 0;}

#copyright {text-align: right;}
#sitetitle {background: url(images/title.gif); width: 480px; height: 60px; cursor: pointer;}


/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
