/* Data Direct Marketing Stylesheet
   Web design by: Kazak Media
*/

*{ margin: 0; padding: 0; }* 
body { font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #D0D4D4; color: #444; }

a {	color: #B60D0A;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
.formbutton {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.formarea {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
}

p { margin: 0 0 15px 0; }
h1 { font: normal 2.4em "Trebuchet MS", Arial, Sans-Serif; color: #fff; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
sup { font-size: .3em; color: #DFCDA2; }
h2 { color: #B60D0A; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #ccc; }
h3 { color: #808080; background: #D0D4D4; padding: 3px 10px; margin: 0 0 15px; }

#content { width: 960px; max-width:960px; margin: 10px auto; background: #fff; border:solid #FFF 10px; }

#header { background: #fff url(../images/header.jpg) no-repeat; height: 252px; width:960px; }
	#header p { margin: 0px 0 0; color: #D6E5EA; }
	#interior-header { background: #fff url(../images/interior-header.jpg) no-repeat; height: 252px; width:960px; }
	#interior-header-about { background: #fff url(../images/about-header.jpg) no-repeat; height: 252px; width:960px; }
	#interior-header-services { background: #fff url(../images/services-header.jpg) no-repeat; height: 252px; width:960px; }
	#interior-header-who { background: #fff url(../images/who-header.jpg) no-repeat; height: 252px; width:960px; }
	#interior-header-testimonials { background: #fff url(../images/testimonials-header.jpg) no-repeat; height: 252px; width:960px; }
	#interior-header-contact { background: #fff url(../images/contact-header.jpg) no-repeat; height: 252px; width:960px; }
	#logo { padding: 10px 0 0 20px;  float: left; width: 480px; min-height:65px;}
	#header h1 { text-indent:-9999em; line-height:8px; margin-top:-10px;}
	
	#search { float: right; width: 240px; text-align: right; margin: 10px 15px 0 0; }
	#search a, #watch a {
	color: #fff;
	font-size: 0.8em;
	cursor: pointer;
	text-decoration: none;
}

	#searchform { padding: 10px; background: #A1BDD2;  }
	#searchform p { margin: 0; }

	
	#last  { padding-right:72px;}
	/*	#menu { margin: 0 0 40px; height:24px; width:960px;}
		#menu li { list-style: none; float: left; text-align:center; }
		#menu li a { cursor: pointer; padding: 5px 49px;  line-height: 25px; background: #D0D4D4; color: #808080; }
		#menu li a:hover { background: #B2B6B6; color: #000; }
		*/
		#menu li a#current { background: #66A3CF; color: #fff; }
	 
.quatro { font-size: .9em;  float: left; width: 198px;  margin: 0 30px 10px 10px; *margin-right:20px;}
.third { font-size: .9em;  float: left; width: 280px;  margin: 0 30px 10px 10px; *margin-right:20px;}
.double { font-size: .9em;  float: left; width: 475px;  margin: 0 30px 10px 10px; *margin-right:20px;}
.doubleright { font-size: .9em;  float: right; width: 400px;  margin: 0 30px 10px 10px; *margin-right:20px;}
.single { font-size: .9em;  float: left; width: 940px; margin-left:10px; *margin-left:5px;}
.content { font-size: .9em;  float: left; width: 560px;  margin: 0 30px 10px 10px; *margin-right:20px;}
.contactform { font-size: .9em;  float: right; width: 250;  margin: 0 70px 10px 10px; *margin-right:20px;}


.more { border-top: 1px solid #eee; padding: 5px 0 0 0; }

#prefooter { width: 960px; margin: 0 auto; background: #fff; border:10px solid #FFF; font-size: .9em;  }

#footer { width: 960px; margin: 15px auto; color: #808080; font-size: .9em; }
	#footer a { color: #444; }
	.right { float: right; text-align: right; font-size: 1em; }
		#footer .right a { margin: 0 0 0 2px; padding: 3px 10px; }
		#footer .right a:hover { background: #d0d4d4; color: #444; text-decoration: underline; }
		#footer .left a:hover { background: #d0d4d4; color: #444; text-decoration: underline; }

