body {color: White;font-family: Arial, Helvetica, sans-serif;background-color: #F5F5F5;font-size: 0.8em;margin: 0px 0px;padding: 0px;}
#page {width: 940px;margin: 0 auto;padding: 0px;text-align: left;}
h1 {position: relative;margin: 0px 0px 0px 0px;padding: 0px;font-size: 14px;height: 221px;width: 940px;}
h1 span {position: absolute;top: 0;left: 0;z-index:1;height: 221px;width: 940px;  background: url(../images/header_01.jpg) no-repeat top; }
h2, h3 {color: #FFDB79;padding: 0px;margin: 0px;font-size: 1.4em;font-weight: normal;}
.h2m {background: url(../images/squares.png) no-repeat 0px 2px;padding: 0px 0px 5px 25px;margin: 0px 0px 0px 20px;}
.h2s {margin: 10px 0px 5px 0px;}
#navi {width: 940px;height: 70px;list-style: none;list-style-position: outside;margin: 0px;padding: 0px;background: url(../images/nav-bkgnd.png) no-repeat left;}
#navi li {margin: 0px 0px 0px 0px;padding: 0px;float: left;}
#navi li:first-child {margin-left: 10px;}
#navi li a {width: 145px;height: 70px;display: block;text-decoration:none;}
#navi li a:hover {background-position: 0px -70px;}
#navi li a strong {visibility: hidden;}
.n1 {background: url(../images/nav-home.png) no-repeat top left;}
.n2 {background: url(../images/nav-about-us.png) no-repeat top left;}
.n3 {background: url(../images/nav-location.png) no-repeat top left;}
.n4 {background: url(../images/nav-contact-us.png) no-repeat top left;}
.n1 {_margin-left: 20px;}
#header {clear:both;width: 940px;height: 109px;background: url(../images/header_02.jpg) no-repeat top left;}
#content {width: 940px;min-height: 400px;background: url(../images/main-bkgnd.png) no-repeat top left;}
#main {width: 620px;float: right;margin: 36px 20px 0px 0px;_height:350px;}
#left {width: 270px;float: left;margin: 36px 0px 0px 10px;}
.ull {padding: 0px;margin: 10px 0px 0px 0px;list-style: none;list-style-position: outside;}
.ull li {padding: 0px 0px 0px 36px;margin: 0px;height: 50px;background: url(../images/circle.png) no-repeat 10px 15px;}
.ull a {color: #FFDB79;font-size: 1.4em;display: block;text-decoration: none;padding-top: 10px;}
.ull a:hover {color: #FFDB79;text-decoration: underline;}
.ull em {font-size: 0.9em;}
.cl {width: 280px;float: left;margin: 5px 0px 0px 20px;_margin: 5px 0px 0px 10px;}
.cr {width: 280px;float: right;margin: 5px 30px 0px 0px;_margin: 5px 10px 0px 0px;}
.cc {clear: both;height: 20px;}
.ccc {clear: both;}
.cp1 {margin: 0px 0px 5px 0px;padding: 0px;line-height:1.6em;}
.why {padding: 0px;margin: 0px 0px 0px 25px;list-style-position: outside;color: #FFDB79;}
.why span {color: #fff;line-height:1.6em;}
#smartweb {text-align: center;color: #A3A3A3;}
#smartweb p {margin: 0px;padding: 5px;}
#smartweb a {color: #A3A3A3;text-decoration: none;}
.pc {padding: 0px;margin: 10px 20px;}
.contact {margin: 0px 0px 0px 20px;padding: 0px;}
.contact form {margin: 0px;padding: 0px;}
.contact fieldset {border: 0px none;margin: 0px;padding: 0px;}
.contact label {display: block;line-height: 20px;font-weight: bold;width: 100px;float: left;}
.field {border: 1px solid #FFDB79;display: block;}
.f1 {width: 20em;}
.f2 {width: 15em;}
.txtarea {border: 1px solid #DCDCDC;width: 20em;height: 7em;}
.req {color: #FFDB79;}
.buttons {margin: 10px 0px 0px 100px;}
.ulla {padding: 0px;margin: 10px 0px 0px 0px;list-style: none;list-style-position: outside;}
.ulla li {padding: 0px 0px 0px 36px;margin: 10px 0px 0px 0px;background: url(../images/circle.png) no-repeat 10px 15px;}
.ulla a {color: #FFDB79;font-size: 1.2em;display: block;text-decoration: none;padding-top: 10px;}
.ulla a:hover {color: #FFDB79;text-decoration: underline;}
.ulla em {font-size: 0.9em;}
.ullb {padding: 0px;margin: 120px 0px 0px 50px;list-style: none;list-style-position: outside;}
.loc1 {width: 250px;_width: 240px;margin: 10px 0px 0px 0px;padding: 0px;list-style: none;list-style-position: outside;}
.loc1 li {margin: 5px 5px 10px 5px;padding: 0px;}
.loc1 {float: left;margin-left: 20px;}
.loc1 a {color: #FFDB79;}
.loc1 a:hover {text-decoration: none;}
.sh_desc, .fu_desc {padding: 0px;margin: 10px 50px 0px 20px;}
.products {margin: 10px 0px 0px 20px;}
.pr {width: 175px;float: left;margin: 0px 5px 5px 0px;border: 1px solid #AD4100;}
.pr p {margin: 0px;padding: 2px 5px;background-color: #FFDB79;height: 35px;color: #AD4100;}
.pr a {border: 0px none;}
.pr img {border-top: 1px solid #AD4100;border-bottom: 0px none;border-left: 0px none;border-right: 0px none;width: 175px;height: 175px;  white-space: nowrap; }
.as1 {margin: 10px 0px 10px 20px;padding: 0px;line-height: 1.6em;width:250px;float:left;}
.as2 {margin: 6px 30px 0px 0px;width: 300px;height: 225px;float: right;}
#map {width: 700px;height: 500px;text-align:left;}
#locimg {float: right;margin: 13px 50px 0 0;}
#locimg img {width: 250px;height: 188px;}