/* CSS Document */
ul, li, h1, h2, h3, form, table, td, tr, input{margin:0; padding:0; list-style:none; }
p{ padding:10px 0 0 0; margin:0; text-align:left; }
input, form {padding:0; margin:0; display:inline; }

.right{float:right; }
.left{float:left; }
.clear{clear:both; }
img{border:none; }
a{text-decoration:none; }
a:link{color:#007cc4; font-size:12px; }
a:visited{color:#007cc4;	font-size:12px;}
a:hover{color:#f2753a; font-size:12px; }

H1{padding-top: 5px; font-size:18px;}
body{ margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#252c3c; background:#324b67 url(../images_templ/sck/bg.jpg) repeat-y center; } 
#main-container{ margin:auto; width:1000px; }

/*Header*/
#header-box{height:120px;width:980px; margin:0 10px 0 10px; _margin:0 0px 0 10px; background:url(../images_templ/sck/header-bg.gif) repeat-x; position:relative;}
#logo-box{ position:absolute; top:4px; left:30px; }
#free-shipping-banner{ position:absolute; top:10px; left:240px; }
#contact-num{ position:absolute; top:5px; right:0;}
#ls-button{position:absolute; top:10px; left:430px; }

/*Middle part*/
#middle-box{ float:left; width:1000px; padding:0 0 0 0px; background:url(../images_templ/sck/middle-bg.gif) repeat-y center; }
#middle-box-bottom{ float:left; width:1000px; padding:0 0 0 0px; background:url(../images_templ/sck/middle-bottom.gif) no-repeat bottom; }
#middle-box-logo{ float:left; width:981px; padding:0 9px 0 10px; background:url(../images_templ/sck/left-logo.gif) no-repeat 18px bottom;}
#middle-matter-box{ float:left; width:612px; /*background:url(../images_templ/sck/middle-round-top.gif) no-repeat; */}
.white-round-box{float:left; width:612px; background:#FFFFFF; margin:10px 0px 10px 0px; }
.white-round-middle{ float:left; width:582px; padding:0 15px 0 15px; }


/*LEFT part*/
#left-side-box{ float:left; width:220px; padding:0 0 120px 0px; _padding:0 0 140px 2px; }
.round-bg-box{ float:left; background-image: url(../images_templ/sprites/scksprite2.png);
  background-position: -1030px -10px; width:205px; margin:10px 0 0 0; padding:0 0 0 6px; }
#search-box{ float:left; width:176px; height:34px; background:url(../images_templ/sck/search_bg.gif) no-repeat; margin:7px 0 0 0; padding:9px 0 0 21px; }
#search-input{ float:left; width:122px; height:20px; padding:3px 0 0 0; }
.searchinput{ width:122px; height:20px; display:inline; background:transparent; border:none; }
#gobutton{ width:26px; height:26px;  float:left; padding:0px 0 0 16px; }

/* Dual Seach Box */
#search-txt{width:140px;}
#wrap_search_field{height:76px; padding-left:5px; position:relative; margin:7px 0 5px 8px; background-image: url(../images_templ/sprites/scksprite1.png);
  background-position: -10px -10px;}
#wrap_search_field input{}
#wrap_search_field select{margin-top:12px;}
#searchsubmit, #search_button{position:absolute; top:-5px; right:15px;}

#newsletter-box{ float:left; width:209px; padding:13px 0 0 0px; text-align:left; }
.news-input-box{ float:left; background-image: url(../images_templ/sprites/scksprite1.png);
  background-position: -10px -485px; width:171px; height:20px; margin:5px 0 0 0; padding:1px 0 0 8px; }
.news-input{ width:160px; background:none; border:none; height:20px; }
.search-product-btn{ float:left; padding:2px 0 0 4px}
.news-text{ float:left; width:175px; color:#b7b7b7; font-size:11px; padding:3px 0 0 0; }
.dealer-banner{ float:left; padding:25px 0 25px 8px; }
.bold14px{ color:#86baf2; font-size:14px; font-weight:bold; }

/*Top Menu*/
#top-menu{ float:left; height:34px; background:#252c3c; width:745px; padding:0 10px 0 0; margin:0 2px 0 0; }
#top-menu ul{ float:right; }
#top-menu li{ float:left; }
#top-menu li a{ float:left; line-height:34px; font-size:14px; color:#86baf2; padding:0 20px 0 20px; }
#top-menu li a:hover{ float:left; color:#FFFFFF; background:url(../images_templ/sck/top-menu-over.gif) repeat-x; }

/*RIGHT part*/
#right-side-box{ float:left; width:135px; padding:0 0px 0 8px;_padding:0 0px 0 5px;_margin:0 0px 0 0px; }
#right-side-box2{float:left; width:135px; padding:0 0px 0 8px;_padding:0;_margin:0;}
.right-roundbox{ float:left; background-image: url(../images_templ/sprites/scksprite2.png);
  background-position: -1261px -10px; width:135px; }
#cart-infor-box{ float:left; width:135px; background-image: url(../images_templ/sprites/scksprite1.png);
  background-position: 0px -375px; padding:10px 0 0 0; height:90px; }
#cart-info{ float:left; padding:0 0 0 30px; color:#FFFFFF; line-height:20px; text-align:right; width:105px; }
#cart-link{ float:left; width:123px; padding:8px 0 0 12px; }#cart-link a{ color:#FFFFFF; padding:0 3px 0 1px; text-transform:uppercase; font-size:10px; font-weight:bold; }#cart-link a:hover{ text-decoration:underline; }
.blue-text{color:#86baf2; }

#member-loginbox{ float:left; width:115px; padding:10px 10px 0 10px; text-align:center; }
#member-login-textbox{float:left; width:115px; padding:2px 0 0 7px; background-image: url(../images_templ/sprites/scksprite2.png);
  background-position: -1424px -10px;  margin:5px 0 0 0; }
#member_login_field{ float:left; }#register_box_password{ float:left; padding:8px 0 6px 0; }
.username_login{ float:left; background:none; border:none; width:100px; height:20px; }.login_password{ float:left; background:none; width:100px; height:20px; border:none; }
#register_box_go_button{ float:right; padding:2px 0px 0 0; }
#meber-links{ float:left; width:60px; text-align:left; }#meber-links a{ font-size:10px; font-weight:bold; text-align:left; color:#8dc3fe;  background-image: url(../images_templ/sprites/scksprite1.png);
  background-position: -10px -754px; padding:0 0 0 7px; }#meber-links a:hover{ text-decoration:underline; }
#right-banner{ float:left; padding:27px 0px 10px 1px; text-align:center;}

/* FOOTER*/
#footer-box{ float:left; width:980px; margin:0 10px 0 10px; _margin:0 5px 0 5px;  padding:0 0 15px 0; }
#card-box{ float:left; width:980px; border-top:1px #252c3c solid; margin:15px 0 0 0; padding:13px 0 0 0; }
.footer-text{ float:right; width:215px; color:#FFFFFF; line-height:18px; text-align:right; }
.footer-text a{ color:#FFFFFF; }.footer-text a:hover{ color:#FFFFFF; text-decoration:underline; }

/* Verical Menu */
#menu-box{ float:left; width:205px; }
#menu-box ul{ margin:0;  list-style:none; padding:0 0 0 10px; width:190px; float:left; }
/*#menu_categorytypes .menuitem_categorytype_link{font-size:16px; font-weight:bold; color:#014669; display:block; _display:inline-block; float:left; padding:5px 0 1px 0; width:162px; }*/
#menu_categorytypes .menuitem_categorytype_link:LINK{font-size:15px; color:#8dc3fe; font-weight:bold; display:block; _display:inline-block; float:left; padding:8px 0 5px 0px; width:190px; }
#menu_categorytypes .menuitem_categorytype_link:VISITED{font-size:15px; color:#8dc3fe; font-weight:bold; display:block; _display:inline-block; float:left; padding:8px 0 5px 0px; width:190px; }
#menu_categorytypes .menuitem_categorytype_link:HOVER{font-size:15px; color:#ff8f00; font-weight:bold; display:block; _display:inline-block; float:left; padding:8px 0 5px 0px; width:190px; }
#menu_categorytypes .class_menuitem_categorytype_selected .menuitem_categorytype_link{font-size:15px; color:#ff8f00; font-weight:bold; display:block; _display:inline-block; float:left; padding:8px 0 5px 0px; width:190px; }

#menuitem_categorytype{ width:190px; float:left; padding:0 0 5px 0; }
#menuitem_categorytype ul{ margin:0; padding:0; }
#menuitem_category { margin:0px 0 0 0 ; padding:0px; clear:both; }
#menuitem_category a{ font-size:14px; color:#FFFFFF; display:block; _display:inline-block; float:left; width:190px; height: auto;   background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 5px 0; }
#menuitem_category a:hover{ font-size:14px; color:#8dc3fe; display:block; _display:inline-block; float:left; width:190px; height: auto;  background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 5px 0; }
#menuitem_category.class_menuitem_category_selected .menuitem_category_link{font-size:14px; color:#8dc3fe; display:block; _display:inline-block; float:left; width:190px; height: auto;   background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 5px 0; }

#menu_category li{ margin:0 0 0 0px; padding:0px 0 0 1px; width:205px; }
#menuitem_category .class_menuitem_subcategory_selected a:LINK, #menuitem_category .class_menuitem_subcategory_selected a:VISITED{font-size:14px; color:#8dc3fe; display:block; _display:inline-block; float:left; width:180px; height:auto;  background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 8px 10px; }
#menuitem_category .class_menuitem_subcategory a{font-size:14px; color:#FFFFFF; display:block; _display:inline-block; float:left; width:180px; height:auto;  background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 8px 10px; }
#menuitem_category .class_menuitem_subcategory a:hover{font-size:14px; color:#8dc3fe; display:block; _display:inline-block; float:left; width:180px; height:auto;  background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 8px 10px; }

/*Custom Menu*/
.menu-heading{ float:left; width:205px; }
.menu-heading {font-size:15px; color:#8dc3fe; font-weight:bold; display:block; _display:inline-block; float:left; padding:8px 0 5px 10px; width:190px; }
.menu-heading a:VISITED{font-size:15px; color:#8dc3fe; font-weight:bold; display:block; _display:inline-block; float:left; padding:8px 0 5px 10px; width:190px; }
.menu-heading a:HOVER{font-size:15px; color:#ff8f00; font-weight:bold; display:block; _display:inline-block; float:left; padding:8px 0 5px 10px; width:190px; }

.custom-menu-links{ width:190px; float:left; padding:0 0 5px 0; margin:0; float:left; }.custom-menu-links li{ float:left; }
.custom-menu-links a{ font-size:14px; color:#FFFFFF; display:block; _display:inline-block; float:left; width:190px; height:25px;  background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 0px 0; }
.custom-menu-links a:VISITED{ font-size:14px; color:#FFFFFF; display:block; _display:inline-block; float:left; width:190px; height:25px;  background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 0px 0; }
.custom-menu-links a:HOVER{ font-size:14px; color:#8dc3fe; display:block; _display:inline-block; float:left; width:190px; height:25px;  background:url(../images_templ/sck/ct-bg.jpg) center bottom no-repeat; padding:5px 0 0px 0; }

/*HOME PAGE*/
#home-banner{ float:left; padding:10px 0 0 0; }
#welcome-box{width:580px; padding:5px 0px 10px 0px; float:left; }
.welcome-text{ float:left; color:#476589; font-size:18px; width:100%; margin:0; padding:0; }
.matter-text{ float:left; width:100%; }
.wel_ctg_box{/* background:url(../images_templ/sck/seprater.gif) center top no-repeat; */width:580px; padding:5px 0px 15px 0px; float:left; }
.wel_ctg_box_brief{ width:124px; float:left; height:245px; padding:5px 5px 10px 5px; margin:10px 5px 0 5px; _margin:10px 4px 0 4px;background-image: url(../images_templ/sprites/scksprite1.png);
  background-position: -10px -105px; overflow:hidden; }
.wel_ctg_box_brief_img{ width:124px; height:50px; float:left; text-align:center; overflow:hidden; margin:auto; vertical-align:middle; }
.wel_ctg_box_brief_descp{ width:124px; float:left; }
.wel_ctg_box_brief_descp h1{ color:#476589; font-size:18px; font-weight:100; padding:3px 0; }
.wel_ctg_box_brief_descp h1 a{color:#476589; font-size:15px; }
.wel_ctg_box_brief_descp h1 a:hover{color:#ff8f00; font-size:15px; }
.wel_ctg_box_brief_descp ul{ margin:0; padding:0; }
.wel_ctg_box_brief_descp li{  font-size:10px; background:url(../images_templ/sck/orenge-arrow.jpg) no-repeat 0 5px; padding:0 0 0 10px; margin:0 0 1px 5px; }
.wel_ctg_box_brief_descp a{color:#2e2923; text-decoration:none; font-size:10px; }
.wel_ctg_box_brief_descp a:hover{color:#ff8f00; font-size:10px; }

.hom_featured_box{ width:582px; float:left; }
.hom_featured_header{width:602px; height:21px; float:left; background:#252c3c; }
.hom_feat_header_text{ width:495px; float:left; color:#8dc3fe; font-size:16px; font-weight:bold; padding-left:7px; }
.home_feat_more_link{ width:93px; float:left; text-align:right; padding-right:7px; line-height:20px; }
.home_feat_more_link a{ color:#FFFFFF; text-decoration:none; font-size:11px; }
.home_feat_more_link a{color:#FFFFFF; font-size:11px; }

.featured_brief{ width:193px; float:left; border-right:1px solid #c1cce6;  }
.featured_brief_name{width:160px; float:left; text-align:center; padding-left:20px; height:60px;}
.featured_brief_name a{color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}
.featured_brief_name a:hover{color:#476589; }
.featured_brief_image{width:185px; height:150px; float:left; text-align:center; overflow:hidden; }
.featured_brief_price{width:185px; float:left; text-align:center; padding:3px 0; font-size:14px; font-weight:bold; }



.featured_brief_addto{width:185px; float:left; text-align:center; }
.featured_brief_moreinfo{ width:90px; float:left;  text-align:right; }
.featured_brief_addtocart{width:70px; float:left; padding-left:15px; }

/* CSS For Detail Template */

.detail_wrap_box{ width:559px; float:left; padding:0 2px; _padding:0 9px; background:#FFFFFF; }
#dt-p-name{width:556px; float:left; padding-bottom:5px; color:#252c3c; font-size:18px; font-weight:bold; }
#dt-p-name a{ color:#252c3c; font-size:18px; font-weight:bold; }
#dt-p-name a:hover{ color:#000000; }
.blue-round-box{ float:right; width:301px; background:#36516f; margin:0px 0 10px 0; color:#FFFFFF; }
.blue-round-middle{ float:left; width:291px; padding:5px;  }
.blue-round-box a{ color:#ff8f00; }
.productReviews_starLabel{ color:#FFFFFF; padding:0 5px 0 0 ; }
.productReviews_starLabel_link{ color:#ff8f00; padding:0 5px 0 0 ; }
.productReviews_starCount{ padding:0 5px 0 5px; }


.detail_top_section{width:560px; float:left; padding-bottom:5px; }
.detail_image_holder{ width:250px; float:left; overflow:hidden; text-align:center; padding:0 5px 0 0 ; }
.detail_enlarge{width:250px; float:left; text-align:center; padding:6px 0; }
.detail_holder_left{width:258px; float:left; }
.detail_holder_right{width:301px; float:left; }
.detail_option_holder{ width:560px; float:left; margin:10px 0 10px 0; }
.detail_option_top{width:560px; height:22px; font-size:1px; float:left; }
.detail_option_middle{color:#FFFFFF; width:550px; float:left; background:#36516f; padding:5px; }
.detail_option_bottom{width:560px; height:6px; font-size:1px;  float:left; }
/*.product_options_body select{ width:190px; }
.product_options_body select option{width:240px;} */
.product_options_title{ display:none; }
.option_name{padding-right:10px;}
.option_input{width:400px;}

.detail_price_holder{width:280px; float:left; margin:9px 0; }
.detail_price_top{ width:280px; float:left; }
.detail_price_middle{ width:267px; float:left; background:#625d57; padding:2px 5px; }
.detail_price_bottom{ width:280px; float:left; }
.detail_sell_price{ width:78px; float:left;  font-size:18px; font-weight:bold; color:#ffffff; _padding:3px 0 0 0;padding:2px 0 0 0; }
.detail_qty_box{ width:57px; padding:2px 2px 0 0; float:left; color:#ffffff; font-size:14px; font-weight:100; }
.detail_buy_now{ float:left; }
.detail_bookmark{ width:250px; float:left; }
.detail_bookmark ul{ margin:0; padding:0; }
.detail_bookmark li{background:url(../images_templ/sck/detail_bullet.jpg) no-repeat 0 8px; padding:0 0px 0 10px; }
.detail_bookmark_left{ width:127px; float:left; text-align:left; }
.detail_bookmark_right{ width:95px; float:left; text-align:left; }
.detail_bookmark a{ color:#625d57; text-decoration:none; line-height:23px; font-weight:bold; font-size:11px; }
.detail_bookmark a:hover{ color:#8dc3fe; font-weight:bold; font-size:11px; text-decoration:underline; }
.dt-adtocart-btn{ float:left; width:75px; }
.detail_descrp_section{ width:556px; float:left; }
#detail_box_content_navbar{width:556px; float:left; padding-top:10px; }




#rel-heading{ float:left; padding:10px 0 0 0px; width:135px; text-align:center; }
#realted-product-box{ float:left; width:135px; padding:0 0 10px 0; }
.rel-mainbox{ float:left; _float:none; width:120px; margin:5px 8px 8px 7px; _margin:5px 0px 8px 8px; background:#FFFFFF; }
.rel-middle-box{ float:left; width:110px; padding:5px; }
.rel-img{ float:left; width:110px; text-align:center; }
.rel-p-name{ text-align:center; float:left; width:106px; padding:5px 2px 5px 2px; }
.rel-p-name a{font-size:11px; font-weight:bold; color:#3252c3c; text-transform:uppercase; color:#000000; }
.rel-p-name a:hover{color:#36516f;font-size:11px; font-weight:bold; }
.rel-price{float:left; width:110px; text-align:center; font-size:11px; font-weight:bold; }
.rel-btn{float:left; width:110px; padding:5px 0px 0px 0px; }

#detail-main-template-box{ float:left; width:755px; }

/*################NAVBAR#############*/
.navbar { width:556px; background-color:white; }
.navbar td {height:27px; text-align:center; }
.navbar td.navtab_first { width:149px; height:27px; line-height:27px; }
.navbar a.navtab_selected { width:149px; height:27px; display:block; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat bottom center; }
.navbar a.navtab_notselected { width:149px; height:26px; display:block; background:url(../images_templ/sck/navtab_normal.jpg) no-repeat bottom center; font-size:14px; font-weight:bold; line-height:26px; color:#252c3c; }
.navbar a.navtab_notselected:hover {width:140px; height:26px; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat bottom center; line-height:26px; color:#47423c; }

.navbar td.navtab_body { padding:10px 5px 10px 5px; text-align:left;  height:auto; border:#36516f 1px solid; border-top:1px solid #8697a9;}

.navbar td.navtab_first a.navtab_selected{width:149px; height:27px; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat bottom left; color:#252c3c; font-size:14px; font-weight:bold; color:#252c3c; line-height:27px;}
.navbar td.navtab_first a.navtab_notselected{width:149px; height:27px; background:url(../images_templ/sck/navtab_normal.jpg) no-repeat bottom left; color:#ffffff; font-size:14px; font-weight:bold;  line-height:27px; }
.navbar td.navtab_first a.navtab_notselected:hover{width:149px;height:27px; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat bottom left; font-size:14px; font-weight:bold; color:#252c3c; line-height:27px; }

.navbar td.navtab_middle a.navtab_selected{width:149px; height:27px; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat bottom left; color:#252c3c; font-size:14px; font-weight:bold; color:#252c3c; line-height:27px;}
.navbar td.navtab_middle a.navtab_notselected{width:149px; height:27px; background:url(../images_templ/sck/navtab_normal.jpg) no-repeat bottom left; color:#ffffff; font-size:14px; font-weight:bold;  line-height:27px;}
.navbar td.navtab_middle a.navtab_notselected:hover{width:149px;height:27px; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat bottom left; font-size:14px; font-weight:bold; color:#252c3c; line-height:27px;}

.navbar td.navtab_last a.navtab_selected{width:149px; height:27px; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat 1px 1px; color:#252c3c; font-size:14px; font-weight:bold; color:#252c3c; line-height:27px;}
.navbar td.navtab_last a.navtab_notselected{width:149px; height:27px; background:url(../images_templ/sck/navtab_normal.jpg) no-repeat 1px 1px; color:#ffffff; font-size:14px; font-weight:bold;  line-height:27px;}
.navbar td.navtab_last a.navtab_notselected:hover{width:149px;height:27px; background:url(../images_templ/sck/navtab_selected.jpg) no-repeat 1px 1px; font-size:14px; font-weight:bold; color:#252c3c; line-height:27px;}




/* CSS For Brief Template */
/*.brief_fullwrap_box{ width:556px; float:left; padding:0 23px; overflow:hidden; }*/
.wrap_brief_box{ width:194px; float:left; border-top:1px solid #c1cce6; padding:16px 0 30px 0; _padding:16px 0 0px 0; margin:5px 0 0 0; height:330px; }
.brief_box_inner{width:193px; height:345px; float:left; border-right:1px solid #c1cce6; }
.brief_image{ width:100%; float:left; }
.brief_image_holder{ width:100%; float:left; text-align:center; height:165px; overflow:hidden; }
.brief_add_button{width:153px; float:left; padding:6px 20px 6px 20px; }
.brief-p-name{ width:189; padding:0 2px 0 2px;  color:#252c3c; text-transform:uppercase; text-align:center; height:45px; overflow:hidden; }
.brief-p-name a{ font-weight:bold; color:#000000; text-align:center; }
.brief-p-name a:hover{color:#36516f; }
.brief-review{ float:left; width:153px;  padding:0 0 0 30px;_padding:0px 0 0 30px; height:23px; overflow:hidden; text-align:center; background:url(../images_templ/sck/brief-review-bg.jpg) 20px 2px no-repeat; color:#FFFFFF; }
.brief-review a{ color:#FFFFFF; }.brief-review a:HOVER{ color:#f2753a; }
.brief-price{ float:left; width:100%; height:20px; overflow:hidden; text-align:center; color:#252c3c; font-weight:bold; line-height:20px; }
.brief-add-info{ float:left; width:100%; height:15px; line-height:15px; text-align:center;color:#ff0000; }
.compare-box{ float:left; width:165px; text-align:center; padding:3px 0 0 0px ; }
.brief-checkbox{ float:left; padding:0px 0 0 35px ; }
.brief-pnumber{float:left; width:193px;  overflow:hidden; text-align:center; height:18px;}

/* --- styles for the site map ------------------------------------*/
.sitemap_custompages {clear:both; padding:20px 0 20px 0}
.list_sitemap_custompages {}
.listitem_sitemap_custompage {display:block;width:200px;float:left;border-bottom:1px dotted #d5d5d5;}
.listitem_sitemap_manufacturer {width:200px;height:28px;float:left;border-bottom:1px dotted #d5d5d5;}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {color:#2282de;width:200px;line-height:24px;}
p.sitemap_categorytype {line-height:25px;text-align:center;clear:both;}
ul.list_sitemap_products { text-align:center; }
.listitem_sitemap_products {list-style-type:none;width:150px;height:185px;float:left;text-align:center;font-size:11px;margin:10px;}
.listitem_sitemap_products .product_link:LINK, .listitem_sitemap_products .product_link:VISITED {display:block;font-size:11px;text-align:center;vertical-align:middle;}
.listitem_sitemap_products .product_link_img img {display:block;width:100px;height:100px;margin:0 auto;}
.listitem_sitemap_products .product_link_img:LINK, .listitem_sitemap_products .product_link_img:VISITED {display:block;height:110px;text-align:center;width:150px;}
.listitem_sitemap_products img {text-align:center; vertical-align:middle; }
#sitemap_holder .navigator_products { clear:both; display:block; }
.sitemap_body {width:auto;height:auto;margin-bottom:30px;float:left;}
.navigator_products_list { margin:0 0 10px 0; padding:0 0 10px 0; display:block; }
.navigator_products_list li { float:left; list-style:none; padding:0 0 0 10px;  margin:0 0 10px 10px;  }
.navigator_products_list li a { display:block; }
p.sitemap_category {clear:both;}
.listitem_sitemap_custompage a.category_link:LINK, .listitem_sitemap_custompage a.category_link:VISITED {color:#2282de; font-size:12px; text-decoration:none; }
.listitem_sitemap_custompage a.category_link:HOVER {width:220px;text-decoration:none; color:#f2753a;
font-weight:bold;}
#sitemap_holder .category_link { border-bottom:1px dashed #ccc; display:block; float:left; width:500px; margin-top:10px; }
#sitemap_holder .category_link:LINK { font-size:14px; font-weight:bold; text-decoration:none; }
#sitemap_holder .category_link:VISITED { font-size:14px; font-weight:bold; text-decoration:none; }
#sitemap_holder .category_link:HOVER { font-size:14px; font-weight:bold; text-decoration:none; }
#sitemap_holder .categorytype_link { font-size:16px; font-weight:bold; text-decoration:none; text-align:left; color:#333; border-bottom:1px solid #d9d9d9; display:block; }
#sitemap_holder .categorytype_link:LINK { font-size:16px; font-weight:bold; text-decoration:none; }
#sitemap_holder .categorytype_link:VISITED { font-size:16px; font-weight:bold; text-decoration:none; }
#sitemap_holder .categorytype_link:HOVER { font-size:16px; font-weight:bold; text-decoration:none; color:#0054a5; }
.site_map_border { background-color:#d5d5d5; }
.site_map_body { background-color:#FFFFFF; }
.site_map_tr {}
.site_map_td { border:1px solid #d5d5d5; }
.site_map_td_over {}
.site_map_tr_inner {}
.site_map_td_inner {}
.site_map_header_link_tr_inner { }
.site_map_header_link_td_inner {}
.site_map_header_link:LINK { color:#000090; text-decoration:none; }

.site_map_header_link:VISITED { color:#000090; text-decoration:none; }
.site_map_header_link:HOVER { color:#000000; text-decoration:none; }
.site_map_link:LINK { color:#7b7b7b; text-decoration:none; font-size:11px; }
.site_map_link:VISITED { color:#7b7b7b; text-decoration:none; font-size:11px; }
.site_map_link:HOVER { color:#2282de; text-decoration:none; font-size:11px; }

#sitemap_holder img { display:block; }
#sitemap_holder .product_link:LINK, #sitemap_holder .product_link:VISITED { color:#2282de; text-decoration:none; }
#sitemap_holder .product_link:HOVER {color:#f2753a;	text-decoration:none;}

.sitemap_websites { clear:both; }


.ctg_brief_box{ width:194px; float:left; border-top:1px solid #c1cce6; padding:16px 0 30px 0; margin:5px 0 0 0; height:300px; }
.ctg_box_inner{width:193px; height:315px; float:left; border-right:1px solid #c1cce6; }
.ctg_image{ width:100%; float:left; }
.ctg_image_holder{ width:100%; float:left; text-align:center; height:165px; overflow:hidden; }
.ctg-p-name{ width:189px; padding:3px 0; }
.ctg-p-name a{ font-weight:bold; color:#000000; }
.ctg-p-name a:hover{color:#36516f; }

.category_box_wrapper{width:194px; height:220px; float:left; border-top:1px solid #c1cce6; padding:16px 0 5px 0; margin:5px 0 5px 0; }
.category_box_wrapper_inner{ width:192px; height:220px; float:left; border-right:1px solid #c1cce6; }
.pg_name_holder{ width:192px; float:left; text-align:center; padding:3px 0; }
.pg_img_holder{width:192px; height:150px; overflow:hidden; float:left; text-align:center; padding:6px 0; }
.alt_cat_name_holder{width:192px; float:left; text-align:center; padding:3px 0; }

.categories_path_separator{ color:#f2753a; }



/*#form_holder{ padding-left:15px; }
#form_holder td.titletext{ margin:5px 0; }
#form_holder input.input_box{ width:200px; height:18px; margin:3px 0; border:1px solid #86baf2; }
#form_holder td.titletext textarea.comment_area{ width:300px; height:100px; border:1px solid #86baf2; margin:5px 0; }*/


.productReviews_percentageBarContainer{background-color:#36516F; border:1px solid#bebebe; margin-bottom:2px;}
.productReviews_percentageBarContainer div, .productReviews_percentageBarContent{background-color:#FF8F00;}
.productReviews_percentageBarContainer td {height:13px;}

#rotating-banner {
	background-image:url(../images_templ/banner_background.jpg);
	width:612px;
	height:202px;}
#slideshow {
	padding:5px;}
	
.search_border tr td{ padding:5px;}

#photoAlbumThumbnails{width:250px; text-align:left;}

#prod-search #searchQueryInputField {width:140px;}
#search_field #s {width:140px;}

#prod-search {padding:10px 0 0 0;}
#prod-search #searchSubmitBtn {padding:10px 0 0 0;}

#info-search {padding:10px 0 0 0;}
#info-search #submitsearch {padding:10px 0 0 0;}

/* search fix */

#prod-search #searchQueryInputField  {float: left;}
#prod-search #searchSubmitBtn {
padding: 0;
position: relative;
top: -5px;
right: -7px;
}
#wrap_search_field select {
margin-top:6px;
}
#powerSearchContainer {
height: 20px;
}