body {
background: #130902 url(/images/background4.jpg) repeat-x;	
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
color: #000;
}

.clearBoth {
clear: both;
}
.clearLeft {
clear: left;
}

#searchBar {
background-color: transparent;
margin: 0px auto;
padding: 0px;
width: 809px;
height: 28px;
position: relative;
top: 2px;
left: 0px;
}

#searchBar #phoneNums {
float: left;
background-color: transparent;
margin: 0px;
padding: 0px;
}

#conveythis_image {
position: absolute; 
top: 2px; 
left: 488px;
}

#searchBar .searchForm {
width: 250px;
height: 20px;
background-color: transparent;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;

}

#searchBar .searchForm .searchTextBox {
background-color: #000;
color: #c5af5f;
float: right;
height: 14px;
display: inline-block;
position: relative;
top: 3px;
width: 100px;
}

#searchBar .searchForm .searchSubmit {
font-size: 10px;
padding: 1px;
color: #000;
background-color: #dec87c;
font-family: Verdana, Arial, sans-serif;
float: right;
display: inline-block;
margin-left: 4px;
position: relative;
top: 2px;
}


/* top box for home page */
#topContainer { /* wraps top container with flash player, thumbnail videos etc */
background: #fff url(/images/top-box-bg3.jpg) repeat-x;
margin: 0px auto;
padding: 0px;
width: 890px;
height: 635px;
position: relative;
top: -17px;
left: 0px;
}

#topContainer #topBoxLeft {
float: left;
background: url(/images/top-box-left.jpg) no-repeat;
width: 68px;
height: 635px;
}
#topContainer #topBoxRight {
float:right;
background: url(/images/top-box-right.jpg) no-repeat;
width: 68px;
height: 635px;

}

/* top box for inside pages */
#topContainerInside { /* wraps top header box for all inside pages (ie all pages except homepage) */
background: transparent url(/images/inside-top-bg.jpg) repeat-x;
margin: 0px auto;
padding: 0px;
width: 890px;
height: 430px;
position: relative;
top: -17px;
left: 0px;
}

#topContainerInside #topBoxLeftInside {
float: left;
background: url(/images/top-box-left-inside.jpg) no-repeat;
width: 68px;
height: 439px;
}
#topContainerInside #topBoxRightInside {
float:right;
background: url(/images/top-box-right-inside.jpg) no-repeat;
width: 68px;
height: 439px;
}

#topContainerInside ul#breadcrumb {
color: #c47b47;
background-color: transparent;
margin:0px;
padding:0px;
position:absolute;
top: 440px;
left:290px;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 13px;
}
#topContainerInside ul#breadcrumb li {
list-style: none;
padding: 0px 3px 0px 0px;
display: inline;
}
#topContainerInside ul#breadcrumb li a:link {
color:#97b7c8;
background-color: transparent;
}
#topContainerInside ul#breadcrumb li a:visited {
color:#97b7c8;
background-color: transparent;
}
#topContainerInside ul#breadcrumb li a:hover {
color: #fff;
background-color: transparent;
}

#topContainer #phoneNumbers, #topContainerInside #phoneNumbers {
position: absolute;
top: -25px; 
left: 60px;
margin: 0px;
padding: 0px;
font: bold 15px "Times New Roman", serif;
}

#topContainer #usa, #topContainer #direct, #topContainerInside #usa, #topContainerInside #direct {
padding-left: 8px;
}
#topContainer #canada, #topContainerInside #canada {
padding-right: 8px;
}
 
#logoDiv {
text-align: left;
width: 754px;
height: 77px;
background-color: #000;
position: absolute;
top: 62px;
left: 68px;
}

#logoDiv img.logo {
margin-top: 8px;
}

/*
#logoDiv img#free-hair-transplant-consultation {
width: 271px ;
height: 77px;
margin: 0px;
padding: 0px;
border: none;
position: absolute;
right: 0px;
}
*/


/* online consult button and blog button to right of logo*/


#logoDiv a#hair-transplant-blog, a#hair-transplant-blog:visited {
background: transparent url(/images/navs/blog-ask-docs.jpg) no-repeat;
display: block;
position: absolute;
top: 0px;
right: 0px;
text-decoration: none;
width: 195px;
height: 73px;
padding: 3px 0px 0px 30px;
margin: 0px;
color: #000;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
}
#logoDiv a#hair-transplant-blog:hover {
 color: #0097c8;
}

/* END online consult and blog buttons */





.chaticon, div#ciaQzQ, div#scaQzQ {
position: absolute;
top: 632px;
left: 90px;
background-color: #2d1507;
margin: 0px;
padding: 0px;
}

a#facebook {
display: block;
position: absolute;
top: 632px;
right: 80px;
background-color: #2d1507;
margin: 0px;
padding: 0px;
}



#flashBox { /* intro blurb, flash intro, video player */
width: 753px;
height: 250px;
position: absolute;
top: 172px;
left: 68px;
margin: 0px;
padding: 0px;
background: transparent url(/images/flash-bg-blank.jpg) no-repeat;
z-index: 100;
}

#flashBox #intro {
float: right;
margin: 0px;
padding: 0px;
background-color: transparent;
}



#flashVideo {
display: none;
position: absolute;
top: 0px;
right: 0px;
z-index: 200;
width: 440px;
height: 250px;
background-color: transparent;
}

#flashVideo h2 {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 18px;
color: #000000;
margin-top: 20px;
padding-left: 20px;
text-align: left;
}
#flashVideo p {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
padding: 0px 20px 0px 20px;
font-size: 12px;
text-align: left;
}

#flashBox #videoCategory {
position: absolute;
bottom: 0px;
left: 1px;
width: 200px;
height: 29px;
background: transparent url(/images/video-category-bg.jpg) repeat-x;
}
#flashBox #fullScreenButton {
position: absolute;
bottom: 0px;
left: 195px;
width: 85px;
height: 29px;
background-color: #98c1d6;
}
#flashBox #closeButton {
position: absolute;
bottom: 0px;
left: 272px;
width: 36px;
height: 30px;
background-color: #98c1d6;
}

#flashBox h3#subheading {
margin: 0px;
background-color: transparent;
}

more-arrow {
display:inline-block;
position: relative; 
top: 4px;
background-color: transparent;
}

#full-screen-descr {
display: none; 
position: absolute; 
top: 308px; 
left: 381px; 
margin: 0px;
padding: 0px;
z-index: 600;
}


h1#blurb {
font-size: 18px;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-weight: normal;
background: transparent url(/images/blurb-heading.jpg) no-repeat;
height: 28px;
width: 300px;
position: absolute;
top: 18px;
left: 0px;
padding-left: 22px;
padding-top: 5px;
margin: 0px;
text-align: left;
}
h1#blurb span {
color: #0099cc;
font-size: 16px;
font-weight: bold;
}

h2#blurbInside {
font-size: 22px;
font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif;
font-weight:normal;
background-color: transparent;
height: 28px;
width: 300px;
position: absolute;
top: 22px;
left: 10px;
padding-left: 12px;
padding-bottom: 3px;
margin: 0px;
text-align: left;
color: #000;
}

h3#subheading {
background-color: transparent;
font: 12px 'Trebuchet MS', Arial, sans-serif;
position: absolute; 
top: 62px; 
left: 24px;
text-transform: uppercase;
}

h1.topInside {
position: relative;
top: -4px;
left: 0px;
width: 557px;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 22px;
font-weight: normal;
margin: 0px 0px 30px 0px;
padding: 5px 0px 0px 28px;
height: 33px;
color: #686822;
background-color: #fff;
border-bottom: 1px solid #4f371f;
}

p#blurbText {
text-align: left;
width: 260px;
line-height: 140%;
position: absolute;
top: 60px;
left: 24px;
margin: 0px;
padding: 0px;
font-family: "Lucida Sans", "Lucida Sans Console", "Lucida", Arial, sans-serif;
font-size: 12px;
color: #000;
background-color: transparent;
}

#topContainerInside p#blurbText {
top: 96px;
left: 24px;
text-align: left;
width: 350px;
font-size: 12px;
	/*opacity:.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	background-color: transparent;
	padding: 6px;*/
}



h2#featuredVideos {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 15px;
color: #0099cc;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
border-bottom: 1px solid black;
width: 360px;
height: 27px;
position: absolute;
top: 444px;
left: 63px;
text-align: left;
margin: 0px;
text-transform: uppercase;
}

img#rss-feed {
z-index:400;
position: absolute; 
top: 442px; 
left: 360px;
}
img#rss-feed-videopage {
z-index:400;
position: absolute; 
top: 575px; 
right: 60px;
}

h2#learnMore {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 15px;
color: #0099cc;
padding: 0px;
position: absolute;
top: 444px;
right: 60px;
text-align: left;
border-bottom: 1px solid black;
width: 260px;
margin: 0px;
height: 27px;
}

h2#learnMore span, h2#featuredVideos span {
color: #97853c;
}

#mycustomscroll { /*scroller for video thumbnails */
width: 373px;
height: 106px;
background-color: transparent;
overflow: auto;
position: absolute;
top: 486px;
left: 66px;
}

#videoThumbWrapper {
width: 1060px;
position: relative;
left: -20px;
text-align: left;
}

div.featuredVideoThumbs {
background-color: transparent;
float: left;
width: 106px;
height: 62px;
margin-right: 24px;
}

.featuredVideoThumbs a {
position: relative;
/*_position: absolute; *//* unfortunate ie 6 only hack...ie6 is  letting hover element disappear under other elements. */
position: absolute;
/*remove this to go back to old version */
z-index: 24;
width: 106px;
display: block;
padding: 2px;
margin: 0px;
text-decoration: none;
border: 1px solid #ccc;
/* -moz-outline-style: none; */
}


.featuredVideoThumbs a:hover {
z-index:25;
width: 106px;
padding: 2px;
margin: 0px;
text-decoration: none;
border: 1px solid orange;
}
.featuredVideoThumbs a span {
display: none;
}

.featuredVideoThumbs a:hover span {
    display: block;
    position: absolute;
    top: 17px; 
	left: 10px; 
	height: 52px;
	width: 190px;
    background-color: #cc6633;
	border: 3px solid #4b1c0c;
	color:#000;
    text-align: left;
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 120%;
	padding: 5px;
	cursor: pointer;
	z-index:25;
	opacity:.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}



ul#learnMoreNav {
width: 260px;
position: absolute;
top: 474px;
right: 60px;
text-align: left;
font-size: 15px;
padding: 0px;
margin: 0px;
}

ul#learnMoreNav li {
list-style-type: none;
border-bottom: 1px solid #ccc;
padding: 4px 0px 4px 10px;
}

ul#learnMoreNav li a.consultation {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
color: #007ea8;
background: #fff url(/images/navs/consultation_button.jpg) 0px 0px no-repeat;
text-decoration: none;
font-weight: bold;
display: block;
height: 29px;
}


ul#learnMoreNav li a.photos {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
color: #007ea8;
background: #fff url(/images/navs/photo_button.jpg) 0px 0px no-repeat;
text-decoration: none;
font-weight: bold;
display: block;
height: 29px;
}



ul#learnMoreNav li a.videos {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
color: #007ea8;
background: #fff url(/images/navs/video_button.jpg) 0px 0px no-repeat;
text-decoration: none;
font-weight: bold;
display: block;
height: 29px;
}

ul#learnMoreNav li a.consultation span, ul#learnMoreNav li a.photos span, ul#learnMoreNav li a.videos span {
display: block;
margin-left: 40px;
padding-top: 3px;
}



ul#learnMoreNav li a.consultation:hover {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
color: #97853b;
background: #fff url(/images/navs/consultation_button_over.jpg) 0px 0px no-repeat;
text-decoration: none;
font-weight: bold;
display: block;
height: 29px;
}

ul#learnMoreNav li a.photos:hover {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
color: #97853b;
background: #fff url(/images/navs/photo_button_over.jpg) 0px 0px no-repeat;
text-decoration: none;
font-weight: bold;
display: block;
height: 29px;
}

ul#learnMoreNav li a.videos:hover {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
color: #97853b;
background: #fff url(/images/navs/video_button_over.jpg) 0px 0px no-repeat;
text-decoration: none;
font-weight: bold;
display: block;
height: 29px;
}

ul.learnMoreNav li a.consultation:visited, ul.learnMoreNav li a.photos:visited, ul.learnMoreNav li a.videos:visited {
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
color: #007ea8;
background-color: #fff;
}



#bottomContentContainer {
position: relative;
top: 0px; 
left: 0px;
background: #a49673 url(/images/bottom-bg.jpg);
width: 100%;
margin-top: 30px;
text-align: center;
padding-bottom: 200px;
}

#bottomContent {
background-color: transparent;
position: relative;
top: 7px;
left: 0px;
width: 809px;
margin: 0px auto;
padding-top: 4px;
background: #fff url(/images/content-faux-cols3.jpg) repeat-y;

}

#bottomContentFade {
background: transparent url(/images/bottom-fade-graphic3.jpg);
height: 166px;
width: 809px;
margin: 0px auto;
padding: 0px;
}

#bottomContent #left { /* left sidebar */
background-color: transparent;
width: 211px;
float: left;
margin: 0px;
text-align: left;
font-family: Tahoma, Verdana, sans-serif;
color: #ffefc8;
font-size: 11px;
padding: 0px 0px 20px 0px;
position: relative;
}

#left #leftContentMargin {
position: relative; 
left: 8px;
top: 40px;
float: left;
width: 198px;
}

#left #faq_click_open, #left #faq_click_close, #left #newsletter_click_open, #left #newsletter_click_close {
margin-top: 10px;
}
#left #faq_click_close { /* default state is "closed" for faq_click_close button */
display: none;
}

#left #faq_div {
width: 196px;
background: transparent url(/images/click-open-bg.jpg);
display: none;
margin: 0px 0px 0px 2px;
padding: 0px;
font-size: 11px;
}

#left #faq_div ul.faq {
padding: 0px;
margin: -10px 10px 0px 24px;
color: #73310F;
}
#left #faq_div ul.faq li {
line-height: 180%;
padding: 0px;
margin: 0px;
}
#left #faq_div a {
line-height: 180%;
padding: 0px;
margin: 0px;
color: #336699;
}

#left #faq_div a:hover {
line-height: 180%;
padding: 0px;
margin: 0px;
color: #ffad5b;
}



#left a.hair-transplant-photos-button {
width: 199px;
height: 165px;
background: transparent url(/images/ht-photos-button-out.jpg) no-repeat;
display: block;
color: #fff;
font-size: 15px;
font-weight: bold;
cursor: pointer;
text-decoration: none;
border-bottom: 1px dotted #c5b79c;
}

#left a.hair-transplant-photos-button:hover{
width: 199px;
height: 165px;
background: transparent url(/images/ht-photos-button-over.jpg) no-repeat;
display: block;
color: #fff;
font-size: 15px;
font-weight: bold;
cursor: pointer;
text-decoration: none;
}

#left a.hair-transplant-photos-button span {
display: block;
padding-top: 138px;
text-align: center;
}

#bottomContent h3 {
position: absolute;
top: 0px;
left: 0px;
width: 218px;
background: #5d330b url(/images/sidebar-heading-bg.jpg);
height: 22px;
color: #fff;
margin: 0px;
padding: 4px 0px 4px 4px;
font-size: 16px;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
border-bottom: 1px solid black;
}

#left h4 {
background-color: transparent;
color: #decb7a;
margin: 22px 0px 0px 0px;
font-size: 14px;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
text-align: left;
padding: 5px 0px 0px 6px;
height: 25px;
border-top: 1px dotted #c5b79c;
border-bottom: 1px dotted #c5b79c;
}

/* left navigation */
#left ul.leftNormal {
position: relative;
top: 0px;
left: 5px;
margin: 15px 0px 0px 0px;
padding: 0px;
list-style-type: none;
width: 194px;
}




#left ul.leftNormal li {
background-image: url(/images/nav-arrow.jpg);
background-repeat: no-repeat;
background-position: 0 .6em;
padding: 1px 0px 2px 15px;
line-height: 180%;
border-bottom: 1px dotted #4e4329;
}

#left ul.leftNormal li.feed {
background-image: url(/images/left-nav-feed-icon.jpg);
background-repeat: no-repeat;
background-position: 0 .6em;
padding: 1px 0px 2px 15px;
line-height: 180%;
border-bottom: 1px dotted #4e4329;
}



#left ul.leftNormal li a, #left ul.leftNormal li.feed a {
text-decoration: none;
color: #fff;
}
#left ul.leftNormal li a:hover, #left ul.leftNormal li.feed a:hover, #left ul.leftNormal li a.on, #left ul.leftNormal li.feed a.on {
text-decoration: none;
color: #F7CE5E;
}


#left a.leftNormal:link {
background-color: transparent;
color: #ffad5b;
}
#left a.leftNormal:visited {
background-color: transparent;
color: #ffad5b;
}
#left a.leftNormal:hover {
background-color: transparent;
color: #fff;
}

/*sub nav*/
#left ul.leftNormal li ul.subNav {
position: relative;
left: -47px;

}
#left ul.leftNormal li ul.subNav li {
list-style: none;
background-image: url(/images/nav-arrow-sm.jpg);
background-repeat: no-repeat;
background-position: 0 .6em;
padding: 0px 0px 2px 15px;
border: none;
width: 126px;
}

#left ul.leftNormal li ul li a, #left ul.leftNormal li ul li a:visited {
background:none;
display: block;
padding-left: 3px;
font-size: 11px;
width: 126px;
color: #fff;
}
#left ul.leftNormal li ul li a:hover, #left ul.leftNormal li ul li a.on {
display: block;
padding-left: 3px;
font-size: 11px;
color: #F7CE5E;
}

#right ul li img.partnerLogo {
float: left;
margin-right: 10px;
margin-bottom: 20px;
}



#bottomContent #right { /* main content paragraphs etc */
position: relative;
top: 0px;
left: 12px;
width: 584px;
margin: 0px;
padding: 0px;
background-color: transparent;
float: left;
text-align: left;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 12px;
}

#rightContentMargin {
position: relative; 
left: 30px;
width: 525px;
background-color: transparent;
}

#tab1_div, #tab2_div, #tab3_div, #tab4_div, #tab5_div {
display: none;
position: relative;
left: 0px;
top: -4px;
text-align: left;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 13px;
margin: 0px;
padding: 0px;
width: 585px;
height: 230px;
background-color: #fff;
border-bottom: 1px solid #875B2D;
}
#tab1_div {
display: block;
}
#tab1_div p, #tab2_div p, #tab3_div p, #tab4_div p, #tab5_div p {
padding-left: 23px;
margin-bottom: 20px;
margin-top: 27px;
padding-right: 30px;
}

#tab1_div h2, #tab2_div h2, #tab3_div h2, #tab4_div h2, #tab5_div h2 {
width: 585;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 20px;
font-weight: normal;
padding: 5px 0px 0px 22px;
margin: 0px;
height: 15px;
color: #006787;
background-color: #fff;
}


#right h2.normal {
font-size: 18px;
padding-left: 15px;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 25px;
background-color: transparent;
border-bottom: 1px dashed #974314;
border-top: 1px dashed #974314;
color: #974314;
font-weight: normal;
}

#right p {
font-size: 13px;
margin-left: 0px;
margin-right: 0px;
}

#right ul, #right ol {
font-size: 13px;
}


div#locations_wrapper {
width: 809px;
text-align: center;
margin: 0px auto;
color: #fff;
padding-top: 30px;
font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
font-size: 11px;
padding-bottom: 20px;
}

div#locations_wrapper p {
font-size: 14px;
font-style: italic;
background-color: #311706;
padding: 4px 0px 5px 0px;
border-top: 1px solid #7F3F0E;
}
ul.locations_list {
text-align: center;
list-style-type:none;
width: 190px;
float: left;
background-color: transparent;
margin: 0px auto;
padding: 0px;
line-height: 180%;
border-right: 1px solid #271104;
}
ul.locations_list_last {
text-align: center;
list-style-type:none;
width: 190px;
float: left;
background-color: transparent;
margin: 0px auto;
padding: 0px;
line-height: 180%;
border-right: none;
}
ul.locations_list a.normal, ul.locations_list_last a.normal {
color: #804011;
}
ul.locations_list a.normal:hover, ul.locations_list_last a.normal:hover {
color: #dec87a;
}



p span.thumbnail {
display: block;
float: right;
background-color: #fff;
margin: 0px 0px 10px 10px;
padding: 4px 4px 3px 4px;
border-top: 1px solid #C6C8B2;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
border-left: 1px solid #C6C8B2;
text-align: center;
font-size: 11px;
}

p span.thumbnailFloatLeft {
background-color: #fff;
display: block;
float: left;
margin: 0px 10px 10px 0px;
padding: 4px 4px 3px 4px;
border-top: 1px solid #C6C8B2;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
border-left: 1px solid #C6C8B2;
text-align: center;
font-size: 11px;
position: relative;
}

span.thumbnail a, span.thumbnail a:hover, span.thumbnailFloatLeft a, span.thumbnailFloatLeft a:hover {
text-decoration: none;
color: #b77b00;
}



span.thumbnailFloatLeft .mag-glass, span.thumbnail .mag-glass {
display: inline-block;
margin: 0px;
padding: 0px;
position:relative;
top: 3px;
right: 7px;
}


span.thumbnailAlone {
display: block;
padding: 4px 4px 10px 4px;
border-top: 1px solid #C6C8B2;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
border-left: 1px solid #C6C8B2;
text-align: left;
margin-bottom: 26px;
line-height: 120%;
font-size: 11px;
}

span.thumbnailAlone img {
padding-bottom: 5px;
}

a.top:link, a.top:visited {
color: #cc0000;
font-size:10px;
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
text-decoration: underline;
}

.highlight {
color: #cc0000;
}
.partnerLogo {
background-color: #ddd;
padding: 3px;
border: 1px solid #666666;
}

#right div.hr {
border-top: 1px dashed #974314;
border-right: none;
border-bottom: none;
border-left: none;
background-color: transparent;
height: 20px;
}







#right blockquote.pullquote {
	width: 450px;
	float: left;
	font-family: Georgia, 'Times New Roman',serif;
	font-size: 22px;
	color: #867247;
	line-height: 160%;
	margin: 55px 25px 10px 25px;
	background: url(/images/close-quote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding: 10px 28px 10px 10px;
	font-style: italic;
	border-top: 1px dashed #705F3b;
	border-bottom: 1px dashed #705F3b;
}
#right blockquote.pullquote:first-letter {
	background: url(/images/open-quote.gif) no-repeat left top !important;
	padding: 32px 2px 19px 36px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}

#right p.byLine {
font-family: Georgia, 'Times New Roman', serif;
font-size: 12px;
line-height: 120%;
color: #666666;
margin-left: 35px;
padding: 0px;
border: none;
}

p.byLine a:link, p.byLine a:visited {
color: #cc0000;
}

p.byLine a:hover {
color: #993333;
}

#right p.byLine a.quoteNav, #right p.byLine a.quoteNav:visited {
font-family: Verdana, sans-serif;
font-size:12px;
color: #fff;
background-color: #cc6631;
text-decoration: none;
border-right: 1px solid black;
border-bottom: 1px solid black;
padding-left: 2px;
padding-right: 2px;
line-height: 200%;
}

#right p.byLine a.quoteNav:hover {
color: #fff;
background-color: #cc6631;
padding-left: 2px;
padding-right: 2px;
}

#right .noteBox {
background-color:#fff;
padding: 0px;
border: 1px solid #333;
font-size: 100%;
}

#right .noteBox p {
margin: 0px 15px 10px 15px;
}

#hair_transplant_review_1, #hair_transplant_review_2, #hair_transplant_review_3, #hair_transplant_review_4, #hair_transplant_review_5{
display: none;
width: 500px;
}
#start {
width: 500px;
}

/* min-height no worky cross browsers, so we do this */
#propOpen {
background-color: transparent;
width: 1px;
height: 500px;
float: right;
}




#right a.moreLink:visited {
background-color: transparent;
color: #006787;
text-decoration: none;
}

#right a.moreButtonLink {
background: transparent url(/images/more-arrow-bg.jpg);
color: #fff;
text-decoration: none;
display: block;
width: 160px;
padding-top: 2px;
height: 20px;
text-align: center;
}

a.normal, a.moreLink:visited {
background-color: transparent;
color: #c47B47;
text-decoration: underline;
}

a.normal:hover {
background-color: transparent;
color: #006787;
text-decoration: none;
}


a.normal .moreArrow {
display: inline-block;
margin-left: 3px;
text-decoration: none;
}






/* hair transplant quick facts curve button menu */
ul#hair-transplant-quickies {
position: absolute;
top: -34px;
left: 0px;
margin: 0px;
padding: 0px;
width: 589px;
z-index: 200;
}

ul#hair-transplant-quickies li {
text-align: center;
list-style-type: none;
display: inline;
float: left;
padding-right: 3px;
}


ul#hair-transplant-quickies li a.follicular-unit-grafting {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #c47b47;
background: #fff url(/images/foll-grafting-button.jpg) no-repeat;
display: block;
height: 24px;
width: 152px;
padding-top: 6px;
text-decoration: none;
/* -moz-outline-style: none;*/
}

ul#hair-transplant-quickies li a.follicular-unit-grafting:hover {
color: #000;
}


ul#hair-transplant-quickies li a.dense-packing {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #006787;
background: #fff url(/images/dense-packing-button.jpg) no-repeat;
display: block;
height: 24px;
width: 102px;
padding-top: 6px;
text-decoration: none;
/* -moz-outline-style: none; */
}
ul#hair-transplant-quickies li a.dense-packing:hover {
color: #000;
}

ul#hair-transplant-quickies li a.megasessions {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #006787;
background: #fff url(/images/megasessions-button.jpg) no-repeat;
display: block;
height: 24px;
width: 99px;
padding-top: 6px;
text-decoration: none;
/* -moz-outline-style: none; */
}
ul#hair-transplant-quickies li a.megasessions:hover {
color: #000;
}

ul#hair-transplant-quickies li a.natural-results {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #006787;
background: #fff url(/images/natural-results-button.jpg) no-repeat;
display: block;
height: 24px;
width: 106px;
padding-top: 6px;
text-decoration: none;
/* -moz-outline-style: none;*/
}
ul#hair-transplant-quickies li a.natural-results:hover {
color: #000;
}

ul#hair-transplant-quickies li a.tricho {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #006787;
background: #fff url(/images/minimal-scarring-button.jpg) no-repeat;
display: block;
height: 24px;
width: 114px;
padding-top: 6px;
text-decoration: none;
/* -moz-outline-style: none;*/
}

ul#hair-transplant-quickies li a.tricho:hover {
color: #000;
}

#left p, #left blockquote {
font-family: Tahoma, Verdana, sans-serif;
color: #FFEFC8;
background-color: transparent;
line-height: 160%;
margin: 10px 10px 10px 3px;
}

#left hr {
border-top: 1px solid transparent;
border-right: none;
border-bottom: none;
border-left: none;
width: 180px;
height: 1px;
}


/* newsletter signup */
#left form#newsletter {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 12px;
margin: 10px 0px 40px 2px;

}

#left form#newsletter fieldset
{
border: 1px solid #baae8d;
width: 180px;
padding: 0px 10px 0px 6px;
}

#left form#newsletter legend
{
color: #000;
background: #fff;
border: 1px solid black;
padding: 2px 10px;
} 

#left form#newsletter label
{
width: 4em;
color: #000;
display: inline-block;
margin: 4px 0px 0px 6px;
}

#left form#newsletter input.NLTextBox {
width: 167px;
color: #000;
background-color: #d7cc9f;
border: 1px solid #baae8d;
display: block;
margin-left: 6px;
}
.submit
{
color: #000;
background-color: #fff;
display: inline-block;
margin: 8px 0px 10px 6px;
} 
/* end newsletter signup styles */


#bottomContent p img.floatLeft {
float: left;
padding: 2px;
border: 2px solid #7097bd;
margin: 0px 15px 60px 0px;
}

hr.right {
width: 100%;
height: 1px;
border-top: 1px solid #a3cde4;
border-right: none;
border-bottom: none;
border-left: none;
}

ul.bottomNav {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
background-color: transparent;
list-style-type: none;
font-size: 12px;
color: #fff;
margin: 0px auto;
position: relative;
top: 40px;
}

ul.bottomNav li {
display: inline;
padding: 0px 10px 0px 10px;
text-align: center;

}

ul.bottomNav li a, ul.bottomNav li a:visited {
color: #fff;
padding: 0px 4px 0px 5px;
}

ul.bottomNav li a:hover {
color: #dec87a;
}


#footerContainer {
width: 100%;
background: #130902 url(/images/footer-bg.jpg) repeat-x;
height: 100px;
}

p.copyright {
font-family: 'Trebuchet MS', Tahoma, Verdana, serif;
color: #fff;
background-color: transparent;
font-size: 12px;
margin-top: 80px;
}

a.white, a.white:visited {
color: #fff;
background-color: transparent;
}

a.white:hover{
color: #dec87a;
background-color: transparent;
}

#hair-transplant-associations {
width: 100%;
background: #1c0e04 url(/images/affiliate-logos-background.jpg) repeat-x;
height: 409px;
padding-bottom: 100px;
margin-top: -70px;
}

#associationsLogoWrapper {
background-color: transparent;
margin: 0px auto;
width: 808px;
text-align: center;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 11px;
color: #a99a79;
}

#associationsLogoWrapper a, #assocationsLogoWrapper a:visited {
color: #a99a79;
}
#associationsLogoWrapper a:hover {
color: #fff;
}
#associationsLogoWrapper h3 {
font-size: 20px;
font-weight: normal;
color: #996633;
margin-top: 0px;
padding-top: 0px;
}
#associationsLogoWrapper img.blackBorder {
border: 4px solid black;
margin-bottom: 6px;
}
#associationsLogoWrapper img {
margin-bottom: 5px;
}

#associationsLogoWrapper div.thumbnail {
float: left;
width: 170px;
margin: 40px 30px 15px 0px;
text-align: center;
}


/*	COST FORM CSS */


#hair-transplant-cost-table td, #plaintable td, #hair-transplant-cost-table th, #plaintable th {
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: #fff;
padding: 5px 6px 5px 6px;
}

#hair-transplant-cost-table p, #plaintable p {
	font-size: 12px;
	
}

#hair-transplant-cost-table th, #plaintable th {
	background-color: #fff;
}
#hair-transplant-cost-table h2.tblHeader, #plaintable h2.tblHeader {
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #974211;
}










