body{background-color:#ffffff; background-image:url(../images/background.png); background-repeat:repeat-x; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; text-align:center;}

#wrapper,.content{width:960px; margin:0 auto; text-align:left;}
#header,#pagetitle{width:960px; height:118px; background-image:url(../images/background_header.png); background-repeat:no-repeat; background-position:bottom; float:left;}
#logo{width:210px; height:118px; float:left;}
#menu,#flags{width:750px; float:left; text-align:right;}
#flag_icons{width:118px; background-color:#f7732b; margin:8px 0px 20px 0px; padding:10px; float:right; -moz-border-radius:4px; -webkit-border-radius:4px;}
#main_img{margin:40px 0px 25px 0px; width:960px; height:270px; background-image:url(../images/main.jpg); background-repeat:no-repeat; float:left;}
#main_img li:nth-child(1){margin-top:50px;}
#main_img li{width:400px; margin:10px 0px 0px 30px;}
#pageheader{margin:40px 0px 30px 0px; height:150px; background-image:url(../images/background_page.jpg); background-repeat:no-repeat;}
#panel_left,#panel_left_careers{width:200px; float:left;}
#panel_left_careers{width:150px;}
#panel_left_careers h2{margin:0px 0px 10px 0px;}
#panel_left li{background-image:url(../images/background_buttons.png); background-repeat:no-repeat; width:200px; height:27px; padding:5px 0px 0px 15px; cursor:pointer;}
#panel_left li.banner{background-image:none; width:200px; font-size:11px; margin:15px 0px 60px 0px; padding:0px; cursor:auto;}
#panel_right,#panel_right_careers,.content_holder{width:690px; float:right; margin-bottom:40px;}
#panel_right_careers{width:520px;}
#panel_right_careers li{list-style:disc; list-style-type:disc; margin-left:15px;}
#panel_right li{float:none; margin-top:3px;}
#contact_form{width:350px; margin:10px 0px 0px 0px; float:left;}
#jobapply{background-color:#f7732b; padding:8px; font-size:16px; color:#ffffff; font-weight:bold; margin-bottom:15px; background-image:url(../images/icon_read.png); background-repeat:no-repeat; background-position:99% 50%;}
#newsletter{width:660px; background-color:#efefef; margin:40px 0px 40px 0px; float:left; padding:15px; font-size:11px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#modal_payment h1{margin:0px; padding:190px 0px 0px 0px; color:#f7732b; font-size:80px;}
#modal_payment a{font-size:11px;}
#footer{background-color:#f7732b; width:940px; margin:40px 0px 30px 0px; padding:10px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px;}

.accordion{background-color:#efefef; width:690px; cursor:pointer;}
.accordion p{background-color:#f6f6f6; margin:0px 0px 0px 0px; padding:25px 10px 10px 12px; height:30px; border-bottom:1px solid #dfdfdf; border-left:2px solid #cdcdcd; cursor:default;}
.content{float:left;}
.content_holder{margin-bottom:15px; width:660px; background-color:#eeeeee; padding:15px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.products{width:260px; font-size:11px; float:left; margin-right:90px; cursor:pointer;}
.products:nth-last-child(1){margin-right:0px;}
.products li,#main_img li{float:none;}
.submit{background-color:#314053; color:#ffffff; width:300px; height:18px; margin-top:20px; padding:10px 0px 10px 15px; font-size:15px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}
.line{background-image:url(../images/background_line.png); background-repeat:repeat-x; background-position:center; height:50px;}
.submit:hover{background-color:#485d78;}
.submit_form{background-color:#f7732b; color:#ffffff; font-weight:bold; width:inherit; margin-left:0px; padding:3px; border:none; -moz-border-radius:4px; -webkit-border-radius:4px;}
.arrow{position:absolute; z-index:999; margin:-37px 0px 0px 20px;}
.arrow_es{position:absolute; z-index:999; margin:-37px 0px 0px 0px;}
.home_icon{position:relative; top:2px; right:-610px; z-index:999;}
.address{width:270px; margin-top:15px; float:left;}
.jform,.jform_row{border-bottom:1px solid #dddddd; padding:10px;}
.jform_row{background-color:#f0f0f0;}
.jform b{color:#666666;}
.jform_row b{color:#666666;}
.jform input{width:250px;}
.jform_row input{width:250px;}

a, b{color:#f7732b;}
b.title{font-size:18px; margin-bottom:200px; color:#314053;}
a.more{background-image:url(../images/icon_more.png); background-repeat:no-repeat; background-position:0% 50%; padding-left:23px;}
dl dt{background-color:#ffffff; padding:8px; height:30px; margin-left:5px; text-align:center; float:right; -moz-border-radius:4px; -webkit-border-radius:4px;}
dt a{color:#767676; text-decoration:none;}
dt:hover{border-top:3px solid #f7732b;}
form{margin:0px; padding:0px;}
h1{margin:0px; padding:0px; color:#f7732b; font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:normal; font-size:33px; line-height:35px; letter-spacing:-1px;}
h1.maintitle,h1.pagetitle{font-size:21px; background-image:url(../images/background_products.png); background-repeat:repeat-x; color:#314053; margin:0px 0px 20px 0px; padding:8px; width:940px; height:27px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px;}
h1.pagetitle{font-size:35px; background-color:transparent; background-image:none; color:#ffffff; margin:65px 0px 0px 25px; padding:0px; border-bottom:none;}
h2{font-size:14px; color:#314053; margin:30px 0px 5px 0px;}
h3{color:#555555; font-size:12px; margin:0px; padding:12px; border-left:2px solid #f7732b; background-image:url(../images/icon_read.png); background-repeat:no-repeat; background-position:97% 50%;}
img{border:0px;}
img.icons{float:left; margin:0px 15px 20px 0px;}
img.product{margin-bottom:20px; padding-right:50px;}
img.left{float:left; margin-right:20px;}
img.right{float:right; margin-left:20px;}
img.flag{margin-left:5px;}
img.team{display:block; margin:-28px 20px 20px 0; float:left;}
p.start{font-size:18px; margin:0px 0px 35px 0px;}
ul,li{margin:0px; padding:0px; list-style:none; list-style-type:none; float:left;}
label{width:160px; padding-bottom:10px; float:left;}
input{height:20px;}
input,textarea{width:180px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; border:1px solid #cccccc; font-size:11px; color:#333333;}
small{color:#ffdcc9; font-size:9px;}