@import url("/style/structure.css");

/*
-----------HTML Elements---------
*/
body {
	margin-bottom: 80px;
	background: #3a6f8f url("/themes/drshindollar/images/body-bg.png") top center repeat-x;
	font: 14px/18px Arial, Helvetica, sans-serif;
}
a { color: #3a6f8f; }
a:hover { text-decoration: none; }
ul, ol {
	color: #3a6f8f;
	font-weight: bold;
}
h1 {
	margin-bottom: 0;
	color: #3a6f8f;
	font: 42px/46px "Times New Roman", Times, serif;
}
h2 {
	margin-bottom: 15px;
	color: #b9b299;
	font: 24px/30px Arial, Helvetica, sans-serif;
}
h3 {
	margin-bottom: 20px;
	color: #3a6f8f;
	font: 20px/24px "Times New Roman", Times, serif;
}

/*
-----------Site-wide Tags-----------
*/

/*
-----------Page Layout-----------
*/
#pageWrap { background: #fff; }
#content {
	position: relative;
	min-height: 450px;
	height: auto !important;
	height: 500px;
}

/*
-----------Header-----------
*/
#header {
	border-top: 15px solid #3a6f8f;
	height: 215px;
}
#header .logo {
	top: 12px; left: 16px;
}
#header .btns {
	position: absolute; top: 38px; right: 0;
}
#header .btns a { margin-left: 9px; }
#header .info {
	position: absolute; bottom: 0; left: 275px;
	margin-bottom: 14px;
	width: 230px;
	text-align: center;
	color: #3a6f8f;
}
#header .info span { display: block; }
#header .info .drName {
	font: 15px/20px "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#header .info .phone {
	font-size: 31px;
	line-height: 50px;
}
#header .info .address {
	font-size: 14px;
}

/*
----------Nav Design-----------
*/
#navWrap {
	border: solid #b9b299;
	border-width: 8px 0;
	z-index: +1;
}
#navWrap ul {
	display: inline-block;
	*display: inline;
	width: 100%;
	background: #a1bac9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#3a6f8f');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#3a6f8f));
	background: -moz-linear-gradient(top, #fff, #3a6f8f);
	zoom: 1;
}
#navWrap li {
	padding: 21px 11px 19px;
}
#navWrap li a {
	padding-bottom: 2px;
	color: #fff;
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#navWrap li a:hover { border-bottom: 2px solid #a1bac9; padding-bottom: 0; }
#navWrap ul ul {
	margin: 2px 10px;
	padding: 4px 5px 8px;
	width: 220px;
	background: #b9b299;
}
#navWrap li li, #navWrap li .first, #navWrap li .last { padding: 0; }
#navWrap li li a {
	padding: 6px 5px 2px 5px;
	color: #3c7090;
	font-size: 14px;
	line-height: 16px;
}
#navWrap li li a:hover { border-bottom: 2px solid #3c7090; }
#navWrap ul ul ul { margin: -28px 0 0 100%; }

/*
-----------Bread Crumb-----------
*/

/*
-----------General Column Formatting-----------
*/

/*
-----------Sidebar Layout-----------
*/
.incSidebarLeft #sidebarLeft { width: 219px; margin:0; padding: 20px 15px 20px 20px; }
.incSidebarLeft #content { width: 646px; margin:0; padding: 20px 30px; }

/*-- Left Sidebar Design -- */
#sidebarLeft {
	background: #f1f0eb url("/themes/drshindollar/images/sidebar-bg.png") bottom center no-repeat;
	background-position: bottom left;
}
#sidebarLeft p { margin-bottom: .75em; }
#sidebarLeft .mojoBtn, #sidebarLeft .mojoBtn span {
	position: relative;
	color: #fff;
	display: block;
	background: url("/themes/drshindollar/images/btn-sidebar.png") center center no-repeat;
	font-family: Arial,Times,serif;
	font-size: 18px;
	*font-size: 17px;
	font-weight: normal;
	*font-weight: bold;
	line-height: 39px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	zoom: 1;
	letter-spacing: -1px;
}
#sidebarLeft .mojoBtn { margin: 0 8px; background-repeat: repeat; }
#sidebarLeft .mojoBtn:hover { text-decoration: underline; }
#sidebarLeft .mojoBtn span { right: -8px; background-position: right bottom; }
#sidebarLeft .mojoBtn span span {
	left: -16px;
	margin-right: -8px;
	padding: 0 10px;
	background-position: top left;
}

/*
-----------Home Page Formatting-----------
*/
.homePage #content { background: url("/themes/drshindollar/images/homepage-img.jpg") bottom right no-repeat; }
.homePage #content .oneCol { padding-bottom: 360px; }

/*
----------Footer----------
*/
#footer {
	border-top: 8px solid #3a6f8f;
	background: #a99f81;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a99f81');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a99f81));
	background: -moz-linear-gradient(top, #fff, #a99f81);
	text-align: center;
	zoom: 1;
}
#footer ul {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#footer li, #footer li a {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
#footer li {
	padding: 21px 9px;
}
