/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:01 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.cat_description { font-family : tahoma; font-size : 10px; color: #800000; font-weight: bold }
.boxText { font-family: tahoma; font-size: 10px; }
.centertable { border-left: 1px solid #798CCC; border-right: 1px solid #798CCC; background-color: #D2DBF5 }
.navBlue { color: #FF0000; font-size: 8pt; font-family: Verdana }
.errorBox { font-family : tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : tahoma; font-size : 10px; color: #cc0033; }
.productsNotifications { }
.orderEdit { font-family : tahoma; font-size : 10px; color: #252525; text-decoration: none; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #f1f1f1; font-family: sans-serif; }
img { border: 0; }
A { color: #252525; text-decoration: underline; }
FORM { display: inline; }
/* HEADER - bof*/
#footer { background-image: url('images/footer_bottom_bg.png'); background-repeat: no-repeat; background-position: bottom; margin-top: 90px; }
#footer ul.links { padding-left: 20px; float: left; }
#footer ul.links li { padding: 0px; margin: 0px; float: left; margin-right: 20px; }
#footer ul.links li a { color: #2ca5f1; font-family: Arial; font-size: 13px; text-decoration: none; }
#footer .copyright { padding-left: 20px; color: #a7a9aa; font-size: 13px; float: left; }
#footer .copyright img { margin-bottom: 15px; }
#footer .currency { color: #a7a9aa; font-size: 13px; float: right; }
#footer .select { background: none; border: 1px solid #dddddd; color: #d7d7d7; }
#footer .address { padding-right: 20px; color: #a7a9aa; font-size: 13px; margin-top: 20px; float: right; text-align: right; }
#header .header_top { height: 10px; background-image: url('images/header_top_bg.png'); }
#header .header_main { background-color: #ffffff; background-image: url('images/header_bg.png'); background-repeat: repeat-x; background-position: bottom; height: 160px; }
#header .header_logo { margin-left: 20px; height: 131px; width: 150px; background-image: url('images/logo.png'); float: left; }
#header .header_right { float: right; }
#header .header_search { margin-top: 00px; margin-right: 0px; float: right; }
#header .header_search .h2_text { font-size: 28px; color: #737373; }
#header .header_search .vam { margin-bottom: 12px; }
#header .header_search .input { border: 1px solid #eeeeee; color: #9f9f9f; height: 29px; width: 259px; }
#header .header_slogan { margin-top: 05px; margin-right: 20px; color: #737373; font-size: 16px; }
#header .header_ship { float: right; margin-right: 20px; color: #737373; }
#header .ship_currency { margin-top: 15px; margin-bottom: 5px; height: 30px; text-align: right; font-size: 13px; }
#header .currency { float: right; color: #a7a9aa; }
#header .select { background: none; border: 1px solid #dddddd; color: #d7d7d7; }
#header .header_slogan .green { font-size: 17px; font-weight: 100; color: #4ccd8f; }
#header .header_punch { margin-left: 130px; color: #3bb1f4; font-size: 14px; font-weight: bold; float: left; }
#header .header_menu { float: right; }
#header .header_menu .item { float: left; padding-right: 10px; padding-left: 10px; font-size: 13px; border-right: 1px solid #e2e2e2; color: #9F9F9F; }
#header .header_menu .last { border-right: none; }
#header .header_menu .item a { text-decoration: none; color: #9f9f9f; }
/* HEADER eof*/


.clr { clear: both; }
#mainColumn { float: right; width: 695px; margin-right: 20px; }
#mainColumnHomepage { width: 936px; margin: auto; }
#sideColumn { float: left; width: 210px; margin-left: 20px; }
#mainColumn2 { float: left; width: 695px; margin-left: 20px; }
#sideColumn2 { float: right; width: 220px; margin-right: 20px; }
/* Side Box main*/
.categories, .shopbyprice, .information { margin-bottom: 20px; padding: 20px; padding-right: 5px; }
.sub-categories { margin-bottom: 20px; padding: 0px 20px 20px 20px; padding-right: 5px; }
/* Side Box border and BG*/
.sub-categories, .shopbyprice {/*border: 1px solid #42b8e6; background: #2ac2ff;*/ }
.categories {/*border: 1px solid #deeef6; background: #2AC2FF;*/ }
.information { border: 1px solid #c0c0c0; background: #ffffff; }
/* Side Box heading*/
.categories .heading { color: #F00; padding-bottom: 10px; }
.information .heading { color: #35c1ff; }
.sub-categories .heading { color: #F00; }
.shopbyprice .heading { color: #000; padding-bottom: 10px; font-size: 12px; }
/* Side Box - categories, sub-categories - content */
.sub-categories .parent { padding: 10px 0px; font-weight: bold; }
.categories .parent { padding: 0px; font-weight: bold; }
.sub-categories .parent a { font-size: 14px; color: #6C6C6C; }
.sub-categories .child { padding-left: 0px; }
.sub-categories .price a { padding-left: 0px; font-weight: bold; }
.sub-categories ul li, .categories ul li, .shopbyprice ul li { padding: 0px; }
.sub-categories ul li a, .shopbyprice ul li a, .categories ul li a { color: #000; }
.sub-categories ul li a, .categories ul li a, .shopbyprice ul li a, .information a { font-size: 12px; font-family: Arial; background: none; text-decoration: none; }
.information a { padding-left: 15px; line-height: 15px; font-weight: bold; color: #999999; }
/* MAIN COLUMN commons */
#contact_us, #index_nested, #index_products, #search_products, #shopByPrice_products, #product_info, #factories, .ui-dialog-title-externalSite { width: 690px; border: 1px solid #eeeeee; }
#checkout { border: 1px solid #eeeeee; }
#contact_us .heading, #index_nested .heading, #index_products .heading, #search_products .heading, #shopByPrice_products .heading, #product_info .heading, #checkout .heading, #factories .heading, #cart_process .heading { background: url("images/mainColumn_header_bg.png"); border-bottom: 1px solid #eeeeee; color: #2ac2ff; padding-top: 11px; padding-bottom: 6px; padding-left: 13px; font-weight: bold; }
#contact_us .description, #index_nested .description, #index_products .description, #search_products .description, #shopByPrice_products .description, .mainPage, #cart_process .description { color: #3e3e3e; font-size: 12px; padding: 20px; text-align: justify; }
#events { width: 100%; border: 1px solid #eeeeee; }
#events .heading { background: url("images/mainColumn_header_bg.png"); border-bottom: 1px solid #eeeeee; color: #2ac2ff; padding-top: 11px; padding-bottom: 6px; padding-left: 13px; font-weight: bold; }
#events .description { font: 12px Arial, Helvetica, Sans-serif; color: #3e3e3e; padding: 20px; text-align: justify; }
.ui-dialog .heading { padding-top: 7px; height: 22px; margin: 0px; }
/*HOMEPAGE*/
.mainPage { margin: 0px; padding: 0px; }
/* FACTORIES */
#factories { width: 100%; }
#factories .content { padding: 10px; }
/* CHECKOUT PAGE*/
#checkout #table .cell { border-right: 1px solid #eeeeee; float: left; color: #6c6c6c; font-size: 12px; padding: 7px; vertical-align: middle; text-align: center; padding-bottom: 0px; }
#checkout #seperator .cell { border-right: 1px solid #ffffff; float: left; padding-left: 7px; padding-right: 7px; }
#checkout #seperator hr { border: 0; height: 1px; background-color: #eeeeee; }
#checkout #table .last { border: none; }
#checkout .list .cell { height: 90px; font-weight: 100; }
#checkout .image { width: 180px; }
#checkout .product_name { width: 340px; }
#checkout .inquiry_type { width: 190px; }
#checkout .qty { width: 85px; }
#checkout .delete { width: 60px; }
#checkout .cell a { color: #6c6c6c; }
.btn_addMorePromoProducts a { height: 28px; width: 180px; background: url("images/button_addMoreProducts.png"); }
#btn_addMorePromoProducts hover { height: 28px; width: 80px; background: url("images/button_addMoreProducts.png"); }
/* INDEX_PRODUCTS*/
#index_products .description { padding: 0px; background: #fdfdfd; }
#index_products .filters { background: #fdfdfd; padding: 5px; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #eeeeee; font-size: 12px; color: #6c6c6c }
#index_products .filters .sort, #index_products .filters .displaying { float: left; }
#index_products .filters .itemsPerPage, #index_products .filters .paging { float: right; }
#index_products .filters .displaying, #index_products .filters .paging { margin-top: 5px; }
#index_products .filters a, #index_products .filters .paging a { color: #6c6c6c; text-decoration: none; }
#index_products .hr { border-bottom: 1px solid #eeeeee; margin: auto; padding-top: 5px; margin-bottom: 5px; }
#index_products .borders { float: left; }
#index_products .borders hr { width: 208px; background: #eeeeee; height: 1px; border: 0px; color: #ff0000; }
#index_products .borders iframe { top: 0; left: 0; border: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#index_products .product_list { width: 209px; height: 300px; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#index_products .middleRow { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
#index_products .name { text-align: center; color: #6c6c6c; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; margin-top: 10px; }
#index_products .rush_text { text-align: center; color: #ff6600; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold; margin-top: 10px; }
#index_products .price { margin-top: 10px; height: 20px; text-align: center; font-size: 14px; font-weight: bold; color: #ff0000; }
#index_products .image a img { border: 2px; }
#index_products .info { font-size: 10px; float: left; color: #6c6c6c; text-align: left; margin-top: 10px; }
#index_products .desc { height: 190px; }
#index_products .bestSeller { position: absolute; width: 20px; height: 129px; margin-left: 210px; margin-top: 50px; /*background: url("images/Best_Seller.png");*/ }
/* INDEX_NESTED */
#index_nested .product_list { float: left; width: 209px; height: 150px; text-align: center; padding-left: 10px; padding-right: 10px; margin-top: 10px; padding-top: 10px; }
#index_nested .product_list img { padding-bottom: 20px; }
#index_nested .product_list a { color: #6c6c6c; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
#index_nested .middleRow { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
#index_nested .product_list .hr { position: absolute; width: 208px; margin-top: 145px; }
#index_nested .product_list .hr hr { background: #eeeeee; height: 1px; border: 0px; color: #ff0000; }
/* PRODUCT_INFO*/
#product_info .image { border: 1px solid #eeeeee; float: left; margin-top: 20px; margin-left: 20px; width: 370px; }
#product_info .image img { width: 100%; }
#product_info .desc { float: left; font-size: 12px; margin: 20px; margin-top: 5px; color: #6c6c6c; }
#product_info .form { float: left; width: 260px; margin-left: 20px; font-size: 12px; color: #6c6c6c; text-align: left; padding-bottom: 5px; border-bottom: 1px solid #EEE; }
#product_info .price { float: left; margin: 20px; margin-top: 20px; margin-bottom: 0px; font-size: 13px; border: 1px solid #eeeeee; padding: 0 20px; color: #6c6c6c; height: 120px; }
#product_info select { width: 150px; }
#product_info .qty { width: 55px; }
#product_info .form h2 { margin-top: 0px; padding-top: 0px; }
/* SEARCH PAGE */

#search_products .description { padding: 0px; background: #fdfdfd; }
#search_products .filters { background: #fdfdfd; padding: 5px; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #eeeeee; font-size: 12px; color: #6c6c6c }
#search_products .filters .sort, #search_products .filters .displaying { float: left; }
#search_products .filters .itemsPerPage, #search_products .filters .paging { float: right; }
#search_products .filters .displaying, #search_products .filters .paging { margin-top: 5px; }
#search_products .filters a, #search_products .filters .paging a { color: #6c6c6c; text-decoration: none; }
#search_products .hr { border-bottom: 1px solid #eeeeee; margin: auto; padding-top: 5px; margin-bottom: 5px; }
#search_products .borders { float: left; }
#search_products .borders hr { width: 208px; background: #eeeeee; height: 1px; border: 0px; color: #ff0000; }
#search_products .borders iframe { top: 0; left: 0; border: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#search_products .product_list { width: 209px; height: 330px; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#search_products .middleRow { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
#search_products .name { text-align: left; color: #6c6c6c; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; margin-top: 10px; }
#search_products .price { margin-top: 10px; height: 20px; text-align: center; font-weight: bold; color: #ff0000; }
#search_products .image a img { border: 2px; }
#search_products .info { font-size: 10px; float: left; color: #6c6c6c; text-align: left; margin-top: 10px; }
#search_products .desc { height: 190px; }
#search_products .bestSeller { position: absolute; width: 20px; height: 129px; margin-left: 210px; margin-top: 50px; /*background: url("images/Best_Seller.png");*/ }
/* Shop By Price Page */
/* SEARCH PAGE */

#shopByPrice_products .description { padding: 0px; background: #fdfdfd; }
#shopByPrice_products .filters { background: #fdfdfd; padding: 5px; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #eeeeee; font-size: 12px; color: #6c6c6c }
#shopByPrice_products .filters .sort, #shopByPrice_products .filters .displaying { float: left; }
#shopByPrice_products .filters .itemsPerPage, #shopByPrice_products .filters .paging { float: right; }
#shopByPrice_products .filters .displaying, #shopByPrice_products .filters .paging { margin-top: 5px; }
#shopByPrice_products .filters a, #shopByPrice_products .filters .paging a { color: #6c6c6c; text-decoration: none; }
#shopByPrice_products .hr { border-bottom: 1px solid #eeeeee; margin: auto; padding-top: 5px; margin-bottom: 5px; }
#shopByPrice_products .borders { float: left; }
#shopByPrice_products .borders hr { width: 208px; background: #eeeeee; height: 1px; border: 0px; color: #ff0000; }
#shopByPrice_products .borders iframe { top: 0; left: 0; border: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#shopByPrice_products .product_list { width: 209px; height: 330px; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#shopByPrice_products .middleRow { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
#shopByPrice_products .name { text-align: center; color: #6c6c6c; height: 30px; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; margin-top: 10px; }
#shopByPrice_products .price { margin-top: 10px; height: 20px; text-align: center; font-weight: bold; color: #ff0000; }
#shopByPrice_products .image a img { border: 2px; }
#shopByPrice_products .info { font-size: 10px; float: left; color: #6c6c6c; text-align: left; margin-top: 10px; }
#shopByPrice_products .desc { height: 190px; }
#shopByPrice_products .bestSeller { position: absolute; width: 20px; height: 129px; margin-left: 210px; margin-top: 50px; /*background: url("images/Best_Seller.png");*/ }
/* MAIN PAGE */





/* POPUP*/
#category_bestseller { width: 690px; border: 1px solid #eeeeee; }
#category_bestseller .heading, #category_bestseller .heading, .ui-dialog .heading { background: url("images/mainColumn_header_bg.png"); border-bottom: 1px solid #eeeeee; color: #2ac2ff; padding-top: 7px; padding-bottom: 6px; padding-left: 13px; font-weight: bold; }
#category_bestseller .description { color: #3e3e3e; font-size: 12px; padding: 20px; text-align: justify; }
#category_bestseller .description { padding: 0px; background: #fdfdfd; }
#category_bestseller .filters { background: #fdfdfd; padding: 5px; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #eeeeee; font-size: 12px; color: #6c6c6c }
#category_bestseller .filters .sort, #category_bestseller .filters .displaying { float: left; }
#category_bestseller .filters .itemsPerPage, #category_bestseller .filters .paging { float: right; }
#category_bestseller .filters .displaying, #category_bestseller .filters .paging { margin-top: 5px; }
#category_bestseller .filters a, #category_bestseller .filters .paging a { color: #6c6c6c; text-decoration: none; }
#category_bestseller .hr { border-bottom: 1px solid #eeeeee; margin: auto; padding-top: 5px; margin-bottom: 5px; }
#category_bestseller .borders { float: left; }
#category_bestseller .borders hr { width: 208px; background: #eeeeee; height: 1px; border: 0px; color: #ff0000; }
#category_bestseller .borders iframe { top: 0; left: 0; border: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#category_bestseller .product_list { width: 209px; height: 300px; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
#category_bestseller .middleRow { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
#category_bestseller .name { text-align: center; color: #6c6c6c; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; margin-top: 10px; }
#category_bestseller .price { margin-top: 10px; height: 20px; text-align: center; font-weight: bold; color: #ff0000; }
#category_bestseller .image a img { border: 2px; }
#category_bestseller .info { font-size: 10px; float: left; color: #6c6c6c; text-align: left; margin-top: 10px; }
#category_bestseller .desc { height: 190px; }
#category_bestseller .bestSeller { position: absolute; width: 20px; height: 129px; margin-left: 210px; margin-top: 50px; /*background: url("images/Best_Seller.png");*/ }
#category_bestseller .price { font-size: 14px; }
.price-cross { margin-top: 10px; height: 20px; text-align: center; color: #000; font-size: 14px; }
.price-cross span { text-decoration: line-through; }
.home-price-cross { height: 20px; text-align: center; color: #000; font-size: 14px; }
.home-price-cross span { text-decoration: line-through; }
/* PAGES */
.cds_pages_body { font: 12px Arial, Helvetica, Sans-serif; color: #6c6c6c; }
/* CONTACT_US*/
#contact_us .contact_us_form { border: 1px #dddddd solid; padding: 20px; }
#contact_us .contact_us_form .box_title { position: absolute; margin-top: -27px; background: #dedede; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: #000; font-weight: bold; }
#contact_us .contact_us_form, #contact_us .contact_us_form a { color: #959393; }
#contact_us .contact_us_form .input { border: 1px #dddddd solid; width: 280px; color: #959393; }
#contact_us .contact_us_form .chk { width: 15px; }
#contact_us .contact_us_form .submit { width: 102px; margin-right: 25px; border: none; }
#contact_us .contact_us_form select { background: none; border: 1px #dddddd solid; width: 280px; color: #959393; }
#contact_us .contact_us_form textarea { border: 1px #dddddd solid; width: 585px; color: #959393; }
#main { background-color: #ffffff; }
#content { background: url("images/main_page_bg.png") repeat-x; }
#content .homepageArea { padding: 20px; }
#content .homepageArea .left { float: left; width: 460px; }
#content .homepageArea .right { float: right; width: 470px; }
#content .homepageArea ul.featured { background: #000000; width: 100%; }
#content .homepageArea ul.featured li { background: url("images/product_bg_featured.png"); float: left; width: 209px; height: 194px; margin-left: 16px; margin-bottom: 16px; }
#breadcrumbs { padding-top: 20px; padding-left: 20px; padding-bottom: 10px; font-size: 12px; color: #2dc7ff; }
#breadcrumbs a { color: #9f9f9f; text-decoration: underline; }
/* MAIN PAGE eof */




/* Main Navigation */

ul#mainnav { color: #9f9f9f; font-size: 14px; }
ul#mainnav li { float: left; margin: 0; padding: 0; position: relative; background: url("/templates/theme012/images/main-nav-bg.png") repeat-x; text-align: center; }
ul#mainnav li:hover { float: left; margin: 0; padding: 0; position: relative; background: url("/templates/theme012/images/main-nav-hover-bg.png") repeat-x; text-align: center; }
ul#mainnav li a { float: left; color: #fff; text-decoration: none; font-weight: bold; padding: 3px 15px 4px 14px; background: url("/templates/theme012/images/main-nav-sep.png") top right no-repeat; border: 0px solid #000000; font-family: verdana; font-size: 11px; }
/* Main Navigation_eof */



TR.headerNavigation { background: #bbc3d3; }
TD.headerNavigation { font-family: tahoma; font-size: 11px; background: #bbc3d3; color: #566268; font-weight : bold; }
td { vertical-align: top; color: #566268; font-family: tahoma; font-size: 11px; }
A.headerNavigation { color: #424242; }
A.headerNavigation:hover { color: #424242; }
TR.headerError { background: #ff0000; }
TD.headerError { font-family:tahoma; font-size: 12px; background: #ff0000; color: #252525; font-weight : bold; text-align : center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-family: tahoma; font-size: 12px; background: #00ff00; color: #252525; font-weight: bold; text-align: center; }
.infoBoxContents { font-family: tahoma; font-size: 10px; }
.infoBoxNoticeContents { font-family: Arial; font-size: 10px; }
.infoBoxNoticeContents { font-family: tahoma; font-size: 10px; }
TD.infoBoxHeading { font-family: tahoma; font-size: 10px; font-weight: bold; color: #566268; padding-top: 4px; }
TD.infoBox, SPAN.infoBox { font-family: Arial; font-size: 12px; }
TD.contentBoxHeading { font-family: Arial; font-size: 12px; font-weight: bold; color: #534F4D; padding-top: 5px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { ;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { ;
}
TABLE.productListing { border-spacing: 1px }
.productListing-heading { font-family: tahoma; font-size: 10px; color: #2D3331; font-weight: bold; background: #C6C6C6; text-align: center; }
TD.productListing-data { font-family: tahoma; font-size: 10px; background: #EEEEEF; vertical-align: middle; padding: 0 5px 0 5px; }
TD.productListing-data a { text-decoration: none }
TD.productListing-data a b { color: #000000; text-decoration: none; margin: 0 0 0 5px; }
TD.productListing-data2 { font-family: tahoma; font-size: 10px; padding-top: 10px; }
A.pageResults { color: #252525; }
a:hover.pageResults { color: #252525; }
TD.pageHeading, DIV.pageHeading { font-family: tahoma; color: #212121; font-size: 12px; padding: 12px 0 0 22px; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-family: tahoma; font-size: 10px; color: #E46709; }
.main, P.main { font-family: arial; font-size: 12px; color: #4C5451;/*  padding:0px 10px 0px 10px;*/
}
TD.main2, P.main2 { font-family: tahoma; font-size: 11px; line-height: 1.5; padding: 3px;  color:#505050;  padding:10px;
}
TD.smallText, SPAN.smallText, P.smallText { font-family: tahoma; font-size: 11px; color: #252525; }
SPAN.smallText1 { }
TD.accountCategory { font-family: tahoma; font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-family: tahoma; font-size: 11px; font-weight: bold; color: #252525 }
TD.fieldValue { font-family: tahoma; font-size: 12px; }
TD.tableHeading { font-family: tahoma; font-size: 12px; font-weight: bold; }
TD.category_desc { font-family: tahoma; font-size: 11px; line-height: 1.5; }
SPAN.newItemInCart { font-family: tahoma; font-size: 10px; color: #ff0000; }
CHECKBOX, INPUT, RADIO, SELECT { font-family: arial; font-size: 11px; }
select { width: 200px; }
TEXTAREA { width: 100%; font-family: tahoma; font-size: 11px; }
SPAN.greetUser { font-family: tahoma; font-size: 12px; color: #f0a480; font-weight: bold; }
TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { font-family: tahoma; color: #E46709; }
SPAN.errorText { font-family: tahoma; color: #ff0000; }
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #E46709; }
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #E46709; }
/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
/* VJ Links Manager v1.00 begin */
TABLE.linkListing { border: 1px; border-style: solid; border-color: #D6D6D6; border-spacing: 1px; }
.linkListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-align: center; }
TD.linkListing-data { border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TR.linkListing-odd { }
TR.linkListing-even { }
/* VJ Links Manager v1.00 end */
.content { BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica }
/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails { /* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */
font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #BDCAF0; }
/* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft { background-image: url('images/button_blank_left.gif'); }
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight { background-image: url('images/button_blank_right.gif'); }
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks { background-image: url('images/button_blank_middle.gif'); font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #E46709 }
A.HeaderPageLinks { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
a:hover.HeaderPageLinks { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; /*  background: #00FF00; */
color: #00FF00; }
TD.cookieUsage { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #000000; color: #FFFFFF; }
/* WebMakers.com Added: Editing Attributes */
.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TR.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TD.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #C0C0C0; }
.storyboxtitle { FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none; }
.storyboxtitle A:link { FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none; }
.storyboxtitle A:active { FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none; }
.storyboxtitle A:visited { FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none; }
.storyboxtitle A:hover { FONT-FAMILY: Verdana; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none; }
.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
.calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%; }
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; height: 22px; }
.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border: 1px solid #FFFFFF; height: 22px; width: 18px; }
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border: 1px solid #FFFFFF; height: 22px; width: 18px; }
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; padding-left : 3px; line-height: 14px; text-decoration: none; border: 1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: none; border: 1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover { color: red; text-decoration: underline; }
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover { color: red; text-decoration: underline; }
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover { color: red; text-decoration: underline; }
/* MY*/
body { padding: 0px; margin: 0px; background-color: #f1f1f1; }
a:hover { text-decoration: none; }
img { border: 0px; }
.main_text, table, li, input, textarea, select, td { font-family: Arial; font-size: 12px; /*    line-height:12px;*/
color: #32434A; }
.bg-tm { background: url(images/bg-tm.gif) top repeat-x }
.bg-tl { background: url(images/bg-tl.gif) top left no-repeat }
.bg-tr { background: url(images/bg-tr.gif) top right no-repeat }
.bg-hm { background: url(images/bg-hm.gif) top repeat-x }
.bg-hl { background: url(images/bg-hl.gif) top left no-repeat }
.bg-hr { background: url(images/bg-hr.gif) top right no-repeat; height: 24px; }
.bg-mm { background: url(images/bg-mm.jpg) top repeat-x }
.bg-ml { background: url(images/bg-ml.gif) top left no-repeat }
.bg-mr { background: url(images/bg-mr.jpg) top right no-repeat }
.bg-bm { background: url(images/bg-bm.gif) top repeat-x }
.bg-bl { background: url(images/bg-bl.gif) top left no-repeat }
.bg-br { background: url(images/bg-br.gif) top right no-repeat }
.bg-pm { background: url(images/bg-pm.gif) top repeat-x }
.bg-pl { background: url(images/bg-pl.gif) top left no-repeat }
.bg-pr { background: url(images/bg-pr.gif) top right no-repeat }
.bg-pm2 { background: url(images/bg-pm2.gif) top repeat-x }
.bg-pl2 { background: url(images/bg-pl2.gif) top left no-repeat }
.bg-pr2 { background: url(images/bg-pr2.gif) top right no-repeat }
.tall-l { background: url(images/tall-l.gif) left repeat-y }
.tall-r { background: url(images/tall-r.gif) right repeat-y }
.tall-t { background: url(images/tall-t.gif) top repeat-x }
.tall-b { background: url(images/tall-b.gif) bottom repeat-x }
.k-tl { background: url(images/k-tl.gif) top left no-repeat }
.k-tr { background: url(images/k-tr.gif) top right no-repeat }
.k-bl { background: url(images/k-bl.gif) bottom left no-repeat }
.k-br { background: url(images/k-br.gif) bottom right no-repeat }
.k-tl2 { background: url(images/k-tl2.gif) top left no-repeat }
.k-tr2 { background: url(images/k-tr2.gif) top right no-repeat }
.bg-line { background: url(images/bg-line.gif) repeat-x }
.bg-grad { background: url(images/bg-grad.gif) bottom repeat-x }
.h_text { color: #17191A }
.h2_text { color: #FFFFFF }
.h3_text { color: #3A4750 }
.h4_text { color: #126CB3 }
.h5_text { color: #1F2834 }
.h6_text { color: #323D47 }
.h7_text { color: #1A7CA9 }
.h8_text { color: #E13B00 }
.h9_text { color: #303030 }
.h10_text { color: #008CCC }
.l_text { color: #575B60; text-decoration: none }
.l_text:hover { color: #575B60; text-decoration: underline }
.l2_text { color: #0079B1; text-decoration: none }
.l2_text:hover { color: #0079B1; text-decoration: underline }
.l3_text { color: #E46709 }
.l3_text a { color: #E46709 }
.l4_text { color: #ffffff; text-decoration: none }
.l4_text:hover { color: #ffffff; text-decoration: underline }
.l5_text { color: #008CCC; text-decoration: none }
.l5_text:hover { color: #008CCC; text-decoration: underline }
.c_text { color: #000000; line-height: 18px }
.c_text a { color: #000000; text-decoration: none }
.c_text a:hover { color: #000000; text-decoration: underline }
.fs { font-size: 11px }
.fs2 { font-size: 14px }
.lh { line-height: 13px }
.vam { vertical-align: middle }
.popup { line-height: 13px; color: #303030; margin-left: 14px; font-size: 11px }
.popup strong { color: #008CCC }
.no_class, form, .no_class td { width: auto; height: auto; margin: 0px; padding: 0px; border: 0px; }
.margin { margin-left: 23px }
.margin2 { margin-right: 35px }
.margin3 { margin-right: 23px }
.margin4 { margin-left: 4px }
.margin5 { margin-right: 20px }
.margin6 { margin-left: 21px }
.margin7 { margin-left: 9px }
.margin8 { margin-right: 43px }
.margin9 { margin-left: 7px }
.margin10 { margin-left: 14px }
.margin_10 { padding-left: 14px }
.margin11 { margin-right: 15px }
.margin12 { margin-right: 20px }
.margin13 { margin-left: 278px }
.margin14 { margin-left: 16px }
.padding { padding-bottom: 6px }
.padding2 { padding-bottom: 9px }
.padding3 { padding-bottom: 19px }
.padding4 { padding-bottom: 15px }
.padding5 { padding-bottom: 8px }
.padding6 { padding-bottom: 40px }
.padding7 { padding-bottom: 5px }
.padding8 { padding-bottom: 3px }
.padding9 { padding-bottom: 12px }
.border { border: 1px solid #C0C0C0 }
.line { background: #CACBCB; height: 1px; margin: 0px 5px 0px 5px }
.input { width: 111px; height: 18px; padding-left: 5px }
.input2 { width: 31px; height: 17px; padding-right: 5px; text-align: right }
textarea { width: 205px; height: 103px; padding-left: 5px; overflow: hidden; }
.select { width: 119px; height: 20px; vertical-align: middle; color: #58646A; font-size: 11px }
.select2 { width: 145px; height: 20px; vertical-align: middle; color: #58646A; font-size: 11px }
.select3 { width: 105px; height: 20px; vertical-align: middle; color: #58646A; font-size: 11px }
.select4 { width: 155px; height: 20px; vertical-align: middle; color: #58646A; font-size: 11px }
ul { margin: 0; padding: 0; list-style: none }
li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px }
li a { font-family: Tahoma; font-size: 11px; line-height: 20px; color: #3A4750; text-decoration: none; }
li a:hover { color: #4DA4CC }
.ul2 li { background: url(images/a3.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px; font-weight: bold }
.ul2 li a { font-family: Tahoma; font-size: 11px; line-height: 18px; color: #314048; text-decoration: none; }
.ul2 li a:hover { text-decoration: underline }
H1.siteheadingRed { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #FF0000; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.loading { display: none; }
.done { display: none; }
.incorrectField { border: 1px solid #ff0000; }
a.daddy { font-weight: bold; }
li.greentext a { color: green; }
/* Top Navigation */

ul#topnav { font-size: 0.8em; z-index: 0; }
ul#topnav li { float: left; margin: 0; padding: 0; position: relative; background: url("images/topnav_li_bg.png") repeat-x; text-align: center; height: 35px; width: 121px; padding-top: 10px; border-right: 1px solid #18a3e0; border-bottom: 1px solid #18a3e0; }
ul#topnav li:hover { /*  background: url("images/topnav_li_hover_bg.png") repeat-x;*/
background: #e3f4fd; color: #1292de; }
ul#topnav li:hover a { color: #1292de; }
ul#topnav li.active { /*  background: url("images/topnav_li_hover_bg.png") repeat-x;*/
background: #e3f4fd; color: #1292de; }
ul#topnav li.active a { color: #1292de; }
ul#topnav li.eco { background: url("images/topnav_li_eco_bg.png") repeat-x; }
ul#topnav li.eco a { color: #ffffff; }
ul#topnav li.eco table tr td a { color: #1292de; }
ul#topnav li.smallPromo { background: url("images/topnav_li_low_bg.png") repeat-x; }
ul#topnav li.smallPromo a { color: #ffffff; }
ul#topnav li a { color: #fff; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px; background: none; }
ul#topnav li .sub { position: absolute; top: 45px; left: 0; background: #fff; float: left; border: 2px solid #cbcbcb; border-top: none; /*--Bottom right rounded corner--*/
-moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/
-moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none; z-index: 999999; }
ul#topnav li .sub ul { float: left; }
ul#topnav .sub ul li { margin: 0px; padding: 0px; padding-top: 2px; padding-left: 15px; width: 150px; height: 22px; border: none; border-bottom: 1px solid #94dfff; border-right: 1px solid #94dfff; background: none; text-align: left; overflow: hidden; }
ul#topnav .sub ul li h2 { padding: 0; margin: 0; font-size: 1.1em; font-weight: normal; }
ul#topnav .sub ul li h2 a { padding: 5px 0; background-image: none; }
ul#topnav .sub ul li a { font-size: 11px; color: #1292de; background: none; }
ul#topnav .sub ul li a:hover { color: #1292de; background-position: 5px 12px; text-decoration: underline; }
ul#topnav .sub a { font-weight: normal; }
/* Top Navigation_eof */









#personPopupContainer { position: absolute; left: 0; top: 0; display: none; z-index: 20000; }
.personPopupPopup { }
#personPopupContent { background-color: #FFF; min-width: 175px; min-height: 50px; margin: 0 auto; }
.personPopupPopup .personPopupImage { margin: 5px; margin-right: 15px; }
.personPopupPopup .corner { width: 19px; height: 15px; }
.personPopupPopup .topLeft { background: url(/templates/theme012/images/balloon_topLeft.png) no-repeat; }
.personPopupPopup .bottomLeft { background: url(/templates/theme012/images/balloon_bottomLeft.png) no-repeat; }
.personPopupPopup .left { background: url(/templates/theme012/images/balloon_left.png) repeat-y; }
.personPopupPopup .right { background: url(/templates/theme012/images/balloon_right.png) repeat-y; }
.personPopupPopup .topRight { background: url(/templates/theme012/images/balloon_topRight.png) no-repeat; }
.personPopupPopup .bottomRight { background: url(/templates/theme012/images/balloon_bottomRight.png) no-repeat; }
.personPopupPopup .top { background: url(/templates/theme012/images/balloon_top.png) repeat-x; }
.personPopupPopup .bottom { background: url(/templates/theme012/images/balloon_bottom.png) repeat-x; text-align: center; }
.dgclass { font-size: 15px; border: medium solid #C0C0C0; }
.dgclass .ui-dialog-titlebar { }
.dgclass .ui-dialog-titlebar-close { background: none; border: none; position: absolute; right: .3em; top: 50%; width: 16px; margin: -11px 0 0 0; padding: 0px; height: 16px; }
.dgclass .ui-dialog-titlebar-close span { background: transparent url("images/cancel.png"); }
/*
.tooltip{
   width:453px;
   display:none;
   font-size:11px;
}

.tooltip .top{
  background:url(/templates/theme012/images/bg-top.png) no-repeat;
  height:14px;
}
.tooltip .middle{
  background:url(/templates/theme012/images/bg-middle.png) top left repeat-y;
  height:300px;
  padding:0px;
  margin:0px;
}
.tooltip .bottom{
  background:url(/templates/theme012/images/bg-bottom.png) no-repeat;
  height:34px;
}
*/

.tooltip { text-decoration: none; }
a:hover { background: #ffffff; text-decoration: none; } /*BG color is a must for IE6*/
a.tooltip span { display: none; padding: 10px 10px; margin-left: 8px; width: 230px; text-decoration: none; }
a.tooltip:hover span { display: inline; position: absolute; background: #ffffff; border: 1px solid #cccccc; color: #000000; text-decoration: none; }
.mybtn { border: 0px; height: 28px; line-height: 28px; background: url(images/btnbg.gif); -webkit-border-radius: 5px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; border-radius: 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #fff; cursor: pointer; }
.mybtn:hover { background: url(images/btnbg2.gif); color: #419df3; }
.mybtn2 { border: 0px; height: 28px; line-height: 28px; background: url(images/btnbg-red.gif); -webkit-border-radius: 5px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #fff; cursor: pointer; }
.mybtn2:hover { background: url(images/btnbg2.gif); color: #419df3; }
.topNavLite { height: 45px; line-height: 45px; background-image: url(/templates/theme012/images/topnav_li_bg.png); text-align: right; }
.topNavLite a { font-family: arial; font-weight: bold; color: #ffffff; text-decoration: none; font-size: 13px; }
.topNavLite a:hover { background: transparent; }
.catImage { border: 1px solid #94dfff; width: 100px; height: 100px; }
.subcatMenu { height: 22px; line-height: 22px; overflow: hidden; width: 161px; /* border-bottom: 1px solid #94dfff;
  border-right: 1px solid #94dfff;*/
font-weight: normal; }
.subcatMenu a { font-weight: normal; }
.newwin { text-decoration: none; font-size: 12px; padding-top: 5px; }
#addthis { /*margin-left:30px;*/
padding-bottom: 15px; padding-top: 15px; margin-right: -30px; height: 16px; }
#linkAdd { text-decoration: none; font-weight: bold; }
.catagory-desc { width: 690px; margin-top: 15px; text-align: justify; }
/************facebook comment sectiom******************/
.customer_testimonial { color: #000000; font-weight: normal; font-size: 20px; font-family: 'Quattrocento Sans', sans-serif; overflow: hidden; padding: 0px 0px 21px 0px; margin: 0px 0px 5px 0px; position: relative; border: 1px solid #e0dfdf; border-width: 0 0 1px 0; font-style: normal; }
.contentText { height: 100%; }
.facebook_comment { width: 100%; overflow: hidden; padding: 5px 0 10px 10px; border-bottom: 1px solid #cccccc; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
.fb_pic { float: left; width: 52px; height: 55px; margin-right: 10px; }
.fb_name { color: #3b5998; font-size: 11px; font-weight: bold; }
.fb_name a { color: #3b5998; }
.fb_name a:hover { text-decoration: underline; }
.fb_time { height: 14px; overflow: hidden; width: 100%; font-size: 11px; }
.fb_content { font-size: 11px; color: #1A1A1A; line-height: 14px; margin: 5px 28px 5px 0; }
.fb_social { text-align: left; margin-top: 5px; font-size: 9px; }
.fb_social a { text-decoration: none; color: #999999; padding-left: 5px; }
.fb_social a:hover { text-decoration: underline; }
.fb_social a:visited { text-decoration: none; }
.address a { text-decoration: none; font-weight: normal; color: #A7A9AA; }
.subcatMenuLast { min-height: 22px; line-height: 22px; overflow: hidden; width: 166px; font-weight: normal; white-space: pre-wrap; padding-left: 10px; }
ul#topnav li:hover .subcatMenuLast a { color: #000; font-weight: bold; }
ul#topnav li:hover .subcatMenu a { color: #000; }
/*********************Shopping Cart SEction**************************/
#cart_process { border: 1px solid #eeeeee; font-family: Arial; font-size: 12px; color: #6C6C6C; text-align: left; }
.contentContainer { padding: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 5px; padding-right: 5px; height: auto; }
.contentContainer.page_un { margin-top: 9px; margin-bottom: 9px; }
.contentContainer.page_cart { padding: 0px 0px 0px 0px; }
.contentContainer.page_reviews { }
.contentContainer.page_new_product { margin-top: 9px; margin-bottom: 9px; }
.contentInfoText { margin: 0px 0px 9px 0px; overflow: hidden; padding: 10px 10px 10px 10px; border: 1px solid #ebebeb; background: #fff; }
.contentInfoText.extra { padding: 18px 18px 4px 18px; }
.contentInfoText .infoBoxHeading { padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; background: none; border: 0px; font-weight: bold; }
.contentContainer span.contentText { border: 0px solid #000; padding: 0px 9px 0px 9px; overflow: hidden; }
.contentInfoText.marg-top { margin: 0px 0px 0px 0px; }
.contentInfoBlock { padding: 14px 10px 12px 10px; margin: 0px 0px 9px 0px; overflow: hidden; border: 1px solid #ebebeb; background: #fff; }
.contentContainer.page_un .contentText { padding: 18px 27px 0px 27px; }
#columnLeft { padding: 0px 0px 0px 0px; }
#columnRight { padding: 0px 0px 0px 0px; }
.contentPadd h3 { margin: 3px 0px 0px 0px; padding: 12px 20px 8px 20px; background: #efefef; border: 1px solid #e0dfdf; border-bottom: 0px; color: #b3b3b3; font-size: 1em; }
/* PRODUCT_INFO*/
#product_info .image { border: 1px solid #eeeeee; float: left; margin-top: 20px; margin-left: 20px; width: 370px; }
#product_info .image img { width: 100%; }
#product_info .desc { float: left; font-size: 12px; margin: 20px; margin-top: 5px; color: #6c6c6c; }
#product_info .price { float: left; margin: 20px; margin-top: 20px; margin-bottom: 0px; font-size: 12px; border: 1px solid #eeeeee; padding: 0 20px; color: #6c6c6c; height: 120px; }
#product_info select { width: 150px; }
#product_info .qty { width: 55px; }
#product_info .order { float: right; width: 263px; padding-right: 20px; /*margin-top: 10px;*/ font-size: 12px; color: #6C6C6C; }
#product_info .order_button { text-align: right; margin-top: 10px; }
#product_info .order_option { margin-top: 10px; margin-right: 10px; /*border:1px solid #eeeeee;*/ }
#product_info .order td { font-size: 12px; color: #6c6c6c; }

/***************14.07.2012*******************/

.contentInfoText textarea { width: 600px; }
.moduleRow { background-color: #E9F4FC; }
.mybtn_green { border: 0px; height: 28px; line-height: 28px; background: url(images/btnbg_green.gif); -webkit-border-radius: 5px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; border-radius: 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #fff; cursor: pointer; }
.mybtn_green:hover { background: url(images/btnbg2.gif); color: #419df3; }
.mybtn_blue { border: 0px; height: 28px; line-height: 28px; background: url(images/btnbg_blue.gif); -webkit-border-radius: 5px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; border-radius: 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #fff; cursor: pointer; }
.mybtn_blue:hover { background: url(images/btnbg2.gif); color: #419df3; }
.mybtn_red { border: 0px; height: 28px; line-height: 28px; background: url(images/btnbg_red.gif); -webkit-border-radius: 5px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; border-radius: 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #fff; cursor: pointer; }
.mybtn_red:hover { background: url(images/btnbg2.gif); color: #419df3; }
.mybtn_blue_big { border: 0px; height: 40px; line-height: 28px; background: url(images/bigbtnbg.png); -webkit-border-radius: 5px; padding-left: 10px; padding-right: 10px; -moz-border-radius: 5px; border-radius: 5px; font-family: arial; font-size: 20px; font-weight: bold; color: #fff; cursor: pointer; }
.mybtn_blue_big:hover { background: url(images/btnbg2.gif); color: #419df3; }
.mybtn_gray { border: 0px; height: 28px; line-height: 28px; background: url(images/btnbg2.gif); -webkit-border-radius: 5px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; border-radius: 5px; font-family: arial; font-size: 12px; font-weight: bold; color: #419df3; cursor: pointer; }
.mybtn_gray:hover { background: url(images/btnbg.gif); color: #fff; }
#product_info .heading { height: 19px; }
.order_deliver {/*float: left; width: 260px;*/ padding-left: 20px; margin-top: 18px; font-size: 12px; color: #6C6C6C; }
#product_info .left_product_name { float: left; /*width:400px;*/ }
#product_info .left_product_video a { float: left; width: 170px; color: #fd2d2b !important; text-decoration: none; font-size: 13px; font-weight: bold; margin-left: 10px; }
#product_info .left_product_video a:hover { background: none; }
.price-qty { width: 105px; float: left; border-bottom: 1px solid #6C6C6C; text-align: center; padding-bottom: 5px; line-height: 14px; }
.price-cost { text-align: center; padding-top: 5px; width: 105px; float: left; color: #ff0000; }
.product_cross-cost { text-align: center; padding-top: 5px; width: 105px; float: left; color: #000; text-decoration: line-through }
.price-qty-title { width: 75px; float: left; border-bottom: 1px solid #6C6C6C; text-align: center; padding-bottom: 5px; line-height: 14px; }
.price-cost-title { text-align: center; padding-top: 5px; width: 75px; float: left; color: #ff0000; }
#orderNow table tr td { font-family: arial; font-size: 12px; color: #6C6C6C; line-height: 23px; }
.createaccountPadd { padding: 20px 0 0 60px; }
.order .order_option_quote { padding-bottom: 50px; border-bottom: 1px solid #EEE; margin-top: 10px; }
#CustomiseOrder, #QuoteOrder, #OrderSample { margin-right: 10px; }
.order .RequestQuoteText { font-weight: bold; padding-right: 52px; color: #000 }
#inline_sea, #inline_dhlexpress, #inline_airlinecargo, #inline_free { overflow: auto; width: 600px; height: 300px; background-color: #FDFDFD; font-family: Arial, Helvetica, sans-serif; font-size: 75%; line-height: 1.5em; color: black; }
.infoBoxContents #inline_sea, .infoBoxContents #inline_dhlexpress, .infoBoxContents #inline_airlinecargo, .infoBoxContents #inline_free { display: none; }
.moduleRow a:hover, .moduleRowOver a:hover { background: none; }
.shoppingcart_text { padding: 30px 100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; text-align: center; }
.header_main #loginbox, .header_main #factorybox, .order #digital_proof { display: none; }
#loginbox { overflow: auto; width: 500px; height: 230px; background-color: #FDFDFD; }
#digital_proof { overflow: auto; width: 670px; height: 450px; background-color: #FDFDFD; text-align: center; }
#factorybox { overflow: hidden; width: 800px; height: 560px; background-color: #FDFDFD; margin: 0 auto; }
#login_popup a { font-size: 12px; }
#login_error { background-color: #FFB3B5; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
#login_popup .login_title { text-align: center; padding-top: 0px; margin-top: 0px; font-weight: bold; }
.datepick-popup select { width: 80px !important; }
iframe #fancybox-frame body, iframe #fancybox-frame ul { margin: 0px; }
.clcbutblue { background-color: #419DF3; border-radius: 3px; border-color: #419DF3; width: 121px; font-family: arial; font-size: 12px; font-weight: bold; color: #FFF; height: 28px; line-height: 28px; }
.clcbutblue:hover { background-color: #F5F5F5; border-radius: 3px; border-color: #F5F5F5; width: 121px; font-family: arial; font-size: 12px; font-weight: bold; color: #419DF3; }
.clcbutred { background-color: #FF0000; border-radius: 3px; border-color: #FF0000; width: 121px; font-family: arial; font-size: 12px; font-weight: bold; color: #FFF; height: 28px; line-height: 28px; }
.clcbutred:hover { background-color: #F5F5F5; border-radius: 3px; border-color: #F5F5F5; width: 121px; font-family: arial; font-size: 12px; font-weight: bold; color: #419DF3; }
td.right1 { text-align: left; }
td.right2 { color: #666; text-align: left; }
table.catalogtable { text-align: center; font-size: 9px; }
.CountrySelectBox { width: 77px; height: 20px; outline: 0; background: none; border: 1px solid #525252; }
#prod_sample_price { color: #000; }
.product_vector_popup { margin-top: 10px; border-top: 1px solid #EEE; padding: 5px; text-align: right; padding-right: 10px; }
.product_vector_popup a { color: #0f0d94; text-decoration: none; margin-top: 12px; position: absolute; }
.digital_proof_popup_header a { text-decoration: none; font-weight: bold; }
.vector_proof_download { text-align: center; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.vector_proof_download a { text-decoration: none }
#content .rush_text { color: #ff6600; font-size: 14px; font-family: Arial; }
.show_more { display: none; }
.view_more_link { text-align: right; width: 100%; }
.view_more_link a { cursor: pointer; }
#shipping_dhlexpress, #shipping_airlinecargo, #shipping_sea, #shipping_free { text-decoration: none; }
.error .row { width: 100%; margin: 0; padding: 0; float: left; }
.error .l-col { width: 22%; margin: 0; padding: 0; float: left; }
.error .r-col { width: 78%; margin: 0; padding: 0; float: left; }
.error .r-col h2 { font: normal 2em "Times New Roman", Times, serif; color: #C0210B; }
.error .r-col h3 { font: normal 1.4em "Times New Roman", Times, serif; }
.error .bot-left { width: 39%; margin: 0; padding: 0; float: left; }
.error .bot-left .label01 { font: normal 1.5em "Times New Roman", Times, serif; margin: 0 5px 0 0; padding: 0; }
.error .searchbt { width: 60%; margin: 0; padding: 0; float: left; }
.error .txtbox { background: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 3px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) inset; color: inherit; line-height: 1.25; max-width: 240px; padding: 5px; width: 100%; font: 1.2em "Times New Roman", Times, serif; }
.error .btn_search { background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #CCCCCC; border-radius: 3px; box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.1); color: #000000; display: inline-block; font-weight: bold; line-height: normal; padding: 5px 10px; position: relative; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); width: auto; }


.featured_title { height:50px; width:180px; padding:10px; padding-bottom:0px; text-align:center;}
.featured_title_text{ color: #1A7CA9; font-weight:bold; font-size:12px; line-height:14px;}
.featured_img_wrapper{ padding:20px; padding-top:0px; padding-bottom:5px;}

a.header_logo:hover {text-decoration: none;background: transparent; }