

body {
	overflow-x: hidden;
	background-image: url(/images/lines_bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-family:verdana;
	font-size: 12px;

}

p{
	color:#636466;		
}

#contactLinks{
	font-family:verdana;
	margin-left:50px;
	color:#9F0000;
	margin-top:0px;	
	padding-bottom:15px;
		
}
#ie_fix{
	position:relative; 
	top:36px;
		
}

img {
    behavior:url(/includes/iepngfix.htc);
}

#wrapper {
	margin: 0px auto;
	
	padding: 0px;
	width:100%;
	height:610px; 
	
	
}

.map_link {
	color:#9F0000;
	text-align:left;
	position:relative;
	left:160px;	
	top:3px;
	font-size:10px;
	text-decoration:none;
	
}
.map_link a:hover{
	text-decoration:underline;
	font-size:10px;
}
.map_link a:visited{
	text-decoration:none;
	font-size:10px;
	
}

	

.myUL{
	padding-left:0px;
	margin-left:0px;
	margin-top:10px;
	list-style: none;

	

}


.myUL li{
	 
	padding-left: 10px;
	margin-bottom:5px;
    background-image: url(/images/bdot.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;
}

.our_work_bigger_font .bigger_font2{
	font-family:verdana;
	font-size:12px;
	color:#636466;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:15px;
	
	
}

.bigger_font2{
	font-family:verdana;
	font-size:12px;
	color:#636466;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:15px;
	
		
}
.no_pad{
	padding-bottom:0px;	
	
}

.darker_sub{
	color:#3f4142;
	
}

.click_on_an_icon{
	float:right; 
	padding-top:0px; 
	padding-left:9px; 
	font-family:'Verdana';
	color:#9f0000;
	font-style:italic;
	
	
}

.quote{
	font-style:italic;
	color:#58595a;	
}
.tr{
	
	float:right;	
	padding-right:0px;
	position:relative;
	top:-175px;
	left:-62px;
}
.tr h1{
	display:none;
	
}
.cb{
	clear:both;	
}

.few{
	float:right;
	position:relative;
	left:140px;
	top:13px;
}

#free_to_sayings_larger{
	margin-left:0px;
	position:relative;
	left:-3px;

}
#free_to_sayings_larger2{

	margin-left:0px;
	position:relative;
	left:-3px;
	margin-top:0px;
	padding-bottom:8px;

}
.google_map_placement{
	position:relative; 
	right:-42px; 
	top:43px;
}

#content_box{
	float:left;
	width:640px;
	padding-left:195px;
	margin-top:10px;
	margin-bottom:50px;
}

.new_content{

	float:left;
	padding-left:61px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	
}
#long_box{
	margin-bottom:20px;
	margin-top:0px;
	padding-top:4px;

}
.new_flower{
	 behavior:url(/includes/iepngfix.htc);
	float:right;
	height:190px;
	width:188px;
	background-image:url(/images/flower.png);
	background-repeat:no-repeat;
	position:relative;
	top:100px;
	left:-17px;

		
	
}

#content {
	float: left;
	width: 640px;
	padding: 0;
}

#client_login{
	text-align:right;	
	margin:0px 2px -35px 0px;
	padding:0px;
}



#fam_logo{
	margin:5px 0px 0px 44px;
	padding-top:14px;
	width:188px;
	
}

#fam_picture{
	/*background: url(images/fam_picture_ds.png) no-repeat;*/
	width:430px;
	height:287px;
	margin-left:8px;
	padding-top:10px;
}
#flash_container{
	 behavior:url(/includes/iepngfix.htc);
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:1020px;
	padding-bottom:10px;
}
#flower_box_left{
	background-image:url(/images/left_flower.gif);
	background-repeat:no-repeat;
	width:120px;
	height:333px;
	margin-left:21px;
	margin-top:36px;

	
}
#footer-wrapper {
	width: 100%;
}

#footer {
	
	top:650px;
	width: 900px;
	height: 10px;
	padding: 0px 25px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	font-size:11px;
	color:#5a5a5a;
	
}
#footer a{
	color:#9F0000;	
	text-decoration:none;
	
}

#footer a:hover{
	color:#9F0000;	
	text-decoration:underline;
	
}

#free_to{
	margin-left:-44px;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
	width:450px;
	clear:both;
	

}



#social {
	height:17px;
	width:425px;
	float:left;
	padding-bottom:25px;
	margin-bottom:0px;
	position:relative;
	left:50px;
	margin-left:0px;
	color:#636466;	
	
}

#social a{
	color:#636466;	
	text-decoration:none;
}
#social a:hover{
	color:#636466;	
	text-decoration:underline;
}

.social_icons{
	 float:left;	
	 margin-left:10px;
	
	 font-size:10px;
	 line-height:20px;
}

.social_icons_linkedin{
	 float:left;
	 	
	 margin-left:0px;
	 font-size:10px;
	
	

}

.blank{
	position:relative; 
	top:37px;	
}

#free_to_copy_box{
	margin-left:52px;
	width:440px;
	margin-top:0px;
	height:150px;
	padding-top:0px;
		
}

#two_line_free_to_copy_box{
	margin-left:52px;
	width:430px;
	margin-top:0px;
	height:150px;
	padding-top:0px;
	position:relative;
	color:#636466;
	top:26px;	
}


#free_to_copy_box p{	
	color:#636466;
	font-family:verdana;
}

.headline{
	font-weight:bold;	
}
#icon_boxes_holder{
	position:relative;
	left:10px;
	width:437px;
	padding:0px;
	margin-top:23px;
	margin-left:0px;
	height:200px;
}

.icon_box{
	width:53px;
	height:52px;
	float:left;
}

.icon_box_float_right{
	float:right;
	margin-right:0px;
	padding-right:0px;
	
}
#innerWrapper {
	 behavior:url(/includes/iepngfix.htc);
	background:url(/images/paper_background3.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	*margin-top:-50px;	
	padding-right:0px;
	/*width:958px;
	height:559px;*/
	width:976px;
	height:586px;
}

#left_side{
	float:left;	
	height:455px;
	width:485px;		
}


#main_box{
	margin-left:0px;
	padding-left:0px;
	height:0px;
}
#meet_the_family_box_title{
	margin-left:50px;
	height:40px;
	margin-top:35px;
	padding-bottom:0px;
}

#meet_the_family_box_text{
	margin-left:52px;
	margin-top:-10px;
	height:120px;
	padding:0px;
	color:#636466;

	
}

#meet_the_family_box_text p{
font-family:verdana;
	color:#636466;	
	line-height:20px;
	width:325px;
	margin-top:10px;
	
}

#meet_the_family_box_text ul{
	position:relative;
	left:-24px;
	
}

#meet_the_family_box_text li{
	line-height:170%;	
}



.mynewHR{
	width:605px;
	height:1px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #999;
}


.name_bullets{
	padding-left:0px;
	margin-left:20px;
	margin-top:10px;
	list-style: none;	

}
.drop_line{
	padding-top:20px;
}

.name_bullets li{
	 
	padding-left: 10px;
	margin-bottom:5px;
    background-image: url(/images/bdot.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;
}


.thin{
	color:#bfbfbf;	
	height:1px;	
}

#our_work_free_to{
	margin-left:50px;
	height:30px;
	margin-top:49px;
	padding-bottom:25px;
}
.our_work_bigger_font{
		font-family:verdana;
		font-size:11px;
		color:#636466;
		margin-top:10px;
		margin-left:51px;
		padding-bottom:0px;
		width:410px;
		line-height:23px;
}
.phone_nums{
	color:#9F0000;	
	
}

.our_work_bigger_font a{
	color:#9F0000;	
	text-decoration:none;
	
}

.our_work_bigger_font a:active{
	color:#9F0000;	
	text-decoration:none;
}
.our_work_bigger_font a:hover{
	color:#9F0000;	
	text-decoration:underline;
}
.our_work_pictures{
	  behavior:url(/includes/iepngfix.htc);
		margin-top:37px;
		margin-left:80px;
		width:300px;

}
.work{
	position:relative; 
	left:-41px; 
	top:-25px;
	
}
.our_work_pictures_contact{
	  behavior:url(/includes/iepngfix.htc);
		background-image:url(/images/landings/empty_frame.png);
		background-repeat:no-repeat;
		margin-top:37px;
		margin-left:80px;
		height:449px;
		width:400px;

}
#right_side_landings{

	float:left;
	height:526px;
	padding-right:0px;
	margin-right:0px;
	margin-right:0px;
	padding-top:0px;
	margin-top:-69px;
	width:440px;

}



#right_side_landings_contact{

	float:left;
	height:526px;
	padding-right:0px;
	margin-right:0px;
	margin-right:0px;
	padding-top:0px;
	margin-top:-69px;
	width:440px;
	padding-bottom:40px;

}


#right_side{
	float:left;
	height:526px;
	padding-right:0px;
	padding-left:16px;
	margin-right:0px;
	margin-top:-70px;
	width:427px;

}

.persons_name{
	font-family:"Courier",Georgia,Serif;
	font-size:31px;
	color:#c20000;
	font-weight:bold;
}
.picture_ds{
	behavior:url(/includes/iepngfix.htc);
	float:left;
	background-image:url(/images/picture_ds.png);
	background-repeat:no-repeat;
	width:297px;
	height:152px;
	margin-top:10px;
	padding-right:20px;
}

.proBio{
	float:left;
	margin-right:5px;
	font-style:italic;	
}



#saying{
	width:400px;
	margin-left:93px;
	margin-top:0px;
	padding-top:0px;
	height:37px;

}
.scroll_arrows{
	height:1px;
	float:right;  
	position:relative; 
	left:-50px;
	top:-170px;

}


.sub_headline{
	font-weight:bold;
	font-style:italic;	
}
#sub_menu{

	width:400px;
	margin-left:50px;
	/*position:absolute;
	top:340px;*/
	padding-top:20px;
	margin-top:0px;
	font-family:verdana;
	font-size:11px;
	color:#9f0000;
	line-height:20px;
	
}


#sub_menu a:link{
	color:#9f0000;
	text-decoration:none;
}
#sub_menu a:visited{
	color:#9f0000;
	text-decoration:none;
}
#sub_menu a:hover{
	color:#9f0000;
	text-decoration:underline;
}
#sub_menu a:active{
	color:#9f0000;
	text-decoration:none;
}

#text_nav{

	margin-left:569px;
 	width:500px;
 	height:20px;
}

.text_to_right{

	font-family:verdana;
	width:610px;
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:55px;
	line-height:17px;
	
}

.text_to_right .darker_sub{
	color:#3f4142;

}

.text_to_right p{	
	color:#636466;
}

.text_to_right .bigger_font2{
	font-family:verdana;
	font-size:12px;
	color:#3f4142;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:15px;

		
}

.text_to_right .special{
	color:#474a4d;
}
	
.text_to_right li{

	color:#636466;
}

.text_to_right a{
	color:#c30011;
	font-size:9px;	
	text-decoration:none;
}
.text_to_right a:hover{
	text-decoration:underline;	
	
}

.text_to_right li{
	position:relative;
	left:-27px;	
	
}

.special{
	color:#474a4d;

	
}

/*//////////////////////////////////////////////
*/
.Container {
	position:relative;
	padding:0px;
	margin:0px;
	left:0px;
	top:5px;
	text-align:left;
	width: 300px;
	height: 200px;

}
#Scroller-1 { 

	position: relative; 
	overflow: hidden;
	padding:0px;
	margin:0px;
	width: 615px;
	height: 190px;
	text-align:left;
  
}

.Scroller-Container {
	
	position: absolute;
	top: 0px; left:0px;
}

.Scroller-Container p{
	margin-top:0px;	

}

#Scrollbar-Container {
	position: relative;
	top: -15px; left: 300px;
	
	
}
.Scrollbar-Up {
	cursor: pointer;
	position: absolute;
	top:6px;
}

.Scrollbar-Track {
	width: 11px; height: 178px;
	position: absolute;
	top: 27px; left:310px;
	background: transparent url(/images/scrollbar_track_longer.png) no-repeat center center;
}

.Scrollbar-Track_hide {
	width: 11px; height: 178px;
	position: absolute;
	top: 27px; left:310px;
}


.Scrollbar-Handle {
	position: absolute;
	width: 11px; height: 20px;
	cursor:pointer;
	padding:0px;
	
}

.Scrollbar-Down {
	cursor: pointer;
	position: absolute;
	top: 160px;

}
