@charset "UTF-8";

*
{
	color:#19313B;	
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	background-position:left top;	
	background-color:#19313B;
	margin:25px 0px;
	color:#19313B;
}

p
{
	line-height:150%;
	margin:15px 0;
}

p.right_float
{
	margin-right:60px;
	text-align:right;
}

p.red
{
	color:#982016;
}
a
{
}

a:hover
{
text-decoration:none;
color:#982016;
}


h1
{
		padding:5px;
	font-size:12px;
	font-weight:bold;
}

h2
{
		padding:5px;
	font-size:12px;
	font-weight:bold;
}

h3
{
	padding:5px;
	font-size:16px;
	font-weight:bold;
}

h1.border
{
	padding:4px 0 12px 10px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#876E3F;
	background-image:url(../images/h1_border_bg.gif);
	background-repeat:no-repeat;
	background-position:0 24px;	

}

h1.border a
{
	font-size:11px;
	font-weight:bold;	
	text-decoration: none;
	color:#000;
}

h1.border a:hover 
{	
	text-decoration: none; 
	color:#982016;
}



em.bold
{
	font-weight:bold;
	font-style:normal;
}

abbr
{
	border-bottom:1px solid #A2B21C;
}

.clear_float
{
   clear:left;
}

.h1
{
color:#CA411C;
font-weight:bold;
 font-style: italic;
}

.h2
{
	padding:10px 0 0 0;
	margin:0;
	font-family: Arial, Helvetica, Times, serif;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	color:#000;
}

/*******************************************************Main Container*******************************************************/

div#content_container
{
	width:757px;
	height:auto;
	margin:auto;		
	padding:2px;
	background:#FCF8EC;
}

/*******************************************************Navi Container*******************************************************/



div#navi_container
{
	width:761px;
	height:26px;
	margin:auto;
	padding:0px;
}

div#navi_container img
{
	margin:0px;
	padding:0px;
}


/*rotating images div*/

div#rotating_images_container
{
 width:761px;
	height:138px;
	margin:auto;
	padding:0px;
	background-color:#FCF8EC;
	background-color:#fff;
	text-align:center;
}

div#rotating_images_container img
{
 width:251px;
	height:136px;
	border:1px solid #fff;
	margin:0px;
	padding:0px;
}

/*******************************************************Left Side Container*******************************************************/

#left_side_container
{
	width:214px;
	height:auto;
	background-color:#A69A82;
	float:left;
	display:block;
		margin:0;
	padding:0;
}

div#left_side_menu_container 
{
	margin:5px 4px 4px 4px;
	padding:0px;
	text-align:left;
	list-style-type:none;
}

div#left_side_menu_container ul
{
	width:206px;
	font-size:11px;
	color:#176232;
	list-style:none;
	margin:0px;
	padding:0px;	
}


div#left_side_menu_container ul li
{
	width:206px;
	color:#176232;
	background:#fff;
	text-decoration:none;
	display:block;
	width:100%;
	margin:0 0 1px 0;
	padding:0px;
	line-height:24px;	
		font-size:11px;
}

div#left_side_menu_container ul li a:link
{	
 width:196px;
	height:24px;
	display:block;
	background-image:url(../images/li_bg.gif);
	background-repeat:no-repeat;
	padding-left:10px;
		font-size:11px;
}

div#left_side_menu_container ul li a:active
{	
 width:196px;
	height:24px;
	display:block;
	background-image:url(../images/li_bg.gif);
	background-repeat:no-repeat;
	padding-left:10px;
		font-size:11px;
}

div#left_side_menu_container ul li a:visited
{	
 width:196px;
	height:24px;
	display:block;
	background-image:url(../images/li_bg.gif);
	background-repeat:no-repeat;
	padding-left:10px;
		font-size:11px;
}

div#left_side_menu_container ul li a:hover
{	
width:196px;
	height:24px;
	display:block;
	color:#982016;
	background-image:url(../images/li_bg_mouseover.gif);
	background-repeat:no-repeat;
	padding-left:10px;
		font-size:11px;
}

div#left_side_menu_container img
{
	margin:7px 0 2px 0;
	padding:0px;

}

/*******************************************************Right Side Container*******************************************************/

#right_side_container
{
	width:541px;
 height:auto;
	margin-left:2px;
	float:left;
	
}

#right_side_container p
{
padding:0 5px;
}

#right_side_container h2
{
color:#CA411C;
font-weight:bold;
padding:0;
margin:0;
font-family: Arial, Helvetica, Times, serif;
font-size:14px;

}
/*******************************************************Header & Footer Container*******************************************************/
div#header
{
	width:761px;
	height:110px;	
	margin:auto;
	padding:0;
	background-color:#FCF8EC;
	background-image:url(../images/header_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

div#header_links
{
	width:200px;
	height:20px;		
	position:relative;
	top:10px;
	left:569px;
}

div#footer
{
	width:761px;
	height:80px;	
	margin:auto;
	padding:0;
	background-color:#FCF8EC;
	background-image:url(../images/footer_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	text-align:center;
}

div#footer #footer_links
{
	width:757px;
	height:22px;
	margin:0 2px 6px 2px;	
	padding:0;
	background-color:#E9A01F;
}

.design_by_lavtweb
{
 margin-top:5px;
	text-align:center;	
}
.design_by_lavtweb img
{
 padding-right:5px;
}

.design_by_lavtweb a
{
	color:#000;
	text-decoration:underline;
}
.design_by_lavtweb a:hover
{
	color:#982016;
	text-decoration:none;
}

#header_links a:link, #footer_links a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#header_links a:visited, #footer_links a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#header_links a:active, #footer_links a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#header_links a:hover, #footer_links a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

/*******************************************************Gallery Container*******************************************************/


div#gallery_links
{
 padding:14px;
	text-align:center;
}

div#gallery_links table
{
	border:0;
	border-collapse:collapse;
}

div#gallery_links table td
{
	padding:8px 1px;
}

div#gallery_links img
{
 border:1px solid #000;;
	margin:10px 22px 10px 22px;
	padding:0;
}

div#gallery_links a:link
{	
 width:160px;
	height:138px;
	background-image:url(../images/gallery_link.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
}

div#gallery_links a:active
{	
 width:160px;
	height:138px;	
	background-image:url(../images/gallery_link.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
}

div#gallery_links a:visited
{	
 width:160px;
	height:138px;
	background-image:url(../images/gallery_link.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;	
}

div#gallery_links a:hover
{	
 width:160px;
	height:138px;
	background-image:url(../images/gallery_link_over.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
}

/*******************************************************Testimonials Container*******************************************************/


.testimonials_left_side_bg
{
 width:500px;
	height:auto;
	margin:5px;
	padding:10px;
	background-image:url(../images/testimonials_left_side_bg.jpg);
	background-repeat:repeat-y;
}

.testimonials_right_side_bg
{
 width:500px;
	height:auto;
	margin:5px;
	padding:10px;
	background-image:url(../images/testimonials_right_side_bg.jpg);
	background-repeat:repeat-y;
}


/*******************************************************Sitemap Container*******************************************************/

div#sitemap
{

}
div#sitemap p
{
margin:3px 0 3px 40px;
padding:3px 0 3px 5px;
border-left:5px solid #A79B83;;
}

div#sitemap p a
{
margin:0;
padding:0;
color:#982016;
}

div#sitemap p a:hover
{
margin:0;
padding:0;
color:#000;
}

div#sitemap h1
{
 width:490px;
	height:17px;
	margin:5px;
	padding:3px 0 0 30px;
	background-image:url(../images/h1_bg_type_1.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}

/*******************************************************Our Services Container*******************************************************/

div#our_services
{

}

div#our_services ul li
{
	font-size:11px;	
}

div#our_services h1
{
 width:490px;
	height:17px;
	margin:5px;
	padding:3px 0 0 30px;
	background-image:url(../images/h1_bg_type_1.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}


div#our_services_description_container
{
	width:500px;
	height:auto;	
	margin:5px;
	padding:10px 10px 10px 10px;
	background-image:url(../images/our_services_description_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	text-align:left;
	vertical-align:top;
	}

div#right_side_description_container
{
	margin:0;
	padding:0;
	width:498px;
	/*width:262px;*/
	height:auto;	
	float:left;
	
}




.h1
{
color:#CA411C;
font-weight:bold;
 font-style: italic;
}


div#right_side_description_container h1
{
 height:22px;
 width:234px;
	background-image:url(../images/bullet_type_2.jpg);
	background-repeat:no-repeat;
	background-position:left;
		
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	
		padding:0 0 0 24px;
	 margin:0 0 0 228px;
}

div#right_side_description_container h2
{
	padding:10px 0 0 5px;
	margin:0;
	font-family: Arial, Helvetica, Times, serif;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	color:#CA411C;
}


div#right_side_description_container img
{
width:226px;
height:340px;
float:left;
padding:0;
margin:0 10px 10px 0;

border:1px solid #000;
}

/*******************************************************Articles Container*******************************************************/

div#articles
{

}

div#articles h1
{
 width:490px;
	height:17px;
	margin:5px;
	padding:3px 0 0 30px;
	background-image:url(../images/h1_bg_type_1.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
/*******************************************************Favorites Container*******************************************************/

div#favorites
{

}

div#favorites h1
{
 width:490px;
	height:17px;
	margin:5px;
	padding:3px 0 0 30px;
	background-image:url(../images/h1_bg_type_1.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}

div#favorites ul
{

}
div#favorites ul li
{
 height:22px;
 width:auto;
	list-style-type:none;
	background-image:url(../images/bullet_type_1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:6px 0 0 24px;
	margin:0;
}

div#favorites ul li a:hover
{
	color:#982016;
	text-decoration:none;
}
/*******************************************************Our Services Images*******************************************************/
/*Home Makeovers*/

div#home_makeovers_kitchens
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/home_makeovers_image_kitchens.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#home_makeovers_baths
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/home_makeovers_image_baths.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#home_makeovers_doors
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/home_makeovers_image_doors.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#home_makeovers_windows
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/home_makeovers_image_windows.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#home_makeovers_family_rooms
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/home_makeovers_image_family_rooms.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

/*Plaster Specialties*/

div#plaster_specialties_replace
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/plaster_specialties_image_replace.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#plaster_specialties_repair
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/plaster_specialties_image_repair.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#plaster_specialties_specialty_finishes
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/plaster_specialties_image_specialty_finishes.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}



/*Tuckpointing*/

div#tuckpointing_replace
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tuckpointing_image_replace.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#tuckpointing_repair
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tuckpointing_image_repair.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#tuckpointing_specialty_finishes
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tuckpointing_image_specialty_finishes.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}


/*Retaining Walls*/
div#retaining_walls_lock_block_style
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/retaining_walls_image_lock_block_style.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#retaining_walls_brick
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/retaining_walls_image_brick.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#retaining_walls_stone
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/retaining_walls_image_stone.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#retaining_walls_railroad_tie_style
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/retaining_walls_image_railroad_tie_style.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#retaining_walls_ornamental_metal
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/retaining_walls_image_ornamental_metal.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

/*Decks and Fences*/

div#decks_and_fences_cedar
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/decks_and_fences_image_cedar.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#decks_and_fences_treated_lumber
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/decks_and_fences_image_treated_lumber.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
/*Additions*/
div#additions_family_rooms
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/additions_image_family_rooms.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#additions_baths
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/additions_image_baths.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
/*Drywall*/
div#drywall_install
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/drywall_image_install.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#drywall_tape
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/drywall_image_tape.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#drywall_mud
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/drywall_image_mud.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#drywall_finish
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/drywall_image_finish.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

/*Painting*/

div#painting_interior
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/painting_image_interior.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#painting_exterior
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/painting_image_exterior.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#painting_faux_finishes
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/painting_image_faux_finishes.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
/*Handyman & Predication Work*/
div#handyman_and_predication_work_general
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/handyman_and_predication_work_image_general.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#handyman_and_predication_work_light_plumbing
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/handyman_and_predication_work_image_light_plumbing.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

/*Concrete Renovation*/

div#concrete_renovation_windows
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/concrete_renovation_image_windows.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#concrete_renovation_doors
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/concrete_renovation_image_doors.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#concrete_renovation_patio
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/concrete_renovation_image_patio.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#concrete_renovation_steps
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/concrete_renovation_image_steps.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#concrete_renovation_walls
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/concrete_renovation_image_walls.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}


/*Tile Work*/
div#tile_work_floors
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tile_work_image_floors.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#tile_work_walls
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tile_work_image_walls.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#tile_work_kitchens
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tile_work_image_kitchens.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#tile_work_baths
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tile_work_image_baths.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#tile_work_heated_floors
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tile_work_image_heated_floors.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#tile_work_slate
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tile_work_image_slate.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#tile_work_glass_tile
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/tile_work_image_glass_tile.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
/*Woodwork*/
div#woodwork_furniture
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/woodwork_image_furniture.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#woodwork_cabinetry
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/woodwork_image_cabinetry.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#woodwork_crown_moulding
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/woodwork_image_crown_moulding.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
div#woodwork_specialty_items
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/woodwork_image_specialty_items.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#woodwork_mantles
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/woodwork_image_mantles.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
/*Outdoor Living*/
div#outdoor_living_patios
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/outdoor_living_image_patios.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#outdoor_living_walls
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/outdoor_living_image_walls.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

div#outdoor_living_stone_paths
{
	margin:0;
	padding:0;
	width:226px;
	height:340px;	
	background-image:url(../images/outdoor_living_image_stone_paths.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
/*******************************************************Double UL Container*******************************************************/
ul.double_column_list
{
	list-style-type:none;
	width:400px;	
	margin:0 0 0 36px;
	padding:0;
}
ul.double_column_list li
{	
	padding:3px 0px 3px 15px;
	width:185px;
	float:left;	
	background:url(../images/bullet_type_1.jpg) no-repeat 0px 3px;
}
ul.double_column_list li a
{	
	color:#000;
	text-decoration:underline;	
}
ul.double_column_list li a:hover
{	
	color:#982016;
	text-decoration:none;	
}
/*******************************************************Single UL Container*******************************************************/

ul.single_column_list 
{	
 list-style-type:none;
	width:500px;
 margin:5px 0;
		float:left;
		display:inline;
}
ul.single_column_list li 
{	
	padding:3px 0px 3px 15px;
	width:470px;
	float:left;	
	background:url(../images/bullet_type_1.jpg) no-repeat 0px 3px;
	
			display:inline;
}
ul.single_column_list li  a
{	
	color:#000;
	text-decoration:underline;
		
}
ul.single_column_list li  a:hover
{	
	color:#982016;
	text-decoration:none;	
}


/*******************************************************Free Consultation Container*******************************************************/


div#free_consultation_container
{
 width:200px;
	height:196px;
 border:0px;
	margin:5px 0 3px 0;
	text-align:center;
	padding-left:5px;
	background-image:url(../images/free_consultation.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div#free_consultation_container .link
{
	margin:0;
	padding-top:144px;
}

div#free_consultation_container .link a
{
	font-size:16px;
	font-weight:bold;
	font-size:1.2em
}



/*******************************************************Flash Home Container*******************************************************/





div#flash_container
{
	width:541px;
	height:280px;
	margin:auto;
	background-color:#FCF8EC;		
}

div#flash_home_container
{
	padding:0;	
	background-color:#FCF8EC;	
}

/*******************************************************Contact Us Container*******************************************************/

.contact_form_table
{
	width:510px;	
	margin:10px 5px;
	padding:70px 0 0 0;
}
.contact_form_bg
{
	height:440px;
	background-image:url(../images/contact_us_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.employment_form_bg
{
	height:440px;
	background-image:url(../images/employment_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.send_to_a_friend_form_bg
{
	height:530px;
	background-image:url(../images/send_to_a_friend_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.contact_form_table h1
{
	font-size:20px;
	color:#333;
}
.contact_form_table .red
{
	color:#F00;
	font-weight:bold;
}
.contact_form_table .note
{
	color:#044E5B;
	font-size:11px;
	font-weight:bold;
}
.contact_form_table .success
{
	color:#044E5B;
	font-weight:bold;
}
.contact_form_table table
{
	border-collapse:collapse;	
}
.contact_form_table table td
{
	padding:5px;
	vertical-align:top;
}
.contact_form_table table td.name
{
	width:140px;
	text-align:right;
}
.contact_form_table table td.input
{
	width:260px;
}
.contact_form_table table td.required
{
	width:50px;
}
.contact_form_table table td.section
{
	width:auto;
	padding-left:250px;
	font-weight:bold;
	background-color:#C6BCA4;
}
.contact_form_table table .success
{
	padding:20px 4px;
	color:#044E5B;
	font-weight:bold;
}
.contact_form_table table .text_box
{
	width:260px;
	margin:0;
	padding:0;
	background-image:url("../images/text_box_bg.jpg");
	background-position:0 0;
	background-repeat:repeat-x;
}
.contact_form_table table .radio_box
{
	width:260px;
	margin:0;
	padding:0;
}
.contact_form_table table .text_box_short
{
	width:40px;
	margin:0;
	padding:0;
	background-image:url("../images/text_box_bg.jpg");
	background-position:0 0;
	background-repeat:repeat-x;
}
.contact_form_table table .text_box_tall
{
	width:260px;
	height:120px;
	margin:0;
	padding:0;
	background-image:url("../images/text_box_tall_bg.jpg");
	background-position:0 0;
	background-repeat:repeat-x;
}
.contact_form_table table .drop_down_list
{
	width:260px;
	margin:0;
	padding:0;
	background-color:#F4EFDC;
}
.contact_form_table table .text_box_required
{
	width:50px;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
}

/*******************************************************Better Business Bureau Container*******************************************************/


div#member_of_container
{
 width:510px;
	border:0;
	margin:5px;
	padding:0;
	text-align:center;
	background-color:#A69A82;
}

div#member_of_container img
{
 border:0;
	padding:0;
	margin:0;
}
