/* CSS Document */



/* HTML, BODY ---------- */

body {margin:0 0 0 0; background:#003162; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#096797;}



BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#096797;}



.Header		{ color: #096797; font-size: 24px; font-weight: normal; font-family: Times new Roman; text-transform: uppercase;  line-height: 24px; }

.Subheader	{ color: #096797; font-size: 16px; font-weight: bold;  line-height: 16px; }

.Subheader2	{ color: #096797; font-size: 12px; font-weight: bold; }



.Blue		{ color: #096797; }

.Black		{ color: #000000; }



.SmallText	{ font-size: 10px; }

.MediumText	{ font-size: 16px; line-height: 16px; }

.LargeText	{ font-size: 24px; line-height: 24px; }



* #footer p {margin:0; padding:0;}

a:hover {text-decoration:none;}

* #footer a {color:#527fac;}

a {color:#096797;}



/* LAYOUT ---------- */

* #tile {background:url(images/tile-body.gif) repeat-y; width:793px; margin:0 auto; overflow:auto;}

* #body {background:url(images/bg.jpg) no-repeat; width:793px; overflow:auto;}

* #col1 {width:234px; float:left; margin-top:59px;}

* #banners {width:139px; margin:13px 0 0 79px;}

* #drs {width:111px; margin:44px 0 20px 95px; color:#677e94; text-align:center}

* #col2 {width:553px; float:left; margin-top:49px;}

* #content {width:518px; margin:0 auto; padding:16px;}

* #footerwrap {margin:0 auto; width:732px; padding-left:61px;}

* #footer {background:url(images/bg-footer.gif) no-repeat; width:718px; padding:32px 0 12px 12px; color:#527fac; text-align:center; overflow:auto;}

* #footernav {padding:20px 0 0 0;  line-height:18px; width:718px; clear:both;}



/* HEADERS ---------- */

h1 {background-repeat: no-repeat; height: 80px; width:262px; text-indent: -999em; margin: 0; padding:0;}

* #content h2 {font-size:12px;}

* #drs h2 {font-size:11px; color:#096797; text-align:center; margin:0; padding:0;}

* #footer .addresses h2 {font-size:11px; color:#096797; padding:0; margin:0;}

* #footer .footertext h3 {font-size:11px; font-style:italic; font-weight:normal; margin:0; padding:0;}



/* CLASSES ---------- */

* #footer .sesame {color:#FFF; font-weight:bold;}

* .img {margin:30px 10px 10px 10px;}

* .right {float:right;}

* .left {float:left;}

* .top  {color:#096797; font-size:11px; font-weight:bold;}

* .addresses {float:left; text-align:center; width:190px; color:#438eb5; padding:0; margin:0;}

* .footertext {width:288px; margin:5px 0 0 20px; text-align:center; float:left; padding:0;}

* .homebg#body {background:url(images/bg-home.jpg) no-repeat; }



/* NAVIGATION ---------- */





/* NAVIGATION MAIN ---------- */

ul#nav {list-style: none; padding: 0; margin:0 0 0 18px; width:205px;}



/*  Sets styles for all links that are inside the ul id="nav" */

* #nav a {display: block;height: 28px; overflow: hidden; text-indent:-999em; width:205px}



/* Set the image for each nav item */

* #meetthedoctors {background: url(images/nav-meet-the-doctors.gif); }

* #ourteam {background: url(images/nav-our-team.gif); }

* #officelocations {background: url(images/nav-office-locations.gif); }

* #yourfirstvisit {background: url(images/nav-your-first-visit.gif); }

* #aboutorthodontics {background: url(images/nav-about-orthodontics.gif); }

* #braces101 {background: url(images/nav-braces-101.gif); }

* #emergencycare {background: url(images/nav-emergency-care.gif); }

* #thegameroom {background: url(images/nav-the-game-room.gif); }

* #invisalign {background: url(images/nav-invisalign.gif); }

* #patientlogin {background: url(images/nav-patient-login.gif); }



/* Shift the image position up to show the active state */

#nav a:hover, #nav .active, #nav li:hover, #nav li.sfhover, 

#nav li:hover #officelocations, #nav li.sfhover #officelocations, 

#nav li:hover #yourfirstvisit, #nav li.sfhover #yourfirstvisit, 

#nav li:hover #aboutorthodontics, #nav li.sfhover #aboutorthodontics, 

#nav li:hover #braces101, #nav li.sfhover #braces101, 

#nav li:hover #emergencycare, #nav li.sfhover #emergencycare, 

#nav li:hover #thegameroom, #nav li.sfhover #thegameroom, 

#nav li:hover #ourteam, #nav li.sfhover #ourteam, 

#nav li:hover #meetthedoctors, #nav li.sfhover #meetthedoctors {background-position:-205px 0pt;}



/* Set the cursor to default arrow so link does not appear clickable */

* #nav .active {cursor: default}





/* SUB NAVIGATION ---------- */



* #subbg {background:#1d6f9d; width:502px; padding:8px;}

div#sub {width: 490px;  padding:6px 6px 6px 6px; border:#428ab2 1px solid; color: #FFF; margin:0;}



* html div#sub {margin-right: 0px;}/* for IE6*/

div#sub ul {list-style: none; margin:0; padding:0;}



/*  Sets styles for all links that are inside the ul id="nav" */

* #sub a { color:#FFF; }

* #sub li {display: inline; white-space: nowrap; }





/* Shift the image position up to show the active state */

* #sub a:hover, #sub .active {text-decoration:none;}



/* Set the cursor to default arrow so link does not appear clickable */

* #sub .active {cursor: default}



/* LOWERNAV NAV ITEMS ---------- */



ul#lowernav {height: 26px; width:166px; list-style: none; padding:0; margin:6px 0 0 68px;}



/*  Makes the list items sit next to each other */

* #lowernav li {float: left;}



/*  Sets styles for all links that are inside the ul id="nav" */

* #lowernav a {display: block;height: 26px; overflow: hidden; text-indent:-999em;}



/* Set the image for each nav item */

* #contactus {background: url(images/nav-contact-us.gif);width:107px;}

* #home {background: url(images/nav-home.gif);width:59px;}



/* Shift the image position up to show the active state */

#lowernav a:hover, #lowernav .active, #lowernav li:hover, #lowernav li.sfhover {background-position:0 -26px;}



/* Set the cursor to default arrow so link does not appear clickable */

* #lowernav .active {cursor: default}





/* LOGO NAVIGATION ---------- */

ul#logo { list-style: none; padding: 0; margin:2px 0 0 342px; width:348px;}



/*  Sets styles for all links that are inside the ul id="nav" */

* #logo a {display: block; height: 113px; width:348; overflow: hidden; text-indent:-999em;}



/* Set the image for each nav item */

* #logolink {background: url(images/spacer.gif);}



/* Set the cursor to default arrow so link does not appear clickable */

* #logo .active {cursor: default}





/* THE GAME ROOM ---------- */

div#sesame-game {

background: #000;

line-height: 0;

margin: 10px auto;

text-align: center;

width: 400px}



ul#sesame-games {

list-style: none;

margin: 0;

padding: 0}



ul#sesame-games li {

clear: both;

display: inline-block}



ul#sesame-games img {

border: 0;

float: right;

margin: 0 0 10px 10px}



ul#sesame-games p {

padding-bottom: 1em}
