
body {
	text-align:         center;	
	background-image:   url(/images/bg_wood_tile.jpg);
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	color:              #464646;
	min-width:          900px;
	margin-top:         0px;
    font-size:          11pt;
    line-height:        125%;
    }

#div_page {
	margin:             0 auto;
	position:           relative;
	left:               50%;
	width:              840px;
	margin-left:        -420px;
    }

#div_header {
	background-image:   url(/images/bg_header.jpg);
	background-repeat:  no-repeat;
	height:             75px;
	text-align:         left;
    margin-bottom:      0;
    }

#div_main_img {
	margin-top:			-3px;
	text-align:         left;
	height:             190px;
	background-repeat:  no-repeat;
    }

.top_nav {
    margin-top:         26px;
    z-index:            -1;
    }

#top_buttons {
	clear:              both;
	height:             188px;
    background-color:   #1D5A6C;
    }

#div_footer {
	color:              white;
	font-family:        Verdana, Arial, sans-serif;
	font-size:          8pt;
    }

div.div_bottom_bar {
	text-align:         left; 
	clear:              both; 
    }
	
div.div_bg_paper {
	background-image:   url(/images/bg_paper_tile.jpg);
    }

#spn_logo_2 {
	position:           absolute; 
	left:               50%;  
	top:                0px; 
	margin-left:        -100px;  
	padding:            0px; 
    }

#div_content {	
	clear:              both;	
	background-image:   url(/images/bg_paper_tile.jpg);
    }

#div_content div {
	background-image:   url(/images/bg_paper_tile.jpg);
	text-align:         left;
	float:              left;
    }

#div_ads {
	clear:              both;
    }

.border8 {
	border:             solid 1px #464646;
	padding:            8px;
    margin-bottom:      16px;
    }


/* Home Page Styles */
#div_main_img_home a .spn_hot_spot {
	border:             solid 0px #000000;	
	padding:            0;
    }

#div_main_img_home  a {
	position:           absolute;
	z-index:            2;
	top:                180px;
	right:              0px;
	background-image:   url(/images/spacer.gif);
    }

#img_main_big_curl {
	visibility:         hidden;
    }

#spn_garfield_1 {
	position:           absolute;
	z-index:            3;
	top:                250px;
	left:               7%;
	margin-left:        -100px;
    }

.pagehdr {
    margin:             0.6em 0 0.5em 0;
    color:              #10869C;
    font-family:        'Impact',
                         'Britannic Bold',
                         'Trebuchet MS',
                         'Arial Black',
                         'sans serif';
    font-size:          225%;
    line-height:        255%;
    }

.redPagehdr {
    margin:             0.6em 0 0.5em 0;
    color:              #DC143C;
    font-family:        'Impact',
                         'Britannic Bold',
                         'Trebuchet MS',
                         'Arial Black',
                         'sans serif';
    font-size:          225%;
    text-transform:     uppercase;
    }


.subhdr,
.event {
    color:              #10869C;
    font-weight:        bold;
    font-size:          18pt;
    padding:            0;
    margin-bottom:      0.2em;
    }

input.sw {
    padding-left:       3px;
    color:              #10869C;
    font-weight:        bold;
    }

textarea.swta {
    padding-left:       3px;
    color:              #990000;
    font-weight:        bold;
    font-family:        'Trebuchet MS',
                       'Britannic Bold',
                       'Impact',
                       'Arial Black',
                       'sans serif';
    font-size:          11pt;
    }

.swl {      /* add some whitespace after list elements */
    padding-bottom:     6px;
    }

.subtitle {
    font-weight:        bold;
    font-size:          125%;
    color:              #10869C;
    }


ul.boxlist {
    list-style-image: url(/images/med_blue_box.gif);
    }

li.boxlist {
    padding-bottom:     8px;
    }

.pagetitle_image {
    margin:             1.5em 0 0.5em 0;
    text-align:         center;
    }

.mnav {
    font-family:        'Britannic Bold', Verdana, Arial, 'sans serif';
    font-size:          100%;
    color:              white;
    }

a.mnav {
    text-decoration:    none;
    }

a.mnav:hover {
    color:              #ECB328;
    text-decoration:    underline;
    }

.wnav {
    font-family:        'Britannic Bold', Verdana, Arial, 'sans serif';
    font-size:          110%;
    color:              #10869C;
    }

a.wnav {
    text-decoration:    none;
    }

a.wnav:hover {
    color:              #880000;
    text-decoration:    underline;
    }

.L2header {
    margin:             0.2em 0 0.5em 0;
    color:              #10869C;
    font-family:        'Impact',
                         'Britannic Bold',
                         'Trebuchet MS',
                         'Arial Black',
                         'sans serif';
    font-size:          225%;
    line-height:        110%;
    font-weight:        normal;
    }

.L2close {
    margin:             0.2em 0 0 0;
    color:              #10869C;
    font-family:        'Impact',
                         'Britannic Bold',
                         'Trebuchet MS',
                         'Arial Black',
                         'sans serif';
    font-size:          225%;
    line-height:        110%;
    font-weight:        normal;
    }

.bullet {
    color:              #985417;
    }

textarea.sw {
    padding:            2px 3px;
    color:              #10869C;
    font-weight:        bold;
    }

input.sw {
    padding:            0 3px;
    color:              #10869C;
    font-weight:        bold;
    }

input.swdollar {
    padding:            0 3px;
    color:              #10869C;
    font-weight:        bold;
    text-align:         right;
    }

input.swdollar_red {
    padding:            0 3px;
    color:              #F00;
    font-weight:        bold;
    text-align:         right;
    }

select.sw {
    color:              #10869C;
    font-weight:        bold;
    }

.swl {      /* add some whitespace after list elements */
    padding-bottom:     6px;
    }

ul.boxlist,
li.boxlist {
    list-style-image:   url(/images/med_blue_box.gif);
    padding-bottom:     6px;
    }

.indent {
    margin:             0 1em;
    }

.smindent {
    margin-left:        1em;
    }

.indent4i {
    margin-left:        3em;
    }

            /* ------------------------- */
            /* Level 2 & 3 content pages */
            /* ------------------------- */
 
#L2_content {
	clear:              both;	
	background-image:   url(/images/bg_paper_tile.jpg);
    text-align:         left;
    padding:            15px 15px 15px 15px ;
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	color:              #464646;
    font-size:          11pt;
    line-height:        125%;
    margin-top:         -3px;
    }

#L3_content {
	clear:              both;	
	background-image:   url(/images/bg_paper_tile.jpg);
    text-align:         left;
    padding:            35px 15px 15px 15px ;
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	color:              #464646;
    font-size:          11pt;
    line-height:        125%;
	margin-top:			-9px;
    }

.Cnotes {
    font-weight:        normal;
    color:              #900;
    font-style:         italic;
    }

.redbold {
    font-weight:        bold;
    color:              #900;
    }

.warning {
    color:              white;
    background-color:   #900; 
    font-weight:        bold;
    padding:            3px; 
    }

fieldset.mailoffers {   
    border:             1px solid #999;
    padding:            0.2em 1em;
    }

legend.mailoffers {     
    padding:            2px 4px;
    border:             1px solid #999;
    font-weight:        bold;
    color:              #10869C;
    }

.question {     
    font-weight:        bold;
    color:              #10869C;
    padding-bottom:     0.3em;
    }

.description {
    font-size:          10pt;
    line-height:        110%;
    }

.pic_box {
    border:             1px solid #484846;
    }

.pic_box_title {
    font-family:        'Trebuchet MS',
                       'Britannic Bold',
                       'Impact',
                       'Arial Black',
                       'sans serif';
    font-weight:        bold;
    font-size:          175%;
    line-height:        110%;
    color:              #10869C;
    }

.and {
    font-family:        Arial, Verdana, sans-serif;
    }

.red {
    color:              #990000;
    }

.green {
    color:              #009900;
    }

.boldred {
    font-weight:        bold;
    color:              #990000;
    }

.blue {
    color:              #10869C;
    }

.boldblue {
    font-weight:        bold;
    color:              #10869C;
    }

.boldwhite,
.whitebold {
    font-weight:        bold;
    color:              white;
    }

.lead110 { line-height: 110%; }
.lead120 { line-height: 120%; }
.lead125 { line-height: 125%; }
.lead130 { line-height: 130%; }
.lead135 { line-height: 135%; }
.lead140 { line-height: 140%; }
.lead150 { line-height: 150%; }
.lead175 { line-height: 175%; }

.L2menu {
    display:            inline;
    background-color:   white;
    width:              940px;
    padding:            2px 5px 3px 0px;
    margin:             0;
    }


.L2rides {
    background:         repeat-x url("/menu/whitestripe-2.gif");
    margin-top:         84px;
    }

.bluetext {	color:		#10869C; }
.blueback {	color:		#006173; }

.yellow {   color:      #E5A419;
        }

