body { margin: 0px; padding: 0px; color: #404040; font-size: 0.7em; font-family: "Tahoma", Arial, Helvetica, sans-serif; background: #fff url(../_images/template/page_bkg.gif) repeat-x scroll top left;}

#container { width: 978px; margin-left: auto; margin-right: auto;}

#logo { width: 178px; height: 69px; margin-top: 18px;}

#tel { position: absolute; margin-left: 803px; top: 40px; width: 174px;}

#nav { position: absolute; top: 95px; margin-left: 301px; width: 677px; font-family: "Trebuchet MS", Tahoma; font-size: 110%;}
	#nav ul { margin: 0px; padding: 0px; text-align: right;}
	#nav li { list-style-type: none; display: inline; padding-left: 36px;}
	#nav a { color: #000; text-decoration: none;}
	#nav a:hover { color: #eb3591; text-decoration: underline;}
	#nav a.selected { color: #eb3591; text-decoration: underline;}

#main { width: 978px; position: absolute; top: 125px;}
#homepage_banner { width: 978px; height: 341px; margin-bottom: 22px;}

#banner_internal { width: 390px; float: left;}
#topbanner { border-bottom: 10px solid #fff;}

#main_right { width: 556px; float: right; margin-left: 29px; margin-top: 20px; min-height: 446px;}
	* html #main_right { height: 446px;}

#content { margin-bottom: 20px; width: 978px;}
	#main_right a { color: #eb3591; text-decoration: none;}
	#main_right a:hover { color: #eb3591; text-decoration: underline;}
#content_left { width: 400px; float: left;}
#content_right { padding-left: 20px; width: 558px; float: right;}
	#content_right ul { margin: 0px; padding: 0px;}
	#content_right li { float: left; width: 252px;}
	#content_right .leftspacer { margin-right: 25px; padding-left: 3px;}
	
#subnav { width: px;}
	#subnav ul { margin: 0px; padding: 0px;}
	#subnav li { list-style-type: none;}
	#subnav a { color: #; text-decoration: none; width: px; padding-left: px; display: block; background: #;}
	#subnav a:hover { background: #; color: #;}
	
#testimonials { width: 367px; margin-bottom: 30px;}
	#testimonials .link { padding-left: 71px;}

#testimonials_contact { float: right; width: 367px; margin-bottom: 30px;}

#footer { width: 978px; margin-top: 20px; background: url(../_images/template/footer_bkg.gif) no-repeat scroll top left; padding-top: 10px; margin-bottom: 20px;}
	#footer_left { width: 391px; text-align: right; float: left; margin-right: 33px;}
	#footer_right { width: 554px; float: right; text-align: left;}
	#footer_left_internal { width: 390px; text-align: right; float: left; margin-right: 30px;}
	#footer_right_internal { width: 557px; float: right;}
	#footer a { color: #eb3591; text-decoration: none;}
	#footer a:hover { color: #eb3591; text-decoration: underline;}
	#footer p { padding-bottom: 8px;}
	
.table { background: #fbf7f8; width: 100%;}
	.table th { background: #fc3c89; color: #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: bold; text-align: center; padding: 5px;}
	.table td { width: 33%; text-align: center; padding: 2px 5px 2px 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.table .darkrow { background: #f3e6ea;}
	
.smalltable { background: #fbf7f8; width: 50%;}
	.smalltable th { background: #fc3c89; color: #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: bold; text-align: center; padding: 5px;}
	.smalltable td { width: 33%; text-align: center; padding: 2px 5px 2px 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.smalltable .darkrow { background: #f3e6ea;}
	
.pinklink { padding-left: 10px; background: url(../_images/template/linkarrow.gif) no-repeat scroll top left;}
	#content a { color: #eb3591; text-decoration: none;}
	#content a:hover { color: #eb3591; text-decoration: underline;}
	
ul.inlinelist { margin:0; padding:0;}
	ul.inlinelist li { list-style-type: none; float:left; padding-right: 20px;}