@charset "UTF-8";
/* CSS Document */
*, body {
	margin: 0;
	padding: 0;
	font: medium Times, "Times New Roman", serif;
	}
body {	background: #f9fedc url(images/content_background.jpg) no-repeat top center;
}
#drop_shadow {
	position: relative;
	background: url(images/drop_shadow.jpg) repeat-y top right;
	right: -50px;
	}
#drop_shadow_left {
	position: relative;
	background:url(images/drop_shadow_left.jpg) repeat-y top left;
	left: -50px;
	}
h5 {
	font-size: small;
	}
a img {
	border: none;
	}
a {
	outline: none;
	cursor: pointer;
	}
#masthead_wrapper {
	background: url(images/header_repeat.gif) repeat-x top left;
}
#wrapper {
	position: relative;
	width: 1074px;
	margin: 0 auto;
	background:  no-repeat top center;
	color: #465929;
	}

	#masthead h1 a {
	display: block;
	background:url(images/weblux_header.jpg) no-repeat top left;
	height: 134px;
	width: 1074px; /* Changed width after removing drop shadows */
	margin: 0 auto;
	}
#WebLux_Title {
	position: relative;
	left: 380px;
	top: 15px;
	}
#weblux_header {
	text-indent: -4000px;
}
/* styling for navigation */
#navigation {
	background: #465929 url(images/images/repeating_dropshadow.gif) repeat-x top center;
	overflow: hidden;
	}
ul#nav {
	position: relative;
	font-family: Times, "Times New Roman", serif;
	width: 974px;
    padding-left: 100px;
    margin: 0 auto;
	}
ul#nav li {
	float: left;
	list-style: none;
	padding: 5px 15px;
	}
ul#nav li a {		
	font-size: x-large;
	font-style: normal;
	float: left;
	text-decoration: none;
	color: #dce0d7;
	}
ul#nav li a:hover {
	color: #fffc1b;
	}	
/* Main content styling */

#Main_content {	
	position: relative;
	width: 1044px;
	clear: both;
    padding-left: 30px;
	}
#Main_content h2 {
	position: relative;
	left: -55px;
	padding-top: 20px;
	margin-left: 60px;
	margin-top: 45px;
	font-size: 2em;
	color: #000;
	}	
#Weblux_h2 {
	text-indent: -3000px;
}
#Mission_statement {
	margin-top: 120px;
	width: 350px;
	padding-left: 38px;
	right: 15px;
	background: url(images/opening_quotation.gif) no-repeat top left;
	}
#Mission_statement p {
	font-size: 1.9em;
	line-height: 90%;	
	font-style:italic;
	padding-right: 5px;
	padding-bottom: 35px;
	background:  url(images/closing_quotation.gif) no-repeat bottom right;
	}
 p#quotation {	
	background: none;
	font-size: 1em;
	text-indent: 175px;
	line-height: 45px;
}
p span.quotation_Enlargement {
	font-size: 120%;
	font-style:italic;
		}	
#Flash_content {	
					/* flash content goes here */		
	float: right;
	width: 601px;
	height: 298px;
	background: #000000;
	bottom: 140px;
	margin-bottom: 25px;
	margin-right: 25px;
	}
#graphic_line_break {
    position: relative;
    margin-top: 20px;
	background: url(images/line_break.png) no-repeat top center;
	padding-bottom: 30px;
	border: none;
	width: 900px;
	clear: both;
	}
#graphic_line_break_home {
    position: relative;
    margin-top: 60px;
	background: url(images/line_break.png) no-repeat top center;
	padding-bottom: 30px;
	border: none;
	width: 900px;
	}
#Secondary_content {
	position: relative;
	top: -200px;
	float: left;
	width: 950px;
	}
#secondary_Content_advertisement {
	float: left;
	width: 30%;
	}
#secondary_Content_advertisement dt {
	position: relative;
	background: url(images/Yellow_page_advertisement.jpg) no-repeat;
	height: 130px;
	width: 325px;
	text-indent: -2000px;
	}
#secondary_Content_advertisement #click_here {
    text-indent: -2000px;	
	}
#secondary_Content_advertisement a:hover {
   cursor: pointer;
    }
.dl_description {
	position: relative;
	top: 78px;	
	padding-bottom: 25px;
	width: 280px;
	}
#dl_description_advertisement {
	position: relative;
	top: 25px;
}
#secondary_Content_our_Blog {
	float: right;
	width: 30%;
	}
#secondary_Content_our_Blog a {
	display: block;
}
#secondary_Content_our_Blog img {
	margin-left: 5px;
}
#Secondary_content_everyotherPage #secondary_Content_our_Blog img {
	margin-top: 25px;
}
#secondary_Content_FreshLetters {
	float: right;
	}
#secondary_Content_FreshLetters dt {
	background: url(images/freshletters.jpg) no-repeat;
	height: 72px;
	text-indent: -2000px;
	position: relative;
	top: 55px;
	}
#social_icons {
    margin-top: 100px;
    margin-left: 555px;
}
#Secondary_content_everyotherPage #social_icons {
	margin-top: 15px;
	margin-left: 0;
}
#social_icons li {
	float: left;
	list-style: none;
	margin-right: 5px;
}
#social_icons li a {
	text-decoration: none;
	text-indent: -10000px;
}
#twitter a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(images/twitter.png) no-repeat top left;
}
#facebook a {
    display: block;
	width: 50px;
	height: 50px;
	background: url(images/facebook.png) no-repeat top left;
}
#flickr a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(images/flickr.png) no-repeat top left;
}
#weblux_blog a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(images/weblux_blog.png) no-repeat top left;
}
#secondary_Content_instant_estimate dd.dl_description {
	position: relative;
	}
 #webLux_Twitter_home_icon {
 	position: relative;
 	top: -100px;
 	left: 700px;
 	width: 100px;
 	}
#footer {
	clear: both;
	position: relative;
	padding-top: 100px;
	padding-bottom: 10px;
	width: 30%;
	left: 400px;
	}
#footer p {
	display: inline;
	clear: both;
	position: relative;
	}
