/*--------------------------------------------------
############################################
-----------------
PREVENTIVE HEALTHCARE ESTRUCTURE
-----------------
############################################
--------------------------------------------------*/

/*------- header Banner -----------*/
.banner{margin:10px auto 10px auto;overflow:hidden;}

.preventiveHealthcare{background:transparent url("../images/headers/bck-preventive-healthcare.png") no-repeat left top;width:972px;height:354px;}
.conciergeheader{background:transparent url("../images/headers/bck-concierge.png") no-repeat left top;width:972px;height:354px;}
.executiveheader{background:transparent url("../images/headers/bck-executive.png") no-repeat left top;width:972px;height:354px;}

.join{position:relative;top:0;left:0;width:100%;text-align:right;}
.join a{display:block;font:bold 12px "Arial";color:#00b1b0;text-decoration:none;margin-bottom:2px;}
.join select{color:#838383;background:#e1e1e1;border:1px solid #D9D9D9;padding:1px;}

/*------- content colunms -----------*/
.columnwrapper{overflow:hidden;clear:both;margin-bottom:14px;}

.leftcolumn{float:left;width:254px;}
.leftcolumn .top{background:transparent url("../images/preventive-left-top.png") no-repeat;height:11px;}
.leftcolumn .middle{border-left:1px solid #ececec;border-right:1px solid #ececec;background:#f6f6f6;padding:0 8px 0 10px;}
.leftcolumn .middle p{margin:0 0 8px 0;padding-top:4px;}
.nomargin{margin:0;}
.leftcolumn .bottom{background:transparent url("../images/preventive-left-bottom.png") no-repeat;height:10px;}

/*--- left column content --*/
.preventioncounts, .eonline, .advancedlab, .elitetravel{margin-bottom:10px;height:24px;}
.preventioncounts{background:transparent url("../images/leftside/prevention-counts.png") no-repeat;}
.eonline{background:transparent url("../images/leftside/e-online.png") no-repeat;}
.advancedlab{background:transparent url("../images/leftside/advanced-lab-testing.png") no-repeat;}
.elitetravel{background:transparent url("../images/leftside/elite-travel-serv.png") no-repeat;}
.leftcolumn p{color:#484848; margin:6px 0;font-size:11px;}
.leftcolumn .middle h3{margin:10px 0;}

.leftcolumn .memberbox{border:1px solid #e6e6e6;background:#fff;padding:4px;margin:12px 0;padding:0 4px;}

.bigfont{font-size:28px;color:#00b1b0;font-weight:bold;float:left;}

.leftcolcoment{margin:12px 0;padding:0 4px;border:1px solid #e6e6e6;background:#fff url("../images/open-quote.png") no-repeat 84px 4px;}
.leftcolcoment p.quote{background:transparent url("../images/close-quote.png") no-repeat right bottom;}

/*--- right column content --*/

.rightcolumn .preventiveboxes{padding:4px;border:1px solid #4ec6c5;background:#fff url("../images/preventive/bck-preventiveboxes.png") repeat-x;margin:14px 0;}
.rightcolumn .preventiveboxes h3{background:transparent url("../images/preventive/bullet-h2.png") no-repeat left 2px; text-indent:20px;}

.rightcolumn{float:right;width:684px;padding-right:12px;}
.rightcolumn ul{list-style-image: url("../images/bullet-list.png"); margin:2px 0 12px 14px;}
.rightcolumn ul li{font:normal 12px/18px "Trebuchet MS";color:#484848;}
.rightcolumn .turquoisetitle{font:bold 16px "Trebuchet MS";color:#00b1b0;}

.rightcolumn .doblelist{}
.rightcolumn .doblelist li{margin-top:4px;margin-bottom:4px;font:normal 12px "Arial";}
.rightcolumn .doblelist li ul{margin-top:0;margin-bottom:0;}


/*----director foto----*/
.directofoto{overflow:hidden;padding:10px;background:transparent url("../images/preventive/bck-directorquote.png") no-repeat;height:192px;}
.directosmallfoto{overflow:hidden;padding:23px;background:transparent url("../images/preventive/bck-directorquote-small.png") no-repeat;height:100px;}
.directofoto h3{padding-top:12px;}

/*-- Next Step--*/
.nextstep{margin-bottom:10px;overflow:hidden;}

.nextstep .callus{background:transparent url("../images/bck-step-callus.png") no-repeat;height:52px;width:150px;float:left;margin-right:4px;}
.nextstep .mailus{background:transparent url("../images/bck-step-mail.png") no-repeat;height:52px;width:150px;float:left;margin-right:4px;}
.nextstep .steplinks{background:transparent url("../images/bck-step-steplinks.png") no-repeat;height:52px;width:350px;float:left;margin-right:4px;padding:6px 0 0 18px;}

.nextstep .mailus a{padding-left:50px;text-transform:uppercase;color:#00b1b0;text-decoration:none;font-weight:bold;}
.nextstep .mailus a:hover{text-decoration:underline;}
.nextstep .mailus p{padding-top:8px;font-size:14px;}

.nextstep .callus p{padding-left:46px;color:#484848;font-weight:bold;text-transform:uppercase;font-size:12px;margin-top:7px;}
.nextstep .callus p span{font-size:14px;font-weight:bold;}

.nextstep .steplinks p{background:transparent url("../images/steps-bullet.png") no-repeat left 2px; text-indent:16px;margin:0;font-weight:bold;}
.nextstep .steplinks a{font-size:13px;font-family:"Arial";}

/*-- Social and Navigation --*/
.navandsocial{overflow:hidden;margin-top:4px;background:transparent url("../images/social/stress-bck.png") no-repeat center bottom;}
.txtnav, .socialbtns{margin-bottom:4px;}

.txtnav{width:60%;float:left;}
.socialbtns{width:34%;float:right;}

.txtnav ul, .socialbtns ul{list-style-type:none;padding:0;margin:0;}

.txtnav ul li{display:inline;font:normal 11px "Arial";color:#808080;background:none;width:auto;padding:0;margin:0;}
.txtnav ul li a{font:normal 11px "Arial";}

.socialbtns ul{float:right;}
.socialbtns ul li{display:inline;background:none;padding:0; margin:0;border:none;}
.socialbtns ul li a{display:block;float:left;height:23px;}
.socialbtns ul li a span{display:none;}

.socialbtns ul li a.recomend{background:transparent url("../images/social/mail.png") no-repeat left top;width:25px;}
.socialbtns ul li a.printthis{background:transparent url("../images/social/print.png") no-repeat left top;width:27px;}
.socialbtns ul li a.linkedin{background:transparent url("../images/social/in.png") no-repeat left top;width:26px;}
.socialbtns ul li a.facebook{background:transparent url("../images/social/face.png") no-repeat left top;width:25px;}
.socialbtns ul li a.twitter{background:transparent url("../images/social/twitter.png") no-repeat left top;width:22px;}

.socialbtns ul li a.recomend:hover{background:transparent url("../images/social/mail.png") no-repeat left bottom;}
.socialbtns ul li a.printthis:hover{background:transparent url("../images/social/print.png") no-repeat left bottom;}
.socialbtns ul li a.linkedin:hover{background:transparent url("../images/social/in.png") no-repeat left bottom;}
.socialbtns ul li a.facebook:hover{background:transparent url("../images/social/face.png") no-repeat left bottom;}
.socialbtns ul li a.twitter:hover{background:transparent url("../images/social/twitter.png") no-repeat left bottom;}
