
html {
margin: 0px;
padding: 0px;
}
  
BODY{
background: url(images_ui/b_main.jpg) repeat-x center top;
font: 12px arial, helvetica, sans-serif;
background-color: #E2D39D;
margin:0px;
padding:0px;
}

H1 {
font: 500 22px verdana, arial, helvetica, sans-serif;
letter-spacing:-1px;
color:#231F20;
margin:0px;
padding: 2px 10px 10px 5px;
text-align:right;
}
H1 A:link, H1 A:visited, H1 A:active {
	font-weight:500;color:#231F20;text-decoration:none;
}
H1 A:hover {
	color:#231F20;text-decoration:none;
}
H2 {
clear:both;
font: 11px/15px verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#232021;
margin:0px;
float:left;
padding: 60px 10px 10px 40px;
width:250px;
}
H2 A:link, H2 A:visited, H2 A:active {
	color:#232021;text-decoration:none;
}
H2 A:hover {
	color:#BA2C68;text-decoration:none;
}
H3 {
font: 8px verdana, arial, helvetica, sans-serif;
color:#AE624B;
margin:0px;
margin-bottom: -1.0em;
padding: 5px 10px 10px 5px;
text-align:right;
}
H3 A:link, H3 A:visited, H3 A:active {
  color:#AE624B;text-decoration:none;
}
H3 A:hover {
  color:#000000;text-decoration:none;
}

H4 {
font: bold 12pt arial, helvetica, sans-serif;
color:#BA2C68;
margin:0px;
padding: 5px 10px 10px 0px;
}
H4 A:link, H4 A:visited, H4 A:active {
	color:#231F20;text-decoration:none;
}
H4 A:hover {
	color:#231F20;text-decoration:none;
}
H5 {
font: 13px/15px verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#BA2C68;
margin:0px;
margin-bottom:10px;
padding: 5px 10px 5px 0px;
border-bottom: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
}
H5 A:link, H5 A:visited, H5 A:active {
	color:#BA2C68;text-decoration:none;
}
H5 A:hover {
	color:#BA2C68;text-decoration:none;
}

H6 {
font-size: 12px;
font-weight:bold; 
color:#898163;
margin:0px;
margin-bottom: -1.0em;
padding: 20px 10px 10px 40px;
}
H6 A:link, H6 A:visited, H6 A:active {
  color:#898163;text-decoration:none;
}
H6 A:hover {
  color:#5F555F;text-decoration:none;
}


p, li, td { 
	font: 12px/18px arial, helvetica, sans-serif;
	margin-top: 0px; 
  color:#555555;
	}
  


  
#line_dashed {
clear:both;
border:none;
border-bottom: #CCCCCC 1px dashed;
}

#float-image-right {
float:right;
padding: 5px 5px 20px 20px;
}
#float-image-left {
float:left;
padding: 5px 20px 20px 5px;
}

.leaderParagraph {
clear:both;
font: 12px/17px verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#231F20;
margin:0px;
float:left;
padding: 50px 15px 10px 40px;
width:285px;
}
.leaderParagraph A:link, .leaderParagraph A:visited, .leaderParagraph A:active {
	color:#BA2C68;text-decoration:none;
}
.leaderParagraph A:hover {
	color:#BA2C68;text-decoration:none;
}

.notice {
  font: 11px  arial, helvetica, sans-serif;
  color:#555555;
  border-left:1px #333 solid;
  margin-left:20px;
  padding-left:10px;
}
.notice b {
  color:#882222;
}

  
.b-header { 
background: url(images_ui/b_header_bottom_right.gif) no-repeat right bottom;
height:141px;
}
#content{
clear:both;
padding: 10px 40px 0px 40px;
}

#content A:link, #content A:visited , #content A:active {
	/*COLOR: #996133;*/
COLOR: #800000;
  text-decoration:none;
  border-bottom:1px solid #FFFFFF;
}
#content A:hover {
	COLOR: #000000;text-decoration:none;
  border-bottom:1px dotted #000000;
}

.b-content {
background: #fff url(images_ui/b_content_top.jpg) no-repeat center top; 
}
.b-content-splash {
background: #fff url(images_ui/b_content_top_just_imagine.jpg) no-repeat center top; 
}
.b-content-couple {
background: #fff url(images_ui/b_content_top_couple_2.jpg) no-repeat center top; 
}  
.b-content-dr {
background: #fff url(images_ui/b_content_top_dr_fitzpatrick_2.jpg) no-repeat center top; 
}  
.b-content-drB {
background: #fff url(images_ui/b_content_top_dr_bowman.jpg) no-repeat center top; 
}  
.b-content-men {
background: #fff url(images_ui/b_content_top_men.jpg) no-repeat center top; 
}  
.b-content-bi {
background: #fff url(images_ui/b_content_top_bi.jpg) no-repeat center top; 
}  

A:link, A:visited, A:active {
	color: #898163;font-weight:bold;text-decoration:none;
}
A:hover {
	color: #231F20;font-weight:bold;text-decoration:none;
}



.navLeftBtn{
background: url(images_ui/btn_blank_D.gif) no-repeat left center; 
width:191px;
height:20px;
margin-top: 1px;
}
.navLeftBtn A:link, .navLeftBtn A:visited, .navLeftBtn A:active { 
font: normal 11px arial, helvetica, sans-serif;
color:#000;
padding-top: 2px;
padding-left:29px;
height:18px;
text-decoration:none;
}
.navLeftBtn A:hover {
color: #735F3D;
text-decoration:none;
}



#navLeft {
padding: 40px 30px 20px 16px;
/*border:1px #333 solid;*/
}

#navLeftBtn{
background: url(images_ui/btn_blank_D.gif) no-repeat left center; 
width:191px;
height:20px;
margin-top: 1px;
}
#navLeftBtn A:link, #navLeftBtn A:visited, #navLeftBtn A:active { 
font: normal 11px arial, helvetica, sans-serif;
color:#000;
padding-top: 2px;
padding-left:29px;
height:18px;
text-decoration:none;
}
#navLeftBtn A:hover {
color: #735F3D;
text-decoration:none;
}

#subNav_back {
background: url(images_ui/m_subnav_back.gif) no-repeat center top;
padding: 2px 0px 1px 0px;
}

#subNav_back_for_men {
background: url(images_ui/m_subnav_back_for_men.gif) no-repeat center top;
padding: 2px 0px 1px 0px;
}


A.navLink2:link, A.navLink2:visited, A.navLink2:active {
background: url(images_ui/m_subnav_arrow_right.gif) no-repeat 0px 9px;
font: normal  bold 11px verdana, arial, helvetica, sans-serif;
padding-top:5px;
padding-left:8px;
padding-bottom:3px;
padding-right:15px;
margin-left:30px;
line-height:120%;
color: #231F20;
text-decoration:none;
display:block;

}
A.navLink2:hover {
color: #735F3D;
text-decoration:none;
}

A.navLink3:link, A.navLink3:visited, A.navLink3:active {
background: url(images_ui/m_subnav_arrow_right.gif) no-repeat 0px 6px;
font: normal 11px verdana, arial, helvetica, sans-serif;
padding-top:2px;
padding-bottom:3px;
padding-left:10px;
margin-left:38px;
margin-right:5px;
line-height:110%;
color: #231F20;
text-decoration:none;
display:block;
}
A.navLink3:hover {
color: #735F3D;
text-decoration:none;
}


A.navLinkSpecial:link, A.navLinkSpecial:visited, A.navLinkSpecial:active {
font: bold 11px verdana, arial, helvetica, sans-serif;
padding-top:7px;
padding-bottom:3px;
margin-left:28px;
line-height:120%;
color: #AF614B;
text-decoration:none;
display:block;
}
A.navLinkSpecial:hover {
color: #FFF;
text-decoration:none;
}


.award {
clear:both;
font: 11px arial, helvetica, sans-serif;
color:#735F3D;
}
.award A:link, .award A:visited, .award A:active {
	color: #735F3D;text-decoration:none;
}
.award A:hover {
	color: #231F20;text-decoration:none;
}

.b-footer {
background: url(images_ui/b_content_bottom_left.gif) no-repeat left bottom;
}

.footer{
background-color: #FFFFFF;
padding:5px;
font-size: 10px; color: #666666;
line-height:normal;
}

#footerLink {
font-size: 10px; color: #666666;
padding: 5px 40px 0px 40px;
text-align:center;
}

#footerLink A:link, #footerLink A:visited, #footerLink A:active {
	color: #898163;text-decoration:none;
}
#footerLink A:hover {
	color: #231F20;text-decoration:none;
  border-bottom:1px dotted #AE624B;
}

.copyright{
text-align:right;
padding:5px;
font-size: 10px;
color: #AE624B;
line-height:normal;
}

.copyright A:link, .copyright A:visited, .copyright A:active {
	color: #c4a051;
  text-decoration:none;
}
.copyright A:hover {
	color: #231F20;
  text-decoration:none;
  border-bottom:1px dotted #AE624B;
}

.trans90 {
background:transparent;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

sup {font-size: 65%; }

input {font-size: 8pt; color: #000000;}

.copy7MGray {font-size: 11px; color: #666666;}

.copy8short {font-size: 11px; color: #666666;line-height:125%;}

.copy8 {font-size: 11px; color: #000000;line-height:145%;}
.copy8b {font-size: 11px; color: #000000;font-weight:bold;}
.copy8Gray {font-size: 12px; color: #999999;}
.copy8Tan {font-size: 10px; color: #AE624B;}

.copy8MGray {font-size: 12px; color: #666666;}
.copy8DGray {font-size: 12px; color: #333333;}
.copy8Wht {font-size: 11px; color: #FFFFFF;}

.copy8Quote {font-size: 11px; color: #999999;line-height:135%;}

.copy9 {font-size: 12px; color: #000000;line-height:145%;}
.copy9 b{color: #555555;line-height:145%;}

.copy9b {font-size: 12px; color: #000000;font-weight:bold;}
.copy9Gray {font-size: 12px; color: #999999;}
.copy9Wht {font-size: 12px; color: #FFFFFF;}

.copy9Orange {font-size: 12px; color: #c8960b;font-weight:bold;}

.copy10 {font-size: 12px; color: #000000;line-height:145%;}
.copy10 b{color: #333333;line-height:145%;}

.copy10b {font-size: 12px; color: #000000;font-weight:bold;}
.copy10Gray {font-size: 12px; color: #999999;}
.copy10Wht {font-size: 12px; color: #FFFFFF;}

.headerWht {
font-size: 12px; 
color: #FFFFFF;
text-align:right;
padding-right:8px;
padding-top:10px;
}


.body-box-background {
background: url(images_ui/b_box_ext.gif) repeat-y center top;
margin: 0px 0px 20px 15px ;
border: 10px #FFFFFF solid;
float:right;
}
.body-box-copy {
padding: 13px 24px 13px 13px;
color: #666666;
text-decoration:none;
}
.body-box-link {
padding: 0px 24px 24px 13px;
text-align:right;
}
.body-box-link A:link, .body-box-link A:visited, .body-box-link A:active {
	color: #555555;
  text-decoration:none;

}
.body-box-link A:hover {
	color: #999999;
  text-decoration:none;
}
.body-box-bottom {
background: url(images_ui/b_box_float_bottom.gif) no-repeat center bottom;
}

#transbox {
background: url(images_ui/b_teaser_watermark.gif) no-repeat top left;
	width: 300px;
  height:130px;
  margin: 60px 10px 5px 20px;
	/*background-color: #fff;*/
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
	}
  
#transbox A:link, #transbox A:visited,#transbox A:active {
	color: #800000;font-weight:bold;text-decoration:none;
}
#transbox A:hover {
	color: #800000;font-weight:bold;text-decoration:none;
}

#transbox * {
	position: relative;
	}

#transbox div {
	padding: 20px;
  padding-left:35px;
  padding-bottom:5px;
  font: 13px/17px tahoma;
	/*color: #232021;*/
  color:#232021;
	}

  .btnBrick
{
    BORDER-RIGHT: #9E390B 1px solid;
    BORDER-TOP: #BE827B 1px solid;
    BORDER-LEFT: #BE827B 1px solid;
    BORDER-BOTTOM: #9E390B 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #AE624B;
    CURSOR: hand;
    COLOR: #ffffff;
    HEIGHT: 22px;
    TEXT-DECORATION: none
}


#box-testimonial {
  background: url(images_ui/m_box_testimonial_x.gif) repeat-y top left;
	width: 177px;
	}

#client-testimonial {
  margin: 5px 15px 5px 15px;
  font: 11px arial, helvetica, sans-serif;
  color:#735F3D;
  BACKGROUND: #FFF;
  line-height:1.4em;
}

  
#client-testimonial  .testimonialSig {	
  color:#232021;
  line-height:1.2em;
  padding-right:10px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:right;
	}

#header-to-print {
	display: none;
}

#header-regular {
}

.header-phone {
  font: bold 15px arial, helvetica, sans-serif;
  letter-spacing:1px;
  color:#FFFFFF;
}


.lifestyleBorder {
border:1px solid #CCCCCC;
margin:5px 20px 5px 20px; 
padding:5px;
}

