/* Regency Health */
/* CSS coding by; Jamie Brightmore */
/* 4muladesign.com */

/*
===============================
 Global
===============================
*/

html body {
	background: #61131A;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 14px;
}

/*
===============================
 Layout
===============================
*/

#wrapper {width:986px; margin:30px auto 0;}

#header {
	background:url(../images/header.03.jpg) center no-repeat;
	height: 182px;
	width: 986px;
	overflow: hidden;
}

#strap {
	background:url(../images/footer.jpg) center no-repeat;	
	height: 64px;
	margin-bottom: 5px;
}

#strap p {
	color: #741721;
	font-size: 11px;
	padding: 19px 0;
	text-align: center;
}

#container {
	background-color: white;
	margin: 0 auto;
	padding: 25px 30px 24px;
	width: 900px;
}

#footer ul {margin:0 auto 20px; text-align:center;}
#footer ul li, #footer ul li a {color:white; display:inline; margin:0 3px;}
#footer ul li a {text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

/*
===============================
 Navigation
===============================
*/

ul#nav {	
	float: left;
	left: 50%;
	margin: 0 auto;
	padding: 142px 0 0;
	position: relative;
}

ul#nav li {
	float: left;
	position: relative;
	right: 50%;
	margin: 0 10px;
}

ul#nav li a {
	color: #741721;
	display: block;
	font-family: Georgia,'Times New Roman', Times, serif;
	font-size: 15px;
	padding-top: 3px;
	text-decoration: none;
}

ul#nav li a:hover {color:#7F7F7F;}
ul#nav li.nav_divider {background:url(../images/nav_divider.png) center no-repeat; height:20px;	width:2px;}
body#home ul#nav li a#home_page, body#introducers ul#nav li a#about_page,
body#buying ul#nav li a#buying_page, body#approach ul#nav li a#approach_page, body#about-us ul#nav li a#aboutus_page, body#contact ul#nav li a#contact_page {color: #7F7F7F;}
#sidebar_right a, .column a, #callback a {color:#C65762; font-size: 12px; text-decoration:none;}
/* #callback a:hover {border-bottom:1px solid #C65762; } */
.column a:hover, #callback a:hover { color:#741721; }
#callback a:hover {padding:0 0 3px;} 
#sidebar_right img {margin:10px 0 0 62px;}

#introducers #sidebar_right .sidebar_awards { margin: 19px 0 0 18px; }
#sidebar_right .sidebar_awards { margin: 19px 0 0 15px; }
#about-us #sidebar_right .sidebar_awards { margin: 44px 0 0 10px; }
#contact #sidebar_right .sidebar_awards { margin: 44px 0 0 6px; }

#col1 a {margin: 11px 0 0; display: inline-block;}
#col2 a {margin: 11px 0 0; display: inline-block;}

#container .small_h2 { font-size: 15px; font-style: italic; color: #7F7F7F; margin:30px 0 20px; text-align: center; }

/*
===============================
 Home
===============================
*/

#main_block {float:left; height:502px;}

.rounded, .teasers {
	border: 1px solid #D4D3D3;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px; 
	border-radius: 10px;
}

#quotes {
	height: 123px;
	margin: 0 0 28px;
	overflow: hidden;
	padding: 10px;
	width: 571px;
}

#quotes img {margin:15px 15px 0;}

.column {
	float: left;
	height: 330px;
	padding: 0 15px;
	width: 265px;
}

#col1 {border-right:1px solid #D4D3D3;}
#col2 {padding: 0 15px 0 25px;}

#col2 ul{
	color: #7F7F7F;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 0 2px;
}

#col2 ul li {
	background: url(../images/tickbox.jpg) 0 -2px no-repeat;
	margin:0 0 25px;
	padding:0 0 0 32px;
}

#sidebar {float:right; height:500px; width:295px;}

#photo {
	float: right;
	height: 240px;
	text-align: center;
	width: 275px;
}

#photo img {margin: 0;}

#photo span {
	color: #C65762;
	display: block;
	font-family: Georgia,'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: italic;
	margin: 14px 0 0;
}

#callback {
	border-left: 1px solid #D4D3D3;
	float: right;
	height: 240px;
	margin: 21px 0 0;
	padding: 0 0 0 25px;
	width: 270px;
}

ul#features {margin:28px 0 0; height:94px;}
ul#features li {float:left;	height:94px; width:278px;}
#teaser_mid {margin:0 30px; text-align:center;}
#container #teaser_mid p {font-size:10px; margin:2px 0 0;	text-align:center; width:100%;}
#teaser_mid img {margin:1px 0 0;}
#container .teasers h2 {float:left;	margin:15px 0 10px 15px; width:155px;}
#container .teasers p {float:left; margin:19px 0 0 15px;	width:190px;}
#container #teaser_left.teasers p {margin:19px 0 0 15px; width:190px;}
#teaser_left img {float:left; margin:11px 0 0 12px;}
#teaser_right a img {float:right; margin:11px 12px 0 0;} 
#teaser_right a img, #teaser_left a img {border:1px solid #D4D3D3;}
#teaser_right a:hover img, #teaser_left a:hover img {border:1px solid #C65762;}
#container .teasers a {color:#C65762; text-decoration:none;}
#container .teasers a:hover {color: #61131A; }
#container .teasers a:hover#amii_link {border-bottom:none;}
.clearfix {clear:both;}

#teaser_right img, #teaser_left img {
  -webkit-transition: border 300ms ease-in-out;
     -moz-transition: border 300ms ease-in-out;
      -ms-transition: border 300ms ease-in-out;
       -o-transition: border 300ms ease-in-out;
          transition: border 300ms ease-in-out; 
}

#content a, #nav a, .column a, #callback a, #container .teasers a {
  -webkit-transition: all 300ms ease-in-out;
     -moz-transition: all 300ms ease-in-out;
      -ms-transition: all 300ms ease-in-out;
       -o-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out; 
}


/*
===============================
 Inner
===============================
*/

#sidebar_left, #sidebar_right {float:left; min-height:502px; width:224px;}
#sidebar_right {padding:0 0 0 20px;	width:200px;}

#container #sidebar_right p, #container #sidebar_left p {
	font-family:Georgia,'Times New Roman',Times,serif;
	font-style:normal;
	font-size:14px;
	line-height:24px;
	margin:5px 0 0 10px;
	text-align:center;
}

#container #sidebar_left p {margin:15px 28px 0 0;}

#container #sidebar_right .rounded p {padding:10px 10px 12px 14px; margin:0;}
#container #sidebar_right .rounded {background-color:#FBFBFB; margin:12px 0 0 8px;}

#content {
	border-left: 1px solid #D4D3D3;
	border-right: 1px solid #D4D3D3;
	float: left;
	min-height: 502px;
	padding: 0 20px;
	width: 414px;
}

#content a {color:#C65762; text-decoration:none;}
#content a:hover {color: #61131A;}

#content ol {
	color: #7F7F7F;
	font-size: 12px;
	list-style: decimal outside none;
	line-height: 19px;
	margin: 0 0 0 20px;
}

#content ol li {margin:0 0 15px 0;}
#content ol ul {line-height:16px; list-style:disc outside none; margin:12px 0 0 14px;}
#content ol ul li {margin:0 0 8px 0;}

img.leftside {
	-webkit-box-shadow: 0 1px 5px #e5e5e5;
	-moz-box-shadow: 0 1px 5px #e5e5e5;
	box-shadow: 0 1px 5px #e5e5e5;
	margin: 12px 0 0;
}

#callback h2 {margin:15px 0 18px;}
.pdivider {border-top:1px solid #D4D3D3; margin:25px auto 20px; width:227px;}

/*
===============================
 Typography
===============================
*/

#container p {
	color: #7F7F7F;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 15px;
	text-align: left;
}

#container h2 {
	color: #B5121B;
	font-family: Georgia,'Times New Roman', Times, serif;
	font-size: 20px;
	font-weight: normal;	
	margin: 15px 0 30px;
}

.quote {
	color: #C65762;
	font-family: Georgia,'Times New Roman', Times, serif;
	font-size: 21px;
	font-style: italic;
	line-height: 28px;	
}

#container .pullquote {margin:35px 0 0 14px; width:170px;}

.introducers_img { float: left; margin: 4px 20px 10px 0; border-radius: 3px; }

/*
===============================
 Blog Items
===============================
*/

#blog_items_home ul {color:#7F7F7F; list-style:disc outside none; margin:12px 0 0 13px;}
#blog_items_home ul li {margin:0 0 21px 0; padding-left:2px;}
#blog_items_home ul li a {color:#7F7F7F; font-size:12px; text-decoration:none;}
#blog_items_home ul li a:hover {color:#C65762; font-size:12px;}

#blog_items {border-top: 1px solid #D4D3D3; margin:34px 0 0 10px; padding:35px 0 0;}
#blog_items h2 {margin:0 0 20px 10px;}
#blog_items ul {color:#7F7F7F; list-style:disc outside none; margin:12px 0 0 13px;}
#blog_items ul li {margin:0 0 18px 0;}
#blog_items ul li a {color:#7F7F7F; font-size:12px;}
#blog_items ul li a:hover {color:#C65762; font-size:12px;}

/*
===============================
 Contact Details
===============================
*/

.contact_details.left, .contact_details.right {float:left; margin:20px 40px 0 0;}
ul.contact_details {color:#7F7F7F; font-size:12px;}
ul.contact_details li {height:20px;}