body{margin:0;padding: 0;font-family:tahoma,arial,helvetica,sans-serif;color:#919191;font-size:11px;text-align:center;background:#C8C8C8 url(/images/bkgd/main-background2.jpg) center top no-repeat;}
#main_wrapper{margin:0 auto;text-align:left;width:992px;}
#main{margin:0 65px 0 75px;text-align:left;width:852px;background:transparent;}

#header{height:130px;position:relative;}
#header .logo {position:absolute;left:0;top:0;width:200px;height:115px;cursor:pointer;}
#header .info {position:absolute;right:0;top:94px;font-size:14px;color:#E1E1E1;}
#header a, #header a:link,#header a:active,#header a:visited {color:#E1E1E1;text-decoration:none;}
#header a:hover {color:#19BBB4;}

#menu {background: #000000 url(/images/bkgd/menu-bar.jpg) left bottom no-repeat;height: 55px;position:relative;}
#menu ul.main_menu {list-style:none;margin:0;padding:0;float:left;width:400px;}
#menu ul.main_menu  li{display:block;float:left;padding:12px 10px 7px 0;font-size:12px;}
#menu ul.main_menu  li a:link,#menu ul li a:active,#menu ul li a:visited {color:#FFFFFF;text-decoration:none;}
#menu ul.main_menu  li a:hover {color:#19BBB4;}
#menu ul.main_menu  li a.selected:link,#menu ul li a.selected:active,#menu ul li a.selected:visited {color:#19BBB4;}
#menu ul.main_menu  li a.selected:hover {color:#19BBB4;}
#menu ul.product_selection {float:right;width:280px;margin:0;padding:12px 0 7px 0;}
#menu ul.product_selection  li{display:block;float:left;padding:0 0 0 10px;}

#footer {height:100%;}
#footer .footer_top {height:40px;padding: 0 10px;color:#FFFFFF;background: #000000 url(/images/bkgd/footer-bar.jpg) no-repeat;}
#footer .info {float: left; margin-top:12px;}
#footer .info a, #footer .info a:link, #footer .info a:active, #footer .info a:visited {color:#E1E1E1;text-decoration:none;} 
#footer .info a:hover {color:#19BBB4;}
#footer .links {float: right; margin-top:12px;}
#footer .links a, #footer .links a:link, #footer .links a:active, #footer .links a:visited {color:#E1E1E1;text-decoration:none;} 
#footer .links a:hover {color:#19BBB4;}
#footer .buttons {margin: 0 auto;text-align:left;width:645px;}
#footer .buttons a, #footer .buttons img {display:block;float:left;}
#footer .footer_bottom {color:#000000;margin: 30px 0 0 0; padding: 0 10px;}
#footer .copyright {float: left; }
#footer .design {float: right; }
 

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#content{z-index:1;position:relative;min-height:460px;height:auto !important;height:460px;background-color:#FFFFFF;}

#content .content_top{z-index:1;position:relative;min-height:290px;height:auto !important;height:290px;background-color:#000000;border-top:1px solid #000000;border-bottom:1px solid #000000;width:100%;}
#content .content_bottom{background-color:#FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;width:100%;}
#content .content_all{background-color:#FFFFFF;border-top:7px solid #000000;border-bottom:1px solid #FFFFFF;width:100%;}
#content .content_inner{margin:10px 27px;}
#content .left_image{position:absolute;left:0;top:0;width:426px;height:290px;overflow:hidden;}
#content .right_image{position:absolute;left:426px;top:0;width:426px;height:290px;overflow:hidden;}

#content .col_wrapper{margin:15px 0;background:url(/images/bkgd/col-divider.jpg) center top repeat-y;height:100%;}
#content .col1 {float:left;width:398px;}
#content .col1_inner{padding-right:27px;}
#content .col2 {float:left;width:398px;}
#content .col2_inner{padding-left:27px;}


#content .h1_wrapper {background: url(/images/bkgd/heading-line.jpg) repeat-x;}
#content h1{font-size:14px;margin:10px 0 5px 0;color:#000000;display:inline;background: url(/images/bkgd/heading-none.jpg) repeat-x;padding-right:5px;}
#content h2{font-size:13px;margin:10px 0 5px 0;color:#000000;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#666;font-weight:normal;}
#content p{margin:10px 0;color:#666;font-size:11px;}
#content a:link,#content a:visited,#content a:active {color:#19BBB4;text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#353535;font-size:11px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:#19BBB4;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#19BBB4;text-decoration:underline;}
#content .white {color: #FFFFFF;}
#content .darkgrey {color: #353535;}
#content .blue {color: #19BBB4;}
#content .black {color: #000000;}

/* news */
.news_title_wrapper {background: url(/images/bkgd/heading-line.jpg) repeat-x;position:relative;}
.news_title {position:absolute;top:-10px;right:0;}
.news {width: 370px;margin-top:20px;}
.news .image {width: 100px;float:left;}
.news .detail {width: 250px;float:left;}
.news .name {float:left;font-size:12px;color:#000000;}
.news .read_more{float:right;}
.news .summary{clear:both;padding-top:10px;}

.newsletter {padding-top:25px;background:url(/images/bkgd/heading-line.jpg) repeat-x;}
.newsletter .subscribe {float:left;font-size:12px;color:#19BBB4;}
.newsletter .submit {float:right;margin:4px 0 0 0;}

.newsletter label.twocol{margin:5px 0 0 0px;display:block;float:left;width:50px;font-size:11px;display:inline;color:#353535;}
.newsletter input.twocol{margin:5px 0;display:block;float:left;width:317px;font-size:11px;border:1px solid #CCCCCC;background-color:#fff;display:inline;}
.newsletter label.fourcol{margin:5px 0 0 0px;display:block;float:left;width:50px;font-size:11px;display:inline;color:#353535;}
.newsletter input.fourcol{margin:5px 0 0 0px;display:block;float:left;width:120px;font-size:11px;border:1px solid #CCCCCC;background-color:#fff;display:inline;}


/* products */
.new_product {width: 398px;float:left;margin-top:20px;}
.new_product .image {width: 100px;float:left;}
.new_product .detail {width: 250px;float:left;}
.new_product .name {float:left;font-size:12px;color:#19BBB4;}
.new_product .read_more{float:right;}
.new_product .summary{clear:both;padding-top:10px;}

.product_level1 {width: 398px;float:left;margin-top:20px;}
.product_level1 .image {width: 100px;float:left;}
.product_level1 .detail {width: 250px;float:left;padding-top: 35px;padding-left:10px;}
.product_level1 .name {float:left;font-size:12px;color:#FFFFFF;}
.product_level1 .view {float:right;}

.product_level2 {width: 265px;float:left;margin-top:20px;}
.product_level2 .image {width: 90px;float:left;}
.product_level2 .detail {width: 140px;float:left;padding-top: 20px;}
.product_level2 .name {float:left;font-size:12px;color:#FFFFFF;}
.product_level2 .view {float:right;}

.product_menu_wrapper {height:28px;background: url(/images/bkgd/product-line.jpg) repeat-x;position:relative;}
#content .product_menu_wrapper h1 {position:absolute; left: 0;bottom:0; font-size:14px;color:#000000;background: url(/images/bkgd/heading-none.jpg) repeat-x;margin:0;padding:0;padding-right:5px;}
.product_menu_wrapper ul.product_menu {position:absolute;right:0; top:0;list-style-type:none;width:396px;margin:0;padding:0;}
.product_menu_wrapper ul.product_menu  li{display:block;float:left;padding:0;}

.product_detail_wrapper {margin:10px 0;}
.product_detail_wrapper .view_instruction_sheet {float:right;padding-top:5px;}
.product_detail_wrapper .notes {float:left;width:360px;}
.product_detail_wrapper .substrates {float:left;width:360px;}
.product_detail_wrapper .eco {float:left; width:60px;}
.product_detail_wrapper .sample {float:left;width:100px;}
.product_detail_wrapper .sample .name, .product_detail_wrapper .sample .code {width:80px;text-align:center;color:#000000;margin:5px 0;} 
.product_detail_wrapper .accessory {float:left;width:100px;}
.product_detail_wrapper .accessory .code, .product_detail_wrapper .accessory .desc {width:80px;text-align:center;color:#000000;margin:5px 0;} 
.product_detail_wrapper .pricing th {color:#000000;font-weight:normal;}

/* contact form */
label.twocol{margin:5px 0 0 0px;display:block;float:left;width:100px;font-size:11px;display:inline;}
input.twocol{margin:5px 0;display:block;float:left;width:250px;font-size:11px;border:1px solid #CCCCCC;background-color:#fff;display:inline;}
textarea {overflow:auto;margin:10px 0px;width:350px;height:80px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;border:1px solid #CCCCCC;background-color:#fff;display:inline;}

label.fourcol{margin:5px 0 0 0px;display:block;float:left;width:30px;font-size:11px;display:inline;}
input.fourcol{margin:5px 0;display:block;float:left;width:220px;font-size:11px;border:1px solid #CCCCCC;background-color:#fff;display:inline;}
select.fourcol{margin:5px 20px 5px 0;display:block;float:left;width:50px;font-size:11px;border:1px solid #CCCCCC;background-color:#fff;display:inline;}

label.radio{margin:5px 0 0 0;display:block;float:left;width:20px;font-size:11px;display:inline;}
input.radio{margin:5px 20px 0 0;display:block;float:left;width:30px;font-size:11px;display:inline;}

input.checkbox{margin:5px 0 0 0;padding:0;display:block;float:left;font-size:11px;display:inline;}

input.submit{float:left;margin:5px 0 0 115px;}
label.evencol{margin:5px 0 0 0px;display:block;float:left;width:175px;font-size:11px;display:inline;}
input.evencol{margin:5px 0;display:block;float:left;width:175px;font-size:11px;border:1px solid #CCCCCC;background-color:#fff;display:inline;}

/*Menu*/
div.iMenu {z-index:100;width:200px;position:absolute;top:-2000px;background-color:#000;border:1px solid #19BBB4;overflow:auto;}
div.iMenu2 {z-index:100;width:180px;position:absolute;background-color:#000;padding-bottom:5px;text-align:left;}
ul#submenu {list-style:none;margin:0;padding:0;margin-left:5px;padding-left:5px;}
ul#submenu li {font-size:11px;}
ul#submenu li a:link,ul#submenu li a:visited {color:#fff;text-decoration:none;}
ul#submenu li a:hover {color:#fff;text-decoration:underline;}
