@charset "utf-8";
/* CSS Document */
*html .left {float:left;}
*:first-child+html #bsv_nav ul li {float:left;}
*html #bsv_nav ul li {float:left;}
*:first-child+html #bsv_nav ul li form_cont {overflow:auto;}
*:first-child+html #register #acc_rl_wr_bot {overflow:auto}
*:first-child+html #product_features .contr {overflow:auto}
*:first-child+html  img.NFSelectLeft {padding-right:0 !important}
*html #cms_subscriptions {margin-left:-20px;}
*html div.select_cont select, div.input_cont input {float:none !important; clear:both !important; overflow:hidden !important;}
*:first-child+html label {margin-top:5px;}
*:first-child+html .select_cont {margin-bottom:10px;}
*:first-child+html select {font:14px/17px Georgia, "Times New Roman", Times, serif !important; color:#000;}
*:first-child+html input {clear:both; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}
*:first-child+html .niceform .input_cont {margin-bottom:-8px; padding-bottom:0; overflow:auto}
*:first-child+html .input_big input {width:300px;}
*:first-child+html .select_cont select {width:312px}
*:first-child+html div.input_cont_padding {padding-bottom:0 !important;}
*html div.input_cont_padding {padding-bottom:0 !important;}
*:first-child+html .form_td_input {padding-bottom:7px;}
*html .niceform .input_cont {padding-bottom:0 !important;}
*html .niceform label {margin-top:1px;}
*:first-child+html #product_features {margin-top:0;}
*:first-child+html .NFTextCenter {padding:4px 0 0 !important; height:28px;}

*html #default_picture {left:-330px; display:inline; background:none;}
*html div.input_button {padding-bottom:30px;}
*html div.input_cont input {background:#fff !important;}
*:first-child+html div.input_cont input {background:#fff !important; margin-bottom:7px; padding:0 5px 3px; overflow:hidden !important; height:19px; line-height:19px; border:1px solid #cecac3 !important}
*:first-child+html div.input_big input {width:300px !important;}
*html div.input_big input {width:300px !important;}
*html .hint_wr_br {background-position: -6px -6px;}
*html .hint_wr_bl  {background-position: 0 -6px;}
*:first-child+html .hint_wr_br {background-position: -6px -6px;}
*:first-child+html .hint_wr_bl {background-position: 0 -6px;}
*html #acc_rl_wr_bot ul#acc_tabs li {display:inline-block !important; float:left; text-align:center; width:50px;}


*:first-child+html #success_bl {background-position:0 -7px;}
*:first-child+html #success_br {background-position:-7px -7px;}
*html #success_tr {right:-2px;}
*html #success_bl {background-position:0 -7px;}
*html #success_br {background-position:-7px -7px; right:-2px;}
*html #success .success_icon {left:-18px;top:2px}
*html #success {display:inline !important;}
*:first-child+html #success {display:inline !important;}

*html #hint {left:0; margin-left:370px;}
*html #sm_nav {right:0px;} 
*html #sm_nav_active {display:inline !important; padding:8px 0px !important;}
*html #sna_r {padding:0 4px;}
*html #sna_l {padding-right:5px !important;}


*html input {border:1px solid #c7c1b6 !important; padding:3px 5px; font:14px/17px Georgia, "Times New Roman", Times, serif; color:#000; margin-bottom:10px;}
*:first-child+html input {border:1px solid #c7c1b6 !important; padding:5px; font:14px/22px Georgia, "Times New Roman", Times, serif; color:#000;}
*html select {border:1px solid #c7c1b6 !important; padding:5px; font:14px/17px Georgia, "Times New Roman", Times, serif; color:#000;}
*html #upload_field ul li {position:static;}
*html #upload_field ul li ul{margin-left:-14px; z-index:100;margin-top:-3px;}
*html #upload_field ul li a {display:inline-block !important;}
*html #upload_field ul li ul li a {background-position:0 -9px;}
*html .niceform div.input_checkbox table tr td div {position:fixed;}
*html .niceform div.input_checkbox table tr td {vertical-align:middle}

*:first-child+html .NFCheck {display:none}
*:first-child+html .NFRadio {display:none;}
*:first-child+html .niceform div.input_checkbox table tr td.right input {width:12px !important; height:12px !important;}
*:first-child+html .niceform div.input_checkbox table tr td {padding-top:5px;}
*:first-child+html .niceform div.input_checkbox table tr td.right {padding:5px 10px 0 5px;}
*:first-child+html .l_widget .niceform div.input_checkbox table tr td.right {padding-left:10px;}
*:first-child+html .l_widget .niceform div.input_checkbox table tr td.right {padding:5px 5px 0 10px;}
*:first-child+html .NFText {line-height:21px;}
*html textarea {font:14px/17px Georgia, "Times New Roman", Times, serif; padding:6px;}


*html #gallery_right {position:static; float:right; margin-right:-8px; margin-top:20px;}
*html #gallery_left {position:static; float:left; margin-left:-8px; margin-top:20px;}
*html #photogallery ul.gallery {width:580px; overflow:hidden}
*html #photogallery ul.list {width:580px; overflow:hidden}
*html #photogallery ul.img_list {width:580px; overflow:hidden}
*html #photogallery ul.img_list li {position:static}







*html #nav_left ul li a, .l_widget ul li a {margin:0; height: 1px; overflow:visible;}
*html #nav_left ul li a span.small_triangle, .l_widget ul li a span.small_triangle {top:10px;}
*html #nav_left ul li a span.big_triangle, .l_widget ul li a span.big_triangle {top:12px;}


*html #photogallery ul.img_list li.active img {border-width:0 1px; margin-top:0; padding:0 1px;}
*html span.white_transperent {display:none !important}
*html .gallery {background:url(../images/build/gallery_bg.gif) repeat-x; overflow:auto;}
*html #gallery_tabs {clear:both; display:block;}
*html #gallery_tabs ul {margin:15px 0 0 0 !important; clear:both;}
*html #gallery_tabs ul li {list-style-type:none; float:left; border:1px solid #e4e0d9; height:22px; margin-bottom:-2px; position:relative}
*html #gallery_tabs ul li.active {border:none; background:url(../images/build/gallery_tabs_bg.gif) repeat-x;}
*html #gallery_tabs ul li.active a {text-decoration:none;color:#6e0f0f; background-position:0 -11px;}
*html #gallery_tabs ul li a {text-decoration:none;margin-bottom:-2px; display:inline !important; float:left}
*html #gallery_tabs ul li a:hover {background-position:0 -11px; color:#6e0f0f}
*html #gallery_tabs a {display:block; font:9px/9px Tahoma, Arial; color:#948977;margin:7px 10px 7px 10px; padding-left:20px;}


*html #default_picture {position:static; display:block;margin-top:-290px; padding-left:20px;height:287px;}
*html #product_image {position:static}
*html #form_cont h3 {text-align:left; clear:both}
*:first-child+html .bgallery_product {padding:0 2px 20px;}
*html .bgallery_product {padding:0 1px 10px;}
*html #alert_bl {background-position:0 -7px}
*html #alert_br {background-position:-7px -7px;}
*html #alert .alert_icon {left:-18px; top:2px;}
*html #warning_bl {background-position:0 -7px}
*html #warning_br {background-position:-7px -7px;}
*html #warning {display: inline-block;}
*html #warning .warning_icon {left:-18px; top:2px;}
*:first-child+html #alert_bl {background-position:0 -7px}
*:first-child+html #alert_br {background-position:-7px -7px}
*:first-child+html #warning_bl {background-position:0 -7px}
*:first-child+html #warning_br {background-position:-7px -7px}

*:first-child+html .validator_message {position:static !important;}
*html .validator_message {position:static !important;}


*html #search_wr_bot .contr {padding:25px 25px 0;}
*html #search_wr_bot div.select_cont {float:left; margin-top:3px; padding-right:7px;}
*html #search_wr_bot .input_button {float:left; margin-top:0;}
*html .input_button input {height:30px; background:url(../images/build/button_ie.gif) repeat-x #2397c7; text-transform:uppercase; font:15px/16px Myriad pro, Helvetica, Arial; color:#fff; border:1px solid #1c7ab6 !important;}
*:first-child+html .input_button input {height:30px; background:url(../images/build/button_ie.gif) repeat-x #2397c7; font:15px/16px Myriad pro, Helvetica, Arial; color:#fff; border:1px solid #1c7ab6 !important; text-transform:uppercase !important}
*:first-child+html #search_wr_bot .contr {padding:25px 25px 22px;}
*:first-child+html div.select_cont {float:left; padding-top:4px; padding-right:7px;}
*:first-child+html .input_button {padding:0; margin:0}

*:first-child+html .subs_plan table tr td.right input {border:none !important; margin-top:7px}
*html .subs_plan table tr td.right {padding-top:4px}
*html #form_cont_subscr ul li .subs_plan {display:block !Important; height:0;}
*html .boxes {height:0;}
*html .desactivation a { display:inline-block;}
*html .activation a {display:inline-block;}

*html #index_register .input_cont {height:32px !important; margin-bottom:5px;}
*:first-child+html #index_register .input_cont {height:32px !important; margin-bottom:5px;}


*html .niceform div.select_cont {margin:0;}
*html .niceform div.select_cont select {margin-bottom:10px;}
*:first-child+html .niceform div.select_cont {margin:0;}
*:first-child+html .niceform div.select_cont select {margin-bottom:0 !important;}
*:first-child+html #tradeshows_date_selector {display:inline !important;}

*:first-child+html #category_dropdown {padding-left:10px; padding-top:0; display:inline; background:none; padding-top:2px;}
*html #tradeshows_category_corn_left {background:none;}
*html #tradeshows_category_corn_right {background:none; padding:8px 10px 0;}
*html #category_dropdown {background:none;}
*:first-child+html #zoom_scroller {padding:0 0 2px; height:12px;}
*html #zoom_scroller {padding:0; height:2px;}
*html span.checked {background-image:url(../images/build/ie_checked.gif) !important; background-repeat:no-repeat !important;}

*:first-child+html table.button_plus_checkbox div.input_checkbox {padding-left:7px; width:12px;}
*:first-child+html table.button_plus_checkbox label {padding-top:9px;}

*html table.button_plus_checkbox div.input_checkbox {padding-left:7px; width:12px;}
*html table.button_plus_checkbox label {padding-top:5px;}

*html div.subnav ul li {display:inline}
*:first-child+html div.subnav ul li {display:inline}
*html div.subnav .subnav_r {right:-2px;}
*html div.subnav ul li.active {vertical-align:top;}
*:first-child+html div.subnav ul li.active {vertical-align:top;}

*html .corn_3_lt {display:none;}
*html .corn_3_rt {display:none;}

*html #head_acc_r, #head_acc_l, #head_cart, #head_logged_in, #head_logout {display:inline;}
*html .tradeshows_cont_field .tradeshow_event .contr {padding:0;}
*html .tradeshows_cont_field .tradeshow_event .contr a {background:none #fff; filter:alpha(opacity=60); padding:0; margin:0 -4px 0 0}
*html .tradeshows_cont_field .tradeshow_event {filter:alpha(opacity=50);}
*html .l_widget #tradeshows_category_subnav ul li a {height:auto !important}
*html #country_selector #tradeshows_category_subnav ul li a span {background-image:none !important}


*:first-child+html #breadcrumbs .contr {display:inline;}
*html #breadcrumbs .contr {display:inline; padding-top:7px;}
*html .arrow_back, .arrow_forward {display:inline;}
*html .arrow_back a {color:#fff !important}
*:first-child+html .arrow_back, .arrow_forward {display:inline;}


*html #gallery_product_description {float:left}
*html p {clear:both;}
*html .image_logo #person_avatar {width:100px;}
*:first-child+html .image_logo #person_avatar {width:100px;}
*:first-child+html input {border:none !important;}
*:first-child+html div.input_button input {float:none !important; margin-top:10px;}

*:first-child+html tr td .niceform div.input_cont input, tr td .niceform div.select_cont select {margin-bottom:0}
*:first-child+html tr td .niceform div.input_cont, tr td .niceform div.select_cont {margin:0; padding:0;}
*:first-child+html .tabs_devider .contr {display:inline;}
*html .tabs_devider .contr {display:inline;}

