/*
Theme Name:     GPDC
Theme URI:      http://mojoe.net
Description:    Greer Pediatric Dental Care theme
Author:         John Murray
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
em {
	font-style:italic;
}
strong {
	font-weight:bold;
}
.redText {
	color:#D5272C;
}
.yellowCap {
	color:#FBA919;
	font-size:38px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
}
.noIndent {
	text-indent:0px !important;
}
.floatLeft {
	float:left;
	display:inline;
}
.floatRight {
	float:right;
	display:inline;
}
.clearBoth {
	clear:both;
}
.subhead {
	float:left;
	color:#5455A4;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	margin-bottom:0.5em;
	margin-left:0 !important;
	margin-top:0.5em;
	width:50em;
}
body {
	font-size:10px;
}
p {
	font-size:1.2em;
	line-height:1.8em;
	text-indent:1.5em;
	margin:.5em 0em;
}
ol{
	font-size:1.2em;
	line-height:1.8em;
	margin:.5em 0em;
	list-style:inside;
}
#bkg {
	background-image:url(images/bkg.jpg);
	background-repeat:repeat-x;
	background-color:#FEFEFE;
}
#secondarybkg {
	background-image:url(images/secondaryBkg.jpg);
	background-repeat:repeat-x;
	background-color:#FEFEFE;
}
#wrapper {
	margin:0px auto;
	width:96em;
	height:100%;
	overflow:auto;
	min-height:850px;
}
#header {
	margin:0px auto;
	width:80em;
	height:21em;
	font-size:1.2em;
}
#name {
	float:left;
	display:inline;
	width:511px;
	height:50px;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
}
#name a {
	color:#000;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.imgborder{border:2px solid #5455A4;}
.title{
	float:left;
	display:inline;
	width:511px;
	height:20px;
	font-size:1.8em;
	margin-bottom:.5em;
	font-weight:normal;
}
.title2{
	float:left;
	display:inline;
	width:511px;
	height:20px;
	font-size:1.4em;
	margin-top:.5em;
	font-weight:normal;
}
#name a:hover {
	color:#5455A4;
	text-decoration:none;
}
#navigation {
	float:left;
	display:inline;
	width:680px;
	height:44px;
	margin-top:1.5em;
	background-image:url(images/navBkg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-left-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	background-color:#bec0df;
	border:1px solid #5455a4;
}
#navigation li {
	float:left;
	display:inline;
	height:44px;
	border-right:1px solid #5455a4;
}
#noborder {
	border:none !important;
}
#navigation a {
	font-size:1.6em;
	font-family:"myriad Pro", Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	top:7px;
	height:44px;
	text-decoration:none;
	padding:.7em;
}
#navigation a:hover {
	color:#FF9933;
}
#logo {
	float:right;
	display:inline;
	width:358px;
	height:160px;
	margin-top:.5em;
}
#logo img{position:relative; top:0px; left:0px; z-index:9999;}
#welcome {
	float:left;
	display:inline;
	width:39.1em;
	height:29.7em;
	margin-left:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}
#welcome p {
	font-size:1.4em;
}

#secondary {
	float:left;
	display:inline;
	width:96em;
	font-family:Arial, Helvetica, sans-serif;
}
#pagecontent {
	float:left;
	display:inline;
	width:60em;
	padding-bottom:2em;
	font-family:Arial, Helvetica, sans-serif;
}
#missionWrap {
	float:left;
	display:inline;
}
#promoWrap {
	float:left;
	display:inline;
	margin-left:0em;
}
#mission {
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
	background-color:#fff;
	border:1px solid #9faed9;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-left-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-webkit-box-shadow:0px 0px 25px #b7b6c0;
	-moz-box-shadow: 0px 0px 25px 0px #b7b6c0;
	box-shadow: 0px 0px 25px 0px #b7b6c0;
	width:28em;
	height:32em;
	font-size:1.2em;
	margin-left:1.5em;
}
#mission p, #promo p {
	float:left;
	display:inline;
	clear:both;
	font-size:1.2em;
	color:#000;
	line-height:1.7em;
	padding:.25em .5em;
	margin:0.25em !important;
	width:22em;
}
.sectionHead {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	color:#5455A4;
	margin-top:.5em;
	margin-left:.5em;
}
#pageHead {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	width:27em;
	color:#5455A4;
	margin-top:.5em;
	margin-left: 0px !important;
	margin-bottom:.5em;
}
#missionLinks {
	position:relative;
	top:-80px;
	left:0px;
	z-index:1;
	background-color:#5455a4;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-left-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-webkit-box-shadow:0px 5px 25px #b7b6c0;
	-moz-box-shadow: 0px 5px 25px 4px #b7b6c0;
	box-shadow: 0px 5px 25px 4px #b7b6c0;
	width:28em;
	height:10em;
	font-size:1.2em;
	margin-left:1.5em;
}
#missionLinkText {
	float:left;
	display:inline;
	padding-top:7em;
	color:#fff;
}
#missionLinkText a {
	color:#885B24;
	text-decoration:none;
	font-weight:bold;
}
#missionLinkText a:hover {
	color:#000;
}
#missionLinkText li {
	float:left;
	display:inline;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	width:95px;
	height:16px;
	border:1px solid #D28B29;
	border-left:0px solid #000;
	background-color:#FBA919;
	padding:.25em;
	margin-top:.25em;
	margin-left:.5em;
}
#missionLinkText li img {
	float:left;
	display:inline;
	margin-left:.5em;
	margin-right:.5em;
}
#promo {
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
	background-color:#fff;
	border:1px solid #9faed9;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-left-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-webkit-box-shadow:0px 0px 25px #b7b6c0;
	-moz-box-shadow: 0px 0px 25px 0px #b7b6c0;
	box-shadow: 0px 0px 25px 0px #b7b6c0;
	width:28em;
	height:32em;
	font-size:1.2em;
	margin-left:1em;
}
#promoLinks {
	position:relative;
	top:-80px;
	left:0px;
	z-index:1;
	background-color:#5455a4;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-left-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-webkit-box-shadow:0px 5px 25px #b7b6c0;
	-moz-box-shadow: 0px 5px 25px 4px #b7b6c0;
	box-shadow: 0px 5px 25px 4px #b7b6c0;
	width:28em;
	height:10em;
	font-size:1.2em;
	margin-left:1em;
}
#promoLinksText {
	padding-top:7em;
	color:#fff;
}
#promoLinksText {
	float:left;
	display:inline;
	padding-top:7em;
	color:#fff;
}
#promoLinksText a {
	color:#885B24;
	text-decoration:none;
	font-weight:bold;
}
#promoLinksText a:hover {
	color:#000;
}
#promoLinksText li {
	float:left;
	display:inline;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	width:150px;
	height:18px;
	border:1px solid #D28B29;
	border-left:0px solid #000;
	background-color:#FBA919;
	padding:.25em;
	margin-top:.25em;
	margin-left:.5em;
}
#promoLinksText li img {
	float:left;
	display:inline;
	margin-left:.5em;
	margin-right:.5em;
}
#sideMenu {
	float:left;
	display:inline;
	width:20em;
	margin-left:1em;
	margin-top:5px;
}
.post{
	float:left;
	width:60em;
	margin:.5em 0em;
}
.post a{
	color:#5455A4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	margin-bottom:0.5em;
	margin-left:0 !important;
	margin-top:0.5em;
	width:5em;
}
#searchForm {
	float:left;
	display:inline;
	width:29em;
	margin-bottom:1em;
}
#searchsubmit {
	float:left;
	margin-right:1em;
}
#s {
	border-bottom:1px dotted #8D65AB !important;
	border:0px solid #fff;
	color:#000;
	float:left;
	font-size:1.4em;
	padding:0.25em 0.5em;
	height:1.5em;
}
#sideContent {
	float:right;
	display:inline;
	width:29em;
	height:33.5em;
	margin-left:1em;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#sideContentContact a{color:#000; text-decoration:none;}
#sideContentContact a:hover{color:#000; text-decoration:underline;}

#sideContent p {
	font-size:1.3em;
}
.sideContentHead {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	width:15em;
	color:#5455A4;
	margin-top:.5em;
	margin-left: 0px !important;
	margin-bottom:.5em;
}
.sidebar {
	float:left;
	display:inline;
	background-color:#fff;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-left-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-webkit-box-shadow:0px 5px 25px #b7b6c0;
	width:19.68em;
	padding-bottom:.5em;
	margin-bottom:2em;
	font-size:1em;
	border:1px solid #9faed9;
}
.sidebarHead {
	float:left;
	display:inline;
	background-color:#5455a4;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-bottomleft:13px;
	-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-left-radius:13px;
	-webkit-border-bottom-right-radius:13px;
	-webkit-box-shadow:0px 5px 25px #b7b6c0;
	width:11.3em;
	font-size:16px;
	padding:.5em;
	color:#fff;
}
.sidebarText {
	float:left;
}
.sidebarText p {
	text-indent:0px;
	padding:.25em .5em;
	font-size:12px;
}
.toothpasteMan {
	float:left;
	margin-top:-50px;
	margin-left:150px;
}
.pen {
	float:left;
	margin-top:-40px;
	margin-left:150px;
}
.readMore {
	float:right;
	display:inline;
	margin-right:1em;
	color:#fff;
}
.readMore a {
	color:#885B24;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.readMore a:hover {
	color:#000;
}
.readMore li {
	float:left;
	display:inline;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	width:100px;
	height:18px;
	border:1px solid #D28B29;
	border-left:0px solid #000;
	background-color:#FBA919;
	padding:.25em;
	margin-top:.25em;
	margin-left:.5em;
}
.MORELESS {
	float:right;
	display:inline;
	clear:both;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	width:100px;
	height:18px;
	border:1px solid #D28B29;
	border-left:0px solid #000;
	background-color:#FBA919;
	padding:.25em;
	margin-top:.25em;
	margin-left:.5em;
	margin-bottom:1em;
}
.MORELESS a {
	float:left;
	color:#885B24;
	font-weight:bold;
	text-decoration:none;
	font-size:1.3em;
}
.MORELESS a img {
	margin-right:.5em;
}
.MORELESS a:hover {
	color:#000;
}
#container1 {
	float:left;
}
#sideContentContact {
	float:left;
}
#sideContentContact li {
	font-size:1.4em;
	margin:.25em 0em;
}
.readMore li img {
	float:left;
	display:inline;
	margin-left:.5em;
	margin-right:.5em;
}
#footerWrap {
	background-image:url(images/footWrapBkg.jpg);
	background-repeat:repeat-x;
	background-color:#5C679F;
	height:18em;
}
#footerHead {
	clear:both;
	margin:0 auto;
	text-align:left;
	width:96em;
	height:2.8em;
	background-color:#7072b0;
}
#footerHeadStyle {
	color:#fff;
	font-size:2em;
	font-weight:bold;
}
#footer {
 text-align:;
left;
	clear:both;
	margin:0px auto;
	width:80em;
	font-size:1.2em;
}
#address {
	float:left;
	width:18em;
	height:7em;
	font-size:1.2em;
	margin-top:1em;
	border-right:1px solid #2B3895;
	font-family:Arial, Helvetica, sans-serif;
}
#address li {
	margin:.25em 0em;
	color:#fff;
}
#address a{color:#fff; text-decoration:none;}
#address a:hover{color:#fff; text-decoration:underline;}
.links {
	float:left;
	width:10em;
	font-size:1.2em;
	margin-left:2em;
	font-family:Arial, Helvetica, sans-serif;
}
.links li, .links2 li {
	margin:.5em 0em;
	color:#fff;
}
.links a, .links2 a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
.links a:hover, .links2 a:hover {
	color:#fff;
	text-decoration:underline;
	text-transform:uppercase;
}
.links2 {
	float:left;
	width:14em;
	font-size:1.2em;
	margin-left:2em;
	font-family:Arial, Helvetica, sans-serif;
}
#toothpasteBig {
	float:left;
	display:inline;
	margin-top:-8em;
	margin-left:6em;
}
.logout a {
	color:#fff !important;
	margin-left:0px !important;
}
#credits {
	float:left;
	display:inline;
	clear:left;
	width:16em;
	margin-left:62em;
	margin-top:-.5em;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
#credits a {
	color:#D28B29;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#credits a:hover {
	text-decoration:underline;
}
.servicesList, .servicesList ul {
	float:left;
	clear:both;
	width:58em;
	margin-top:1em;
}
.servicesList li {
	font-size:1.2em;
	list-style-type:disc;
	margin:.25em .25em .25em 2em;
}
.servicesList ul li {
	font-size:1em;
	list-style-type:circle;
	margin:.25em .25em .25em 2em;
}
/*//////////////SLIDER////////////////////////*/
#slider {
	float:left;
	display:inline;
	width:510px;
	height:344px;
	margin-top:-1em;
}

#sliderWrap {
	float:left;
	display:inline;
	width:510px;
	height:334px;
}
#purpleBKG {
	-webkit-box-shadow:0px 0px 25px #bfc0c3;
	-moz-box-shadow: 0px 0px 25px 0px #bfc0c3;
	box-shadow: 0px 0px 25px 0px #bfc0c3;
	position:relative;
	top:0px;
	left:20px;
	width:440px;
	height:274px;
	padding:2em;
	z-index:1;
/*	margin-left:1em;*/
	background-color: #8BC97B;
	border:1px solid #445B3D;
	-moz-border-radius:13px;
	-webkit-border-radius: 10px;
}
#slideshow {
	float:left;
	display:inline;
	width:440px;
	height:276px;
}
#slideshow img{border:1px solid #435B3C;}
#prevNext {
	float:right;
	width:10em;
	height:2.5em;
	margin-top:1em;
	background-color:#8BC97B;
	border:1px solid #445B3D;
	border-top:0px solid #fff;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

#prev, #next {
	float:left;
	display:inline;
	cursor:pointer;
	color: #fff;
	font-size:1.2em;
	font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif;
	padding:0em .5em;
	margin-top:.5em;
	text-decoration:none;
}
#prev {
	border-right:1px solid #4F3C75;
	margin-left:.25em;
}
#next {
	border-left:1px solid #BDF9AA;
}
.line {
	float:left;
	display:inline;
	color:#7d58a5 !important;
}
.nav { margin: 5px 0 }


#definition{float:left; width:500px; padding:3em; font-size:16px;}

a.pagetopStyle{color:#43B749; text-decoration:none; font-size:1.2em; margin-top:.5em;}
a.pagetopStyle:hover{color:#43B749; text-decoration:underline;}

#popText1, #popText2, #popText3, #popText4, #popText5, #popText6, #popText7, #popText8, #popText9 {
	background-color:#FEF0E3;
	border:2px solid #F47F22;
	position:relative;
	top:0px;
	left:0px;
	width:800px;
	font-size:1em;
	padding:10px;
	display:none;
	z-index:2;
}
