/* Designed with ngfSkeleton 1.0 */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,800italic);

/* Responsive Stuff */
	embed, iframe, img, object, video {max-width: 100%;}
	b, strong {font-weight: bold;}
	em, i {font-style: italic;}
	
	#mobile-emergency-btn {
		display: none;
	}
	.video_container {	
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;		
		z-index: 1;
	}
	.video_container iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
	}
	
/* Site-Specific */
.red{color:#990000;}
body {
	background-color: #FFFFFF;
	background-image: url('../img/bkg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
	color: #000000;
	line-height:1em;
}
p b, p strong{
	font-weight:bold;
}
#footer_container {
	background-color: #292821;
	background-image: url('../img/bkg_footer.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
	color: #000000;
	height:380px;
}
.border{border:1px solid #d5d5d5;padding:3px;margin:5px;}
/* HEADER */
#emergency{
	position:fixed;
	left:0px;
	top:250px;
	z-index: 9999;
}
#hdr-top{
	color:#9b9891;
	margin-top:7px;
	height:30px;
}
#hdr-top a{
	color:#9B9891 !important;
}
#hdr-top a:hover{
	color:white !important;
}
#hdr-top p{font-size:10px;margin:0px;padding:0px;}
#hdr-top div{
	width:480px;
}
#hdr-top .floatright{
	text-align:right;
}
#hdr-rgt{
	float:right;
	width:560px;
	line-height:1.5em;
	position:relative;
	height:113px;
}
#phone{
	/*margin:0px 15px 15px 15px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}
#phone h2{
	color:white;
	text-align:right;
	font-size:14px;
	line-height:1.5em;
}
#phone h2 span.number{
	font-size:25px;
	margin:5px 0px;
	display:block;
}
#phone a{
	color:white;
	text-decoration:none;
}
#phone a:hover{
	color:#484236;
}
#address{
	/*background:url('../img/address-bg-2.png') no-repeat;*/
	width:104px;
	height:45px;
	color:white;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin-top:4px;
}
.social{
	width:130px;
	margin:12px auto 0px auto;
	position:absolute;
}
.social.one{
	top:-7px;
	left:153px;
}
.social.two{
	top:19px;
	left:180px;
}
#navigation{
	background:url('../img/nav-bg.jpg') no-repeat;
	height:50px;
	width:983px;
	color:white;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:13px;
	text-align:center;
	padding-top:3px;
	position:relative;
	z-index:999;
}
#navigation a.main{
	padding:17px 45px;
}
#navigation a{
	color:black;
	text-decoration:none;
	margin-top:0px;
}
#navigation a:hover{
	color:#989767;
}
#navigation ul li{
	font-weight:normal;
	font-size:11px;
}

/* Dropdown */
.nav_btn{
	margin:0px;
	height:20px;
	vertical-align:bottom;
	display:inline-block;
	padding:0px;	
}
div.menu{
	display:none;
	font-size:10px;
	text-align:left;
}
.menu img{
}
.menu ul{
	margin:0px !important;
	padding:0px !important;
	color:#4c4c4c !important;
	position:relative;
	z-index:999;
}
div.menu ul a{
	color:#4c4c4c !important;
}
div.menu ul a:hover{
	color:black !important;
}
div.menu li.location, div.menu li.top.location{
	background:none;
	font-weight:bold !important;
	font-size:13px !important;
	font-style:italic;
	padding-left:10px;
}
div.menu li.top{
	padding-top:0px;
	margin-top:0px;
	background:url('../img/menu-square.png') 3px 6px no-repeat;
}
div.menu li.bottom{
	padding-bottom:0px;
	border-bottom:none;
	background:url('../img/menu-square.png') 3px 15px no-repeat;	
}
div.menu li.single{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:none;
	background-position:2px 6px;
}
div.menu li{
	padding:10px 0px 10px 25px;
	margin-left:10px;
	display:block !important;
	border-bottom:1px solid #d6cfb5;
	width:166px;
	background:url('../img/menu-square.png') 3px center no-repeat;
}
div.menu img.img-top{
	position:relative;
	top:-11px;
}
div.menu img.img-bottom{
	position:relative;
	top:12px;
	padding:0px;
	margin:0px;
}
ul.tier3 img.img-bottom{
	position:relative;
	top:14px;
	width:211px;
}
 div.menu_container {
	display:block;
	position:relative;
	top:10px;
	z-index:999;
}
.nav_btn:hover{
	opacity:0.99;
}
.nav_btn:hover div.menu{
	display:block;
	height:auto;
	width:235px;
	margin:0px;
	position:absolute;
	z-index:999;
	background:url('../img/dropdown-mid.png') repeat-y;
}	
.tier3{
	display:none;
}
.tier3-btn{
	position:relative;
}
.tier3-btn:hover{
	opacity:0.99;
	background-color:#e5f1f1;
}
.tier3-btn:hover .tier3{
	display:block;
	height:auto;
	width:235px;
	margin:0px;
	position:absolute;
	z-index:9999;
	background:url('../img/dropdown-mid.png') repeat-y;
	opacity:1;
	padding:20px;	
	left:140px;
	top:-8px;
}
/*Index Content*/
#welcome_text {
	margin-top: 3em;
	line-height: 1.5em;
	color: #333333;
}
#welcome_text a {
	color: #989767;
}
#welcome_text a:hover {
	color: #333333;
}
#welcome_text h2 {
	line-height: 1em;
	margin-bottom: 0.25em;
	font-size: 2.25em;
	padding-top: 0.5em;
	border-top: 1px solid #d5d5d5;
}
#welcome_text h4 {
	margin-bottom: 0.25em;
}
#welcome_text ul li {
	margin-bottom: 0.5em;
}
#welcome_text #text {
	float: left;
	width: 50%;
}
#welcome_text #video {
	float: right;
	width: 45%;
}
#rotator-lft{
position:relative;
top:0;
left:0;
z-index:500;
}
#rotator h1{
font-size:26px;
font-family: 'Open Sans', Arial, Verdana, sans-serif;
font-weight: 800;
font-style:italic;
margin: 0 0 8px;
color:#484236;
line-height: 1em;
}
#welcome{
float:left;
width:374px;
height:248px;
background:url(../img/welcome-bg.png);
padding:25px;
margin-top:20px;
}
#welcome-title{
font-size:22px;
font-weight:bold;
color:#989767;
margin:5px;
}
#success{
text-align:right;
font-size:40px;
color:#e6dec6;
font-weight:bold;
padding:10px;
text-shadow:-1px 0 #ad9f7d, 0 1px #ad9f7d, 1px 0 #ad9f7d, 0 -1px #ad9f7d;
}

/* TESTIMONIAL SLIDE */
div#test_nav{
width:25px;
height:125px;
position:relative;
float:left;
top:20px;
}
div#test_nav img.up{
	position:absolute;
	top:0px;
	cursor:pointer;
}
div#test_nav img.down{
	position:absolute;
	bottom:0px;
	cursor:pointer;	
}
img.up, img.down{
	display:none;
}
#testimonial_area, #testimonial_scroll{
overflow:hidden;
height:185px;
position:relative;
left:10px;
top:3px;
}
.testimonial_content{
margin:10px 0px 0px 0px;
position:relative;
height:190px;
width:320px;
}
.testimonial_content.active{
display:block;
}
/*Feature*/
#scroll-area{
	overflow:hidden;
	height:252px;
	width:964px;
}
#cavity-club{
background:url(../img/cavity-club.jpg);
width:964px;
height:227px;
margin:15px 0px;
}
#media-tour{
background:url(../img/media-tour.jpg);
width:964px;
height:227px;
margin:15px 0px;
}
#scared{
background:url(../img/scared.jpg);
width:964px;
height:227px;
margin:15px 0px;
}
#schedule-appt{
background:url(../img/schedule-appt.jpg);
width:964px;
height:227px;
margin:15px 0px;
}
#club-txt{
width:600px;
float:right;
margin-right:20px;
font-size:14px;
color:#333333;
}
#club-txt h2{
padding:15px 0px;
font-size:24px;
color:#333333;
}
#schedule{
margin:15px 0px;
}
#cosmetic{
width:311px;
height:216px;
background:url(../img/cosmetic-services1.png);
}
#dentist{
width:311px;
height:215px;
background:url(../img/dentist-services1.png);
margin:0px 12px;
}
#news{
width:311px;
height:216px;
background:url(../img/news1.png);
}
.feat-txt{
margin:50px 15px 15px 10px;
font-size:12px;
line-height:18px;
}
.feat-txt li{
list-style:url(../img/arrow.png);
border-bottom:1px solid #d8cfb8;
padding:3px;
width:120px;
}
.feat-txt a{
color:#000000;
}
.feat-txt a:hover{
color:#007573;
}
.additional{
color:#007573;
font-style:italic;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
}
.additional a{
color:#989767;
}
.additional a:hover{color:#333333;}

/* Secondary Content */

img.border {
	padding: 5px;
	border: 1px solid #d5d5d5;
}
img[align="right"].border {
	margin: 0 0 0.5em 0.5em;
}
img[align="left"].border {
	margin: 0 0.5em 0.5em 0;
}
#content.secondary #primary img[align="right"] {
	margin: 0.5em 0 0.5em 0.5em;
}
#content.secondary #primary img[align="left"] {
	margin: 0.5em 0.5em 0.5em 0;
}
#content.secondary {
	background:url('../img/content-mid.jpg') repeat-y;
}
#content.secondary #primary img {
	max-width: 50%;
}

#primary{
	float:right;
	width:614px;
	padding:0px 30px 30px 30px;
	position:relative;
}
#primary a{
	color:#015351;
	text-decoration:underline;
}
#primary p{
	line-height:20px;
}

#primary a:hover{
	color:#0f7572;
}
#primary h1{
	line-height:1em;
	margin-bottom:10px;
}
#primary h2{
    line-height: 1.3em;
    margin-bottom: 0.5em;
}
#secondary{
	float:left;
	width:286px;
}

/* SIDEBAR */
ul#sb-nav{
	list-style:none;
	padding-left:1px;
	width:287px;
	margin-left:0px;
	margin-bottom:0px;
	background:url('../img/sbnav-bg.jpg') repeat-y;
	position:relative;
	top:-3px;
	/*min-height:430px;*/
}
ul#sb-nav li{
	padding-left:2px;
}
ul#sb-nav li.main{
	background:url('../img/sbnav-linkbg.jpg') 4px 0px no-repeat;
	height:38px;
	width:234px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 49px;
}
ul#sb-nav li.main.slide{
	background:url('../img/accordion-li-bg.jpg') 26px -1px no-repeat;
}
ul#sb-nav li.main.slide.active{
	background:url('../img/accordion-li-bg-active.jpg') 26px -1px no-repeat;
}

ul#sb-nav li.main {
	color:#292929;
	font-weight:bold;
	font-style:italic;
	font-size:12px;	
	cursor:pointer;
}
ul#sb-nav li.main a{
	color:#292929;
	font-weight:bold;
	font-style:italic;
	font-size:12px;	
}
ul#sb-nav li.main a:hover{
	color:#555;
}
ul#dentists{
	padding-left:0px;
	color:#015351;
	margin:0px;
	list-style:none;	
	width:280px;
}
ul#dentists li.location{
	font-style:italic;
}
ul#dentists li.location:hover{
	background-color:#fff;
}
ul#dentists li{
	padding:20px 0px 20px 70px;
	font-size:12px;
	color:#015351;
}
ul#dentists li:hover{
	background-color:#e5f1f1;
}
ul#dentists li a.sub{
	color:#015351;
}
div.sidebar-btn{
	position:relative;
	right:14px;
	top:-10px;
}
div#scheduleappt-btn{
	width:300px;
	height:89px;
	overflow:hidden;
	background:url('../img/schedule-appt-btn.png') 0px 0px no-repeat;
	text-indent:-9999px;
}
div#scheduleappt-btn:hover{
	background-position:0px -91px;
}
div#tourmedia-btn{
	width:300px;
	height:89px;
	overflow:hidden;
	background:url('../img/tourmedia-btn.png') 0px 0px no-repeat;
	text-indent:-9999px;
}
div#tourmedia-btn:hover{
	background-position:0px -90px;
}
div#doctorbase-btn{
	width:300px;
	height:89px;
	overflow:hidden;
	background:url('../img/doctorbase-btn.png') 0px 0px no-repeat;
	text-indent:-9999px;
}
div#doctorbase-btn:hover{
	background-position:0px -90px;
}
div#sidebar-bottom{
	position:relative;
	top:-10px;
}	
#sb-social {
	margin:0px auto 15px auto;
	width:274px;
	text-align:center;
	background:url('../img/sb-social-bg.jpg') no-repeat;
	height:200px;
	position:relative;
}
.syl-social, .swanton-social{
	left:60px;
}
.syl-social img, .swanton-social img{
	width:50px;
}
.syl-social{
	position:absolute;
	top:38px;
}
.swanton-social{
	position:absolute;
	top:136px;
}
#sb-social img{
	display:inline;
}
#sb-df{
	background:url('../img/demandforce-bg.png') no-repeat;
	width:248px;
	height:148px;
	margin:0px auto;
	padding-top:74px;
}
#sb-df img{
	margin:10px 0px;
}
/* Footer */
.links{
	font-size:10px;
}
.links a:hover{
	color:#d5d5d5 !important;
}
#footer{
	color:white;
}
#footer strong{
	font-weight:bold;
}
#ftr-top{
	padding-top:60px;
	line-height:20px;
}
#ftr-top p strong{
	font-size:14px;
}
#footer a{
	color:white;
}
#service-area{
	width:600px;
	float:left;
	color:white;
}
#service-area .social{
	margin-top:15px;
}
.services a:hover{
	color:#d5d5d5 !important;
}
.services a{
	display:inline-block;
	text-decoration:none;
	font-size:12px;
}
#service-area div{
	margin:0px 0px 20px 0px;
}

/* BEFORE AND AFTER PHOTOS */
.thumb{
	width:190px;
	margin:10px 0px;
	padding:3px;
	border:1px solid #d5d5d5;
}

/* FORMS */
table{
	font-size:12px;
}
#contactform td{
	padding:4px 0px;
}
#contactform .txt-input{
	width:250px;
	padding:3px;
	height:20px;
}
#contactform .txt-area{
	width:250px;
	height:70px;
	padding:3px;
}
#appt-form td{
	padding:4px 0px;
}
#appt-form .txt-input{
	width:250px;
	padding:3px;
	height:20px;
}
#appt-form .txt-select{
	width:260px;
	padding:3px;
	height:30px;
}
#appt-form .txt-area{
	width:250px;
	height:70px;
	padding:3px;
}

/* LOCATIONS PAGE */
.location.swanton{
	background:url('../img/locationswanton-bg.jpg') no-repeat;
	width:606px;
	height:251px;
}
.location.sylvania{
	background:url('../img/locationsylvania-bg.jpg') no-repeat;
	width:606px;
	height:251px;
}
.viewmap{
	position:relative;
	top:38px;
	left:188px;
}
.location p{
	position:relative;
	top:100px;
	left:30px;
}
.location p strong{
	font-weight:bold !important;
	font-size:1.2em;
	color:#555555;
}

/* MEDIA CENTER */
.vid-sec{
	margin:20px 0px;
}
.vid-thumb img{
	width:90px;
	margin:5px;
}
.sec-break{
	padding-bottom:5px;
	border-bottom:1px solid #d5d5d5;
	margin-bottom:10px;
}

/* MEET OUR TEAM */
.staff-img{
	margin:10px;
}
.staff-img h3{
	margin:10px 0px;
}
.staff-img img{
	width:600px;
	padding:5px;
	border:1px solid #d5d5d5;
}

/* DHA DIFFERENCE */
#difference-iframe{
	position:relative;
	z-index:5;
}

/* EMAG SIGN UP */
div#signup{
	margin:20px 0px 20px 20px;
}
div#signup td{
	padding:2px;
}
div#signup .txt-input{
	width:245px;
	padding:3px;
	height:20px;
}
div#signup table tr{
	margin:5px 0px;
	display:block;
}
img#signupmag{
	margin-right:50px;
	padding:5px;
	border:1px solid #d5d5d5;
}

/* TESTIMONIALS */
div.vid-test img{
	float:left;
	margin:0px 10px 0px 0px;
}
div.vid-test{
	border-bottom:1px solid #d5d5d5;
	padding:10px 0px;
}
div.vid-test:hover{
	background-color:#d7fffe;
}
div.vid-test.first{
	border-top:1px solid #d5d5d5;
}
div.vid-test h4, div.vid-test p{

}
a div.vid-test h4{
	text-decoration:none;
}
div.vid-test p{
	margin-left:10px;
	margin-top:5px;
	font-style:italic;
}
div.vid-test h4{
	margin-top:20px;
	color:#005552;
}
div.test-sec{
	border-top:1px solid #d5d5d5;
	padding-top:10px;
}
div.testimonial{
	border-bottom:1px solid #d5d5d5;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:6px;
}
div.testimonial p{
	margin:0px;
}
div.testimonial p.title{
	padding-left:100px;
	padding-top:4px;
	font-weight:bold;
	font-size:14px;
}
div.testimonial p.patient{
	font-style:italic;
	color:#777777;
}
.fivestar-bg{
	background:url('../img/fivestar-bg.jpg') top left no-repeat;
}
.fourandhalfstar-bg{
	background:url('../img/fourandhalfstar-bg.jpg') top left no-repeat;
}
.fourstar-bg{
	background:url('../img/fourstar-bg.jpg') top left no-repeat;
}
.threestar-bg{
	background:url('../img/threestar-bg.jpg') top left no-repeat;
}
.twostar-bg{
	background:url('../img/twostar-bg.jpg') top left no-repeat;
}
.onestar-bg{
	background:url('../img/onestar-bg.jpg') top left no-repeat;
}

/* FEAR OF THE DENTIST */
.fear-vid{
	float:left;
	margin:5px;
}

/* SERVICES PAGE */
.service{
	width:550px;
	height:122px;
	background:url('../img/service-bg.jpg') no-repeat;
	padding:10px;
	margin:2px 0px;
}
.service h2{
	color:#005552;
	font-style:italic;
}
.service h2 a{
	text-decoration:none !important;
}
.service h2:hover{
	color:#0b807c;
}
.service img{
	float:left;
	margin-right:10px;
}

/* MEET OUR DENTISTS */
div#meet-dentists-sec div.sylvania-location{
	border-top:2px solid #005552;
	border-bottom:1px solid #d5d5d5;
}
div#meet-dentists-sec div.sylvania-location h2{
	font-style:italic;
	font-size:22px;
}
div#meet-dentists-sec div.dentist{
	margin:2px 0px;
	padding:5px 0px;
	border-bottom:1px solid #d5d5d5;
}
div#meet-dentists-sec div.dentist img{
	float:left;
	margin-right:20px;
}
div#meet-dentists-sec div.dentist p{
	font-size:12px;
}
div#meet-dentists-sec div.dentist h2{
	font-size:16px;
	margin-bottom:5px;
	margin-top:10px;
}

/* DOCTOR REVIEW PAGE */
div#doctor-review-sec div.sylvania-location{
	border-top:2px solid #005552;
	border-bottom:1px solid #d5d5d5;
	margin-bottom:10px;
}
div#doctor-review-sec div.dentist{
	float:left;
	margin-right:20px;
}
div#doctor-review-sec div.dentist img.btn{
	padding-left:5px;
}
div#doctor-review-sec div.dentist p{
	font-size:12px;
	margin:0px 0px 5px 0px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}

/* Progressive Degradation */
	@media screen and (max-width: 600px) {
		/* General */
			body {
				background:none;
			}
			#emergency {
				display: none;
			}
		/* Header */
			#header {
				width: 100%;
				padding-top: 0;
			}
			#hdr-top {
				background-color: #2b2820;
				margin-top: 0px;
				padding: 7px 0px;
				height: auto;
			}
			#hdr-top .floatleft, #hdr-top .floatright {
				float:none;
				text-align: center;
				width: 100%;
			}
			#hdr-lower {
				background-color: #989767;
				border-top: 1px solid #babb79;
				border-bottom: 15px solid #72724e;
			}
			#hdr-rgt {
				height: auto;
				width: 100%;
			}
			#logo, #hdr-rgt {
				float: none;
			}
			#logo {
				text-align: center;
			}
			#address {
				background: none;
				width: auto;
				height: auto;
				float: none;
				display: none;
			}
			#header-buttons {
				position:static !important;
			}
			.social {
				position: static;
				margin: 0;
				width: auto;
			}
			#phone h2 {
				text-align: center;
			}
			#mobile-emergency-btn {
				display: block;
				color: #ffffff;
				font-weight: bold;
				background-color: #db1b1b;
				width: 50%;
				padding: 0.5em 1em;
				margin: 0 auto;
				cursor: pointer;
			}
			#mobile-emergency-btn:hover {
				background-color: #f70c0c;
			}
			#header-buttons img {
				width: 32%;
			}
			/* Navigation */
				#navigation {
					height: auto;
					width: auto;
					background: none;
					text-align: left;
					margin: 0;
				}
				.nav_btn {
					height: auto;
					display: block;
					padding: 0.8em;
					border-top: 1px solid #d7cdb3;
					border-bottom: 3px solid #989767;
					margin-top: 0.1em;
				}
				#navigation a.main {
					padding: 0;
				}
				/* Dropdown */
					div.menu {
						display: block;
					}
					div.menu_container {
							display:none;
					}					
					div.menu li {
						width: auto;
						background-position: 3px 16px;
					}
					div.menu li.top {
						padding-top: 10px;
						background-position: 3px 16px;
					}
					div.menu ul li.bottom {
						padding-bottom: 10px;
					}
					div.menu ul li.tier3-btn ul.tier3 li.bottom {
						padding-bottom: 0px;
					}
					div.menu li.location {
						padding-left: 0;
					}
					div.menu img {
						display: none;
					}
					.nav_btn:hover div.menu {
						background: none;
						position: static;
						width: auto;	
					}
					.tier3 {
						display: block;
					}
					.tier3-btn:hover {
						background-color: transparent;
					}
					.tier3-btn:hover .tier3 {
						display: block;
						height: auto;
						width: auto;
						margin: 0px;
						position: static;
						z-index: 9999;
						background: none;
						opacity: 1;
						padding: 20px;
					}
		/* Featured */
			#featured {
				display: none;
			}
		/* Content */
			#content {
				width: 100%;
			}

			/* Index Page */
				#rotator_container {
					display: none;
				}
				#scroll-area {
					display: none;
				}
				#welcome_text {
					width: 95%;
					margin: 0 auto;
				}
				#welcome_text #text {
					float: none;
					width: 100%;
				}
				#welcome_text #video {
					width: 100%;
					float: none;
					margin: 1em auto 0 auto;
				}
				
		/* Footer */
			#footer_container {
				height: auto;
			}
			#footer {
				width: 90%;
				text-align: center;
			}
			#service-area {
				width: 100%;
				float: none;
			}
			#footer .floatleft, #footer .floatright {
				float: none;
			}
			#ftr-top {
				padding-top: 45px;
			}
			#ftr-top p {
				margin: 0;
			}
			#ftr-top .floatright {
				display: none;
			}
			#service-area div {
				margin: 0;
				padding: 0 0 20px 0;
			}
		/* Secondary Page */
			#top-content-img {
				display: none;
			}
			#secondary {
				display: none;
			}
			#content.secondary {
				background: none;
			}
			#primary {
				float: none;
				width: 90%;
				margin: 0 auto;
				padding: 1em 0;
			}
			#primary h2 {
				line-height: 1.2em;
				padding-bottom: 0.4em;
			}
			/* Contact Page */
				#primary.contact .floatleft, #primary.contact .floatright {
					width: 45%;
				}
				#contactform {
					width: 100%;
				}
				#contactform .txt-input, #contactform .txt-area {
					width: 100%;
				}
			/* Location Pages */
				.location.swanton, .location.sylvania {
					width: 100%;
				}
			/* Patient Form */
				#patientform .floatright, #patientform .floatleft {
					float: none;
				}
	}
