html {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; }
body {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; min-width:980px;
_width:expression(document.documentElement.offsetWidth < 980 ? '980' : 'auto');
padding:0px; }
p, body, font, div, td, input, select, textarea {font-family:tahoma,verdana,arial,sans-serif; font-size:10pt; }
h1 {font-size:12pt;font-family:Tahoma }
h2 {font-size:10pt;font-family:Tahoma; font-weight:bold }
h3 {font-size:10pt;font-family:Tahoma }
form {margin:0px; padding:0px; font-family:Tahoma; font-size:10pt }
a {font-weight:bold; color:#41383C; font-size:10pt; font-family:Tahoma }
a img {border:0 none;; font-size:10pt; font-family:Tahoma }
#powered_by {display:none;
}
#container_top_left {text-align:Center; vertical-align:middle;
width:200px;
/*height:75px;
*/
  background-color:#000000;
}
#container_top {text-align:Left; vertical-align:top;
width:'*';
/* height:75px;
*/
  background-color:#000000;
}
#container_top_right {text-align:Right; vertical-align:top;
width:200px;
/* height:75px;
*/
  background-color:#000000;
}
#container_left_sidebar, #container_right_sidebar {border-style:solid; border-width:1px; text-align:Left; color:#C0C0C0; vertical-align:top;
//width:200px; padding-right:1px; background-color:#000000
}
#container_left_sidebar {background-color:#FFF; //margin-right:-20px;
}
#container_right_sidebar, .bg-sidebar {background-color:#FFFFFF; }
.bg-sidebar {padding:0; padding-top:10px; }
#container_main_content {text-align:Left; background-color:#41383C; vertical-align:top;
width:100%;
_padding-bottom:0;
}
.round-container {background-color:#FFF; min-height:100%;
height:100%;
}
.cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation {font-size:75%; text-align:Left; //  width:100%;
padding:10px; }
.cpt_maincontent .product_brief_block td, .product_brief_block {font-size:75%; }
.cpt_maincontent h1 {font-family:Tahoma; margin-top:10px; margin-bottom:0; color:#8A3D3D; margin-left:0; margin-right:10px; padding:10px; border-bottom:1PX solid; }
.cpt_survey {font-size:75%; text-align:Left; }
.cpt_survey td {font-size:75%; }
ul.vertical, ul.horizontal {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; }
ul.horizontal {overflow:hidden;
}
.vertical li {padding-bottom:5px; padding-left:0px; }
.horizontal li {text-align:Left; margin-right:25px; }
.cpt_divisions_navigation ul a {color:#000000; }
.cpt_auxpages_navigation ul.vertical {list-style-image:url(../../images/li_infopages.gif);
padding-left:15px; }
.cpt_auxpages_navigation .vertical li {padding-left:5px; }
.cpt_auxpages_navigation ul.horizontal, .cpt_divisions_navigation ul {list-style-type:none; padding-left:0px; }
.cpt_shopping_cart_info {margin:10px; text-align:Center; background:#993300;
vertical-align:middle;
width:180px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#FFFFFF
}
.cpt_shopping_cart_info div {margin:5px 0; font-size:10pt; font-family:Tahoma; font-weight:bold; color:#C0C0C0 }
.cpt_shopping_cart_info b {font-size:10px;font-family:Tahoma }
.survey_question {font-weight:bold; margin-top:10px; margin-bottom:5px; margin-left:10px; margin-right:20px; font-size:10pt; font-family:Tahoma }
.survey_submit {margin-top:10px; margin-bottom:10px; margin-left:30px; margin-right:30px; }
.cpt_survey form {border-style:double; border-width:3px; margin:0px; padding:0 }
.cpt_survey label {color:#000000;font-family:Tahoma; font-size:10pt }
.cpt_currency_selection {text-align:Center; }
.cpt_currency_selection select {font-size:90%; }
.cpt_news_short_list {margin-bottom:10px; }
.cpt_currency_selection form {display:inline;
}
.cpt_category_tree ul {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; list-style-type:none; padding:0px; }
.cpt_category_tree ul a {color:#000000;font-family:Tahoma; font-size:10pt }
.cpt_category_tree .parent_current a {}
.cpt_category_tree .child a {font-size:90%; padding-left:10px; }
.cpt_category_tree .child_current a {color:BLACK!IMPORTANT; padding-left:10px; }
a .bullet {text-decoration:!important;
}
.cpt_category_tree .tab {margin-left:10px; }
.cpt_product_add2cart_button {padding-top:10px; }
ul.product_list {font-size:75%; border-left:2PX solid; }
ul.product_list li {text-align:Center; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; border:1PX solid; border-left:NONE; }
ul.product_list li table {margin-top:5px; margin-bottom:5px; margin-left:auto; margin-right:auto; }
html:first-child #container_top ul.horizontal {display:inline-table;
}
#container_top ul.horizontal li {font-size:11px; margin-right:10px; line-height:19px; background:url(../../images/cls_bullet.gif) left top no-repeat;
white-space:nowrap;
padding-left:30px; }
#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation {height:20px;
padding:5px; padding-right:20px; padding-left:50px; }
#container_top .cpt_auxpages_navigation .vertical li {padding-left:0px; }
#container_footer .cpt_divisions_navigation a, #container_footer .cpt_auxpages_navigation a {color:#000000; }
#container_footer .cpt_divisions_navigation {font-size:11px; text-align:Center; }
#container_footer ul.horizontal, #container_footer ul.horizontal li {display:inline;
}
#container_top .cpt_auxpages_navigation ul.vertical {list-style-image:none;
padding-left:0px; }
.cpt_product_search {margin-top:0; margin-bottom:10px; margin-left:10px; margin-right:10px; }
.cpt_product_search form {border-style:outset; border-width:3px; margin:0px; background-color:#8A3D3D; white-space:nowrap;
padding-right:5px; padding-left:5px; font-family:Tahoma; font-size:10pt; font-weight:bold; padding-top:15px; padding-bottom:15px }
.cpt_maincontent .cpt_product_lists {margin:15px 10px; padding:10px; border-top:10px solid; font-family:Tahoma; font-size:10pt }
.cpt_language_selection {text-align:Center; padding:10px; padding-right:5px; padding-left:5px; }
.cpt_language_selection  a {padding:0; padding-right:5px; padding-left:5px; }
.cpt_language_selection a img {border:solid 1px; }
.cpt_tag_cloud a {font-size:14px; }
#container_left_sidebar .cpt_tag_cloud a {color:#808080;font-size:10pt; font-family:Tahoma }
.hrline {font-size:10px; background-color:#d8d8d8; line-height:1px; height:2px
}
#searchstring {width:120px;
}
#shpcrtca {font-size:10pt; font-weight:bold; white-space:nowrap; font-family:Tahoma
}
#container_top #searchstring {width:60%;
}
#container_main_content #searchstring {width:60%;
}
#cat_info_left_block a {font-size:90%; }
.small {font-size:60%; }
.big {font-size:130%; }
.background1, .background1 td {background-color:#D9E9FF; }
.btn_checkout {margin:10px; font-size:10pt; font-weight:bold; padding:3px; font-family:Tahoma }
.prdbrief_add2cart {padding-top:5px; }
.error_block {font-weight:bold; color:Red; }
a:hover.admdivslst, a:link.admdivslst, a:visited.admdivslst, a:active.admdivslst {font-size:10pt; text-decoration:none; color:Blue; }
a:hover.admdivslst {color:Navy; }
a:hover.h_admdivslst, a:link.h_admdivslst, a:visited.h_admdivslst, a:active.h_admdivslst {font-size:10pt; text-decoration:none; color:#888888; }
a:hover.h_admdivslst {color:#555555; }
#tbl-checkout-progress td {font-size:0.7em; vertical-align:top;
}
.current_prd_thumbnail img {border:#BBBBBB 3px Solid; }
a.prd_thumbnail img {border:#FFFFFF 3px Solid; }
a:hover.prd_thumbnail img {border:#BBBBBB 3px Solid; }
.news_date {font-size:90%; color:#B77777; }
.news_title {padding-bottom:10px; }
.news_title a {color:#000000;font-family:Arial Narrow; font-size:10pt }
.news_title a:hover {text-decoration:underline; }
.news_viewall {padding-bottom:10px; }
.news_subscribe, .news_thankyou {text-align:Center; background-color:#8a3d3d; padding:5px; }
.news_viewall a {color:#8a3d3d; }
.post_title {margin-top:30px; margin-bottom:0px; color:#666; }
.post_date {margin-bottom:15px; color:#999; border:0px solid; border-top:0px 1px; }
.post_content {padding-left:15px; }
.cmp_headers {background-color:#d9e9ff; }
.cmp_column_odd {background-color:White; vertical-align:top;
}
.cmp_column_even {background-color:#F2F8FF; vertical-align:top;
}
#cmp-table tr:hover td {background-color:#d5e5fa!important; }
#cmp-table tr td {text-align:Center; padding:6px; }
#cmp-table tr td.cmp_headers {text-align:Left; }
.regularPrice {color:#A52A2A; text-decoration:line-through; font-family:Tahoma; font-style:italic
}
.totalPrice {font-size:130%; font-weight:bold; color:#800000; font-family:Tahoma }
.youSaveLabel {font-size:10pt;font-family:Tahoma }
.youSavePrice {font-size:10pt;font-family:Tahoma }
.prd_out_of_stock {font-style:italic; }
.review_block {margin-left:20px; }
.review_title {font-size:120%; margin-top:10px; margin-bottom:0px; color:#333; }
.review_date {font-size:90%; margin-bottom:5px; color:#999; border:0px solid; border-top:0px 1px; }
.review_content {color:#333; padding-left:20px; }
.review_showall {margin-left:20px; }
.background_cart_top {background-color:#D9E9FF; border-bottom:1px #99C9DF Solid; }
.background_cart_top h1 {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:inline;
padding:0px; }
#cart_content_tbl {min-width:550px;
width:expression(document.body.clientWidth <550? 550px: auto);
}
#cart_content_tbl td {padding:6px; }
#cart_page_title {text-align:Left; padding:10px; }
#cart_page_title h1 {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; :display inline;
padding:0px; }
#cart_clear {text-align:Right; padding:10px; }
#cart_clear a {font-size:9pt; }
.cart_discount_label {font-weight:bold; }
#cart_total_label {font-size:130%; font-weight:bold; }
#cart_total {font-size:130%; font-weight:bold; background-color:#D9E9FF; white-space:nowrap;
padding:10px; }
#cart_checkout_btn {padding-top:20px; }
.cart_product_brief_description {font-size:80%; }
#cart_content_header td {font-weight:bold; }
.cart_apply_for_discounts_extra {font-size:80%; color:#777; }
.cart_product_quantity {text-align:Center; }
.rcat_root_category {font-weight:bold; }
.rcat_products_num {font-size:80%; color:#808080; }
.rcat_child_categories a {font-size:90%; }
#reg_fields_tbl td {padding:5px; }
#reg_auth_fields td {background-color:#D9E9FF; }
#reg_confcode td {background-color:#D9E9FF; }
#reg_fields_tbl td input, .addressform td input {width:300px;
}
#subscribed4news {width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea {width:300px;
height:100px;
}
#reg_submit_btn {font-size:150%; font-weight:bold; }
#cat_advproduct_search {text-align:Center; background-color:#D9E9FF; margin-left:10px; //width:220px;
padding:10px; }
#cat_advproduct_search h3 {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; padding-bottom:10px; }
#cat_info_left_block {}
.checkout_noframe_title {padding:5px; padding-right:15px; padding-left:15px; }
#checkout_have_account {margin-top:0; margin-bottom:15px; background-color:#D9E9FF; margin-left:-5px; margin-right:-5px; padding:15px; }
#checkout_logininfo {width:428px;
}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {width:200px;
}
.paddingblock input.checkout_buttons {font-size:130%; font-weight:bold; margin-top:5px; margin-bottom:5px; margin-left:0; margin-right:0; }
.checkout_steps_divider {background-color:#99C9DF; width:40px;
height:1px;
overflow:hidden;
}
#checkout_addresses {width:800px;
}
#checkout_addresses td {}
tr#ord_total_row * {font-size:105%; font-weight:bold; }
.row_odd td {background-color:#F2F8FF; }
.row_even td {border:0px 1px; border-right:0px 0px; border-left:0px 0px; }
.paddingblock {font-size:85%; text-align:Left; background:#fff;
padding-right:15px; padding-left:15px; }
.paddingblock h2 {margin-top:0px; padding:20px; padding-right:5px; padding-left:5px; }
.paddingblock td {font-size:95%; vertical-align:top;
padding:5px; }
.paddingblock p {margin-bottom:10px; }
.paddingblock input {margin-top:2px; margin-bottom:0; margin-left:0; margin-right:0; }
.asterisk {color:Red; }
.cellpadding tr td {padding:5px; }
.cust_name {font-size:110%; font-weight:bold; }
#prddeatailed_container .cpt_product_rate_form table {width:100%;
/***********************/
width:auto;
:/**/;
}
#block-customerinfo td {font-size:100%; }
.cpt_product_images {text-align:Left; }
.mainlogo {margin-top:0; margin-bottom:0; margin-left:5px; margin-right:5px; vertical-align:middle;
}
.col_header {font-size:75%; font-weight:bold; color:#fff; background:#000 url(http://sctmpl1.webasyst.net/shop/images/pointer.gif) left center no-repeat;
padding:5px; padding-left:20px; }
img.vert-center {vertical-align:middle;
}
.footer {background-color:#000000; }
.copyright, .copyright a {font-size:85%; text-align:Center; color:#fff; padding:0; padding-bottom:10px; }
b.niftycorners,b.niftyfill {display:block;
}
b.niftycorners * {font-size:1px; line-height:1px; display:block;
height:1px;
overflow:hidden;
border:default 0 Solid; border-right:default 1px; border-left:default 1px; }
b.r1 {margin-top:0; margin-bottom:0; margin-left:3px; margin-right:3px; border:default 0; border-right:default 2px; border-left:default 2px; }
b.r2 {margin-top:0; margin-bottom:0; margin-left:2px; margin-right:2px; }
b.r3 {margin-top:0; margin-bottom:0; margin-left:1px; margin-right:1px; }
b.r4 {height:2px;
}
b.rb1 {margin-top:0; margin-bottom:0; margin-left:8px; margin-right:8px; border:default 0; border-right:default 2px; border-left:default 2px; }
b.rb2 {margin-top:0; margin-bottom:0; margin-left:6px; margin-right:6px; border:default 0; border-right:default 2px; border-left:default 2px; }
b.rb3 {margin-top:0; margin-bottom:0; margin-left:5px; margin-right:5px; }
b.rb4 {margin-top:0; margin-bottom:0; margin-left:4px; margin-right:4px; }
b.rb5 {margin-top:0; margin-bottom:0; margin-left:3px; margin-right:3px; }
b.rb6 {margin-top:0; margin-bottom:0; margin-left:2px; margin-right:2px; }
b.rb7 {margin-top:0; margin-bottom:0; margin-left:1px; margin-right:1px; height:2px;
}
b.rb8 {margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; height:2px;
}
b.rs1 {margin-top:0; margin-bottom:0; margin-left:1px; margin-right:1px; }
b.t1 {border:default 0; border-right:default 5px; border-left:default 5px; }
b.t2 {border:default 0; border-right:default 3px; border-left:default 3px; }
b.t3 {border:default 0; border-right:default 2px; border-left:default 2px; }
b.t4 {height:2px;
}
b.tb1 {border:default 0; border-right:default 10px; border-left:default 10px; }
b.tb2 {border:default 0; border-right:default 8px; border-left:default 8px; }
b.tb3 {border:default 0; border-right:default 6px; border-left:default 6px; }
b.tb4 {border:default 0; border-right:default 5px; border-left:default 5px; }
b.tb5 {border:default 0; border-right:default 4px; border-left:default 4px; }
b.tb6 {border:default 0; border-right:default 3px; border-left:default 3px; }
b.tb7 {height:2px;
border:default 0; border-right:default 2px; border-left:default 2px; }
b.tb8 {height:2px;
border:default 0; border-right:default 1px; border-left:default 1px; }
b.ts1 {border:default 0; border-right:default 2px; border-left:default 2px; }