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

/* About page styling */
.About_page_para {
	line-height: 135%;
	width: 100%;
	padding-bottom: 20px;
	}
.team_thumbnail {
	float: left;
	position: relative;
	left: -68px;
	top: 62px;
	}
* + html .team_thumbnail { /* more ie7 positioning hacking */
	position: relative;
	float: none;
}
.employee_title {
		position: relative;
		width: 190px;
		padding-top: -10px;
		margin-bottom: 0px;
}
.employee_Contact {
		width: 375px;
	}
.employee_Contact dt {
		clear: left;
	}
.employee_Contact dd {
		padding-left: 15px;
		clear: left;
		position: relative;
}
#employee_Contact_right {
		float: right;
		position: relative;
		left: -375px;
		width: 300px;
		}
#employee_Contact_left {
		float: left;
		position: relative;
		left: 50px;
		width: 300px;
		}
#Secondary_content_everyotherPage {
	position: absolute;
	width: 300px;
	right: 55px;
	top: 105px;
	}
#Secondary_content_everyotherPage #secondary_Content_advertisement {
	width: 100%;
	}
#Secondary_content_everyotherPage #secondary_Content_our_Blog {
	width: 100%;
	}
#Secondary_content_everyotherPage #secondary_Content_instant_estimate {
	width: 100%;
	margin-right: 0;
	}
#Secondary_content_everyotherPage dl {
	padding-bottom: 25px;
	}
.employee_Contact {
	padding-top: 25px;
	}
.employee_Contact dt a {
	text-decoration: none;
	color: #000;
	font-size: x-large;
	padding-left: 15px;
	}
.employee_Contact dt a:hover {
	background: url(images/double_arrow.gif) no-repeat center left;
	color: #465929;
	}
.employee_Contact dt {
	padding-bottom: 2px;
	}
.employee_Contact dd {
	font-size: larger;
	padding-bottom: 5px;
	}	
 #questions_Comments {
 	position: relative;
	text-indent: 30px;
	font-size: medium;
	padding-bottom: 15px;
	color: #000000;
	}
address {
	padding-top: 25px;
	font-size: small;
	width: 250px;
	}
address a {
	color: #465929;
	font-size: large;
	width: 250px;
	}
/* Our Services Page */
 
.Our_Services_Header {
	font-size: x-large;
	padding-bottom: 10px;
	color: #000;
	}
.Our_Services {
	padding-bottom: 25px;
	}
.Our_Services li {
	margin-left: 20px;
	padding-top: 10px
	}
#list_Of_Services {
	position: relative;
	top: 50px;
	width: 70%;

	}
#list_Of_Services_col1 {
	width: 45%;
	}
#list_of_Services_col2 {
	position: absolute;
	width: 45%;
	top: 0px;
	left: 300px;
	padding-left: 25px;

	}
	
/* portfolio page styling */
#Flash_Portfolio {

	position: relative;
	background: #000;
	width: 675px;
	height: 500px;
	margin-left: -10px;
	}
	
iframe {
	border: 1px #465929 solid;
}
/* contact form formatting */
#Contact_Form {
	float: left;
    }
* + html #Contact_Form fieldset { /* ie 7 hack for positioning */

	position: relative;
	top: -700px;
}
#Contact_Form fieldset {
    width: 450px;
    float: left;
    }
#Contact_Form fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 2px;
}
#Contact_Form ol {
	float: left;
}

#Contact_Form label {
    padding-bottom: 10px;
    float: left;
    width: 5em;
    margin-right: 5px;
    color: #000;

    }
#Contact_Form_list li {
	float: left;
	list-style: none;
	width: 100%;
	clear: left;
}
#Contact_Form_list {
	padding: 15px 15px;
}
#submit_field {
	border: none;
}
#submit_field ol li {
	list-style: none;
}
#submit_button {
	position: relative;
	top: 10px;
}
textarea {
	float: left;
	width: 22em;
	height: 12em;
}


/* end of contact formatting */

#weblux_twitter_icon {
	position: relative;
	top: 2.5em;	
}
#weblux_twitter_icon h5 {
	padding-top: 5px;
}
/* employee bio page styling */

img#Employee_Pictures {
    position: relative;
   	top: 25px;
    border-top: 1.5px black solid;
    border-left: 1.5px black solid;
    border-bottom: 1px #888 solid;
    border-right: 1px #888 solid;

    }
#employee_bioPage {
    position: relative;
    left: 625px;
    bottom: 275px;
    width: 35%;
   
  }
#employee_Name_bioPage {
    text-indent: 0px;
    }
#employee_Title {
   
    font-size: larger;
    }
#employee_description {
    padding-top: 15px;
    width: 80%;
    }
#Employee_questionaire {
    position: relative;
    top: -75px;
    width: 1100px;
    float: left;

    }
.Questions {
    width: 333px;
    }
.Questions_header {
	position: relative;
    text-indent: 0px;
    padding-bottom: 45px;
    

    
    }
#question_1 {
    float: left;
    }
#question_2 {
    position: relative;
    float: left;
    margin-left:50px;

    
    }
#question_3 {
    position: relative;
    float: right;
    }
