html,body{padding:0;margin:0;color:#000000;font-family:Verdana, Arial}
body{padding:10px 0 45px 0; background:#333333 url(img/CAD_Nord_Logo_Watermark.gif) no-repeat fixed 100% 100%;}
hr.clr{border-collapse:collapse !important;clear:both !important;font-size:0px;line-height:0px !important;height:0px !important;margin:0px !important;padding:0px;border:none 0 !important;background:transparent none;overflow:hidden !important;}
* html hr.clr{width:0px;position:absolute;} /*IE6 Hack*/
*:first-child+html hr.clr{width:0px;position:absolute;} /*IE7 Hack*/
hr.line{color:#8D0B0B;}
h6{font-size:105%;padding:0;margin:0 0 10px 0;}
.ui-datepicker{font-size:0.9em;}
.lc, a{color:#8D0B0B;}
form{padding:0;margin:0;}
address{font-style:normal;}
.border{border:solid 2px #8D0B0B;}

a.button{display:inline-block;height:21px;overflow:hidden;padding:0 0 0 5px;text-decoration:none;background:url(img/button_gray.gif) no-repeat scroll 0 0 transparent;}
a.button b{height:21px;padding:0 5px 0 0;display:inline-block;background:url(img/button_gray.gif) no-repeat scroll 100% 0 transparent;}
a.button b b{height:21px;padding:3px 20px;color:#ffffff;display:inline-block;white-space:nowrap;background:url(img/button_gray_bg.gif) transparent;}

a.button_mvr{background:url(img/button_red.gif) no-repeat scroll 0 0 transparent;}
a.button_mvr b{background:url(img/button_red.gif) no-repeat scroll 100% 0 transparent;}
a.button_mvr b b{background:url(img/button_red_bg.gif) transparent;}

div.form fieldset{ background-color:#F5F3F3;}
div.form table, div.form table tbody{width:100%;}
div.form td{ vertical-align:middle;}
div.form_serviceBooking td p{display:inline;}
div.form_serviceBooking ul.options{list-style:none outside none;}
div.form_serviceBooking ul.options li{padding:0 0 10px 0;}
.form_validation_error{border:solid 1px #8D0B0B;background-color:#FEE6E6;padding:10px;margin:0 2px 5px 2px; color:#000; font-weight:bold;}
span.checkbox input, input.checkbox{padding:0px;margin:0px;position:relative;top:2px;}
* html span.checkbox input, * html input.checkbox{top:0px;}
b.req{position:absolute;font-size:12px; font-weight:bolder;color:#FF0000;}
.gray_box{padding:10px;background-color:#F5F3F3;}
.disclaimer{ text-align:center; font-size:9px; font-style:italic;padding:5px;}

div#menu_m{background-color:#494949;}
div#top_c, div#menu_c, div#main_c, div#footer_c{margin:0 auto;width:950px;border:solid 6px #1f1f1f;background-color:#ffffff;}
div#top_c{border-width:6px 6px 0 6px;height:80px;overflow:hidden;}
div#menu_c{border-width:0 6px 0 6px;height:42px;}
div#main_c{border-width:0 6px 0 6px;}
div#footer_c{border-width:0 6px 6px 6px;height:42px;overflow:hidden;}
div#menu_c,div#footer_c{background-image:url(img/menu_red_bg.gif);}

div#top_cc{padding:5px;}
div#top_cc div#top_company_logo{float:left;}
div#top_cc div#top_company_logo a{color:#000000;text-decoration:none;font-family:Arial Black, Arial, Verdana;}
div#top_cc div#top_company_logo img{border:none 0px;margin-bottom:5px;}
div#top_cc div#top_company_logo h1{margin:0;padding:0; font-size:35px; letter-spacing:-0.5pt;}
div#top_cc div#top_company_logo h3{margin:0;padding:0; font-size:15px; letter-spacing:-0.25pt; font-style:italic;}

div#top_cc div.brands{float:right;width:auto; overflow:hidden;}
div#top_cc div.brands ul{list-style:none outside none;margin:0;padding:0;}
div#top_cc div.brands li{list-style:none outside none;float:right;padding:5px 5px 5px 20px;}
div#top_cc div.brands li img{border:none 0px;}

div#menu_cc{font-size:15px;font-weight:bold;color:#ffffff;}

div#menu_cc ul.nav{list-style:none outside none;margin:0;padding:0;}
div#menu_cc ul.nav li{list-style:none outside none;float:left;}
div#menu_cc ul.nav li a{padding:10px;display:block;}
div#menu_cc ul.nav li a{font-size:15px;font-weight:bold;color:#ffffff;text-decoration:none;}
div#menu_cc ul.nav li a:hover, div#menu_cc ul.nav li a.active{text-decoration:underline;}

td {text-align:left; vertical-align:top;}
td.gray_box{width:280px;height:100%;overflow:hidden;}
td.box ul.newslist{list-style:none outside none;margin:15px 0 0 0;padding:0;}
td.box ul.newslist li{list-style:none outside none;padding-bottom:15px;}
td.box ul.newslist li .date{color:#8D0B0B;}
td.box ul.newslist li p{padding:0;margin:0;}
td.box ul.newslist li p.source{text-align:left; font-style:italic; font-size:9px;}

div#main_cc{font-size:9pt;}
div#main_cc a{color:#8D0B0B;}
div#main_cc h1.ph{margin:0 0 5px 0;padding:0;}
div#main_cc h1{margin:0 0 5px 0;padding:0;font-size:14pt;}
div#main_cc h2{margin:0 0 5px 0;padding:0;font-size:14pt;}
div#main_cc h3{margin:0 0 5px 0;padding:0;font-size:14pt;}
div#main_cc h4{margin:0 0 5px 0;padding:0;font-size:10pt;}
div.content_area{padding:10px;}
div.content_area img{border:2px solid #8D0B0B;margin:0 5px 5px 0;}
div#footer_c p{font-size:11px;font-weight:bold;color:#ffffff; text-align:center; vertical-align:middle;}

div.macro_companyAddress{overflow:hidden;}
div.macro_companyGoogleMap iframe{border:2px solid #8D0B0B;display:block;height:400px;padding:5px;width:98%;}
div.macro_WebSiteSlideShow{border-bottom:5px solid #8D0B0B;height:240px;overflow:hidden;position:}
div.macro_WebSiteSlideShow .ImageForSlide img{width:950px;}
div.macro_ListEmployees ul{list-style:none outside none;margin:0;padding:0;}
div.macro_ListEmployees ul li{padding:5px;list-style:none outside none;float:left;margin:5px;height:215px;text-align:center;width:125px;}
div.macro_ListEmployees ul li span.photo{padding:15px;}
div.macro_ListEmployees ul li span.photo img{margin:0;}
div.macro_ListEmployees ul li .name{display:block;}
div.macro_ListEmployees ul li .title{display:block;}
div.macro_ListEmployees ul li .telephone{display:block;margin-top:10px;}
div.macro_ListEmployees ul li .cellphone{display:block;}
div.macro_ListEmployees ul li .email{display:block;}
div.macro_companyOpeningHours table{ padding:0;margin:0}
div.macro_companyOpeningHours table td{ vertical-align:top; text-align:left; padding:0; margin:0;}
div.macro_companyOpeningHours table td.left{padding-right:15px;}
.bottomTeaserBox{border:none 0;border-top:5px solid #8D0B0B;}
.bottomTeaserBox td{text-align:center;}
.macro_productsList img{border:none 0!important;}
ul.macro_productsList{text-align:center;padding:0;margin:0 auto;width:930px;}
ul.macro_productsList li{display:inline-block;list-style: none;text-align:left;text-align:left;margin:5px;background-color:#ffffff;border:2px solid #8D0B0B;padding:5px; cursor:pointer;}
ul.macro_productsList li .head{font-size:10pt;}
* html  ul.macro_productsList li /*IE6 Hack*/
, *:first-child+html ul.macro_productsList li{display:inline;} /*IE7 hack*/
ul.macro_productsList li div.c{width:258px;height:100px;overflow:hidden;}
ul.macro_productsList li div.cc{float:left;width:180px;}
ul.macro_productsList li img.main{float:right;}
ul.macro_productsList li a.link{display:block;padding-top:5px;}
ul.macro_productsList li.item_extended a.link{display:inline; padding:0;}
div.macro_newsList .paging a.prev{float:right;}
div.macro_newsList .paging a.next{float:left;}
ul.macro_productsList li.item_extended{width:45%;}
ul.macro_productsList li.item_extended div.c{width:auto;height:150px;}
ul.macro_productsList li.item_extended div.cc{width:100%;}
.macro_productsList .price{ white-space:nowrap;}
.macro_productsList .price i{font-size:70%;}
.macro_productsList .price_ex_vat{font-size:70%; font-style:italic;}
.macro_productsList .price_ex_vat{font-size:100%;}
ul.macro_productsList li.item_extended .head{font-size:13pt!important;}
ul.macro_productsList li.item_extended .price{font-size:11pt!important;}


div.car_list_header,div.car_list_footer{padding:0 8px 0 0}
div.car_list_header h3{float:left;}
div.car_list_header .pager{float:right;padding:7px 0 0 0;}
div.car_list_footer .pager{float:right;padding:0px 0 7px 0;}
div.car_list_header .pager ol, div.car_list_footer .pager ol{list-style:none outside none;margin:0;padding:0;}
div.car_list_header .pager ol li, div.car_list_footer .pager ol li{list-style:none outside none;float:left;}
div.car_list_header .pager ol li a, div.car_list_footer .pager ol li a{padding:2px 5px; border:solid 0px gray; text-decoration:none;}
div.car_list_header .pager ol li a:hover, div.car_list_footer .pager ol li a:hover{text-decoration:underline;}

ul.car_list{list-style:none outside none;margin:0;padding:0;}
ul.car_list li{list-style:none outside none;float:left;}
ul.car_list li.item .item_c img{border:solid 2px #8D0B0B;}

ul.car_list li.gallery {padding:0 12px 12px 0;}
ul.car_list li.gallery .item_c{width:128px;height:96px;overflow:hidden;}
ul.car_list li.gallery .item_c a{position:absolute; text-decoration:none;}
ul.car_list li.gallery .item_c a img{width:128px;height:96px;display:block;background-image:url(img/no_image_128x96.jpg);}
ul.car_list li.gallery .item_c span.text{position:absolute;left:0px;margin:1px 0 0 1px;padding:2px;top:0px;}
ul.car_list li.gallery .item_c span.text span{float:left;padding:1px;margin:0px; font-size:7.5pt; line-height:10pt; background-image:url(img/red_transparent.png);color:#ffffff;font-weight:bolder;}
ul.car_list li.gallery .item_c span.text span.price{float:left;clear:left;}
ul.car_list li.gallery .item_f{display:none;}
div.car_list_footer{padding:0 8px 0 0}

ul.car_list li.galleryLarge .item_c{width:272px; height:205px;overflow:hidden;}
ul.car_list li.galleryLarge .item_c a{position:absolute; text-decoration:none;}
ul.car_list li.galleryLarge .item_c a img{width:268px;height:201px;display:block;background-image:url(img/no_image_268x201.jpg);}
ul.car_list li.galleryLarge .item_c span.text{position:absolute;left:0px;margin:1px 0 0 1px;padding:4px;top:0px;}
ul.car_list li.galleryLarge .item_c span.text span{float:left;padding:4px;margin:0px; font-size:10.5pt; line-height:12pt; background-image:url(img/red_transparent.png);color:#ffffff;font-weight:bolder;}
ul.car_list li.galleryLarge .item_c span.text span.price{float:left;clear:left;}
ul.car_list li.galleryLarge .item_f{padding:4px 0 15px 0;}

div.car_details{}
div.car_details div.images{width:310px;overflow:hidden;float:left;}
div.car_details div.images img{border:solid 2px #8D0B0B;margin:0 4px 4px 0;cursor:pointer;}
div.car_details div.images img.main{width:300px;height:225px;display:block;background-image:url(img/no_image_300x225.jpg);}
div.car_details div.images ul{list-style:none outside none;margin:0;padding:0;}
div.car_details div.images ul li{list-style:none outside none;float:left;}
div.car_details div.info{float:left; text-transform:capitalize;}
div.car_details div.info .gray_box{padding:2px;width:180px;line-height:130%;font-size:90%;}
div.car_details div.info .price td{font-size:22px; font-weight:bold; text-align:center;padding:2px 0 2px 0;}
div.car_details div.info .vat_free td{color:red; font-style:italic;text-align:center;}
div.car_details div.info .vat_inclusive td{color:red; font-style:italic;text-align:center;}
div.car_details div.info .model_year td{padding-top:13px;}
div.car_details div.desc p{ text-transform:capitalize; font-size:110%; line-height:130%;}
div.form_formContactCar td.buttons{text-align:right;}

/* SuperFish Menu */
div#menu_m ul#main_nav{z-index:900; position:relative;}
div#menu_m ul.nav_sub{position:absolute; z-index:1000; display:block;}
div#menu_m ul.nav_sub li{float:none;}
div#menu_m ul.nav li a.level_0 .sf-sub-indicator{right:3px;top:13px;}
div#menu_m ul.nav li a.withChildren{padding-right:15px;}
div#menu_m ul.nav_sub{background-color:#8D0B0B;border:solid 1px #ffffff;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
