/*Only Firefox*/
@-moz-document url-prefix() {
    .search-box-button
     {
    padding: 3px 5px 4px;
     }
}
/*Only Firefox*/
/*Electronics*/
.block-category-navigation, .block-manufacturer-navigation, .block-recently-viewed-products,
.block-info, .block-shoppingcart, .block-newsletter, .block-livechat, .block-popular-tags, .block-blog-archive,
.block-poll, .block-popular-blogtags, .block-account-navigation, .product-details-page, .search-panel .search-input,
.bestsellers, .product-filters, .product-details-page .full-description,
.search-page .search-input, fieldset, .product-list .product-item, .product-list .product-item .picture,
.home-header-left, .master-wrapper-page, .master-wrapper-center-2,.home-page-category-grid .category-item,.sub-category-grid .sub-category-item, .manufacturer-grid .manufacturer-item {
    background: none repeat scroll 0 0 #FFF;
    margin-bottom: 10px;
    border: 1px solid #eee;
    border-radius: 4px;
    -o-border-radius: 4px;
    -icab-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
/*blocks*/
a.logo
{
    background: transparent url('images/logo.png') no-repeat scroll -15px 0;
    display: block;
    height: 63px;
    text-decoration: none;
}
.header { background: none repeat scroll 0 0 #FFFFFF; height: 80px; padding: 0 4px 0 2px; }
.header-menu{background: #CCCCCC url('images/bg_top_menu.png') repeat-x scroll;height: 38px;list-style: none outside none;margin: 0;padding: 0 10px;}
.header-menu li { padding: 10px; }

.header-selectors-wrapper { margin-top: 5px; }
.search-page .search-input { border: 1px solid #eee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.search-box-button { padding: 5px 7px 4px; }
.button-1, .button-2 {}
.button-1:hover, .button-2:hover {}
.add-to-cart-button, .order-summary-content .checkout-buttons .checkout-button { }
a:hover { color: #5C5B5B; }
checkbox, input, radio, select, button { margin: 0; padding: 0; }
p { line-height: 17px; }
.mini-shopping-cart { }
.sitemap-page .topic-box .item, .sitemap-page .manufacturer-box .item, .sitemap-page .category-box .item, .sitemap-page .product-box .item { margin: 10px 10px 5px 0; }
/*slider*/
.theme-default #slider { height: 340px !important; margin: 0 !important; width: 690px !important; }
.home-header-right { float: right; height: 320px; width: 690px;}
.home-header-left { float: left; height: 340px; text-align: left; width: 600px; }
.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper, .slider-wrapper.theme-default { margin: 0 !important;}
.theme-default .nivo-controlNav { top: 10px !important; }
/*hover slider issue*/
.top-menu, .header-links-wrapper { position: relative; z-index: 10; }
/*hover slider issue*/

/*master*/
.master-wrapper-page { margin: 0 auto 0; width: 920px; background: none repeat scroll 0 0 #FFF; box-shadow: 0 0.5em 2em rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0.5em 2em rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0.5em 2em rgba(0, 0, 0, 0.2); }
.master-wrapper-content { background: none repeat scroll 0 0 #FFFFFF; float: left; margin: 0 auto 0 10px; text-align: left; width: 900px; padding: 15px 0 0; }
.master-wrapper-main .center-1 { width: 870px; }
.master-wrapper-main .side-2 { display: inline; float: left; margin: 10px 0 0; width: 190px; }
.master-wrapper-main .center-2 { width: 678px;}
.master-wrapper-main .center-product-2 { width: 700px; float: left; margin: 10px 10px 10px 0; }
.master-wrapper-main .center-product-2 .breadcrumb { margin: 5px; }
.master-wrapper-main .side-product { float: left; width: 190px; margin: 43px 0 0; display: inline; }
.product-details-page { border: 1px solid #EEEEEE; padding: 10px 10px 30px; float: left; width: 680px; }
/*@master*/

/*bestseller*/
.bestsellers { background: none repeat scroll 0 0 #FFF; border: 1px solid #eee; border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.bestsellers .product-item { height: 250px; padding: 5px 5px 10px; width: auto; }
.bestsellers.product-grid .item-box:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none; }
.bestsellers .title { margin: 0; }
.bestsellers .item-box { float: none; }

/*blocks*/
.block .title, .bestsellers .title, .product-filters .filter-title span
{
    color: #3A4045;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 14px 7px 12px 12px;
    text-transform: capitalize;
    background: url('images/bg_menu.png');
    text-align: left;
    background-repeat: repeat-x;
    background-attachment: scroll;
}
.block-category-navigation, .block-manufacturer-navigation, .block-recently-viewed-products, .block-info, .block-shoppingcart, .block-newsletter, .block-livechat, .block-popular-tags, .block-blog-archive, .block-poll, .block-popular-blogtags, .block-account-navigation, .product-details-page, .search-panel .search-input, .bestsellers, .product-filters, .related-products-grid .item, .also-purchased-products-grid .item, .product-details-page .full-description, .search-page .search-input, fieldset, .product-list .product-item, .product-list .product-item .picture, .home-header-left, .master-wrapper-page, .master-wrapper-center-2, .home-page-category-grid .category-item, .sub-category-grid .sub-category-item, .manufacturer-grid .manufacturer-item { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; margin-bottom: 10px;}
.home-header-left, .home-header-right { margin-bottom: 0; margin-top: 10px; }
.product-filters { padding: 0; }
.price-range-filter .filter-title, .product-spec-filter .filter-title { background: none; padding: 0; }
.product-filters .filter-title span, .product-filters .filter-title { height: auto; line-height: 100%; }
.block .listbox ul { padding: 0; }
.block .listbox a:hover{color: #FF6600;}
.product-list .product-item { background: none; }
.product-list .picture { width: 125px; text-align: center;}
.product-list .product-item .picture{border: none;}
.product-list .item-box:hover { background: #F9F9F9; }
.product-grid .item-box:hover { background: #F9F9F9; -webkit-transition: all 0.0s; -moz-transition: all 0.0s; -ms-transition: all 0.0s; -o-transition: all 0.0s; transition: all 0.0s; -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 0 1px 1px rgba(0,0,0,0.1); }
.product-grid .product-item .product-title a { padding: 4px 0 8px;min-height: 35px;}
.product-list .product-item .add-info { left: 560px; right: auto; position: absolute; text-align: left; top: 40px;}
.product-list .product-item .buttons { padding-top: 10px;}
.home-page-category-grid .item-box:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none; }
.category-item, .sub-category-item, .manufacturer-item { height: 200px; }
.product-review-box .rating { background: url("images/star_x_inactive.gif") repeat-x scroll 0 0 transparent; float: left; height: 13px; width: 55px; margin-top: 2px; }
.product-rating-total { float: left; margin-left: 3px; margin-top: 2px; }
.block-account-navigation a.inactive:hover { color: #5C5B5B !important; }
.product-spec-filter .remove-filter a,.price-range-filter .remove-filter a { text-decoration: underline; color: #5C5B5B; }
.product-spec-filter .remove-filter a:hover,.price-range-filter .remove-filter a:hover { text-decoration: none; }

/*Tabs*/
.top-tabs li { list-style: none; display: inline; margin-right: 5px; }
.top-tabs a,.tabs a { padding: 5px 15px; background: none repeat scroll 0 0 #F6F6F6; text-decoration: none; border: 1px solid #EEEEEE; }
.top-tabs a.active { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; color: #6E6E6E; font-weight: bold; border-bottom-color: #FFFFFF; }
#top-tab1, #top-tab2 { margin-top: 6px; margin-bottom: 10px; background: none repeat scroll 0 0 #FFFFFF; min-height: 100px; padding: 10px; border: 1px solid #EEEEEE; width: auto; float: left; width: 340px; min-height: 300px; }
/*.ie7 #top-tab1, .ie7 #top-tab2 { margin-top: 4px; }*/
.tabs { }
.tabs li { list-style: none; display: inline; margin-right: 5px; }
.tabs a{font-weight: bold; text-transform: capitalize;}
.tabs a:hover{color: #0A82FC;}
.tabs a.active { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; color: #6E6E6E; font-weight: bold; border-bottom-color: #FFFFFF; }

#tab1, #tab2, #tab3, #tab4{ margin-top: 6px; background: none repeat scroll 0 0 #FFFFFF; min-height: 100px; padding: 0px 10px 10px 10px; width: 657px; border: 1px solid #EEEEEE; }
/* Safari */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    #top-tab1, #top-tab2, #tab1, #tab2, #tab3 { margin-top: 6px; /* Safari only / }
}*/
/* Safari */
#tab1 p, #tab2 p, #tab3 p, #tab4 p{ padding: 0; }
.product-rating-total a { color: #999; }
.product-filters .filter-content { padding: 5px 12px; }
.block .listbox .view-all { padding-left: 2px; }
.block a:hover, .product-grid a:hover, .filter-content a:hover { color: #5C5B5B; }
.product-details-page .prices .product-price{font-size: 16px;font-weight: bold;color: #0A82FC;}
.pager { margin: 20px 0; }
/*product*/
.product-details-page .overview { max-height: 370px; }
.master-wrapper-cph-2 { background: none repeat scroll 0 0 #FFFFFF; color: #3A4045; float: left; min-height: 400px; padding: 10px; width: 730px; }
.product-details-page .add-info .product-reviews-overview { margin: 0; }
.product-details-page .product-variant-list .product-variant-line { float: left; margin: 10px 10px 10px 0; padding: 10px; }
.product-details-page .overview { margin: 7px 0 0; }
.product-details-page .prices .old-product-price { color: #5C5B5B; line-height: 20px; }

/*shopping cart*/
.shipping-options table tr { line-height: 27px; }
.order-summary-content .cart .cart-header-row th,
.wishlist-content .cart .cart-header-row th, .forum-group tr.group-header td, .post-edit .title, .forum-topic .title, .active-discussions table.topics tr.active-discussions-header td,
.forum table.topics tr.forum-header td { border-right: 1px solid #C5C5C5; background: none repeat scroll 0 0 #3E3E3E; }
.order-summary-content .totals { padding: 0; width: 280px; }
.order-summary-content .cart .cart-header-row th.end, .wishlist-content .cart .cart-header-row th.end, .forum-group tr.group-header td.last-post, .active-discussions table.topics tr.active-discussions-header td.last-post, .forum table.topics tr.forum-header td.last-post { border-right: 0; text-align: center; }
.wishlist-content .cart, .post-edit .title, .forum-topic .title, .active-discussions table.topics, .forum table.topics, .order-summary-content .cart, .wishlist-content .cart { border: 1px solid #EEEEEE; }
.order-summary-content .cart .cart-header-row, .wishlist-content .cart .cart-header-row, .forum-group tr.group-header { border: 1px solid #F6F6F6; height: 30px; }
.order-summary-content .cart .cart-item-row td.end, .wishlist-content .cart .cart-item-row td.end { color: #B80709; font-weight: 400; }

.order-summary-content .checkout-buttons .checkout-button {
     border-radius: 4px;
    -o-border-radius: 4px;
    -icab-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 3px 7px;cursor: pointer;background: #7DB72F;background: -webkit-gradient(linear, left top, left bottom, from(#7DB72F), to(#4E7D0E));background: -moz-linear-gradient(top, #7DB72F, #4E7D0E);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F', endColorstr='#4E7D0E');color: #fff;text-shadow: none;border-color: #999;border: 0 none;font-weight: 700;}

.order-summary-content .cart .cart-item-row .qty-input, .wishlist-content .cart .cart-item-row .qty-input { text-align: center; }
.opc .active .step-title { background: none repeat scroll 0 0 #F2F2F2; }
.opc .step { background: none; }
.opc .active .step-title .number {
    background: none repeat scroll 0 0 #91CE0B;
    border-color: #8BC53C;
}

/*account*/
.address-edit-page table tr { line-height: 25px; }
/*news*/
.news-comment .comment-content .comment-time, .news-comment .comment-info, .post-content .posttime { background: none repeat scroll 0 0 #FAFAFA; }
/*forum*/
.forum-group, .forum .topics-group { background: none; }
.forum-topic .title .manage a { color: #5C5B5B; }
.forum-search-box-text { padding: 4px 5px; width: 200px; }
.form-search { margin: 10px 0; }
.forums-main .forums-main-header { height: auto; }
.forum-topic .topic-header { background: none repeat scroll 0 0 #F2F5F7; }
/*footer*/
.footer { background: none repeat scroll 0 0 #FFFFFF; border-top: 2px solid #666666; clear: both; margin: 0 0 0px; padding: 5px 10px 15px; width: 900px; }
.footer-menu-1 { margin-left: 0; float: left; text-align: left; }
.footer-menu { float: left; margin-left: 100px; text-align: left; }
.footer-menu h3, .footer-menu-1 h3 { font-size: 14px; }
.footer-menu ul, .footer-menu-1 ul { margin: 5px 0; padding: 0; list-style: none outside none; }
.footer-menu ul li, .footer-menu-1 ul { line-height: 150%; }

/* Mark Add 2013-04-21*/
.contentText{font-family: Arial;color: #333333;line-height: 20px;}
.contentText p{font-family: Arial;color: #000000;font-size: 12px;}
.contentText h1{font-size: 16px;margin-top: 16px;margin-bottom: 6px;font-weight: bold;}
.contentText h2{font-size: 14px;font-weight: bold;margin-top: 16px;margin-bottom: 6px;}
.contentText ul li{list-style-type: disc;margin-left: 20px;list-style-image: url('images/bg_list.gif');}
.contentText img{margin: 0 10px 5px 0;}
.contentText a{color: #000066;}
.contentText strong{font-weight: bold;color: #000000;}
.contentText table{line-height: 18px;}

.page-title h1{color: #333333;font-weight: bold;}

.payment-options{float: left;margin-left: 150px;}

.ssl-seal{float: right;}

.twitter-follow {float: left; margin-left: 20px;}

.productdescription{font-family: Arial;font-size: 1em;color: #333333;line-height: 20px;padding: 5px;}
.productdescription h1{font-size: 16px;margin-top: 16px;margin-bottom: 6px;font-weight: bold;}
.productdescription h2{font-size: 14px;font-weight: bold;margin-bottom: 6px;}
.productdescription strong{font-weight: bold;}
.productdescription ul li{list-style-type: disc;margin-left: 20px;}