
#container{width:800px;margin:20px auto;}
#header{overflow:hidden;}
a#logo{width:79px;height:52px;display:block;background:url('../images/logo.gif');text-indent:-9999px;margin:0 0 10px 0;float:left;}
h1{display:none;}
ul#languages{float:right;}
ul#languages li{float:left;margin:0 3px 0 0;}
ul#languages li a{display:block;width:24px;height:19px;text-indent:-9999px;background-image:url('../images/new/flags.png');}
a#en{background-position:0 0;}
a#fr{background-position:0 -19px;}
a#de{background-position:0 -38px;}
a#es{background-position:0 -57px;}
ul#languages li a[rel=nofollow]{opacity:.5;}
#navwrapper{float:left;width:800px;background-color:#ddd;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;}
ul#nav{display:block;overflow:hidden;padding:5px 20px;width:760px;font-family:Verdana,Arial,Helvetica;}
ul#nav li{float:left;margin:0 15px 0 0;}
ul#nav li a{display:block;font-size:.7em;background:url('../images/bullet_blue_arrow.gif') no-repeat top left;padding-left:8px;text-transform:uppercase;text-decoration:none;color:#333;}
ul#nav li a:hover{color:#999;}
#footer{color:#999;font-family:Verdana,Arial,Helvetica;font-size:.65em;margin:20px 0 0 0;border-top:1px solid #ccc;padding:15px 0 0 0;}
ul#footernav{overflow:hidden;margin:0 0 5px 0;}
ul#footernav li{float:left;margin:0 5px 0 0;}
ul#footernav a{color:#999;text-decoration:none;text-transform:lowercase;border-right:1px solid #999;padding-right:5px;}
#footer cite{font-style:normal;}
ul.error{font-size:.7em;color:red;padding:10px;background-color:#FCC;border:1px solid red;}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;}
#home_head{overflow:hidden;margin:10px 0 10px 0;}
#slideshow{width:520px;height:320px;background:#f5f5f5;float:left;}
#slideshow img{width:520px;height:320px;}
#welcome_msg{width:248px;padding:10px;height:298px;border:1px solid #ccc;float:right;font-family:Verdana,Arial,Helvetica;}
#welcome_msg blockquote{color:#386CAF;font-size:.9em;font-weight:bold;margin-bottom:10px;}
#welcome_msg p{color:#666;font-size:.8em;margin-bottom:10px;font-weight:bold;}
#welcome_msg ul{color:#333;list-style-type:disc;padding:0 0 0 15px;font-size:.65em;line-height:1.2em;}
#welcome_msg ul li{margin-bottom:2px;}
#welcome_msg ul li a{color:#386CAF;text-decoration:none;}
#welcome_msg ul li a:hover{text-decoration:underline;}
.divider{height:10px;background:#ddd;}
.row{overflow:hidden;margin:15px 0 0 0;font-family:Verdana,Arial,Helvetica;}
.divided{background:url('../images/new/home_featured_bg.gif') repeat-y;}
.column{width:251px;float:left;height:inherit;}
.middle{margin:0 10px;padding:0 10px;}
.double{width:530px;margin-right:18px;}
.small{width:200px;}
.full{width:590px;margin:0 10px 0 0;}
#home_features h2{font-family:"Century Gothic";text-transform:lowercase;color:#6689CC;font-weight:normal;margin:0 0 20px 0;}
#home_features h3{font-size:.7em;margin:0 0 10px 0;}
#home_features h3 a{color:#386CAF;text-decoration:none;}
#home_features h3 a:hover{text-decoration:underline;}
#home_features p{font-size:.65em;color:#666;margin:0 0 10px 0;line-height:1.2em;}
#home_features p a{color:#386CAF;text-decoration:none;}
#home_features p a:hover{text-decoration:underline;}
.segment{overflow:hidden;margin:0 0 20px 0;}
.segment ul{color:#333;list-style-type:disc;padding:0 0 0 15px;font-size:.65em;line-height:1.2em;}
.segment ul li{margin-bottom:2px;}
.segment ul li a{color:#386CAF;text-decoration:none;}
.segment ul li a:hover{text-decoration:underline;}
a.feature{float:left;margin:0 10px 10px 0;}
a.feature img{border:1px solid #ccc;padding:1px;}
h2#head_products{background:url('../images/headers/new-products.jpg') no-repeat top right;}
h2#head_company{background:url('../images/headers/new-company.jpg') no-repeat top right;}
h2#head_contact{background:url('../images/headers/new-contact.jpg') no-repeat top right;}
h2#head_news{background:url('../images/headers/new-news.jpg') no-repeat top right;}
h2.rounded{font-family:"Century Gothic";border:1px solid #ccc;padding:55px 10px 10px 10px;margin:0 0 20px 0;font-weight:normal;color:#8C9CCF;text-transform:lowercase;font-size:1.4em;}
.double h3{color:#386CAF;font-weight:bold;}
.products_col{overflow:hidden;}
.category{width:255px;margin:0 15px 20px 0;overflow:hidden;float:left;}
.end{margin-right:0px;}
.category h3{font-size:.9em;color:#386CAF;border-bottom:1px solid #ccc;padding:0 0 3px 0;margin:0 0 15px 0;}
.category img{float:left;margin:0 15px 0 0;}
.category ul{color:#333;list-style-type:disc;padding:0 0 0 15px;font-size:.7em;line-height:1.2em;float:left;width:150px;}
.category ul li{margin-bottom:2px;}
.category ul li a{color:#386CAF;text-decoration:none;}
.category ul li a:hover{text-decoration:underline;}
.side{border:1px solid #ccc;padding:15px;margin-bottom:15px;overflow:hidden;}
p.msg{font-weight:bold;color:#386CAF;line-height:1.2em;margin:0 0 10px 0;}
.side p{font-size:.7em;}
.side p a{color:#386CAF;text-decoration:none;}
.side p a:hover{text-decoration:underline;}
.side h4{font-size:.7em;color:#386CAF;margin:0 0 10px 0;}
.side ul{color:#333;font-size:.65em;line-height:1.2em;float:left;line-height:2em;}
.side ul li a{color:#386CAF;text-decoration:none;}
.side ul li a:hover{text-decoration:underline;}
a.pdf{background:url('../images/led-icons/doc_pdf.png') no-repeat;padding:2px 0 2px 20px;}
#company_col h3{color:#386CAF;font-weight:bold;}
#company_col h4{color:#386CAF;margin:2em 0 1em 0;font-weight:bold;font-size:.8em;}
#company_col h5{color:#666;margin:1em 0 1em 0;font-weight:bold;font-size:.8em;}
#company_col p{color:#666;font-size:.7em;line-height:1.2em;margin-bottom:1em;}
#company_col ul{color:#666;font-size:.7em;line-height:1.2em;margin-bottom:1em;list-style-type:disc;padding:0 0 0 1.5em;}
#company_col ol{color:#666;font-size:.7em;line-height:1.2em;margin-bottom:1em;list-style-type:decimal;padding:0 0 0 2em;}
#company_col li{margin-bottom:.4em;}
p.adetails span{width:6em;display:inline-block;font-weight:bold;}
p.adetails a{color:#386CAF;text-decoration:none;}
p.adetails a:hover{text-decoration:underline;}
#contact_form{margin:20px 0 0 0;border:1px solid #ccc;padding:15px;overflow:hidden;}
#contact_form legend{color:#386CAF;margin:0 0 1em 0;font-weight:bold;font-size:1em;}
#contact_form p{overflow:hidden;}
label.enq{display:inline-block;width:120px;float:left;}
#contact_form em{color:red;margin:0 .4em;}
#contact_form textarea{width:250px;height:100px;}
#contact_form input[type=text],#contact_form textarea{float:left;}
label.error{color:red;font-size:.9em;margin:0 0 0 .6em;}
input.error,textarea.error{border:1px dotted red;}
input[name=cmd]{float:right;font-weight:bold;background-color:#efefef;border:1px solid #386CAF;color:#386CAF;}
.news_item{margin:0 0 2em 0;}
.news_item h3{margin:0 0 .6em 0;color:#386CAF;}
.news_item h3 a{color:#386CAF;font-weight:bold;text-decoration:none;}
.news_item h3 a:hover{text-decoration:underline;}
.news_item p{color:#666;font-size:.7em;line-height:1.2em;margin-bottom:.6em;}
.news_item p a{color:#386CAF;text-decoration:none;}
.news_item p a:hover{text-decoration:underline;}
.news_item ul,.news_item ol{color:#666;font-size:.7em;line-height:1.2em;margin-bottom:.6em;list-style-type:disc;padding-left:15px;}
.news_item li{margin-bottom:3px;}
p.calendar{background:url('../images/led-icons/calendar_2.png') no-repeat;padding:2px 0 2px 22px;font-size:.65em;font-style:italic;color:#999;}
p.tags{background:url('../images/led-icons/tag_blue.png') no-repeat;padding:2px 0 2px 22px;font-size:.65em;font-style:italic;color:#999;margin:2em 0;}
ul#archive_list{font-size:12px;color:#999;}
ul#archive_list li{line-height:1.2em;overflow:hidden;}
ul#archive_list li span{font-weight:bold;font-size:12px;float:left;display:inline-block;width:50px;}
ul#archive_list ul{margin:0 0 10px 0;}
ul#archive_list ul li{margin:0;font-size:12px;}
ul#archive_list ul li a{color:#666;text-decoration:none;font-weight:normal;}
ul#archive_list ul li a:hover{text-decoration:underline;}
#tagcloud span{display:none;}
#tagcloud li{display:inline;}
#tagcloud a{color:#ccc;text-decoration:none;}
#tagcloud a:hover{text-decoration:underline;}
#tagcloud .v-popular{font-size:1em;}
#tagcloud .vv-popular{font-size:1.5em;}
#tagcloud .vvv-popular{font-size:2em;}
#tagcloud .vvvv-popular{font-size:2.5em;}
#tagcloud .vvvvv-popular{font-size:3em;}
h2.cat_title{font-family:Arial,Helvetica;font-weight:normal;font-size:1.2em;color:#386CAF;padding:0 0 5px 0;border-bottom:1px solid #ccc;margin:0 0 20px 0;}
table.products_table{margin-left:1px;margin:-1px;}
td.product{padding:5px;border:1px solid #ccc;text-align:center;}
.product a{text-decoration:none;}
.product h3{margin:5px 0;color:#386CAF;font-size:.75em;}
.product h3 a{color:#386CAF;font-weight:bold;text-decoration:none;}
.product h3 a:hover{text-decoration:underline;}
.product p{color:#666;font-size:.7em;line-height:1.2em;margin-bottom:.6em;}
.product p a{color:#386CAF;text-decoration:none;}
div.end{margin-right:0;}
.products{border:1px solid #ccc;padding:10px;margin-bottom:15px;overflow:hidden;}
.products p{font-size:.7em;}
.products p a{color:#386CAF;text-decoration:none;}
.products p a:hover{text-decoration:underline;}
.products h4{font-size:.7em;color:#386CAF;margin:0 0 10px 0;text-transform:uppercase;}
.products ul{color:#333;font-size:.65em;float:left;line-height:2em;}
.products ul{line-height:1.2em;}
.products ul li{margin-bottom:8px;border-bottom:1px dashed #ccc;padding-bottom:8px;width:175px;}
.products a.link{color:#386CAF;text-decoration:none;}
.products a.link:hover{text-decoration:underline;}
.products a.active{background-color:#E1EEFF;color:#666;}
.hugetitle{font-family:arial,helvetica,sans-serif;font-size:1.2em;color:#386CAF;}
.discontinued{color:red;font-style:italic;}
img.mainimg{float:left;margin:0 20px 0 0;}
div.info{width:410px;float:left;}
div.info h3{font-size:.8em;color:#666;margin:0 0 20px 0;line-height:1.3em;}
div.info p{font-size:.75em;color:#666;margin:0 0 20px 0;line-height:1.3em;}
#prod_features{width:200px;float:left;margin-right:10px;}
#prod_documents{width:200px;float:left;}
#prod_specs h4{font-size:.8em;color:#386CAF;margin:0 0 10px 0;}
#prod_specs ul{color:#666;font-size:.7em;line-height:1.4em;list-style-type:disc;padding:0 0 0 15px;}
#prod_specs ul li a{color:#386CAF;text-decoration:none;}
#prod_specs ul li a:hover{text-decoration:underline;}
a.pdf{background:url('../images/led-icons/doc_pdf.png') no-repeat;padding:2px 0 2px 20px;}
.register{background:url('../images/left_communicate.jpg') no-repeat;padding:0 0 0 140px;width:610px;}
p.instr{font-size:.75em;color:#666;margin:0 0 20px 0;line-height:1.3em;}
#register_form{margin:20px 0 0 0;overflow:hidden;}
#register_form h3{color:#386CAF;margin:0 0 1em 0;font-weight:bold;font-size:.85em;background-color:#efefef;display:block;width:600px;padding:3px 5px;}
#register_form p,div.tabular{overflow:hidden;font-size:.75em;color:#666;margin:0 0 5px 0;}
#register_form p label,div.tabular label{font-weight:bold;}
#register_form em{color:red;margin:0 .4em;}
#register_form textarea{width:250px;height:100px;}
#register_form input[type=text],#register_form textarea{float:left;}
#register_form table{float:left;font-size:.9em;color:#666;margin:5px 0;}
#register_form fieldset{margin:0 0 20px 0;}
div.social{margin:20px 0 0 0;border:1px solid #6689cc;padding:10px;}div.social h3{font-size:11px;font-weight:bold;color:#386caf;margin-bottom:10px;}
div.social.noborder{border:0;padding:0;}
ul.socialmedia{list-style-type:none;padding:0;overflow:hidden;}ul.socialmedia li{float:left;margin:0 5px 0 0;}
ul.socialmedia.large a.icon{display:block;width:32px;height:32px;text-indent:-999em;}ul.socialmedia.large a.icon.facebook{background-image:url('../images/social_icons/32px/facebook.png');}
ul.socialmedia.large a.icon.twitter{background-image:url('../images/social_icons/32px/twitter.png');}
ul.socialmedia.large a.icon.youtube{background-image:url('../images/social_icons/32px/youtube.png');}
ul.socialmedia.large a.icon.linkedin{background-image:url('../images/social_icons/32px/linkedin.png');}
ul.socialmedia.med a.icon{display:block;width:24px;height:24px;text-indent:-999em;}ul.socialmedia.med a.icon.facebook{background-image:url('../images/social_icons/24px/facebook.png');}
ul.socialmedia.med a.icon.twitter{background-image:url('../images/social_icons/24px/twitter.png');}
ul.socialmedia.med a.icon.youtube{background-image:url('../images/social_icons/24px/youtube.png');}
ul.socialmedia.med a.icon.linkedin{background-image:url('../images/social_icons/24px/linkedin.png');}
ul#languages a.overlay{float:right;font-family:"Century Gothic";color:#fff;text-transform:lowercase;font-size:.7em;background-color:#6689cc;line-height:19px;text-decoration:none;text-align:center;border-radius:5px;background-image:none;text-indent:0;width:auto;padding:0 5px;margin:0 5px 0 0;}ul#languages a.overlay:hover{background-color:#386caf;}
#overlay{background-image:url('../images/overlay-bg.png');width:660px;height:422px;display:none;}#overlay a.close{background-image:url('../images/overlay-close.png');position:absolute;right:-15px;top:-15px;display:block;width:33px;height:33px;cursor:pointer;}
div.partner{width:660px;height:400px;}div.partner .header{background-image:url('../images/overlay-logo.gif');background-repeat:no-repeat;background-position:top left;padding:0 0 0 110px;margin:40px 30px 20px 30px;}div.partner .header h2{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:30px;color:#386caf;font-weight:normal;border-bottom:1px solid #ccc;padding:40px 0 10px 0;margin:0 0 20px 0;}
div.partner .header h3{font-family:Verdana,Arial,sans-serif;color:#386caf;font-weight:bold;margin:0 0 10px 0;}
div.partner .thanks{display:none;}
div.partner p{font-family:Verdana,Arial,Helvetica;font-size:0.65em;line-height:1.2em;margin:0 0 10px 0;color:#666;}div.partner p strong{color:#666;}div.partner p strong.blue{color:#6689cc;}
div.partner p a{color:#6689cc;text-decoration:none;}div.partner p a:hover{text-decoration:underline;}
div.partner p.note{font-size:9px;font-family:Tahoma;color:red;}
div.partner #partner-form{margin:20px auto;width:560px;height:360px;}div.partner #partner-form fieldset{margin:0 0 0 90px;}div.partner #partner-form fieldset input.text{width:202px;height:30px;line-height:30px;padding:0 5px;float:left;background-image:url('../images/overlay-input-bg.png');border:0;margin:0 10px 10px 0;}div.partner #partner-form fieldset input.text.error{color:red;background-position:0 -30px;}
div.partner #partner-form input.submit{display:block;text-indent:-999em;width:120px;height:45px;border:0;background-image:url('../images/overlay-submit-btn.png');cursor:pointer;margin:10px 35px 0 0;float:right;}div.partner #partner-form input.submit:active{background-position:0 -45px;}
div.partner #partner-form div.info{width:300px;float:left;margin:10px 0 0 90px;}

