/*WRITTEN BY - COPYRIGHT
Author:     Maarten Tibau - Webtrix
Mail:       maarten@webtix.be
Date:       14/10/2009
Last edit:  14/10/2009

*** PUBLIC SECTION ***/

/*HTML ELEMENT*/
body{background-color:#ECF1F5; margin:0px; padding:0px; width:100%;}

div, img, p, form, h1, h2, ul, li, table, html{margin:0px; padding:0px; }
html{}
ul{list-style-type:none;}
strong{font-weight:bold;}
em{font-style:italic;}
a{text-decoration:none;}

/*IE 6 ERROR*/
#activebar-container{background-color:#ffffe1;}
#activebar-container ul{width:360px; margin:0 auto; padding:10px 0 5px 0;}
#activebar-container ul li{float:left; margin:10px; width:50px; height:50px; display:block; text-decoration:none; border:none !important;}
#activebar-container ul li a{width:50px; height:50px; display:block; text-decoration:none; border:none !important;}
#activebar-container ul li a:hover{text-decoration:none;}
#activebar-container div.message{width:100%; text-align:center; font-weight:bold; line-height:20px;}

/*IMAGES*/

/*CONTAINER*/
#container{width:990px; margin:0 auto; border-left:2px solid #C8DCEC; border-right:2px solid #C8DCEC;}

/*FRAME*/
#frm{width:990px; margin:0 auto; overflow:auto; background-color:#FFF;}

/*FRAME TOP*/
#frm_t{width:990px; height:216px; background:url('/images/public/bg_header.png') left top no-repeat; margin:0 auto; display:block; overflow:hidden;}
#frm_t a.logo{width:252px; height:216px; float:left; background:url('/images/public/bg_header_logo.png') left top no-repeat; display:block; overflow:hidden; text-indent:-3000px;}
#frm_t a.logo:hover{text-decoration:none;}
#frm_t div.header{width:738px; height:216px; float:left;}
#frm_t div.header div.brands{height:72px; width:701px; margin:20px 12px 0 0px; padding:0 0 0 25px; background:url('/images/public/bg_block_brands_left2.png') left top no-repeat; float:left;}
#frm_t div.header div.brands div.cars{float:left;}
#frm_t div.header div.brands div.cars ul{height:72px; display:block; width:540px;overflow:hidden;}
#frm_t div.header div.brands div.cars ul li{height:50px; width:50px; display:block; padding:7px 10px 15px 0; background:url('/images/public/bg_block_brands2.png') left top repeat-x; overflow:hidden; float:left;}
#frm_t div.header div.brands div.labels{float:left;}
#frm_t div.header div.brands div.labels ul{height:72px; width:110px; padding:0 25px 0 15px; display:block; overflow:hidden; float:left; background:url('/images/public/bg_block_brands_seperator3.png') left top no-repeat;}
#frm_t div.header div.brands div.labels ul li{height:50px; width:110px; padding:7px 0 15px 0; background:url('/images/public/bg_block_brands2.png') left top repeat-x; display:block; overflow:hidden;}
#frm_t div.header h1{line-height:63px; margin:-10px 0 0 3px; width:735px; font-size:1.2em; vertical-align:middle; font-family:Arial,Verdana,Tahoma; font-weight:bold; float:left; color:#FFF;}
#frm_t div.header div.navigation{float:left; margin:43px 0 0 15px;}
#frm_t div.header div.navigation ul{height:24px; display:block;}
#frm_t div.header div.navigation ul li{display:inline; height:24px; background:url('/images/public/bg_nav_left.png') left top no-repeat; padding:0 0 0 5px; vertical-align:bottom;}
#frm_t div.header div.navigation ul li a{height:24px; overflow:hidden; vertical-align:bottom; padding:3px 13px 0 8px; background:url('/images/public/bg_nav_right2.png') right top no-repeat; font-family:Arial,Verdana,Tahoma; font-size:0.8em; color:#FFF; font-weight:bold;}
#frm_t div.header div.navigation ul li a:hover{text-decoration:none;}

/*FRAME CONTENT (LEFT - MIDDLE - RIGHT)*/
#frm_c{width:990px; margin:0 auto; display:block;}

/*FRAME LEFT*/

/*FRAME MIDDLE*/
#frm_m{width:990px; overflow:hidden; background-color:#FFF;}
#frm_m ul.languages{float:right; line-height:20px; margin:5px 10px 0 0;}
#frm_m ul.languages li{float:left; margin:0 5px 0 5px;}

#frm_m div.box{width:300px; margin:20px auto; text-align:center;}
#frm_m div.box h2{line-height:50px; font-family:Arial,Verdana,Tahoma; font-size:1.0em; font-weight:bold;}

#frm_m div.tabboxes{width:965px; margin:18px 12px 25px 13px; display:block; overflow:hidden;}
#frm_m div.tabboxes h2{width:235px; background:url('/images/public/bg_tab.png') left top no-repeat #FFF; line-height:30px; font-family:Arial,Verdana,Tahoma; font-size:0.9em; font-weight:bold; color:#FFF; text-align:center;}
#frm_m div.tabboxes div.tabbox{width:460px; display:block; overflow:hidden;}
#frm_m div.tabboxes div.tabbox h2{float:left;}
#frm_m div.tabboxes div.tabbox div.search, ul.adverts, ul.gallery, ul.galleryabout, div.request{width:420px; float:left; background-color:#E1EDF8; padding:2px 20px 20px 20px; color:#2C2C2C;}
#frm_m div.tabboxes div.tabbox div.search ul li{width:190px; float:left; margin:8px 0 0 0;}
#frm_m div.tabboxes div.tabbox div.search ul li label{width:190px; line-height:20px; vertical-align:middle; float:left; font-weight:bold;}
#frm_m div.tabboxes div.tabbox div.search ul li label, span{font-family:Verdana,Arial,Tahoma; font-size:0.8em;}
#frm_m div.tabboxes div.tabbox div.search ul li select{width:190px; float:left; height:20px; border:1px solid #d4d0c8;}
#frm_m div.tabboxes div.tabbox div.search ul li select.small{width:60px; float:left;}
#frm_m div.tabboxes div.tabbox div.search ul li span{float:left; display:block; margin:0 6px 0 6px;}
#frm_m div.tabboxes div.tabbox div.search input.btn_large{float:left; width:180px; margin:20px 0 0 136px; height:29px; vertical-align:middle; font-family:Arial,Verdana,Tahoma; font-weight:bold; font-size:1.0em; text-transform:uppercase; background:url('/images/public/bg_form_button.png') left top repeat-x; border:1px solid #092651; text-align:center; color:#FFF; cursor:pointer;}

#frm_m div.tabboxes div.request{width:965px; padding:12px 20px 20px 20px; color:#2C2C2C; font-family:Arial,Verdana,Tahoma;}
#frm_m div.tabboxes div.request h3{font-size:1.2em; font-weight:bold; line-height:24px; color:#2C2C2C;}
#frm_m div.tabboxes div.request div.info, div.comment{width:460px; float:left; display:block; margin:0 0 20px 0; font-size:0.8em; font-family:Verdana,Arial,Tahoma;}
#frm_m div.tabboxes div.request div.info dl{width:460px; display:block; overflow:hidden;}
#frm_m div.tabboxes div.request div.info dl dt, div.info dl dd{width:200px; float:left; display:block; line-height:26px; vertical-align:middle;}
#frm_m div.tabboxes div.request div.info dl dd{width:260px;}
#frm_m div.tabboxes div.request div.info dl dd input, div.comment textarea{padding:2px; border:1px solid #D4D0C8; font-family:Verdana,Arial,Tahoma;}
#frm_m div.tabboxes div.request div.info dl dd input{padding:2px; border:1px solid #D4D0C8; font-family:Verdana,Arial,Tahoma;}
#frm_m div.tabboxes div.request div.comment textarea{font-size:1.0em; width:454px;}
#frm_m div.tabboxes div.request div.buttons{width:965px; display:block; float:left;}
#frm_m div.tabboxes div.request div.buttons ul{width:300px; display:block; margin:0 auto; overflow:hidden;}
#frm_m div.tabboxes div.request div.buttons ul li{width:130px; margin:0 10px 0 10px; float:left; display:block;}
#frm_m div.tabboxes div.request div.buttons ul li input.btn_large{float:left; width:130px; margin:0 10px 0 10px; height:29px; vertical-align:middle; font-family:Arial,Verdana,Tahoma; font-weight:bold; text-transform:uppercase; background:url('/images/public/bg_form_button.png') left top repeat-x; border:1px solid #092651; text-align:center; color:#FFF; cursor:pointer;}

#frm_m div.tabboxes div.tabbox ul.adverts li.advert{width:420px;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert a img.ad{width:416px; height:312px; border:2px solid #FFF;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top{margin:8px 0 5px 0; display:block; overflow:hidden; position:relative;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top h3, h5{width:420px; text-align:center;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top p{width:420px; text-align:left; border-top:2px solid #085087; margin:7px 0 7px 0; padding:7px 0 0 0; font-size:0.8em; font-family:Verdana,Arial,Tahoma;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top ul{float:left; background:none; text-align:left; width:auto;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top ul li.model a, h3{font-size:1.3em; font-weight:bold; font-family:Verdana,Arial,Tahoma; display:block; color:#2C2C2C;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top ul li.version, h5{line-height:18px; font-size:0.8em; font-family:Verdana,Arial,Tahoma; display:block; color:#2C2C2C;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top a.btn_small{font-family:Arial,Verdana,Tahoma; font-weight:bold; font-size:0.7em; text-transform:uppercase; background:url('/images/public/bg_form_button.png') left top repeat-x; border:1px solid #092651; color:#FFF; display:block; height:16px; margin:5px 0 0 0; position:absolute; left:330px; top:-5px; width:80px; display:block; text-align:center;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.top a.btn_small:hover{text-decoration:none; border-color:#FFF;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info{float:left; display:block;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info a.img_advert{display:block; border:2px solid #FFF; width:180px; background-color:#FFF; float:left; height:135px;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info ul{width:226px; float:left; margin:0 0 0 10px; overflow:hidden;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info ul li{font-family:Verdana,Arial,Tahoma; font-size:0.7em; line-height:16px;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info ul li.price{width:226px; font-family:Verdana,Arial,Tahoma; font-size:0.8em; padding:0 0 3px 0; color:#a8131c; font-weight:bold; overflow:hidden; line-height:normal; display:block;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info ul li.price span{font-size:0.7em; font-weight:normal; text-align:right;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info div.star{width:226px; height:110px; background:url('/images/public/bg_promo.png') top center no-repeat; text-align:center; color:#FFF; float:left; margin:0 0 0 10px; overflow:hidden;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info div.star p{font-family:Arial,Verdana,Tahoma; font-size:1.2em; margin:20px 0 0 0;}
#frm_m div.tabboxes div.tabbox ul.adverts li.advert div.info div.star p small{font-size:0.55em; text-transform:uppercase;}

#frm_m div.tabboxes div.tabbox ul.gallery li{margin:18px 0 0 0; width:420px; height:180px; display:block;}
#frm_m div.tabboxes div.tabbox ul.galleryabout li{margin:18px 0 0 0; width:420px; height:315px; display:block;}

#frm_m div.tabboxes div.tabbox div.map, div.routecalculator{width:450px; float:left; margin:5px 0 0 0; padding:2px; background-color:#FFF; border:1px solid #E9E9E9;}
#frm_m div.tabboxes div.tabbox div.map div#googlemaps{width:450px; display:block; overflow:hidden;}
#frm_m div.tabboxes div.tabbox div.mapextra {width:434px; margin:0 8px 6px 8px;}
#frm_m div.tabboxes div.tabbox div.mapextra ul{margin:0 0 6px 12px;}
#frm_m div.tabboxes div.tabbox div.mapextra ul li{list-style:disc inside; color:#696969; font-family:Verdana,Arial,Tahoma; font-size:0.7em; line-height:15px;}
#frm_m div.tabboxes div.tabbox div.mapextra h3{font-family:Arial,Verdana,Tahoma; font-size:0.85em; font-weight:bold; line-height:30px; color:#2C2C2C;}

#frm_m div.tabboxes div.tabbox ul.infolist{margin:5px 0 15px 0; width:460px; float:left; display:block;}
#frm_m div.tabboxes div.tabbox ul.infolist li{line-height:20px; width:460px; font-family:Verdana,Arial,Tahoma; }
#frm_m div.tabboxes div.tabbox ul.infolist li.highlight{line-height:25px; font-size:0.8em; font-weight:bold; color:#a8131c;}
#frm_m div.tabboxes div.tabbox ul.infolist li span{font-size:0.75em;}
#frm_m div.tabboxes div.tabbox ul.infolist li span.left{width:160px; float:left; font-weight:bold;}
#frm_m div.tabboxes div.tabbox ul.infolist li span.right{width:300px; float:right;}

#frm_m div.tabboxes div.tabbox ul.carequipementlist{margin:5px 0 15px 0; width:500px; float:left;}
#frm_m div.tabboxes div.tabbox ul.carequipementlist li.section{margin:0 0 5px 0; width:500px; display:block; overflow:hidden;}
#frm_m div.tabboxes div.tabbox ul.carequipementlist li.section h3{font-family:Verdana,Arial,Tahoma; font-size:0.75em; font-weight:bold; line-height:20px;}
#frm_m div.tabboxes div.tabbox ul.carequipementlist li.section ul{list-style:disc inside;}
#frm_m div.tabboxes div.tabbox ul.carequipementlist li.section ul  li{line-height:18px; font-family:Verdana,Arial,Tahoma; font-size:0.7em; width:250px; float:left;}

#frm_m div.tabboxes div.tabbox div.images{width:460px; float:left; margin:5px 0 0 0;}
#frm_m div.tabboxes div.tabbox div.images img.image{padding:2px; background-color:#FFF; border:1px solid #E9E9E9; min-width:451px; min-height:336px;}
#frm_m div.tabboxes div.tabbox div.images div.next, div.prev{width:53px; height:64px; display:block; cursor:pointer;}
#frm_m div.tabboxes div.tabbox div.images div.next{float:right; background:url('/images/public/next.png') bottom center no-repeat;}
#frm_m div.tabboxes div.tabbox div.images div.prev{float:left; background:url('/images/public/previous.png') bottom center no-repeat;}
#frm_m div.tabboxes div.tabbox div.images div.thumbs{float:left; padding:8px 0 0 0; margin:0 auto; width:354px;}
#frm_m div.tabboxes div.tabbox div.images div.thumbs ul li{margin:0 3px 0 3px; width:106px; height:80px; display:block; border:1px solid #E9E9E9; padding:2px; overflow:hidden; cursor:pointer;}
#frm_m div.tabboxes div.tabbox div.images div.thumbs ul li img{opacity:1.0; filter:alpha(opacity=100);}
#frm_m div.tabboxes div.tabbox div.images div.thumbs ul li img.active{opacity:1; filter:alpha(opacity=100);}

#frm_m div.extrainfo{margin:-26px 0 25px 13px; width:965px; float:left; display:block;}
#frm_m div.extrainfo h2{width:235px; background:url('/images/public/bg_tab.png') left top no-repeat #FFF; line-height:30px; font-family:Arial,Verdana,Tahoma; font-size:0.9em; font-weight:bold; color:#FFF; float:left; text-align:center;}
#frm_m div.extrainfo div.easycarpay{margin:7px 0 0 0; width:965px; float:left; display:block; font-family:Verdana,Arial,Tahoma; font-size:0.8em; overflow:hidden;}
#frm_m div.extrainfo div.easycarpay p{line-height:16px;}
#frm_m div.extrainfo div.easycarpay p strong{font-weight:bold; font-size:1.0em; color:#a8131c;}
#frm_m div.extrainfo div.easycarpay ul{list-style:disc inside;  padding:0 10px 0 10px; margin:5px 0 5px 0;}
#frm_m div.extrainfo div.easycarpay ul li{line-height:18px;}

#frm_m div.inputform{margin:10px 0 0 0; width:448px; display:block; overflow:hidden; background-color:#FFF;}
#frm_m div.inputform form dl{overflow:hidden; background-color:#FFF;}
#frm_m div.inputform form dl dt{float:left; width:150px; line-height:20px; vertical-align:middle; border-top:2px solid #FFF; background-color:#FFF; padding:6px 0 6px 8px; font-family:Verdana,Arial,Tahoma; color:#696969; font-size:0.7em; overflow:hidden;}
#frm_m div.inputform form dl dd{height:26px; border-top:2px solid #FFF; border-left:2px solid #FFF; padding:5px 5px 1px 5px; display:block; overflow:hidden; width:270px;}
#frm_m div.inputform form dl dd.info{background-color:#DFF4FF; height:auto;}
#frm_m div.inputform form dl dd.error{background-color:#FFFCCC; height:auto;}
#frm_m div.inputform form dl dd ul{width:270px;}
#frm_m div.inputform form dl dd ul li{font-family:Verdana,Arial,Tahoma; color:#696969; font-size:0.6em;}
#frm_m div.inputform form dl dd ul li.error{color:#CF0000; background:url('/images/icon_error_input.gif') top left no-repeat; padding:0 16px 0 16px; margin:5px 0 5px 5px; line-height:12px; vertical-align:middle;}
#frm_m div.inputform form dl dd ul li.info{background:url('/images/icon_info_input.gif') top left no-repeat; padding:0 16px 0 16px; margin:5px 0 5px 5px; line-height:12px; vertical-align:middle;}
#frm_m div.inputform form dl dd ul li.input input{width:250px; height:16px; font-family:Verdana,Tahoma,Arial; padding:2px; border:1px solid #E0E0E0; color:#696969; text-align:left;}
#frm_m div.inputform form ul.buttons{list-style-type:none; margin:15px auto; width:260px;}
#frm_m div.inputform form ul.buttons li{float:left;}
#frm_m div.inputform form ul.buttons li input{border:none; background:url('/images/public/bg_form_button.png') left top repeat-x; font-family:Arial,Verdana,Tahoma; font-weight:bold; font-size:0.9em; color:#FFF; text-align:center; width:120px; height:28px; cursor:pointer; display:block; margin:0 5px 0 4px; border:1px solid #092651;}
#frm_m div.inputform form ul.buttons li input:hover{text-decoration:underline;}
#frm_m div.inputform div.routedesc{float:left; margin:10px 0 0 0;}

#frm_m div.content{width:965px; margin:18px 12px 25px 13px; display:block; overflow:hidden;}
#frm_m div.content h4{font-family:Verdana,Arial,Tahoma; font-size:0.8em; font-weight:bold; color:#09254f;}
#frm_m div.content h4 a{color:#085087;}
#frm_m div.content h4 a:hover{color:#a8131c;}
#frm_m div.content h4 span{color:#085087; font-size:1.0em;}
#frm_m div.content ul.order_buttons{margin:0 0 6px 0; display:block; overflow:hidden;}
#frm_m div.content ul.order_buttons li{float:left; font-family:Verdana,Arial,Tahoma; font-size:0.8em; font-weight:bold; background:url('/images/public/icon_order.png') right center no-repeat; padding:0 9px 0 0; }
#frm_m div.content ul.order_buttons li.text{background:none; padding:0 0 0 0; color:#09254f;}
#frm_m div.content ul.order_buttons li a{margin:0 15px 0 15px; display:block; color:#085087;}
#frm_m div.content ul.order_buttons li a:hover{color:#a8131c;}

#frm_m div.content table{width:100%;}
#frm_m div.content table.carlist thead tr th{background:url('/images/public/bg_thead.png') left top repeat-x; height:33px; font-family:Verdana,Arial,Tahoma; font-size:0.9em; font-weight:bold; color:#FFF; padding:0 0 0 7px; border-bottom:2px solid #FFF;}
#frm_m div.content table.carlist tbody tr td{padding:7px 0 5px 7px; border-bottom:2px solid #FFF; vertical-align:top; color:#2C2C2C; font-family:Verdana,Arial,Tahoma; font-size:0.75em;}
#frm_m div.content table.carlist tbody tr td img.thumb{border:1px solid #FFF; background-color:#FFF;}
#frm_m div.content table.carlist tbody tr td.footer{border-top:4px solid #3391d9;}
#frm_m div.content table.carlist tbody tr td span.payment{font-family:Arial,Verdana,Tahoma; line-height:20px; color:#a8131c; font-weight:bold; font-size:0.9em; padding:0 0 0 9px;}
#frm_m div.content table.carlist tbody tr td a{color:#2C2C2C; text-decoration:none;}
#frm_m div.content table.carlist tbody tr td a:hover{color:#a8131c;}

#frm_m div.content div.pages{text-align:center; width:965px; font-family:Verdana,Arial,Tahoma; display:block; overflow:hidden; border-top:4px solid #3391d9; margin:1px 0 0 0;}
#frm_m div.content div.pages span{color:#09254f; font-weight:bold; font-size:0.8em; line-height:16px; margin:10px 0 0 0; display:block;}
#frm_m div.content div.pages ul{width:245px; display:block; margin:5px auto; overflow:hidden;}
#frm_m div.content div.pages ul li{font-weight:bold; float:left; line-height:15px; display:block;}
#frm_m div.content div.pages ul li a{font-size:0.7em; color:#085087; padding:0 5px 0 5px; width:15px; text-align:center;}
#frm_m div.content div.pages ul li a.active{color:#a8131c; text-decoration:underline; font-size:0.8em;}
#frm_m div.content div.pages ul li a.prev, a.next{width:10px; height:15px; display:block;}
#frm_m div.content div.pages ul li a.prev{margin:0 10px 0 0; background:url('/images/public/icon_prevnext.png') left center no-repeat; padding:0 0 0 0;}
#frm_m div.content div.pages ul li a.next{margin:0 0 0 10px; background:url('/images/public/icon_prevnext.png') right center no-repeat; padding:0 0 0 0;}
#frm_m div.content div.pages ul li a:hover{color:#a8131c;}

#frm_m div.tabboxes div.tabbox p.about{font-family:Verdana,Arial,Tahoma; font-size:0.8em; color:#2C2C2C; line-height:18px; float:left; margin:12px 0 0 0; display:block; width:460px;}
#frm_m div.tabboxes div.tabbox p.about strong{font-weight:bold; font-size:1.0em; color:#a8131c;}
#frm_m div.tabboxes div.tabbox p.about img{float:left; margin:3px 8px 0 0; padding:2px; background-color:#FFF; border:1px solid #F0F0F0;}
#frm_m div.tabboxes div.tabbox ul.about{width:422px; float:left; display:block; padding:20px 19px 20px 19px; background-color:#E1EDF8; color:#085087; margin:2px 0 0 0;}
#frm_m div.tabboxes div.tabbox ul.about li{font-size:0.70em; line-height:17px; padding:0 0 0 10px; list-style:disc inside; font-family:Arial,Verdana,Tahoma;}
#frm_m div.tabboxes div.tabbox ul.about li.title{font-size:1.0em; font-weight:bold; padding:0 0 2px 0; list-style-type:none;}

/*FRAME RIGHT*/

/*FRAME BOTTOM*/
#frm_b{}

/*FRAME FOOTER*/
#frm_f{width:990px; background:url('/images/public/bg_frm_f.png') left top no-repeat; margin:0 auto; display:block; overflow:hidden; height:98px; color:#FFF; border-left:2px solid #C8DCEC; border-right:2px solid #C8DCEC; font-family:Arial,Verdana,Tahoma; position:relative;}

#frm_f ul{position:absolute; top:10px; left:7px;}
#frm_f ul li.info{top:3px; height:67px; position:absolute; display:block;}
#frm_f ul li.hours{left:350px;}
#frm_f ul li.address{left:0px;}
#frm_f ul li.contact{left:160px;}
#frm_f ul li.info ul{margin:-15px 0 0 0; display:block; height:67px; width:145px;}
#frm_f ul li.info ul li{font-size:0.7em; line-height:16px;}
#frm_f ul li.info ul li.title{font-size:0.9em; font-weight:bold; line-height:20px;}

#frm_f span.copyright{font-size:0.7em; color:#FFF; position:absolute; top:81px; left:13px;}
#frm_f span.copyright a{text-decoration:none; color:#FFF; font-weight:bold;}
#frm_f span.copyright a:hover{text-decoration:none;}

#frm_f span.credits{font-size:0.6em; text-transform:uppercase; color:#FFF; width:191px; margin:0 0 0 7px; line-height:20px; display:block; text-align:center; font-family:'Trebuchet MS', Arial, Verdana; position:absolute; right:50px; top:73px;}
#frm_f a.webtrix{width:205px; height:82px; display:block; overflow:hidden; position:absolute; right:5px; top:8px;}

/*FRAME ERROR*/
#frm_err{width:800px; margin:20px auto;}
#frm_err img.logo{margin:0 0 10px 0;}
#frm_err div.message{margin:0 0 0 40px;}
#frm_err div.message h1{font-size:1.4em; font-family:Arial,Verdana,Tahoma; line-height:40px; vertical-align:middle; font-weight:bold; color:#0F3870;}
#frm_err div.message h3{font-size:0.8em; font-family:Verdana,Arial,Tahoma; line-height:20px; vertical-align:middle; font-weight:bold}
#frm_err div.message ul{font-size:0.7em; font-family:Verdana,Arial,Tahoma; line-height:16px; vertical-align:middle; margin:5px 0 10px 30px;}
#frm_err div.message ul li{list-style-type:disc;}
#frm_err div.message ul li a{text-decoration:none; color:#6EB558; font-style:italic;}
#frm_err div.message ul li a.external{background:transparent url('/images/icon_link_external_green.gif') top right no-repeat; padding:0 13px 0 0;}
#frm_err div.message ul li a.mail{background:transparent url('/images/icon_link_external_green.gif') top right no-repeat; padding:0 13px 0 0;}
#frm_err div.message ul li a:hover{text-decoration:underline; color:#6EB558; font-style:italic;}

/*RANDOM CLASSES*/
.floatleft{float:left;}
.floatright{float:right;}
.marginsearch{margin:8px 0 0 40px !important;}
.blue1{background-color:#e1edf8;}
.blue2{background-color:#cfe2f4;}
.center{text-align:center;}
.lines{border-left:1px solid #3391d9; border-right:1px solid #3391d9; padding:0 10px 0 16px;}
.red{color:#a8131c;}

.w5{width:5%;}
.w10{width:10%;}
.w15{width:15%;}
.w20{width:20%;}
.w25{width:23%;}
.w30{width:30%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:55%;}
.w70{width:70%;}
.w100{width:100%;}