@charset "utf-8";
/* CSS Document */

/* this is ithe IE Hack, do not alter e.g.   *background:#00ff00;     /* targets IE6 and 7 */    

/* CSS Document */

body {margin:0; padding:0; background:url(/images/bgstrip.gif) left top repeat-x #fff;font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

/*td, p, h1, h2, h3, form, input, ul {margin:0; padding:0;}*/
td {margin:0; padding:0;}



.bodyPanel { padding:21px 25px 19px 45px; }
.threesections{
padding:12px 0 19px 0;
}
.mainPanel {background-color:#fff;}

.headerPanel {background:url(/images/headerbg.jpg) right top no-repeat #fff; padding:5px 0 5px 21px;}

.logo {padding:0 29px 0 0; border-right:1px solid #E3E3E3;}

.headtext {font:16px/25px Verdana, Arial, Helvetica, sans-serif; color:#A9A9A9; padding:19px 0 0 25px;}

/**********buttond at top header area***********/

.toprightText {padding:55px 0 0 0;}

.greenTopText { font:28px/30px Arial, Helvetica, sans-serif; color:#1A796F; padding:0 12px 11px 0;}

.rightPad { padding:11px 8px 0 0;}

a.toplink { background:url(/images/toplinkleft.gif) left top no-repeat; padding:0 0 0 15px; font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#fff; display:block; float:right; text-decoration:none;}

a.toplink span { background:url(/images/toplinkright.gif) right top no-repeat; padding:0 15px 0 0px; color:#fff; display:block;text-decoration:none; }

a.toplink:hover {color:#42E8D7;}

a.toplink:hover span {color:#42E8D7;}

/**********end buttond at top header area***********/


.headerRightbg {background: #0C4F48;/*url(images/headerrightbg.jpg) left top no-repeat;*/ padding:16px 0 16px 16px; height: 240px; *height: 180px;color: #fff; width: 299px;}

h2.eventbg {background:url(/images/event.jpg) left top no-repeat; width:122px; height:15px; display:block; margin:0 24px 16px 0; text-indent:-20000px; font-size:0;}

.eventPad {padding:6px 24px 0 0; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;height: 140px;}



.midPanel {border-top:1px solid #1A796F; width:307px;}

.padmid {padding:0 12px 0 5px;}

.padmid1 {padding:0 11px 0 11px;}

.padmid2 {padding:0 5px 0 12px;}

.midbox { 
border-bottom:7px solid #3C9C92; 
border-top:7px solid #3C9C92; 
}

.midbg {background:url(/images/greenbg.gif) left top repeat-x #fff; padding:7px 5px 0px 5px; border-bottom:1px solid #D9D9D9;}

.midbgimg {float:left; margin:0 3px 0 0;}


span.midtext { font: 13px/20px Verdana, Arial, Helvetica, sans-serif; color:#858585;   width:181px; }

.bottext { font:12px/15px Arial, Helvetica, sans-serif; color:#1A796F; padding:13px 10px 13px 0;}
a.botmid { font:12px/15px Arial, Helvetica, sans-serif; color:#1A796F; text-decoration: underline;}

a.botmid:hover { text-decoration: none;}

 
p.rightText { padding:0 0 18px 0;font:12px/24px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

.imgPad { padding:0 0 25px 0;}





.callText { font:26px bold Arial, Helvetica, sans-serif; color:#A2032A; padding:10px 5px 8px 0;}

form.topform label { width:60px; height:24px; font:13px/24px Arial, Helvetica, sans-serif; color:#A2032A; display:block; float:right; text-align:left;}

form.topform {}

form.topform .inputBox { width:168px; height:16px; font:11px Arial, Helvetica, sans-serif; color:#5D6771; float:right; padding:2px; margin:0 4px 0 0;}

form.topform .submit {width:60px; height:24px; background-color:#A2032A; display:block; cursor:pointer; border:0; font:Arial, Helvetica, sans-serif; color:#fff; float:right;}


.websitesummary{
	font-size: 8px;
	color: #777777;
	line-height: normal;
}


 

/*

 
 

/***********************end of good health css************************************/

#pageContent {
	clear: both;
	border-bottom: 6px solid #000;
	padding: 10px;  
	padding-top: 20px;
	/*line-height: 1.65em;*/
	background-color: #ccd;
	}

#Container{
	display: block;
	text-align: center;
	margin-top: -20px;
}

#content_container {
	width: 1002px;
	margin: 0 auto;
}

#header {
	margin-top: 0px;
	height: 141px;
}

#logo_area {
	height: 112px;
	background-image: url(file:///C|/Users/Administrator/My Documents/Projects/YourDentalWebsite/Your Practice Pojects/Entire Content/StyleSheets/content_background.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#logo_area_logo {
	width: 524px;
	float: left;
}

#logo_area_text {
	width: 478px;
	height: 112px;
	float: left;
}

#text1 {
	color: #76777a;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;/*	letter-spacing: -1px;*/
	text-align: right;
	margin-right: 31px;
	margin-top: 15px;
}

#text2 {
	color: #008fd5;
	font-size: 30px;
	font-family: Arial,Helvetica,sans-serif;/*	letter-spacing: -1px;*/
	text-align: right;
	margin-right: 31px;
}

#content_area {
	width: 1002px;
	text-align: left;
}

#content_internal {
	background-repeat: no-repeat;
	width: 1002px;;
	min-height: 450px;
	height: auto !important;
	height: 450px; /* IE6 Hack */
	margin: 0px 19px 0px 19px;
	color: #333333;
}

#content_home {
	background: transparent;
	width: 1002px;;
	margin: 0px;
	color: #333333;
}
 
#content {
	line-height: 2em;
} 

#content a {
color: #389D9A;
text-decoration: none;
}

#content a:hover {
color: #389D9A;
text-decoration: underline;
}

.clear {
	clear: both;
}

#home_header {
	margin-top: 0;
	height: 101px;
}

#home_flash {
	float: left;
	padding: 6px;
	height: 200px;
}

#home_header_text {
	float: left;
	width: 220px;
	padding: 0px 0px 20px 32px;
}

#section_webdevelopment {
	width: 274px;
	height: 258px;
	float: left;
	background-position: 0px 31px;
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-top: 28px;
	font-size: 11px;
	position: relative;
}

.section_educationalvideos {
	width: 311px; 
	height: 245px;
	float: right;
	background-position: 0px 31px;
	background-repeat: no-repeat;
	padding: 5px 0 20px 20px;
	font-size: 11px;
	position: relative;
	text-align: right;
	z-index: -1;
}

#section_onlinepromotion {
	width: 303px;
	height: 258px;
	float: left;
	background-position: 0px 31px;
	background-repeat: no-repeat;
	padding-left: 28px;
	font-size: 11px;
	position: relative;
}

.staffmember{
	min-height: 220px;
	height: 220px;
	vertical-align: top;
}

.home_section_ul {
	line-height: 2.3em;
	padding: 0px;
	margin: 0px 0px 0px 17px;
}

.morebutton {
	position: absolute;
	left: 28px;
	top: 200px;
}

.frontheaders {
	margin-bottom: 20px;
}

body#home div#content {
	padding: 0;
}

/*********** HEADERS ******************/

h4 {
	color: #666;
	font-size: 12px;
	line-height: normal;
	text-align: justify;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
}

h3 {
	color: #008fd5;
	margin: 5px 0px -6px 0px;
	font-size: 13px;
	font-weight: bold;
}

h2 {
	color: #389D9A;
	padding: 0px;
	margin: 21px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
}

h1 {
	color:#1A796F;
	font-size: 22px; 
	margin: 10px 0px 19px 0px;
	font-weight: bold;
}

ul {
	margin-top: 0px;
}

ol{
	margin-top: 0px;
}

ul, li {
	color: #666;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	color: #666;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	margin-right: 15px;	
}

img { /*******general image******** */

}

.imgrighthigher {/*******right align image******** */
	clear:left;	 
	float: right; 
	margin: 10px 10px 20px 10px;
	margin-top: -40px;  
	vertical-align:top;
}

.imgright {/*******right align image******** */
	clear:left;	 
	float: right; 
	margin: 10px 10px 20px 10px;
	margin-top: 0px;  
	vertical-align:top;
}

.imgcenter {/*******center align image******** */
	text-align: center; 
	margin: 10px 10px 20px 10px;  
	vertical-align:top;
}

a:link {color: #1A796F;}     /* unvisited link */
a:visited {color: #1A796F;}  /* visited link */
a:hover {color: #389D9A;}   /* mouse over link */
a:active {color: #1A796F;}   /* selected link */

hr{ 
  background: url(/images/hrSkin1.jpg) repeat-y top center;
  height: 1px;
  border: 0;
  width: 100%;
  margin: 12px 0 0px 0;
  color: #999;
  text-align: left;	
}

span.phone1 {
	font-weight:bold;
	font-size: 24px;
	color: #1A796F;
	width: 260px;
}

/****************************BREADCRUMB******************************/

#breadcrumb { 

	padding: 0px 33px 0px 0px;
	color: #1A796F; 
	font-size: 13px;
	text-align: left;
	white-space:nowrap;
}

#breadcrumb a {

	color: #1A796F; 
	text-decoration: none;
	white-space:nowrap;
	text-align: left;
	font-weight:bold;
	font-size: 13px;
}

#breadcrumb a:hover{

	color: #666; 
	text-decoration: none;
	white-space:nowrap;
	text-align: left;
	font-weight:bold;
	font-size: 13px;
	}

body#home div#breadcrumb {
	font-size: 13px;
	color:#1A796F;
	white-space:nowrap; 
	text-align: left;
}

/********************MENU CONTROL************************/


div#menu_content {
	text-align: center;	 
	height: 48px;
    margin: 0;
    padding: 0;
	background-color: #389D9A;  /*234b79   bg of main menu*/
	background: url(/images/menuBg2.jpg) repeat-x;
    border: 0px solid red;
}

#menu_content table {
    margin: 0;
    padding: 0;
}

#submenu_content {
	height: 39px;
	background-color: #fff; /*#688cb3;  bg of sub menu area (blank under main menu) */
	margin:  0px 0px 0px 0px;
    padding: 0 0;
    border: 0px solid red;
}

#menu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#menu li {
	float: left;
	font-family: Arial,Helvetica,sans-serif;font-size: 17px;
	font-weight: lighter;
	margin: 12px 0px;
	padding: 0;
	 
}
#menu a {
	background: url(/menu_seperator.gif) bottom right no-repeat;
	color: #fff;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 18px;
	text-decoration: none;
	font-weight:lighter;
}

#menu a:hover {
	background: url(/images/menu_hover.gif) bottom center repeat-x;
	color: #c2deff;
	padding-bottom: 8px;
}

#submenu {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 24px;
	padding: 0;
}

#submenu li {
	float: left;
	font-family: Arial,Helvetica,sans-serif;font-size: 13px;
	font-weight: lighter;
	margin: 12px 0px;
	padding: 0;
}

#submenu a {
	color: #c2deff;
	display: block;
	float: left;
	margin: 0;
	padding: 0px 12px;
	text-decoration: none;
	font-weight:lighter;
}

#submenu a:hover {
	color: #fff;
	text-decoration: none;
}

.sub-menu-normal {
	height: 37px;
    margin: 0;
    padding: 0;
    border: 1px solid red;
}

/******************DROP DOWNS SUB MENU Control************************/
 
.subMenu1 {
text-align: left;
background:#342D29;
background: rgb(52, 45, 41); /* The Fallback */
background: rgba(52, 45, 41, 0.85);
opacity: .9;
filter: alpha(opacity=90);
width: 170px;
height: 22px;
color: #fff;
border: thin 1px #fff; 
padding: 5px 5px 5px 5px; 
cursor: pointer;
cursor: hand;
font-size: 12px;
}

.subMenu1RO {
text-align: left;
background:#221E1C;
color: #fff;
width: 170px;
height: 22px;
border: thin 1px #fff;
padding: 5px 5px 5px 5px;
cursor: pointer;
cursor: hand;
font-size: 12px;
}

.subMenu1S {
text-align: left;
background:#16507D;
background: rgb(30, 140, 129); /* The Fallback */
background: rgba(30, 140, 129, 0.95);
opacity: .9;
filter: alpha(opacity=90);
color: #fff;
width: 170px;
height: 22px;
border:  thin 1px #fff;
padding: 5px 5px 5px 5px; 
font-size: 12px;
}

.tertMenu1 {
background:#342D29;
background: rgb(52, 45, 41); /* The Fallback */
background: rgba(52, 45, 41, 0.85);
opacity: .9;
filter: alpha(opacity=90);
width: 170px;
height: 22px;
color: #fff;
border: thin 1px #fff;
padding: 5px 5px 5px 5px;
margin-left: 95px;
text-align: left;
cursor: pointer;
cursor: hand;
}

.tertMenu1RO {
background:#221E1C;
color: #fff;
width: 170px;
height: 22px;
border: thin 1px #fff;
padding: 5px 5px 5px 5px;
margin-left: 95px;
text-align: left;
cursor: pointer;
cursor: hand;
}

.tertMenu1S {
background:#16507D;
background: rgb(30, 140, 129); /* The Fallback */
background: rgba(30, 140, 129, 0.95);
opacity: .9;
filter: alpha(opacity=90);
color: #fff;
width: 170px;
height: 22px;
border: thin 1px #fff;
padding: 5px 5px 5px 5px;
margin-left: 95px;
text-align: left;
} 

.quartMenu1 {
background:#342D29;
background: rgb(52, 45, 41); /* The Fallback */
background: rgba(52, 45, 41, 0.85);
opacity: .9;
filter: alpha(opacity=90);
width: 170px;
height: 22px;
color: #fff;
border: thin 1px #fff;
padding: 5px 5px 5px 5px;
cursor: pointer;
cursor: hand;
text-align: left;
}

.quartMenu1RO {
background:#221E1C;
color: #fff;
width: 170px;
height: 22px;
border: thin 1px #fff;
padding: 5px 5px 5px 5px;
cursor: pointer;
cursor: hand;
text-align: left;
}

.quartMenu1S{
background:#16507D;
background: rgb(30, 140, 129); /* The Fallback */
background: rgba(30, 140, 129, 0.95);
opacity: .9;
filter: alpha(opacity=90);
color: #fff;
width: 170px;
height: 22px;
border: thin 1px #fff;
padding: 5px 5px 5px 5px; 
text-align: left;
}



#catDynMenuSub223955 .tertMenu1{
	width: 220px;
}

/**********Sub menu position control **************/

#catDynMenuSub223942{
margin-left: 50px;
margin-top: 5px;
}

#catDynMenuSub223993{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223955{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223956{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223957{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223966{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223967{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223968{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223986{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223969{
margin-left: 50px;
margin-top: 5px;
}

#catDynMenuSub223974{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223993{
margin-left: 50px;
margin-top: 5px;
}

#catDynMenuSub223998{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub224698{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub224011{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223999{
margin-left: 50px;
margin-top: 5px;
}

#catDynMenuSub224000{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub224003{
margin-left: 50px;
margin-top: 5px;
}

#catDynMenuSub223919{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub223920{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub223922{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub223923{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub223924{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub223925{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub223942{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub223992{
margin-left: 60px;
margin-top: 1px;
}

#catDynMenuSub223993{
margin-left: 60px;
margin-top: 1px;
}

#catDynMenuSub223935{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223942{
margin-left: 0px;
margin-top: 5px;
}

#catDynMenuSub224006{
margin-left: 50px;
margin-top: 1px;
}

#catDynMenuSub223954{
margin-left: 50px;
margin-top: 1px;
}

.catsub0403546{
border: none 0px;
margin-left: 150px;
margin-top: 45px;
}

.catsub403546{
border: none;
margin-left: 50px;
margin-top: 85px;
}

/*
 

 
/*********************new elements from good health template******************************/
.redText { font:19px/20px Arial, Helvetica, sans-serif; color:#1A796F; padding:0 0 7px 0; text-align: left;}
.blackText { font:11px Arial, Helvetica, sans-serif; color:#333333; text-align: left; margin-top:-20px;}
.redText1 { font:19px/20px Arial, Helvetica, sans-serif; color:#1A796F; padding:0px 0 7px 0; text-align: left;}

a.more { background:url(/images/more.jpg) left top no-repeat; padding:0 0 0 19px; font: bold 14px/16px Arial, Helvetica, sans-serif; color:#5D6771; text-decoration:none; display:block; margin:20px 0 0 0; vertical-align:bottom;}

a.more:hover {text-decoration:underline;}

.divider {background:url(/images/divider.jpg) right bottom no-repeat; padding:15px 11px 0 32px;}
.divider2 {background:url(/images/divider.jpg) right bottom no-repeat; padding:0px 0px 1px 28px;}

.testimonial {background-color:#BDC6CD; padding:10px;}
.testimonialbg {background: URL(/images/testimonialbg.jpg); height:200px;font:13px/15px Arial, Helvetica, sans-serif; color:#ff0000;}
.testimonialbg p {padding:5px; color:#ff0000;}
 
.pagination{
	display: inline;
 	text-align: right;
	vertical-align: baseline;
	color:#42E8D7;
}
#webapp4327next,  #webapp4327prev { 
	color:#42E8D7;
	display: inline;
	white-space:nowrap;
}

.pagination a { 
	color:#42E8D7;
	display: inline;
	white-space:nowrap;
}

.testimonialList a {
	color:#42E8D7;
}

.testimonialList a:hover{
	color: #fff;
}

.suppliers a {
	color: #666;
	font-size: 14px;
	line-height: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

.suppliers a:hover {
	color: #42E8D7;
	font-size: 14px;
	line-height: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}




.box { background-color:#fff; border:1px solid #999999;}

.boxPad { padding:0 21px 0 0;}

.bg1Box {background:url(/images/bg1.jpg) left top no-repeat #fff; padding:8px 5px 7px 94px;width:194px; font: 14px/18px Arial, Helvetica, sans-serif; color:#333333; height: 86px; *height: 66px;}

.bg1Box a {font: 14px/18px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}

.bg1Box a:hover {font: 14px/18px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}

.bg1Box h2.head1 { background:url(/images/invisalign.jpg) left top no-repeat; width:130px; height:29px; display:block; margin:0 0 4px 0;}

.bg2Box {background:url(/images/bg2.jpg) right top no-repeat #fff; padding:10px 110px 6px 13px;width:148px; font: 14px/18px Arial, Helvetica, sans-serif; color:#333333;height: 86px; *height: 66px;}

.bg2Box h2.head2 { font:18px/20px Arial, Helvetica, sans-serif; color:#1A796F; margin:0 0 10px 0;}

.bg2Box a {font: 14px/18px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}

.bg2Box a:hover {font: 14px/18px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}

.bg1Box h2.head2 { font:18px/20px Arial, Helvetica, sans-serif; color:#1A796F; margin:0 0 10px 0;}

.bg3Box {background:#fff;width:293px; font: 14px/18px Arial, Helvetica, sans-serif; color:#333333;height: 86px; *height: 66px;}

.bottomPad {padding:0 0 11px 0;}

.middleBox { background:url(/images/midbg.jpg) left top no-repeat; width:295px; height:169px;}

.divider {background:url(/images/divider.jpg) right bottom no-repeat;padding:6px 11px 0 32px;;}  

a.more { background:url(/images/more.jpg) left top no-repeat; padding:0 0 0 19px; font: bold 14px/16px Arial, Helvetica, sans-serif; color:#5D6771; text-decoration:none; display:block; margin:20px 0 0 0;}

a.more:hover {text-decoration:underline;}

.divider2 {background:url(/images/divider.jpg) right bottom no-repeat; padding:0px 0px 1px 28px;}

/*--------------Internal page----------------------------*/

 
 


/************************************** entire style.css copied from medspec original template site****************************/
/* CSS Document */




/*-------------Menu start here-----------------------*/

/*-------------Menu end here-----------------------*/


/*---------------Search Panel start here--------------------------*/

.searchPanel {border-top:1px solid #D1E4E2; padding:14px 14px 16px 20px;}

form .search label { white-space:nowrap; font:13px/22px Arial, Helvetica, sans-serif; color:#3C9C92; display:inline; padding:0 16px 0 0; float:left;}

form.search .inputbig { white-space:nowrap; width:167px; height:16px;font:11px/14px Arial, Helvetica, sans-serif; color:#3C9C92; padding:3px; float:left; border:1px solid #3C9C92; margin:0 4px 0 0;}

form.search .inputsmall { white-space:nowrap; width:117px; height:16px;font:11px/14px Arial, Helvetica, sans-serif; color:#3C9C92; padding:3px; float:left; border:1px solid #3C9C92; margin:0 4px 0 0;}

.submit { white-space:nowrap; width:50px; height:24px; cursor:pointer; border:0; background-color:#3C9C92; display:block;font:13px/14px Arial, Helvetica, sans-serif; color:#fff;}

/*---------------Search Panel end here--------------------------*/




/*-------------Footer start here------------------------------*/

.footer {
text-align: left;
color:#999999;
 
height: 22px; 
padding: 5px 7px 5px 7px; 
font-size: 11px;
white-space:nowrap;
}

.footerRO {
text-align: left;
color:#666666;
 
height: 22px; 
padding: 5px 7px 5px 7px; 
font-size: 11px;
white-space:nowrap;
}

.footerS {
text-align: left;
color:#666666;
 
height: 22px; 
padding: 5px 7px 5px 7px;  
font-size: 11px;
white-space:nowrap;
}

/*-------------Footer end here------------------------------*/




/*--------------Internal page----------------------------*/




/*-----------------dynamic Menu---------------*/



.searchcheck {float:left;}




