@charset "utf-8";
/* CSS for DAF Truck Services Cork */

body  				{ font-family:Verdana,sans-serif;font-size:11px;margin:0px auto;line-height:16px;height:100%;color:#2c303c;background:#FFF; }
#container		{ width:900px;margin:0 auto;border:4px solid #971b21;}
#topbar 			{ height:20px;background:#e2403b url('../images/menu.bg.jpg') 0px 0px repeat-x;text-align:right;padding:3px;padding-right:10px;color:#F00;font-size:12px; }
#topbar a 		{ color:#FFF;text-decoration:none; }
#topbar a:hover	{ color:#F00;text-decoration:underline; }

#header 			{ background:#EEE;color:#999;padding:10px;background:url('../images/banner.home.jpg') 0px 0px no-repeat; }
#header h1		{ color:#EEE;font-size:20px;font-weight:bold; }


#header-left		{ float:left;width:140px;padding:0px 20px; }
#header-center	{ float:left;width:270px;padding:0px 10px; }
#header-menu		{ float:right;width:280px;padding:0px 20px;text-align:right; }
#header-info 	{ padding-left:10px;float:right;border-left:1px dotted #CCC;text-align:right; }
a.link				{ color:#666;text-decoration:none; }
a.header			{ color:#2c303c;text-decoration:none; }
a.header:hover,a.link:hover	{ color:#F00;text-decoration:underline;}

#banner 			{ width:996px;height:250px;margin:0px;padding:0px;background:#FFF url('../images/banner.4.jpg') 0px 0px no-repeat; }
#footerbar 		{ float:left;width:100%;height:8px;background:#112e83; }
#footer		 	{ color:#FFF;text-align:right;background:#e2403b url('../images/menu.bg.jpg') 0px 0px repeat-x;padding:5px 10px 5px 10px;overflow:auto;clear:both;font-size:11px; }
#footer a	 	{ color:#FFF; }
#map				{ border:1px solid #CCC;display:block;float:right; }
#map_dir			{ background:#dedede url('../images/map.header.gif') 0px 0px repeat-x;color:#666; padding:4px;width:292px;border-bottom:#CCC 1px solid; }

#content			{ background:#999;padding:0px; }
#content_main 	{ padding-bottom:0px;overflow:hidden;background:#FFF url('../images/sidebar.bg.gif') 0px 0px repeat-y;; }
#content_left 	{ float:left;width:235px; }
#content_right 	{ float:right;width:660px;background:#FFF repeat-y 0px 0px;padding-right:0px;  }
#partner 		{ padding:10px 0px 10px 0px; }
#inner			{ padding:10px; }
#inner_right		{ padding:12px;padding-left:0px; }
#divline			{ padding:5px 0px;background:url('../images/dot.gif') 0px 5px repeat-x;height:1px; }
#cheader			{ background:url('../images/content-heading.gif') 0px 0px repeat-x;padding:4px; }
#section 		{ padding:5px;font-weight:bold;color:#666;background:url('../images/section_bg.gif') repeat-x; }
#banner_image  { margin:0;padding:0;list-style-type:none;overflow:hidden;height:200px; }

.link				{ padding:0px 10px 0px 10px; }
.error				{ color:#F00;padding:2px;font-weight:bold; }
.header1			{ color:#2c303c;font-weight:bold; }
.header2			{ color:#333;font-weight:bold; }
li.arrow 			{ color:#333;list-style-image:url('../images/arrow.gif');margin:0;margin-left:16px;padding-left:0px;list-style-position:outside; }
li.arrow_g 			{ color:#333;list-style-image:url('../images/arrow_g.gif');margin:0;margin-left:16px;padding-left:0px;list-style-position:outside; }

li.tab_ns 			{ color:#666;list-style-image:url('../images/tab.ns.gif');margin-left:5px;padding:0px 0px; }
tr.odd				{ background:#EEE;padding:2px;color:#333; }
tr.even				{ background:#f2f2f2;padding:2px;color:#333; }
td.range:hover		{ border:1px #AAA solid;background:#f3f3f3; }
td.range			{ border:1px #FFF solid; }
.theader			{ color:#FFF;background:#0f2e80;}
.field				{ font-family:Arial,Verdana,sans-serif;font-size:11px; border:1px solid #CCC;}
.hi					{ color:#2c303c;font-weight:none; }
ul					{ margin:0px;padding:0px;}
p					{ line-height:16px; }
.button				{ color:#FFF;font-weight:bold;background:#2c303c;border:1px solid #DDD; }
.small				{ font-size:11px; }
.homebox			{ min-height:360px;overflow:visible; }
td.image				{ border:1px #DDD solid;height:40px;width:40px;background:#EEE; }

h1					{ font-size: 20px; border:0; color:#FFF; font-weight:normal; padding:0; margin:0; line-height:23px; text-align:left; }
h2 					{ color:#2c303c;font-size: 20px; border:0; font-weight:bold; padding:0; margin:0; line-height:23px; text-align:left; }
h3 					{ color:#2c303c;font-size: 16px; border:0; font-weight:bold; padding:0; margin:0; line-height:23px; text-align:left; }

#box_wrapper 		{ border:1px solid #2c303c;background:url('../images/box.bg.png') 0px 0px;width:200px; }
#box_head			{ padding:0px 0 0px 4px;margin:0;font-weight:bold;color:#FFF;height:16px;background:#2c303c; }
#box_content 		{ color:#EEE;padding:5px;line-height:18px; }

#box_wrapper2 		{ border:1px solid #2c303c;background:#f5f5f5;font-size:11px;overflow:visible; }
#box_head2			{ padding:2px;font-weight:bold;color:#FFF;background:#2c303c; }
#box_content2 		{ color:#666;padding:5px;line-height:18px;padding-top:0px;overflow:hidden; }

#tablist			{ padding:3px 0;margin-left: 0;margin-bottom: 0;margin-top: 0.1em;border-bottom: 1px solid #CCC; }
#tablist li			{ list-style:none;display:inline;margin:0;background:#FFF;color:#333;font-weight:bold; }
#tablist li a		{ text-decoration:none;padding:3px 10px;margin-right:3px;border:1px solid #CCC;border-bottom:none;background:#FFF;color:#0f2e80;}
#tablist li a:hover	{ background:#EEE;color:#333; }
#tablist li a.current{ background:#2c303c;color:#FFF; }

#dtable				{ border:1px solid #eee; }
#dtable td			{ padding:1px 5px; }
#dtable tr			{ border-bottom:1px #eee solid; }
#dtable .even		{ background:#eee; }
#dtable a			{ color:#666;text-decoration:none; }
#dtable a:hover		{ color:#0f2e80;text-decoration:underline;}

/* Images */
.thumb 				{ padding:1px;border:1px solid #fff;margin-right:2px;max-width:100px;max-height:54px;width:expression(this.width > 100 ? "100px" : true);height: expression(this.height > 54 ? "54px" : true); }
.full 				{ border:1px solid #666;margin-right:0px;max-width:600px;max-height:350px;width:expression(this.width > 600 ? "600px" : true);height: expression(this.height > 350 ? "350px" : true); }
.home 				{ border:1px solid #acacac;margin-right:0px;max-width:160px;max-height:90px;width:expression(this.width > 160 ? "160px" : true);height: expression(this.height > 90 ? "90px" : true); }

