html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#fff url(../images/u-bg.png) repeat-x; font-family:Verdana, Arial, helvetica; color:#524f50; font-size:11px; font-weight:normal; line-height:22px;}
#wrap {width:960px; margin-left:auto; margin-right:auto;}
#insidewrap {width:960px; margin-left:auto; margin-right:auto; background:url(../images/u-bg2.png) top center no-repeat;}

.clear {clear:both; height:5px;}
p {margin-top:13px;}

#header {height:125px; position:relative;}
#logo {width:232px; height:63px; background:url(../images/dental-care-cards.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:37px; left:0px;}
#logo a {position:relative; top:0; margin:0; padding:0; display:block; height:63px; width:232px; overflow:hidden;}

#nav1 {position:absolute; top:47px; left:490px; background:url(../images/u-nav.png) no-repeat; width:470px; height:29px; list-style:none;}
#nav1 li {float:left;}
#nav1 li a {position:absolute; top:0; margin:0; padding:0; display:block; height:29px; background:url(../images/u-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#nav1_1 a {left:0px; width:46px; background-position: 0px 0;}
li#nav1_1 a:hover {background-position: 0px -29px;}
li#nav1_2 a {left:46px; width:88px; background-position: -46px 0;}
li#nav1_2 a:hover {background-position: -46px -29px;}
li#nav1_3 a {left:134px; width:92px; background-position: -134px 0;}
li#nav1_3 a:hover {background-position: -134px -29px;}
li#nav1_4 a {left:226px; width:43px; background-position: -226px 0;}
li#nav1_4 a:hover {background-position: -226px -29px;}
li#nav1_5 a {left:269px; width:79px; background-position: -269px 0;}
li#nav1_5 a:hover {background-position: -269px -29px;}
li#nav1_6 a {left:348px; width:85px; background-position: -348px 0;}
li#nav1_6 a:hover {background-position: -348px -29px;}
li#nav1_7 a {left:433px; width:37px; background-position: -433px 0;}
li#nav1_7 a:hover {background-position: -433px -29px;}

#nav3 {position:absolute; top:47px; left:452px; background:url(../images/u-nav3.png) no-repeat; width:34px; height:29px; list-style:none;}
#nav3 li {float:left;}
#nav3 li a {position:absolute; top:0; margin:0; padding:0; display:block; height:29px; background:url(../images/u-nav3.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#nav3_1 a {left:0px; width:34px; background-position: 0px 0;}
li#nav3_1 a:hover {background-position: 0px -29px;}

#nav2 {position:absolute; top:0px; left:0px; background:url(../images/u-nav2.png) no-repeat; width:900px; height:54px; list-style:none;}
#nav2 li {float:left;}
#nav2 li a {position:absolute; top:0; margin:0; padding:0; display:block; height:54px; background:url(../images/u-nav2.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#nav2_1 a {left:0px; width:100px; background-position: 0px 0;}
li#nav2_1 a:hover {background-position: 0px -54px;}
li#nav2_2 a {left:100px; width:100px; background-position: -100px 0;}
li#nav2_2 a:hover {background-position: -100px -54px;}
li#nav2_3 a {left:200px; width:100px; background-position: -200px 0;}
li#nav2_3 a:hover {background-position: -200px -54px;}
li#nav2_4 a {left:300px; width:100px; background-position: -300px 0;}
li#nav2_4 a:hover {background-position: -300px -54px;}
li#nav2_5 a {left:400px; width:100px; background-position: -400px 0;}
li#nav2_5 a:hover {background-position: -400px -54px;}
li#nav2_6 a {left:500px; width:100px; background-position: -500px 0;}
li#nav2_6 a:hover {background-position: -500px -54px;}
li#nav2_7 a {left:600px; width:100px; background-position: -600px 0;}
li#nav2_7 a:hover {background-position: -600px -54px;}
li#nav2_8 a {left:700px; width:100px; background-position: -700px 0;}
li#nav2_8 a:hover {background-position: -700px -54px;}
li#nav2_9 a {left:800px; width:100px; background-position: -800px 0;}
li#nav2_9 a:hover {background-position: -800px -54px;}

#homebottom {margin-top:30px; margin-left:20px; position:relative;}
#homebottomleft {width:487px;}
#homebottomleft1 {width:434px; height:43px; background:url(../images/h-5.png) no-repeat; text-indent:-9999em;}
#homecenter {width:189px; height:82px; background:url(../images/h-6.png) left top no-repeat; position:absolute; top:78px; left:537px; text-align:center;}
#homeright {width:189px; height:82px; background:url(../images/h-6.png) left top no-repeat; position:absolute; top:78px; left:725px; text-align:center;}
#homecenter a {color:#737145; text-decoration:none; font-weight:bold;}
#homecenter a:hover {text-decoration:underline;}
#homeright a {color:#c8a961; text-decoration:none; font-weight:bold;}
#homeright a:hover {text-decoration:underline;}
#homemiddle {margin-left:20px;}

#insidecontent {position:relative; margin-top:10px; margin-left:30px; margin-right:30px; padding-top:54px; padding-bottom:30px;}

#company1 {margin-left:23px; margin-top:29px; width:300px;}
#company2 {width:300px; position:absolute; top:115px; left:353px;}
#company3 {width:229px; height:150px; position:absolute; padding-top:200px; top:115px; left:681px; background:url(../images/i-6.jpg) top center no-repeat;}
#company3 a {color:#524f50; text-decoration:underline;}

#cards {margin-left:23px; margin-top:29px;}
.dotdivider {background:url(../images/i-7.png) no-repeat; width:851px; height:2px; margin-top:25px; margin-bottom:25px;}
.dotdivider2 {background:url(../images/i-7.png) no-repeat; height:2px; margin-top:20px; margin-bottom:10px;}
.cardinfo {padding-top:8px; line-height:17px;}
.cardinfo ul {margin-left:17px; margin-top:10px;}
.cardprice {font-weight:bold; color:#737145;}
#cards1 {position:relative; height:184px;}
.imagerow1 {position:absolute; height:184px; width:533px; top:0; left:321px;}
#cards2 {position:relative; height:422px;}
.imagerow2 {position:absolute; height:134px; width:543px; top:0; left:311px;}
.imagerow2 a {margin-left:10px;}
.imagerow3 {position:absolute; height:134px; width:543px; top:144px; left:311px;}
.imagerow3 a {margin-left:10px;}
.imagerow4 {position:absolute; height:134px; width:543px; top:288px; left:311px;}
.imagerow4 a {margin-left:10px;}

#testimonials1 {margin-left:23px; margin-right:200px; margin-top:29px; }
#links1 {margin-left:23px; margin-right:23px; margin-top:29px;}
.linktext {float:right; padding-top:70px; width:700px; font-weight:bold;}
.linktext a {color:#c8a95f; text-decoration:none; font-weight:bold;}

#contact1 {margin-left:23px; margin-top:29px; width:300px; height:450px;}
#contact1 a {color:#524f50; text-decoration:underline;}
#contact2 {width:495px; background:#f5f3e9; position:absolute; top:122px; left:373px;}
#contact2inside {padding:30px;}
.contactfield {background:#fff; border:1px #c9c8c1 solid; padding:4px; width:340px;}
.contactfield2 {background:#fff; border:1px #c9c8c1 solid; padding:4px; width:340px; height:100px;}

#sample1 {margin-left:23px; margin-top:29px; width:300px; height:670px;}

#dccfooter {border-top:1px #c8a95f solid; margin-top:24px; padding-left:20px; padding-top:10px; color:#c8a95f; padding-bottom:40px; text-align:left;}
#dccfooter a {color:#c8a95f; text-decoration:none;}

