/* Copyright Genderquake http://www.genderquake.com */
/* Design: Paul Parker http://www.paul-parker.com */

/* ==================== standard tags ================*/
body {	margin:0px;
    color:#646464;
    padding:0px;
    border:0px;}a:link {
    font-family:Arial, Helvetica, sans-serif;    color:#5C0841;	text-decoration:underline;}a:visited {    color:#5C0841;	text-decoration:underline;}a:active {    color:#5C0841;	text-decoration:underline;
	background-color:#F2E4F3;}a:hover {    color:#999999;	text-decoration:underline;
	background-color:#F2E4F3;}
h1 {
	font-family:Arial, Helvetica, sans-serif;	font-size:18px;    color:#5C0841;	font-weight:bold;
	text-align:left;
	border-bottom:1px solid silver;
	border-top:1px solid silver;
	border-right:0px solid silver;
	border-left:0px solid silver;
	margin-bottom:0px;}
h2 {
	font-family:Arial, Helvetica, sans-serif;	font-size:18px;    color:#5C0841;	font-weight:normal;
	text-align:left;
	padding:11px 0px 8px 8px;
	margin:0px;
	border-bottom:1px solid silver;
	border-top:1px solid silver;}li {
    text-align:left;
}
p   {
    color:#646464;
}
div {
    padding:0px;
    margin:0px;
    border:0px;
}
/* =================== header (2 images) ==============================*/
#header {
	padding:0px;
	height:90px;
	width:735px;
	display:block;
	border-top:1px solid silver;
	border-bottom:0px;
	border-right:1px solid silver;}
#rnr {
    font-family: Verdana, Arial, sans-serif;
    padding-bottom:8px;
    padding-top:8px;
	padding-left:13px;
    font-weight:normal;
    font-size:20px;
	margin:0px;
	color:#680949;
	background-color:white;
}
#wrap {
    border-top:0px solid silver;	border-bottom:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	width:735px;
	display:block;}
/* ================== main =========================*/
#menu {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size:12px;	width:100px;	display:block;	float:left;	border-left:1px solid silver;	border-right:1px solid silver;	border-top:1px solid silver;	text-decoration:none;	margin-left:14px;
	margin-top:14px;}
/* =====[ IE hack: only ie implements this ]===== */

* html #menu {
    margin-top:0px;
    margin-left:7px;
}
/* =====[ end ]===== */
#menu a:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	color:#5C0841;	border-bottom:1px solid silver;	text-decoration:none;	display:block;	padding-top:6px;	padding-bottom:5px;	padding-left:5px;
	padding-right:5px;}#menu a:visited {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	color:#5C0841;	border-bottom:1px solid silver;	text-decoration:none;	display:block;	padding-top:6px;	padding-bottom:5px;	padding-left:5px;
	padding-right:5px;}#menu a:active {	color:#5C0841;	border-bottom:1px solid silver;	text-decoration:none;	display:block;	padding-top:5px;	padding-bottom:4px;	padding-left:4px;
	margin:2px;}#menu a:hover {	color:#5C0841;	border-bottom:1px solid silver;	text-decoration:none;	display:block;	padding-top:5px;	padding-bottom:4px;	padding-left:5px;
	margin:1px;
}

/* ========= secondary menu // includes drop down menu // ===========*/
#menuselect {
    visibility:hidden;
    width:1px;
    height:1px;
    display:block;
}
#menuselect a {
    visibility:hidden;
    width:1px;
    height:1px;
    display:block
}
#menuselect p {
    visibility:hidden;
    width:1px;
    height:1px;
    display:block
}
/* =================== main text content ==============================*/
#main {
	margin-top:14px;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:14px;    color:#646464;	font-weight:lighter;
	text-align:justify;
	padding-bottom:0px;
	margin-bottom:0px;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    margin-left:132px;
    margin-right:14px;}
#main p {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    padding-left:9px;
	padding-right:12px;
	padding-top:0px;
	color:#646464;
}
#main p span {	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:14px;
	color:#646464;	font-weight:700;}
#main li {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height:24px;
    text-align:left;
    padding-left:9px;
	padding-right:9px;
	padding-top:0px;
    color:#646464;
}
/* ======== floating textbox style  on whattwedo and howwework pages =======*/
#floatingbox {	padding:0px;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;}
#floatingbox p {
    padding:0px;
    margin:0px;
    text-align:left;
    padding-left:8px;
    padding-bottom:8px;
    margin-bottom:8px;
}
#floatingbox h2 {
    text-align:left;
	padding:12px 0px 8px 8px;
	margin:0px 0px 0px 0px;
}
/* ================== testimonial page styles =========================*/

#testimonial {
	margin-top:14px;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:14px;    color:#646464;	font-weight:lighter;
	text-align:justify;
	padding-bottom:0px;
	margin-bottom:0px;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    margin-left:130px;
    margin-right:14px;
}
#testimonial h2 {
    border-top:1px solid silver;
}
#testimonial span {
    font-weight:bold;
}
#testimonial p {
    padding-left:8px;
    padding-right:8px;
}
.red {
    padding-top:5px;
    padding-bottom:5px;
    color:#6B0B4A;
}
/* ======================= brandlinks ============================*/

a.brandlinks:link
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCE;
	font-size: 11px;
	line-height: 13px;
	background-color:white;
}
a.brandlinks:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCE;
	font-size: 11px;
	line-height: 13px;
	background-color:white;
}
a.brandlinks:active
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCE;
	font-size: 11px;
	line-height: 13px;
	background-color:white;
}
a.brandlinks:hover
{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCE;
	font-size: 11px;
	line-height: 13px;
	background-color:white;
}

/* =================== footer styles ==============================*/
#footer {	margin-top:0px;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:12px;    color:#646464;	font-weight:lighter;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    border-top:1px solid silver;
}
/* ========================== [ footerMenu ] ============================== */

#footerMenu {
    padding:0px;
    border:0px;
    margin:0px;
    height:1px;
    width:1px;
    visibility:hidden;
}
* html #footerMenu {
    padding:0px;
    margin:0px;
    height:1px;
    width:1px;
    visibility:hidden;
}
#footerMenu a img {
    margin-bottom:8px;
}#footerMenu a:link, #footerMenu a:visited {
    font-size:11px;	color:#5C0841;	text-decoration:none;
    padding:0px;
    height:1px;
    width:1px;
    visibility:hidden;}#footerMenu a:hover, #footerMenu a:active {	color:#5C0841;	text-decoration:none;
	font-size:11px;
    background-color:#EED3EA;
    padding:0px;
    height:1px;
    width:1px;
    visibility:hidden;}
#ruth{
}
#bob {
    float:right;
    margin-left:8px;
    padding-right:12px;
    margin-top:58px;
}
#consult {
    height:18px;
    display:block;
}
#select {
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
}
#valid {
    visibility:collapse;
    height:1px;
    width:1px;
}
#phone {
    display:block;
    margin-left:132px;
    margin-right:14px;
    margin-bottom:18px;
}