﻿html {
font-size : 100.01%;
}
body {
margin : 0;
font : 64% Arial, Verdana, sans-serif;
color : #5a5a5a;
background : url('../images/bg.jpg') repeat-x;
}
form {
padding : 0;
margin : 0;
display : inline;
}
input, textarea, select {
font : 11px arial, sans-serif;
vertical-align : middle;
}
fieldset {
margin : 0;
padding : 0;
border : none;
}
img {
border : none;
}
table {
padding : 0;
margin : 0;
border-collapse : collapse;
}
td {
padding : 0;
margin : 0;
}
a {
text-decoration : none;
}
#wrap {
margin : 0 auto;
width : 930px;
padding : 0 0 31px;
}
#header .columns {
overflow : hidden;
width : 100%;
}
.logo {
float : left;
overflow : hidden;
}
#header .utility-box {
float : right;
width : 376px;
margin : 0;
padding : 0;
display : inline;
border : 0;
}
#header .utility-box td {
height : 120px;
}
#header .utility-box .utility-box-content {
background-color : #d2e9f4;
}
#header .utility-box .utility-box-top {
background-image : url('../images/utility-box-top.gif');
background-repeat : no-repeat;
height : 10px;
width : 376px;
}
#header .utility-box .utility-box-bottom {
background-image : url('../images/utility-box-bottom.gif');
background-repeat : no-repeat;
height : 10px;
width : 376px;
}
#header .utility-box .utility-row {
overflow : hidden;
font : 11px Arial, Helvetica, sans-serif;
color : #666;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding : 5px 2px 5px 2px;
width : 350px;
}
#header .utility-box .utility-form-row {
overflow : hidden;
font : 11px Arial, Helvetica, sans-serif;
color : #666;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding : 8px 2px 0 2px;
width : 363px;
}
#header .utility-box .dotline {
background : url('../images/utility_row_dotline.gif') no-repeat center bottom;
}
#header .utility-box .utility-row strong {
float : left;
margin : 0 0 0 2px;
}
#header .utility-box .utility-row p {
margin : 0;
float : right;
font : 11px Arial, Helvetica, sans-serif;
line-height : 18px;
margin-right : 5px;
}
#header .utility-box .utility-row a {
color : #666;
}
#header .utility-box .utility-row a:hover {
text-decoration : underline;
}
#header .utility-box .utility-form-row .language {
float : right;
margin-right : 8px;
}
#header .utility-box .utility-form-row .currency {
float : left;
margin-right : 8px;
}
#header .utility-box .utility-form-row .search {
float : right;
margin-right : 8px;
}
#header .utility-box .utility-form-row select {
color : #666;
border : 1px solid #8c9cab;
}
#content {
padding : 0;
}
#content .columns {
overflow : hidden;
border-top : 0;
border-bottom : 0;
}
#content .utility-bar {
overflow : hidden;
padding : 5px 18px 5px 12px;
font-size : 11px;
border : 1px solid #cccccc;
border-top : 0;
border-bottom : 0;
background : #fff;
}
* html #content .utility-bar {
overflow : visible;
height : 1%;
}
#content .utility-bar a {
color : #354f95;
}
#content .utility-bar a:hover {
color : #666666;
}
#content .utility-bar .welcome {
font-weight : bold;
margin-right : 20px;
}
#content .utility-bar .cart_summary {
font-weight : bold;
margin-right : 10px;
}
#content .utility-bar .utility_form {
font-weight : bold;
margin-left : 10px;
}
#content .utility-bar .utility_form .search, .currency, .language {
margin-right : 5px;
}
#content .utility-bar p {
float : left;
width : 190px;
margin : 0 7px 0 0;
font : 12px/20px Arial, Helvetica, sans-serif;
color : #484848;
}
#content .columns .sidebarcell .contentcell .sidetopseller {
padding : 0 10px 0 10px;
text-align : center;
margin-bottom : 10px;
}
#content .columns .sidebarcell .contentcell ul.sidepage {
list-style : none;
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height : 22px;
text-indent : -15px;
}
#content .columns .sidebarcell .contentcell ul.sidepage li {
background : url('../images/dotted-border.gif') repeat-x 0% 100%;
padding-bottom : 5px;
padding-left : 15px;
}
#content .columns .sidebarcell .contentcell ul.sidepage a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
}
#content .columns .sidebarcell .contentcell ul.sidenews {
list-style : none;
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height: normal;
}
#content .columns .sidebarcell .contentcell ul.sidenews li {
background : url('../images/dotted-border.gif') repeat-x 0% 100%;
}
#content .columns .sidebarcell .contentcell ul.sidenews a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
}
.sidebarcell .contentcell ul.sidenews a.news_title {
color : #676767;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
font-weight : bold;
text-decoration : underline;
}
.sidebarcell .contentcell ul.sidenews .text_summary {
color : #888787;
padding : 0 0 0 15px;
margin : 0;
line-height : normal;
display : block;
}
.sidebarcell .contentcell ul.sidenews a.detail_link {
background : none;
color : #6f9a2f !important ;
padding : 0 0 10px 15px !important ;
background-image : none !important ;
margin : 0;
line-height : normal;
display : block;
font-weight : bold;
}
#content .columns .sidebarcell .contentcell ul.sideblogs {
list-style : none;
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height : 30px;
}
#content .columns .sidebarcell .contentcell ul.sideblogs li {
background : url('../images/dotted-border.gif') repeat-x 0% 100%;
}
#content .columns .sidebarcell .contentcell ul.sideblogs a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
}
.sidebarcell .contentcell ul.sideblogs a.news_title {
color : #676767;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
font-weight : bold;
text-decoration : underline;
}
.sidebarcell .contentcell ul.sideblogs .text_summary {
color : #888787;
padding : 0 0 0 15px;
margin : 0;
line-height : normal;
display : block;
}
.sidebarcell .contentcell ul.sideblogs a.detail_link {
background : none;
color : #6f9a2f !important ;
padding : 0 0 10px 15px !important ;
background-image : none !important ;
margin : 0;
line-height : normal;
display : block;
font-weight : bold;
}
#content .columns .sidebarcell .contentcell .sidefreetext {
padding : 0 10px 0 10px;
text-align : center;
margin-bottom : 10px;
}
#content .columns .sidefreetextnobox {
padding : 0 10px 0 10px;
text-align : center;
margin-bottom : 10px;
}
.titlenobox {
padding : 0;
padding-bottom : 5px;
margin : 0;
text-align : center;
}
.titlenobox h2 {
margin : 0;
line-height : 46px;
font : bold 12px/23px Arial, Helvetica, sans-serif;
padding : 0;
}
#content .columns .sidelogo {
padding : 0 10px 0 10px;
margin-bottom : 10px;
clear : both;
width : 162px;
margin-left : auto;
margin-right : auto;
}
.side-bar {
float : left;
width : 180px;
margin : 3px 6px 0 6px;
display : inline;
}
.sidebarcell {
width : 180px;
margin-bottom : 10px;
}
.rightside-bar {
float : left;
width : 180px;
margin : 3px 6px 0 6px;
display : inline;
}
#content .columns .sidebarcell .contentcell .sidecurrency {
padding : 0 10px 0 10px;
text-align : center;
margin-bottom : 10px;
}
#content .columns .sidebarcell .contentcell .sidelanguage {
padding : 5px 10px 0 10px;
text-align : center;
margin-bottom : 10px;
}
.sidebarcell .contentcell .sidesearch {
padding : 5px;
color : #454545;
list-style : none;
margin : 3px 3px 0;
overflow : hidden;
margin-bottom : 10px;
}
.sidebarcell .title {
padding : 0 9px;
width : 180px;
}
.sidebarcell .title h2 {
margin : 0;
color : #354f95;
line-height : 46px;
font : bold 12px/23px Arial, Helvetica, sans-serif;
text-transform : uppercase;
text-align : center;
}
.sidebarcell .contentcell {
padding : 5px 5px 12px 5px;
font : 12px/14px Arial, Helvetica, sans-serif;
width : 180px;
}
.sidebarcell a {
color : #888787;
}
.sidebarcell a:hover {
text-decoration : underline;
}
.sidebarcell .contentcell .minicart {
padding : 0 10px 0 10px;
color : #888787;
list-style : none;
margin : 3px 3px 0;
overflow : hidden;
margin-bottom : 10px;
}
.sidebarcell .contentcell .minicart li {
overflow : hidden;
width : 100%;
margin : 15px 0 0;
}
.sidebarcell .contentcell .minicart li span {
float : left;
width : 30px;
margin : 0 5px 0 0;
}
.sidebarcell .contentcell .minicart li div {
overflow : hidden;
}
.sidebarcell .contentcell .minicart-subtotal {
border : 1px solid #ccc;
background : #e4e4e4;
padding : 6px 10px 7px 10px;
font-weight : bold;
text-align : center;
margin-left : auto;
margin-right : auto;
width : 80%;
}
.sidebarcell .contentcell .minicart-links {
text-align : center;
font-weight : bold;
margin : 7px 0 0;
}
.sidebarcell .contentcell .minicart a {
font-weight : bold;
}
.sidebarcell .contentcell ul#catnav {
list-style : none;
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height : 30px;
}
.sidebarcell .contentcell ul#catnav li {
background : url('../images/dotted-border.gif') repeat-x 0% 100%;
}
.sidebarcell .contentcell ul#catnav a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
}
.sidebarcell .contentcell ul#catnav a:hover {
text-decoration : underline;
}
.sidebarcell .contentcell ul#noncatnav {
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height : 30px;
}
.sidebarcell .contentcell .submenucatnav ul {
list-style : none;
margin : 4px 24px 0 20px;
padding : 0 0 20px 0;
font : 12px/30px Arial, Helvetica, sans-serif;
}
.sidebarcell .contentcell ul.menulist {
list-style : none;
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height : 22px;
text-indent : -15px;
}
.sidebarcell .contentcell ul.menulist li {
background : url('../images/dotted-border.gif') repeat-x 0% 100%;
padding-bottom : 5px;
padding-left : 15px;
}
.sidebarcell .contentcell ul.menulist a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
}
.sidebarcell .contentcell ul.menulist a.news_title {
color : #676767;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
font-weight : bold;
text-decoration : underline;
}
.sidebarcell .contentcell ul.menulist .text_summary {
color : #888787;
padding : 0 0 0 15px;
margin : 0;
line-height : normal;
display : block;
}
.sidebarcell .contentcell ul.menulist a.detail_link {
background : none;
color : #6f9a2f;
padding : 0 0 10px 15px;
margin : 0;
line-height : normal;
display : block;
font-weight : bold;
}
.sidebarcell .contentcell ul.menulist a:hover {
text-decoration : underline;
}
.sidebarcell .contentcell ul#noncatnav {
margin : 4px 24px 0 20px;
padding : 0 0 20px 0;
font : 12px/30px Arial, Helvetica, sans-serif;
}
.sidebarcell .contentcell .menulist .submenulist ul {
list-style : none;
margin : 0 0 0 20px;
padding : 0 0 10px 0;
font : 12px/20px Arial, Helvetica, sans-serif;
}
.sidebarcell .contentcell .menulist .submenulist li a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 5px 15px;
margin : 0;
}
.sidebarcell .contentcell .menulist .submenulist li {
background : none;
list-style : none;
padding : 3px 0;
}
.sidebarcell .contentcell .featuredproduct {
padding : 17px 12px 0 12px;
text-align : center;
}
.sidebarcell .contentcell .featuredproduct .image {
display : block;
border : 0;
background : #fff;
padding : 2px 0;
margin : 0 0 5px;
}
.sidebarcell .contentcell .featuredproduct p {
margin : 2px 0;
font : bold 12px/16px Arial, Helvetica, sans-serif;
color : #354f95;
}
.sidebarcell .contentcell .featuredproduct strong {
color : #6f6f6f;
font : bold 12px/16px Arial, Helvetica, sans-serif;
}
.sidebarcell .contentcell .featuredproduct hr {
border : 0 none;
border-top : 1px dotted #dddddd;
height : 1px;
margin : 10px 5px 0 5px;
}
.sidebarcell .contentcell .featuredproduct .btn-details {
margin : 5px auto;
color : #fff;
}
.sidebarcell .contentcell .topsellers {
padding : 10px 5px 0 5px;
text-align : center;
}
.sidebarcell .contentcell .topsellers .image {
display : block;
border : 0;
background : #fff;
padding : 2px 0;
margin : 0 0 5px;
}
.sidebarcell .contentcell .topsellers p {
margin : 4px 0;
font : bold 12px/16px Arial, Helvetica, sans-serif;
color : #354f95;
}
.sidebarcell .contentcell .topsellers strong {
color : #6f6f6f;
font : bold 12px/16px Arial, Helvetica, sans-serif;
}
.sidebarcell .contentcell .topsellers hr {
border : 0 none;
border-top : 1px dashed #dddddd;
height : 1px;
margin : 20px 10px 0 10px;
}
.sidebarcell .contentcell .topsellers .btn-details {
margin : 10px auto;
color : #fff;
}
.sidebarcell .contentcell .newsbox {
padding : 6px 20px 15px;
}
.sidebarcell .contentcell .newsbox ul {
list-style : none;
margin : 0;
padding : 0;
font : 12px/14px Arial, Helvetica, sans-serif;
color : #666;
}
.sidebarcell .contentcell .newsbox li {
padding : 0 0 0 18px;
background : url('../images/bullet.gif') no-repeat 0% 5px;
margin : 9px 0 0;
}
.sidebarcell .contentcell .newsbox h3 {
font : bold 12px/14px Arial, Helvetica, sans-serif;
color : #666;
margin : 0 0 6px;
}
.sidebarcell .contentcell .newsbox h3 a {
text-decoration : underline;
color : #666;
font-size : 12px;
}
.sidebarcell .contentcell .newsbox h3 a:hover {
text-decoration : none;
}
.sidebarcell .contentcell .newsbox p {
margin : 0;
}
.sidebarcell .contentcell .newsbox a {
color : #354f95;
font-size : 11px;
font-weight : bold;
}
.sidebarcell .contentcell .newsbox a:hover {
text-decoration : underline;
}
.sidebarcell .contentcell .blogbox {
padding : 6px 20px 15px;
}
.sidebarcell .contentcell .blogbox ul {
list-style : none;
margin : 0;
padding : 0;
font : 12px/14px Arial, Helvetica, sans-serif;
color : #666;
}
.sidebarcell .contentcell .blogbox li {
padding : 0 0 0 18px;
background : url('../images/bullet.gif') no-repeat 0% 5px;
margin : 9px 0 0;
}
.sidebarcell .contentcell .blogbox h3 {
font : bold 12px/14px Arial, Helvetica, sans-serif;
color : #666;
margin : 0 0 6px;
}
.sidebarcell .contentcell .blogbox h3 a {
text-decoration : underline;
color : #666;
font-size : 12px;
}
.sidebarcell .contentcell .blogbox h3 a:hover {
text-decoration : none;
}
.sidebarcell .contentcell .blogbox p {
margin : 0;
}
.sidebarcell .contentcell .blogbox a {
color : #354f95;
font-size : 11px;
font-weight : bold;
}
.sidebarcell .contentcell .blogbox a:hover {
text-decoration : underline;
}
.sidebarcell .contentcell .infolinks ul {
list-style : none;
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height : 22px;
text-indent : -15px;
}
.sidebarcell .contentcell .infolinks li {
background : url('../images/dotted-border.gif') repeat-x 0% 100%;
padding-bottom : 5px;
padding-left : 15px;
}
.sidebarcell .contentcell .infolinks a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
}
.sidebarcell .contentcell .infolinks a:hover {
text-decoration : underline;
}
.sidebarcell .contentcell .language {
padding : 5px 10px 0 10px;
width : 90%;
margin-bottom : 10px;
}
.sidebarcell .contentcell .language .txtfielddropdown {
background-color : #ffffff;
color : #333333;
border : 1px solid #8c9cab;
margin-left : auto;
margin-right : auto;
width : 90%;
font-size : 11px;
}
#content .columns .sidebarcell .contentcell .sidefeaturedproducts {
padding : 0 10px 0 10px;
text-align : center;
margin-bottom : 10px;
margin-top : 10px;
}
.side-bar .logotypes {
list-style : none;
margin : 14px 7px 0 0;
padding : 0;
text-align : center;
}
.side-bar .logotypes li {
display : inline;
margin : 0 2px 0 0;
}
#main {
float : left;
width : 540px;
margin : 3px 0 0 0;
padding : 0;
font-size : 12px;
}
#main h1 {
margin : 15px 0 0 0;
font : bold 14px/18px Arial, Helvetica, sans-serif;
color : #354f95;
padding : 11px 0 11px 14px;
text-transform : uppercase;
border-bottom : 1px dotted #354f95;
}
#main h1 a {
font : bold 14px/18px Arial, Helvetica, sans-serif !important ;
color : #fff !important ;
}
#main h1 a:hover {
text-decoration : underline !important ;
}
#main h2 {
border-bottom : 1px dotted #444444;
font : bold 14px/18px Arial, Helvetica, sans-serif;
color : #354f95;
}
#main h2 a {
font : bold 14px/18px Arial, Helvetica, sans-serif !important ;
color : #fff !important ;
}
#main h2 a:hover {
text-decoration : underline !important ;
}
h2.picheader {
padding : 10px 5px 10px 50px !important ;
margin : 5px 0 5px 0 !important ;
background-position : 1% 50% !important ;
background-repeat : no-repeat !important ;
background-color : #f1f1f1 !important ;
border : 1px solid #c3c6cd !important ;
color : #666666 !important ;
text-transform : none !important ;
font-size : 12px !important ;
}
#main a {
color : #354f95;
font-weight: bold;
}
#main a:hover {
text-decoration : underline;
}
#main .product-wrapper {
margin-top : 10px;
}
.main-content {
width : 100%;
background : url('../images/main-box-repeat.gif') repeat-y;
}
.main-content .top {
background : url('../images/main-box-top.gif') no-repeat;
}
.main-content .bottom {
overflow : hidden;
width : 100%;
background : url('../images/main-box-bottom.gif') no-repeat 0% 100%;
}
.main-content .text {
float : left;
width : 500px;
margin : 19px 0 20px 18px;
display : inline;
}
.main-content .text h3 {
font : bold 24px/30px Arial, Helvetica, sans-serif;
color : #6f9a2f;
margin : 0;
}
.main-content .text p {
font : 12px/18px Arial, Helvetica, sans-serif;
color : #666;
margin : 8px 0 0;
}
.main-content .image {
float : right;
width : 250px;
margin : 20px 5px 0;
}
#main .main-news {
margin : 13px 0 0;
}
#main .main-news ul {
list-style : none;
margin : 17px 35px 0 10px;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #666;
}
#main .main-news li {
padding : 0 0 0 17px;
background : url('../images/bullet.gif') no-repeat 0% 5px;
margin : 11px 0 0;
}
#main .main-news h3 {
margin : 0 0 8px;
font : bold 11px/14px Arial, Helvetica, sans-serif;
color : #666;
}
#main .main-news h3 a {
color : #666;
}
#main .main-news p {
margin : 4px 0;
font-size : 11px;
}
#main .main-news a {
color : #354f95;
font-size : 11px;
}
#main .main-news a:hover {
text-decoration : underline;
}
#main .main-blog {
margin : 13px 0 0;
}
#main .main-blog ul {
list-style : none;
margin : 17px 35px 0 10px;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #666;
}
#main .main-blog li {
padding : 0 0 0 17px;
background : url('../images/bullet.gif') no-repeat 0% 5px;
margin : 11px 0 0;
}
#main .main-blog h3 {
margin : 0 0 8px;
font : bold 11px/14px Arial, Helvetica, sans-serif;
color : #666;
}
#main .main-blog h3 a {
color : #666;
}
#main .main-blog p {
margin : 4px 0;
font-size : 11px;
}
#main .main-blog a {
color : #354f95;
font-size : 11px;
}
#main .main-blog a:hover {
text-decoration : underline;
}
#main .main-freetext {
margin : 13px 0 0;
font : 12px/20px Arial, Helvetica, sans-serif;
}
#main .main-freetext ul {
list-style : none;
margin : 17px 35px 0 10px;
padding : 0;
font : 12px/14px Arial, Helvetica, sans-serif;
color : #666;
}
#main .main-freetext li {
padding : 0 0 0 17px;
background : url('../images/bullet.gif') no-repeat 0% 5px;
margin : 11px 0 0;
}
#main .main-freetext h3 {
margin : 0 0 8px;
font : bold 12px/14px Arial, Helvetica, sans-serif;
color : #666;
}
#main .main-freetext h3 a {
color : #666;
}
#main .main-freetext p {
margin : 4px 0;
font-size : 11px;
}
#main .main-freetext a {
color : #354f95;
text-decoration : underline;
}
#main .main-freetext a:hover {
text-decoration : underline;
}
#main .main-product ul {
text-align : left;
}
#main .main-product .image {
text-align : center;
}
#main .main-product h3 {
font : bold 12px/23px Arial, Helvetica, sans-serif;
color : #354f95;
background : #eaeaea;
padding : 0 10px;
margin : 0;
}
#main .main-product p {
font : 11px/14px Arial, Helvetica, sans-serif;
color : #666;
margin : 0;
}
#main .main-product .info {
border-top : 1px dotted #000000;
padding-top : 10px;
padding-bottom : 5px;
}
#main .main-product .info strong {
float : left;
font : bold 14px/18px Arial, Helvetica, sans-serif;
color : #6f6f6f;
margin : 15px 0 0 0;
width : 45%;
}
#main .main-product .priceinfo2cols {
float : none;
font : 12px/18px Arial, Helvetica, sans-serif;
color : #6f6f6f;
width : 45%;
display : block;
}
#main .main-product .info .divider-vertical {
border-right : 1px dotted #000000;
height : 50px;
display : block;
width : 1px;
float : left;
margin-top : 10px;
}
#main .main-product .info .divider-vertical2 {
border-right : 1px dotted #000000;
}
#main .main-product .info .info_column {
padding-left : 5px;
padding-right : 5px;
}
#main .main-product .info .input_table {
float : right;
}
#main .main-product .info .input_table td {
text-align : right;
}
#main .main-product .btn-details {
float : right;
margin : 5px 0;
color : #fff !important ;
}
#main .main-product .txtfield {
margin-bottom : 0;
}
#main .main-product .info .line_break {
height : 10px;
}
#footer {
padding : 0;
}
#footer .bottom-row .alphabet {
background : url(../images/footer-alphabet.gif) no-repeat;
height : 30px;
text-align : center;
padding : 0;
font : 11px/30px Arial, Helvetica, sans-serif;
text-transform : uppercase;
letter-spacing : 5px;
background : #fff;
margin-bottom : 20px;
}
#footer .bottom-row .alphabet .tdleft {
background : url('../images/alphabet_bg_left.gif') no-repeat left top;
width : 10px;
height : 30px;
}
#footer .bottom-row .alphabet .tdcenter {
background : #e4e4e4;
}
#footer .bottom-row .alphabet .tdright {
background : url('../images/alphabet_bg_right.gif') no-repeat right top;
width : 10px;
height : 30px;
}
#footer .bottom-row .alphabet a {
color : #666;
}
#footer .bottom-row .alphabet a:hover {
text-decoration : underline;
}
#footer .bottom-row {
overflow : hidden;
width : 100%;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #949494;
margin : 0;
text-align : center;
}
#footer .bottom-row div {
margin : 0;
}
#footer .bottom-row .freetext {
margin : 0 auto 5px auto;
padding : 0;
}
#footer .bottom-row .poweredby {
margin : 0 auto 5px auto;
padding : 0;
}
#footer .bottom-row .bottomlogo {
padding : 0;
margin : 0 auto 5px auto;
clear : both;
}
#footer .bottom-row .bottomlinks ul {
list-style : none;
margin : 0 auto 5px auto;
padding : 0;
text-align : center;
}
#footer .bottom-row .bottomlinks li {
display : inline;
background : url('../images/footer-menu--separator.gif') no-repeat 0% 50%;
padding : 0 10px 0 14px;
}
#footer .bottom-row .bottomlinks li:first-child {
background : none;
}
#footer .bottom-row a {
color : #949494;
}
#footer .bottom-row a:hover {
text-decoration : underline;
}
.btn-details {
display : block;
background : url('../images/btn-details.gif') no-repeat;
width : 89px;
font : bold 12px/19px Arial, Helvetica, sans-serif;
color : #fff;
text-align : center;
}
.product-box {
margin-bottom : 10px;
}
.box-top-left {
background : url('../images/box-top-left.gif') no-repeat;
width : 10px;
height : 10px;
}
.box-top-right {
background : url('../images/box-top-right.gif') no-repeat;
width : 10px;
height : 10px;
}
.box-bottom-left {
background : url('../images/box-bottom-left.gif') no-repeat;
width : 10px;
height : 10px;
}
.box-bottom-right {
background : url('../images/box-bottom-right.gif') no-repeat;
width : 10px;
height : 10px;
}
.box-border-left {
background : url('../images/box-border.gif') repeat-y left top;
width : 10px;
}
.box-border-right {
background : url('../images/box-border.gif') repeat-y right top;
width : 10px;
}
.box-border-top {
background : url('../images/box-border.gif') repeat-x center top;
height : 10px;
}
.box-border-bottom {
background : url('../images/box-border.gif') repeat-x center bottom;
height : 10px;
}
.box-top-left2 {
background : url('../images/box-top-left2.gif') no-repeat;
width : 10px;
height : 10px;
}
.box-top-right2 {
background : url('../images/box-top-right2.gif') no-repeat;
width : 10px;
height : 10px;
}
.box-bottom-left2 {
background : url('../images/box-bottom-left2.gif') no-repeat;
width : 10px;
height : 10px;
}
.box-bottom-right2 {
background : url('../images/box-bottom-right2.gif') no-repeat;
width : 10px;
height : 10px;
}
.searchresultwrapper {
z-index : 999;
position : absolute;
width : 150px;
padding : 3px 1px 3px 5px;
background : #ffffcc;
font-family : arial;
font-size : 11px;
text-align : left;
visibility : hidden;
}
.searchresultwrapper a {
color : #666666 !important ;
font-weight : normal !important ;
}
.searchresultwrapper a:active {
color : #666666 !important ;
font-weight : normal !important ;
}
.searchresultwrapper a:hover {
color : #666666 !important ;
font-weight : normal !important ;
}
.searchresultwrapper a:visited {
color : #666666 !important ;
font-weight : normal !important ;
}
.title_top {
/* background : url('../images/title_top_bg.gif') no-repeat center top; */
width : 540px;
height : 10px;
}
.title_bottom {
/* background : url('../images/title_bottom_bg.gif') no-repeat center top; */
width : 540px;
height : 10px;
}
h1.blog_title, h1.news_title {
color : #000;
font-weight : bold;
margin : 0 !important ;
padding : 0 10px !important ;
width : 520px;
}
.comment_container {
margin-bottom : 30px;
}
.comment_title {
background : url('../images/comment_title_tab_bg.gif') no-repeat center top;
width : 465px;
height : 26px;
padding : 10px 15px 0;
margin : 0 auto;
}
.form_title {
background : url('../images/comment_title_bg.gif') no-repeat center top;
width : 484px;
height : 26px;
padding : 10px 10px 10px;
font-weight : bold;
}
.form_content {
border : 1px solid #d6d6d6;
border-top : none;
width : 502px;
padding : 10px 0 10px;
}
.comment_title_tab {
background : url('../images/comment_title_tab_bg.gif') no-repeat center top;
width : 465px;
height : 26px;
padding : 10px 10px 10px 10px;
font-weight : bold;
}
.comment_text_tab {
border : 1px solid #cccccc;
border-top : none;
width : 463px;
padding : 10px;
}
.comment_text {
border : 1px solid #cccccc;
border-top : none;
width : 463px;
padding : 10px;
margin : 0 auto;
}
.comment_author {
font-size : 10px;
}
#contentpage ul.monthly_listing {
list-style : circle inside;
margin : 0;
padding : 0;
margin-left : 10px;
margin-bottom : 10px;
}
#contentpage ul.monthly_listing li {
display : list-item;
padding : 5px 0;
text-indent : 0 !important ;
margin : 0;
}
ul.daily_listing {
margin-top : 5px;
}
ul.daily_listing li {
padding : 5px 0;
}
hr {
border : 0;
height : 1px;
background : #d6d6d6;
margin-bottom : 10px;
}
.newsheading {
margin : 0;
padding : 0;
}
.addotherbtnwrapper {
padding-left : 10px;
}
.noproductmessage {
padding : 10px;
border : 1px solid #cccccc;
margin-top : 20px;
text-align : center;
background-color : #f8f8f8;
   /*added by rdouglass to remove Progurt errors*/
   display:none;
}
.message {
width : auto;
display : block;
text-align : center;
clear : both;
padding : 10px;
}
.category_container {
min-height : 130px;
height : auto !important ;
height : 130px;
}
#catnavflyout {
z-index : 0;
}
#catnavflyout, #catnavflyout ul {
list-style : none;
margin : 4px 10px 0 10px;
padding : 0 0 20px 0;
line-height : 22px;
text-indent : -15px;
}
#catnavflyout li {
background : url('../images/dotted-border.gif') repeat-x 0% 100%;
padding-bottom : 5px;
padding-left : 15px;
}
#catnavflyout li ul {
position : absolute;
left : -999em;
z-index : 10 !important ;
margin-left : 100px;
margin-top : -17px;
}
#catnavflyout li ul ul {
left : -999em;
}
#catnavflyout li:hover, #catnavflyout li.hover {
position : static;
}
#catnavflyout li a {
color : #888787;
background : url('../images/bullet.gif') no-repeat 0% 5px;
padding : 0 0 0 15px;
margin : 0;
}
#catnavflyout li a span {
padding : 0 0.5em;
}
#catnavflyout li ul {
border : 1px solid #d1d1d1;
background-color : #ffffff;
padding : 0 10px;
width : 200px;
}
#catnavflyout li:hover ul ul, #catnavflyout li:hover ul ul ul, #catnavflyout li.sfhover ul ul, #catnavflyout li.sfhover ul ul ul {
left : -999em;
}
#catnavflyout li:hover ul, #catnavflyout li li:hover ul, #catnavflyout li li li:hover ul, #catnavflyout li.sfhover ul, #catnavflyout li li.sfhover ul, #catnavflyout li li li.sfhover ul {
left : auto;
}
.tellfriendiframe {
overflow : hidden;
border : 0;
width : 100%;
height : 500px;
margin-top : 10px;
}
.reviewproductiframe {
overflow : hidden;
border : 0;
width : 100%;
margin-top : 10px;
margin-left : 0;
height : 2000px;
}
.footertable {
margin-bottom : 20px;
font-size : 1px;
line-height : 1px;
}
.footertable .tdleft {
background : url('../images/footer_left.gif') no-repeat left top;
width : 10px;
height : 10px;
}
.footertable .tdright {
background : url('../images/footer_right.gif') no-repeat right top;
width : 10px;
height : 10px;
}
.footertable .tdcenter {
border-bottom : 1px solid #d9d9d9;
background : #fff;
}
#xsnazzy {
background : transparent;
margin : 25px 1em 100px 1em;
}
.xtop {
display : block;
background : transparent;
font-size : 1px;
}
.xb1 {
margin : 0 5px;
background : #e7c63d;
}
.xb1 {
height : 1px;
}
.xb1 {
display : block;
overflow : hidden;
}
.xb2 {
margin : 0 3px;
border-width : 0 2px;
}
.xb2 {
background : #fff;
border-left : 1px solid #e7c63d;
border-right : 1px solid #e7c63d;
}
.xb2 {
height : 1px;
}
.xb2 {
display : block;
overflow : hidden;
}
.xb3 {
margin : 0 2px;
}
.xb3 {
background : #fff;
border-left : 1px solid #e7c63d;
border-right : 1px solid #e7c63d;
}
.xb3 {
height : 1px;
}
.xb3 {
display : block;
overflow : hidden;
}
.xb4 {
height : 2px;
margin : 0 1px;
}
.xb4 {
background : #fff;
border-left : 1px solid #e7c63d;
border-right : 1px solid #e7c63d;
}
.xb4 {
display : block;
overflow : hidden;
}
.xboxcontent {
display : block;
background : #fff;
border : 0 solid #e7c63d;
border-width : 0 1px;
}
#xsnazzy h1 {
font-size : 2.5em;
color : #036;
}
#xsnazzy h1 {
margin : 0 10px;
letter-spacing : 1px;
padding : 0;
}
#xsnazzy p {
padding-bottom : 0.5em;
}
#xsnazzy p {
margin : 0 10px;
letter-spacing : 1px;
padding : 0;
}
#info p {
line-height : 1.5em;
}
#xsnazzy h2 {
padding-top : 0.5em;
}
#xsnazzy h2 {
font-size : 2em;
color : #06a;
border : 0;
}
#xsnazzy h2 {
margin : 0 10px;
letter-spacing : 1px;
padding : 0;
}
.xbottom {
display : block;
background : transparent;
font-size : 1px;
}
.clear {
display : block;
height : 0;
overflow : hidden;
clear : both;
}
.red {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : red;
}
IMG.cent {
display : block;
margin-left : auto;
margin-right : auto;
}
.test {
border-bottom : 1px solid #88a;
margin : 1em 0;
padding : 1em 1.5em;
}
.test p {
font-family : Helvetica, Tahoma, sans-serif;
font-size : 13px;
text-align : justify;
margin-top : -1em;
}
.test h2 {
margin : 0;
margin-bottom : -0.5em;
}
.quotel, .quoter {
font-family : georgia, 'times new roman', serif;
font-size : 32pt;
font-weight : bold;
color : #9ac;
position : relative;
top : 0.3em;
line-height : 0.8em;
}
.quoter {
line-height : 0.1em;
margin-top : 10px;
}
.pic {
background-color : #f9f9f9;
border : 1px solid #cccccc;
padding : 3px;
font : 11px/1.4em Arial, sans-serif;
text-align : center;
}
.pic img {
border : 1px solid #cccccc;
vertical-align : middle;
margin-bottom : 3px;
}
.picright {
margin : 0.5em 0 0.5em 1em;
float : right;
}
.picleft {
margin : 0.5em 0.8em 0.5em 0;
float : left;
}
.reading, reading p {
text-align : justify;
}
a.tip {
position : relative;
}
a.tip span {
display : none;
position : absolute;
top : 20px;
left : -10px;
width : 125px;
padding : 5px;
z-index : 100;
background : #000;
color : #fff;
}
a:hover.tip {
font-size : 100%;
}
a:hover.tip span {
display : block;
}
.quiz tbody {
border : 1px solid #cccccc;
background-color : #f9f9f9;
vertical-align : top;
}
.quiz tbody tr.even td {
border-bottom : 1px dotted #cccccc;
vertical-align : top;
height : 50px;
}
.quiz tbody tr.odd td {
border-bottom : 1px dotted #cccccc;
background-color : #ffffff;
vertical-align : top;
height : 50px;
}
.small {
font-family : verdana, tahoma, helvetica;
font-size : 8pt;
}

/* ========== vertical flyout menu=========== */

.flyout ul{
margin: 0;
padding-left: 10px;
list-style-type: none;

width: 180px; /* Main Menu Item widths */

}
 
 
 
 
.flyout ul li{
position: relative;
background:url(../images/dotted-border.gif) repeat-x 0 100%;
}

/* Top level menu links style */
.flyout ul li a{
display: block;
color:#888787;
text-decoration: none;

/*border-bottom: 1px solid #778;
border-right: 1px solid #778;*/

	background:url(../images/bullet.gif) no-repeat 0 10px;
	padding: 7px 0px 7px 15px;	
	
}

.flyout ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: transparent; /*background of tabs (default state)*/
}

.flyout ul li a:visited{
color:#888787;
}

.flyout ul li a:hover{
background-color: transparent;
}

/*Sub level menu items */
.flyout ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border:1px solid #dddddd;
background:#fff;
}

.flyout ul li ul li{
	padding: 0 10px;
}

.flyout a.subfolderstyle{
/*background: url(right.gif) no-repeat 97% 50%;*/
}

 
/* Holly Hack for IE \*/
* html .flyout ul li { float: left; height: 1%; }
* html .flyout ul li a { height: 1%; }
/* End */