@font-face {
    font-family: 'Gotham-Book';
    src: url('fontface/Gotham-Book.eot');
    src: url('fontface/Gotham-Book?#iefix') format('embedded-opentype'),
         url('fontface/Gotham-Book.woff') format('woff'),
         url('fontface/Gotham-Book.ttf') format('truetype'),
         url('fontface/Gotham-Book.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Bold';
    src: url('fontface/Gotham-Bold.eot');
    src: url('fontface/Gotham-Bold?#iefix') format('embedded-opentype'),
         url('fontface/Gotham-Bold.woff') format('woff'),
         url('fontface/Gotham-Bold.ttf') format('truetype'),
         url('fontface/Gotham-Bold.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clearfix:after {
   content: " "; 
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
html {overflow-y: scroll !important;}
body { 	margin: 0;	padding: 0;	font-family: 'Gotham-Book',Arial; font-size:12px; background-color:#737372;} 


a img{border:0;}

.fl {float:left;}
.fr {float:right;}
.s26{font-size:26px!important;}
.main{background:url(media/body-gr-bg.png) repeat-x top center;background-color:#bed600;}
.site{width:837px; margin:auto;}
.headertop{position:absolute;background:url(media/header-bg.jpg) no-repeat top center;width:100%;height:168px;z-index:0;}
.header{width:837px;height:168px; z-index:1;position:absolute;}
.header .left{width:132px;}
.header .left .logo{margin-top:6px;}
.header .left .langs {margin-top:10px;}
.header .left .langs a{color:#737372;text-decoration:none;height:34px;display:inline-block;margin-right:6px;}
.header .left .langs a:hover{text-decoration:underline;}
.header .left .langs .selected{background:url(media/lan_arrow.gif) no-repeat 1px 16px;font-weight:bold;}
.header .right{width:705px;}
.header .right .toplogin{height:125px;}
.header .right .login{color:#ffffff;background-color:#005038; height:41px;padding-top:12px;padding-left:35px;}
.header .right .login .remember{position:relative;left:385px;margin-top:-3px;}
.header .right .login .remember a{color:#ffffff;text-decoration:none;font-size:11px;}
.header .right .login .remember a:hover{text-decoration:underline;}
.header .right .slogan{color:#6d6e70;font-family:'Gotham-Bold';font-size:16px;text-align:right;clear:both;padding-top:4px;}
.header .right .loginmenu{clear:both;}
.header .right .loginmenu a{color:#005138;font-family:'Gotham-Bold';text-decoration:none;}
.header .right .loginmenu .btnconnect{background:url(media/login.png) no-repeat 105px;height:30px;display:inline-block;line-height:30px;font-size:13px;color:#ffffff;background-color:#005038;text-decoration:none;padding-right:40px;padding-left:15px;}
.header .right .loginmenu .btnconnect:hover{text-decoration:underline;}
.header .right .loginmenu .btndisconnect{background:url(media/logout.png) no-repeat 122px;height:30px;display:inline-block;line-height:30px;font-size:13px;color:#ffffff;background-color:#005038;text-decoration:none;padding-right:30px;padding-left:15px;}
.header .right .loginmenu .btndisconnect:hover{text-decoration:underline;}
.header .right .loginmenu .btntoplogin{height:30px;display:inline-block;line-height:30px;font-size:13px;color:#005138;text-decoration:none;padding-right:10px;padding-left:10px;}
.header .right .loginmenu .btntoplogin:hover{text-decoration:underline;}

.header .right .nav{position:relative;margin-top:4px;width:800px;}
.header .right .nav ul{
 list-style : none;
 padding:0;
 margin:0;
}
.header .right .nav ul li{
  float:left;
}

.header .right .nav ul li a{
  float:left;
	height:37px;
	display:block;
	padding-left:16px;
	padding-right:15px;
	font-size:14px;
	line-height:39px;
	text-decoration:none;
	color: #ffffff;
	background-color:#6d6e70;
}
.header .right .nav ul li a:hover{
	color: #cde10c;
	background-color:transparent;
  background:url(media/nav-bg.gif) center center;
}




.container{padding-top:168px;}
.container .user{margin-top:14px;height:45px;background-color:#cde10c;}
.container .user .welcome{color:#005038;font-size:14px;line-height:44px;padding-left:25px;font-weight:bold;}
.container .user .count{color:#005038;margin-right:20px;font-size:13px;line-height:44px;}
.container .user .view{color:#005038;}
.container .user .view a{background:url(media/view-order-btn-bg.png) no-repeat right;height:45px;display:block;line-height:44px;font-size:14px;color:#ffffff;background-color:#6d6e70;text-decoration:none;padding-right:50px;padding-left:20px;}
.container .user .view a:hover{text-decoration:underline;}
.container .user .modify{color:#005038;}
.container .user .modify a{background:url(media/modify-bg.png) no-repeat 115px;height:45px;display:block;line-height:44px;font-size:14px;color:#ffffff;background-color:#898a8d;text-decoration:none;padding-right:40px;padding-left:20px;}
.container .user .modify a:hover{text-decoration:underline;}
.container .nouser{margin-top:14px;}
.container .detail{background:url(media/detail-bg.gif); }
.container .enterprisebg{background:url(media/enterprise-bg.jpg); }
.container .deliverybg{background:url(media/delivery-bg.jpg); }
.container .detail .deliverybox{font-size:11px;color:#333333;line-height:14px;}
.container .detail .deliverybox span{font-size:11px;color:#005038;line-height:14px;}
.container .detail .deliverycaption{color:#005038;}
.container .detail .deliverycaption a{color:#005038;}
.container .detail .searchbtn a{background:url(media/search.png) no-repeat 6px;height:30px;display:inline-block;line-height:30px;font-size:12px;color:#ffffff;background-color:#6d6e70;text-decoration:none;padding-right:20px;padding-left:30px;}
.container .detail .searchbtn a:hover{text-decoration:underline;}
.container .detail .back a{height:30px;display:inline-block;line-height:30px;font-size:12px;color:#ffffff;background-color:#6d6e70;text-decoration:none;padding-right:20px;padding-left:20px;margin-right:25px;margin-left:6px;}
.container .detail .back a:hover{text-decoration:underline;}
.container .detail .group{color:#bdd500;font-size:18px;margin-left:25px;margin-top:10px;}
.container .detail .here{color:#5e5e5e;font-size:11px;margin-left:25px;margin-right:25px;margin-bottom:18px;padding-top:10px;}
.container .detail .here a{color:#5e5e5e;font-size:11px;text-decoration:none;}
.container .detail .here a:hover{text-decoration:underline;}
.container .detail .name{clear:both;color:#005038;font-size:19px;margin-left:25px;margin-right:25px;margin-bottom:0px;margin-top:55px;}
.container .detail .caption{color:#2d4c59;font-size:19px;margin-left:25px;margin-right:25px;margin-bottom:20px;}
.container .detail .brand{color:#999999;font-size:19px;margin-left:25px;margin-right:25px;margin-bottom:10px;}
.container .detail .info{color:#333333;font-size:14px;text-align:justify;margin-left:25px;margin-right:25px;margin-bottom:18px;width:390px;line-height:20px;}
.container .detail .info .barcode{color:#ffffff;background-color:#005038;padding-left:10px;height:30px;line-height:32px;margin-bottom:10px;}
.container .detail .info .barcode span{color:#bdd400;}
.container .detail .content{color:#333333;font-size:14px;text-align:justify;margin-left:25px;margin-right:25px;margin-bottom:18px;width:780px;line-height:20px;}
.container .detail .video{margin-bottom:18px;}
.container .detail .enterpriseleft{color:#333333;font-size:14px;text-align:justify;margin-left:0px;margin-right:25px;margin-bottom:18px;width:365px;line-height:16px;}
.container .detail .enterpriseleft h2{color:#ffffff;font-size:18px;background-color:#c2d321;margin-bottom:20px;margin-top:20px;padding:12px;}
.container .detail .pages{display:inline;color:#6d6e70;font-size:14px;margin-right:30px;}
.container .detail .pages a{color:#005038;text-decoration:none;background-color:#c2d321;padding:4px 8px 4px 8px;margin-left:4px;}
.container .detail .pages a:hover{text-decoration:underline;}
.container .detail .pages span{color:#005038;text-decoration:none;background-color:#c2d321;padding:4px 8px 4px 8px;margin-left:4px;font-weight:bold;}
.container .advantage-conseil{background-color:#f9f9f9;margin-top:28px;}
.container .advantage-conseil .advantage{width:350px;margin-left:25px;margin-right:50px;padding-top:16px;}
.container .advantage-conseil .advantage .caption{font-family:'Gotham-Bold';background:url(media/advantages.jpg) no-repeat;font-size:16px;color:#005038;padding-left:35px;line-height:34px;}
.container .advantage-conseil .advantage .content{font-size:12px;color:#333333;line-height:16px;padding-bottom:18px;}
.container .advantage-conseil .conseil{width:370px;margin-right:25px;padding-top:16px;padding-bottom:15px;}
.container .advantage-conseil .conseil .caption{font-family:'Gotham-Bold';background:url(media/conseils.jpg) no-repeat;font-size:16px;color:#005038;padding-left:35px;line-height:34px;}
.container .advantage-conseil .conseil .content{font-size:12px;color:#333333;line-height:16px;padding-bottom:10px;}
.container .advantage-conseil .conseil .bar{width:370px;height:1px;background-color:#bed600;margin-bottom:5px;}
.container .advantage-conseil .conseil .montage{font-family:'Gotham-Bold';background:url(media/montage.jpg) no-repeat 0 40%;font-size:11px;color:#005038;padding-left:25px;line-height:24px;}
.container .advantage-conseil .conseil .montage a{color:#005038;text-decoration:none;}
.container .advantage-conseil .conseil .montage a:hover{text-decoration:underline;}
.container .advantage-conseil .conseil .products{color:#005038;}
.container .advantage-conseil .conseil .products a{color:#333333;line-height:18px;}
.container .condition{background-color:#f9f9f9;margin-top:28px;padding-top:10px;padding-bottom:20px;}
.container .condition .caption{font-family:'Gotham-Bold';background:url(media/condition.jpg) no-repeat;font-size:16px;color:#005038;margin-left:25px;padding-left:35px;line-height:34px;}
.container .condition .list{margin-left:25px;}
.container .condition .list .list-caption{color:#bcd300;font-size:12px;}
.container .condition .list .list-caption-grey{color:#666666;font-size:12px;}
.container .condition .list .list-detail{color:#333333;font-size:12px;}
.container .condition .list .list-qua{font-family:'Gotham-Bold';font-size:12px;color:#005038;}
.container .condition .list .list-order{font-family:'Gotham-Bold';font-size:12px;color:#005038;text-decoration:none;}
.container .condition .list .list-order:hover{text-decoration:underline;}
.container .character{background-color:#f9f9f9;margin-top:28px;padding-top:10px;padding-bottom:20px;}
.container .character .caption{font-family:'Gotham-Bold';background:url(media/character.jpg) no-repeat;font-size:16px;color:#005038;margin-left:25px;padding-left:35px;line-height:26px;margin-bottom:10px;}
.container .character .list{margin-left:25px;}
.container .character .list .char-caption{color:#333333;font-size:12px;}
.container .character .list .char-detail{color:#333333;font-size:12px;}
.container .files{background-color:#f9f9f9;margin-top:28px;padding-top:10px;padding-bottom:20px;}
.container .files .caption{font-family:'Gotham-Bold';background:url(media/files.jpg) no-repeat;font-size:16px;color:#005038;margin-left:25px;padding-left:35px;line-height:26px;margin-bottom:10px;}
.container .files .list{margin-left:25px;}
.container .files .list .char-caption{color:#333333;font-size:12px;}
.container .files .list .char-dl{font-family:'Gotham-Bold';font-size:12px;color:#005038;text-decoration:none;}
.container .files .list .char-dl:hover{text-decoration:underline;}
.bot{background-color:#737372;margin-top:25px;}
.bot .content{width:837px; margin:auto;background:url(media/bot-bg.jpg) no-repeat top center;height:300px;}
.bot .content .links1{position:relative;padding-top:40px;line-height:22px;font-size:11px;}
.bot .content .links1 span{display:block;}
.bot .content .links1 span a{background:url(media/bot-arr.png) no-repeat 0% 50%;text-decoration:none;color:#ffffff;padding-left:10px;clear:right;}
.bot .content .links1 span a:hover{text-decoration:underline;}
.bot .content .links2{position:relative;padding-top:40px;line-height:22px;padding-left:35px;font-size:11px;}
.bot .content .links2 span{display:block;}
.bot .content .links2 span a{background:url(media/bot-arr.png) no-repeat 0% 50%;text-decoration:none;color:#ffffff;padding-left:10px;clear:right;}
.bot .content .links2 span a:hover{text-decoration:underline;}
.bot .content .links3{position:relative;padding-top:40px;line-height:22px;padding-left:35px;font-size:11px;}
.bot .content .links3 span{display:block;}
.bot .content .links3 span a{background:url(media/bot-arr.png) no-repeat 0% 50%;text-decoration:none;color:#bed600;padding-left:10px;clear:right;}
.bot .content .links3 span a:hover{text-decoration:underline;}
.bot .content .info{position:relative;margin-top:10px;color:#cccccc;}
.bot .content .info a{color:#cccccc;text-decoration:none;}
.bot .content .info a:hover{color:#cccccc;text-decoration:underline;}
.bot .content .logo{position:relative;margin-top:10px;clear:right;}
.bot .footer-brand {
  padding-top: 25px;
  clear: both;
}
.container .detail .maingroups{margin-left:25px;}
.container .detail .maingroups .colgr{margin-right:30px;width:235px;color:#666666;padding-bottom:50px;}
.container .detail .maingroups .colgr h2{color:#ffffff;font-size:16px;background-color:#005038;margin-bottom:10px;margin-top:20px;padding:5px 0 5px 10px;}
.container .detail .maingroups .colgr a{color:#2d4c59;font-size:12px;line-height:18px;text-decoration:none;}
.container .detail .maingroups .colgr a:hover{text-decoration:underline;}

.container .detail .list{margin-left:25px;padding-bottom:30px;}
.container .detail .list .list-caption{color:#005038;font-size:12px;background-color:#bed600;}
.container .detail .list .list-detail{height:50px;color:#2d4c59;font-size:12px;}
.container .detail .list .list-detail span{color:#666666;}
.container .detail .list .list-qua{font-family:'Gotham-Bold';font-size:12px;color:#005038;}
.container .detail .list .list-order{font-family:'Gotham-Bold';font-size:12px;color:#005038;text-decoration:none;}
.container .detail .list .list-order:hover{text-decoration:underline;}

.container .detail .news{color:#333333;font-size:14px;text-align:justify;margin-left:25px;margin-right:25px;margin-bottom:18px;width:780px;line-height:20px;margin-top:10px;}
.container .detail .news .newsleft{width:190px;margin-right:22px;}
.container .detail .news .newsleft .newsleftitem{width:175px;height:40px;margin-bottom:1px;}
.container .detail .news .newsleft .sel{background:url(media/newsleft-bg.gif);color:#2d4c59;padding-left:15px;line-height:40px;font-weight:bold;}
.container .detail .news .newsleft .newsleftitem a{background-color:#005038;color:#ffffff;display:block;height:40px;text-decoration:none;padding-left:15px;line-height:40px;width:175px;}
.container .detail .news .newsleft .newsleftitem a:hover{text-decoration:underline;}
.container .detail .news .newslist{width:560px;}
.container .detail .news .newslist .newsitem{padding-bottom:35px;}
.container .detail .news .newslist .newsitem .newsfoto{width:150px;height:150px;margin-right:25px;}
.container .detail .news .newslist .newsitem .newsdate{color:#ffffff;background-color:#c2d321;padding:1px 9px 0px 9px;margin-right:9px;}
.container .detail .news .newslist .newsitem .newstext{width:385px;}
.container .detail .news .newslist .newsitem .newstext .newscaption{color:#005038;font-weight:bold;padding:8px 0px 8px 0px;}
.container .detail .news .newslist .newsitem .newstext .newscontent{color:#333333;}
.container .detail .news .newslist .newsitem .newstext .newsdetailbtn{color:#005038;clear:both;margin-top:15px;}
.container .detail .news .newslist .newsitem .newstext .newsdetailbtn a{height:30px;display:block;line-height:30px;font-size:14px;color:#ffffff;background-color:#6d6e70;text-decoration:none;padding-right:20px;padding-left:20px;}
.container .detail .news .newslist .newsitem .newstext .newsdetailbtn a:hover{text-decoration:underline;}

.container .detail .news .newsdetail{width:560px;}
.container .detail .news .newsdetail .detaildate span{color:#ffffff;background-color:#c2d321;padding:2px 12px 2px 12px;margin-right:20px;}
.container .detail .news .newsdetail .detailcaption{color:#005038;font-weight:bold;padding:0px 0px 50px 0px;font-size:18px;width:440px;margin-top:-0px;text-align:left;}
.container .detail .news .newsdetail .detailcontent{color:#333333;}
.container .detail .news .newsdetail .detailcontent a{color:#005038;}
.container .detail .news .newsdetail .detailnewsfoto{margin-left:25px;margin-bottom:20px;}
.container .detail .news .newsdetail .dl{padding-bottom:80px;clear:both;}
.container .detail .news .newsdetail .dl .dlcaption{color:#005038;font-weight:bold;padding:20px 0px 10px 0px;font-size:14px;}
.container .detail .news .newsdetail .dl .dlitem{padding:10px 0px 10px 0px;font-size:14px;border-bottom:1px solid #cccccc;height:28px;line-height:32px;}
.container .detail .news .newsdetail .dl .dlitem a{color:#737372;text-decoration:none;}
.container .detail .news .newsdetail .dl .dlitem a:hover{text-decoration:underline;}

.container .detail .search{color:#2d4c59;font-size:18px;margin-left:25px;margin-top:10px;margin-bottom:10px;}
.container .detail .searchbox{background-color:#cccccc;clear:both;margin-left:25px;margin-right:32px;height:65px;margin-bottom:8px;}
.container .detail .searchbox .scaption{color:#333333;font-weight:bold;font-size:14px;margin-left:15px;margin-top:15px;}
.container .detail .searchbox .sboxes{margin-left:20px;margin-top:15px;}
.container .detail .searchbox .sboxes input,select{width:160px;margin-right:6px;}
.container .detail .searchbox .sboxes label{position:absolute;margin-top:30px;font-size:11px;color:#666666;}
.container .detail .searchbox .sboxes span{color:#005038;font-size:14px;font-weight:bold;}
.container .detail .searchpages{display:inline;color:#6d6e70;font-size:14px;margin-right:33px;margin-top:12px;}
.container .detail .searchpages a{color:#005038;text-decoration:none;background-color:#c2d321;padding:4px 8px 4px 8px;margin-left:4px;}
.container .detail .searchpages a:hover{text-decoration:underline;}
.container .detail .searchpages span{color:#005038;text-decoration:none;background-color:#c2d321;padding:4px 8px 4px 8px;margin-left:4px;font-weight:bold;}
.register h2{color:#ffffff;font-size:18px;background-color:#c2d321;margin-bottom:16px;margin-top:16px;padding:8px 0 8px 14px;}
.register .letter{text-align:center;padding:20px 0 20px 0;}
.register .btns{text-align:center;}
.register .btns img{padding:0 10px 0 10px;}
.register .reginfo{text-align:justify;padding:20px 0 40px 0;font-size:12px;color:#6d6e70;}

.pidentification-left{width:318px;text-align:justify;}
.pidentification-right{margin-left:55px;}
.loginbox{background-color:#005038;width:375px;height:170px;text-align:center;color:#bed600;padding-top:30px;margin-bottom:20px;}
.loginbox input{width:240px;}
.loginbox a{color:#ffffff;text-decoration:none;font-size:11px;}
.loginbox a:hover{text-decoration:underline;}

.baskettd{background-color:#005038;color:#bcd300;font-size:12px;}
.baskettditem{font-size:12px;}
.baskettdinfo{color:#005038;font-weight:bold;}
.baskettdinfo span{padding-left:20px;color:#333333;padding-right:20px;font-weight:normal;}
.baskettdinfo2{padding-right:20px;}
.vieworder{color:#005038;text-decoration:none;font-size:14px;}
.vieworder:hover{text-decoration:underline;}

.formvalid{position:relative;left:-2px;top:3px;display:none1;float:right;}
.formvalidgr{position:relative;left:-140px;top:3px;display:none1;float:right;}
.pricepdf{background-color:#005038;height:58px;}
.pricepdfcaption{color:#ffffff;line-height:60px;margin-left:20px;font-size:20px;}
.pricepdf a{color:#c2d321;line-height:60px;margin-left:20px;font-size:14px;text-decoration:none;background:url("media/pdf-price.png") no-repeat 262px;padding-right:60px;}
.pricepdf a:hover{text-decoration:underline;}

.deliveradd{min-width:260px;margin-top:20px;}
.addradio{padding-bottom:20px;padding-top:30px;padding-right:5px;}

.homepage{position:relative;margin-left:-45px;}
.home-cap-cat{height:54px;width:237px;color:#ffffff;background:url(media/home-list.png) no-repeat 14px 20px;background-color:#005038;font-size:14px;padding-left:50px;line-height:60px;}
.home-cap-search{height:54px;width:318px;color:#ffffff;background:url(media/home-search.png) no-repeat 14px 17px;background-color:#005038;font-size:14px;padding-left:50px;line-height:60px;}
.home-search{padding-left:50px;background:url(media/home-search-bg.jpg) repeat-x;width:318px;height:191px;color:#666666;font-size:11px;padding-top:25px;}
.home-search input{width:285px;height:24px;margin-bottom:3px;}
.home-search select{width:140px;}
.home-search-btn{position:absolute;margin-left:158px;margin-top:-30px;}
.home-search-ou{position:absolute;margin-left:-30px;margin-top:50px;font-weight:bold;font-size:14px;color:#005038;}
.home-news{color:#ffffff;font-size:14px;-ms-transform:rotateZ(-90deg);-webkit-transform: rotate(-90deg);-moz-transform:rotate(-90deg);line-height:20px;width:44px;margin-top:50px;}
.home-news-text{color:#5d5d5d;font-size:13px;line-height:20px;padding:10px;}
.home-news-text a{color:#5d5d5d;font-size:13px;line-height:20px;text-decoration:none;}
.home-news-text a:hover{text-decoration:underline;}
.home-list{background-color:#6d6e70;color:#ffffff;font-size:14px;-ms-transform:rotateZ(-90deg);-webkit-transform: rotate(-90deg);-moz-transform:rotate(-90deg);line-height:40px;width:250px;height:45px;position:absolute;text-align:center;left:-103px;margin-top:103px;}

.home-list-boxes{margin-left:45px;height:790px;}
.home-list-box{padding-top:20px;padding-left:20px;padding-right:15px;}
.home-list-shadow{position:absolute;}
.home-list-img{position:absolute;margin-left:8px;margin-top:10px;}
.home-list-new{position:absolute;margin-left:149px;margin-top:30px;}
.home-list-cap{width:216px;height:32px;background-color:#005038;color:#ffffff;clear:both;margin-top:236px;margin-left:8px;line-height:32px;padding-left:10px;}
.home-list-con{width:216px;height:40px;color:#005138;clear:both;margin-left:10px;line-height:20px;padding-left:8px;font-size:13px;font-weight:bold;}
.home-list-brand{width:216px;height:32px;color:#666666;clear:both;line-height:20px;font-size:11px;font-weight:bold;}

.services-box{line-height:24px;}
.services-box span{font-size:20px;color:#005038;}


.formation-box{line-height:24px;color:#999999;}
.formation-caption{font-size:20px;color:#005038;}
.formation-info{font-size:14px;color:#333333;font-weight:bold;}

#vertical-ticker{
  margin-left:15px;
  width:220px;
	height:500px;
	overflow:hidden;
	padding:0;
/*	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);*/
}

#vertical-ticker li{
  padding:5px 0px;
  display:block;
  color:#666666;
  border-bottom:1px solid #b2c601;
  text-align:left;
  font-size:13px;
  font-weight:bold;
}
#vertical-ticker li:hover{
	background:url('media/home-cat-item-bg.jpg');
}
#vertical-ticker li a{
  color:#005038;
	font-weight:normal;
  text-decoration:none;
}
#vertical-ticker li a:hover{
  text-decoration:underline;
}

.conditions{  background-color:#ffffff;color:#666666;	padding:30px;	line-height:22px;	text-align:justify;	height: 600px;	overflow-y: scroll;width:540px;}
.conditions span{  color:#005038;	font-weight:bold;}
.condition-caption{  color:#ffffff;	font-size:18px;}
.conditions a{  color:#666666;	}

.contact-col1{background-color:#ffffff;padding-left:21px;width:246px;padding-top:16px;}
.contact-col1 .c1caption{color:#005038;font-size:18px;padding-bottom:16px;}
.contact-col1 .c1info{line-height:26px;padding-top:12px;}
.contact-col1 .c1info span{color:#005038;}
.contact-col2{background-color:#ffffff;padding-left:21px;width:469px;padding-top:16px;}
.contact-col2 .c2caption{color:#005038;font-size:18px;padding-bottom:16px;}

.sitelink{color:#005038;text-decoration:none;font-size:12px;}
.sitelink:hover{text-decoration:underline;}

.proprint a{background:url(media/pro-print.png) no-repeat 10px 5px;height:30px;display:inline-block;line-height:30px;font-size:12px;color:#ffffff;background-color:#6d6e70;text-decoration:none;padding-right:20px;padding-left:35px;}
.proprint a:hover{text-decoration:underline;}

.order-input{background:url('media/order-text-bg.png') no-repeat;width:50px;border:0;height:26px;text-align:center;outline: none;}
.search-input{  border:0;  border-radius: 5px;	height:26px;	outline : none;	padding-left: 10px;	box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;}
.search-select{  border:0;  border-radius: 5px;	height:26px;	outline : none;	padding-left: 10px;	box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;}

.form-input{  border:0;  border-radius: 5px;	height:26px;	outline : none;	padding-left: 10px;	box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;}
.form-select{  border:0;  border-radius: 5px;	height:26px;	outline : none;	padding-left: 10px;	box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;}
