/* CSS For ALL */
ul, li, h1, h2, h3, form, table, td, tr, input{margin:0; padding:0; list-style:none;}
input, form {padding:0;margin:0;display:inline;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
img{border:none; margin:0;  padding:0;}
p{ margin:0; padding:0;}
a{text-decoration:none; margin:0; padding:0; border:0;}
a:link{ color:#824621;}
a:hover{color:#824621; text-decoration:underline;}
a:visited{color:#824621;}

/* Website CSS Start Here */
body {padding:0; margin:0; background:#370001; color:#b5784b; font-family:Verdana; font-size:11px;}
#vk_main_wrap{width:778px;  margin:0 auto;  }
#vk_main_box{ width:776px; background:#250706; float:left; border:1px solid #5d1f03; border-width:0 1px; padding-bottom:10px;}
#vk_header_wrap{ width:776px; height:123px; float:left;}
#vk_logo{ width:374px; height:123px; float:left;}
#vk_ckt_wrap{ width:400px; float:left; padding-top:10px;}
#vk_ckt_info{width:400px; height:36px; float:left; margin:0; padding:;}
#vk_ckt_info p{ float:left; text-align:right; width:365px; padding-top:18px;_padding-top:20px;}
#vk_ckt_info p a{color:#be682c; font-weight:bold; text-transform:uppercase;font-size:11px;}
#vk_ckt_info p a:hover{color:#be682c; font-weight:bold; text-transform:uppercase;font-size:11px;}
#vk_ckt_info img{ float:right; margin:0; padding:0;}
#vk_ckt_status{width:396px; height:25px; float:left; text-align:right; font-size:11px; padding-top:5px;}
#vk_srch_info{width:400px; float:left;}
#vk_srch_info form,input{ margin:0; padding:0;}
#vk_srch_info div#search-product-box{ width:268px; float:right;}
#vk_srch_info div#search-product-box p{ width:65px; font-size:11px; font-weight:bold; float:left; text-transform:uppercase; color:#be682c; margin-top:3px;}
#vk_srch_info div#search-product-box div.product-search-input input.product-input{ width:136px; float:left; border:1px solid #5d1f03; height:17px; margin:2px 2px 0 2px;}
#vk_srch_info div#search-product-box div.product-search-img{}

/* Horizontal Menu Css */
#vk_hr_menu_wrap{width:776px; float:left; vertical-align:top; margin:0; padding:0;}
#vk_hr_menu_wrap a{ float:left; margin:0;}
#vk_middle_wrap{ width:776px; float:left;}

/* Haome page banner Css */
#vk_hm_banner{ width:776px; float:left; margin-bottom:2px;}
#vk_banner{ width:520px; height:258px; float:left;}
#vk_nw_prod{ width:256px; height:258px; float:left; background:#fff;}
#vk_nw_prod_header{width:254px; float:left; padding:5px 0; text-align:center; background:#250706; text-transform:uppercase; font-weight:bold; color:#f1c7ab; margin:1px 0 0 1px;}
#vk_nw_prod_img{ width:246px; height:194px; float:left; text-align:center; padding:5px; overflow:hidden;}
#vk_nw_prod_name{ width:246px; padding:2px 5px 2px 5px; color:#000; text-align:center; float:left; font-weight:bold; overflow:hidden;}

/* Vertical Menu Css */
#vk_vrt_menu{ width:180px; float:left; padding:10px;}
.vk_menu_box{ width:180px; float:left; margin:10px 0;}
.vk_menu_box h1{width:180px; height:20px; float:left; font-size:11px; color:#fff; text-transform:uppercase; background:url(../images_templ/line.gif) no-repeat bottom left; margin-bottom:8px; text-align:left;}
.vk_menu_box .info{width:180px; float:left; padding-top:5px;}
.vk_menu_box div.info a{ color:#b5784b; font-size:11px;}
.vk_menu_box div.info a:hover{ color:#fff; text-decoration:underline; font-size:11px;}
.vk_menu_box div.info a:visited{color:#b5784b; font-size:11px;}

.vk_menu_box div.info div.bs_pdt .product_link{ float:left; margin:1px 0; width:170px;}
.vk_menu_box div.info div.bs_pdt a{color:#b5784b;background:url(../images_templ/arrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
.vk_menu_box div.info div.bs_pdt a:hover{color:#fff; text-decoration:underline;background:url(../images_templ/arrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
.vk_menu_box div.info div.bt_review{ width:180px; float:left;}
.vk_menu_box div.info div.bt_review div.bt_review_img{ width:180px; float:left; padding:3px 0;}
.vk_menu_box div.info div.bt_review div.bt_review_name{ width:180px; float:left;padding:3px 0;}
.vk_menu_box div.info div.bt_review div.bt_review_cmnt{ width:180px; float:left;padding:3px 0;}

.vk_menu_box div.info div.acc_user_name{width:180px; float:left;}
.vk_menu_box div.info div.acc_user_name input{ width:150px; float:left; border:1px solid #fff; margin:3px 0;}
.vk_menu_box div.info div.acc_login_pw{width:180px; float:left;}
.vk_menu_box div.info div.acc_login_pw input{ width:150px; float:left; border:1px solid #fff; margin:3px 0;}
.vk_menu_box div.info input.acc_submit{float:right; margin-right:28px; padding:3px 0;}

#vk_conent_area{ width:555px;_width:554px; float:left; background:#fff; padding:10px;_padding:10px 10px 10px 8px;color:#000;}

/* Footer Section Css */
#vk_footer{ width:760px; float:left; font-size:11px;padding-left:16px; margin-top:15px;}
#vk_footer ul.vk_footer_link{ margin:0; padding:0;}
#vk_footer ul.vk_footer_link li{ float:left; margin-right:10px; list-style:none; border-right:1px solid #f1c7ab; padding-right:10px; margin-bottom:5px; }
#vk_footer ul.vk_footer_link li a{font-size:12px; color:#f1c7ab; text-decoration:underline;}
#vk_footer ul.vk_footer_link li a:hover{font-size:12px; color:#824621;}
#vk_footer p{ width:760px; float:left; color:#824621;}

table.footer_links_system{ margin:auto; height:auto; text-align:center; padding:3px; float:left; }
.footer_link_system{ color:#824621;}
table.footer_links_system a{ color:#fff;}
table.footer_links_system a:hover{ color:#fff;}

/* Verical Menu */
#menu_categorytypes{ margin:0;}
#menu_categorytypes li{ float:left; }
#menu_categorytypes .class_menuitem_categorytype .menuitem_categorytype_link{font-size:11px;color:#b5784b; padding-left:5px; }
#menu_categorytypes .class_menuitem_categorytype .menuitem_categorytype_link:LINK, #menu_categorytypes .class_menuitem_categorytype .menuitem_categorytype_link:VISITED{font-size:11px; color:#b5784b; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px; display:none;}
#menu_categorytypes .menuitem_categorytype_link:HOVER{font-size:11px; color:#fff; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;display:none;}
#menu_categorytypes .class_menuitem_categorytype_selected .menuitem_categorytype_link{font-size:11px; color:#b5784b; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;display:none;}

#menuitem_categorytype ul{ margin:0; padding:0; }
#menu_categorytypes li#menuitem_category{float:left; width:180px; clear:both; margin:3px 0; }

#menuitem_category {}
#menuitem_category a, #menuitem_category a:visited{font-size:11px; color:#b5784b; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;}
#menuitem_category a:hover{font-size:11px; color:#fff; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;}
#menuitem_category.class_menuitem_category_selected a, #menuitem_category.class_menuitem_category_selected a:visited{font-size:11px; color:#b5784b; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;}

#menu_category li{ width:165px; margin:3px 0 3px 15px;_margin:3px 0 3px 8px;}
#menuitem_category .class_menuitem_subcategory_selected a:LINK, #menuitem_category .class_menuitem_subcategory_selected a:VISITED{font-size:11px; color:#b5784b; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;}
#menuitem_category .class_menuitem_subcategory a{font-size:11px; color:#b5784b; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;}
#menuitem_category .class_menuitem_subcategory a:hover{font-size:11px; color:#fff; background:url(../images_templ/arrow.gif) no-repeat 0 5px;padding-left:15px;}

/* Contact us page CSS Here*/
#cont-page{width:554px; float:left; text-align:left; font-size:11px; color:#000;}
#cont-page-info{width:534px; float:left;}
#cont-page-info h1{margin:6px 0; font-size:14px;}
.titletext{font-size:12px; color:#252525; padding:3px 0 3px 0; text-align:left;}
.titletext #name{width:263px; padding:2px 0; border:1px solid #a1a1a1;}
.titletext #email{width:263px; padding:2px 0; border:1px solid #a1a1a1;}
.titletext textarea{width:263px;  height:100px; border:#a1a1a1 1px solid; }
.titletext strong{ width:110px; float:left;}
.titletext input{width:263px; padding:2px 0; border:1px solid #a1a1a1;}
.titletext input.input-field{width:263px; padding:2px 0; border:1px solid #a1a1a1;}
.titletext-email select{width:130px; padding:2px 0; border:1px solid #a1a1a1; }
.titletext-select select.country{width:263px; padding:2px 0; border:1px solid #a1a1a1; margin:3px 0;}
.titletext-chkbox input{}
/*
.contact_ml{width:504px; float:left; clear:both; padding:5px 0 10px 30px; background:url(images_templ/mail_logo.gif) no-repeat 2px 3px; }*/
.contact_add{width:504px; float:left; clear:both; padding:5px 0 10px 30px; background:url(../images_templ/contact_form_logo.gif) no-repeat 1px 5px; }
.contact_ph{width:504px; float:left; clear:both; padding:5px 0 10px 30px; background:url(../images_templ/telephone_logo.gif) no-repeat 1px 5px;  font-size:12px;}
.form-header{width:504px; float:left; clear:both; padding:20px 0 15px 30px;  font-size:12px;}

#form_holder {width:504px;float:left; padding-left:30px;}
#form_holder img {border: none;}
#recaptcha_widget{width:448px; float:left; margin:5px 0 8px 0;}
.label {margin-top: 5px;}
.field input {width:263px; padding:2px 0; border:1px solid #a1a1a1;}
.validation_error_state {width:263px; padding:2px 0; border:1px solid #a1a1a1;}
/*#form_holder .validation_error_state {border: 1px solid #a1a1a1; width: 448px; padding:3px 0; float:left;}*/
#comment {padding: 3px 0; border: 1px solid #a1a1a1; width: 448px; overflow-y: hidden;}
.v_msg { width:448px; position:relative; float:left; text-align:right;  color:red;}
#commentForm table div.v_msg { float:left; width:263px; text-align:right;clear: both;  color: red;}
#form_validation_message {color:red;}
#recaptcha_response_field {border: 1px solid #a1a1a1; width: 448px; padding:3px 0; float:left;}
#recaptcha_image_holder {margin-bottom: 10px; border: 1px solid #a1a1a1; clear: both; position: relative; background-color: #fff; width:446px;}
#recaptcha_logo {bottom:3px; left: 0;}
#submit_it {bottom: 2px;float:right; padding-right:51px;}
.recaptcha_only_if_audio, .recaptcha_only_if_image, .recaptcha_help, .recaptcha_refresh {float: right; margin: 0 5px 3px 0;}
.recaptcha_only_if_image {margin-top: 2px;}

/* Custom pages CSS Start Here */
#custompages{ width:554px; float:left; color:#000;}
#custompages h1{ font-size:14px; padding:5px 0;}
#custompages p.faq-question a{ color:#b5784b; margin:5px 0; line-height:20px; font-weight:bold;}
#custompages p.faq-question a:hover{ color:#b5784b; margin:5px 0; line-height:20px; font-weight:bold; text-decoration:underline;}
#custompages p{ margin:5px 0; line-height:16px;}

/* Brief Template CSS Start Here */
.vk_bt_wrap{ width:554px; float:left; border-top:1px solid #84523c; margin:5px 0; padding:5px 0;}
.vk_bt_wrap_img{ width:150px; float:left; text-align:center;}
.vk_bt_wrap_content{ width:304px; float:left; text-align:left;}
.vk_bt_wrap_content div.vk_bt_prdname{width:304px; float:left; padding:5px 0;}
.vk_bt_wrap_content div.vk_bt_prdname a{ font-size:12px; color:#000; font-weight:bold;}
.vk_bt_wrap_content div.vk_bt_prdname a:hover{font-size:12px; color:#000; font-weight:bold;}
.vk_bt_wrap_content div.vk_bt_prddescp{width:304px; height:100px; overflow:hidden; float:left; padding:5px 0;}
.vk_bt_wrap_price{ width:100px; float:left; text-align:right;}
.vk_bt_wrap_price div.vk_bt_price {width:100px; float:left; text-align:right; padding:3px 0 6px 0; color:red; font-size:12px; font-weight:bold;}
.vk_bt_wrap_price div.vk_bt_buynow{width:100px; float:left; text-align:right;padding:6px 0;}
.vk_bt_wrap_price div.vk_bt_moreinfo{width:100px; float:left; text-align:right;padding:6px 0;}

/* Detail Template CSS Start Here */
#vk_dt_temp{ width:554px; float:left;}
#vk_dt_temp_top{width:554px; float:left;border-bottom:1px solid #84523c; padding:5px 0 10px 0;}
#vk_dt_temp_img{ width:170px; float:left; text-align:center;}
#vk_dt_enlarge_text{ width:170px; float:left; text-align:center; margin:5px 0;}
#vk_dt_temp_content{ width:380px; float:left; padding-left:4px; }
#vk_dt_temp_content p{ margin:3px 0; padding:3px 0;}
#vk_dt_temp_prdname{width:380px; float:left; padding:5px 0;font-weight:bold;}
#vk_dt_temp_prdname a{ font-weight:bold; padding:3px 0; font-weight:bold;}
#vk_dt_temp_prdname a:hover{font-weight:bold; padding:3px 0; font-weight:bold;}
#vk_dt_temp_prditm{width:380px; float:left; padding:5px 0;}
#vk_dt_temp_prdoption{width:380px; float:left; padding:5px 0;}
#vk_dt_temp_prdoption  tr.product_options_title{ font-weight:bold;}
#vk_dt_temp_prdoption td{ text-align:left;}
#vk_dt_temp_prdoption td.option_name{text-align:left;}
#vk_dt_temp_prdoption select{ border:1px solid #824621; width:150px;}

#vk_dt_temp_prddescrp{width:380px; float:left; padding:3px 0;}
#vk_dt_temp_prdprice{width:380px; float:left;font-weight:bold; padding:3px 0; font-size:13px; color:red;}
#vk_dt_temp_bottom{width:554px; float:left; margin-top:10px;}
#vk_dt_temp_prpty{width:554px; float:left; padding:5px 0;}
#vk_dt_temp_extra{width:554px; float:left;}
#vk_dt_temp_extra ul{ margin:0; padding:0;}
#vk_dt_temp_extra li{ list-style:none; margin:0 5px; float:left;}
#vk_dt_temp_related{width:554px; float:left; padding:5px 0;}
#vk_dt_temp_related h1{ float:left; width:550px; font-weight:bold; padding:5px 0 5px 4px; font-size:12px; background:#250706; color:#b5784b; margin:10px 0 5px 0;}

/* CSS For CTG Template*/
.ctg-box{ width:130px; height:175px; float:left; margin:8px 8px 8px 0px; overflow:hidden; }
.ctg-box img{width:120px; float:left; text-align:center;}
.ctg-box .category_link{width:130px; float:left; margin:5px 0; text-align:center; color:#84523c;}
.navigator_products{ width:100%; float:left; text-align:center; margin:5px 0;}

/* CSS For Featured Products*/
.vk_fp_wrap{ width:176px; float:left; border:1px solid #84523c; border-width:0 1px 1px 0; margin:7px 7px 7px 0px;_margin:7px 5px 7px 0px; padding-bottom:7px;}
.vk_fp_img{ width:176px; height:150px; float:left; text-align:center; margin:3px 0; overflow:hidden;}
.vk_fp_name{width:176px; height:40px; float:left; text-align:center;}
.vk_fp_name a{ color:#824621; text-decoration:none; text-align:center;}
.vk_fp_name a:hover{ color:#824621; text-decoration:underline;text-align:center;}
.vk_fp_price span.product_price{width:176px; float:left;text-align:center; color:#250706; font-weight:bold;}
/*.product_price{width:176px; float:left; text-align:left; color:#250706; font-weight:bold;}*/

/* CSS For New Products*/
.vk_np_wrap{ width:270px; float:left; margin:7px 7px 7px 0px;}
.vk_np_img{ width:270px; height:150px; float:left; text-align:center; margin:3px 0;}
.vk_np_name{width:270px; height:30px; float:left; text-align:center;}
.vk_np_price{width:270px; height:18px; line-height:18px; float:left;text-align:center; font-weight:bold;}

/* CSS For Home page New Products*/
#home_np{ width:554px; float:left;}
#home_np_hder{ width:544px; float:left; background:#250706; padding:5px; text-transform:uppercase; font-weight:bold; color:#f1c7ab;}
#home_np_content{width:554px; float:left;}

/* CSS For Home page Feature Products*/
#home_fp{ width:554px; float:left;}
#home_fp_hder{ width:544px; float:left; background:#250706; padding:5px; text-transform:uppercase; font-weight:bold; color:#f1c7ab;}
#home_fp_content{width:554px; float:left;}

/* CSS For Home page Sale for May*/
#home_sfm{ width:554px; float:left;}
#home_sfm_hder{ width:544px; float:left; background:#250706; padding:5px; text-transform:uppercase; font-weight:bold; color:#f1c7ab;}
#home_sfm_content{width:554px; float:left;}

h1#vk_custompage_header{width:554px; float:left; height:30px; line-height:30px; border-bottom:1px solid #84523c; margin-bottom:10px; color:#84523c; font-size:14px;}



/*################SITEMAP######################*/
.sitemap_body {width:auto;height:auto;float:left; }
.sitemap_custommenu{float:left;}
.sitemap_custommenu a{ color:#84523c; text-decoration:none; font-weight:bold;}
.sitemap_custommenu a:hover{ color:#84523c;}
.sitemap_custompages {float:left; text-align:left; width:544px; margin:10px 0 0 0; background:#84523c; color:#fff;font-size:13px; padding:2px 5px; margin-bottom:5px;}
.list_sitemap_custompages { margin:0; padding:0; clear:both;}
.listitem_sitemap_custompage {margin:0 5px 0 5px; padding:0;float:left;list-style: none;  }
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {width:160px; padding:5px 0;text-decoration:none;display:block; float:left; border-bottom:dotted 1px #84523c; padding-left:5px;}
.listitem_sitemap_custompage a:HOVER {width:160px; padding:5px 0;text-decoration:none;display:block; float:left; border-bottom:dotted 1px #84523c; background:#84523c; color:#fff;padding-left:5px;}
.listitem_sitemap_manufacturer {}
.manufacturer_link:LINK, .manufacturer_link:LINK:VISITED {}
.manufacturer_link:LINK:HOVER {}
p.sitemap_categorytype { float:left; text-align:left; width:554px; margin:10px 0 0 0; background:#84523c; color:#fff;}
.categorytype_link:LINK, .categorytype_link:VISITED { width:544px;display:block;color:#fff; font-size:13px;padding:2px 5px;}
.categorytype_link:hover{width:544px;display:block;color:#fff;font-size:13px; padding:2px 5px;}
ul.list_sitemap_products {}
li.listitem_sitemap_products { width:170px; height:200px; float:left; border:1px solid #84523c; border-width:0 1px 1px 0; margin:10px 10px 10px 0; padding:2px;_padding:2px 2px 2px 1px;}
.product_link_img{ width:170px; float:left; text-align:center;}
.list_sitemap_products li.listitem_sitemap_products a.product_link_img{height:150px;float:left; text-align:center; overflow:hidden;}
.list_sitemap_products li.listitem_sitemap_products img{ margin:auto; overflow:hidden; text-align:center;}
.list_sitemap_products li.listitem_sitemap_products a.product_link{ width:170px;float:left; text-align:center; overflow:hidden; margin-top:3px;}
.list_sitemap_products a{  color:#84523c; text-decoration:none; text-align:center; }
.list_sitemap_products a:hover{color:#84523c; text-decoration:underline;text-align:center; }
p.sitemap_category {padding-top:10px; font-weight:bold; font-size:12px;clear:both;color:#84523c; margin:5px 0;}
.sitemap_category a{ text-decoration:none; font-size:12px;}
.sitemap_category a:hover{color:#84523c;font-size:12px; text-decoration:underline; }
a.category_link:LINK, a.category_link:VISITED {font-size:12px;color: #84523c;}
a.category_link:HOVER {color:#84523c;font-size:12px;}
.listitem_sitemap_custompage a.category_link {color:#84523c;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {text-decoration:none;font-weight:bold;}
p.navigator_products{float:left; text-align:center; font-size:13px;}
p.navigator_products a.navigator_products_link{ font-size:13px;}
p.navigator_products a.navigator_products_link:hover{ font-size:13px;}