/* CSS Document */
html, 
body{margin:0; padding:0; width:100%; height:100%;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul, li, span, h1, h2, h3, input{margin:0; padding:0;}
input, form {padding:0;margin:0;display:inline;}
img{border:none;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
a{text-decoration:none;}
a:link{color: #000000;}
a:visited{color: #000000; }
a:hover{color:#c2c2c2; }
p{ padding:10px 0 0 0; margin:0; text-align:justify;}
h1{color:#4867a0; font-size:18px; padding:2px 0 2px 0;}

#webpage_content_body{margin:0 5px 5px 5px ;_margin:0 0px 5px 0px ; }
#viking-accessories-wrap{width:980px; margin:0 auto;}
#viking-accessories-body{border:1px solid #c2c2c2; float:left;}
#content{width:760px; float:right;}

#horizontal-nav{position:relative; width:958px; background:url(../images_templ/horizontal-nav-bg.jpg) repeat-x; border:1px solid #c2c2c2; margin-bottom:1px; float:left;}
#horizontal-nav ul{float:left; width:675px; height:29px; list-style:none;}
#horizontal-nav li{float:left;}
#horizontal-nav li a{font-size:14px; display:block; line-height:29px; padding:0 13px; border-right:1px solid #c2c2c2; text-decoration:none; color:#000000;}
#horizontal-nav li a:hover{background:url(../images_templ/horizontal-nav-hover-bg.jpg) repeat-x;}

#search{position:relative; top:0; right:0; width:240px; float:right;}
#search img{position:absolute; top:5px; left:0;}
#search-txt{position:absolute; top:5px; left:10px; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-left:1px solid #fff; border-right:1px solid #fff; width:150px; line-height:19px; height:19px;}
#search-button{position:absolute; top:5px; left:160px;}

/* Vertical Menu */
#vertical-bar{width:200px; float:left;  border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background: url(../images_templ/img/vnavbg.jpg) repeat-y; height:100%; margin:0 0 5px 0;}
#vertical-menu{margin:30px 5px 5px 20px;}
#vertical-menu ul{list-style:none;}
#vertical-menu a{text-decoration:none;}
.menuitem_categorytype_link, .menuitem_categorytype_link:link, .menuitem_categorytype_link:visited{color:#d78934; font-weight:bold; font-size:16px;border-top: 1px solid #c2c2c2;}
#vertical-menu .menuitem_categorytype_link:hover{text-decoration:underline;}
#menuitem_categorytype{margin-bottom:10px;}
#menu_categorytype{margin-top:5px;}
.menuitem_category_link, .menuitem_category_link:link, .menuitem_category_link:visited{color:#333; font-size:12px; font-weight:bold;}
#vertical-menu .menuitem_category_link:hover{text-decoration:underline;}

/*Newsletter*/
#newsletter{ float:left;margin: 50px 5px 5px 20px;_margin: 5px 5px 5px 10px; border-top: 1px solid #c2c2c2; }
#newsletter-input{ width:165px; float:left; background:url(../images_templ/news-left.jpg) left 0 no-repeat; padding:0 0 0 11px; margin:5px 0 5px 0;  }
/*#newsletter-input img{position:absolute; top:0px; left:0;}*/
#newsletter-txt{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-right:none; border-left:1px solid #fff;  width:130px; line-height:19px; height:19px; float:left;}
/*#newsletter-button{position:absolute; top:0px; left:145px;}*/
#newsletter-button{ float:left; text-align:left; margin:0; padding:0;}
#news-input-text{ float:left;}
.news-heading{color:#d78934; font-weight:bold; font-size:14px;}
#verisign-logobox{ float:left; text-align:center; width:100%; margin:30px 0 0px 0; padding:0 0 10px 0;}

#cart-info{height:22px; line-height:22px;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2; text-align:right; background: url(../images_templ/horizontal-nav-bg.jpg) repeat-x; width: 960px;}
#cart-info ul{float:right;list-style:none;  background-color:#fff;}
#cart-info li{height:22px; font-size:12px; float:left;}
#cart-info span{padding-right:10px; color:#937025; font-weight:bold;}
#cart-info a, #cart-info a:link, #cart-info a:visited{padding-left:10px; color:#000; text-decoration:none; font-weight:bold;}
#cart-info a:hover{color:#937025;}
#cart-info .separator{padding-right:5px; padding-left:3px;}

#viking-accessories-footer{width:955px;  text-align:center; clear:both; padding:10px 10px;}
#viking-accessories-footer ul{list-style:none; color:#d2d2d2; font-size:13px; margin:0 auto; width:800px;}
#viking-accessories-footer li{float:left; padding:0 10px;}
#viking-accessories-footer a, #viking-accessories-footer a:link, #viking-accessories-footer a:visited{text-decoration:none; color:#dfa15d;}
#viking-accessories-footer a:hover{color:#727272;}
#viking-accessories-footer p{clear:both; font-size:11px; font-weight:bold; color:#AAAAAA; text-align:center;}
#viking-accessories-footer p span{color:#dfa15d; padding:0 5px;}
#viking-accessories-footer p.disclamer{margin-top:10px;}

/*Brief Template*/
.breif-box{ float:left; width:748px;  border:#c2c2c2 1px solid; padding:0 0 15px 0; margin:0 0 10px 0;}
.brief-box-left{ float:left; width:155px;}
.brief-box-middle{ float:left; width:380px; padding:15px 10px 0 5px;}
.brief-box-right{ float:left; width:183px;padding:10px 15px 0 0;}
.brief-img{ float:left; width:150px; height:150px; overflow:hidden; text-align:center;}
.compare-box{ float:left; padding:5px 0 0 5px; }
.rating-box{ float:left;width:175px; text-align:left; padding:0 0 0 31px;}
.productReviews_body a{ color:#da9142;}
.productReviews_body a:hover{ color:#000000;}
.brief-price-box{ float:left;width:100%;margin:5px 0 5px 0; text-align:left; }
.list-price{ text-decoration:line-through; font-size:11px; color:#636363;}
.sale-price{ font-size:13px; color:#4867a0; font-weight:bold; }
.breif-option-box{ float:left;width:100%; padding:0 0 5px 0;}
.more-info{ float:left; width:76px; text-align:center; padding:6px 0 0 30px;}
.more-info a{ text-decoration:underline; color:#636363; font-size:11px;}
.more-info a:hover{ text-decoration:none;}
.brief-name{ float:left; color:#d78934; font-size:18px; width:100%;}
.breif-disc{ float:left; width:375px; border:#c2c2c2 1px solid; border-left:none; border-right:none; margin:5px 0 5px 0; padding:5px;}
.breif-disc ul{ padding:0; margin:0 0 0 10px;}
.play-video{ float:left; text-align:left; width:100%; padding:10px 0 0 0;}

/*Detail Temp*/
#detail-main-box{ float:left; width:748px;  }
#detail-box{float:left; width:592px;border:#c2c2c2 1px solid; border-top:none;}
#realted-box{ float:left; width:146px; text-align:center; margin:0;}
.bold14px{ font-weight:bold; font-size:14px;}
#dt-main-img{ float:left; width:440px; text-align:center; padding:5px;}
#dt-thumb-box{ float:left; width:132px; padding:5px;}
#dt-disc{ float:left; width:325px; margin:0 10px 0 15px;}
#dt-right-box{ float:left; width:230px; margin:0 10px 0 0;}
.dt-p-name{ color:#4867a0; font-size:24px; padding:2px 0 2px 0;}
.text10px{ font-size:10px; color:#636363;}
#dt-p-ratingbox{ width:100%; margin:5px 0 5px 5px;}
#dt-options-box{ width:100%; margin:5px 0 5px 0;}
#dt-price-box{ width:100%; margin:15px 0 15px 0; text-align:left;}
.dt-listprice{ font-size:14px; text-decoration:line-through;}
.dt-saleprice{ font-size:18px; color:#4867a0;}
#qty-box{ width:60px; margin:15px 0 15px 170px; text-align:right;}
#qt{ float:left; padding:5px 0 0 0;}
#dt-buttons{ width:100%; margin:15px 0 0px 0; text-align:left;}
#dt-mailoption{ width:582px; margin:15px 0 0px 0; text-align:left; float:left; height:21px;  border:#c2c2c2 1px solid; border-left:none; border-right:none; padding:0 10px 0 0; font-size:10px;}
#dt-mailoption a:hover{ text-decoration: underline; color:#c2c2c2c;}
#dt-video-box{ float:left; padding:10px;width:572px; text-align:center;}
.productReviews_avgCustomerReview{ color:#dc994f;}
#detail-main-box .productReviews_body a{ color:#4867a0;}
#detail-main-box .productReviews_body a:hover{ color:#000000;}
#detail-main-box .productReviews_body{border:#c2c2c2 1px solid;}
#dt-disc ul{ padding:0; margin:0 0 0 10px ;}
#detail-main-box .productReviews_percentageBarContainer{ width:23px;}
#thumbnails ul{ list-style:none; }
.text10px strong{ font-weight:bold; font-size:11px;}

/*Related Product*/
.related-p-box{ float:left; width:134px; border:#c2c2c2 1px solid; padding:5px; margin:0 4px 10px 4px;}
.rlt-name{float:left; width:100%; color:#d78934; font-size:16px; text-align:center; }
.rlt-img{float:left; width:100%;  text-align:center; padding:5px 0 5px 0; overflow:hidden;}
.rlt-price{ float:left; width:100%;text-align:center;  padding:5px 0 5px 0; }
.rlt-more-info{ float:left; width:55px; text-align:center; padding:6px 0 0 0;}
.rlt-more-info a{ text-decoration:underline; color:#636363; font-size:11px;}
.rlt-more-info a:hover{ text-decoration:none;}

/*Home-page Product*/
.Home-p-box{ float:left; width:134px; border:#c2c2c2 1px solid; height:240px; padding:5px; margin:0 2px 10px 2px;}
.Home-p-name{float:left; width:100%; color:#d78934; font-size:16px; text-align:center; height:38px; overflow:hidden; }
.Home-p-name a{ font-size:12px;}
.Home-p-img{float:left; width:100%;  text-align:center; overflow:hidden; valign: middle; }
.Home-p-price{ float:left; width:100%;text-align:center; height:28px; overflow:hidden; padding:2px 0 2px 0;valign: middle; }
.Home-p-more-info{ float:left; width:55px; text-align:center; padding:3px 0 0 0;}
.Home-p-more-info a{ text-decoration:underline; color:#636363; font-size:11px;}
.Home-p-more-info a:hover{ text-decoration:none;}

.home-heading{color:#5171A0; font-size:16px; width:745px; padding:5px 0 5px 5px;}
.home-heading a{color:#5171A0; font-size:16px;}
.home-heading a:hover{color:#c2c2c2; font-size:16px;}
a.home-more {color:#d78934; font-size:12px; }
a.home-more:hover { font-size:12px; }


.categories_path_td{border:#c2c2c2 1px solid; border-top:none; height:21px; padding:0 0 0 10px; margin:0;}
.categories_path img{ display:none;}
.products_summary img{ display:none;}
.products_summary_td{ height:25px;}
.navigator_products{ float:left;  padding:5px 0 5px 5px;}
/*.categories_path_separator{ display:none;}
.top_link{ background:url(../images_templ/cat-seprater.jpg) right 0 no-repeat; height:17px; padding:4px 10px 0 5px; display:block; float:left; }*/

/*################SITEMAP######################*/
.sitemap_body {width:auto;height:auto;margin-bottom:30px;float:left;}
.sitemap_custompages {clear:both; padding:20px 0 20px 0; font-size:18px; color:#4867a0;}
.list_sitemap_custompages { margin:0; padding:0;}
.listitem_sitemap_custompage {margin:0 5px 0 0;width:228px;float:left;border-bottom:1px dotted #999999;list-style: none;}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {color:#626262;width:228px;line-height:20px;}
.listitem_sitemap_custompage a:HOVER {width:222px;text-decoration:none;background-color:#000000;display:block; color:#d78934;padding-left:6px;font-weight:bold;}
.listitem_sitemap_manufacturer {width:222px;float:left;border-bottom:1px dotted #999999; margin:0 10px 0 0; padding:0 0 5px 0;}
.listitem_sitemap_manufacturer a{ font-weight:bold;}
.listitem_sitemap_category a{ font-weight:normal;}
/*.manufacturer_link:LINK, .manufacturer_link:LINK:VISITED {color:#626262;line-height:25px;}
.manufacturer_link:LINK:HOVER {text-decoration:none;color:#FF0000;font-weight:bold;}*/
p.sitemap_categorytype {line-height:25px;text-align:center;clear:both;}
ul.list_sitemap_products {}
li.listitem_sitemap_products {list-style-type:none;width:150px;height:200px;float:left;text-align:center; padding:10px 0 0 0; margin:0 8px 0 8px;}
.listitem_sitemap_products .product_link:LINK, .listitem_sitemap_products .product_link:VISITED { color:#464646;display:block;}
/*.listitem_sitemap_products .product_link_img:LINK, .listitem_sitemap_products .product_link_img:VISITED {display:block;height:135px;}*/
.categorytype_link:LINK, .categorytype_link:VISITED {font-size:20px;display:block;width:100%;line-height:35px;color:#4867a0;}
.categorytype_link:hover{font-size:20px;display:block;width:100%;line-height:35px;color:#d78934;}
p.sitemap_category {clear:both;}
a.category_link:LINK, a.category_link:VISITED {font-size:16px;color: #d78934;}
a.category_link:HOVER {color:#000000;}
.listitem_sitemap_custompage a.category_link {color:#990000;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {width:220px;text-decoration:none;background-color:#cccccc;color:#000000;padding-left:6px;font-weight:bold;}
.navigator_products {clear:both;text-align:center;height:20px;}
.navigator_products, .navigator_products_list {margin:0px;}
.navigator_products_listitem_selected, .navigator_products_listitem {float:left;width:auto;margin:0 15px 10px 15px;list-style-type:none;height:25px;}
.navigator_products_link:LINK, .navigator_products_listitem a:VISITED{color: #58585a;}
.navigator_products_link:HOVER {color: #800e0e;}

/*....................contact_form.............*/
#contact_form {width:300px;float:left;  margin:20px 0px 0 100px; height:auto;border:#c0c0c0 1px solid; padding:0 0 5px 0;}
#fd {width:290px;height:20px;margin-left:auto;margin-right:auto;margin-top:10px; clear:both;}
#fht {width:150px;_width:145px;height:20px;margin-left:6;float:left; text-align:left;}
#fht1 {width:125px;height:20px;margin-left:6;float:left;}
#fd_textbox{width:290px;height:50px;margin-left:auto;margin-right:auto;margin-top:10px; clear:both;}
.ftext {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#484242;}
.textfield2 {width:120px;height:15px;margin-left:5px;float:left;font-family:Tahoma;font-size:11px;color:;}
#fhti5 {width:125px;height:50px;float:left; margin:0px 0 14px 0px;}
.txtarea {width:120px;height:50px;margin-left:5px;float:left;font-family:Arial;font-size:11px;;}
.bts {height:auto;width:90px;font-family:Arial;font-size:11px;color:#4867a0;}
.style1 {color:#4867a0; font-size:14px;}
#select-box{width:125px;height:20px;margin-left:6px;float:left;}
#select-box select{ width:125px;height:20px; font-size:11px;}
#dealer-add{ float:left;margin:10px 0px 0 25px;}