﻿/* Reset*/

/*global*/
          body { background-color:#fff;margin:0px auto; background-image:url('../image/backgrounds/dgrey075.jpg');
  }
		  html { }
		.style1 {
	text-align: center;
}
  .style2152 {
	text-align: right;
}
.style2153 {
	color: #000080;
}
.style2154 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: x-large;
}
.style4001 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #0000FF;
}
.style4002 {
	font-size: small;
}
.style4003 {
	font-size: small;
	text-align: left;
}
.style5001 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #0000FF;
}
.style5031 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0000FF;
}
.style5152 {
	color: #0000FF;
}
.style5152 {
	color: #0000FF;
}





.style5153 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: x-large;
}

	
.style101 {
	font-size: small;
	color:#3333CC;
	text-decoration: blink;
	hover {color:3333cc; background:#FF4040; }
}
.style2 {
	text-decoration: none;
}
.style3 {
	text-decoration: none blink;
}
.style5 {
	color: #0000FF;
	text-align: center;
	font-style: italic;
	font-size: xx-large;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: italic;
	text-align: center;
	color: #000066;
}
.style7 {
	color: #000066;
}
								
.style102 {
	font-weight: bold;
	font-size: large;
	color:#FF0000;text-decoration: blink;
}
.style112 {margin-top:0px;
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;
	font-style: italic;
	font-size: large;
}
.style1021 {
	text-align: center;
}
.style1031 {
	color: #0000FF;
}
.style1042 {
	text-align: left;
}
.style103 {
	font-size: large;
}
.style204 {
	font-size: xx-large;
}
.style205 {text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: x-large;
	color: #0000FF;
}

.style1043 {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	font-size: x-large;
}
.style207 {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
}

.style1044 {width:900px;
	font-size: large;
	color: #000000;
}
.style1045 {
	color: #000000;
}
.style103 {
	font-size:x-large;
}
.style1004 {
	font-size: large;
}
.style1046 {
	text-align: center;
}
.style1047 {
	color: #0000FF;
}

.style1048 {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	color: #800080;
}
.style1049 {clear:both;
	text-align:center;
	font-size: small;
	color:#990033;
}
.style1050 {
	text-align: right;
	font-family:"Arial, Helvetica, sans-serif";
	font-size: medium;
	text-decoration: none;
}
.style1149 {
	text-align:right;
	font-size: small;
	color:#000000;
}
.style1150 {
	text-decoration: underline;
}
.style1151 {
	font-size: xx-large;
	color: #0000FF;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
.style211 {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color: #000080;
	font-style: italic;
	margin-left:30px;
}
.style212 {
	font-family: "Times New Roman", Times, serif;
	color: #0000FF;
	font-style: italic;
	font-size: large;
}

.style1152 {
	color: #0000FF;
}

	.style11 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #0000FF;
}
			
.style3003002 {
	font-weight: normal;
}
.style3003 {
	text-decoration: blink;
}
.style4 {
	color: #FF0000;
}
.style13 {
	font-size: x-large;
}
.style14 {
	font-size: x-large;
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	text-decoration: blink;
}
.style15 {
	font-size: small;
}
.style3046 {
	text-align: right;
}
.style3047 {
	text-align: left;
}
.style3048 {
	text-decoration: none;
	font-weight: normal;
	text-align: right;
}
.style3050 {
	text-align: right;
	font-family:"Arial, Helvetica, sans-serif";
	font-size: medium;
	text-decoration: none;
}
.style3051 {
	margin-right: 0px;
}
.style3153 {
	text-align: right;
	font-size: medium;
	color: #000000;
}
.style3154 {
	color: #0000FF;
	text-align: left;
}
.style3155 {
	text-align: center;
}
.style3156 {
	text-align: center;
	font-size: large;
}
.style3157 {
	color: #000066;
	font-size: large;
}
.style3158 {
	font-weight: normal;
}
.style3160 {
	text-decoration: none;
	font-weight: normal;
	font-size: medium;
}
.style3161 {
	font-size: medium;
	border-left-color: #A0A0A0;
	border-right-color: #C0C0C0;
	border-top-color: #A0A0A0;
	border-bottom-color: #C0C0C0;
	padding: 5px;
}
.style3162 {
	font-size: large;
}
.style3003003 {
	color: #FF0066;
}
.style3003004 {
	font-size: xx-large (38 pt);
}


/*containers */
			#wrappers {background-color:#Ffffff;;}
			#wrappers {width:900px;margin:0px auto;}
			#wrapper     { width:900px;margin:0px auto; 
			-moz-border-radius-bottomright: 15px;
				-webkit-border-bottom-right-radius: 15px;
				border-bottom-right-radius: 15px;
				-moz-border-radius-bottomleft: 15px;
				-webkit-border-bottom-left-radius: 15px;
				border-bottom-left-radius: 15px;
			}
			#wrapper  {background-color:#Ffffff;}
			#top     { background-color:#fff; width:100%; padding:5px 0; overflow:hidden; }
			#top {  }
			#banner     { margin: auto;width:100%; height:auto;padding-top:0px;clear:both; }
			# subbanner h1   {color:#ff4040;text-align:center;   }
			#subbanner     {width:900px;margin:0px auto; background-color:#Ffffff;}    
			#subbanner    {-moz-border-radius-bottomright: 15px;
					-webkit-border-bottom-right-radius: 15px;
					border-bottom-right-radius: 15px;
					-moz-border-radius-bottomleft: 15px;
					-webkit-border-bottom-left-radius: 15px;
					border-bottom-left-radius: 15px;   }
			#subbanner    {   }
			# tele {margin-left:240px;}			
						
			#content    {padding:10px 0px;margin-left:165px;-webkit-border-radius: 14px;
			-moz-border-radius: 14px;
				border-radius: 14px;    }
			#content  p  {font-style:italic;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-align:left;line-height:100%; margin-left:10px;   }
			#content h1   {color:#ff0000;text-align:center;padding-bottom:3px ;border-bottom:2px solid #d4d4d4;width:515px;  }
			#content    { width:550px ; background-color:#ffffff;  }
			#contentc    {align:center; width:545px ; background-color:#D5D5FF;-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				 border-radius: 10px;
			
  }

			#content h3 {text-align:center;color:#ff4040; }
			
			#contentForm h1 {color:#CC0000;text-align:center;padding-bottom:3px ;border-bottom:2px solid #d4d4d4;width:850px;margin:auto;clear:"both";}
			
			#privacy {margin:0px 10px;}									
			
			#innerlft {background-color:#CCCCCC;float:none;
			-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;
			width:300px;text-align: center;margin-left:33%;height:45px;
			}
			
			#leftside    {width:150px;float:left;padding:5px 5px;text-align: center;background-color:#d4d4d4;
						-moz-border-radius-bottomright: 15px;
						-webkit-border-bottom-right-radius: 15px;
						border-bottom-right-radius: 15px;
						;height:570px;  }
									#leftside  p {text-align: left;font-style:italic;font-weight:bold; font-size:18px; }
			#leftside  h3 {color:#009933; }
						
			#rightside     {width:145px;float:right;padding:5px 5px;text-align: center;background-color:#d4d4d4;
				
				-moz-border-radius-bottomleft: 15px;
				-webkit-border-bottom-left-radius: 15px;
				border-bottom-left-radius: 15px;;height:570px;  }
								
			#rightside p { text-align: left;font-style:italic;font-weight:bold; }
			#rightside h3 {color:#009933;}
			#footer     {text-align :center; clear:both;padding:0px 0;background-color:#C0C0C0;width:900px;margin:0px auto 30px auto;height:90px; }
			# footer     {width:99%;text-align: center;-moz-border-radius: 29px;
				-webkit-border-radius: 29px;
				 border-radius: 29px;
			
			}	
			#footer {-moz-border-radius-bottomright: 15px;
					-webkit-border-bottom-right-radius: 15px;
					border-bottom-right-radius: 15px;
					-moz-border-radius-bottomleft: 15px;
					-webkit-border-bottom-left-radius: 15px;
					border-bottom-left-radius: 15px;}					
			#footer	h4 a	{color:#0000cc;  }	
			#creditcard ul li    {display:inline;   }
			#creditcard ul     {display:inline;   }
			#creditcard     { clear:both;text-align:center;clear:both;}
			#postcc {height:20px;  }
		  
			#socialmedia    {float:right;margin:20px 20px 0px 0px;   }
			#socialmedia p   { color:#000066; font-size:20px;margin:4px 10px 4px 10px;font-style:italic;font-weight:bold;text-align:center; }
			#socialmedia  img  { width:40px;height:28px;  }
			#socialmedia  ul li  {display:inline;   }
			#logo    {  margin:0px 0px 0px 10px;float:left; }
			#logo img   {border:0px;  }
			
			#topnav  ul li {display:inline;width:100%;padding:0px 0px; }
			#topnav   {width:100%; background-color:#d4d4d4; clear:both; }
			#topnav a:link { color:#333333;}
			#topnav a:active { color:#ffffff;}
			#topnav a:visited {color:#ffffff; }
			#topnav a:hover {color:#ffffff; background:#FF4040; }
			#topnav a:focus  { color:#ffffff; }
			#topnav ul li a {font-size:20px;
			                  margin:10px 10px;padding:0px 0px;text-decoration: none;
			                 }
			 #topnav ul li a.current {color:#3333CC;  } 
			 #footer a.current {color:#FF0000;  }
			   			                 
			 #footer a:hover {color:#ffffff;  }                

		    #topnav ul {background-color:#d4d4d4;margin:0px 0px;border-bottom:5px solid #6666ff;border-top:2px solid #3333CC;}
	
	#slider {border-bottom:3px solid #999999;}
	
				
				/* Forms*/
			.reset{border-bottom-color:#FF0000}	
			.submit{border-bottom-color:#FF0000}	
				form { text-align:left; margin:20px;	}
			
	textarea {
				border:0; padding:0; margin:0; background:fff;
				}
			
			input {
				border:0; padding:0; margin:0; background:fff; height: 20px;
				}
			
			submit {
				border:3; padding:2; margin:0; background:none; 
				}
		table {background-color:#d5d5ff;margin:0px 130px;-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				 border-radius: 10px;border:4px;
			
}
			
			#contactForm label {
				border:0; padding:0; margin:5; background:none; 
				}
			
			label { 
				float: left; width: 150px;
				text-align:right; display:block;
				}
			textarea { 
				border:2px #333 solid; margin-left:10px; 	
				}
			
			input { 
				border:1px #333 solid; margin-left:10px; 	
				}
			
	#contactForm		input { 
				width: 200px;  
				}
			
			textarea {-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				 border-radius: 10px;
			

				width: 380px; height: 150px;
				margin-bottom: 16px;
				}
			
			select {	}
			
			.submit {float:left;
				width:90px; height:25px;
				margin-left:150px;
				font-size:12px;border-bottom-color:#FF0000;
			}
			.reset {
				width:90px; height:25px;
				margin-left:300px;
				font-size:12px;border-bottom-color:#FF0000;
			}
			
			
						
				
	

			

			#contactForm ol{list-style-type:none;}
			
		#appointmentForm ol{list-style-type:none;}
			#contactForm li {margin-bottom:15px;}
		#appform {margin:0px 0px;}	
		#ol appform li {text-align:center;}

