.main{
width: 980px;
margin: 0px auto;
min-height:100%;
height:auto;
color: #FFFFFF;
}
* html .main{height:100%;}

.top .left{background-image:url(/images/sekonic/bg_top_left.gif); background-position: 20px bottom; background-repeat: no-repeat;}

.top .sm{ float:left; width: 706px; position: relative;}
.top .sm{ float:left; width: 706px;}
.top .sm .search { background-image:url(/images/sekonic/search_bg.gif); background-position: right top; background-repeat: no-repeat; text-align: right; height: 54px; padding-top: 8px;}
.top .sm .search .inp{ width: 151px; height: 22px; line-height: 22px; padding: 0px; padding-left: 5px; background-color: #6D6D6D; border: none; border-right: 5px #6D6D6D solid; color: #FFFFFF; float: right;}
.top .sm .search .btn{ cursor: pointer; width: 59px; height: 22px; background-image:url(/images/sekonic/search_btn_bg.gif); line-height: 22px; color:#FFFFFF; text-align: center; margin-right: 12px; border: none; float: right; }

.top .sm .menu { background-image:url(/images/sekonic/bg_menu_.gif); background-repeat: repeat-x; background-position: right bottom; padding-left: 25px; height:43px; overflow: hidden; }
.top .sm .menu .m,.top .sm .menu .m_active{ background-image:url(/images/sekonic/m_left.gif); background-repeat: no-repeat; height: 43px; float: left; padding-left: 13px;}
.top .sm .menu .m div,.top .sm .menu .m_active div{ background-image: url(/images/sekonic/m_right.gif); background-repeat: no-repeat; height: 43px; background-position: right top; padding-right: 13px;}
.top .sm .menu .m a,.top .sm .menu .m_active a{ font-weight: bold; color: #FFFFFF; padding-top: 13px; line-height: 14px; display: block; background-image:url(/images/sekonic/m_bg.gif); background-repeat: repeat-x; height: 21px;}

.top .sm .menu .m_active,.top .sm .menu .m:hover{ background-image:url(/images/sekonic/m_left_a.gif); background-repeat: no-repeat;}
.top .sm .menu .m_active div,.top .sm .menu .m:hover div{ background-image: url(/images/sekonic/m_right_a.gif); background-repeat: no-repeat;}
.top .sm .menu .m_active a,.top .sm .menu .m:hover a{ color: #0066CC; text-decoration: none; background-image:url(/images/sekonic/m_bg_a.gif);}
.top .sm .menu .worldwide {float: right; text-align: right; position: absolute; margin-left: 220px; top: 0px;}
.top .sm .menu .location {position: absolute; font-weight: bold; color: #FFFFFF; display: block; width: 190px; line-height: 26px; height: 26px; border-right: 1px #0075F1 solid; top: 10px; padding-left: 3px;}


.content{ background-color: #1D1D1D; border-bottom: 1px #2F4358 solid; border-left: 1px #2F4358 solid; border-right: 1px #2F4358 solid; padding-left: 19px; padding-right: 19px; padding-bottom: 20px;}
.content .bannerstop {background-image:url(/images/sekonic/bg_block_939.gif); background-position: left bottom; padding: 5px; padding-top: 0px; border-top: 5px #273849 solid; margin-bottom: 17px;}
.content .width315 { width:315px; text-align: center; }
.content .width315new { width:340px; text-align: center; margin-right: -7px; }

.footer{ text-align: center; padding-top: 10px; padding-bottom: 50px; }
.footer a{ color: #FFFFFF; display: inline-block; margin: 0 10px; }

.footer2{ text-align: center; padding-top: 0px; padding-bottom: 10px; color: #FFFFFF }

/*products*/
.likes_bottom{ color: #999999; margin-top: 0px; padding-left: 20px; }


.likes_top,.likes_top2{ color: #999999; padding-right: 10px; padding-top: 10px; text-align: right; height: 24px; }
.likes_top{ color: #999999; padding-right: 0px; padding-top: 20px; text-align: right; height: 24px; margin-bottom: -10px;  }
.likes_top3{ color: #999999; padding-right: 20px; padding-top: 10px; text-align: right; height: 24px; float:right; }

/*.likes_top iframe,.likes_top2 iframe{ margin-bottom: -6px; }
.likes_top a,.likes_top2 a { color: #0763CD; }
.likes_top img,.likes_top2 img{ margin-bottom: -2px; }
.sharethis{ background-image: url(/images/sekonic/i_share2.gif) !important; background-position: left top !important; color: #0763CD; font-family:  Arial !important; font-size: 12px !important;}
*/


.menu2 { line-height: 32px; padding-left: 10px; background-image: url(/images/sekonic/bg_menu2.gif); }
.menu2nobg { background-image: none; }
.menu2 a { line-height: 24px; display: block; float: left; font-size: 14px; color: #FFFFFF; padding: 0 10px; padding-bottom: 8px;}
.menu2 a:hover,.menu2 a.active { padding-bottom: 8px; color: #1C96F4; background-image: url(/images/sekonic/m2.gif); background-position: center bottom; background-repeat: no-repeat; text-decoration: none; }

.menu2 a.pcategory{ line-height: 31px; height: 31px; background-image: url(/images/sekonic/b_products_category.gif); display: block; float: left; font-size: 14px; color: #FFFFFF; padding: 0 0px; margin-right: 20px; width: 128px; text-align: center; margin-top: 6px; margin-bottom: 11px; outline: none; }
.menu2 a.pcategory:hover,.menu2 a.pcategory.active { padding-bottom: 0px; color: #ffffff; background-image: url(/images/sekonic/b_products_category_a.gif); background-position: left top; background-repeat: no-repeat; text-decoration: none; }
/*.menu2 a.category_bundles { display: none; }*/

.content .products { background-color: #FFFFFF; padding-top: 0px; border: 5px #273849 solid;}
.content .products .menu3{ background-color: #0066CC; line-height: 35px; border: none }
.content .products .menu3 h1 { float: left; display: block; font-size: 26px; margin: 0px; line-height: 35px; min-width: 186px; padding-left: 8px; padding-right: 5px; }
.content .products .menu3 a { float: left; display: block; font-size: 13px; line-height: 31px; padding: 0 8px; margin-top: 4px; margin-left: 2px; margin-right: 2px; background-color: #0051A2; color: #FFFFFF; }
.content .products .menu3 a:hover,.content .products .menu3 a.active { background-color: #FFFFFF; color: #0066CC; text-decoration: none;}

.content .products .feat1_3 .img_big { text-align: center; margin-bottom: 10px; }
.content .products .feat1_3 .img_more { padding-left: 30px; padding-bottom: 30px; }
.content .products .feat1_3 .img_more a img { float: left; margin-right: 2px; border: 1px #FFFFFF solid; }
.content .products .feat1_3 .img_more a:hover img,.content .products .feat1_3 .img_more a.active img { border: 1px #0763CD solid; }
.content .products .feat1_3 .img_more .right { padding-top: 55px; }
.content .products .feat1_3 .img_more .right a { color: #0763CD; }

.content .products .width335 { width: 335px; margin-right: 60px; }
.content .products .width335 .img_big { text-align: center; margin-bottom: 10px; }
.content .products .width335 .img_more { padding-left: 30px; padding-bottom: 30px; }
.content .products .width335 .img_more a img { float: left; margin-right: 2px; border: 1px #FFFFFF solid; }
.content .products .width335 .img_more a:hover img,.content .products .width335 .img_more a.active img { border: 1px #0763CD solid; }
.content .products .width335 .img_more .right { padding-top: 55px; }
.content .products .width335 .img_more .right a { color: #0763CD; }


/*photo*/
.content .products .width445{ width: 445px; margin-left: 13px; margin-right: 20px; color: #666666; margin-top: 32px; line-height: 20px;}
.content .products .width895 h2 { color: #333333; font-size: 12px; margin: 0px; line-height: 20px; display: block; border-bottom: 2px #0066CC solid; margin-bottom: 13px; }
.content .products .col1_3 h2,.content .products .col1_3_ h2 { color: #333333; font-size: 12px; margin: 0px; line-height: 20px; display: block; border-bottom: 2px #0066CC solid; margin-bottom: 13px; }
.content .products .col2_3 h2,.content .products .col2_3_ h2 { color: #333333; font-size: 12px; margin: 0px; line-height: 20px; display: block; border-bottom: 2px #0066CC solid; margin-bottom: 13px; }
.content .products .col1_3 h3 { color:#666666; }
.content .products .width445 h2 { color: #333333; font-size: 12px; margin: 0px; line-height: 20px; display: block; border-bottom: 2px #0066CC solid; margin-bottom: 13px; }
.content .products .width450 h2 { color: #333333; font-size: 12px; margin: 0px; line-height: 20px; display: block; border-bottom: 2px #0066CC solid; margin-bottom: 13px; }

.content .products .width520 {width:520px;color: #666666; padding-top: 20px; line-height: 20px;}
.content .products .width520 h2 { color: #0066CC; font-size: 18px; font-weight: normal; }
.content .products .width520 strong,.content .products .width520 b {color: #000000;}

.content .products .width895 {background-color: #FFFFFF; width:895px; margin-left: 13px; margin-right: 20px; color: #666666; margin-top: 32px; line-height: 20px; min-height: 400px;}
.content .products .minheight {min-height: 400px;}


.content .products .width450{ width: 450px; margin-top: 32px;}

.content .products .width450 .width140{ float: left; width: 138px; margin-top: 7px; border-right: 2px #FFFFFF solid; }
.content .products .width450 .width140 h2 { color: #333333; font-size: 12px; margin: 0px; line-height: 20px; display: block; border-bottom: 2px #0066CC solid; margin-bottom: 13px; }
.content .products .width450 .width140 div { line-height: 14px; }
.content .products .width450 .width140 a { color: #0763CD; line-height: 20px; }
.content .products .width450 .width140 img{ margin-bottom: -2px; }

.content .block1{ float: left; background-image:url(/images/sekonic/bg_block_299.gif); background-position: left bottom; width: 289px; padding: 5px; padding-top: 0px; border-top: 5px #273849 solid; margin-right: 21px; background-color: #1A2532;}
.content .mr0{ margin-right: 0px; }
.content .block1 h2{ color: #FFFFFF; line-height: 33px; height: 33px; display: block; font-size: 18px; margin: 0px; padding-left: 8px;}
.content .block1 .right {margin-right: 5px; padding:0px; padding-top: 10px; } 
.content .block1 .right img { margin-right: 1px; margin-top: -2px; } 
.content .block1 .i { border-top: 5px #273849 solid; margin-bottom: 10px; } 
.content .block1 .desc { padding: 0 10px; line-height: 20px; color: #FFFFFF; } 
.content .block1 .desc strong { font-size: 15px; line-height: 20px; } 
.content .block1 .desc strong a { font-size: 15px; color: #FFFFFF; text-decoration:none; } 
.content .block1 .desc span { color: #FFFFFF; line-height: 20px; } 
.content .block1 .i div, .content .block1 .desc div { margin: 0px; padding: 0px;}

.content .block1 .i div{ text-align: center; background-color: #1A2532; z-index: 100; position: relative; }


.content .block2{ margin-top: 26px; float: left; background-image: url(/images/sekonic/bg_block_460.gif); background-position: left bottom; width: 289px; padding: 5px; padding-top: 0px; border-top: 5px #273849 solid; margin-right:21px; background-color: #1A2532;}
.content .mr0{ margin-right: 0px; }
.content .block2 h2{ color: #FFFFFF; line-height: 21px; height: 21px; display: block; font-size: 16px; margin: 0px; padding-left: 8px; border-bottom: 2px #0066CC solid; margin-bottom: 7px;}
.content .block2 a.w { color: #FFFFFF; }

.content .block3{ margin-top: 0px; float: left; background-image: url(/images/sekonic/bg_block_935.gif); background-position: left bottom; width: 925px; padding: 5px; padding-top: 0px; border-top: 5px #273849 solid;}
.content .block3 div { background-image: url(/images/sekonic/bg_block3.gif); height: 58px;}
.content .block3 img { float: left;}

.content .block4{ margin-top: 26px; float: left; background-image: url(/images/sekonic/bg_block_380.gif); background-position: left bottom; width: 370px; padding: 5px; padding-top: 0px; border-top: 5px #273849 solid; margin-right: 16px; background-color: #1A2532;}
.content .mr0{ margin-right: 0px; }
.content .block4 h2{ color: #FFFFFF; line-height: 33px; height: 33px; display: block; font-size: 18px; margin: 0px; padding-left: 8px;}
.content .block4 .i { border-top: 2px #273849 solid; margin-bottom: 10px; } 

.content .block5{ margin-top: 26px; float: left; background-image: url(/images/sekonic/bg_block_542.gif); background-position: left bottom; width: 532px; padding: 5px; padding-top: 0px; border-top: 5px #273849 solid; margin-right:20px; background-color: #1A2532;}
.content .mr0{ margin-right: 0px; }
.content .block5 h2{ color: #FFFFFF; line-height: 21px; height: 21px; display: block; font-size: 16px; margin: 0px; padding-left: 8px; border-bottom: 2px #0066CC solid; margin-bottom: 11px;}

.content .block6{ float: left; background-image: url(/images/sekonic/bg_block_448.gif); background-position: left bottom; width: 438px; padding: 5px; padding-top: 0px; border-top: 5px #273849 solid; margin-right: 16px; background-color: #1A2532;}
.content .mr0{ margin-right: 0px; }
.content .block6 h2{ color: #FFFFFF !important; line-height: 33px !important; height: 33px !important; display: block !important; font-size: 18px !important; margin: 0px !important; padding-left: 8px !important; border: none !important;}
.content .block6 .i { border-top: 2px #273849 solid; margin-bottom: 10px; } 

.content .block6 .i div{ text-align: center; background-color: #1A2532; z-index: 100; position: relative; }

.content .block7{ float: left; border: 1px #E9E9E9 solid; width: 289px; height: 254px; background-color: #FAFAFA; margin-right: 10px; margin-bottom: 20px; vertical-align: middle; text-align: center; }
.content .block7 img { vertical-align: middle; }
.content .margin-r0 { margin-right: 0px; }
.content .margin-t10 { padding-top: 10px; }


.content .line22 a { color:#9CC4EF; }
.content .block1 a { color:#9CC4EF; }
.content .block5 a { color:#9CC4EF; }


/*mocs :)*/

.content .products .col1_3{float: left; padding-right: 20px; width:230px; min-width:226px;margin-left: 13px; margin-right: 0px; color: #666666; margin-top: 32px; line-height: 20px; }
.content .products .col2_3{float: left; padding: 0px; width:635px;margin-left: 13px; margin-right: 10px; color: #666666; margin-top: 32px; line-height: 20px; font-size: 12px; }

.content .products .col1_3_{float: left; padding-right: 20px; width:230px; min-width:226px;margin-left: 13px; margin-right: 0px; color: #666666; margin-top: 22px; line-height: 20px;}
.content .products .col2_3_{float: left; padding: 0px; width:635px;margin-left: 13px; margin-right: 10px; color: #666666; margin-top: -18px; line-height: 20px; font-size: 12px;}

.content .products .feat1_3{padding-right: 0px; padding-top: 10px; margin-left: 0px;}
.content .products .feat2_3{width:675px;}

.content .products .prgl1{width:290px;min-width:290px;padding-right: 0px;margin-top: 2px; }
.content .products .prgl1 h1{ font-size: 16px; color: #0066CC; margin: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
.content .products .prgl1 img{ margin-bottom: 10px; }
.content .products .prgl12{width:600px;margin-top: 12px; }
.content .products .prgl12 h1{ font-size: 14px; color: #0066CC; margin: 0px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 1px; }

.content .products .minheight400{ min-height: 400px; }

.content .products .prgl13{width:585px;margin-top: 2px;margin-left: 20px;}


.landproduct1,.landproduct2{ float: left; margin-bottom: 10px; }
.landproduct1{ margin-right: 10px; }


.images_right{ background-color: #C7C7C7; padding-top: 5px; padding-left: 4px; padding-right: 4px; }
.print_share {
margin-left: 16px;
float: right;
width: 140px;
background-image: url(/images/sekonic/line2.gif); 
background-repeat: repeat-x;
}

.print_share div {
vertical-align: middle;
width: 140px;
display: block;
height: 32px;
line-height: 30px;
background-position: left bottom; 
background-image: url(/images/sekonic/line2.gif); 
background-repeat: repeat-x;
}
.print_share div img {vertical-align: middle;}

.search_left,.browse_left{
width: 210px;
padding: 9px;
background-color: #E1E1E1;
}
.browse_left{padding-bottom: 0px;}

.search_left div,.browse_left div,.browse_left div.end {
width: 120px;
vertical-align: middle;
display: block;
height: 32px;
line-height: 30px;
background-position: left bottom; 
background-image: url(/images/sekonic/line4.gif); 
background-repeat: repeat-x;
}
.browse_left div img,.browse_left div img {margin-top: 8px;}
.browse_left div.end {background-image: url(none); }
.line_hor{
width: 100%;
background-image: url(/images/sekonic/line2.gif); 
height: 1px;
line-height: 1px;
margin-bottom: 5px;
}
.line_hor2{
width: 100%;
background-image: url(/images/sekonic/line2.gif); 
line-height: 1px;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}
/*mocs :)*/

#overlay2{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2090;
	width: 100%;
	height: 500px;
	background-color: #000;
/*	filter:alpha('opacity=80');
	-moz-opacity: 0.8;*/
	opacity: 0.8;
}

.blockFiles{ background-color: #F6F6F6; border: 1px #D8D8D8 solid; padding: 10px 8px; padding-bottom: 10px; }
.tmp2{ background-color: #FAFAFA; margin-bottom: 20px;}

.blockFiles .heead{ padding-bottom: 10px; padding-left: 5px; color: #1070CF; font-size: 15px; font-weight: bold; }

.blockFiles .heead2 { margin: 7px 0px; margin-bottom: 15px; margin-left: 15px; display: block; color: #0066CC; font-size: 14px; font-weight: bold; }
.blockFiles .heead3 { position: relative; margin: 7px 15px; margin-top: 15px; display: block; color: #0066CC; font-size: 12px; font-weight: bold; }
.blockFiles .heead3 a{ position: absolute; right: 0px; }
.blockFiles .heead4 { margin: 5px 0px; margin-top: 15px; margin-left: 0px; display: block; color: #0066CC; font-size: 18px; font-weight: bold; }

.blockFiles .item{ padding: 7px 7px; background-color: #FFFFFF; font-weight: normal; display: block; margin:0px; border: none; margin-bottom: 1px; }
.blockFiles .item a{ color: #8F8F8F; text-decoration: none; }
.blockFiles .item a:hover{ color: #0066CC; text-decoration: none; }

.blockFiles h2 { margin: 2px 0; }

.blockFiles2{ background-color: #F6F6F6; border: 1px #D8D8D8 solid; padding: 10px 0px; padding-bottom: 10px;  }
.blockFiles2 .heead{ padding-bottom: 10px; padding-left: 13px; color: #1070CF; font-size: 15px; font-weight: bold; }
.blockFiles2 .Thumbnail_0 { margin-left: 8px; margin-right: 1px; text-align: center;}
.blockFiles2 .Thumbnail_1 { margin-left: 1px; margin-right: 8px;text-align: center;}
.blockFiles2 .Thumbnail_0 img,.blockFiles2 .Thumbnail_1 img { border: 1px #D8D8D8 solid; margin-bottom: 4px; }
.blockFiles2 .Thumbnail_0 span,.blockFiles2 .Thumbnail_1 span { color: #FFFFFF; line-height: 34px; }
.blockFiles2 .Thumbnail_0,.blockFiles2 .Thumbnail_1{ width: 280px; float: left; background-image: url(/images/sekonic/bg_video.gif); background-position:right bottom; border: 1px #E3E3E3 solid; padding-top: 16px; margin-bottom: 1px; }

.videoo{ background-color: #062232; border-bottom: 1px #D8D8D8 solid; border-top: 1px #D8D8D8 solid; padding-top: 50px; padding-bottom: 15px; text-align: center; }
.videoo embed, .videoo #ctl00_MainContent_VideoPlayer1_PlaceHolder {border: 1px #D8D8D8 solid;}
.videoo .descc{ margin-top: 15px; color: #FFFFFF; text-align: left; width: 480px; margin-left: 50px; }
.videoo .descc a{ color: #FFFFFF; }


.tabsmy{ background-image: url(/images/sekonic/tabs_bg.gif);height: 30px; width: 600px; }

.tabsmy .tabs_1{ display: block; float: left; background-image:url(/images/sekonic/tabs_1.gif); line-height: 30px; width: 138px; text-align: center; font-weight: bold;  }
.tabsmy .active{ background-image:url(/images/sekonic/tabs_1_a.gif);}

.tabs_content { background-color: #F6F6F6; border: 1px #D8D8D8 solid; border-top: none; padding: 10px !important; margin:0px !important; margin-left: 13px !important; width: 580px !important; margin-bottom: 20px !important; }
.tabs_content strong {color: #000000; font-size: 13px; }
a.dd{ background-image: url(/images/sekonic/bg_btn.gif); width: 197px; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; padding-left: 40px; display: inline-block; margin-bottom: 10px; }
a.dd:hover{ text-decoration: none; }
a.dd span{ color: #666666; }

a.dd2{ background-image: url(/images/sekonic/b_usb.gif); width: 214px; height: 84px; line-height: 16px; font-size: 14px; font-weight: bold; padding-left: 12px; display: inline-block; padding-top: 10px; margin-right: 11px; vertical-align:top; margin-bottom: 20px; }
a.dd2:hover{ text-decoration: none; }
a.dd2 span{ color: #666666; font-size: 12px; font-weight: normal; }
a.dd2 span.f14{ color: #666666; font-size: 14px; }
a.dd2 span.lh{ line-height: 30px; color: #0763CD; font-size: 14px; padding-left: 28px; font-weight: bold; }


.tab2 { border-collapse: collapse; width: 100%; margin-top: 15px; margin-bottom: 15px; }
.tab2 .head { color: #0066CC; font-size: 14px; }
.tab2 td{ border-collapse: collapse; border: 1px #F6F6F6 solid; padding-left: 15px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-left: none; }
.tab2_bottom{ font-size: 11px; line-height: 12px; }


.tab3 { border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 15px; }
.tab3 th,.tab3 .th td{ border-collapse: collapse; border: 1px #F6F6F6 solid; padding-left: 15px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-left: none; color: #0066CC; font-weight: normal; font-size: 11px; text-align:left; }
.tab3 td{ border-collapse: collapse; border: 1px #F6F6F6 solid; padding-left: 15px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; border-left: none; vertical-align:middle; }
.tab3_bottom{ font-size: 11px; line-height: 12px; }

.tab4 { border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 0px; }
.tab4 td{ border-collapse: collapse; border: 1px #EDEDED solid; padding-left: 15px; padding-right: 10px; padding-top: 10px; padding-bottom: 5px; vertical-align:middle; line-height: 18px; }

.tab4 table{ border-collapse: collapse; width: 100%; margin: 0px; }
.tab4 table td{ border-collapse: collapse; border: none; padding: 0px; vertical-align: top; line-height: 16px; }

.tab4 td .li_left{  }


.CategoryFAQs { line-height: 16px; }
.CategoryFAQs b { color: #0066CC; font-size: 12px; }
.CategoryFAQs select { color: #666666; font-size: 11px; width: 100%; }

.CategoryFAQs .lightmeters { border-top: 1px solid #EBEBEB; margin-top: 5px; }
.CategoryFAQs .lightmeters a { border-bottom: 1px solid #EBEBEB; padding-top: 4px; padding-bottom: 4px; background-image: url(/images/sekonic/li.gif); background-repeat: no-repeat; background-position: 0px 9px; padding-left: 12px; padding-right: 12px; display: block; color: #666666; }
.CategoryFAQs .lightmeters a.activ { font-weight: bold; }

.Question { margin-top: 15px; }
.Question span,.Answer span{ font-size: 18px; font-weight: bold;  color: #0066CC; }
.Question div{ padding: 6px; }
.Question div.Answer{ background-color: #FFFFFF; margin-bottom: 15px; }

#ttt table {border-collapse: separate; border-spacing: 1px}

.trnogrey td { padding: 5px; line-height: 16px; padding-bottom: 15px;}
.trnogrey td div { padding-bottom: 10px; }

.trgrey{ background-color: #EBEBEB;}
.trgrey td { padding: 5px; line-height: 14px; font-size: 12px; color: #666666;}
.trgrey .SubHead { text-align: right; font-weight: normal; width: 100%;  padding-top: 7px; }
.trgrey td span {color: #0066CC !important; font-size: 12px;}
.trgrey td .form1 { border: 1px #545454 solid; color: #666666; background-color: #FFFFFF; font-size: 11px; width: 380px; }
.trgrey td .wcity {width: 100px; }
.trgrey td .wcity2 {width: 175px; }
.trgrey td .w105 {width: 105px; }
.trgrey td .w155 {width: 155px; }
.trgrey td .w270 {width: 270px; }
.trgrey td .w75 {width: 72px; }

.login { background-color: #FFFFFF; width: 100%; padding: 0px; }
.login table { background-color: #FFFFFF; width: 100%; }
.login table td { border-bottom: 1px #F6F6F6 solid; padding: 4px 8px;}
.login table td img { margin-right: 5px; }
.login table td input { border-bottom: 1px #DDDDDD solid; border-left: 1px #C3C3C3 solid; border-right: 1px #C3C3C3 solid; border-top: 1px #7C7C7C solid; }
.login table td input.StandardButton,.StandardButtonMy { color: #0066CC; background-image: url(/images/sekonic/b_bg_login.gif); background-repeat: no-repeat; text-transform: uppercase; font-size: 10px; width: 73px; height: 27px;  border: none; padding-bottom: 3px; }

.headState { color: #0066CC; text-transform:uppercase; font-weight: bold; font-size: 14px; margin-bottom: 8px; }
.divDealer { padding: 13px; background-color: #FAFAFA; border: 1px #EFEFEF solid; float: left; margin-right: 10px; margin-bottom: 10px; width: 253px; }
.divDealer2 { padding: 13px; background-color: #FAFAFA; border: 1px #EFEFEF solid; float: left; margin-right: 10px; margin-bottom: 10px; width: 180px; height: 160px; line-height: 14px; }
.divDealer2 a { color: #666666; display: block; margin-bottom: 4px; line-height: 14px; }
.divDealer2 a b{ line-height: 14px; }
.divDealer2 a.map_level2{ display: block; margin-left: 10px; margin-bottom: 4px; }
.heig61 {height: auto; }
.heig65 {height: 150px; }
.heig66 {height: 180px; }
.heig67 {height: 150px; }
.heig68 {height: 80px; }
.heig50 {height: 40px; }
.heig76 {height: 80px; }
.heig150 {height: 180px; line-height: 20px; font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
.datas{ height: 540px; overflow: auto; }

.bannerspages { padding-right: 2px; margin-top: -37px; text-align: right; margin-bottom: 30px; }
.bannerspages a {  }
.bannerspages a img { margin-right: 11px; }

.access2{ border: 1px #EFEFEF solid; background-color: #FAFAFA; margin-bottom: 20px; padding: 10px; padding-top: 0px; }
.access2 h3 {color: #0066CC !important; font-size: 14px;}
.access2 h3 span{color: #666666 !important; font-size: 14px; font-weight: normal;}

.access{ border: 1px #EFEFEF solid; background-color: #FAFAFA; margin-bottom: 7px; padding: 2px; }
.access .image{ float: left; }
.access .image img { border: 1px #E3E3E3 solid; margin-right: 20px; }
.access .cont { float: left; width: 390px; }
.access .cont img{ margin-top: 0px; 	}

.access .wart { width: 505px; }

.popuptableBG{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-width:1000px;
	z-index:100;
	height:100%;	
	height:800px;	
	background-color: #000000;	
/*	-moz-opacity:0.8;
	-khtml-opacity: 0.8;*/
	opacity:0.8;
/*	filter: alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: .80;*/
	text-align: center;
	display: block;
}

.CountryMap{ background-image: url(/images/sekonic/map/World-Map.png); width:1012px; height:741px; position:absolute; left:0; top:0; z-index:2001;display: none; }
.CountryMap2 { background-repeat: no-repeat; position:relative; }
.youtube-player { z-index: 1; }

#head_america{ position: absolute; top: 300px; left: 174px; color:#FFFFFF; font-size: 18px; font-weight: bold; z-index: 102; }
#block_america{ position: absolute; top: 300px; left: 174px; color:#FFFFFF; font-size: 18px; font-weight: bold; display: none; z-index:103; }
#head_europe{ position: absolute; top: 275px; left: 536px; color:#FFFFFF; font-size: 18px; font-weight: bold; z-index: 102; }
#block_europe{ position: absolute; top: 275px; left: 536px; color:#FFFFFF; font-size: 18px; font-weight: bold; display: none; z-index:103; }
#head_asia{ position: absolute; top: 310px; left: 727px; color:#FFFFFF; font-size: 18px; font-weight: bold; z-index: 102; }
#block_asia{ position: absolute; top: 310px; left: 727px; color:#FFFFFF; font-size: 18px; font-weight: bold; display: none; z-index:103; }
#head_africa{ position: absolute; top: 373px; left: 394px; color:#FFFFFF; font-size: 18px; font-weight: bold; z-index: 102; }
#block_africa{ position: absolute; top: 373px; left: 394px; color:#FFFFFF; font-size: 18px; font-weight: bold; display: none; z-index:103; }

.rounded-box-3{ background-color: #1D1D1D; background-image: url(/images/sekonic/map/top_v.gif); padding-top: 4px; background-repeat: no-repeat; }
.rounded-box-3 .inner-box {width: 228px; border: 1px #2F4358 solid; border-top: none;}

.inner-box strong{ color: #1C96F4;font-size: 18px; font-weight: bold; display: block; border-bottom: 1px #0066CC solid; padding-left: 12px; line-height: 20px; padding-bottom: 4px;}
.inner-box table{ padding: 0px; margin: 0px; border: 0px; border-collapse:collapse; width: 100%;}
.inner-box table td { width:50%; vertical-align:top;}
.inner-box table td.td1 { padding-left: 1px; padding-right: 2px; background-image: url(/images/sekonic/map/line_v.gif); background-repeat:repeat-y; background-position: right top; }
.inner-box table td.td2 { padding-left: 1px; padding-right: 1px; }
.inner-box table td.td1 a{ display: block; color: #999999; padding-left: 12px; line-height: 20px; }
.inner-box table td.td2 a{ display: block; color: #999999; padding-left: 12px; line-height: 20px; }
.inner-box table td a:hover,.inner-box table td a.active{ background-color:#0066CC; color: #FFFFFF; text-decoration: none;  }

.popuptableBG2{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-width:1000px;
	z-index:10000;
	height:100%;	
	height:2000px;	
	background-color: #000000;	
/*	-moz-opacity:0.8;
	-khtml-opacity: 0.8;*/
	opacity:0.8;
/*	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: .80;*/
	text-align: center;
	display: none;
}

.t1{ width: 604px; background-color:#062232; padding: 2px; padding-bottom: 5px;}
.t630{ width: 630px; border: 1px #E3E3E3 solid;}
.t1 .blk1{ text-align: center; margin-bottom: 0px; position:relative; width: 604px;}
.t630 .blk1{ width: 630px; }
.t630 .blk1 img{ border: 1px #E3E3E3 solid;}
.t1 .blk1 .info{position: absolute; top: 349px; margin: auto auto; padding: 10px 15px; background-color: #000000;
/*-moz-opacity:0.6;-khtml-opacity: 0.6;*/
opacity:0.6;
/*filter: alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity: .60;*/
 color: #FFFFFF; display: none;}


.t1 .blk2{ height: 71px;}
.t1 .blk2 .imageslist{ float: left; width: 495px; margin-right: 8px;}
.t630 .blk2 .imageslist{ width: 521px; }
.t1 .blk2 .imageslist img{ border: 1px #E3E3E3 solid; cursor: pointer; }
.t1 .blk2 .imageslist img.a{ border: 1px #0066CC solid; }

.t1 .blk2 .pult{ float: left; width: 100px; text-align: center; padding-top: 10px; color:#0066CC; font-size: 11px;}
.t1 .blk2 .pult #curNum { color:#7AAFE4; }
.t1 .blk2 .pult img { vertical-align: middle; margin-top: -3px; cursor: pointer; }
.t1 .blk2 .line { background-image: url(/images/sekonic/v_line.gif); background-repeat:repeat-x; height: 1px; line-height:1px; margin: 10px 0; }

.t2{ width: 969px; height: 666px; background-color:#062232; padding: 8px; display: none; position: absolute; z-index: 100000; border: 1px #E3E3E3 solid;}
.t2 .blk1{ text-align: center; margin-bottom: 8px; height: 589px; position:relative; width: 100%; vertical-align: bottom;}
.t2 .blk1 .info{ text-align: center; padding: 10px 15px; background-color: #062232; color: #CCCCCC; height: 31px;}
.t2 .blk1 img{ border: 1px #E3E3E3 solid;}

.t2 .blk2{ height: 71px; width: 969px; margin: auto auto; position: relative; background-color:#062232;}
.t2 .blk2 .imageslist{ float: left; width: 848px; margin-right: 8px;}
.t2 .blk2 .imageslist img{ border: 1px #E3E3E3 solid; cursor: pointer; }
.t2 .blk2 .imageslist img.a{ border: 1px #0066CC solid; }

.t2 .blk2 .pult{ position: absolute; right: 8px; width: 100px; text-align: center; padding-top: 10px; color:#0066CC; font-size: 11px;}
.t2 .blk2 .pult #full_curNum { color:#7AAFE4; }

.t2 .blk2 .pult img { vertical-align: middle; margin-top: -3px; cursor: pointer; }
.t2 .blk2 .line { background-image: url(/images/sekonic/v_line.gif); background-repeat:repeat-x; height: 1px; line-height:1px; margin: 10px 0; }


#popuptableIn { z-index: 10001; display: none; position: absolute; width: 100%; text-align: center; cursor: pointer; }
#popuptableIn img {border: 1px #E3E3E3 solid;}
#popuptableIn img.popuptableInclose{ border: none; position: absolute; margin-left: 24px; }


.menuleft a{ display: block; margin-bottom: 10px; background-image: url(/images/li_left.gif); background-repeat: no-repeat; background-position: left 8px; padding-left: 8px; }
.menuleft a:hover,.menuleft a.active{ background-image: url(/images/li_left_a.gif); color: #000000; text-decoration: none; }

.TitleHeadH2{ line-height: 33px; height: 33px; display: block; font-size: 18px !important; margin: 0px; padding-left: 0px; color:#FFFFFF;}

#dnn_ctr698_formmy_tblEditForm .NormalTextBox{ border: 1px #545454 solid; font-size:12px; width:300px; }
#dnn_ctr698_formmy_tblEditForm .SubHead{ width: 231px !important; display: block;  }

.addthis_button_compact span{font-size: 10px;font-weight: normal;color: #FFFFFF; font-family:Helvetica,Arial;}


.international{ width:370px;}
.international_1{border: 1px #7B7B7B solid; width:45px; height:37px; background-color: #000000; float: left; margin-right: 15px; margin-left: 30px;}
.international_2{width:75px; color: #000000; float: left; margin-top: 8px; margin-right: 15px; font-weight: bold; line-height: 18px;}
.international_3{width:180px; color: #666666; float: left; margin-top: 8px; line-height: 18px; }
.international_3 span {color:#000000;}


.TextBeforeForm{ background-image: url(/images/sekonic/bg_v.gif); background-repeat: no-repeat; padding-left: 92px; margin-left: 110px; margin-top: 20px; padding-bottom: 20px;  }
.TextBeforeForm { font-size: 12px; color: #666666; font-weight:bold; }
.TextBeforeForm strong { font-size: 17px; color:#000000; }

.TextBeforeFormHome{ background-repeat: no-repeat; padding-left: 20px; margin-left: 0px; margin-top: 13px; padding-bottom: 0px; font-family:  Arial, Helvetica, sans-serif;  }
.TextBeforeFormHome { font-size: 12px; color: #666666; font-weight:bold; font-family:  Arial, Helvetica, sans-serif; }
.TextBeforeFormHome strong { font-size: 15px; color:#000000; letter-spacing:0px; font-family:  Arial, Helvetica, sans-serif; }

.webinarsHome1{ }
.webinarsHome2{ float:left;background-color:#FFFFFF;width:293px; height: 285px;}


.landproduct1 a,.landproduct2 a{ color: #003399; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; position: relative; width: 295px; height: 129px; display: block; }
.landproduct1 strong,.landproduct2 strong { color: #003399; font-size: 11px; font-family:Arial; font-style:italic; position: absolute; z-index: 101; display: block; left: 103px; top: 7px;  }
.landproduct1 strong.upp,.landproduct2 strong.upp { text-transform:uppercase; }
.landproduct1 span,.landproduct2 span { color: #003399; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position: absolute; z-index: 101; display: block; line-height: 12px; left: 100px; top: 58px; }
.landproducts_bundles .landproduct1 span,.landproducts_bundles .landproduct2 span { left: 145px; top: 53px; padding-right: 5px; }

.landproduct1 .h2,.landproduct2 .h2 { color: #0066CC !important; font-size: 24px !important; font-family:Arial; position: absolute; z-index: 101; display: block; left: 100px; top: 16px; margin: 0px;
line-height: 34px !important; border-bottom: none !important; margin-bottom: 0px !important; margin-top: 5px !important; font-weight: bold; }
.landproduct1 .h2 span,.landproduct2 .h2 span { position:relative; left:0px; top:0px; display:inline; color: #0066CC; font-size: 18px; font-family:Arial; }
.landproduct1 img,.landproduct2 img { position: absolute; z-index: 100; }

.landproducts_bundles .landproduct1 .h2,.landproducts_bundles .landproduct2 .h2 { left: 105px; top: 11px; }
.landproducts_bundles .landproduct1 .h2 span,.landproducts_bundles .landproduct2 .h2 span { position:relative; left:0px; top:0px; display:inline; color: #0066CC; font-size: 18px; font-family:Arial; }
.landproducts_bundles .landproduct1 strong,.landproducts_bundles .landproduct2 strong { left: 108px; top: 2px;  }

.rssArticles{ margin-left:10px; margin-top:-3px; margin-right: 5px; }
.rssArticles2{ margin-right:7px; margin-bottom:-3px; }
.arssArticles{  color: #ff9933 !important; font-weight: normal; font-size: 13px; }

.rssArticles4{ margin-bottom:-3px; margin-right: 5px; }
.arssArticles4{ }

.ratingStar{
    font-size: 0pt;
    width: 11px;
    height: 11px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar{ background-image: url(/images/sekonic/star_1.png); }
.emptyRatingStar{ background-image: url(/images/sekonic/star.png); }
.savedRatingStar{ background-image: url(/images/sekonic/star_1.png); }

.border1 { border: 1px #DEDEDE solid; margin-bottom: 1px; width: 228px; }
.border1 .border2 { color: #4F4F4F; border-left: 1px #F8F8F8 solid; border-top: 1px #FFFFFF solid; border-right: 1px #F4F3F3 solid; border-bottom: 1px #F4F3F3 solid; background-image: url(/images/sekonic/reviews_bg.gif); padding: 2px; }
.border1 .border2 b{ color: #0066CC; font-size: 15px; font-family:Arial, Helvetica, sans-serif; padding-left: 2px; line-height: 26px; }

.border1 .border2 .AddReview {margin-top: 10px; margin-bottom: 10px; }
.border1 .border2 #reviewPanelContent { font-size: 11px; color: #4F4F4F; line-height: 18px; }
.border1 .border2 #reviewPanelContent span{ font-size: 11px; color: #4F4F4F; line-height: 18px; }
.border1 .border2 #reviewPanelContent table{ border: none; border-collapse:collapse; padding: 0px; margin: 0px; margin-top: 10px; }
.border1 .border2 #reviewPanelContent table td{ border: none; padding: 0px; margin: 0px; }
.border1 .border2 #reviewPanelContent .fs16 span { font-size: 12px; color: #196ABB; }
.border1 .border2 #reviewPanelContent .pl20 input { border: 1px #C3C3C3 solid; line-height: 22px; height: 22px; background-color: #FFFFFF; width: 209px; padding: 0 5px; margin-bottom: 5px; }
.border1 .border2 #reviewPanelContent .pl20 textarea { border: 1px #C3C3C3 solid; line-height: 22px; height: 22px; background-color: #FFFFFF; width: 209px; padding: 0 5px; margin-bottom: 5px; height: 144px; }
.border1 .border2 #reviewPanelContent .blue  {color: #1874D0; font-size: 11px; }
.border1 .border2 #reviewPanelContent .Label1 { display: block; float: left; width: 48px; }
.border1 .border2 #reviewPanelContent .AddRatingS { float: left; width: 160px; margin-bottom: 20px; margin-top: 5px; }

.border1 .border2 .reviews { background-color:#FFFFFF; padding: 6px 10px; margin: 1px; margin-bottom: 15px; }
.border1 .border2 .last { margin-bottom: 5px; }
.border1 .border2 .reviews,.border1 .border2 .reviews div { font-size: 11px; line-height: 18px; color: #4F4F4F; }
.border1 .border2 .reviews a { font-size: 11px; line-height: 18px; }
.border1 .border2 .reviews .rating{ float: right; width: 60px; text-align: right; margin-top: 5px; }
.border1 .border2 .reviews .rating img{ margin-left: 1px; }
.border1 .border2 .reviews .reviewer{ float: left; width: 130px; margin-bottom: 5px; display: block; font-size: 12px; color:#196ABB; font-weight: bold; }
.border1 .border2 .reviews .reviewerA{ margin-bottom: 5px; display: block; font-size: 12px; color:#196ABB; font-weight: bold; }
.border1 .border2 .reviews .answer { margin-left: 10px; margin-top: 10px; margin-bottom: 5px; width: 190px; overflow: hidden; }

.border1 .border2 .PagingTable { margin-top: 10px; }
.border1 .border2 .PagingTable tr td:first-child { display: none; }

.border1 .border2 .PagingTableTmp { margin-top: 10px; }
.border1 .border2 .PagingTableTmp tr td { text-align: center; }
.border1 .border2 .PagingTableTmp tr td:first-child { display: none; }
.border1 .border2 .PagingTableTmp tr td a,.border1 .border2 .PagingTableTmp tr td span { display: none; }


.ReviewPanel_Product { width: 232px; margin-left: 30px; margin-top: 15px; }
.DnnModule-745{display:none;}
.ReviewPanel_Webinar { width: 232px; }
.DnnModule-747{display:none;}

#doublescroll { overflow: auto; overflow-y: hidden; width: 900px; }
#doublescroll div { margin: 0; padding: 1em; white-space: nowrap; }


.bundle { width: 590px; margin-left: -77px; }
.bundle160  { width: 590px; margin-left: 76px; }
.bundle .div1 { background-image: url(../../../../../images/sekonic/bundles/1.jpg); width: 892px; height: 477px; padding-top: 10px; margin-left: -302px; position: relative; background-position: left 70px; background-repeat: no-repeat; }
.bundle .div1 h1{ color: #0064D2; font-size: 34px; font-weight: normal; text-align: center; }
.bundle .div1 .poddiv1 { font-style:italic; font-size: 24px; color: #0066CC; position: absolute; top: 420px; width: 350px; text-align: center; }
.bundle .div1 .poddiv1 strong{ font-style:italic; font-size: 24px; color: #0066CC; }
.bundle .div1 .poddiv2 { font-style:italic; font-size: 24px; color: #0066CC; position: absolute; top: 420px; width: 350px; left: 540px; text-align: center; }
.bundle .div1 .poddiv2 strong{ font-style:italic; font-size: 24px; color: #0066CC; }
.bundle .div1 .poddiv3 { font-size: 22px; color: #0066CC; position: absolute; top: 320px; width: 200px; left: 355px; text-align: center; }
.bundle .div1 .poddiv3 strong{ display: block; color:#666666; font-size: 18px; line-height: 23px; }
.bundle .div1 .poddiv3 span{ display: block; color:#666666; font-size: 14px; }

.bundle .div2 { margin-top: 0px; }
.bundle .div2 .poddiv1 { width: 270px; margin-right: 35px; float: left; }
.bundle .div2 .poddiv2 { width: 280px; float: left; }
.bundle .div2 h2 { margin: 5px 0; }

.bundle .div3 { border: 1px #EFEFEF solid; background-color: #fafafa; padding: 5px 12px; margin-top: 20px; }
.bundle .div3 .poddiv1 { font-size: 12px; color:#333; margin-bottom: 10px; }
.bundle .div3 .poddiv1 h2{ margin-bottom: 5px; }
.bundle .div3 .poddiv2 { background-color:#FFFFFF; padding: 10px; margin-top: 25px; }
.bundle .div3 .poddiv2 h2{ margin-bottom: 10px; margin-top: 0px; }
.bundle .div3 .poddiv2 iframe{ margin-left: 24px; margin-bottom: 20px; }
.bundle .div3 table { border-collapse: collapse; border: none; margin: 0; padding: 0; width: 100%;}
.bundle .div3 table td{ border-collapse: collapse; border:1px #fafafa solid; background-color:#FFFFFF; margin: 0; padding: 0; width: 50%; padding: 3px 17px; background-image: url(../../../../../images/products_feat/li_left.gif); background-repeat: no-repeat; background-position: 7px 9px; }

.bundle .div4 strong { display: block; margin-bottom: 15px; }
.bundle .div4 .img{ width: 206px; margin-right: 22px; float: left; margin-bottom: 22px; }
.bundle .div4 .txt{ width: 360px; float: left; margin-bottom: 22px; }

.bundle .div4 .bennerleft { margin-left: -300px; position: absolute; margin-top: 18px; }

#dnn_ctr625_info_UserEditor .width300 { width:200px !important; }
#dnn_ctr625_info_UserEditor .dnnLabel { width:220px !important; }

  .gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0066CC;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0066CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0066CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0066CC;
  }
  .gsc-cursor-page {
    color: #0066CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0066CC;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #666666;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #666666;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0066CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #666666;
  }
  .gs-visibleUrl{ display: none; }
  
.banner_limited2 { margin-left: 33px; margin-bottom: 20px; display: block }

#dnn_ctr786_manageusers_User_UserEditor_VanityUrl, #dnn_ctr625_info_UserEditor_VanityUrl { display: none; }

#dnn_ctr786_manageusers_UserRow .dnnLabel { float: left !important; }
#dnn_ctr786_manageusers_UserRow input.NormalTextBox { float: left !important; }
#dnn_ctr786_manageusers_User_pnlUpdate {clear:both; }

#dnn_ctr510_Default_List_grdData img { max-width: 150px !important; }

.radio_triggering_tab { position: fixed; right: -90px;  top: 190px; padding-left: 25px; padding-top: 23px; width: 90px; background-image: url(/images/sekonic/tab_right.png); background-repeat: no-repeat; height: 134px; } 
.radio_triggering_tab span{ position: absolute; height: 157px; width: 25px; cursor: pointer; margin-left: -25px; margin-top: -23px; }


.Redirecting {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-width:1000px;
	z-index:10000;
	height:100%;	
	height:2000px;	
	zoom:1;
	background-color: #000000;	
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: .80;
	text-align: center;
	display: none;
	color: #FFFFFF; font-size: 12px;
}
.Redirecting img { margin-top: 350px; margin-bottom: 20px; }
.CompareNote{
	position:absolute !important;
	width:720px;
	z-index:999999 !important;
	background-color: #161616;	
	color: #ffffff; font-size: 18px; line-height: 26px;
	padding: 30px;
	padding-top: 30px;
	display: none;	
}
.CompareNote a.CloseCompareNote{ position: absolute; display: block; width: 35px; height: 34px; margin-top: -25px; margin-left: 655px; }
.popuph1 { font-size: 30px; padding: 20px; background-color: #1d1d1d; position: relative; color: #FFFFFF; font-weight: normal; max-width: 360px; text-align: center; margin: 0 auto; }
.popuph1:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #1d1d1d;
	border-width: 15px;
	margin-left: -15px;
}
.popupTxt { padding: 15px 40px; font-size: 18px; line-height: 25px; color: #000; max-width: 360px; margin: 0 auto; }
.maillistiframe { margin: 40px; max-width: 360px; margin-top: 0px; margin: 0 auto; }
.maillistiframe td { font-size: 16px; }
.maillistiframe td img { margin-right: 4px; margin-bottom: 4px; vertical-align:middle; }
.maillistiframe .formText{ color: #666666; border: 1px #cccccc solid; font-size: 18px; line-height:48px; height: 48px; padding: 0 10px; width: 340px; margin-bottom: 15px; font-weight: normal; }

.maillistiframe span.customSelect { background-color:#FFFFFF; overflow: hidden; background-image: none; color: #666666; border: 1px #cccccc solid; font-size: 18px; line-height:48px; height: 48px; padding-left: 10px; display: block; cursor: pointer; width: auto; margin-bottom: -2px; }
.maillistiframe span.customSelect .customSelectInner { background-image:url(/images/sekonic/li.png); background-repeat: no-repeat; background-position: 320px 50%; line-height:48px; height: 48px; padding-left: 0px; color: #666666; font-weight: normal; padding-right: 20px; font-size: 18px; text-align: left; }
.maillistiframe select option { color: #666666; padding: 3px 10px; line-height: 24px; font-size: 18px; background-color:#FFFFFF; }

.maillistiframe span.customSelect { margin-bottom: 15px; }
.maillistiframe span.customSelect { max-width: 348px; }
.maillistiframe span.customSelect .customSelectInner { max-width: 340px; }

.maillistiframe .btn_blue { background-color: #065bab; width: 360px; text-align: center; cursor: pointer; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 18px; padding-left: 25px; padding-right: 25px; border: none; color: #FFFFFF; }
@media screen and (max-width: 450px) {
	.popuph1 { padding: 30px 0px; width: 100%; max-width: none; }
	.popupTxt { padding: 15px 10px; max-width: 300px; margin: 0 auto; }
	.maillistiframe { margin: 10px auto; max-width: 300px; margin-top: 0px; }
	.maillistiframe .formText{ width: 280px; }
	.maillistiframe span.customSelect { max-width: 288px; }
	.maillistiframe span.customSelect .customSelectInner { max-width: 278px; }
	.maillistiframe span.customSelect .customSelectInner { background-position: 260px 50%; }	
	.maillistiframe .btn_blue { width: 300px; }
}

@media screen and (min-width: 840px) {
	.popuph1 { font-size: 40px; line-height: 40px; padding: 20px 0 !important; margin: 0px 40px; background-color: transparent; position: relative; color: #000; font-weight: bold !important; max-width: none; text-align: left; border-bottom: 1px #666666 solid; margin-bottom: 50px; }
	.popuph1:after { display: none; }
	.popupTxt { max-width: 340px; float: left; padding-top: 0; }	
	.maillistiframe { max-width: 360px; float: right; margin-right: 40px; }	
	#UPTml236321 { max-width: 800px0; }
	.maillistiframe .btn_blue {  width: auto; }
	.security { position: absolute; left: 40px; margin-top: 30px; }
}