html,body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, p {margin:0;padding:0; border:0px}
table {border-collapse:collapse;border-spacing:0; }
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;} 
a {text-decoration:none; color:#464899}
a:hover { text-decoration:underline}
a:active, a:focus{outline:none;}
a:visited {color:#347bb1}
input, textarea {outline-style:none;} 
body { color:#444444; background:#fff; font:normal 12px/13px  Verdana, Arial, Helvetica, sans-serif;}
div.jc {clear:both}

/*all*/

div.centering { width:970px; margin:auto; border:0px solid red}
div.header { height:104px; overflow:hidden; background:url(../imgs/bg-header.jpg) center top no-repeat; position:relative}
a.shop-title { text-decoration:none; font:normal 30px/31px Impact, Arial, Helvetica, sans-serif; color:#ee1d23; display:block; text-shadow:#ffffff 1px 1px 1px; text-transform:uppercase; margin:37px 0px 0px 20px}
img.logo { display:inline-block; margin:15px 0px 0px 10px }
div.support { width:320px; position:absolute; height:104px; overflow:hidden;  top:0px; left:400px}
div.pix { float:right; text-align:center; width:82px; font-size:10px; color:#000000; padding:10px 0px 0px 0px;color:green}
div.pix span { color:#009900}
div.pix img { display:block; margin:0px 0px 0px 15px}
div.pix a { display:block; color:#000000; text-decoration:underline;color:green}
div.suport247 { float:left; text-align:right; width:230px; color:#000000; font-weight:bold; font-size:12px ; font-style:italic; padding:25px 0px 0px 0px}
div.suport247 div { font-style:normal; font-size:20px; font-weight:normal; padding:5px 0px 0px 0px}
div.language-cart { position: absolute; height:104px; overflow:hidden; width:220px; right:25px; top:4px; border:0px solid red; text-align:right }
div.switch img{ vertical-align:middle;display:inline-block; margin-right:5px}
div.switch a { color:#000000; text-decoration:underline; font-weight:bold}
div.switch form { display:inline}
div.checkout { background:url(../imgs/bg-checkout.gif) center center no-repeat; height:22px; width:90px; overflow:hidden; margin-left:114px;}
div.language-cart div.checkout a { display:block; text-align:center; color:#FFFFFF; font-weight:bold; padding:2px 0px 0px 0px; overflow:hidden;}
div.language-cart div.checkout a img { vertical-align:middle; display:none }
div.shopping-cart { font-size:10px; font-weight:bold; color:#000000; padding-bottom:7px}
div.shopping-cart img { display:block; float:right; padding:0px 0px 0px 5px}
div.shopping-cart div { padding:5px 0px 0px 0px}
div.centering div.main-menu { height:39px; overflow:hidden; background:url(../imgs/bg-menu.jpg) center top no-repeat; margin-top:10px}
div.centering div.main-menu a { display:inline-block; background:url(../imgs/r.jpg) right top no-repeat; height:39px; padding:11px 0px; text-align:center; width:120px; overflow:hidden; color:#464899; overflow:hidden}
div.centering div.main-menu a.selected-item {display:inline-block; background:url(../imgs/bg-menu-selected.jpg) right top no-repeat; height:39px; padding:11px 0px; text-align:center; width:120px; overflow:hidden; color:#464899; overflow:hidden}
div.centering div.main-menu a:hover { background:url(../imgs/bg-menu-hover.jpg) right top no-repeat}
div.centering div.main-menu a.bestsellers:hover  { background:url(../imgs/bg-menu-hover2.jpg) right top no-repeat;}
div.centering div.main-menu a.bestsellers-selected { background:url(../imgs/bg-menu-selected2.jpg) right top no-repeat;}
div.centering div.main-menu a.selected-item:hover { background:url(../imgs/bg-menu-selected.jpg) right top no-repeat;}

div.actions{margin-top:10px;width:970px !important;overflow:hidden;height:142px}
div.actions ul{width:999px}
li.action{width:304px;margin:0 29px 0 0;float:left;display:block;background:url(../imgs/bg-action.gif) center top no-repeat;height:142px;overflow:hidden}
li.action span{width:160px;padding-left:137px;margin:0 0 0 5px;display:block;background-position:0 50%;background-repeat:no-repeat;height:142px;overflow:hidden}
li.action span a{width:155px;padding:30px 0 0 0;display:block;color:#31286f;font:bold 22px/26px Verdana,Arial,Helvetica,sans-serif;overflow:hidden}
div.actions li.action span a:visited {color:#31286f;}
li.act-1 span{background-image:url(../imgs/bg-action-pix.gif)}
li.act-2 span{background-image:url(../imgs/bg-action-pix2.gif)}
li.act-3 span{background-image:url(../imgs/bg-action-pix3.png)}
li.act-4 span{background-image:url(../imgs/bg-action-pix4.png)}
li.act-5 span{background-image:url(../imgs/bg-action-pix5.png)}

div.actions-esp{margin-top:10px;width:970px !important;overflow:hidden;height:142px}
div.actions-esp ul{width:999px}

div.actions-esp ul li.action span a{width:155px;padding:30px 0 0 0;display:block;color:#31286f;font:bold 18px/19px Verdana,Arial,Helvetica,sans-serif;overflow:hidden}

div.advatages{width:172px;background:url(../imgs/adva-bg.png) center top no-repeat;height:352px; margin:0px 0px 10px 0px}
div.advatages strong{padding:10px 5px;display:block;font-size:18px;font-weight:normal;line-height:1.05;text-align:center;height:40px;overflow:hidden}
div.advatages ul{display:block}
div.advatages div{margin:0 1px;display:block;height:40px;position:relative}
div.advatages i{width:32px;display:block;background:url("/imgs/adva-icons.png") no-repeat;height:35px;left:4px;position:absolute}
div.advatages .adva-1 i{background-position:0 0}
div.advatages .adva-2 i{background-position:0 -38px}
div.advatages .adva-3 i{background-position:0 -78px}
div.advatages .adva-4 i{background-position:0 -163px}
div.advatages .adva-5 i{background-position:0 -207px}
div.advatages .adva-6 i{background-position:0 -121px}
div.advatages .adva-7 i{background-position:0 -248px}
div.advatages a{padding:6px 10px 0 33px;width:75px;display:block;background:url("/imgs/adva-arrow.png") no-repeat;color:#FFF;font-size:10px;line-height:1;text-decoration:none;height:29px;position:absolute;top:0;left:40px}
div.advatages a b{position:relative}
div.advatages a:hover b{text-decoration:underline}
div.advatages a:visited { color:#FFFFFF}


div.advantages-main { position:absolute; top:0px; right:0px; border:0px solid red; width:172px; height:357px; overflow:hidden; z-index:100; }

span.search-block { width:200px; overflow:hidden; display:inline-block; float:right; margin:8px 20px 0px 0px}
span.search-block input { vertical-align:middle}
input.search { background:url(../imgs/bg-search.gif) right center no-repeat; height:22px; width:169px; padding:0px 5px; color:#ababab}
* HTML input.search { background:url(../imgs/bg-search.gif) right center no-repeat; height:17px; width:169px; padding:3px 5px 2px 5px; color:#ababab}
input.search-go { display:inline-block; background:url(../imgs/btn-search.gif) left top no-repeat; height:22px; width:19px; overflow: hidden; cursor:pointer} 
div.footer { clear:both; padding:20px 0px}
div.copyright { float:right; font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px; width:400px}
div.bottom-menu { float:left}
div.footer div.bottom-menu a { color:#a2a1a1; display:inline-block; padding:0px 10px}
div.line { margin:15px 0px; height:1px; overflow:hidden; background:#a2a1a1}
div.securedby { float:left}
div.securedby img { vertical-align:middle}
div.notice { padding:5px 0px 0px 450px}
div.footer div.notice a { text-decoration:underline; color:#666666}
div.main-area { padding:10px 0px 0px 0px}
div.sellers { float:left; width:549px;}
* HTML div.sellers { float:left; width:549px;} /*ie6*/
div.bseller {background:url(../imgs/bg-best.gif) center top no-repeat; height:172px; width:178px; overflow:hidden; float:left; margin:0px 5px 8px 0px; text-align:center}
* HTML div.bseller {background:url(../imgs/bg-best.gif) center top no-repeat; height:172px; width:178px; overflow:hidden; float:left; margin:0px 4px 8px 0px; text-align:center}/*ie6*/

div.bestsellers { position:relative; width:722px }
div.sellers div.bseller h1 {font-weight:bold; font-size:16px; line-height:17px; font-style:italic; display:block; padding:5px 10px; height:34px; overflow:hidden; color:#2a225f; }
div.sellers div.bseller h1 a {color:#2a225f; }
div.bseller strong { font-weight:normal; font-size:10px; color:#31286f}
div.bseller img { display: inline-block; margin:5px 0px}
div.bseller div.buy-now { padding:5px 15px 0px 15px}
div.bseller div.buy-now a { vertical-align:middle; display:block; float:right; background:url(../imgs/bg-buynow.gif) center center no-repeat; height:17px; width:64px; overflow:hidden; color:#FFFFFF; font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif; padding:4px 0px 0px 0px; margin:2px 0px 0px 0px}
div.bseller div.buy-now span { vertical-align:middle; float:left; display:block; color:#000000; font:bold 22px/22px Verdana, Arial, Helvetica, sans-serif}

div.middle-text-block { background:url(../imgs/bg-texblockmiddle.gif) center top no-repeat; width:722px; height:237px; overflow:hidden; border:0px solid green}
div.clear-text { background:url(../imgs/bg-couple.jpg) 99% 1px no-repeat; height:237px; padding:15px 210px 0px 15px; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif  }
div.clear-text h3 { display:block; font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:0px 0px 10px 0px}
div.big-text-block { background:url(../imgs/bg-texblockbig.gif) center top no-repeat; height:355px; width:692px; overflow:hidden; margin:10px 0px 0px 0px; padding:15px 15px}
div.text-block { float:left; width:320px; height:160px; padding:0px 10px 0px 0px; margin:0px 15px 5px 0px; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif}
div.text-block h3 {display:block; font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:0px 0px 10px 0px}
div.text-block a { display:block; color:#FF0000; text-decoration:underline; padding:10px 0px 0px 0px}
div.vertical-menu { float:left; width:233px; min-height:500px; border:0px solid red}
div.product { padding:4px 0px}
div.product table { border-collapse:collapse}
div.product table td { vertical-align:middle}
div.product table td.product-image img{ width:35px}
td.product-name  { width:110px; padding-right:3px;}
div.product table td.product-name a {color:#4d4486; font-weight:bold; }
td.product-price { width:47px; font-weight:bold; color:#d31010; font-size:12px }
td.product-order { width:50px; vertical-align:baseline}
div.product table td.product-order a { display:inline-block; background:url(../imgs/bg-order.gif) center top no-repeat; height:18px; padding:3px 0px 0px 0px; width:50px; text-align:center; color:#FFFFFF; font-size:10px; font-weight:bold}
div.product table td.product-order a:hover { background:url(../imgs/bg-order2.gif) center top no-repeat; text-decoration:underline}
div.product img { vertical-align:middle; display:inline-block; padding-right:3px;}
div.line2 { height:1px; overflow:hidden; margin:0px 3px; background:#ada9c5; width:231px}
div.content { width:723px; min-height:500px; border:0px solid green; float:right}

div.right-slim { float:right; width:172px; overflow:hidden}
div.left-wide { float:left; border:0px solid red; width:540px; }
div.round-top-big { background:url(../imgs/bg-round-big-top.gif) center top no-repeat; height:13px; width:540px; overflow:hidden}
div.round-bottom-big { background:url(../imgs/bg-round-big-bottom.gif) center top no-repeat; height:13px; width:540px; overflow:hidden}
div.left-right-big-borders { border-left:1px solid #cccccc;  border-right:1px solid #cccccc; padding:10px 25px; text-align:justify}
h2.section-title {display:block; font:bold 22px/22px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:0px 0px 10px 0px}

div.slim-text-block { overflow:hidden; font:normal 11px/13px  Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px}
div.round-top-slim { background:url(../imgs/bg-round-small-top.gif) center top no-repeat; height:13px; width:172px; }
div.round-bottom-slim { background:url(../imgs/bg-round-small-bottom.gif) center top no-repeat; height:13px; width:172px}
div.left-right-slim-borders {border-left:1px solid #cccccc;  border-right:1px solid #cccccc; padding:0px 10px; }
h3.subsection-title {display:block; font:bold 17px/17px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:0px 0px 10px 0px; text-align:left}
div.divider-small { background:url(../imgs/divider.jpg) center  center no-repeat;  padding:15px 0px;}
a.read-more { display:block; color:#FF0000}
div.quote span { font-weight:bold; display:block; text-align:right}

div.one-testi { margin:10px 0px; padding:10px 0px 20px 0px; background:url(../imgs/divider-2.jpg) center bottom no-repeat; font-style:italic }
div.one-testi div.author {display:block; font:bold 17px/17px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:0px 0px 15px 0px; font-style:normal}
div.date-and-place { text-align:right; font-size:11px; padding:5px 0px}
h4.chapter-title {display:block; font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:10px 0px 10px 0px}
div.block-links { padding:30px 0px }
div.left-right-big-borders div.block-links a { display:block; text-decoration:underline; font:normal 15px/15px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:3px 0px}
img.contact-pix { display:block; width:480px; margin-bottom:10px}

div.contact-form { padding:30px 0px; background:url(../imgs/divider-2.jpg) center bottom no-repeat; margin-bottom:30px; color:#2a225f; }
input.long { display:inline-block; width:322px; height:26px; background:url(../imgs/bg-contact1.gif) right center no-repeat; padding:0px 5px}
input.short {display:inline-block; width:142px; height:26px; background:url(../imgs/bg-contact2.gif) right center no-repeat; padding:0px 5px}
* HTML input.short {display:inline-block; width:142px; height:22px; background:url(../imgs/bg-contact2.gif) right center no-repeat; padding:4px 5px 0px 5px} /*IE6*/
* HTML input.long { display:inline-block; width:322px; height:22px; background:url(../imgs/bg-contact1.gif) right center no-repeat; padding:4px 5px 0px 5px}

div.form-line { padding:0px 0px 13px 0px; }
div.form-line input, img {vertical-align:middle}
div.form-line span { display:block; float:left; width:100px; text-align:right; padding:5px}
textarea.long2 {display:inline-block; width:322px; height:126px; background:url(../imgs/bg-contact3.gif) right center no-repeat; padding:5px 5px; overflow:hidden; font:normal 12px/13px  Verdana, Arial, Helvetica, sans-serif;}
img.code { padding-left:20px}
div.for-button { padding:10px 45px 10px 0px}
div.contact-form div.for-button a { display:block; text-align:center; color:#FFFFFF; background:url(../imgs/bd-send.gif) center center no-repeat; width:85px; height:18px; overflow:hidden; font-weight:bold; padding:3px 0px 0px 0px; float:right}

div.couple { padding:10px 0px; margin:10px 0px; background:url(../imgs/divider-2.jpg) bottom center no-repeat;}
div.question { background:url(../imgs/icon-q.gif) left top no-repeat; padding:0px 0px 10px 30px; margin:0px 0px 5px 0px; font-weight:bold; font-style:italic}
div.answer { background:url(../imgs/icon-a.gif) left top no-repeat; padding:0px 0px 10px 30px; margin:0px 0px 20px 30px; font-style:italic}

table.faq-table  { border-collapse:collapse; width:100%; font-size:11px; color:#2a225f; }
table.faq-table td { text-align:center}
table.faq-table td.line1 {padding:15px 7px; background:#f9e9ea}
table.faq-table td.line2 {padding:15px 7px; background:#f3f3ff}
td.line-divider { background:none; padding:1px 0px}
td.head1, td.head2, td.head3, td.head4, td.head5, td.head6 { color:#333333; font-weight:bold; padding:5px }
td.head1 { width:80px}
td.head2 { width:70px}
div.product-short-text img.product-blister { display:block; margin:0px 0px 10px 20px; float:right}
div.product-details { padding:20px 0px 30px 0px; margin:0px 0px 30px 0px; background:url(../imgs/divider-2.jpg) center bottom no-repeat}

div.product-contain p { padding:5px 0px}
div.product-contain h2 { display:block; color: #2A225F;display: block; font: bold 13px/14px Verdana,Arial,Helvetica,sans-serif; padding:10px 0px}
div.product-contain ul li { padding:5px ; list-style:circle; margin:0px 0px 0px 20px}
div.left-right-big-borders div.product-contain h1{ color: #2A225F; display: block;font: bold 20px/20px Verdana,Arial,Helvetica,sans-serif; }
table.product-table { border-collapse:collapse; width:100%; font:normal 11px/12px Arial, Helvetica, sans-serif}
table.product-table td { text-align:center; vertical-align:middle}
.blue { background:#f7f5ff; padding:15px 3px}
.pink { background:#faf4f4; padding:15px 3px}

table.product-table td.p-3 {  background:#F7DFDF; padding:10px 2px; border-bottom:1px solid #F7DFDF; font-size:10px}
table.product-table td.p-3 span { display:block; font-weight:bold; font-size:14px;}
table.product-table td.p-3 span.selected { background:url(../imgs/bg-price.gif) center center no-repeat; height:15px; width:70px; padding:2px 0px 0px 0px; overflow:hidden; color:#FFFFFF}
.p-1, .p-2, .p-4, .p-5, .p-6 { border-bottom:1px solid white}
.p-4, .p-5 { font-size:13px}

table.product-table .p-product, .p-bonuses,  .p-price, .p-price-pp, .p-saving, .p-order { padding:20px 3px 5px 3px; color:#000000; font:normal 12px/ 13px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid black; }
.p-price { background:#F7DFDF; font-weight:bold; }
table.product-table td.p-product { text-align:left; padding-left:10px}
table.product-table td.p-1 {font-weight:bold;  color:#342776; font-size:14px; text-align:left; padding-left:10px}
table.product-table td.p-1 .fam, .ftc { display:block; font-size:10px; font-style:normal; letter-spacing:0px; margin:5px 0px 0px 0px; color:#666666}
.fam { background:url(../imgs/icon-fams.gif) left center no-repeat; padding:0px 0px 0px 12px;}
.ftc { background:url(../imgs/icon-fts.gif) left center no-repeat; padding:0px 0px 0px 12px;}
table.product-table td.p-5 {font-weight:bold; color:#333333}
table.product-table td.p-2 { }
table.product-table td.p-2 a {color:#f9022f; cursor: default; display:block }
table.product-table td.p-2 a:hover { text-decoration:none}
table.product-table td.p-2 a span { display:inline-block; font-weight:bold; text-align:center; text-decoration:none; color:#ffffff; background:url(../imgs/star.gif) center center no-repeat; padding:3px 5px 3px 6px}
table.product-table td a.p-add { display:inline-block; background:url(../imgs/bg-addtocart.gif) center center no-repeat; overflow:hidden; width:68px; height:20px; padding:2px 0px 3px 0px; color:#FFFFFF; text-decoration:none; font:bold 11px/10px  Arial, Helvetica, sans-serif; letter-spacing:0px; text-align:center}
table.product-table td a.p-add:hover { text-decoration:underline;background:url(../imgs/bg-addtocart-hover.gif) center center no-repeat;}
table.product-table td.p-6 { text-align:right; padding-right:5px}
div.product-title { padding:0px 0px 10px 0px}
div.product-title img{ display:block; float:left}
div.product-title h1 {display:block; font:bold 22px/22px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:10px 0px 5px 0px}
div.product-title span { font-size:15px}



div.show-details {position:absolute; visibility: hidden; width:278px; height:145px; background:url(../imgs/bg-details.png) center center no-repeat; overflow:hidden; z-index:100; text-align:left}
img.details-image { display:block; float:right; width:50px}
div.show-details p { padding:10px 0px 0px 0px; color:#555555; font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif}
div.show-details span { display:block; vertical-align:middle}
div.show-details-adjust { padding:20px}
span.detailed-pname { font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif; color:#ff0000}
span.detailed-description {font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif;  color:#ff0000}
div.show-details span.detailed-description span { display:inline-block; background:url(../imgs/star2.gif) center center no-repeat; height:23px; width:29px;text-align:center; color:#FFFFFF; font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif; padding:6px 0px 0px 0px}

* HTML div.show-details span.detailed-description span { display:inline-block; background:url(../imgs/star2.gif) center center no-repeat; height:25px; width:29px;text-align:center; color:#FFFFFF; font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif; padding:4px 0px 0px 0px} /*IE6*/


div.slides {}
div.one-slide { clear:both; margin-bottom:7px; text-align:left}
div.slides div.one-slide:last-child { margin-bottom:0px; }
div.one-slide strong { color:#FFFFFF; font:bold 11px/11px verdana, Arial, Helvetica, sans-serif}
div.one-slide img, div  { vertical-align:middle}
div.one-slide img { display:block; float:left}
div.one-slide div { vertical-align:middle; background:url(../imgs/bg-blue.gif) center center no-repeat; height:23px; width:86px; overflow:hidden; padding:5px 0px 5px 33px}

div.cart-content { padding:30px 0px}
table.cart-table { width:100%; border-collapse:collapse; color:#342776}
table.cart-table td { vertical-align:middle}
td.delete { text-align:center}
table.cart-table  td.delete a { color:#888888; text-decoration:none; font-weight:bold}
td.delete a:hover { text-decoration:none; color:#FF0000}
td.subtotal { font:bold 17px/17px Verdana, Arial, Helvetica, sans-serif; padding:0px 5px; text-align:center}

.arrow { text-align:center}
.update { background:#eaeaea; padding:0px; color:#342776; vertical-align:top}
.priceupdate { background:#f7dfdf; text-align:center}
.pink2 { background:#f7dfdf; text-align:center;   font:normal 17px/17px Verdana, Arial, Helvetica, sans-serif;}

div.mg { padding:0px }
div.mg span {display:inline-block; padding:0px ; font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif}
div.mg span.pointer {  display:inline-block; background:url(../imgs/pointer.gif) left bottom no-repeat; padding:0px 4px 16px 4px}
select.qty { font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif; display:block; width:40px}
div.cart-product-name { font:normal 18px/18px Verdana, Arial, Helvetica, sans-serif; padding:10px 0px 5px 0px}
div.grey-line { height:1px; overflow:hidden; background:#cacaca; margin-top:15px }
div.black-line {height:1px; overflow:hidden; background:#000000}

.cart-product, .cart-qty, .cart-price, .cart-subtotal, .cart-del { color:#000000; padding:20px 0px 5px 0px}
.cart-qty, .cart-price, .cart-subtotal, .cart-del { text-align:center}
.cart-price { font-weight:bold;background:#f7dfdf;  }

img.cart-pix { display:block; width:35px;}
table.cart-table td a.letsupgrade { color:#009900; display:block; padding:15px 0px 15px 35px; height:25px;}
table.cart-table td.update span { display:block; background:#FFFFFF url(../imgs/pointer.gif) 35px 0px no-repeat; height:16px; overflow:hidden}
table.cart-table td.update span.nopointer {display:block; background:#FFFFFF; height:16px; overflow:hidden}

a.service-commitment { display:block; font:normal 10px/11px Verdana, Arial, Helvetica, sans-serif; text-align:center}
div.commitment1, div.commitment2, div.commitment3 { display:none}
div.commitment1, div.commitment2, div.commitment3 {  height:30px; padding:5px 5px 5px 40px; border-bottom:1px solid #CCCCCC}
div.commitment1 input, div.commitment2 input , div.commitment3 input  { margin-right:10px;}
div.commitment1 input, span { vertical-align:middle}
div.commitment2 input, span { vertical-align:middle}
div.commitment3 input, span { vertical-align:middle}
span.answer{ color:#006600;font-size:10px; line-height:11px; font-weight:normal; display:inline-block; width:200px; padding:0px 0px 0px 5px; }
input.checkcomm { display:inline-block; height:26px; padding:0px 6px; font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; background:#666666}
span.checkcomm {display:inline-block; height:20px; padding:6px 6px 0px 6px; font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; background:#777777; }
td.delivery-days { text-align:center; padding:8px 0px; background:#f2f2f2; font:bold 17px/17px Verdana, Arial, Helvetica, sans-serif;}
td.delivery-check { text-align:right; padding:0px 10px 0px 0px; background:#f2f2f2; }
td.delivery-check input { }
table.cart-table td.delivery-type {background:#f2f2f2; padding:15px 0px}
td.delivery-type span { display:block; font:normal 9px/10px Verdana, Arial, Helvetica, sans-serif; color:#444444; padding:3px 0px 0px 0px}
table.cart-table td.delivery-type span a {color:#444444; text-decoration:underline; display:inline-block; background:url(../imgs/cal.png) left center no-repeat; padding:2px 0px 2px 12px}
td.empty {background:#f2f2f2}
td.cart-total {background:#f7dfdf; text-align:center; padding:10px 0px 20px 0px; color:#333333; font:bold 17px/17px Verdana, Arial, Helvetica, sans-serif}
td.cart-sum { text-align:center;  font:bold 20px/20px Verdana, Arial, Helvetica, sans-serif; padding:10px 0px 20px 0px;}
div.bottom-checkout { padding:10px 0px}
input.goto-checkout {cursor:pointer; float:right; background:url(../imgs/bg-checkout-big.gif) center center no-repeat; width:223px; height:41px; overflow:hidden; color:#FFFFFF; font:bold 20px/20px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0px 0px 0px 15px}
img.secure { display:block; float:left}


table.simple{margin:15px 0;}
table.simple td {font-size:8pt;padding:4px 7px;line-height:1.1;border:1px solid #EFCA52;}
table.simple th {border:1px solid #EFCA52;}
table.simple thead td{border-bottom:1px solid #707070;color:#000;font:bold 9pt Arial;vertical-align:bottom;width:150px;}
/*
table.simple tbody tr:nth-child(2n-1) {background:#f7e391;}
table.simple tbody tr:nth-child(2n-1) td:nth-child(2n) {background:#EFCA52;}
table.simple tbody tr:nth-child(2n) td:nth-child(2n) {background:#f7e391;}
*/
table.simple tbody tr,
table.simple tbody tr.even td.even{background:#f7e391;}
table.simple tbody tr.even{background:#fff;}
table.simple tbody tr td.even{background:#EFCA52;}

div.discount { font:bold 17px/18px Verdana, Arial, Helvetica, sans-serif; color:#888888}
div.discount span { font:bold 20px/20px Verdana, Arial, Helvetica, sans-serif; color:#FF3300}

div.testimonials-all div { margin:20px 0px; background:url(../imgs/divider-2.jpg) center bottom no-repeat; padding-bottom:20px}
div.testimonials-all div span { display:block; text-align:right; font-weight:bold; padding:0px 20px 0px 0px; color:#484f83}

table.example { width:100%}
table.example td { padding:5px; font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif; vertical-align:top; border:1px solid #CCCCCC}

table.compare { width:100%}
table.compare td { padding:10px; font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif; vertical-align:top; border:1px solid #ffffff; background:#f0f0f0}
div.nice-border { border:1px solid #b0b0b0}
table.compare td:hover { background:#f9f9f9}

div.all-news {}
div.all-news h3 { display:block; font:bold 17px/18px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; margin:0px 0px 5px 0px}
div.all-news p { padding:5px 0px}

div.weaccept { margin: 0px 0px 0px 200px; float:right}

div.popup { padding:20px}
div.popup h1 {display:block; color:#2A225F;display: block; font:bold 13px/14px Verdana,Arial,Helvetica,sans-serif;}
div.popup p  { padding:5px 0px}

table.aprove-table { width:100%}
table.aprove-table td, table.aprove-table th { padding:10px; border:1px solid #f0f0f0}
table.aprove-table th  { font-weight:bold; }
table.aprove-table .personal { background:#f9f9f9}
div.note { padding:10px 0px; font-weight:bold; color:#009900}

#checkout_form h2 {  clear: both;
    color: #0000FF;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 16px;
    text-align: center;
    text-transform: uppercase;}

table.support-table td { padding:10px; font-weight:bold; color:#000000}
table.info { width:100%}
table.info td, table.info th { padding:10px; border:1px solid #f0f0f0}
table.info th { font-weight:bold}
h2.track-title { display:block; font:bold 12px/13px Verdana, Arial, Helvetica, sans-serif; color:#2a225f; padding:20px 0px}

select.track-subject { display:block; width:100%; margin:10px 0px 0px 0px}
textarea.track-message {display:inline-block; width:322px; height:126px; background:url(../imgs/bg-contact3.gif) right center no-repeat; padding:5px 5px; overflow:hidden; font:normal 12px/13px  Verdana, Arial, Helvetica, sans-serif; margin:10px 0px }


.myTip b { border-bottom:1px dotted #D31010;}
.bonus {background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#d31010;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:italic;margin:6px 5px -3px -6px;padding:6px 7px 7px 10px;position:relative;cursor:default;}
.bonus.shipping { padding-left:37px;}
.bonus.shipping i{ background: url("imgs/adva-icons.png") no-repeat 0 -169px;height:23px;position:absolute;left:4px;top:0;width:32px;}

.toolTip{ width:330px; padding:10px 20px; border:6px solid #7DBB59;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px; background: #fff; position:absolute; }
.toolTip p{ margin:7px 0;}
.toolTip h3{ color:#2A225F;font-size: 13px;font-weight:bold;margin:10px 0}
.toolTip h3 b{ color: #d31010;}
.toolTip ul li { padding:5px; list-style:circle; margin:0 0 0 20px}
