﻿.modal-subscribe {
	margin-top: 10px;
	margin-bottom: 10px;
}

	.modal-subscribe .top {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3496d1+0,187bb6+100 */
		background: #3496d1; /* Old browsers */
		background: -moz-linear-gradient(top, #3496d1 0%, #187bb6 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3496d1 0%,#187bb6 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3496d1 0%,#187bb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3496d1', endColorstr='#187bb6',GradientType=0 ); /* IE6-9 */
		color: #fff;
		height: 26px;
		border-radius: 8px 8px 0 0;
	}

		.modal-subscribe .top span {
			line-height: 26px;
			font-size: 13px;
			padding-left: 10px;
			font-weight: bold;
		}

	.modal-subscribe .mid {
		border: 1px solid #ccc;
		border-radius: 0 0 8px 8px;
		padding: 10px;
	}

		.modal-subscribe .mid li {
			padding: 0;
			margin: 0;
			color: #187bb6;
			font-weight: bold;
		}

.subscribe-dialog.ui-widget.ui-widget-content {
	border: none;
	padding: 0;
	border-radius: 0;
}

.subscribe-dialog .ui-widget-header {
	display: none;
}

.subscribe-dialog.ui-dialog .ui-dialog-content {
	padding: 0;
	overflow: hidden;
}

.subscribe-dialog img {
	position: absolute;
	width: 490px;
	height: 490px;
	border-radius: 10px;
}

.subscribe-dialog a {
	position: absolute;
}

.subscribe-dialog .dialog-subscribe-close {
	top: 10px;
	left: 467px;
	width: 15px;
	height: 15px;
	border: 0;
	outline: none;
}

.subscribe-dialog .dialog-subscribe-no-thanks {
	top: 447px;
	left: 200px;
	width: 85px;
	height: 15px;
}

.subscribe-dialog label {
	position: absolute;
	top: 399px;
	left: 78px;
	width: 112px;
	cursor: pointer;
}

	.subscribe-dialog label.subscribe-three {
		left: 203px;
	}

	.subscribe-dialog label.subscribe-six {
		left: 327px;
	}

.FOOTER {
	clear: both;
	text-align: center;
	color: #40484a;
	padding: 10px;
}

	.FOOTER ul {
		margin: 4px auto 0;
		padding: 0;
		width: 100%;
	}

	.FOOTER li {
		display: inline-block;
		padding-right: 15px;
	}

		.FOOTER li:last-child {
			padding-right: 0;
		}

.copyright {
	width: 300px;
	font-size: 8px;
}

/****Legacy CSS that was inline*****/
/***********************************/
.menu_bar_container {width: 960px; }
.logged-in-name {
	display: block;
	float: left;
	height: 26px;
	width: 150px;
	margin-left: 10px;
	font-size: 10px;
}
.log-out-link {display: block; float: left; height: 26px; width: 50px; font-size: 10px;}
.log-in-link {
	display: block;
	float: right;
	text-align: right;
	height: 26px;
	width: 150px;
	margin-right: 20px;
	font-size: 10px;
}
.edit-my-account-link {
	margin-left: 10px;
	font-weight: bold;
}
.cart_items_cnt { position: absolute; margin-left: 140px; height: 26px; line-height: 26px;}
.border_TB_9 {padding:10px;}


.ajax__tab_tab {border-width:1px 1px 0;border-style:solid;border-color:#e7e7e7;padding:3px 6px; }
.ajax__tab_active .ajax__tab_tab {background-color:#e7e7e7;}
.tabcontainer .tab-panel-content { max-height:400px;overflow:auto; }
.tab-panel .tab-panel-header { background: #e7e7e7; padding: 3px 10px;font-weight:bold;text-transform:uppercase;border-color:#e7e7e7;}
.tab-panel-username, .tab-panel-dob, .tab-panel-password, .tab-panel-email {
text-align:center;
}

.myOrdersTable { border-collapse: collapse; width: 100%; border-left: 1px solid #e7e7e7; border-top: 1px solid #ccc; }
.myOrdersTable th { border-right: 1px solid #e7e7e7; }
.myOrdersTable td { padding-left: 10px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }

  .doctorInfoTable
  {
    border-collapse:collapse;
    border: 1px solid #ccc;
  }
  
  .doctorInfoTable thead
  {
    border: 1px solid #ccc;
    background-color: #f6f6f6;
  }
  
  .doctorInfoCell
  {
    border:none;
    padding: 7px;
    height: 40px;
  }
  .boldText
  {
    font-weight: bold; 
    font-size: 13px; 
  }
/*********** new branding **********/
/***********************************/
.centered {text-align:center;}