/* BROWSER RESET */
html, body {color:#000;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style-type:disc;list-style-position:inside;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}strong{font-weight:bold;}em{font-style:italic;}th,td {border:1px solid #000;padding:.5em;}
/* END RESET */

/* TYPOGRAPHY */
body{font:12px /1.5 Calibri,Helvetica,Arial,clean,sans-serif;background: transparent url("../images/test_bg.gif") repeat-x 0px 0px;background-color:#336699;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;}
h1{font:36px /1 Calibri,Helvetica,Arial,clean,sans-serif;font-weight:bold;margin-bottom:18px;color:#336699;}
h2{font:24px /1 Calibri,Helvetica,Arial,clean,sans-serif;font-weight:bold;margin-bottom:18px;color:#336699;}
h3{font:18px /1 Calibri,Helvetica,Arial,clean,sans-serif;font-weight:bold;margin-bottom:0px;}
p{margin-bottom:18px;}
a{color:#336699;text-decoration:none;}
a:hover{text-decoration:underline;}
/* END TYPOGRAPHY */

/* GRID, ETC */
.grid6{width:714px;float:left;padding-left:18px;padding-right:18px;}
.grid5{width:589px;float:left;padding-left:18px;padding-right:18px;}
.grid4{width:464px;float:left;padding-left:18px;padding-right:18px;}
.grid3{width:339px;float:left;padding-left:18px;padding-right:18px;}
.grid2{width:214px;float:left;padding-left:18px;padding-right:18px;}
.grid1{width:89px;float:left;padding-left:18px;padding-right:18px;}
.alignright{float:right;}
img{border:9px solid #ddd;margin-bottom:18px;}
img.nodec{margin:0px;border:0;}
.clearfix{width:589px;height: 1px;line-height: 0.1px;clear: both;}
/* END GRID, ETC */

/* LISTS */
lockquote,ul,ol,dl{margin-bottom:18px;}
ol{list-style-type:decimal;}
ol li ol{list-style-type:lower-alpha;}
ol li ol li ol{list-style-type:lower-roman;}
ol li ol li ol li ol{list-style-type:lower-greek;}
/* END LISTS */

body{text-align:center;min-width:750px;}
#wrapper{width:750px;margin:auto;text-align:left;margin-top:18px;}
#wrapper #header{width:750px;height:72px;margin-bottom:18px;}
#wrapper #header #logo{width:375px;height:72px;background: url("../images/logo.jpg") no-repeat 0px 0px;float:left;}
#wrapper #header #logo h1{margin-bottom:0px;}
#wrapper #header #logo h1 a{display:block;height:72px;width:375px;text-indent:-9999px;}
#wrapper #header #contactinfo{width:375px;height:72px;float:left;text-align:right;}
#wrapper #navigation{clear:both;width:750px;height:36px;padding-bottom:18px;background-image:url("../images/navbg.gif");}
#wrapper #navigation ul, #navigation ul li{list-style:none;margin:0;padding:0;}
#wrapper #navigation ul{text-align:center;}
#wrapper #navigation ul li, #wrapper #navigation ul li a{display:block;width:125px;height:36px;float:left;color:#fff;font:18px /2 Calibri,Helvetica,Arial,clean,sans-serif;font-weight:bold;}
#wrapper #navigation ul li a:hover{background:url("../images/hover_tab.gif") no-repeat 0px 0px;color:#fff;text-decoration:none;}
#wrapper #navigation ul li a.current{background:url("../images/current_tab.gif") no-repeat 0px 0px;color:#000;}
#wrapper #navigation ul li a.current:hover{text-decoration:none;cursor:default;}
#wrapper #content{width:750px;background:transparent url("../images/contentbg.gif") repeat-y 100%;}
#wrapper #content #intro{height:216px;margin-bottom:18px;}
#wrapper #content #showwrap{height:198px;width:348px;float:left;margin-bottom:18px;background-color:#ddd;margin-right:18px;margin-left:9px;}
#wrapper #content #slideshow{height:180px;width:330px;margin:9px;background-color:#fff;}
#advantages{clear:both;width:750px;height:162px;}
#advantages h1{text-align:left;}
#capabilities, #design, #quality{height:180px;}
#design, #quality{border-left:3px solid #ddd;width:211px;}
#footer{clear:both;width:741px;height:55px;margin:auto;padding-left:9px;padding-top:18px;background-image:url("../images/footerbg.gif");color:#fff;}
#footer a{color:#fff;}

#sales {text-align:center;}
#sales h2 {text-align:left;}
#sales form {text-align:left;}