html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p, blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font, img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul, fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:15px; color:#333; text-decoration:none;} table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;} q:before,q:after,blockquote:before,blockquote:after{content:"";} h1, h2, h3, h4, h5, h6 {font-weight:bold;} body {background:#ffffff url(designumbrella/u-bg_body.gif) repeat-x;font-size:1em} #main_container { position:relative; margin:0px auto; width:995px;} #main_container a { text-decoration:underline} #main_container a:hover{ text-decoration:none} #header {position:relative;float:left; width:100%; z-index:130} #header #searchcontainer {position:relative; float:left; width:980px; height:25px;} #header #searchcontainer a {position:relative; float:right; border-left:1px solid #333; padding:0px 4px; font-size:10px; margin:6px 0 0 0; line-height:10px; height:10px; letter-spacing:-0.5px; } #header #GoButton { visibility:hidden;} #header .searchwrap {right:0px; top:3px; padding:0px; width:163px; height:20px; background:url(designumbrella/u-bg_search.gif) no-repeat; } #header .searchwrap input { float:right; position:relative; width:94px; height:14px; padding:0px 3px; margin:2px 5px 0px 0px; border:1px solid white; font-size:10px; color:#333; text-align:right; } #header #freequote {position:relative; float:right; width:453px; height:80px; background:url(designumbrella/u-bg_header_freequote.gif) no-repeat;} #header #freequote .freequotetext a{ color:#fff; font-size:18px; letter-spacing:0.5px; margin:34px 0 0 12px; float:left; text-decoration:none } #header #freequote .freequotetext a:hover {text-decoration: underline} #header #freequote .eaglecontactinfo { color:#333; font-size:15px; line-height:24px; margin:18px 0 0 60px; float:left; } #header #freequote .eaglecontactinfo strong{ font-size:22px;} #header #main_menu {position:relative; float:left; width:995px; z-index:110} #header #main_menu #level2 { position:relative; float:left; } #header #main_menu #level2 li {position:relative; float:left;background:url(designumbrella/u-top_menu_right.gif) no-repeat top right; font-size:15px; font-weight:bold; float:left; padding:0px 22px 0 0px; margin:0 0 0 0px; } #header #main_menu #level2 li span {} #header #main_menu #level2 li a {background:url(designumbrella/u-top_menu_left.gif) no-repeat top left; padding:12px 0 0px 22px; display:block; float:left; height:31px; color:white; text-decoration:none; font-weight:bold} #header #main_menu #level2 li ul {display:none; z-index:100; width:186px; background-color:#fff; border:1px solid #e2d9d4; overflow:hidden} #header #main_menu #level2 li ul li {background-image:none; height:auto; width:160px;} #header #main_menu #level2 li ul li a {border-top:1px dotted #d5c097; font-size:13px; color:#663E80 !important; background-image:none;display:block; width:100%; line-height:14px; height:auto; margin:-1px 15px 0 15px; padding:8px 0; font-weight:normal} #header #main_menu #level2 li ul li a:hover {color:#333 !important; } #header #main_menu #level2 li:hover ul {display:block; position:absolute; top:40px; left:0px;} #header #main_menu #level2 li:hover, #header #main_menu #level2 li.nav-selected, #header #main_menu #level2 li.nav-selected-parent {background-position: bottom right;} #header #main_menu #level2 li:hover a, #header #main_menu #level2 li.nav-selected a, #header #main_menu #level2 li.nav-selected-parent a {background-position: bottom left; color:#333;} #header #main_menu #quicklinks {position:relative; float:left; overflow:hidden; width:168px; height:43px; } #header #main_menu #quicklinks li.quicklinks_sector {position:relative; float:left; background:url(designumbrella/u-button_sector.gif) no-repeat top left; width:136px;} #header #main_menu #quicklinks li.quicklinks_about {position:relative; float:left; background:url(designumbrella/u-button_about.gif) no-repeat top left; width:84px; padding:0px 0px 0px 2px;} #header #main_menu #quicklinks li.quicklinks_contact {position:relative; float:left; background:url(designumbrella/u-button_contact.gif) no-repeat top left; width:80px;} #header #main_menu #quicklinks li {height:43px;} #header #main_menu #quicklinks li:hover {background-position:bottom left} #header #main_menu #quicklinks li a {display:block; float:left; height:33px; margin-top:4px; cursor:pointer; text-decoration:none} #header #main_menu #quicklinks li span {font-size:15px; color:#333; font-weight:bold; float:left; height:24px; padding:9px 0px 0px 11px; } #breadcrumbs {background:#f0f0f0; font-size:12px; line-height:24px; width:967px; position:relative; float:left; padding:0 0 0 13px; z-index:90} #breadcrumbs a {font-size:12px; text-decoration:underline; line-height:24px;} #breadcrumbs td.breadcrumb {font-size:12px; line-height:24px;} #breadcrumbs .printpage {float:right; margin:0 10px 0 0} #promo {position:relative; float:left; margin:3px 0 0 0; z-index: 9;} #promo a { text-decoration:none} #promo a:hover { text-decoration:underline} #promo_video, #promo_video2 {position:absolute; display:none; width:480px; height:325px; z-index:70; left:250px; top:10px; background:#F5F5F5; border:1px solid #999; padding:10px;} #promo_video_close, #promo_video_close2 {position:relative; float:right; cursor:pointer; color:#663E80;} #promo_video_close:hover { text-decoration:underline} #promo_umbrella_watch_video {display: block; position: relative; width: 343px; height: 345px; z-index: 10; float: right; margin: 0 0 -345px 0; background: url(designumbrella/dummy.gif) repeat top left;} #promo_umbrella_demonstration {display: block; position: relative; width: 343px; height: 345px; z-index: 10; float: left; margin: 0 0 -345px 0; background: url(designumbrella/dummy.gif) repeat top left;} .home_info_box {position:relative; float:left; width:100%; margin:15px 0 0 0;} .home_info_box .infobox { position:relative; float:left; width:247px; height:213px; margin:0 0 0 0px; } .home_info_box .infobox h2 {color:#684182; margin:18px 0 16px 15px; font-size:16px; line-height:15px; font-weight:bold } .home_info_box .infobox h2 a {position:relative; margin:0 0 0 0px; bottom:0px; left:0px; color:#684182; font-size:16px; line-height:15px; font-weight:bold } .home_info_box .infobox h4, .home_info_box .infobox h4 a {color:#684182; margin:18px 0 9px 15px; font-size:14px; line-height:15px; font-weight:bold; } .home_info_box .infobox h4 a {position:relative; margin:0 0 0 0px; bottom:0px; left:0px;} .home_info_box .infobox p {color:#333; margin:26px 15px 0 17px; font-size:14px; line-height:15 px; padding-bottom:0px;} .home_info_box .infobox a { text-decoration:none !important; font-weight:bold; color:#684182} .home_info_box .infobox a:hover { text-decoration:underline !important;} .home_info_box .infobox a { position:absolute; bottom:15px; left:15px;} .home_info_box .infobox div {height:70px; margin:0px; position:relative; float:left; width:100%} #h_nc {background:url(designumbrella/u-bg_h_nc.gif) no-repeat top left;} #h_us {background:url(designumbrella/u-bg_h_us.gif) no-repeat top left;} #h_ls {background:url(designumbrella/u-bg_h_ls.gif) no-repeat top left;} #h_ea {background:url(designumbrella/u-bg_h_ea.gif) no-repeat top left;} #h_so {width:480px; background:url(designumbrella/u-bg_h_so.gif) no-repeat top left;} #h_cc {width:480px; background:url(designumbrella/u-bg_h_cc.gif) no-repeat top left;} #h_so p, #h_cc p {margin:0px 15px 0 17px} #h_so h4, #h_cc h4 { margin:17px 0 5px 15px;} #h_so h4 a, #h_cc h4 a {position:relative; margin-left:0px;} #content { position:relative; float:left; width:995px; margin:15px 0 0 0; z-index:89; background:#fff;}  #left {position:relative; float:left; width:200px; z-index:86; } #leftmenu { position:relative; float:left; border:1px solid #ccc; width:100%; z-index:85;} #leftmenu ul {margin:0px 13px; } #leftmenu ul li {position:relative; float:left; display:block; width:100%; } #leftmenu ul li a{ font-size:14px; color:#663E80; line-height:14px; text-decoration:none; padding:7px 0; display:block; width:100%; border-bottom:1px dotted #d5c097; } #leftmenu ul li span.navlast a{ border-bottom:0px; } #leftmenu ul li a:hover, #leftmenu ul li.nav-selected a {color:#333;} #cc_box {position:relative; float:left; width:200px; height:178px; margin:15px 0 0 0; background:url(designumbrella/u-bg_box_cc.gif) no-repeat top left;} #cc_box h4 {color:#333; margin:18px 0 9px 15px; font-size:14px; line-height:15px; font-weight:bold } #cc_box h4 a{color:#663E80;} #cc_box h4 a:hover{ text-decoration:underline} #cc_box p {color:#333; margin:26px 15px 0 17px; font-size:14px; line-height:15 px; padding-bottom:0px;} #left a {text-decoration:underline;} #left a:hover { text-decoration:none}  #middle { position:relative; float:left; width:530px; margin:0 0 0 15px; display:inline;} #middle h1, .SKAdminRadEditorBody h1 {font-size:25px; color:#000; font-weight:bold; line-height:33px; margin:7px 0 0 15px} #middle h2, .SKAdminRadEditorBody h2 {font-size:22px; color:#000; font-weight:normal; line-height:normal; margin:0px 0 0 15px} #middle h5, .SKAdminRadEditorBody h5 {font-size:14px; color:#333; font-weight:bold; line-height:16px; margin:13px 0 8px 0px; padding:15px 0 0 15px; border-top:1px dotted #d5c097;} #middle p, .SKAdminRadEditorBody p {font-size:14px; color:#333; line-height:16px; margin:0px 15px 0 15px; padding-bottom:13px;} #middle ul, .SKAdminRadEditorBody ul {padding-bottom:15px; margin:0px 0 0 15px;} #middle ul li, .SKAdminRadEditorBody ul li {font-size:14px; color:#333; line-height:16px; margin:0px 0 0 15px; list-style-type:disc;} #middle img {margin:3px 15px 5px 15px; position:relative; float:left} #middle .ilustration {position:relative !important; margin:0 0 15px 0px; padding:0px;} #middle .ilustration img {margin:10px 0px 12px 2px;} #middle #promo_inner_text {position:absolute; top:45px; left:40px; width:155px; height:150px; color:#333; font-size:16px; line-height:16px; overflow:hidden;} #middle #promo_inner_text p { color:#333; font-size:16px; line-height:18px;} #middle hr {border:0px; border-top:1px dotted #d5c097; clear:both; margin:5px 0 15px 0;} #middle h5 a {color:#663E80} #middle a {text-decoration:underline;} #middle a:hover { text-decoration:none} .formTable { margin-left:15px;} .formTable .formtextbox {position:relative;} .formTable .formcontentleft, .formTable .FormContentLeft {width:140px; text-align:left; float:left; clear:left; padding:3px 0px} .formTable .formcontentright, .formTable .FormContentRight {width:360px; text-align:left; min-height:1em; padding:3px 0;} .formTable .formcontentleft, .formTable .formcontentleft label, .formTable .FormContentLeft span, .formTable .formTextbox, .formTable .formDropdown, .formTable .formTextarea {font-weight:bold; font-size:14px; line-height:16px;} .formTable input, .formTable textarea, .formTable select { background:#ffffff url(designumbrella/u-bg_input.gif) top left no-repeat; border:1px solid #999; font-size:14px; color:#999} .formTable input {height:14px; width:190px; font-size:14px; padding:2px 5px 4px 5px; color:#999} .formTable textarea {height:110px; width:330px; font-size:14px; padding:2px 5px 4px 5px; color:#999} .formTable .SubmitButtonElement {height:auto; background:#ffffff url(designumbrella/u-bg_button.gif) top left repeat-x; color:white; font-weight:bold; padding:5px; border:1px solid gray } .formTable .formCheckboxGroup input {width:20px;} #socialnetworkcontainer {border-top:1px solid #eadfcb; margin:15px 0 0 0; padding:15px 0 0 0; clear:both} #middle #socialnetworkcontainer ul {position:relative; background:url(designumbrella/u-bg_social_bg.gif) repeat-x; border:1px solid #d6d6d6; margin:0px; padding:0 0 0 50px;} #middle #socialnetworkcontainer li {position:relative; float:left; margin:0px; padding:0 10px 0 0; list-style-type:none; border-left:1px solid #d6d6d6;} #socialnetworkcontainer li a{font-size:11px; color:#663E80; line-height:30px; padding:0px;} #socialnetworkcontainer li a img{margin:8px 5px 0 10px;} #pricematchcontainer {border-top:1px solid #eadfcb; margin:15px 0 15px 0; padding:15px 0 0 0} #pricematch { background:url(designumbrella/u-bg_pricematch.gif) no-repeat; width:528px; height:151px; border:1px solid #ccc; position:relative} #pricematch h5 {font-size:14px; color:#333; font-weight:bold; line-height:16px; margin:12px 0 8px 0px; padding:0px 0 0 15px; border-top:none} #pricematch h5 a {color:#663E80; } #pricematch p {font-size:14px; color:#333; line-height:16px; margin:26px 15px 0 15px; width:320px} #pricematch a { position:absolute; top:110px; left:24px; color:white; width: auto; font-weight:bold; text-decoration:none} #pricematch a:hover {text-decoration:underline; cursor:pointer} #bottombox { margin:15px 0 15px 0; padding:15px 0 0 0; height:125px; background:url(designumbrella/u-bg_bottombox.gif) no-repeat;} #bottombox h5 {font-size:14px; color:#333; font-weight:bold; line-height:16px; margin:0px 0 8px 0px; padding:0px 0 0 15px; border-top:none} #bottombox h5 a {color:#663E80; } #bottombox p {font-size:14px; color:#333; line-height:16px; margin:26px 15px 0 15px;} #bottombox img {float:left; margin:15px 15px 0 15px;} #bottombox a:hover {} .sitemap {font-size:33px; color:#000; font-weight:bold; line-height:33px; margin:7px 0 0 15px} dl {font-size:14px; color:#333; line-height:16px; margin:20px 5px 0 15px;} dt a{font-size:14px; color:#333; line-height:16px; margin:0px 5px 0 15px; font-weight:bold} dl dl dt {margin-top:10px;} dl dl dl dt {margin-top:5px;} dl dl dl {margin-top:5px;} dl dl dl a {font-weight:normal} dd {font-size:12px; color:#333; line-height:14px; margin:0px 0px 0 25px; font-style:italic} #faq_container {} #faq_container .questionwrap {position:relative; display:block; height:auto; margin:0 0 10px 0;} #faq_container .question {border:1px solid #ccc; background:#f0f0f0; padding:12px 70px 12px 15px; font:14px/16px Arial, Helvetica, sans-serif; font-weight:bold } #faq_container .answer {border:1px solid #ccc; border-top:0px; padding:12px 15px; font:14px/13px Arial, Helvetica, sans-serif; } #faq_container .answer p {padding:0px !important; margin:0px !important;} #faq_container .closer {position:absolute; right:15px; top:12px; font-weight:normal; cursor:pointer; text-decoration:underline} #faq_container .opener {position:absolute; right:15px; top:12px; font-weight:normal; cursor:pointer; text-decoration:underline}   #right {position:relative; float:left; width:220px; margin:0 0 0 15px; display:inline;} #right .sidebox {position:relative; width:220px; background:#f0f0f0 url(designumbrella/u-bg_sidebox.gif) no-repeat; margin:5px 0 15px 0px;} #right .links { background:#fff url(designumbrella/u-bg_sidebox_links.gif) no-repeat;} #right .sidebox h3, #right .sidebox h4 {color:#333; margin:0px 13px 13px 13px; padding:14px 0 13px 0px; font-size:15px; line-height:17px;} #right .sidebox h3 a, #right .sidebox h4 a, #right .sidebox a h3, #right .sidebox a h4 {color:#663E80; text-decoration:none !important} #right .sidebox h3 a:hover, #right .sidebox h4 a:hover, #right .sidebox a:hover h3, #right .sidebox a:hover h4 {text-decoration:underline !important} #right .sidebox p {color:#333; margin:12px 13px 13px 13px; padding:0x 0 10px 0px; font-size:14px; line-height:15px;} #right .sidebox p a {color:#000;} #right .sidebox .icon {position:absolute; top:-9px; right:-9px} #right .links .icon {position:absolute; top:-1px; right:-9px} #right .sidebox p a {text-decoration:underline;} #right .sidebox p a:hover { text-decoration:none}  .downloadSize, .downloadTime28, .downloadTime56, .downloadTime128, .downloadTime512, .downloadIcon, .downloadbody br, .downloads-line-break {display: none !important;} .downloadblock { background:#ffffff url(designumbrella/u-bg_sidebox.gif) no-repeat;} .downloadbody {padding-left: 13px;} .downloadbody a:link, .downloadbody a:visited {text-decoration: underline !important;}  .searchresults caption {font-size:33px; color:#000; font-weight:bold; line-height:33px; margin:0px 0 0 5px; padding:0px;} .searchresults a {} th {font-weight:bold; border-bottom:1px solid #eadfcb; padding:10px 15px 13px 18px;} td.searchtype, td.searchlink, td.searchdate, td.searchsummary, td.searchcurrent, p.searchtext, #searchform { border-bottom:1px dotted #eadfcb; padding:18px 0px 16px 15px;} td.searchlink a {text-decoration:underline} td hr {display:none} #searchform input, #searchform select {background:url(designumbrella/u-bg_input.gif) top left no-repeat; border:1px solid #999} #searchform input#search {height:14px; width:100px; font-size:14px; padding:2px 5px 4px 5px; color:#999;} #searchform select.searchforselect { font-size:14px; padding:0px 5px 1px 5px; color:#999; background-color:white } #searchform span.searchfor { font-size:14px;line-height:25px; color:#999; } #footer {position:relative; float:left; width:981px; background:#efefef; margin:15px 0;} #copyright {font-size:11px; color:#333; line-height:40px; margin:0 0 0 20px;} #copyright a {font-size:11px; color:#000; text-decoration:underline; line-height:40px;} #contact_info {margin:0 13px; border-bottom:1px dotted #999;} #contact_info #address1, #contact_info #address2 {margin:12px 0;font-size:11px; color:#333; line-height:15px; float:left} #contact_info #address1 {width:160px; margin:9px 38px 12px 7px; border-right:1px dotted #999;} #contact_info #address2 {width:265px; margin:9px 0 12px 0px; border-right:1px dotted #999;} #contact_info .footer_logos { position:relative; float:left; padding:10px 0 0 20px; text-align:center; width:460px;} #contact_info .footer_logos div {font-size:11px; padding:0px 0 0 18px; line-height:20px;} #contact_info .footer_logos a {} #design_links {font-size:11px; color:#fff; line-height:30px; margin:0 0px 0 0px; padding:0 20px 0 20px; text-align:right; background:url(designumbrella/u-bg_footerline.gif) repeat-x left top} #design_links a {font-size:11px; color:#fff; text-decoration:underline; line-height:30px;} #footer a {font-size:11px;} #footer a:hover { text-decoration:none}  #main_container h1 a, #main_container h2 a,#main_container h3 a, #main_container h4 a,#main_container h5 a, #main_container h6 a { text-decoration:none; font-weight: bold;} h6 a {color:#663E80; } #main_container h1 a:hover, #main_container h2 a:hover,#main_container h3 a:hover, #main_container h4 a:hover,#main_container h5 a:hover, #main_container h6 a:hover, #onlinebrochure_box a:hover h4 , #contact_box a:hover h4 { text-decoration:underline; font-weight: bold;} h6 a {color:#663E80; }   .leftoff { position:absolute; left:-10000px; height:0px; width:0px; margin:0px; padding:0px;} .top {vertical-align:top;} .middle {vertical-align:middle;} .bottom {vertical-align:bottom;} .red {color:red} .gray {color:#333} .white {color:#fff} .fl_left {float:left} .fl_right {float:right} .left {text-align:left} .right {text-align:right} .center {text-align:center} .clear{ clear: both; height: 1px; overflow: hidden; margin-bottom: -1px; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} * html .clearfix {height:1%;} .clearfix {display: block;} .SKEditableBody {clear:both;} 

