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

/* ------ [( General )] ------ */

* {
  font-family: Georgia, Arial, "Times New Roman", Times, serif;
  color: #999; font-size: 11px;
}

body {
  background: #fff top left repeat-x url(/assets/images/body-bg.jpg);
  padding: 0; margin: 0;
}

img, img a {
  border: none;
}

h1 {font-size: 13px; font-weight: bold;}

h2 {font-weight: bold;}

h3 {color: #c66; font-weight: bold; text-decoration: underline; padding: 0 20px 10px 10px; float: left; clear: both; width: 450px;}

/* ------ [( Framework )] ------ */

.wrapper {
  width: 800px;
  background: left top repeat-y url(/assets/images/wrapper-bg.jpg);
  margin: 0 auto; padding: 0;
  overflow: hidden;
}

.header {
  width: 800px; height: 185px;
  background: #fefafb top left repeat-x url(/assets/images/header-bg.jpg);
  margin: 0 auto; padding: 0;
  float: left; clear: both;
}

.logo {float: left; clear: both;}

.title {float: left; clear: right; margin: 70px 0 0 10px;}

.content {
  width: 800px;
  background: transparent left bottom no-repeat url(/assets/images/content-bg.jpg);
  margin: 0; padding: 0 0 150px 0;
  float: left; clear: both;
}

.left {
  width: 259px;
  background: transparent;
  float: left; clear: left;
}

.right {
  width: 541px;
  float: right; clear: right;
  background: transparent;
}

.footer {width: 800px; margin: 0 auto; text-align: center;}

/* ------ [( Visual )] ------ */

.left p, .left h2 {padding: 0 20px 0 20px;}

.right p, .right h2 {padding: 0 20px 0 10px; float: left; clear: both; width: 511px; margin-bottom: 10px;}

.contact {background: left 70px no-repeat url(/assets/images/left-col-pink-bg.jpg); width: 259px; overflow: hidden;}

.testimonials {background: left 30px no-repeat url(/assets/images/left-col-pink-bg.jpg); width: 259px; overflow: hidden;}

.contact p, .testimonials p {color: #c66;}

.contact p a, .contact p a:link, .contact p a:hover, .contact p a:visited {color: #c66; font-size: 10px; text-decoration: none;}

.contact p a:hover {text-decoration: underline;}

.testimonials-button, .ana-logo {position: relative; left: 20px;}

.footer, .footer a, .footer a:link, .footer a:active, .footer a:active, .footer a:hover {color: #ccc; font-size: 10px; text-decoration: none;}

.titles {margin: 10px 0 5px 10px;}

.testimonial, h6 {
	padding: 0 10px 10px 10px;
	background-color: #FFF;
	color: #333;
	border: 1px solid #93A6B4;
	overflow: hidden;
	float: left; clear: both;
	margin: 10px; width: 487px;
	font-weight: normal;
	font-family: Georgia, arial, "Times New Roman", Times, serif;
	font-size: 11px; color: #999;
}

h6 {padding-top: 10px;}

.testimonail strong, h6 strong {float: left; clear: both;}

/* ------ [( Navigation )] ------ */

.navigation {
  width: 541px; height: 47px;
  float: right; clear: right;
  background: #fff;
  margin: 0; padding: 0;
}

.navButton {
	width: 131px; height: 47px;
	display: inline-block; float: left;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0; padding: 0;
}

.navButton:hover {
  background-position: top left;
}