@charset "UTF-8";
/*------Basic Styling-----*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #dadada;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	margin: 0px;
	padding: 0px;
	}
	
#wrapper {
	text-align: left;
	position: relative;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#toplinks {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	position: relative;
	width: 1000px;
	text-align: right;
}
	

#header {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 1000px;
	height: 312px;
	background-image:url(../marquis_images/marquis_logo_large.jpg);
	text-align: right;
	background-repeat: no-repeat;
}
#headercommon {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 1000px;
	height: 165px;
	background-image:url(../marquis_images/marquis_logo_common.jpg);
	text-align: right;
	background-repeat: no-repeat;
}

#navbar {
	position: relative;
	padding: 0px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#mainContent {
	background-color: #ffffff;
	float: left;
	width: 970px;
	padding: 15px;
}

#videotestimony #mainContent {
	background-color: #a1acda;
	float: left;
	width: 970px;
	padding: 15px;
}

#freenewsletter #mainContent {
	background-color: #f3e4c3;
	background-image:	url(../marquis_images/newsletterbackground.jpg);
	float: left;
	width: 970px;
	height: 900px;
	padding: 15px;
	background-repeat: no-repeat;
	background-position: 130px 50px;
}

#contactus #mainContent {
	background-image:	url(../marquis_images/building_background.jpg);
	float: left;
	width: 970px;
	height: 720px;
	padding: 15px;
	background-repeat: no-repeat;

}

#contentLeft {
	background-color: #ffffff;
	float: left;
	width: 670px;
	text-align:left;
}

#videotestimony #contentLeft {
	background-color: transparent;
	float: left;
	margin-left: 30px;
	width: 900px;
	text-align:left;
}


#sidebar {
	background-color: #ffffff;
	text-align: left;
	float: right;
	width: 265px;
	overflow: auto;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#mainContent p, #toplinks p, #mainContent ul {
font-size: 13px;
color: #666;
font-family: Verdana, Arial, Helvetica, sans-serif, verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
line-height: 19px;
margin-bottom: 10px;
}

#mainContent li {
	list-style-type: circle;
	margin-left: 25px;
}

td { 
font-size: 12px; 
font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
line-height: 18px;
  }
  
a:link {
	color: #00a386;
	font-family: Verdana, Arial, Helvetica, sans-serif, verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:visited {
	color: #38387d;
	font-family: Verdana, Arial, Helvetica, sans-serif, verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:hover {
	color: #d41900;
	font-family: Verdana, Arial, Helvetica, sans-serif, verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif, verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}

h1 {
	color: #2f493e;
	display: block;
	margin-top: 5px;
	font-family: "Trajan Pro", Georgia, Arial;
	text-shadow: 1px 1px 2px #888;
	font-size: 24px;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 0px;
}

#howlaserworks h1 {
	color: #2f493e;
	display: block;
	margin-top: 5px;
	font-family: "Trajan Pro", Georgia, Arial;
	text-shadow: 1px 1px 2px #888;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 0px;
}

h2 { 
color: #924f3d; 
font-size: 21px; 
font-weight: normal;
font-family: Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; 
line-height: 27px; 
white-space: normal; 
display: block; 
margin-top: 10px;
}
 
#header h2 {
	display: block;
	margin-top: 200px;
	margin-left: 40px;
	font-family: "Trajan Pro", Georgia, Arial;
	color: #f3eca5;
	text-shadow: 1px 1px 2px #888;
	line-height: 1.4em;
	font-size: 20px;
	font-weight: bolder;
	height: 60px;
	width: 400px;
	float: left;
}

h3 { 
color: #2f493e;
font-size: 20px; 
font-weight: normal;
font-family: Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; 
line-height: 28px; 
margin-top: 10px;
}

h4 { 
	color: #2f493e;
	display: block;
	margin-top: 0px;
	font-family: "Trajan Pro", Georgia, Arial;
	text-shadow: 1px 1px 2px #888;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}

h5 {
	color: #5b1c10;
	display: block;
	margin-top: 16px;
	margin-bottom: 3px;
	font-family: "Trajan Pro", Georgia, Arial;
	text-shadow: 1px 1px 2px #888;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

#videotestimony h5 {
	color: #fff;
	display: block;
	margin-top: 16px;
	margin-bottom: 3px;
	font-family: "Trajan Pro", Georgia, Arial;
	text-shadow: 1px 1px 2px #888;
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
}

h6 { color: black; font-size: 12px; font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; white-space: normal; display: inline; }


.Subhead15boldmaroon {
	color: maroon;
	font-size: 15px;
	font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}
.Subhead12boldblack { color: black; font-size: 12px; font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 17px; }

.Subhead12boldmaroon { color: maroon; font-size: 12px; font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 17px; }

.Subhead13boldmaroon {
	color: maroon;
	font-size: 13px;
	line-height: 18px; 
	font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}

.Subhead15normalmaroon {
	color: maroon;
	font-size: 15px;
	line-height: 18px; 
	font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
}
.Subhead14boldmaroon {
	color: maroon;
	font-size: 14px;
	font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 20px;
}

.exercisetext { color: black; font-size: 11px; font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; }
.maroonitalic12 { color: #af1501; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 17px; }
.blackitalic12 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 17px; }
.black11bold { color: black; font-size: 11px; font-weight: bold; }

.blue {
	color: #003399;
}
.floatright {
	float: right;
}

.floatleft {
	float: left;
}

.floatclear {
	clear: both;
}

/*  --- Main Navigation Styles ---*/
#main_nav {
	width: 150px;
	background-color: #ADC2B9;
	text-align: left;
	text-indent: 3px;
	border: 1px solid #EEEEEE;
}
#maintable a:hover  {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}
#main_nav #navspace {
	padding: 4px;
}
.primelink {
	background-color: #CACBDA;
}
.sublaser {
	text-indent: 16px;
	}
#main_nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#main_nav ul li{
	margin: 0;
	padding: 0px;
	}	
#main_nav ul a{
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #1a2e05;
	text-decoration: none;
	line-height: 20px;
	margin: 0;
	border-bottom: 1px solid #fff;
	width: 145px;
	padding-left: 5px;
	display: block;
	}
#main_nav ul a:hover{
	background-color:#657A70;
	color: #fff;
	}	
#main_nav ul a:hover.primelink{
	background-color:#6b6d8d;
	color: #fff;
	}	
	
.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#analysis img {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#articles #articles_link,
#cell_video #laservideo_link,
#contactus #contact_link,
#exercises #exercises_link,
#freenewsletter #newsletter_link,
#index #home_link,
#intake_forms #intake_link,
#laser_research #laserresearch_link,
#lasercompare #lasercompare_link,
#lasertestimony #lasertestimony_link,
#lasertherapy #lasertherapy_link,
#links #links_link,
#livecell #livecell_link,
#nasal_specific #nasalspecific_link,
#nmr #nmr_link,
#atm2 #atm2_link,
#nutritional_analysis #nutanal_link,
#success #success_link,
#turbosonic #turbo_link,
#thyroid #thyroid_link,
#periphneuro #periphneuro_link {
background-color:#6de2b0;
color:#FFFFFF;
cursor:default;
}
.eventslink {
	background-color: #eae196;
	padding-bottom: 5px;
}
#laserworkshop h3, #laserworkshop h2, #laserworkshop h1, #laserworkshop p, #laserworkshop ul{
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#laserworkshop #laserbenefits {
	text-align: left;
	padding: 3px;
	margin: 0px;
	border: medium groove #996699;
	background-color: #EFEAD8;
}

#main_nav ul a.events   {
	color: #1a2e05;
	text-decoration: none;
	line-height: 14px;
	margin: 0;
	border-bottom: 1px solid #fff;
	width: 120px;
	padding: 5px 5px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eab596;
	}
	

#main_nav ul a.events:hover {
	color: #FF0000;
}	

.Subhead15boldmaroonarticles {
	color: maroon;
	font-size: 20px;
	font-family: verdana, Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}

.marginleft {
	margin-left: 15px;
}

.marginright {
	margin-right: 15px;
}
.events {
	background-color: #ebe7b6;
	padding: 3px;
	width: 142px;
	margin-top: 0px;
	border: 1px solid #FFF;
}
#thyroidsymptoms, #drugs {
	padding: 6px;
	border: thin solid #FFF;
	background-color: #D6E4FF;
}
#thyroidsymptoms ul {
	line-height: 17px;
	margin-top: 0px;
	
}
#goldplated {
	height: 175px;
	width: 1000px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#goldplated p {
	display: block;
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
}

.goldplate {
	float: left;
	height: 150px;
	width: 205px;
	text-align:left;
	margin-right: 12px;
	overflow: visible;
	background-image: url(../marquis_images/goldpanel.jpg);
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.goldplate_last {
	float: left;
	height: 150px;
	width: 205px;
	text-align:left;
	margin-right: 0;
	overflow: visible;
	background-image: url(../marquis_images/goldpanel.jpg);
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
}

#goldplated h4 {
	display: inline;
	margin-top: 5px;
	font-family: "Trajan Pro", Georgia, Arial;
	color: #694507;
	text-shadow: 1px 1px 2px #888;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	width: 210px;
}

.readmore_button a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	font-style: italic;
	text-decoration: none;
	margin-right: 20px;
	margin-bottom: 8px;
	background-color: #bca67c;
	color: #632929;
	border: 2px outset #DDCB75;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 1px;
	width: 90px;
	float: right;
}

.readmore_button a:hover {
	background-color: #830000;
	color: #fbeba9;
	border: 2px inset #DDCB75;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
}

.subscribe_button a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	font-style: italic;
	text-decoration: none;
	margin-right: 20px;
	background-color: #d9ece3;
	color: #632929;
	border: 2px outset #f7f1ff;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 90px;
	float: right;
}

.subscribe_button a:hover {
	background-color: #31542e;
	color: #fbeba9;
	border: 2px inset #b8a8cd;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
}

#comingevents {
	margin-bottom: 30px;
	width: 240px;
	text-align: left;
	overflow: visible;
	border: medium groove #FC6;
	background-color: #fcf2c9;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#comingevents1 {
	width: 370px;
	text-align: left;
	overflow: visible;
	border: medium groove #FC6;
	background-color: #fcf2c9;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	float: right;
	margin-right: 20px;
}

.yellowsidebarbox {
	background-color: #FFFFCC;
	padding: 6px;
	margin-bottom: 15px;
	border: 1px solid #FC9;
	text-align: left;
	width: 245px;
}

#lasertestimony #comingevents,
#success #comingevents {
	padding: 8px;
	margin-top: 40px;
	margin-bottom: 30px;
	width: 240px;
	text-align: left;
	overflow: visible;
	border: medium groove #FC6;
	background-color: #fcf2c9;
}

#newsletter, #exercises {
	background-color: #d9ece3;
	padding: 8px;
	margin-bottom: 30px;
	width: 245px;
	text-align: left;
	overflow: visible;
	border: 1px solid #73ac91;
}

.sidebardivtext { 
color: #836b3e; 
font-size: 14px; 
font-weight: normal;
font-family: Arial, FontName, Helvetica, Geneva, Swiss, SunSans-Regular; 
line-height: 20px; 
white-space: normal; 
display: inline; 
}

#immunevideo {
	color: #9292B4;
	background-color: #eaebcf;
	width: 610px;
	border: thin solid #FFF;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.testimonyvideo {
	color: #9292B4;
	width: 380px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	float: left;
	margin-right: 20px;
	margin-bottom:20px;
}

.embedvideo {
	background-color: #a1acda;
	width: 420px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	float: left;
	margin-right: 20px;
	margin-bottom:20px;
}


#headervideo {
	width: 400px;
	float: right;
	margin-right: 30px;
	margin-top: 20px;
}

#lasertherapy #headervideo,
#howlaserworks #headervideo,
#interactivemetronome #headervideo {
	width: 300px;
	float: right;
	margin-right: 70px;
	margin-top: 30px;
	text-align:center;
}

#family {
	background-color:#f4f0d9;
	height: 275px;
	width: 660px;
	margin-right: 20px;
	padding-top: 12px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #FC9;
}
#book {
	float: left;
	height: 315px;
	width: 287px;
	margin-right: 15px;
}
#headerquote {
	float: right;
	width: 380px;
	margin-top: 30px;
	margin-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	color: #caf1d1;
	line-height: 30px;
}
#newsletterform {
	width: 305px;
}
#newsletterform {
	background-color: #fff;
	height: 203px;
	width: 315px;
	margin-left: 15px;
	margin-top: 20px;
	text-align: center;
; 	border: 2px solid #933;
}
#intakeforms {
	background-color: #FFC;
	margin-top: 80px;
	height: 150px;
	width: 375px;
	border: thin solid #F96;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#contactinfo {
	height: 200px;
	width: 360px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
	background-color: #FAF3D7;
	border: 2px solid #FC9;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#map {
	height: 265px;
	width: 400px;
	margin-top: 25px;
	margin-left: 40px;
	border: 2px solid #FC9;
	background-color: #FAF3D7;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.testimonyleft {
	background-color: #f6f0d1;
	padding: 15px;
	float: left;
	width: 280px;
	margin-left: 20px;
	margin-bottom: 15px;
	border: 1px solid #FC9;
}

.testimonyright {
	background-color: #f6f0d1;
	padding: 15px;
	float: right;
	width: 280px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #FC9;
}

.background  {
	background-color:#fbecd7;
}

#articlestable td {
	font-size: 14px;
	line-height: 28px;
}
#icontact #mainContent {
	background-color: #f4e3d4;
}
#donatellovideo {
	width: 850px;
	background-color: #dfd9c1;
	padding-top: 20px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 15px;
}

