﻿/* Austinsmiles Style sheet */
body{ margin:0; padding:0; background: url(../images/page_bg.jpg) repeat-y center top; font-family:Arial, sans-serif; font-size:12px; color:#62717e; text-align:center;}
img{ border:none;}
h1{ font-size:16px; color: #000000; font-weight:bold;}
h2{ font-size:14px; color: #000000;}
h3{ font-size:14px; color: #eb9909; margin:0; padding:0;}
a{ color:#62717e; text-decoration:none;}
a:hover{ color:#eb9909;}
.paraTitle{color: #eb9909; font-weight:bold; font-size:14px;}
#wrapper{ width:1000px; margin:0 auto; padding:0; text-align:left;}
#wrap{ width:942px; margin:0 auto; padding:0;}

#header{ width:942px; height:300px; background:url(../images/top-header-bg.png) center top no-repeat;}
#header .logos{ float:left; width:200px; height:250px;}
#header .topnavigation{float: right;width:733px;height:250px;}

/*Top Sub header style*/
#subheader{ width:942px; height:300px; background: url(../images/top-header-bg-submenu.png) center top no-repeat;}
#subheader .logos{ float:left; width:200px; height:250px;}
#subheader .topnavigation{float: right;width:733px;height:250px;}
/**/

#logo {position:absolute; margin-left:57px;top:38px;width:136px;height:148px;z-index:1;}

#requestLink {margin-top: 50px;margin-left: 381px;width:341px;height:40px;}
#requestLink a:link{width:341px;height:40px;background: url(../images/callus-request-an-appointment-link.jpg) top left no-repeat;display: block;} 
#requestLink a:visited {width:341px;height:40px;background: url(../images/callus-request-an-appointment-link.jpg) top left no-repeat;display: block;}
#requestLink a:hover {width:341px;height:40px;background: url(../images/callus-request-an-appointment-link.jpg) no-repeat;background-position: 0 -41px;display: block;}
#requestLink a:active {width:341px;height:40px;background: url(../images/callus-request-an-appointment-link.jpg) top left no-repeat;display: block;}

#topnav {
	position:absolute;
	margin-left:0px;
	top:94px;
	width:705px;
	height:22px;
	z-index:3;
}
.mainNav {
font: Arial, sans-serif;
color:#515548;
font-size:12px;
font-weight:900;
font-variant:small-caps;
letter-spacing:1px;
text-decoration:none;
}
.mainNav a:link {
font: Arial, sans-serif;
color:#515548;
font-size:12px;
font-weight:900;
font-variant:small-caps;
letter-spacing:1px;
text-decoration:none;
}
.mainNav a:visited {
font: Arial, sans-serif;
color:#515548;
font-size:12px;
font-weight:900;
font-variant:small-caps;
letter-spacing:1px;
text-decoration:none;
}
.mainNav a:hover {
font: Arial, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:900;
font-variant:small-caps;
letter-spacing:1px;
text-decoration:none;
}
.mainNav a:active {
font: Arial, sans-serif;
color:#515548;
font-size:12px;
font-weight:900;
font-variant:small-caps;
letter-spacing:1px;
text-decoration:none;
}
#topnav .active {
font: Arial, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:900;
font-variant:small-caps;
letter-spacing:1px;
text-decoration:none;
}
#SubNav {
	position:absolute;
	margin-left:0px;
	top:118px;
	width:705px;
	height:22px;
	z-index:6;
}
#SubNav a:link {
	font: Arial, sans-serif;
	color:#4C4E46;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:none;
}
#SubNav a:visited {
	font: Arial, sans-serif;
	color:#4C4E46;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:none;
}
#SubNav a:hover {
	font: Arial, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:none;
}
#SubNav a:active {
	font: Arial, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:none;
}
#galleryNav_title {
	position:absolute;
	margin-left:270px;
	top:142px;
	width:335px;
	height:15px;
	font-size:14px;
	font-weight:bold;
	z-index:5;
}

#galleryNav{
	position:absolute;
	margin-left:11px;
	top:150px;
	width:714px;
	height:100px;
	z-index:4;
}

#galleryNav img{ padding-right:1px;}


#text_main_container{ margin:0 auto;width:942px; background: url(../images/body-bg-line.png) center top repeat-y;}
#text_left_container{ width:525px; float:left;}
.container_text{ width:496px; padding:0; margin:0; padding-left:34px; padding-top:2px;}
.container_text p{ line-height:18px;}


/*Gallery styles*/
#gallery-new-g {
	margin:0px 0px 0px 140px;
	padding:0;
	width:720px;
	height:418px;
	font: Arial, sans-serif;
	color:#4C4E46;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:none;
}
#gallery-new-g p{ margin:0; padding:0; border:0;}
#gallery-new-g img{ border:none; margin:0; padding:0; vertical-align:text-top}
#gallery-new-g .imgtop{ float:right;}
#gallery-new-g .imgleft{ margin:0; padding:0;margin-top:28px;}
#gallery-new-g .thumbnailimgs{ width:300px; float: left; margin:0; padding:0;}
#gallery-new-g .thumbnailimgs img{ margin:0; padding:0; border:0; padding-right:2px;padding-bottom:2px;}
*html #gallery-new-g .thumbnailimgs img{ margin:0; padding:0; border:0; padding-right:2px; padding-bottom:2px;}
*:first-child+html #gallery-new-g .thumbnailimgs img{ margin:0; padding:0; border:0; padding-right:2px; padding-bottom:2px;}
#gallery-new-g .displayimgs{ width:420px; float:right;}
/**/

/*dentist question page style*/
#form1 {
	position:absolute;
	MARGIN: 230px 0px 0px 114px;
	width:790px;
	height:30px;
	z-index:5;
	font: Arial, sans-serif;
	color:#4C4E46;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:none;
	top: 30;
}
#form1 a:link {
	font: Arial, sans-serif;
	color:#4C4E46;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:underline;
	top: 30;
}
#form1 a:visited {
	font: Arial, sans-serif;
	color:#4C4E46;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:underline;
	top: 30;
}
#form1 a:hover {
	font: Arial, sans-serif;
	color:#999999;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:underline;
	top: 30;
}
#form1 a:active {
	font: Arial, sans-serif;
	color:#4C4E46;
	font-size:11px;
	font-weight:900;
	letter-spacing:1px;
	text-decoration:underline;
	top: 30;
}
/**/

/*REQUEST DENTAL APPOINMENT STYLE*/

#formconsult {
	position:absolute;
	margin:220px 0px 0px 100px;
	width:370px;
	z-index:6;
	font: Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4C4E46;
	text-decoration:none;
	top:-20px;
}
#formconsult p{ padding:0; margin:0; padding-bottom:8px; color:#62717e;}
#formconsult .titles{ color:#eb9909; font-weight:bold; font-size:14px;}

#text_right_container{width:265px; float:right; text-align:right; padding-right:35px;}
#text_right_container p{ padding:0; margin:0; padding-bottom:4px;font: Arial, sans-serif;}
#text_right_container .titles{ color:#61717e; font-size:13px; margin:0; padding:0;}
#text_right_container form{ margin:0; padding:0;}
#text_right_container input{ width:150px; font-size:12px;font: Arial, sans-serif;}
#text_right_container select{ width:154px; font-size:12px;}
*html #text_right_container select{ width:156px;}
#text_right_container textarea{ width:150px; font-size:12px; font: Arial, sans-serif;}
#text_right_container .submit{ width:154px;}
#text_right_container .inputnone{ width: auto;}

.homepageCopy {
font: Arial, sans-serif;
color:#333333;
font-size:10px;
}
.homepageCopy a:link {
font: Arial, sans-serif;
color:#333333;
font-size:10px;
}
.homepageCopy a:hover {
font: Arial, sans-serif;
color:#333333;
font-size:10px;
}
.homepageCopy a:active {
font: Arial, sans-serif;
color:#333333;
font-size:10px;
}
.homepageCopy a:visited {
font: Arial, sans-serif;
color:#333333;
font-size:10px;
}
/**/

.award_container{ background:url(../images/award.gif) left top no-repeat;}
.award_container p{ padding-left:60px; padding-top:55px; line-height:normal;}

#footer{ width:942px; height:100px; margin:0 auto; background:url(../images/footer-bg.png) center top no-repeat; text-align:center; padding-top:48px; color:#FFFFFF; font-size:10px;}
#footer a{ text-decoration:none; color:#FFFFFF;}
#footer a:hover{ color: #000000;}
.spacers{ clear:both;}
.error{ color: Red }
