/* --- DOM ELEMENT --- */

@font-face {
font-family: franklin-gothic-urw;
src: url("font.otf") format("opentype");
}

body { font-family: "franklin-gothic-urw"; line-height:16px; background-color:#111;; margin: 0px; padding: 0px; -webkit-transition: all; -moz-transition: all; -ms-transition: all; -o-transition: all; transition: all; color: #111; z-index:1;}
div { margin: 0px; padding: 0px; }
img { margin: 0px; padding: 0px; border:none;}
p {margin:0 0 15px 0;}
a, a:visited {color: #06C; margin:0; padding:0; text-decoration:none; cursor:pointer; font-weight:normal;}
a:hover {color: #F30;}
h1 {color:#252732; margin:0 0 30px 0; height:auto; font-size:30px; font-weight:normal; line-height:34px;}
h2 {color:#222; margin:0 0 10px 0; height:auto; font-size:24px; font-weight:normal; line-height:24px;}
h3 {color:#222; margin:0 0 10px 0; height:auto; font-size:16px; font-weight:bold;}
button {background-color:#111; color:#fff; padding:7px; font-size:14px; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
servicename {border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:#ddd solid 1px; background-color:#eee; float:left; margin:5px 5px 5px 0; padding:3px;}
	servicename input {margin:0; padding:0;}
input, textarea, select
{
	border:#999 solid 1px;
	font-size:14px;
	padding:6px;
	margin:0 0 8px 0;
}
td {vertical-align:top; }

/* --- CLASSES --- */

.iconList {float:left; margin:0px 10px 0px 0px;}
.gray {color:#3A414C;}
.tan {color:#B39C85;}
.blue {color:#003367;}
.phone {font-size:30px; color:#3A414C; padding-top:10px;}
.circleImage { margin-right:10px;}
.pageImage { margin-right:3px;}
.iconPhone {float:left; margin-right:10px;}
.yellowbullet {color:#EEBD00; font-size:18px; margin-right:10px;}


/* --- ID --- */

#divContainer {font-size:13px; padding: 20px 0px 40px 0; height: auto; width: 100%; text-align:center; background-color:#FFF;}
	#divHeader { font-size: 11px; display: block; clear: both; width: 941px; height: 210px; text-align: left; margin: 20px auto 0px; }
		#divLogo { height: 172px; width: 280px; float:left;}
		#divHeaderInfo { font-size:14px; /*height: 62px;*/ width: 500px; float:right; text-align:right; padding-top:15px;}
			#divHeaderInfo div {height:auto; clear:both;}
			.imgDecorCircle {margin-right:5px;}
			#txtPodSearch {float:right;padding:0 0 0 5px; height:29px; width:100px; border:#3F332B solid 1px; color:#666; font-size:12px; background-color:#fff; margin-top:6px;}
			#buttonSearch {float:right; margin:6px 0 0 0px; cursor:pointer;}
	#divNavigation { height: 70px; width: 941px; display: block; clear: both; margin:10px auto 0px; text-transform:uppercase;}
		#divNavigation ul { list-style-type:none; padding:0; margin:0; cursor: default; white-space:nowrap;}
		#divNavigation ul li { list-style-type:none; padding:27px 0 0 0; margin:0; float: left; position:relative; width:157px; height:43px; background-image:url(../multimedia/skeleton/back-navigation.jpg); cursor:pointer;}
		#divNavigation ul li:hover {background-image:url(../multimedia/skeleton/back-navigation-over.jpg);}
			#divNavigation ul li a, #divNavigation ul li a:visited {color:#FFF; font-size:14px; font-weight:bold;}
		#divNavigation ul.ulDropNav { list-style-type:none; display:none; z-index: 1020; width: 250px; position:absolute; right: auto; text-transform:uppercase; margin-top: 20px; }
		#divNavigation ul.ulDropNav li {width: 250px; border-top:#EEE 1px dotted; background-image:none; background-color:#DE9200; color:#FFF; text-align:left; height:auto; padding:0px;}
		#divNavigation ul.ulDropNav li a, #divNavigation ul.ulDropNav li a:visited {display: block;color:#FFF; padding:10px 8px 8px 8px; text-decoration:none;}
		#divNavigation ul.ulDropNav li a:hover, #divNavigation ul.ulDropNav li a:focus {background-color:#003367; }
		
	#divBody { font-size: 13px; display: block; clear: both; width: 941px; height: auto; text-align: left; margin: 3px auto 0px; background:#FFF; color:#222;}
		#divMontage { width:941px; height:369px; z-index:1; margin:0px; overflow:hidden;}
			.divMontageText { z-index:1000; position:absolute; margin:-60px 0px 0 25px; color:#FFF; font-weight:bold; font-size:14px; width:300px; height:auto; line-height:15px;}
				.divMontageText input {float:left; background-color:#9CC; filter:alpha(opacity=70);opacity:.7; margin-right:5px; font-size:12px; border:none; padding:7px;}
		#divCompanyServices { width:941px; height:205px; padding:0px 0; text-align:left; border-bottom:#E9E9E9 solid 1px; padding:40px 0; clear:both;}
			#divCompanyServices .divCompanyServiceItem {width:293px; padding-right:20px; float:left;}
				#divCompanyServices .divCompanyServiceItem .divCompanyServiceItemTitle {height:75px; clear:both;}
					#divCompanyServices .divCompanyServiceItem .divCompanyServiceItemTitle img {float:left; margin-right:15px;}
					#divCompanyServices .divCompanyServiceItem .divCompanyServiceItemTitle h2 {padding-top:10px; font-size: 24px; color:#003367; line-height:20px; font-weight:normal;}
				#divCompanyServices .divCompanyServiceItem .divCompanyServiceItemText {font-size: 14px; margin-bottom:20px; line-height:20px;}
		#divFeatures { width:941px; height:320px; padding:40px 0; text-align:left; clear:both;}
			#divFeatVideo {width:430px; padding:0 40px 0 0; height:340px; float:left;}
				#divFeatVideo .title {margin-bottom:20px; font-size: 25px; color:#003367; }
				#divFeatVideo .thumb {margin-bottom:20px;}
				#divFeatVideo .byline {margin-bottom:20px; font-size: 20px; color:#E0A012; line-height:24px; font-weight:normal;}
				#divFeatVideo .text {margin-bottom:20px; font-size: 16px; line-height:16px;}
			#divFeatLinks {width:215px; padding:0 20px 0 0; height:340px; float:left;}
				#divFeatLinks .title {margin-bottom:20px; font-size: 25px; color:#003367; }
				#divFeatLinks .list {margin-bottom:20px;}
					#divFeatLinks .list div {padding:10px 0; border-bottom:#EEE solid 1px;}
						#divFeatLinks .list div img {margin:0px 10px -3px 0px;}
						#divFeatLinks .list div a, #divFeatLinks .list div a:visited {font-size:16px; font-weight:normal; color:#111;}
							#divFeatLinks .list div a:hover {color:#F30;}
				#divFeatLinks .readmore {margin-bottom:20px;}
			#divFeatPods {width:215px; padding:0 0px 0 0; height:340px; float:left;}

#divFooterContainer { background-color:#111; color:#BBB; font-size: 13px; width: 100%; height: 365px; text-align: center; margin: 0; padding:0px 0;}
	#divFooter { width:941px; height:auto; padding:50px 0; text-align:left; clear:both; margin:0 auto;}
		#divFooter .links {width:136px; padding:0 20px 0 0; height:160px; float:left;}
			#divFooter .links .title {margin-bottom:20px; font-size: 20px; color:#B1B1B1; }
			#divFooter .links .list {margin-bottom:15px;}
				#divFooter .links .list div {padding:6px 0; border-bottom:#222 solid 1px;}
					#divFooter .links .list div a, #divFooter .links .list div a:visited {font-size:14px; font-weight:lighter; color:#B1B1B1;}
						#divFooter .links .list div a:hover {color:#E0A012;}
		#divFooter .phone {width:250px; padding:0 0px 0 0; height:160px; float:right; text-align:right;}
			#divFooter .phone img {float:right; margin:-8px 0 0 15px;}
			#divFooter .phone .title {margin-bottom:5px; font-size: 18px; color:#B1B1B1; }
			#divFooter .phone .number {margin-bottom:20px; font-size: 20px; color:#E0A012; }
			#divFooter .phone .text {margin-bottom:20px; font-size: 14px; color:#B1B1B1; }
				#divFooter .phone .text a, #divFooter .phone .text a:hover {font-size:14px; font-weight:lighter; color:#B1B1B1;}
				#divFooter .phone .text a:hover {font-size:14px; font-weight:lighter; color:#E0A012;}

#divPageContent {font-size:14px; width:941px; height:auto; display:inline-block; margin:20px auto; text-align:left; background:#FFF; color:#333; }
	#divInsidePageLeftBar {width:260px; float:left; height:auto; padding:10px 20px 20px 0px; display:inline-block; text-align:left;}
		#divInsideMenu {margin:0px; width:260px;}
		#divInsideMenu div { cursor:pointer; background-repeat:no-repeat; width:240px; height:28px; margin-bottom:7px; padding: 15px 0px 0 15px; text-transform:uppercase;}
			.divInsideMenuItemActive { background-image:url(../multimedia/skeleton/back-nav-l2-active.jpg); background-position:right;}
			.divInsideMenuItem { background-image:url(../multimedia/skeleton/back-nav-l2-normal.jpg); background-position:right;}
			.divInsideMenuItem:hover { background-image:url(../multimedia/skeleton/back-nav-l2-active.jpg); background-position:right;}
				.divInsideMenuItem:hover a, .divInsideMenuItem:hover a:visited {color:#fff;}
			.divInsideMenuItem a, .divInsideMenuItem a:visited {color:#111; font-size:13px; font-weight:bold;}
			.divInsideMenuItem a:hover {color:#FFF; font-size:13px; font-weight:bold;}
			.divInsideMenuItemActive a, .divInsideMenuItemActive a:visited, .divInsideMenuItemActive a:hover {color:#FFF; font-size:13px; font-weight:bold;}
	#divInsidePageRightBar {width:620px; height:auto; padding:10px 0 20px 20px; display:inline-block; }
		#divInsidePageRightBar a, #divInsidePageRightBar a:visited {color:#45B0A5;}
		#divInsidePageRightBar a:hover {color:#f30;}
	.providerThumb {width:150px; height:150px; overflow:hidden; margin:0 15px 10px 0; float:left;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			-moz-border-radius-topleft: 8px;
			-moz-border-radius-bottomright: 8px;
			border-top-left-radius: 8px;
			border-bottom-right-radius: 8px;}
	.providerImage {width:250px; height:375px; overflow:hidden; margin:0 15px 10px 0; float:left;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			-moz-border-radius-topleft: 8px;
			-moz-border-radius-bottomright: 8px;
			border-top-left-radius: 8px;
			border-bottom-right-radius: 8px;}
	.divPracticeList {width:205px; height:250px; overflow:hidden; margin:0 0 30px 0; padding:0 0px 0 0; float:left;}
		.divPracticeList div {width:130px;}
	.divPracticeList2 {width:310px; height:150px; overflow:hidden; margin:0 0 0px 0; padding:0 0px 0 0; float:left;}
		.divPracticeList2 div {width:270px;}
		.divPracticeList2 a {text-decoration:underline;}
		
.divProviderList {float:left; width:300px; height:auto; margin-bottom:5px; padding-bottom:5px; margin-right:10px; border-bottom:#CCC 1px dotted;}

#divRegisterForm input.registerInput, #divRegisterForm select.registerInput {width:400px;} 

#divLocationResults {}
	#divLocationResults div {padding:20px 0; border-bottom:#DDD solid 1px; clear:both; display:inline-block;}
	#divLocationResults div:last-child {border-bottom:none;}

#content-pane {display:inline-block; clear:both;}

.vertPodScroll { /* wider than clip to position buttons to side */ width: 225px; height: 330px; margin-bottom: 0px; }
.vertPodScroll .simply-scroll-clip { width: 225px; height: 330px; }
.vertPodScroll .simply-scroll-list { }
.vertPodScroll .simply-scroll-list li { width: 225px; height: 130px; }
	.vertPodScroll .simply-scroll-list li a, .vertPodScroll .simply-scroll-list li a:visited { color:#E1A112; font-size:16px; font-weight:bold; }
.vertPodScroll .simply-scroll-list li img {float:left;}
.vertPodScroll .simply-scroll-btn { }
.vertPodScroll .simply-scroll-btn-up { /* modified btn pos */ right: 0; top: 0; }
.vertPodScroll .simply-scroll-btn-up.disabled { }
.vertPodScroll .simply-scroll-btn-up:hover { }
.vertPodScroll .simply-scroll-btn-down { /* modified btn pos */ right: 0; top: 52px; }
.vertPodScroll .simply-scroll-btn-down.disabled { }
.vertPodScroll .simply-scroll-btn-down:hover { }

#divMessageDialog {display:none;}
#divHeaderInfo a[href="https://billpay2.poscorp.com/patientpaymentservices/quickpay/atlanta%20womens%20health%20group#"] {
    background: #003466 !important;
}