body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #668188;
	font-size: 75%;
	color: #141414;
	
	/* 
	background-image:url(../images/smileback.gif);
	background-repeat:no-repeat;
	background-position: center 0px; 
	*/
}
body, html {
margin: 0;
padding: 0;
}
p {
padding: 0 0 1.2em 0;
margin: 0;
}
ul {
margin: 0 0 1.2em 0;
padding: 0;
}
li {
list-style-type:none;
}

.firstcol {
	width:300px;
}

.firstcolb {
	width:160px;
}

.wrap {
width: 900px; 
margin-left: auto;
margin-right: auto;



background-image:url(../images/containerbackground.gif);
background-repeat:repeat-y;
background-position:center;


}

#frame {
width: 770px;
margin-left: auto;
margin-right: auto;
background-color:#fff;



}
#top {
width: 794px;
height: 33px;
background-image:url(../images/frametop.gif);
background-repeat:no-repeat;
overflow:hidden;


margin-left: auto;
margin-right: auto;
}
#header {
width: 730px;
padding: 10px 20px 10px 20px;
float: left;
}
#headerleft {
width: 269px;
height: 64px;
float: left;
}
#headerright {
width: 450px;
height: 65px;
float: right;
}
#container {
width:770px;
float: left;



}

#navtop {
background-image: url(../images/navtop.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#4d4d4d;
width: 747px;

margin-top:5px;
margin-left:11px;

color:#fff;

height:23px;
}



/*
#navbottom ul {
padding:0;
margin:0;
}

#navbottom .submenu {
margin-top:6px;

font-size:90%;
}

#navbottom ul li a.active {
color:#8bd2e4;
}
*/

#navigation {
width: 747px;
height: 35px;
margin: 0px 12px 0px 11px;
float: left;
text-align:center;
font-size: 110%;
font-weight: bold;
color: #ffffff;
background-image: url(../images/nav.jpg);
background-repeat:no-repeat;
overflow: hidden;
}






#left {
width: 290px;
float: left;
padding: 10px 20px 10px 20px;
}
#right {
width: 430px;
margin-right: 10px;
float: right;
overflow:hidden;
}





#left2 {
width: 430px;
margin-left: 10px;
float: left;
overflow:hidden;
}

#right2 {
width: 290px;
float: right;
padding: 10px 20px 10px 20px;
}

body.gallery #left2 {
	_width:420px;
}







img {
	border:none;
}






#left-underconstruction {
width: 730px;
padding: 10px 20px 10px 20px;
/* height:150px;  remove when proper content is inserted into pages */
}


#left2 img, #right img {
margin:1px;
}


#footer {
background-color:#fff;
width: 770px;
float: left;
padding: 5px 0px 10px 0px;


}
#footerleft {
width: 250px;
float: left;
font-size: 80%;
margin-left: 10px;

}
#footerright {
width: 250px;
float: right;
font-size: 80%;
text-align:right;
margin-right: 14px;
}
#bottom {
width: 794px;
height: 22px;
background-image:url(../images/framebottom.gif);
background-repeat:no-repeat;
overflow:hidden;
CLEAR:BOTH;
margin-left: auto;
margin-right: auto;
}
ul.blue {
color: #0c1365;
}
li.blue {
color: #0c1365;
}

#flashcontent1 {
margin-left:15px;
}

#navfooter/*, #navbottom */{

text-align:center;
font-size:95%;
}

#navfooter li/*, #navbottom li*/ {
	list-style-type: none;
	display: inline;
	padding-left:6px;
padding-right:6px;
}

a:link, a:active, a:visited {
color:#0c1363;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}



/*
#navbottom a:link, #navbottom a:active, #navbottom a:visited {
color:#fff;
text-decoration:none;
}

#navbottom a:hover {
text-decoration:underline;
}

*/

/* top menu starts here */


.menu {
          margin: 0;
          padding: 0;
          list-style: none;
		  display:inline;
}

.menu li {
          padding: 0;
          margin: 0;
		  margin-left:14px;
		margin-top:4px;
          height: 14px;
          list-style: none;
          background-repeat: no-repeat;
}

.menu li a, .menu li a:visited {
          display: block;
          text-decoration: none;
          text-indent: -2000px;
          height: 14px;
          background-repeat: no-repeat;
}

body.page-id-4 #home a,body.parent-pageid-4 #home a{background-image: url(../images/buttons/home-active.jpg);} 

#home a {background-image: url(../images/buttons/home.jpg);} 
#home {background-image:url(../images/buttons/home-over.jpg);width:46px;}

body.page-id-6 #dream-smile a,body.parent-pageid-6 #dream-smile a{background-image: url(../images/buttons/dream-smile-active.jpg);} 

#dream-smile a {background-image: url(../images/buttons/dream-smile.jpg);}
#dream-smile {background-image: url(../images/buttons/dream-smile-over.jpg);width:105px;}

body.page-id-9 #keeping-smile a,body.parent-pageid-9 #keeping-smile a{background-image: url(../images/buttons/keeping-smile-active.jpg);} 

#keeping-smile a {background-image: url(../images/buttons/keeping-smile.jpg);}
#keeping-smile {background-image: url(../images/buttons/keeping-smile-over.jpg);width:110px;}

body.page-id-11 #treatments a,body.parent-pageid-11 #treatments a{background-image: url(../images/buttons/treatments-active.jpg);} 

#treatments a {background-image: url(../images/buttons/treatments.jpg);}
#treatments {background-image: url(../images/buttons/treatments-over.jpg);width:129px;}

body.page-id-13 #about a,body.parent-pageid-13 #about a{background-image: url(../images/buttons/about-active.jpg);} 

#about a {background-image: url(../images/buttons/about.jpg);}
#about {background-image: url(../images/buttons/about-over.jpg);width:57px;}

body.page-id-15 #gallery a,body.parent-pageid-15 #gallery a{background-image: url(../images/buttons/gallery-active.jpg);} 

#gallery a {background-image: url(../images/buttons/gallery.jpg);}
#gallery {background-image: url(../images/buttons/gallery-over.jpg);width:55px;}

body.page-id-17 #contact a,body.parent-pageid-17 #contact a{background-image: url(../images/buttons/contact-active.jpg);} 

#contact a {background-image: url(../images/buttons/contact.jpg);}
#contact {background-image: url(../images/buttons/contact-over.jpg);width:64px;}

body.page-id-19 #qa a,body.parent-pageid-19 #qa a{background-image: url(../images/buttons/qa-active.jpg);} 

#qa a {background-image: url(../images/buttons/qa.jpg);}
#qa {background-image: url(../images/buttons/qa-over.jpg);width:45px;}


#home a:hover, #dream-smile a:hover, #keeping-smile a:hover, #treatments a:hover, #about a:hover, #gallery a:hover, #contact a:hover, #qa a:hover {background: none;}

.menu li {float: left;}

.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* top menu ends here */

strong {
font-weight:bold;
color:#0c1363;
}

strong.larger {
font-weight:bold;
color:#0c1363;
font-size:150%;
}

.larger {
font-weight:normal;
color:#0c1363;
font-size:150%;
}





/*  sub sub menus starts here */

.subsub {
          margin: 0;
          padding: 0;
          list-style: none;
		  display:inline;
}

.subsub li {
          padding: 0;
          margin: 0;
		  margin-right:10px;

		margin-bottom:3px;
          height: 18px;
          list-style: none;
          background-repeat: no-repeat;
}

.subsub li a, .subsub li a:visited {
          display: block;
          text-decoration: none;
          text-indent: -2000px;
          height: 18px;
          background-repeat: no-repeat;
}





#white-fillings a {background-image:url(../images/buttons/sub/white-fillings.gif);width:132px;} 
#white-fillings-hit a {background-image:url(../images/buttons/sub/white-fillings-hit.gif);width:132px;} 

#bridges a {background-image: url(../images/buttons/sub/bridges.gif);width:132px;}
#bridges-hit a {background-image: url(../images/buttons/sub/bridges-hit.gif);width:132px;}

#dentures a {background-image: url(../images/buttons/sub/dentures.gif);width:132px;}
#dentures-hit a {background-image: url(../images/buttons/sub/dentures-hit.gif);width:132px;}




#dental-implants a {background-image:url(../images/buttons/sub/dental-implants.gif);width:132px;} 
#dental-implants-hit a {background-image:url(../images/buttons/sub/dental-implants-hit.gif);width:132px;} 

#tooth-white a {background-image: url(../images/buttons/sub/tooth-white.gif);width:132px;}
#tooth-white-hit a {background-image: url(../images/buttons/sub/tooth-white-hit.gif);width:132px;}

#porc-crowns a {background-image: url(../images/buttons/sub/porc-crowns.gif);width:132px;}
#porc-crowns-hit a {background-image: url(../images/buttons/sub/porc-crowns-hit.gif);width:132px;}




#veneers a {background-image:url(../images/buttons/sub/veneers.gif);width:132px;} 
#veneers-hit a {background-image:url(../images/buttons/sub/veneers-hit.gif);width:132px;} 

#invisalign a {background-image: url(../images/buttons/sub/invisalign.gif);width:132px;}
#invisalign-hit a {background-image: url(../images/buttons/sub/invisalign-hit.gif);width:132px;}

#facial-rejuvenation a {background-image: url(../images/buttons/sub/facial-rejuvenation.gif);width:132px;}
#facial-rejuvenation-hit a {background-image: url(../images/buttons/sub/facial-rejuvenation-hit.gif);width:132px;}




#painless-anaesthetics a {background-image:url(../images/buttons/sub/painless-anaesthetics.gif);width:132px;} 
#painless-anaesthetics-hit a {background-image:url(../images/buttons/sub/painless-anaesthetics-hit.gif);width:132px;} 

#laser-treatment a {background-image: url(../images/buttons/sub/laser-treatment.gif);width:132px;}
#laser-treatment-hit a {background-image: url(../images/buttons/sub/laser-treatment-hit.gif);width:132px;}

#shade-vision a {background-image: url(../images/buttons/sub/shade-vision.gif);width:132px;}
#shade-vision-hit a {background-image: url(../images/buttons/sub/shade-vision-hit.gif);width:132px;}




#price-list a {background-image: url(../images/buttons/sub/price-list.gif);width:132px;}
#price-list-hit a {background-image: url(../images/buttons/sub/price-list-hit.gif);width:132px;}




#sedation a {background-image: url(../images/buttons/sub/sedation.gif);width:132px;}
#sedation-hit a {background-image: url(../images/buttons/sub/sedation-hit.gif);width:132px;}

.subsub li {float: left;}

.subsub:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


/* general smile care sub sub menu ends here */

.testimonial {
	background-image:url(../images/testimonial.gif);
	background-repeat:no-repeat;
	width:260px;
	height:320px;
	padding:10px;
}

.testimonial2 {
	background-image:url(../images/testimonial2.gif);
	background-repeat:no-repeat;
	width:260px;
	height:270px;
	padding:10px;
}

.testimonial3 {
	background-image:url(../images/testimonial3.gif);
	background-repeat:no-repeat;
	width:260px;
	height:195px;
	padding:10px;
}

.testimonial4 {
	background-image:url(../images/testimonial4.gif);
	background-repeat:no-repeat;
	width:260px;
	height:230px;
	padding:10px;
}

.testimonial5 {
	background-image:url(../images/testimonial5.gif);
	background-repeat:no-repeat;
	width:260px;
	height:295px;
	padding:10px;
}

.testimonial6 {
	background-image:url(../images/testimonial6.gif);
	background-repeat:no-repeat;
	width:260px;
	height:225px;
	padding:10px;
}

.testimonial7 {
	background-image:url(../images/testimonial7.gif);
	background-repeat:no-repeat;
	width:260px;
	height:210px;
	padding:10px;
}

.testimonial8 {
	background-image:url(../images/testimonial8.gif);
	background-repeat:no-repeat;
	width:260px;
	height:210px;
	padding:10px;
}

.testimonial-panel-top {
	height:10px;
	width:710px;
	margin:0 auto;
	background-image:url(../images/testimonial-panel-top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
}

.testimonial-panel-bottom {
	width:690px;
	margin:0 auto;
	padding:0 10px;
	background-image:url(../images/testimonial-panel-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}





h1, h2 {
	font-size:150%;
	margin-bottom:10px;
	color:#0C1363;
	font-weight:bold;
	margin-top:0;
}

#testimonials {
	padding:0 30px;
}

hr {
	border:none;
	border-top: 1px dotted #8BD2E4;
	color:none;
	background-color:none;
	height: 0px;
	width: 100%;
	text-align: left;
	clear:both;
	margin-bottom:1.2em;
}


/*navbottom*/

#navbottom {
	background-image: url(../images/navbottom.gif);
	background-repeat:no-repeat;
	background-color:#0c1364;
	width: 747px;
	margin-bottom:10px;
	background-position:bottom;
	color:#fff;
	font-size:95%;
	line-height:normal;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	margin-left:11px;
	height:24px;
}

#navbottom ul {
	margin:0;
	padding:0;
	margin-left:21px;
}

#navbottom ul li {
	margin:0;
	padding:0;
	float:left;
	margin-right:15px;
}

#navbottom ul li a:link, #navbottom ul li a:visited, #navbottom ul li a:active {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0px;
	padding:5px 0px 6px 0px;
}

#navbottom ul li a:hover,
#navbottom ul li.current_page_item a:link, #navbottom ul li.current_page_item a:visited, #navbottom ul li.current_page_item a:active,
#navbottom ul li.current_page_parent a:link, #navbottom ul li.current_page_parent a:visited, #navbottom ul li.current_page_parent a:active {
	color:#8BD2E4;
}

/*drop down*/

#navbottom ul li ul {
	display:none;
	position:absolute;
	background-color:#4D4D4D;
	margin:0;
}

#navbottom ul li:hover ul,
#navbottom ul li.over ul {
	display:block;
}

#navbottom ul li ul li {
	display:block;
	float:none;
	margin-right:0;
}

#navbottom ul li ul li a:link, #navbottom ul li ul li a:visited, #navbottom ul li ul li a:active {
	padding:5px;
}

#navbottom ul li ul li a:hover {

}

#navbottom ul li ul li.current_page_item a:link, #navbottom ul li ul li.current_page_item a:visited, #navbottom ul li ul li.current_page_item a:active,
#navbottom ul li.current_page_item ul li a:link, #navbottom ul li.current_page_item ul li a:visited, #navbottom ul li.current_page_item ul li a:active,
#navbottom ul li.current_page_parent ul li a:link, #navbottom ul li.current_page_parent ul li a:visited, #navbottom ul li.current_page_parent ul li a:active {
	color:#fff;
}

#navbottom ul li ul li.current_page_item a:hover,
#navbottom ul li.current_page_item ul li a:hover,
#navbottom ul li.current_page_parent ul li a:hover {
	color:#8BD2E4;
}



/*drop down end*/

/*navbottom end*/




/*wordpress*/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
}

img.alignright {
	margin: 0 0 10px 10px;
	display: inline;
}

img.alignleft {
	margin: 0 10px 10px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.navigation .alignleft {
	text-align:left;
}

.navigation .alignright {
	text-align:right;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

.commentlist {
	list-style-type:none;
	margin-bottom:10px;
}

.alt, .even {
	padding:10px;
}

.alt {
	background-color:#f5f5f5
}

/*wordpress end*/