@charset "utf-8";

/* -------------------------------------------------------------------------------------

 Exterior Designs 2009 CSS Document. Valid CSS! Checked by W3C
 
--------------------------------------------------------------------------------------*/

body { margin:0px; text-align:center; background-color: #000000; background-repeat:no-repeat; background-position: center bottom; background-image: url(images/background_main.jpg); }


/* Links */
.links a:link {color: #FFFFFF; font-size: 8.5pt; font-weight: bold; letter-spacing:-0.0ex; line-height: 16px; cursor:pointer !important;  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.links a:visited {color: #FFFFFF; font-size: 8.5pt; font-weight: bold; letter-spacing:-0.0ex; line-height: 16px; cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.links a:hover {color: #FFFFFF; font-size: 8.5pt; font-weight: bold; letter-spacing:-0.0ex; line-height: 16px; cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.links a:active {color: #FFFFFF; font-size: 8.5pt; font-weight: bold; letter-spacing:-0.0ex; line-height: 16px; cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.linkshurley a:link {color: #FFFFFF; font-size: 10pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkshurley a:visited {color: #FFFFFF; font-size: 10pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkshurley a:hover {color: #FFFFFF; font-size: 10pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkshurley a:active {color: #FFFFFF; font-size: 10pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.linkssidenav a:link { color: #0B5B2A; font-size: 11pt; font-weight: bold; letter-spacing:-0ex; cursor:pointer !important; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
.linkssidenav a:visited {color: #0B5B2A; font-size: 11pt; font-weight: bold; letter-spacing:-0.0ex;cursor:pointer !important;text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.linkssidenav a:hover {color: #0B5B2A; font-size: 11pt; font-weight: bold; letter-spacing:-0.0ex;cursor:pointer !important;text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.linkssidenav a:active {color: #0B5B2A; font-size: 11pt; font-weight: bold; letter-spacing:-0.0ex;cursor:pointer !important;text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

.linksmap a:link {color: #003366; font-size: 8.5pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linksmap a:visited {color: #003366; font-size: 8.5pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linksmap a:hover {color: #003366; font-size: 8.5pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linksmap a:active {color: #003366; font-size: 8.5pt; font-weight: normal; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.linkbar a:link {color: #444444; font-size: 6pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkbar a:visited {color: #444444; font-size: 6pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkbar a:hover {color: #444444; font-size: 6pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkbar a:active {color: #444444; font-size: 6pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.linkbar_green a:link {color: #0B5B2A; font-size: 7pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkbar_green a:visited {color: #0B5B2A; font-size: 7pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkbar_green a:hover {color: #0B5B2A; font-size: 7pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.linkbar_green a:active {color: #0B5B2A; font-size: 7pt; font-weight: bold; text-transform:uppercase; letter-spacing:-0.0ex; font-weight: 400;cursor:pointer !important; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Text Styles */
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; display: inline; }
.main_text_header {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9.5pt;color: #000000;line-height: 16px;}
.main_text_header_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9.5pt; color: #000000; line-height: 16px; font-weight: bold; }
.main_text {font-weight: normal;font-family: Arial, Helvetica, sans-serif;font-size:10pt;color: #444444;line-height: 17px;}
.main_text_white {font-weight: normal;font-family: Arial, Helvetica, sans-serif;font-size:10pt;color: #FFFFFF;line-height: 17px;}
.main_text_bold { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #444444; line-height: 17px; font-weight: bold; }
.main_text_bold_green { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #0B5B2A; line-height: 17px; font-weight: bold; }
.main_text_bold_green_news { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; color: #0B5B2A; line-height: 17px; font-weight: bold; }
.main_text_bold_green { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #0B5B2A; line-height: 17px; font-weight: bold; }
.news_text_bold_green_nav { font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #0B5B2A; line-height: 17px; font-weight: bold; }
.main_text_bold_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8.3pt; color: #003366; line-height: 16px; font-weight: bold; }
.main_text_bold_gallery { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9.5pt; color: #003366; line-height: 16px; font-weight: bold; }
.main_text_bold_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9.5pt; color: #003366; line-height: 16px; font-weight: bold; }
.main_text_bold_big_green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9.5pt; color: #00CC33; line-height: 16px; font-weight: bold; }
.main_text_hurley { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8.3pt; color: #FFFFFF; line-height: 16px; }
.tanc {font-weight: bold;font-size: 10px; color: black; font-family: Arial,Helvetica;text-align: center;}
.tabb { font-weight:bold; font-size:14px; font-family:Arial,Helvetica;text-align: center;}
.tac { font-weight:bold; font-size:12px; font-family:Arial,Helvetica;text-align: center;}

/* Navigation */
#main_nav{ font-size: 10pt; font-weight:normal; text-transform:uppercase; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 13px; float: left; width: 870px; text-align:right; height: auto; display: inline; }
#main_nav_mid{ font-size: 9pt; font-weight:normal; text-transform:uppercase; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 13px; float: left; width: 870px; text-align:left; height: auto; display: inline; }
#main_nav_bot{ font-size: 9pt; font-weight:normal; text-transform:uppercase; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 13px; float: left; width: 870px; text-align:left; height: auto; display: inline; }
ul, dl, dd { margin: 0; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-align: center; }
ul.horizlist li {display: inline;}
* html ul.horizList ul {float: left; color: #444444;}
#link_bar_1 { float: left; height: 80px; width: 900px; background-repeat: no-repeat; background-image: url(images/footer1.jpg); display: inline; }
#link_bar_2 { float: left; height: 45px; width: 900px; }
#footer_sub_1 { display: inline; float: left; height: 50px; width: 860px; margin-top: 12px; margin-left: 7px; }
#footer_sub_2 { display: inline; float: left; height: 20px; width: 860px; margin-top: 2px; margin-left: 7px; }

/* ID Constants - For items with one appearance on any page */
#main_box_sml { height: 910px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#main_box_med { height: 1070px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#main_box_med_lrg { height: 1110px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#main_box_lrg { height: 1230px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#header_bar { float: left; height: 150px; width: 900px; background-image: url(images/header.jpg); }
#nav_bar { float: left; height: 40px; width: 900px; background-repeat: no-repeat; background-image: url(images/nav.jpg); }
#short_text { float: left; height: 285px; width: 600px; background-image: url(images/short_text.jpg); }
#med_text_box { float: left; height: 445px; width: 600px; background-image: url(images/med_text_box.jpg); }
#med_text_sub { height: 360px; width: 560px; display: inline; float: left; margin-top: 18px; margin-left: 20px; }
#long_text_box { float: left; height: 605px; width: 600px; background-image: url(images/long_text_box.jpg); }
#long_text_box_no_shade { float: left; height: 605px; width: 600px; background-image: url(images/long_text_box_no_shade.jpg); }
#long_text_sub { height: 520px; width: 560px; display: inline; float: left; margin-top: 18px; margin-left: 20px; }
#long_flash_slideshow { float: right; height: 925px; width: 300px; }
#med_flash_slideshow { float: right; height: 765px; width: 300px; }
#short_flash_slideshow { float: right; height: 605px; width: 300px; }
#sml_flash_slideshow { float: right; height: 605px; width: 300px; }
#quote_button { float: right; height: 20px; width: 110px; margin-top: 0px; margin-right: 20px; margin-left: 0px; text-align: right; }
#top_bar_wider { display: inline; float: left; height: 45px; width: 900px; background-image: url(images/top_bar_wide.jpg); }
#bottom_bar_wide { display: inline; float: left; height: 20px; width: 900px; background-image: url(images/bottom_wide.jpg); }
#footer { float: left; height: 55px; width: 900px; background-repeat: no-repeat; background-image: url(images/bottomfooter.png); display: inline; }
#footer_sub { display: inline; float: left; height: 20px; width: 860px; margin-top: 15px; margin-left: 20px; text-align: center; font-weight: normal; }

/* Class Constants - For items with more than one appearance on any page */
.offer_sub { display: inline; float: left; height: 85px; width: 170px; margin-top: 47px; margin-left: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8.3pt; color: #000000; line-height: 16px; }
.index_more { float: right; height: 15px; width: 165px; margin-right: 20px; display: inline; text-align: right; }

/* Home */
#main_box_index { height: 1010px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 33px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#index_text { float: left; height: 385px; width: 500px; background-repeat: no-repeat; background-image: url(images/main_text.jpg); display: inline; }
#index_text_sub { height: 200px; width: 440px; display: inline; float: left; margin-top: 18px; margin-left: 20px; }
#index_flash_slideshow { float: right; height: 385px; width: 200px; background-repeat: no-repeat; background-image: url(images/rightcol.jpg); }
#print_offer { float: left; height: 160px; width: 200px; background-image: url(images/print_offer.jpg); }
#website_offer { float: left; height: 160px; width: 200px; background-image: url(images/website_offer.jpg); }
#advert_offer { float: left; height: 160px; width: 200px; background-image: url(images/advertising_offer.jpg); }
#logos_offer { float: left; height: 160px; width: 200px; background-image: url(images/logos_offer.jpg); }
#brochures_offer { float: left; height: 160px; width: 200px; background-image: url(images/brochures_offer.jpg); }
#catalogues_offer { float: left; height: 160px; width: 200px; background-image: url(images/exhibition_offer.jpg); }
#index_featured_site { float: left; height: 320px; width: 300px; background-image: url(images/featured_site_mos.jpg); }
#index_featured_site_sub { display: inline; float: left; height: 50px; width: 265px; margin-top: 250px; margin-left: 20px; }
#news_sub { display: inline; float: left; height: 260px; width: 180px; margin-top: 45px; margin-left: 12px; text-align: left; }
#index_nav_news { background-image: url(images/button_nav_news.jpg); display: inline; float: right; height: 300px; width: 200px; }
#index_nav_gallery { display: inline; float: left; height: 160px; width: 300px; background-image: url(images/button_nav_gallery.jpg); }
#index_nav_clients { display: inline; float: left; height: 160px; width: 300px; }

/* thankyou */
#main_box_thankyou { height: 1010px; width: 900px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 33px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }


/* About Us */
#main_box_about_us { height: 1230px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#about_us_repeater { display: inline; float: left; height: 660px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }
#about_us_text { display: inline; float: left; height: 600px; width: 860px; margin-top: 15px; margin-left: 20px; }

/* Logos */
#logos_large_offer { float: left; height: 320px; width: 600px; background-image: url(images/logos_large_offer.jpg); }
#logos_large_offer_sub { float: left; height: 300px; width: 580px; margin: 10px; }
#logos_featured_site { float: left; height: 320px; width: 300px; background-image: url(images/featured_site.jpg); }

/* Stationery */
#stationery_pack_1_offer { float: left; height: 160px; width: 200px; background-image: url(images/stationery_pack_1_offer.jpg); }
#stationery_pack_2_offer { float: left; height: 160px; width: 200px; background-image: url(images/stationery_pack_2_offer.jpg); }
#business_cards_offer { float: left; height: 160px; width: 200px; background-image: url(images/business_cards_offer.jpg); }
#comp_slips_offer { float: left; height: 160px; width: 200px; background-image: url(images/comp_slips_offer.jpg); }
#letterheads_offer { float: left; height: 160px; width: 200px; background-image: url(images/letterheads_offer.jpg); }
#folders_offer { float: left; height: 160px; width: 200px; background-image: url(images/folders_offer.jpg); }
#stationery_featured_site { float: left; height: 320px; width: 300px; background-image: url(images/featured_site_marinetrack_use.jpg); }

/* Advertising */
#flyers_offer { float: left; height: 160px; width: 200px; background-image: url(images/flyers_offer.jpg); }
#posters_offer { float: left; height: 160px; width: 200px; background-image: url(images/posters_offer.jpg); }
#mini_brochures_offer { float: left; height: 160px; width: 200px; background-image: url(images/mini_brochures_offer.jpg); }
#stickers_offer { float: left; height: 160px; width: 200px; background-image: url(images/adverts_offer.jpg); }
#signs_offer { float: left; height: 160px; width: 200px; background-image: url(images/signs_offer.jpg); }
#online_adverts_offer { float: left; height: 160px; width: 200px; background-image: url(images/online_adverts_offer.jpg); }

/* Brochures */
#brochures_featured_site { float: left; height: 320px; width: 300px; background-image: url(images/featured_site.jpg); }

/* Exhibition */
#exhibition_large_offer { float: left; height: 320px; width: 600px; background-image: url(images/exhibition_large_offer.jpg); }
#exhibition_large_offer_sub { float: left; height: 300px; width: 580px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }

/* Website Design */
#one_page_offer { float: left; height: 160px; width: 200px; background-image: url(images/1_page_offer.jpg); }
#three_page_offer { float: left; height: 160px; width: 200px; background-image: url(images/3_page_offer.jpg); }
#five_page_offer { float: left; height: 160px; width: 200px; background-image: url(images/5_page_offer.jpg); }
#ten_page_offer { float: left; height: 160px; width: 200px; background-image: url(images/10_page_offer.jpg); }
#seo_offer { float: left; height: 160px; width: 200px; background-image: url(images/seo_offer.jpg); }
#submission_offer { float: left; height: 160px; width: 200px; background-image: url(images/submission_offer.jpg); }
#index_text_sub_header { float: left; height: 320px; width: 460px; margin-left: 20px; margin-top: 50px; }
#websites_featured_site { float: left; height: 320px; width: 300px; background-image: url(images/featured_site.jpg); }

/* Flash Design */
#flash_websites_offer { float: left; height: 160px; width: 200px; background-image: url(images/flash_websites_offer.jpg); }
#flash_elements_offer { float: left; height: 160px; width: 200px; background-image: url(images/flash_elements_offer.jpg); }
#flash_adverts_offer { float: left; height: 160px; width: 200px; background-image: url(images/flash_adverts_offer.jpg); }
#flash_buttons_offer { float: left; height: 160px; width: 200px; background-image: url(images/flash_menus_buttons_offer.jpg); }
#av_elements_offer { float: left; height: 160px; width: 200px; background-image: url(images/flash_av_elements_offer.jpg); }
#dynamic_flash_offer { float: left; height: 160px; width: 200px; background-image: url(images/flash_dynamic_elements_offer.jpg); }

/* 3D Visuals */
#modelling_offer { float: left; height: 160px; width: 200px; background-image: url(images/modelling_3d_offer.jpg); }
#visuals_offer { float: left; height: 160px; width: 200px; background-image: url(images/presentation_visuals_offer.jpg); }
#web_visuals_offer { float: left; height: 160px; width: 200px; background-image: url(images/web_visuals_offer.jpg); }
#product_visualisation_offer { float: left; height: 160px; width: 200px; background-image: url(images/business_cards_offer.jpg); }
#visual_animation_offer { float: left; height: 160px; width: 200px; background-image: url(images/visual_3d_animation_offer.jpg); }
#art_offer { float: left; height: 160px; width: 200px; background-image: url(images/visual_3d_art_offer.jpg); }
#exhibition_visuals_offer { float: left; height: 160px; width: 200px; background-image: url(images/exhibition_visuals_offer.jpg); }

/* Product Visualisation */
#product_modelling_offer { float: left; height: 160px; width: 200px; background-image: url(images/product_modelling_offer.jpg); }
#product_visuals_offer { float: left; height: 160px; width: 200px; background-image: url(images/product_visuals_offer.jpg); }
#product_animation_offer { float: left; height: 160px; width: 200px; background-image: url(images/product_animation_offer.jpg); }
#product_visualisation_offer { float: left; height: 160px; width: 200px; background-image: url(images/business_cards_offer.jpg); }
#art_offer { float: left; height: 160px; width: 200px; background-image: url(images/visual_3d_art_offer.jpg); }
#exhibition_visuals_offer { float: left; height: 160px; width: 200px; background-image: url(images/exhibition_visuals_offer.jpg); }
#visuals_featured_site { float: left; height: 320px; width: 300px; background-image: url(images/featured_site_marinetrack_use.jpg); }

/* Gallery Constants */
#gallery_text_box { display: inline; float: left; height: 600px; width: 875px; margin-top: 0px; margin-left: 5px; }
.gallery_text_box_sub_small { display: inline; float: left; height: 305px; width: 272px; background-color: #E8E8E8; margin-left: 18px; margin-top: 18px; background-image: url(images/gallery_small.jpg); }
.gallery_text_box_sub_small_sub { display: inline; float: left; height: 230px; width: 230px; margin-top: 20px; margin-left: 20px; background-color: #FFFFFF; }
.gallery_text_box_sub_small_text { display: inline; float: left; height: 30px; width: 240px; margin-top: 10px; margin-left: 20px; }
.gallery_text_box_sub_med { display: inline; float: left; height: 305px; width: 562px; background-color: #E8E8E8; margin-left: 18px; margin-top: 18px; background-image: url(images/gallery_med.jpg); }
.gallery_text_box_sub_med_sub { display: inline; float: left; height: 230px; width: 520px; margin-top: 20px; margin-left: 20px; background-color: #FFFFFF; }
.gallery_text_box_sub_med_text { display: inline; float: left; height: 40px; width: 400px; margin-top: 10px; margin-left: 20px; }

/* Graphic Gallery */
#main_box_graphic_gallery { height: 4940px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#gallery_graphic_repeater { display: inline; float: left; height: 4530px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }

/* Web Gallery */
#main_box_web_gallery { height: 1992px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#gallery_web_repeater { display: inline; float: left; height: 1622px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }

/* Product Gallery */
#main_box_product_gallery { height: 1230px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#gallery_product_repeater { display: inline; float: left; height: 980px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }

/* News */
#main_box_news { height: 4960px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#news_text_box { display: inline; float: left; height: 600px; width: 860px; margin-top: 15px; margin-left: 20px; }
#news_repeater { display: inline; float: left; height: 4550px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }

/* Clients */
#main_box_clients { height: 870px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#clients_text_box { display: inline; float: left; height: 500px; width: 852px; margin-top: 0px; margin-left: 25px; background-image: url(images/clients_all.jpg); }
#clients_repeater { display: inline; float: left; height: 500px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }

/* Contact */
#main_box_contact { height: 1035px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#contact_repeater { display: inline; float: left; height: 660px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }
#contact_text { display: inline; float: left; height: 600px; width: 430px; margin-top: 15px; margin-left: 16px; }
#contact_text_right { display: inline; float: left; height: 600px; width: 400px; margin-top: 20px; padding-left: 10px; }
#web_standards { display: inline; float: left; height: 40px; width: 900px; text-align: right; vertical-align: top; }
#slideshow_box { display: inline; float: left; height: 285px; width: 200px; }
#gallery_nav { display: inline; float: left; height: 20px; width: 180px; margin-top: 15px; margin-left: 95px; }

/* Site Map */
#main_box_site_map { height: 1035px; width: 900px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#site_map_repeater { display: inline; float: left; height: 660px; width: 900px; background-image: url(images/repeater_wide_2.jpg); }
#site_map_text { display: inline; float: left; height: 600px; width: 865px; margin-top: 15px; margin-left: 16px; }
#big_ad { float: left; height: 255px; width: 700px; }
#sidenav { display: inline; float: left; height: 640px; width: 200px; }
#topsidenav { display: inline; float: left; height: 40px; width: 200px; background-image: url(images/sidenav1.jpg); }
#sidenav1 { display: inline; float: left; height: 26px; width: 193px; text-align: center; vertical-align: middle; padding-top: 9px; padding-right: 0px; padding-bottom: 0px; padding-left: 7px; font-weight: bold; background-image: url(images/sidenav2.jpg); background-repeat: no-repeat; }
#sidenav2 { display: inline; float: left; height: 32px; width: 195px; background-image: url(images/sidenavbottom.jpg); text-align: center; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; background-repeat: no-repeat; }
#sidenav3 { display: inline; float: left; height: 40px; width: 200px; background-image: url(/images/sidenav3.jpg);}
#sidenav3 { float: left; height: 35px; width: 200px; }
#sidenav4 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav4 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav5 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav6 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav7 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav8 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav9 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav10 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav11 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav12 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav { display: inline; float: left; height: 35px; width: 200px; }
#sidenav13 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav14 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav15 { display: inline; float: left; height: 35px; width: 200px; }
#sidenav16 { display: inline; float: left; height: 40px; width: 200px; background-repeat: repeat; }
#sidenav17 { background-image: url(/images/sidenav2.jpg); display: none; float: right; height: 40px; width: 200px; }
#sidenamain { display: inline; float: left; height: 640px; width: 200px; }
#sidenav17 { display: inline; float: left; height: 35px; width: 200px; background-repeat: no-repeat; }
.sidenav_bottom { background-image: url(/images/sidenavbottom.jpg); float: left; height: 40px; width: 200px; }
#main_text_box { float: left; height: 320px; width: 475px; padding-top: 45px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; display: inline; }
#left_col_bottom { display: inline; float: left; height: 245px; width: 200px; background-image: url(images/left_col_bottom.jpg); background-repeat: no-repeat; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; }
#form { float: left; height: 195px; width: 190px; padding-top: 39px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; display: inline; }
#thankyou { text-align: center; height: 268px; width: 368px; padding-left: 260px; padding-top: 300px; }
#rightcol_bottom { float: right; height: 45px; width: 170px; margin-right: 10px; text-align: center; padding-top: 0px; background-position: center; }
#hurleylink { display: inline; float: left; height: 40px; width: 900px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
