.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:10px;margin-right:10px}.alpha,.omega{margin-left:0;margin-right:0}.align_center,.align_right{text-align:left}


.mobile-m-b-5 {margin-bottom:5px;}
.mobile-m-b-10 {margin-bottom:10px;}
.mobile-m-b-15 {margin-bottom:15px;}
.mobile-m-t-5 {margin-top:5px;}
.mobile-m-t-10 {margin-top:10px;}
.mobile-m-t-15 {margin-top:15px;}

.mobile-p-b-5 {padding-bottom:5px;}
.mobile-p-b-10 {padding-bottom:10px;}
.mobile-p-b-15 {padding-bottom:15px;}
.mobile-p-t-5 {padding-top:5px;}
.mobile-p-t-10 {padding-top:10px;}
.mobile-p-t-15 {padding-top:15px;}

#wrapper.ccm-page #header-phone { position:relative; top:0;}
#wrapper.ccm-page #header-phone h3, #wrapper.ccm-page #header-phone h3 a, #wrapper.ccm-page #header-phone a h3 {font:bold 23px/1.5 arial, sans-serif; padding:0; text-align:center;}
#wrapper.ccm-page #banner {display:none;}
#wrapper.ccm-page img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;width:auto\9;}
#wrapper.ccm-page {width:100%;border:none;}
#wrapper.ccm-page #header{height:126px;border-bottom:7px solid #0c0c0c;}
#wrapper.ccm-page #content.home{background:#3f3e2a;}
#wrapper.ccm-page #content.home .mobile-white{background:#ffffff;padding:10px;}
#wrapper.ccm-page #mobile-nav {}
#wrapper.ccm-page #nav {display:none;}
#wrapper.ccm-page #nav li#hours {float:left;}
#wrapper.ccm-page #header {padding:0;}
#wrapper.ccm-page #testimonial{display:none;}
#wrapper.ccm-page h1#logo{margin:0 auto;position:inherit;padding-top:20px;}
#wrapper.ccm-page #content{padding:12px 0px;}
#wrapper.ccm-page #officetour{display:none;}
#wrapper.ccm-page .blueberry ul.bbslides{margin:0;}
#wrapper.ccm-page p.intro{font:12px/1.4 georgia, serif;}
#wrapper.ccm-page p.intro img{width:60%; height:60%;}
#wrapper.ccm-page h1 + p, #wrapper.ccm-page h1 + blockquote, #wrapper.ccm-page h1 + blockquote.intro{margin-top:8px;}
#wrapper.ccm-page h2{font:bold 13px/18px arial, sans-serif;}
#wrapper.ccm-page h2.callout{
	width:100%;
	height:auto;
	padding:20px 0;
	/*margin-bottom:10px;*/
	float:none;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #95d1f6), color-stop(1, #95d1f6) );
	background:-moz-linear-gradient( center top, #95d1f6 5%, #95d1f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95d1f6', endColorstr='#95d1f6');
	background-color:#95d1f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#14396a;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
#wrapper.ccm-page h2.callout a {color:#112432;text-transform:uppercase;font-weight:bold;}
#wrapper.ccm-page h2.callout a img{display:none;}
h2.callout:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #719cb7), color-stop(1, #719cb7) );
	background:-moz-linear-gradient( center top, #719cb7 5%, #719cb7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#719cb7', endColorstr='#719cb7');
	background-color:#719cb7;
}
#wrapper.ccm-page .h2.callout:active {
	position:relative;
	top:1px;
}
#wrapper.ccm-page h2.callout span{display:none;}
#wrapper.ccm-page h2.wifi {display:none;}
#wrapper.ccm-page .modulebox{width:auto;}
#wrapper.ccm-page .google-map iframe{min-height:400px;}
#wrapper.ccm-page p.intro{display:none;}
#wrapper.ccm-page .mobile-hide{display:none;}
#wrapper.ccm-page .show-mobile{display:block;}
#wrapper.ccm-page .show-mobile p {padding:0; margin:0;}
#wrapper.ccm-page .shrink-text-mobile h4 {font:10px/1.5 georgia, serif;}
#wrapper.ccm-page #patient-login-button {display:none;}
#wrapper.ccm-page .ccm-page-list a, #wrapper.ccm-page .taglist a { line-height:1.8;}