html {background-color:#000000;}
body {background:#000000 url(/resources/images/layout/bg_site00.jpg) top center no-repeat; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

h1 {
	color: #045F68;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height:15px; 
	margin:12px 0 12px 10px;
}

body.secondary-page {background:#000000 url(/resources/images/layout/bg_sec_generic01.jpg) top center no-repeat;}
#secondary-page-commercial {background:#000000 url(/resources/images/layout/bg_sec_commercial01.jpg) top center no-repeat;}
#secondary-page-gallery {background:#000000 url(/resources/images/layout/bg_sec_gallery01.jpg) top center no-repeat;}
#secondary-page-repair {background:#000000 url(/resources/images/layout/bg_sec_repair01.jpg) top center no-repeat;}
#secondary-page-military {background:#000000 url(/resources/images/layout/bg_sec_military01.jpg) top center no-repeat;}
#secondary-page-generic {background:#000000 url(/resources/images/layout/bg_sec_generic01.jpg) top center no-repeat;}

#logo-link {background:#FF00FF; float:left;}

#site-wrapper {margin:0 auto; width:860px;}

#top-blue-line {background-color:#06B5DD; height:3px;}

#site-header-top {height:31px;}
 #site-header-top > ul {}
  #site-header-top > ul > li {background:url(/resources/images/layout/bg_topnav.png) top right no-repeat; display:block; float:right; height:19px; margin:0 0 0 7px;}
   #site-header-top > ul > li > a {
	background:url(/resources/images/layout/bg_topnav_left.png) top left no-repeat;
	color:#666666;
	display:block;
	font-size:8px;
	font-weight:bold;
	height:14px;
	margin:0 0;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
   }
   #site-header-top > ul > li#about-us > a {width:78px;}
   #site-header-top > ul > li#contact-us > a {width:78px;}
   
   #site-header-top > ul > li.over {background:url(/resources/images/layout/bg_topnav_over.png) top right no-repeat;}
   #site-header-top > ul > li.over > a, #site-header-top > ul > li.over > a {background:url(/resources/images/layout/bg_topnav_left_over.png) top left no-repeat; color:#333333;}

#site-header-nav {height:38px;}
  #site-header-nav > ul > li {display:block; float:right;}
   #site-header-nav > ul > li > a {display:block; height:38px;}
   
   #site-header-nav > ul > li#commercial > a {background:url(/resources/images/layout/mainnav/commercial.jpg) top left no-repeat; width:111px;}
   #site-header-nav > ul > li#gallery > a {background:url(/resources/images/layout/mainnav/gallery.jpg) top left no-repeat; width:83px;}
   #site-header-nav > ul > li#home > a {background:url(/resources/images/layout/mainnav/home.jpg) top left no-repeat; width:62px;}
   #site-header-nav > ul > li#military > a {background:url(/resources/images/layout/mainnav/military.jpg) top left no-repeat; width:88px;}
   #site-header-nav > ul > li#repair > a {background:url(/resources/images/layout/mainnav/repair.jpg) top left no-repeat; width:72px;}

   #site-header-nav > ul > li#commercial.active > a {background:url(/resources/images/layout/mainnav/commercial_active.jpg) top left no-repeat; width:111px;}
   #site-header-nav > ul > li#gallery.active > a {background:url(/resources/images/layout/mainnav/gallery_active.jpg) top left no-repeat; width:83px;}
   #site-header-nav > ul > li#home.active > a {background:url(/resources/images/layout/mainnav/home_active.jpg) top left no-repeat; width:62px;}
   #site-header-nav > ul > li#military.active > a {background:url(/resources/images/layout/mainnav/military_active.jpg) top left no-repeat; width:88px;}
   #site-header-nav > ul > li#repair.active > a {background:url(/resources/images/layout/mainnav/repair_active.jpg) top left no-repeat; width:72px;}

#site-header-secondary-nav {height:31px;}

#site-banner-space {height:367px;}
body.secondary-page #site-banner-space {height:230px;}
body.secondary-page #site-banner-space2 {height:50px;}

#site-banner-space a {display:block; height:367px;}
#site-banner-space a:hover {text-decoration:none;}

body.secondary-page #site-banner-space a {display:block; height:230px;}
body.secondary-page #site-banner-space a:hover {text-decoration:none;}

body.secondary-page #site-banner-space2 a {display:block; height:50px;}
body.secondary-page #site-banner-space2 a:hover {text-decoration:none;}


#site-content {}
 #site-content p {line-height:15px; margin:12px 0 12px 10px;}
 #site-content a {color:#06B3DD; font-weight:normal; text-decoration:none;}
 #site-content a:hover {text-decoration:underline;}

a.invisilink {display:block; text-indent:-9999px;}

div#home-lists {margin-top:8px; padding-left:10px;}

div.side-by-side-lists ul {color:#06B4DD; float:left; list-style-position:inside; list-style-type:disc;}
div.side-by-side-lists ul li {padding:4px 0;}
div.side-by-side-lists ul li span {color:#CCCCCC;}

span#breadcrumbs {color:#666666; display:block; font-size:10px; margin:15px 10px 0 0; text-align:right;}
 #breadcrumbs a {color:#333333; font-weight:normal; text-decoration:underline;}
 #breadcrumbs a:hover {color:#06B3DD; text-decoration:none;}

#content-2column-home p, #content-2column-general p {line-height:20px;}

#content-2column-home {margin-top:50px;}
 #content-column-1-home {float:left; padding:0 35px 0 10px; width:472px;}
 #content-column-2-home {float:left; width:343px;}

#content-2column-general {}
#content-column-1 {color:#999; float:left; width:628px;}
#content-column-2, #content-column-2-gallery {float:left; font-size:11px; width:232px;}
 #content-column-2 p, #content-column-2-gallery p {padding:0 10px 0 30px;}
 #content-column-2-gallery {background:url(/resources/images/layout/bg_column2_gallery.jpg) top left no-repeat; color:#999; min-height:381px;}
 #content-column-2-gallery img.sidebar-title {}

#content-column-2, #content-column-2-contact {float:left; font-size:11px; width:232px;}
 #content-column-2 p, #content-column-2-contact p {padding:0 12px 0 30px;}
 #content-column-2-contact {background:url(/resources/images/layout/bg_column2_contact.png) top left no-repeat; color:#FFF; min-height:381px;}
 #content-column-2-contact img.sidebar-title {}

#content-column-2, #content-column-2-contact2 {float:left; font-size:11px; width:232px;}
 #content-column-2 p, #content-column-2-contact2 p {padding:0 12px 0 30px;}
 #content-column-2-contact2 {background:url(/resources/images/layout/bg_column2_contact2.png) top left no-repeat; color:#FFF; min-height:381px;}
 #content-column-2-contact2 img.sidebar-title {}

#content-column-2, #content-column-2-commercial {float:left; font-size:11px; width:232px;}
 #content-column-2 p, #content-column-2-commercial p {padding:0 12px 0 30px;}
 #content-column-2-commercial {background:url(/resources/images/layout/bg_column2_commercial.png) top left no-repeat; color:#FFF; min-height:381px;}
 #content-column-2-commercial img.sidebar-title {}

div#gallery-options {}
 div#gallery-options > div {float:left; width:430px;}
 div#gallery-options > div a {display:block; overflow:hidden; height:230px; width:200px; text-indent:-999px; margin:50px 0 0 120px;}

div#gallery-option-commercial {background:url(/resources/images/layout/commercial.png) top center no-repeat; width:100px; height:350px;}
div#gallery-option-military {background:url(/resources/images/layout/military.png) top center no-repeat; width:232px; height:350px;}


#main-buckets {}
 #main-buckets > div {float:left; font-size:11px; height:80px; line-height:15px; padding:37px 10px 0 113px; width:157px;}
  #main-buckets > div a {display:block; padding-top:8px; text-decoration:none;}
  #main-buckets > div#bucket-commercial a:hover, #main-buckets > div#bucket-military a:hover, #main-buckets > div#bucket-repair a:hover {color:#FFFFFF;}
  #main-buckets > div#bucket-commercial {background:url(/resources/images/layout/homebuckets/bg_commercial.png) top left no-repeat;}
   #main-buckets > div#bucket-commercial a {color:#08A2B2;}
  #main-buckets > div#bucket-military {background:url(/resources/images/layout/homebuckets/bg_military.png) top left no-repeat; margin: 0 9px;}
   #main-buckets > div#bucket-military a {color:#819161;}
  #main-buckets > div#bucket-repair {background:url(/resources/images/layout/homebuckets/bg_repair.png) top left no-repeat;}
   #main-buckets > div#bucket-repair a {color:#999999;}

#secondary-buckets {}
 #secondary-buckets > div {position:relative;}
 #secondary-buckets > div > img {position:absolute;}
 #secondary-buckets div.sec-bucket-content {color:#666; font-size:11px; position:absolute; z-index:100;}
 #secondary-buckets > div {float:left; height:76px; margin-right:10px; width:280px;}
 #secondary-buckets > div.last-bucket {margin-right:0;}
  #secondary-bucket-commercial {background:url(/resources/images/layout/secondarybuckets/bucket_sec_commercial.png) top left no-repeat;}
  #secondary-bucket-gallery {background:url(/resources/images/layout/secondarybuckets/bucket_sec_gallery.png) top left no-repeat;}
  #secondary-bucket-repair {background:url(/resources/images/layout/secondarybuckets/bucket_sec_repair.png) top left no-repeat;}
  #secondary-bucket-military {background:url(/resources/images/layout/secondarybuckets/bucket_sec_military.png) top left no-repeat;}
 #secondary-buckets > div > div.sec-bucket-content > span.learn-more > a {display:block; font-size:10px; height:19px; padding:9px 10px 0 0; text-align:right;}
 #secondary-buckets > div > div.sec-bucket-content > span.learn-more > a:hover {color:#CCCCCC; text-decoration:none;}
 #secondary-buckets > div  p {margin:6px 10px 0 10px;}

#site-footer {background:url(/resources/images/layout/bg_footer.png) top center no-repeat; color:#06A0B2; font-size:11px; height:125px; margin-top:50px; padding-top:14px; text-align:center;}
 #site-footer a {color:#666666; padding:0 4px; text-decoration:none;}
 #site-footer a:hover {color:#06B3DD;}

#content-gallery {margin:10px 0 0 5px;}
 #content-gallery a {text-indent:-999px; overflow:hidden;}
 #content-gallery a:hover {text-decoration:none;}
 #content-gallery img {height:106px; margin:16px 5px 0 5px; width:198px; overflow:hidden;}