@charset "UTF-8";
/* CSS Document */

hr {
	height: 1px;
	color: #666666;
    background-color: #666666;
    border:none
}

#top_nav_bkg {
	position:fixed;
	top:0px;
	width:100%;
	z-index:10000;
	background-color:#353535;
}

#top_nav_banner {
	position:fixed;
	top:0px;
	width:100%;
	z-index:10000;
	background:none;
	height:35px;
	text-align:center;
	margin:0px;
	padding:0px;
}

#container {
	margin:0 auto;
}

#top_drop_menu320, #top_drop_menu407, #top_drop_menu480 {
	float:left;	
	z-index:10001;
}

#top_nav_a, #top_nav_b {
	margin-top:-3px;
	color:#fff;
	z-index:10001;
}

#top_nav_a a, #top_nav_a a:visited, #top_nav_b a, #top_nav_b a:visited {
	color:#fff;
	text-decoration:none;
}

#top_nav_a a:hover, #top_nav_b a:hover {
	color:#fff;
	text-decoration:underline;
}

#top_nav_a li, #top_nav_b li {
	background-image:url(../images/homepage/top_nav_sp.jpg);
	background-repeat:no-repeat;
	padding:0 8px;	
	display:inline;
	float:left;
	list-style-type:none;
}

.menu_head {
	border:0px solid #998675;
	cursor:pointer;
}
.menu_body {
	display:none;
	margin:0;
	padding:0;
	position:fixed;
	top:34px;
	background:#353535;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	border-left:1px solid #404040;
	z-index:1800;
	text-align:left;
	font-size:12px; 
}
.menu_body li {
	list-style:none;
	margin-left:0px;
}
.menu_body li {
	background:#353535;
	border-top:1px solid #999999;
}
.menu_body li.alt {
	background:#353535;
	border-top:1px solid #999999;
}
.menu_body li a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	display:block;
	padding-left:15px;
	background-image:url(../images/homepage/boxarrow.gif);
	background-repeat:no-repeat;
}
.menu_body li a:hover {
	padding-left:15px;
	background:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/homepage/boxarrowover.gif);
	background-repeat:no-repeat;
}

#topSpace {
	width:100%;
	}
	
#first_link {
	background-image:none !important;
    }

#content {
	margin:0 auto;
    color:#000;
    padding-right:4px;
    text-align:left;
}

#content_right {
	float:right;
}

#left_nav { 
	position:absolute;
	top:35px;
	width:210px;
	height:382px;
	background:url(/images/homepage/left_nav_bkg-2015.png) no-repeat;
    font-size:12px;
    color:#555555;
}

#left_nav_top {
	float:left;
	margin-top:26px; 
	padding-left:29px;
    font-size:12px;
	font-weight:bold;
	line-height:37px;
    color:#555555;
}

#left_nav_middle {
	float:left;
	margin-top:36px;
	padding-left:23px;
    font-size:12px;
	line-height:15px;
    color:#555555;
}

#left_nav_bottom {
	float:left;
	margin-top:113px;
	padding-left:23px;
    font-size:11px;
	line-height:15px;
    color:#555555;
}

#left_nav_top a, #left_nav_middle a {
	font-weight:bold;
	text-decoration:none;
    color:#555555;
}

#left_nav_top a:hover, #left_nav_middle a:hover  {
	font-weight:bold;
	text-decoration:underline;
}

#topButtons {
	float:right;
	width:506px;
	margin-top:14px;	
    background:url(../images/homepage/top-buttons-768.gif) no-repeat;
}

#logo768 {
	float:left;
}

#buttons768 {	
	float:right;
	width:126px;
	height:30px;
	margin-top:7px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
    color:#555555;
}

#buttons320 {	
	float:left;
	width:144px;
	height:24px;
	margin:14px 0 0 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
    color:#555555;
}

#buttons768 a, #buttons320 a {
	font-weight:bold;
	text-decoration:none;
    color:#555555;
}

#buttons768 a:hover, #buttons320 a:hover {
	font-weight:bold;
	text-decoration:underline;
}

#icons {	
	float:right;
	width:61px;
	height:75px;
	margin-top:36px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
    color:#FFFFFF;
}

#searchbar {
	float:right;
	height:40px;
	padding-top:9px;
}

#searchSelect {
	float:right;
	margin:5px 3px 0 0;
	}
	
#wrapper {
	float:right;
    width:770px;
    height:332px;
	background:url(../images/homepage/bkg_slideshow.gif) no-repeat;
}

.printEmailShare {
	float:right;
	padding-top:10px;	
}

#specSelect {
	float:left;
	width:246px;
	height:33px;
	padding-top:3px;
	background:url(../images/homepage/button-specs.jpg) no-repeat;
	overflow:hidden;
}

#specSelect a:hover {
 text-decoration:none;
}

#specHelp {
    float:left;
	margin:4px 0 0 10px;
}

#smallSearch {
    float:left;
	width:246px;
	height:30px;
	background:url(../images/homepage/search-doctor.gif) no-repeat;
}

#azList {
    float:left;
	padding:6px 8px 6px 4px;
	color: #ccc;
	text-align:center;
	font-size:12px;
	vertical-align:middle;
	line-height:18px;	
    border:1px solid #ccc;
	margin-bottom:20px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
}

#azList a:link, #azList a:visited, #azList a:active {
	padding:3px; 
	color:#666 !important;	
	font-size:12px !important;
	text-decoration:none;
}

#azList a:hover {	
	padding:3px;
	color:#fff !important;
	font-size:12px !important;
	text-decoration:none;
	background-color:#08afc8;
}

#connect {
	float:right;
	height:24px;
}

#connect2 {
    margin:0 auto;
    height:24px;
}

#connectText {
	float:left;
	color:#ffffff;
}

#boxBreadcrumb {
	float:left;
	min-height:14px;
	padding:8px 12px 8px 12px;
    color:#dedede;
	font-size:12px;
    text-align:left;
	line-height:18px;
	background: url(../images/homepage/bkg-breadcrumb-m.png) repeat top left;

    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
}

#boxBreadcrumb a:link, #boxBreadcrumb a:visited, #boxBreadcrumb a:active, #boxBreadcrumb a:hover {
	color:#fff;
}

.boxMain {
	float:right;
    color:#333;
    text-align:left;
	vertical-align:top;  
    background:#ffffff url(../images/homepage/bkg-intbox.jpg) repeat-x top center;
    border:1px solid #ccc;

    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
}

#contentLeft {
	float:left;
}

#contentVideo {
	float:left;
	margin:0;
	padding:0;
}

#contentLeft img {
	max-width:100%;
	padding:8px;
    border:1px solid #cdcdcd;

    border-radius:6px !important;
    -webkit-border-radius:8px !important;
    -moz-border-radius:8px !important;
}

#menuRight {
	float:right;
}

#menuBottom {
	border-bottom:1px solid #cecece;
}

.photo_tag {
    float:left;
	width:143px;
}

.servTitle {
	font-size:24px !important;
	margin-top:-10px;
}

.picDoc {
    padding:8px;
    border:1px solid #ddd;
    border-radius:6px !important;
    -webkit-border-radius:8px !important;
    -moz-border-radius:8px !important;
}

.titleSpecs {
	float:left;
}

.docInfo1, docInfo2 {
	float:left;
}

.newsHeadlines, .pubBox, .eventsBox {
	border: 1px solid #cecece !important;
	border-radius:6px !important;
	-webkit-border-radius:6px !important;
	-moz-border-radius:6px !important;
}

.fitvids {
    box-shadow: 0 5px 5px rgba(0,0,0,0.5);
}

.widevid {
    box-shadow: 0 5px 5px rgba(0,0,0,0.5);
}

.footerLinks {
	float:right;
	margin-top:22px;
}

.footerLinks a:link, .footerLinks a:visited, .footerLinks a:active {
	color:#343434;
	text-decoration:none;
}

.footerLinks a:hover {	
	color:#565656;
	text-decoration:underline;
}

.logoVumc {
	float:right;
    margin:18px 0 0 10px;
    width:274px;	
}

#dividerLine {
	float:right;	
}

.copyright {
    float:right;
	font-size:11px;
	font-weight:500;
	line-height:16px;
	color:#999999;
}

#facebook {
    float:right;
	width:164px; 
	overflow:hidden;
}

#twitter {
    float:right;
}

.newsSearchBox {
	width:200px;
	border: 1px solid #cecece !important;
	border-radius:6px !important;
	-webkit-border-radius:6px !important;
	-moz-border-radius:6px !important;
}

#global-menu-responsive {
    background-color: #ededed;
    /*background-color: #e5e5e5;*/
    background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
    background-repeat: repeat-x;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
}

#global-menu-responsive li {
    list-style-type: none;
}

#global-menu-responsive li > a {
    display: block;
    width: 100%;
    /*    height: 25px; */
    padding: 10px 0 10px 10px;
}

#global-menu {
    padding: 0;
    margin: 0;
}

#global-menu li:first-child {
    border-radius: 0px 0px 0px 0px;
}

#global-menu li:last-child {
    border-radius: 0px 0px 5px 5px;
}

#global-menu li {
    list-style-type: none;
    background: url("/images/box_header5.jpg") no-repeat scroll left top #eaeaea;
    margin:0px;
    display: block;
}

#global-menu li.currentPage {
    background: url("/images/drop_nav_item-o.jpg") no-repeat scroll left top #b57a16;
}

#global-menu li.currentPage a {
    color: #fff !important;
}

* html #global-menu li {
    display: block;
}

#global-menu a, #global-menu a:visited {
    display: block;
    width:auto;
    text-align:left;
    text-decoration:none;
    padding:10px 7px 10px 7px;
    color:#4E4E4E;
}

#global-menu a:hover {
    text-decoration:underline;
}

.global-menu-border-responsive {
    margin-top:10px;
    border:1px solid #c5c6c1;
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
}

.bttmborder {
    border-bottom:1px solid #c5c6c1;
}

.noborder-last {
    border-bottom:0px;
}

#menuHeader {
    /*background: url("/images/logo-bg3.jpg");*/
    background-color: #888888;
    height:36px;
    margin:6px 0 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
}

#menuTitle {
    float: left;
    text-align:center;
    font-size: 11px;
    color:#fff;
}

.btn {
    display: inline-block;
    /*display: inline;*/
    padding: 6px 8px;
    margin-bottom: 0;
    /*margin-left: .3em;*/
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    /*background-color: #e6e6e6;*/
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    /*border: 0;*/
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    /*zoom: 1;*/
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-clicked {
    background-color: #656567 !important;
    background-image: -moz-linear-gradient(top, #b5b5b6, #656567) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b5b5b6), to(#656567)) !important;
    background-image: -webkit-linear-gradient(top, #b5b5b6, #656567) !important;
    background-image: -o-linear-gradient(top, #b5b5b6, #656567) !important;
    background-image: linear-gradient(to bottom, #b5b5b6, #656567) !important;
    border-color: #656567 !important;
}

.btn-clicked .list-icon {
    background-image: url("/images/glyphicons-halflings-white.png") !important;
}

.list-icon {
    display: block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    /*margin-right: .3em;*/
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/images/glyphicons-halflings.png");
    background-position: -264px 0;
    background-repeat: no-repeat;
    z-index: 2;
}

.spacer {
    height:0px;
}

.fluid_container {
	display:inline-block;
	margin: 0 auto;
	width: 97%;
	padding:8px 8px 2px 8px;
	border: 1px solid #cecece;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

/*styles for 240px and up!*/
@media only screen and (min-width:240px){
	#container {
	    max-width:320px;
    }
	#content {
        max-width:320px;
    }
	#topSpace {
		padding-top:36px;
		background:url(../images/homepage/bkg-main-top-320.jpg) no-repeat top center;
	}	
	.bread1 {
	    height: 371px !important;
    }
    .bread2 {
	    height:350px !important;
    }
    .bread3 {
	    height:368px !important;
    }
    .bread4 {
	    height:386px !important;
    }
	#top_nav_bkg {
	    height:32px;
	    position:absolute;
    }
	#top_nav_banner {
	    position:absolute;
	}
	.menu_head {
	    max-width:0;
    }
	.menu_body {
		width:0;
	}
	#top_drop_menu320 {
		display:none !important;
	}
	#top_drop_menu407 {
	    display:none !important;	
	}
	#top_drop_menu480 {
	    display:none !important;	
	}
    .menu_body li a, .menu_body li a:hover {
	    background-position:296px 12px;
    }
	#top_nav_a {	
	    display:none !important;
	}
	#top_nav_b {	
	    display:inline !important;
		float:right;	
	    font-size:11px;
		font-weight:500;
		margin:-5px 12px 0 0;
	}
	#logo768 {
        display:none;
		margin-top:10px;
		padding-left:80px;
	}
    #headerDivider {
        display:inline !important;
    }
    #menuHeader {
        display:block !important;
        width:286px !important;
        margin-left:10px !important;
    }
    #menuTitle {
        margin:5px 0 0 26px;
    }
    .bttmborder, .noborder-last {
        width: 286px;
        margin-left: -40px !important;
    }
    #global-menu {
        width:286px !important;
        margin-left:10px !important;
    }
	#searchbar {
	    width:290px;
		margin:20px 10px 13px 0;
		background:url(../images/homepage/searchbar320.png) no-repeat top center;
    }
	#searchwrapper {
		width:287px !important;
	}
	.searchbox {
        width:130px !important;
	}
	#searchSelect {
		display:inline !important;
	}
	#searchButton {
		margin:4px 10px 0 0;
	}
	#connect {
        display:none !important;
	}
    #connect2 {
        display:block !important;
    }
	#left_nav { 
	    display:none !important;
	}
	#topButtons {	
	    display:none !important;
	}
    .socialIcons {
        margin: 30px 0 0 15px !important;
        padding:0;
    }
	#boxBreadcrumb {
		width:283px;
		margin:-2px 0 7px 0;
	}
	.boxMain {
	    width:273px;
		margin-right:2px;
        padding:36px 16px 16px 16px;	
	}
	.fontCopse {
        letter-spacing:0px;
    }
	#contentLeft {
		width:273px;
		margin:0 20px 0 0;
	}	
	#contentVideo {
		width:272px;
	}
	#menuRight {
		width:268px;
		margin:16px 2px 16px 0;
	}
	.pubBox {
		width:256px !important;
	}
	.callOutBox {
		display: none;
		width:200px;
		margin-left:26px;
	}
	#pubPhoto {
		width:150px;
		margin-left:16px;
	}
	.eventsBox {
		width:256px !important;
	}
	.photo_tag {
	    margin:-26px 16px 10px 0;
    }
	.servTitle {
		margin-left:0;
	}
	.printEmailShare {
	    display:none !important;	
    }
    .titleSpecs {
	    margin:0;	
	    width:234px;
    }
	#practices1 {
		display:none !important;
	}
	#practices2 {
		display:inline !important;
	}
	.practiceLoc {
		float:left;
		margin-top:0px;
		width:90%;
	}
    .docInfo1, docInfo2 {
	    width:100%;
    }
	#azList {	
	    background:url(../images/homepage/a-z-bkg-320.jpg) repeat-x;
		margin-right:12px;
	}
	.bigList {
	    font-size:10px;	
	}
    .bulletRed{
	    margin-left:-10px !important;
    }
	.showDept {
	    display:none !important;
	}
	#topStoryPic {
	    width:246px;	
	}
	.newsHeadlines {		
	    width:252px;
	}
	.photoLeft, .photoLeftNoBorder { 
		clear:both !important;
		min-width:270px;
	    margin: 10px 0 10px -8px !important;	
	}
	.photoRight, .photoRightNoBorder { 
		clear:both !important;
		min-width:270px;
		clear:both !important; 
	    margin: 10px -8px 10px 0 !important;
	}
	.calWidth {
		width: 270px;
	}
	.fitvids {
        width: 270px;
        height: 180px;
    }
	.widevid {
        width: 272px;
        height: 230px;
    }
    .logoVumc {
    	display:none !important;	
    }
    #dividerLine {
    	width:280px;
        margin-right: 16px;
    }
    .footerLinks {
        margin-top:50px;
        margin-right: 6px;
		font-size:12px;
	    line-height:36px;
    }
    #fl1 {
    	width:92px;
		margin-left:10px;
    }
    #fl2 {
    	width:68px;
		margin-left:10px;
    }
    #fl3 {
    	width:100px;
    }
	.copyright {
	    margin:0 0 0 10px;
		padding:0 0 16px 0;
	    text-align:left;
	}
	#bottomAddy {
		display:inline !important;
	}
	#searchresults {
		width:130px;
    }
	.textwidth {
		width:220px;
	}
	.calDayHeader {
	width:38px;
    }
    .calSaturdayHeader {
	width:40px;
    }
    .calDay {
	width:37px;
    }
    .calSaturday {
	width:40px;
    }
	.newsSearchBox {
	margin-right:36px !important;	
	}
	.photoCal {
	width:256px;	
	}
	.listHide {
	display:none !important;	
	}
	.titleWidth {
	width:68%; !important;	
	}
	.hide320 {
	display:none !important;	
	}
	.vidThumb {
	float:left;
	text-align:center;
	font-size:12px;
	width:100%;
	}
   .vicPic {
	padding: 0px;
	margin: 0px;
	border:none !important;
	margin-top:-10px;
	width:200px;
    }
}

/*styles for 480px and up!*/
@media screen and (min-width:480px){
	#container {
	    max-width:480px;
    }
	#content {
        max-width:480px;
    }
	#topSpace {
		background:url(../images/homepage/bkg-main-top-480.jpg) no-repeat top center;
    }
	.bread1 {
		height:376px !important;
    }
    .bread2 {
        height:355px !important;
    }
    .bread3 {
        height:373px !important;
    }
    .bread4 {
        height:383px !important;
    }
    #content_right {
	    width:480px;
    }
	#top_drop_menu320 {
		display:none !important;
	}
	#top_drop_menu480 {
	    display:none !important;	
	}
    .menu_body li a, .menu_body li a:hover {
	    background-position:440px 12px;
    }
	#top_nav_b {
	    display:none !important;	
	}
	#top_nav_a {
	    display:inline !important;
		float:right;	
	    font-size:13px;	
		margin:-6px 29px 0 0;
	}
	#logo768 {
        display:none;
		margin-top:10px;
		padding-left:10px;
	}
    #menuHeader {
        display:block !important;
        width:396px !important;
        margin-left:46px !important;
    }
    #menuTitle {
        margin:5px 0 0 82px;
line-height:13px;
    }
    #global-menu {
        width:396px !important;
        margin-left:46px !important;
    }
    .bttmborder, .noborder-last {
        width: 396px;
    }
	#searchbar {
	    width:400px;
		margin:20px 37px 13px 0;
		background:url(../images/homepage/searchtop.png) no-repeat top right;
    }
	#searchwrapper {
		width:397px !important;
	}
	.searchbox {
        width:210px !important;
	}
	#searchSelect {
		display:inline !important;
	}
	#searchButton {
		margin:4px 10px 0 0;
	}
    .socialIcons {
        margin: 30px 0 0 22px !important;
        padding:8px;
    }
	#boxBreadcrumb {
		width:438px;
		margin:0 0 10px 13px;
	}
	.boxMain {
	    width:412px;
		margin-right:5px;
        padding:36px 24px 16px 24px;
	}
	#contentLeft {
		width:416px;
		margin:0 20px 0 0;
	}	
	#contentVideo {
		width:416px;
	}
	#menuRight {
		width:340px;
		margin:16px 34px 16px 0;
	}
	.pubBox {
		width:326px !important;
	}
	.callOutBox {
		display: none;
		width:200px;
		margin-left:60px;
	}
	#pubPhoto {
		margin-left:18px;
	}
	.eventsBox {
		width:326px !important;
	}
	#azList {	
	    background:url(../images/homepage/a-z-bkg-320.jpg) repeat-x;
		margin-right:0px;
	}
	.bigList {
	    font-size:12px;	
	}
	#topStoryPic {
	    width:390px;	
    }
	.newsHeadlines {		
	    width:396px;
	}
	.photoLeft, .photoLeftNoBorder {	
		clear:both !important; 
	    margin: 10px 0 10px -10px !important;
		min-width:380px;
	}
	.photoRight, .photoRightNoBorder { 	
		clear:both !important;
	    margin: 10px 10px 10px 0px !important;
		min-width:380px;
	}
	.fitvids {
        width: 421px;
        height: 256px;
    }
	.widevid {
        width: 412px;
        height: 320px;
    }
	.calWidth {
		width: 413px;
		overflow:hidden;
	}
    #dividerLine {
        width:460px;
        margin-right: 10px;
    }
    .footerLinks {
        margin-top:60px;
		font-size:16px;
        margin-right:10px;
    }
    #fl1 {
    	width:114px;
    }
    #fl2 {
    	width:130px;
    }
    #fl3 {
    	width:160px;
    }
	.copyright {
	    margin:0;
		padding:0 16px 16px 0;
	}
	#twitter {
		margin-right:126px;
	}
	#searchresults {
		width:270px;
    }
	.textwidth {
		width:360px;
	}
	.calDayHeader {
	width:58px;
    }
    .calSaturdayHeader {
	width:63px;
    }
    .calDay {
	width:57px;
    }
    .calSaturday {
	width:63px;
    }
	.newsSearchBox {
	margin-right:0px !important;	
	}
	.photoCal {
	width:394px;	
	}
	.listHide {
	display:inline !important;	
	}
	.titleWidth {
	width:51%; !important;	
	}
	.hide320 {
	display:inline !important;	
	}
	.vidThumb {
	width:33%;
	font-size:11px;
	}
   .vicPic {
	width:120px;
    }
}

/*styles for 768px and up!*/
@media screen and (min-width:768px){
	#container {
	    max-width:768px;
    }
	#content {
        max-width:768px;
    }	
	#topSpace {
		padding-top:35px;
		background:url(../images/homepage/bkg-main-top-768.jpg) no-repeat top center;
	}	
	.bread1 {
		height:209px !important;
    }
    .bread2 {
		height:227px !important;
    }
    .bread3 {
		height:245px !important;
    }
    .bread4 {
		height:263px !important;
    }
    #content_right {
	    width:760px;
    }
	#top_nav_bkg {
	    height:36px;
	    position:fixed;
    }
	#top_nav_banner {
	    position:fixed;
	}	
	.menu_head {
	    max-width:320px;
    }
	.menu_body {
		width:318px;
	}
	#top_drop_menu320 {
		display:inline !important;
	}
	#top_drop_menu480 {
	    display:none !important;	
	}
    .menu_body li a, .menu_body li a:hover {
	    background-position:296px 12px;
    }
	#top_nav_a {	
		float:right;	
	    font-size:12px;			
		margin:-6px 0 0 0;
	}
	#logo768 {
        display:inline !important;
		margin-top:10px;
		padding-left:18px;
	}
    #headerDivider {
        display:none !important;
    }
	#topButtons {
	    display:inline !important;
	}
    #global-menu, #menuHeader {
        display:none !important;
    }
    #searchbar {
	    margin:9px 0 6px 0;
    }
	#boxBreadcrumb {
		width:736px;
		margin:4px 0 7px 0;
	} 
	.boxMain {
	    width:710px;
		margin:0;	
        padding:20px 24px 16px 24px;
	}
	.fontCopse {
        letter-spacing:1px;
    }
	#contentLeft {
		width:500px;
		margin:0 20px 0 0;
	}	
	#contentVideo {
		width:710px;
	}
	#menuRight {
		width:180px;
		margin:12px 0 0 0;
	}
	.pubBox {
		width:166px !important;
	}
	.callOutBox {
		display: block;
		width:166px;
		margin-left:0px;
	}
	#pubPhoto {
		margin-left:0px;
	}
	.eventsBox {
		width:166px !important;
	}
	.photo_tag {
	    margin:-66px 20px 10px 0;
    }
	.servTitle {
		margin-left:180px;
	}
	.printEmailShare {
	    display:inline !important;	
    }
    .titleSpecs {
	    margin:-10px 0 0 0;
		width:266px
    }
	#practices1 {
		display:inline !important;
	}
	#practices2 {
		display:none !important;
	}
    .docInfo1 {
	    width:64%;
    }
    .docInfo2 {
	    width:100%;
    }
	.practiceLoc {
		float:right;
		margin-top:-10px;
		width:33%;
	}
	.showDept {
	    display:table-cell !important;
	}
    #connect2 {
        display:none !important;
    }
    .socialIcons {
        margin: 0 0 0 0 !important;
        padding:0 6px !important;
    }
	#connect {
        display:block !important;
		margin:0 0 11px 0;
	}
	#connectText {
        display:inline !important;
		padding:6px 8px 0 0;
	}
	#azList {	
	    background:url(../images/homepage/a-z-bkg-768.jpg) repeat-x;
	}
    .logoVumc {
    	display:inline !important;	
    }
    #dividerLine {
    	width:760px;	
    }
	.bigList {
	    font-size:13px;	
	}
	#topStoryPic {
	    width:470px;	
	}
	.newsHeadlines {		
	    width:472px;
	}
	.photoLeft, .photoLeftNoBorder {
		float:left !important;
	    margin: 0 10px 10px 0 !important;
		min-width:205px;
	}
	.photoRight, .photoRightNoBorder { 	
		float:right !important;
	    margin: 0 0 10px 10px !important;
		min-width:205px;
	}
	.fitvids {
        width: 490px;
        height: 320px;
    }
	.widevid {
        width: 710px;
        height: 480px;
    }
	.calWidth {
		width: 488px;
	}
    .footerLinks {
 		margin-top:16px;
        margin-right:0;
		font-size:12px;
	    line-height:18px;
    }
    #fl1 {
    	width:140px;
		margin-left:0;
    }
    #fl2 {
    	width:156px;
    }
    #fl3 {
    	width:144px;
    }
	.copyright {
	    margin:0 0 0 48px;
		padding:0;
	    text-align:right;
	}
	#twitter {
		margin-right:0;
	}
	#searchresults {
		width:300px;
    }
	.textwidth {
		width:500px;
	}
	.calDayHeader {
	width:69px;
    }
    .calSaturdayHeader {
	width:72px;
    }
    .calDay {
	width:68px;
    }
    .calSaturday {
	width:72px;
    }
	.photoCal {
	width:320px;	
	}
}

/*styles for 980px and up!*/
@media screen and (min-width:980px){
	#container {
	    max-width:980px;
    }
	#content {
        max-width:980px;
    }
    #topSpace {
		padding-top:35px;
		background:url(../images/homepage/bkg-int-top2.jpg) no-repeat top center;
	}	
	.bread1 {
		height:143px !important;
    }
    .bread2 {
		height:161px !important;
    }
    .bread3 {
		height:179px !important;
    }
    .bread4 {
		height:197px !important;
    }
	#logo768 {	
	    display:none !important;
	}
	.menu_head {
	    max-width:407px;
    }
	.menu_body {
		width:405px;
	}
	#top_drop_menu320 {
		display:none !important;
	}
	#top_drop_menu407 {
	    display:inline !important;	
	}
	#top_drop_menu480 {
	    display:none !important;	
	}
    .menu_body li a, .menu_body li a:hover {
	    background-position:384px 12px;
    }
	.socialIcons {
        padding:0 !important;
	    margin:8px 8px 0 0 !important;
    }
	#topButtons {	
	    display:none !important;
	}
	#connect, #connectText {	
	    display:none !important;
	}
	#searchbar {
	    margin:30px 0 5px 0;
    }
	#left_nav {
        display:inline !important;
	}
	#wrapper {	
	    margin-bottom:15px;
	}
	#bottomAddy {
		display:none !important;
	}
	
}

/*styles for 1200px and up!*/
@media screen and (min-width:1200px){
	
}