* { margin:0px; padding:0px; }

html, div, table, td, tr, p, img, a, span, strong, h1, h2, h3, h4, h5, h6, form, label, input, textarea, select, ul, li, html, body, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, legend, caption, tbody, tfoot, thead, th { padding:0; margin:0; }/**/

article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video { display: block; }/**/
h1 {color:#047bb2; font:bold 12px tahoma; margin:0 0 2px 0; padding:0; display:block;}
h2 {font:normal 22px tahoma; color:#fff; text-align:left; margin:0 0 10px 0; display:block;  }
h3 {background:url(../images/pro_top_bg.png) 0 0 no-repeat; font:bold 14px/27px tahoma; color:#6d6d6d; padding:0 0 0 11px; text-transform:uppercase; }
h4 {background:url(../images/pro_det_top_curve.jpg) 0 0 no-repeat; font:normal 14px/25px tahoma; color:#424242; padding:0 0 0 11px; text-transform:uppercase;   }
h5{font:normal 50px/50px Tahoma; color:#5E5E5F;}
h6{background:url(../images/gr_bg_top.jpg) 0 0 no-repeat; font:normal 14px/27px tahoma; color:#6d6d6d; padding:0 0 0 11px; text-transform:uppercase;}
h7{font:bold 13px/16px tahoma; /*color:#08678b;*/color:#000; text-transform:uppercase; margin:0 0 10px 0; display:block; padding:0; text-align:left;}
h8{color: #5C5E60;font: 12px/16px tahoma;margin:10px 0;text-align:center; display:block;}
h9{font:normal 35px/35px Tahoma; color:#5E5E5F;}


body {font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serif; color:#706c6c; background:#fff; margin:0; padding:0; text-decoration:none; font-style:normal; font-variant:normal;	 text-transform:none;}
small {font-family: tahoma;	font-size: 0.8em;}
pre {overflow:auto;}
acronym, abbr{font-size: 0.9em; letter-spacing: .07em; cursor: help; border-bottom: 1px dashed #999;}
strong {color:#666;}
a {	color: #706c6c;	text-decoration: none;}
a:hover {}
hr {display: none;}
a img {	border: none;}
.brnone{border-bottom:none !important;}

/* Layout */

#page_outer {padding: 0; width:100%;}
#page {padding: 0;width: 924px;margin:0px auto;}
#header {width: 924px;padding:0;}
#wrapper {width: 924px;margin:7px 0 0 0;}
#content {margin:0;padding:0 0 0 0;	float:left;}
#sidebar {width:300px;float:right;margin:0;padding:20px 0;}	
#footer  { width:100%; margin:22px 0 0 0; }

/*------------------ HEADER-FRAME-START ------------------*/

/*---- HEADER-TOP-START ----*/ 
.header_top  { padding:0 0 11px 0; overflow:hidden; width:auto;  }
.logo  { width:411px; height:34px; float:left; margin:10px 0 0 0; padding:11px 0 0 0; }
.shopingcart  { width:107px; height:45px; float:right; background:url(../images/cart.png) 0 0 no-repeat; padding:6px 0 0 60px; font:bold 20px/45px tahoma; color:#fff; text-align:center; margin:0 0 0 35px; }
.search_form  { width:264px; float:right; }
.search_form input[type="text"]  { width:222px; height:27px; border:2px solid #f0f0f0; background:url(../images/search_icon.jpg) right 0 no-repeat; padding:0 26px 0 16px; margin:10px 0 0 0; font:normal 12px/27px tahoma; color:#737373; float:right; }
/*---- HEADER-TOP-END ----*/ 

/*---- MAIN-NAV-START ----*/ 
#hmenu {width:924px; padding:0 ; height:33px; margin:0;background:url(../images/nav-bg.jpg) left repeat-x;}
#hmenu .nav-left{width:5px; padding:0 ; height:33px; margin:0;background:url(../images/nav-left.jpg) left no-repeat; float:left;}
#hmenu .nav-right{width:5px; padding:0 ; height:33px; margin:0;background:url(../images/nav-right.jpg) right no-repeat; float:left;}
#hmenu ul {width:914px; list-style:none; float:left; padding:0; margin:0; float:left; }
#hmenu ul li { float:left; padding:0 3px 0 0; background:url(../images/nav_dvider.png) right 0 no-repeat; position:relative;   }
#hmenu ul li:last-child { background:none;  }
#hmenu ul li:first-child a { padding-left:12px;  }
#hmenu ul li a { 
padding:0 5px; display:block; font:bold 11px/33px Tahoma; color:#fff; text-transform:uppercase; text-shadow:0 0 2px #2f2f2f;
-webkit-transition: background 1s ease-out;
-moz-transition: background 1s ease-out;
-ms-transition: background 1s ease-out;
-o-transition: background 1s ease-out;
transition: background 1s ease-out;
behavior: url(PIE.htc);
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
#hmenu ul li a {padding:0 5px;}
  
}

#hmenu ul li a:hover, #hmenu ul li.current-menu-item a { 
background: #047bb2;
-webkit-transition: background 1s ease-out;
-moz-transition: background 1s ease-out;
-ms-transition: background 1s ease-out;
-o-transition: background 1s ease-out;
transition: background 1s ease-out;
 }
#hmenu ul ul {display: none;position: absolute;top: 33px;left: 0;z-index: 99999;border:1px solid #5b5b5b;background:#757575;padding:0px;margin:0 0 0 0 !important;border-bottom:0px solid #5b5b5b;width:160px; float:left;}
#hmenu ul.col2 {left: 160px;z-index: 98888;}
#hmenu ul.col3 {left: 320px;z-index: 90000;}

#hmenu ul ul li {width:140px;background:none !important;line-height:normal !important;height:auto !important;margin:0 0 0 0;padding:5px 10px  !important;border-bottom:1px solid #5b5b5b;}
#hmenu ul ul ul {left: 90%;top:0;margin:0px !important;padding:0px !important; border:2px solid #004768; background:#036998;}
#hmenu ul ul ul li{border-bottom:1px solid #004768;} 
#hmenu ul ul a {background:none;line-height:normal !important;padding:0px!important; width: 140px;margin:0px !important;font:normal 11px/33px Tahoma; color:#fff; text-transform:uppercase; text-shadow:0 0 2px #2f2f2f; behavior: url(PIE.htc);}
#hmenu ul li.current-menu-item ul li a { color:#fff; background:none !important; }
#hmenu ul ul li.current-menu-item a, #hmenu ul ul li a:hover, #hmenu ul li.current-menu-item ul li a:hover { background:none !important; color:#ccc; }
#hmenu li:hover > a,
#hmenu ul ul :hover > a {}
#hmenu ul li:hover > ul {display: block;}
#hmenu ul li.current_page_item > a,
#hmenu ul li.current-menu-ancestor > a,
#hmenu ul li.current-menu-item > a,
#hmenu ul li.current-menu-parent > a {color: #fff;}
* html #hmenu ul li.current_page_item a,
* html #hmenu ul li.current-menu-ancestor a,
* html #hmenu ul li.current-menu-item a,
* html #hmenu ul li.current-menu-parent a,
* html #hmenu ul li a:hover {color: #fff;}

/*---- MAIN-NAV-END ----*/

/*---- HEADER-BOTTOM-START ----*/ 
.header_bottom  { background:#f2f2f2; border:1px solid #cacaca; height:34px;  }
.header_bottom .login_text { background:url(../images/home_icon.jpg) 0 0 no-repeat; padding:0 0 0 51px; font:normal 11px/34px Tahoma; color:#5e5e5e; float:left;  }
.header_bottom .login_text a { color:#5e5e5e;  }
.header_bottom .login_text a:hover { color:#000; border-bottom:1px dotted #000;  }
.header_bottom ul { list-style:none; width:auto; float:right; padding:0; margin:0; }
.header_bottom ul li { float:left;  border-right:1px solid #A09E9E; }
.header_bottom ul li:last-child { border:none; }
.header_bottom ul li a { font:normal 11px/34px Tahoma; color:#656565; padding:0 13px;}
.header_bottom ul li a:hover { border-bottom:1px dotted #000; background:#F2F0F0; border-bottom:1px solid #A09E9E; display:block;  }
/*---- HEADER-BOTTOM-END ----*/ 

/*------------------ HEADER-FRAME-END ------------------*/

.clear {clear:both; line-height:0; font-size:0;}

/*------------------ CUSTOM-HOME-START ------------------*/
.home_top_banner  { margin:0 0 0 0; }
.home_body_fra  { width:924px; margin:7px 0 0 0; padding:0 0 20px 0; }
.left_panel  { float:left; width:240px; margin:0 7px 0 0; }
.right_panel  { float:right; width:241px; }
.home_middle_frame  { float:left; width:431px; }
.product_middle_frame  { float:left; width:672px; }
/*------------------ CUSTOM-HOME-End ------------------*/

/*---- LEFT-PANEL-START ----*/ 
/*.left_panel ol  { margin:0 0 19px 0; padding:0; list-style:none; }*/
.left_panel ol  { margin:0; padding:0; }


/*---- LEFT-PANEL-End ----*/ 

/*---- Categories ----*/
.pro_cat_bot{ background:url(../images/gr_bg_bottom.jpg) 0 0 no-repeat; height:3px; }
.widget_categorisation{ background:#fff; overflow:hidden; background:url(../images/cat_bg.jpg) 0 0 repeat-y; overflow:hidden; margin-bottom:15px; }
.widget_categorisation h6{background:url(../images/category_bg_top.jpg) 0 0 no-repeat !important; color:#fff !important; height:27px; line-height:25px !important;}
.widget_categorisation .categorisation_group ul   { margin:0; padding:0; list-style:none; }
.widget_categorisation .categorisation_group ul li   { border-bottom:1px solid #cac8c8; margin:0 1px; padding:0; background:#FBFBFB; }
.widget_categorisation .categorisation_group:last-child ul li   { border-bottom:0; background:url(../images/gr_bg_bottom.jpg) 0 bottom no-repeat; padding:0 0 3px 0; }
.widget_categorisation .categorisation_group ul li a   { background:url(../images/cat_arrow.jpg) 11px 3px no-repeat; padding:0 0 0 29px; color:#545353; font:normal 12px/24px tahoma; }
.widget_categorisation .categorisation_group ul li a:hover   { color:#000; }
.widget_categorisation .categorisation_group ul li ul { margin:0; padding:0; list-style:none; }
.widget_categorisation .categorisation_group ul li ul li { border-bottom:1px solid #cac8c8; margin:0; padding:0; }
.widget_categorisation .categorisation_group ul li ul li:last-child   { border-bottom:0; }
.widget_categorisation .categorisation_group ul li ul li:first-child   { border-top:1px solid #cac8c8; }
.widget_categorisation .categorisation_group ul li ul li a { background:url(../images/cat_arrow.jpg) 27px 3px no-repeat; padding:0 0 0 44px; color:#8b8b8b; font:normal 12px/24px tahoma; }
.widget_categorisation.categorisation_group ul li ul li a.wpsc_category_image_link { background:none; padding:0; line-height:0; }
/*---- Categories End ----*/

/*---- Fun-fact ----*/
.fun_fact{ margin-bottom:15px; padding:0; }
.fun_fact h6{background:url(../images/funfact_bg_top.jpg) 0 0 no-repeat; color:#fff !important; height:27px; line-height:25px !important;}
.fun_fact_bot   { background:url(../images/gr_bg_bottom.jpg) 0 0 no-repeat; height:3px; }
.fun_fact_middle   { width:238px; border-left:1px solid #cac8c8; border-right:1px solid #cac8c8; background:#fff; overflow:hidden; }
.fun_fact_middle ul   { margin:0; padding:0 9px; list-style:none; }
.fun_fact_middle ul li   { border-bottom:1px dashed #c7c7c7; margin:0; padding:10px 0; }
.fun_fact_middle ul li a {color:#047bb2; font:bold 12px tahoma; margin:0 0 2px 0; padding:0; display:block;}
.fun_fact_middle ul li p   { color:#8b8b8b; font:normal 12px/14px tahoma; margin:0 0 3px 0; padding:0; display:block; }
.fun_fact_middle ul li span   { color:#047bb2; font:normal 13px tahoma; margin:0; padding:0; display:block; text-align:right; }
.fun_fact_middle .fun_fact_more   { margin:0 0 0 9px;  padding:0 0 5px 15px; display:block; background:url(../images/more_arrow.jpg) 0 4px no-repeat; }
.fun_fact_middle .fun_fact_more a   { color:#4c4c4c; font:normal 11px tahoma; }
.fun_fact_middle .fun_fact_more a:hover   { text-decoration:underline; }
.fun_fact_middle ul li:last-child   { border-bottom:0; padding-bottom:5px; }
/*---- Fun-fact End ----*/
/*---- LEFT-PANEL-END ----*/ 

/*---- RIGHT-PANEL-START ----*/ 
.right_panel { margin:0 0 24px 0; padding:0; list-style:none; }
/*---- RIGHT-PANEL-End ----*/ 

.special-product{ margin:0; }
/*---- About-Us ----*/
.about_us  { margin:15px 0;; padding:0; }
.about_us h6{background:url(../images/about_bg_top.jpg) 0 0 no-repeat; color:#fff !important; height:27px; line-height:25px !important;}
.about_us_bot   { background:url(../images/gr_bg_bottom.jpg) 0 0 no-repeat; height:3px; }
.about_us_middle   { width:218px; border-left:1px solid #cac8c8; border-right:1px solid #cac8c8; background:#fff; overflow:hidden; background:url(../images/about_bg.jpg) 143px 11px no-repeat; min-height:115px; padding:10px;  }
.about_us_middle p   { width:134px; float:left; color:#8b8b8b; font:normal 12px/14px tahoma; }
.about_us_middle .about_us_more   { margin:0;  padding:10px 10px 0 0; display:block; background:url(../images/more_arrow2.jpg) right 14px no-repeat; width:135px; }
.about_us_middle .about_us_more a   { color:#257fb0; font:normla 11px tahoma; text-align:left; white-space:nowrap; }
.about_us_middle .about_us_more a:hover   { text-decoration:underline; }
/*---- About-Us End ----*/

.textwidget{ margin:15px 0; }

/*---- Newsletter ----*/
.widget_newsletterwidget { color:#636363; font:normal 11px/16px tahoma; text-transform:uppercase; background:url(../images/email_bg.jpg) 0 0 no-repeat; padding:85px 0 0 0 !important; height:147px; text-align:center; margin:15px 0; }
.widget_newsletterwidget p { color:#636363; font:normal 11px/16px tahoma ; text-transform:uppercase; text-align:center; }
.newsletter  { width:191px; margin:15px auto 0 auto; }
.newsletter form  { padding:0; margin:0; }
.newsletter form input[type="text"]  { margin:0 0 12px 0; padding:0; width:189px; height:27px; border:1px solid #cac4c4; -webkit-border-radius: 04px; -moz-border-radius: 04px; border-radius: 04px; text-align:center; font:normal 12px/27px tahoma; color:#403d3d; background:#fff;  }
.newsletter form input[type="password"]  { margin:0 0 12px 0; padding:0; width:189px; height:27px; border:1px solid #cac4c4; -webkit-border-radius: 04px; -moz-border-radius: 04px; border-radius: 04px; text-align:center; font:normal 12px/27px tahoma; color:#403d3d; background:#fff;  }
.newsletter form input[type="submit"]  { margin:0; padding:0; width:91px; height:26px; border:none; -webkit-border-radius: 04px; -moz-border-radius: 04px; border-radius: 04px; text-align:center; font:bold 11px/26px tahoma; text-transform:uppercase; color:#fff; background:#047bb2;  }
/*---- Newsletter End ----*/



/*---- Slider ----*/
.slider  { width:423px; height:275px; background:url(../images/slider_bg.jpg) 0 0 no-repeat; padding:4px; margin:0 0 15px 0; }
#slidercontainer { margin:0;float:none;}
#slider {width: 423px; height: 245px;overflow: hidden; position: relative;}
#slider a, #slider a img {border: none !important; text-decoration: none !important; outline: none !important;} 
#slider h4 {color: #000000 !important; margin: 0px !important;padding: 0px !important;font-family: Tahoma, Geneva, sans-serif !important;font-size: 16px !important;}
#slider .cs-title{ position:absolute;width: 413px; padding: 10px;}
#slidercontainer .cs-buttons {clear:both; font-size: 0px; margin: 8px 0 10px 336px; float: left; }
#cs-button-slider{ z-index:999;outline:none;}
#slidercontainer .cs-buttons a { margin-left: 5px; height: 15px; width: 15px; float: left; background: url('../images/default_style.png') no-repeat;background-position:top;text-indent: -1000px; outline: none !important;}
#slidercontainer .cs-buttons a:hover  { background: url('../images/default_style.png') no-repeat;background-position: bottom;top:15px;outline: none !important;}
#slidercontainer  a.cs-active { background: url('../images/default_style.png') no-repeat;background-position:bottom;outline: none !important;}          
#slider  .cs-prev,#slider  .cs-next { outline:none; }
#slider  .cs-prev,#slider .cs-next {font-weight: bold;background: # !important;font-size: 28px !important;font-family: "Courier New", Courier, monospace;color: #000000!important;padding: 0px 10px !important;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
#slider,#slider img {border:0px solid #FFFFFF;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
/*---- Slider End ----*/


/*---- Products ----*/
.home_pro_fra{ margin:0; padding:0; }
.home_pro_fra_middle { width:429px; border:1px solid #cac8c8; border-top:0px solid #cac8c8; background:#fff; overflow:hidden; padding:0 0 10px 0; display:block;  }
.home_pro_fra_middle p { color: #5C5E60;font:normal 12px/16px tahoma; padding:10px;  }
.home_pro_fra_middle ul { padding:20px 0; margin:0; list-style:none; background:url(../images/bor.jpg) center bottom  no-repeat; width:429px; overflow:hidden; }
.home_pro_fra_middle ul.last { padding:20px 0; margin:0; list-style:none; background:none; width:429px; overflow:hidden; }
/*.home_pro_fra_middle ul:last-child   { background:none; }*/
.home_pro_fra_middle ul li { border-right:1px dashed #bababa; width:126px; float:left; padding:0 8px; margin:0 0; display:block; overflow:hidden; }
.home_pro_fra_middle ul li.last { border-right:0px dashed #bababa; width:126px; float:left; padding:0 8px; margin:0 0; display:block; overflow:hidden; }
.home_pro_fra_middle ul li .product-item{ width:126px; text-align:center; display:block;}

.home_pro_fra_middle ul li .product-item .featured_item_image{text-align:center; min-height:120px; }

.home_pro_fra_middle ul li .product-item p{ color: #5C5E60;font: 12px/16px tahoma; margin:5px 0; text-align:center; display:block; }

.home_pro_fra_middle ul li .product-item p a{ color: #5C5E60;font: 12px/16px tahoma;margin:0; text-align:center; display:block; }
.home_pro_fra_middle ul li .product-item .featured_product_price{ text-align:center; font:normal 24px tahoma; color:#0668aa; margin:0; }
.home_pro_fra_middle ul li .wpsc_description  { width:121px; height:25px; margin:0px auto; }

.home_pro_fra_middle ul li .wpsc_description a  { width:121px; height:25px; background:url(../images/view_bg.jpg) 0 0 no-repeat; font:bold 11px/25px tahoma; color:#fff; border:none; cursor:pointer; text-align:center; text-transform:uppercase; display:block; }

.home_pro_fra_middle ul li .wpsc_description a:hover  { color:#ccc; }

/*.home_pro_fra_middle ul li:nth-child(3n+0) { border-right:none; }*/
/*---- Products End ----*/

/*------------------ FOOTER-FRAME-START ------------------*/

#footer  { width:100%; margin:22px 0 0 0; }
/*---- FOOTER-TOP-START ----*/ 
.footer_top_fra  { width:100%; background:#656565 url(../images/footer_bg.jpg) 0 0 repeat-x;  }
.footer_top  { width:924px; margin:0px auto; min-height:160px; overflow:hidden; padding:22px 0 0 0; }
.footer_top .footer-about{ width:340px; background:url(../images/footer_divider.png) right 0 no-repeat; min-height:134px; float:left; }
.footer_top .footer-about p{ font:normal 12px/18px tahoma; color:#fff; width:303px; }
.footer_top .footer-information{ width:157px; background:url(../images/footer_divider.png) right 0 no-repeat; min-height:134px; float:left; padding-left:20px; }
.footer_top .footer-information ul{ font:normal 12px/18px tahoma; color:#fff; width:150px; }
.footer_top .footer-information ul li{ font:normal 12px/18px tahoma; color:#fff; width:150px; list-style:none; }
.footer_top .footer-information ul li a{ font:normal 12px/18px tahoma; color:#fff; text-decoration:none; }

.footer_top .footer-followus{ width:161px; min-height:134px; float:left; padding-left:20px; }
.footer_top .footer-followus ul{ font:normal 12px/18px tahoma; color:#fff; width:161px; }
.footer_top .footer-followus ul li{ font:normal 12px/18px tahoma; color:#fff; list-style:none; float:left; }
.footer_top .footer-followus ul li a{ font:normal 12px/18px tahoma; color:#fff; text-decoration:none; }

/*---- FOOTER-TOP-END ----*/ 

/*---- FOOTER-BOTTOM-START ----*/ 
.footer_bottom_fra  { width:100%; background:#000;  }
.footer_bottom  { width:924px; margin:0px auto; min-height:54px; font:normal 12px/54px tahoma; color:#fff; text-align:center; }
/*---- FOOTER-BOTTOM-END ----*/ 



.aboutus-banner{width:415px;height:112px;background:url(../images/about-banner.png) no-repeat;margin-bottom:15px;padding:30px 0 0 15px;}
.aboutus-banner p{width:200px;color:#6D6D6D;font:normal 14px/15px Tahoma;}
.contact-banner{width:415px;height:112px;background:url(../images/contact-banner.png) no-repeat;margin-bottom:15px;padding:30px 0 0 15px;}
.contact-banner p{width:200px;color:#6D6D6D;font:normal 14px/15px Tahoma;}



.home_pro_fra_middle form { width:399px; padding:15px; display:block;}
.home_pro_fra_middle form label { width:399px; display:block; color:#4D4C4C; font:bold 12px Tahoma;}
.home_pro_fra_middle form input { width:395px; display:block; color:#4D4C4C; font:normal 12px Tahoma; border:2px solid #DBDBDB; height:25px; margin:10px 0;}
.home_pro_fra_middle form textarea { width:395px; display:block; color:#4D4C4C; font:normal 12px Tahoma; border:2px solid #DBDBDB; height:125px; margin:10px 0;}
.home_pro_fra_middle form .required {width:399px; display:block; color:#4D4C4C; font:normal 12px Tahoma; text-align:right; }
.home_pro_fra_middle form .submit {width:77px; height:25px; display:block; color:#fff; font:bold 12px/25px Tahoma; text-align:center; float:right; background:url(../images/submit-button.png) no-repeat; border:none; cursor:pointer; }


/*********************************** product page ******************************************/

.products-banner{width:657px;height:112px;background:url(../images/products-banner.png) no-repeat;margin-bottom:15px;padding:30px 0 0 15px;}
.products-banner p{width:400px;color:#6D6D6D;font:normal 14px/15px Tahoma;}
.product-title{width:661px;background:url(../images/product-title-bg.png) 0 0 no-repeat; font:bold 14px/27px tahoma; color:#6d6d6d; padding:0 0 0 11px; text-transform:uppercase;}
.product-title2{width:661px;background:url(../images/product-title-bg.png) 0 0 no-repeat; font:14px/27px tahoma; color:#6d6d6d; padding:0 0 0 11px;}

.products_pro_fra_middle { width:670px; border:1px solid #cac8c8; border-top:0px solid #cac8c8; background:#fff; overflow:hidden; padding:0 0 10px 0; display:block; }
.products_pro_fra_middle p { color: #5C5E60;font:normal 12px/16px tahoma; padding:10px;  }
.products_pro_fra_middle ul { padding:4px 0; margin:0; list-style:none; background:url(../images/product-devider.jpg) center top  no-repeat; width:670px; overflow:hidden; }
.products_pro_fra_middle ul.last { padding:4px 0; margin:0; list-style:none; background:url(../images/product-devider.jpg) center bottom  no-repeat; width:670px; overflow:hidden;}
.products_pro_fra_middle ul li { border-right:1px dashed #bababa; width:150px; float:left; padding:15px 8px; margin:0 0; display:block; overflow:hidden; }
.products_pro_fra_middle ul li.last { border-right:0px dashed #bababa; width:150px; float:left; padding:15px 8px; margin:0 0; display:block; overflow:hidden; }
.products_pro_fra_middle ul li .product-item{ width:150px; text-align:center; display:block;}

.products_pro_fra_middle ul li .product-item .featured_item_image{text-align:center; min-height:155px; }

.products_pro_fra_middle ul li .product-item p{ color: #5C5E60;font: 12px/16px tahoma; margin:5px 0; text-align:center; display:block; }

.products_pro_fra_middle ul li .product-item p a{ color: #5C5E60;font: 12px/16px tahoma;margin:0; text-align:center; display:block; }
.products_pro_fra_middle ul li .product-item .featured_product_price{ text-align:center; font:normal 24px tahoma; color:#0668aa; margin:0; }
.products_pro_fra_middle ul li .wpsc_description  { width:121px; height:25px; margin:0px auto; }

.products_pro_fra_middle ul li .wpsc_description a  { width:121px; height:25px; background:url(../images/view_bg.jpg) 0 0 no-repeat; font:bold 11px/25px tahoma; color:#fff; border:none; cursor:pointer; text-align:center; text-transform:uppercase; display:block; }

.products_pro_fra_middle ul li .wpsc_description a:hover  { color:#ccc; }

.pagination-bar{width:670px; height:32px;}
.pagination-bar .left-text{width:200px; height:32px; font:normal 12px/30px Tahoma; color:#706C6C; float:left; padding:0 15px;}
.pagination-bar .pagination{width:300px; height:22px; font:normal 12px/30px Tahoma; color:#706C6C; float:right; padding:5px 5px; text-align:right; display:block;}
.pagination-bar .pagination a{width:20px; height:20px; font:normal 12px/20px Tahoma; color:#636363; border:1px solid #636363; text-align:center; text-decoration:none; display:block; float:right; margin:0 0 0 2px;}
.pagination-bar .pagination a:hover{width:20px; height:20px; font:normal 12px/20px Tahoma; color:#fff; border:1px solid #636363; text-align:center; text-decoration:none; display:block; float:right; margin:0 0 0 2px; background:#636363;}
.pagination-bar .pagination a.active{width:20px; height:20px; font:normal 12px/20px Tahoma; color:#fff; border:1px solid #636363; text-align:center; text-decoration:none; display:block; float:right; margin:0 0 0 2px; background:#636363;}

.pagination-bar .pagination .button{width:40px; height:20px; font:normal 12px/20px Tahoma; color:#636363; border:1px solid #636363; text-align:center; text-decoration:none; display:block; float:right; margin:0 0 0 2px;}
.pagination-bar .pagination a:hover.button{width:40px; height:20px; font:normal 12px/20px Tahoma; color:#fff; border:1px solid #636363; text-align:center; text-decoration:none; display:block; float:right; margin:0 0 0 2px; background:#636363;}
.mid-divider{width:670px; height:3px; background:url(../images/product-devider.jpg) no-repeat;}




/*--- PRODUCTS-DETAILS-PAGE ---*/


.pro_details_fra  {  padding:20px; overflow:hidden; }
.pro_details_fra .pro_det_img_fra  { width:236px; float:left; border:1px solid #d1caca; padding:10px; }
.pro_details_fra .pro_det_img_fra .pro_det_img  { width:234px; border:1px solid #b4b3b3; text-align:center; min-height:303px;  }
.pro_details_fra .pro_det_img_fra .pro_det_img img  { vertical-align:middle; margin-top:80px;   }
.pro_details_fra .pro_det_img_fra .view_zoom  { width:auto; margin:2px 0 0 0; }
.pro_details_fra .pro_det_des  { width:348px; float:right; }
.pro_details_fra .pro_det_des p.title-text{font:bold 13px/16px tahoma; /*color:#08678b;*/color:#000; text-transform:uppercase; margin:0 0 10px 0; display:block; padding:0; text-align:left;}
.pro_details_fra .pro_det_des h1  { font:bold 13px/16px tahoma; color:#08678b; text-transform:uppercase; margin:0 0 15px 0; display:block; padding:0; text-align:left; }
.pro_details_fra .pro_det_des h3  { font:bold 13px/16px tahoma; color:#202020; text-transform:uppercase; margin:0 0 10px 0; display:block; padding:0; text-align:left; }
.pro_details_fra .pro_det_des p  { font:normal 12px/16px tahoma; color:#4d4c4c; margin:0 0 15px 0; display:block; padding:0; text-align:left; }
.pro_details_fra .pro_det_des .pro_price_box  { width:336px; height:44px; background:#f9f7f7; border:1px solid #d1caca; padding:18px 0 0 9px; }
.pro_details_fra .pro_det_des .pro_price_box .price  { width:139px; text-align:left; font:bold 18px/26px tahoma; color:#08678b; float:left; }
.pro_details_fra .pro_det_des .pro_price_box form  { width:auto; text-align:left; margin:0; padding:0; float:left; }
.pro_details_fra .pro_det_des .pro_price_box form label { width:26px; float:left; font:normal 13px/26px tahoma; color:#676767; margin:0; padding:0; }
.pro_details_fra .pro_det_des .pro_price_box form input[type="text"] { width:56px; height:24px; float:left; font:normal 13px/26px tahoma; color:#353338; margin:0; padding:0 2px; border:1px solid #bcb9b9; margin:0 7px 0 0; }
.pro_details_fra .pro_det_des .pro_price_box form input[type="submit"] { width:91px; height:26px; float:left; font:bold 12px/26px tahoma; color:#fff; margin:0; padding:0; border:none; cursor:pointer; background:url(../images/cart_btn.jpg) 0 0 no-repeat; text-align:center; vertical-align:middle; }



/*==================== Pop Up ====================*/
.logo_text{position:relative;z-index:999; }
.logo_text a{font:normal 11px/34px Arial, Helvetica, sans-serif; color:#504e4e;}

.logo_text span{ display:none;}
.logo_text:hover a{ background:#ffffff; display:block; border-left:1px solid #A09E9E;}
.logo_text:hover span{ 
	display:block;
	background:url(../images/div_repeat_bg.png) left top repeat-y;
	padding:0;
	width:232px;
	position:absolute;
	right:-1px;
	top:34px;
	color:#8c8c8c;
	z-index:99999 !important;
	letter-spacing:normal;
	}
.logo_text:hover span div.repeat1{background:#F2F0F0; border:1px solid #A09E9E; padding:10px 0 10px 0;}
.logo_text:hover span div.img_top{ height:11px;}
.logo_text span a{ color:#c80014; text-decoration:underline; display:block; line-height:15px;}	
	
.text_b{color:#03638F; font-weight:bold; font-size:12px; margin-bottom:5px; padding-left:13px; padding-bottom:5px; border-bottom:1px solid #96B9CA;}
.logo_text span ul{list-style-type:none; padding:0; margin:0; float:none !important;}
.logo_text span ul li{display:block; font-size:12px; color:#333333; line-height:19px !important; width:100%; border-right:none; border-bottom:1px dashed #E4E4E4;}
.logo_text span ul li a{text-decoration:none; outline:none; padding:4px 0 4px 15px; display:block; background:none !important; border-right:none; border-left:none !important; line-height:19px !important;}
.logo_text span ul li a:hover{text-decoration:none; outline:none; padding:4px 0 4px 15px !important; display:block; background:#CDC8C8 !important; border-left:none !important;; line-height:19px !important; border-bottom:none !important;}


.cart_part{float:right; width:480px;}
.cart_panel{background: url(../images/cart_bg.png) left bottom no-repeat; width:460px; height:30px; float:right; font:bold 12px/30px Tahoma; color:#000; padding:0 10px;}

.cart_panel_l{width:260px; float:left;}
.cart_panel_l span{padding:0 5px;}
.cart_panel_r{width:200px; float:right;}
.cart_panel_r span{float:left; padding:0 5px;}
.cart_panel_r a{color:#333; text-decoration:none; outline:none;}
.cart_panel_r a:hover{color:#333; text-decoration:underline; outline:none;}
a.view_cart{background:url(../images/view_cart.png) left center no-repeat; padding:0 10px 0 30px; font:bold 12px/30px Tahoma; color:#000; text-decoration:none; outline:none; display:block; border-right:1px solid #666666; float:left;}
a:hover.view_cart{background:url(../images/view_cart.png) left center no-repeat; padding:0 10px 0 30px; font:bold 12px/30px Tahoma; color:#000; text-decoration:underline; outline:none;}


/*galaxy banner*/
.marb{margin-bottom:15px; position:relative;}
.marb .click-here{ position:absolute; text-align:center; width:241px; bottom:6px;}
.marb .click-here a{ color:#ffffff  !important; text-transform:uppercase;  font-size:10px  !important;}
.marb .click-here a:hover{ color:#CCCCCC !important;}