
/**************************************/
/*              GLOBALS               */
/**************************************/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
}
		
		
body {
	margin-top: 0;
	padding-top: 0;
	color: #333333;
}
#page {
	background: white;
	padding-left: 5px;
}
.img_border2  img {
	text-align: center;
	border: 7px black solid;
}
.img_border img {
	border: 1px black solid;
}

.small-text {
	font-size: .8em;
}
.bigger {
	font-weight: bold;
	font-size: 1.2em;
}
.Times {
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
}
.Georgia {
	font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
}
.Garamond {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
}
.Arial {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.Verdana {
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
.Trebuchet {
font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
.Impact {
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
}
.Monospace {
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
}

/**************************************/
/*              HEADER                */
/**************************************/


/**************************************/
/*             NAVIGATION             */
/**************************************/
#logo {
	height: 80px;
}
#navbar {
	height: 80px;
/*	text-transform: uppercase;   
	font-weight: bold;   */
	text-align: center;
	font-size: 1.6em;
	padding-top: 15px;
}
#navbar a, #navbar a:hover, #navbar a:visited {

} 
#navbar a {
	text-decoration: none;
}
#navbar a:hover {
	text-decoration: underline;
}
 #navbar ul {
	list-style: none;
	float: left;
	text-align: left;
 }
 #navbar li {
	display: block;
	margin-left: 5px;
	margin-top: 15px;
 }
#navbar img {
	margin-top: -15px;
}
/**************************************/
/*            HOMEPAGE            */
/**************************************/
#home_headline {
	font-size: 1.9em;
	padding-bottom: 15px;
	text-align: center;
}
#banner {
/*	margin-bottom: 10px;  */
}
#content_left {
	margin-top: 8px;	
}
#homepage_left, #homepage_center {
	font-size: 1.2em;
}
#homepage_right {
	margin-top: -20px;
 
 }
 #spacer_home {
	margin-top: 10px;
	margin-bottom: 10px;
 }
 #banner_home {
	height: 250px;
	margin-bottom: 5px;
 }
 /**************************************/
/*            MAIN CONTENT            */
/**************************************/

.inner_padding {
	width: 95%;
	margin: auto;
	background: yellow;
}
.phone {
	width: 90%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.35em;
	font-weight: bold;
	color: #104d8f;
	border-top: 1px #104d8f solid;
	border-bottom: 1px #104d8f solid;
	background: #cae2f1;
}
.triple  h1{
	text-align: center;
}
.triple {
/*	height: 220px;  */
}
#samples {
	height: 60px;
}
.notice {
	width: 70%;
	margin: auto;
	text-align: center;
	font-weight: bold;
}
.hidden {
	height: 250px; 
	background: #ffffff;
	display: none;
}
#btn_basic, #btn_custom, #btn_standard {
	text decoration: dashed;
}
.about-subtitle {
	margin-top: -30px;
	font-weight: bold;
}

.side_video {
	width: 90px;
	height: 40px;
	border: 5px #333333 solid;
	background: white;
}
/**************************************/
/*            Contact Form         */
/**************************************/

/**************************************/
/*               FOOTER               */
/**************************************/

.linklove {
	display: none;
}
#footer img {
	border: 1px blue solid;
}
#footer {
	margin-top: 15px;
	border-top: 1px #999 dashed;
}
#footer_nav a:link, #footer_nav a:hover, #footer_nav a:visited {
	
}

#footer_nav ul {
	list-style: none;
	float: left;
	margin-top: 3px;
	text-align: center;
}
#footer_nav li {
	display: block;
	margin-left: 5px;
}
#footer_address { 
	margin-top: 3px;
	color: #104d8f;
 }


