

body { background-image:url(img/background.gif); margin:0px; background-repeat:repeat-x; background-position:left top; height:100% }
html { height:100% }
a:link { color:#164774; text-decoration:underline }
a:visited { color:#164774; text-decoration:underline }
a:hover { color:#164774; text-decoration:underline }
a:active { color:#164774; text-decoration:underline }
-->

/* RECODE stuff */
#JacksonvilleBeachOBGYN{width: 950px ;margin-left: auto ;margin-right: auto;}
#JacksonvilleBeachOBGYN-tain
{width:950px;background-image:url(header.jpg);background-position:center top;height:263px;}
#pad-top-10 { padding-top:10px;}

#obgyn950{width:950px;}
.obgyn950{width:950px;}
#obgyn300{width:300px; float:right;}
#obgyn340{width:350px; float:right; padding-top:10px;}
.obgyn340{width:350px; float:right; padding-top:10px;}
#obgyn788{width:788px;}
#obgyn748{width:758px; padding-left:20px; padding-right:20px;}
#obgyn420{width:420px; float:left; padding-left:20px;}
#obgyn460{width:460px; float:left; padding-left:20px;}
#obgyn570-floatrigh{width:570px; float:right;}
#jaxbeach20 {padding-top:10px;}
#menu-hold{ widows:567px;}
#foot-pin{ width:100%;height:54px;text-align:center;background-image:url(Resources/footer.gif);padding-top:7px;position:relative;bottom: 0;width: 100%;}
ul.nopad{padding-left:40px;}
ul.nopad8{padding-left:80px;}

#vip-obstetrics{background-image:url(Resources/index_2_15.gif); background-repeat:no-repeat; width:250px; height:89px;
padding-left:80px; padding-top:40px; padding-right:10px;}
#minimally-invasive-surgery{background-image:url(Resources/box2.gif); background-repeat:no-repeat; width:250px; height:89px;
padding-left:80px; padding-top:40px;padding-right:10px;}
#minimally-invasive-surgery-L{ background-image:url(Resources/box2.gif); background-repeat:no-repeat; width:250px; height:99px;
padding-left:80px; padding-top:30px;padding-right:10px;float:right;}
#endometrial-ablation{background-image:url(Resources/endometrial_ablation.gif); background-repeat:no-repeat; width:210px; height:89px;
padding-left:80px; padding-top:40px;padding-right:10px; float:right;}
#urinary_incontinence
{ background-image:url(Resources/urinary_incontinence.gif); background-repeat:no-repeat; width:210px; height:89px;
padding-left:80px; padding-top:40px;padding-right:10px; float:right;}
#permanent_birth_control{background-image:url(Resources/perm_birth_control.gif); background-repeat:no-repeat; width:210px; height:89px;
padding-left:80px; padding-top:40px;padding-right:10px; float:right;}
#about-tayne{width:595px; float:left; padding-left:30px;}
#about-right{width:296px; float:right}
#about-left{width:297px; float:left}
	
/* FREEWAY stuff */
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
em { font-style:italic }
h1 {  color:#69a6b2; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:16px; text-align:left }
h1:first-child { margin-top:0px }
h2 { color:#69a6b2; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:16px; text-align:left }
h2:first-child { margin-top:0px }
h3 { font-weight:bold; font-size:14px }
h3:first-child { margin-top:0px }
strong { font-weight:bold }
.headers { color:#69a6b2; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:16px; text-align:left }
.style1 { color:#164774 }
.mainbodytext {color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left }
.mainbodytextB {color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px;text-align:left;font-weight:bold}
.boxtext { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:left }
.style3 { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:10px; margin-left:0px; margin-right:0px; text-align:left }
.links { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.35; text-align:center }
.style7 { color:#69a6b2; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px }
.style4 { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:0px; margin-right:0px; text-align:left }
.style8 { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left }
.style9 { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:0px; margin-right:0px; text-align:left }
.formtext { color:#164774; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; text-align:right }
.style5 { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px }
.style24 { color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:10px }


.CollapsiblePanel {margin: 0px;padding: 0px;width:750px;margin-left:auto;margin-right:auto;}
.CollapsiblePanelTab {font: bold 0.7em sans-serif;margin: 0px;padding: 2px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;}
.CollapsiblePanelContent {margin: 0px;padding: 0px;}
.CollapsiblePanelTab a {color: black;text-decoration: none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {background-color: #;}
.CollapsiblePanelClosed .CollapsiblePanelTab {/* background-color: # */}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {background-color: #;}
.CollapsiblePanelFocused .CollapsiblePanelTab {background-color: #;}

/* =Top Bar Icons
-------------------------------------------------------------- */
#facebook a {
	display:block;
	width:32px;
	height:32px;
	float:right;
	background: url(images/facebook.png) 0 0 no-repeat;
	margin:0 0 0 10px;
}
#twitter a {
	display:block;
	width:32px;
	height:32px;
	float:right;
	background: url(images/twitter.png) 0 0 no-repeat;
	margin:0 0 0 4px;
}
#linkedin a {
	display:block;
	width:32px;
	height:32px;
	float:right;
	background: url(images/linkedin.png) 0 0 no-repeat;
	margin:0 0 0 4px;
}
#rss a {
	display:block;
	width:32px;
	height:32px;
	float:right;
	background: url(images/rss.png) 0 0 no-repeat;
	margin:0 73px 0 4px;
}
#phonenum {	
	float:left;
	background: url(images/index_1.gif) 0 0 no-repeat;
	width:237px;
	height:37px;
}
#schedule a {	
	display:block;
	width:181px;
	height:37px;
	float:right;
	background: url(images/schedule_appt.gif) 0 0 no-repeat;
}

#readblog a {	
	display:block;
	width:110px;
	height:37px;
	float:right;
	margin-right:15px;
	background: url(images/readblog.gif) 0 0 no-repeat;
}

/* AWESOME stuff */

* { margin: 0; padding: 0; } 
ul#awesome-menu {width: 567px; height:42px; list-style: none;padding:0px;}
ul#awesome-menu li { display: inline; }
ul#awesome-menu li a {display: block; float: left; height: 42 px;background-image: url(img/jacksonville-menu.png); text-indent: -9999px;}
ul#awesome-menu li a.obgyn-home {width: 71px; height:42px; margin-top:40px; background-position: 0 0;}
ul#awesome-menu li a.obgyn-aboutus {width: 98px; height:42px; margin-top:40px; background-position: -71px 0;}

ul#awesome-menu li a.obgyn-blog {width: 70px; height:42px; margin-top:40px; background-image: url(img/blog.png)}

ul#awesome-menu li a.obgyn-services {width: 94px; height:42px; margin-top:40px; background-position: -169px 0;}
ul#awesome-menu li a.obgyn-patients {width: 125px; height:42px; margin-top:40px; background-position: -263px 0;	}
ul#awesome-menu li a.obgyn-contact {width: 179px; height:42px; margin-top:40px; background-position: -388px 0;}
ul#awesome-menu li a.obgyn-home:hover, ul#awesome-menu li a.obgyn-home:focus {background-position: 0 -42px;	}
ul#awesome-menu li a.obgyn-aboutus:hover, ul#awesome-menu li a.obgyn-aboutus:focus {background-position: -71px -42px;	}

ul#awesome-menu li a.obgyn-blog:hover, ul#awesome-menu li a.obgyn-blog:focus {background-position: 0 -42px;	}

ul#awesome-menu li a.obgyn-services:hover, ul#awesome-menu li a.obgyn-services:focus {background-position: -169px -42px;	}
ul#awesome-menu li a.obgyn-patients:hover, ul#awesome-menu li a.obgyn-patients:focus {background-position: -263px -42px;	}
ul#awesome-menu li a.obgyn-contact:hover, ul#awesome-menu li a.obgyn-contact:focus {background-position: -388px -42px;}
a { outline: none; }
/* AWESOME stuff */

ul#str8-pad{color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; font-weight:normal;}
ul#str8-pad2{color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; font-weight:normal; margin-left:15px;}
ul#str8-pad3{color:#164774; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; font-weight:normal; margin-left:155px;}
#first_head {width:950px; height:37px;}

/* new form stuff */
fieldset.form {display: block; border: 1px #164774 solid; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
fieldset.form>legend {display: block; padding: 5px; background-color: #164774; color: #fff; font-weight: bold;}
fieldset.form>ul {display: block; overflow: hidden; padding: 0px; margin: 0px; list-style: none;}
fieldset.form>ul>li {display: block; clear: both; overflow: hidden; padding: 0px; margin: 0px; list-style: none;}
fieldset.form>ul>li>label {display: block; float: left; width: 160px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; margin-right: 5px; border-right: 1px #164774 solid; font-size: 12px; font-weight: bold; line-height: 16px; cursor: pointer; color: #164774;}
fieldset.form>ul>li>label:hover {color: #000;}
fieldset.form>ul>li>label.clear {clear: both; float: none; border-right: 0px;}
fieldset.form>ul>li>label.inline {display: inline-block; float: none; width: auto; padding-left: 5px; padding-top: 4px; margin-right: 0px; border-right: none;}
fieldset.form>ul>li>label.req {background-image: url(images/asterisk.jpg); background-repeat: no-repeat; background-position: left 9px;}
fieldset.form>ul>li>input[type=checkbox], fieldset.form>ul>li>input[type=radio] {display: inline-block; position: relative; top: 2px;}
fieldset.form>ul>li>input[type=text], fieldset.form>ul>li>input[type=password], fieldset.form>ul>li>textarea, fieldset.form>ul>li>select {display: block; float: left; padding: 3px; background-image: url(images/bg-input.gif); background-repeat: no-repeat; background-position: 0px 0px; background-color: #fff; border: 1px #164774 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #164774;}
fieldset.form>ul>li>textarea {overflow-x: hidden; overflow-y: auto; width: 99%;}
fieldset.form>ul>li>p {display: block; clear: both; padding-bottom: 4px; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin: 0px; font-size: 12px; color: #164774; line-height: 16px; font-weight: bold;}
form>button.submit {display: block; clear: both; padding: 5px; background-color: #164774; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; cursor: pointer;}
