body {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0; background-color:#97d5a1;}
h1 {font-size:16px;color:#009}
h2 {font-size:14px;color:#666}
a {}
a, a:link, a:visited, a:active {color:#d15400}
#banner {width:800px;background:url(../images/header.gif) repeat-x #fff;height:70px;color:#fff;padding:40px 0 0 0}
#outer {width:800px;border:1px solid #ccc;padding-top:0px;border-bottom:10px solid #ccc;margin:0 auto}
#outer:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#menu {float:left;width:200px;margin:10px 0 0 10px;height:450px}
#leftbar {float:left;width:160px;margin-left:10px}

label {width:100px;float:left;clear:left;font-weight:bold}
ul {margin:0;padding:0}
ul li {margin:5px 0;padding:0}
img {border:0}
.err {color:red}
.updated {color:blue}

#title {margin:5px 0 0 20px;font-size:2em}
#subtitle {margin:5px 0 0 20px;font-style:italic}
.head {background:#f0f0f0;margin:10px 0 10px 0;color:#666;font-weight:bold;padding:5px}
.notes {margin:10px 10px 10px 0px;color:#999;font-style:italic}

.gallery {float:left;margin:5px;width:155px;height:155px;border:1px solid #f0f0f0;text-align:center;padding:3px 0}
.desc {height:25px;padding:0;margin:3px 0;text-align:center;font-size:0.9em;color:#666}

.news_header {font-weight:bold;text-decoration:underline}
.news_date {font-style:italic}
.news_body {border-bottom:1px solid #ccc;margin-right:10px}

.menu3 {margin:10px 5px 10px 0px}
.menu3 li {padding:5px 0 5px 10px;margin:8px 0 8px 0px;background:#f0f0f0;list-style:none}
.menu3 a {text-decoration:none}
.menu3 .submenu {margin-left:20px;}

.clear{clear:both;}

#header_wrapper{height:194px;background:url('../images/header_slice.jpg') repeat-x;text-align:center;}
#header{width:960px;height:120px;margin:auto;text-align:left;}
#header .pad{padding:46px 38px 0 28px;}
#header #logo{float:left;vertical-align:bottom;}
#header #header_text{width:150px;font-size:22px;text-align:right;color:#fff;float:right;margin:0;margin-top:10px;}
#header #header_text span{font-weight:bold;}

#nav{width:960px;margin:auto;text-align:left;}
#nav ul{margin:30px 0 0 60px;padding:0;list-style:none;height:44px;}
#nav ul li{margin:0 10px 0 0;padding:0;float:left;width:132px;height:44px;background:url('../images/nav_item.jpg') no-repeat;display:table;vertical-align:middle;#position:relative; overflow:hidden;z-index:10;}
#nav ul li span{#position: absolute;#top: 50%;display:table-cell;vertical-align: middle;z-index:40;}
#nav ul li a{display:block;width:132px;text-align:center;#position: relative;#top: -50%; font-size:17px;color:#fff;font-weight:bold;text-decoration:none;z-index:50;}
#nav ul li.selected{background:url('../images/nav_item_selected.jpg') no-repeat;}
#nav ul li.selected a{color:#000;}

#content_wrapper{background-color:#fff;text-align:center;border-bottom:1px solid #022119;} 
#content{width:960px;margin:auto;text-align:left;} 
#content .pad{padding:16px 59px 35px 59px;} 
#content #flash_banner{margin:0 0 20px 0;} 

#dynamic_wrapper{width:842px;}
#dynamic_wrapper img{display:block;}
#dynamic_wrapper #dynamic_content {background:url('../images/dynamic_slice.jpg') repeat-y; padding:0 12px 0 12px;}
#dynamic_wrapper h1, #dynamic_wrapper h2, #dynamic_wrapper h3, #dynamic_wrapper h4, #dynamic_wrapper h5, #dynamic_wrapper p {margin:0;padding:0;color:#333333;font-weight:normal;font-size:12px;}
#dynamic_wrapper h1{font-size:20px;}
#dynamic_wrapper h2{font-size:18px;margin-top:15px;}
#dynamic_wrapper h3{font-size:16px;margin-top:15px;}
#dynamic_wrapper h4{font-size:14px;margin-top:15px;}
#dynamic_wrapper h5{font-size:12px;margin-top:15px;}
#dynamic_wrapper p{margin-top:15px;}

#dynamic_wrapper h1.product_header{width:93px;float:left;}
#dynamic_wrapper h1.product_header input{float:right;border:none;}
#dynamic_wrapper .product {margin-top:30px;}
#dynamic_wrapper .product .product_left {width:175px;float:left;}
#dynamic_wrapper .product .product_right {width:550px;float:left;}
#dynamic_wrapper .product .product_right form{margin:0;}
#dynamic_wrapper .product .product_left img{border: 1px solid #888888;}
#dynamic_wrapper .product .product_right h2{margin:0;}
#dynamic_wrapper .product .product_right p{margin:0;margin-top:10px;}
#dynamic_wrapper .product .product_right p.price{font-weight:bold;}
#dynamic_wrapper .product .product_right .quantity{width:50px;}

#content #guarantee{float:left; margin:66px 0 0 12px;} 
#content #vision{float:right; margin:14px 0 0 0;} 

#footer_wrapper {text-align:center;}
#footer {width:960px;margin:auto;text-align:left;}
#footer .pad{padding:30px 40px 30px 40px;}
#footer .left{width:350px;float:left;color:#022119;}
#footer .left a{color:#022119;text-decoration:none;}
#footer .right{width:350px;float:right;text-align:right;color:#022119;}

#dynamic_content ul{margin-left:15px;}
