body {

	margin:0;

	background-image:url(../images/background.jpg);

	background-repeat:repeat-x;

	}



#wrapper {

	width:933px;

	margin:0 auto;

	}



#flash-container {

	width:933px;

	height:333px;

	margin:69px 0 15px 0;

	}



#main-body-container {

	clear:both;

	height:100%;

	overflow:hidden;

	}



#left-side-column {

	width:190px;

	float:left;

	padding-left:15px;

	}



.section {

	padding-bottom:40px;

	}



.serv-section {

	padding-bottom:20px;

	margin-bottom:20px;

	border-bottom:#33bee9 1px dotted;

	}

	

.side-main-activelink {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#01495e;

	font-size:33px;

	font-style:oblique;

	letter-spacing:-2px;

	border-bottom:#33bee9 1px dotted;

	padding-bottom:5px;

	}



.links {

	border-bottom:#33bee9 1px dotted;

	padding-bottom:5px;

	}

	

a.side-main-links:link, a.side-main-links:active, a.side-main-links:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#048eb5;

	text-decoration:none;

	font-size:33px;

	font-style:oblique;

	letter-spacing:-2px;



	}

	

a.side-main-links:hover {

	text-decoration:none;

	color:#01495e;

	}



.regular-texts {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	color:#046e94;

	}



#right-side-column {

	float:right;

	width:218px;

	padding-right:15px;

	}



.titles {

	font-family:Trebuchet MS, Tahoma, Arial, Helvetica;

	font-size:22px;

	color:#999999;

	font-weight:bold;

	letter-spacing:-1px;

	margin:1px 1px 5px 1px;

	}



#form-box {

	font-family:Trebuchet MS, Tahoma, Arial, Helvetica;

	font-size:14px;

	color:#666666;

	padding-left:2px;

	}
	
#appointment-form-box {

	font-family:Trebuchet MS, Tahoma, Arial, Helvetica;

	font-size:14px;

	color:#666666;

	margin-left:2px;
	
	}


.input-txt {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:4px;

	color:#333333;

	background-color:#e5f4f8;

	border:#999999 1px solid;

	width:206px;

	}

select {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:4px;

	color:#333333;

	background-color:#e5f4f8;

	border:#999999 1px solid;

	width:60px;

	}

textarea {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:4px;

	color:#333333;

	background-color:#e5f4f8;

	border:#999999 1px solid;

	width:206px;

	height:120px;

	}



.input-btn {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	background-color:#18778f;

	border:#999999 1px solid;

	width:100px;

	height:30px;

	margin-top:10px;

	}

.select-boxes {
	height:22px;
	width:200px;
	}


.select-box {
	float:left;
	width:64px;
	}

#middle-column {

	margin:0 250px 0 220px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#212020;

	font-size:16px;

	border-left:#33bee9 1px dotted;

	border-right:#33bee9 1px dotted;

	}

#video-middle-column {

	margin-left:220px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#212020;

	font-size:16px;

	border-left:#33bee9 1px dotted;


	}



.mid-section {

	margin:15px;

	padding-top:15px;

	}



.mid-serv-section {

	margin:15px;

	padding:15px 0 15px 0;

	border-bottom:#33bee9 1px dotted;

	}



#info-wrapper {

	font-family:Tahoma, Trebuchet MS, Arial, sans-serif;

	font-size:13px;

	}

	

a.info-links:link, a.info-links:active, a.info-links:visited {

	color:#666666;

	text-decoration:none;

	}



a.info-links:hover {

	color:#000000;

	text-decoration:none;

	}

	

#info-left {

	width:150px;

	float:left;

	}



#info-right {

	float:right;

	width:140px;

	}



#info-middle {

	margin:0 150px 0 165px;

	}



#footer {

	margin-top:20px;

	padding:20px 0 20px 0;

	border-top:#33bee9 1px dotted;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#999999;

	}



a.footer-links:link, a.footer-links:active,a.footer-links:visited {

	color:#3f3f3f;

	text-decoration:none;

	}



a.footer-links:hover {

	color:#666666;

	text-decoration:none;

	}



ul {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#333333;

	font-size:16px;

	}



a.info-side-links:link, a.info-side-links:active, a.info-side-links:visited {

	color:#999999;

	text-decoration:none;

	}



a.info-side-links:hover {

	color:#333333;

	text-decoration:none;

	}

	

.gobackup {

	height:12px;

	width:75px;

	margin-top:20px;

	background-image:url(../images/gobackup.jpg);

	background-position:right center;

	background-repeat:no-repeat;

	}



.gobackup:hover {

	background-color:#cde3ee;

	}

	

a.gobacktop:link, a.gobacktop:active, a.gobacktop:visited {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	}



a.gobacktop:hover {

	text-decoration:none;

	}


.phone {
	margin-top:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	}