/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */* {	margin:0;	padding:0;}html {	}body {  height:1%; background:#fff url(vist/header-bg.gif) repeat-x; width:100%; font-size: 100%;  }p, body, font, div, td, input, select, textarea {	font-family: arial, helvetica, sans-serif;	color:#5f5f5f;}h1 {	margin:15px 0;	color:#5C5C5C;	font-family:Tahoma;	font-size:22px;	padding:0;	font-weight:normal;}h2 {	color:#5C5C5C;	font-family:Tahoma;	font-size:20px;	font-weight:normal;	margin:12px 0;}h3 {	margin:10px 0; 	color:#5C5C5C;	font-family:Tahoma;	font-size:18px;	font-weight:normal;}form {	padding:0px;	margin: 0px;}input{	outline:none;	outline:0;}a {	color:#3f8dc6;}a:hover{}a img {	border: 0;}ul  {	padding-left:25px;}input, select { vertical-align:middle;}/* ====================== COMPONENT CONTAINER STYLES ====================== */.body_container {	position:relative; 	margin-bottom:-30px; 	background: url("vist/tl-bg.jpg") top left no-repeat;	min-width:1000px;}.all_wrapper {	text-align:left;	padding:0 26px;	width:auto;	position:relative;	background: url("vist/tr-bg.jpg") top right no-repeat;	zoom:1;}.sls_tbarleft {  }.sls_tbarright { }table.product_print_v { padding-top:51px;}#container_top_left {	text-align: left;	vertical-align:bottom;}	#container_top { text-align:right;	vertical-align: top;}#container_menu { }#container_left_sidebar{	text-align: left;	vertical-align: top;	width:186px;	padding:41px 0 10px;	color:#404040;}#container_main_content {	text-align: left;	vertical-align: top;	padding:31px 0 10px;}#container_footer {	background:url("vist/bottom-bg.gif") repeat-x top left;	//padding-bottom:23px;	padding-top:8px;}/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */h1.welcome { color:#446A88; font-weight:normal; font-size:19pt; letter-spacing:-1px; margin:0 10px 30px 10px;}.cpt_logo { margin:27px 0 0 0px; float:left; }.cpt_news_short_list, .cpt_survey  {	font-size:75%;	text-align: left;	padding: 10px;// width: 100%;}.cpt_maincontent {    font-size:75%;	text-align: left;	padding:0 15px;	zoom:1;}.cpt_divisions_navigation, .cpt_auxpages_navigation {	font-size:75%;	width:auto;}.cpt_auxpages_navigation { background:#dff5f7; margin:10px 0; padding:15px;}.cpt_divisions_navigation, .cpt_auxpages_navigation, .cpt_divisions_navigation ul.vertical, .cpt_auxpages_navigation ul.vertical { }ul.vertical, ul.horizontal {	padding: 0px;	margin: 0px;}ul.horizontal {	width: 100%;	overflow: hidden;}.vertical li {	padding: 0 15px 0 0;}.horizontal li {	float: left;	padding:0 20px 0 20px;}.cpt_divisions_navigation ul, .cpt_auxpages_navigation ul {	list-style-type: none;	margin: 0px;}.cpt_shopping_cart_info {	float:right;	font-size:75%;	color:#fff;}.cpt_shopping_cart_info a:hover { color:#b9340b;}.cpt_shopping_cart_info div {float:left; width:auto;	padding:3px;	padding:0;}#shpcrtgc { color:#a22e0a; font-weight:bold; margin-left:5px;}.cpt_survey {	margin:0;	padding:0;}.cpt_survey td { vertical-align:top; padding:2px;}.survey_question {	color:#5f5f5f;	font-size:12px;}.survey_submit {	padding-top:12px;}.cpt_survey form {	padding:10px 0px 0px;	margin: 0px;	font-size:75%;}.cpt_survey label {	font-size:75%;	color:#404040;}.cpt_survey .survey_submit input {	background: url("vist/vote-btn.gif") top left no-repeat;	border:none;	width:101px;	height:34px;	text-indent:-30000px;}.cpt_currency_selection {	font-size: 75%;	display:inline;}.cpt_currency_selection form {	 padding:10px 0; }.cpt_currency_selection select {	font-size: 100%;	width:89%;	line-height:22px;display:inline;}.cpt_currency_selection span { color:#00; line-height:30px; margin-bottom:4px;}.cpt_news_short_list {	margin:0;	padding:0;	}.cpt_category_tree {	font-size:70%;	padding:10px 5px 0 0;	margin:0;	/*border:solid 1px #9fe2f0;	border-bottom:none;	border-top:none;*/}.cpt_category_tree ul {	list-style-type:none;	margin:0px;	padding:0px;}.cpt_category_tree li {	padding:0;	margin:0;	padding:6px 0 6px 0px;	padding-left:15px;	background:url(vist/bullet.gif) left center no-repeat;	}.cpt_category_tree li.cat-li-2{	margin-left:15px;}.cpt_category_tree li.cat-li-3{	margin-left:30px;}.cpt_category_tree li.cat-li-4{	margin-left:40px;}.cpt_category_tree li.cat-li-5{	margin-left:50px;}.cpt_category_tree li.child, .cpt_category_tree li.child_current, .cpt_category_tree li.parent_current { border:none;}.cpt_category_tree li a { 	font-size:12px;	color:#846f4b;	text-decoration:underline;	line-height:130%;}.cpt_category_tree li.parent {}.cpt_category_tree li a:hover {	text-decoration:none;}.cpt_auxpages_navigation{	background:none;	padding:0px;	margin:0px;}.cpt_auxpages_navigation ul li { 	padding:0;	margin:0;	padding:6px 0 6px 15px;	background:url(vist/bullet.gif) left center no-repeat;}.cpt_auxpages_navigation ul li a { 	font-size:12px;	color:#846f4b;	text-decoration:underline;	line-height:130%;}.cpt_auxpages_navigation ul li a:hover { text-decoration:none; }.cpt_category_tree .parent_current a {	text-decoration: none !important;	font-weight:bold;}.cpt_category_tree .child a {	font-size:95%;	font-weight:normal;	line-height:14px;}.cpt_category_tree .child_current a {	text-decoration: none!important;	font-size:95%;	font-weight:bold;	line-height:14px;}.cpt_category_tree .tab {padding:0px 5px;float:left;}.cpt_product_add2cart_button {	padding: 10px 0;}.cpt_language_selection {	padding:0 10px;	line-height:30px;}.cpt_language_selection a { line-height:30px;}.cpt_language_selection a img {	border:solid 1px #fff;	vertical-align:middle;}.cpt_product_category_info {}.cpt_product_category_info td {color:#1A4F5F;}.cpt_product_category_info a {}.cpt_product_category_info a:hover {  }.cpt_product_search {	position:relative;	font-size:85%;}html:first-child .cpt_product_search { margin:10px -10px 10px 10px;} .cpt_product_search form, .cpt_language_selection {	line-height:26px;}.cpt_product_search form {}.cpt_category_tree a:hover {	text-decoration:underline;} .cpt_product_lists {	padding:20px 0;}.cpt_root_categories { clear:left; padding-top:34px;}.cpt_root_categories td {	font-size:100%;}.cpt_root_categories td a.rcat_root_category {	display:inline;	text-decoration:underline;	font-size:18px;	color:#3f8dc6;	line-height:130%;	font-weight:normal;}.cpt_root_categories td a:hover {	text-decoration:none;}.cpt_root_categories td.cat_name { /* padding:15px 5px 15px 100px;*/ vertical-align:top; }.home_page_category_logo { background:url(../../images/nocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}#container_main_content .cpt_root_categories td.cat_image a {}#container_main_content .cpt_root_categories td { vertical-align:top;}#container_main_content .cpt_root_categories td.cat_image{	padding:0px 10px 0px 0px;}#container_main_content .cpt_root_categories td.cat_name{	padding:0px 10px 0px 0px;}.cpt_maincontent center p table { //width:720px;clear:both;}.cpt_maincontent center table td { padding:2px 29px; }.cpt_maincontent center .prdbrief_options table { width:100% }.cpt_maincontent center .prdbrief_options table td { padding:0px; }.cpt_maincontent center .prdbrief_thumbnail table td { padding:0px;}.cpt_maincontent center .prdbrief_thumbnail{	text-align:center;	margin-bottom:4px;}.cpt_maincontent center .prdbrief_thumbnail table{	margin:auto;	height:100%;}.cpt_maincontent center h1 { text-align:left;}.cpt_maincontent h2 {  	color:#5C5C5C;	font-family:Tahoma;	font-size:22px;	padding:0;	margin:10px 0px;}.cpt_maincontent td {	font-size:75%;}ul.product_list li {	margin:0 10px 0 0 !important;	text-align:left;	float:left;	border:solid 4px #f7f7ed;}ul.product_list li table {	margin:0 auto;}ul.product_list li a {	color:#a58e66;	display:block;	font-weight:bold;	text-decoration:none;	font-size:130%;	padding-left:5px;}ul.product_list td a { background:#fff;}ul.product_list li div {	color:#3f261c;	font-size:130%;}.cpt_tag_cloud { background:#dff5f7; margin:20px 40px; padding:15px; font-size:130%;line-height:100%;}.cpt_tag_cloud a {  font-weight:bold;  text-decoration:none;}#cat_top_tree { overflow:hidden; }#cat_advproduct_search select { width:100%;}#cat_product_sort { margin-top:10px; }/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */#container_top .cpt_language_selection { position:absolute; top:74px; right:155px; }#container_top .cpt_currency_selection {	white-space:nowrap; float:right; clear:right; margin:5px 10px 0 0; //margin-top:10px; }#container_top .cpt_shopping_cart_info { position:relative; height:48px;  padding:0; margin-top:20px; width:auto; text-align:left; white-space:nowrap;}#container_top .cpt_shopping_cart_info a { color:#fff; text-decoration:none;}#container_top #shpcrtca { color:#fff;}#container_top #shpcrtgc { }#container_menu .cpt_divisions_navigation ul { width:auto; float:right; margin-right:10px; padding-top:6px;}#container_menu .cpt_divisions_navigation li { background:url(vist/sep.gif) left top no-repeat; padding-top:16px; padding-bottom:16px;}#container_menu .cpt_divisions_navigation li a{ color:#1973b5; font-size:12px;font-weight:normal;}#container_menu .cpt_divisions_navigation li a:HOVER{ text-decoration:none;}#container_footer .cpt_divisions_navigation { float:none; width:100%;	text-align:center;	padding:0;}#container_menu .cpt_divisions_navigation a { line-height:130%}#container_main_content .cpt_custom_html {}#container_main_content ul { }.search_block { position:relative;width:80%; margin:0 0 0 40px; height:50px;}.search_block .cpt_custom_html { position:absolute; top:0px; left:0px;}.search_header { line-height:26px; padding-right:20px; background:#fff url(../../images/sls_search_left.gif) right top no-repeat; color:#1a4f5f; text-transform:uppercase; font-weight:bold; font-size:85%;}.search_block .cpt_product_search input {	font-size:13px;	font-weight:bold;	line-height:26px;	text-transform:uppercase;	vertical-align:middle;	color:#1a4f5f;	background:url(../../images/sls_search_right.gif) right top no-repeat; line-height:26px; height:26px; width:85px;	border:none;	margin:0; padding:0;	position:absolute; right:-75px; top:0px;}#searchstring {	width:100%;	/*background:url(../../images/sls_search.gif) left top repeat-x;*/	border:none;	font-size:12px;	font-weight:normal;	height:34px;	text-transform:none;}@-moz-document url-prefix(){        #searchstring { padding-top:6px; }}#container_footer .cpt_divisions_navigation ul{	display:inline;	float:none;	background:none;}#container_footer .cpt_divisions_navigation ul li {	display:inline-block;	//display:inline;	float:none;	padding-top:19px;	height:34px;	//height:53px;	zoom:1;}#container_footer .cpt_divisions_navigation a {	font-size:12px;	display:inline;	font-weight:normal;	line-height:130%;	color:#5f5f5f;}#container_footer .cpt_divisions_navigation a:hover { color:#b9340b;}#container_top .cpt_custom_html { /*line-height:30px; font-size:75%; position:absolute; top:72px; left:200px;*/}.red_header { background:url(../../images/sls_header.gif) left top no-repeat; width:70%; margin:0 auto;}.red_header h3 { background:url(../../images/sls_header_right.gif) right top no-repeat;margin:0; font-size:80%; line-height:32px;   font-weight:bold; text-transform:uppercase; color:#FFF; padding:0 10px 0 36px;}/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */a.shp_logo { line-height:40px; text-decoration:none;}span.shp_l1 {	color:#fff;padding:0 2px;}span.shp_l2 {	color:#fff;padding:0 2px;}span.shp_l3 {	color:#fff;padding:0 2px;}.shp_greenbg { background:#A4C388; overflow:hidden;}.shp_menu_end { float:right; width:auto; position:relative; right:-2px;}.bullet {	font-size:0px;}a .bullet {	text-decoration: none!important;}input.input_message, input.input_message_focus {	width:140px;	margin:3px 0;}.bluebg { background:#86ACCD;}.darkbluebg {background:#688DAD;}.middlebluebg { background:#4C91CD; }.pinkbg{background:#b2657b;}/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */.small {	font-size: 60%;}.big {	font-size: 150%;}.background1, .background1 td {}.btn_checkout {	font-size: 130%;	font-weight: bold;	margin: 10px;	padding: 3px;}.prdbrief_add2cart {	padding-top: 5px;	float:left;}.error_block {	font-weight: bold;	color: red;}/*a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}a.admdivslst:hover{color: navy;}a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}a.h_admdivslst:hover{color: #555555;}*//*design folders*/.col_header {	color:#006e83;	font-size:80%;	text-transform:uppercase;	font-weight:bold;}#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.prd_thumbnail:hover img {	border: #BBBBBB 3px solid;}.news_date {	color: #5f5f5f;	width:auto;	font-size:9px;}.news_title {	color:#404040;	padding-bottom: 10px;	line-height:120%;}.news_title a { color:#000; font-weight:normal;}.news_title a:hover { text-decoration:underline !important;}.news_viewall {	padding-bottom: 10px;	font-size: 85%;}.news_subscribe, .news_thankyou {	padding: 5px 0;	overflow:hidden;}.news_subscribe div, .news_thankyou div  {	display:inline;	width:auto;}.news_subscribe div img, .news_thankyou div img { vertical-align:middle;}.sale_tel { font-size:13pt; color:#446a88; font-weight:bold;}/************************BLOG STYLES***************************/.cpt_maincontent h2.post_title {	color: #666;	margin: 30px 0 3px 0;	padding:0;}.post_title a { color:#b9340b; text-decoration:none; font-size:120%; font-weight:bold;}.post_date {	color: #999;	border: 0px solid #EEE;	border-top-width: 1px;	margin-bottom: 15px;}.post_content {	padding-left: 15px;}/***************************PRODUCTS COMPARISON****************************/.cmp_headers {	background-color: #dff5f7;}.cmp_column_odd {	background-color: white;	vertical-align: top;}.cmp_column_even {	background-color: #f2fbfc;	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;}/***************************PRODUCT DETAILED****************************/.regularPrice {	color: brown;	text-decoration: line-through;}.prdbrief_price .totalPrice {	color: #e40000;	font-weight: bold;	font-size: 13px;	}.youSaveLabel {	font-size: 75%;}.youSavePrice {	font-size: 75%;}.prd_out_of_stock {	font-style:  italic;	float:left;	margin:10px 0px;	font-weight:bold;	color:#E40000;}.prdbrief_name a { font-size:13px; text-decoration:underline; font-weight:normal; color:#429dc0;}.prdbrief_name a:hover { text-decoration:none;}.product_option { width:100%; //width:auto;}.prdbrief_comparison  { 	float:right;	margin:10px 0 10px 0px;}.prdbrief_comparison input { vertical-align:middle;}.cpt_product_images { float:left;}.cpt_product_params_selectable {	border-top:1px solid #EBEBEB;}.cpt_product_params_selectable .options-table{ 	width:100%;	border-left:1px solid #EBEBEB;}.cpt_product_params_selectable .options-table TD{	border-bottom:1px solid #EBEBEB;	border-right:1px solid #EBEBEB;	padding:6px 25px 8px;}.cpt_product_params_selectable .options-table TD.param-label{	border-right:none;}.cpt_product_params_fixed .options-table TD{	border-bottom: 1px solid #ebebeb;	border-right:1px solid #EBEBEB;	padding:6px 25px 8px;}.cpt_product_params_fixed .options-table TD.param-label{	border-right:none;}.cpt_product_params_fixed .options-table{	border-left: 1px solid #ebebeb;}.prdbrief_brief_description{	font-size:12px;	margin:12px 0px;	text-align:justify;}/************************PRODUCT REVIEWS STYLES***************************/.review_block {	margin-bottom:25px;}.review_title {	color: #5c5c5c;	font-size: 9px;	border: 0px solid #EEE;	border-bottom-width: 1px;	padding:6px 0px;}.review_date {	font-size: 9px;	color:#5c5c5c;}.review_date span{	color:#429dc0;	text-decoration:underline}.review_content {	color: #333;	padding-left: 20px;}.review_showall {	margin:0px 0 10px;}/****************************SHOPPING CART*****************************/.background_cart_top {	background-color: #dff5f7;	border-bottom: 1px #cfe3e5 solid;	padding-left:20px;}.background_cart_top h1 {	display: inline;	padding: 0px;	margin: 0px;}#cart_content_tbl{width:100%;}#cart_content_tbl td {	padding: 12px 6px;}#cart_page_title {	padding: 10px;	text-align: left;}#cart_page_title h1 { display inline;	padding: 0px;	margin: 0px;}#cart_clear {	padding: 10px;	text-align: right;}#cart_clear a {	font-size:9pt;}.cart_discount_label {	font-weight: bold;}#cart_total_label {	font-size:21px;}#cart_total {	font-size:21px;	padding: 10px;	white-space: nowrap;}#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;}/********************HOMEPAGE UNFOLDED TREE*********************/.rcat_root_category {	font-size: 120%;	font-weight: bold;}.rcat_products_num {	color: #a3a3a3;	font-size: 14px;}.rcat_child_categories { color:#83b0bd;padding:11px 0 12px;}.rcat_child_categories a {	font-size: 12px;	font-weight: normal;	text-decoration:underline;}.rcat_child_categories a:hover {	text-decoration:none;}/********************REGISTRATION PAGE*********************/#reg_fields_tbl td {	padding: 5px;}#reg_auth_fields td {	background-color: #dff5f7;}#reg_confcode td {	background-color: #dff5f7;}#reg_fields_tbl td input, .addressform td input {	width: 200px;}#subscribed4news {	width:auto!important;}#reg_fields_tbl td textarea, .addressform td textarea {	width: 200px;	height: 100px;}#reg_fields_tbl select {	width: 200px;}#reg_submit_btn {}/*********SEARCH IN CATEGORY**********/.cpt_maincontent center { clear:both;}#cat_advproduct_search {	background-color:#dff5f7;	margin-right:10px;	width:auto;}#cat_advproduct_search form { padding:10px; }#cat_advproduct_search td { vertical-align:top; }#cat_advproduct_search select { width:100%;  }#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px; font-size:100%; color:#333;}#cat_info_left_block, #cat_advproduct_search  { float:left;}.cat_path_in_productpage img { margin-right:10px;}.cat_path_in_productpage td{  color:#1A4F5F; }.cat_path_in_productpage a {  font-size:110%; font-weight:bold; text-decoration:none;}.cat_path_in_productpage a:hover { border-bottom:solid 1px;}.prdbrief_name { margin:20px 0 17px 0;}/************.CHECKOUT************/.checkout_noframe_title {	padding: 5px 15px;}#checkout_have_account {	padding: 15px;	background-color: #dff5f7;	margin: 0 -5px 15px -5px;}#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:5px 0;}.checkout_steps_divider {	width: 40px;	height:1px;	background-color:#cfe3e5;	overflow:hidden;}#checkout_addresses { }#checkout_addresses td { } /**********************ORDER STYLES***********************/tr#ord_total_row * {	font-size: 105%;	font-weight: bold;}.row_odd td {}.row_even td {	border: 0px solid #e4e4e4;	border-width: 1px 0px;}.paddingblock { background:#fff;	padding-left: 15px;	padding-right: 15px;	text-align:left;	font-size:12pt;}.paddingblock h2 {	padding:20px 5px;	margin-top: 0px;}.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}.paddingblock p { margin-bottom:10px;}.paddingblock input { margin:2px 0 0 0;}.asterisk {	color:red;}.cellpadding tr td {	padding: 5px;}.cust_name {	font-size:110%;	font-weight: bold;}#prddeatailed_container .cpt_product_rate_form {	padding-top:10px;}#prddeatailed_container .cpt_product_rate_form table {}#block-customerinfo td { font-size:100%;}.cpt_product_images {width:auto;}#powered_by { line-height:20px; height:20px; overflow:hidden; padding:0!important; position:relative; bottom:0px; }.copyright {position:relative;text-align:center;	color:#787878;	font-size:70%;	z-index:10;}.shp_copyright a {	color:#787878;	font-weight:bold;}.current-rating1-back, .current-rating1-front { font-size:125%;}/*NIFTY*/b.niftycorners, b.niftyfill {	display:block}b.niftycorners * {	display:block;	height:1px;	line-height:1px;	font-size:1px;	overflow:hidden;	border-style:solid;	border-width: 0 1px;}/*normal*/b.r1 {	margin: 0 3px;	border-width: 0 2px}b.r2 {	margin: 0 2px}b.r3 {	margin: 0 1px}b.r4 {	height: 2px}b.rb1 {	margin: 0 8px;	border-width:0 2px}b.rb2 {	margin: 0 6px;	border-width:0 2px}b.rb3 {	margin: 0 5px}b.rb4 {	margin: 0 4px}b.rb5 {	margin: 0 3px}b.rb6 {	margin: 0 2px}b.rb7 {	margin: 0 1px;	height:2px}b.rb8 {	margin: 0;	height:2px}b.rs1 {	margin: 0 1px}/*transparent inside*/b.t1 {	border-width: 0 5px}b.t2 {	border-width: 0 3px}b.t3 {	border-width: 0 2px}b.t4 {	height: 2px}b.tb1 {	border-width: 0 10px}b.tb2 {	border-width: 0 8px}b.tb3 {	border-width: 0 6px}b.tb4 {	border-width: 0 5px}b.tb5 {	border-width: 0 4px}b.tb6 {	border-width: 0 3px}b.tb7 {	border-width: 0 2px;	height:2px}b.tb8 {	border-width: 0 1px;	height:2px}b.ts1 {	border-width: 0 2px}body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}body.body-page-404 ul, body.body-page-404 li { list-style:none;}.cpt_product_add2cart_button input { vertical-align:middle;}/***************** vist-lan overrides ****************/.header-search{	margin:29px 394px 0px 230px;	}.cpt_product_search{	background: url("vist/srch-bg.gif") top left repeat-x;	width:100%;}.header-search FORM{	background: url("vist/srch-bg-left.gif") top left no-repeat;	position:relative;	width:100%;}.header-search FORM INPUT{	background: url("vist/find.gif") top left no-repeat;	position:absolute;	right:-105px;	top:0px;	border:none;	width:92px;	height:34px;	cursor:pointer;	text-indent:-30000px;}.header-search FORM INPUT#searchstring{	background: url("vist/srch-bg-right.gif") top right no-repeat;	position:static;	top:0px;	left:0px;	border:none;	margin:0px;	padding:9px 4px;	cursor:text;	text-indent:0px;}.header-basket{	float:right;	width:259px;}#container_top .cpt_shopping_cart_info{	margin-top:29px;	float:left;	width:149px;}.cpt_shopping_cart_info .shcart_link{	float:left;	background: url("vist/basket-icon.gif") top right no-repeat;	width:35px;	height:33px;	margin-top:2px;	position:relative;}.cpt_shopping_cart_info .shcart_link A{	position:absolute;	color:#FFFFFF;	font-size:12px;	left: 53px;	top: 0px;	line-height:110%;}#container_top #shpcrtgc{	float:left;	padding-top:20px;	margin-left:0px;	padding-left:18px;	font-size:12px;	color:#FFFFFF;	font-weight:normal;}#container_top #shpcrtca{	float:left;	padding-left:53px;}.checkout-link{	float:left;}.checkout-link A{	background: url("vist/order.gif") top right no-repeat;	width:92px;	height:34px;	float:left;	margin-top:29px;	text-decoration:none;}#container_right_sidebar{	padding:41px 0 10px 22px;	text-align:left;	vertical-align:top;	width:185px;}#container_menu .cpt_divisions_navigation.main-page li a  {	font-weight:bold;	color:#5f5f5f;}#container_menu .cpt_divisions_navigation.main-page li {	background:url("vist/main-page.gif") 0px 21px no-repeat;	padding-left:40px;}.sidebar-header H2{	text-indent:-30000px;	margin:0px;}.sidebar-header.categories{	background:url("vist/categories.gif") top left no-repeat;	width:165px;	height:40px;}.sidebar-header.help{	background:url("vist/help.gif") top left no-repeat;	height:40px;}.sidebar-header.blog{	background:url("vist/blog.gif") top left no-repeat;	margin-top:31px;	height:48px;}.cpt_currency_selection{	padding-top:34px;	display:block;	padding-bottom:}.cpt_currency_selection SPAN.light{	display:block;	text-indent:-30000px;	background:url("vist/currency.gif") top left no-repeat;	height:15px;}.container-left-sidebar{	width:177px;	padding-right:9px;}.online-consult{	padding:50px 0px 10px;}.news_title{	color:#846f4b;	font-size:12px;	padding:3px 0 12px;}.news_title A{	color:#846f4b;	font-size:12px;	text-decoration:underline !important;}.news_title A:HOVER{	text-decoration:none !important;}.news_viewall{	text-align:right;	font-size:12px;	color:#e40005;	padding-top:13px;}.news_viewall A{	color:#e40005;}.sidebar-header.poll{	background:url("vist/poll.gif") top left no-repeat;	margin-top:31px;	height:34px;}.main-content-bg{	background:url("vist/center-bg.gif") top left repeat-x;}.main-content-bg-l{	background:url("vist/center-bg-l.gif") top left no-repeat;}.main-content-bg-r{	background:url("vist/center-bg-r.gif") top right no-repeat;}.top-info,.top-info TABLE{ 	color:#5f5f5f;	font-size:12px;	line-height:135%;}.top-info{	width:100%;}.top-info SPAN{	color:#16496F;	font-size:15px;	font-weight:bold;}.top-info .first-col{	width:53%;	padding-left:40px;}.main-content-header{	height:46px;}.welcome{	text-align:center;	height:44px;	padding-top:11px;}.welcome H1{	text-indent:-30000px;	background:url("vist/welcome.gif") top left no-repeat;	margin:0px;	padding:0px;	width:494px;	height:39px;	margin:auto;}.welcome H2{	text-indent:-30000px;	background:url("vist/welcome.gif") top left no-repeat;	margin:0px;	padding:0px;	width:494px;	height:39px;	margin:auto;}.welcome span{	display:block;text-indent:-30000px;	background:url("vist/welcome.gif") top left no-repeat;	margin:0px;	padding:0px;	width:494px;	height:39px;	margin:auto;}.shop-description{	padding:21px 20px 0px 25px;	font-size:12px;}.shop-description H3{	color:#e40005;	margin:0px;	font-weight:normal;	font-size:18px;	margin-top:15px;}.shop-description-header{	background:url("vist/arrow.gif") 96% 10% no-repeat;	padding-bottom:23px;}.shop-description-header H1{	text-indent:-30000px;	background:url("vist/sell-txt.png") top left no-repeat;	margin:0px;	padding:0px;	width:344px;	height:40px;}TABLE.footer-info{	width:100%;	line-height:135%;	font-size:12px;	margin-top:24px;	margin-bottom:23px;}TABLE.footer-info A{	color:#e40005;	text-decoration:underline;}TABLE.footer-info A:HOVER{	text-decoration:none;}TABLE.footer-info .first-col{	width:212px;	padding-left:32px;}TABLE.footer-info TD{	}TABLE.footer-info .second-col{	padding-left:10%;}TABLE.footer-info .third-col{	width:235px;}#container_footer{	text-align:center;}#container_footer .cpt_divisions_navigation  {	display:inline;	width:auto;}#container_footer .cpt_divisions_navigation  UL{	width:auto;}#container_footer .cpt_divisions_navigation  LI{	background: url("vist/bot-sep.gif") top left no-repeat;}#container_footer .cpt_divisions_navigation.main-page LI{	background: none;}#container_footer .cpt_custom_html{	display:inline;}	.products-table{	border-top: 1px solid #ebebeb;	border-bottom: 1px solid #ebebeb;}.page-nav{	padding:10px;}	.category-image{	width:95px;}	.current-cat{	font-size:14px;	color:#a3a3a3;}.current-cat .cetegory-heading{	font-size:18px;	color:#3f8dc6;}.clear{	clear:both;	font-size:0px;	line-height:0px;	height:0px;}.category-cetegories{	padding:10px 0 0 0px;}.cat-description{	padding:10px 0px;}#cat_path{	padding:15px 0px 10px;}.cpt_product_name{	padding-top:36px;}.cpt_product_name H1{	font-size:#17px;	color:#429dc0;	font-weight:normal;}.productSKU{	float:right;	font-size:9px;	font-family: Tahoma;	color:#adadad;	padding:5px 45px 0px 0px}#prddeatailed_container 	.totalPrice{	color:#e40000;	font-size:20px;}.printable-version{	width:150px;}.cpt_product_price{	padding-bottom:10px;}.param-label{	height:20px;	padding:3px 0;	width:45%;}.buy-button{	padding:6px 0px;	text-align:right;}.cpt_product_description{	font-size:13px;	color:#5c5c5c;}.unit-rating{	padding:0px;}.nowrap{	white-space:nowrap;}.images-td{	width:30%;}.options-table{	width:100%}.cpt_product_discuss_link H2{	color:#5c5c5c;	font-family: Tahoma;	font-size:22px;	padding:0px;}.cpt_product_details_request H2{	color:#5c5c5c;	font-family: Tahoma;	font-size:22px;	padding:0px;}input.goto,.btn-bg{	background:url("vist/btn-bg.gif") top left no-repeat;	width:129px;	text-align:center;	font-size:11px;	line-height:130%;	text-decoration:none;	text-transform:uppercase;	padding:7px 0px;	color:#ffffff;	display:block;	border:none;}INPUT.btn-bg{	cursor:pointer;}A.btn-bg:HOVER{	text-decoration:none;}.properties-table td{	vertical-align:top;	font-size:13px;}.cpt_product_details_request P{	margin:7px 0px;}.form-row{	padding:3px 0px;}.category-cetegories{	padding:10px 0px;}.category-image{	padding:0px 0px 10px;}.review_block .review_content{	padding: 6px 10px 0 0;}.discussion-table td{	padding:3px;	text-align:left;}.aux-page{	padding:20px 0px 10px;}.form_wrapper P{	margin:4px 0px;}.cart-lt,.cart-t,.cart-rt,.cart-l,.cart-content,.cart-r,.cart-lb,.cart-b,.cart-rb{	padding:0px;	font-size:0px;	line-height:0px;}.cart-lt{	background: url("vist/cart-lt.gif") top left no-repeat;	width:7px;}.cart-t{	background: url("vist/cart-t.gif") top repeat-x;	height:8px;}.cart-rt{	background: url("vist/cart-rt.gif") top right no-repeat;	width:7px;}.cart-l{	background: url("vist/cart-l.gif") left repeat-y;}.cart-content{	background: #f8f8f8;	padding-left:11px;	padding-right:11px;}.cart-r{	background: url("vist/cart-r.gif") right repeat-y;}.cart-lb{	background: url("vist/cart-lb.gif") bottom left no-repeat;}.cart-b{	background: url("vist/cart-b.gif") bottom repeat-x;	height:29px;}.cart-rb{	background: url("vist/cart-rb.gif") bottom right no-repeat;}#cart_page_title H1{	height:15px;	text-indent:-30000px;	background: url("vist/cart.gif") top left no-repeat;}#cart_page_title {	padding-top:24px;	padding-left:30px;	padding-bottom:14px;}#cart_page_title div{	padding-top:7px}#cart_content_header TD{	padding:3px 6px;}.prod-link{	font-size:17px;	color:#429dc0;}#cart_content_tbl .cart-price-td{	font-size:21px;	color:#e40000;}a.remove-btn{	background:url("vist/delete-ico.gif") center left no-repeat;	padding-left:23px;	font-size:9px;	color:#aaaaaa;	text-decoration:none;}a.remove-btn:HOVER{	text-decoration:underline;}.cart_product_quantity{	width:43px;}#tbl-checkout-progress{	margin-top:20px;}#block-customerinfo P{	margin:5px 0px;}.checkout-steps{	}.checkout-steps P{	margin:10px 0px; }.cpt_product_discuss_link{}.cpt_product_details_request{	border-top: 1px solid #EEEEEE;	margin-top:15px;}.cpt_product_description{	padding-top:10px;}

