/*-----------------------------------------------------------------------------
Prestige Dentistry Main Stylesheet
author: Drive New Media, Inc.
-----------------------------------------------------------------------------*/

/* Colors: 
	grey 	#999;
	blue	#0066a4;
*/

/* =Reset Styles / Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */
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, b, u, i, center, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
/* Consistently resizes text and line-height across all browsers */
    font-size:62.5%; /* Easy convert EM ex:1.5em = 15px */
	line-height:1.6em; 
	color: #fff;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #999;
	margin: 0 auto;
	text-align: center;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:normal;
	color: #fff;
}

a:hover {
	text-decoration: underline;	
}

p { margin-bottom: 10px; }

/* -------------------------- HEADERS ------------------------------------ */

h1,h2 {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:normal;}

h1 { font-size:1.6em; line-height: 1.5em;  }
h2 {font-size:1.4em;}
h3 {font-size:1.2em; font-weight: normal; }

/* ------------------------- LAYOUT SECTIONS ------------------------------ */

#iceT { margin-top: 40px; text-align: left; }

#uno { width: 100%; float: left; background-color: #fff; padding-bottom: 10px; }
#header { width:755px; margin: 0 auto; padding-top: 10px;  }
#header ul { color: #0066a4; display: inline-block; float: right; padding-bottom: 2px; height: 25px;}
#header li { float: left;  margin-left: 18px; _margin-left: 11px; }
#header li a { font-weight: bold; color: #0066a4; font-size:1.4em; }
#header li a:hover img, #header li a.active img { text-decoration: none; border-bottom: 2px #0066a4 solid; padding-bottom: 2px; }

#header #headerRight { margin: 0; float: left; width:620px; }

#dos { width: 100%; background: #0066a4 url(../images/bg_dos.jpg) top repeat-x; float: left; padding-bottom: 25px; }
#content { width: 753px; margin: 0 auto; font-size: 1.3em; line-height: 1.5em; letter-spacing: .03em; padding-top: 30px; }
#content #contentLeft { width: 450px; float: left; }
#content #contentLeft #photo { float: left; width: 400px; height: 338px; }
#content #contentLeft #photo #buildings { float: left; width: 400px; height: 338px; border: 1px #fff solid; cursor: pointer; }
.slide-image { 	width:400px; height:338px; position:absolute; z-index:0; }
#content #contentRight { width: 270px; float: left; margin-left: 30px; }
#content #contentRight strong { font-weight:bold; }

.news { background: url(../images/h_news.gif) no-repeat top; width: 72px; height: 20px; margin-left:-3px; }
.news h1 { text-indent: -9999px; }
.whatWeDo { background: url(../images/h_whatWeDo.gif) no-repeat top; width: 163px; height: 21px; margin-left:-3px; margin-bottom: 3px; }
.whatWeDo h1 { text-indent: -9999px; }
.welcome { background: url(../images/h_welcome.gif) no-repeat top; width: 124px; height: 22px; margin-left:-3px; }
.welcome h1 { text-indent: -9999px; }
.whoWeAre { background: url(../images/h_whoWeAre.gif) no-repeat top; width: 165px; height: 22px; margin-left:-3px; }
.whoWeAre h1 { text-indent: -9999px; }
.properties { background: url(../images/h_properties.gif) no-repeat top; width: 250px; height: 21px; margin-left: -3px; }
.properties h1 { text-indent: -9999px; }
.members { background: url(../images/h_members.gif) no-repeat top; width: 200px; height: 21px; margin-left:-3px; margin-bottom: 3px; }
.members h1 { text-indent: -9999px; }
.history { background: url(../images/h_history.gif) no-repeat top; width: 106px; height: 21px; margin-left:-3px; margin-bottom: 3px; }
.history h1 { text-indent: -9999px; }
.fruitLabels { background: url(../images/h_fruitLabels.gif) no-repeat top; width: 168px; height: 22px; margin-bottom: 3px; }
.fruitLabels h1 { text-indent: -9999px; }
.contact { background: url(../images/h_contact.gif) no-repeat top; width: 115px; height: 20px; margin-bottom: 3px; }
.contact h1 { text-indent: -9999px; }
.p4776NewBroad { background: url(../images/h_4776NewBroad.gif) no-repeat top; width: 600px; height: 20px; margin-bottom: 3px; }
.p4776NewBroad h1 { text-indent: -9999px; }
.p2430Clermont { background: url(../images/h_2430Clermont.gif) no-repeat top; width: 600px; height: 20px; margin-bottom: 3px; }
.p2430Clermont h1 { text-indent: -9999px; }
.p4750NewBroad { background: url(../images/h_4750NewBroad.gif) no-repeat top; width: 600px; height: 20px; margin-bottom: 3px; }
.p4750NewBroad h1 { text-indent: -9999px; }
.p1300Building { background: url(../images/h_1300building.gif) no-repeat top; width: 600px; height: 21px; margin-bottom: 3px; }
.p1300Building h1 { text-indent: -9999px; }
.p1320Building { background: url(../images/h_1320building.gif) no-repeat top; width: 600px; height: 21px; margin-bottom: 3px; }
.p1320Building h1 { text-indent: -9999px; }
.p875Maitland { background: url(../images/h_875Maitland.gif) no-repeat top; width: 600px; height: 20px; margin-bottom: 3px; }
.p875Maitland h1 { text-indent: -9999px; }
.p850Maitland { background: url(../images/h_850Maitland.gif) no-repeat top; width: 600px; height: 20px; margin-bottom: 3px; }
.p850Maitland h1 { text-indent: -9999px; }
.p800Maitland { background: url(../images/h_800Maitland.gif) no-repeat top; width: 600px; height: 20px;  margin-bottom: 3px; }
.p800Maitland h1 { text-indent: -9999px; }
.p400MorseBlvd { background: url(../images/h_400MorseBlvd.gif) no-repeat top; width: 450px; height: 20px; margin-bottom: 3px; }
.p400MorseBlvd h1 { text-indent: -9999px; }
.p250ParkAve { background: url(../images/h_250ParkAve.gif) no-repeat top; width: 320px; height: 20px; margin-bottom: 3px; }
.p250ParkAve h1 { text-indent: -9999px; }
.danielHButts { background: url(../images/h_danielHButts.gif) no-repeat top; width: 195px; height: 60px; margin-bottom: 3px; }
.danielHButts h1 { text-indent: -9999px; }
.danielHButts h3 { width: 270px;}
.robertEBattaglia { background: url(../images/h_robertEBattaglia.gif) no-repeat top; width: 266px; height: 60px; margin-left:-3px; margin-bottom: 3px; }
.robertEBattaglia h1 { text-indent: -9999px; }
.walterPMattison { background: url(../images/h_walterPMattison.gif) no-repeat top; width: 251px; height: 60px; margin-left:-3px; margin-bottom: 3px; }
.walterPMattison h1 { text-indent: -9999px; }
.walterPMattison h3 { width:270px;}
.williamPBattaglia { background: url(../images/h_williamPBattaglia.gif) no-repeat top; width: 266px; height: 60px; margin-left:0; margin-bottom: 3px; }
.williamPBattaglia h1 { text-indent: -9999px; }

a[href$=".pdf"] {
background:url("/images/pdf.gif") no-repeat scroll right center transparent;
padding-right:20px;
}

a.noImage {
	background: none;
	padding-right: 0;
}


#tres { width: 100%; background: url(../images/bg_tres.jpg) top repeat-x; clear: left; height: 60px; }
#footer { width: 750px; margin: 0 auto; padding-top: 20px; text-align: center; font-size: 1.1em; }
#footerContent { margin-left: 35px; }
#footer p.pipe { border-right: 1px #fff solid; float: left; margin-right: 5px; padding-right: 5px; padding-top:1px; }
#footer p.pipeLast { float: left; margin-right: 5px; padding-right: 5px; padding-top:1px; }

.imgBorder { border: 1px #0066a4 solid; }
.imgBorderWhite { border: 1px #fff solid; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; }
.spaceLeft { margin-left: 25px; }
.labelPad { padding: 5px 2px; }
.pad1 {padding:0 8px 0 0;}
.thumbnails {padding: 5px 0; }
