body{margin:0; padding:0; text-align:center; font-family:verdana,arial,helvetica,sans-serif; background:#FFF}

form{margin:0; padding:0}

a img{border:none}

.img-desc{position:relative; display:block; width:180px; margin:0 0 10px 0; padding-bottom:25px}
.img-desc cite, .img-desc-2 cite, .img-desc-3 cite{background:#666; filter:alpha(opacity=55); opacity:.55; color:#fff; position:absolute; bottom:0; left:0; width:100%; padding:5px 0; border-top:1px solid #999; font:10px helvetica; text-align:center}
.img-desc-2 cite, .img-desc-3 cite{font:14px arial,helvetica}
.img-desc-2{position:relative; display:block; float:left; width:300px; margin:0 30px 10px 0; padding-bottom:25px;border:solid 1px #333;}
.img-desc-3{position:relative; display:block; float:left; width:450px; margin:0 30px 30px 0; padding-bottom:25px}
ul#office li{margin:10px 0}

#pagewrap{margin:auto; width:996px; text-align:left}

#banner0{width:996px; position:relative}

#logo{float:left; padding:17px 0 0 18px}

#nav-wrap{clear:both; padding-top:16px}

#nav-base{clear:both; height:6px; background:#0080c4}

#under-nav{padding:0 0 30px 0}

#topnav{float:left}

#nav1{float:right}

#nav1, #nav1 ul{padding:0; margin:0; list-style:none; font-size:12px}

#topnav a{display:block; width:112px; font-size:12px; font-family:arial; font-weight:bold; background:url(../images/nav/bkgd112.gif); padding-top:5px; padding-bottom:5px; color:#FFF; text-decoration:none}

#topnav a.mini-a, #topnav a.mini-a-sel{display:block; width:89px; font-size:12px; font-family:arial; font-weight:bold; background:url(../images/nav/bkgd89.gif); padding-top:5px; padding-bottom:5px; text-align:center; color:#FFF; text-decoration:none}

#topnav a:hover{background:url(../images/nav/bkgd112_over.gif)}

#topnav a.mini-a:hover{background:url(../images/nav/bkgd89_over.gif)}

#topnav a.mini-a-sel{background:url(../images/nav/bkgd89_sel.gif)}

#topnav a.mini-a-sel:hover{background:url(../images/nav/bkgd89_sel.gif)}

#topnav a.sel{background:url(../images/nav/bkgd112_sel.gif)}

#topnav a.sel:hover{background:url(../images/nav/bkgd112_sel.gif)}

#topnav li.mini-li{float:left; width:90px}

ul#topnav{margin:0; padding:0; float:left; list-style:none; font:normal 10px Helvetica,Verdana,Arial,sans-serif}
ul#topnav li{float:left; margin:0; padding:0; position:relative; font:normal 10px Helvetica,Verdana,Arial,sans-serif}
ul#topnav li a{float:left; text-decoration:none; color:#fff}

ul#topnav li .sub{position:absolute; top:26px; left:0; border:solid 1px #0080c4; border-top:solid 5px #0080c4; padding:12px 15px 10px 15px; float:left; background-color:#fff; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; display:none; z-index:2000}
ul#topnav li .row{clear:both; float:left; width:100%; margin-bottom:10px}
ul#topnav li .sub ul{list-style:none; margin:0; padding:0; width:160px; float:left}
ul#topnav .sub ul li{width:100%}
ul#topnav .sub ul li h2 a, ul#topnav .sub ul li h2{width:100%; padding:5px 0 2px 0; background:none; font:bold 12px Helvetica,Verdana,Arial,sans-serif; color:#0080c4; border:none; text-decoration:underline}
ul#topnav .sub ul li h2{padding:0;  margin:0}
ul#topnav .sub ul li a{width:100%; float:none; text-indent:0; height:auto; background:none; padding:5px 0; display:block; text-decoration:none; color:#333; font:normal 1.1em Helvetica,Verdana,Arial,sans-serif; border:none}
ul#topnav .sub ul li a:hover{border:none; text-decoration:underline}

ul#secnav, ul#secnav li{list-style:none; padding:0; margin:0}
ul#secnav li .sub{border:solid 1px #0080c4; border-top:none; padding:12px 15px 10px 15px; float:left; background-color:#fff; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; z-index:2000}
ul#secnav li .row{clear:both; float:left; width:100%; margin-bottom:10px}
ul#secnav li .sub ul{list-style:none; margin:0; padding:0; width:160px; float:left}
ul#secnav .sub ul li{width:100%}
ul#secnav .sub ul li h2 a, ul#secnav .sub ul li h2{width:100%; padding:5px 0 2px 0; background:none; font:bold 12px Helvetica,Verdana,Arial,sans-serif; color:#0080c4; border:none; text-decoration:underline}
ul#secnav .sub ul li h2{padding:0;  margin:0}
ul#secnav .sub ul li a{width:100%; float:none; text-indent:0; height:auto; background:none; padding:5px 0; display:block; text-decoration:none; color:#333; font:normal 12px Helvetica,Verdana,Arial,sans-serif; border:none}
ul#secnav .sub ul li a:hover{border:none; text-decoration:underline}

#search{width:200px; height:25px; background:url(../images/search_bg.gif) no-repeat top left}

#searchForm{margin:0 0 0 30px}

#searchField{width:142px; height:18px; margin-top:2px; font-size:12px; color:#999; border:none; background:none}

#banner-txt0{float:left; width:300px; height:46px; padding:20px 0 0 29px; font-family:arial; font-weight:bold; font-size:18px; color:#333; line-height:18px}

#banner-txt1{font-family:Arial,Helvetica,sans-serif; position:absolute; top:4px; left:710px; text-align:right; width:280px; height:60px; padding:0; font-size:18px; color:#333;}

#numb{font-size:22px;padding:0;margin:0 30px 0 0; color:#1378af}

a#contact-lnk, a.contact-lnk{font-size:12px; color:#0080c3}

a.contact-lnk{margin:0 15px 0 0}

a#contact-lnk:hover{text-decoration:underline}

.lnk-arrow{padding-right:5px; vertical-align:middle}

#pg-colAB{float:right; width:727px; padding-left:20px}

#pg-colAB-2{float:right; width:785px}

#pg-hdr{width:996px; height:46px; background:url(../images/pg_hdr_bkgd3.jpg) left bottom no-repeat}

#pg-hdr2{height:159px; width:726px}

#pg-hdr-txt{padding:5px 0 0 9px; font-size:30px; color:#fff}

#pg-hdr-txt h1{margin:0; padding:0; font-family:helvetica,sans-serif; font-size:30px; font-weight:normal; color:#fff}

#pg-hdr2-txt{padding:24px 0 0 141px; font-size:23px; font-weight:bold; color:#000; background:url(../images/pg_hdr_bkgd2.jpg) top no-repeat}

#pg-hdr-txt0{color:#FFF}

#pg-colC{float:left; width:249px}
#pg-colD{float:left; width:205px}

#info-req-A, #info-req-B, #info-req-C{float:left; width:253px; margin:0 0 0 0; font-family:arial; font-size:12px; color:#333}

#info-req-B, #info-req-C{display:none}

#info-req-wrap0a, #info-req-wrap0b, #info-req-wrap0c{margin-top:10px; float:right; height:300px; width:249px; background:#333}

#info-req-wrapA{float:right; height:300px; width:249px; background:url(../images/tab-overlay1.gif) no-repeat}

#info-req-wrapB{float:right; height:300px; width:249px; background:url(../images/tab-overlay2.gif) no-repeat}

#info-req-wrapC{float:right; height:300px; width:249px; background:url(../images/tab-overlay3.gif) no-repeat}

#pg-col-aa{float:right; width:115px; padding-left:20px}
#pg-col-ab{float:right; width:230px; text-align:center}
#clients-sidebar{width:115px; margin:10px auto 0; background:url(../images/clients_sidebar_bkgd.png) no-repeat}

#clients-sidebar-content{width:105px; margin:0 5px 0 5px; font-family:arial,helvetica,sans-serif; font-size:11px; color:#333; line-height:18px}

#clients-sidebar img{display:block}

#clients-hdr{font-size:18px; padding:6px 0}

.client{line-height:14px; padding:3px 0}

.sb-txt-link{padding-bottom:9px}

.sidebar-txt0, .sidebar-txt1{width:115px; padding:150px 0 0 0; font-family:"Trebuchet MS"; font-size:12px; line-height:15px; color:#333}

.sidebar-txt1{padding:30px 0 0 0}

.sidebar-txt0 a, 
.sidebar-txt1 a{color:#0080c4}

.sidebar-txt0 a:hover, 
.sidebar-txt1 a:hover{text-decoration:underline}

.sidebar-quote, .sidebar-quote0, .sidebar-quote1, .sidebar-quote3{width:115px; padding:340px 0 0 0; font-family:"Trebuchet MS"; font-size:12px; line-height:15px; color:#333; font-style:italic}

.sidebar-quote0{padding:200px 0 0 0}

.sidebar-quote1{padding:120px 0 0 0}

.sidebar-quote3{padding:30px 0 0 0; margin:0 auto}

.sidebar-quote2, .sidebar-quote4{width:115px; padding:340px 0 0 0; font-family:arial,helvetica,sans-serif; font-size:12px; line-height:20px; color:#000; font-style:italic}

.sidebar-quote4{padding:140px 0 0 0}

.sidebar-attrib{font-weight:bold; padding:10px 5px}

#pg-col-B{float:left; width:592px; padding-top:18px; font-family:arial,helvetica,sans-serif; font-size:12px; line-height:18px}

#pg-col-B a, 
#pg-col-stretch a{color:#0080c4}

#pg-col-B a:hover, 
#pg-col-stretch a:hover{text-decoration:underline}

#pg-col-B p{margin:0; padding:0 0 20px 0}

#pg-col-B h1, 
#pg-col-B h2{margin:0; padding:0 0 14px 0; font-weight:bold; font-size:14px}

#pg-col-B h1.primary{margin:0; padding:10px 0 14px 0; font-weight:bold; font-size:14px}

#pg-col-B h3{margin:0; padding:0 0 8px 0; font-weight:bold; font-size:12px}

#pg-col-B ul{margin-top:0; margin-bottom:20px}

#pg-col-B ul ul{margin-top:0; margin-bottom:0}

#pg-col-B ul ul li{list-style-type:disc}

#pg-col-B ul.type2 li{padding-bottom:10px}

#pg-col-B ul.none li{list-style-type:none}

#pg-col-B ul.b li{font-weight:bold}

.contact-info{padding-bottom:10px}

.ci0, .ci01{float:left; width:163px; line-height:14px; font-weight:bold; color:#333; text-align:right}
.ci01{width:100px}
.ci1, .ci11{float:right; width:420px; font-size:12px; line-height:14px}
.ci11{width:300px}
.ci-break{clear:left; height:35px; width:400px}

#block229{background:url(../images/blue_block.gif) no-repeat; width:546px; height:229px; margin-bottom:20px}

#block229-txt{padding:0 23px}

#block229-txt p{font-size:12px; color:#FFF; margin:0; padding:0}

#block229-txt h3{font-size:14px; color:#FFF; margin:0; padding:5px 0 0 0}

#pg-col-stretch{float:left; width:775px; padding-top:38px; font-family:arial,helvetica,sans-serif; font-size:12px; line-height:18px}

.sector{float:left; width:775px; margin-bottom:16px}

.sector0{float:left; width:144px}

.sector1{float:right; width:630px}

#pg-col-stretch p{margin:0; padding:0 0 16px 0}

#pg-col-stretch h1, 
#pg-col-stretch h2{margin:0; padding:0 0 10px 0; font-weight:bold; font-size:14px}

#pg-col-stretch h3{margin:0; padding:5px 0; font-weight:bold; font-size:16px}

#pg-col-stretch ul{margin-top:0; margin-bottom:16px}

#pg-col-stretch ul.type2 li{padding-bottom:10px}

#pg-col-stretch ul.none li{list-style-type:none}

#pg-col-stretch ul.b li{font-weight:bold}

#prod-intro{height:338px}

#prod-tab-thru{padding-top:5px; width:333px}

#prod-tab-thru img{display:block}

#prod-tab-ctrl{padding-top:11px}

#prod-tab-txt{float:left; width:295px; height:27px; background:url(../images/tab_thru_center_bkgd.gif) repeat-x; font-family:arial,helvetica,sans-serif; font-size:10px; line-height:11px}

#prod-tab-txt-in{padding-left:7px}

#prod-tab-txt #prod-tab-txt-in .tab-txt2{line-height:18px}

#tt0, #tt1{float:left}

.ul-type2-wrap{width:540px}

textarea.ta0{width:455px; height:70px}

#hm-body-row0{margin-top:6px}

#row0-sect0{float:left; margin-top:4px; height:312px; width:254px; background:url(../images/side_nav_bkgd.gif) no-repeat}

#prod-sidebar0, #prod-sidebar1{float:left; margin-top:10px; margin-bottom:10px; height:312px; width:249px; background:url(../images/side_nav_bkgd_p.gif) no-repeat}

#prod-sidebar1{margin-top:47px}

#promo-sidebar0{margin-top:10px}

#product-sidebar{float:left; margin-top:10px; margin-bottom:10px; height:282px; width:249px; background:url(../images/prod_sidebar_bkgd.png) no-repeat}

.sidenav-hdr{font-family:arial; font-size:18px; line-height:25px; color:#333}

#sidenav-txt0{float:left; padding:6px 0 0 24px; width:170px}

#sidenav-txt0p{float:left; padding:6px 0 0 24px; width:170px}

#sidenav-txt0sb{float:left; padding:6px 0 0 22px; width:170px}

#sidenav-txt1{float:left; padding:0 0 0 24px; width:86px}

#sidenav-txt1p{float:left; padding:0 0 0 24px; width:86px}

#sidenav-txt1sb{float:left; padding:0 0 0 22px; width:86px}

#sidenav-txt0 a, 
#sidenav-txt1 a, 
#sidenav-txt0p a, 
#sidenav-txt1p a, 
#sidenav-txt0sb a, 
#sidenav-txt1sb a{font-family:arial; font-size:12px; line-height:25px; color:#1378af}

#sidenav-txt0 a:hover, 
#sidenav-txt1 a:hover, 
#sidenav-txt0p a:hover, 
#sidenav-txt1p a:hover, 
#sidenav-txt0sb a:hover, 
#sidenav-txt1sb a:hover{text-decoration:underline}

#sidenav-rImg{float:right; width:141px}

#sidenav-rImg2{float:right; width:137px}

#row0-sect1{height:318px; width:473px; float:left; margin-left:11px; background:url(../images/hm_workstation.jpg) bottom right no-repeat; font-family:arial; font-size:20px; font-weight:bold; color:#333; line-height:26px}

#row0-sect1-txt{margin-top:8px}

#row0-sect1 ul{font-family:verdana; font-size:14px; color:#666; padding:0; margin:6px 0 0 14px}

#row0-sect1 li{list-style:none; line-height:26px}

#row0-sect1 ul li a{color:#0080C3}

#pg-col-B ul.product{float:right; display:inline; height:199px; width:235px; padding:0; margin:26px 0 0 0; font-family:verdana; font-size:14px; font-weight:bold; color:#666}

#pg-col-B ul.product li{list-style:none; line-height:26px}

#pg-col-B ul.product2{float:right; height:199px; width:235px; padding:0; margin:32px 0 0 0; font-family:verdana; font-size:13px; font-weight:bold; color:#666}

#pg-col-B ul.product2 li{list-style:none; line-height:26px; padding-left:0; padding-right:0}

#go-btn{clear:right; float:right}

#go-btn2{padding:249px 0 0 356px}

#go-btn2 a{display:block; height:30px; width:221px; background:url(../images/buttons/go_design_online30.gif) no-repeat}

#go-btn2 a:hover{background:url(../images/buttons/go_design_online30.gif) -221px no-repeat}

#row0-sect2{float:left; margin:4px 0 0 8px; height:309px; width:249px; background:url(../images/info_box_bkgd.gif) no-repeat}

.tab-sel{display:block; float:left; padding-top:4px; width:83px; height:35px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; text-align:center}

.tab{display:block; float:left; padding-top:4px; width:82px; height:35px; font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:none; color:#333; text-align:center}

.tab-m{margin-left:1px}

#info-reqA, #info-reqB, #info-reqC{clear:both; margin:8px 13px 0 19px}

.f0{float:left}

.f1{float:right}

.hdr{ font-family:arial; font-weight:bold; font-size:20px; color:#FFF; padding-bottom:4px}

.txt0{font-family:arial; font-size:12px; color:#FFF}

a.link0{font-family:arial; font-size:12px; color:#0880c3; text-decoration:underline}

a.link0:hover{text-decoration:none}

#inner-form-wrapA, #inner-form-wrapB, #inner-form-wrapC{height:220px}

.form-txt{padding-top:6px}

input.info{width:210px; margin-top:4px; font-family:arial; font-size:12px; color:#999; padding:0}

select.info2{width:50px; margin-top:4px; font-family:arial; font-size:12px; color:#000; padding:0}

input.info3{width:154px; margin-top:4px; margin-left:6px; font-family:arial; font-size:12px; color:#999; padding:1px 0 0 0}

input.info-type-txt{color:#000}

#info-checks{margin-top:4px; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#FFF}

#info-btnA, #info-btnB, #info-btnC{text-align:right}

#hm-body-row1{clear:both}

#break{height:8px}

#row1-sect0, #promos{float:left; height:235px; width:249px}

#stack0{width:249px; height:79px; background:url(../images/lwr_sidebar_stack0.jpg)}

#stack1{width:249px; height:77px; background:url(../images/lwr_sidebar_stack1.gif)}

#stack2{width:249px; height:79px; background:url(../images/lwr_sidebar_stack2.jpg)}

.stack-hdr{font-family:arial; font-size:18px; color:#333; line-height:16px}

#s0-txt{font-family:"Trebuchet MS"; font-size:12px; color:#333; padding:1px 0 0 6px; line-height:12px}

#s0-txt-blk{float:right; width:130px; padding:9px 8px 0 0; text-align:left}

#s0-lnk{padding-top:3px; text-align:right}

#s2-lnk{text-align:right}

a.stack-lnk{font-family:"Trebuchet MS"; font-size:12px; color:#0080c3}

a.stack-lnk:hover{text-decoration:underline}

#s1-txt-blk{width:230px; padding:6px 0 0 8px; font-family:arial; font-size:12px; line-height:16px; color:#666}

#s2-txt-blk{float:right; width:240px; padding:7px 8px 0 0; text-align:right}

#row1-sect1{float:left; margin-left:10px; height:156px; width:735px; background:url(../images/lwr_banner_bkgd.jpg) no-repeat}

#DOpromo{float:left; height:156px; width:592px; background:url(../images/DO_banner_bkgd.jpg) no-repeat; margin-bottom:20px}

#row1-sect1 ul, 
#DOpromo ul{font-family:arial; font-size:14px; font-weight:bold; color:#FFF; padding:0; margin:6px 0 0 29px}

#row1-sect1 li, 
#DOpromo li{list-style:none; line-height:24px}

#row1-sect1 .hdr, 
#DOpromo .hdr{padding:8px 0 0 17px}

#bar-btn-wrap{padding-top:2px}

#bar0{float:left; display:inline; margin:11px 10px 0 39px; width:499px; height:1px; background:#FFF}

#DOpromo #bar0{float:left; display:inline; margin:11px 10px 0 39px; width:356px; height:1px; background:#FFF}

#pg-footer{clear:both}

#foot-txt{float:right; width:735px; margin:5px 0; font-family:arial,helvetica,sans-serif; font-size:12px}

#foot-nav{float:right; width:735px; margin:3px 0 0 0}

#pg-foot-nav{float:left; width:980px; padding:20px 10px 0 10px; text-align:center}

#pg-foot-navB{float:left; width:996px; padding-top:60px}

#foot-nav, #foot-nav a, 
#pg-foot-nav, #pg-foot-nav a, 
#pg-foot-navB, #pg-foot-navB a{font-family:arial; font-size:11px; color:#666}

#foot-nav a, 
#pg-foot-nav a, 
#pg-foot-navB a{color:#037fc2}

#foot-nav a:hover, 
#pg-foot-nav a:hover, 
#pg-foot-navB a:hover{text-decoration:underline}

#foot-logos{float:right; width:735px; margin:5px 0 0 0}

#pg-foot-logos{float:left; width:980pxheight:59px; padding:21px 10px 0 10px}

#footContainer{display:none}

#footContainer{bottom:0px; left:20px; position:fixed; width:435px}

#footContainerInner{border:1px solid #ccc; border-bottom-width:0px; padding:10px 20px; height:30px; background:url(../images/remove.png) top right no-repeat #0080c4; color:#fff; font-family:helvetica,arial,sans-serif; font-size:18px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; z-index:1000}

#hm-body-row2{clear:both; height:10px}

.block0{float:left; width:148px; line-height:20px}

.block1{float:left; width:165px; line-height:20px}

.inset{padding:0 0 20px 20px}

table.basic{border-collapse:collapse}

table.basic td{border:1px solid #000; padding:2px 5px}

table.basic td.tdr{text-align:right}

.f-wrap{width:245px; padding-bottom:8px}

.f-label{float:left; width:45px}

.f-form{float:left; width:200px; padding-bottom:8px}

.f-form input{width:180px}

.f-break{height:1px; clear:both}

.f-break2{height:25px; clear:both}

#pop-up-body{margin:18px 20px 30px 27px; text-align:left; font-family:arial,helvetica,sans-serif}

#pop-up-body h3{font-size:14px; font-family:arial,helvetica,sans-serif; font-weight:bold; margin-bottom:0}

#pop-up-body p{font-size:12px; margin-top:14px}

#s2-subtxt{font-family:"Trebuchet MS"; font-size:11px; color:#666}

img.imgPad1{ padding-bottom:14px}

.picLeftH, .picLeftH-2{height:115px; width:127px; float:left; padding:0 15px 0 0}

.picLeftH-2{height:100px}

.picLeft h3{font-size:14px; padding:0}

.picLeft p{margin:0; padding:10px 0 0 0}

.picLeft p.finale{margin:0; padding:10px 0 19px 0}

.txtRight{float:left; width:450px}

.txtRight-b{float:left; width:280px}

.txtRight-b h3{margin:0}

.block-third{float:left; width:175px}

.block-third h4{padding:0 0 0 32px; margin:0; width:175px}

ul.b-t{padding-left:0; margin-left:15px}

.break{height:1px; clear:both}

#content-00{float:left; width:734px}

#content-01{float:left; width:996px; font-family:helvetica,sans-serif; font-size:12px; color:#333}

#content-02{float:left; width:725px}

#content-top-banner{margin:10px 0; padding:10px; width:700px; border:dashed 1px #333}

#workstations{float:left; width:271px; margin-left:103px}

#workstations-b{float:left; width:271px; margin-left:81px}

a#workstation-img{display:block; height:190px; width:271px}

#main-header-images{float:left; width:287px}

#main-header-content{float:left; width:456px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:#333}

#main-header-content-centered{float:left; width:456px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:#333; text-align:center}

#main-header-content-wide{float:left; width:700px; margin-left:10px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:#333; text-align:center}

#main-header-content-wide-2{float:left; width:710px; margin:0 20px 0 10px; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:#333; text-align:center}
#main-header-content-wide-2 p{margin-left:10px}

a.workstation-img-01{background:url(../images/product_tab_thrus/workstation/01.jpg) bottom center no-repeat}

a.workstation-img-02{background:url(../images/product_tab_thrus/workstation/02.jpg) bottom center no-repeat}

a.workstation-img-03{background:url(../images/product_tab_thrus/workstation/03.jpg) bottom center no-repeat}

#lanstations{float:left; width:271px; margin-left:89px}

a#lanstation-img{display:block; height:190px; width:271px}

a.lanstation-img-01{background:url(../images/product_tab_thrus/lanstation/01.jpg) bottom center no-repeat}

a.lanstation-img-02{background:url(../images/product_tab_thrus/lanstation/02.jpg) bottom center no-repeat}

h2.tab-thru{padding:7px 0 9px 0; margin:0; border:none; text-align:center; font-size:30px; font-weight:normal; color:#333}

.tab-thru-imgs{height:190px; margin-bottom:12px}

.tab-thru-wrapper{height:33px}

a.tab-thru-back{display:block; float:left; height:33px; width:23px; background:url(../images/product_tab_thrus/tab_back2.jpg) 5px 5px no-repeat}

a.tab-thru-back:hover{background:url(../images/product_tab_thrus/tab_back2.jpg) -19px 5px no-repeat}

a.tab-thru-forward{display:block; float:left; height:33px; width:24px; background:url(../images/product_tab_thrus/tab_forward2.jpg) 5px 5px  no-repeat}

a.tab-thru-forward:hover{; background:url(../images/product_tab_thrus/tab_forward2.jpg) -19px 5px  no-repeat}

.tab-thru-descrip{float:left; height:33px; width:224px; text-align:center; background:url(../images/product_tab_thrus/tab_descrip_dash.gif) 0 17px no-repeat}

.descrip-txt{font-family:arial,helvetica,sans-serif; font-size:10px; line-height:17px; color:#333; padding:1px 0 0 0}

.contact-us{width:201px; height:266px; float:left; margin:25px 0 0 49px; background:url(../images/Contact_Us_bkgd.jpg)}

.contact-us-b{width:201px; height:266px; float:left; margin:81px 0 0 49px; background:url(../images/Contact_Us_bkgd.jpg)}

.contact-us-c{width:201px; height:266px; float:left; margin:30px 0 0 10px; background:url(../images/Contact_Us_bkgd.jpg)}

.contact-us-d{width:201px; height:266px; float:left; margin:25px 0 0 0; background:url(../images/Contact_Us_bkgd.jpg)}

#contact-us-e{position:absolute; top:86px; left:870px; width:253px; height:383px; padding:10px 0 0 38px; font-family:arial; font-size:12px; color:#333; background:url(../images/vert_banner.jpg) no-repeat}

#contact-us-e-h2{width:214px; margin:0; padding:5px 0; font-weight:normal; text-align:center; font-size:32px; color:#333}

#contact-us-e-h3{width:214px; margin:0; padding:5px 0 10px 0; font-weight:normal; text-align:center; font-size:14px; color:#333}

.contact-us-f, #contact-us-f{width:201px; height:266px; margin:0; background:url(../images/Contact_Us_bkgd.jpg)}

#contact-us-g, #contact-us-h{float:left; width:215px; height:280px; padding:0; margin:10px 0 0 10px; background:url(../images/contact_form_brochure.gif) no-repeat}

#contact-us-h{background:url(../images/contact_form_quote.gif) no-repeat}

#contact-us-form-e{width:214px; padding:0 0 0 25px}

#contact-us-form-g1{width:214px; padding:70px 0 0 53px}

#contact-us-form-g2{width:214px; padding:30px 0 0 30px}

#contact-us-form{width:158px; padding:1px 0 0 18px}

#contact-us-h2{margin:0; padding:5px 0 4px 0; border:none; font-weight:normal; text-align:center; font-size:24px; color:#333}

label.cu{width:136px; padding:0 0 0 6px; font-family:arial,helvetica,sans-serif; font-size:12px}

.cu-t{height:15px; width:156px; border:1px solid #849cb8; padding:0 1px 0 1px; margin:1px 0 4px 0; color:#999}

.cu-t0{margin-top:6px}

.cu-z, .cu-z1{height:15px; width:50px; border:1px solid #849cb8; padding:0 1px 0 1px; margin:1px 0 4px 0; color:#999}

.cu-z0{margin-top:6px}

.cu-z1{width:110px; margin:1px 0 4px 23px}

#btn0a{display:block; margin:4px auto 0; padding:0; border:none; width:142px; height:23px; background:url(../images/buttons/send_request2.gif)}

#btn0a:hover{background:url(../images/buttons/send_request2.gif) -142px 0 no-repeat; cursor:pointer}

#btn1a, #btn2, #btn3, .btn1, .btn2, .btn3, .btn4, .btn5{display:block; margin:10px 0 0 -8px; padding:0; border:none; width:175px; height:30px; font-family:arial,verdana,sans-serif; font-size:16px; font-weight:bold; text-align:center; background:url(../images/buttons/blank_button_2.gif) #0080c4}
.btn4{background:url(../images/buttons/blank_button_3.gif) #0080c4}
.btn5{display:inline}
.btn1{margin:0}

.btn3{display:inline; margin:0}

.btn4{display:inline; margin:0}

#btn1a:hover, #btn2:hover, #btn3:hover, .btn1:hover, .btn2:hover, .btn3:hover, .btn4:hover{background:url(../images/buttons/blank_button_2.gif) -175px 0 no-repeat; color:#fff; cursor:pointer}
.btn4:hover{background:url(../images/buttons/blank_button_3.gif) -175px 0 no-repeat}
#btn3{margin:0 0 0 -8px}

#btn10{ position:absolute;  margin:2px 0 0 5px}

.closeButton{position:absolute; top:0; right:0}

#pp{text-align:center; padding:5px 0 0 0}

#pp a{font-family:arial,helvetica,sans-serif; font-size:10px; text-decoration:underline}

#pp a:hover{text-decoration:none}

#pp-e{width:214px; text-align:center; padding:10px 0 0 -25px}

#pp-e a{font-family:arial,helvetica,sans-serif; font-size:10px; text-decoration:underline}

#pp-e a:hover{text-decoration:none}

#do-01{clear:both; padding:12px 0 0 0; width:783px}

#do-01b{clear:both; padding:12px 0 0 0; width:734px}

#do-01c{clear:both; padding:12px 0 0 0; width:200px; text-align:left}

#doh-01{float:left; width:175px; padding:26px 0 0 250px; text-align:center}

#doh-02{float:left; width:175px; padding:15px 0 0 50px; text-align:center}

.doh-01{float:left; width:175px; padding:0 0 0 50px; text-align:center}

.doh-02{float:left; width:50px; padding:15px 0 0 15px; text-align:center; font-family:Helvetica,sans-serif; font-size:20px}

#raq-01{float:left; padding:26px 0 0 38px; width:175px; text-align:center}

#do-01-inner{width:175px; margin:0 0 0 337px; text-align:center}

#do-01b-inner{width:175px; margin:0 0 0 315px; text-align:center}

#do-01c-inner{width:175px; margin:0 0 0 50px; text-align:center}

#do-01d-inner{width:175px; margin:5px 0 0 50px; text-align:center}

button.design-online-01{display:block; margin:0; padding:0; border:none; width:175px; height:30px; background:url(../images/buttons/DESIGN_ONLINE.gif) no-repeat}

button.do-01-b{margin:0 auto}

button.design-online-01:hover{background:url(../images/buttons/DESIGN_ONLINE.gif) -175px 0 no-repeat; cursor:pointer}

button.raq-01{display:block; margin:0; padding:0; border:none; width:175px; height:30px; background:url(../images/buttons/REQUEST_A_QUOTE.gif) no-repeat}

button.raq-01:hover{background:url(../images/buttons/REQUEST_A_QUOTE.gif) -175px no-repeat; cursor:pointer}

div.do-01-txt, div.do-02-txt{padding:1px 0 0 0; font-family:arial,helvetica,sans-serif; font-size:12px; color:#666}

div.do-02-txt{padding-left:172px}

#borderline-buffer, 
#borderline-buffer2{clear:both}

#borderline-dash{margin:13px 0 0 7px; height:3px; background:url(../images/dash_lrg.gif) repeat-x}

#borderline-dash2{margin:13px 0 0 0; height:3px; background:url(../images/dash_lrg.gif) repeat-x}

#borderline-dash-b{clear:both; height:5px; width:764px; background:url(../images/dash_lrg.gif) bottom repeat-x}

#borderline-dash-c{clear:both; height:5px; width:750px; background:url(../images/dash_lrg.gif) bottom repeat-x}

#content-0{width:996px; font-family:helvetica,sans-serif; font-size:12px; color:#333}

#co-block-combo-01{float:left; width:785px; padding-left:8px}

#co-block-combo-01b{float:left; width:988px; padding-left:8px}

#co-block-combo-01c{float:left; width:988px}

#c0-block-01{float:left; width:430px; padding:0 20px 0 0}

#c0-block-01b{float:left; width:617px; padding:0 20px 0 0}

#c0-block-01c{float:left; width:565px; padding:0 20px 0 0}

#c0-block-01d{float:left; width:702px; padding:0 20px 0 0}

h2.h2-01{padding:0; margin:15px 0 15px 0; font-size:18px; font-weight:normal; color:#0080C4}

h2.h2-01-b{padding:0 0 0 36px; margin:15px 0 15px 0; font-size:18px; font-weight:normal; color:#0080C4}

h2.h2-01-c{padding:0; margin:15px 0 15px 17px; font-family:helvetica,arial,sans-serif; font-size:18px; font-weight:normal; color:#333}

h2.h2-01-d{padding:0; margin:9px 0 6px 0; font-size:18px; font-weight:normal; color:#0080C4; text-align:center}

h2.h2-01-e{padding:0; margin:9px 0 16px 0; font-size:18px; font-weight:normal; color:#0080C4; text-align:center}

h2.h2-01-f{padding:0; margin:15px 0 15px 17px; font-size:14px; font-weight:bold; color:#333}

h2.h2-01-g{padding:0; margin:10px 0; font:bold 12px helvetica,arial,sans-serif; color:#0080C4}

h3.h3-01{padding:0 0 5px 0; margin:15px 0 15px 0; font-size:14px; font-weight:bold; color:#333; border-bottom:solid 1px #999}
h3.h3-02{padding:5px 0; margin:15px 0; font-size:18px; font-weight:bold; color:#333; border-bottom:solid 1px #999; border-top:solid 1px #999}
h3.h3-03{padding:0 0 5px 0; margin:0 0 15px 0; font-size:18px; font-weight:bold; color:#333; border-bottom:solid 1px #999}

p.p-01{margin-left:17px}

p.p-faqs{margin:0 0 0 15px}

ul.clean-in{padding:0 0 0 50px; margin:0}

ul.clean{padding:0; margin:0 auto; width:245px; text-align:left}

ul.clean li, 
ul.clean-in li{list-style-type:none; line-height:20px}

ul.clean2{padding:0; margin:0; text-align:center}

ul.clean2 li{line-height:22px; font-family:arial,verdana,sans-serif; font-size:14px; color:#666}

ul.clean3{padding:0; margin:0 0 0 40px}

#c0-block-02{float:left; width:297px; padding:0 38px 0 0}

#c0-block-02b{float:left; width:297px; padding:0 0 0 0}

#c0-block-02c{float:left; width:385px; padding:0 0 0 10px; border-left:solid 1px #999}

#c0-block-02d{float:left; width:248px; padding:0 0 0 10px; border-left:solid 1px #999}

#sidebar-01{float:left; width:180px}

#sidebar-02{float:right; width:203px; margin-top:10px; padding-top:1125px; background:url(../images/down_arrow.png) center top repeat-y}

.co-02-inner{text-align:center}

#c0-block-03{float:left; width:430px; padding:0 20px 0 0}

#c0-block-03b{float:left; width:617px; padding:0 20px 0 0}

#c0-block-03c{float:left; width:617px; padding:0 20px 0 0}

#c0-block-03d{float:left; width:750px; padding:0 20px 0 0}

#c0-block-03e{float:left; width:500px; padding:0 20px 0 0}

#c0-block-04{float:left; width:335px; padding:0}

#c0-block-04a{float:left; width:335px; padding:0; text-align:center}

#c0-block-04b{float:left; width:250px; padding:0; text-align:center}

#lso-01{float:left; height:62px; padding-left:15px}

#lso-02{float:left; height:96px; padding-left:15px}

#c-04-do{float:left; width:185px; padding-left:8px}

#sidebar-img-01{padding:21px 0 13px 0}

#footer-line{width:950px; height:20px; margin:0 auto; border-bottom:1px solid #9a9a9a}

#gsa{float:left; padding:0 130px 0 54px}

#gbc{float:left; padding:0 123px 0 0}

#ifma{float:left; padding:0 88px 0 0}

#inc{float:left; padding:0 60px 0 0}

#pg-foot-copy{clear:both; width:980px; padding:10px 10px 0 10px; margin:0; font-size:11px; color:#8c8c8c}

#home-top-0{float:left; width:670px; height:354px}

#home-top-1{padding-top:11px; float:left}

#home-top-2{float:left; width:285px; height:300px}

#home-top-3{float:left; width:443px; height:300px; text-align:right; padding:0; margin:0}

#top-1{float:left; width:200px; height:300px}

#top-2{float:left; width:535px; height:300px; text-align:right; padding:0; margin:0 0 0 5px}

#top-3{float:left; width:470px; height:300px}

#top-4{float:left; width:250px; height:300px; text-align:center; padding:10px}

#top-5{float:left; width:524px; padding:0 15px 0 10px}

#top-6{float:left; width:180px; padding:10px 10px 0 0}

#top-7{float:left; width:435px; height:300px; padding:0; margin:10px 0 0 0; font:14px arial,verdana,sans-serif; text-align:center}

#top-8{float:left; width:300px; height:300px}

.main-copy{width:270px; padding:0}

.main-copy-2{width:270px; margin:10px 0 10px 7px; padding:10px 10px 20px 10px; border:dashed 1px #333}

.main-copy-3{width:270px; margin:10px 0 10px 7px; padding:10px 5px 20px 5px; border:dashed 1px #999}

.main-copy-4{width:236px; margin:10px 4px 10px 7px; padding:10px 5px 20px 5px; border:dashed 1px #999; float:right; text-align:center; border-radius:7px;   -webkit-border-radius:7px;   -moz-border-radius:7px}

.main-copy h1, .main-copy-2 h1, .main-copy-3 h1, .main-copy-4 h1{margin:10px 0; text-align:center; font-family:arial,verdana,sans-serif; font-size:26px; font-weight:normal; color:#666}

.main-copy-2 h1, .main-copy-3 h1{margin:0 0 10px 0; color:#000}

.main-copy-4 h1{margin:0 0 10px 0; font-size:20px; color:#000}

.main-copy h2, .main-copy-3 h2, .main-copy-4 h2{text-align:center; font-family:arial,verdana,sans-serif; font-size:18px; font-weight:normal; color:#666}

.main-copy h3, .main-copy-3 h3, .main-copy-4 h3{text-align:center; font-family:arial,verdana,sans-serif; font-size:16px; line-height:22px; font-weight:normal; color:#666}

ul.home-top-ul{color:#666; font-family:helvetica,arial,sans-serif; font-size:12px; font-weight:normal; margin:10px 0 0 50px; padding:0}

ul.home-top-ul-2{color:#666; font-family:helvetica,arial,sans-serif; font-size:12px; font-weight:normal; margin:10px 0 0 90px; padding:0; list-style:none}

ul.home-top-ul-2 li{float:left; position:relative; padding:0 10px}

ul.ht-ul-2{margin:10px 0 0 50px}

ul.home-top-ul li{line-height:26px}

ul.home-top-ul li a{color:#0080C3}

h1.home{margin:0; padding:10px 0 0 76px; border:none; font-family:helvetics,sans-serif; font-size:14px; font-weight:normal; color:#000; text-align:center;}

h1.hom{padding:10px 0 0 0}

h1.h1-01{margin:10px; padding:10px 0 0 20px; font-family:Arial,Helvetica,sans-serif; font-size:23px; letter-spacing:-0.01em; line-height:120%; text-indent:-20px}

h2.h2-02{margin:10px; padding:10px 0; font-family:Arial,Helvetica,sans-serif; letter-spacing:-0.01em; line-height:120%; font-size:20px; color:#708A06}

h2.h2-02-a{padding-top:0}

#content-02 p{font-size:1em; margin:0; padding:0 0 20px 10px; color:#000; line-height:130%; text-align:justify}

#content-02 strong{font-family:Arial,Helvetica,sans-serif; font-size:1em; line-height:130%}

.dropcaps, .dropcaps-2, .dropcaps-3{font-family:Arial,Helvetica,sans-serif; float:left; display:inline; margin-right:.1em; font-size:48px; font-weight:bold; font-style:normal; line-height:48px; height:48px; color:#000; padding-left:10px}
.dropcaps-3{margin:5px 5px 0 0; font-size:36px; color:#333}

.dropcaps-2{font-size:36px}

.smallText{padding:40px 20px 10px 20px; font-size:10px}

.smallText-2{font-size:12px; text-align:left}

.bquote{padding:20px}
.bquoteborder{margin:0 35px; border:dashed 1px #999}

.bigPhone{font-family:Arial,Helvetica,sans-serif; font-size:2em; color:#1378af}

.bigText{font-family:Arial,Helvetica,sans-serif; font-size:24px}

.divisor{clear:both; width:969px; height:1px; margin:0 auto; border-top:1px solid #9a9a9a}

.divisor-2{clear:both; width:996px; height:5px; margin:0 auto; background:#0080c1; border-top:1px solid #9a9a9a}

.divisor-3{clear:both; width:996px; height:5px; margin:0 auto; background:#0080c1; border-bottom:1px solid #9a9a9a}

.divisor-f{clear:both; width:1000px; height:1px; margin:0 auto; border-top:1px solid #9a9a9a}

#wrapper{width:969px; margin:0 auto}

.module{float:left; width:226px}

.mod00{margin-right:21px}

.mod01{margin-right:22px}

.mod02{margin-right:22px}

.mod03{margin-right:0}

h3.mod{padding:3px 0 4px 0; margin:0; border:none; border-bottom:1px solid #9a9a9a; font-size:14px; color:#333; text-align:center}

table.pic{padding:0; margin:0; border:none; height:165px; width:226px; text-align:center}

table.pic td{padding:0; margin:0; border:none; height:165px; width:226px; vertical-align:middle}

.pic img{display:block; margin:0 auto}

.descrip{height:96px; width:210px; margin:0 auto; text-align:center; line-height:18px}

.descrip2{height:34px; width:210px; margin:0 auto; text-align:center; line-height:18px}

.descrip a, .descrip2 a{text-decoration:underline}

.descrip a:hover, .descrip2 a:hover{text-decoration:none}

p.foot-p{width:980px; margin:0; padding:10px 10px 0 10px; font-family:arial,helvetica,sans-serif; font-size:12px}

#button-wrapper{width:663px; text-align:center}

#submitRequest{display:block; margin:0 auto; padding:0; border:none; width:175px; height:30px; background:url(../images/buttons/SUBMIT_REQUEST.gif) no-repeat}

#submitRequest:hover{background:url(../images/buttons/SUBMIT_REQUEST.gif) -175px no-repeat; cursor:pointer}

.f-big-bold{font-size:18px; font-weight:bold}

table.t-compare{margin:0 0 0 110px}

.t-compare th{padding:5px 10px; border:solid 1px #666}

.t-compare td{padding:5px 10px; border:solid 1px #666}

table.t-gallery{margin:0; border:none}

.t-gallery th{padding:5px 10px; border:none; text-align:center}

.t-gallery td{padding:5px 10px; border:none}

.table-header-blue{background-color:#1378af; color:#fff}

.tr-gray{background-color:#eee}

.t-compare-footer{font-size:9px}

/* ******************************************************************** */

#co-block-combo-01E{float:left; width:691px; padding-left:8px}

#c0-block-01E {float:left; width:326px; padding:0 20px 0 0}

#c0-block-02E{float:left; width:326px; padding:0 19px 0 0}

.txtRight-bE{float:left; width:180px}

.txtRight-bE h3{margin:0}

#sidebar-01E{float:left; width:297px}

