 body { font-family: Arial, Helvetica, sans-serif; 
	   margin:0; 
	   padding:0;
	   font-size:16px; 
	   color:#d5cf88;}

html, body { height:100%;}

p { font-size: 16px;
	line-height: 20px;
	color:#d5cf88;}

h1 { font-size: 20px;
	 font-weight: normal;
	 margin:0;
	 padding:0;
	 color:#D5CF88;
	 font-family:Georgia, "Times New Roman", Times, serif;}

h2 { font-size: 15px;
	 font-weight: bold;
	 color:#DDDAB7;}

h3 { font-size: 14px;
	 font-weight: bold;
	 color:#C7D7D4;
	 line-height:22px;}

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	text-decoration: none;
	color:#ffffff;}

a:hover { text-decoration: underline}

li { 
	 line-height: 20px;
	 margin-bottom:5px;
	 }

.imgborder { BORDER: #636001 1px solid;}

.smalltext { font-size: 11px;
	         line-height: 13px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}

.background {background-image:url(assets/images/background.jpg);
			background-repeat:repeat-x;
			background-position:top center;}
.tablebg {background-image:url(assets/images/topart2.jpg);
		background-repeat:no-repeat;
		border:#3968b0 1px solid;}
.bluebox {border:#003399 1px solid;}
.bottomline {border-bottom:#3968b0 1px solid;}
.rightline {border-right:1px dotted #3968b0;}
.toprightline {border-right:#3968b0 1px solid;
				border-top:#3968b0 1px solid;}
.topline {border-top:#3968b0 1px solid;}

hr {color:#BBB67F;
	background:#BBB67F;
	border:0;
	height:1px;}

.services p {font-size:12px;
		   margin:0;}

.didyouknow {font-size:12px;}
/*Custom Templates*/

.bgsection1{
	background:url(assets/images/bg1.jpg) bottom right no-repeat #636003;
	border-right:6px solid #FFFFFF;
}

.bgsection2{
	background:url(assets/images/bg2.jpg) bottom left no-repeat #C7D7D4;
	
	
}
.bgsection3{
	background:url(assets/images/bg3.jpg) top right no-repeat #227667;
	border-top:6px solid #FFFFFF;
	border-right:6px solid #FFFFFF;
}
.bgsection4{
	background:url(assets/images/bg4.jpg) top left no-repeat #DDDAB7;
	border-top:6px solid #FFFFFF;
	
}

#wrapTable {
	z-index:0;
}

#floatContentContainer {
	width:0;
	height:20%;
	top:0;
	left:0;
}

#floatContent {
	_margin-left:-300px;
	width:755px;
	height:auto;
	position:relative;
	left:-286px;
	_left:13px;
	top:-400px;
	_top:-380px;
	z-index:2;
}

.bodyRepeat {
	background:url(assets/images/body_repeat.jpg) repeat-y top left;
}

.bodyTitle {
	background:#636001;
	padding:6px 0px 6px 20px;
	font-size:20px;
	color:#d5cf88;
	font-style:italic;
}

#picContainer {
	top:0;
	left:0;
	width:0;
	height:0;
}

#picFloat {
	width:173px;
	height:201px;
	top:-37px;
	_top:-37px;
	left: 0;
	_left: 0;
	z-index:3;
	position:relative;
}

.btmBg {
	background:url(assets/images/body_btm.jpg) bottom right no-repeat;

	}
#footerNav {
	width:395px;
	height:40px;
	margin-left:70px;
	margin-top:0;
	padding: 10px 0 0 10px;
}

#footerNav a {	
	color:#005041;
	font-size:13px;
	font-weight:bold;
}

#footerNav a:hover {
	color:#655F00;
	text-decoration:none;
}

.bottomlinks {color:#000000;
			  font-size:10px;
			  line-height:16px;
			  font-weight:normal;
			  text-decoration:none;
			  }

.bottomlinks a {color:#000000;
				font-weight:bold;
				text-decoration:none;}

.bottomlinks a:hover {color:#000000;}

/*End */

/*  Splash Custom*/
#splashBtm {
	background:url(assets/images/bottomNoEnter.jpg) top left no-repeat;
	height:153px;
}

#sideRepeat {
	background:url(assets/images/sideRepeat.jpg) top right repeat-y;
	width:135px;
}

#floatSplashNav {
	width:0;
	height:0;
	top:0;
	left:0;
	
}

#splashNav {
	width:474px;
	height:114px;
	top:-383px;
	left:276px;
	*top:-403px;
	_top:-421px;
	_left:276px;
	z-index:9;
	position:relative;
}
html>body #splashNavImage {	background:url(assets/images/ask.png) top left no-repeat;
}
*html #splashNavImage {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.cascadesdental.com/assets/images/ask.png');}

#splashSubNav {
	width:430px;
	height:20px;
	z-index:200;
	_top:-90px;
	top:-60px;
	position:relative;
	color:#005041;
	}

#splashSubNav a{
	color:#005041;
	font-size:13px;
	font-weight:bold;
	
	
}
#splashSubNav a:hover{
	color:#655F00;
	text-decoration:none;
	}

#floatEnterContainer {
	width:0;
	height:0;
	top:0;
	left:0;
}

#floatEnter {
	width:140px;
	height:34px;
	top:-300px;
	left:-245px;
	_top:-480px;
	_left:572px;
	position:relative;
	z-index:99;
}

#splashContentWrap {
	width:0;
	height:0;
	top:0;
	left:0;
}

#floatSplashContent {
	width:720px;
	height:110px;
	top:-46px;
 	left:-510px;
	_top:-100px;
 	_left:-30px;
	position:relative;
	z-index:999;
}
#splashSubNavHolder {
	width:430px;
	height:40px;
	padding-top:70px;
	padding-left:50px;
	_padding-top:48px;
	
}



#splashnav ul {margin:0; padding:0; list-style:none;}
#splashnav li a {display:block; width:281px; height:28px; border-bottom:1px solid #FFFFCC; line-height:30px; _line-height:26px; color:#005041; text-align:center; font-size:14px; font-weight:normal;}
#splashnav li a:hover {display:block; background-color:#025042; color:#fff; text-decoration:none;}
/*HotSpot*/

#hotspot{
	width:350px;
	height:67px;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}

#hotspotSplash{
	width:350px;
	height:67px;
	top:-20px;
	position:relative;
	left:0;
	cursor:pointer;
}

#starburst {
	width: 238px;
	height: 234px;
	background-image: url(assets/images/sedationBurst.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.cascadesdental.com/assets/images/sedationBurst.png');
	margin:0px;
	padding:0px;
	position:absolute;
	top:-15px;
	left:571px;
}

#music {
	width: 60px;
	height: 60px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-15px;
	left:571px;
}
/* End Splash*/

/* DIV IDS*/

#bggreen, #bgltblue, #bgblue, #bgsand {display:block; z-index:1;}
#bgltblue {position:absolute; right:0;}
#bggreen {position:absolute;}
#bgblue {position:absolute; top:400px;}
#bgsand {position:absolute; right:0; top:400px;}

#bggreen {width:40%; background:#636001 url(assets/images/bg1.jpg) bottom right no-repeat; height: 400px; }
#bgltblue {width:59.6%; background:#C7D7D4 url(assets/images/bg2.jpg) bottom left no-repeat; height: 400px;}
#bgblue {width:40%; background:#217566 url(assets/images/bg3.jpg) top right no-repeat; margin-top:5px; height:100%; min-height:70%;}
#bgsand {width:59.6%; background:#DDDAB7 url(assets/images/bg4.jpg) top left no-repeat; margin-top:5px; height:100%; min-height:70%;}

#wrapper {width:755px; margin: 0 auto; padding-top:40px;}
#abwrapper {width:100%; position:absolute; z-index:10; top:30;}
#colorwrapper {width:755px; float:left; background-color:#BBB67F;}
#addy { width:474px; text-transform:uppercase; line-height:30px; height:30px; color:#217566; float:right; font-weight:bold; letter-spacing:2px;}
#leftColumn{width:281px; float:left; background-color:#005041;}
#phone{width:281px; height:37px; line-height:37px; text-transform:uppercase; text-align:center; float:left; color:#C7D7D4; font-weight:bold; letter-spacing:1px;}
#logo {width:281px; height:191px; background:url(assets/images/header.jpg); float:left;}
#nav {width:281px; background-color:#BBB67F; float:left;}
#nav ul {margin:0; padding:0; list-style:none;}
#nav li a {display:block; width:281px; height:19px;_height:15px; border-bottom:1px solid #FFFFCC; line-height:20px;_line-height:20px; color:#005041; text-align:center; font-size:14px; font-weight:normal;}
#nav li a:hover {display:block; background-color:#025042; color:#fff; text-decoration:none;}
#rightColumn {width:474px; background:url(assets/images/body_repeat.jpg) repeat-y; float:right;}
#bodyBtm {background:url(assets/images/body_btm.jpg) bottom left no-repeat; width:454px; padding:10px; color:#D5CF88;}
table.header  {display:block; width:301px; display:inline; background-color:#636001; margin:27px -10px 10px -10px; float:left;}
#footer {width:755px; height:114px; background:url(assets/images/footer.jpg) no-repeat;}

.pic {margin:-10px -10px 10px 10px; float:right;}
.homeText{ font-size:16px;}

#bodyHeight { min-height:520px;}
*html #bodyHeight{ height:520px;}
/* splash */




/* end splash */

/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636001;
	border: #636001 1px solid;
	background-color: #D6D18F;
}
 input.submit
{
	border: 1px solid #636001;
	border-top-color: #636001;
	border-left-color: #636001;
	padding: 0.25em;
	background-color: #D6D18F;
	color: #636001;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #636001;
	border-top-color: #636001;
	border-left-color: #636001;
	padding: 0.25em;
	background-color: #636001;
	color: #D6D18F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.forms p {margin:0;}

/* Custom Forms End */



#toplinks {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 10px;
}
#toplinks a {
	text-decoration: none;
}
