
BODY
{
	margin:0px;
	padding:0px;
	background: #e4f2f5;
	font-family: arial, verdana;
	color: #000;
}
#container
{
	width: 985px;
	margin:0px auto;
	position: relative;	
}
#header
{
	background: url('/assets/views/template/default/img/header.png') no-repeat top;
	height: 324px;
	position: relative;
	overflow: hidden;
}	
.nav-blocks
{
	position: absolute;
	top: -8px;
	left: 75px;
	z-index: 900;

}
.train-logo
{
	width: 680px;
	overflow: hidden;
	position: absolute;
	top: 123px;
	left: 500px;
	z-index: 600;
}
#airplane
{
	position: absolute;
	top: 20px;
	left: 380px;
	z-index: 800;
}
#balloon
{
	position: absolute;
	top: -20px;
	left: 900px;
	z-index: 801;
}
#yellow-content-box
{
	background: #ffff88; 
	border-top: 4px solid #fae63c; 
	border-bottom: 4px solid #fae63c; 
	height: 400px;
	float: none;
	clear: both;
	overflow: hidden;
}
#blue-content-box
{
	background: url('/assets/views/template/default/img/blue_bg.png')#e4f2f5 repeat-x top;
	min-height: 375px;
	overflow: hidden;
}
#purple-content-box
{
	background: url('/assets/views/template/default/img/purple_bg.png')#e4f2f5 repeat-x top;
	min-height: 375px;
	overflow: hidden;
}
#orange-content-box
{
	background: url('/assets/views/template/default/img/orange_bg.png')#f5fafb repeat-x top;
	min-height: 375px;
	overflow: hidden;
}

#footer
{
	position: relative;
	background: url('/assets/views/template/default/img/footer.png') no-repeat bottom center;
	height: 481px;
}
.navigation-box
{
	background: #ffff88; 
	border: 4px solid #fae63c; 
	padding: 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}
.navigation-box ul
{
	list-style-type: none;
	margin:0px;
	padding: 0px;
}
.navigation-box li
{
	display: block;
}
.navigation-box li a
{
	display: block;
	padding: 4px;
	text-decoration: none;
	color: #914106;
}
.navigation-box li a:HOVER
{
	display: block;
	padding: 4px;
	text-decoration: none;
	background: #914106;
	color:#ffff88;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;		
}
.inner
{
	margin:0px auto;
	width: 985px;
	position:relative;
	z-index: 999;	
}
.p8{padding:8px;}
.float-right{float: right;}
h1,h2,h3,h4,h5{margin:0px; padding:0px;}
.float-left{float: left;}
.ml20{margin-left: 20px;}
.mt10{margin-top: 10px;}
.mt50{margin-top: 50px;}
.ml120{margin-left: 120px;}
.w300{width: 550px;}
.w600{width: 600px;}
.font12{font-size: 12px; line-height: 18px; color: #000;}
.font14{font-size: 14px; line-height: 20px; color: #000;}
.clear{float: none; clear: both;}
.pos-bottom{position: absolute; bottom: 0px;}
.pos-bottom-right{position: absolute; bottom: 0px; right:0px;}
#footer p{	margin:0px; padding:2px;}
.links
{
	color: #116db3;
}
.links:HOVER
{
	color: #000;
}
.hp-links
{
	color: #c66c0a;
}
.hp-links:HOVER
{
	color: #000;
}
.ul-list-default
{
	font-size: 12px;
	line-height: 18px;
}
.local
{
	font-size: 14px;
	color: #594300;
}
.about-item
{
	display: block;
	background: url('/assets/views/template/default/img/about_block.png') no-repeat 0px 0px;
	height: 117px;
	width: 114px;
}
.staff-item
{
	display: block;
	background: url('/assets/views/template/default/img/staff_block.png') no-repeat 0px 0px;
	height: 118px;
	width: 120px;
}
.office-item
{
	display: block;
	background: url('/assets/views/template/default/img/office_block.png') no-repeat 0px 0px;
	height: 118px;
	width: 116px;
}
.dental-block
{
	display: block;
	background: url('/assets/views/template/default/img/dental_care_block.png') no-repeat 0px 0px;
	height: 118px;
	width: 116px;
}
.visit-block
{
	display: block;
	background: url('/assets/views/template/default/img/visit_block.png') no-repeat 0px 0px;
	height: 118px;
	width: 116px;
}
.call-block
{
	display: block;
	background: url('/assets/views/template/default/img/call_block.png') no-repeat 0px 0px;
	height: 118px;
	width: 116px;
}



.small-sub-header
{
	font-size: 16px;
	color: #116db3;
}
.about-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/about_dr_joe_header.png') no-repeat;	
}
.our-staff-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/our_staff_header.png') no-repeat;	
}
.our-office-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/our_office_header.png') no-repeat;	
}
.babys-teeth-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/your_babys_header.png') no-repeat;	
}
.first-visit-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/childs_first_visit_header.png') no-repeat;	
}
.facts-sub-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/facts_about_dr_joe.png') no-repeat;	
}
.member-of-sub-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/member_of.png') no-repeat;	
}
.financial-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/financial_policy_header.png') no-repeat;	
}
.your-childs-teeth-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/your_childs_teeth.png') no-repeat;	
}
.your-teeth-header
{
	width: 400px;
	height: 30px;
	background: url('/assets/views/template/default/img/your_teeth_header.png') no-repeat;	
}
.britesmile-header
{
	width: 600px;
	height: 30px;
	background: url('/assets/views/template/default/img/britesmile_header.png') no-repeat;	
}
.contact-us-header
{
	width: 600px;
	height: 30px;
	background: url('/assets/views/template/default/img/contact_us_header.png') no-repeat;	
}
.about-header span, .our-staff-header span, .our-office-header span, .babys-teeth-header span, .first-visit-header span, .facts-sub-header span, .member-of-sub-header span, .financial-header span, .your-childs-teeth-header span, .your-teeth-header span, 
.britesmile-header span, .contact-us-header span
{
	visibility: hidden;
}





.footer-nav
{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.footer-nav li
{
	float: left;
}
.footer-nav li a
{
	padding: 4px 4px;
	float: left;
	color: #594300;
	font-size: 12px;
	text-decoration: none;
}
.footer-nav li a:HOVER
{
	padding: 4px 4px;
	float: left;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.powered-by
{
	color: #594300;
	font-size: 10px;
	text-decoration: none;
}
.powered-by:HOVER
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}




/* FORM ELS */
.label
{
	float: left;
	width: 125px;
	font-size: 16px;
	text-align: right;
	padding: 3px;
	padding-right: 4px;
}
.input-area
{
	width: 370px;
	font-size: 14px;
	padding: 4px;
	color: #116db3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;		
	border: 1px solid #78a9cf;
}
.label-no-float
{
	font-size: 14px;
	padding: 4px;
	padding-bottom: 4px;
}
.textarea-input
{
	width: 370px;
	height: 125px;
	font-size: 14px;
	padding: 4px;
	color: #116db3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;		
	border: 1px solid #78a9cf;
}





