/*
Theme Name: DHC Template
Theme URI: http://www.revitalagency.com/

Description: 

Version: 1
Author: Revital Agency
Author URI: http://www.revitalagency.com/

*/

/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {margin:0; padding:0; background: #9f8f71 url(images/body-bg.jpg) top left repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}
.clear{margin:0; padding:0; height:0; clear:both;}

h1{margin:0; padding:5px 0px 0px 30px; width:720px; height:30px; background: url(images/h1_bg.jpg) top left no-repeat; color:#FFF; font-size:18px;}

ol{margin:0; padding:0; padding-left:30px; color:#FFF; font-size:12px;}
ol li{margin:0; padding:0px;}

ul{margin:0; padding:0px 0px 10px 30px; color:#FFF; font-size:12px; list-style:disc;}
ul li{margin:0; padding:0px;}

.techPageImg{padding-left:6px;}

/*-----------------HEADER --------*/
#header{margin:0 auto; padding:0; width:750px; height:110px;}

#logo{margin:0; padding:0; width:163px; float:left;}
#newsletter{margin:0; padding:0; padding-top:20px; width:300px; float:left;}
.newsBtn{margin:0; vertical-align:middle; padding:0; cursor: pointer; text-indent: -5000px; width: 80px; height: 25px; background: url(images/mail_submit_btn.jpg) top left no-repeat; border:0;}
#phone{margin:0; padding:0; width:300px; float:right; text-align:right;}


/*-----------------MAIN BOX --------*/
#mainBox{margin:0 auto; margin-bottom:20px; padding:0; background: url(images/mainbox_bg.jpg) top left no-repeat; width:753px; height:359px;}
.navOne{margin:0; padding: 8px 0px 0px 8px; color:#916995; font-size:13px;}
.navOne a{color:#916995; text-decoration:none;}
.navOne a:hover{ text-decoration:underline;}
.navTwo{margin:0; padding: 290px 0px 0px 0px; color:#916995; font-size:14px; text-align:center; font-weight:bold;}
.navTwo a{color:#916995; text-decoration:none; font-weight:bold;}
.navTwo a:hover{ text-decoration:underline;}

ul.dropdown{margin:0; padding: 290px 0px 0px 5px; color:#916995; font-size:14px; text-align:left; font-weight:bold; list-style: none;}
ul.dropdown li,ul.dropdown ul {list-style: none;margin: 0; padding: 0;}

ul.dropdown { position: relative; z-index: 57;}
ul.dropdown li { line-height: 1.8em; vertical-align: middle; zoom: 1; margin:0; padding:0px 8px; float:left;}
ul.dropdown li a{color:#916995; font-size:14px; text-decoration: none;}
ul.dropdown li a:hover{color:#222; font-size:14px; text-decoration: none;}

ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 59; cursor: default;}

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 58; width: 100%;}

ul.dropdown ul li { float: none; width:160px; line-height:1.5em; background:#FFF; margin:0; padding: 8px; border-top: 1px dotted #916995;}
ul.dropdown ul li a{color:#916995; font-size:14px; text-decoration: none; font-weight: normal;}
ul.dropdown ul li a:hover{color:#222; font-size:14px; text-decoration: none;}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/*-----------------CONTENT --------*/

.container{margin:0 auto; padding:0; width:750px;}
.container p{ margin:0; padding:0; padding-bottom:10px;  color:#FFF; font-size:12px; }
.container a{color:#000; text-decoration:none;}
.container a:hover{ text-decoration:underline;}


#drphoto{margin:0; padding:0; width:416px; height:290px; /*background: url(images/dr-home-photo.jpg) top left no-repeat;*/ float:left;}

#vidPreview{margin:0; padding:0; width:317px; float:right; color:#FFF; font-size:12px;}



#footer{margin:20px auto 10px auto; padding:0;  color:#FFF; font-size:12px; text-align:center; width:750px; }
#footer a{color:#FFF; text-decoration:underline;}
#footer a:hover{color:#222; text-decoration:underline;}

.eThanks{margin:0; padding:0; color:#9933CC; font-size:12px;}


/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}



/* slideshow gallery */
#slideshow{margin:20px auto; padding:0; padding-top:25px; width:695px;}

.slideshowlite {
	position: relative;
}

	.slideshowlite a {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.slideshowlite img {
		border: none;
	}

/* pagination control */

.slideshowlite ul,
.slideshowlite ol {
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	z-index: 3;
}

	.slideshowlite ul li,
	.slideshowlite ol li {
		float: left;
		margin: 0 3px;
		width: 16px;
	}
	
	.slideshowlite ul li a {
		position: relative;
		display: block;
		width: 100%;
		height: 14px;
		padding-top: 2px;
		text-decoration: none;
		color: #000;
		background: #f5f0d3;
		border: 1px solid #000;
		text-align: center;
		font-size: 11px;
	}
	
	.slideshowlite ul li a.current {
		color: #000;
		font-weight: bold;
		border: 1px solid #111;
		background: #e2c7e6;
	}
	
	.slideshowlite ul li a:hover {
		color: #fff;
		background: #131251;
	}
	
/* caption control */

.slideshowlite ol {
	top: 470px;
	position: relative;
	width: 100%;
	font-size: 16px;
	color: #FFF;
	padding: 0px 10px 6px 10px;
}

	.slideshowlite ol li {
		width: 100%;
		padding: 0px 10px;
	}