@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/bodybackground.jpg);
	background-repeat:repeat-x;
	background-color:#6c6c6c;
	margin: 0 0 0 0;
	}

#bodycontainer {
	background-image:url(../images/contentbg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:20px 0 20px 0;
	}
		
#wrapper {
	width:896px;
	margin:0 auto;
	}

#toplinks {
	width:848px;
	height:25px;
	margin:0 auto;
	}

#toplinkshome{
	height: 25px;
	width: 115px;
	float:left;
	overflow: hidden;
	background: url(../images/toplink_home.jpg) top left no-repeat;
	display: block;
}

#toplinkshome:hover{
	background-position: right;
	background-repeat:repeat-x;
}

#toplinksserv{
	height: 25px;
	width: 248px;
	float:left;
	overflow: hidden;
	background:url(../images/toplink_services.jpg) top left no-repeat;
	display: block;
}

#toplinksserv:hover{
	background-position: right;
	background-repeat:repeat-x;
}

#toplinkstesti{
	height: 25px;
	width: 316px;
	float:left;
	overflow: hidden;
	background:url(../images/toplink_testi.jpg) top left no-repeat;
	display: block;
}

#toplinkstesti:hover{
	background-position: right;
	background-repeat:repeat-x;
}

#toplinkscontacts{
	height: 25px;
	width: 169px;
	float:left;
	overflow: hidden;
	background:url(../images/toplink_contacts.jpg) top left no-repeat;
	display: block;
}

#toplinkscontacts:hover{
	background-position: right;
	background-repeat:repeat-x;
}

#contents {
	width:515px;
	margin:5px 0 0 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#FFFFFF;
	}
	
#rightsidebar {
	width:296px;
	margin:0 23px 0 10px;;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	}

a.contentlinks:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	}

a.contentlinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	text-decoration:none;
	font-weight:bold;
	}

a.contentlinks:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	}

a.contentlinks:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	}

a.info:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	}

a.info:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	}

a.info:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	}

a.info:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	}


input.appontment_btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#333333;
	border: thin #666666 dotted;
	padding: 3px 20px 3px 20px;
	}
	
#service_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#0f1e3e;
	font-weight:bold;
	}
	
input.appontment_btn_two {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#333333;
	border: thin #333333 dotted;
	padding: 3px 10px 3px 10px;
	}

input.appointment_txtbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#959595;
	border: thin #333333 solid;
	padding: 3px 3px 3px 3px;
	}	

textarea.appointment_txts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#959595;
	border: thin #333333 solid;
	padding: 3px 3px 3px 3px;
	}

ul {
	padding:5px 0 0 8px;
	margin:0 0 0 0;
	}
	
li {
	padding:5px 0 0 5px;
	margin:0 0 0 0;
	}
	
ul.info {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	list-style:square;
	}
	
li.info {
	padding:0 0 0 0;
	margin:0 0 0 5px;
	}


#makeapp{
	height: 37px;
	width: 294px;
	float:left;
	overflow: hidden;
	background:url(../images/makeappointment.jpg) top left no-repeat;
	display: block;
}

#makeapp:hover{
	background-position: right;
	background-repeat:repeat-x;
}

a.footerlinks:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}

a.footerlinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	}

a.footerlinks:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
	
a.footerlinks:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}

a.linkinfo:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	}

a.linkinfo:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:underline;
	}

a.linkinfo:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	}

a.linkinfo:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	}
		
a {text-decoration:none;
        font-weight:bold;
        color:#000000;
        }

a:hover {text-decoration:none;
        font-weight:bold;
        color:#000000;
        }