html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none}
:focus {outline:0}
ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse; border-spacing:0}
html, body{height:100%}
body{font-family:"Droid Sans", Helvetica, Arial, Sans-serif; font-size:14px; line-height:22px; color:#666; background:#d3dbe5 url(../img/bg.jpg) center top no-repeat}

form input, form textarea, form select{font-size:12px; color:#666; font-family:"Droid Sans", Helvetica, Arial, Sans-serif}

/* general */
h1{font-size:32px; line-height:34px; color:#666; margin-bottom:20px; font-family:"Francois One", Helvetica, Arial, Sans-serif; font-weight:normal}
h2{font-size:17px; line-height:22px; color:#000; margin-bottom:15px}
h3{font-size:15px; line-height:18px; margin-top:5px; color:#666; margin-bottom:15px}
h4, h5, h6{font-size:13px; line-height:16px; margin-bottom:3px; color:#666}
h2, h3, h4, h5, h6{font-family:"Droid Sans", Helvetica, Arial, Sans-serif}


a{color:#06c; text-decoration:none}
a:hover{text-decoration:underline}

#wrapper{width:980px; padding:0 15px; margin:0 auto;}
#header, #content, #footer{width:980px; float:left}

/* header */
#header{height:133px}

	/* logo */
	#logo{width:510px; height:65px; float:left; margin:15px 0 0 52px}
	#logo a{width:132px; height:66px; display:block; float:left; background:url(../img/logo.png) 0 0 no-repeat}
	#logo p{font:normal 15px/22px "Francois One", Helvetica, Arial, Sans-serif; color:#203f80; float:left; margin:0px 0 0 24px}
		/* phone */
	.contact_phone {
		float: left;
		width: 150px;
		height: 65px;
		margin-top: 15px;
	}
	.phone span {
		font-weight: bold;
		font-size: 16px;
	}
	.phone {
		font-size: 14px;
		line-height: 20px;
	}

	/* buttons */
	#topnav{width:265px; height:35px; float:right}
	#topnav a.btn{width:113px; height:29px; display:block; float:left; color:#666; text-align:center; padding-top:6px; margin-top:5px; background:#fff; font-family:"Francois One", Helvetica, Arial, Sans-serif}
	#topnav a.btn:hover{color:#fff; background:#06c}
	#topnav a.lang{width:98px; padding-left:15px; float:none; text-align:left; margin:0; background:#fff url(../img/lang-bg.png) 83px 2px no-repeat}	
	#topnav a.lang:hover{background:#06c url(../img/lang-bg.png) 83px 2px no-repeat}
	#topnav a.contact{width:133px; float:right}
	
	#langs{width:113px; height:29px; float:right; margin:5px 0 0 8px}
	#langs ul{width:113px; height:auto; display:none; position:relative; z-index:999999}
	#langs ul li{width:113px; height:auto; border-top:1px solid #dadada}
	#langs ul li a{width:93px; height:20px; background:#fff; padding:5px 10px; display:block; color:#666; font-family:"Francois One", Helvetica, Arial, Sans-serif}
	#langs ul li a:hover{color:#fff; background:#06c}
		
	/* top menu */
	#tmenu{width:980px; height:46px; margin-top:7px; font-family:"Francois One", Helvetica, Arial, Sans-serif; position:relative; z-index:999; background:url(../img/menu-bg.png) left center repeat-x}
	#tmenu ul{width:980px; height:46px}
	#tmenu ul li{width:auto; height:46px; float:left; position:relative; background:url(../img/menu-sep.gif) right center no-repeat}	
	#tmenu ul li a{width:auto; height:33px; display:block; padding:13px 20px 0 19px; font-size:16px; color:#666}	
	#tmenu ul li a:hover{text-decoration:none}
	#tmenu ul li.active a, #tmenu ul li a.active{color:#000}
	#tmenu ul li.last{background:none}
	
	/* 2nd level menu */
	#tmenu ul ul{width:208px; height:auto; display:none; position:absolute; top:46px; left:-2px; margin:0; padding:0 0 10px 0; z-index:9999; background:#f1f1f1 url(../img/menu-bottom-sep.gif) left top repeat-x}
	#tmenu ul ul li{width:206px; height:auto; float:none; padding:0px 1px 3px 1px; margin:0; position:relative; background:url(../img/menu-bottom-sep.gif) left bottom repeat-x}
	#tmenu ul ul li a{width:174px; height:auto; display:block; padding:6px 20px 6px 12px; margin:0; text-align:left; font-size:15px; line-height:16px; color:#666 !important}
	#tmenu ul ul li a:hover{color:#fff !important; background:#0066cb !important}	
	#tmenu ul ul li.sub a{background:url(../img/top-menu-arr.png) 190px center no-repeat !important}
	#tmenu ul ul li.sub.active a, #tmenu ul ul li.sub a:hover{color:#fff !important; background:#0066cb url(../img/top-menu-arr-active.png) 190px center no-repeat !important}
		
	/* 3rd level menu */
	#tmenu ul ul ul{width:192px; top:0; left:207px;}
	#tmenu ul ul ul li{width:190px}
	#tmenu ul ul ul li a, #tmenu ul ul li.sub li a, #tmenu ul ul li.sub.active li a{width:158px; color:#666 !important; background:none !important}
	#tmenu ul ul li a:hover, #tmenu ul ul li.active a{color:#666}
	#tmenu ul ul li.sub li a, #tmenu ul ul li.sub.active li a{color:#666 !important; font-weight:normal}
	#tmenu ul ul li.sub li a:hover, #tmenu ul ul li.sub li.active a, #tmenu ul ul li.sub li.active a:hover{color:#fff !important; background:#0066cb !important}	
	
	/* menu shadow */
	#tmenu > ul{
		-moz-box-shadow:5px 0 5px -5px #ccc, -5px 0 5px -5px #ccc, 0 5px 7px -3px #9a9a9a;
		-webkit-box-shadow:5px 0 5px -5px #ccc, -5px 0 5px -5px #ccc, 0 5px 7px -3px #9a9a9a;
		box-shadow:5px 0 5px -5px #ccc, -5px 0 5px -5px #ccc, 0 5px 7px -3px #9a9a9a
	}
	#tmenu ul ul, .shadow{
		-moz-box-shadow:5px 0 5px -5px #ccc, -5px 0 5px -5px #ccc, 0 5px 7px -3px #020202;
		-webkit-box-shadow:5px 0 5px -5px #ccc, -5px 0 5px -5px #ccc, 0 5px 7px -3px #020202;
		box-shadow:5px 0 5px -5px #ccc, -5px 0 5px -5px #ccc, 0 5px 7px -3px #020202
	}
	
/* content */
#content{background:#fff}
	
	/* HOMEPAGE */
	#home-img{height:515px; position:relative; margin-top:-5px}
	#home-img div{width:340px; height:188px; padding-top:8px; position:absolute; left:0; bottom:0; background:#fff;
		-moz-box-shadow:5px 0 7px -3px #9a9a9a, 0 -5px 7px -3px #9a9a9a;
		-webkit-box-shadow:5px 0 7px -3px #9a9a9a, 0 -5px 7px -3px #9a9a9a;
		box-shadow:5px 0 7px -3px #9a9a9a, 0 -5px 7px -3px #9a9a9a
	}
	#home-img div p{width:316px; height:86px; font-size:14px; border:2px solid #c6c6c6; border-top:2px solid #e2e2e2; border-bottom:2px solid #818181; margin:0 0 8px 10px; background:url(../img/menu-bg.png) left center repeat-x}
	#home-img div{display:block; background:url(../img/topboxbg.png) no-repeat;}
	#home-img div p:hover{border:2px solid #004081; background:url(../img/hover-bg.png) left center repeat-x}
	/*#home-img div a{width:286px; height:66px; display:block; padding:10px 20px 10px 10px; font-weight:bold; background:url(../img/arr-blue.png) 290px 37px no-repeat}*/
	#home-img div a {
font-size: 18px;
width: 286px;
height: 66px;
display: block;
padding: 20px 20px 0px 10px;
font-weight: bold;
background: url(../img/arr-blue.png) 290px 37px no-repeat;
}
	#home-img div a:hover{color:#fff; background:url(../img/arr-white.png) 290px 37px no-repeat}
	#home-img span.slogan{position:absolute; left:560px; right:20px; top:85px; font-size:40px; line-height:40px; color:#666; font-family:"Francois One", Helvetica, Arial, Sans-serif}
	#home-img span.slogan a{color:#666}
	#home-img span.slogan a:hover, #home-img span.slogan a:hover span{color:#06c; text-decoration:none}
	#home-img span.slogan span{font-size:13px; line-height:15px; display:block; margin:2px 5px 0 0; float:right}	
	
	#promos{margin:12px 0 20px 8px}
	#promos div{width:227px; height:198px; font-size:13px; line-height:20px; padding:5px 0 5px 15px; float:left; background:url(../img/promo-bg.png) 0 0 no-repeat}
	#promos div p{font:25px/40px "Francois One", Helvetica, Arial, Sans-serif}
	#promos div img{margin-top:15px}
	
	#home-content{width:675px; padding:20px 35px 0 25px; float:left}
	#home-content p{margin-bottom:18px}
	
	#home-right{width:207px; padding:0 18px 0 20px; margin:20px 0; float:left}
	
	/* testimonial */
	#home-right .btestimonial{width:245px; padding:10px 13px 25px 13px; margin-left:-29px; background:url(../img/btestimonial-bg.png) -271px 100% no-repeat}
	#home-right .btestimonial div{margin:0 0 0 10px}
	#home-right .btestimonial p{font-size:11px; line-height:11px; }
	#home-right .btestimonial p.quote{font:19px/24px "Francois One", Helvetica, Arial, Sans-serif; margin-top:5px}
	#home-right .btestimonial p.quote span{}
	#home-right .btestimonial a{font-size:12px}
	
	/* latest news */
	#home-right .border{padding:15px 0 0 20px; margin-left:-20px}
	.btext{font-size:12px; line-height:18px; padding-bottom:20px}	
	.btext p{font:20px/22px "Francois One", Helvetica, Arial, Sans-serif; margin-bottom:20px}
	.btext b, #home-right .btext strong{font-size:14px}
	#left-col .btext{padding-top:20px}
	#left-col .btext.contact-us{padding-top:20px; margin-top:20px}
		
	/* brochure */
	.brochure{width:167px; height:44px; display:block; padding-left:64px; margin:12px 0 0 4px; font:14px/41px "Francois One", Helvetica, Arial, Sans-serif; background:url(../img/pdf-large-btn.png) 0 0 no-repeat}	
	#home-right .brochure{width:147px; padding-left:61px; margin:22px 0 0 0; font:13px/41px "Francois One", Helvetica, Arial, Sans-serif; background:url(../img/pdf-btn.png) 0 0 no-repeat}
	
	
	#pre-content{height:20px; margin:15px 20px 20px 15px;}
		
	/* breadcrumb */
	#breadcrumb{width:570px; height:auto; padding-top:2px; overflow:hidden; font-size:10px; line-height:13px; color:#999; float:left}
	#breadcrumb ul li{display:inline; padding:0 !important; background:none !important}
	#breadcrumb a{color:#999}
		
	/* share */
	#share{float:right; margin-right:-10px; text-align:right; width:110px}
	#share a{font-size:11px; line-height:15px; color:#c1c1c1}
	
	
	/* left column */
	#left-col{width:233px; padding:0 0 25px 15px; float:left}
	
		/* left menu */
		#lmenu ul{width:233px; height:auto; margin-bottom:20px; overflow:hidden; border-bottom:1px solid #dadada}
		#lmenu ul li{width:233px; height:auto; float:left; margin:0}
		#lmenu ul li a{width:189px; height:auto; display:block; position:relative; padding:5px 40px 6px 4px; float:left; font:16px/20px "Francois One", Helvetica, Arial, Sans-serif; border-top:1px solid #dadada}		
		#lmenu ul li img{position:absolute; margin:0; top:5px; right:12px; width:22px}
		#lmenu ul li a:hover, #lmenu ul li.active a, #lmenu ul li.active a:hover{text-decoration:none; color:#000; background:url(../img/left-menu-arr.png) 202px center no-repeat}
				
		/* 2nd level */
		#lmenu ul ul{margin:0; border:0}
		#lmenu ul ul li{margin:-5px 0 4px 0}
		#lmenu ul ul li a{width:188px !important; padding:2px 20px 2px 25px !important; color:#06c !important; border-top:0; background:url(../img/left-submenu-arr.png) 15px center no-repeat !important}		
		#lmenu ul ul li a:hover, #lmenu ul ul li.active a, #lmenu ul ul li.active a{color:#000 !important; background:url(../img/left-submenu-arr-hover.png) 15px center no-repeat !important}

		#lmenu ul.nom{border-bottom:0}
		
		/* testimonials */		#left-col .testimonials{margin:10px 0 0 10px}		#left-col .testimonials p{font-size:18px; margin:3px 0 0 0; font-family:"Francois One", Helvetica, Arial, Sans-serif}		#left-col .testimonials span{font-size:13px; line-height:20px}				
		#left-col .btestimonial{width:205px; padding:20px 20px 25px 45px; margin-left:-33px; background:url(../img/btestimonial-bg.png) left bottom no-repeat}
		#left-col .btestimonial div{font:19px/24px "Francois One", Helvetica, Arial, Sans-serif; margin-top:5px}
		#left-col .btestimonial p{font-size:15px; line-height:19px; margin-top:3px}
		#left-col .btestimonial a{font-size:13px; font-weight:bold}
		
		#left-col .testimonial{width:197px; height:auto; padding:20px 10px 60px 20px; margin-bottom:25px; font:19px/24px "Francois One", Helvetica, Arial, Sans-serif; background:url(../img/testimonial-bg.png) left bottom no-repeat}
		#left-col .testimonial a{font:11px/13px "Droid Sans", Helvetica, Arial, Sans-serif}
		
		#left-col #brochures{margin-top:22px}
		#left-col .testimonials-page .hb-line{display:none}
		#left-col .testimonials-page .binfo{width:211px; height:189px; padding:10px 17px 22px 10px !important; margin:0 0 10px 0 !important; background:url(../img/binfo-right-testimonials-bg.png) 0 0 no-repeat}
		
		/* images */
		#left-col img{margin-top:20px}				
		/* what is premia video block */
		.bvideo{margin:24px 0 0 5px}
		.bvideo p{margin:-3px 0 0 4px !important; height:20px;  font-size:12px; color:#000; font-family:"Francois One", Helvetica, Arial, Sans-serif}
		.bvideo p span{float:left}
		.bvideo p a{float:right; display:block; padding:0 10px 0 0; margin-right:5px; background:url(../img/rarr-small.png) right center no-repeat}
		
		#left-col .bvideo{margin:0}
		
	/* main column - content */
	#main-col{width:685px; padding:0 20px 25px 0; float:right}		
		
		/* breadcrumb */
		#breadcrumb{width:570px; height:auto; padding-top:2px; overflow:hidden; font-size:10px; line-height:13px; color:#999; float:left}
		#breadcrumb a{color:#999}		
		
		/* ul list default */
		#main-col ul{list-style-type:disc; list-style-position:inside; margin-bottom:20px}
		#main-col ul li{margin:0 0 0 20px; padding:0; background:none !important}
		
		/* tables default */
		#main-col table, #main-col table td{vertical-align:middle}
		
		#main-col p{margin-bottom:25px}
		
		#main-col p img{margin-bottom:10px}
		
		#related-list{margin-top:20px}
		#related-list p{font-size:12px; line-height:20px; margin:0}
		#related-list ul{margin-top:10px; font:16px/20px "Francois One", Helvetica, Arial, Sans-serif; margin-left:20px}
		#related-list ul li{width:275px; float:left; margin:0 0 6px 0; padding-left:0; background:url(../img/li.png) left center no-repeat}
		
		.rel-link{font-size:13px}
		.rel-link a{font:17px/20px "Francois One", Helvetica, Arial, Sans-serif; padding-right:12px; display:inline-block; background:url(../img/rarr-small.png) right 6px no-repeat}
		
	/* right column */
	#right-col{width:235px; padding:0 0 0 15px; margin:0 0 10px 15px; float:right; background:url(../img/v-line.png) 0 0 repeat-y}
		
		#left-col .binfo, #right-col .binfo{width:207px; height:189px; padding:10px 17px 22px 17px; background:url(../img/binfo-right-bg.png) 0 0 no-repeat}
		#left-col .binfo p, #right-col .binfo p{font:25px/29px "Francois One", Helvetica, Arial, Sans-serif; margin:0}
		#left-col .binfo div, #right-col .binfo div{font-size:12px; line-height:20px}
		#left-col .binfo img, #right-col .binfo img{margin-top:20px; max-width:206px}
		#left-col .binfo{margin-left:-4px}
		#right-col .binfo div{font-size:12px}
		
		#right-col .btext{padding:20px 0; margin:0}
		#right-col .btext p{margin:0 0 10px 0}
		
		#right-col .binfo.find-a-doctor{margin-top:24px; padding-bottom:10px}
		
		#right-col .empty{margin-top:20px}
		
		#left-col .binfo.find-a-doctor, #right-col .binfo.find-a-doctor{height:194px; padding:5px 17px 22px}
		#left-col .binfo.find-a-doctor p, #right-col .binfo.find-a-doctor p{font-size:20px; line-height:28px}
		#left-col .binfo.find-a-doctor div, #right-col .binfo.find-a-doctor div{font-size:13px; line-height:18px}
		#left-col .binfo.find-a-doctor img, #right-col .binfo.find-a-doctor img{margin-top:10px}
		
		
		#right-col .binfo.back-pain div{font-size:13px; line-height:19px}
	
	/* DOCTORS PAGE */
	#doctors-list .country{height:32px; border-top:1px solid #dadada; clear:both}
	#doctors-list .country h3{color:#000; font:16px/18px "Francois One", Helvetica, Arial, Sans-serif; margin:6px 0 0 3px; float:left}
	#doctors-list .country a, .to-top a{font-size:11px; line-height:14px; height:15px; display:block; float:right; margin:8px 3px 0 0 ; padding-right:12px; background:url(../img/arr-top.png) right center no-repeat}
	
	#doctors-list .doctor{padding:15px 0; border-top:1px solid #dadada}
	#doctors-list .doctor .img{width:140px; height:150px; float:left; overflow:hidden; margin-right:20px}
	#doctors-list .doctor .img img{max-width:140px}
	
	#doctors-list .doctor .info{width:420px; float:left}
	#doctors-list .doctor .info a.name{font:18px/28px "Francois One", Helvetica, Arial, Sans-serif}
	#doctors-list .doctor .info p{font-size:14px; font-weight:bold; margin-bottom:20px}
	#doctors-list .doctor .info div{}	
	
	#doctors-list .doctor .flag{width:40px; height:30px; overflow:hidden; float:right}
	#doctors-list .doctor .flag img{max-width:40px}
	
	#doctor-info{margin-bottom:10px}
	#doctor-info .img{width:140px; height:auto; overflow:hidden; float:left; margin:0 20px 0 0}
	#doctor-info .img img{max-width:140px}
	#doctor-info .img div{width:140px; height:150px; margin-bottom:10px; overflow:hidden}
	#doctor-info .img p{font-size:11px; line-height:12px}
	
	#doctor-info .desc{width:260px; float:left}
	#doctor-info .desc p{font-weight:bold}
	
	#doctor-info .binfo{width:211px; height:121px; padding:10px 15px; float:right; font:13px/20px "Droid Sans", Helvetica, Arial, Sans-serif; overflow:hidden; background:url(../img/binfo-bg.png) 0 0 no-repeat}
	#doctor-info .binfo p{width:160px; font:20px/22px "Francois One", Helvetica, Arial, Sans-serif; margin: 10px 0 12px 0}
	
	/* FAQS PAGE */
	#faq-questions p{font-weight:bold; margin:0}
	#faq-answers{margin-top:25px}
	#faq-answers h3{font-size:14px; color:#000; margin-bottom:1px}
	
	/* TESTIMONIALS PAGE */
	#tmnl-list h2{padding:0 0 3px 3px; margin:0; border-bottom:1px solid #dadada}
	#tmnl-list .gallery{height:170px; padding-top:10px}
		
	/* h1 flags */
	h1.flag{height:40px; overflow:hidden}
	h1 p{float:left}
	h1 img{margin:-2px 0 0 10px; float:left; clear:right}
	
	/* CONTACT PAGE */
	.contact-form{padding:25px 15px 40px 15px; margin-bottom:10px; border:1px dotted #ccc}
	.contact-form form{width:365px; margin:0 auto}
	.contact-form form label, .contact-form form input, .contact-form form textarea, .contact-form form select{display:block}
	.contact-form form label{width:360px; font-size:13px; line-height:17px; margin:7px 0 2px 0}
	.contact-form form label span{font-size:10px; float:right}
	.contact-form form input{width:340px; height:16px; padding:2px 10px; border:1px solid #c1c1c1; border-bottom:1px solid #e1e1e1; border-top:1px solid #848484}
	.contact-form form textarea{width:340px; height:90px; padding:5px 10px; resize:none; border:1px solid #c1c1c1; border-bottom:1px solid #e1e1e1; border-top:1px solid #848484}
	.contact-form form select{width:160px; height:22px; border:1px solid #ccc}
	.contact-form .recaptcha{margin-top:10px}
	.contact-form .submit-btn{width:90px; height:22px; padding:0; margin:20px 0 0 0; border:0; cursor:pointer; background:url(../img/submit-btn.png) 0 0 no-repeat}
	.contact-form p.check{height:16px; font-size:12px !important; line-height:14px !important; padding:3px 0 0 0 !important; margin:0 !important}
	.contact-form p.check input{width:14px; height:14px; padding:0; margin:1px 5px 0 0; border:1px solid #ccc; float:left}
	.contact-form .req{position:relative}
	.contact-form .req span.form-error{font-size:12px !important}
	.contact-form .form-error{color:red}
	.contact-form .success-msg{color:green; margin:0 0 10px 144px}
	
	/* brochures dropdown */
	#brochures{position:relative}
	#brochures ul, #main-col #brochures ul{width:200px !important; height:auto !important; display:none; position:absolute !important; top:40px !important; left:20px !important; font-family:"Francois One" !important; margin:0 !important; padding:0 0 10px 0 !important; z-index:9999 !important; background:#f1f1f1 url(../img/menu-bottom-sep.gif) left top repeat-x !important}
	#brochures ul li, #main-col #brochures ul li{width:198px !important; height:auto !important; float:none !important; padding:0px 1px 3px 1px !important; margin:0 !important; position:relative !important; background:url(../img/menu-bottom-sep.gif) left bottom repeat-x !important; list-style-type:none}
	#brochures ul li a, #main-col #brochures ul li a{width:166px !important; height:auto !important; display:block; padding:6px 20px 6px 12px !important; margin:0; text-align:left; font-size:15px; line-height:16px; color:#666}
	#brochures ul li a:hover, #main-col #brochures ul li a:hover{color:#fff !important; background:#0066cb !important; text-decoration:none !important}		
	#home-right #brochures ul{width:170px}
	#home-right #brochures ul li{width:168px}
	#home-right #brochures ul li a{width:136px}
	
	
	/* stylize select */
	.contact-form ul li{}
	div.selectbox-wrapper{position:absolute; border:1px solid #e1e1e1 !important; border-top:0 !important; z-index:1000; overflow:auto; max-height:120px; background:#fff; width:251px !important; left:0}
	div.selectbox-wrapper ul{margin:0}
	div.selectbox-wrapper ul li{list-style:none; padding:3px !important; cursor:pointer; display:block; min-height:18px; background:none}
	div.selectbox-wrapper ul li.current{background-color:#fcfcc4}
	.selectbox{display:block; border:0; cursor:pointer; height:24px; padding:0 30px 0 5px; background:url(../img/select.gif) no-repeat !important; width:251px !important; font-size:12px !important; line-height:24px; overflow:hidden}
	.s-required{border:1px solid #990000 !important; margin:-1px !important}
	#contact-form .selectbox{width:217px !important; background:url(../img/select.gif) no-repeat 100% 0 !important; border-left:1px solid #ccc}
	#contact-form div.selectbox-wrapper{width:251px !important}
	#contact-form div.selectbox-wrapper ul li{font-size:12px; margin:0; padding:1px 5px !important; background:#fff}
	#contact-form div.selectbox-wrapper ul li.current{color:#fff; background:#06c}
	
	/* sitemap */
	#sitemap ul{list-style-type:disc; list-style-position:inside}
	#sitemap ul ul{margin:10px 0 0 25px; list-style-type:circle}
	#sitemap li{margin:10px 0 0 0; padding:0; background:none !important}
	#sitemap .left-side, #sitemap .right-side{width:330px}
	#sitemap .left-side{float:left}
	#sitemap .right-side{float:right}
	
	/* fancybox */
	.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top; padding:0; margin:0}
	.fancybox-wrap{position:absolute; top:0; left:0; z-index:8020; min-width:670px !important}
	.fancybox-skin{position:relative; padding:15px 16px 55px 16px !important; margin:0; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fff url(../img/fb/lb-logo.png) 18px bottom no-repeat}
	.fancybox-opened{z-index:8030}
	.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}
	.fancybox-outer, .fancybox-inner{padding:0; margin:0; position:relative; outline:none; min-width:640px !important}
	.fancybox-inner{overflow:hidden}
	.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
	.fancybox-error{color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:10px}
	.fancybox-image, .fancybox-iframe{display:block; width:100%; height:100%; border:0; padding:0; margin:0;	vertical-align:top}
	.fancybox-image{max-width:100%; max-height:100%}
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(../img/fb/fancybox_sprite.png)}
	#fancybox-loading{position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8020}
	#fancybox-loading div{width:44px; height:44px; background:url(../img/fb/fancybox_loading.gif) center center no-repeat}
	.fancybox-close{position:absolute; top:-12px; right:-12px; width:26px; height:26px; cursor:pointer; z-index:8040; background:url(../img/fb/close.png) 0 0 no-repeat}
	.fancybox-nav{position:absolute; bottom:-40px; width:152px; height:29px; display:block; cursor:pointer; z-index:8040}
	.fancybox-prev{width:152px; height:29px; left:50%; margin-left:-157px; background:url(../img/fb/lb-arrs.png) 0 0 no-repeat}
	.fancybox-prev:hover{background:url(../img/fb/lb-arrs.png) 0 -29px no-repeat}
	.fancybox-next{width:152px; height:29px; right:50%; margin-right:-157px; background:url(../img/fb/lb-arrs.png) -152px -29px no-repeat}
	.fancybox-next:hover{background:url(../img/fb/lb-arrs.png) -152px 0 no-repeat}
	.fancybox-nav span{width:152px; height:29px; display:block; visibility:hidden; background:none}
	.fancybox-nav:hover span{visibility:visible}
	.fancybox-tmp{position:absolute; top:-9999px; left:-9999px; padding:0; overflow:visible; visibility:hidden}
	#fancybox-overlay{position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:#000}
	#fancybox-overlay.overlay-fixed{position:fixed; bottom:0; right:0}
	.fancybox-title{visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050}
	.fancybox-opened .fancybox-title{visibility:visible}
	.fancybox-title-float-wrap{position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8030; text-align:center}
	.fancybox-title-float-wrap .child{display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0, 0, 0, 0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap}
	.fancybox-title-outside-wrap{position:relative; margin-top:10px; color:#fff}
	.fancybox-title-inside-wrap{margin-top:10px}
	.fancybox-title-over-wrap{position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, .8)}
	.testimonials-link{position:absolute; right:25px; bottom:20px; color:#000; text-decoration:none; font-size:14px !important}
	.testimonials-link:hover{text-decoration:underline}
	
/* prefooter */
#prefooter{margin:5px 18px 25px 25px; padding-top:20px}
#prefooter p{width:500px; text-align:right; font-size:20px; line-height:22px; color:#000; margin-top:12px; float:left}
#prefooter a.btn{width:auto; height:36px; display:block; float:right; color:#fff; font-size:14px; line-height:16px; font-weight:bold; padding:4px; border:1px solid #e8e8e8}
#prefooter a.btn span{width:auto; height:26px; display:block; padding:10px 80px 0 12px; background:url(../img/btn-arr.png) right top no-repeat}
#prefooter a.btn:hover span{background:url(../img/btn-arr.png) right -36px no-repeat}
	
/* footer */
#footer{height:66px; font:normal 10px/15px "Droid Sans", Helvetica, Arial, Sans-serif; color:#fff; padding-top:14px; background:#203f80}
#footer a{color:#fff}
#footer .copy{width:470px; margin:0 0 0 25px; float:left}
#footer .contact{width:264px; float:left}
#footer .share{}

/* carousel */
.jcarousel-skin-tango .jcarousel-container-horizontal{width:622px; padding:0 30px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:622px; height:170px; overflow:hidden}
.jcarousel-skin-tango .jcarousel-item{width:177px; height:138px; padding:9px 10px !important; margin:0 6px !important; background:url(../img/testimonial-video-bg.png) 0 0 no-repeat !important}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute; top:50px; right:3px; width:23px; height:23px; cursor:pointer; background:url(../img/carousel-arr.png) 0 -23px no-repeat}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute; top:50px; left:3px; width:23px; height:23px; cursor: pointer; background:url(../img/carousel-arr.png) 0 0 no-repeat}

/* helpers */
.vl-line{background:url(../img/v-line.png) left top repeat-y}
.vr-line{background:url(../img/v-line.png) right top repeat-y}
.ht-line{background:url(../img/h-line.png) left top repeat-x}
.hb-line{background:url(../img/h-line.png) left bottom repeat-x}
.hide{display:none !important}
.empty{height:1px !important; width:100%; overflow:hidden}
.nom{margin:0px !important}
.nob{border:0px !important}
.clr{clear:both}
.fl{float:left}
.fr{float:right}
.find-a-doctor{
	display:block;
	margin: 10px 0;
}
  #dbot_req input{
     float:left
  }
#dbot_req #lb_req{
    float:right;
    margin:20px 0 0;
}
.clr{
    clear: both;
}
.tfr{
    text-align: right;
}