/* global styles for Top 10 Hair Transplants */

body {
font-family: Verdana, Arial, sans-serif;
background-color: #dddddd;
background-image: url(/images/body_bg.jpg);
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

body table {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

body.whiteBG {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
background-color: #fff;
}

h2.leftBannerHeader {
width: 200px;
height: 11px;
background-color: #bebe9c;
color: #000;
font-size: 16px;
text-align: left;
margin: 60px 0px 0px 23px;
padding: 4px 0px 9px 10px;
font-weight: normal;
}
.leftBannerBody {
width: 190px;
background-color: #dfe0ce;
padding: 9px;
margin: 2px 0px 0px 23px;
border: 1px solid #cc6600;
}
.leftBannerBody a.url, .leftBannerBody a.url:visited {
color: #000;
text-decoration: none;
font-weight:bold;
}


/* td backgrounds */

td.whiteBG, tr.whiteBG {
background-color:#fff;
}

td.contentDash {
background-image:url(/images/content_bg_dash.gif);
background-repeat: repeat-y;
background-color:#fff;
}

td.left_border_bg {
background-image: url(/images/content_box_l_border.jpg);
background-color: #fff;
}

td.right_border_bg {
background-image: url(/images/content_box_r_border.jpg);
background-color: #fff;
}

td.compareForm_bg {
background-image: url(/images/compare_box_body.jpg);
background-color: #e4e4d5;
}



/* gallery table styles */


td.thumbs {
border: 1px solid #999966;
background-color:#fff;
}

td.thumbText {
font-size:10px;
font-family: Verdana, Arial, sans-serif;
background-color:#fff;
}

td.thumbText a:link {
font-size:10px;
color:#000;
}

td.thumbText a:visited {
font-size: 10px;
}

td.thumbText a:hover {
font-size: 10px;
color: #527eb6;
}


td.thumbText a.questionMark:link {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: red; 
text-decoration: underline;
background-color: #fff;
}

td.thumbText a.questionMark:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: red; 
text-decoration: none;
background-color: #fff;
}

td.thumbText a.questionMark:hover {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #993300; 
text-decoration: none;
background-color: #fff;
}

/*gallery pop-up styles*/


h1.popViewer {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 22px;
color: #000;
background-color:#fff;
margin: 0px 0px 0px 20px;
}
p.popViewer {
font-family: Verdana, Arial sans-serif;
font-size: 11px;
color: #000;
background-color:#fff;
margin: 0px 0px 0px 20px;
}

h2.popViewer {
font-family: Verdana, Arial sans-serif;
font-size: 12px;
color: #000;
background-color:#fff;
margin: 0px 0px 0px 20px;
}


/* form styles */
div.compareFormDiv {
margin-left: 24px;
margin-top: 17px;
}

form {
margin-left:20px;
}

table.hasBorder {
border: 1px solid black;
margin-top:10px;
margin-bottom:10px;
}

input.submitButton {
font-family: Verdana, Arial, sans-serif;
font-size:10px;
color: #000;
background-color:#dfdfce;
}

div.l_margin {
margin-left:20px;
}

div.contentBox {
margin-left: 34px;
}



/* form styles */
div.compareFormDiv {
margin-left: 24px;
margin-top: 17px;
}

/* form styles */

h2.form {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #527eb6;
background-color: #fff;
margin-left: 6px;
margin-right: 12px;
margin-top:2px;
}


div.compareFormDiv a {
background-color: transparent;
}

td.formHeader {
background-image:url(/images/form_widgets/header_bg.gif);
background-repeat: repeat-x;
}


td.compareForm {
background-image: url(/images/form_widgets/compare_box_body.jpg);
background-repeat: no-repeat;
background-color:#fff;
margin: 0px;
padding: 0px;
}

form.best_hair_transplants {
margin: 0px;
padding: 0px;
}

form.best_hair_transplants select {
font-family: Verdana, Arial sans-serif;
font-size: 11px;
color: #993300;
}

form.best_hair_transplants select {
font-family: Verdana, Arial sans-serif;
font-size: 11px;
color: #993300;
}

.option1 {
background-color:#efefef;
}

.option2 {
background-color:#dedecb;
}


div.horizontalBar {
margin-right: 4 px;
margin-bottom: 10px;
text-align:right;
}


/* text styles */

h1.home {
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
/*color: #2d6c80;*/
color: #666666;
background-color: #fff;
margin-top:0px;
margin-bottom: 10px;
margin-left: 20px;
}

h1 {
font-family:  Arial, Verdana, sans-serif;
font-size: 14px;
color: #2d6c80;
background-color: #fff;
margin-top:0px;
padding-top:0px;
margin-left: 20px;
}

h2.columns {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #527eb6;
background-color: #fff;
margin-left: 16px;
margin-right: 12px;
}

h2 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #527eb6;
background-color: #fff;
margin-left: 34px;
margin-right: 12px;
}

h2.help {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #666666;
background-color: #fff;
margin-left: 34px;
margin-right: 12px;
margin-top:6px;
margin-bottom:6px;
}

h2.content {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #666666;
background-color: #fff;
margin-right: 12px;
margin-left: 34px;
}

h3.content {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #666666;
background-color: #fff;
margin-right: 12px;
margin-left: 34px;
margin-bottom:0px;
padding-bottom:0px;
}

h3.content {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666666;
background-color: #fff;
margin-top:6px;
margin-bottom:6px;
margin-right: 30px;
line-height: 130%;
margin-left: 34px;
}


p.content {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666666;
background-color: #fff;
margin-top:6px;
margin-bottom:6px;
margin-right: 30px;
line-height: 130%;
margin-left: 34px;
}

p.h3content {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666666;
background-color: #fff;
margin-top:0px;
margin-bottom:6px;
margin-right: 30px;
line-height: 130%;
margin-left: 34px;
}

p.contentNoLeftMarg {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #666666;
background-color: #fff;
line-height: 130%;
margin-left:0px;
}


p.columns {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666666;
background-color: #fff;
margin-left: 18px;
margin-right:6px;
line-height: 130%;
}


p {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666666;
background-color: #fff;
margin-left: 34px;
margin-right: 30px;
line-height: 130%;
}

p.footnote {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #666666;
background-color: transparent;
margin-left: 34px;
margin-right: 12px;
}

p.footer {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #666666;
background-color: transparent;
margin-top:20px;
}

ul.home, ul {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666666;
background-color: transparent;
}



ol.help, ul.help , span.help {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #666666;
background-color: transparent;
margin-right: 30px;
}

div.contentBox ul {
line-height: 160%;
}


.redHighlight {
color: #993300;
}

a:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #993300; 
  text-decoration: underline; 
  font-size: 11px;
  background-color: transparent;
}
a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #993300; 
  text-decoration: underline; 
  background-color: transparent;
  }
a:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #527eb6;
  text-decoration: none; 
  background-color: transparent;
  }
  
/* help section links */

a.help:link, a.footer:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666; 
  text-decoration: underline; 
  font-size: 11px;
  background-color: transparent;
}

a.help:visited, a.footer:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666; 
  text-decoration: underline; 
  font-size: 11px;
  background-color: transparent;
  }
  
a.help:hover, a.footer:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #999999;
  text-decoration: none; 
  background-color: transparent;
  }
  
a.ht_footer, a.ht_footer:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #666666;
  text-decoration: none; 
  background-color: transparent;
}

p.content a.ht_body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #666666; 
  text-decoration: none; 
  font-size: 11px;
  background-color: transparent;
}

.msg {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #cc3300;
  background-color: transparent;
}

p.designedBy {
text-align:center; 
background-color: transparent;
color: #000;
font-size: 10px;
}
p.designedBy a, p.designedBy a:visited {
text-align:center; 
background-color: transparent;
color: #999;
font-size: 10px;
}

