/* - - - - - - - - - - - - - - - - - - - - 
T E C H N O G Y M
THE WELLNESS SYSTEM
http://www.technogym.com
website by websolute
- - - - - - - - - - - - - - - - - - - - */


/* menu
- - - - - - - - - - - - - - */
#menu {clear:both; position:relative; height:58px; padding-left:10px; z-index:10;}
#menu ul {list-style:none;}
#menu img {width:115px; height:80px;}


/* hf_menu */
#hf_menu {font:16px Arial, Helvetica, sans-serif;}
.hf #hf_menu {float:left; height:35px; background:url(../img/sprt_menu.png) no-repeat -10px -86px #545454; border:1px solid #585858; border-bottom:none; width:223px; margin-right:5px;}
.hf #hf_menu a {padding:7px 0px 0px 38px; font:16px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block; outline:none;}
.hf #cf_menu {float:left; float:left; height:30px; background:url(../img/sprt_menu.png) no-repeat -10px -220px #f2f2f2; border:1px solid #ddd; width:223px;}
.hf #cf_menu a {padding:7px 0px 0px 38px; font:16px Arial, Helvetica, sans-serif; color:#99a3a8; text-decoration:none; display:block; outline:none;}
.hf #cf_menu a:hover {color:#40545E;}
.hf #hf_menu ul.lev_1 {background:url(../img/menu/bg_menu_hf.gif) repeat-x left top #545454;}
.hf #hf_menu ul.lev_1 li a {color:#fff;}
.hf #hf_menu ul.lev_1 li a:hover {background:#ababab; color:#484848;}
.hf #hf_menu ul.lev_1 li a.on {background:#eee; color:#4a4a4a;}
.hf #hf_menu ul.lev_1 li a.menu_shop {color:#fff000;}
.hf #hf_menu ul.lev_1 li a.menu_shop:hover {background:#fff000; color:#4a4a4a;}
.hf #hf_menu ul.lev_2 li a:hover {background:url(../img/menu/bg_menu_li.gif) no-repeat 0px -28px #eeeeee!important;}
.hf #hf_menu ul.lev_2 li a.on {background:url(../img/menu/bg_menu_li.gif) no-repeat 0px -84px #eeeeee!important; color:#545454;}
.hf #hf_menu ul.lev_2 li a.on:hover {background:url(../img/menu/bg_menu_li.gif) no-repeat 0px -84px !important; color:#545454!important;}
.hf #hf_menu ul.lev_3 li a:hover {background:#eee url(../img/arrow_black.gif) no-repeat 2px 8px!important;}
.hf #hf_menu ul.lev_4 li a {background:url(../img/arrow.gif) no-repeat 5px 8px!important;}
.hf #hf_menu ul.lev_4 li a:hover {background:url(../img/arrow.gif) no-repeat 5px 8px transparent!important;}
.hf #hf_menu ul.lev_2 {background:url(../img/menu/drop_menu.gif) repeat-x left top #eeeeee!important; border:3px solid #878787;}
#right.hf .box h3 {background:#838a8e url(../img/menu/bg_top_tabs_hf.gif) repeat-x scroll left top; color:#fff;}


/* cf_menu */
#cf_menu {font:16px Arial, Helvetica, sans-serif;}
.cf #hf_menu {float:left; height:30px; background:url(../img/sprt_menu.png) no-repeat -10px -86px #545454; border:1px solid #585858; width:223px; margin-right:5px;}
.cf #hf_menu a {padding:7px 0px 0px 38px; font:16px Arial,Helvetica,sans-serif,Arial Unicode MS; color:#c0c0c0; text-decoration:none; display:block; background:none; outline:none;}
.cf #hf_menu a:hover {color:#fff;}
.cf #cf_menu {float:left; float:left; height:35px; background:url(../img/sprt_menu.png) no-repeat -10px -220px #f2f2f2; border:1px solid #ddd; width:223px;}
.cf #cf_menu a {padding:7px 0px 0px 38px; font:16px Arial, Helvetica, sans-serif; text-decoration:none; display:block; outline:none; color:#40545E;}
.cf #cf_menu ul.lev_1 {background:url(../img/menu/bg_menu_cf.gif) repeat-x left top #eaeaea;}
.cf #cf_menu ul.lev_1 li a {color:#5d6d76;}
.cf #cf_menu ul.lev_1 li a:hover {background:#fff; color:#40545E;}
.cf #cf_menu ul.lev_1 li a.on {background:#51646d; color:#fff;}
.cf #cf_menu ul.lev_2 li a:hover {background:url(../img/menu/bg_menu_li.gif) no-repeat 0px -28px #eeeeee!important;}
.cf #cf_menu ul.lev_2 li a.on {background:url(../img/menu/bg_menu_li.gif) no-repeat 0px -84px #eeeeee!important; color:#545454;}
.cf #cf_menu ul.lev_2 li a.on:hover {background:url(../img/menu/bg_menu_li.gif) no-repeat 0px -84px #eeeeee!important; color:#545454!important;}
.cf #cf_menu ul.lev_3 li a:hover {background:#eee url(../img/arrow_black.gif) no-repeat 2px 8px!important;}
.cf #cf_menu ul.lev_4 li a {background:url(../img/arrow.gif) no-repeat 5px 8px!important;}
.cf #cf_menu ul.lev_4 li a:hover {background:url(../img/arrow.gif) no-repeat 5px 8px transparent!important;}
.cf #cf_menu ul.lev_2 {background:url(../img/menu/drop_menu.gif) repeat-x left top #eeeeee!important; border:3px solid #878787;}
#right.cf .box h3 {background:#838a8e url(../img/menu/bg_top_tabs_cf.gif) repeat-x scroll left top; color:#777777;}


/* ab_menu */
.ab #hf_menu {float:left; height:30px; background:url(../img/sprt_menu.png) no-repeat -10px -86px #545454; border:1px solid #585858; width:223px; margin-right:5px;}
.ab #hf_menu a {padding:7px 0px 0px 38px; font:16px Arial, Helvetica, sans-serif; color:#c0c0c0; text-decoration:none; display:block; background:none; outline:none;}
.ab #hf_menu a:hover {color:#fff;}
.ab #cf_menu {float:left; float:left; height:30px; background:url(../img/sprt_menu.png) no-repeat -10px -220px #f2f2f2; border:1px solid #ddd; width:223px;}
.ab #cf_menu a {padding:7px 0px 0px 38px; font:16px Arial, Helvetica, sans-serif; color:#99a3a8; text-decoration:none; display:block; outline:none;}
.ab #cf_menu a:hover {color:#40545E;}
.ab ul.lev_1 {background:url(../img/menu/bg_menu_ab.gif) repeat-x left top #5eb0d0;}
.ab ul.lev_1 li a {color:#fff!important;}
.ab ul.lev_1 li a:hover {background:#4794b1; color:#fff!important;}
.ab ul.lev_1 li a.on {background:#fff; color:#55a0bc!important;}
.ab ul.lev_2 li a:hover {background:url(../img/menu/bg_menu_li_ab.gif) no-repeat 0px -28px #eeeeee!important;}
.ab ul.lev_2 li a.on {background:url(../img/menu/bg_menu_li_ab.gif) no-repeat 0px -84px #eeeeee!important; color:#55a0bc;}
.ab ul.lev_2 li a.on:hover {background:url(../img/menu/bg_menu_li_ab.gif) no-repeat 0px -84px #eeeeee!important; color:#55a0bc!important;}
.ab ul.lev_3 li a:hover {background:#eee url(../img/arrow_black.gif) no-repeat 2px 8px!important;}
.ab ul.lev_4 li a {background:url(../img/arrow.gif) no-repeat 5px 8px!important;}
.ab ul.lev_4 li a:hover {background:url(../img/arrow.gif) no-repeat 5px 8px transparent!important;}
#right_menu {height:35px; position:absolute; top:0px; right:0px; font-size:14px!important; font-weight:normal!important; color:#42a1d1!important;}
#menu #right_menu ul li {padding:0px!important; margin:0px!important; float:right;}
#menu #right_menu ul li a {font-size:14px!important; font-weight:normal!important; color:#42a1d1!important; background:url(../img/sprt_menu.png) no-repeat right -278px!important; padding:11px 50px 6px 10px!important; margin:0px!important; min-width:122px; width:auto!important; text-align:right!important;}
#menu #right_menu ul li a.on {background:url(../img/sprt_menu.png) no-repeat right -313px!important; color:#fff!important; margin:0px!important;}
#menu #right_menu ul li.shop {background:url(../img/sprt_menu.png) no-repeat right -463px!important; padding-right:1px!important;}
#menu #right_menu ul li.shop a {font-size:14px!important; font-weight:normal!important; color:#494949!important; background:url(../img/sprt_menu.png) no-repeat right -390px!important; padding:11px 40px 6px 10px!important; margin:0px!important;}
#menu #right_menu ul li.shop a.on {background:url(../img/sprt_menu.png) no-repeat right -313px!important; color:#494949!important; margin:0px!important;}

.ab #cf_menu ul.lev_2 {background:url(../img/menu/drop_menu_ab.gif) repeat-x left top #91cde9!important; border:3px solid #91cde9;}
#right.ab .box h3 {background:#56a3bf url(../img/menu/bg_top_tabs_ab.gif) repeat-x scroll left top; color:#fff;}


/* lev_1 */
#menu ul.lev_1 {list-style:none; position:absolute; top:35px; left:0px; z-index:5; padding-left:12px; width:984px; height:23px;}
#menu ul.lev_1 li {float:left;}
#menu ul.lev_1 li a {height:auto; width:auto; display:block; float:left; padding:2px 6px 2px 6px; margin:0px; font-weight:normal; outline:none; font-weight:bold; font-size:12px; margin:2px 0px 0px 0px;}
/* lev_1 */


/* lev_2 */
#menu ul.lev_2 {position:absolute; top:22px; left:9px; height:285px; display:none; z-index:5; width:840px;}
#menu ul.lev_2 div.img_prev {clear:left; padding:10px 5px 0px 5px; text-align:left; width:134px; font-size:11px; color:#40545e; display:none; float:left;}
#menu ul.lev_2 div.img_prev img {border:2px solid #C5C5C5; margin-bottom:10px; display:block; width:115px; height:80px;}
#menu ul.lev_2 li {float:left;}
#menu ul.lev_2 li a {width:151px; height:auto; display:block; float:left; background:url(../img/menu/bg_menu_li.gif) no-repeat 0px 0px #ababab; padding:5px 8px 8px 5px; margin:0px; color:#dedede!important; outline:none;}
#menu ul.lev_2 li a:hover {font-weight:bold; color:#545454!important; padding:5px 8px 8px 5px; width:151px;}
#menu ul.lev_2 li a.on {font-weight:bold; color:#545454!important; padding:5px 8px 8px 5px; width:151px;}
#menu ul.lev_2 li a.on:hover {font-weight:bold; color:#545454!important; margin-bottom:3px; padding:5px 8px 8px 5px; width:151px; margin:0px!important;}


/* lev_3 */
#menu ul.lev_3 {position:absolute; display:none; background:none; top:28px; left:0px; z-index:10; width:840px;}
#menu ul.lev_3 li {float:left;}
#menu ul.lev_3 li a {width:138px; height:auto; display:inline; float:left; padding:5px 5px 5px 10px; margin:0px 0px 0px 7px; font-weight:normal; outline:none; font-weight:bold; line-height:11px; text-decoration:underline; border:none; color:#000!important; font-size:11px!important; background:transparent url(../img/arrow_black.gif) no-repeat 2px 8px!important;}
#menu ul.lev_3 li a:hover {color:#000!important; padding:5px 5px 5px 10px; width:138px; text-decoration:underline; border:none; background:#eee url(../img/arrow_black.gif) no-repeat 2px 8px!important;}


/* lev_4 */
#menu ul.lev_4 {position:absolute; top:30px; z-index:15;}
#menu ul.lev_4.ul_1 {left:0;}
#menu ul.lev_4.ul_2 {left:160px;}
#menu ul.lev_4.ul_3 {left:320px;}
#menu ul.lev_4.ul_4 {left:480px;}
#menu ul.lev_4.ul_5 {left:640px;}
#menu ul.lev_4.ul_6 {left:800px;}
#menu ul.lev_4.ul_7 {left:0;}
#menu ul.lev_4.ul_8 {left:160px;}
#menu ul.lev_4.ul_9 {left:320px;}
#menu ul.lev_4.ul_10 {left:480px;}
#menu ul.lev_4.ul_11 {left:640px;}
#menu ul.lev_4.ul_12 {left:800px;}
#menu ul.lev_4 li {float:none;}
#menu ul.lev_4 li a img {display:none;}
#menu ul.lev_4 li a {float:none; font-weight:normal; padding:5px 5px 5px 12px; width:142px; margin-left:5px; text-decoration:none; color:#616161!important; display:block;}
#menu ul.lev_4 li a:hover {text-decoration:none; padding:5px 5px 5px 12px; font-weight:normal; width:142px; color:#616161!important;}
#menu ul.lev_4 li a span {display:inline;}
#menu ul.lev_4 li a:hover span {text-decoration:underline;}
#menu ul.lev_4 li a em {font-size:10px; color:#dd7800;}
#menu ul.lev_4 li a:hover em {text-decoration:none!important;}
#menu ul.lev_4 li a img {position:absolute; display:none; height:80px; width:115px; z-index:10000; padding:2px 3px 7px 2px; background:url(../img/menu/bg_prev_img.gif) no-repeat left top; margin:-89px 0px 0px -9px;}


/* show preview */
#menu ul.lev_3 .see_all {display:none!important;}


/* close */
#menu ul.lev_1 li.close {left:813px; position:absolute; top:288px; right:5px; z-index:20;}
#menu ul.lev_1 li.close a {width:15px!important; height:14px!important; text-align:right!important; text-indent:100px!important; display:block; background:url(../img/close_menu.gif) no-repeat 5px 0px!important; overflow:hidden; margin:5px 0px!important; font-size:0.001%!important; padding:0px 0px 0px 5px!important; float:none!important;}
#menu ul.lev_1 li.close a:hover {background:url(../img/close_menu.gif) no-repeat 5px -14px!important;}


/* postload */
#postload {display:none;}


/* homepage stillnovo */
#menu ul.lev_2 li.home_stillnovo {position:absolute; top:166px; width:985px; left:5px; border-top:1px solid #d9d9d9; padding-top:32px; text-align:center; float:none;}
#menu ul.lev_2 li.home_stillnovo a {display:block; width:212px; height:33px; background:url(../img/stillnovo_home.gif) no-repeat left top !important; color:#404445!important; margin:0px 0px 0px 366px; text-transform:uppercase; font-size:13px!important; padding:8px 0px 0px 4px;}
#menu ul.lev_2 li.home_stillnovo a:hover { background:url(../img/stillnovo_home.gif) no-repeat left top!important; color:#404445!important;  font-size:13px!important; padding:8px 0px 0px 4px!important;}

/* riceca tipo */
#menu ul.lev_2 li#ricerca_tipo {position:absolute; bottom:0px; left:0px; z-index:100; background:#EFF6FF; width:100%; border-top:1px solid #eff6ff; padding:3px 0px; border-top:1px solid #d4d8db;}
#menu ul.lev_2 li#ricerca_tipo h3 {font-size:11px; color:#717578; float:left; padding:0px 9px; font-size:11px;}
#menu ul.lev_2 li#ricerca_tipo ul {margin:0px; padding:0px; background:none; list-style:none; display:inline; float:left; width:850px;}
#menu ul.lev_2 li#ricerca_tipo ul li {background:none; margin:0px 10px 0px 0px; padding:0px; display:inline; white-space:nowrap;}
#menu ul.lev_2 li#ricerca_tipo ul li a {background:url(../img/arrow_yellow.gif) no-repeat left 4px!important; display:inline; margin:0px; padding:0px 0px 0px 6px; height:auto; width:auto; color:#616161!important; border:none; font-size:11px!important; font-weight:normal!important;}
#menu ul.lev_2 li#ricerca_tipo ul li a:hover {background:url(../img/arrow_yellow.gif) no-repeat left 4px!important; font-weight:normal; text-decoration:underline;}
#menu ul.lev_2 li#ricerca_tipo span.disp {color:#616161!important; font-size:11px!important; margin:0px 5px; background:url(/img/menu/disp.gif) no-repeat left 4px; padding:0px 0px 0px 12px;}
#menu ul.lev_2 li#ricerca_tipo span.nodisp {color:#616161!important; font-size:11px!important; background:url(/img/menu/nodisp.gif) no-repeat left 4px; padding:0px 0px 0px 12px;}

#hf_menu ul.lev_4 li a.disp {background:url(../img/menu/disp.gif) no-repeat 1px 8px!important;}
#hf_menu ul.lev_4 li a.disp:hover {background:url(../img/menu/disp.gif) no-repeat 1px 8px transparent!important;}
#hf_menu ul.lev_4 li a.nodisp {background:url(../img/menu/nodisp.gif) no-repeat 1px 8px!important;}
#hf_menu ul.lev_4 li a.nodisp:hover {background:url(../img/menu/nodisp.gif) no-repeat 1px 8px transparent!important;}
#cf_menu ul.lev_4 li a.disp {background:url(../img/menu/disp.gif) no-repeat 1px 8px!important;}
#cf_menu ul.lev_4 li a.disp:hover {background:url(../img/menu/disp.gif) no-repeat 1px 8px transparent!important;}
#cf_menu ul.lev_4 li a.nodisp {background:url(../img/menu/nodisp.gif) no-repeat 1px 8px!important;}
#cf_menu ul.lev_4 li a.nodisp:hover {background:url(../img/menu/nodisp.gif) no-repeat 1px 8px transparent!important;}


/* left */
#left {float:left; width:760px; _overflow-x:hidden!important;}


/* product */
#product {padding:10px; background:url(../img/bg_photo.gif) repeat-x left top #898d90; position:relative; z-index:0;}
#prod_offer {background:none repeat scroll 0 0 #F6F8DC;border:3px solid #A9A9A9;bottom:17px;left:26px;padding:1px;position:absolute;width:173px;z-index:1;}
#prod_offer div {padding:5px 5px 0px 5px; font-size:11px; color:#404445; text-align:center;}
#prod_offer strong {color:#0088cc; font-weight:normal;}
#prod_offer div.btn {position:relative; float:left; left:50%;}
#prod_offer a {float:left; height:29px; text-align:center; font-size:10px; color:#242424; text-transform:uppercase; background:url(../img/bg_butt_yellow.gif) no-repeat left top; padding:0px 0px 0px 10px; text-decoration:none; position:relative; left:-50%;}
#prod_offer a span {float:left; background:url(../img/bg_butt_yellow.gif) no-repeat right top; padding:5px 10px 6px 0px;}


/* discover */
#discover {position:absolute; left:13px!important; left:14px; top:363px; width:160px;  cursor:pointer;}
#discover a {display:block; padding:2px 20px 2px 15px; width:125px; color:#eeeeee; text-decoration:none; font-size:11px; background:url(../img/bg_discover.png) no-repeat right top; height:29px; float:left; outline:none; cursor:pointer;}
#discover a:hover {color:#ffffff; padding:2px 30px 2px 15px;}
* html #discover a {background-color:#000; back\ground-color: transparent; background-image: url(../img/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg_discover.png", sizingMethod="scale"); cursor:pointer;}
#discover a strong {display:block; font-size:18px; text-transform:uppercase; font-weight:normal; margin-top:-5px;}


/* inner menu */
#inner_menu {position:absolute; left:20px; top:20px; width:140px; background:url(../img/bg_tabs.gif) repeat-x #ffffff;}
#inner_menu ul {list-style:none; padding:5px 0;}
#inner_menu ul li {padding:0px 5px; height:auto; #height:1%;}
#inner_menu ul li a {display:block; text-decoration:none; background:url(../img/arrow.gif) no-repeat left 5px; padding:0 0 0 8px; height:1%; height:auto; #height:1%; outline:none;}
#inner_menu ul li a.on {color:#3d484e; background:url(../img/arrow_bold.gif) no-repeat left 4px;}
#inner_menu ul li ul {display:none; padding:0 0 5px 0;}
#inner_menu ul li ul li a {background:none;}
#inner_menu ul li ul li a.on {color:#3d484e; background:url(../img/arrow_bold.gif) no-repeat left 4px;}
#inner_menu em.new_prod {color:#dd7800; font-size:10px;}


/* inner home */
#inner_home {position:absolute; right:10px; top:10px; width:157px; height:355px; overflow:hidden; cursor:pointer; background:trasparent;}
#inner_home {background:url(../img/alpha6.png) repeat left top;}
* html #inner_home {background-color:#000; back\ground-color: transparent; background-image: url(../img/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/alpha6.png", sizingMethod="scale");}
#inner_home_chiudi {position:absolute; right:141px; top:10px; width:26px; height:355px; width:26px; height:355px; background:url(../img/inner_home_chiudi.gif) center center no-repeat; cursor:pointer; z-index:10;}
#inner_home_chiudi.chiuso {background:url(../img/inner_home_apri.gif) center center no-repeat;}
#inner_home_content {width:112px; height:349px; padding:3px; position:absolute; right:10px; top:10px; z-index:10; overflow:hidden; line-height:10px;}
#inner_home_content ul {list-style:none; margin:0px; padding:0px;}
#inner_home_content ul li {margin:0px; padding:0px; height:110px;}
#inner_home_content li a img {padding:4px; background:#fff; border:1px solid #ccc; filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; display:block; height:80px;}
#inner_home_content li a:hover img {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
#inner_home_content li a strong {text-decoration:none; color:#303940!important; background:url(../img/arrow.gif) no-repeat 3px center; padding:0px 0px 0px 12px; font-size:11px; margin-bottom:10px; display:block;}
#inner_home_content li a:hover strong {text-decoration:underline;}


/* inner title*/
#inner_title {position:absolute; right:10px; padding-right:12px; top:15px; width:500px; text-align:right; font-size:18px; color:#ffffff; background:url(../img/bg_inner_title.png) repeat-y top right;}
* html #inner_title {background-color:#000; back\ground-color: transparent; background-image: url(../img/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg_inner_title.png", sizingMethod="scale");}


/* homepage fitness & commercial */
#body.homepage #product {background:none; height:390px;}
#body.homepage #right .box {background:#fff;}
#body.homepage #inner_home {position:absolute; right:4px; top:0px; width:126px; height:360px; overflow:hidden; cursor:pointer; background:trasparent; border:1px solid #dbdbdc;}
#body.homepage #inner_home {background:url(../img/alpha8.png) repeat left top;}
* html #body.homepage #inner_home {background-color:#000; back\ground-color: transparent; background-image: url(../img/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/alpha8.png", sizingMethod="scale");}
#body.homepage #inner_home h3 {background:#F7F8F8 url(../img/box_highlights_bianco.gif) no-repeat right bottom; border-bottom:1px solid #dbdbdc; color:#777777 !important; padding:3px 4px; font-size:11px; margin-bottom:10px;}
#body.homepage #inner_home h3.on {background:#F7F8F8 url(../img/box_highlights_bianco.gif) no-repeat right top;}
#body.homepage #inner_home_content {right:10px; top:24px;}
#body.homepage #inner_home_content li a img {padding:0px; background:#fff; border:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; display:block; margin-bottom:6px;}
#body.homepage #inner_home_content li a strong {font-weight:normal; color:#4a5257;}
#body.homepage #inner_home_content li a {color:#4a5257; text-decoration:none;}


/* inner photo */
#inner_gallery {position:absolute; right:20px; top:40px; width:128px;}
#inner_gallery h3 {cursor:pointer; background:url(../img/box_highlights.gif) no-repeat left top #888e92;}
#inner_gallery h3.on {background:url(../img/box_highlights.gif) no-repeat left bottom #888e92;}
#inner_gallery ul {list-style:none; padding:6px 6px 2px 6px; background:#ffffff; overflow:hidden; height:250px;}

#highlights {top:0px; position:absolute; width:126px;}
#highlights h3 {background:url(../img/box_highlights.gif) no-repeat left top;}
#highlights h3.on {background:url(../img/box_highlights.gif) no-repeat left bottom;}


/* right */
#right {float:left; padding:0px 9px 10px 10px; width:217px;}


/* contact_box */
#contact_box {margin-bottom:10px;}
#contact_box ul {list-style:none; padding:12px 7px 4px 7px;}
#contact_box ul li {margin:0px 0px 8px 0px;}
#contact_box ul li a, #contact_box ul li span {text-decoration:none; padding:4px 0pt 3px 25px;}
#contact_box ul li a:hover {text-decoration:underline;}
#contact_box ul li a.call {background:url(../img/sprt_ico.png) no-repeat -10px -10px;}
#contact_box ul li span.call {background:url(../img/sprt_ico.png) no-repeat -10px -10px; color:#65747C; display:block; height:1%;}
#contact_box ul li a.callback {background:url(../img/sprt_ico.png) no-repeat -10px -51px;}
#contact_box ul li a.email {background:url(../img/sprt_ico.png) no-repeat -10px -92px;}
#contact_box ul li a.get_quote {background:url(../img/sprt_ico.png) no-repeat -10px -133px;}
#contact_box ul li a.livechat {background:url(../img/sprt_ico.png) no-repeat -10px -174px;}
#contact_box ul li a.branches {background:url(../img/sprt_ico.png) no-repeat -10px -215px;}
#contact_box ul li a.catalogue {background:url(../img/sprt_ico.png) no-repeat -10px -256px;}
#contact_box ul li a.livesupport {background:url(../img/sprt_ico.png) no-repeat -10px -297px;}
a.train_with_us {background:url(../img/trainers_ico.gif) no-repeat 0px 0px;}

ul li a.showrooms_tech {background:url(../img/sprt_ico.png) no-repeat -10px -789px;}
ul li a.showrooms_part {background:url(../img/sprt_ico.png) no-repeat -10px -830px;}


/* richiedi catalago box */
#catalogo_box {margin-bottom:10px;}

/* tools_box */
#tools_box {margin-bottom:10px;}
#tools_box ul {list-style:none; padding:12px 7px 4px 7px;}
#tools_box ul li {margin:0px 0px 8px 0px;}
#tools_box ul li a {text-decoration:none; padding:4px 0pt 3px 25px;}
#tools_box ul li a:hover {text-decoration:underline;}
#tools_box ul li a.get_quote {background:url(../img/sprt_ico.png) no-repeat -10px -133px;}
#tools_box ul li a.print_page {background:url(../img/sprt_ico.png) no-repeat -10px -338px;}
#tools_box ul li a.tell_friend {background:url(../img/sprt_ico.png) no-repeat -10px -379px;}
#tools_box ul li a.compare {background:url(../img/sprt_ico.png) no-repeat -10px -420px;}
#tools_box ul li a.download_pdf {background:url(../img/sprt_ico.png) no-repeat -10px -461px;}
#tools_box ul li a.feedback {background:url(../img/sprt_ico.png) no-repeat -10px -502px;}
#tools_box ul li a.crea_pdf {background:url(../img/sprt_ico.png) no-repeat -10px -543px;}
#tools_box ul li a.ideasbox {background:url(../img/sprt_ico.png) no-repeat -10px -584px;}

/* support_box */
#support_box {margin-bottom:10px;}
#support_box ul {list-style:none; padding:12px 7px 10px 7px;}
#support_box ul li {margin:0px 0px 2px 0px;}
#support_box ul li a {text-decoration:none; padding:4px 0pt 3px 15px; background:url(../img/arrow.gif) no-repeat 5px center;}
#support_box ul li a:hover {text-decoration:underline;}


/* news_box */
.news_box_white, .news_box {margin-bottom:10px;}
.news_box_white h3 {background:#F7F8F8 url(../img/bg_panel.gif) repeat-x left top!important; color:#777777 !important; border-bottom:1px solid #dbdbdc;}
.news_box ul, .news_box_white ul {list-style:none; padding:12px 7px 10px 7px;}
.news_box ul li, .news_box_white ul li {margin:0px 0px 2px 0px;}
.news_box ul li a, .news_box_white ul li a {text-decoration:none; padding:4px 0pt 3px 15px; background:url(../img/arrow.gif) no-repeat 5px center;}
.news_box ul li a:hover.news_box_white ul li a:hover {text-decoration:underline;}


/* rss_box */
#rss_box {margin-bottom:10px;}
#rss_box ul {list-style:none; padding:12px 7px 4px 7px;}
#rss_box ul li {margin:0px 0px 8px 0px;}
#rss_box ul li a {text-decoration:none; padding:4px 0pt 3px 25px;}
#rss_box ul li a:hover {text-decoration:underline;}
#rss_box ul li a.rss {background:url(../img/sprt_ico.png) no-repeat -10px -625px;}
#rss_box ul li a.bookmark {background:url(../img/sprt_ico.png) no-repeat -10px -666px;}


/* tag_cloud */
#tag_cloud {margin-bottom:10px;}
#tag_cloud div {padding:12px; text-align:center; line-height:17px;}
#tag_cloud span {padding:0px 3px; vertical-align:baseline;}
#tag_cloud span.tag_11 {font-size:10px;}
#tag_cloud span.tag_12 {font-size:11px;}
#tag_cloud span.tag_13 {font-size:12px;}
#tag_cloud span.tag_14 {font-size:13px;}
#tag_cloud span.tag_15 {font-size:14px;}
#tag_cloud span.tag_16 {font-size:15px;}
#tag_cloud span.tag_17 {font-size:16px;}
#tag_cloud span.tag_18 {font-size:17px;}
#tag_cloud span.tag_19 {font-size:18px;}
#tag_cloud span.tag_20 {font-size:19px;}


/* your_cart */
#your_cart {border:1px solid #616261; font-size:11px; margin-bottom:10px; background:#fff;}
#your_cart h3 {font-size:11px; background:#F7F386 url(../img/bg_butt.gif) repeat-x scroll 0%; color:#5a5b5d; padding:3px 4px; border-bottom:1px solid #616261;}
#your_cart ul {padding:10px 10px 10px 9px; list-style:none; *padding-top:8px;}
#your_cart ul li span.on {background:url(../img/arrow_bold.gif) no-repeat left center; padding-left:8px; margin-left:5px; text-decoration:none!important; color:#42525A!important; display:block; font-weight:bold;}
#your_cart ul.link li a {text-decoration:none; padding:4px 0pt 3px 15px; background:url(../img/arrow.gif) no-repeat 5px center;}
#your_cart ul.link li a:hover {text-decoration:underline;}
#your_cart ul.icone {border-bottom:1px solid #dbdbdc;}
#your_cart ul.icone li a, #your_cart ul.icone li span {padding:4px 0pt 3px 25px; text-decoration:none; display:block;}
#your_cart ul.icone li a.item {background:url(../img/sprt_ico.png) no-repeat -10px -707px; color:#65747C;}
#your_cart ul.icone li a.checkout {background:url(../img/sprt_ico.png) no-repeat -10px -748px; color:#65747C;}
#your_cart ul.icone li a:hover {text-decoration:underline;}
#your_cart a {color:#42525a; text-decoration:none;}
#your_cart a:hover {color:#42525a;  text-decoration:underline;}


/* buy_online */
#buy_online {margin-bottom:10px;}
#buy_online ul {list-style:none; padding:12px 7px 10px 7px;}
#buy_online ul li {margin:0px 0px 2px 0px;}
#buy_online ul li a {text-decoration:none; padding:4px 0pt 3px 15px; background:url(../img/arrow.gif) no-repeat 5px center;}
#buy_online ul li a:hover {text-decoration:underline;}


/* services */
#services {margin-bottom:10px;}
#services ul {list-style:none; padding:12px 7px 10px 7px;}
#services ul li {margin:0px 0px 2px 0px;}
#services ul li a {text-decoration:none; padding:4px 0pt 3px 15px; background:url(../img/arrow.gif) no-repeat 5px center;}
#services ul li a:hover {text-decoration:underline;}


/* wellness club */
#wellness_club {margin-bottom:10px;}
#wellness_club ul {list-style:none; padding:12px 7px 10px 7px;}
#wellness_club ul li {margin:0px 0px 2px 0px;}
#wellness_club ul li a {text-decoration:none; padding:4px 0pt 3px 15px; background:url(../img/arrow.gif) no-repeat 5px center;}
#wellness_club ul li a.info {display:none;}
#wellness_club ul li a:hover {text-decoration:underline;}
.wellness_club {background:#dce9f2;}


/* newsletter_box */
#newsletter_box {margin-bottom:10px;}
#newsletter_box form {padding:8px 12px;}
#newsletter_box input.text {border:1px solid #a7abad; color:#65747c; font-size:11px; padding:2px; width:99px; }
#newsletter_box input.submit {color:#555; background:url(../img/menu/bg_top_tabs_cf.gif) repeat-x left top #838487; padding:1px 3px; font-size:11px; border:1px solid #a7abad;}


/* success_box */
#success_box {margin-bottom:10px;}
#success_box p {font-size:11px; color:#65747c; background:url(../img/arrow.gif) no-repeat 9px 14px; padding:10px 10px 10px 16px;}
#success_box a.more {background:url(../img/arrow.gif) no-repeat right center; padding:0px 8px 0px 0px; display:block; text-align:right;}
#success_box a.more:hover {text-decoration:none;}


/* find_box */
#find_box  {margin-bottom:10px;}
#find_box ul {list-style:none; padding:7px 7px 10px 7px;}
#find_box ul li {clear:both; border-bottom:1px solid #d9dadb;}
#find_box ul li strong {display:block; float:left; font-weight:normal; color:#65747c; padding:1px 0px 1px 0px;}
#find_box ul li a {text-decoration:none; padding:1px 0px 1px 15px; background:url(../img/arrow.gif) no-repeat 5px center; display:block; float:right;}
#find_box ul li a:hover {text-decoration:underline;}


/* news_box */
#news_box {margin-bottom:10px;}
#news_box p {font-size:11px; color:#65747c; background:url(../img/arrow.gif) no-repeat 12px 14px; padding:10px 10px 10px 21px;}
#news_box a.more {background:url(../img/arrow.gif) no-repeat right center; padding:0px 8px 0px 0px; display:block; text-align:right;}
#news_box a.more:hover {text-decoration:none;}


/* tip_box */
#tip_box p {font-size:11px; color:#65747c; background:url(../img/arrow.gif) no-repeat 9px 14px; padding:10px 10px 10px 16px;}
#tip_box a.more {background:url(../img/arrow.gif) no-repeat right center; padding:0px 8px 0px 0px; display:block; text-align:right;}
#tip_box a.more:hover {text-decoration:none;}


/* wellness tv */
.welltv_box {margin-bottom:10px;}
.welltv_box p {padding:10px;}

/* products */
#products {padding:10px 20px; color:#404445;}
#products h1 {font-size:24px; margin-bottom:7px; float:left; font-weight:normal; color:#65747b;}
#products .config {float:left; padding:0px 0 0px 18px; background:url(../img/config_color.png) no-repeat left top; position:relative; top:4px; left:4px; height:21px;}
#products .config a {font-size:11px; color:#65747b; text-decoration:none; text-transform:capitalize; background:url(../img/config_color.png) no-repeat right top; padding:4px 10px 3px 3px; float:left; height:14px;}
#products h2 {font-size:18px; margin-bottom:10px; font-weight:normal; color:#65747b; padding-top:7px;}
#products h3 {font-size:13px; margin-bottom:10px; clear:left;}
#products h4 {font-size:12px; margin-bottom:10px;}
#products p {margin:10px 0;}
#products a {color:#2e617c; text-decoration:underline;}
#products a:hover {color:#42525a; text-decoration:none;}
#products .sx {float:left; width:350px;}
#products .dx {float:right; width:350px;}
#products h2 strong {color:#d89903; margin:0 0 10px 0; line-height:16px; font-weight:normal;}
#products #newmodel {float:left; margin:5px;}
#products #newmodel a {background:#45B7F0 url(../img/bg_imp.gif) repeat-x 0px 0px!important; color:#ffffff!important; text-decoration:none!important; padding:1px 4px 1px 4px; border:1px solid #45B7F0; border-bottom:1px solid #0088CC; border-right:1px solid #0088CC; float:left;}
#products #newmodel a:hover {text-decoration:none!important; border:1px solid #27a5e4; background:#27a5e4!important; color:#ffffff!important;}


/* versions */
#versions {float:right; color:#535353; padding:5px 0 0 0; margin-bottom:10px;}
#versions strong {float:left; margin-right:5px; font-weight:normal;}
#versions a {color:#40545e; float:left; display:block;}
#versions ul {float:left; list-style:none;}
#versions ul li {float:left;}
#versions ul li a {color:#535353; text-decoration:none; border:1px solid #dbdbdc; padding:0 2px; background:url(../img/bg_versions.gif) repeat-x left top; display:block; float:left; margin-right:5px;}
#versions ul li a:hover, #versions ul li a.on {background:url(../img/bg_versions.gif) repeat-x left bottom; color:#ffffff;}
#newmodel a {color:#FFF; text-decoration:none; border:1px solid #dbdbdc; padding:0 2px; background-color:#FF8040; display:block; float:right; margin-right:5px;}


/* tabs */
#tabs {clear:both;}
ul#tabs_ul {list-style:none; background:url(../img/bg_tabs_ul.gif) no-repeat left 31px;}
ul#tabs_ul.lg_3 {font-size:11px;}
ul#tabs_ul li {float:left; border-top:1px solid #dbdbdc; margin-right:3px; background:url(../img/bg_tabs_li_a.gif) no-repeat -149px top; padding-left:1px;}
ul#tabs_ul li a {text-decoration:none; display:block; float:left; padding:8px 5px 18px 5px; color:#535353; line-height:11px; text-align:center; background:url(../img/bg_tabs_li_a.gif) no-repeat right top;}
ul#tabs_ul li.buy_now {border-top:1px solid #dad66d; background:url(../img/bg_tabs_buynow.gif) no-repeat right top; padding-right:1px; padding-left:0px;}
ul#tabs_ul li.buy_now a {color:#404445; background:url(../img/bg_tabs_buynow.gif) no-repeat left top; padding:8px 5px 18px 28px; text-transform:uppercase; }
ul#tabs_ul li a.on {background:url(../img/bg_tabs_li.gif) no-repeat center top; font-weight:bold; color:#ffffff;}
ul#tabs_ul li a.on:hover {background:url(../img/bg_tabs_li.gif) no-repeat center top; font-weight:bold; color:#ffffff;}
ul#tabs_ul li.buy_now a.on {background:url(../img/bg_tabs_buynowon.gif) no-repeat left top; font-weight:bold; color:#464527;}
ul#tabs_ul li.quote {border-top:1px solid #dad66d; background:url(../img/bg_tabs_quote.gif) no-repeat right top; padding-right:1px; padding-left:0px;}
ul#tabs_ul li.quote a {color:#404445; background:url(../img/bg_tabs_quote.gif) no-repeat left top; padding:8px 5px 18px 28px; text-transform:uppercase; }
ul#tabs_ul li.quote a.on {background:url(../img/bg_tabs_quoteon.gif) no-repeat left top; font-weight:bold; color:#464527;}
ul#tabs_ul li.quote a.on:hover {background:url(../img/bg_tabs_quoteon.gif) no-repeat left top; font-weight:bold; color:#464527;}

ul#tabs_ul li.snovo_nodisp {border-top:1px solid #e8c5ad; background:url(../img/bg_tabs_snovo_nodisp.gif) no-repeat right top; padding-right:1px; padding-left:0px;}
ul#tabs_ul li.snovo_nodisp a {background:url(../img/bg_tabs_snovo_nodisp.gif) no-repeat left top; font-weight:bold; color:#7b1e01!important; padding:8px 5px 18px 28px; text-transform:uppercase;}
ul#tabs_ul li.snovo_nodisp a:hover {background:url(../img/bg_tabs_snovo_nodisp.gif) no-repeat left top; font-weight:bold; color:#7b1e01;}

ul#tabs_ul li.snovo_nodisp a.on {background:url(../img/bg_tabs_snovo_nodisp_on.gif) no-repeat left top; font-weight:bold; color:#7b1e01;}
ul#tabs_ul li.snovo_nodisp a.on:hover {background:url(../img/bg_tabs_snovo_nodisp_on.gif) no-repeat left top; font-weight:bold; color:#7b1e01;}

ul#tabs_ul li.snovo_disp {border-top:1px solid #abb531; background:url(../img/bg_tabs_snovo_disp.gif) no-repeat right top; padding-right:1px; padding-left:0px;}
ul#tabs_ul li.snovo_disp a {background:url(../img/bg_tabs_snovo_disp.gif) no-repeat left top; font-weight:bold; color:#3a3f01!important; padding:8px 5px 18px 28px; text-transform:uppercase;}
ul#tabs_ul li.snovo_disp a:hover {background:url(../img/bg_tabs_snovo_disp.gif) no-repeat left top; font-weight:bold; color:#3a3f01;}
ul#tabs_ul li.snovo_disp a.on {background:url(../img/bg_tabs_snovo_disp_on.gif) no-repeat left top; font-weight:bold; color:#3a3f01;}
ul#tabs_ul li.snovo_disp a.on:hover {background:url(../img/bg_tabs_snovo_disp_on.gif) no-repeat left top; font-weight:bold; color:#3a3f01;}


#tabs div {padding:10px; background:#ffffff; border:1px solid #dbdbdc; border-top:none;}
#tabs div div {border:none;}
#tabs div ul {margin:5px 5px 5px 15px;}
table.table {margin-bottom:10px;}
table.table th {text-align:left;  border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 4px;}
table.table th.version {font.size:14px; text-align:center; padding:6px 4px;}
table.table td {text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 4px;}
table.table tr.row_1 th {background:#dcdcdc;}
table.table tr.row_1 td {background:#f1f1f1;}
table.table tr.rowstart td {background:#838a8e;color:#ffffff; font-weight:bold;}


#tabs div div#tab_offer {border:4px solid #a9a9a9; background:#f6f8dc; padding:8px;}
#tabs div div#tab_offer table#conferma_ordine {background:#fff; margin:10px 0px 0px 0px;}
#tabs div div#tab_offer table#conferma_ordine .button3 {margin-top:-2px; float:right;}
#tabs div div.finanziamenti {padding:10px 3px;}
#tabs div div.finanziamenti h3 {font-size:14px; color:#878b8e; margin-bottom:0px;}
#tabs div div.finanziamenti p {color:#878b8e; margin:5px 0px 0px 0px; color:#7c7d7d;}


/* upselling */
#upselling {margin-top:5px; padding:5px;}
#upselling div.wrap_linea {width:160px; float:left; text-align:center; margin:10px 0px 0px 0px;}
#upselling div.wrap_linea span {display:block; margin:5px 0px 0px 0px;}
#upselling div.wrap_linea span a {color:#d89903; padding:0px 0px 0px 6px; background:url(../img/arrow_yellow.gif) no-repeat left center;}
#upselling div.wrap_linea h2 {color:#878b8e; margin:0px 0px 6px 0px; padding:0px; line-height:19px; height:34px;}
#upselling div.box_linea h2 {height:auto; line-height:normal;}
#upselling div.wrap_linea a img {border:1px solid #ccc; padding:4px; background:#fff;}
#upselling div.wrap_linea div.box_linea {text-align:left; left:14px; bottom:112px;}
#upselling div.wrap_linea div.box_linea h2 {font-weight:bold;}
#upselling div.wrap_linea span a.more {color:#0088cc; padding:0px 8px 0px 0px; background:url(../img/arrow.gif) no-repeat right center;}
#upselling a.more {color:#0088cc; padding:0px 8px 0px 0px; background:url(../img/arrow.gif) no-repeat right center; display:inline;}
#upselling a {text-decoration:none;}


/* checkout */
#checkout {clear:both; height:20px; border:1px solid #dbdbdc; font-size:11px; margin-bottom:10px; }
#checkout h3 {font-size:11px; float:left; background:url(../img/bg_top_tabs.gif) repeat-x left top #8c8f8f; color:#ffffff; padding:3px 6px; margin:0px!important;}
#checkout ol {list-style:none; float:left; background:url(../img/bg_ul_markets.gif) no-repeat left center; padding-left:5px; margin:0px!important; padding:0px!important;}
#checkout ol li {float:left; display:block; float:left; text-decoration:none; color:#404445; padding:3px 10px; background:url(../img/bg_right_menu.gif) no-repeat right center;}
#checkout ol li span.on {font-weight:bold; color:#0088CC;}
#checkout ol li span a {color:#404445!important; text-decoration:underline;}
#checkout ol li span.on a {font-weight:bold; color:#0088CC!important;}
#checkout uol li a:hover {background:url(../img/bg_top_tabs.gif) repeat-x left top #8c8f8f; color:#ffffff;}


/* checkout_new */
#checkout_new {border:1px solid #dbdbdc; border-left:none; border-right:none; padding:1px 0px; position:relative; height:47px;}
#checkout_new h3 {display:none;}
#checkout_new ol {margin:0px; padding:0px; list-style:none;}
#checkout_new li {float:left;}
#checkout_new li.check_1 {position:absolute; top:1px; left:0px; width:205px; height:47px; z-index:1;}
#checkout_new li.check_2 {position:absolute; top:1px; left:185px; width:200px; height:47px; z-index:2;}
#checkout_new li.check_3 {position:absolute; top:1px; left:365px; width:200px; height:47px; z-index:3;}
#checkout_new li.check_4 {position:absolute; top:1px; left:545px; width:175px; height:47px; z-index:4;}
#checkout_new li span {font-size:13px; color:#fff; display:block; height:45px; line-height:15px;}
#checkout_new li.check_1 span {background:url(../img/check_1.png) no-repeat left top; padding:16px 10px 0px 27px;}
#checkout_new li.check_2 span {background:url(../img/check_2.png) no-repeat left top; padding:16px 10px 0px 52px;}
#checkout_new li.check_3 span {background:url(../img/check_3.png) no-repeat left top; padding:16px 10px 0px 52px;}
#checkout_new li.check_4 span {background:url(../img/check_4.png) no-repeat left top; padding:16px 10px 0px 52px;}
#checkout_new li.check_1 span.on {background:url(../img/check_on_1.png) no-repeat left top; color:#5a5b5d;}
#checkout_new li.check_2 span.on {background:url(../img/check_on_2.png) no-repeat left top; color:#5a5b5d;}
#checkout_new li.check_3 span.on {background:url(../img/check_on_3.png) no-repeat left top; color:#5a5b5d;}
#checkout_new li.check_4 span.on {background:url(../img/check_on_4.png) no-repeat left top; color:#5a5b5d;}
#checkout_new li span em {font-style:normal!important; display:block;}



/* still novo */
a.scheda {background:url(../img/dettagli.gif) no-repeat left top; padding:0px 0 5px 24px; display:block; text-align:left; float:right;}
#snovo_scheda {padding:20px;}
#snovo_scheda h2 strong {color:#d89903; font-weight:normal; line-height:16px; margin:10px 0; font-size:24px;}
#snovo_scheda tr.rowstart td {border-top:10px solid #fff;}
#snovo_scheda_print {float:right; margin:5px 20px 0px 0px;}
#snovo_scheda_print a {text-decoration:none;}


/* box prodotti */
#box_prod {border:1px solid #dbdbdc; border-bottom:none;}
#box_prod .box_prod {border-bottom:1px solid #dbdbdc; background:#fff; padding:9px;}
#box_prod .box_prod h3 {font-size:13px; color:#878b8e; margin:0px 0px 8px 26px;}
#box_prod a {color:#0088cc; text-decoration:none;}
#box_prod a:hover {text-decoration:underline; color:#0088cc;}
#box_prod a.more {background:url(../img/arrow.gif) no-repeat right center; padding:0px 8px 0px 0px;}
#box_prod a.more:hover {text-decoration:underline; color:#0088cc;}
#box_prod #box_corso {background:url(../img/bg_box_corso.gif) no-repeat 7px 5px;}
#box_prod #box_tipo {background:url(../img/bg_box_tipo.gif) no-repeat 7px 5px;}
#box_prod #box_mercati {background:url(../img/bg_box_mercati.gif) no-repeat 7px 5px;}
#box_prod #box_altro {background:url(../img/bg_box_altro.gif) no-repeat 7px 5px;}


/* landing web ranking */
#text .landing_web_ranking {margin-bottom:20px;}
#text .landing_web_ranking h2.blue {font-size:16px; margin:0px 0px 4px 0px;}
#text .landing_web_ranking p {margin:0px;}
#text .landing_web_ranking img.left {margin:0px 9px 10px 0px!important;}
#text .landing_web_ranking a.more {font-size:10px;}

.landing_form {background:#fff; position:relative; padding-right:14px; margin-bottom:20px;}
.landing_form span.titolo {position:absolute; font-size:24px; color:#fff; top:10px; left:4px; padding:5px; background:#333; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity=80);}
.landing_form .form_container {width:310px; float:right;}
.landing_form .form_container .response{margin: 10px 10px 10px;}
.form_container h2 {font-size:18px; color:#d89900; margin:0px; padding:0px; text-align:center; font-weight:normal;}
.form_container h3 {font-size:16px; color:#fa6800; margin:0px; padding:0px; text-align:center; font-weight:normal;}
.form_container form {margin:5px 0px 0px 0px;}
.form_container form a {color:#0088cc; text-decoration:none;}
.thumbox_left {margin-right:20px!important;}

