html,body,#header,#dcg,.entry-banner,.entry-banner-bg,#mainbox,#container,.div1,#home_search_div,.contain_div,.tab_menu,#copyright {margin:auto;padding:0;text-align:center;font:12px "myriadpro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;color:#000;}
body{background:#F7F8F8;}
a{text-decoration:none;color:#00A2E9;cursor:pointer;}
ul{list-style:none;margin:0;padding:0;}
img{border:none;}
 @font-face {      
	  font-family:"myriadpro";
	  src: url('font/myriadpro-webfont.eot');
	  src: url('font/myriadpro-webfont.eot?#iefix') format('embedded-opentype'),
			url('font/myriadpro-webfont.woff') format('woff'),
			url('font/myriadpro-webfont.ttf') format('truetype'),
			url('font/myriadpro-webfont.svg#myriadpro') format('svg');
	  	        
   }   
   @font-face {      
	  font-family:"myriadpro-bold";	   
	  src: url('font/myriadpro-bold-webfont.eot');     
	  src: url('font/myriadpro-bold-webfont.eot?iefix') format('embedded-opentype'),
			url('font/myriadpro-bold-webfont.woff') format('woff'),
			url('font/myriadpro-bold-webfont.ttf') format('truetype'),
			url('font/myriadpro-bold-webfont.svg#myriadpro-bold') format('svg');     
   }   
   @font-face {      
	  font-family:"myriadpro-it";	  
	  src: url('font/myriadpro-it-webfont.eot');        
	  src: url('font/myriadpro-it-webfont.eot?iefix') format('embedded-opentype'),
			url('font/myriadpro-it-webfont.woff') format('woff'),
			url('font/myriadpro-it-webfont.ttf') format('truetype'),
			url('font/myriadpro-it-webfont.svg#myriadpro-it') format('svg');        
   } 
   @font-face {      
		font-family:"myriadpro-light";
		src: url('font/myriadpro-light-webfont.eot');	  
		src: url('font/myriadpro-light-webfont.eot?iefix') format('embedded-opentype'),
			url('font/myriadpro-light-webfont.woff') format('woff'),
			url('font/myriadpro-light-webfont.ttf') format('truetype'),
			url('font/myriadpro-light-webfont.svg#myriadpro-light') format('svg');	        
   } 
    @font-face {      
	  font-family:"avenir_lt_35_light";	  
	  src: url('font/avenir_lt_35_light-webfont.eot');       
	  src: url('font/avenir_lt_35_light-webfont.eot?iefix') format('embedded-opentype'),
			url('font/avenir_lt_35_light-webfont.woff') format('woff'),
			url('font/avenir_lt_35_light-webfont.ttf') format('truetype'),
			url('font/avenir_lt_35_light-webfont.svg#avenir_lt_35_light') format('svg');       
   }
    @font-face {      
	  font-family:"avenir_lt_45_book";	  
	  src: url('font/avenir_lt_45_book-webfont.eot');	        
	  src: url('font/avenir_lt_45_book-webfont.eot?iefix') format('embedded-opentype'),
			url('font/avenir_lt_45_book-webfont.woff') format('woff'),
			url('font/avenir_lt_45_book-webfont.ttf') format('truetype'),
			url('font/avenir_lt_45_book-webfont.svg#avenir_lt_45_book') format('svg');	        
   }
    @font-face {      
	  font-family:"avenir_lt_55_roman";	  
	  src: url('font/avenir_lt_55_roman-webfont.eot');	        
	  src: url('font/avenir_lt_55_roman-webfont.eot?iefix') format('embedded-opentype'),
			url('font/avenir_lt_55_roman-webfont.woff') format('woff'),
			url('font/avenir_lt_55_roman-webfont.ttf') format('truetype'),
			url('font/avenir_lt_55_roman-webfont.svg#avenir_lt_55_roman') format('svg');	        
   }
   @font-face {      
	  font-family:"avenir_lt_65_medium";	   
	  src: url('font/avenir_lt_65_medium-webfont.eot');     
	  src: url('font/avenir_lt_65_medium-webfont.eot?iefix') format('embedded-opentype'),
			url('font/avenir_lt_65_medium-webfont.woff') format('woff'),
			url('font/avenir_lt_65_medium-webfont.ttf') format('truetype'),
			url('font/avenir_lt_65_medium-webfont.svg#avenir_lt_65_medium') format('svg');     
   }
   @font-face {      
	  font-family:"avenir_lt_85_heavy";	   
	  src: url('font/avenir_lt_85_heavy-webfont.eot');     
	  src: url('font/avenir_lt_85_heavy-webfont.eot?iefix') format('embedded-opentype'),
			url('font/avenir_lt_85_heavy-webfont.woff') format('woff'),
			url('font/avenir_lt_85_heavy-webfont.ttf') format('truetype'),
			url('font/avenir_lt_85_heavy-webfont.svg#avenir_lt_85_heavy') format('svg');     
   }
   @font-face {      
	  font-family:"avenir_lt_95_black";	   
	  src: url('font/avenir_lt_95_black-webfont.eot');     
	  src: url('font/avenir_lt_95_black-webfont.eot?iefix') format('embedded-opentype'),
			url('font/avenir_lt_95_black-webfont.woff') format('woff'),
			url('font/avenir_lt_95_black-webfont.ttf') format('truetype'),
			url('font/avenir_lt_95_black-webfont.svg#avenir_lt_95_black') format('svg');     
   }
h1, h2, h3, h4, h5 {padding-bottom:5px;}
h1 {font-size:25px;color:#000;}
h2 {font-size:175%;}
h3 {font-size:18px;font-weight:normal;font-family:'avenir_lt_65_medium';color:#000;}
h4 {font-size:125%;}
h5 {font-size:110%;text-transform:uppercase;}
input,textarea,select{background:#FFF;font-size:12px;font-family:'myriadpro';}
input[type="text"],textarea,select{border:1px solid #4C4948;border-radius:5px;behavior:url(pie/PIE.htc);}
hr{color:#DEDEDE;margin:20px 0;width:100%;}
.hr5{margin:5px 0;}
.hr25{margin:25px 0;}
#page-wrap{background:url(images/header-bg.png) repeat-x left top;}
#container,#copyright{width:998px;}
#header{width:100%;min-width:1002px;height:120px;background:url(images/top_bg.png) no-repeat center top;overflow:hidden;}
#logo{margin:0 auto;padding:30px 0 30px 30px;text-align:left;width:970px;height:60px;overflow:hidden;}
#logo #logo_img{width:168px;float:left;}
#logo #logo_img a img{padding-bottom:5px;}
#logo #logo_img a{display:block;text-align:center;width:168px;font:14px 'avenir_lt_35_light';color:#898989;}
#logo #user_country{float:right;padding-right:35px;color:#AAABAB;display:inline;}
#logo #user_country span{font-weight:bold;}
#logo #user_country img{vertical-align:middle;}
#logo #user_country span,#logo #user_country a{color:#AAABAB;font-size:12px;padding:0 5px;vertical-align:middle;}
#logo #user_country span#country_flag{padding-right:0;}
#logo #user_country a{cursor:pointer;}
#logo #user_country a:hover{font-size:12px;text-decoration:underline;}
.menu-nav_menu-container{background:url(images/menu_bg.png) repeat-x 0 0;height:35px;width:100%;min-width:1002px;margin-bottom:15px;}
#menu-nav_menu{list-style:none;width:1002px;text-align:center;padding:0;margin:auto;}
#menu-nav_menu li{float:left;letter-spacing:1px;}
.tiao{width:3px;padding:0 5px;}
#menu-nav_menu li a{color:#FFF;font-size:14px;display:block;height:35px;line-height:35px;padding:0 25px;text-shadow:1px 3px 3px #000;}
#menu-nav_menu .menu-item-home a{padding:0 25px 0 35px;}
#menu-nav_menu li a:hover{background:url(images/hover_menu_bg.png) repeat-x 0 0;height:35px;color:#FFF;}
#menu-nav_menu .current-menu-item a{color:#F7AB00}
#menu-nav_menu .search_box {position:relative;top:8px;right:5px;float:right;}
.search_box .searchinput{font-size:10px;border:0 none;background:url(images/search_box_dark.png) no-repeat;color:#FFF;height:19px;width:140px;padding-left:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;padding-top:5px\9;padding-top:1px\0;}
.search_box .searchinput:focus{background:url(images/search_box_light.png) no-repeat;color:#000;width:210px;text-shadow:0 2px 3px rgba(0,0,0,0.1);}
/*#mainbox{background:url(images/coosis_wide.jpg) repeat-y;}*/
#mainbox{border:1px solid #B5B5B6;width:998px;background:#FFF;border-top:none;border-radius:0 0 5px 5px;behavior:url(pie/PIE.htc);}
.page-template-page-compare-php #mainbox,.page-template-page-account-php #mainbox,.page-template-page-cart-php #mainbox,.page-template-page-checkout-php #mainbox{border-top:1px solid #B5B5B6;border-radius:5px;behavior:url(pie/PIE.htc);}

#dcg{height:577px;width:998px;overflow:hidden;border:1px solid #B5B5B6;border-bottom:none;position:relative;border-radius:10px 10px 0 0;behavior:url(pie/PIE.htc);}

#slider_wrapper{width:100%;height:583px;position:relative;z-index:1;}
#smooth_slider{z-index:2;}
#smooth_slider .slide {width:998px;height:583px;position:relative;float:left;}
.caroufredsel_wrapper{z-index:3;border-radius:5px 5px 0 0;behavior:url(pie/PIE.htc);}            

#smooth_slider .slide a {display:inline-block;position:absolute;top:0;left:0;width:998px;height:583px;text-indent:-999em;}
#smooth_slider img{display:block;}
#smooth_pager {position:absolute;left:50%;bottom:20px;z-index:100;}
#smooth_pager a{background:url(images/slide.png) no-repeat left center;display:inline-block;width:13px;height:13px;margin:0 15px 0 0;}
#smooth_pager a:hover {background:url(images/slide.png) no-repeat right center;}
#smooth_pager a.selected {background:url(images/slide.png) no-repeat right center;}
#smooth_pager a span{display:none;}

#gallery_wrapper {background-color:#FFF;width:898px;text-align:center;position: relative;}
#gallery_wrapper img {display:block;float:left;}
#gallery_wrapper #images {width:898px;}
#gallery_wrapper #thumbs{position:relative;width:614px;height:63px;text-align:center;margin-top:25px;padding-left:2px;left:155px;background:url(images/gallery_thumbs_bg.jpg);}
#gallery_wrapper #thumbs div a{display:block;height:63px;}
#gallery_wrapper #thumbs .thumb a img {margin:4px 5px;padding:3px 3px 4px 3px;cursor:pointer;width:86px;height:48px;}
#gallery_wrapper #thumbs .thumb .selected img, #gallery_wrapper #thumbs .thumb img:hover {background:url(images/gallery_thumbs_img_bg.png) no-repeat;}
#gallery_wrapper #thumbs div {float:left;}
#gallery_wrapper #images_prev,#gallery_wrapper #images_next{/*background:url(images/carousel_nav.png) no-repeat;*/display:block;height:103px;width:29px;text-indent:-999em;position:absolute;top:212px;}
#gallery_wrapper #images_prev{background-position:0 0;left:0;}
#gallery_wrapper #images_next{background-position:-29px 0;right:0;}
#gallery_wrapper #thumbs_prev,#gallery_wrapper #thumbs_next{display:block;position:absolute;bottom:0;width:37px;height:63px;}
#gallery_wrapper #thumbs_prev{display:block;bottom:0px;left:123px;background:url(images/gallery_thumbs_prev.jpg) no-repeat;z-index:50;}
#gallery_wrapper #thumbs_next{display:block;bottom:0px;right:93px;background:url(images/gallery_thumbs_next.jpg) no-repeat;z-index:50;}
#gallery_wrapper .nav-arrow a.disabled{display: none !important;}

.page-template-page-productlist-php #dcg{height:438px;}
.div1{padding:20px 0;height:272px;background:#FFF;}
.rounddiv{float:left;width:304px;height:285px;}
.rounddiv h3{*margin:18px 0;padding:0;color:#000;}
.new{background:url(images/new-product.png) no-repeat right 0;position:absolute;right:5px;top:0;width:78px;height:67px;}
.new h3{text-align:left;padding-left:35px;}
.rounddiv p {color:#666;margin:0;line-height:20px;}
.haslrborder{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;padding:0px 5px;margin:0 5px;position:relative;}
.cleardiv{clear:both;visibility:hidden;display:block;font-size:0;content:".";height:0;overflow:hidden;_zoom:1;}
* html .cleardiv{zoom:1;}
*:first-child+html .cleardiv{zoom:1;}
.clear_float{clear:both;zoom:1;}
#home_search_div{background:url(images/home_search_bg.png) no-repeat;height:25px;}
/*.single-wpsc-product #search_box {background:url(images/searchbox_bg.png) no-repeat; width:201px;height:19px;margin-left:35px;position:relative;top:460px;right:10px;float:right;}*/
#home_search_div ul{float:right;}
#home_search_div ul li{float:left;}
#home_search_div ul li a{cursor:pointer;color:#474747;display:block;height:25px;line-height:25px;padding:0 25px;}
.tab_menu .left_ul li a,.tab_menu .right_ul li a{cursor:pointer;color:#474747;display:block;width:95px;height:25px;line-height:25px;}
a#logins{color:#F08300}
#home_search_div a:hover#logins{color:#FFF}
#home_search_div ul li a:hover{color:#FFF;background:url(images/a_hover_bg.png) no-repeat;height:25px;}
#home_search_div ul li .a_long{padding:0 35px 0 25px;}
#home_search_div ul li .a_long:hover {background:url(images/a_hover_long_bg.png) no-repeat;height:25px;}

.display_none{display:none;}
.hide_box{display:none;width:210px;height:150px;background:url(images/hide_div_bg.png) no-repeat;}
.hide_box .inputtext{padding:3px 0 3px 5px;margin-top:20px;width:130px;border:1px solid #B2B3B3;}
.hide_box .no_margin{margin:0;width:90px;}
/*.hide_box div{margin-top:20px;}*/
.hide_box .inputsignup{margin-top:10px;margin-top:5px\9;*margin-top:5px;margin-right:30px;float:right;display:inline;}
.hide_box .left{float:left;}
.margin_left10{margin-left:10px;}
.close_botton{position:absolute;right:20px;top:0;cursor:pointer;line-height:41px;font-size:18px;color:#FFF;}
#loginform div{margin-top:20px;}
.contain_div{background:#FFF;height:215px;margin:20px 40px 10px 40px;}
.contain_div div{float:left;width:305px;}
.contain_div div h3{text-align:left;margin:0 0 15px;font-weight:normal;}
.contain_div #latest_news h3{margin:0;}
.contain_div div h3 img{padding-left:10px;vertical-align:bottom;}
#latest_news{}
#latest_news .news_list{text-align:left;}
#latest_news .news_list li a{background:url(images/arrow_right_blue.png) no-repeat 0 20px;text-indent:20px;display:block;line-height:12px;color:#333333;padding-top:18px;text-align:left;}
.contain_div .div2{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;}
.contain_div .div2 h3,.contain_div .div3 h3{padding-left:40px;}
#footer,#python_footer{padding:6px 0 6px 29px;height:18px;line-height:18px;clear:both;text-align:left;border-top:1px solid #B5B5B6;background:#F1F1F1;font-size:10px;color:#7D7D7D;border-radius:0 0 5px 5px;behavior:url(pie/PIE.htc);}
#footer a{color:#7D7D7D;padding:0 8px;}
#footer .breadcrumbs,#python_footer .breadcrumbs{float:left;font-family:'myriadpro';}
#footer .breadcrumbs a,#python_footer .breadcrumbs a{}
#footer .float_right_div,#python_footer .float_right_div{padding-right:29px;}
#copyright{height:1%;overflow:hidden;width:970px;clear:both;text-align:left;color:#7D7D7D;padding:20px 0 20px 30px;background:none;}
#copyright .copyright_text{margin-right:100px;}
/*#container{background:url(images/coosis_header.jpg) no-repeat;}*/
#foot{background:url(images/coosis_footer.jpg) no-repeat 0 top;width:1000px;height:5px;}
#content{text-align:left;margin:0 30px 80px 30px;background:#FFF;height:1%;overflow:hidden;}
.single-post #content,.error404 #content{height:100%;overflow:visible;}
.error404 #content{padding-top:50px;}
.single-wpsc-product #content{margin:0 20px 80px 50px;}
.page-id-83 #content{margin:0 0 50px 0;}
.page-id-116 #content{padding:0;margin-top:50px;height:1%;overflow:hidden;}
.category-1 #content{margin:0 15px 80px 15px;}
.page-template-page-distributors-php #content{margin:0 0 80px 0;}
.page-template-page-productlist-php #content{margin:0 25px 80px 30px;padding-top:45px;}
.page-template-page-compare-php #content,.page-template-page-account-php #content{margin:45px 0 80px 0;*padding-top:45px;}
.search-results #content{margin:0 10px 80px 10px;padding-top:50px;height:100%;overflow:visible;}
#content h1{font:25px 'avenir_lt_85_heavy';padding-bottom:20px;margin:0;}
#content h3{font:15px 'avenir_lt_65_medium';padding-bottom:20px;margin:0;}
#content h3.f18px{font: 18px 'avenir_lt_35_light';}
#content h3.f20px{font: 20px 'avenir_lt_35_light';}
#content p,.float_left_ul li,#content .single_product_display .product_description,#content .single_product_display .single_additional_description{padding-bottom:20px;margin:0;line-height:1.6em;font:12px/20px myriadpro;color:#333333;}
.single-wpsc-product #content h1{font:25px normal 'avenir_lt_35_light';margin:20px 0 20px 0;color:#000;line-height:1.6em;padding:0;} 
.single-wpsc-product #content h3,.single_faq h3.faq_question a,strong{font:20px normal 'avenir_lt_35_light';padding-bottom:20px;margin:0;}
.floatleft,.float_left_div{float:left;}
.float_right_div{float:right;}
.align_center_with_block{text-align:center;padding:0;margin:0 auto;float:left;position:relative;left:50%;}
.float_right_img{float:right;padding:0 0 0 50px;}
.float_left_img{float:left;padding:0 40px 0 0;text-align:center}
.float_left_img img{padding:5px 0;}
.float_left_ul{}
.float_left_ul li{float:left;width:460px;margin:20px 0;padding:0}
.float_left_ul_nomargin li{float:left;margin:0;padding:0}
#post-46 .float_left_ul li,#post-321 .float_left_ul li{width:310px}
#post-46 .float_left_ul li p,#post-321 .float_left_ul li p{width:270px;padding-bottom:0px;}
#post-321 .float_left_ul{margin:20px 0;}
#post-321 .float_left_ul li{margin:0;}
#post-72 .float_left_ul li {width:360px}
.hcenter{text-align:center}
#content .float_right_img p{text-align:center;padding:0;margin:0;font-size:12px;}
#content .padding_bottom_100{padding-bottom:100px;}
#content .float_div{float:left;width:300px;padding:0 100px 0 40px;}
.entry-banner{width:998px;height:440px;background:url(images/coosis_office.png) no-repeat;position:relative;border:1px solid #B5B5B6;border-bottom:none;border-radius:10px 10px 0 0;behavior:url(pie/PIE.htc);}
.page-id-2 .entry-banner{background:url(images/distributors.png) no-repeat;width:998px;height:430px;}
.page-id-83 .entry-banner{background:url(images/solutions.png) no-repeat;width:998px;height:430px;}
.page-id-85 .entry-banner{background:url(images/office.png) no-repeat;width:998px;height:505px;}
.page-id-7 .entry-banner,.page-id-93 .entry-banner,.page-id-565 .entry-banner{background:url(images/coosis_office.png) no-repeat;width:998px;height:438px;}
.page-id-116 .entry-banner{background:url(images/supports.png) no-repeat;width:998px;height:438px;}
.postid-45 .entry-banner{background:url(images/scart_w_s-video_composite_to_hdmi_banner.png) no-repeat;width:998px;height:430px;}
.postid-50 .entry-banner{background:url(images/DTS_AC_3_to_5-1_surround_sound_system_banner.png) no-repeat;width:998px;height:430px;}
.postid-46 .entry-banner{background:url(images/VGA_Stereo_audio_to_HDMI_1080_banner.png) no-repeat;width:998px;height:430px;}
.postid-60 .entry-banner{background:url(images/Dual_HDMI_to_Component_w-VGA_SPDIF_banner.png) no-repeat;width:998px;height:430px;}
.postid-63 .entry-banner{background:url(images/hd_gaming_pro2_banner.png) no-repeat;width:998px;height:430px;}
.postid-72 .entry-banner{background:url(images/Component_Stereo_audio_to_HDMI_1080_banner.png) no-repeat;width:998px;height:430px;}
.postid-74 .entry-banner{background:url(images/Ultra_Bridge_banner.png) no-repeat;width:998px;height:430px;}
.postid-193 .entry-banner{background:url(images/hd_gaming_pro_banner.png) no-repeat;width:998px;height:500px;}
.postid-304 .entry-banner{background:url(images/wii_to_hdmi_banner.jpg) no-repeat;width:998px;height:500px;}
.postid-310 .entry-banner{background:url(images/HDMI_Extender_130_banner.png) no-repeat;width:998px;height:425px;}
.postid-313 .entry-banner{background:url(images/PAL_NTSC_2_way_Translator_banner.png) no-repeat;width:998px;height:502px;}
.postid-315 .entry-banner{background:url(images/HDMI_1_to_2_Distributor_banner.png) no-repeat;width:998px;height:430px;}
.postid-317 .entry-banner{background:url(images/HDMI_1_to_4_Distributor_banner.png) no-repeat;width:998px;height:430px;}
.postid-324 .entry-banner{background:url(images/HDMI_1_to_8_Distributor_banner.png) no-repeat;width:998px;height:430px;}
.postid-319 .entry-banner{background:url(images/SPDIF_Coaxial_w_Optical_to_Stereo_L_R_banner.png) no-repeat;width:998px;height:430px;}
.postid-321 .entry-banner{background:url(images/HDMI_to_VGA_Stereo_audio_banner.png) no-repeat;width:998px;height:430px;}
.postid-325 .entry-banner{background:url(images/DTS_AC_3_to_5-1_surround_sound_system_with_earphone_out_banner.png) no-repeat;width:998px;height:430px;}
.postid-2418 .entry-banner{background:url(images/vhp_pp_banner.jpg) no-repeat;width:998px;height:430px;}
.postid-2496 .entry-banner{background:url(images/bo/bo_banner.jpg) no-repeat;width:998px;height:430px;}
.entry-banner-bg{background:url(images/banner_bg.png) no-repeat #FFF;width:998px;height:6px;padding-bottom:40px;border-left:1px solid #B5B5B6;border-right:1px solid #B5B5B6;}
.bg_998px{background:url(images/shadow_bg_998px.png) no-repeat;width:998px;height:6px;padding-bottom:20px;}
.bg_690px{background:url(images/shadow_bg_690px.png) no-repeat;width:690px;height:6px;padding-bottom:20px;}
.left_fu20px{position:relative;left:-20px;}
.left_fu30px{position:relative;left:-30px;}
.left_fu50px{position:relative;left:-50px;}
.supportbanner{background:url(images/support_bg1.png) no-repeat;width:998px;height:277px;}
.supportbanner ul{}
.supportbanner ul li{float:left}
.supportbanner ul li a{display:block;width:249px;padding:218px 0 0;font:22px 'avenir_lt_65_medium';color:#F7AB00;line-height:22px;height:42px}
.supportbanner ul li a:hover,.supportbanner ul li .current_link{background:url(images/a_hover_bg1.png) repeat-x center 207px;color:#FFF;}
.left-content{float:left;width:550px;padding-right:60px;}
#search_div{float:left;}
#search_div #search_form{background:url(images/search_bg.jpg) no-repeat;width:501px;height:134px;font-size:14px;}
#search_div #search_form #s{padding:10px 20px;margin:20px 28px;width:400px;color:#A0A0A0;background:#FFF;}
#search_div #search_form #cat{padding:10px 20px;margin:0 28px;}
#search_div #search_form #img_submit{vertical-align:top;}
#support-right{float:right;background:url(images/sider_bg.jpg) no-repeat;width:288px;height:436px;margin-bottom:50px;}
#support-right li{margin:20px 25px 0;border-bottom:1px solid #A0A0A0;height:86px;}
#support-right li img{float:left;}
#support-right li span{float:left;padding-left:25px;width:140px;}
#support-right li span a{color:#000;font-size:16px;display:block;margin-bottom:10px;}
#support-right .no_border{border:none;}
.tab_menu{background:url(images/tab_bg.png) no-repeat;width:998px;height:40px;}
.tab_menu ul li{float:left;background:url(images/tab_li_border.png) no-repeat right 0;height:40px;}
.tab_menu .left_ul{float:left;}
.tab_menu .left_ul li a,.tab_menu .right_ul li a{height:40px;line-height:40px;border-right:none;width:auto;padding:0 25px;}
.tab_menu  li a:hover{height:40px;color:#FFF;background:url(images/tab_bg_a_hover.png) repeat-x;}
.tab_menu .right_ul{float:right;}
.small_img{vertical-align:middle;padding-right:10px;}
#cart_div{background:url(images/cart_bg_top.png) no-repeat;width:250px;height:auto;}
#buynow_div{background:url(images/buy_bg_top.png) no-repeat;width:250px;height:auto;}
.cart_widget_top,.buy_widget_top{text-align:left;margin:0;height:30px;padding:30px 0 0 20px;}
.cart_widget_top span{padding-left:90px;}
.cart_widget_top  a{color:#008FD5}
.hide_box .cart_widget_content,.hide_box .cart_widget_bottom{margin:0;}
.cart_widget_content{width:250px;background:url(images/cart_bg_wide.png) repeat-y;}
.cart_widget_bottom{width:250px;height:14px;background:url(images/cart_bg_bottom.png) no-repeat;}
.empty{margin:0;padding:20px;text-align:left;}
.shoppingcart{padding:10px;width:156px;}
.cart_widget_content .shoppingcart {width:230px;}
.shoppingcart table{width:156px;}
.cart_widget_content .shoppingcart table{width:230px;}
.in_stock{color:#F7AB00;}
.page #checkout_page_container{width:100%;}
#checkout_page_container table.checkout_cart {width:100%;}
#checkout_page_container table.checkout_cart tr.header th:first-child{text-align:center;}
#content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row{text-align:center;}
#single_product_page_container .single_product_display{margin-bottom:0;padding:0;}
#single_product_page_container .single_product_display .product_description, .single_product_display .single_additional_description{margin:0;}
.featurestable{width:100%;margin-bottom:30px;border:1px solid #959595;}
.featurestable strong{color:#FFA900;font-size:12px;padding:0;}
.featurestable td{border:none;padding:10px;}
.featurestable td:first-child{width:44%;text-align:center;}
.featurestable td:last-child{text-align:left;}
.featurestable th{background-color:#E78C32;text-align:center;padding:10px;color:#FFF;font:normal 'myriadpro-light';}
.featurestable .even{background-color:#DEDEDE;}
.current_link{font-family:'myriadpro-bold';}
.ajax-loader{text-align:center;padding:20px 0;margin:auto;display:none;}
#refresh:hover{cursor:pointer;}
fieldset {
	border: 0;
	padding: 5px 0;
}
span.pathway {
	display: block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}
span.pathway img {
	margin: 0px 10px;
	vertical-align: middle;
}
div#pathway {
	margin-bottom: 10px;
	padding-left: 8px;
}
a.readon {
	line-height: 30px;
}
/*** fonts ***/
table#footuserblock {
	color: #999;
}
/* size attributes */

body.f-smaller {
	font-size: 10px;
}
body.f-default {
	font-size: 11px;
}
body.f-larger {
	font-size: 12px;
}
.small, .modifydate, .createdate, div.mosimage_caption {
	font-size: 95%;
}
div.moduletable h3 {
	font-size: 110%;
}
.contentheading, .componentheading {
	font-size: 150%;
}
#nav li a {
	font-size: 110%;
}
.componentheading {
	margin-bottom: 15px;
}
td.componentheading {
	padding-bottom: 15px;
}
/* module settings */

div.moduletable h3 {
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 5px;
}
td#sidenav div.moduletable {
	padding: 0 5px;
}
td#sidenav div.moduletable h3 {
	margin: 0 -5px 10px -5px;
	line-height: 30px;
	height: 30px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 35px;
	font-weight: bold;
}
td#sidenav.left div.moduletable h3 {background:url(images/left_h3_bg.png) no-repeat 0 0;}
td#sidenav.right div.moduletable h3 {background:url(images/right_h3_bg.png) no-repeat 0 0;}
td.left div.moduletable, td.right div.moduletable {margin-bottom:15px;}
div.moduletable ul {
	margin: 5px 0;
	padding: 0 2em;
}
div.moduletable ul li {
	padding-bottom: 3px;
}
/* Typography and Headings */

.contentheading, .componentheading {
	border-bottom: 1px solid #545454;
	padding: 3px 0 6px 0;
	color: #FFF;
	font-weight: bold;
}
.contentheading a {
	text-decoration:none;
}
/** regular joomla menu **/

a.sublevel:link, a.sublevel:visited {
	text-decoration: none;
}

a.sublevel {
	font-weight: bold;
	text-decoration: none;
}
/* headings */

.small {
	color: #999;
}
.modifydate {
	height: 20px;
	vertical-align: bottom;
	color: #999;
}
.createdate {
	height: 20px;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
	color: #999;
}
/** some joomla class stuff */

table.contenttoc {
	margin: 5px;
	padding: 5px;
}
table.contenttoc td {
	padding: 0 5px;
}
td.buttonheading {
	vertical-align: middle;
}
td.buttonheading img {
	margin-right: 5px;
}
td.sectiontableheader {
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	line-height: 20px;
	background: #242424;
	border-bottom: 1px solid #5a5a5a;
}
tr.productsectiontableentry1 td, tr.productsectiontableentry2 td {
	padding: 0px;
}
td.productsectiontableentry1, td.productsectiontableentry2 {
	padding: 0px;
	text-align:justify;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding: 0px;
	border-bottom: 1px solid #5a5a5a;
}
tr.sectiontableentry10 td, tr.sectiontableentry20 td {
	padding: 0px;
}
td.sectiontableentry1, td.sectiontableentry2 {
	padding: 0px;
	border-bottom: 1px solid #5a5a5a;
	text-align:justify;
}
table.contentpaneopen, table.contentpane {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 100%;
}
div.contentpane, div.contentpaneopen {
	width: 100%;
}
.clr {
	clear: both;
}
div.mosimage {
	margin: 5px;
}
table.adminform textarea {
	width: auto;
	color: #333333;
}
/** width stuff **/


/* this sets the wide width in px */
div.wrapper {
	width: 960px;
}
/* this sets the narrow width in px */
.w-thin div.wrapper {
	width: 780px;
}
/* accessibility stuff */
div#header #access {
	position: absolute;
	z-index: 10000;
	top: 0;
	right: 0;
	padding-right: 10px;
	width: 400px;
	height: 16px;
	overflow: hidden;
	background: none;
}
div#header #buttons {
	background: none;
}
#access #selectors {
	position: relative;
	height: 8px;
}
#access span {
	background-repeat: no-repeat;
}
#access a {
	text-decoration: none;
}
#access #buttons {
	float: right;
}
#access .button {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	background-repeat: no-repeat
}
#access .button2 {
	display: block;
	float: right;
	width: 13px;
	height: 16px;
	margin: 0 1px;
	background-position: 50% 50%;
	background-repeat: no-repeat
}
/** template layout stuff **/

div#reflectbox {
	background: url(images/reflect_m.png) repeat-x 0 0;
	text-align:center;
	margin:10px;
}
div#reflectbox div {
	background: url(images/reflect_r.png) no-repeat 100% 0;
}
div#reflectbox div div {
	background: url(images/reflect_l.png) no-repeat 0 0;
	height: 100px;
	overflow: hidden;
}
div.modulebox-silver {
	background: url(images/silver/box_br.png) no-repeat 100% 100%;
}
div.modulebox-silver div.bx1 {
	background: url(images/silver/box_bl.png) no-repeat 0 100%;
}
div.modulebox-silver div.bx2 {
	background: url(images/silver/box_tr.png) no-repeat 100% 0;
}
div.modulebox-silver div.bx3 {
	background: url(images/silver/box_tl.png) no-repeat 0 0;
	padding: 0;
	margin: 0;
}
div.modulebox-dark {
	background: #3a3a3a url(images/dark/box_r.png) repeat-y 100% 0;
}
div.modulebox-dark div.bx1 {
	background: url(images/dark/box_l.png) repeat-y 0 0;
}
div.modulebox-dark div.bx2 {
	background: url(images/dark/box_br.png) no-repeat 100% 100%;
}
div.modulebox-dark div.bx3 {
	background: url(images/dark/box_bl.png) no-repeat 0 100%;
}
div.modulebox-dark div.bx4 {
	background: url(images/dark/box_tr.png) no-repeat 100% 0;
}
div.modulebox-dark div.bx5 {
	background: url(images/dark/box_tl.png) no-repeat 0 0;
	padding: 0;
	margin: 0;
}
div.modulebox-silver div.moduletable h3 {
	margin: 0 -9px;
	background: url(images/silver/box_h3_divider.png) repeat-x 0 100%;
	margin-bottom: 5px;
}
div.modulebox-black {
	background: url(images/black/box_br.png) no-repeat 100% 100%;
}
div.modulebox-black div.bx1 {
	background: url(images/black/box_bl.png) no-repeat 0 100%;
}
div.modulebox-black div.bx2 {
	background: url(images/black/box_tr.png) no-repeat 100% 0;
}
div.modulebox-black div.bx3 {
	background: url(images/black/box_tl.png) no-repeat 0 0;
	padding: 0;
	margin: 0;
}
div.modulebox-black div.moduletable h3 {
	margin: 0 -9px;
	background: url(images/black/box_h3_divider.png) repeat-x 0 100%;
	margin-bottom: 5px;
	color: #FFF;
}
div.modulebox-black div.moduletable {
	color: #CCC;
}
div.modulebox-black a:hover {
	color: #FFF;
}
div.moduletable, div.moduletable {
	padding: 13px;
}
table#topuserblock, table#mainblock, table#miduserblock, table#botuserblock, table#footuserblock {
	border: 0;
	width: 100%;
}
table#topuserblock tr, table#mainblock tr, table#miduserblock tr, table#botuserblock tr {
	vertical-align: top;
}
table#topuserblock td {
	padding: 3px 12px 3px 10px;
}
table#miduserblock td, table#botuserblock td {
	width: 50%;
	padding-right: 3px;
}
table#footuserblock td {
	width: 33%;
	padding: 10px;
}
table#topuserblock td.sep {
	background: url(images/tbox_sep.png) repeat-y 100% 0;
}
td#sidenav {
	width: 199px;
}
td.left {
	background: url(images/left_bg.png) repeat-y 100% 0;
}
td.right {
	background: url(images/right_bg.png) repeat-y 0 0;
}
td#mainbody {
	width: 100%;
}
td#mainbody div.padding {
	padding: 5px 2px 5px 5px;
}
div#top-padding {
	padding-bottom: 3px;
}
div#bot-padding {
	padding-top: 4px;
}
div#whitebox-padding {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
}
div#whitebox-padding div.padding {
	padding: 15px;
}
div.sidenav {
	width: 199px;
}
td.right div.sidenav div.padding {
	padding: 6px 6px 6px 7px;
}
td.left div.sidenav div.padding {
	padding: 6px 8px 6px 5px;
}
div#inset {
	float: right;
	width: 200px;
	margin-left: 15px;
}
/* color buttons */

.color-blue .button2 {
	background: url(images/color-blue.png);
}
.color-green .button2 {
	background: url(images/color-green.png);
}
.color-orange .button2 {
	background: url(images/color-orange.png);
}
.color-red .button2 {
	background: url(images/color-red.png);
}
.color-pink .button2 {
	background: url(images/color-pink.png);
}
.color-grey .button2 {
	background: url(images/color-grey.png);
}
/*****************************
 ****       splitmenu     ****
 *****************************/

#nav {
	margin: 0;
	padding: 0;
	height: 133px;
	overflow: hidden;
	background: url(images/head_menu_sep.png) no-repeat 0 0;
}
#nav ul {
	padding: 0;
	margin: 0;
	margin-left: 2px;
}
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	padding-right: 2px;
	background: url(images/head_menu_sep.png) no-repeat 100% 0;
}
#nav a {
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
#nav li.on li.on a {
	text-decoration: underline;
}
#nav li a {
	display: block;
	float: left;
	height: 133px;
	line-height: 220px;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #DDD;
}
/* submenu */

div.moduletable ul.submenu {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.submenu ul {
	list-style: none;
}
ul.submenu li {
	border: 0;
	padding: 0;
	margin: 0;
}
ul.submenu a:link, ul.submenu a:visited {
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 1px 5px 6px 5px;
	background: url(images/menu_sep.png) repeat-x 0 100%;
}
ul.submenu ul a:link, ul.submenu ul a:visited {
	background: none;
	padding: 0;
}
ul.submenu a:hover, ul.submenu ul a:hover {
	color: #FFF;
}
ul.submenu ul li {
	margin-left: 10px;
	background: none;
}
ul.submenu ul ul li {
	margin-left: 20px;
	background: none;
}
/* some page content things */

.hide {
	display: none;
}
form {
	border: 0;
	margin: 0;
	padding: 0;
}
blockquote {
	background: #232323 url(images/bq_start.png) no-repeat 0 0;
	margin: 10px;
	color: #D0D0D0;
	line-height: 140%;
}
blockquote div {
	background: url(images/bq_end.png) no-repeat 100% 100%;
	padding: 5px 45px;
}
pre {
	background:#333333;
	color: #D0D0D0;
	padding: 10px;
	border: 1px solid #242424;
	border-left: 5px solid #242424;
}
table.blog span.article_seperator {
	display: block;
	height: 20px;
}
table.poll {
	padding: 0;
	width: 100%;
}
table.pollstableborder td {
	text-align: left;
	padding: 2px 0;
}
input#mod_search_searchword {
	width: 120px;
}
.highlight {
	background-color: #D0D0D0;
	color: #000000;
}
table.contentpaneopen p {
	margin: 10px 10px 10px 0;
}
/* CSS Document */

.lrg .button {
	background: url(images/green/access-lrg.png);
}
.sml .button {
	background: url(images/green/access-sml.png);
}
.med .button {
	background: url(images/green/access-med.png);
}
.thin .button {
	background: url(images/green/access-thin.png);
}
.wide .button {
	background: url(images/green/access-wide.png);
}
div#header div#green-bar {
	height: 16px;
	background: #b2ca12 url(images/green/head_bar.png) no-repeat 0 0;
}
div.modulebox-green {
	background: url(images/green/box_br.png) no-repeat 100% 100%;
	width:736px;
}
div.modulebox-green div.bx1 {
	background: url(images/green/box_bl.png) no-repeat 0 100%;
}
div.modulebox-green div.bx2 {
	background: url(images/green/box_tr.png) no-repeat 100% 0;
}
div.modulebox-green div.bx3 {
	background: url(images/green/box_tl.png) no-repeat 0 0;
	padding: 0;
	margin: 0;
}
div.modulebox-green div.moduletable h3 {
	margin: 0 -9px;
	background: url(images/green/box_h3_divider.png) repeat-x 0 100%;
	margin-bottom: 5px;
	color: #FFF;
}
div.modulebox-green div.moduletable {
	color: #E9E8E8;
}
div.modulebox-green a:link, div.modulebox-green a:visited {
	color: #E9E8E8;
}
div.modulebox-green a:hover {
	color: #FFF;
}
#nav li.active_menu a, #nav li.active_menu a:hover {
	background: url(images/green/head_menu_hilite.png) repeat-x 0 0;
}
#nav li a:hover {
	color: #FFF;
}
.alignleft,.palignleft{float:left;padding:10px 20px 0 0}
.palignleft{padding-right:10px;clear:both;}
.floatrightwidth{float:right;width:660px}
.single_faq{padding:0;float:left;width:100%;border-bottom:1px solid #BEBEBE;margin-bottom:20px;}
.single_faq h3.faq_question a{background:url(images/state.gif) no-repeat scroll 100% 5px;padding:0;display:block;}
.single_faq h3.active a{background:url(images/state.gif) no-repeat scroll 100% -21px;}
.single_faq .faq_question{width:100%;}
.single_post{border-bottom:1px solid #BEBEBE;padding:20px 0;}
.single_post .post_title{width:300px;float:left;}
.single_faq .faq_answer{float:left;}
#content .wpsc_categories li{}
#content .wpsc_categories li h1{font:30px 'avenir_lt_55_roman';color:#000;display:inline;padding:0 0 0 20px;vertical-align:top;line-height:57px}
#content .wpsc_categories li .backtotop,.backtotop{float:right;color:#5A5A5A;right:20px;bottom:50px;}
.product_description .backtotop{top:10px;right:15px;}
#content .wpsc_categories li .backtotop span,.backtotop span{vertical-align:top;cursor:pointer;}
#content .wpsc_categories li .backtotop img,.backtotop img{padding-left:10px}
#content .wpsc_productlist{padding-top:45px;}
#content .wpsc_productlist li{float:left;width:445px;}
#content .wpsc_productlist .firstli{padding:0 30px 0 10px;}
#content .wpsc_productlist li .product_thumbnail{float:right;padding-right:20px;}
#content .wpsc_productlist li h3{font:16px 'avenir_lt_55_roman';color:#000;}
#content .wpsc_productlist li h3 a{color:#000;}
#content .wpsc_productlist li .additional_description{width:200px;}
#content .wpsc_productlist li .pricedisplay{color:#F29438;font-size:14px;}
#content .wpsc_productlist li .pricedisplay span{vertical-align:top;padding-right:10px;}
.hidediv{display:none;}
.widget-area{float:right;position:fixed;top:5%;left:80%;width:20%;}
.xoxo li{margin:10px 0;}
.widget_wpsc_shopping_cart{display:none;border:1px solid #AAA;}
.wpec_compare_widget{display:none;border:1px solid #AAA;}
.widget-title{background:#F7B64B;margin:0;padding:10px;font-size:14px;}
.widget-title .close_botton{margin-left:5px;padding:0 5px;background:#FFF;color:#C77405;border-radius:2px;behavior:url(pie/PIE.htc);}
.no_compare_list{text-align:left;padding:10px}
.compare_widget_ul .compare_widget_item{margin:10px;padding:5px;text-align:left;border:1px solid #000;}
.compare_widget_action{padding-bottom:10px}
.compare_remove_column{margin-top:5px;}
.compare_clear_all{padding-left:10px;}
.compare_button_go{margin-right:10px}
#content #single_product_page_container{width:100%;}
#content #single_product_page_container .wpsc_buy_button_container{text-align:left;}
#login_div{text-align:left;background:#F1F1F1;border:1px solid #D1D1D1;height:500px;padding:0 20px;}
#login_div .login_close{text-align:right;padding:20px 20px 0 0;}
#login_div .login_close span{color:#D1D1D1;}
#login_div .login_close a{color:#F08300;margin-left:10px;padding:0 0 0 10px;border-left:1px solid #D1D1D1;}
#login_div li{float:left;margin-left:20px;width:260px;display:inline;}
#login_div .home_vhr,.home_vhr{border:1px solid #D1D1D1;height:420px;margin:0 20px;width:0;}
.remember{margin:10px 0;}
#registerform #reg_passmail,#reg_passmail{background:url(images/secure.png) no-repeat;text-indent:20px;margin:10px 0;line-height:18px;letter-spacing:normal;}
.input_text{border:1px solid #4C4948;width:190px;height:18px;margin:9px 0;padding:0 5px;display:inline-block;border-radius:5px;behavior:url(pie/PIE.htc);}
.long_input{width:348px;padding:5px;}
.submit{text-align:center;}
input.button-primary, button.button-primary, a.button-primary,.wpsc_buy_button{
    background:url(images/button-grad.png) repeat-x scroll left top #21759B;
    border-color: #298CBA;
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	margin:0 10px;
}
.bread-crumbs{text-align:left;padding:10px;}
.bread-crumbs a,.bread-crumbs .current_post_title{margin:0 5px;}
.bread-crumbs .current_post_title{color:#F7AB00;}
.product_info{background:#CDCDCD;padding:20px;height:160px;border-radius:10px 10px 0 0;behavior:url(pie/PIE.htc);}
.product_name{float:left;width:30%;}
.product_name .votetext{margin-top:10px;}
.product_item{float:left;width:20%}
.product_item li{padding-top:5px;text-align:left;}
.product_info_shopping{float:left;width:40%;text-align:left;}
#wpsc_quantity_update{text-align:center;margin:0 10px;}
.music_div{background:url(images/SPDIF_Coaxial_w_Optical_to_Stereo_L_R_show.png) no-repeat right 60px;}
.music_div1{background:url(images/DTS_AC_3_to_5-1_surround_sound_system_show.png) no-repeat right 60px;}
#content .music_div h1,#content .music_div1 h1{margin-bottom:0;}
.note{color:#630000;font-family:'avenir_lt_35_light';}
.note_list li{background:url(images/orange_arrow.png) no-repeat left 3px;width:680px;padding:0 0 20px 30px;}
#wpcr_commentform .average{background:url(newstars.png) no-repeat 0 -15px;text-indent:-9999px; height:17px;}
#wpcr_commentform .wpcr_rating{width:85px;}
#loginform .captchaSizeDivSmall{margin:0;padding:0;}
input#captcha_code{padding:10px;height:24px;width:250px;border:none;background:url(images/text-box.png) no-repeat scroll left bottom transparent;}
#commentform p,#loginform p, #registerform p{padding:0;}
#theme-my-login{text-align:center;width:580px;margin:auto;padding:0;}
#theme-my-login ul{height:500px;margin-top:20px;}
#theme-my-login .login_close{display:none;}
#theme-my-login li{float:left;}
#theme-my-login .login-in{width:250px;}
#theme-my-login .home_vhr{height:460px;}
#theme-my-login .register-form{width:270px;}
#loginform,#registerform{text-align:left;}
#loginform .forgetmenot{padding:10px 0;text-align:right;}
.tml-action-links li{float:left;padding:10px 20px;}
.wppb_holder{width:600px;}
.wppb_holder .username,.wppb_holder #user_login{background:none;height:auto;padding:0;width:auto;}
.checkout_cart .wpsc_product_name{text-align:left;}
.checkout_cart .total_price total_tax{text-align:right;}
#content table.productcart,#content table.wpsc_checkout_table{float:left;}
#content table.productcart{width:45%;}
#content table.table-2,#content table.table-4{padding-left:40px;}
#content table.table-4{text-align:right;}
#content table.table-5{float:right;}
#content table.wpsc_checkout_table .wpsc_gateway_container h3{padding:10px 0 0 0;}
#content table.wpsc_checkout_table  .wpsc_total_price_and_shipping,.wpsc_billing_forms tr td{padding:0;}
.total_price total_tax{text-align:right;}
div.sociable{float:left;}
div.sociable #Twitter_Counter,div.sociable #Facebook_Counter,div.sociable #LinkedIn_Counter{float:left;padding:0;}
div.sociable #Twitter_Counter{width:90px;}
div.sociable ul li{padding:0 6px;} 
div.sociable li a{position:relative;display:block;}
div.sociable li a img{width:25px;filter:gray;}
div.sociable li a img:hover{filter:none;/* IE6-9 */}
.liststylenone{margin:20px 0 50px 50px;line-height:1.6em;color:#000;}
.liststylenone li{}
.liststylenone li span,.feature_table span,.right25px{padding-right:25px;}
.liststylenone li span.right19px{padding-right:19px;}
.feature_table{}
.feature_table td{padding:0 50px 10px 0}
.margin_top30{margin-top:30px;}
.margin_bottom40{margin-bottom:40px;}
.jcarousel-control a.smooth_sliderc_nav{margin-right:15px;}
.blackbgbottom{background:url(images/blackbgbottom.png) no-repeat;width:80px;height:20px;display:block;color:#FFF;}
.bluebgbottom_small,.bluebgbottom_medium,.bluebgbottom_large{height:24px;display:block;color:#FFF;text-align:center;line-height:24px;border:none;}
.bluebgbottom_small{background:url(images/bluebgbottom_small.png) no-repeat;width:80px;height:25px;}
.bluebgbottom_medium{background:url(images/bluebgbottom_medium.png) no-repeat;width:100px;}
.bluebgbottom_large{background:url(images/blue_round_200_25.png) no-repeat; width:200px;height:25px;}
.bluebgbottom_small:hover,.bluebgbottom_medium:hover,.bluebgbottom_large:hover,#contactus:hover{cursor:pointer;}
.listinfo5 li{margin-bottom:5px;}
.icon_email{background:url(images/icon_email.png) no-repeat left center;text-indent:22px;}
.icon_email a{color:#00A2E9;}
.icon_email a:hover{cursor:pointer;}
.icon_fax{background:url(images/icon_fax.png) no-repeat left center;text-indent:22px;}
.icon_tel{background:url(images/icon_tel.png) no-repeat left center;text-indent:22px;}
.icon_website{background:url(images/icon_website.png) no-repeat left center;text-indent:22px;}
.icon_secure{clear:both;background:url(images/icon_secure.png) no-repeat left 24px;text-indent:21px;}
.sendemailbody .icon_secure{background:url(images/icon_secure.png) no-repeat left 15px;}
.pjustify{text-align:justify;}
.wpcf7{clear:both;}
#sendemail,#select_region{width:502px;}
#sendemail .box_top,#select_region .box_top,#newsletter_div .box_top,#un_newsletter_div .box_top{background:url(images/box_top.png) no-repeat left top;border:1px solid #4C4948;border-bottom:none;height:41px;width:500px;padding:0;margin:0;text-align:left;position:relative;border-radius:10px 10px 0 0;behavior:url(pie/PIE.htc);}
.box_title{font:14px 'avenir_lt_65_medium';color:#FFF;line-height:41px;padding-left:30px;}
.sendemailbody,.select_regionbody,.widget_wysija{width:500px;background:#FFF;border:1px solid #B5B5B6;border-top:none;border-radius:0 0 10px 10px;behavior:url(pie/PIE.htc);}
.select_regionbody{padding:20px 10px 40px 20px;width:470px;height:30px;}
.select_regionbody label{float:left;color:#4C4948;height:24px;line-height:24px;}
.page-template-page-account-php .select_regionbody #current_countrySelectBoxItContainer,.select_regionbody #current_countrySelectBoxItContainer{float:left;margin:0;padding:0 10px;}
.select_regionbody a#button_save_region{float:left;}
.sendemailbody ul{padding:25px 20px 30px 20px;clear:both;zoom:1;}
.sendemailbody ul li{float:left;display:inline;margin:0 0 15px;}
.sendemailbody ul label{padding-right:10px;*padding-right:2px;text-align:left;}
.sendemailbody ul input{padding:0 5px;width:138px;}
.sendemailbody ul .your-name{margin-right:20px;}
.sendemailbody ul .your-subject input{width:344px;}
.sendemailbody ul .wpcf7-captcha-captcha-120{position:relative;left:15px;bottom:-5px;}
#sendemail .sendemailbody .icon_secure{height:24px;line-height:24px;margin:0 0 0 20px;padding:10px 0 40px;text-align:left;color:#4C4948;font-size:12px;}
#sendemail .wpcf7 .wpcf7-submit{background:url(images/bluebgbottom_small.png) no-repeat;cursor:pointer;border:none;width:82px;height:24px;line-height:24px;color:#FFF;margin-left:5px;font:12px 'myriadpro';}
.wysija-msg{display:none;border-radius:0 0 5px 5px;behavior:url(pie/PIE.htc);}
.form-valid-sub,.wysija-msg{background:#FFF;padding:20px 20px 25px 30px;text-align:left;width:450px;line-height:20px;color:#4C4948;clear:both;overflow:hidden;zoom:1;}
.wysija-instruct{margin:10px 0 25px 0;width:450px;}
.widget_wysija_cont input{width:188px;height:20px;padding:0 5px;}
.widget_wysija_cont .wysija-firstname{margin-left:50px;}
.widget_wysija_cont .wysija-email{margin-left:35px;}
.widget_wysija_cont .icon_secure{background:url(images/icon_secure.png) no-repeat left center;float:left;}
.widget_wysija_cont .wysija-submit{float:right;margin-top:8px;}
.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}
.formError .formErrorContent{background-color:#8E2121;border:1px solid #bbb;color:#FFF;padding:4px 10px;position:relative;z-index:5001;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}
.formError .formErrorArrowBottom{margin:0 0 0 12px;top:2px}
.formError .formErrorArrow div{border-left:2px solid #DDD;border-right:2px solid #DDD;font-size:0;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}
label.error{border:1px solid #FF0000;padding:5px;color:#FF0000;border-radius:3px;behavior:url(pie/PIE.htc);}
.left10{padding-left:10px;}
.right30{padding-right:30px;}
#content .padding_bottom5{padding-bottom:5px;}
#content .padding_bottom15{padding-bottom:15px;}
.none_pmb{padding:0;margin:0;border:none;}
.conditionform{clear:both;background:url(images/conditionform_bg.png) no-repeat;width:940px;height:118px;}
.conditionform .conditionform_li{float:left;width:240px;height:88px;padding:10px 20px 20px 20px;color:#333333;line-height:12px;}
.conditionform li label{font:15px bold 'avenir_lt_65_medium';color:#474747;}
.conditionform li .checkbox1{margin:7px 20px 0 0;}
.conditionform  #locate_li{width:80px;padding-left:0;}
.conditionform li  .bluebgbottom_small{float:right;margin-top:64px;}
.graybackground{background:url(images/graybackground.png) no-repeat;width:958px;height:25px;line-height:25px;padding-left:40px;margin:35px 0;clear:both;}
.list_sellerss{height:1%;overflow:hidden;}
.list_sellerss li{float:left;color:#474747;width:439px;margin-left:40px;display:inline;}
#sellers_list .list_sellerss li .store_name{font-family:'myriadpro-bold';padding:0 0 5px 240px;}
.list_sellerss li .seller_img{width:200px;height:175px;float:left;}
.list_sellerss li  .seller_info{float:left;width:199px;padding-left:40px;height:1%;overflow:hidden;}
.list_sellerss li  .seller_info li{margin-bottom:5px;margin-left:0;width:199px;}
.list_sellerss li  .seller_info .store_address{padding:5px 0 15px 0;}
.backToTop {display:none;width:25px;height:25px;position:fixed; _position:absolute;left:90%;bottom:100px;_bottom: "auto";cursor: pointer;}

/* Div container holding the dropdown list */
#product_rangesSelectBoxItContainer,#current_countrySelectBoxItContainer,#regionSelectBoxItContainer,#select_singal_formatSelectBoxItContainer,#extra_interestedSelectBoxItContainer,#extra_howknowusSelectBoxItContainer,#extra_purposeSelectBoxItContainer {
  display: inline-block;
  /* Hack for IE 6 and 7 to allow inline-block to work */
  *display: inline;
  zoom: 1;
  margin-top:15px;
}
.page-template-page-account-php #current_countrySelectBoxItContainer,.page-template-page-account-php #regionSelectBoxItContainer,#extra_interestedSelectBoxItContainer,#extra_howknowusSelectBoxItContainer,#extra_purposeSelectBoxItContainer{margin:10px 0;}
#select_singal_formatSelectBoxItContainer{margin-top:0;}
/* Dropdown List Box */
#product_rangesSelectBoxIt,#current_countrySelectBoxIt,#regionSelectBoxIt,#select_singal_formatSelectBoxIt,#extra_interestedSelectBoxIt,#extra_howknowusSelectBoxIt,#extra_purposeSelectBoxIt{
  height:24px; /* Height of the select box */
  cursor:pointer;
  white-space:nowrap;
  /* Provide a background image here if you want to use an image for the down arrow */
}
.page-template-page-account-php #current_countrySelectBoxIt,.page-template-page-account-php #regionSelectBoxIt,#extra_interestedSelectBoxIt,#extra_howknowusSelectBoxIt,#extra_purposeSelectBoxIt{height:27px;}
/* Dropdown List Box and Dropdown Options List  */
#product_rangesSelectBoxIt,#current_countrySelectBoxIt,#regionSelectBoxIt,#select_singal_formatSelectBoxIt{
  width:201px; /* Width of the dropdown list box and dropdown list options*/
}
#extra_interestedSelectBoxIt,#extra_howknowusSelectBoxIt,#extra_purposeSelectBoxIt{width:360px;}
#product_rangesSelectBoxItOptions,#current_countrySelectBoxItOptions,#regionSelectBoxItOptions,#select_singal_formatSelectBoxItOptions{width:176px;}
#extra_interestedSelectBoxItOptions,#extra_howknowusSelectBoxItOptions,#extra_purposeSelectBoxItOptions{width:335px;}
/* Dropdown list Default Icon Positioning */
#product_rangesSelectBoxItDefaultIcon,#current_countrySelectBoxItDefaultIcon,#regionSelectBoxItDefaultIcon,#select_singal_formatSelectBoxItDefaultIcon,#extra_interestedSelectBoxItDefaultIcon,#extra_howknowusSelectBoxItDefaultIcon,#extra_purposeSelectBoxItDefaultIcon{float:left;}
/* Dropdown List Box Text */
#product_rangesSelectBoxItText,#current_countrySelectBoxItText,#regionSelectBoxItText,#select_singal_formatSelectBoxItText,#extra_interestedSelectBoxItText,#extra_howknowusSelectBoxItText,#extra_purposeSelectBoxItText{
  font:12px 'myriadpro';
  text-indent:10px;
  line-height:24px;
  overflow:hidden;
  float:left;
  white-space:nowrap;
  /* Prevents text selection */
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:-moz-none;
  ms-user-select:none;
  -o-user-select:none;
  user-select:none;
}
.page-template-page-account-php #current_countrySelectBoxItText,.page-template-page-account-php #regionSelectBoxItText,#extra_interestedSelectBoxItText,#extra_howknowusSelectBoxItText,#extra_purposeSelectBoxItText{line-height:27px;}
/* Dropdown List Options List*/
#product_rangesSelectBoxItOptions,#current_countrySelectBoxItOptions,#regionSelectBoxItOptions,#select_singal_formatSelectBoxItOptions,#extra_interestedSelectBoxItOptions,#extra_howknowusSelectBoxItOptions,#extra_purposeSelectBoxItOptions { 
  max-height:250px; /* A vertical scrollbar appears if your select box options are taller than this */
  font:12px 'myriadpro';
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  overflow:auto;
  cursor:pointer;
  display:none;
  z-index:99999;
  outline:none;
}

/* Dropdown List Individual Options */
#product_rangesSelectBoxItOptions li, #product_rangesSelectBoxItOptions .optgroupHeader,#current_countrySelectBoxItOptions li,#current_countrySelectBoxItOptions .optgroupHeader,#regionSelectBoxItOptions li,#regionSelectBoxItOptions .optgroupHeader,#select_singal_formatSelectBoxItOptions li,#select_singal_formatSelectBoxItOptions .optgroupHeader,#extra_interestedSelectBoxItOptions li,#extra_interestedSelectBoxItOptions .optgroupHeader,#extra_howknowusSelectBoxItOptions li,#extra_howknowusSelectBoxItOptions .optgroupHeader,#extra_purposeSelectBoxItOptions li,#extra_purposeSelectBoxItOptions .optgroupHeader {
  line-height:22px; /* Height of Individual Select Box Options */
  text-indent:10px; /* Horizontal Positioning of the select box option text */
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
  list-style:none;
}

/* Dropdown List Optgroup Headers */
#product_rangesSelectBoxItOptions .optgroupHeader,#current_countrySelectBoxItOptions .optgroupHeader,#regionSelectBoxItOptions .optgroupHeader,#select_singal_formatSelectBoxItOptions .optgroupHeader {
  font-weight: bold;
}

/* Dropdown List Optgroup Options */
#product_rangesSelectBoxItOptions .optgroupOption ,#current_countrySelectBoxItOptions.optgroupOption ,#regionSelectBoxItOptions.optgroupOption,#select_singal_formatSelectBoxItOptions.optgroupOption {
  text-indent: 20px;
}

/* Dropdown List Optgroup Header hover psuedo class */
#product_rangesSelectBoxItOptions .optgroupHeader[data-disabled='true']:hover,#current_countrySelectBoxItOptions .optgroupHeader[data-disabled='true']:hover,#regionSelectBoxItOptions  .optgroupHeader[data-disabled='true']:hover {
  cursor: default;
} 

/* Dropdown List Down Arrow Container (if an image is not used) */
#product_rangesSelectBoxItArrowContainer,#current_countrySelectBoxItArrowContainer,#regionSelectBoxItArrowContainer,#select_singal_formatSelectBoxItArrowContainer,#extra_interestedSelectBoxItArrowContainer,#extra_howknowusSelectBoxItArrowContainer,#extra_purposeSelectBoxItArrowContainer {
  /* Positions the down arrow */
  width: 30px;
  float:right;
}

/* Dropdown List Down Arrow */
#product_rangesSelectBoxItArrow,#current_countrySelectBoxItArrow,#regionSelectBoxItArrow,#select_singal_formatSelectBoxItArrow,#extra_interestedSelectBoxItArrow,#extra_howknowusSelectBoxItArrow,#extra_purposeSelectBoxItArrow {
  /* Horizontally centers the down arrow */
  margin-right:auto;
  margin-left:auto;
}

/* Dropdown List Individual Option Icon Positioning */
#product_rangesSelectBoxItOptions li span,#current_countrySelectBoxItOptions li span,#regionSelectBoxItOptions li span,#select_singal_formatSelectBoxItOptions li span,#extra_interestedSelectBoxItOptions li span,#extra_howknowusSelectBoxItOptions li span,#extra_purposeSelectBoxItOptions li span {float:left;}
.ui-tabs .ui-tabs-hide {display:none !important;}
.page-template-page-productlist-php .ui-widget-content,.page-template-page-account-php .ui-widget-content{background:none;border:none;}
.ui-widget-content,#current_countrySelectBoxItOptions,#regionSelectBoxItOptions, #product_rangesSelectBoxItOptions,#select_singal_formatSelectBoxItOptions,#extra_interestedSelectBoxItOptions,#extra_howknowusSelectBoxItOptions,#extra_purposeSelectBoxItOptions{border:1px solid #5A5A5A;background-color:#F8F8F8;color:#333333;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none;background:url(images/select_bg.png);color:#333333;}
.page-template-page-account-php #current_countrySelectBoxIt,.page-template-page-account-php #regionSelectBoxIt{background:url(images/select_bg_h27.png);color:#7D7D7D;font-size:14px;}
#extra_interestedSelectBoxIt,#extra_howknowusSelectBoxIt,#extra_purposeSelectBoxIt{background:url(images/select_bg_h27_w360.png);color:#7D7D7D;font-size:14px;}
#current_countrySelectBoxItOptions .ui-state-hover,#regionSelectBoxItOptions .ui-state-hover, #product_rangesSelectBoxIt .ui-state-hover,#select_singal_formatSelectBoxItOptions .ui-state-hover,#extra_interestedSelectBoxItOptions .ui-state-hover, #extra_howknowusSelectBoxItOptions .ui-state-hover,#extra_purposeSelectBoxItOptions .ui-state-hover,.ui-widget-header .ui-state-hover,#current_countrySelectBoxItOptions .ui-state-focus,#regionSelectBoxItOptions .ui-state-focus, #product_rangesSelectBoxIt .ui-state-focus,#select_singal_formatSelectBoxItOptions .ui-state-focus,#extra_interestedSelectBoxItOptions .ui-state-focus, #extra_howknowusSelectBoxIt .ui-state-focus, #extra_purposeSelectBoxIt .ui-state-focus, .ui-widget-header .ui-state-focus {border:1px solid #DCDDDD;background-color:#FFF;color:#000;}

.compare_fixedtop{display:none;position:fixed;top:0;right:11.5%;margin:0 auto;background-color:#FFF;overflow:hidden;width:750px;height:75px;z-index:9999;}
.compare_fixedtop ul{padding:0;position:absolute;left:0;}
.compare_fixedtop ul li{float:left;margin:0 5px;width:240px;display:inline;}
.compare_popup_container{}
.compare_popup_wrap{overflow:auto;}
.compare_logo{text-align:center;}
.compare_logo img{max-width:940px;}
.compare_heading{margin:0 10px 0 30px;}
.compare_heading h1{float:left;}
.wpec_compare_reset{float:right;padding-right:20px;font:14px 'avenir_lt_65_medium';cursor:pointer;}
#total_compare_product{padding:0 10px;}
.arrow_left_black{background:url(images/arrow_left_black.png) no-repeat left;color:#000;display:block;text-indent:17px;margin:10px 10px 15px 30px;}
.arrow_left_black:hover{background:url(images/arrow_left_blue.png) no-repeat left;color:#00A2E9;}

/*.wpec_compare_collapse_all:hover{background:url(images/arrow_down_double_blue.png) no-repeat left 0;}*/
.compare_popup_table{margin:auto;padding:0;width:998px;height:1%;overflow:hidden;}
.compare_popup_table li{font-size:12px;text-align:left;vertical-align:top;float:left;margin-right:10px;}
.compare_popup_table .column1{width:230px;}
.compare_popup_table .column2{width:748px;}
.compare_popup_table .column1 ul li{width:230px;}
.compare_popup_table .column2 ul li{width:240px;}
.compare_popup_table .head_r1{height:20px;text-align:right;}
.compare_popup_table .head_r3{}
.compare_popup_table .column1 ul .head_r2{height:265px;}
.compare_popup_table .column1 ul .head_r2 span{margin:0 0 10px 30px;display:block;text-align:left;}
.compare_popup_table .column1 ul .head_r2 span:hover{cursor:pointer;color:#00A2E9;}
.wpec_compare_print,.press_print{background:url(images/icon_print.png) no-repeat left center;text-indent:25px;}
.wpec_compare_print:hover,.press_print:hover{background:url(images/icon_print_color.png) no-repeat left center;}
.wpec_compare_print_msg{float:right;clear:right;}
.wpec_compare_email,.send_email{background:url(images/icon_email_letter.png) no-repeat left center;text-indent:26px;}
.wpec_compare_email:hover,.send_email:hover{background:url(images/icon_email_letter_color.png) no-repeat left center;}
.compare_popup_table .column1 ul .head_r3 .wpec_compare_collapse_all{background:url(images/arrow_up_double_blue.png) no-repeat left center;text-indent:21px;color:#00A2E9;margin:0 0 10px 30px;display:block;text-align:left;cursor:pointer;}
.compare_popup_table .column1 ul .graybackground{font-size:12px;text-align:left;vertical-align:middle;margin:10px 0;width:998px;z-index:9;}
.compare_popup_table .column2 ul .graybackground{margin:10px 0;width:260px;padding:0;background:none;}
.compare_popup_table .column1 ul .graybackground span,.specifications .graybackground span{color:#474747;display:block;}
.compare_popup_table .column1 ul .graybackground span:hover,.specifications .graybackground span:hover{color:#00A2E9;cursor:pointer;}
.compare_popup_table .column1 ul .graybackground .collapse,.specifications .graybackground .collapse{background:url(images/array_up_gray.png) no-repeat 0 3px;text-indent:30px;}
.compare_popup_table .column1 ul .graybackground .collapse:hover,.specifications .graybackground .collapse:hover{background:url(images/array_down_blue.png) no-repeat 0 2px;text-indent:30px;}
.compare_popup_table .column1 ul .graybackground .expand,.specifications .graybackground .expand{background:url(images/array_down_gray.png) no-repeat 0 3px;text-indent:30px;}
.compare_popup_table .column1 ul .graybackground .expand:hover,.specifications .graybackground .expand:hover{background:url(images/array_up_blue.png) no-repeat 0 2px;text-indent:30px;}
.compare_popup_table .column1_field span,.compare_popup_table .compare_value{text-align:left;display:block;margin:10px 0 10px 15px;}
.compare_popup_table .column1 ul .column1_field{background-color:#ABABAB;margin:2px 10px 2px 0;}
.column2 #mycarousel li ul .compare_field{margin:2px 10px 2px 0;}
.compare_popup_table .odd{background-color:#DCDEDE;}
.compare_popup_table .even{background-color:#F7F8F8;}
.compare_image_container{width:200px;height:150px;background:url(images/compare_product_bg.png) no-repeat;/*display:table-cell;*/overflow:hidden;text-align:center;line-height:150px;vertical-align:middle;}
.compare_image_container img{max-width:150px;max-height:100px;width:150px;height:100px;border:0;vertical-align:middle;}
.compare_product_info{color:#000;font-family:'avenir_lt_65_medium';text-align:center;height:55px;margin-bottom:10px;padding:15px;background-color:#F7F8F8;}
.compare_product_name{padding-bottom:10px;}
.compare_product_sku{}
.compare_avg_rating{margin-bottom:10px;}
.compare_avg_rating .votetext{height:auto;}
.compare_buy{padding:10px 15px;background-color:#F7F8F8;height:25px;}
.compare_price{color:#000;font:14px 'avenir_lt_65_medium';margin-top:5px;float:left;}
.compare_price del{color:#999;font:13px normal;}
.compare_add_cart{background:url(images/blue_select_bg.png) no-repeat;width:100px;height:24px;line-height:24px;padding-left:24px;color:#FFF;float:right;text-align:left;cursor:pointer;position:relative;z-index:1;}
.compare_add_cart:hover{background:url(images/blue_select_bg1.png) no-repeat;width:100px;height:25px;padding-left:24px;}
.compare_add_cart .compare_buy_list{background:url(images/blue_select_bg2.png) no-repeat;width:124px;height:50px;padding-top:10px;z-index:900;text-align:left;position:absolute;right:0;top:24px;display:none;}
.compare_add_cart .compare_buy_list li{line-height:20px;width:124px;text-align:left;}
.compare_add_cart .compare_buy_list li a:hover,.compare_add_cart .compare_buy_list li input:hover{background:#098EDB center center;}
.compare_add_cart .compare_buy_list li input:hover{}
.compare_add_cart .compare_buy_list li a,.compare_buy_list li input{color:#FFF;height:20px;line-height:20px;display:block;text-align:left;margin-left:2px;}
.compare_add_cart .compare_buy_list li a{padding:0 0 0 22px;width:98px;}
.compare_add_cart .compare_buy_list li input{padding:0 0 0 20px;width:120px;border:none;background:none transparent;cursor:pointer;border-radius:0;behavior:url(pie/PIE.htc);}
.compare_add_cart .compare_buy_list li.soldout{padding:0 0 0 20px;}
.jcarousel-skin-compare .jcarousel-container {}
.jcarousel-skin-compare .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-compare .jcarousel-container-horizontal {width:748px;}
.jcarousel-skin-compare .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-compare .jcarousel-clip-horizontal {width:748px;}
.jcarousel-skin-compare .jcarousel-item {width:240px;}
.jcarousel-skin-compare .jcarousel-item-horizontal {margin-left:0;}
.jcarousel-skin-compare .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right:0;}
.jcarousel-skin-compare .jcarousel-item-placeholder {background-color:#FFF;color:#000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-compare .jcarousel-next-horizontal {position:absolute;top:65px;right:0;width:12px;height:26px;cursor:pointer;background:url(images/next-horizontal.png) no-repeat 0 0 transparent;}
.jcarousel-skin-compare .jcarousel-direction-rtl .jcarousel-next-horizontal {right:auto;background-image:url(images/prev-horizontal.png);}
.jcarousel-skin-compare .jcarousel-next-horizontal:hover,
.jcarousel-skin-compare .jcarousel-next-horizontal:focus {background:url(images/next-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-compare .jcarousel-next-horizontal:active {background:url(images/next-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-compare .jcarousel-next-disabled-horizontal,
.jcarousel-skin-compare .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-compare .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-compare .jcarousel-next-disabled-horizontal:active {cursor:default;background-position: 0 0;}
.jcarousel-skin-compare .jcarousel-prev-horizontal {position:absolute;top:65px;left:-15px;width:12px;height:21px;cursor:pointer;background:url(images/prev-horizontal.png) no-repeat 0 0 transparent;}
.jcarousel-skin-compare .jcarousel-direction-rtl .jcarousel-prev-horizontal {left:auto;  right:5px;background-image:url(images/next-horizontal.png);}
.jcarousel-skin-compare .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-compare .jcarousel-prev-horizontal:focus {background:url(images/prev-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-compare .jcarousel-prev-horizontal:active {background:url(images/prev-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-compare .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-compare .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-compare .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-compare .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position:0 0;}

.support_searchbar{margin:0 10px 30px 10px;width:978px;height:40px;background:url(images/support_searchbar_bg.png) no-repeat;}
.support_searchbar form{padding:0 40px;text-align:left;height:40px;line-height:40px;width:898px;}
.support_searchbar form label{color:#474747;font:15px 'avenir_lt_65_medium';width:421px;}
.support_searchbar form #searchinput{width:304px;height:24px;line-height:24px;margin:0 30px;padding:0 10px;border:none;background:url(images/support_searchbar_input_bg.png) no-repeat;font-size:12px;vertical-align:middle;border-radius:0;behavior:url(pie/PIE.htc);}
.support_searchbar form .bluebgbottom_small{display:inline;margin-top:8px;}
#support_carousel{width:980px;height:203px;margin:0 9px;background:url(images/support_carousel_bg.png) no-repeat;}
#support_carousel li{float:left;width:176px;margin:10px;display:inline;}
#support_carousel li a{display:block;width:75px;height:101px;margin:auto;text-align:center;}
#support_carousel li a:hover{background-position:right 0;cursor:pointer;}
#support_carousel li .documentation{background:url(images/documentation.png) no-repeat;}
#support_carousel li .terminology{background:url(images/terminology.png) no-repeat;}
#support_carousel li .video-tutorials{background:url(images/video-tutorials.png) no-repeat;}
#support_carousel li .lab-test-review{background:url(images/lab-test-review.png) no-repeat;}
#support_carousel li .faq{background:url(images/faq.png) no-repeat;}
#support_carousel li .current{background-position:right 0;}
#support_carousel li .category_name{color:#000;font-family:'myriadpro-bold';display:block;margin:10px 0;cursor:pointer;}
#support_carousel li .category_desc{color:#4C4948;margin:0;}
.jcarousel-skin-support .jcarousel-container {}
.jcarousel-skin-support .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-support .jcarousel-container-horizontal {width:980px;margin:0 9px}
.jcarousel-skin-support .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-support .jcarousel-clip-horizontal {width:980px;}
.jcarousel-skin-support .jcarousel-item {width:176px;}
.jcarousel-skin-support .jcarousel-item-horizontal {margin:10px;}
.jcarousel-skin-support .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0;}
.jcarousel-skin-support .jcarousel-item-placeholder {background-color:#FFF;color:#000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-support .jcarousel-next-horizontal {position:absolute;top:90px;right:8px;width:12px;height:26px;cursor:pointer;background:url(images/next-horizontal.png) no-repeat 0 0 transparent;}
.jcarousel-skin-support .jcarousel-direction-rtl .jcarousel-next-horizontal {right:auto;background-image:url(images/prev-horizontal.png);}
.jcarousel-skin-support .jcarousel-next-horizontal:hover,
.jcarousel-skin-support .jcarousel-next-horizontal:focus {background:url(images/next-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-support .jcarousel-next-horizontal:active {background:url(images/next-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-support .jcarousel-next-disabled-horizontal,
.jcarousel-skin-support .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-support .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-support .jcarousel-next-disabled-horizontal:active {cursor:default;background-position:0 0;}
.jcarousel-skin-support .jcarousel-prev-horizontal {position:absolute;top:90px;left:8px;width:12px;height:21px;cursor:pointer;background:url(images/prev-horizontal.png) no-repeat 0 0 transparent;}
.jcarousel-skin-support .jcarousel-direction-rtl .jcarousel-prev-horizontal {left:auto;right:5px;background-image:url(images/next-horizontal.png);}
.jcarousel-skin-support .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-support .jcarousel-prev-horizontal:focus {background:url(images/prev-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-support .jcarousel-prev-horizontal:active {background:url(images/prev-horizontal-hover.png) no-repeat 0 0 transparent;width:18px;height:26px;}
.jcarousel-skin-support .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-support .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-support .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-support .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position:0 0;}
.support_left{width:300px;padding:20px 30px 0 0;float:left;}
.support_left .support_subcat_list{}
.support_left .support_subcat_list li{float:left;margin:5px 0;}
.support_left .support_subcat_list li hr{color:#CDCDCD;float:left;margin:5px 0 0 10px;width:250px;display:inline;}
.support_left .support_subcat_list li a{background:url(images/array_right_gray.png) no-repeat 210px center;display:block;color:#9B9B9B;padding-left:15px;width:235px;height:30px;line-height:30px;}
.support_left .support_subcat_list li a:hover,.support_left .support_subcat_list li .current{background:url(images/support_subcat_list_bg.png) no-repeat;color:#6293A9;width:265px;height:30px;padding-left:25px;cursor:pointer;}
.support_left .support_subcat_list p{color:#9B9B9B;padding-left:25px;width:265px;}
#content .support_left .support_subcat_list .terminology-subcat{width:230px;word-wrap:break-word;}
#content .support_left .support_subcat_list .terminology-subcat span{font-size:14px;margin:0 3px;}
#content .support_left .support_subcat_list .terminology-subcat .current,
#content .support_left .support_subcat_list .terminology-subcat span:hover{color:#00A2E9;cursor:pointer;text-decoration:underline;}
#content .support_right .support_right_content .terminology_title{font-size:25px;color:#333333;padding:15px 0;}
#content .support_right .support_right_content .terminology_content{color:#333333;line-height:18px;padding-bottom:30px;}
.support_left .support_contact{clear:both;zoom:1;margin-left:20px;padding:180px 0 0 0;width:280px;}
#content .support_left .support_contact .support_contact_title{font:14px 'avenir_lt_65_medium';color:#000;margin-bottom:15px;background:url(images/support_contact_mm.png) no-repeat right 0;height:110px;line-height:110px;}
#content .support_left .support_contact .support_contact_content{color:#9B9B9B;padding:0 0 40px 0;}
#content .support_left .support_contact .bluebgbottom_small{float:left;}
#content .support_left .support_contact .bluebgbottom_large{float:right;}
#content .support_left .support_contact .support_contact_tel,.support_contact_tel{clear:both;color:#000;padding:20px 0 0 0;}
.support_right{width:608px;float:left;}
.support_right .support_right_top{height:28px;line-height:28px;}
.support_right .support_right_content{clear:both;height:1%;overflow:hidden;}
.page_nav .current_page,.page_nav .previous-active,.page_nav .next-active{color:#00A2E9;}
.page_nav .total_num,.page_nav .previous,.page_nav .next{color:#333333;}
.page_nav .previous{background:url(images/arrow_left_black.png) no-repeat left center;margin-left:5px;padding:0 5px 0 12px;}
.page_nav .previous-active{background:url(images/arrow_left_blue.png) no-repeat left center;margin-left:5px;padding:0 5px 0 12px;cursor:pointer;}
.page_nav .next{background:url(images/arrow_right_black.png) no-repeat right center;padding:0 12px 0 5px;}
.page_nav .next-active{background:url(images/arrow_right_blue.png) no-repeat right center;padding:0 12px 0 5px;cursor:pointer;}
.support_right .support_right_content li.with_pic{float:left;height:190px;width:159px;border-bottom:1px solid #CDCDCD;margin:35px 55px 0 0;padding-bottom:35px;color:#333;text-align:center;}
.support_right .support_right_content li a{color:#333;}
.support_right .support_right_content .search_result,.support_right .support_right_content .search_result ul li{margin:0;width:100%;text-align:left;padding-bottom:0;border-bottom:0;}
.support_right .support_right_content .search_result ul li{}
.support_right .support_right_content .search_result ul li div a{color:#00A2E9;}
.support_right .support_right_content li.margin21{margin-right:21px;}
.support_right .support_right_content .border_none{border:none;}
.support_right .support_right_content li img{width:159px;height:auto;}
.support_right .support_right_content li span{display:block;}
.support_right .support_right_content li .file_name{padding:20px 0 5px 0;}
.support_right .support_right_content li .file_info{}
#faq-search-bar {float:left;background:url(images/faq-search-bar-bg.png) no-repeat;width:201px;height:21px;line-height:21px;position:relative;margin-bottom:35px;}
#faq-search-bar .searchinput{color:#333;border:none;background:none;padding:3px 10px;width:160px;border-radius:0;behavior:url(pie/PIE.htc);}
#faq-search-bar .go{position:absolute;bottom:6px;border:none;border-radius:0;behavior:url(pie/PIE.htc);}
#content .support_right .support_right_content  .faq_list .faq_title{padding-bottom:10px;}
.support_right .support_right_content  .faq_list .faq_title a{color:#333333;font-size:12px;display:block;background:url(images/arrow_right_black.png) no-repeat left 4px;line-height:20px;text-indent:32px;}
.support_right .support_right_content .faq_list .open a{color:#00A2E9;background:url(images/arrow_down_blue.png) no-repeat left 4px;}
.support_right .support_right_content .faq_list .faq_title a:hover{color:#00A2E9;background:url(images/arrow_right_blue.png) no-repeat left 4px;}
.support_right .support_right_content .faq_list .faq_content{color:#333;padding-left:32px;margin-bottom:20px;line-height:20px;}
.support_right .support_right_content .faq_list .faq_content ul li{margin-bottom:10px;}
.support_right_bottom{clear:both;margin-top:15px;}
.support_right_content .search_result{display:none;}

#gallery {width:998px;height:438px;position:relative;margin:0 auto;background:url(images/galleryview_bottom_bg.png) no-repeat 0 bottom;}           
    /* Styling for the main carousel */
#gallery #main {width:998px;height:338px;position:relative;text-align:center;}
#gallery #images, #gallery #thumbs ,#python_gallery #python_images, #python_gallery #python_thumbs {overflow:hidden;}
#gallery #images{width:998px;height:338px;margin:0 auto;position:absolute;top:0;left:0;}        
#gallery #images .slide,#python_gallery #python_images .python_slide  {width:998px;height:338px;position:relative;float:left;}         
#gallery #images .slide a,#python_gallery #python_images .python_slide a  {display:block;position:absolute;top:0;left:0;width:998px;height:338px;text-indent:-999em;}
#gallery #description {width:513px;height:80px;padding:20px 0px 0 30px;float:left;}
#gallery #description  .description{width:440px;height:80px;}
#gallery #description  .description a h3{color:#000;font-size:14px;margin:0;padding-bottom:5px;}
#gallery #description  .description p{color:#404040;font-family:'avenir_lt_35_light';margin:0;width:410px;line-height:1.3em;}
    /* styling for the thumbnail carousel */    
#gallery #thumbs {float:right;width:470px;margin-top:5px;left:-15px;}
#gallery #thumbs .thumb,#python_gallery #python_thumbs .python_thumb {width:110px;height:78px;float:left;position:relative;text-align:center;}    
#gallery #thumbs .thumb a,#python_gallery #python_thumbs .python_thumb a  {padding-top:10px;width:110px;height:78px;position:absolute;top:0;left:0;}
#gallery #thumbs .thumb a.selected{background:url(images/thumb/array_up_blue.png) no-repeat center top;}
#gallery #thumbs .thumb a:hover{background:url(images/thumb/thumbnails_blue_bg.png) no-repeat 0 3px;width:110px;height:78px;cursor:pointer;}
/* styling for previous and next button */            
#gallery #prev,#gallery #next,#dcg #prev,#dcg #next,#python_gallery #prev, #python_gallery #next {text-indent:-999em;position:absolute;display:block;width:29px;height:103px;bottom:210px;}
#gallery #prev img,#gallery #next img,#dcg #prev img,#dcg #next img,#python_gallery #prev img,#python_gallery #next img{display:none;}
#gallery #prev:hover img,#gallery #next:hover img,#dcg #prev:hover img,#dcg #next:hover img,#python_gallery #prev:hover img,#python_gallery #next:hover img{display:block;}
/* Set the position according to the sprite */
#gallery #prev ,#dcg #prev,#python_gallery #prev{background-position:0 0;left:0;}
#dcg #prev,#dcg #next{z-index:20;}
#gallery #next,#dcg #next,#python_gallery #next {background-position:-29px 0;right:0;}
#gallery #prev.disabled, #gallery #next.disabled ,#dcg #prev.disabled, #dcg #next.disabled,#python_gallery #prev.disabled, #python_gallery #next.disabled {display: none !important;}
.tabs-nav{margin:0 30px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav,.page-template-page-account-php .ui-widget-content .tabs-nav,.tabs-nav{width:998px;height:57px;background:url(images/tabs_nav_bg.png) no-repeat center 0;margin:0 0 50px 0;}
.single-wpsc-product .tabs-nav{width:998px;height:53px;background:url(images/product_tabs_nav_bg.png) no-repeat center 0;margin:0 0 50px 0;}
.page-template-page-account-php .ui-widget-content .tabs-nav{background:url(images/account_tabs_nav_bg.png) no-repeat center 0;height:47px;width:998px;margin:0 0 70px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul,.page-template-page-account-php .ui-widget-content .tabs-nav ul,.tabs-nav ul{height:53px;width:688px;margin:0 auto;text-align:center;}
.single-wpsc-product .tabs-nav ul{height:50px;width:728px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul{width:686px;}
.page-template-page-account-php .ui-widget-content .tabs-nav ul{width:361px;clear:both;zoom:1;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul li,.page-template-page-account-php .ui-widget-content .tabs-nav ul li,.tabs-nav ul li{float:left;width:170px;height:40px;line-height:40px;background:none;text-align:center;position:relative;}
.single-wpsc-product .tabs-nav ul li{height:35px;line-height:40px;width:120px;margin-top:1px;}
.page-template-page-productlist-php .tabs-nav ul li,.page-template-page-account-php .tabs-nav ul li{margin-top:1px;}
.page-template-page-account-php .ui-widget-content .tabs-nav ul li#my_account{border-radius:5px 0 0 5px;behavior:url(pie/PIE.htc);}
.page-template-page-account-php .ui-widget-content .tabs-nav ul li#distributor_portal{border-left:1px solid #AFAFAF;margin-left:1px;border-radius:0 5px 5px 0;behavior:url(pie/PIE.htc);}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul #by_signals{border-radius:5px 0 0 5px;behavior:url(pie/PIE.htc);}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul #by_series{margin-left:2px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul #see_full{margin-left:1px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul #shop_guider{margin-left:1px;border-radius:0 5px 5px 0;behavior:url(pie/PIE.htc);}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul li a,.tabs-nav ul li a{color:#4C4948;font-family:'avenir_lt_65_medium';font-size:14px;display:block;}
.single-wpsc-product .tabs-nav ul li a{font-size:12px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul li:hover,.page-template-page-account-php .ui-widget-content .tabs-nav ul li:hover,.tabs-nav ul li:hover{background:url(images/tabs_nav_a_hover_bg.png) no-repeat 0 0;color:#000;height:40px;width:170px;border:none;}
.single-wpsc-product .tabs-nav ul li:hover{background:url(images/product_tabs_nav_a_hover_bg.png) no-repeat 0 0;height:35px;width:120px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul .ui-tabs-selected,.page-template-page-account-php .ui-widget-content .tabs-nav ul .ui-tabs-selected,.tabs-nav ul .ui-tabs-selected {background:url(images/tabs_nav_a_selected_bg.png) no-repeat 0 0;height:40px;}
.single-wpsc-product .tabs-nav ul .ui-tabs-selected {background:url(images/product_tabs_nav_a_selected_bg.png) no-repeat 0 0;height:35px;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul .ui-tabs-selected a,.tabs-nav ul .ui-tabs-selected a{color:#FFF;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul .ui-tabs-selected a:hover,.tabs-nav ul .ui-tabs-selected a:hover{color:#000;}
.tabs-nav ul .ui-tabs-selected .arrow_down_black{background:url(images/arrow_down_black_alpha.png) no-repeat center center;width:8px;height:12px;position:absolute;left:81px;font-size:0;text-align:center;}
.page-template-page-productlist-php .ui-widget-content .tabs-nav ul .ui-tabs-selected .arrow_down_black,.page-template-page-account-php .ui-widget-content .tabs-nav ul .ui-tabs-selected .arrow_down_black{padding-top:10px;}
.single-wpsc-product .tabs-nav ul .ui-tabs-selected .arrow_down_black{left:56px;}
.tabs-nav ul li#Features{border-radius:5px 0 0 5px;behavior:url(pie/PIE.htc);}
.tabs-nav ul li#Specifications{margin-left:2px;}
.tabs-nav ul li#Connections{margin-left:2px;}
.tabs-nav ul li#Installation{margin-left:2px;}
.tabs-nav ul li#Gallery{margin-left:2px;width:118px;}
.tabs-nav ul li#Reviews{margin-left:2px;}
.tabs-nav ul li#FAQs{margin-left:2px;border-radius:0 5px 5px 0;behavior:url(pie/PIE.htc);}
.addition_operate{width:100%;height:17px;margin-bottom:40px;}
.addition_operate span:hover{cursor:pointer;}
.single-wpsc-product .addition_operate{margin:0;position:relative;}
.addition_operate .product_filter .signal_name:hover{cursor:default;}
.addition_operate .product_filter{color:#4C4948;font:14px 'avenir_lt_65_medium';float:left;}
.addition_operate .product_filter span{margin:0 5px;}
.addition_operate .product_filter .signal_name{font-family:'myriadpro-bold';}
.addition_operate .product_filter .signal_in_out{}
.addition_operate .product_filter .current{color:#00A2E9;text-decoration:underline;}
.addition_operate .back_list{font:12px 'myriadpro';color:#00A2E9;background:url(images/arrow_left_blue.png) no-repeat left center;text-indent:12px;}
.addition_operate .wpec_compare_email,.addition_operate .send_email{width:16px;height:10px;}
.addition_operate .wpec_compare_print,.addition_operate .press_print{width:15px;height:12px;}
.single-wpsc-product .addition_operate .wpec_compare_email,.single-wpsc-product .addition_operate .wpec_compare_print{height:15px;}
.addition_operate .back_list,.addition_operate .wpec_compare_email,.addition_operate .send_email,.addition_operate .wpec_compare_print,.addition_operate .press_print{display:inline;float:left;margin:0 10px;}
.page-template-page-productlist-php #tabs-1 #signals_list{width:943px;height:1%;overflow:hidden;zoom:1;}
.page-template-page-productlist-php #tabs-1 #signals_list li{float:left;text-align:center;margin:0 20px 30px 20px;width:195px;display:inline;}
.page-template-page-productlist-php #tabs-1 #signals_list li:hover{cursor:pointer;}
.page-template-page-productlist-php #tabs-1 #signals_list li h3{color:#4C4948;font:14px 'avenir_lt_65_medium';padding-bottom:15px;}
.page-template-page-productlist-php #tabs-2 #series{width:943px;height:1%;overflow:hidden;}
.page-template-page-productlist-php #tabs-2 #series li{float:left;width:418px;height:214px;padding:30px 20px 0;margin:0 25px 35px 0;background:url(images/series_bg.png) no-repeat;display:inline;}
.page-template-page-productlist-php #tabs-2 #series li:hover{cursor:pointer;}
.page-template-page-productlist-php #tabs-2 #series .odd{margin-right:0px;}
.page-template-page-productlist-php #tabs-2 #series li p{padding:45px 0 0 0;color:#000;}
#product_list{clear:both;}
#product_list .product_list_item{height:210px;margin-bottom:40px;padding-bottom:40px;background:url(images/product_list_bg.png) no-repeat center bottom;}
#product_list .product_list_item ul.product_list_product_content_ul{clear:both;zoom:1;}
#product_list .product_list_item ul li{float:left;}
#product_list .product_list_item ul .first_li{width:240px;height:210px;margin-right:10px;}
#product_list .product_list_item ul .second_li{width:480px;height:210px;margin-right:20px;position:relative;}
#product_list .product_list_item ul .third_li{width:193px;height:210px;}
.product_pic{width:220px;position:relative;text-align:right;margin-bottom:30px;}
.product_pic img{height:150px;}
.best_seller{background:url(images/best_seller.png) no-repeat 0 0;width:66px;height:106px;position:absolute;top:0;right:0;}
.off_30{background:url(images/off_30.png) no-repeat 0 0;width:79px;height:79px;position:absolute;top:0;right:0;}
.new_product{background:url(images/new_product.png) no-repeat 0 0;width:72px;height:72px;position:absolute;top:0;right:0;}
.compare_checkbox{float:left;margin:3px 0;border:none;width:13px;height:13px;display:inline;border-radius:none;behavior:url(pie/PIE.htc);}
.compare_button,.compare_button_selected{width:126px;height:22px;margin:0 8px;display:inline;text-align:center;line-height:22px;float:left;}
.compare_button{background:url(images/compare_bottom_gray_bg.png) no-repeat;color:#474747;}
.compare_button_selected{background:url(images/compare_bottom_black_bg.png) no-repeat;color:#FFF;}
.compare_button:hover,.compare_button_selected:hover{cursor:pointer;}
.share{background:url(images/share.png) no-repeat 0 center;display:block;float:left;text-indent:25px;color:#F26D20;height:22px;line-height:22px;}
.single-wpsc-product .addition_operate .share{height:15px;line-height:15px;}
.share:hover{cursor:pointer;}
.share_list{display:none;width:72px;float:right;}
.single-wpsc-product .addition_operate .share_list,.press_list_item .addition_operate .share_list{width:110px;position:absolute;top:20px;right:0;}
.share_list li{margin:5px 10px 0 0;}
.single-wpsc-product .addition_operate .share_list li{float:left;}
#content .second_li .wpsc_product_title{padding-bottom:0;}
#content .second_li .wpsc_product_title a{display:block;padding-bottom:15px;color:#000;font:20px 'avenir_lt_45_book';}
.second_li .category_thumb img,.category_thumb img{max-height:18px;/* max-width:135px; */}
.second_li .product_sku,.product_sku{color:#000;font-family:'avenir_lt_35_light';margin-left:15px;}
.second_li .additional_description{margin:20px 0 10px 0;color:#4C4948;}
.second_li .additional_description a{margin-left:10px;color:#00A2E9;text-decoration:underline;}
.third_li .currentprice,.currentprice{margin-right:5px;font:bold 16px 'avenir_lt_65_medium';color:#00A2E9;text-align:left;}
.third_li .oldprice,.oldprice{color:#4C4948;font-family:'myriadpro-bold';text-decoration:line-through;}
#content .third_li .in_stock,#content .third_li .ship_date,#content .in_stock,#content .ship_date{color:#5FA810;padding-bottom:10px;font-family:'avenir_lt_65_medium';}
#content .third_li .in_stock,#content .in_stock{background:url(images/green_stock.png) no-repeat left 0;text-indent:30px;}
#content .third_li .ship_date,#content .ship_date{background:url(images/green_date.png) no-repeat left 0;text-indent:30px;}
#content .third_li .out_of_stock,#content .third_li .restock_in_days,#content .out_of_stock,#content .restock_in_days{color:#4C4948;padding-bottom:10px;font-family:'avenir_lt_65_medium';}
#content .third_li .out_of_stock,#content .out_of_stock{background:url(images/black_stock.png) no-repeat left 0;text-indent:30px;}
#content .third_li .restock_in_days,#content .restock_in_days{background:url(images/restock_date.png) no-repeat 3px 0;text-indent:30px;}
#content .cart_product_content_operator .restock_in_days{background:none;text-indent:0;}
.rating_reviews{margin:0;}
.third_li .rating_reviews{margin:20px 0;}
.third_li .rating_reviews .reviews_number,.rating_reviews .reviews_number{margin-top:10px;color:#00A2E9;font-family:'avenir_lt_65_medium';width:120px;text-align:center;}
.third_li .compare_add_cart{float:left;}
.product_features{position:absolute;bottom:0;}
.product_features li{float:left;margin-right:5px;width:40px;height:40px;}
.product_features li a{display:block;width:40px;height:40px;}
.product_features li a:hover{position:absolute;margin-left:-25px;margin-top:-25px;width:80px;height:71px;}
.product_features li .scaling{background:url(images/features/small_icons/scaling.png) no-repeat;}
.product_features li .scaling:hover{background:url(images/features/large_icons/scaling.png) no-repeat;}
.product_features li .ratios{background:url(images/features/small_icons/ratios.png) no-repeat;}
.product_features li .ratios:hover{background:url(images/features/large_icons/ratios.png) no-repeat;}
.product_features li .plug_play{background:url(images/features/small_icons/plug_play.png) no-repeat;}
.product_features li .plug_play:hover{background:url(images/features/large_icons/plug_play.png) no-repeat;}
.product_features li .osm{background:url(images/features/small_icons/osm.png) no-repeat;}
.product_features li .osm:hover{background:url(images/features/large_icons/osm.png) no-repeat;}
.product_features li .pic{background:url(images/features/small_icons/pic.png) no-repeat;}
.product_features li .pic:hover{background:url(images/features/large_icons/pic.png) no-repeat;}
.product_features li .hd{background:url(images/features/small_icons/hd.png) no-repeat;}
.product_features li .hd:hover{background:url(images/features/large_icons/hd.png) no-repeat;}
.product_features li .av_sync{background:url(images/features/small_icons/av_sync.png) no-repeat;}
.product_features li .av_sync:hover{background:url(images/features/large_icons/av_sync.png) no-repeat;}
.product_features li .remote{background:url(images/features/small_icons/remote.png) no-repeat;}
.product_features li .remote:hover{background:url(images/features/large_icons/remote.png) no-repeat;}
.product_features li .three_d{background:url(images/features/small_icons/three_d.png) no-repeat;}
.product_features li .three_d:hover{background:url(images/features/large_icons/three_d.png) no-repeat;}
.product_features li .digital_audio{background:url(images/features/small_icons/digital_audio.png) no-repeat;}
.product_features li .digital_audio:hover{background:url(images/features/large_icons/digital_audio.png) no-repeat;}
.product_features li .earphone{background:url(images/features/small_icons/earphone.png) no-repeat;}
.product_features li .earphone:hover{background:url(images/features/large_icons/earphone.png) no-repeat;}

#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color:black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;  
  font-weight: normal;
}
#lightbox img {
  width: auto;
  height: auto;
}
#lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color:white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  behavior:url(pie/PIE.htc);
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  padding: 10px;
}
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {outline:none;}
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}
.lb-prev {
  left: 0;
  float: left;
}
.lb-next {
  right: 0;
  float: right;
}
.lb-prev:hover {
  background:url(images/prev.png) no-repeat left 48%;
}
.lb-next:hover {
  background:url(images/next.png) no-repeat right 48%;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -ms-border-bottom-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -ms-border-bottom-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  behavior:url(pie/PIE.htc);
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-close {width:13px;outline:none;position:absolute;top:20px;right:20px;display:block;z-index:9999;}
.lb-close:hover {cursor:pointer;}
.productcol{position:relative;}
.product_right_slider{margin:0 0 0 10px;width:220px;float:right;}
.product_right_slider li{margin-bottom:20px;width:180px;}
#single_product_page_container .product_right_slider li.addition_operate_li ul.share_list li{margin-bottom:0;width:14px;}
.page-template-page-cart-php .product_right_slider li{width:220px;}
.product_right_slider a{cursor:pointer;}
.product_right_slider .product_series_stock{background:url(images/product_series_stock_bg.png) no-repeat;height:375px;padding:30px 20px;}
.product_right_slider .product_series_stock .series_sku{height:139px;font-family:'avenir_lt_35_light';zoom:1;}
.product_right_slider .product_series_stock .series_sku .slider_compare{height:22px;margin-bottom:43px;}
.product_right_slider .product_series_stock  .slider_price_stock{margin-top:45px;}
#content .product_right_slider .product_series_stock .slider_price_stock p{padding:0;}
#content .product_right_slider .product_series_stock .slider_price_stock .compare_add_cart{float:left;}
#content .product_right_slider .product_series_stock .slider_price_stock .compare_add_cart li{margin-bottom:0;}
.product_right_slider .product_download_documents{display:none;}
.product_right_slider .product_download_documents .product_download_documents_ul{width:220px;height:1%;overflow:hidden;}
.product_right_slider .product_download_documents .product_download_documents_ul li{background:url(images/sp_right_li_bg.png) no-repeat;width:220px;height:198px;padding-top:20px;margin-bottom:15px;}
.product_right_slider .product_download_documents .product_download_documents_ul li a{display:block;width:91px;height:160px;padding-top:20px;text-align:center;margin:auto;}
.product_right_slider .product_download_documents .product_download_documents_ul li a span{position:relative;top:102px;color:#4C4948;font-family:'myriadpro-bold';line-height:1.6em;}
.product_right_slider .product_download_documents .product_download_documents_ul li a.icon_download_user_manual{background:url(images/icon/icon_download_user_manual.png) no-repeat;}
.product_right_slider .product_download_documents .product_download_documents_ul li a.icon_installation_diagram{background:url(images/icon/icon_installation_diagram.png) no-repeat;}
.product_right_slider .product_download_documents .product_download_documents_ul li a.icon_lab_test_reviews{background:url(images/icon/icon_lab_test_reviews.png) no-repeat;}
.product_right_slider .product_download_documents .product_download_documents_ul li a:hover{background-position:right 0;}
.product_right_slider .have_questions{background:url(images/have_questions_bg.png) no-repeat;height:212px;padding:30px 20px;position:relative;}
.page-template-page-cart-php .product_right_slider .have_questions{width:180px;}
#content .product_right_slider .have_questions h3{font:16px 'avenir_lt_65_medium';color:#2F2725;}
#content .product_right_slider .have_questions p{padding-top:10px;}
#content .product_right_slider .have_questions #livechat{float:left;}
#content .product_right_slider .have_questions #contactus{float:right;}
.position_bottom{position:absolute;bottom:0;}
.product_right_slider .have_questions .position_bottom{width:180px;}
.div670px{width:670px;height:1%;overflow:hidden;}
.div690px{width:690px;height:1%;overflow:hidden;}
.div708px,.div708px_with_bg{width:708px;height:1%;overflow:hidden;}
.div708px_with_bg{background:url(images/div_bottom_bg.png) no-repeat 0 bottom;padding-bottom:20px;}
ul.ul890px{width:928px;clear:both;overflow:hidden;zoom:1;}
.ul890px li{float:left;width:270px;margin:0 20px 0 0;}
.div958px,.div958px_with_bg{width:958px;height:1%;overflow:hidden;padding-left:40px;position:relative;left:-40px;}
.div958px_with_bg{background:url(images/div958px_bg.png) no-repeat;height:428px;}
.div958px_with_bg li{float:left;width:292px;padding:30px 10px 30px 20px;}
.div958px_with_bg li .hcenter{height:170px;}
.addition_info,.sp_title{float:left;font:14px 'avenir_lt_65_medium';color:#4C4948;}
.sp_title{float:none;margin-bottom:50px;}
.sp_product_info{width:698px;height:175px;position:relative;}
.sp_product_info .product_pic{float:left;text-align:left;margin-bottom:0;}
.sp_product_info .sp_product_details{float:left;padding-left:20px;width:458px;}
.sp_product_info .sp_product_details li{font-family:'avenir_lt_35_light';color:#000;margin-bottom:20px;float:left;}
.sp_product_info .sp_product_details li span{float:left;margin-right:20px;height:24px;line-height:24px;}
.sp_product_info .sp_product_details li span.reviews_number{color:#00A2E9;font-family:'avenir_lt_65_medium';}
.sp_product_info .sp_product_details li span.product_sku{margin:0 90px 0 0;}
.sp_product_info .sp_product_details li span.currentprice{color:#000;font:14px 'avenir_lt_65_medium';}
.sp_product_info .sp_product_details li span.compare_form{margin-right:50px;}
.sp_product_info .sp_product_details li span .compare_add_cart ul li{margin:0;}
.specifications{width:688px;float:left;position:relative;}
.specifications .graybackground{padding-left:20px;width:668px;margin:20px 0 10px;}
.specifications .Connections{margin-top:0;}
.specifications .graybackground .collapse{}
.specifications ul{width:688px;height:1%;overflow:hidden;zoom:1;}
.specifications ul li{float:left;}
.specifications ul li.column1_field{width:220px;background-color:#ABABAB;margin:2px 10px 2px 0;}
.specifications ul li.column1_field span,.specifications ul li.compare_field span{text-align:left;display:block;margin:10px 0 10px 15px;}
.specifications ul li.compare_field{width:458px;margin:2px 0;}
.specifications ul li.odd{background-color:#F7F8F8;}
.specifications ul li.even{background-color:#DCDEDE;}

#account:hover,#password:hover{cursor:pointer;}
.account_ul{margin-left:100px;}
.account_ul li{float:left;}
.account_ul li.user_pic{margin-right:50px;}
.account_ul form{float:left;width:310px;padding-right:59px;}
.account_ul form#forget_accountform{width:350px;padding-right:44px;}
.account_ul .no_form_div{width:360px;padding-right:34px;float:left;margin-top:12px;}
.account_ul .forget_password_form .no_form_div{width:310px;padding-right:59px;}
#content .account_ul form#forget_accountform p{padding:10px 0;color:#4C4948;}
#content .account_ul form#forget_passwordform p{padding:14px 0 0 0;}
#content .account_ul form#forget_passwordform div{margin-top:20px;height:24px;line-height:24px;}
#content .account_ul form#forget_passwordform #user_login{width:300px;}
#content .account_ul .no_form_div p{color:#4C4948;}
.account_ul .bluebgbottom_small,.account_ul .bluebgbottom_medium{float:right;margin-right:10px;display:inline;}
#content .account_ul h3.email_sent{background:url(images/email_sent_bg.png) no-repeat left top;height:23px;line-height:23px;text-indent:43px;padding-bottom:17px;}
#content .account_ul h3,#content .warning_info{color:#010101;font:14px 'avenir_lt_65_medium';}
#content .account_ul h3.top35px{clear:both;padding-top:35px;}
.user_pic{background:url(images/user_pic01.png) no-repeat;width:60px;height:108px;}
.account_login_form,.forget_password_form{width:370px;color:#4C4948;}
.account_login_form form{height:200px;}
.account_login_form label{margin:9px 0;float:left;height:20px;line-height:20px;}
.account_login_form label#rememberme_label{height:24px;line-height:24px;margin-top:16px;*width:140px;}
.account_login_form input{float:right;}
.account_login_form input#rememberme{float:left;clear:both;height:24px;line-height:24px;margin:16px 20px 0 0;border:none;}
.account_login_form input#wp-submit{margin:16px 10px 0 0;}
.field-with-placeholder{position:relative;float:left;font-size:14px;color:#7D7D7D;display:inline-block;margin:9px 0;}
.placeholder{position:absolute;opacity:1;padding:5px 10px;white-space:nowrap;pointer-events:none;}
.field-with-placeholder .focus{color:#CCCCCC;}
.field-with-placeholder   .placeholder#middle_name_label{padding-left:15px;}
#first_name,#last_name,#middle_name,#current_email,#user_email{height:23px;margin:0;font-size:14px;color:#7D7D7D;}
#first_name,#last_name{width:130px;}
#middle_name{width:44px;margin-left:5px;margin-right:5px;}
#current_email,#user_email{width:338px;}
#content .ajax-result{color:#4C4948;float:left;}
#content .ajax_result{color:#4C4948;background-color:#FFFFE0;margin:0 auto 20px;padding:0;width:600px;text-align:center;}
#content .ajax_result p{font-weight:bold;padding:10px;text-align:left;}
.v_hr_h200px{background-color:#898989;width:1px;height:200px;float:left;margin:0;}
.create_account,.account_ul_right_li{width:260px;margin:8px 0 0 60px;}
.account_ul_right_li{margin:48px 0 0 40px;}
#content .create_account p,#content .ajax-result p{color:#4C4948;}
#content .create_account #forget_a_p_link{padding-top:10px;color:#00A2E9;}
.have_underline{text-decoration:underline;}
.top25px{margin-top:16px;width:350px;height:24px;display:inline-block;}
.forget_account_link,.forget_password_link{height:24px;line-height:24px;float:left;}
#create_accountform{padding:0 25px 0 100px;}
#create_accountform .create_accountform_ul{width:873px;}
#create_accountform .create_accountform_ul .create_accountform_ul_li{float:left;width:360px;margin:0 72px 0 0;padding:40px 0;background:url(images/form_li_bg.png) no-repeat left bottom;display:inline;}
#create_accountform .create_accountform_ul #extra_info_li{height:248px;}
#content #create_accountform .no_bg h3{color:#010101;font:14px 'avenir_lt_65_medium';padding:10px 0 20px;}
#content #create_accountform .no_bg p.width250px{width:250px;}
#content #create_accountform .no_bg p.width260px{width:260px;}
#content #create_accountform .no_bg p #login_link{float:right;margin-right:10px;display:inline;}
#content #create_accountform .no_bg .have_user_pic_bg{color:#4C4948;background:url(images/user_pic01.png) no-repeat right center;padding:10px 100px 40px 0;}
#create_accountform .create_accountform_ul .no_bg{background:none;}
#create_accountform input,#create_accountform label,#create_accountform select{margin:0;color:#7D7D7D;font-size:14px;}
#create_accountform input,#create_accountform label{height:15px;line-height:18px;}
#content #create_accountform h3.form_caption{background-color:#565656;color:#FFF;font:14px 'avenir_lt_65_medium';width:340px;height:20px;line-height:20px;padding:10px 0 10px 20px;margin-bottom:10px;}
#create_accountform .field-with-placeholder{margin:10px 0;}
#create_accountform .input_text{color:#000;padding:5px;}
#create_accountform select{float:left;padding:3px 5px;margin:10px 0;}
#create_accountform select#shippingcountry,#create_accountform select#shippingstate{width:175px;}
#create_accountform  .medium_input{width:163px;}
#create_accountform  #shippingcity,#create_accountform  #shippingpostcode{width:137px;}
#create_accountform  #extra_area_code_tel,#create_accountform  #extra_area_code_cellphone{width:70px;}
#create_accountform  #extra_landlinenumber,#create_accountform  #extra_cellphonenumber{width:256px;}
#create_accountform  #user_pass,#create_accountform  #the_user_pass,#create_accountform  #first_name,#create_accountform  #middle_name,#create_accountform #shippingcity,#create_accountform #shippingpostcode,#create_accountform #extra_company,#create_accountform #extra_area_code_tel,#create_accountform #extra_area_code_cellphone {margin-right:10px;}
#create_accountform .reg_checkbox{margin-right:20px;float:left;border:none;}
#create_accountform #create_user_submit{float:right;margin-top:12px;}
#create_accountform .create_accountform_ul .no_margin_bottom{margin-bottom:0;}
.account_tip{margin:100px 0 20px 200px;height:39px;clear:left;overflow:hidden;zoom:1;}
.account_tip li{float:left;color:#4C4948;height:39px;line-height:39px;width:275px;position:relative;}
.account_tip li.never_shared{width:310px;margin-right:121px;}
.never_shared{background:url(images/never_shared.png) no-repeat left center;text-indent:21px;height:15px;line-height:15px;}
.account_tip li .tel_no{position:absolute;right:0;top:0;}
.tel_no{background:url(images/tel_no.png) no-repeat;text-indent:46px;height:39px;line-height:39px;}
.page-template-page-account-php .div998px_with_bg{background:url(images/div998px_bg.png) no-repeat center bottom;width:998px;padding-bottom:6px;}
#account_main_top{margin-bottom:50px;}
#account_main_top,#account_main_bottom{padding:0 30px 6px;width:938px;height:1%;overflow:hidden;zoom:1;}
#account_main_top li,#account_main_bottom li{float:left;width:429px;margin:0 20px;display:inline;}
#account_main_top li h3,#account_main_bottom li h3{color:#FFF;font:14px 'avenir_lt_65_medium';padding-bottom:0;height:35px;line-height:35px;text-indent:65px;}
h3.setting{background:url(images/icon_setting.png) no-repeat 20px center #565656;}
h3.shopping{background:url(images/icon_shopping.png) no-repeat 20px center #565656;}
h3.orders{background:url(images/icon_orders.png) no-repeat 20px center #565656;}
h3.product_services{background:url(images/icon_product_services.png) no-repeat 20px center #565656;}
h3.subscription_center{background:url(images/icon_subscription_center.png) no-repeat 20px center #565656;}
#account_main_top li.user_basic_info{width:180px;margin:0 115px 50px 70px;}
#account_main_top li.user_basic_info h3{color:#010101;background:none;text-indent:0;height:20px;line-height:1;}
#account_main_top li.user_basic_info .user_pic{width:180px;position:relative;margin-top:40px;}
#account_main_top li.user_basic_info img,#account_main_top li.user_basic_info a{position:absolute;right:0;}
#account_main_top li.user_basic_info a{top:86px;}
.current_date{color:#4C4948;}
#account_main_top li.account_setting,#account_main_top li.account_setting li{width:533px;}
#account_main_bottom li.shopping_resources li{margin-left:10px;width:204px;}
.operator_list{height:1%;overflow:hidden;zoom:1;margin-bottom:50px;}
#account_setting .operator_list{width:533px;}
#account_main_top .operator_list li,#account_main_bottom .operator_list li{margin:20px 0 0 10px;}
#account_main_top .operator_list a,#account_main_bottom .operator_list a{color:#0088CC;font-size:14px;background:url(images/icon_four_dot.png) no-repeat left center;display:block;text-indent:20px;cursor:pointer;}
#account_main_top .operator_list p,#account_main_bottom .operator_list p{color:#595757;padding-bottom:0;text-indent:20px;}
#content .height24px{height:24px;line-height:24px;}
#content .error_info{color:#FF0000;}
#reset_passwordform{width:330px;padding-right:39px;}
#reset_passwordform label{width:120px;display:inline-block;}
#pass-strength-result{border-style:solid;border-width:1px;margin:10px auto;padding:3px 5px;text-align:center;width:200px;font-weight:bold;background-color:#EEE;border-color:#DDD !important;clear:both;zoom:1;overflow:hidden;}
#pass-strength-result.bad {
	background-color: #FFB78C;
	border-color: #ff853c !important;
}
#pass-strength-result.good {
	background-color: #FFEC8B;
	border-color: #fc0 !important;
}
#pass-strength-result.short {
	background-color: #FFA0A0;
	border-color: #F04040 !important;
}
#pass-strength-result.strong {
	background-color: #C3FF88;
	border-color: #8DFF1C !important;
}
.form-table{width:100%;}
.form-table th{padding-right:20px;text-align:right;width:150px;vertical-align:top;}
.inputbox_description{font-family:"myriadpro-it";display:block;}
.account_operator_detail{margin:0 auto;padding:0 30px 50px;}
.account_operator_detail #payment_methods{margin-bottom:30px;}
.change_password_detail{margin:0 auto;padding:0;width:600px;}
.change_password_detail h3{margin-left:30px;}
.change_password_detail a{float:left;}
.change_password_detail a#change_password{margin:0 20px 0 206px;}
#change_passwordform{clear:both;zoom:1;overflow:hidden;}
#change_passwordform label{}
#change_passwordform input{margin-top:0;}
#coupons{}
.coupons_list,.orders_list,.product_service_list,.apply_table,.account_level_list{width:99%;}
.orders_list,.product_service_list,.account_level_list{margin-bottom:20px;}
.coupons_list th,.orders_list th,.product_service_list th,.apply_table th,.account_level_list th{border-bottom:1px solid #DCDDDD;font-weight:bold;padding-bottom:10px;text-align:center;}
.coupons_list tr,.orders_list tr,.product_service_list tr{}
.coupons_list td,.orders_list td,.product_service_list td,.account_level_list td{border-bottom:1px solid #DCDDDD;padding:10px 0;text-align:center;}
.add_coupon{margin:30px 0;}
.add_coupon td{}
#apply_table_form{}
#apply_table_form input{padding:0 5px 5px;margin:0 5px 5px;}
.tip_list{border:1px solid #DCDDDD;padding:20px;}
.tip_list li{padding-top:10px;line-height:20px;}
#submit_apply,#reset_apply{padding:0 6px;}
.apply_form_select{padding:5px;margin:5px;}
#apply_table_form .reason{padding:5px;}
.apply_table{padding-top:20px;clear:both;zoom:1;}
.apply_table th{}
.apply_table tr{}
.apply_table td{padding:10px;}
.apply_table td.with_border{border-bottom:1px solid #DCDDDD;text-align:center;}
.apply_table_content td{vertical-align:top;}
.apply_table td.tip_td{padding-top:30px;}
.indicator-hint{}
.page-template-page-cart-php #iterms_in_your_cart,.page-template-page-checkout-php #iterms_in_your_cart,.page-template-page-cart-php .product_right_slider,.page-template-page-checkout-php .product_right_slider,#checkout_order{margin-top:30px;}
#iterms_in_your_cart,#checkout_order{width:693px;float:left;margin-right:15px;}
#cart_title,#order_title{font:14px 'avenir_lt_65_medium';color:#FFF;height:42px;line-height:42px;text-align:left;padding-left:20px;width:673px;background:url(images/cart_title_bg.png) no-repeat;}
/*#cart_top{height:24px;line-height:24px;padding:8px 10px;border:1px solid #DCDDDD;border-top:none;border-bottom:none;background:url(images/icon_loaditem.png) no-repeat 20px center;}*/
#cart_top{height:24px;line-height:24px;padding:8px 10px;border:1px solid #DCDDDD;border-top:none;border-bottom:none;}
#cart_top .text_left{color:#595757;text-indent:41px;}
#cart_is_empty{border:1px solid #DCDDDD;padding:20px;}
#cart_content{height:1%;overflow:hidden;border:1px solid #DCDDDD;border-top:none;border-bottom:none;padding:50px 10px 0 35px;}
#cart_content ul.cart_content_list{height:1%;overflow:hidden;float:left;}
#cart_content li.cart_item{height:1%;overflow:hidden;border-bottom:1px solid #DCDDDD;padding-bottom:10px;margin-bottom:30px;}
#cart_content li.no_pbm{padding-bottom:0;border-bottom:none;margin-bottom:0;}
#cart_content ul.cart_item_details{height:1%;overflow:hidden;}
#cart_content li.cart_product_info{height:1%;overflow:hidden;}
#cart_content li.cart_product_info .cart_product_pic{height:100px;width:140px;padding-top:25px;}
#cart_content li.cart_product_info .cart_product_pic img{width:110px;}
#cart_content li.cart_product_info .cart_product_content{width:506px;}
#cart_content li.cart_product_info .cart_product_content li{margin-bottom:25px;border-bottom:1px solid #DCDDDD;width:506px;}
#cart_content .cart_product_content li.cart_product_content_top{height:25px;}
#cart_content .cart_product_content li.cart_product_content_top span.text_right{color:#00A2E9;}
.cart_item_title,.cart_item_product_title a{font:14px 'avenir_lt_65_medium';color:#000000;padding-left:20px;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_content li.cart_product_content_top .product_remove{padding-right:5px;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_content li.cart_product_content_top .product_save_item{padding-left:5px;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_content li.cart_product_content_main{}
.cart_product_content_operator{width:506px;padding-left:20px;font-size:13px;color:#4C4948;}
.cart_product_content_operator td{padding-bottom:20px;}
.cart_product_sku{}
.cart_product_unit_price{}
.cart_product_qty_reduce{padding-right:15px;}
.cart_product_qty_reduce a,.cart_product_qty_add a{font:14px bold;color:#000000;}
.cart_product_qty{padding-right:15px;width:42px;}
.cart_product_qty .product_qty{color:#000000;font:12px/24px 'avenir_lt_35_light';text-align:center;border:1px solid #B5B5B6;height:20px;width:40px;vertical-align:middle;border-radius:0;behavior:url(pie/PIE.htc);}
.cart_product_qty_add{padding-right:20px;}
.cart_product_update{width:20px;padding-right:30px;}
.cart_product_sub_price,.cart_item_price{font-size:14px;font-weight:bold;text-align:right;}
.disable_selected{color:#B5B5B6;}
.product_in_stock{}
.product_in_stock label{}
.product_in_stock label input,.pick_up label input,.out_of label input{border:none;margin:0 10px 0 0;}
.product_in_stock label span{}
.pick_up{}
#content p.collapse_p,#content p.expand_p{height:1%;overflow:hidden;text-indent:20px;cursor:pointer;}
#content p.collapse_p{background:url(images/array_up_gray_nobg.png) no-repeat;}
#content p.collapse_p:hover{background:url(images/array_down_blue_nobg.png) no-repeat;}
#content p.expand_p{background:url(images/array_down_gray_nobg.png) no-repeat;}
#content p.expand_p:hover{background:url(images/array_up_blue_nobg.png) no-repeat;}
.cart_product_additional label input,.cart_product_bundle label input{margin:0 10px 0 0;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_content li.cart_product_additional{padding-bottom:10px;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_content li.cart_product_additional table{padding-left:20px;color:#4C4948;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_content li.cart_product_additional table td{padding-bottom:10px;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_content li.cart_product_additional table td.additional_service_name{width:300px;}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_bundle{}
#cart_content ul.cart_content_list li.cart_item ul.cart_item_details li.cart_product_info .cart_product_bundle p{margin-left:140px;}
.cart_product_bundle_discount_table{color:#4C4948;font-family:'avenir_lt_35_light';border-collapse:collapse;}
.cart_product_bundle_discount_table tr{border-bottom:1px solid #DCDDDD;}
.cart_product_bundle_discount_table td.bundle_td{width:140px;padding:0;}
.cart_product_bundle_discount_table td.bundle_td span.bundle{display:block;background:url(images/bundle.png) no-repeat left center;text-indent:30px;line-height:25px;height:20px;}
.cart_product_bundle_discount_table td.bundle_content{padding:20px 0 0 20px;width:360px;}
.cart_product_bundle_discount_table td.bundle_price{padding:0;}
.bundle_product_list{text-align:center;}
.bundle_product_list td{padding:0 0 20px 0;}
.bundle_product_list a {border:1px solid #B5B5B6;height:80px;width:80px;display:block;text-align:center;vertical-align:middle;margin-bottom:5px;line-height:80px;}
.bundle_product_list a img{width:70px;vertical-align:middle;}
.bundle_product_list .bundle_product_item_price{font:14px 'myriadpro';}
.bundle_product_list .bundle_plus{width:40px;}
.cart_product_bundle_discount_table .oldprice{font-weight:bold;text-align:right;display:block;padding:0 5px 10px 0;}
.cart_product_bundle_discount_table .discount_price{display:block;font:16px bold 'avenir_lt_65_medium';color:#00A2E9;text-align:center;padding-bottom:20px;}
#cart_content .compare_add_cart .compare_buy_list{margin:0;border-top:none;}
.cart_product_info a,#checkout_order a{cursor:pointer;}
.cart_product_additional_table input{float:left;}
.question_mark{display:inline;background:url(images/question_mark.png) no-repeat left center;float:left;width:13px;height:12px;line-height:12px;cursor:pointer;margin-left:10px;}
#cart_bottom{font-size:13px;color:#4C4948;background:url(images/cart_bottom_bg.png) no-repeat;height:200px;}
#cart_bottom h3{font:14px 'avenir_lt_65_medium';color:#000;padding:10px 0 0 20px;}
#cart_bottom div.text_left{padding:15px 5px 0 40px;}
#checkout_order #cart_bottom div.text_left{padding:0 5px 0 20px;}
#cart_bottom span.ship_tip{display:inline-block;}
#cart_bottom span.link_country_name{font-weight:bold;color:#000;}
#cart_bottom a.link_change_region{display:block;padding-top:10px;cursor:pointer;}
#cart_bottom ul.text_right{margin-top:15px;}
#cart_bottom ul.text_right li{width:200px;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #DCDDDD;}
#order_summary {color:#4C4948;}
#order_summary h3{color:#4C4948;font:16px 'avenir_lt_65_medium';padding-left:15px;}
#order_summary h3.with_blue_bg{color:#FFF;background:url(images/with_blue_bg.png) no-repeat;padding:0 0 0 20px;width:214px;height:40px;line-height:41px;}
#order_summary ul{background:url(images/order_summary_bg.png) no-repeat 0 -5px;width:205px;height:370px;padding:28px 10px 0 5px;}
#order_summary ul li{width:205px;border-bottom:1px solid #DCDDDD;padding-bottom:10px;margin-bottom:25px;}
#cart_bottom ul li.no_border,#order_summary ul li.no_border{border:none;margin:0;}
span.displayblock{display:block;padding:0 0 10px 15px;font-size:13px;height:1%;overflow:hidden;}
.text_left{float:left;}
.text_right{float:right;padding-right:10px;}
span.shipping,span#discount_amount{color:#5FA810;}
span#total,span#order_total,.font16px{font-size:16px;font-weight:bold;color:#4C4948;}
.print,.save{display:block;float:left;width:94px;padding-top:25px;text-align:center;color:#4C4948;font-size:12px;cursor:pointer;}
.print{background:url(images/icon_print_big.png) no-repeat center top;border-right:1px solid #DCDDDD;}
.save{background:url(images/icon_save_big.png) no-repeat center top;}
.blue_bg{background:url(images/blue_squre_214_40.png) no-repeat;width:214px;height:40px;line-height:40px;display:block;padding:0;margin:auto;text-align:center;color:#FFF;font-size:14px;}
#login_to_purchase{height:1%;overflow:hidden;}
#login_to_purchase .warning_info{margin:30px 0 20px 100px;}
#checkout_order li{}
#checkout_order li.checkout_order_item{border:1px solid #B5B5B6;border-top:none;padding:20px 20px 30px;width:651px}
#checkout_order li.checkout_order_item h3{color:#000;padding:10px 0 30px 0;font:14px 'avenir_lt_65_medium';width:400px;float:left;}
#checkout_order li a.right_link{float:right;padding-top:10px;}
#checkout_order li#checkout_error{height:1%;overflow:hidden;border-top:1px solid #B5B5B6;border-bottom:none;}
#checkout_order li#checkout_error .checkout_error_list{clear:both;margin-left:20px;}
#checkout_order li#checkout_error .validation-error{font:14px 'avenir_lt_65_medium';color:red;padding-bottom:10px;}
#checkout_order li#shipping_address{height:1%;overflow:hidden;}
#checkout_order li#shipping_address .error_info{clear:both;}
#checkout_order li#shipping_address .error_info li{margin:10px 0 10px 20px;}
.show_exist_address{float:left;padding-left:20px;width:631px;margin-bottom:30px;clear:both;zoom:1;background:none repeat scroll 0 0 #E6E6E6;}
#manage_shipping_address{border-bottom:1px solid #B5B5B6;padding-bottom:20px;margin-bottom:20px;}
#manage_shipping_address,#manage_billing_address{clear:both;zoom:1;overflow:hidden;height:1%;}
#manage_shipping_address .show_exist_address,#manage_billing_address .show_exist_address{width:910px;}
.show_exist_address .address_list{float:left;}
.show_exist_address .address_list li{height:1%;overflow:hidden;padding:0 0 10px 5px;}
.show_exist_address .address_list li label{float:left;width:626px;}
#manage_shipping_address .show_exist_address .address_list li label,#manage_billing_address .show_exist_address .address_list li label{width:900px;}
.show_exist_address .address_list li input{margin:0;}
.show_exist_address .address_list li span{float:left;}
.show_exist_address .address_list li span.shipping_address_item_span{margin-right:20px;}
.show_exist_address .address_list li span.address_content{width:500px;color:#7D7D7D;font-weight:bold;word-break:break-all;}
#manage_shipping_address .show_exist_address .address_list li span.address_content,#manage_billing_address .show_exist_address .address_list li span.address_content{width:700px;}
.show_exist_address .address_list li span.remove_address,.show_exist_address .address_list li span.edit_address{padding:0 15px 0 10px;color:#010101;cursor:pointer;}
.edit_address_form{clear:both;overflow:hidden;zoom:1;}
.edit_user_address_form{border:1px solid #B5B5B6;padding:20px 10px;border-radius:5px;behavior:url(pie/PIE.htc);}
.edit_address_table label{color:#7D7D7D;margin-right:5px;}
.edit_address_table input{color:#7D7D7D;padding:5px;margin:0 10px 0 0;}

#add_shipping_address_form,#add_billing_address_form{float:left;margin-top:30px;}
#add_shipping_address_form .add_address_table{}
#add_shipping_address_form .add_address_table td{}
.add_address_table td .field-with-placeholder{margin:0 0 10px 0;}
.add_address_table td input{height:24px;margin:0;color:#7D7D7D;}
.add_address_table td.add_address_table_lefttd{width:350px;padding:0 5px 0 0;}
.add_address_table td.add_address_table_lefttd #first_name,.add_address_table td.add_address_table_lefttd #last_name{width:130px;}
.add_address_table td.add_address_table_lefttd #middle_name{margin: 0 5px;}
.add_address_table td.add_address_table_lefttd #shippingaddress1,.add_address_table td.add_address_table_lefttd #shippingaddress2{width:338px;}
.add_address_table td.add_address_table_lefttd #shippingcity{width:132px;margin-right:5px;}
.add_address_table td.add_address_table_lefttd #shippingpostcode{width:132px;margin-right:5px;}
.add_address_table td.add_address_table_lefttd #regionSelectBoxItContainer,.add_address_table td.add_address_table_lefttd #current_countrySelectBoxItContainer{margin-top:0;width:201px;}
.add_address_table td.add_address_table_lefttd #shipping_address_areacode_tel,.add_address_table td.add_address_table_lefttd #shipping_address_areacode_cellphone{width:68px;margin-right:5px;}
.add_address_table td.add_address_table_lefttd #extra_landlinenumber,.add_address_table td.add_address_table_lefttd #extra_cellphonenumber{width:253px;}
.add_address_table td.add_address_table_righttd{width:291px;}
#add_billing_address_form .add_address_table td.add_address_table_righttd, #add_shipping_address_form .add_address_table td.add_address_table_righttd{vertical-align:top;}
#add_shipping_address_form .add_address_table td.add_address_table_righttd h3,#add_billing_address_form .add_address_table td.add_address_table_righttd h3{width:160px;margin:0 0 10px 20px;padding:0;float:left;}
/*.page-template-page-checkout-php #add_shipping_address_form .add_address_table td.add_address_table_righttd h3,.page-template-page-checkout-php #add_billing_address_form .add_address_table td.add_address_table_righttd h3{padding-top:0px;}*/
/*#add_billing_address_form .add_address_table td.add_address_table_righttd h3{padding:0;width:140px;}*/
#add_shipping_address_form .add_address_table td.add_address_table_righttd .question_mark,#add_billing_address_form .add_address_table td.add_address_table_righttd .question_mark{margin:0;height:12px;line-height:12px;padding-top:0px;}
/*.page-template-page-checkout-php #add_shipping_address_form .add_address_table td.add_address_table_righttd .question_mark,.page-template-page-checkout-php #add_billing_address_form .add_address_table td.add_address_table_righttd .question_mark{padding-top:0px;}*/
.add_address_table td.add_address_table_righttd #shipping_email{width:259px;margin-left:20px;}
.add_address_link{float:right;}
.shipping_policy{float:left;margin:15px 0 0 20px;display:inline;}
#content .shipping_policy p{font:14px 'avenir_lt_65_medium';color:#000;margin-bottom: -5px;}
.shipping_policy .shipping_policy_title{}
.shipping_policy .fengetiao{margin:0 10px;}
.shipping_policy .learn_more{}
.shipping_policy_list{}
.shipping_policy_list li{margin-bottom:10px;height:1%;overflow:hidden;}
.shipping_policy_list li span{float:left;}
.shipping_policy_list li span.arrow_right_blue{background:url(images/arrow_right_blue.png) no-repeat scroll left center;height:15px;width:7px;margin-right:10px;}
.shipping_policy_list li span.shipping_policy_list_content{width:254px;}
.shipping_address_detail,.billing_address_detail{clear:both;color:#4C4948;}
.shipping_address_detail li,.billing_address_detail li{padding-bottom:10px;}
#checkout_order li#shipping_methods{}
#checkout_order li#shipping_methods p,#content .show_exist_address p{clear:both;padding:0 0 15px 20px;color:#7D7D7D;font-weight:bold;}
#content .show_exist_address p{padding:0 0 15px 0;}
#checkout_order li#shipping_methods .shipping_method_list{padding-left:25px;}
#checkout_order li#shipping_methods .shipping_method_list li{padding-bottom:10px;clear:both;}
#checkout_order li#shipping_methods .shipping_method_list li label{}
#checkout_order li#shipping_methods .shipping_method_list li label.current{color:#0088CC;}
#checkout_order li#shipping_methods .shipping_method_list li label.current span.delivery-label{font-weight:bold;}
#checkout_order li#shipping_methods .shipping_method_list li label span{vertical-align:top;}
#checkout_order li#shipping_methods .shipping_method_list li label span.delivery-label{padding-right:5px;}
#checkout_order li#shipping_methods .shipping_method_list li label span.delivery-details{padding-left:5px;}
#checkout_order li#shipping_methods .shipping_method_list li label span.shipping_quote_price{float:right;padding-right:15px;}
#checkout_order li#shipping_methods .shipping_method_list li input{margin:0 10px 0 0;border:none;;}
#payment_methods{}
#payment_methods .payment_methods_list{clear:both;}
#payment_methods .payment_methods_list li{display:inline;margin-right:40px;}
#payment_methods .payment_methods_list li label{}
#payment_methods .payment_methods_list li label input{border:none;padding:0;margin-right:15px;}
#checkout_order li#billing_address{border-bottom:none;height:1%;overflow:hidden;}
#checkout_order li#billing_address .billing_address_detail{clear:both;}
.padding_bottom20{height:1%;overflow:hidden;padding-bottom:20px;}
#coupon_num_label{padding:15px 10px 0 10px;}
#coupon_num{width:270px;height:25px;}
.wpsc_coupon_error{color:RED;display:block;padding:10px;}
#submit_coupon{display:block;padding-left:10px;}

.continue_shopping {background: url(images/cart.png) no-repeat left bottom; cursor:pointer; width: 200px;margin:23px 0 0 25px;display: block;float:left;}
.continue_shopping a {text-align:right;font-weight:bold;margin-left:35px;}

#submit_checkout{padding:25px 10px 50px 0;text-align:right;width:692px;height:1%;overflow:hidden;}
#submit_checkout #check_out{float:right;}
#submit_checkout input.blue_bg{float:right;border:none;cursor:pointer;border-radius:0;behavior:url(pie/PIE.htc);}
#make_purchase{}
#content .no_valid,.no_valid{background-color:#FFFFD5;border:1px solid red;}
/**
 * My Account
 */
#wp-admin-bar-myslef-account > ul {min-width:198px;}
#wp-admin-bar-myslef-account.with-avatar > ul {min-width:270px;}
#wpadminbar #wp-admin-bar-the-user-actions > li {margin-left:16px;margin-right:16px;}
#wpadminbar #wp-admin-bar-myslef-account.with-avatar #wp-admin-bar-the-user-actions > li {	margin-left:88px;}
#wp-admin-bar-the-user-actions > li > .ab-item {padding-left:8px;}
#wpadminbar #wp-admin-bar-the-user-info {margin-top:6px;margin-bottom:15px;height:auto;background:none;}
#wp-admin-bar-the-user-info .avatar {position:absolute;left:-72px;top:4px;width:64px;height:64px;}
#wpadminbar #wp-admin-bar-the-user-info a {background:none;height:auto;}
#wpadminbar #wp-admin-bar-the-user-info span {background:none;padding:0;height:18px;}
#wpadminbar #wp-admin-bar-the-user-info .display-name,#wpadminbar #wp-admin-bar-the-user-info .username {text-shadow:none;display:block;}
#wpadminbar #wp-admin-bar-the-user-info .display-name {color:#333;}
#wpadminbar #wp-admin-bar-the-user-info .username {color:#999;font-size:11px;}
#wpadminbar .quicklinks li#wp-admin-bar-myslef-account.with-avatar > a img {width:16px;height:16px;border:1px solid #999;padding:0;background-color:#EEE;line-height:24px;vertical-align:middle;margin:-3px 0 0 6px;float:none;display:inline;}
.transaction_result_info{}
.bank_payment_instr{}
.transaction_result_order_title{}
.transaction_result_order_title .order_date{margin:20px;}
.transaction_result_order_title .order_number{}
#wpsc_shipping_details_box,#wpsc_billing_details_box{float:left;width:48%;}
#wpsc_shipping_details_box{margin-right:20px;}
.transaction_result_address_info{float:left;border:1px solid #BEBEBE;width:417px;padding:20px;color:#4C4948;}
.transaction_result_address_info ul{}
.transaction_result_address_info ul li{margin-bottom:10px;}
#content .transaction_result_address_info h3,#content #wpsc_items_ordered h3{font:14px 'avenir_lt_65_medium';color:#3E3A39;}
#content .transaction_result_address_info strong{font:13px bold 'myriadpro';}
#wpsc_items_ordered{float:left;margin:20px 0 50px;padding:0 20px;width:96%;}
#wpsc_items_ordered .widefat{width:100%;border:1px solid #BEBEBE;}
#wpsc_items_ordered .widefat th,#wpsc_items_ordered .widefat td{border:1px solid #BEBEBE;padding:10px;text-align:center;}
#wpsc_items_ordered .widefat td{}
.category-press .entry-content{width:968px;height:1%;overflow:hidden;}
.press_left{float:left;width:705px;margin-right:40px;}
.press_right{float:left;width:223px;padding-top:70px;}
.press_top,.press_bottom{height:1%;overflow:hidden;width:705px;}
#content h3.press_category_title{float:left;width:220px;color:#000;font:25px 'avenir_lt_65_medium';margin-left:30px;display:inline;}
.press_category_title_a{margin-left:10px;}
.press_top #nav-above{float:right;}
.press_list{clear:both;width:705px;}
.press_list li.press_list_item{height:1%;overflow:hidden;width:705px;padding:20px 10px 20px 0;border-bottom:1px solid #BEBEBE;}
.press_list li .press_list_item_left{float:left;width:220px;margin-right:20px;padding-top:10px;text-align:center;}
.press_list li .press_list_item_right{float:left;width:455px;position:relative;padding-top:10px;}
#content .press_list_item_right .addition_operate{position:relative;color:#4c4948;float:right;width:125px;top:-10px;height:22px;margin:0;}
#content .press_list_item_right .addition_operate span{height:22px;line-height:22px;}
#content .press_list_item_right .addition_operate .share_list{top:27px;}
#content .press_list_item_right .addition_operate .share_list li{float:left;}
.press_list li .press_list_item_right .press_title{color:#3E3A39;font:14px 'avenir_lt_65_medium';}
.press_list li .press_list_item_right .press_title:hover{text-decoration:underline;color:#00A2E9;}
#content .press_date{color:#898989;clear:left;padding:10px 0 15px 0;}
#content .press_excerpt{color:#4c4948;padding-bottom:0;}
.press_readmore{text-decoration:underline;margin-left:25px;}
.press_bottom{margin-top:40px;}
.press_bottom #nav-below{float:right;}
.press_right .events_list{}
.press_right .events_list li{margin-bottom:20px;background:url(images/img_bg.png) no-repeat;height:218px;padding:4px 0 0 5px;}
.press_right .events_list li a{position:relative;display:block;}
.press_right .events_list li img{width:210px;height:207px;}
/* 半透明的遮罩层 */
.overlay {background:#555352;filter:alpha(opacity=50);opacity:0.5;width:210px;height:207px;z-index:100;position:absolute;top:0;left:0;}
.overlayspan{font:16px bold avenir_lt_65_media;color:#FFF;position:absolute;left:15px;top:80px;width:180px;height:207px;z-index:110;text-align:center;}
.nav-previous,.nav-next{float:left;}
.nav-previous{background:url(images/arrow_left_blue.png) no-repeat left center;text-indent:12px;padding-right:5px;border-right:1px solid #ABAAAA;margin-right:5px;}
.none-prev{background:url(images/arrow_left_black.png) no-repeat left center;color:#ABAAAA;}
.nav-next{background:url(images/arrow_right_blue.png) no-repeat right center;padding-right:12px;}
.none-next{background:url(images/arrow_right_black.png) no-repeat right center;color:#ABAAAA;}
.single-post .menu-nav_menu-container,.search-results .menu-nav_menu-container,.error404 .menu-nav_menu-container,.page-template-page-transaction-result-php .menu-nav_menu-container{margin-bottom:0;}
.single-post #mainbox,.page-template-page-transaction-result-php #mainbox{padding-top:50px;}
.post{}
.post_top{margin:0 10px 20px;height:1%;overflow:hidden;}
#content .post_top h3{font:30px 'avenir_lt_45_book';color:#333;float:left;height:1%;overflow:hidden;}
.post_top .post_top_right{float:right;width:230px;}
.post_top .post_top_right #page-nav-above{height:1%;margin-right:10px;overflow:hidden;width:90px;float:left;}
.post_top .post_top_right .addition_operate{float:left;width:130px;margin:0;}
.post_top .post_top_right .addition_operate span{height:15px;line-height:15px;}
.post_top .post_top_right .addition_operate .share_list {width:120px;margin-top:10px;}
.post_top .post_top_right .addition_operate .share_list li{float:left;}
.post_content{margin:0 10px}
#content .post_content{clear:both;color:#333333;line-height:25px;}
#content .post_content p{color:#333333;line-height:25px;}
.ul_1_3,.ul_1_3_img{height:1%;overflow:hidden;width:100%;}
.ul_1_3 li,.ul_1_3_img li{float:left;margin-right:40px;}
.ul_1_3 li.first,.ul_1_3_img li.first{width:305px;}
.ul_1_3 li.second,.ul_1_3_img li.second{width:285px;}
.ul_1_3 li.end,.ul_1_3_img li.end{width:205px;}
.ul_1_3_img{margin-bottom:100px;}
.ul_1_3_img li{position:relative;height:210px;}
.ul_1_3_img li img{position:absolute;left:0;bottom:0;}
.float_ul{}
.float_ul li{float:left;margin-right:38px;}
.post_content_end{float:right;margin:20px 10px 0 0;display:inline;}
.search-results .entry-content{float:left;height:1%;overflow:hidden;width:978px;}
.search_result_top{height:1%;overflow:hidden;width:978px;}
#content .search_result_top h3,#content .no-results h3{font:25px 'avenir_lt_65_medium';color:#000;margin-left:50px;padding-bottom:25px;}
.search_result_top #search_form{background:url(images/search_form_bg.png) no-repeat;width:920px;height:42px;padding-left:50px;margin-bottom:20px;}
.search_result_top #search_form #s{height:22px;line-height:22px;width:500px;color:#333;padding:0 10px;float:left;}
.search_result_top #search_form .bluebgbottom_small{float:left;margin:9px 0 9px 30px;display:inline;}
.search_result_content{margin-right:40px;float:left;height:1%;overflow:hidden;width:705px;}
.search_result_content .search_result_content_top{border-bottom:1px solid #BEBEBE;padding-bottom:45px;height:1%;overflow:hidden;width:705px;}
.search_result_content .search_result_content_top .search_result_content_top_left{color:#ABAAAA;margin-left:40px;float:left;display:inline;}
.search_result_content .search_result_content_top .search_result_content_top_right{float:right;}
.no-results{margin-top:20px;}
.no-results .entry-content{}
.search_result_content_main{margin-bottom:80px;height:1%;overflow:hidden;width:705px;}
.search_result_content_main li{border-bottom:1px solid #BEBEBE;padding:20px 0;height:1%;overflow:hidden;width:705px;}
.search_result_content_main li h3 a{margin-left:40px;font:14px 'avenir_lt_65_medium';}
.search_result_content_main li a:hover{text-decoration:underline;}
.search_result_content_main li .search_result_post_excerpt{margin:0 5px 0 40px;color:#4C4948;line-height:20px;}
.search_result_content_main li .search_result_post_excerpt .read_more{margin-left:30px;}
.related_products{float:left;margin-top:60px;width:220px;height:1%;overflow:hidden;}
.related_products li{background:url(images/img_bg.png) no-repeat;width:190px;height:178px;padding:20px 15px 20px 15px;color:#4C4948;margin-bottom:15px;text-align:center;position:relative;}
.related_products li img{width:150px;height:110px;}
.related_products li div{position:absolute;left:15px;right:15px;bottom:20px;text-align:left;font:12px 'avenir_lt_65_medium';line-height:20px;}
.related_products li div span{float:right;font-family:'avenir_lt_65_medium';}
.related_products li a{color:#4C4948;}
.related_products li.related_products_end{background:none;height:20px;text-align:center;padding-top:0;margin-bottom:0;}
.related_products li.related_products_end a{color:#00A2E9;}
.search-highlight{color:#010101;font-weight:bold;}
.paging{}
.paging .nav-previous{border:none;padding-right:0;}
.paging li{float:left;margin-right:5px;}
.paging li.active{color:#ABAAAA;font-weight:bold;text-decoration:underline;}
#content .error404 h3{font:25px bold 'avenir_lt_65_medium';color:#000;}
.link_black{color:#4C4948;}
#create_accountform .create_accountform_ul .no_padding_top,.no_padding_top{padding-top:0;}
.with_watermark{margin-top:20px;}
.with_watermark img{}
.lightbox_div{width:650px;clear:both;zoom:1;background:#000;}
.feature_img{float:left;margin:40px 0 0 50px;}
.feature_img img{}
.feature_content{float:left;margin:40px 30px 50px 30px;display:inline;width:415px;color:#FFF;text-align:left;}
.feature_content h3{color:#FFF;font-family:"avenir_lt_35_light";margin:0 0 20px 0;padding:0;}
.feature_content p{margin:0 0 20px 0;line-height:20px;}
.feature_content p a{text-decoration:underline;}
.feature_content p.margintop50{margin-top:50px;}
.lightbox_div p.marginbottom50{margin-bottom:50px;}
.with_pre_dot{list-style-type:disc;padding-left:20px;color:#333;}
.with_pre_dot li{line-height:20px;margin-bottom:20px;}
.ul20{margin-bottom:20px;}
.subul20{margin:10px 0 20px 20px;}
.ul20 li,.subul20 li{margin-bottom:20px;line-height:20px;color:#333;}
.subul20 li{margin-bottom:10px;}
.ch_component_cable_bg{background:url(images/component_cable.png) no-repeat right 20px;}
.hc_bg{background:url(images/hdmi_to_component_connection.png) no-repeat right top;}
.postid-50 .product_right_slider,.post-319 .product_right_slider,.post-325 .product_right_slider{margin:0;}
.dass_note{padding-top:20px;background:url(images/warning.png) no-repeat left 15px;text-indent:42px;}
.dass_note_list{width:410px;margin-bottom:15px;}
.dass_note_list td{padding-bottom:25px;vertical-align:top;}
.dass_note_list td.number{padding-left:10px;padding-right:20px;}
.dass_note_list td.note_list_content{}
.dass_bg{background:url(images/dass_bg.png) no-repeat right top;}
.dts51e_bg{background:url(images/dts51e_bg.png) no-repeat right top;}
.hdc_bg{background:url(images/hdc_connection.png) no-repeat left top;}
.ub_bg{background:url(images/hd_1080p_xbox360.png) no-repeat right top;}
.bo_bg{background:url(images/bo/bo_console.jpg) no-repeat right top;}
.bo_plug{background:url(images/bo/bo_plug.jpg) no-repeat -20px 80px;}
.page-template-page-python-php{background:#000;color:#D9D9D9;}
.page-template-page-python-php #content p{color:#D9D9D9;line-height:24px;}
.page-template-page-python-php #content h3{color:#D9D9D9;padding-bottom:15px;}
.page-template-page-python-php #content,#python_gallery,.corner_div{background:#000;width:998px;padding:0;margin:0 auto;text-align:center;}
.page-template-page-python-php #content{width:1000px;padding-bottom:60px;}
#python_gallery{position:relative;}
#python_gallery #python_images{width:998px;height:540px;margin-bottom:35px;}
#python_gallery #python_images .python_slide{height:540px;}
#python_gallery #python_thumbs{width:998px;padding:0;margin:0 auto;text-align:center;}
#python_gallery #python_thumbs .python_thumb{width:114px;height:82px;margin-right:12px;}
#python_gallery #python_thumbs .python_thumb a{width:114px;height:82px;}
#python_gallery #python_thumbs .python_thumb a.selected{background:url(images/thumb/array_up_blue.png) no-repeat center top;}
#python_gallery #python_thumbs .python_thumb a:hover{background:url(images/thumb/thumbnails_galy_bg.png) no-repeat;width:114px;height:82px;cursor:pointer;}
#python_gallery #prev, #python_gallery #next{bottom:320px;}
.corner_div{margin:60px 0 10px 0;border:1px solid #2A2A2A;border-radius:5px;behavior:url(pie/PIE.htc);}
.corner_div table{padding:30px 20px 10px 20px;}
.corner_div table td{padding:0 14px 20px 0;text-align:left;}
.corner_div table td.paddingright0px{padding-right:0}
.python_div{border-bottom:1px solid #D9D9D9;padding:50px 0 50px 25px;text-align:left;clear:both;overflow:hidden;zoom:1;}
h1.python_h1_30px{font:30px 'avenir_lt_65_medium';color:#D9D9D9;margin:0 0 30px 0;}
.page-template-page-python-php #content p.left_img{padding-bottom:70px;text-align:center;}
.page-template-page-python-php #content .middle_text p{padding-bottom:75px;}
#python_footer{background:#000;padding:20px 0 10px 29px;}
#python_footer a{color:#D9D9D9;}
.page-template-page-python-php #copyright{padding-top:0;}
.f15px{font:15px 'avenir_lt_35_light';color:#FFF;}
.python_cable_price{}
.python_buy_bottom{cursor:pointer;}
.python_cable_length,.python_buy_bottom,.python_sold_out{background:url(images/python_buttom_bg.png) no-repeat;width:89px;height:22px;line-height:22px;display:block;text-align:center;color:#D9D9D9;border:none;}
.python_select{border:1px solid #404040;background:#333;color:#D9D9D9;width:89px;height:22px;line-height:22px;padding-top:2px;}
.python_select option{margin-bottom:5px;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac /*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
