@charset "UTF-8";
/* CSS Document */
* {
	font-family: "Courier New", Courier, monospace;
}
body {
	background: url(../images/bg.jpg) repeat-x #f0f0ed top center;
}
.container {
	background:url(../images/stitches_01.png) repeat-y;
}
.box{background:none;}
/*typograhy*/
.amp {
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
}
/*------------------HEADER---------*/
#logo {
	margin:0;
}
/*NEWSLETTER*/
#newsletter {
	color:#64747a;
	font-size:1em;
	margin-top:8px;
}
#news_submit {
	background:url(../images/newsletter-icon_03.png) no-repeat top left;
	height:20px;
	border:none;
	outline:none;
	padding: 4px 0 0 0;
	text-align:center;
	color:#64747a;
	cursor:pointer;
	margin-left:15px;
}
#news_input {
	background:#d1d3c4;
	padding: 5px 0;
	border:none;
	outline:none;
	color:white;
	font-weight:bold;
}
#news_input:focus{
	background:#ffffff;
	border:none;
	outline:none;
	color:#64747a;
	font-weight:bold;
}
#news_header {
	padding:12px 0 0 0;
	text-align:right;
	color:#64747a;
}
/*NAV*/
#navwrap{margin-top:40px;}
.navigation {
	list-style: none;
	float:right;
	padding:0;
	
}
.navigation li {
	float:left;
	margin-left:15px;
	font-size: 1.1em;
	padding-top:3px;
}
.navigation li a {
	padding-bottom:5px;
	color:#64747a;
	text-decoration: none;
}
.navigation li a:hover {
	border-bottom:2px dashed #CCC;
	font-weight: bolder;
}
#fb{padding-top:3px;}
#socialnetworking {margin-top:9px;}
	/*------------------HEADER END---------*/


/*------------------MAIN CONTENT------------------*/
#slider_container {
	background:url(../images/slider-bg_02.png) no-repeat;
	height:490px;
}
#about_photo {
}
#subheading h2{ padding:0; margin: 0 0 10px;}
#subheading p {
	color:#64747a;
}
#subheading a{text-decoration:none; color:#333333; font-size:1.1em;}
/*------------------MAIN CONTENT END------------------*/

/*About Page*/
#about_main p, #about_main h2, #about_main h3{
	color:#64747a;
	}
	#about_main h2{ font-size:2.3em; text-align:center; margin-bottom:20px;}
	#about_main h3{font-size:1.3em; font-weight:bold; margin:0px; padding: 10px 0 5px 10px;}
	#about_main p{padding:10px 10px 0 10px; margin:0;}
	#about_main ul{padding: 10px 25px 0 20px; margin:0; list-style-type: square; text-align:left;}
	#about_main li{padding-left:0px; color:#64747a; }
	#services_req{ font-size:.8em; text-align:center;}
	#products_sub{ }

/*CONTACT PAGE*/

.contact_lable{ font-size: 1.2em; color:#64747a;}
.input_lable{ padding:5px; color:#64747a; font-size:1.1em;}
.input_lable:focus{color:#FFFFFF; background:#64747a; outline:none; }
.input_ta{  color:#64747a; font-size:1.1em; height: 150px;  padding:5px;}
.input_ta:focus{color:#FFFFFF; background:#64747a;outline:none; }
#input_submit{ background:#64747a; color:#ffffff; border:0; outline:none; padding:5px; 
}
#input_submit:hover{ background:#CCCCCC; color:#000000;}
#vline{ border-right: 1px solid #CCCCCC; height:410px;}
#contact_image{height:420px;}
#contact_image p{padding:10px;color:#64747a;}

#contact_thanks_main h1{ text-align:center; color:#64747a; padding-top:150px; }
#contact_thanks_main p{ text-align:right; padding-right:150px;height:150px;}
#contact_thanks_main a { color:#666666;}
#address{font-size:1.6em; color:#64747a; text-align:right;}
#address a{color:#444; text-decoration: none; font-size:.6em;}
/*------------------Footer------------------*/
#copyright {
	color:#64747a;
	font-size:1.2em;
}
#container_btm{ background:url(../images/container_bottom_02.png) no-repeat; height:50px;}
/*------------------Footer------------------*/
