/*html, body { height:100%; }*/
body {background:#005045 url(../images/usol_v2_supp_bg2.png) center repeat-y; text-align:center;}
/*.index {text-align:center; background: url(../images/usol_v2_index_bg.png) no-repeat center top fixed;}*/
body_clear {text-align:left; }
.clear {clear:both}
.ct_input {width:360px}

h3 {line-height:120%; display:block}
a {font:bold 11px verdana, arial, sans-serif; color:#005045; z-index:15; text-decoration:none; line-height:125%;}
hr {margin-top:-2px;}

div#outer {width:1078px; z-index:10; margin: 0 auto; text-align:left;}
div#line {margin: 12px 0px 5px -10px;}
/* filter:alpha(opacity=100); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;*/

div#header {position:absolute; z-index:5;width:1078px; background-color:#FFFFFF}

div#logo {position:relative; margin:15px 0px 0px 130px;}
div#upsell {position:relative; top:12px; left:308px; width:675px;}
div#supp_upsell {margin-left:-54px; width:671px;}
div#upsell_area_ie {position:relative; top:-153px;}
div#upsell_area {position:relative; top:-159px;}
div#left_side_bar {position:absolute; left:125px; top:35px; z-index:25; width:200px}
div#supp_left_side_bar {position:absolute; left:35px; top:95px; z-index:25; width:200px}
div#menu_area {position:absolute; left:352px; top:0px; z-index:120; width:500px;}
div#copy_area {position:absolute; top:95px; left:385px; z-index:10; width:600px;}
div#supp_copy_area {position:absolute; top:95px; left:315px; z-index:10; width:600px;}
div#index_footer {position:relative; left:-38px;}
div#footer_left {width:280px; position:relative; left:-32px}
div#footer_middle {width:220px; position:absolute; top:14px; left:220px}
div#footer_right {width:220px; position:absolute; top:14px; left:454px}
div#vertical {position:absolute; top:0px; z-index:1; width:112px; height:565px;}
div#beauty {position:absolute; top:0px; z-index:15; width:225px; height:310px;}
div#breadcrumbs {position:absolute; top:18px; left:33px; z-index:25;}
div#interested  {position:absolute; top:48px; left:473px; z-index:25;}
div#nav_bar {position:relative; width:882px; z-index:20; left:18px; top:-100px;}
div#nav_bar_index {position:relative; width:882px; z-index:20; left:0px; top:0px;}
div#nav_list {position:relative; width:240px; z-index:20; left:18px; top:0px;}
div#left_side_content {position:absolute; z-index:5; width:220px; top:290px; left:687px;}
div#featured_image {border:#00FF00 solid thin; width:142px; margin-left:5px;}

div#body_inner_middle {position:relative; width:671px;}
div#body_inner_left {position:absolute; top:20px; width:210px;}
div#body_inner_right {top:20px; width:210px; position:relative; left:320px}

div#repeater_header {position:absolute; left:0px; top:20px; z-index:15; width:947px; color:#FF0099; height:100%;}
div#repeater {position:absolute; left:0px; top:374px; z-index:15; background:url(../images/L1_btag_btm.gif) repeat; height:100%;}
div#repeater_level2 {position:absolute; left:0px; top:374px; z-index:15; background:url(../images/L2+_btag_btm.gif) repeat; height:100%;}

div#repeater_header_index {position:relative; left:0px; z-index:2; width:947px; height:100%; color:#FF0099; height:100%;}
div#repeater_index {position:absolute; left:0px; top:301px; z-index:5; background:url(../images/L1_btag_btm.gif) repeat; height:100%;}

div#arrow {position:absolute; top:0px; z-index:15; width:30px; height:55px;}
div#arrow_index {position:absolute; top:0px; z-index:6; width:30px; height:55px;}

div#nav_bar, a.l1 {font:bold 11px verdana, arial, sans-serif; color:#FFF; text-decoration:none; line-height:100%;}
div#nav_bar_index a.l1 {font:bold 11px verdana, arial, sans-serif; color:#FFF; text-decoration:none; line-height:100%;}
a.l2 {font:bold 11px verdana, arial, sans-serif; color:#005045; text-decoration:underline; line-height:150%;}
a.l3 {font:normal 11px verdana, arial, sans-serif; color:#005045; text-decoration:underline; line-height:150%;}
a.l4 {font:italic normal 10px verdana, arial, sans-serif; color:#FFFFFF; display:block; text-decoration:none; padding:2px 0px 0px 12px;}
a.submit {font:bold 11px verdana, arial, sans-serif; color: #FFFFFF; text-decoration:underline; line-height:150%}
a.breadcrumbs_link {font:normal 9px verdana, arial, sans-serif; color:#005045; text-decoration:underline; z-index:100; line-height:160%;}

div.spacer_nav {font:10px sans-serif; height:10px; line-height:10px;}
div.spacer_nav_small {font:6px sans-serif; height:6px; line-height:6px;}

.input1 {background-color: #fff; font: italic normal 11px georgia, serif; color: #666; background-color:#CCCCCC; width:185px; height:16px; padding-top:2px; padding-left:4px;}
.input2 {background-color: #fff; font: normal 11px verdana, arial, sans-serif; color: #666; background-color:#CCCCCC; width:185px; height:16px; padding-top:2px; padding-left:4px;}
.input3 {background-color: #fff; font: italic normal 11px georgia, serif; color: #666; background-color:#CCCCCC; width:185px; height:50px; padding-top:2px; padding-left:4px;}
.input4 {background-color: #fff; font: normal 11px verdana, arial, sans-serif; color: #666; background-color:#CCCCCC; width:185px; height:50px; padding-top:2px; padding-left:4px;}
.input5 {background-color: #fff; font: italic normal 11px georgia, serif; color: #666; background-color:#CCCCCC; width:170px; height:16px; padding-top:2px; padding-left:4px;}
.input6 {background-color: #fff; font: normal 11px verdana, arial, sans-serif; color: #666; background-color:#CCCCCC; width:170px; height:16px; padding-top:2px; padding-left:4px;}
.input7 {background-color: #fff; font: italic normal 11px georgia, serif; color: #666; background-color:#CCCCCC; width:86px; height:16px; padding-top:2px; padding-left:4px;}
.input8 {background-color: #fff; font: normal 11px verdana, arial, sans-serif; color: #666; background-color:#CCCCCC; width:86px; height:16px; padding-top:2px; padding-left:4px;}
.copy_header {font:bold 24px verdana, arial, sans-serif; color:#000; line-height:120%}
.secure_copy_header {font:normal 32px Georgia, "Times New Roman", Times, serif; color:#7F6C42; height:52px; line-height:120%}
.copy_more {font:bold 10px verdana, arial, sans-serif; color:#000; line-height:125%; text-decoration:underline;}
.copy_normal_nav {font:normal 9px verdana, arial, sans-serif; color:#4D4D4D; line-height:160%;}
.copy_normal {font:normal 13px verdana, arial, sans-serif; color:#000000; line-height:125%; z-index:15;}
.copy_trade_show {font:normal 11px verdana, arial, sans-serif; color:#000000; line-height:125%; z-index:15;}
.copy_normal_green {font:bold 11px verdana, arial, sans-serif; color:#005045; z-index:15; text-decoration:none; line-height:125%;}
.copy_normal_green_italic {font:italic bold 11px verdana, arial, sans-serif; color:#005045; z-index:15; text-decoration:none; line-height:125%;}
.copy_normal_grey {font:italic normal 11px verdana, arial, sans-serif; color:#666666; z-index:15; text-decoration:underline; line-height:125%;}
.copy_phone {font:italic bold 15px verdana, arial, sans-serif; color:#666666; z-index:15; line-height:125%;}
.copy_index_phone_green {font:bold 16px verdana, arial, sans-serif; color:#005045; z-index:15; line-height:125%;}
.copy_phone_green {font:bold 12px verdana, arial, sans-serif; color:#397865; z-index:15; line-height:125%;}
.copy_normal_small {font:normal 12px verdana, arial, sans-serif; color:#333; line-height:125%;}
.nav_raquo {font:bold 11px verdana, arial, sans-serif; color:#005045;}
.nav_raquo_green {font:bold 11px verdana, arial, sans-serif; color:#005045; line-height:125%;}
.copy_normal_white {font:normal 10px verdana, arial, sans-serif; color:#FFFFFF; line-height:140%;}
.copy_normal_white_italic {font:italic normal 11px verdana, arial, sans-serif; color:#FFFFFF; line-height:140%;}
.copy_right_header {font: italic bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:160%;}
.copy_right {font: normal 9px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:160%;}
.copy_right_links {font: italic bold 9px Verdana, Arial, Helvetica, sans-serif; color:#005045; line-height:160%;}
.white_link {font:bold 11px verdana, arial, sans-serif; color:#FFFFFF; text-decoration:underline; line-height:140%}
.nav_title {font:bold 16px verdana, arial, sans-serif; color:#005045; line-height:125%; text-decoration:none;}

