BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    /*BACKGROUND: url(../images/body_bg.gif) #fff repeat-x; rdt*/
    BACKGROUND: #D5DCEB repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #444444;
    PADDING-TOP: 0px
}
BODY.otherlines
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/body_otherlines_bg.jpg) #fff repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 10px Arial, Helvetica, sans-serif;
    COLOR: #444444;
    PADDING-TOP: 0px
}
H1
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
H2
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
H3
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
H4
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
P
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
UL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
LI
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
H1
{
    FONT-WEIGHT: bold;
    COLOR: #1a47a1
}
H2
{
    FONT-WEIGHT: bold;
    COLOR: #1a47a1
}
H3
{
    FONT-WEIGHT: bold;
    COLOR: #1a47a1
}
H4
{
    FONT-WEIGHT: bold;
    COLOR: #1a47a1
}
H3
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 1.1em
}
A
{
    FONT-SIZE: 1em;
    COLOR: #1a47a1;
    TEXT-DECORATION: none
}
LI
{
    LIST-STYLE-TYPE: none
}
UL.style
{
    MARGIN-LEFT: 30px
}
UL.style LI
{
    MARGIN-TOP: 5px;
    LIST-STYLE-TYPE: disc
}
.arrow_icon
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/signup_bg.jpg) no-repeat left top;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 10px;
    COLOR: #746a56;
    PADDING-TOP: 2px
}
.hide
{
    MARGIN: -9999px
}
.bottom_space
{
    MARGIN-BOTTOM: 40px
}

#headerboat {
 width: 900px;
 height: 244px; 
 /* 244 */
 background: url(../images/blue_blank.gif);
}


		#headerboat IMG {
			BORDER-RIGHT: medium none;
			PADDING-RIGHT: 0px;
			BORDER-TOP: medium none;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px;
			BORDER-LEFT: medium none;
			PADDING-TOP: 0px;
			BORDER-BOTTOM: medium none
		}
		
#headerboat2 {
 width: 900px;
 /* 244 */

}
#headerboatAgent {
 width: 900px;
 height: 244px; 
 /* 244 */
 background: url(../images/blue_blank.gif);
}

		#headerboat2 IMG {
			BORDER-RIGHT: medium none;
			PADDING-RIGHT: 0px;
			BORDER-TOP: medium none;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px;
			BORDER-LEFT: medium none;
			PADDING-TOP: 0px;
			BORDER-BOTTOM: medium none
		}		
		
#header
{
    WIDTH: 750px
    
}
#header UL
{
    CLEAR: both;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 0.9em;
    BACKGROUND: #1d4ba3;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 4px
}
#header LI
{
    BORDER-RIGHT: #000 1px solid;
    BACKGROUND: url(../images/motorcycle/topnav.jpg) repeat-x;
    FLOAT: left;
    BORDER-LEFT: #fff 1px solid
}
#header LI.first
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    BACKGROUND: #000;
    BORDER-LEFT: medium none;
    WIDTH: 141px;
    BORDER-BOTTOM: medium none
}
#header LI.first A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: #666;
    WIDTH: 139px;
    COLOR: #fff
}
#header LI A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    COLOR: #000;
    PADDING-TOP: 3px
}
#header LI A:hover
{
    BACKGROUND: url(../images/topnav_active.jpg) repeat-x;
    COLOR: #fff
}
#banner
{
    DISPLAY: block;
    MARGIN-BOTTOM: 1px
}
#nav
{
    DISPLAY: inline;
    BACKGROUND: url(../images/nav_bottom_corner.gif) #cfcbc1 no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    WIDTH: 144px
}
.otherlines #nav
{
    DISPLAY: inline;
    BACKGROUND: url(../images/nav_bottom_corner.gif) #cfcbc1 no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    WIDTH: 144px
}
#nav A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    COLOR: #fff;
    PADDING-TOP: 4px;
    HEIGHT: 20px
}
#top_left_nav
{
    BACKGROUND: url(../images/top_left_nav_bg.gif) #325bac repeat-x 0px 0px;
    PADDING-BOTTOM: 23px
}
#top_left_nav #insurance
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.13em;
    BACKGROUND: url(../images/nav_divider.gif) no-repeat 50% bottom;
    PADDING-BOTTOM: 15px;
    COLOR: #fff;
    PADDING-TOP: 7px
}
#top_left_nav LI
{
    BACKGROUND: url(../images/nav_divider.gif) #244fa6 no-repeat 50% bottom
}
#top_left_nav LI A
{
    BACKGROUND: url(../images/button_arrow1.gif) no-repeat 2% 20%
}
#top_left_nav LI A:hover
{
    BACKGROUND: url(../images/button_arrow1_hover.gif) no-repeat 2% 20%;
    TEXT-DECORATION: underline
}
#mid_left_nav
{
    BACKGROUND-COLOR: #cfcbc1
}
#mid_left_nav A
{
    BACKGROUND: url(../images/button_arrow3.gif) #6e634c no-repeat 2% 40%
}
#mid_left_nav A:hover
{
    BACKGROUND: url(../images/button_arrow3_hover.gif) #6e634c no-repeat 2% 40%;
    TEXT-DECORATION: underline
}
#mid_left_nav .insurance_agents
{
    BACKGROUND-COLOR: #cfcbc1
}
#mid_left_nav .insurance_agents A
{
    BACKGROUND: url(../images/button_arrow2.gif) #1c2e45 no-repeat 2% 45%;

}
#mid_left_nav .insurance_agents A:hover
{
    BACKGROUND: url(../images/button_arrow2_hover.gif) #1c2e45 no-repeat 2% 45%;
    
    PADDING-TOP: 5px
}
#mid_left_nav LI.break A
{
    MARGIN-BOTTOM: 20px
}
#bottom_left_nav
{
    
    PADDING-TOP: 13px
}
#bottom_left nav LI
{
    DISPLAY: inline
}
#bottom_left_nav A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/nav_bottom_arrow.gif) no-repeat 5% 7px;
    MARGIN: 3px 0px;
    COLOR: #4f4737;
    HEIGHT: 1%
}
#bottom_left_nav A:hover
{
    COLOR: #6e634c;
    TEXT-DECORATION: underline
}
#content
{
    DISPLAY: inline;
    BACKGROUND: url(../images/content_bg2.jpg) #fff no-repeat right top;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 800px
}

#content_otherlines
{
    CLEAR: both;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 800px
}
#midsection
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 20px 20px;
    WIDTH: 415px
}
#content_otherlines #midsection
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 20px 0px 20px 20px;
    WIDTH: 500px
}
#midsection A
{
    FONT-SIZE: 1em;
    COLOR: #1a47a1;
    TEXT-DECORATION: underline
}

#midsection P
{
    MARGIN: 15px 0px 10px;
    LINE-HEIGHT: 1.4em
}
#midsection A:hover
{
    TEXT-DECORATION: underline
}
#content P
{
    MARGIN: 15px 0px 10px;
    LINE-HEIGHT: 1.4em
}
#content_otherlines P
{
    MARGIN: 15px 0px 10px;
    LINE-HEIGHT: 1.4em
}
H1
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 1.6em
}
H2
{
    CLEAR: left;
    FONT-SIZE: 1.2em;
    MARGIN: 15px 0px
}
#button_boat
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url(../images/button_boat_bg.gif) no-repeat;
    FLOAT: left;
    MARGIN-LEFT: 8px;
    WIDTH: 148px;
    COLOR: #fff;
    LINE-HEIGHT: 1.25em;
    PADDING-TOP: 3px;
    HEIGHT: 74px;
    TEXT-ALIGN: center
}
#button_boat:hover
{
    COLOR: #ebeae7
}
#button_boat_agent
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    BACKGROUND: url(../images/button_boat_bg.gif) no-repeat;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 148px;
    COLOR: #fff;
    PADDING-TOP: 10px;
    HEIGHT: 56px;
    TEXT-ALIGN: center
}
#button_boat_agent:hover
{
    COLOR: #ebeae7
}
#button_motorcycle
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url(../images/button_motorcycle_bg.gif) no-repeat;
    FLOAT: left;
    MARGIN-LEFT: 28px;
    WIDTH: 148px;
    COLOR: #fff;
    LINE-HEIGHT: 1.75em;
    PADDING-TOP: 10px;
    HEIGHT: 64px;
    TEXT-ALIGN: center
}
#button_motorcycle:hover
{
    COLOR: #ebeae7
}
#button_motorcycle_agent
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    BACKGROUND: url(../images/button_motorcycle_bg.gif) no-repeat;
    FLOAT: left;
    MARGIN-LEFT: 26px;
    WIDTH: 148px;
    COLOR: #fff;
    PADDING-TOP: 10px;
    HEIGHT: 64px;
    TEXT-ALIGN: center
}
#button_motorcycle_agent:hover
{
    COLOR: #ebeae7
}
#button_motorhome
{
    CLEAR: both;
    MARGIN-TOP: 0px;
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url(../images/button_motorhome_bg.gif) no-repeat 0px 0px;
    FLOAT: left;
    MARGIN-LEFT: 28px;
    WIDTH: 148px;
    COLOR: #fff;
    LINE-HEIGHT: 1.75em;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 10px;
    HEIGHT: 64px;
    TEXT-ALIGN: center
}
#button_motorhome:hover
{
    COLOR: #ebeae7
}
#button_motorhome_quote
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    BACKGROUND: url(../images/button_boat_bg.gif) no-repeat;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 148px;
    COLOR: #fff;
    PADDING-TOP: 10px;
    HEIGHT: 56px;
    TEXT-ALIGN: center
}
#button_motorhome_quote:hover
{
    COLOR: #ebeae7
}
#button_classiccar
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url(../images/button_classiccar_bg.gif) no-repeat 0px 0px;
    FLOAT: left;
    MARGIN-LEFT: 28px;
    WIDTH: 148px;
    COLOR: #fff;
    LINE-HEIGHT: 1.75em;
    PADDING-TOP: 10px;
    HEIGHT: 64px;
    TEXT-ALIGN: center
}
#button_classiccar:hover
{
    COLOR: #ebeae7
}
#button_mobilehome
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url(../images/button_mobilehome_bg.gif) no-repeat;
    FLOAT: left;
    MARGIN-LEFT: 28px;
    WIDTH: 148px;
    COLOR: #fff;
    LINE-HEIGHT: 1.75em;
    PADDING-TOP: 10px;
    HEIGHT: 64px;
    TEXT-ALIGN: center
}
#button_mobilehome:hover
{
    COLOR: #ebeae7
}
#button_support
{
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    BACKGROUND: url(../images/button_support_bg.gif) no-repeat;
    FLOAT: left;
    PADDING-BOTTOM: 7px;
    MARGIN: 250px 0px 0px 87px;
    WIDTH: 132px;
    PADDING-TOP: 9px;
    HEIGHT: 53px;
    TEXT-ALIGN: center
}
#button_support:hover
{
    BACKGROUND: url(../images/button_support_bg_hover.gif) no-repeat
}
#button_support H3
{
    FONT-SIZE: 1.2em;
    MARGIN: 0px 0px 6px;
    COLOR: #fff
}
#button_support A
{
    FONT-SIZE: 0.9em;
    COLOR: #fff
}
#bottom
{
    CLEAR: both;
    BACKGROUND: url(../images/bottom_bg.gif) #f1f6fa repeat-x
}





#footer
{
    CLEAR: both;
    FONT-SIZE: 0.9em;
    BACKGROUND: url(../images/sitemap_bg.gif) #f1f6fa no-repeat left top;
    WIDTH: 680px;
    PADDING-TOP: 100px;
    HEIGHT: 75px
}
#footer UL
{
    PADDING-BOTTOM: 30px
}
#footer LI
{
    BORDER-RIGHT: #2551a7 thin solid;
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#footer LI A:hover
{
    TEXT-DECORATION: underline
}
#copyright
{
    CLEAR: both;
    FONT-SIZE: 0.97em;
    COLOR: gray;
    LETTER-SPACING: 0.05em
}
#quote_button
{
    PADDING-RIGHT: 20px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/quote_button2.jpg) no-repeat;
    PADDING-BOTTOM: 20px;
    WIDTH: 397px;
    PADDING-TOP: 20px
}
#quote_button UL
{
    MARGIN: 35px 0px 45px
}
#quote_button UL LI
{
    MARGIN-TOP: 15px
}
#quote_button UL LI A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.25em;
    COLOR: #fff
}
#quote_button UL LI A:hover
{
    COLOR: #cfcbc1
}
#midsection .insurance_quote
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/insurance_quote_otherlines.jpg) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 122px;
    MARGIN-RIGHT: 30px;
    PADDING-TOP: 10px;
    HEIGHT: 69px;
    TEXT-ALIGN: center
}
#midsection .insurance_quote A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.25em;
    COLOR: #fff
}
#midsection .insurance_quote A:hover
{
    COLOR: #f5efe1;
    TEXT-DECORATION: none
}
#midsection .insurance_quote A .smaller
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em
}
#midsection .support_button
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/insurance_quote_otherlines.jpg) no-repeat left top;
    PADDING-BOTTOM: 10px;
    WIDTH: 122px;
    margin-left: 90px;
    MARGIN-RIGHT: 30px;
    PADDING-TOP: 10px;
    HEIGHT: 69px;
    TEXT-ALIGN: center
}
#midsection .support_button A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.25em;
    COLOR: #fff
}
#midsection .support_button A:hover
{
    COLOR: #f5efe1;
    TEXT-DECORATION: none
}
#midsection .support_button A .smaller
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em
}
#button_support
{
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    BACKGROUND: url(../images/button_support_bg.gif) no-repeat;
    FLOAT: left;
    PADDING-BOTTOM: 7px;
    MARGIN: 250px 0px 0px 87px;
    WIDTH: 132px;
    PADDING-TOP: 9px;
    HEIGHT: 53px;
    TEXT-ALIGN: center
}
#button_support:hover
{
    BACKGROUND: url(../images/button_support_bg_hover.gif) no-repeat
}
#button_support H3
{
    FONT-SIZE: 1.2em;
    MARGIN: 0px 0px 6px;
    COLOR: #fff
}
#button_support A
{
    FONT-SIZE: 0.9em;
    COLOR: #fff
}
FORM
{
    MARGIN-TOP: 20px
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
LABEL
{
    MARGIN: 5px
}
/* removed this code was have aligement issue with radio buttons on instantquote2.asp*/
/*INPUT
{
    DISPLAY: block;
    MARGIN: 0px
}*/
TEXTAREA
{
    DISPLAY: block;
    MARGIN: 5px
}

















.forms
{
    BORDER-RIGHT: #ccc8bd 1px dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc8bd 1px dotted;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ccc8bd 1px dotted;
    WIDTH: 430px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc8bd 1px dotted
}
.forms P
{
    FONT-SIZE: 0.85em;
    MARGIN: 3px 0px 0px 5px
}
.forms H2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #1d4aa3;
    PADDING-BOTTOM: 5px;
    COLOR: #fff;
    PADDING-TOP: 5px
}
.forms INPUT
{
    FONT-SIZE: 0.85em;
    WIDTH: 230px
}
.forms LABEL
{
    MARGIN-TOP: 15px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    COLOR: #6e634c
}
.forms .radio_text
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px
}
.forms .radio
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px
}
.clear
{
    CLEAR: both
}
.forms TEXTAREA
{
    WIDTH: 417px
}

/* ----- 10/08/08 FRONT PAGE EDITS ----- */

#default-content {
	position: relative;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 900px; }
	
#default-content #midsection {
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 20px 20px;
    WIDTH: 536px; }
	
#default-button-support {
	padding: 0px;
    BACKGROUND: url(../images/button_support_bg2.gif) no-repeat;
	margin: 0px;
    WIDTH: 142px;
    HEIGHT: 79px;
   /*------------was69px; rdt 031109 ----------------*/
    TEXT-ALIGN: center; }
	
	#default-content #button-holder {
		padding-top: 5px;
		width: 144px;
		height: 100px;
		background-color: #1947a2; }
	#default-button-support:hover {
    	BACKGROUND: url(../images/button_support_bg2_hover.gif) no-repeat ;}
	#default-button-support h3 {
   		FONT-SIZE: 1.2em;
    	MARGIN: 0px 0px 6px;
		padding-top: 10px;
    	COLOR: #fff; }
	#default-content #default-button-support a {
    	FONT-SIZE: 0.9em;
   		COLOR: #fff;
		font-weight: normal;
		padding: 0px; }
	#default-content #default-button-support h2 a {
		font-weight: bold;
		padding-top: 5px;
		clear: left;}
		
#moto-txt {
	margin-right: 15px; }
	
	
	
	#headerbbc {
	font-family: Helvetica, Arial, sans-serif;
}
	#logo_headerbbc {
		float: left;
		width: 212px;
		height: 78px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/boatbrowserlogo_header.jpg') no-repeat;
	}
	#logo_header2 {
		float: left;
		width: 158px;
		height: 98px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/umulogo.gif') no-repeat;
	}
	#logo_boatinsuranceforagents3 {
		float: left;
		width: 212px;
		height: 52px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/boatinsuranceforagents3.jpg') no-repeat;
	}
	#logo_boatinsuranceforagents {
		float: left;
		width: 212px;
		height: 78px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/boatinsuranceforagentsB.jpg') no-repeat;
	}
		#logo_boatinsuranceforagentshome {
		float: left;
		width: 212px;
		height: 78px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/boatinsuranceforagents.jpg') no-repeat;
	}
	#logo_blank {
		float: left;
		width: 212px;
		height: 74px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/xboatinsuranceforagents.jpg') no-repeat;
	}
	#logo_boatdealerprograms {
		float: left;
		width: 165px;
		height: 52px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/boatdealerprograms2.jpg') no-repeat;
	}
	
	#logo_bbc {
		float: left;
		width: 212px;
		height: 78px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/boatbrowserlogo_headerB.jpg') no-repeat;
	}

#logo_LakeBrowser {
		float: left;
		width: 190px;
		height: 78px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('/images/lakes/LakeBrowserlogo_header.jpg') no-repeat;
	}

#logo_LakeBrowser_home {
		float: left;
		width: 190px;
		height: 78px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/lakes/LakeBrowserlogo_headerB.jpg') no-repeat;
	}
	#logo_LakeBrowser_homeHolder {
		float: left;
		width: 212px;
		height: 78px;
		text-indent: -9999px;
		overflow:hidden;
		display: inline; /* IE hackiness */
		background: url('../images/fishtalesheader.jpg') no-repeat;
	}
	
	#headerbbc ul,
	#footerbbc ul {
		list-style: none;
		padding-top: 32px;
	}
		#headerbbc li,
		#footerbbc li {
			float: left;
			margin: 0 10px 0 0;
		}
		
		
#headerlakes {
 width: 900px;
 height: 244px;
 
}

		#headerboat IMG {
			BORDER-RIGHT: medium none;
			PADDING-RIGHT: 0px;
			BORDER-TOP: medium none;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px;
			BORDER-LEFT: medium none;
			PADDING-TOP: 0px;
			BORDER-BOTTOM: medium none
		}






#table {

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table td, #lakes th {

font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 6px;
}
#table th {
    
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#003399;
color:#ffffff;
}
#table tr.alt td 
{
    
color:#000000;
background-color:#e4e4e4;
}


p.one 
{
border-style:solid;
border-width:5px;
}
p.two 
{
border-style:solid;
border-width:medium;
}
p.three
{
border-style:solid;
border-width:1px;
border-color:#D5DCEB;

}
p.four
{
width:300px;
} 

p.five
{
width:440px;
} 



#footer {
	float: left;
	clear: both;
	width: 850px;
	margin-top: 20px;
	font-family: Helvetica, Arial, sans-serif;
	overflow: hidden;
	color: #fff;
	background: #2B519D;
	padding: 5px 0;
	overflow: hidden;
}
	#footer ul {
		margin: 0;
		padding: 0 0 5px;
		float: left;
		display: inline; /* hack */
	}
		#footer li {
			margin: 5px 5px 0 0;
			padding: 0;
		}
	#footer a{
		color: #fff;
	}
	
	#logo_footer {
		float: left;
		background: url('../images/lakebrowserlogo_footer.jpg') no-repeat;
		width: 184px;
		height: 20px;
		margin: 13px 22px 10px 6px;
		text-indent: -9999px;
	}
	
	#footer #terms {
		clear: left;
	}