*{margin:0px; padding:0px;}
body {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#dbdbdb; background:#504833 url(../dentist-tuckahoe-images/dentist-bg.jpg) repeat-y center;}
img {border:none;}
a {text-decoration:underline; color:#2c2a2b;}
a:hover { color:#151515;}
ul li {list-style:none;}

#wrapper {background:url(../dentist-tuckahoe-images/cosmetic-dentistry.jpg) no-repeat center top; width:979px; margin:auto; height:690px;}

#innerwrapper {width:977px; margin:0px; padding:0px;}

/* Top Menu Style */
#top_menu {padding:0px; margin:0px; height:37px; padding-left:0px;}
#top_menu ul li {width:139px; float:left; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFAE1; text-align:center; font-weight:normal; font-weight:bold; padding-top:21px; background:url(../dentist-tuckahoe-images/dentist-menu-sep.jpg) no-repeat right 13px;}
#top_menu ul li.lastchild {background:none;}
#top_menu ul li a{color:#FFFAE1; display:block; text-decoration:none; width:137px; font-weight:normal;}
#top_menu ul li a:hover{color:#ffffff; text-decoration:underline;}

#logo { float:left; padding:0px; margin-left:1px; width:auto;}
#call { float:right; padding-right:34px; margin-top:47px; width:auto;}

.form {width:172px; height:210px; font-family:Tahoma; font-size:12px; padding:7px 14px 0px 14px;}
.input1 {background:url(../dentist-tuckahoe-images/dentist-right-input-bg1.jpg) no-repeat;  height:20px; padding-top:6px; padding-left:6px; border:none; margin-top:4px !important; margin-top:2px; width:170px;  font-size:11px; color:#282b33;font-family:Tahoma;}
.input2 {background:url(../dentist-tuckahoe-images/dentist-right-input-bg2.jpg) no-repeat; height:68px;  font-family:Tahoma; padding:6px; border:none; margin-top:4px !important; margin-top:2px; margin-bottom:4px; width:170px;  font-size:11px; color:#282b33; overflow:auto;}

.before-after { padding-left:0px;}

/* Left Boxes Style */
#left_panel {width:225px; float:left; padding:225px 13px 0px 26px; margin-top:0px;}

#left_panel h4 {font-family:Georgia, "Times New Roman", Times, serif; width:212px; font-size:16px; font-weight:bold; text-align:center; color:#FFFFFF; background:url(../dentist-tuckahoe-images/dentist-left-tiltle-bg.jpg) no-repeat; height:27px; line-height:26px;}
#left_panel h6 {font-family:Georgia, "Times New Roman", Times, serif; width:212px; font-size:17px; font-weight:normal; text-align:center; color:#FFFFFF; background:url(../dentist-tuckahoe-images/dentist-left-tiltle2-bg.jpg) no-repeat; height:39px; line-height:32px;}
#left_panel h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#FFFFFF; margin:0px 8px 8px 8px; background:url(../dentist-tuckahoe-images/dentist-left-dotted-bg.jpg) repeat-x bottom; padding-bottom:8px;}

.whitetext { margin:0px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; background:url(../dentist-tuckahoe-images/dentist-left-dotted-bg.jpg) repeat-x bottom; padding-bottom:8px;}
.bigtext {font-size:16px; font-weight:bold;}
.leftbox {width:212px; padding-bottom:42px; background:url(../dentist-tuckahoe-images/dentist-leftbox-bottom.jpg) no-repeat bottom;}
.inner1 { background:url(../dentist-tuckahoe-images/dentist-leftbox-bg.jpg) repeat-y right; padding:0px 9px 0px 3px;}
.inner2 {padding:10px 0px 20px 0px;}
.title1 {height:39px; font: normal 17px Georgia, "Times New Roman", Times, serif; line-height:32px; text-align:center; padding-right:15px !important; padding-right:0px; color:#f1f0f0; padding-top:28px;}
.leftbox ul li {background:url(../dentist-tuckahoe-images/dentist-left-links-bg.jpg) no-repeat; height:30px; margin-left:15px; line-height:26px;}
.leftbox ul li a {font-size:12px; color:#ffffff; text-decoration:none; padding-left:27px; font-family:Georgia, "Times New Roman", Times, serif;}
.leftbox ul li a:hover {text-decoration:underline; color:#ffffff;}

/* Content Text Style */
.header-image { float:right; padding-top:4px; padding-right:33px; width:auto}
#content {width:667px; float:left; padding:0px 0px 0px 13px; color:#D9A367; text-align:justify;}
#content h1 {font-size:24px; color:#f4e8b8; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; background:url(../dentist-tuckahoe-images/dentist.jpg) no-repeat bottom; line-height:40px; margin-bottom:15px;}
#content h2 {font-size:20px; color:#F4E8B8; font-weight:normal; margin-top:20px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif}
#content h3 {font-size:16px; color:#F4E8B8; font-weight:normal; margin-top:15px; margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#content p {line-height:18px; font-size:12px; color:#dbdbdb; margin-top:10px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#content ul li {margin-top:5px; margin-bottom:5px; margin-left:4px; background:url(../dentist-tuckahoe-images/dental-procedure.jpg) no-repeat left 3px; padding-left:15px;font-family:Georgia, "Times New Roman", Times, serif; color:#dbdbdb;}
#content ol{margin-left:27px;}
#content ol li {margin-top:5px; margin-bottom:5px;font-family:Georgia, "Times New Roman", Times, serif;}
#content a {text-decoration:underline; color:#f4e8b8;font-family:Georgia, "Times New Roman", Times, serif;}
#content a:hover { color:#ffffff;}
.floatleft {float:left; margin-right:5px; width:auto;}
.imageleft { float:left; position:relative; margin:10px 20px 10px 0px}
.imageright { float:right; position:relative; margin:10px 0px 10px 20px}

#outerfooter {background:url(../dentist-tuckahoe-images/footer-bg2.jpg) repeat-y center; width:978px;}
#footer {background:url(../dentist-tuckahoe-images/cosmetic-dentist-washington.jpg) no-repeat center top; clear:both; padding-top:75px !important; padding-top:80px; font-size:12px;text-align:center; line-height:20px; color:#8e5b23; font-family:Georgia, "Times New Roman", Times, serif;}
#footer span {padding-right:50px; font-family:Georgia, "Times New Roman", Times, serif;}
#footer p {padding-bottom:10px; padding-top:8px;}
#footer a {text-decoration:none; color:#8e5b23; font-family:Georgia, "Times New Roman", Times, serif;}
#footer a:hover {text-decoration:underline; color:#151515;}/* This is the css for styling a form */

/* This is the containing div for the form */
div.contact_us { overflow: hidden; width: 300px; position: relative; height: auto; margin: 0px 0px 0px 0px; left: 15px; top: 20px; bottom: 0px; }

/* This is the overall form */
form.contact_us { width: 300px; position: relative; font-size: 11px; color: #ffffff; }

/* this is the submit button */
form.contact_us button { background:url(http://www.dentisttuckahoe.com/dentist-tuckahoe-images/dentist-submit.jpg) no-repeat; margin: 10px 0px 10px 10px; height: 26px; width: 170px; border: none; }

/* This is the title of the form */

form.contact_us p.contact_us { font-size: 15px; margin: 0 auto; margin-bottom: 5px; padding: 0px; text-align: left; width: 200px; }

/* This is the div container for the input label and rules */
form.contact_us div.form_elements { position: relative; width: 300px; }

/* This is the input label */
form.contact_us div.form_elements label { position: relative; font-size: 12px; color: #ffffff; }

/* This is the input rules */
form.contact_us div.form_elements span { position: relative; font-size: 12px; left: 5px; }

/* These are the input boxes */
form.contact_us input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 180px; margin: 5px 0px 5px 0px; padding: 5px 0px 3px 5px; border: 1px solid #705f43; }

form.contact_us textarea { height: 100px; width: 180px; padding-top: 5px; padding-left: 5px; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #705f43; }

/* This is the thank you response for this form */
form.contact_us div.thankYou { color: #ffffff; font-size: 20px;}

div.error { color: #ffffff; font-size: 15px;}

