html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#FFFFFF;background:url(images/page-bg.jpg) top left repeat-x #8B8D99;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;width:100%;font-size:1%;overflow:hidden;height:0px;}
#wrapper {margin:0 auto;width:982px;text-align:left;margin-top:20px;background:url(images/wrapper-bg.gif) top left repeat-x #FFFFFF;}
#wrapperinner  {width:982px;text-align:left;}
#header {width:982px;height:140px;position:relative;}
#logo {position:absolute;top:18px;left:28px;width:243px;height:68px;}
#ctc {position:absolute;top:48px;right:20px;width:400px;height:36px;color:#FFFFFF;font-weight:bold;text-align:right;}
#ctc a:link, #ctc a:visited {color:#FFFFFF;text-decoration:none;}
#ctc a:active, #ctc a:hover {color:#FFFFFF;text-decoration:underline;}

#nav {position:absolute;top:95px;left:0px;width:982px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
#nav ul {position:relative;}
#nav li {list-style:none;float:left;display:inline;color:#FFFFFF;font-size:100%;}
#nav li.first {margin-left:20px;}
#nav a {display:block;padding:8px 8px 8px 8px;font-weight:bold;}
#nav a:link, #nav a:visited {color:#FFFFFF;text-decoration:none;}
#nav a:active, #nav a:hover {color:#3AA8DB;text-decoration:none;}
#nav a.on {color:#3AA8DB;text-decoration:none;}

#nav li ul {position:absolute;left:-999em;height:auto;width:280px;w\idth:270px;font-weight:normal;margin:0;padding:4px 8px 8px 8px;border-left:1px solid #007BDF;border-bottom:1px solid #000000;border-right:1px solid #000000;z-index:1000!important;background-color:#005DA8;}
#nav li li {width:270px;}
#nav li ul a {width:270px;w\idth:260px;}
#nav li ul ul {margin: -1.75em 0 0 2em;}
#nav li ul li a {background:url(images/arrow.gif) center left no-repeat;padding:2px 2px 2px 16px;border-bottom:1px solid #007BDF;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#subnav {position:absolute;top:103px;left:0px;width:982px;}
#subnav ul {padding-left:20px;z-index:1!important;}
#subnav li {list-style:none;float:left;display:inline;color:#FFFFFF;font-size:90%;}
#subnav a {display:block;padding:8px 11px 8px 11px;font-weight:normal;}
#subnav a:link, #subnav a:visited {color:#FFFFFF;text-decoration:none;}
#subnav a:active, #subnav a:hover {color:#3AA8DB;text-decoration:none;}
#subnav a.on {color:#3AA8DB;text-decoration:none;}



#content {width:982px;background:url(images/content-bg.jpg) bottom left repeat-x #39A9DC;}
#content a:link, #content a:visited {font-weight:bold;color:#FFFFFF;text-decoration:none;}
#content a:active, #content a:hover {font-weight:bold;color:#FFFFFF;text-decoration:underline;}

#hleft {width:220px;float:left;display:inline;padding-top:15px;}
.katara {position:absolute;top:-109px;left:0px;}
#hleftinner {width:190px;margin-left:15px;}
#hleft h2 {color:#FFFFFF;font-size:110%;font-weight:bold;padding:6px 0px 5px 0px;}
#hleft h3 {color:#FFFFFF;font-size:100%;font-weight:bold;padding:4px 0px 4px 15px;background:url(images/newsarrow.gif) center left no-repeat;}
#hleft p {padding:0px 0px 12px 0px;line-height:1.3em;}
#hleft a:link, #hleft a:visited {color:#FFFFFF;text-decoration:none;}
#hleft a:active, #hleft a:hover {color:#FFFFFF;text-decoration:underline;}
#hmain {width:762px;float:right;display:inline;}
#hleft p.sml {color:#FFFFFF;font-size:90%;}

#left {width:300px;float:left;display:inline;}
#main {width:582px;float:right;display:inline;}
#econtent {width:982px;min-height:538px;}
/*\*/
* html #econtent {height:538px;}
/**/
#econtent h1 {font-size:180%;color:#FFFFFF;padding:20px 66px 20px 20px;}
#econtent h2 {font-size:100%;font-weight:bold;color:#FFFFFF;padding:10px 66px 2px 20px;}
#econtent.news h3 {color:#FFFFFF;font-size:100%;font-weight:bold;margin-left:20px;padding:4px 0px 4px 15px;background:url(images/newsarrow.gif) center left no-repeat;}
#econtent p {color:#FFFFFF;padding:0px 66px 12px 20px;}
#econtent ul {color:#FFFFFF;margin-left:10px;padding:0px 66px 12px 20px;}
#econtent li {margin-left:10px;padding-left:4px;}
.aboutus {background:url(images/img-main-aboutus.jpg) top right no-repeat;}
.whatwedo {background:url(images/img-main-whatwedo.jpg) top right no-repeat;}
.glassdesign {background:url(images/img-main-glassdesign.jpg) top right no-repeat;}
.glassrange {background:url(images/img-main-glassrange.jpg) top right no-repeat;}
.applications {background:url(images/img-main-applications.jpg) top right no-repeat;}
.news {background:url(images/img-main-news.jpg) top right no-repeat;}
.contactus {background:url(images/img-main-contactus.jpg) top right no-repeat;}
.txtwde {width:540px;}
.txtmed {width:450px;}

.news1 {background:url(images/img-main-news1.jpg) top right no-repeat;}

#enav ul {margin-left:2px;padding-left:2px;}
#enav li {list-style:none;background:url(images/arrow-orange.gif) top left no-repeat;padding:1px 0px 1px 15px;margin-left:2px;}
#enav li a:link, #enav li a:visited {color:#FFFFFF;text-decoration:none;}
#enav li a:active, #enav li a:hover {color:#3AA8DB;text-decoration:none;}
#enav li a.on {color:#3AA8DB;text-decoration:none;}

#scontent {width:982px;min-height:527px;}
/*\*/
* html #scontent {height:527px;}
/**/
#scontent h1 {font-size:180%;color:#FFFFFF;padding:20px 66px 20px 20px;}
#scontent h2 {font-size:100%;font-weight:bold;color:#FFFFFF;padding:10px 66px 2px 20px;}
#scontent p {color:#FFFFFF;padding:0px 66px 12px 20px;}
#scontent ul {color:#FFFFFF;margin-left:10px;padding:0px 66px 12px 20px;}
#scontent li {margin-left:10px;padding-left:4px;}
.projects {background:url(images/img-main-projects.jpg) top right no-repeat;}
.transport {background:url(images/img-main-transport.jpg) top right no-repeat;}
.retail {background:url(images/img-main-retail.jpg) top right no-repeat;}
.commercial {background:url(images/img-main-commercial.jpg) top right no-repeat;}
.landscaping {background:url(images/img-main-landscaping.jpg) top right no-repeat;}
.residential {background:url(images/img-main-residential.jpg) top right no-repeat;}
.arts {background:url(images/img-main-arts.jpg) top right no-repeat;}
.healthcare {background:url(images/img-main-healthcare.jpg) top right no-repeat;}
.sports {background:url(images/img-main-sports.jpg) top right no-repeat;}

#rcontent {width:982px;}
.rcontentnav {width:982px;background:url(images/rcontentnav-bg.gif) top left repeat-y;min-height:527px;}
/*\*/
* html .rcontentnav {height:527px;}
/**/
.rleft {width:260px;float:left;display:inline;margin-left:20px;}

.rright {width:682px;float:right;display:inline;}
#rcontent .rleft h2 {font-size:100%;font-weight:bold;color:#FFFFFF;padding:10px 0px 10px 0px;}
#rcontent .rright h1 {font-size:180%;color:#FFFFFF;margin-left:20px;padding:20px 20px 20px 0px;}
#rcontent .rright h2 {font-size:100%;font-weight:bold;color:#FFFFFF;margin-left:20px;padding:10px 20px 2px 0px;}
#rcontent .rright p {margin-left:20px;padding:0px 20px 12px 0px;}
#rcontent .rright ul {color:#FFFFFF;margin-left:10px;padding:0px 0px 12px 20px;}
#rcontent .rright li {margin-left:10px;padding-left:4px;}
#rnav li {list-style:none;background:url(images/arrow.gif) top left no-repeat;padding:2px 0px 4px 15px;}
#rnav li a:link, #rnav li a:visited {color:#FFFFFF;text-decoration:none;}
#rnav li a:active, #rnav li a:hover {color:#3AA8DB;text-decoration:none;}
#rnav li a.on {color:#3AA8DB;text-decoration:none;}

.rightimage {margin-left:12px;}
.leftimage {margin-right:12px;}
span.emp {font-size:130%;font-weight:bold;color:#FA9E43;}
#content a.emp {font-size:130%;font-weight:bold;color:#FA9E43;}
#content a.emp:link, #content a.emp:visited {color:#FA9E43;text-decoration:none;}
#content a.emp:active, #content a.emp:hover {color:#FA9E43;text-decoration:none;}
#content  p.quote {font-size:110%;color:#FA9E43;font-style:italic;}
span.sig {font-style:normal;font-weight:bold;}

.gallery {width:582px;height:560px;background-color:#4E5560;text-align:center;padding-top:75px;voice-family: "\"}\""; voice-family:inherit;height:485px;}
.galleryleft {width:360px;padding-top:20px;margin-left:20px;}
.galleryleft h2 {color:#FFFFFF;font-size:110%;font-weight:bold;padding:0px 0px 12px 0px;}
.galleryleft img {margin-right:9px;margin-bottom:9px;float:left;display:inline;}

#footer {width:982px;background-color:#FFFFFF;padding:10px 0px 10px 0px;color:#87888A;font-size:86%;position:relative;}
#footer p.left {width:350px;float:left;display:inline;text-align:left;margin-left:20px;color:#87888A;}
#footer p.right {width:350px;float:right;display:inline;text-align:right;margin-right:20px;color:#87888A;}
#footer a {}
#footer a:link, #footer a:visited {color:#87888A;text-decoration:none;}
#footer a:active, #footer a:hover {color:#87888A;text-decoration:underline;}


