/* —————————————————————————————— clear.css —————————————————————————————— */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea
{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;outline:none;}
b {font-weight:bold;}
i {font-style:italic;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
a, span {vertical-align:baseline;}
img {vertical-align:top;text-decoration:none;}

/* —————————————————————————————— general styles —————————————————————————————— */
html, body {width:100%;height:100%;}
body {font:normal 11px "Arial", Arial, Helvetica, sans-serif;color:#939393;}

.bold {font-weight:bold;}
.strike {text-decoration:line-through;}
.clear {clear:both;}
br.clear {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}

.clearfix:after {clear:both;display:block;height:0;font-size:0;visibility:hidden;content:".";}
.clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}

.hidden,
.collapsed,
.block_hidden_only_for_screen {display:none;}

.center_column p {padding-top:12px;color:#000000;}
.center_column a {color:#3d1257;text-decoration:underline;}
.center_column a:hover {text-decoration:none;}

.center_column h1 {padding:15px 0 0 0;font:bold 14px "Tahoma";color:#3d1257;}
.center_column h1 span {margin-left:30px;font:normal 11px "Tahoma";color:#978276;text-transform:none;}

.center_column h2,
.center_column h3,
.center_column h4 {padding:0 0 18px 0; font-family:"Arial"; font-weight:bold; font-size:18px; color:#3d1257; text-transform:uppercase;}
h2,h3,h4 {padding:0 0 18px 0; font-family:"Arial"; font-weight:bold; font-size:22px; color:#3d1257; text-transform:uppercase;}
a.product_link {font:normal 12px "Arial"; font-weight:bold; color:#480072; text-decoration:none;text-transform:none !important;}
a.product_link:hover {color:#ce1359;}

a.product_descr {font:normal 11px "Arial";color:#000000;text-decoration:none;text-transform:none !important;}
a.product_descr:hover {color:#ce1359;}

table#cart_summary td.price,
.center_column span.price {font-weight:bold;color:#ce1359;}

div#contents {font:normal 16px "Times New Roman", Times, serif;color:#000000; padding: 0 5px;}
div#contents ul {list-style-image: url(../../image/site/bullet.gif); line-height:130%;}
div#contents ul li{padding:0; margin:0;}
div#contents h1, h2, h3{font-size:18px; text-align:center;}

/* tags*/
ul.tags { padding: 5px 0 0 0;}
ul.tags li.tag_word a { font-family: "Arial";color:#480072;text-decoration:none;margin: 5px 0;}
ul.tags li.tag_word a:hover, ul.tags li.tag_word a:active {color: #CE1359;}

.font-xsmall {font-size: x-small;}
.font-small {font-size: small;}
.font-medium {font-size: medium;}
.font-large {font-size: large;}
.font-xlarge {font-size: x-large;}

/* footer links */
ul.footer_links {height:16px;clear:both;padding:30px 0 0 0;}
ul.footer_links li {height:16px;float:left;margin:0 25px 0 0;}
ul.footer_links li a {line-height:17px;color:#480072;text-decoration:none;}
ul.footer_links li a:hover {color:#CE1359;}
ul.footer_links li img.icon {margin:0 5px 0 0;}


/* —————————————————————————————— layout —————————————————————————————— */
div#wrapper1 {min-width:980px;min-height:100%;background:url(../../image/site/bg_main0.gif) 0 0 repeat-x #672e85;}
div#wrapper2 {height:100%;background:url(../../image/site/bg_head0.png) 50% 0 no-repeat;}
div#wrapper3 {width:980px;margin:0 auto;text-align:left;}

div#left_column,
div#center_column,
div#right_column {float:left;}

div#columns {float:left;}

div#left_column {clear:left;width:200px;}

div#center_column {width:560px;float:left;margin:10px 0 0 10px;padding:33px 0 0 0;background:url(../../image/site/title_ce.png) 0 0 no-repeat;}
div#center_column_inner {padding:0 20px 13px 20px;background:#fff;}
div#center_column_bottom {width:560px;height:7px;clear:both;overflow:hidden;background:url(../../image/site/bg_cente.png) 0 0 no-repeat;}

body#index #center_column {padding:0;background:none;}
body#index #center_column_inner {background:none;padding:0;}
body#index #center_column_bottom {display:none;}

div#right_column {width:200px;margin:0 0 0 10px;}




























/* global button */
input.button_large,  input.button_large_disabled
{height:20px !important;display:block;background:#000;font:bold 11px "Tahoma" !important;color:#fff !important;border:none;text-align:center;text-decoration:none;cursor:pointer;}



/* firefox padding fix for input tag */
@-moz-document url-prefix() {
input.button_large,  input.button_large_disabled
{padding-bottom:3px;}
}
/* classic buttons */
input.button_large, input.button_large_disabled {width:190px;background:url(../../image/site/btn_butu.png) 0 0 no-repeat;}


/* —————————————————————————————— global form styles —————————————————————————————— */
form.std {clear:both;}
form.std h3 {padding:14px 5px 5px 0;border-bottom:2px solid #eee;}

form.std fieldset {border:none;}

form.std h4,
form.std p {padding:12px 0 0 0;clear:both;font-size:12px;}

.feedback-message { color: #FF0000 !important; text-align:}


/* global form styles */
input,
textarea,
select {background:#fff;border:1px solid #bdc2c9;font:normal 12px "Arial";color:#555;}

/* form labels */
form.std .text label,
form.std .password label,
form.std .textarea label,
form.std .select label,
form.std .select span,
form.std .radio span,
form.std .checkbox span {float:left;text-align:right;width:150px;padding:2px 7px 0 0;}

form.std .text label,
form.std .text span,
form.std .password label,
form.std .password span,
form.std .textarea label,
form.std .textarea span,
form.std .select label,
form.std .select span,
form.std .radio label,
form.std .radio span,
form.std .checkbox label,
form.std .checkbox span {font:normal 12px "Arial";color:#555;}

/* selectss */
select {height:19px;}
form.std p.select select {width:210px;}

select#days {width:45px;margin:0 8px 0 0;}
select#months {width:85px;margin:0 8px 0 0;}
select#years {width:58px;}

/* text inputs */
input.text {height:15px;padding:1px;}

p.text input,
p.password input {width:206px;height:15px;padding:1px;}

/* textarea */
textarea {padding:1px;}

/* radio & checkboxes */
form.std p.checkbox,
form.std p.radio {overflow:hidden;}

form.std p.checkbox {padding-left:157px;}

.checkbox input,
.radio input {display:inline;background:none;border:none;position:relative;left:0;top:1px;}

*+html p.checkbox input {margin:-3px 0 0 -4px;}
*+html p.radio input {margin:-3px 0 0 -4px;}

.checkbox label,
.radio label {width:auto;padding:0 0 0 3px;}

/* submit */
form.std p.submit {padding:20px 0 0 157px;}

/* required state */
form.std .required sup {vertical-align:top;font:normal 13px "Tahoma";color:#da0f00;}
form.std .required_desc {padding-left:157px;font-size:12px;}
form.std .required_desc span {font-size:12px;}




/* —————————————————————————————— header styles —————————————————————————————— */
div#header {height:170px;clear:both;background:url(../../image/site/bg_heade.png) 0 102px no-repeat;border-bottom:1px solid #473750;position:relative;z-index:10;}

a#header_logo {width:500px;height:0;display:block;padding:62px 0 0 0;overflow:hidden;background:url(../../image/site/logo.png) 0 0 no-repeat;position:absolute;left:-4px;top:27px;z-index:1;}

/* ————— tmheaderlinks.tpl ————— */
ul#header_links {width:49%;height:58px;padding:18px 0 0 0;float:left; margin-top: 85px;}
ul#header_links li {height:23px;float:left;padding:22px 0 0 45px;background:url(../../image/site/headerli.png) 19px 18px no-repeat;}
ul#header_links li a {font:normal 11px "Arial";color:#fff;text-transform:uppercase;text-decoration:none;}

ul#header_links li a:hover {text-decoration:underline;}
ul#header_links li a.active {}
/* —————————————————————————————— left && right column blocks styles —————————————————————————————— */
/* ————— general block styles ————— */
div.column {}
div.column a {color:#480072;text-decoration:none;}
div.column a:hover {color:#ce1359;}

div.column div.block, div.column div.counter {margin:10px 0 0 0;padding:0 0 7px 0;background:url(../../image/site/bg_block.png) 0 bottom no-repeat;}
div.column div.counter {background: none;}

div.column div.block h4 {height:24px;padding:9px 0 0 20px;background:url(../../image/site/title_bl.png) 0 0 no-repeat;font:bold 12px "Tahoma";color:#fff;}
div.column div.block h4 a {font:bold 12px "Tahoma";color:#fff;text-decoration:none;}
div.column div.block h4 a:hover {text-decoration:underline;}

div.column div.block .block_content {padding:0 20px 13px 20px;background:url(../../image/site/bg_block.gif) 0 bottom repeat-x #f3e6fe;}

div.column div.block ul.bullet {padding-top:15px;}
div.column div.block ul.bullet li {padding:4px 0 0 11px;background:url(../../image/site/bullet00.gif) 0 8px no-repeat;}


/* ————— blockcategories.tpl ————— */
div#categories_block_left {padding:0 0 7px 0;background:url(../../image/site/categori.png) 0 bottom no-repeat;}
div#categories_block_left h4 {height:33px;padding:18px 0 0 20px;background:url(../../image/site/categorj.png) 0 0 no-repeat;}

div#categories_block_left div.block_content {padding-bottom:19px;background:url(../../image/site/categork.png) 0 0 no-repeat #09010e;}

div#categories_block_left ul.tree {background:none;padding:3px 0 0 0;}
div#categories_block_left ul.tree li {position:relative;}
div#categories_block_left ul.tree li.last {}
div#categories_block_left ul.tree li a {width:160px;height:22px;display:block;padding:7px 0 0 0;border-bottom:1px solid #4a1d58;font:normal 12px "Tahoma";color:#fff;text-decoration:none;}
*+html div#categories_block_left ul.tree li a {padding:6px 0 0 0;}
div#categories_block_left ul.tree li.last a {border:none;}

div#categories_block_left ul.tree li a:hover,
div#categories_block_left ul.tree a.selected {color:#e90158;text-decoration:none;}

div#categories_block_left ul.tree li ul {zoom:1;}
div#categories_block_left ul.tree li ul li {border:none;}
div#categories_block_left ul.tree li ul li a {width:145px;height:21px;padding:8px 0 0 15px;background:none;font-size:11px;color:#fff;text-decoration:none;}
div#categories_block_left ul.tree li ul li.last a {border-bottom:1px solid #4a1d58;}

div#categories_block_left span.grower {width:15px;height:15px;display:block;background-repeat:no-repeat;zoom:1;cursor:pointer;position:absolute;top:7px;left:-18px;}



/* ————— blocknewsletter.tpl ————— */
div#newsletter_block_left input {width:160px;height:17px;margin:10px 0 0 0;}
div#newsletter_block_left select {width:162px;margin:10px 0 0 0;}
div#newsletter_block_left input.button_mini {width:50px;text-transform:capitalize;}



/* ——— blockspecials.tpl ——— */
div#special_block_right {background:url(../../image/site/bg_blocl.png) 0 bottom no-repeat;}
div#special_block_right .block_content {padding-bottom:28px;background-image:none;background-color:#fff;}

div#special_block_right li.product_image {padding:20px 0 0 0;}
div#special_block_right li.product_image img {border:1px solid #cfb9de;}

div#special_block_right li h5 {height:28px; padding:12px 0 5px 0;}
div#special_block_right li h5 a {font:normal 11px "Arial";color:#480072;text-decoration:none;}
div#special_block_right li h5 a:hover {color:#ce1359;}

div#special_block_right li p {height:22px;padding:22px 0 0 0;}
div#special_block_right li p span {font:normal 11px "Arial";color:#978276;}
div#special_block_right li p span.price {margin:0 3px;font:normal 18px "Arial";color:#ce1359;}
div#special_block_right li p span.price-discount {text-decoration:line-through;}

/* —————————————————————————————— center column styles —————————————————————————————— */
/* ————— breadcrumb.tpl ————— */
.breadcrumb {position:relative;}
.breadcrumb_inner {position:absolute;left:0;top:-33px;height:33px;padding:9px 0 0 0;font:normal 12px "Tahoma";color:#fff;}

.breadcrumb .navigation-pipe {padding:0 3px;}

.breadcrumb .navigation_page,
.breadcrumb .navigation_end,
.breadcrumb .navigation_product {font:normal 12px "Tahoma";color:#fff;}

.breadcrumb a {font:bold 12px "Tahoma";color:#fff;text-decoration:none;}
.breadcrumb a:hover {color:#e90158;}

/* ————— product-list.tpl ————— */
ul#product_list {padding:20px 0 0 0;}
ul#product_list li {height:160px;margin:20px 0 0 0;}
ul#product_list li:first-child {margin:0;}

ul#product_list li a.product_img_link {width:160px;height:160px;display:block;float:left;}
ul#product_list li a.product_img_link img {border:1px solid #cfb9de;}

ul#product_list li div.center_block {width:190px;float:left;margin:0 0 0 20px;}

ul#product_list li div.center_block div.product_flags {height:22px;}
ul#product_list li div.center_block div.product_flags span {height:18px;display:block;float:left;margin:0 10px 0 0;padding:4px 10px 0 10px;font:normal 11px "Arial";text-align:center;}
ul#product_list li div.center_block div.product_flags span.new {background:#3d1257;color:#fff;text-transform:uppercase;}
ul#product_list li div.center_block div.product_flags span.availability {background:#d9d9d9;color:#3d1257;}

span.availability {color:#3D1257 !important; background:#d9d9d9; padding:5px;}

ul#product_list li div.center_block h3 {margin:0;padding:17px 0 0 0;}
ul#product_list li div.center_block p.product_desc {padding:13px 0 0 0;}

ul#product_list li div.right_block {width:120px;float:right;}

ul#product_list li div.right_block span.on_sale,
ul#product_list li div.right_block span.discount {display:block;padding:4px 0 10px 0;font:bold 11px "Arial";color:#3d1257;text-transform:uppercase;}

ul#product_list li div.right_block span.price {display:block;padding:0 0 0 0;font:normal 18px "Arial";color:#ce1359;}
ul#product_list li div.right_block span.online_only {display:block;padding:9px 0 0 0;color:#888;}
/* views block */


#thumbs_list ul {overflow:hidden; padding:17px 0 0 0;}
#thumbs_list li {width:80px;height:80px;float:left;cursor:pointer;margin:10px 10px 0 0;}
#thumbs_list li a img {width:78px;height:78px;border:1px solid #cfb9de;}


/* price */

span.our_price_display {display:block;margin:15px 0;}
span#our_price_display {margin:0 3px 0 0;font:normal 18px "Arial";color:#ce1359;}

/* tabs */
ul.idTabs {height:31px;padding:20px 0 0 0;clear:both;border-bottom:2px solid #612d6f;}
ul.idTabs li {float:left;margin:0 0 0 2px;}
ul.idTabs li:first-child {margin:0;}
ul.idTabs li a {width:180px;height:21px;display:block;padding:10px 0 0 0;background:url(../../image/site/tab00000.png) 0 0 no-repeat;font:bold 11px "Tahoma";color:#3d1257;text-align:center;text-decoration:none;cursor:pointer;}
ul.idTabs li a.selected {background:url(../../image/site/tab_acti.png) 0 0 no-repeat;color:#fff;}


/* tabs short */
ul.idTabsShort li a {width:100px;background:url(../../image/site/tab_smal.png) 0 0 no-repeat;}
ul.idTabsShort li a.selected {background:url(../../image/site/tab_smam.png) 0 0 no-repeat;color:#fff;}


/* quantity discount */
div#quantityDiscount {background:#f1f1f1;padding:14px 20px;}

div#quantityDiscount th,
div#quantityDiscount td {height:auto;padding:5px;background:none;border:none;}

div#quantityDiscount td {border-top:2px solid #ccc;}


/* tabs contents */
div#more_info_sheets {background:#f1f1f1;padding:12px 20px;}


/* idTab1 (product description) */
div#idTab1 {padding:5px 0;font:normal 16px "Times New Roman", Times, serif;color:#000000; text-align: justify;}
div#idTab1 p {padding:0;color:#978276;}


/* idTab2 (data sheet) */
ul#idTab2 li {margin:5px 0;padding:0 0 0 10px;background:url(../../image/site/bullet_a.gif) 0 4px no-repeat;color:#978276;}
ul#idTab2 li span {font-weight:bold;color:#978276;}

/* —————————————————————————————— footer styles —————————————————————————————— */
#footer {height:196px;clear:both;padding:0px 0 0 0;overflow:hidden;background:url(../../image/site/bg_foote.png) 0 0 no-repeat;text-align:left;}


/* ————— blockcms.tpl ————— */
ul#footer_links {width:760px;float:right;padding:35px 20px 0 0;text-align:right;list-style-type:none;}
ul#footer_links li {display:inline;margin:0 0 0 9px;padding:0 0 0 12px;border-left:1px solid #a6ae44;}
ul#footer_links li:first-child {border:none;margin:0;padding:0;}
ul#footer_links li a {font:normal 11px "Arial";color:#a6ae44;text-decoration:none;}
ul#footer_links li a:hover {text-decoration:underline;}

ul#footer_links li.last_item {display:block;border:none;margin:0;padding:6px 0 0 0;color:#978276;}
ul#footer_links li.last_item a {color:#978276;}
ul#footer_links li.last_item a:hover {color:#a6ae44;text-decoration:none;}

/* filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; */