/* CSS Document */

/*default styles*/
p {
  font-size:12px;
  line-height:1.4em;
  padding-bottom:1em;
}
a {
  text-decoration:underline;
  color:#7a7a78;
}
.grey {
 color:#6D6C6A;
}
/*layout styles*/

body {
  font-family:Arial, Helvetica, sans-serif;
  color:#7a7a78;
  background:url(images/background-gradient.jpg) top left repeat-x #B49E74;
  text-align: center;
}
#contentWrapper {
  width:870px;
  margin:0 auto;
  text-align:left;
}
#header {
  width:100%;
  margin:26px 0px 12px 0px;
}
#header h1 a {
  display:block;
  margin:0 auto;
  background:url(images/logo.jpg) top left no-repeat;
  height:49px; width: 484px;
  text-indent:-9999px;
 
}
#header h2 a {
  display:block;
  margin:0 auto;
  background:url(images/logo.jpg) top left no-repeat;
  height:49px; width: 484px;
  text-indent:-9999px;
 
}
#contentFrame {
  width:100%;
  border:5px solid #F6F4EA;
}
#contentMain {
  width:860px;
  margin:0 0 5px 5px;
  background-color:#F6F4EA;
}
#navMain {
 width:100%;
 background-color:#462C1B;
 position:relative;
 z-index:500;
}
li.mainItem {
  float: left;
  position: relative;
  padding:8px 0 8px 52px;
  color:#C4B090;
  font-size:10px;
  text-transform:uppercase;
}
li.mainItem a {
	color:#C4B090;
	height:1%;
	text-decoration:none;
}
li.mainItem a:hover {
  color:#FFFFFF;
}
li.mainItem ul.subList {
  display: none;
  position: absolute; 
  top: 25px;  left: 42px;
  background-color:#462C1B;
  padding:6px 0;
}
li.mainItem:hover ul.subList, li.over ul.subList {
  display:block;
}
li.subItem, li.subItem2 {
   white-space: nowrap;
}
li.subItem a {
	display:block;
	padding:3px 10px;
	margin:0;
}
li.subItem a:hover, li.subItem2 a:hover {
  background-color:#c3a591;
}
li.subItem2 a {
	display:block;
	padding:3px 10px 3px 20px;
	margin:0;
}
#homepageBanner {
  position:relative;
  width:100%; height:314px;
}
.rotateDiv {
  position:absolute;
  top:0; left:0;
  width:552px; height:262px;
  padding:52px 0 0 308px;
}
.rotateDiv h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:23px;
  width:430px;
}
.rotateDiv h3 {
  padding:0 0 1.2em 0;
  font-size:10px;
  text-transform:uppercase;
}
.rotateDiv p {
	font-size:12px;
	line-height:1.6em;
	padding:1.2em 0;
	width:430px;
}
.rotateDiv a {
  text-decoration:none;
}
p.bannerListTag {
	padding:0 0 1.2em 0;
	font-size:10px;
	text-transform:uppercase;
}
.rotateDiv ul {
	float:left;
	font-size:10px;
	line-height:1.4em;
	font-weight:bold;
	white-space:nowrap;
}
.rotateDiv ul li {
  background:url(images/homepage-bullit.gif) 0 3px no-repeat;
  padding:0 20px 0 15px;
}
#banner1 {
  display:block;
  background:url(images/homepage-image.jpg) 0 0 no-repeat;
  color:#FFFFFF;
}
#banner1 a {
  color:#FFFFFF;
}
#banner1 a:hover {
  color:#462C1B;
}
#banner2 {
  display:none;
  background:url(images/homepage-imageB.jpg) 0 0 no-repeat;
  color:#462C1B;
}
#banner2 .bannerList1 a {
  color:#462C1B;
}
#banner2 .bannerList1 a:hover {
  color:#abc7be;
}
#banner2 .bannerList2 a, #banner2 .bannerList3 a {
  color:#999;
}
#banner2 .bannerList2 a:hover, #banner2 .bannerList3 a:hover {
  color:#462C1B;
}
#banner3 {
  display:none;
  background:url(images/homepage-imageC.jpg) 0 0 no-repeat;
  color:#462C1B;
}
#banner3 .bannerList2 a {
  color:#462C1B;
}
#banner3 .bannerList2 a:hover {
  color:#abc7be;
}
#banner3 .bannerList1 a, #banner3 .bannerList3 a {
  color:#999;
}
#banner3 .bannerList1 a:hover, #banner3 .bannerList3 a:hover {
  color:#462C1B;
}
#banner4 {
  display:none;
  background:url(images/homepage-imageD.jpg) 0 0 no-repeat;
  color:#462C1B;
}
#banner4 .bannerList3 a {
  color:#462C1B;
}
#banner4 .bannerList3 a:hover {
  color:#abc7be;
}
#banner4 .bannerList1 a, #banner4 .bannerList2 a {
  color:#999;
}
#banner4 .bannerList1 a:hover, #banner4 .bannerList2 a:hover {
  color:#462C1B;
}
#flashContentWrap {
  position:relative;
  z-index:0;
}
#lgButtons {
  /*position:relative;*/
}
.lgButton {
  float:left;
  padding:5px 0 5px 5px;
}
a.lgButtonBeforeAfter {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonBeforeAfter.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonBeforeAfter:hover {
  background-position: 0 -100px;
}
a.lgButtonBeautyAfterBaby {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonBeautyAfterBaby.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonBeautyAfterBaby:hover {
  background-position: 0 -100px;
}
a.lgButtonMens {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonMens.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonMens:hover {
  background-position: 0 -100px;
}
a.lgButtonTestimonial {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonTestimonial.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonTestimonial:hover {
  background-position: 0 -100px;
}
a.lgButtonNews {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonNews.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonNews:hover {
  background-position: 0 -100px;
}
a.lgButtonNews2 {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonNews2.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonNews2:hover {
  background-position: 0 -100px;
}
a.lgButtonAKMD {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonAKMD.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonAKMD:hover {
  background-position: 0 -100px;
}
a.lgButtonRequestAppt {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonRequestAppt.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonRequestAppt:hover {
  background-position: 0 -100px;
}
a.lgButtonWeightLoss {
  display:block;
  width:280px; height:100px;
  background:url(images/lgButtonWeightLoss.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
a.lgButtonWeightLoss:hover {
  background-position: 0 -100px;
}
a.smButtonSubmit {
  display:block;
  width:115px; height:30px;
  background:url(images/smButtonSubmit.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
a.smButtonSubmit:hover {
  background-position: 0 -30px;
}
a.smButtonReset {
  display:block;
  width:80px; height:30px;
  background:url(images/smButtonReset.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
a.smButtonReset:hover {
  background-position: 0 -30px;
}
#columnWrapper {
  padding:13px 7px 23px 7px;
}
#leftCol {
	float:left;
	width:569px
}
#rightCol {
	float:right;
	width:277px;
}
.article {
  font-size:12px;
  line-height:1.4em;
  padding:1em 1.4em;
}

.article h1{
  font-size:12px;
  font-weight:bold;
  line-height:1.4em;
  padding:1em 1.4em;
}
.article p {
  padding:0.7em 0;
}
.highlightBox {
  background-color:#fff;
  padding:1em;
  margin:0 0 20px 0;
  color:#462C1B;
} 
.highlightBox h2 {
  font-size:12px;
  font-weight:bold;
  padding-bottom:.6em;
  line-height:1.4em;
  width:75%;
}
.highlightBox p {
  font-size:12px;
  padding-bottom:0.5em;
  line-height:1.4em;
  width:90%;
}
.imgLinkLeft {
  display:block;
  float:left;
  margin:0 10px 10px 0;
}
#footer {
  padding:40px 0 80px 0;
  width:90%;
  margin:0 auto;
}
#address {
  text-align:center;
  color:#FFFFFF;
  padding-bottom:24px;
}
#address a {
  color:#FFFFFF;
}
#keywordLinks {
  text-align:center;
  color:#7D6555;
  font-size:9px;
  line-height:1.4em;
}
#oneColumn {
  padding:0 4em;
}
#oneColumnBorderBottom {
  border-bottom:10px solid #eee;
  margin:0 4em;
}
#equalCols {
  padding-bottom:1em;
  color:#462C1B;
}
#leftEqualCol {
	width:51%;
	float:left;
}
#rightEqualCol {
	width:46%;
	float:right;
}
#fourColStats {
  margin-bottom:1.3em;
  padding:1em;
  background-color:#E9E7DD;
  border-top:#B599A4 5px solid;
  color:#462C1B;
  font-size:11px;
  font-weight:bold;
  line-height:1.6em;
}
#fourColStats li {
  float:left;
  width:128px;
  min-height:110px;
  padding:0 15px 0 30px;
}
.borderRight {
  border-right:1px solid black;
}
.borderRight100 {
	border-right:1px solid black;
	height: 100px;
}
.borderRight150 {
	border-right:1px solid black;
	height: 150px;
}
.borderRight175 {
	border-right:1px solid black;
	height: 175px;
}
.borderRight200 {
	border-right:1px solid black;
	height: 200px;
}
.borderRight225 {
	border-right:1px solid black;
	height: 225px;
}
.borderRight250 {
	border-right:1px solid black;
	height: 250px;
}
.borderRight275 {
	border-right:1px solid black;
	height: 275px;
}
.borderRight300 {
	border-right:1px solid black;
	height: 300px;
}
.borderRight325 {
	border-right:1px solid black;
	height: 325px;
}
.borderRight350 {
	border-right:1px solid black;
	height: 350px;
}
#relatedProcedures {
  padding-bottom:1.3em;
  color:#835C6D;
  font-size:11px;
  line-height:1.6em;
}
#relatedProcedures a {
  color:#835c6d;
}
#RPleft {
  float:left;
  width:67%;
}
#relatedProceduresList {
  padding-top:.8em;
}
#relatedProceduresList li {
  display:inline;
} 
#RPright {
  float:right;
  width:200px;
}
#relatedProceduresButton a {
  display:block;
  width:200px; height:55px;
  background:url(images/beforeafter-imagebutton.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#relatedProceduresButton a:hover {
  background-position: 0 -55px;
}
#imageButtonNews a {
  display:block;
  width:235px; height:55px;
  background:url(images/imageButtonNews.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonNews a:hover {
  background-position: 0 -55px;
}
#imageButtonCertifications a {
  display:block;
  width:235px; height:55px;
  background:url(images/imageButtonCertifications.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonCertifications a:hover {
  background-position: 0 -55px;
}
#imageButtonPublications a {
  display:block;
  width:235px; height:55px;
  background:url(images/imageButtonPublications.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonPublications a:hover {
  background-position: 0 -55px;
}
#imageButtonAbout a {
  display:block;
  width:235px; height:55px;
  background:url(images/about_drkolker.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonAbout a:hover {
  background-position: 0 -55px;
}
#imageButtonSocieties a {
  display:block;
  width:235px; height:55px;
  background:url(images/imageButtonSocieties.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonSocieties a:hover {
  background-position: 0 -55px;
}
#imageButtonMap a {
  display:block;
  width:225px; height:40px;
  background:url(images/imageButtonMap.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonMap a:hover {
  background-position: 0 -40px;
}
#imageButtonConsult a {
  display:block;
  width:235px; height:55px;
  background:url(images/imageButtonConsult.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonConsult a:hover {
  background-position: 0 -55px;
}
#imageButtonSurgical a {
  display:block;
  width:235px; height:55px;
  background:url(images/imageButtonSurgical.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonSurgical a:hover {
  background-position: 0 -55px;
}
#imageButtonTestimonialBody a {
  display:block;
  width:225px; height:55px;
  background:url(images/imageButtonTestimonialsBody.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonTestimonialBody a:hover {
  background-position: 0 -55px;
}
#imageButtonTestimonialFace a {
  display:block;
  width:225px; height:55px;
  background:url(images/imageButtonTestimonialsFace.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonTestimonialFace a:hover {
  background-position: 0 -55px;
}
#imageButtonTestimonialBreast a {
  display:block;
  width:225px; height:55px;
  background:url(images/imageButtonTestimonialsBreast.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonTestimonialBreast a:hover {
  background-position: 0 -55px;
}
#imageButtonBAContact a {
  display:block;
  width:200px; height:55px;
  background:url(images/imageButtonConsultBA.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonBAContact a:hover {
  background-position: 0 -55px;
}
#imageButtonBANext a {
  display:block;
  width:200px; height:55px;
  background:url(images/imageButtonNextBA.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonBANext a:hover {
  background-position: 0 -55px;
}
#imageButtonBABreast a {
  display:block;
  width:270px; height:75px;
  background:url(images/ba_breast_button.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonBABreast a:hover {
  background-position: 0 -75px;
}
#imageButtonBALipo a {
  display:block;
  width:270px; height:75px;
  background:url(images/ba_liposuction_button.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonBALipo a:hover {
  background-position: 0 -75px;
}
#imageButtonBATummy a {
  display:block;
  width:270px; height:75px;
  background:url(images/ba_tummytuck_button.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonBATummy a:hover {
  background-position: 0 -75px;
}
#imageButtonBALower a {
  display:block;
  width:270px; height:75px;
  background:url(images/b&a_lowerbody.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#imageButtonBALower a:hover {
  background-position: 0 -75px;
}
#imageButtonNews, #imageButtonCertifications, #imageButtonPublications, #imageButtonAbout, #imageButtonSocieties, #imageButtonMap, #imageButtonConsult, #imageButtonSurgical, #imageButtonTestimonialBody, #imageButtonTestimonialFace, #imageButtonTestimonialBreast, #imageButtonBAContact, #imageButtonBANext, #imageButtonBABreast, #imageButtonBALipo, #imageButtonBATummy, #imageButtonBALower{
  padding-bottom:10px;
}
#imageProfessional {
  width:225px; height:460px;
  background:url(images/drkolker_assoc_logos_B.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#testimonial {
  margin-bottom:1.3em;
  border-top:#E9E7DD 10px solid;
  border-bottom:#E9E7DD 10px solid;
  padding:1.5em 0;
  color:#63384E;
  position:relative;
}
#testimonial a {
  color:#63384E;
}
#testimonial h4.testimonialHeader {
  font-size:12px;
  padding-bottom:1.3em;
}  
#testimonial blockquote.testimonialQuote {
  padding:0 2.7em;
}
#testimonial blockquote p.quote {
  font-size:18px;
  padding:0;
} 
#testimonial blockquote p.author {
  font-size:12px;
  font-style:italic;
  padding:0;
}
#testimonial h5.moreTestimonials {
  padding-top:1.6em;
  font-size:10px;
  font-weight:bold;
}
#testimonial div.quoteLeft {
  background: url(images/large_quote_left.jpg) no-repeat 0 0;
  position:relative;
  width:30px; height:30px;
  float:left;
  /*z-index:50;*/
}
#testimonial div.quoteRight {
  background: url(images/large_quote_right.jpg) no-repeat;
  background-position:bottom right;
  position:relative;
  bottom:30px; right:20px;
  width:30px; height:30px;
  float:right;
}
.articleOneCol{
  color:#462C1B;
  font-size:12px;
  line-height:1.4em;
}
.articleLanding {
  color:#6D6C6A;
  font-size:12px;
  line-height:1.4em;
  padding:2em 0;
}
.articleOneCol p, .articleLanding p {
  padding:0 0 1.8em 0;
  line-height:1.6em;
}
.articleOneCol h4, .articleLanding h4 {
  line-height:1.6em;
  font-weight:bold;
}
.articleAbout {
  padding-top:20px;
}
.articleAbout p {
  padding-bottom:1.4em;
  line-height:1.6em;
}
.articleAbout h5 {
  font-size:14px;
  padding:1.4em 0 1.4em 0;
}
.articleAbout ul {
  line-height:1.4em;
  padding-bottom:1em;
}
#aboutHighlights {
  width:235px;
}
#aboutHighlights .highlightBox {
  padding:15px 10px;
}
#aboutHighlights h2 {
  width:100%;
}
#aboutRightCol {
  padding:20px 0 0 60px;
}
/* graphic headers */

.ourProcedures {
  width:215px; height:30px;
  background:url(images/procedures_header_graphic.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
.skincare {
  width:125px; height:30px;
  background:url(images/skincare_header_graphic.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
.bodyContouring {
  width:225px; height:40px;
  background:url(images/body_header_graphic.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
.skinTreatments {
  width:211px; height:31px;
  background:url(images/skin_heading_graphic.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
.facialRejuvenation {
  width:256px; height:41px;
  background:url(images/face_heading_graphic.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
.breastEnhancement {
  width:275px; height:30px;
  background:url(images/breast_header_graphic.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
/* banners */

/*generic banner */

#bannerGeneric {
  position:relative;
}

#bannerGeneric h1 a {
  display:block;
  margin:0 auto;
  height:1px; width: 484px;
  text-indent:-9999px;
 
}

/* header banners */

#bannerProcedureLanding {
  width:860px; height:360px;
  background:url(images/procedure_main_image.jpg) 0 0 no-repeat;
}
#bannerBodyLanding {
  width:860px; height:360px;
  background:url(images/body_image.jpg) 0 0 no-repeat;
}
#bannerSkinLanding {
  width:860px; height:360px;
  background:url(images/skin_image.jpg) 0 0 no-repeat;
}
#bannerFaceLanding {
  width:860px; height:360px;
  background:url(images/face_image.jpg) 0 0 no-repeat;
}
#bannerBreastLanding {
  width:860px; height:360px;
  background:url(images/breast_enhancement_image.jpg) 0 0 no-repeat;
}
#bannerProcedureLanding h2, #bannerBodyLanding h2, #bannerSkinLanding h2, #bannerFaceLanding h2, #bannerBreastLanding h2 {
  margin:28px 0 20px 0;
}
#bannerProcedureLanding ul, #bannerBodyLanding ul, #bannerSkinLanding ul, #bannerFaceLanding ul, #bannerBreastLanding ul {
	float:left;
	font-size:10px;
	line-height:1.4em;
	font-weight:bold;
	white-space:nowrap;
}
#bannerProcedureLanding ul li, #bannerBodyLanding ul li, #bannerSkinLanding ul li, #bannerFaceLanding ul li, #bannerBreastLanding ul li {
  background:url(images/homepage-bullit.gif) 0 3px no-repeat;
  padding:0 20px 0 15px;
}
#bannerProcedureLanding p, #bannerBodyLanding p, #bannerSkinLanding p, #bannerFaceLanding p, #bannerBreastLanding p {
  width:65%;
}
#bannerProcedureLanding a, #bannerBodyLanding a, #bannerSkinLanding a, #bannerFaceLanding a, #bannerBreastLanding a {
  text-decoration:none;
}
#bannerProcedureLanding a:hover, #bannerBodyLanding a:hover, #bannerSkinLanding a:hover, #bannerFaceLanding a:hover, #bannerBreastLanding a:hover {
  color:#462C1B;
}
#bannerProcedureLandingLinkWrap, #bannerBodyLandingLinkWrap, #bannerSkinLandingLinkWrap, #bannerFaceLandingLinkWrap, #bannerBreastLandingLinkWrap {
  padding:22px 0 0 335px;
}

/* contact form */

#contactForm {
  width:100%;
  background-color:#eee;
  padding:5px;
  color:#462C1B;
  font-size:11px;
  margin:7px 0;
}
#contactFormWrap {
padding:15px 0 15px 80px;
}
#contactFormLeft {
  float:left;
  border-right:1px solid black;
  width:78%;
  line-height:1.6em;
}
#contactFormLeft h3 {
  font-size:12px;
  padding-bottom:20px;
}
.contactFormText, .contactFormSelect, .contactFormArea {
  width:200px;
}
.contactFormArea {
  height:70px;
}
#contactFormRight {
  width:10%; 
  float:left; 
  padding:100px 0 0 30px;
}

/* contact us page*/

#contactLeftCol {
  width:58%;
  float:left;
}
#contactRightCol {
  width:225px;
  float:right;
}
#contactLeftCol, #contactRightCol {
  padding-top:20px;
}
#contactLeftCol p, #contactRightCol p {
  padding-bottom:1.6em;
  width:90%;
}
#contactLeftCol h3, #contactRightCol h3 {
  font-size:18px;
  padding:.7em 0;
}
/*request appointment form */

.requestForm {
  font-size:11px;
  margin-top:15px;
}
.requestForm label {
  line-height:1.6em;
}
.requestFormText, .requestFormSelect, .requestFormArea {
  width:200px;
  margin:3px 0;
}
.requestFormSelect {
  height:20px;
  font-size:14px;
}
.requestFormArea {
  height:70px;
}
#requestFormButtons {
  padding:3em 0;
}

/*testimonial pages*/
#leftTestimonialCol {
	width:58%;
	float:left;
}
#rightTestimonialCol {
	width:40%;
	float:right;
}
#articleTestimonial {
  padding-top:20px;
  line-height:1.4em;
  font-size:12px;
}
#articleTestimonial h2 {
  font-size:19px;
  padding-bottom:20px;
}
#articleTestimonial li {
  padding-bottom:5px;
}
.testimonialWrapper {
  margin-bottom:12px;
  border-bottom:solid #E9E7DD 5px;
  padding-bottom:16px;
}
.testimonialWrapper h4 {
  font-size:10px; 
  text-transform:uppercase;
  padding-bottom:12px;
}
a.testimonialToggle {
  display:block;
  width:150px; height:20px;
  background:url(images/testimonialButton.gif) 0 0 no-repeat;
  text-transform:uppercase;
  font-size:10px;
  text-decoration:none;
  text-indent:-9999px;
  margin-top:16px;
}

.full {
 
}

/*before and after pages*/
#baHeader {
  color:#462C1B;
  border-bottom:10px solid #E9E7DD;
  padding:12px 0 8px 0;
}
#baHeader h2 {
  font-size:16px;
  font-weight:bold;
}
#baHeader h2 a {
  color:#462C1B;
  text-decoration:none;
}
#baNav {
  font-size:11px;
  color:#856E77;
}
#baNav li {
  display:inline;
}
#baNav li a {
  text-decoration:none;
}
#baNav li a:hover {
  text-decoration:underline;
}
#baSubHeader {
  font-size:14px;
  color:#462C1B;
  padding:22px 0 0 0;
}
#ba3col {
  padding:22px 0 80px 0;
}
#baBefore, #baAfter {
  float:left;
  width:255px;
  color:#462C1B;
}
#baBefore h6, #baAfter h6 {
  font-size:11px;
  font-weight:bold;
  padding:0 0 14px 0;
}
#baBefore img, #baAfter img {
  display:block;
  padding-bottom:5px;
}
#baDesc {
  float:left;
  width:200px;
  color:#462C1B;
  padding:30px 0 0 8px;
}
#baDesc p {
  font-size:12px;
}
#baInfo {
  color:#462C1B;
  font-size:12px;
  padding:20px 0 0 0;
}
#baInfo p {
  width:330px;
}
.baThumb {
  padding:0;
  border-bottom:10px solid #E9E7DD;
  padding:25px 0 10px 0;
}
.baThumbImage {
  float:left;
  width:115px;
  padding:0 0 5px 0;
}
.baThumbDesc {
  float:left;
  color:#462C1B;
  width:248px;
  padding:0 0 0 10px;
}
.baThumbDesc h5 {
  font-size:12px;
  font-weight:bold;
  padding:0 0 8px 0;
}
#baLeftCol, #baRightCol {
  padding:16px 0 60px 0;
}
#baLeftCol p, #baRightCol p, #baLeftCol ul, #baRightCol ul {
  font-size:12px;
  line-height:20px;
  padding-bottom:12px;
}
#baLeftCol ul a, #baRightCol ul a {
  text-decoration:none;
}
#baLeftCol ul a:hover, #baRightCol ul a:hover {
  text-decoration:underline;
}
#baRightCol{
  padding-left:50px;
}
#baFeatured {
  padding-bottom:136px;
}
#baFeatured h4 {
  font-size:10px;
  font-weight:bold;
  padding-bottom:10px;
}
#baPrivacy h3{
  width:135px; height:35px;
  background:url(images/your_privacy_graphic.gif) 0 0 no-repeat;
  text-indent:-9999px;
}
#baPrivacy a {
  color:#462C1B;
  font-weight:bold;
}
.comments {
  position:absolute; 
  top:-70px;
}
