@charset "utf-8";
/* FONTS DO NOT EMBED VIA HTTP*/
@font-face {
font-family: 'AachenStdBold';
src: url('fonts/aachenstd-bold-webfont.eot');
src: local('☺'), 
	 url('fonts/aachenstd-bold-webfont.woff') format('woff'), 
	 url('fonts/aachenstd-bold-webfont.ttf') format('truetype'), 
	 url('fonts/aachenstd-bold-webfont.svg#webfontaDghxezn') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'AachenRegular';
src: url('fonts/aachenbt-roman-webfont.eot');
src: local('☺'), 
	 url('fonts/aachenbt-roman-webfont.woff') format('woff'), 
	 url('fonts/aachenbt-roman-webfont.ttf') format('truetype'), 
	 url('fonts/aachenbt-roman-webfont.svg#webfontRXPeiWb4') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'AachenStdMedium';
src: url('fonts/aachenstd-medium-webfont.eot');
src: local('☺'),
	url('fonts/aachenstd-medium-webfont.woff') format('woff'), 
	url('fonts/aachenstd-medium-webfont.ttf') format('truetype'), 
	url('fonts/aachenstd-medium-webfont.svg#webfontrpMaJeHa') format('svg');
font-weight: normal;
font-style: normal;
}
/* --- BACK GROUND FULL WIDTH  --- */
body{ background: url(../images/site-core-images/theme/top-bg-gradient.jpg) top left repeat-x #f4f1f8; }
.wrapper{ margin-top: 10px; }
/* --- BACK GROUND GHOST IMAGES FILE --- */
.bg_gi_inner{ background: url(../images/site-core-images/theme/bg-ghost-images.png) top left no-repeat; }
.flair_left{ background: url(../images/site-core-images/theme/left-flair.png) top right no-repeat; }
.flair_right{ background: url(../images/site-core-images/theme/right-flair.png) top left no-repeat; }
h2{ color: #999; }
a:link{ color: #06F; text-decoration: none; }
a:visited{ color: #06F; text-decoration: none; }
a:hover{ color: #333; text-decoration: none; }
/* --- NEWSLETTER --- */
.newsletter a:link{ color: #FFF; text-decoration: none; }
.newsletter a:visited{ color: #FFF; text-decoration: none; }
.newsletter a:hover{ color: #CCC; text-decoration: none; }
/* --- NAVIGATION LINKS --- */
.navi a:link{ color: #FFF; text-decoration: none; }
.navi a:visited{ color: #FFF; text-decoration: none; }
.navi a:hover{ color: #FFF; text-decoration: none; }
.navi ul li:hover, .navi .advertise_with_us:hover{
	cursor: pointer;
	background-color: #026ad7; 
} 
/* --- SECTION TITLE BAR BG --- */
.section_header_bar{ background: url(../images/site-core-images/theme/section-bar-bg.png) top left repeat-x; }
/* --- FEATURED LISTING PREVIEW SURROUND (the border) --- */
.featured_listing_preview{ background: url(../images/site-core-images/theme/listing-preview-surround.png) top left no-repeat; }

.featured_listing_preview h3, .listing_content h3{ color: #475054; }
.featured_listing_preview h3 a:link{ color: #475054; text-decoration: none; }
.featured_listing_preview h3 a:visited{ color: #475054; text-decoration: none; }
.featured_listing_preview h3 a:hover{ color: #666; text-decoration: none; }

ul.std_list_prev_list li{ background: url(../images/site-core-images/theme/std-list-icon.png) 0px 0px no-repeat; }

.std_list_prev_list{ color: #666; }
.std_list_prev_list .company_name{ color: #475054; }
.std_list_prev_list .company_name a:link{ color: #475054; text-decoration: none; }
.std_list_prev_list .company_name a:visited{ color: #475054; text-decoration: none; }
.std_list_prev_list .company_name a:hover{ color: #666; text-decoration: none; }

.top_footer{ background-color: #001a39; }
.top_footer_content{ color: #FFF; }
.bottom_footer{ background-color: #525252; }
.bottom_footer_content{	color: #969696; }
.top_footer_content a:link{ color: #FFF; text-decoration: none; }
.top_footer_content a:visited{ color: #FFF; text-decoration: none; }
.top_footer_content a:hover{ color: #CCC; text-decoration: none; }

.thumb_slide_act a:link{ color: #999; text-decoration: none; }
.thumb_slide_act a:visited{ color: #999; text-decoration: none; }
.thumb_slide_act a:hover{ color: #666; text-decoration: none; }

.listing_content h3{ border-bottom: 1px solid #6c7477; }

.contact_box{ background-color: #0892c0; }

.dt100_site_list{ width: 580px; }
.dt100_site_image{ margin-bottom: 5px; width: 580px; }
.dt100_site_thumbs{	margin: 5px 0px 10px 0px; padding: 0px; width: 580px; }