/* Walter_May */

body {
background-color:#D5C8A6;
}

/*******************************************wrapper**/
#wrapper {
width:1024px;
background-color:#ffffff;
}

/*\*/ * html #wrapper {
width:1026px;
background-color:#ffffff;
}/**/
/*******************************************wrapper_end**/

/*******************************************content**/
#content_top {
width:1024px;
height:554px;
background-color:#3F0104;
}

#content_top_interior {
width:1024px;
height:142px;
background-color:#3F0104;
}

/*\*/ * html #content_top_interior {
width:1032px;
height:142px;
background-color:#3F0104;
}/**/


#header{
width:1024px;
height:106px;
background:url(../images/header_background.jpg);
}

#logo {
height:120px;
width:214px;
background:url(../images/walter_logo.jpg);
background-repeat:no-repeat;
float:left;
margin-left:35px;
}

#phone {
width:200px;
height:50px;
font-family:century gothic, arial, Helvetica ;
float:right;
margin-right:70px;
margin-top:20px;
//margin-top:40px;
}

#phone p {
color:#fff;
font-size:22px;

}

h2 {
font-family:century gothic, arial, Helvetica ;
font-size:20px;
color:#990000;
margin-left:15px;
}

#content_bottom_left_interior ul{
width:300px;
font-size:14px;
font-family:century gothic, arial, Helvetica ;
font-color:#666666;
list-style-type:square;
float:left;

}

/*******************************************content_end**/

/*******************************************content_bottom**/
#content_bottom{
width:1024px;
height:690px;
background-color:#ffffff;
}

#content_bottom_interior {
width:1024px;
background-color:#ffffff;
background-color:white;
z-index:1;
}

#content_bottom p{
font-size:12px;
font-family:century gothic, arial, Helvetica ;
color:#3A5065;

}

#content_bottom_left{
width:713px;
height:670px;
//height:628px;
border:solid 1px #ccc;
float:left;
margin-left:10px;
margin-top:10px;
}

#content_bottom_left_interior {
width:675px;
//width:710px;
float:left;
margin-left:10px;
margin-top:10px;
}

#content_bottom_left_interior p{
font-size:12px;
font-family:century gothic, arial, Helvetica ;
color:#3A5065;
margin-left:15px;
}

#content_bottom_left_content{
width:450px;
float:left;
margin-left:20px;
margin-top:2px;
}

/*\*/ * html #content_bottom_left_content{
width:450px;
float:left;
margin-left:5px;
margin-top:2px;
}/*\\*/

/***********************info_box_styles**/
#info_box {
width:199px;
height:176px;
background:url(../images/info_back.gif);
float:right;
margin-right:0px;
margin-top:10px;
}
#left_inside {
width:242px;
height:574px;
float:right;
border:0;

margin:0px;
}
.info_box {
font-family:century gothic, arial, Helvetica ;
font-weight:bold;
color:#2D445B;
font-size:11px;
margin-top:8px;
float:left;
margin-left:20px;
}

#info_box p{
font-family:century gothic, arial, Helvetica ;
font-weight:bold;
color:#6B6B69;
font-size:11px;
text-align:right;
margin-right:1px;
margin-top:3px;
//line-height:11px;
}

#info_box a:link {
color: #6B6B69; 
text-decoration:underline;
}

#info_box a:hover {
color: #999; 
text-decoration:underline;
}
/***********************info_box_styles_end**/
/*******************************************bottom_links**/
#bottom_links {
width:420px;
height:164px;
float:left;
margin-left:5px;
margin-top:0px;
//margin-top:10px;
padding:0px;
border-bottom:1px #ccc solid;
background:url(../images/links_back.gif);
}

#bottom_links_container {
width:405px;
height:125px;
float:left;
margin-top:25px;
padding:0px;
}


#bottom_links_container ul{
height:125px;
width:190px;
float:left;
line-height:14px;
list-style:none;
font-family:century gothic, arial;
margin-top:4px;
margin-left:12px;
//margin-left:0px;
}


#bottom_links_container li{
color:#030303;
font-size:12px;
margin:0px;
font-weight:bold;
float:left;
margin-bottom:5px;
}

li.bullet{
color:#030303;
font-size:12px;
font-weight:bold;
float:left;
display:block;
width:200px;
height:15px;
padding-left:25px;
background:url(../images/links_bg.gif);
background-repeat:no-repeat;

}

/*\*/ * html li.bullet{
width:150px;
padding-left:25px;
}/**/

#bottom_links_container a{
color: #6B6B69; /*text color*/
text-decoration:none;
margin-left:25px;
}

#bottom_links_container a:hover{
color: #3f0104; /*text color*/
text-decoration:underline;
}
.large {font-size:14px; font-weight:bold;}
/*******************************************bottom_links_end**/

/*******************************************certificates_box/pdf_graphics**/
#certificates_box{
width:420px;
height:180px;
float:left;
margin-left:5px;
margin-top:5px;
//margin-top:15px;
border-bottom:1px #ccc solid;
background:url(../images/certificates_back.gif);
}

/*\*/ *html #certificates_box{
margin-top:10px;
margin-left:5px;
background:url(../images/certificates_back.gif);
background-repeat: no-repeat;
}/**/

#certificates_box p{
font-size:12px;
font-family:century gothic, arial, Helvetica ;
color:#3F0104;
margin-left:10px;
}

#certificates_box a:link {
color: #3F0104; 
text-decoration:underline;
}

#certificates_box a:hover {
color: #713F42; 
text-decoration:underline;
}

#pdf_graphic {
height:60px;
width:120px;
float:right;
background:url(../images/pdf_graphic.gif);
margin:0;
}

#pdf_graphic p{
float:left;
font-size:10px;
font-family:century gothic;
color:#3F0104;
}
/*******************************************certificates_box/pdf_graphics_end**/



/*******************************************************************Locations**/
#location{
width:230px;
height:470px;
float:right;
margin-right:10px;
margin-top:10px;
border:1px solid #ccc;
background:url(../images/loacation_back.gif);
}

.location_title {
color:#3F0104;
font-family:century gothic, arial, Helvetica ;
font-size:16px;
font-weight:bold;
margin-left:60px;
}

#location p{
font-family:century gothic, arial, Helvetica ;
color:#32322D;
font-size:10px;
margin-left:22px;
margin-top:15px;
}

.location {
color:#2D445B;
font-family:century gothic, arial, Helvetica ;
font-size:12px;
font-weight:bold;
line-height:14px;
}

/*******************************************************************Locations_end**/


#header_graphic {
width:249px;
height:43px;
background:url(../images/may_way.gif);
float:left;
margin-right:0px;
margin-top:2px;
}

/*********************************************************content_bottom_right**/
#content_bottom_right{
width:270px;
height:595px;
float:right;
margin-right:10px;
margin-top:10px;
}

#sales_box{
width:269px; 
margin-bottom:15px;
}

/*\*/ * html #sales_box {
 width:269px; 
//margin-left:10px;
margin-bottom:15px;
}/**/



#sales_box p{
color:#2D445B;
font-size:11px;
width:120px;
height:60px;
//width:120px;
//height:25px;
margin-left:5px;
//margin-bottom:5px;
font-family:century gothic, arial, Helvetica ;
}



#personal_box {
width:266px; 
height:140px;
border:1px solid #cccccc;
background:url(../images/sales_box_personal.jpg);
margin-bottom:10px;
//margin-bottom:10px;
//padding-top:4px;
}

#business_box {
width:266px; 
height:140px;
border:1px solid #cccccc;
background:url(../images/sales_box_business.jpg);
margin-bottom:10px;
//margin-bottom:10px;
//padding-top:4px;
}

.business_box {
font-family:century gothic, arial, Helvetica ;
color:#ABA086;
font-size:35px;
font-weight:bold;
margin-left:8px;
//line-height:30px;
}

.business_box_title{
font-family:century gothic, arial, Helvetica ;
color:#ABA086;
font-size:35px;
font-weight:bold;
margin-left:15px;
//line-height:30px;
}

#lifehealth_box {
width:266px; 
height:140px;
border:1px solid #cccccc;
background:url(../images/sales_box_life.jpg);
margin-bottom:10px;
//margin-bottom:10px;
//padding-top:4px;
}

.lifehealth_box {
font-family:century gothic, arial, Helvetica ;
color:#2D445B;
font-size:35px;
font-weight:bold;
margin-left:8px;
font-family:century gothic;
//line-height:30px;
}

.lifehealth_box_title {
font-family:century gothic, arial, Helvetica ;
color:#2D445B;
font-size:35px;
font-weight:bold;
margin-left:15px;
font-family:century gothic;
//line-height:30px;
}

.blue {
font-family:century gothic;
color:#2D445B;
font-size:22px;
margin-left:8px;
//line-height:15px;
}


#special_products{
width:266px; 
height:140px;
border:1px solid #3f0104;
background:url(../images/specialty.gif);
list-style-type:none;
//margin-bottom:15px;
}

#special_products p{
color:#2D445B;
font-size:12px;
font-weight:bold;
width:220px;
margin-left:10px;
font-family:century gothic, arial, Helvetica ;
}


.special {
font-family:century gothic, arial, Helvetica ;
color:#FF9F2D;
font-size:20px;
font-weight:bold;
margin-left:0px;
font-family:century gothic;
}

.special_title {
font-family:century gothic, arial, Helvetica ;
color:#FF9F2D;
font-size:20px;
font-weight:bold;
margin-left:15px;
font-family:century gothic;
}

.title {
font-family:century gothic, arial, Helvetica ;
color:#FFB72D;
font-size:16px;
font-weight:bold;
text-decoration: none;
margin-left:10px;
font-family:century gothic;
//line-height:30px;
}
/*********************************************************old_sales_box_styles**/
#auto_box {
width:266px; 
height:96px;
border:1px solid #cccccc;
background:url(../images/sales_background.gif);
margin-bottom:2px;
//margin-bottom:10px;
//padding-top:4px;
}

.auto_box {
font-family:century gothic, arial, Helvetica ;
color:#951A1A;
font-size:35px;
font-weight:bold;
margin-left:8px;
margin-top:4px;

//line-height:30px;
}

.auto_box_title {
font-family:century gothic, arial, Helvetica ;
color:#951A1A;
font-size:35px;
font-weight:bold;
margin-left:15px;
margin-top:4px;

//line-height:30px;
}

#boat_box {
width:266px; 
height:96px;
border:1px solid #ccc;
background:url(../images/sales_background.gif);
margin-bottom:2px;
//margin-bottom:10px;
//padding-top:4px;
}

.boat_box {
font-family:century gothic, arial, Helvetica ;
color:#ABA086;
font-size:35px;
font-weight:bold;
margin-left:8px;
//line-height:30px;
}

.boat_box_title {
font-family:century gothic, arial, Helvetica ;
color:#ABA086;
font-size:35px;
font-weight:bold;
margin-left:15px;
//line-height:30px;
}

#home_box {
width:266px; 
height:96px;
border:1px solid #ccc;
background:url(../images/sales_background.gif);
margin-bottom:3px;
//margin-bottom:10px;
//padding-top:4px;
}

.home_box {
font-family:century gothic, arial, Helvetica ;
color:#2D445B;
font-size:35px;
font-weight:bold;
margin-left:8px;
font-family:century gothic;
//line-height:30px;
}


#new_insurance {
width:266px; 
height:294px;
border:1px solid #ccc;
background:url(../images/new_insurance.gif);
list-style-type:none;
//margin-bottom:10px;
}

#new_insurance p{
color:#2D445B;
font-size:12px;
font-weight:bold;
width:220px;
margin-left:25px;
font-family:century gothic, arial, Helvetica ;

}

#new_insurance_text {
width:250px; 
height:150px;
//height:140px;
margin-top:135px;
margin-left:10px;
}

#new_insurance li a:link {
font-family:century gothic, arial, Helvetica ;
color: #3BAFE6; 
text-decoration:underline;
float:right;
margin-right:10px;
//margin-top:10px;
}

#new_insurance li a:hover {
font-family:century gothic, arial, Helvetica ;
color: #fff; 
text-decoration:underline;
}

#sales_img{
align:right;
//margin-top:18px;
}

/***************************************************content_bottom_right_end**/
/*******************************************content_end**/


/*****************************************************************menu_top**/

#menu {
width:800px;
height:23px;
float:right;
margin-top:0px;
//margin-top:14px;
margin-right:21px;
background:url(../images/indentbg.jpg) center center repeat-x;

}

/*\*/ *html #menu {
width:790px;
height:25px;
float:right;
margin-top:10px;
margin-right:6px;
background:url(../images/indentbg.jpg) center center repeat-x;
}/**/


#site_map_button {
background:url(../images/end_nav.jpg);
background-repeat:no-repeat;
float:left;
height:17px;
padding-top:0px;
}

#menu_a {
font-family:century gothic, arial;
font-size:16px;
letter-spacing:1px;
font-weight:bold;
text-decoration: none; 
color:#333333;
margin-left:4px;
}

	


/*******************************************large_picture**/
#large_picture {
width:804px;
height:404px;
float:right;
margin-right:20px;
background:url(../images/large_picture.jpg);
}

/*\*/ * html #large_picture {
width:804px;
height:404px;
margin-right:10px;
margin-bottom:0px;
float:right;
}/**/

#left_nav {
width:198px;
height:323px;
float:left;
margin-top:67px;
//margin-top:78px;
margin-left:0px;
background:url(../images/left_nav_back.jpg);
padding:0;
}
/*\*/ * html #left_nav {
width:198px;
height:323px;
float:left;
margin-top:78px;
margin-left:0px;
background:url(../images/left_nav_back.jpg);
background-repeat: no-repeat;
}/**/
/*******************************************large_picture_end**/
/***************************************************************************footer**/
#footer {
height:20px;
width:100%;
background-color:#2D445B;
}

/*\*/ * html #footer {
height:20px;
width:1032px;
background-color:#2D445B;
}/**/

#bottom_text {
padding-bottom:5px;
height:15px;
width:1024px;
background-color:#ffffff;
}

#bottom_text_interior {
padding-bottom:5px;
height:15px;
width:1024px;
background-color:#ffffff;
clear:both;
}

.bottom {
font-size:10px;
font-family:century gothic, arial, Helvetica ;
color:#3A5065;
margin-left:35px;
//margin-left:32px;
}
/****************************************Tables*****/
#contacts table ,td {
  border: none;
  border-collapse:collapse;
  font: 12px "century gothic", arial, helvetica ;
}

#company table ,td, thead th, tbody th, tbody tr td {
  border: none;
  border-collapse:collapse;
  font: 12px "century gothic", arial, helvetica ;
}

table {
	border:none;
	
}

thead th, tbody th {
  background: #FFF;
  color: #666;  
  padding: 5px 10px;
  border-left: 1px solid #CCC;
 margin-left:10px;
}

tbody th {
  background: #fafafb;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
}

tbody tr td {
  padding: 5px 10px;
  color: #666;
}


tfoot td, tfoot th{
  border-left : none;
  border-top: 1px solid #CCC;
  padding: 4px;
  background: #FFF url(foot_bck.gif) repeat;
  color: #666;
}

caption {
	text-align: left;
	font-size : 14px;
	padding: 10px 0;
	color: #666;
}

table a:link {
	color: #222222;
}

table a:visited {
	color: #666;
}

table a:hover {
	color:#003366;
	text-decoration: none;
}

table a:active {
	color: #003366;
}


.directions {float:right;font-color:#222222;font-family:century gothic;font-size:12px;}
.white {font-size:12px;font-family:century gothic;color:#ffffff;font-weight:bold;}



/***********************************************************small_table*********************/

#small table ,td, thead th, tbody th, tbody tr td {
  border: none;
  font: 11px "century gothic", arial, helvetica ;
  font-color:#000000;
}

#small table {
	border:none;
	
}


#small thead th, tbody th {
  background: #FFF;
  color: #000000;  
  padding:0px;

}

#small tbody th {
  background: #ffffff;
  text-align: left;
  font-weight: normal;
}

#small tbody tr td {
  padding: 0px;
  color: #000000;
}



#small tfoot td, tfoot th{
  border-left : none;
  padding: 0px;
  color: #ffffff;
}

#small caption {
	text-align: left;
	font-size : 11px;
	padding: 0px;
	color: #000000;
}

#small a:link {
	color: #000000;
}

#small a:visited {
	color: #000000;
}

#small table a:hover {
	color: #630207;
	text-decoration: none;
     width:60%;
}

#small table a:active {
	color: #003366;
}


#small .directions {float:right;font-color:#222222;font-family:century gothic;font-size:12px;}
#small .white {font-size:10px;font-family:century gothic;color:#ffffff;font-weight:bold;}
#small .top {font-size:10.5px;font-family:century gothic;color:#630207;font-weight:bold;}
/**************************************************fieldset**/

fieldset {
border:1px solid #630207;
margin-left:15px;
width:70%;
}



/*************************************************************************drop down new*********/
#designanchor, #designanchor2, #designanchor3, #designanchor4, #designanchor5 {
font-family:century gothic, arial;
font-size:15.5px;
letter-spacing:1px;
font-weight:bold;
text-decoration: none; 
height:14px;
color:#243E57;
margin-left:22px;
//margin-left:25px;
}

#designanchor img {
margin-top:2px;
}

#designanchor a {
background:url(../images/indentbg_over.jpg);
line-height: 14px;
}

.outlinemenu{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 100%; /*default width of menu*/
border: 1px solid black;
overflow-x: none;
}

.outlinemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.outlinemenu ul li a{
background:url(../images/bgli.gif) #C7DFF7;
font: bold 14px century gothic, arial;
color: #000000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 5px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

.outlinemenu ul li a:visited, .outlinemenu ul li a:active{
color: #6A2315;
}

.outlinemenu ul li a:hover{
color: #6A2315;
background: #ffffff;
}

/* Holly Hack for IE \*/
* html .outlinemenu li {height: 1%; }
* html .outlinemenu li a { height: 1%; }
/* End */



