@charset "UTF-8";
/* CSS Document */

body {margin:0; background-image:url(images/body_bg.jpg); background-repeat:no-repeat; background-position:top left; background-color:#99ccff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

img {border:none;}

a {text-decoration:none; font-weight:bold;}

#container {width:1150px; margin:0 auto; position:relative; }

#footer {background:url(images/footer_bg.png); display:block; overflow:hidden; width:1150px; height:145px;}

#errigal_logo {width:200px; margin:20px 0 10px 55px; float:left;}

#errigal_link {clear:left; margin:0 0 0 55px; width:250px}

#errigal_link a {color:#FFFFFF; text-decoration:none; }

#errigal_link p {margin:0; padding:0; color:#fff;}

#footer_right {float:right; margin:0 25px 0 0; padding:0; width:360px; display:block; overflow:hidden;}

#mini_menu {float:left; margin:90px 0 0 0; font-size:10px; line-height:10px; text-align:center}

#mini_menu a {color:#333333;}

#content {background:url(images/content_bg.png) repeat-y; width:1100px; margin:0; padding:0 25px 0 25px; overflow:hidden; display:block;}

.left {float:left;}

.clear {clear:both;}

.white {color:#FFFFFF;}

.dark {color:#000033;}

#client_logos {float:right; margin:20px 55px 0 0; width:675px;}

#client_logos_con {float:right; margin:20px 55px 0 0; width:720px;}

#client_logos img {margin:0 0 0 15px;}

#client_logos_con img {margin:0 0 0 15px;}

#client_logos a.sitemap {color:#333333; font-size:11px;}

#client_logos–con a {color:#333333; font-size:11px;}

#header {background:url(images/header_bg.jpg) repeat-y; display:block; overflow:hidden;}

#header img {margin:5px 0 20px 287px;}

.bottom10 {margin:0 0 8px 0;}

.bottom5 {margin:0 0 2px 0;}

.bottom0 {margin:0 0 0 0;}

h1 {font-size:32px; font-weight:lighter; line-height:1.2em}

h2 {font-size:21px; font-weight:lighter; line-height:1.2em}

h3 {font-size:16px; font-weight:lighter; line-height:1.2em}

#sub_head_home {margin:50px 0 0 300px;}

#main {background-image:url(images/main.jpg); background-repeat:no-repeat; background-position:top; background-color:#31c1f0; display:block; overflow:hidden; height:600px;}

#text {background:#000099;}

#top_content {background:url(images/dark_bg_320.jpg) repeat-x top; position:relative; overflow:hidden; height:320px; margin:0; padding:0; width:1100px;}

#right_content {background:url(images/dark_bg_320.jpg) repeat-x top; width:500px; padding:25px; margin:0; float:right; display:block; overflow:hidden; height:270px }

#right_content a {color:#FFFFFF;}

#left_content {background:none; width:550px; padding:0; margin:0; float:left; display:block; overflow:hidden; height:320px}

#bottom_content {background:url(images/header_bg.jpg) repeat-y; width:1050px; padding:25px; margin:0; clear:both; display:block; overflow:hidden; min-height:130px;}

#whitehills {float:right; width:500px;}

#slideshow {border:solid thin #fff; width:200px; min-height:130px; height:130px; float:left; margin:0 25px 0 0; overflow:hidden;}

ul#features {margin:15px 0 0 0; padding:0; font-size:16px; color:#000033; width:500px}

ul#features li {padding:0 0 0 5px; list-style-type:disc; list-style-position:inside;}

#nav {background-image:url(images/nav_bg.png); background-color:#0099ff; background-repeat:repeat-x; overflow:hidden; width:1100px}

#nav a {font-size:12px; text-decoration:none; padding:10px 20px 10px 20px; display:block; text-align:center; color:#FFFFFF; margin:0 1px 0 0; background:url(images/dark_bg_32.jpg) repeat-x top;}

#nav a:hover {background:#000033;}

#nav a:hover.current {background:#000033;}

#nav a.current {background:#000033;}

#nav td {background:none;}

.divider {display:block; overflow:hidden; width:1100px; height:15px; background:#000033}

.desc {width:500px; margin:0 0 5px 0}

#loc_imgs img {border:solid thin #fff;}

.right25 {margin:0 25px 0 0;}

.margin0 {margin:0;}

ul#spec {margin:0; padding:0; font-size:12px; color:#fff; width:500px;}
ul#spec li {padding:0 0 0 5px; list-style-type:disc; list-style-position:inside;}

#info {width:500px; display:block; overflow:hidden; color:#000033;}

#info p {padding:0;}


#right_content th {color:#fff; background:#099cff; padding:2px}

#right_content td {background:#99ccff; padding:2px; text-align:center; color:#000033;}

#right_content td.red {background:#99ccff; padding:2px; text-align:center; color:#ff0000; font-weight:bold}

.h1_bottom_left {margin:0 0 3px 0; color:#000033;}
.h2_bottom_left {margin:0 0 3px 0; color:#000033;}
.h3_bottom_left {margin:0 0 3px 0; color:#000033;}

.h1_top_right {margin:0 0 10px 0; color:#fff;}
.h2_top_right {margin:0 0 10px 0; color:#fff;}
.h3_top_right {margin:0 0 10px 0; color:#fff;}

.h1_top_left {margin:0 0 10px 0; color:#fff;}
.h2_top_left {margin:0 0 10px 0; color:#fff;}
.h3_top_left {margin:0 0 10px 0; color:#fff;}

.h1_bottom_right {margin:0; color:#fff;}
.h2_bottom_right {margin:0; color:#fff;}
.h3_bottom_right {margin:0; color:#fff;}
