/* CSS Document */

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* remove default link styles */
:link,:visited { text-decoration:none; }

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,input { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img { border:none; }

/* CLASSES
---------------------------------------*/
.clear {clear:both; height:.01em; overflow:hidden; }



#container {width:760px; background:url(../teeth/index/bg-repeat.gif) repeat-y; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#top-image {height:32; background:url(../teeth/index/top.gif) no-repeat; }

#column-left {width:525px; float:left;   }
#column-left .content { padding-left:25px; }
#column-right {width:200px; float:left;   }
#column-right .content { padding-left:40px; }
 

#bottom-image {height:32; background:url(../teeth/index/bottom.gif) no-repeat; }



/* ------------------------ form elements ------------------------ */
form {
	width:150px;
	margin:10px 0 15px 0; /* set margin left and right below */
	}

form label	{ font-size:.95em; } 

form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

input, textarea, select { 
	background-color:#FFF !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #FFF;
	color:#000;
	width:145px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

select { width:150px; padding:0; } /* same width as form - !important */

textarea { height:90px; overflow:auto; }

#contact_business { display: none; } /* do not remove */ 

#submit
{
	border: outset 2px #ffffff;
	background-color: #F7F7F3;
	width:70px; height:20px;
	padding:0 0 0 0;
	margin-left:75px;
	font-size:10px;
}


#contact form {
	width:400px;
	}
#contact input, #contact textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #003366;
	background-color: #fff;
	width:170px;
	height:20px;
	padding-top:1px;
	padding-left:2px;
}

#contact input.checkbox{ width:14px; height:14px; border:0; margin-left:2px;}

#contact select { width:170px; }

#contact #contact_business {display:none;}

#contact textarea#contact_comment
{
	width:373px; 
	height:100px;
}


#contact #submit
{
	border: outset 2px #ffffff;
	background-color: #F7F7F3;
	width:70px; height:20px;
	padding:0 0 0 0;
	margin-left:0px;
	font-size:11px;
}


#contact .submit-contact-main
{
	border: outset 2px #ffffff;
	background-color: #F7F7F3;
	width:70px;
}

/* IMAGES and MISC
----------------------------------------*/

.quickcontact {
	width: 150px;
}

#cases {
	text-align:center;
	font-size:12px;
}
.med_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:ffffff;
}	
.lg_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:FF9933;
}	