body {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/nav/nav_background.gif);
	background-repeat: repeat-y;
}

/*
 * Misc
 *
 ********************************************/

H1 {font-size: 15px}
H1.purple {color: #594282;}
H1.green {color: #377F75;}
H2 {font-size: 15px; font-weight: bold;}
H2.green {color:#377F75;}
H2.purple {color:#594282;}
H3 {font-size: 12px; font-weight: bold;}

a { color: #000000; text-decoration:underline}
a:hover { color: #594282; text-decoration:underline}
a.purple_a { color: #594282; text-decoration:underline}

a.nav { color:#FFFFFF; }

/*
 * The Page
 *
 ********************************************/

div#thePage {
	background-color: #000000;
	width: 800px;
	margin: 0;
	padding: 0;
}


/*
 * Mast Head
 *
 ********************************************/
	div#mastHead_phone {
		background-image: url('../images/common/free-consultation-215-829-6900.gif');
		background-repeat: no-repeat;
		width: 300px;
		height: 22px;
		position: absolute;
		top:0;
		left:0;
		z-index: 100;
	}	
	
	div#mastHead {
		width : 100%;
		background-image: url(../images/top/repeat_top.jpg);
		background-repeat: repeat-x;
		height: 120px;
	}
	
	div#locationText
	{
		color: #FFFFFF;
		font-family: serif, "Times New Roman";
		font-size:14px;
		font-weight:bold;
		overflow:hidden;
		height: 18px;
		width: 150px;
		left: 232px;
		top: 93px;
		position: absolute;
	}

	img#title {
		z-index: 2;
		position: absolute;
		top: 0px;
		left: 128px;
	}


/*
 * Navigation
 *
********************************************/

div#navigation {
	float:left;
	background-color: #000000;
	background-repeat: no-repeat;
	width: 216px;
}

div#navigation div#links {
	margin: 55px 0 0 30px;
}

div#navigation div#links div.nav {
	margin: 5px 0px 0px 0px;
}

div#navigation div#links a.nav {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

div#navigation div#links a.nav:hover {
	color:#FF8B52;
}

div#navigation div#links div.navImage {
	text-align:center;
	margin: 15px 0px 5px 0px;
}

/*
 * Content
 *
 ********************************************/

div#dataContainer {
	float: left;
	background-color: #FFFFFF;
	width: 584px;
	height: auto;
	min-height: 1100px;
	height: expression('1100px');
}

div#data {
	width: 450px;
	padding: 0px 0px 0px 28px;
}

div#site_footer {
	width: 552px;
	padding: 0px 0px 0px 28px;
}



/*
 * Gallery Page
 *
 ********************************************/

.gallery_link {  font-size: 14px; color: #594282; font-weight: bold; text-decoration:none}
.gallery_link:hover {  font-size: 14px; color: #377F75; font-weight: bold; text-decoration:none}
div.gallery_section { float:left; border: solid 1px #000000;}
div.gallery_photo_link {padding: 10px 0px 10px 30px; }
div.gallery_intro_link {padding: 0px 0px 0px 50px; }
div.gallery_container { border: solid 1px #377F75; }
div.gallery_before_after { margin: 0px 0px 10px 30px;}
div.gallery_before { margin: 0px 0px 0px 30px; display: inline;}
div.gallery_after { margin: 0px 0px 0px 100px; display: inline;}


/*
 * Testimonial
 *
 ********************************************/

div.testimonial_text
{
	font-family:arial;
}

div.testimonial_author
{
	text-align:right;
	color:#594282;
}

div.testimonial_sep
{
	background-image:url(../images/testimonials/sep_line.gif);
	width:399px;
	height:7px;
	background-repeat:no-repeat;
	margin: 10px 0px 10px 0px;
}

div.video_thumb
{
	float: left;
	padding-left: 5px;

}

div.testimonal_video {
	display:none;
}

div#videos {width: 510px; height: 200px;}

/*
 * Locations
 *
 ********************************************/
div.see_map { float:left; }

div.directions { border: solid 1px #000000; width: 450px; }
div.directions_title {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #377F75;
	padding: 5px;
}
div.directions_text { padding: 10px; }
div.card_image {float:left; margin: 10px;}


/*
 * Misc
 *
 ********************************************/

p.purple, span.purple { font-size: 13px; color: #594282; font-weight: bold;}
span.green { font-size:13px; color:#377F75; font-weight: bold;}

ul.no_margin { margin: 0px; padding: 0px 0px 0px 12px;}
li.padding_5 { padding: 0px 0px 5px 0px; }
ol.no_margin { margin: 0px; padding: 0px 0px 0px 18px;}


div.photo_link {padding: 10px 0px 10px 0px;}
div.additional_links {padding: 5px 0px 0px 25px;}

.header { font-size: 13px;}
.small_white { font-size: 10px; color: #FFFFFF; }
.small { font-size: 9px;}
.header_green { color:#FF0000; font-size: 50px; font-weight: bold;  }
.header_purple { color:#594282; font-size: 50px; font-weight: bold;  }
.header_white { color:#FFFFFF; font-size: 15px; font-weight: bold;  }
.giant_green { color:#377F75; font-size: 18px; font-weight: bold;  }
.boldUnder { font-weight: bold; text-decoration: underline; font-size: 12px; color: #FFFFFF}
.testimonial { width:400px; font-family: Times New Roman; font-size: 13px; background-color: #DED9E6; color:#000000; padding:10px}
.before_after_message { background-color: #377F75; font-size: 12px; color:#FFFFFF; text-align:center; padding:10px}
.text_padding {padding-left:25px;}

.back_purple { background-color: #7A689B; color:#FFFFFF }
.back_dark_purple { background-color: #3A276E; color:#FFFFFF; font-weight: bold; }
.back_light_purple { background-color: #DED9E6; }


div.clear {clear:both;}


/* Modal Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:300px; width:485px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(../images/common/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
