body{
	margin:0;
	padding:10px 0;
	color:#808080;
	font:14px "Times New Roman", Times, serif;
	background:#fcfcfe url(../images/2010/bg-body.jpg) repeat-x;
}
img{border-style:none;}
a{
	color:#5e8cc9;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	margin:0 auto;
	padding:0 7px;
	width: 825px;
	background:url(../images/2010/bg-wrapper.png) repeat-y;
}
/* new stuff for tabbed menu */

#wrapper { position: relative; }
#tabbedMenu { 
	position: absolute;
	width:43px;
	top:100px;
	right:0;
}
#tabbedMenu ul {
	list-style-type: none;
	padding:0;
	margin-left:36px;
}
#tabbedMenu ul li {
	display:block;
	text-transform:uppercase;
	padding:22px 0 0;
	margin:0;
	background: url(/images/2010/dawson_dental_tabs_MidBottom.png) 0 0 no-repeat;	
	width:43px;
}
#tabbedMenu ul li.first {
	background: url(/images/2010/dawson_dental_tabs_Top.png) 0 0 no-repeat;
	padding:27px 0 0;	
}
#tabbedMenu ul li a {
	display:block;
	width:43px;
	margin:0;
}
#tabbedMenu ul li.last a {
	padding:0 0 32px;
	background: url(/images/2010/dawson_dental_tabs_Bottom.png) 0 100% no-repeat;	
	font-size:12px;
	line-height:12px;
	width:43px;
	height:1%;
	position:relative;
}

#tabbedMenu ul li a span {
	display:block;
	width:43px;
	padding:5px 0 0;
	text-align:right;
	background: url(/images/2010/dawson_dental_tabs_middle.png) 0 0 repeat-y;	
	overflow:hidden;
}
#tabbedMenu ul li a span img {
	margin-right:18px;	
}
#tabbedMenu ul li a:hover {
	text-decoration: none;
	font-weight: bold;
}

/* end new stuff for tabbed menu */
.wrapper-b{
	background:url(../images/2010/bg-wrapper-b.png) no-repeat;
	height:23px;
	overflow:hidden;
	width:839px;
	margin:0 auto;
}
.wrapper-iskin{
	background:url(../images/2010/bg-wrapper-iskin.png) no-repeat;
	height:23px;
	overflow:hidden;
	width:839px;
	margin:0 auto;
}
#header{
	background:url(../images/2010/bg-header.gif) repeat-x;
	position:relative;
}
#header-iskin{
	background: none;
	padding-top: 15px;
	margin: 0;
}
.top-menu{
	overflow:hidden;
	width:100%;
	margin-bottom:5px;
}
.top-menu .holder{
	background:url(../images/2010/bg-menu-c.jpg) repeat-x;
	float:right;
}
.top-menu .frame{
	float:left;
	background:url(../images/2010/bg-menu-l.jpg) no-repeat;
}
.top-menu ul{
	float:left;
	background:url(../images/2010/bg-menu-r.jpg) no-repeat 100% 0;
	margin:0;
	padding:0;
	list-style:none;
	height:38px;
}
.top-menu li{
	float:left;
	margin-left:-9px;
}
.top-menu a, 
.top-menu .select-loc{
	color:#fff;
	float:left;
	line-height:33px;
	cursor:pointer;
}
.top-menu a:hover span{text-decoration:underline;}
.top-menu a span, 
.top-menu .select-loc span{
	float:left;
	padding:0 3px;
}
.top-menu .r, .top-menu .l{
	float:left;
	padding:0;
	height:33px;
	width:24px;
	text-indent:-9999px;
	overflow:hidden;
}
.top-menu .mark{position:relative;}
.top-menu .mark .l{background:url(../images/2010/bg-marklink-l.png) no-repeat;}
.top-menu .mark .r{background:url(../images/2010/bg-marklink-r.png) no-repeat;}
.music-link{
	text-align:right;
	font-size:12px;
	display:block;
	padding:0 27px;
	margin-bottom:-1px;
}
.music-link a{
	background:url(../images/2010/ico-music.gif) no-repeat 0 2px;
	color:#5a87c5;
	padding:0 0 0 12px;
}
.nav-wrapper{
	height:105px;
	padding:0 8px 0 48px;
	position:relative;
	z-index:1000;
}
.nav-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	background:url(../images/2010/logo.gif) no-repeat;
	float:left;
	margin:0;
	width:146px;
	height:89px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}

/* Modified Navigation didn't have 3rd level in slice */

#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:56px;
	right:4px;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	z-index: 100;
}
#nav li{
	float:left;
	position:relative;
}
#nav a{
	float:left;
	padding:20px 15px;
}
#nav a em{
	position:relative;
	font-style:normal;
	z-index:1;
}
#nav li:hover a,
#nav li.hover a{
	text-decoration:none;
	background:url(../images/2010/bg-nav-hover.gif) no-repeat;
}
#nav .drop{
	position:absolute;
	top:48px;
	left:50%;
	margin:0 0 0 -92px;
	width:184px;
	/* z-index:100; */
	display:none;
	background:url(../images/transparent.gif);
}
#nav li:hover .drop,
#nav li.hover .drop{
	display:block;
}
#nav .drop .top01{
	background:url(../images/nav-drop-top01.png) no-repeat;
	width:177px;
	height:30px;
	overflow:hidden;
}
#nav .drop .top02{
	background:url(../images/2010/nav-drop-top02-modified.png) no-repeat;
	width:173px;
	height:23px;
	overflow:hidden;
}
#nav .drop .bottom{
	background:url(../images/nav-drop-bottom.png) no-repeat;
	width:177px;
	height:17px;
	overflow:hidden;
}
#nav ul .drop .bottom{
	background:url(../images/2010/bg-drop-b.png) no-repeat;
	width:177px;
	height:17px;
	overflow:hidden;
}
#nav li li{
	float:none;
	display:block;
	margin:0 0 6px;
	vertical-align:top;
	height:1%;
}
#nav li li a{
	text-transform: none;
	float:none;
	color:#99b2dc;
	display:block;
	line-height:15px;
	padding:0 6px;
	width:119px;
}
#nav li li a:hover{background:#e2e9f6;}

#nav ul{
	margin:0;
	list-style:none;
	font-size:12px;
	font-weight:normal;
	background:url(../images/2010/bg-drop-t-modified3.png) repeat-y;
	width:173px;
	padding:3px 17px;
}
#nav ul li{
	width:133px;
	float:none;
	display:block;
	height:1%;
	vertical-align:middle;
	position:relative;
	padding-left: 7px;
	letter-spacing: 0;
}
#nav ul li:hover,
#nav ul li.hover{
	background:#e2e9f6;
}
#nav li ul a,
#nav li ul a{
	float:none;
	color:#99b2dc;
	display:block;
	line-height:15px;
	padding:0 6px;
}
#nav li:hover ul a,
#nav li.hover ul a{
	background:none;
}
#nav ul a:hover{
	cursor:pointer;
	background:none;
}
#nav li:hover ul a strong,
#nav li.hover ul a strong{
	background:url(../images/bullit01.gif) no-repeat 0 0;
}
#nav li:hover ul a strong:hover,
#nav li.hover ul a strong:hover{
	background:url(../images/bullit02.gif) no-repeat 0 0;
}
.drop .b{
	overflow:hidden;
	height:24px;
	width:100%;
	background:url(../images/2010/bg-drop-b-modified.png) no-repeat;
}
#nav ul a span{
	padding:8px 15px 8px 36px;
	display:block;
	height:1%;
}
#nav ul li a span.point{
	background:url(../images/bullit04.gif) no-repeat 160px 6px;
}
#nav ul li:hover a span.point,
#nav ul li.hover a span.point{
	background:url(../images/bullit03.gif) no-repeat 160px 6px;
}
#nav ul .drop{
	position:absolute;
	top:-30px;
	left:128px;
	margin:0;
	width:184px;
	/* z-index:100; */
	display:none !important;
	background:url(../images/transparent.gif);
}
#nav ul li:hover .drop,
#nav ul li.hover .drop{
	display:block !important;
}
#nav ul ul{
	margin:0;
	list-style:none;
	width:174px;
	overflow:hidden;
	background:url(../images/2010/bg-drop-t-modified3.png) repeat-y;
}
#nav ul li:hover ul a,
#nav ul li.hover ul a{
	padding:3px 3px;
	background:none;
	width:110px;
}

#nav ul li.close {
	background:url(../images/bullit01.gif) no-repeat 0 5px;
}
#nav li ul a.l3 { margin-left:16px;}



/*#nav{
	margin:0;
	padding:78px 0 0;
	list-style:none;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#nav li{
	float:left;
	display:inline;
	margin-left:31px;
	position:relative;
}
#nav a{float:left;}
#nav a em{
	position:relative;
	font-style:normal;
	z-index:1;
}
#nav a span{
	position:absolute;
	display:block;
	height:46px;
	width:70px;
	top:-29px;
	margin-left:-56px;
	left:-9999px;
	background:url(../images/2010/bg-nav-hover.gif) no-repeat;
}
#nav a:hover{text-decoration:none;}
#nav a:hover span, #nav a.active span{left:50%;}
.drop{
	position:absolute;
	top:14px;
	border-top:6px solid #fff;
	left:-9999px;
	width:173px;
	background:url(../images/2010/none.gif);
}
#nav li:hover .drop, #nav li.hover .drop{left:-24px;}
.drop .t{
	overflow:hidden;
	height:80px;
	width:100%;
	background:url(../images/2010/bg-drop-t-modified.png) no-repeat;
}
.drop .b{
	overflow:hidden;
	height:51px;
	width:100%;
	background:url(../images/2010/bg-drop-b.png) no-repeat;
}
.drop .c{
	width:100%;
	background:url(../images/2010/bg-drop-c.png) repeat-y;
}
.drop .c:after{
	content:"";
	display:block;
	clear:both;
}
.drop ul{
	margin:-66px 0 -20px;
	padding:0 21px;
	list-style:none;
	float:left;
	font-size:12px;
	letter-spacing:0;
}
#nav li li{
	float:none;
	display:block;
	margin:0 0 6px;
	vertical-align:top;
	height:1%;
}
#nav li li a{
	float:none;
	color:#99b2dc;
	display:block;
	line-height:15px;
	padding:0 6px;
	width:119px;
}
#nav li li a:hover{background:#e2e9f6;}

#nav ul a:hover{
	cursor:pointer;
	background:none;
}
#nav li:hover ul a strong,
#nav li.hover ul a strong{
	background:url(../images/bullit01.gif) no-repeat 0 0;
}
#nav li:hover ul a strong:hover,
#nav li.hover ul a strong:hover{
	background:url(../images/bullit02.gif) no-repeat 0 0;
}
#nav ul a span{
	padding:8px 15px 8px 36px;
	display:block;
	height:1%;
}
#nav ul li a span.point{
	background:url(../images/bullit04.gif) no-repeat 160px 6px;
}
#nav ul li:hover a span.point,
#nav ul li.hover a span.point{
	background:url(../images/bullit03.gif) no-repeat 160px 6px;
} */

.rotate-box{
	background:url(../images/2010/bg-imgrotate.gif) no-repeat 50% 0;
	width:100%;
	height:168px;
	overflow:hidden;
	position:relative;
}
.rotate-box object{
	position:absolute;
	top:0;
	right:0;
}
* html .rotate-box img{right:-1px;}
#main{
	overflow:hidden;
	width:729px;
	padding:41px 51px 23px;
}
#main h2{
	margin:0 0 13px;
	color:#404040;
	font-size:28px;
	font-weight:normal;
	letter-spacing:1px;
}
#main p{margin:0 0 13px;}
#main .txt{line-height:20px;}
#main .txt2{line-height:22px;}

#main-ismile{
	overflow:hidden;
	width:729px;
	padding:21px 51px 8px;
}
#main-ismile h2{
	margin:0 0 13px;
	color:#404040;
	font-size:28px;
	font-weight:normal;
	letter-spacing:1px;
}
#main-ismile p{margin:0 0 13px;}
#main-ismile .txt{line-height:20px;}
#main-ismile .txt2{line-height:22px;}

#main1col{
	overflow:hidden;
	width:729px;
	padding:21px 51px 8px;
}
#main1col h2{
	margin:0 0 13px;
	color:#404040;
	font-size:28px;
	font-weight:normal;
	letter-spacing:1px;
}
#main1col p{margin:0 0 13px;}
#main1col .txt{line-height:20px;}
#main1col .txt2{line-height:22px;}

/* #content{
	overflow:hidden;
	height:1%;
} */
.content {
	height:1%;
	width:390px;
	float: left;
	overflow:hidden;
}
.gallery{
	float:right;
	width:300px;
	/* height:320px; */
	/*position:relative;*/
	margin:0 0 0 10px;
}
.gallery img{display:block;}
.gallery .main-img{
	background:url(../images/2010/bg-imgwrap.jpg) no-repeat;
	height:243px;
	width:342px;
	padding:17px 0 0 18px;
}
.gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	height:164px;
	width:100%;
}
.gallery li{position:absolute;}
.gallery li a{display:block;}

#fixUL ul{
	list-style:disc;
	position:relative;
	height:auto;
	width:auto;
	padding-left:20px;
	margin-bottom:15px;
}
#fixUL li { position:inherit; }
#fixUL a { display:inline; }

.gallery .photo1{
	right:111px;
	bottom:0;
	/* z-index:2; */
	background:url(../images/2010/bg-imgwrap2.png) no-repeat;
	height:118px;
	width:124px;
	padding:13px 0 0 14px;
}
.gallery .photo2{
	right:0;
	top:10px;
	/* z-index:1; */
	background:url(../images/2010/bg-imgwrap3.png) no-repeat;
	height:132px;
	width:157px;
	padding:12px 0 0 7px;
}
.ad-cols{
	width:825px;
	color:#fff;
	background:url(../images/2010/bg-footcols-c.jpg) repeat-y;
}
.ad-cols .holder{background:url(../images/2010/bg-footcols-t.jpg) no-repeat;}
.ad-cols .frame{
	background:url(../images/2010/bg-footcols-b.jpg) no-repeat 0 100%;
	min-height:477px;
	width:774px;
	padding:24px 25px 12px;
}
.ad-cols .frame:after{
	content:"";
	display:block;
	clear:both;
}
* html .ad-cols .frame{height:477px;}
.ad-cols a{color:#fff;}
.ad-cols h3{
	margin:0 0 15px;
	font-size:21px;
	font-weight:normal;
	letter-spacing:1px;
}
.ad-cols .column1{
	width:180px;
	float:left;
	padding:0 20px 0 10px;
}
.link-list{
	margin:0 0 40px;
	padding:0;
	list-style:none;
	line-height:21px;
}
.link-list li{
	background:url(../images/2010/bullet1.gif) no-repeat 0 4px;
	padding:0 0 0 23px;
}
.ad-cols .column2{
	float:left;
	width:250px;
	padding:0 10px 0 32px;
	font-size:12px;
}
.ad-cols .column2 .txt{padding:8px 10px 14px 0;}
.ad-cols .column2 p{
	margin:0 0 4px;
	line-height:14px;
}
.ad-cols .column2 img{
	display: block;
	border: 2px solid #808080;
	z-index: 1;
}
.more-link{
	text-align:right;
	display:block;
}
.more-link a:hover{
	text-decoration:none;
	background-position:0 0;
}
.more-link a:hover em{text-decoration:underline;}
.ad-cols .column2 h3{margin-bottom:6px;}
.ad-cols .column2 h4, .ad-cols .column2 h5{
	margin-bottom: 6px;
	font-weight:normal;
	font-size:14px;
}
.ad-cols .column2 h5{margin-bottom:8px;}
.ad-cols .column3{
	float:right;
	width:263px;
}
.ad-cols .photos{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	height:175px;
	position:relative;
}
.ad-cols .photos li{position:absolute;}
.ad-cols .photos img{display:block;}
.ad-cols .photo1{
	right:-8px;
	top:0;
	height:132px;
	width:155px;
	padding:14px 0 0 13px;
	background:url(../images/2010/bg-picwrap.png) no-repeat;
}
.ad-cols .photo2{
	left:-3px;
	top:14px;
	height:122px;
	width:147px;
	padding:14px 0 0 11px;
	background:url(../images/2010/bg-picwrap2.png) no-repeat;
}
.ad-cols .photo3{
	left:68px;
	top:32px;
	height:121px;
	width:143px;
	padding:13px 0 0 11px;
	background:url(../images/2010/bg-picwrap3.png) no-repeat;
}
.ad-cols .contact-box h3{margin-bottom:9px;}
.contact-box{
	padding:0 0 0 46px;
}
.contact-box h4{
	margin:0;
	line-height:19px;
	font-size:18px;
	font-weight:normal;
}
.contact-box address{
	font-style:normal;
	display:block;
	margin-bottom:16px;
}
.contact-box address strong{
	font-weight:normal;
	display:block;
	font-size:16px;
	margin-bottom:8px;
}
.contact-box address span{
	display:block;
	font-size:12px;
	line-height:18px;
}
.contact-box dl{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:16px;
	line-height:24px;
}
.contact-box dt{
	float:left;
	padding:0 4px 0 0;
}
.contact-box dd{
	margin:0;
	overflow:hidden;
	height:1%;
}
.contact-box dl .small-txt{
	font-size:12px;
	line-height:27px;
}
.no-display{display:none;}
.contact-box form{margin:0 0 18px;}
.contact-box label{
	display:block;
	padding:0 0 7px;
}
.contact-box select{
	display:block;
	width:176px;
	font-size:9px;
}
.follow-box{
	background:url(../images/2010/bg-followbox1.png) no-repeat 2px 2px;
	padding:10px 0 0 45px;
	font-size:12px;
/*	min-height:173px;*/
}
* html .follow-box{height:173px;}
.follow-box p{
	margin:0;
	line-height:14px;
}
.ad-cols .follow-box h3{margin:0 0 1px;}
.ico-list{
	margin:0 0 0 -7px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.ico-list li{
	float:left;
	margin-right:-4px;
}
.ico-list img, .ico-list a{display:block;}
#footer{
	background:#8ea7d6 url(../images/2010/bg-footer-b.gif) repeat-x;
	width:825px;
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:18px 0 13px;
}
#footer ul{
	width: 700px;
	margin:0 0 6px 50px;
	padding:0;
	list-style:none;
	vertical-align:top;
	height:1%;
}
#footer li{
	display:inline;
	background:url(../images/2010/separator2.gif) no-repeat 0 3px;
	padding:0 10px 0 10px;
}
#footer li span{padding:0;}
#footer li:first-child{background:none !important;}
#footer a{color:#fff;}
#footer .small-txt{margin-bottom:24px;}
#footer .small-txt li{
	background:url(../images/2010/separator1.gif) no-repeat 0 3px;
	font-size:10px;
}
.copyright{
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:center;
	font-size:9px;
	color:#4c4c4c;
	width:825px;
}
.copyright li{
	display:inline;
	background:url(../images/2010/separator3.gif) no-repeat 0 4px;
	padding:0 4px 0 8px;
}
.copyright li:first-child{background:none;}
.copyright a{color:#4c4c4c;}

ul#ycsnavlist {
	font-size: 1.1em;
	margin: 1em 0;
	list-style:none;
}
#ycsnavlist li {
	padding: 0 0 0 25px;
	background: url('../images/bullet.gif') no-repeat 0px 0.3em;
}
#ycsnavlist li p {
	font-size: 1em;
}
.call-button {
	float: right;
}
ul#contact-list {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	line-height: 2;
}

