/* 

STYLE SHEET FOR Gentle Dentistry of Las Colinas
Created by Jozee Designs! www.jozeedesigns.com*/

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, th, td { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:10px; }
ol ul { list-style:none; }
address, strong {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}
img {border:0;}


html {
	text-align:center;
	color:#fff;
	background:#cadde1 url(../images/bg-lt-grn.jpg);
	}

body {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	width:100%;
	margin:0 auto;
	text-align:left;
	padding-top:0px;}

h2 {
	margin:8px 0 0 68px;
	font-size:1.2em;}

h3 {
	margin:8px 0 0 68px;
	font-size:.9em;}
h5 {
	margin:5px 0 -13px 52px;
	color:#126166;
	font-size:1em;}
ul {
	list-style-type: none;}
	
ul.secondtier li {
	margin-left:-50px;}
/*---------------------------------------------------------Branding (start)*/	
#branding, #sbranding {
	width:100%;
	position:relative;
	height:126px;
	background:#146368 url(../images/bg-header.jpg);
	}
#sbranding {
	height:82px;}
#header, #sheader {
	width:720px;
	position:relative;
	margin:0 auto;}
#sheader {
	background:url(../images/bg-sub-head.jpg) 195px 0 no-repeat;}
#header h1 {
	position:relative;
	margin:-126px 0 0 275px;
	width:173px;
	height:126px;
	background:url(../images/logo-gentle-dentistry.jpg) no-repeat;
	text-indent:-9999px;}
#sheader h1 {
	position:relative;
	margin: -1px 0 0 0;
	width:264px;
	height:0px;
	text-indent:-9999px;
	font-size:1px;}

#header img.image1 { /*for jg image on index*/
	margin:0 0 0 38px;}	
#header img.image2 { /*for second image on index header*/
	margin:-129px 0 0 462px;}
/*-----------------------------Home Specials (start)*/
#headnav {
	position:absolute;
	text-align:center;
	font-size:11px;
	margin:-14px 0 0 576px;
	text-align:center;}
#headnav ul {
	width:146px;
	height:15px;}
#headnav  li {
	display:inline;}
#headnav li a:link, #headnav li a:visited {
	border: none;
    display: block;
	position: absolute;
	top: 0;
	text-indent: -9999px;
	outline: none;
	height: 15px;}
#headnav li.one a:link, #headnav li.one a:visited {
	background:url(../images/dental-specials.gif) no-repeat 0 0 ; 
	left:0px; width:84px;}
#headnav li.two a:link, #headnav li.two a:visited {
	background:url(../images/gentle-dentistry-home.gif) no-repeat 0 0;  
	left:84px; width:60px;}
#headnav li.one a:hover {
    background: url(../images/dental-specials.gif) no-repeat 0 -15px;
	left:0px; }
#headnav li.two a:hover {
    background: url(../images/gentle-dentistry-home.gif) no-repeat 0 -15px; 
	left:84px;}
/*-----------------------------Home Specials (end)*/

/*---------------------------------------------------------Branding (end)*/
/*---------------------------------------------------------index feature (start)*/

#content_main h2.index_feature{
	font-size:110%;
	margin:20px 0 5px 36px;
}

p.index_feature {
	margin:0px 0 8px 0px;
}
img.index_feature  {
	float:left;
	margin:3px 5px 10px 36px;
}

/*---------------------------------------------------------index feature  (end)*/
/*---------------------------------------------------------Horizontal Navigation (start)*/	
#navigation {
	position:relative;
	background:url(../images/bg-nav.gif) top center repeat-x;
	width:100%;
	height:28px;
	text-align:center;
	font-size:11px;
	font-weight:bold;}
#navigation ul {
	width:744px;
	height:28px;
	position:relative;
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:center;}
#navigation li {
	display:inline;	}
#navigation li a:link, #navigation li a:visited {
    border: none;
    height: 28px;
    display: block; 
    position: absolute; 
    top: 0; 
    text-indent: -9999px;
    outline: none;	}
#navigation li.one a:link, #navigation li.one a:visited { 
	background: url(../images/sedation-dentistry-services.gif) no-repeat 0 0 ; 
	left:0px; width:90px;}
#navigation li.two a:link, #navigation li.two a:visited { 
	background: url(../images/dental-gallery.gif) no-repeat 0 0;  
	left:90px; width:123px;}
#navigation li.three a:link, #navigation li.three a:visited { 
    background: url(../images/dental-postcare.gif) no-repeat 0 0;  
	left:213px; width:86px;}
#navigation li.four a:link, #navigation li.four a:visited { 
	background: url(../images/cosmetic-dentistry-team.gif) no-repeat 0 0;
    left: 299px; width:128px;}
#navigation li.five a:link, #navigation li.five a:visited { 
	background: url(../images/financing-cosmetic.gif) no-repeat 0 0;
    left: 427px; width:94px;}
#navigation li.six a:link, #navigation li.six a:visited { 
	background: url(../images/dental-links.gif) no-repeat 0 0;
    left: 521px; width:65px;}
#navigation li.seven a:link, #navigation li.seven a:visited { 
	background: url(../images/sedation-dentistry-fyi.gif) no-repeat 0 0;
    left: 586px; width:52px;}
#navigation li.eight a:link, #navigation li.eight a:visited { 
	background: url(../images/contact-irving-dentist.gif) no-repeat 0 0;
    left: 638px; width:107px;}
#navigation li.one a:hover, #navigation li.one#on a {
    background: url(../images/sedation-dentistry-services.gif) no-repeat 0 -28px;
	left:0px; }
#navigation li.two a:hover, #navigation li.two#on a {
    background: url(../images/dental-gallery.gif) no-repeat 0 -28px; 
	left:90px;}
#navigation li.three a:hover, #navigation li.three#on a {
    background: url(../images/dental-postcare.gif) no-repeat 0 -28px;
	left:213px;}
#navigation li.four a:hover, #navigation li.four#on a {
    background: url(../images/cosmetic-dentistry-team.gif) no-repeat 0 -28px;
	left:299px;}
#navigation li.five a:hover, #navigation li.five#on a {
    background: url(../images/financing-cosmetic.gif) no-repeat 0 -28px;
	left:427px;}
#navigation li.six a:hover, #navigation li.six#on a {
    background: url(../images/dental-links.gif) no-repeat 0 -28px;
	left:521px;}
#navigation li.seven a:hover, #navigation li.seven#on a {
    background: url(../images/sedation-dentistry-fyi.gif) no-repeat 0 -28px;
	left:586px;}
#navigation li.eight a:hover, #navigation li.eight#on a {
    background: url(../images/contact-irving-dentist.gif) no-repeat 0 -28px;
	left:638px;}
/*---------------------------------------------------------Horizontal Navigation (end)*/
/*---------------------------------------------------------Content (start)*/
#content_bg {
	width:100%;
	background:url(../images/bg-shadow-ltgn.gif) top center repeat-x;}
#content {
	background:#fff url(../images/bg-shadow.jpg) top left repeat-x;
	width:720px;
	margin:0 auto 0 auto;}
#content_main h1, #content_main_ex h1, #content_main_text h1 {
	font-weight:bold;
	font-size:1.3em;
	color:#000;
	background:#fff;
	margin:8px 0 9px 36px;}
#content_main {
	float:left;
	color:#000;
	padding:20px 0 15px 0;
	width:450px;}
#content_main_ex {
	float:left;
	color:#000;
	padding:20px 0 30px 0;
	width:450px;}
#content_main p, #content_main_ex p, #content_main_text p {
	font-size:1em;
	padding:0px 20px 0 52px;
	line-height:1.5em;}
#content_main_text p {
	padding:0px 40px 0px 52px;}
#content_main_text.links p{
	text-align:center;
	margin:20px 52px 25px 52px;
	padding:15px 20px;
	background:#eef6f6;
	}
#content_main_text.links .small{
	font-size:80%;
	}
#content_main_text.links .bold{
	font-weight:bold;
	}
#content_main_text.links a {
	text-decoration:none;
	font-weight:bold;}
	
#content_main_text.links a .nobold {
	text-decoration:none;
	font-weight:normal;}
	
#content_main_text.links img {
	margin:10px 0 4px 0;}
table h5{
	margin: 3px 0px -14px 0;}
#content_main ul, #content_main_ex ul, #content_main_text ul {
	margin:0 13px 15px 82px;
	line-height:1.5em;}
#content_main_text { /*used when there is no sidebar*/
	float:left;
	color:#000;
	padding:20px 0 30px 0;
	width:720px;	}
#content_main_text .st img{ /*for staff pics*/
	float:left;
	padding:0px 20px 30px 0px;	}
.st{
	clear:both;
	margin:0 0 30px 0;}
#content_main_text ul.gallery {
	margin:1px 52px;
	padding:1px 0px;}
ul.gallery li{
    background-color:#ecf5f5;
	margin:18px 0 36px 0;
	text-align:center;
	border:1px solid #c8dddd;}
ul.gallery h3{
	margin:0px 0px 5px 0px;
	padding:3px 0 6px 0;
	font-size:1.2em;
	background-color:#c8dddd;}
ul.gallery p{
	margin:3px 0 8px 0;}
ul.gallery img{
	margin-top:6px;}
ul.dotlist{
	margin:0;
	padding:0;
	list-style-type:none;}
ul.dotlist li{
	margin:0 0 8px 3px;
	background:url(../images/car.gif) no-repeat 0px 5px;
	padding-left:15px;}
.piclink, .piclinks {
	margin:0 46px 0px 52px;
	padding:4px 0 4px 18px;
	background:url(../images/star.gif) no-repeat 3px 6px;
	background-color:#ecf5f5;
	border:1px solid #c8dddd;}
.piclinks {
	margin:0 360px 0px 52px;}
.flrt {
	float:right;}
blockquote {
	border:1px solid #87b0b0;
	width:230px;
	float:right;
	margin:20px 40px 20px;
	padding:10px 10px 10px 15px;
	background:#daf3f3;
	line-height:180%;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.qunm {
	line-height:200%;
	}
/*---------------------------------------------------------Content (end)*/
/*---------------------------------------------------------Feature (start)*/
#content_sub, #content_sub_1 {
	float:right;
	color:#460000;
	width:257px;
	text-align:center;}	
#content_sub_1 {
	margin-top:15px;}	
#content_sub ul {
	margin:48px 0px 0 0px;}
#content_sub li {
	clear:both;}
#content_sub h4, #content_sub_1 h4 {
	color:#460000;
	margin:0 0 0 58px;
	text-indent: -9999px;}
#content_sub p {
	font-size:80%;
	padding:2px 0 0 0;}
#content_sub .text, #content_sub .text2, #content_sub .textbot {
	margin:30px 29px 0 13px;
	padding:15px 15px 5px 15px;
	background:#d5e6e6 url(../images/rnd-sld-ltgn.gif) top center no-repeat;}
#content_sub .text2 {
	margin-top:30px;}
#content_sub .textbot {
	margin-top:0px;
	padding:9px;
	background:url(../images/bg-ltgn-fade.gif) top center no-repeat;}
#content_sub h5 {
	font-size:1em;
	margin:0 0 8px 0;}
#content_sub p {
	margin:0 0 4px 0;
	line-height:1.5em;}
#content_sub_pic{
	float:right;
	width:240px;
	margin:56px 9px 0 0px;
	background:#d5e6e7 url(../images/rnd-top-m.gif) top center no-repeat;
	text-align:center;}
#content_sub_pic img{
	margin:15px 0 4px 0;}
#content_sub_pic ul{
	background: url(../images/bg-ltgn-fade.gif) bottom center repeat-x;}
li.capt {
	font-size: .8em;
	margin: 0;
	padding: 0px 15px 25px 15px;
	line-height:1.5em;
	color:#000000;}
/*---------------------------------------------------------Feature (end)*/

/*---------------------------------------------------------Site Info & Copyright (start)*/
#site_info {
	color:#094042;
	background:#85B8B8 url(../images/bg-address.jpg) bottom no-repeat;
	height:149px;
	clear:both;}
.tel {
	text-align:right;
	width:47%;
	float:left;
	font-size:1.75em;
	margin:8px 0 0 0;}
.adr {
	width:47%;
	float:right;
	font-size:.8em;
	margin:9px 0 0 0;}
#copyright {
	width:720px;
	margin:0 auto;
	color:#7EA1AA;
	padding:8px 0 28px 0;
	text-align:center;
	font-size:70%;}	
#copyright a:link {color:#7EA1AA; }
#copyright a:visited {color:#7EA1AA;}
#copyright a:hover {color:#48717c;}
#copyright a:active {color:#48717c;}
/*---------------------------------------------------------Site Info & Copyright (end)*/
/*---------------------------------------------------------for contact page table (start)*/
#content_main_text table {
	margin:18px 0 36px 52px;
	border-collapse:collapse;
	border:1px solid #d3e6e6;
	clear:both;
	width:616px;
	line-height:1.5em;}
#content_main_text table td, #content_main_text table th{
	padding:4px 5px 4px 9px;}
#content_main_text tr.shade {
	color:#000000;
	background-color:#edf5f5;}
#content_main_text tr.title {
	color:#000000;
	background-color:#ededed;
	border:1px solid #3a5640;}
#content_main_text table td a.map {
	padding-left:20px;}
table img{
	padding:5px 0;}
/*---------------------------------------------------------for contact page table (end)*/
