﻿#banner-control {
text-align:center;
}

#banner-content {
margin: 0 auto;	
padding: 4px 0 0 0;	
height: auto;
}

#breadcrumb 
{
float:left;
width: 100%;
height: 30px;
background-color: #eee;
}

#breadcrumb-content {
width: 960px;
margin: 0 auto;
padding: 5px 0;
color: #666;
font-size: 11px;
}

#main-content .interior-section-plain {
width: 700px;
margin: 0 0 20px 0;
}

#main-content .blankcallout-with-background 
{
background-color: #EEEEEE; /* #d9e4ed; */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 0 0 5px 1px #ccc;
-webkit-box-shadow: inset 0 0 5px 1px #ccc;
box-shadow: inset 0 0 5px 1px #ccc;
padding: 10px 13px;
}

#main-content .interior-section {
width: 700px;
height: 297px;
margin: 0 0 20px 0;
background: url(/images/interior-section-back.jpg) no-repeat;
}

#main-content .interior-section h1 {
font-size: 13px;
color: #fff;
height: 15px;
margin: 0;
padding: 10px 20px;
text-transform: uppercase;
}

#main-content .interior-section h3 {
font-size: 15px;
margin: 0;
color: #4c4c4c;
}

#main-content .interior-section p {
font-size: 13px;
color: #4c4c4c;
margin: 0 0 10px 0;
}

#main-content .interior-section p + ul {
margin: -10px 0 20px 0;
}

#main-content .interior-section a {
font-size: 13px;
}


#main-content .text-and-image {
padding: 20px;
height: 220px;
}

#main-content .detail-image {
height: 225px;
width: 320px;
float: left;
}

#main-content .detail-text {
height: 225px;
width: 310px;
float: right;
}

#main-content #interior-main {
float: left;
}

#main-content .interior-featured-product {
float: left;
width: 320px;
height: 247px;
margin: 15px 15px 0 15px;
}

#main-content .interior-featured-product h4 {
font-size: 13px;
font-weight: bold;
margin: 0;
}

#main-content .interior-featured-product p {
font-size: 13px;
margin: 0;
}

#main-content #sidebar {
float: right;
}

#main-content #sidebar > div {
margin: 0 0 20px 0;
}

#main-content #sidebar h3 {
font-size: 13px;
margin: 0 0 5px 0;
color: #4c4c4c;
text-transform: uppercase;
}

#main-content #sidebar select {
width: 207px;
padding: 3px;
background-color: #fff;
margin: -5px 0 0 0;
}

#main-content .short-sidebar {
background-color: #EEEEEE; /* #d9efed */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 0 0 5px 1px #ccc;
-webkit-box-shadow: inset 0 0 5px 1px #ccc;
box-shadow: inset 0 0 5px 1px #ccc;
width: 208px;
padding: 16px;
}

#main-content .tall-sidebar {
background-color: #EEEEEE; /* #d9efed */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 0 0 5px 1px #ccc;
-webkit-box-shadow: inset 0 0 5px 1px #ccc;
box-shadow: inset 0 0 5px 1px #ccc;
width: 208px;
padding: 16px;
}

#main-content .short-sidebar-narrow {
background-color: #EEEEEE; /* #d9e4ed */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 0 0 5px 1px #ccc;
-webkit-box-shadow: inset 0 0 5px 1px #ccc;
box-shadow: inset 0 0 5px 1px #ccc;
width: 154px;
padding: 10px 13px;
}	

#main-content .nobackground {
background-color: #ffffff;
border:0;
width: 154px;
margin: 0 0 26px 0;
padding: 10px 13px;
}	

#main-content #prod-detail {
width: 450px;
float: left;
padding: 10px;
-moz-border-radius: 0 5px 5px 5px;
-webkit-border-radius: 0 5px 5px 5px;
border-radius: 0 5px 5px 5px;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
margin: 0;
}
#main-content #interior-main.noSideBar #prod-category,
#main-content #interior-main.noSideBar #prod-category .prod-category-tabs,
#main-content #interior-main.noSideBar #prod-detail,
#main-content #interior-main.noSideBar #content-detail {
width: 670px;
padding: 10px;
-moz-border-radius: 0 5px 5px 5px;
-webkit-border-radius: 0 5px 5px 5px;
border-radius: 0 5px 5px 5px;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
margin: 0;
}

#main-content #prod-detail li {
margin: 5px 0 5px 10px;
padding: 0 0 0 10px;

}

.product-listitem
{
    background: url(/images/green-arrow-li.gif) no-repeat;
}

.tertiary-listItem > a
{
    color:#787878 !important;
}

#main-content #prod-detail-focus #prod-detail-image {
float: left;
width: 200px;
}

#main-content #prod-detail-focus #prod-detail-image ul {
margin: 0 65px;
}

#main-content #prod-detail-focus #prod-detail-image li {
margin: 0;
padding: 0;
background: none;
display: inline;
}

#main-content #prod-detail-focus #prod-detail-image img {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#main-content #prod-detail-focus #prod-detail-text {
float: right;
width: 265px;
}

#main-content #prod-detail-focus h3 {
font-size: 15px;
font-weight: bold;
color: #4c4c4c;
}

#main-content #prod-detail-focus #prod-detail-links {
background:url(/images/product-detail-back.jpg) no-repeat;
width: 242px;
height: 37px;
padding: 5px 15px 17px 15px;
}

#main-content #prod-detail-focus #prod-detail-links li {
margin: 5px 0 8px 0;
padding: 0;
background: none;
}

#main-content #product-menu {
background:url(/images/product-menu-header.jpg) no-repeat #eee;
width: 232px;
float: left;
margin-right: 30px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#main-content #product-menu li {
padding: 12px 0;
margin: 0 15px;
border-bottom: 1px solid #9e9e9e;
border-top: 1px solid #fff;
}

#main-content #product-menu li.first {
border-top: none;
}

#main-content #product-menu li.last {
border-bottom: none;
}

#main-content #product-menu li li {
margin: 8px 15px 0 15px;
padding: 0 0 0 10px;
background: url(/images/gray-arrow-li.gif) no-repeat;
border: 0;
}

#main-content #interior-main #product-menu ul li.unstyled
{
    margin: 8px 15px 0 15px;
padding: 0 0 0 10px;
background:none;
border: 0;
    }

#main-content #interior-main #content-menu ul li.unstyled
{
     margin: 8px 15px 0 15px;
padding: 0 0 0 10px;
background:none;
border: 0;
    }

#main-content #product-menu li li .unstyled
{
    margin: 8px 15px 0 15px;
padding: 0 0 0 10px;
background:none;
border: 0;
}

#main-content #product-menu h2 {
font-size: 13px;
color: #fff;
height: 15px;
margin: 0;
padding: 10px 15px;
text-transform: uppercase;
}

#main-content #prod-category {
width: 490px;
float: left;
padding: 10px;
}

#main-content .prod-category-tabs {
width: 450px;
/*previous bg color #eee;*/
background-color: #fff;
/*previous padding 20px;*/
padding: 10px;
-moz-border-radius: 0 5px 5px 5px;
-webkit-border-radius: 0 5px 5px 5px;
border-radius: 0 5px 5px 5px;
border-style:solid;
border-width:1px;
/*previous border-color #D9D9D9;*/
border-color:#FFFFFF;
margin: 0;
}

#main-content .prod-category-tabs h2 {
font-size: 15px;
font-weight: bold;
color: #4c4c4c;
}

#main-content .prod-category-tabs h3 {
font-size: 15px;
font-weight: bold;
color: #4c4c4c;
}

h3.prod-tertiary-category {
    color: #22895F!important;
}

#main-content .prod-category-tabs h4 {
padding: 0 0 6px 0;
font-size: 15px;
font-weight: bold;
color: #005bab;
border-bottom: 1px solid #9e9e9e;
margin: 15px 0 0 0;
}

#main-content .prod-category-tabs h4+div {
padding: 18px 0 0 0;
border-top: 1px solid #fff;
}

#main-content .prod-category-tabs p {
margin: 0 0 15px 0;
}

#main-content .prod-category-see-all {
margin: -22px 0 22px 0;
text-align: right;
font-weight: bold;
}

#main-content .prod-category-tabs .prod-category-product {
margin: 0 0 22px 0;
}

#main-content .prod-category-tabs .prod-category-product .prod-category-product-image {
float: left;
width: 125px;
}

#main-content .prod-category-tabs .prod-category-product .prod-category-product-image img {
-moz-box-shadow: inset 0 0 5px 1px #ccc;
-webkit-box-shadow: inset 0 0 5px 1px #ccc;
box-shadow: inset 0 0 5px 1px #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 5px;
}

#main-content .prod-category-tabs .prod-category-product .prod-category-product-text {
float: right;
width: 320px;
}


#main-content #prod-category-tabs .prod-category-product p {
margin: 5px 0;
}

#main-content #support {
    position: relative;
width: 750px;
min-height: 388px;
background: url(/images/support-back.jpg) no-repeat;
float: left;
}

.supportFooter {
    position: absolute;
    bottom: -8px;
    width: 750px;
    height: 8px;
    border-radius: 0 0 6px 6px;
    background: url(/images/support-back.jpg) bottom left no-repeat;
}

#main-content #support h1 {
font-size: 13px;
color: #fff;
height: 15px;
margin: 0;
padding: 10px 20px;
text-transform: uppercase;
}

#main-content #support #support-content-menu {
float: left;
width: 217px;
padding: 3px 0 0 0;
}

#main-content #support #support-content-menu li {
height: 15px;
margin: 0;
padding: 10px 0 10px 14px;
color: #005bab;
font-size: 12px;
text-shadow: 1px 1px 1px #fff;
}

#main-content #support #support-content-menu li:hover {
color: #e53922;
}

#main-content #support #support-content-detail {
float: right;
width: 515px;
text-align: center;
}

#main-content #support #support-content-detail p {
font-style: italic;
color: #4c4c4c;
}

#main-content #sidebar .support-sidebar {
background-color: #d9e4ed;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 0 0 5px 1px #ccc;
-webkit-box-shadow: inset 0 0 5px 1px #ccc;
box-shadow: inset 0 0 5px 1px #ccc;
width: 164px;
margin: 0;
padding: 10px 13px;
}

#main-content #sidebar .support-sidebar .main {
border-bottom: 1px solid #9e9e9e;
}

#main-content #sidebar .support-sidebar .secondary {
padding: 10px 0 0 0;
border-top: 1px solid #fff;
}

#main-content #sidebar .support-sidebar p {
margin: 0 0 15px 0;
padding: 0;
}	

#main-content #sidebar .support-sidebar h4 {
font-size: 12px;
color: #4c4c4c;
margin: 0;
padding: 0;
}	

#main-content #sidebar .support-sidebar select {
text-transform: none;
background-color: #fff;
width: 164px;
font-size: 11px;
margin: 0;
}

#main-content #prod-category-tabs-controls div a {
color: #4c4c4c;
}

#main-content #prod-category-tabs-controls div.active {
background-color: #eee;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}



.tabberlive .tabbertabhide {
 display:none;
}


.tabber {
}
.tabberlive {
 margin-top:1em;
}

ul.tabbernav
{
height: 24px;
padding: 0;
margin: 0;
*margin: 0 0 -10px 0;
*padding: 10px;
}

ul.tabbernav li
{
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
color: #4c4c4c;
display: inline;
padding: 10px 12px;
background-color: #ddd;
-moz-box-shadow: inset 0 0 3px 1px #b8b5b4;
-webkit-box-shadow: inset 0 0 3px 1px #b8b5b4;
box-shadow: inset 0 0 5px 1px #b8b5b4;
margin: 0 4px 0 0;
}

ul.tabbernav li:hover
{
background-color: #eee;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0 4px 0 0;
}

ul.tabbernav li.tabberactive
{
background-color: #FFFFFF;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0 0px 0 0;
}

ul.tabbernav li a
{
color: #4c4c4c;
}

ul.tabbernav li a:link { color: #4c4c4c; text-decoration: none; padding: 10px; }
ul.tabbernav li a:visited { color: #4c4c4c; text-decoration: none; padding: 10px;  }

ul.tabbernav li a:hover
{
color: #4c4c4c;
}

ul.tabbernav li.tabberactive a
{
color: #4c4c4c;
text-decoration: none;
padding: 0px;
font-size: 14px;
}

.tabberlive .tabbertab h2 {
 display:none;
}

