
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form, input {
margin:0;
padding:0;
}
body {
background:url("images/bgp.jpg") repeat-y scroll center center #F1D699;
color:#444444;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
text-align:left;
}
a {
color:#444444;
text-decoration:none;
}
a:hover {
color:#6C8D17;
text-decoration:none;
}
a img {
border:0 none;
}
img {
border:medium none;
}
h1, h2, h3, h4, h5, h6 {
font-family:arial,helvetica,sans-serif;
}
h2, h3 {
font-size:16px;
}

ul lh {margin-left:-15px; font-weight:bold;}

.master-wrapper-background {
background:url("images/bgp.jpg") repeat-y scroll 0 0 transparent;
margin:auto;
width:1178px;
}
.master-wrapper-page {
background-color:White;
margin:50px auto auto auto;
width:1000px;
}
.master-wrapper-content {
margin:auto;
text-align:left;
width:940px;
}
.master-wrapper-side a {
color:#444444;
}
.master-wrapper-side a:hover {
color:#6C8D17;
}
.master-wrapper-side {
display:inline;
float:left;
font-family:arial,helvetica,sans-serif;
margin:10px 0 0 15px;
width:195px;
}
.master-wrapper-center {
background-color:#FFFFFF;
display:inline;
float:left;
margin:0 0 0 10px;
width:710px;
z-index:1;
}

.master-wrapper-product {
background-color:#FFFFFF;
display:inline;
float:left;
margin:0 0 0 10px;
width:100%;
z-index:1;
}


.master-wrapper-cph {
color:#444444;
float:left;
min-height:500px;
padding:15px 0 10px 10px;
width:700px;
}

.master-wrapper-cph-product {
color:#444444;
float:left;
min-height:500px;
padding:15px 0 10px 0;
width:920px;
}

.master-wrapper-center-1 {
color:#000000;
float:left;
min-height:400px;
padding:10px 0;
width:940px;
}
.master-wrapper-cph-1 {
color:#444444;
float:left;
margin:10px 15px;
min-height:400px;
width:910px;
}
.master-wrapper-leftside-3 {
display:inline;
float:left;
font-family:arial,helvetica,sans-serif;
margin:0 0 0 10px;
width:180px;
}
.master-wrapper-center-3 {
background:url("images/bg_maincolumn.gif") no-repeat scroll left top #FFFFFF;
display:inline;
float:left;
margin:0 0 0 10px;
width:430px;
}
.master-wrapper-cph-3 {
color:#000000;
float:left;
min-height:600px;
padding:10px;
width:420px;
}
.master-wrapper-rightside-3 {
display:inline;
float:right;
font-family:arial,helvetica,sans-serif;
margin:0 10px;
width:180px;
}
.header {
background-color:White;
color:#473F33;
height:90px;
padding:20px 6px 10px 5px;
}
.header .icon {
vertical-align:bottom;
}
.header .ico-register {
background:url("images/ico-register.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.header .ico-login {
background:url("images/ico-login.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.header .ico-logout {
background:url("images/ico-logout.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.header .ico-inbox {
background:url("images/ico-inbox.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.header .ico-cart {
background:url("images/ico-cart.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.header .ico-wishlist {
background:url("images/ico-wishlist.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.header .ico-admin {
background:url("images/ico-admin.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.header-logo {
float:left;
margin-left:10px;
margin-top:10px;
text-align:left;
}

.header-logo .free-shipping 
{
	float:left;
	margin-left: 40px; 
	margin-top: 3px;
}

.header-logo .free-shipping a.freeshippinglink
{
	background-image:url('images/freeshipping.gif');
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:62px;
width:183px;
}

a.logo {
background:url("images/logo.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:82px;
text-decoration:none;
width:211px;
float:left;
}
.header-selectors-wrapper {
float:right;
text-align:right;
width:500px;
}
.header-currencyselector {
float:right;
}
.header-languageselector {
float:left;
}
.header-taxDisplayTypeSelector {
float:right;
}
.header-links-wrapper {
float:right;
text-align:right;
width:370px;
}
.header-links {
display:inline-table;
float:right;
font-family:Verdana,Arial,Sans-Serif;
margin-bottom:5px;
padding:10px 0 0;

}
.header-links ul {
margin:0;
padding:0;
}
.header-links ul li {
color:#999999;
display:inline;
list-style:none outside none;
padding-right:2px;
}
.header-links a {
color:#444444;
text-decoration:none;
}
.header-links a:hover {
color:#6C8D17;
}
.menu-left-side {
background:url("images/menuinbg.jpg") repeat-x scroll 0 0 transparent;
float:left;
width:679px;
}
.wrap-left-menu {
background-image:url("images/menuovbg.jpg");
background-repeat:repeat-x;
float:left;
}
.headermenu {
background:url("images/menuovbg.jpg") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
float:left;
/* height:45px; */
letter-spacing:1px;
margin-bottom:1px;
vertical-align:middle;
width:908px;
}
.headermenu ul {
margin:0;
padding:0;
}
.headermenu li {
display:inline;
list-style:none outside none;
}
.headermenu a:hover {
}
.searchbox {
background-image:url("images/menuinbg.jpg");
background-repeat:repeat-x;
color:White;
float:left;
font-family:Verdana,Calibri,Arial,Sans-Serif;
font-size:13px;
height:45px;
width:229px;
}
.searchbox ul {
margin:0;
padding:0;
}
.searchbox ul li {
float:left;
list-style:none outside none;
}
.footer {
clear:both;
height:150px;
margin:auto;
width:920px;
}
.footer a {
color:#FFFFFF;
text-decoration:none;
}
.footer-disclaimer {
float:left;
font-size:11px;
margin-top:15px;
}
.footer-poweredby {
clear:left;
float:left;
font-size:11px;
}
.footer-poweredby a {
color:#BBBBBB;
}
.page-title {
border-bottom:1px solid #CCCCCC;
margin:0 0 10px;
overflow:hidden;
width:100%;
}
.page-title h1, .page-title h2 {
color:#444444;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
margin:0;
padding:5px 5px 5px 0;
}
td {
/* vertical-align:middle;*/
}
td.fieldname {
font-size:12px;
}
.table-container {
}
.table-container .row {
}
.table-container .row .item-name {
display:block;
padding:3px 10px 0 0;
vertical-align:middle;
white-space:nowrap;
}
.table-container .row .item-value {
padding:3px 0 0;
vertical-align:middle;
}
.htmlcontent {
padding-bottom:5px;
}
.htmlcontent-titlefsub-category-grid {
clear:both;
padding:0 0 5px;
}
.htmlcontent-header {
font-size:18px;
font-weight:bold;
border:0;
}
.htmlcontent-body {
}
.topicpage {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.topicpage-title {
border-bottom:0 none;
}
.topicpage .topicpage-body {
}
.user-agreement-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.user-agreement-page .page-title {
}
.user-agreement-page .page-body {
}
.clear {
border:medium none;
clear:both;
float:none;
font-size:0;
height:0;
line-height:0;
}
.linkButton {
background-color:inherit;
color:#3664A5;
font-weight:bold;
text-decoration:underline;
}
a.linkButton:hover {
}
.dropDownLists {
font-family:Tahoma;
font-size:10px;
height:17px;
padding-left:2px;
}
.textBox {
border-color:#A8BAC2 #DFE5E7 #DFE5E7 #A8BAC2;
border-right:1px solid #DFE5E7;
border-style:solid;
border-width:1px;
color:#11354A;
font-family:verdana;
font-size:8pt;
height:15px;
margin:1px;
padding:1px;
}
.message-error {
color:red;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}
.copyright {
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding-right:10px;
}
.copyright a {
background-color:inherit;
color:#3664A5;
}
ul.sitemap {
}
ul.sitemap li {
padding:3px 0;
}
ul.sitemap li span {
margin:10px 0;
text-transform:uppercase;
}
checkbox, input, radio, select {
font-size:11px;
}
textarea {
font-family:Verdana,Arial,sans-serif;
font-size:11px;
width:100%;
}
.textbox {
}
.searchtext {
border:1px solid #D3D3D3;
font-size:12px;
padding:3px;
vertical-align:top;
}
.searchboxtext {
border:0 none;
font-size:12px;
height:19px;
margin-left:15px;
margin-top:8px;
vertical-align:top;
width:150px;
}
.newsaddcommenttitletext {
border:1px solid #E3E3E3;
font-size:12px;
vertical-align:top;
width:250px;
}
.newsaddcommentcommenttext {
border:1px solid #E3E3E3;
font-size:12px;
height:150px;
vertical-align:top;
width:500px;
}
.blogaddcommentcommenttext {
border:1px solid #E3E3E3;
font-size:12px;
height:150px;
vertical-align:top;
width:500px;
}
.accountsignaturetext {
border:1px solid #E3E3E3;
height:100px;
vertical-align:top;
width:500px;
}
.numerictextboxtext {
border:1px solid #E3E3E3;
font-size:12px;
vertical-align:top;
}
.shoppingcartquantitytext {
border:1px solid #E3E3E3;
font-size:12px;
text-align:right;
}
.wishlistquantitytext {
border:1px solid #E3E3E3;
font-size:12px;
text-align:right;
}
.forumtopictitletext {
border:1px solid #ACACAC;
font-size:12px;
vertical-align:top;
width:500px;
}
.privatemessagesubjecttext {
border:1px solid #ACACAC;
font-size:12px;
vertical-align:top;
width:500px;
}
.forumsearchtext {
border:1px solid #ACACAC;
font-size:14px;
width:500px;
}
.forumsearchboxtext {
border:1px solid #ACACAC;
font-size:12px;
}
.bbeditortext {
border:1px solid #CEC6B5;
}
.edittopiclinkbutton {
background:url("images/ico-edit.gif") no-repeat scroll 0 0 transparent;
padding-left:18px;
padding-right:5px;
}
.deletetopiclinkbutton {
background:url("images/ico-delete.gif") no-repeat scroll 0 0 transparent;
padding-left:18px;
padding-right:5px;
}
.movetopiclinkbutton {
background:url("images/ico-moveTopic.gif") no-repeat scroll 0 0 transparent;
padding-left:18px;
padding-right:5px;
}
.replytopiclinkbutton {
background:url("images/ico-forum-post-add.gif") no-repeat scroll 0 0 transparent;
padding-bottom:3px;
padding-left:18px;
padding-right:5px;
}
.watchtopiclinkbutton {
background:url("images/ico-forum-watch.gif") no-repeat scroll 0 0 transparent;
padding-left:18px;
}
.editpostlinkbutton {
background:url("images/ico-edit.gif") no-repeat scroll 0 0 transparent;
padding-left:18px;
padding-right:5px;
}
.deletepostlinkbutton {
background:url("images/ico-delete.gif") no-repeat scroll 0 0 transparent;
padding-left:18px;
padding-right:5px;
}
.quotepostlinkbutton {
border:1px solid #CCCCCC;
color:#444444;
float:right;
font-size:11px;
line-height:15px;
padding:1px 3px;
}
.searchboxbutton {
background:url("images/menusearchbtn.jpg") repeat scroll 0 0 #FF9966;
border:0 none;
color:White;
cursor:pointer;
font-family:Arial;
font-weight:bold;
height:24px;
margin-top:6px;
overflow:visible;
margin-left:5px;
width:54px;
}
.productlistproductdetailbutton, .productgridproductdetailbutton {
background-image:url("images/smallinfobtn.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:22px;
width:80px;
}
.searchbutton, .contactusbutton, .newsitemaddcommentbutton, .blogpostaddcommentbutton, .productwritereviewbutton, .loginbutton, .registerbutton, .checkoutasguestbutton, .savecustomerinfobutton, .addbillingaddressbutton, .addshippingaddressbutton, .changepasswordbutton, .registernextstepbutton, .completeregistrationbutton, .passwordrecoverybutton, .newpasswordbutton, .saveaddressbutton, .sendemailafriendbutton, .checkoutbutton, .selectshippingaddressbutton, .newaddressnextstepbutton, .selectbillingaddressbutton, .sameasshippingaddressbutton, .shippingmethodnextstepbutton, .paymentmethodnextstepbutton, .paymentinfonextstepbutton, .confirmordernextstepbutton, .submitforumtopicbutton, .submitpmbutton, .replypmbutton, .deleteselectedpmbutton, .reorderbutton, .minicartcheckoutbutton, .newsletterbox-subscribebutton, .useragreementbutton {
background-color:#5694AB;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:13px;
height:23px;
overflow:visible;
padding:0 7px;
width:auto;
}
.editaddressbutton, .deleteaddressbutton, .cancelrecurringorderbutton, .orderdetailsbutton, .orderdetailsprintbutton, .updatewishlistbutton, .applycouponcodebutton, .updatecartbutton, .continueshoppingbutton, .orderprocessedcontinuebutton, .submitpollvotebutton, .cancelforumtopicbutton, .forumsearchbutton, .forumsearchboxbutton, .cancelpmbutton, .deletepmbutton, .backpmbutton {
background-image:url("images/footfade.gif");
background-repeat:repeat-x;
border:1px solid #777777;
color:#444444;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:25px;
overflow:visible;
padding:0 7px;
width:auto;
}
.currencylist {
}
.languagelist {
}
.taxdisplaytypelist {
}
.forumtopicoptionscheck {
}
.forumtopicoptionscheck label {
color:#444444;
font-size:0.9em;
padding-left:5px;
vertical-align:top;
}
.block {
color:#3A3A3A;
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.block .title {
border-bottom:3px solid #7EAC50;
color:#555555;
font-family:Verdana,Arial,Sans-Serif;
font-size:18px;
padding-bottom:4px;
}
.block .listbox {
font-size:12px;
line-height:18px;
margin:0;
padding:12px 0 0;
}
.block .listbox ul {
background-color:inherit;
color:#787878;
font-family:Verdana,Arial,Sans-Serif;
line-height:20px;
margin:0;
padding:0;
}
.block a {
text-decoration:none;
}
.block li {
list-style:none outside none;
}
.block li.separator {
background:none repeat scroll 0 0 #6C8D17;
font-size:1px;
height:1px;
line-height:1px;
margin:5px 0;
width:140px;
}
.block-newsletter {
background-color:#DBEBF1;
margin-top:20px;
padding:5px 0 5px 5px;
}
.block-newsletter .newslettercontent {
color:#444444;
margin-left:5px;
}
.block-category-navigation, .block-manufacturer-navigation, .block-recently-viewed-products, .block-info, .block-shoppingcart, .block-newsletter, .block-livechat {
}
.block-livechat .listbox {
text-align:center;
}
.block-shoppingcart .items {
margin-top:10px;
}
.block-shoppingcart .items ul {
color:#FFFFFF;
}
.block-shoppingcart .buttons {
text-align:right;
}
.block-category-navigation .active a {
color:#6C8D17;
font-weight:bold;
text-decoration:none;
}
.block-category-navigation .listbox ul .active {
font-weight:bold;
}
.block-category-navigation .listbox ul .inactive {
}
.block-manufacturer-navigation a.active {
color:#6C8D17;
text-decoration:none;
}
.block-manufacturer-navigation a.inactive {
color:#444444;
text-decoration:none;
}
.block-manufacturer-navigation a:hover {
color:#6C8D17;
}
.block-manufacturer-navigation .listbox .viewall a {
color:#6C8D17;
margin-left:10px;
}
.block-newsletter .options {
margin-top:5px;
}
.block-newsletter .buttons {
float:left;
margin:4px 5px 0 3px;
}
.block-newsletter .textBox {
float:left;
font-size:12px;
height:19px;
margin-left:3px;
margin-top:4px;
padding:2px 0 0 5px;
width:180px;
}
.block-newsletter .newsletterbox-subscribebutton {
width:70px;
}
.block-newsletter {
background-repeat:no-repeat;
float:left;
text-align:left;
}
.newsValidSpace {
margin-left:20px;
width:20px;
}
.newsletterbar .socialicons {
float:right;
}
.newsletterbar .socialicons a {
margin-left:10px;
margin-top:4px;
}
.newsletterbar .socialicons a.roundtwitter {
background-image:url("images/twittercircle.gif");
background-repeat:no-repeat;
display:block;
float:left;
height:28px;
width:28px;
}
.newsletterbar .socialicons a.roundfacebook {
background-image:url("images/facebookcircle.gif");
background-repeat:no-repeat;
display:block;
float:left;
height:28px;
width:28px;
}
.newsletterbar .socialicons a.roundblog {
background-image:url("images/blogcircle.gif");
background-repeat:no-repeat;
display:block;
float:left;
height:28px;
width:28px;
}
.footerdisclaimer {
clear:left;
color:#444444;
float:left;
margin-top:10px;
width:500px;
}
.footerbrands {
clear:left;
float:left;
margin-top:20px;
width:100%;
}
.footerbrands span {
color:#444444;
float:left;
font-size:12px;
}
.footerbrands a {
color:#444444;
float:left;
font-size:12px;
}
.footerbrands a.twitterImage {
background-image:url("images/twitter.jpg");
background-repeat:no-repeat;
display:inline;
float:left;
height:17px;
margin:0 0 0 10px;
padding-left:25px;
width:45px;
}
.footerbrands a.facebookImage {
background-image:url("images/facebook.jpg");
background-repeat:no-repeat;
display:inline;
float:left;
height:17px;
margin:0 0 0 5px;
padding-left:25px;
width:50px;
}
.footerbrands a.tf_upfront_badge {
float:left;
margin-left:5px;
}
.footerbrands span.badgebreak {
float:left;
margin-left:10px;
}
ul.footerlinks {
margin:0;
padding:0;
}
ul.footerlinks li {
color:#444444;
display:inline;
list-style-type:none;
padding-right:5px;
}
ul.footerlinks li a {
color:#444444;
}
.block-newsletter .listbox {
padding:5px 5px 10px 0;
}
.block-newsletter .title, .block-newsletter .listbox {
background-color:Transparent;
background-image:none;
}
.block-recently-viewed-products a:hover {
color:#6C8D17;
text-decoration:none;
}
.shoppingcart-page, .wishlist-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.shoppingcart-page .page-title, .wishlist-page .page-title {
border-bottom:0 none;
}
.shoppingcart-page .page-title h1 {
margin-left:10px;
}
.shoppingcart-page .page-title h1, .wishlist-page .page-title h1 {
border:0 none;
margin:0;
padding:0;
}
.shoppingcart-page .body, .wishlist-page .body {
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.wishlist .shareinfo {
background:url("images/cart-footer-bg.gif") repeat-x scroll center bottom transparent;
font-size:1.2em;
height:50px;
padding:0 0 5px 5px;
}
.wishlist .shareinfo .sharelabel {
font-weight:bold;
}
.wishlist .shareinfo .sharelink {
}
.order-summary-content {
color:#444444;
font-size:11px;
margin:0;
padding:10px 0;
}
.wishlist-content {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0;
padding-top:10px;
}
.order-summary-content .coupon-box {
border:1px solid #D3D3D3;
color:#444444;
font-size:11px;
margin:0 0 10px;
padding:10px;
}
.order-summary-content .cart, .wishlist-content .cart {
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:100%;
}
.wishlist-content .cart {
margin-bottom:10px;
}
.order-summary-content .cart td, .wishlist-content .cart td {
padding:3px 0;
}
.order-summary-content .cart .cart-header-row, .wishlist-content .cart .cart-header-row {
font-weight:bold;
}
.order-summary-content .cart .cart-header-row td, .wishlist-content .cart .cart-header-row td {
background-color:#5694AB;
border-right:1px solid #DDDDDD;
color:White;
height:20px;
}
.order-summary-content .cart .cart-header-row td.picture, .wishlist-content .cart .cart-header-row td.picture {
border:medium none;
}
.order-summary-content .cart .cart-header-row td.end, .wishlist-content .cart .cart-header-row td.end {
padding-right:5px;
text-align:right;
}
.order-summary-content .cart .cart-item-row td, .wishlist-content .cart .cart-item-row td {
border-bottom:1px solid #C5C5C5;
vertical-align:middle;
}
.order-summary-content .cart .cart-item-row td.product, .wishlist-content .cart .cart-item-row td.product {
padding:0 10px;
text-align:left;
}
.order-summary-content .cart .cart-item-row td.product a, .wishlist-content .cart .cart-item-row td.product a {
font-weight:bold;
}
.order-summary-content .cart .cart-item-row td.end, .wishlist-content .cart .cart-item-row td.end {
color:black;
font-weight:bold;
padding-right:5px;
text-align:right;
}
.order-summary-content .warning-box .warning-text, .wishlist-content .warning-box .warning-text {
color:Red;
}
.order-summary-content .cart-footer {
float:left;
width:100%;
}
.order-summary-body .order-summary-content .cart-footer {
display:none;
}
.order-summary-content .total-info {
float:right;
font-size:12px;
margin:0;
padding:10px 5px 10px 0;
text-align:left;
}
.cart_total_left {
color:#353434;
font-weight:bold;
height:21px;
text-align:right;
vertical-align:middle;
width:100%;
}
.cart_total_left_below {
height:30px;
text-align:right;
vertical-align:top;
width:100%;
}
.cart_total_right {
padding-left:5px;
text-align:right;
vertical-align:middle;
}
.order-summary-content .buttons {
margin:0;
padding:10px;
}
.order-summary-content .buttons .common-buttons {
float:right;
margin:0;
}
.order-summary-content .buttons .addon-buttons {
float:right;
margin:0;
padding:10px;
text-align:right;
}
.checkout-page, .checkout-one-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.checkout-page .page-title, .checkout-one-page .page-title {
border-bottom:0 none;
}
.checkout-page .checkout-data, .checkout-one-page .checkout-data {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.checkout-one-page .checkout-data .progress {
background:none repeat scroll 0 0 #FFFFFF;
left:0;
margin-left:auto;
margin-right:auto;
padding:5px 10px;
position:absolute;
right:0;
text-align:center;
top:100px;
width:180px;
z-index:2147483647;
}
.checkoutstep {
}
.checkoutstep .steptitle {
background-color:#E7F6C3;
color:#444444;
font-family:Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
}
.checkoutstep .stepcontent {
border-color:-moz-use-text-color #DDDDDD #DDDDDD;
border-right:1px solid #DDDDDD;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:5px;
}
.order-summary-title {
clear:both;
color:#444444;
font-size:11px;
font-weight:bold;
padding:10px 10px 5px 0;
}
.order-summary-body {
height:auto;
margin:10px;
text-align:center;
}
.order-summary-body-nbm {
height:auto;
margin:10px 10px -15px;
text-align:center;
}
.order-summary-body-nbm .order-summary-content .cart-footer {
display:none;
}
.checkout-data .select-address-title {
clear:both;
font-weight:bold;
padding:10px 10px 5px 0;
}
.checkout-data .address-grid {
margin-bottom:15px;
padding:0;
}
.checkout-data .address-grid .item-box {
padding-bottom:10px;
text-align:center;
vertical-align:text-top;
}
.checkout-data .address-grid .address-item {
border:1px solid #D7D7D7;
height:auto;
margin:10px;
text-align:center;
width:200px;
}
.checkout-data .address-grid .address-item .select-button {
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
.checkout-data .address-grid .address-item .address-box {
text-align:left;
}
.checkout-data .enter-address-title {
clear:both;
font-weight:bold;
padding:10px 10px 5px 0;
}
.checkout-data .enter-address {
border:1px solid #D7D7D7;
height:auto;
margin:10px;
text-align:center;
}
.checkout-data .enter-address .enter-address-body {
margin:10px;
text-align:left;
}
.checkout-data .enter-address .button {
margin:10px;
text-align:left;
}
.checkout-data .enter-address .the-same-address {
margin:10px;
text-align:left;
}
.checkout-data .shipping-options {
border:1px solid #D7D7D7;
height:auto;
margin:10px;
text-align:left;
}
.checkout-data .shipping-options .shipping-option-item {
padding:5px 0 0 5px;
text-align:left;
vertical-align:text-top;
}
.checkout-data .shipping-options .shipping-option-item .option-name {
font-weight:bold;
}
.checkout-data .shipping-options .shipping-option-item .option-description {
padding:5px 0 5px 16px;
}
.checkout-data .shipping-options .select-button {
margin:10px;
text-align:left;
}
.checkout-data .shipping-options .error-block {
margin:10px;
text-align:left;
}
.checkout-data .payment-methods {
border:1px solid #D7D7D7;
height:auto;
margin:10px;
text-align:left;
}
.checkout-data .payment-methods .payment-method-item {
padding:10px;
text-align:left;
vertical-align:text-top;
}
.checkout-data .payment-methods .select-button {
margin:10px;
text-align:left;
}
.checkout-data .payment-methods .error-block {
clear:both;
font-weight:bold;
padding:10px 10px 5px 0;
}
.checkout-data .payment-info {
border:1px solid #D7D7D7;
height:auto;
margin:10px;
text-align:left;
}
.checkout-data .payment-info .body {
padding:10px;
text-align:left;
vertical-align:text-top;
}
.checkout-data .payment-info .select-button {
margin:10px;
text-align:left;
}
.checkout-data .confirm-order {
border:1px solid #D7D7D7;
height:auto;
margin:10px;
text-align:left;
}
.checkout-data .confirm-order .select-button {
margin:10px;
text-align:left;
}
.checkout-data .confirm-order .error-block {
margin:10px;
text-align:left;
}
.checkout-data .order-completed {
border:1px solid #D7D7D7;
height:auto;
margin:10px;
text-align:left;
}
.checkout-data .order-completed .body {
padding:10px;
text-align:left;
vertical-align:text-top;
}
.checkout-data .order-completed .select-button {
margin:10px;
text-align:left;
}
.order-details {
margin-bottom:15px;
padding:0;
}
.order-details .page-title {
border-bottom:0 none;
}
.order-details .info {
border:1px solid #D7D7D7;
padding:10px;
}
.order-details .section-title {
clear:both;
font-weight:bold;
padding:10px 10px 5px 0;
}
.order-details .order-overview {
padding-bottom:10px;
text-align:left;
}
.order-details .shipping-box {
border:1px solid #D7D7D7;
height:auto;
padding:10px;
text-align:left;
}
.order-details .billing-box {
border:1px solid #D7D7D7;
height:auto;
padding:10px;
text-align:left;
}
.order-details .products-box, .order-details .ordernotes-box {
border:1px solid #D7D7D7;
height:auto;
padding:10px;
text-align:left;
}
.downloable-products {
margin-bottom:15px;
padding:0;
}
.downloable-products .info {
padding:10px;
}
.downloable-products .downloable-products {
border:1px solid #D7D7D7;
height:auto;
padding:10px;
text-align:left;
}
.order-progress {
border-bottom:2px solid #F3F3F3;
height:40px;
margin:0 auto;
text-align:center;
}
.order-progress ul {
margin:0;
padding:0;
}
.order-progress ul li {
display:inline;
list-style:none outside none;
padding:5px 20px 0;
}
.order-progress ul li .active-step {
background:url("images/progress-step-active.gif") no-repeat scroll 50% 50% transparent;
color:#6A6A6A;
padding-bottom:40px;
padding-right:1px;
}
.order-progress ul li .inactive-step {
background:url("images/progress-step-inactive.gif") no-repeat scroll 50% 50% transparent;
color:#D7D7D7;
padding-bottom:40px;
padding-right:1px;
}
.home-page-product-grid {
margin-left:auto;
margin-right:auto;
}
.home-page-product-grid .boxtitle {
color:#3A3A3A;
font-size:1.1em;
font-weight:bold;
margin:0 0 0 10px;
padding:10px 10px 10px 0;
text-transform:uppercase;
}
.home-page-product-grid .item-box {
padding-bottom:10px;
text-align:center;
vertical-align:text-top;
}
.home-page-product-grid .product-item {
min-height:200px;
margin:10px;
text-align:center;
width:210px;
}
.home-page-product-grid .product-item .product-title {
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
.home-page-product-grid .product-item .product-title a {
color:#444444;
}
.home-page-product-grid .product-item .picture {
text-align:center;
}
.home-page-category-grid {
margin-left:auto;
margin-right:auto;
width:675px;
}
.home-page-category-grid a {
color:#444444;
}
.home-page-category-grid .item-box {
text-align:center;
vertical-align:text-top;
}
.home-page-category-grid .category-item {
height:auto;
margin:10px;
text-align:center;
width:205px;
}
.home-page-category-grid .category-item .title {
display:block;
font-size:12px;
font-weight:bold;
height:1.8em;
padding:8px 0 5px;
text-align:center;
}
.home-page-category-grid .category-item .picture {
padding:10px 0;
text-align:center;
}
.bestsellers {
margin-left:auto;
margin-right:auto;
width:450px;
}
.bestsellers .boxtitle {
color:#3A3A3A;
font-size:1.1em;
font-weight:bold;
margin:0 0 0 10px;
padding:10px 10px 10px 0;
text-transform:uppercase;
}
.bestsellers .item-box {
padding-bottom:10px;
text-align:center;
vertical-align:text-top;
}
.bestsellers .product-item {
border:1px solid #D4D4D4;
height:200px;
margin:10px;
text-align:center;
width:200px;
}
.bestsellers .product-item .product-title {
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
.bestsellers .product-item .picture {
text-align:center;
}
.product-grid {
margin-bottom:15px;
text-align:center;
}
.product-grid .item-box {
padding-bottom:10px;
text-align:center;
vertical-align:text-top;
s}
.product-grid .product-item {
margin:10px 10px 10px 10px;
text-align:center;
width:210px;
}
.product-grid .product-item .product-title, .home-page-product-grid .product-item .product-title {
font-weight:bold;
padding-left:10px;
text-align:left;
}
.product-grid .product-item .product-title a, .home-page-product-grid .product-item .product-title a {
display:block;
height:35px;
padding:4px 10px 0 0;
color:#478299;
}
.product-grid .product-item .picture, .home-page-product-grid .product-item .picture  {
margin-top:10px;
text-align:center;
}
.product-grid .product-item .description {
border-top:1px solid #E3E3E3;
color:#444444;
height:50px;
margin:5px 5px 0;
padding:10px 5px;
text-align:center;
}
.product-grid .product-item .add-info {
height:85px;
position:relative;
text-align:right;
vertical-align:bottom;
width:250px;
}
.product-grid .product-item .add-info .prices {
bottom:15px;
position:absolute;
right:10px;
text-align:right;
vertical-align:middle;
}
.product-grid .product-item .add-info .buttons {
bottom:15px;
left:10px;
position:absolute;
text-align:left;
vertical-align:middle;
}
.product-grid .product-item .add-info .prices .productPrice {
color:green;
}
.product-grid .product-item .add-info .prices .oldproductPrice {
color:Red;
text-decoration:line-through;
}
.product-list1 {
border:1px solid #D7D7D7;
margin:0 auto;
}
.product-list1 .item-box {
clear:both;
position:relative;
text-align:left;
}
.product-list1 .product-item {
height:177px;
margin-top:10px;
position:relative;
}
.product-list1 .product-item .product-title {
font-weight:bold;
padding-left:10px;
}
.product-list1 .product-item .product-title a {
display:block;
height:2em;
line-height:1.3em;
padding:4px 10px 8px 0;
}
.product-list1 .product-item .picture {
float:left;
margin:10px 0 10px 10px;
}
.product-list1 .product-item .description {
border-left:1px solid #E3E3E3;
color:#444444;
margin:10px 150px 0 140px;
padding:0 0 0 10px;
text-align:left;
}
.product-list1 .product-item .prices-wrapper {
bottom:20px;
float:right;
position:absolute;
right:5px;
text-align:right;
}
.product-list1 .product-item .prices {
}
.product-list1 .product-item .prices .productPrice {
color:black;
}
.product-list1 .product-item .prices .oldproductPrice {
color:Red;
text-decoration:line-through;
}
.product-list1 .product-item .buttons {
padding-top:20px;
}
.product-list2 {
margin-bottom:15px;
padding:0;
}
.featured-product-grid {
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:550px;
}
.featured-product-grid .title {
clear:both;
color:#6C8D17;
font-weight:bold;
margin:0;
padding:10px 10px 5px 0;
text-transform:uppercase;
}
.featured-product-grid .item-box {
padding-bottom:10px;
text-align:center;
vertical-align:text-top;
}
.featured-product-grid .product-item {
background:url("images/prod_grid_box_bg.gif") no-repeat scroll 0 100% transparent;
margin:10px;
text-align:center;
width:250px;
}
.featured-product-grid .product-item .product-title {
background:url("images/deal_box_hl.gif") no-repeat scroll 0 0 transparent;
font-weight:bold;
padding:0 0 0 10px;
text-transform:none;
}
.featured-product-grid .product-item .product-title a {
background:url("images/deal_box_hr.gif") no-repeat scroll 100% 0 transparent;
display:block;
height:2em;
line-height:1.3em;
padding:4px 10px 8px 0;
}
.featured-product-grid .product-item .picture {
margin-top:10px;
text-align:center;
}
.featured-product-grid .product-item .description {
border-top:1px solid #E3E3E3;
color:#444444;
height:50px;
margin:5px 5px 0;
padding:10px 5px;
text-align:center;
}
.featured-product-grid .product-item .add-info {
height:85px;
position:relative;
text-align:right;
vertical-align:bottom;
width:250px;
}
.featured-product-grid .product-item .add-info .prices {
bottom:15px;
position:absolute;
right:10px;
text-align:right;
vertical-align:middle;
}
.featured-product-grid .product-item .add-info .buttons {
bottom:15px;
left:10px;
position:absolute;
text-align:left;
vertical-align:middle;
}
.featured-product-grid .product-item .add-info .prices .productPrice {
color:green;
}
.featured-product-grid .product-item .add-info .prices .oldproductPrice {
color:Red;
text-decoration:line-through;
}
.category-page .product-pager, .manufacturer-page .product-pager {
text-align:center;
}
.category-page .product-pager a, .manufacturer-page .product-pager a {
font-size:1em;
}
.category-page .product-pager a:link, .manufacturer-page .product-pager a:link {
color:#444444;
text-align:center;
}
.category-page .product-pager span, .manufacturer-page .product-pager span {
color:#6C8D17;
font-size:1.3em;
font-weight:bold;
}
.category-page, .manufacturer-page, .manufacturerlist-page {
margin-bottom:15px;
padding:0;
}
.category-page .page-title, .manufacturerlist-page .page-title, .manufacturer-page .page-title {
border-bottom:0 none #6C8D17;
}
.category-page .category-description, .manufacturer-page .manufacturer-description {
color:#444444;
font-size:12px;
line-height:16px;
margin-top:2px;
}
.sub-category-grid, .manufacturer-grid {
margin-bottom:3px;
margin-left:auto;
margin-right:auto;
}
.sub-category-grid a, .manufacturer-grid a {
color:#444444;
}
.sub-category-grid .item-box, .manufacturer-grid .item-box {
text-align:center;
vertical-align:text-top;
}
.sub-category-grid .sub-category-item, .manufacturer-grid .manufacturer-item {
height:auto;
margin:10px;
text-align:center;
width:210px;
}
.sub-category-grid .sub-category-item .category-title, .manufacturer-grid .manufacturer-item .man-title {
display:block;
font-weight:bold;
height:1.8em;
padding:8px 0 5px;
text-align:center;
}
h1.ProductNameText {color:#6C8D17; font-size:22px; font-weight:bold; font-weight:normal; font-family:Arial, Sans-Serif;}
.category-info h1.category-title {color:#555555; font-size:20px; font-weight:normal;}
a.PageNumber {color:white; background-color:#478299; padding:1px 3px 1px 3px;}
.entity-grid-table {float:left;}
.sub-category-grid .sub-category-item .picture, .manufacturer-grid .manufacturer-item .picture {
padding:10px 0;
text-align:center;
}
.sub-category-list {
margin-bottom:15px;
padding:0;
}
.product-filters {
}
.product-filters .filter-title {
color:#444444;
font-weight:bold;
padding-left:10px;
}
.product-filters .filter-title span {
display:block;
}
.product-filters .filter-item {
padding:5px 10px;
}
.price-range-filter {
border:1px solid #999999;
padding:3px;
}
.price-range-filter .title {
background:url("images/ico-arrow-r.gif") no-repeat scroll 0 0 transparent;
color:#444444;
font-weight:bold;
padding:1px 0 5px 20px;
}
.price-range-filter ul {
margin:0;
padding-left:20px;
}
.price-range-filter li {
list-style:none outside none;
padding-bottom:2px;
}
.price-range-filter .selected-price-range {
padding-left:20px;
}
.price-range-filter .remove-price-range-filter {
font-weight:bold;
}
.product-spec-filter {
}
.product-spec-filter .title {
background:url("images/ico-arrow-r.gif") no-repeat scroll 0 0 transparent;
color:#444444;
font-weight:bold;
padding:1px 0 5px 20px;
}
.product-spec-filter table.filter {
width:100%;
}
.product-spec-filter table.filter tr.group {
font-weight:bold;
}
.product-spec-filter table.filter tr.item td {
padding:2px 2px 2px 16px;
}
.product-spec-filter table.filter tr.filtereditem {
}
.product-spec-filter .remove-filter {
padding-left:20px;
padding-top:5px;
}
.product-spec-filter .remove-product-spec-filter {
font-weight:bold;
}
.compare-products {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.compare-products .page-title {
border-bottom:0 none;
}
.compare-products .body {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.compare-products-table {
}
.compare-products-table .remove-button {
float:right;
margin-right:5px;
margin-top:5px;
}
.compare-products-table tr.product-name {
background-color:#CCCCCC;
font-weight:bold;
}
.compare-products-table td {
border:1px solid #BFBFBF;
padding:3px;
}
.login-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.login-page .page-title {
border-bottom:0 none;
}
.login-page .wrapper {
color:#444444;
font-size:11px;
margin-top:10px;
padding-left:5px;
width:600px;
}
.login-page .wrapper .new-wrapper {
float:left;
width:50%;
}
.login-page .wrapper .new-wrapper .register-title {
font-weight:bold;
margin:0 10px;
text-align:center;
}
.login-page .wrapper .new-wrapper .register-block {
border:1px solid #D3D3D3;
margin:10px;
min-height:240px;
padding:15px 5px 5px;
text-align:center;
vertical-align:top;
}
.login-page .wrapper .new-wrapper .checkout-as-guest-or-register-block {
border:1px solid #D3D3D3;
height:240px;
margin:10px;
padding:15px 5px 5px;
text-align:left;
vertical-align:top;
}
.login-page .wrapper .returning-wrapper {
float:right;
width:50%;
}
.login-page .wrapper .returning-wrapper .login-title {
font-weight:bold;
margin:0 10px;
text-align:center;
}
.captcha-enabled {
height:310px !important;
}
.login-page .wrapper .returning-wrapper .login-block {
border:1px solid #D3D3D3;
margin:10px;
min-height:240px;
padding:15px 5px 5px;
text-align:left;
}
.login-table-container {
vertical-align:middle;
}
.login-table-container .row {
}
.login-table-container .row .item-name {
display:block;
font-weight:bold;
padding:10px 10px 10px 0;
vertical-align:middle;
white-space:nowrap;
}
.login-table-container .row .item-value {
padding:10px 0;
vertical-align:middle;
}
.login-page .forgot-password {
font-weight:bold;
}
.login-page .buttons {
clear:both;
float:right;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
.registration-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.registration-page .page-title {
border-bottom:0 none;
}
.registration-page .body {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.registration-page .section-title {
clear:both;
font-size:12px;
font-weight:bold;
padding:10px 10px 5px 0;
}
.registration-page .section-body {
border:1px solid #D7D7D7;
height:auto;
padding:10px;
text-align:left;
}
.registration-page .button {
clear:both;
float:right;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
.password-recovery-page, newsletter-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.password-recovery-page .page-title, newsletter-page .page-title {
border-bottom:0 none;
}
.password-recovery-page .body, newsletter-page .body {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.customer-avatar {
padding:10px;
}
.account-activation-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.account-activation-page .page-title {
border-bottom:0 none;
}
.account-activation-page .body {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.address-edit-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.address-edit-page .page-title {
border-bottom:0 none;
}
.address-edit-page .body {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.search-panel {
margin-bottom:15px;
padding:0;
}
.search-panel .page-title {
border-bottom:0 none;
}
.search-panel .search-input {
border:1px solid #D7D7D7;
padding:10px;
}
.search-panel .search-results {
padding-top:10px;
}
.search-panel .search-results .result {
color:#444444;
font-weight:bold;
}
.contact-form {
}
.contact-form .button {
text-align:right;
}
.contact-form .send-email {
}
.breadcrumb {
color:#444444;
float:left;
font-size:12px;

width: 100%; 
padding:3px;

}

.BC_Container div {float:left;}
.BC_Container span {float:left;}
.BC_Container a {float:left;}

.breadcrumb p {margin:0; padding:0;}
.breadcrumb a {
color:#6C8D17;
text-decoration:none;
}
.breadcrumb a:hover {
color:#6C8D17;
text-decoration:none;
}
.newslist {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.newslist .title {
border-bottom:1px solid #999999;
clear:both;
color:#3A3A3A;
font-size:1.1em;
font-weight:bold;
margin:0 5px 10px;
padding:10px 0 1px;
text-transform:uppercase;
}
.newslist .newsitems {
margin:0 5px 0;
padding:0 0 0;
}
.newslist .newsitems .item {
border-bottom:1px dashed #9A9A9A;
margin-bottom:10px;
padding-bottom:10px;
}
.newslist .newsitems .newsdate {
color:#9A9A9A;
font-style:italic;
}
.newslist .newsitems a.newstitle {
color:#444444;
font-size:1.2em;
text-decoration:none;
}
.newslist .newsitems a.newstitle:hover {
text-decoration:underline;
}
.newslist .newsitems .newsdetails {
margin-bottom:10px;
margin-top:10px;
}
.newslist .newsitems .readmore {
background-color:inherit;
color:#6C8D17;
font-weight:bold;
text-decoration:none;
}
.newsitem {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.newsitem .page-title {
border-bottom:0 none;
}
.newsitem .newsdate {
color:#9A9A9A;
font-style:italic;
}
.newsitem .newsbody {
margin:0 0 0;
padding:0 0 0;
}
.newsitem .newsbody a {
color:#6C8D17;
text-decoration:underline;
}
.newscomments {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.newscomments .title {
color:#3A3A3A;
font-size:1.1em;
font-weight:bold;
padding:10px 10px 10px 0;
text-transform:uppercase;
}
.newscomments .newcomment {
margin:0 0 0;
padding:0 0 0;
}
.newscomments .newcomment td.leavetitle {
color:#3A3A3A;
font-size:1.1em;
font-weight:bold;
padding:0 10px 10px 0;
}
.newscomments .newcomment td.button {
text-align:right;
}
.newscomments .commentlist {
background:url("images/cart-footer-bg.gif") repeat-x scroll center bottom transparent;
border-top:1px solid #6A6A6A;
margin-top:10px;
}
.newscomment {
border-bottom:1px solid #E3E3E3;
}
.newscomment .commentinfo {
border-right:1px solid #F3F3F3;
float:left;
height:100%;
padding:5px;
width:170px;
}
.newscomment .commentinfo .userinfo {
padding-top:5px;
}
.newscomment .commentinfo .userinfo a.username {
font-weight:bold;
margin-bottom:5px;
}
.newscomment .commentinfo .userinfo span.username {
font-weight:bold;
margin-bottom:5px;
}
.newscomment .commentinfo .userinfo .avatar {
margin:5px 0;
}
.newscomment .commentinfo .userinfo .avatar .avatar-img {
border:2px solid #CEDBE1 !important;
}
.newscomment .commentinfo .userinfo .userstats {
color:#444444;
font-size:0.9em;
font-weight:bold;
text-align:left;
}
.newscomment .commentinfo .userinfo .userstats .statvalue {
font-weight:normal;
}
.newscomment .commentcontent {
border-left:1px solid #F3F3F3;
margin-left:180px;
}
.newscomment .commentcontent .commenttime {
background:none repeat scroll 0 0 #E3F3F3;
font-weight:bold;
line-height:20px;
padding:3px;
}
.newscomment .commentcontent .commenttime .statvalue {
font-weight:normal;
}
.newscomment .commentcontent .commenttitle {
font-weight:bold;
padding:3px;
}
.newscomment .commentcontent .commentbody {
padding:3px;
}
.blog {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.blog .page-title {
}
.blogposts .post .blogdate {
color:#9A9A9A;
font-style:italic;
}
.blogposts .post a.blogtitle {
color:#478299;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
.blogposts .post a.blogtitle:hover {
text-decoration:underline;
}
.blog .blogposts {
margin:0 5px 0;
padding:0 0 0;
}
.blog .blogposts .post {
border-bottom:1px dashed #9A9A9A;
margin-bottom:10px;
padding-bottom:10px;
}
.blog .blogposts .blogbody {
margin-bottom:10px;
margin-top:10px;
}
.blog .blogposts .blogbody a {
color:#6C8D17;
text-decoration:underline;
}
.blog .blogposts .blogdetails {
background-color:inherit;
color:#478299;
font-weight:bold;
text-decoration:none;
}
.blogpost {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.blogpost .page-title {
border-bottom:0 none;
}
.blogpost .postdate {
color:#9A9A9A;
font-style:italic;
}
.blogpost .postbody {
margin:0 0 0;
padding:0 0 0;
}
.blogpost .postbody a {
color:#6C8D17;
text-decoration:underline;
}
.blogcomments {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.blogcomments .title {
color:#3A3A3A;
font-size:1.1em;
font-weight:bold;
padding:10px 10px 10px 0;
text-transform:uppercase;
}
.blogcomments .newcomment {
margin:0 0 0;
padding:0 0 0;
}
.blogcomments .newcomment td.leavetitle {
color:#3A3A3A;
font-size:1.1em;
font-weight:bold;
padding:0 10px 10px 0;
}
.blogcomments .newcomment td.button {
text-align:right;
}
.blogcomments .commentlist {
background:url("images/cart-footer-bg.gif") repeat-x scroll center bottom transparent;
border-top:1px solid #6A6A6A;
margin-top:10px;
}
.blogcomment {
border-bottom:1px solid #E3E3E3;
}
.blogcomment .commentinfo {
border-right:1px solid #F3F3F3;
float:left;
height:100%;
padding:5px;
width:170px;
}
.blogcomment .commentinfo .userinfo {
padding-top:5px;
}
.blogcomment .commentinfo .userinfo a.username {
font-weight:bold;
margin-bottom:5px;
}
.blogcomment .commentinfo .userinfo span.username {
font-weight:bold;
margin-bottom:5px;
}
.blogcomment .commentinfo .userinfo .avatar {
margin:5px 0;
}
.blogcomment .commentinfo .userinfo .avatar .avatar-img {
border:2px solid #CEDBE1 !important;
}
.blogcomment .commentinfo .userinfo .userstats {
color:#444444;
font-size:0.9em;
font-weight:bold;
text-align:left;
}
.blogcomment .commentinfo .userinfo .userstats .statvalue {
font-weight:normal;
}
.blogcomment .commentcontent {
border-left:1px solid #F3F3F3;
margin-left:180px;
}
.blogcomment .commentcontent .commenttime {
background:none repeat scroll 0 0 #E3F3F3;
font-weight:bold;
line-height:20px;
padding:3px;
}
.blogcomment .commentcontent .commenttime .statvalue {
font-weight:normal;
}
.blogcomment .commentcontent .commentbody {
padding:3px;
}
.todays-poll-box {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.todays-poll-box .title {
clear:both;
font-weight:bold;
padding:10px 10px 5px 0;
text-transform:uppercase;
}
.todays-poll-box .poll-item {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.poll-block {
float:left;
padding-top:10px;
text-align:left;
vertical-align:top;
}
.poll-take-poll, .poll-results {
border:1px dashed #444444;
margin-top:10px;
padding:5px;
}
.poll-display-text {
font-weight:bold;
}
.poll-total-votes {
font-style:italic;
}
.emailafriend-box {
margin-bottom:15px;
padding:0;
}
.emailafriend-box .page-title {
border-bottom:0 none;
}
.emailafriend-box .send-email {
border:1px solid #D7D7D7;
margin-top:10px;
padding:0 0 10px 10px;
}
.emailafriend-box .send-email .product {
font-weight:bold;
}
.emailafriend-box .send-email .description {
font-style:italic;
}
.emailafriend-box .send-email .confirm {
font-weight:bold;
}
.rating-star {
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-size:0;
height:12px;
margin:0;
padding:0;
width:13px;
}
.filled-rating-star {
background-image:url("Images/FilledStar.png");
}
.empty-rating-star {
background-image:url("Images/EmptyStar.png");
}
.saved-rating-star {
background-image:url("Images/SavedStar.png");
}
.recently-added-products {
margin-bottom:15px;
padding:0;
}
.recently-added-products .page-title {
}
.recently-viewed-products {
margin-bottom:15px;
padding:0;
}
.recently-viewed-products .page-title {
}
.account-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.account-page .page-title {
border-bottom:0 none;
}
.account-page .body {
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.customer-info-box {
color:#444444;
font-size:11px;
margin:0 0 0;
padding:5px;
}
.customer-info-box .section-title {
clear:both;
font-size:12px;
font-weight:bold;
padding:10px 10px 5px 0;
}
.customer-info-box .section-body {
border:1px solid #D7D7D7;
height:auto;
padding:10px;
text-align:left;
}
.customer-info-box .button {
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
.customer-addresses {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:5px;
}
.customer-addresses .section-title {
clear:both;
font-size:12px;
font-weight:bold;
padding:10px 10px 5px 0;
}
.customer-addresses .address-list {
}
.customer-addresses .address-list .address-item {
border:1px solid #D7D7D7;
height:auto;
margin-bottom:10px;
padding:10px;
text-align:left;
}
.customer-addresses .add-button {
float:right;
margin-bottom:5px;
margin-top:5px;
text-align:right;
}
.customer-orders {
background-color:inherit;
color:#444444;
font-size:11px;
margin:0 0 0;
padding:5px;
}
.customer-orders .recurring-payments {
clear:both;
padding:10px 10px 5px 0;
width:100%;
}
.customer-orders .recurring-payments .section-title {
clear:both;
font-size:12px;
font-weight:bold;
padding:10px 10px 5px 0;
}
.customer-orders .recurring-payments .recurring-payments-box {
border:1px solid #D7D7D7;
height:auto;
padding:10px;
text-align:left;
}
.customer-orders .order-list {
}
.customer-orders .order-list .order-item {
border:1px solid #D7D7D7;
height:auto;
margin-bottom:10px;
padding:10px;
text-align:left;
}
.customer-pass-recovery {
background-color:inherit;
color:#444444;
font-size:11px;
padding:5px;
}
.product-details-page {
margin-top:10px;

}
.product-collateral {
clear:both;
margin-bottom:10px;
margin-top:10px;
}
.product-essential {
}
.product-details-info {
}
.product-details-info .picture {
float:left;
margin-bottom:15px;
width:300px;
}
.product-details-info .overview {
float:right;
margin-right:15px;
padding:5px;
width:340px;
}
.product-details-info .overview .productname {
color:#6C8D17;
font-size:1.3em;
margin-bottom:0.3em;
}
.product-details-info .overview .shortdescription {
color:#444444;
font-size:1.1em;
margin-bottom:0.3em;
}
.product-details-info .fulldescription {
border-top:1px solid #D3D3D3;
clear:both;
color:#444444;
margin-bottom:0.3em;
}
.fulldescription {
padding:3px 10px 10px;
}
.product-rating-box {
margin-bottom:3px;
margin-top:20px;
}
.product-variant-list {
margin-bottom:15px;
padding:0;
}
.product-variant-line {
margin-bottom:20px;
margin-top:10px;
padding-bottom:20px;
}
.product-variant-line .picture {
float:left;
margin-bottom:15px;
width:300px;
}
.product-variant-line .overview {
float:right;
margin-right:25px;
width:200px;
}
.product-variant-line .overview .productname {
color:#6C8D17;
font-size:1.3em;
margin-bottom:0.3em;
}
.product-variant-line .description {
clear:both;
color:#444444;
margin-bottom:0.3em;
}
.product-variant-line .downloadsample {
clear:both;
color:#444444;
margin-bottom:0.3em;
}
.product-variant-line .downloadsample .downloadsamplebutton {
background:url("images/btn_download_bg.gif") repeat-x scroll 0 100% #F1F1F1;
border:1px solid #B5B5B5;
color:#444444;
cursor:pointer;
font:bold 11px arial,sans-serif !important;
overflow:visible;
padding:1px 5px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
width:auto;
}
.product-variant-line .price {
float:left;
margin-right:10px;
}
.product-variant-line .price .productPrice {
color:green;
}
.product-variant-line .price .oldProductPrice {
color:red;
text-decoration:line-through;
}
.product-variant-line .add-info {
padding-top:10px;
}
.product-variant-line .attributes {
}
.product-variant-line .stock {
}
.product-variant-line .giftCard {
}
.product-variant-line .giftCard dt {
clear:left;
float:left;
width:150px;
}
.product-variant-line .error {
color:Red;
font-weight:bold;
}
.one-variant-price {
margin:0 0 5px;
}
.one-variant-price .productPrice {
color:green;
}
.one-variant-price .oldProductPrice {
color:red;
text-decoration:line-through;
}
.one-variant-download-sample {
clear:both;
color:#444444;
margin-bottom:0.3em;
margin-top:5px;
}
.one-variant-download-sample .downloadsamplebutton {
background:url("images/btn_download_bg.gif") repeat-x scroll 0 100% #F1F1F1;
border:1px solid #B5B5B5;
color:#444444;
cursor:pointer;
font:bold 11px arial,sans-serif !important;
overflow:visible;
padding:1px 5px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
width:auto;
}
.related-products-grid, .also-purchased-products-grid {
}
.related-products-grid .title, .also-purchased-products-grid .title {
clear:both;
color:#6C8D17;
font-size:1.1em;
font-weight:bold;
padding:10px 10px 10px 0;
}
.related-products-grid .item-box, .also-purchased-products-grid .item-box {
padding-bottom:10px;
text-align:center;
vertical-align:text-top;
}
.related-products-grid .item, .also-purchased-products-grid .item {
height:200px;
margin:10px;
text-align:center;
width:200px;
}
.related-products-grid .item .product-title, .also-purchased-products-grid .item .product-title {
font-size:1em;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
padding:0;
text-align:center;
text-transform:none;
}
.related-products-grid .item .picture, .also-purchased-products-grid .item .picture {
text-align:center;
}
.product-review-box {
margin-bottom:15px;
padding:10px 5px;
}
.product-review-list {
color:#555D65;
font-size:11px;
margin:10px 0 0;
}
.product-review-list .product-review-item {
border:1px solid #D3D3D3;
clear:both;
margin-top:10px;
padding:10px;
}
.product-review-list .product-review-item .review-title {
float:left;
font-weight:bold;
margin-bottom:5px;
}
.product-review-list .product-review-item .rating {
float:right;
}
.product-review-helpfulness {
color:#444444;
}
.product-review-helpfulness a, .product-review-helpfulness a:hover {
color:#6C8D17;
text-decoration:none;
}
.productSpecBox {
clear:both;
color:#444444;
padding:5px;
}
.tier-prices {
margin-bottom:10px;
text-align:center;
}
.tier-prices .prices-header {
background:none repeat scroll 0 0 #3A3A3A;
color:#FFFFFF;
font-weight:bold;
padding:3px;
}
.tier-prices .prices table {
background:none repeat scroll 0 0 #F3F3F3;
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:100%;
}
.tier-prices .prices .prices-table td {
padding:0;
}
.tier-prices .prices .item-table td {
border-bottom:3px solid #D7D7D7;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
}
.tier-prices .prices .item-table .item-price {
color:Green;
}
.tier-prices .prices .header-table td {
border-bottom:3px solid #D7D7D7;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
}
.tier-prices .prices .prices-table .field-header {
font-weight:bold;
text-align:center;
}
#lbOverlay {
background-color:#000000;
cursor:pointer;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:9999;
}
#lbCenter, #lbBottomContainer {
background-color:#FFFFFF;
overflow:hidden;
position:absolute;
z-index:9999;
}
.lbLoading {
background:url("images/loading.gif") no-repeat scroll center center #FFFFFF;
}
#lbImage {
background-repeat:no-repeat;
border:10px solid #FFFFFF;
left:0;
position:absolute;
top:0;
}
#lbPrevLink, #lbNextLink {
display:block;
outline:medium none;
position:absolute;
top:0;
width:50%;
}
#lbPrevLink {
left:0;
}
#lbPrevLink:hover {
background:url("images/prevlabel.gif") no-repeat scroll 0 15% transparent;
}
#lbNextLink {
right:0;
}
#lbNextLink:hover {
background:url("images/nextlabel.gif") no-repeat scroll 100% 15% transparent;
}
#lbBottom {
border-color:#FFFFFF;
border-right:10px solid #FFFFFF;
border-style:none solid solid;
border-width:10px;
color:#444444;
font-size:10px;
line-height:1.4em;
text-align:left;
}
#lbCloseLink {
background:url("images/closelabel.gif") no-repeat scroll center center transparent;
display:block;
float:right;
height:22px;
margin:5px 0;
outline:medium none;
width:66px;
}
#lbCaption, #lbNumber {
margin-right:71px;
}
#lbCaption {
font-weight:bold;
}
.sendpmbox {
background-color:#EEEEEE;
border:1px solid #A0A0A0;
color:#444444;
display:block;
float:left;
font-family:Arial;
font-size:10px;
font-weight:bold;
margin:2px 0 2px 2px;
padding:2px;
text-decoration:none;
text-transform:uppercase;
}
.sendpmbox .pmlinkbutton {
background:url("images/ico-pm.png") no-repeat scroll 0 0 transparent;
line-height:14px;
padding:2px 6px 2px 18px;
}
.privatemessagesend {
background:url("images/pm-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.privatemessagesend .title {
background:url("images/pm-header-bg.gif") repeat-x scroll 50% 50% transparent;
border:1px solid #6A6A6A;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:3px;
}
.privatemessagesend .wrapper {
padding:5px;
}
.privatemessagesend table.postmessage {
border-collapse:collapse;
vertical-align:middle;
width:100%;
}
.privatemessagesend table.postmessage td {
padding:4px;
}
.privatemessagesend table.postmessage td.fieldname {
color:#444444;
font-weight:bold;
width:20%;
}
.privatemessagesend table.postmessage td.options {
text-align:right;
}
.privatemessageview {
background:url("images/pm-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.privatemessageview .title {
background:url("images/pm-header-bg.gif") repeat-x scroll 50% 50% transparent;
border:1px solid #6A6A6A;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:3px;
}
.privatemessageview .wrapper {
padding:5px;
}
.privatemessageview table.viewmessage {
border-collapse:collapse;
vertical-align:middle;
width:100%;
}
.privatemessageview table.viewmessage td {
padding:4px;
}
.privatemessageview table.viewmessage td.fieldname {
color:#444444;
font-weight:bold;
width:20%;
}
.privatemessageview table.viewmessage a {
color:#6C8D17;
text-decoration:underline;
}
.privatemessageview table.viewmessage td.options {
text-align:right;
}
.private-messages-page {
margin-bottom:15px;
padding-bottom:5px;
padding-left:0;
}
.private-messages-page .page-title {
border-bottom:0 none;
}
.private-messages-page .body {
color:#444444;
font-size:11px;
margin:0 0 0;
padding:0 0 0;
}
.private-messages-box {
color:#444444;
font-size:11px;
margin:0 0 0;
padding:5px;
}
.private-messages-box .section-body {
height:auto;
padding:10px;
text-align:left;
}
.private-messages-box .button {
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
.pmgridtablestyle {
background-color:#FFFFFF;
border:1px solid #808080;
font-family:arial;
font-size:11px;
margin-left:0;
width:100%;
}
.pmgridtablestyle td a {
text-decoration:none;
}
.pmgridaltrowstyle {
background-color:#F4FAFF;
}
.pmgridheaderstyle th {
background:url("images/grid-bg.gif") repeat-x scroll 50% 50% transparent;
border:1px solid #676767;
color:#FFFFFF;
font-weight:bold;
padding:5px 10px;
text-align:center;
vertical-align:middle;
}
.pmgridrowstyle td, .pmgridaltrowstyle td {
border-right:1px solid #808080;
padding:4px 10px;
}
.pmgridpagerstyle {
background:none repeat scroll 0 0 #EEEEEE;
height:28px;
vertical-align:middle;
}
.forumsmain {
}
.forumsmain .forumsmainheader {
border-bottom:1px solid #F3F3F3;
height:20px;
}
.forumsmain .forumsmainheader .currenttime {
color:#444444;
float:left;
font-size:0.9em;
}
.forumsmain .forumsmainheader .forumsearchbox {
float:right;
text-align:right;
}
.forumsmain .forumgroups {
margin-top:10px;
}
.forumsmain .activediscussions {
margin-top:50px;
}
.forumbreadcrumb {
font-size:1.1em;
font-weight:bold;
margin-bottom:10px;
padding:0;
text-transform:uppercase;
}
.forumbreadcrumb a {
color:#3A3A3A;
text-decoration:none;
}
.forumbreadcrumb a:hover {
color:#6C8D17;
text-decoration:none;
}
.forumgrouppage .forumsearchbox {
text-align:right;
}
.forumgroup {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.forumgroups .forumgroup .grouptitle {
font-size:1.1em;
padding-bottom:5px;
}
.forumgroup .grouptitle a {
font-weight:bold;
}
.forumgroup table.groups {
border-collapse:collapse;
margin-bottom:15px;
margin-top:10px;
text-align:center;
vertical-align:middle;
width:100%;
}
.forumgroup table.groups td {
padding:3px 0;
}
.forumgroup tr.groupheader {
font-weight:bold;
}
.forumgroup tr.groupheader td {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border-right:1px solid #6A6A6A;
color:#FFFFFF;
height:20px;
}
.forumgroup tr.groupheader td.forumname {
padding-left:3px;
text-align:left;
width:55%;
}
.forumgroup tr.groupheader td.topics {
width:10%;
}
.forumgroup tr.groupheader td.posts {
width:10%;
}
.forumgroup tr.groupheader td.lastpost {
width:25%;
}
.forumgroup tr.forum td.image div {
background:url("images/ico-forum.gif") no-repeat scroll 40% 40% transparent;
height:36px;
text-align:left;
width:36px;
}
.forumgroup tr.forum td {
border-bottom:1px solid #C5C5C5;
padding-left:3px;
vertical-align:middle;
}
.forumgroup tr.forum td.forumname {
text-align:left;
width:55%;
}
.forumgroup tr.forum td.forumname .forumtitle {
font-size:1.1em;
font-weight:bold;
line-height:18px;
}
.forumgroup tr.forum td.forumname .forumdescription {
color:#444444;
font-size:0.9em;
}
.forumgroup tr.forum td.lastpost {
color:#444444;
font-size:0.8em;
}
.forum {
}
.forum .forumheader {
}
.forum .top .foruminfo {
float:left;
}
.forum .top .foruminfo .forumname {
font-size:1.2em;
font-weight:bold;
line-height:25px;
}
.forum .top .foruminfo .forumdescription {
color:#444444;
}
.forum .top .actions {
float:right;
text-align:right;
}
.forum .top .actions .newtopic {
background:url("images/ico-forum-post-add.gif") no-repeat scroll 0 0 transparent;
padding:0 10px 3px 20px;
}
.forum .top .actions .watchforum {
background:url("images/ico-forum-watch.gif") no-repeat scroll 0 0 transparent;
padding-left:20px;
}
.forum .top .actions .forumsearchbox {
padding-top:5px;
}
.forum .topicsgroup {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.forum table.topics {
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:100%;
}
.forum table.topics td {
padding:3px 0;
}
.forum table.topics tr.forumheader {
font-weight:bold;
}
.forum table.topics tr.forumheader td {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border-right:1px solid #6A6A6A;
color:#FFFFFF;
height:20px;
}
.forum table.topics tr.forumheader td.topicname {
padding-left:3px;
text-align:left;
width:55%;
}
.forum table.topics tr.forumheader td.replies {
width:10%;
}
.forum table.topics tr.forumheader td.views {
width:10%;
}
.forum table.topics tr.forumheader td.lastpost {
width:25%;
}
.forum table.topics tr.topic td {
border-bottom:1px solid #C5C5C5;
padding-left:3px;
vertical-align:middle;
}
.forum table.topics tr.topic td.image div {
background:url("images/ico-forum.gif") no-repeat scroll 40% 40% transparent;
height:36px;
text-align:left;
width:36px;
}
.forum table.topics tr.topic td.topicname {
text-align:left;
width:55%;
}
.forum table.topics tr.topic td.topicname .topictype {
font-size:0.9em;
line-height:18px;
}
.forum table.topics tr.topic td.topicname .topictitle {
font-size:1.1em;
font-weight:bold;
line-height:18px;
}
.forum table.topics tr.topic td.topicname .topicstarter {
color:#444444;
font-size:0.9em;
}
.forum table.topics tr.topic td.topicname .topicspager {
color:#444444;
font-size:0.9em;
}
.forum table.topics tr.topic td.lastpost {
color:#444444;
font-size:0.8em;
}
.forum table.topics tr.topic .post {
background:url("images/ico-forum-post.gif") no-repeat scroll 40% 40% transparent;
height:36px;
text-align:left;
width:36px;
}
.forum table.topics tr.topic .postannoucement {
background:url("images/ico-forum-post-high.gif") no-repeat scroll 40% 40% transparent;
height:36px;
text-align:left;
width:36px;
}
.forum .pager {
padding:5px 3px 5px 0;
text-align:right;
}
.forum .pager a:link {
color:#444444;
}
.forum .pager span {
color:#6C8D17;
font-size:1.2em;
font-weight:bold;
}
.postedit {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.postedit .title {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border:1px solid #6A6A6A;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:3px;
}
.postedit .wrapper {
padding:5px;
}
.postedit table.posttopic {
border-collapse:collapse;
vertical-align:middle;
width:100%;
}
.postedit table.posttopic td {
padding:4px;
}
.postedit table.posttopic td.fieldname {
color:#444444;
font-weight:bold;
width:20%;
}
.postedit table.posttopic td.options {
text-align:right;
}
.moveforumtopic {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.moveforumtopic .title {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border:1px solid #6A6A6A;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:3px;
}
.moveforumtopic .wrapper {
padding:5px;
}
.moveforumtopic table.movetopic {
border-collapse:collapse;
vertical-align:middle;
width:100%;
}
.moveforumtopic table.movetopic td {
padding:4px;
}
.moveforumtopic table.movetopic td.fieldname {
color:#444444;
font-weight:bold;
white-space:nowrap;
width:30%;
}
.moveforumtopic table.movetopic td.options {
text-align:left;
}
.forumtopic {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.forumtopic .title {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border:1px solid #6A6A6A;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:3px;
}
.forumtopic .title .topicname {
float:left;
}
.forumtopic .title .manage {
float:right;
text-align:right;
}
.forumtopic .title .manage a {
color:#F3F3F3;
}
.forumtopic .topicheader {
background:none repeat scroll 0 0 #F3F3F3;
border-bottom:1px solid #6A6A6A;
height:16px;
padding:5px;
}
.forumtopic .topicheader .topicoptions, .topicfooter .topicoptions {
float:right;
text-align:right;
}
.forumtopic .topicheader .topicoptions a, .topicfooter .topicoptions a {
font-weight:bold;
}
.forumtopic .posts {
}
.topicfooter {
background:none repeat scroll 0 0 #F3F3F3;
border-top:1px solid #6A6A6A;
height:16px;
padding:5px;
}
.forumpost {
border-bottom:1px solid #E3E3E3;
}
.postinfo {
border-right:1px solid #F3F3F3;
float:left;
height:100%;
padding:5px;
width:170px;
}
.postinfo .manage {
line-height:20px;
}
.postinfo .manage a {
color:#444444;
font-weight:bold;
}
.postinfo .userinfo {
padding-top:5px;
}
.postinfo .userinfo a.username {
font-weight:bold;
margin-bottom:5px;
}
.postinfo .userinfo span.username {
font-weight:bold;
margin-bottom:5px;
}
.postinfo .userinfo .avatar {
margin:5px 0;
}
.postinfo .userinfo .avatar .avatar-img {
border:2px solid #CEDBE1 !important;
}
.postinfo .userinfo .userstats {
color:#444444;
font-size:0.9em;
font-weight:bold;
text-align:left;
}
.postinfo .userinfo .userstats .statvalue {
font-weight:normal;
}
.postcontent {
border-left:1px solid #F3F3F3;
margin-left:180px;
}
.postcontent .posttime {
background:none repeat scroll 0 0 #E3F3F3;
font-weight:bold;
line-height:20px;
padding:3px;
}
.postcontent .posttime .statvalue {
font-weight:normal;
}
.postcontent .postbody {
padding:3px;
}
.postcontent .postbody a {
color:#6C8D17;
text-decoration:underline;
}
.postcontent .postbody .posttext {
}
.postcontent .postbody .posttext .quote {
background-color:#FFFFFF;
border:1px dashed black;
padding:5px;
}
.postcontent .signature {
border-color:#DDDDDD;
border-style:solid;
border-width:1px 0 0;
font-size:90%;
font-style:italic;
margin:1em 8px 8px;
padding:1em 0 20px;
text-align:left;
}
.forumsearchbox {
}
.forumsearch {
}
.forumsearch .forum-search-panel {
}
.forumsearch .forum-search-panel .page-title {
border-bottom:0 none;
}
.forumsearch .forum-search-panel .search-input {
}
.forumsearch .forum-search-panel .search-error {
color:Red;
}
.forumsearch .forum-search-panel .search-results {
}
.forumsearch .topicsgroup {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.forumsearch table.topics {
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:100%;
}
.forumsearch table.topics td {
padding:3px 0;
}
.forumsearch table.topics tr.forumheader {
font-weight:bold;
}
.forumsearch table.topics tr.forumheader td {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border-right:1px solid #6A6A6A;
color:#FFFFFF;
height:20px;
}
.forumsearch table.topics tr.forumheader td.topicname {
padding-left:3px;
text-align:left;
width:55%;
}
.forumsearch table.topics tr.forumheader td.replies {
width:10%;
}
.forumsearch table.topics tr.forumheader td.views {
width:10%;
}
.forumsearch table.topics tr.forumheader td.lastpost {
width:25%;
}
.forumsearch table.topics tr.topic td {
border-bottom:1px solid #C5C5C5;
padding-left:3px;
vertical-align:middle;
}
.forumsearch table.topics tr.topic td.image div {
background:url("images/ico-forum.gif") no-repeat scroll 40% 40% transparent;
height:36px;
text-align:left;
width:36px;
}
.forumsearch table.topics tr.topic td.topicname {
text-align:left;
width:55%;
}
.forumsearch table.topics tr.topic td.topicname .topictype {
font-size:0.9em;
line-height:18px;
}
.forumsearch table.topics tr.topic td.topicname .topictitle {
font-size:1.1em;
font-weight:bold;
line-height:18px;
}
.forumsearch table.topics tr.topic td.topicname .topicstarter {
color:#444444;
font-size:0.9em;
}
.forumsearch table.topics tr.topic td.lastpost {
color:#444444;
font-size:0.8em;
}
.forumsearch table.topics tr.topic .post {
background:url("images/ico-forum-post.gif") no-repeat scroll 40% 40% transparent;
height:36px;
text-align:left;
width:36px;
}
.forumsearch table.topics tr.topic .postannoucement {
background:url("images/ico-forum-post-high.gif") no-repeat scroll 40% 40% transparent;
height:36px;
text-align:left;
width:36px;
}
.forumsearch .pager {
padding:5px 3px 5px 0;
text-align:right;
}
.forumsearch .pager a:link {
color:#444444;
}
.forumsearch .pager span {
color:#6C8D17;
font-size:1.2em;
font-weight:bold;
}
.profile-page {
}
.profile-page .title {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border:1px solid #6A6A6A;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:28px;
padding-left:3px;
}
.profile-page .body {
}
.profile-page .body .profileInfoBox {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
margin-bottom:15px;
}
.profile-page .body .profileInfoBox .title {
}
.profile-page .body .profileInfoBox .profileStat {
font-weight:bold;
padding:2px;
}
.profile-page .body .profileInfoBox .profileStat .profileStatValue {
color:#444444;
font-weight:normal;
}
.profile-page .body .profileInfoBox .userDetails {
border-right:1px solid #F3F3F3;
float:left;
height:100%;
padding:10px;
text-align:center;
width:180px;
}
.profile-page .body .profileInfoBox .userDetails .avatar {
margin-bottom:5px;
}
.profile-page .body .profileInfoBox .userDetails .avatar .avatar-img {
border:2px solid #CEDBE1 !important;
}
.profile-page .body .profileInfoBox .userStats {
border-left:1px solid #F3F3F3;
margin-left:200px;
padding:10px;
}
.profile-page .body .profileInfoBox .userStats .section-title {
margin-bottom:10px;
text-transform:uppercase;
}
.profile-page .body .userLastPosts {
}
.profile-page .body .userLastPosts .section-title {
font-weight:bold;
margin-bottom:10px;
}
.profile-page .body .userLastPosts .topic {
border:1px solid #F3F3F3;
margin-bottom:10px;
}
.profile-page .body .userLastPosts .topicTitle {
background:none repeat scroll 0 0 #E3F3F3;
font-weight:bold;
line-height:20px;
padding:3px;
}
.profile-page .body .userLastPosts .topicBody {
padding:10px;
}
.profile-page .body .userLastPosts .topicData {
background:none repeat scroll 0 0 #F3F3F3;
color:#444444;
font-size:0.9em;
padding:3px;
}
.toolbar {
display:inline;
padding:2px;
}
.toolbar .button {
background:url("images/bbeditor-button-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #CEC6B5;
margin-right:2px;
padding:2px;
}
.toolbar .button:hover {
border:1px solid #444444;
}
.activediscussionspage {
}
.activediscussions .activediscussionstitle {
font-size:1.1em;
font-weight:bold;
padding-bottom:5px;
}
.activediscussions .activediscussionstitle .viewall {
float:right;
text-align:right;
}
.activediscussions .topicsgroup {
background:url("images/forum-footer-bg.gif") repeat-x scroll center bottom transparent;
}
.activediscussions table.topics {
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:100%;
}
.activediscussions table.topics td {
padding:3px 0;
}
.activediscussions table.topics tr.activediscussionsheader {
font-weight:bold;
}
.activediscussions table.topics tr.activediscussionsheader td {
background:url("images/forum-header-bg.gif") repeat-x scroll 50% 50% transparent;
border-right:1px solid #6A6A6A;
color:#FFFFFF;
height:20px;
}
.activediscussions table.topics tr.activediscussionsheader td.topicname {
padding-left:3px;
text-align:left;
width:55%;
}
.activediscussions table.topics tr.activediscussionsheader td.replies {
width:10%;
}
.activediscussions table.topics tr.activediscussionsheader td.views {
width:10%;
}
.activediscussions table.topics tr.activediscussionsheader td.lastpost {
width:25%;
}
.activediscussions table.topics tr.topic td {
border-bottom:1px solid #C5C5C5;
padding-left:3px;
vertical-align:middle;
}
.activediscussions table.topics tr.topic td.topicname {
text-align:left;
width:55%;
}
.activediscussions table.topics tr.topic td.topicname .topictitle {
font-size:1.1em;
font-weight:bold;
line-height:18px;
}
.activediscussions table.topics tr.topic td.topicname .topicstarter {
color:#444444;
font-size:0.9em;
}
.activediscussions table.topics tr.topic td.lastpost {
color:#444444;
font-size:0.8em;
}
pre {
white-space:pre-wrap;
word-wrap:break-word;
}
.csharpcode, .csharpcode pre {
background-color:#FFFFFF;
color:black;
font-family:Consolas,"Courier New",Courier,Monospace;
font-size:small;
}
.csharpcode pre {
margin:0;
}
.csharpcode .rem {
color:#008000;
}
.csharpcode .kwrd {
color:#0000FF;
}
.csharpcode .str {
color:#006080;
}
.csharpcode .op {
color:#0000C0;
}
.csharpcode .preproc {
color:#CC6633;
}
.csharpcode .asp {
background-color:#FFFF00;
}
.csharpcode .html {
color:#800000;
}
.csharpcode .attr {
color:#FF0000;
}
.csharpcode .alt {
background-color:#F4F4F4;
margin:0;
width:100%;
}
.csharpcode .lnum {
color:#606060;
}
.orange {
font-family:arial,helvetica;
}
.orange .ajax__tab_body {
background-color:#FFFFFF;
border-color:-moz-use-text-color #333333 #444444;
border-right:1px solid #444444;
border-style:none solid solid;
border-width:medium 1px 1px;
font-size:10pt;
padding:10px;
}
.orange .ajax__tab_header {
background-color:#444444;
border-color:#333333 #333333 -moz-use-text-color;
border-style:solid solid none;
border-width:2px 2px medium;
padding:2px 2px 4px;
}
.orange .ajax__tab_tab {
background:none repeat scroll 0 0 #404040;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding:5px;
text-align:center;
}
.orange .ajax__tab_active .ajax__tab_tab, .orange .ajax__tab_hover .ajax__tab_tab {
border:1px solid #6C8D17;
color:#6C8D17;
}
.grey .ajax__tab_header {
background:url("images/tab-line.png") repeat-x scroll center bottom transparent;
display:block;
font-family:"Helvetica Neue",Arial,Sans-Serif;
font-size:12px;
padding-left:10px;
}
.grey .ajax__tab_header .ajax__tab_outer {
background:url("images/tab.png") no-repeat scroll left top transparent;
border-color:#222222;
color:#222222;
margin-right:3px;
padding-left:10px;
}
.grey .ajax__tab_header .ajax__tab_inner {
background:url("images/tab.png") no-repeat scroll right top transparent;
border-color:#444444;
color:#444444;
padding:3px 10px 2px 0;
}
.grey .ajax__tab_hover .ajax__tab_inner {
color:#000000;
}
.grey .ajax__tab_active .ajax__tab_outer {
background:url("images/tab.png") no-repeat scroll 0 -40px transparent;
border-bottom-color:#FFFFFF;
}
.grey .ajax__tab_active .ajax__tab_inner {
background:url("images/tab.png") no-repeat scroll right -40px transparent;
border-color:#444444;
color:#000000;
}
.grey .ajax__tab_body {
background-color:#FFFFFF;
border-bottom:1px solid #D7D7D7;
border-top-width:0;
font-family:arial,helvetica;
font-size:10pt;
}
.master-wrapper-shadow {
height:auto;
margin:auto;
width:964px;
}
.top-space {
background-color:Transparent;
height:20px;
width:100%;
}

.vert-space-20 {
background-color:Transparent;
height:20px;
width:100%;
float:left;
}


.leftbg {
background:url("images/menubarleft.jpg") repeat scroll 0 0 transparent;
float:left;
height:45px;
letter-spacing:1px;
margin-bottom:1px;
vertical-align:middle;
width:6px;
}
.rightbg {
background:url("images/menubarright.jpg") repeat scroll 0 0 transparent;
float:left;
height:45px;
letter-spacing:1px;
margin-bottom:1px;
vertical-align:middle;
width:6px;
}
.headermenucontainer {
margin-left:10px;
position:relative;
vertical-align:middle;
width:920px;
z-index:2;
float:left;
}
.homepagebanner {
background-image:url("images/banner.jpg");
background-repeat:no-repeat;
float:left;
height:185px;
margin-left:5px;
margin-top:-10px;
width:100%;
}
.homepagebannerContent {
margin-left:243px;
padding-top:110px;
}
.leftbanner {
background-image:url("images/learnbtnover.jpg");
background-repeat:no-repeat;
float:left;
height:53px;
width:347px;
}
.rightbanner {
background-image:url("images/nutritionbtnover.jpg");
background-repeat:no-repeat;
float:left;
height:53px;
width:347px;
}
a.home-learning-center {
background-image:url("images/learnbtnunder.jpg");
background-repeat:no-repeat;
display:block;
float:left;
height:53px;
width:347px;
}
a.home-learning-center:hover {
background-image:none;
}
a.home-nutrition-corner {
background-image:url("images/nutritionbtnunder.jpg");
background-repeat:no-repeat;
display:block;
float:left;
height:53px;
width:347px;
}
a.home-nutrition-corner:hover {
background-image:none;
}
.sectionbar {
margin:auto;
vertical-align:middle;
width:720px;
}
.bluesectionbar {
background-color:#5694AB;
height:27px;
margin-left:5px;
margin-top:8px;
vertical-align:middle;
width:695px;
}
.redsectionbar {
background-color:#FF9966;
height:27px;
margin:auto;
vertical-align:middle;
width:100%;
}
.sectionbar .leftred {
background:url("images/redbarleft.gif") no-repeat scroll 0 0 transparent;
float:left;
height:34px;
width:15px;
}
.sectionbar .rightred {
background:url("images/redbarright.gif") no-repeat scroll 0 0 transparent;
float:left;
height:34px;
width:15px;
}
.sectionbar .centerred {
background:url("images/redbarcent.gif") repeat-x scroll 0 0 transparent;
float:left;
height:26px;
padding-top:8px;
width:680px;
}
.sectionbar .centerred {
background-color:#F49D73;
color:White;
font-family:Arial;
font-size:17px;
padding-left:10px;
}
.sectionbar .leftblue {
background:url("images/bluebarleft.gif") no-repeat scroll 0 0 transparent;
float:left;
height:34px;
width:15px;
}
.sectionbar .rightblue {
background:url("images/bluebarright.gif") no-repeat scroll 0 0 transparent;
float:left;
height:34px;
width:15px;
}
.sectionbar .centerblue {
background:url("images/bluebarcent.gif") repeat-x scroll 0 0 transparent;
float:left;
height:26px;
padding-top:8px;
width:680px;
}
.sectionbar .centerblue {
background-color:#F49D73;
color:White;
font-family:Arial;
font-size:17px;
padding-left:10px;
}
.sectionbar h2 {
font-size:15px;
}
.productlistaddtocartbutton, .productgridaddtocartbutton {
background-image:url("images/smallatcbtn.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:22px;
width:80px;
position:relative;
}
input.productlistaddtocartbutton {
margin-top:5px;
}
.productvariantaddtocartbutton {
background-image:url("images/lrgATCbtn.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:23px;
width:116px;
}
.productvariantaddtowishlistbutton {
background-image:url("images/lrgATWbtn.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:23px;
width:116px;
position:relative;
}
.productemailafriendbutton {
background-image:url("images/emailFriendBtn.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:18px;
width:111px;
}
.productaddtocomparelistbutton {
background-image:url("images/addToCompareBtn.gif");
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:18px;
width:148px;
}
.home-page-product-grid .prices {
color:#F26522;
font-weight:bold;
margin:3px 0;
}
.product-grid .product-item .prices {
color:#F26522;
font-weight:bold;
margin:3px 0;
}
.ShoppingCartIcon {
margin:0 3px;
}
.product-collateral .atcDiv {
border-bottom:1px solid #C3C8CC;
border-top:1px solid #C3C8CC;
padding:10px 0;
}
div.quantityDiv, span.priceLabelDiv {
color:#D7991E;
}
.one-variant-price span.priceDiv .productPrice {
color:#444444;
font-size:14px;
}
.quantityDiv {
margin-bottom:7px;
}
.product-collateral .stock {
margin-top:40px;
}
.couponAndGiftCard {
float:left;
margin-top:7px;
}
.page-title h1 {
font-size:17px;
}
input.checkoutbutton {
background-color:#E48515;
border:0 none;
font-family:Arial;
font-weight:bold;
height:25px;
text-align:center;
width:105px;
}
.buttonsAndTotlas {
float:right;
}
.footer {
border-top:1px solid #E6E6E6;
}
.footer .footerLVL1 .newsletter {
border-right:1px solid #888888;
float:left;
margin-left:15px;
margin-right:15px;
width:200px;
}
.footer .footerLVL1 .follow {
float:left;
height:100px;
margin-right:20px;
width:110px;
}
.footer .footerLVL1 .generalinfo {
border-right:1px solid #888888;
float:left;
height:100px;
margin-right:20px;
padding-right:0;
width:120px;
}
.footer .footerLVL1 .companyinfo {
border-right:1px solid #888888;
float:left;
height:100px;
margin-right:20px;
padding-right:0;
width:110px;
}
.footer .footerLVL1 .accountinfo {
border-right:1px solid #888888;
float:left;
height:100px;
margin-right:20px;
padding-right:0;
width:95px;
}
.footer .footerLVL1 .rightfooter {
float:right;
}
.footer .footerLVL1 .footerLeftBg {
background-image:url("images/leftfooterbg.gif");
background-repeat:no-repeat;
float:left;
height:130px;
width:11px;
}
.footer .footerLVL1 .footerRightBg {
background-image:url("images/rightfooterbg.gif");
background-repeat:no-repeat;
float:left;
height:130px;
width:11px;
}
.footer .footerLVL1 .footerContent {
float:left;
padding-top:15px;
width:900px;
}
.footer .footerLVL1 .title {
font-size:13px;
font-weight:bold;
}
.footer .footerLVL1 a {
}
.footer .footerLVL1 {
background-color:#99CC66;
clear:left;
color:#FFFFFF;
float:left;
height:130px;
text-align:left;
width:100%;
}
.footer .footerLVL2 {
background-image:url("images/footfade.gif");
background-repeat:repeat-y;
clear:left;
color:Black;
float:left;
min-height:150px;
padding-top:1px;
width:100%;
}
.footer .footerLVL3 {
clear:left;
color:Black;
float:left;
margin-top:15px;
width:100%;
}
.footer .bottomfooter {
clear:left;
color:Black;
float:left;
height:100%;
padding-top:1px;
width:100%;
}
.footer .bottomfooter .bottomfootercontent {
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-align:left;
width:910px;
}
.bottomfootercontent .bottomleft {
float:left;
width:220px;
}
.bottomfootercontent .bottomright {
float:left;
}
.bottomfootercontent .footertopic {
clear:left;
float:left;
}
.newsletterbar {
background-color:#F5F5F5;
height:39px;
margin-top:1px;
}
.newsletterbar .barcontent {
margin:auto;
width:910px;
}
.newsletterbar .newslettercontent {
color:#3F7285;
float:left;
font-family:Verdana,Arial,Sans-Serif;
font-size:14px;
margin-top:6px;
vertical-align:middle;
}
.newsletterbar .letterimage {
background-image:url("images/envelope.gif");
background-repeat:no-repeat;
float:left;
height:22px;
margin-right:10px;
margin-top:8px;
width:29px;
}
.newsResult {
color:#3F7285;
font-family:Verdana,Arial,Sans-Serif;
font-size:13px;
margin-top:4px;
}
.rightfooter .amex {
background-image:url("images/american_express.jpg");
background-repeat:no-repeat;
float:left;
height:45px;
padding:0 3px;
width:45px;
}
.rightfooter .mastercard {
background-image:url("images/mastercard.jpg");
background-repeat:no-repeat;
float:left;
height:38px;
padding:0 3px;
width:60px;
}
.rightfooter .visa {
background-image:url("images/visa.jpg");
background-repeat:no-repeat;
float:left;
height:38px;
padding:0 3px;
width:59px;
}
.rightfooter .discover {
background-image:url("images/discover.jpg");
background-repeat:no-repeat;
float:left;
height:38px;
padding:0 3px;
width:60px;
}
.rightfooter .paypal {
background-image:url("images/paypal.gif");
background-repeat:no-repeat;
float:left;
height:38px;
padding:0 3px;
width:60px;
}
.rightfooter .paymentmethods {
clear:both;
float:right;
}
.footerLVL2 .footerContent .leftContent {
float:left;
}
.footerLVL2 .footerContent .rightContent {
float:right;
}
.footerContent .security {
float:left;
margin-bottom:10px;
}
ul.menuBar {
display:inline;
float:left;
}
ul.menuBar li {
float:left;
line-height:25px;
}
.menuBar .menuSpliter {
background-color:White;
float:left;
height:16px;
width:1px;
}
.sectionbarcontent {
color:White;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
padding:6px 0 0;
}
.floatLeft {
float:left;
}
.cart-total {
width:300px;
}
a.twitterImage {
background-image:url("images/twitter.jpg");
background-repeat:no-repeat;
display:block;
height:17px;
padding-left:25px;
width:17px;
}
a.facebookImage {
background-image:url("images/facebook.jpg");
background-repeat:no-repeat;
display:block;
height:17px;
margin-top:10px;
padding-left:25px;
width:17px;
}
.paypalImage {
background-image:url("images/paypal_1.gif");
background-repeat:no-repeat;
height:52px;
margin-top:15px;
width:148px;
}
.homepagebrands {
float:left;
height:58px;
padding-bottom:15px;
width:100%;
}
.homepagebrands a {
float:left;
margin-left:27px;
}
.homepagebrands a.thinkbaby {
background:url("images/thinkbaby.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
margin-left:0;
text-decoration:none;
width:178px;
}
.homepagebrands a.miyim {
background:url("images/miyim.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
text-decoration:none;
width:57px;
}
.homepagebrands a.foogo {
background:url("images/foogo.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
text-decoration:none;
width:95px;
}
.homepagebrands a.plantoys {
background:url("images/plantoys.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
text-decoration:none;
width:53px;
}
.homepagebrands a.boon {
background:url("images/boon.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
text-decoration:none;
width:111px;
}
.homepagebrands a.vulli {
background:url("images/vulli.gif") no-repeat scroll 0 0 transparent;
display:block;
height:58px;
text-decoration:none;
width:66px;
}
.contactEmail {
line-height:20px;
}
.contactEmail a {
color:Blue;
}
.secureCheckoutImage {
background-image:url("images/securecheckout.gif");
background-repeat:no-repeat;
float:left;
height:24px;
width:136px;
}
.CartSecureCheckoutImage {
background-image:url("images/securecheckout.gif");
background-repeat:no-repeat;
clear:left;
float:right;
height:24px;
margin-top:20px;
width:136px;
}
.cartFooter {
float:right;
}
.gridPaging {
border:1px solid #CCCCCC;
float:left;
padding:5px;
width:686px;
}
.gridPaging .page-results {
float:left;
}
.gridPaging .product-pager {
float:right;
}
a.menu-open {
background-image:url("images/btnproductsover.gif");
}
a.brandsbtn {
background-image:url("images/btnbrands.gif");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:2px;
width:88px;
}
a.brandsbtn:hover {
background-image:url("images/btnbtrandsover.gif");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:2px;
width:88px;
}
a.menubtn {
background-image:url("images/menuinbg.jpg");
background-repeat:repeat-x;
color:White;
float:left;
font-family:Verdana,Calibri,Arial,Sans-Serif;
font-size:12px;
height:30px;
margin-right:2px;
padding:5px 25px 0;
}
a.menubtn:hover {
background-image:none;
}
a.blogbtn {
background-image:url("images/btnblog.gif");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:2px;
width:88px;
}
a.blogbtn:hover {
background-image:url("images/btnblogover.gif");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:2px;
width:88px;
}
a.learnbtn {
background-image:url("images/btnlearn.gif");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:2px;
width:88px;
}
a.learnbtn:hover {
background-image:url("images/btnlearnover.gif");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:2px;
width:88px;
}
#slideshow {
height:350px;
position:relative;
z-index:1;
}
#slideshow img {
left:0;
opacity:0;
position:absolute;
top:0;
z-index:8;
}
#slideshow img.active {
opacity:1;
z-index:10;
}
#slideshow img.last-active {
z-index:9;
}
#dropdownmenu, #dropdownmenu2 {
background:none repeat scroll 0 0 #7EAC50;
color:#FFFFCC;
display:none;
float:left;
font-family:Verdana,Geneva,sans-serif;
left:123px;
padding:0 3px;
position:absolute;
top:33px;
width:255px;
z-index:100;
}
#dropdownmenu:hover, #dropdownmenu2:hover {
display:block;
}

#dropdownmenu2 {left:238px;}
.dropdownmenu1 {
float:left;
width:100%;
}
.featuredmenu {
color:#CC6600;
float:left;
line-height:normal;
padding-left:15px;
text-align:center;
width:140px;
}
.dropdownmenu1 .block {
margin:0;
padding:0;
}
.dropdownmenu1 .block .listbox {
margin:0;
padding:0;
}
.dropdownmenu1 .block-category-navigation ul li {
border-bottom:1px solid #A4DF69;
}
.dropdownmenu1 ul.dropdownlist {
display:block;
font-size:11px;
}
.dropdownmenu1 ul.dropdownlist li {
float:none;
line-height:normal;
list-style-type:none;
margin-bottom:0;
margin-left:0;
padding:0;
}
.dropdownmenu1 ul.dropdownlist li:hover {
background-color:#BFD6DF;
color:Black;
}
.dropdownmenu1 ul.dropdownlist li:hover a {
background-color:#BFD6DF;
color:Black;
text-decoration:none;
}
.dropdownmenu1 ul.dropdownlist li a {
color:#FFFFCC;
display:block;
line-height:25px;
margin-left:25px;
text-decoration:none;
}
ul.dropdownlist li a:hover {
text-decoration:underline;
}
.dropdownmenu1 ul.dropdownlist {
display:block;
font-size:11px;
}
ul.dropdownlist li {
display:list-item;
float:none;
line-height:normal;
list-style-type:disc;
margin-bottom:5px;
margin-left:25px;
padding:0;
}
ul.dropdownlist li a {
color:#FFFFCC;
text-decoration:none;
}
ul.dropdownlist li a:hover {
text-decoration:underline;
}
h3.drop-feat-title {
font-size:11px;
font-weight:bold;
text-align:center;
}
p.drop-feat-pic {
padding:10px 0;
}
p.drop-feat-pic img {
border:1px solid #E6E6E6;
height:109px;
width:109px;
}
p.drop-feat-name {
color:#FFFFCC;
font-size:11px;
padding:0 0 6px;
}
p.drop-feat-name a {
color:#FFFFCC;
text-decoration:none;
}
p.drop-feat-name a:hover {
text-decoration:underline;
}
p.drop-feat-price {
font-weight:bold;
margin:0;
padding:0;
}
.paymentMethodTotals {
clear:left;
float:right;
text-align:left;
}
.displaynone {
display:none;
}
ul.menuBar li#prodbtn:hover #dropdownmenu {
display:block;
}
ul.menuBar li#prodbtn:hover a.productsbtn {
}
ul.menuBar li#prodbtn #dropdownmenu ul.dropdownlist {
list-style-type:circle;
}
ul.menuBar li#prodbtn:hover a.menubtn {background-image:none;}

ul.menuBar li#brandbtn:hover #dropdownmenu2 {
display:block;
}
ul.menuBar li#brandbtn:hover a.productsbtn {
}
ul.menuBar li#brandbtn #dropdownmenu2 ul.dropdownlist {
list-style-type:circle;
}

ul.menuBar li#brandbtn:hover a.menubtn {background-image:none;}

.disclaimer-box {
background-color:#FFFFCC;
border:1px solid #006666;
padding:5px;
}
.learning-page, .policy-info {
line-height:19px;
}
.learning-page a, .policy-info a {
color:#5694AB;
}
.learning-page ul li a, .policy-info ul li a {
color:#5694AB;
}

.learning-page p.learning-center-articles {margin-top:0; margin-bottom: 5px;}
.learning-page a.linkheader, .policy-info a.linkheader {
color:#444444;
font-size:14px;
font-weight:bold;
}
.aboutbabygreenthumb {
font-size:13px;
line-height:19px;
}
h4 {
font-size:14px;
}
.section-containers .title, .sectionbarcontent .title {
border-bottom:3px solid #7EAC50;
color:#555555;
font-family:Verdana,Arial,Sans-Serif;
font-size:18px;
padding-bottom:4px;
}
.section-containers .title span, .sectionbarcontent .title span {
color:#7FAD50;
}
.section-containers {
float:left;
margin-bottom:20px;
margin-top:20px;
width:100%;
}
.section-containers .section-nm {
float:left;
width:215px;
}
.section-containers .section {
float:left;
margin-left:22px;
width:215px;
}
.section-containers .image {
float:left;
margin-top:5px;
}
.section-containers p {
float:left;
font-family:Verdana,Calibri,Sans-Serif;
font-size:12px;
line-height:20px;
}
.section-containers .image a.non-toxic-image {
background-image:url("images/nontoxic.jpg");
background-repeat:no-repeat;
float:left;
height:99px;
width:213px;
}
.section-containers .image a.organic-image {
background-image:url("images/organic.jpg");
background-repeat:no-repeat;
float:left;
height:99px;
width:213px;
}
.section-containers .image a.eco-friendly-image {
background-image:url("images/ecofriendly.jpg");
background-repeat:no-repeat;
float:left;
height:99px;
width:213px;
}
a.shopbtn {
background-image:url("images/shopbtn.jpg");
background-repeat:no-repeat;
display:block;
float:left;
height:29px;
width:83px;
}
a.readmore {
float:left;
font-size:13px;
margin-top:6px;
text-decoration:underline;
}
a.green {
color:#478299;
}
.block-category-navigation ul li {
border-bottom:1px solid #BFD6DF;
padding:3px 0;
}
.block-category-navigation ul li a:hover {
color:#478299;
}
.shipping {
float:left;
height:46px;
width:166px;
margin-top:30px;
display:none;
}
.shipping a.freeshipping {
background-image:url("images/freeshipping.jpg");
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:46px;
width:166px;
}
.shipping span.text {
word-spacing:2.5px;
}
.shipping span.freeshipping {
color:#5795AA;
font-size:18px;
font-weight:bold;
}
.category-info {

float:left;
font-size:13px;
width:100%;
margin-bottom:5px;
}
.category-info span {
color:#444444;
line-height:19px;
width:100%;
}
.category-info .title {
font-family:Verdana,Arial,Sans-Serif;
font-size:18px;
margin-bottom:5px;
padding-bottom:4px;
}
.category-info .product-filters {
float:left;
}
.category-info #lblProductFilterTitle {
float:left;
}
.category-image {
float:left;
}
.category-details {
float:left;

width:565px;
}
.category-description {
float:left;
width:100%;
}
.category-filters {
float:left;
}
.filter-title {
float:left;
}
.filter-item {
float:left;
}
.blog h1 {
font-size:18px;
}

.paging-results {float:left; width:100%;}
.entity-results {float:left;}
.paging-control {float:right;}
.product-item .prices-wrapper {text-align:left; margin-left:10px; clear:left;}
.product-star-rating {float:left; margin-left:5px; clear:left;}
.product-misc-info {float:left; margin-left:10px; clear:left; font-size:10px; text-align:left; width:100%;}
.box-2 {border-left: solid 1px #DDDDDD;}
.box-3 {border-top: solid 1px #DDDDDD; border-left: solid 1px #DDDDDD;}

td.product-page-details {vertical-align:top;}
a.prod-manufacturer {color:#0056AF;}

.prod-manu-div {float:left; clear:left; margin-top:2px; margin-left:10px;}
.prod-name-div {float:left; margin-left:10px;}
.prod-manu-div table {width:300px; padding:0; margin:0; border:0;}
.prod-manu-div table tr td div.spacer3 {margin-left:3px;}
.prod-manu-div table tr td.by {width:11px;}


.product-page-top {float:left;}	
.product-column-left {float:left; width:255px;}
.product-column-center {float:left; width:370px; margin-left:10px;}
.product-column-right {float:left; width:275px; margin-left:10px;}

.product-page-left-half {float:left;  text-align:left; color:#444444;}
.bottom-left-half {float:left; clear:left; width:100%;}

.product-info {float:left; width:100%; font-family: Arial, Verdana, Sans-Serif;}
.product-info span {float:left; clear:left;}
.product-summary {float:left; clear:left; margin-top:5px; width:360px; margin-left:10px; line-height:16px;}
.product-manufacturer {float:left;}
.product-manufacturer a {color:#0071bc;}
.product-manufacturer a:hover {text-decoration:underline;}
.product-rating {float:left; clear:left; margin-top: 10px; width:100%; margin-left:10px;}
.product-rating div {float:left;}
.product-rating .rating-numbers {margin-left:7px; font-size:10px;}
.atc-outside-box {float:left; width:350px; background-color:#edf8fa; margin-top:27px; padding:10px; border:solid 1px #eeeeee;}
.product-page-price {float:left;}
.product-page-price div {float:left; font-size:14px;}
.product-page-price .price-value {color:#f26522; font-size:13px; font-weight:bold;}
.product-page-atc-form {float:left; clear:left; margin-top: 10px; width:290px;}
.product-page-atc-form input {float:left;}
.product-page-atc-form input#Quantity {margin-left:5px; border:solid 1px #CCCCCC; padding:1px;}
.product-page-atc-form small {font-size:13px; float:left;}
.product-sub-info {float:left; clear:left; padding:2px 0 2px 10px; width:360px; border:solid 1px #eeeeee;}
.nmt {border-top:0;}
.product-page-atc-form .AddToCartButton 
	{
		background-image: url(images/prdatcbtn.jpg);
		width:165px;
		height:39px;
		background-repeat:no-repeat;
		border:0;
		cursor:pointer;
		float:left;
		clear:left;
		margin-top:5px;
	}
	
.product-page-atc-form .AddToWishButton 
	{
		background-image: url(images/prdwishlist.jpg);
		width:119px;
		height:39px;
		background-repeat:no-repeat;
		border:0;
		cursor:pointer;
		float:right;
		margin-top:5px;
		margin-left:5px;
	}
	
a.orangelink {color:#f26522;}


.product-highlight-box {float:left; border:solid 1px #eeeeee; width:100%; color:#444444;}
.product-highlight {float:left; background-image:url(images/highlightbg.jpg); background-repeat:repeat-x; clear:left; width:260px; padding:2px 0 2px 15px; margin-bottom:2px;}
.highlight-image {float:left; background-image:url(images/grncheck.jpg); width:19px; height:19px; }
.highlight-text {float:left; font-size: 13px; margin-left: 10px; font-weight:bold; color:#444444;}

.product-why-split {float:left; background-image:url(images/arrowline.gif); background-repeat:no-repeat; width:256px; height:12px; margin:3px 7px 3px 7px;}
.product-why-split_short {float:left; background-image:url(images/arrowline.gif); background-repeat:no-repeat; width:190px; height:12px; margin:7px 7px 3px 0;}
.product-why {float:left; padding:7px; line-height:16px;}

.about-manu-split {float:left; border-top: solid 1px #CCCCCC; width:256px; height:2px; margin:7px 7px 3px 7px;}
.about-manu {float:left; padding:7px; line-height:16px; }
.about-manu img {float:left; margin: 0 4px 4px 0;}
.about-manu p {margin:0; padding:0;}
div.highlight-title {font-weight:bold; margin-bottom:3px; font-size:13px;}



div.each_related_product {
width:100%;
height:auto;
float:left;
padding:10px 0;
}

div.each_related_product a {float:left;}

div.each_related_product img {

margin:0 auto 5px auto;
height:75px;
width:75px;
float:left;
}

div.each_related_product div.text_1 {
width:155px;
height:auto;
float:left;
font-size:11px;
color:#444444;

font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.each_related_product div.text_1 p {
width:78px;
float:left;
font-weight:bold;
}


.product-page-details {float:left; width:718px;}
.related-products {float:left; width:202px;}

.related-products .title {font-weight:bold; font-size:15px; float:left; width:100%;}








/* tabs */

div.product_info_tabs {
width:633px;
height:auto;
float:left;
padding-top:10px;
}
div.product_info_tabs div.tabbed_content {
width:100%;
height:auto;
float:left;
padding:10px 0;
}
div.product_info_tabs div.tabbed_content p {
font-size:13px;
color:#444444;
line-height:16px;
float:left;
width:600px;
display:block;
padding:0 30px 0 30px;
}

div.product_info_tabs div.tabbed_content div.each_review {
width:402px;
height:auto;
float:left;
padding-bottom:20px;
}

.product-page-review
{
	width:600px;
	height:auto;
	float:left;
	padding-bottom:20px;
	margin-left:20px;
}


div.product_info_tabs div.tabbed_content div.each_review div.review_text_container, div.RatingCommentText {
width:550px;
height:auto;
float:left;
padding:10px 15px 10px 15px;
background-color:white;
font-size:14px;
color:black;
/* background-image:url(images/reviews_text_bottom_bg.jpg); */
background-repeat:no-repeat;
background-position:bottom;
}
div.product_info_tabs div.tabbed_content div.each_review div.rating {
width:100%;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
}
div.product_info_tabs div.tabbed_content div.each_review div.rating span {
float:left;
font-size:10px;
color:#444444;
padding-top:2px;
}
div.product_info_tabs div.tabbed_content div.each_review div.by_posted_on {
width:100%;
height:auto;
float:left;
font-size:10px;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
}
div.product_info_tabs div.tabbed_content div.each_review div.by_posted_on span.by {
float:left;
}
div.product_info_tabs div.tabbed_content div.each_review div.by_posted_on span.posted_on {
float:right;
}

div.product_info_tabs div.tabbed_content div.each_review a.more_rating {
float:right;
font-size:10px;
color:#444444;
padding-top:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
div.product_info_tabs div.tabbed_content div.each_review a:hover.more_rating {
color:#ff0000;
}



div.product_info_tabs div.tabbed_menu{
width:635px;

float:left;
background-image:url(images/tabbed_menu_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
div.product_info_tabs div.tabbed_menu ul{
width:auto;
height:auto;
float:left;
list-style:none;
padding-left:17px;
}
div.product_info_tabs div.tabbed_menu ul li{
width:auto;
height:auto;
float:left;
list-style:none;
display:inline-block;
padding-left:3px;
}
div.product_info_tabs div.tabbed_menu ul li a{
width:auto;
height:22px;
padding:3px 8px 0 8px;
float:left;
list-style:none;
display:inline-block;
font-size:13px;
font-weight:bold;
text-align:center;
color:#444444;
text-decoration:none;
border-top:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
background-image:url(images/tabbed_menu_bg_each.jpg);
background-repeat:repeat-x;
background-position:top;
}
div.product_info_tabs div.tabbed_menu ul li.active a{
color:#000;
display:block;
background-color:#fff;
}

div.product_info_tabs div.tabbed_menu .tabs-disabled a{
width:auto;
height:17px;
padding:3px 8px 0 8px;
float:left;
list-style:none;
display:inline-block;
font-size:11px;
font-weight:bold;
text-align:center;
color:#444444;
text-decoration:none;
border-top:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
background-image:url(images/tabbed_menu_bg_each.jpg);
background-repeat:repeat-x;
background-position:top;
}	

div.product_info_tabs div.tabbed_menu .tabs-selected a{
color:#000;
display:block;
background-image:url(images/white_bg.jpg);
background-repeat:repeat; 

}

.tabs-loading em {
padding: 0 0 0 20px;
background: url(loading.gif) no-repeat 0 50%;
}
.tabs-hide {
display: none;
}
    
.product_info_tabs p {margin:5px 0 5px 0;}
.product_info_tabs ul {margin-bottom:0;}
/*end of tabs*/

.CommentAuthor {background-color:white; color:#444444;}
.GreyCell {background-color:#F4F4F4; }
.CommentRatingInfo {color:#444444; margin-bottom:5px;}
.CommentHelpfulText {font-weight:normal; margin-left:10px;}
.CommentCell {/*border:solid 1px #CCCCCC;*/}
.WasCommentHelpful {margin-left:17px;}

.WasCommentHelpful input {margin-left:5px;}

.WasCommentHelpful input {margin-left:5px;}

.each_related_product .text_1 {margin-left:7px;}

.entity-rating-numbers {font-size:10px;}

#PrintArea {float:left; width:635px;}

ul.tabs-nav {margin:0;}


/* BLOG */
.author-image {float:left; margin: 0 15px 0 0;}
.author-image img {width:80px; height:80px; border:solid 2px #CCCCCC;}
.post-title-info {float:left; margin: 0 0 0 0;}
.blog-header h2 {margin-left:11px;}
.post-title-date {width:100%; margin-left:10px;}
.blog-area { width: 100%; }
.post-content-container {width:100%; float:left; clear:left;}
.blog-box { width: 710px; float:left;}
.blog-box h2 {color:#444444;}
.blog-body h3 { border: 0; margin: 0 0 5px 0; padding: 10px 0 0 0; }
.blogPaging { clear: both; padding: 10px; }
a.readpost {color:#6C8D17; font-weight:bold;}
.comment-box { margin: 10px; display:none;} /* Hide Commenting Feature For Now */	
.comment-box-head a {color:#6C8D17; font-weight: bold; font-size: 120%; text-decoration: none; }
.comment-post { background-color: #f6f6f6; padding: 10px; margin: 10px; }
.comment-post-bottom { clear: both; color: #404040; margin: 5px 0 0 0; }
.comment-post-bottom .comment-post-bottom-L { float: left; }
.comment-post-bottom-R { float: right; }
.post-box { padding: 0 10px 10px 10px; /* border-bottom: solid 1px #f2f2f2; */ } 
.alternate { background-color: #fbfbfb; }
.post-title-date .social-media-links {float:right;}
.post-title-date .left-side-title {float:left; width:700px;}
.post-title-date .right-side-sm {clear:left; float:left; width:500px;}
.post-title-date .right-side-sm .social-media-links {float:left; margin-top:10px;}
.post-title-date .right-side-sm .social-media-links .facebook-like-button {float:left;}
.post-title-date .right-side-sm .social-media-links .twitter-tweet-button {float:left;}
.social-media-links{margin:25px 0 30px 7px;}

.post-title { float: left; width:499px;}
.post-title a { color:#478299;}
.post-title h1.article {font-size:20px; color:#478299;}
.post-published { font-size: 80%; float: left; clear:left; margin-top:3px; width:499px;}
.post-published a { text-decoration: none; color:#6C8D17;}

.post-content {width:700px; padding: 0 0 0 0; font-size:13px; font-family:Arial, Verdana, Sans-Serif; color:Black; line-height:20px; float:left;}
.home-blog-page img { float: left; margin: 5px 25px 15px 0; width: 100px; }

.post-info { width: 100%; padding: 10px 0 0 0; display:none; } /* Hide Comments for now */

.important_note_block {float:left; margin: 15px 0 15px 0; padding:6px 10px 6px 10px; border:solid 1px #CCCCCC; font-size:11px;}
.important_note_block div {float:left; width:600px; margin-top:5px;}
.important_note_block img {float:left; margin-right:10px;}

.blog_image_holder {float:left;}
.blog_image_holder img {float:left;}

.blog_subtitle {float:left; position:relative; width:100%; border-bottom:solid 3px #478299; margin-bottom:3px;}
.blog_subtitle img {float:left;}
.blog_subtitle h2 {float:left; margin-top:25px;}

b.subtitle {font-size:14px;}

h2.plastic_title {font-size:18px;}
/* END OF BLOG */

table.SiteMap td{vertical-align:top;}

.fcleft {float:left; clear:left;}
.fleft {float:left; }

table.search-table {font-family:Arial;}
#productdetails {font-size:13px; line-height:18px; color:#444444; font-family:Verdana, Arial, Sans-Serif;}
#productdetails p {font-size:13px; line-height:18px; color:#444444; font-family:Verdana, Arial, Sans-Serif;}

#productmedia {margin:0 0 0 20px;}

.home-blog-page p {padding-top:15px;}
.blog-home-right {float:left; width:200px; min-height:500px; background-image:url(images/blog_right_bg.jpg); background-repeat:no-repeat;}
.blog-home-right-inner {float:left; margin-left:10px;}

.blog-box-top { float:left; width:194px; height:6px; background-image:url(images/blog_box_top.png); background-repeat:no-repeat;}
.blog-box-center { float:left; width:194px; background-image:url(images/blog_box_center.png); background-repeat:repeat-y;}
.blog-box-center .block {padding:0;}
.blog-box-center .listbox {margin: 0 0 0 15px;}
.blog-box-center .title {color:#7F7B7A; float:left; margin:5px 0 0 15px; width:160px;}
.blog-box-bottom { float:left; width:194px; height:12px; background-image:url(images/blog_box_bottom.png); background-repeat:no-repeat;}
.blog-box-updates-top {float:left; width:194px; height:45px; background-image:url(images/blog_updates_box_top.png); background-repeat:no-repeat;}

.newsletter_signup {margin:5px 0 0 0;}
.newsletter_signup input 
{
	float:left;
	font-size:13px;
	height:20px;
	width:140px;
	padding:4px 0 0 3px;
	margin:0 0 4px 10px; 
	}
	
a.list_subscribe {margin:0 0 0 3px; float:left; font-weight:bold; color:#6C8D17; width:29px; height:24px; background-image:url(images/blog_box_button.png);}

.rss_follow_block{float:left; margin-top:15px;}
a.rss_bar {float:left;clear:left;background-image:url(images/rss_bar.jpg); width:188px; height:26px;}
a.facebook_bar {float:left;clear:left;background-image:url(images/facebook_bar.jpg); width:188px; height:24px;}
a.twitter_bar {float:left;clear:left;background-image:url(images/twitter_bar.jpg); width:188px; height:26px;}

.blog-box-center a.blogrssImage {
background-image:url("images/blog_rss.png");
background-repeat:no-repeat;
display:block;
height:21px;
padding-left:25px;

}
.blog-box-center a.blogtwitterImage {
background-image:url("images/blog_twitter.png");
background-repeat:no-repeat;
display:block;
height:21px;
padding-left:25px;
margin-top:10px;

}
.blog-box-center a.blogfacebookImage {
background-image:url("images/blog_facebook.png");
background-repeat:no-repeat;
display:block;
height:21px;
margin-top:10px;
padding-left:25px;

}



ul.Arrows
{
list-style-type: none;
padding: 0;
margin: 0 0 20px 0;

}

ul.Arrows li
{
background-image: url(images/listarrow.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 18px;
}

.block .listbox ul.Arrows
{
list-style-type: none;
padding: 0;
margin: 0;
margin-left:10px;
}

.block .listbox ul.Arrows li
{
background-image: url(images/listarrow.gif);
background-repeat: no-repeat;
background-position: 0 9px;
padding-left: 18px;
}


.article-related-products {float:left; border: solid 1px #CCCCCC; clear:left; background-color:white;}
.article-related-products .article-related-title {color:#777777; font-size:13px; margin:5px; font-weight:bold;}

input.CheckoutNowButton
{
	background-image:url(images/checkoutbtn.gif);
	width:150px;
	height:56px;
	border:0;
	cursor:pointer;	
}

input.ContinueShoppingButton
{
	background-image:url(images/continueshoppingbtn.gif);
	width:126px;
	height:56px;
	border:0;
	cursor:pointer;	
}

.RegularPrice {text-decoration:line-through;}

tr.hfn {display:none;}

.category-description p {margin:0;}

b.red {color:red;}
a.blue {color:#478299;}

h1.home {color:#478299;}