body {
    border: 0px solid red;
    height:100%;
    /*min-height:600px;*/
    padding:0px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    color:#4f4e4d;
    font-family:Arial, Helvetica, sans-serif;
    letter-spacing:.05em;
    background: #918B7A url("../bg/bg_body.png") top left repeat-x;
    -webkit-text-size-adjust: none;
}


*  {
    margin:0;
    padding:0;
}

img {
    border:0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* backslash hack hides from IE mac \*/
    #html .clearfix {height: 1%}
    .clearfix {display: block;}
/* end backslash hack */

p {
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align:left;
}

a, a:active, a:visited {
    color:#f6d550;
}

a:hover {
    color: #93896e;
}

h1 {
    margin: 0px 0px 0px 30px;
    padding:0px 0px 0px 0px;
    font-size:70px;
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    color:#1e3a68;
    line-height: 30px;
    letter-spacing:normal;
    position:relative;
}

h2 {
    margin: 15px 0px 25px 150px;
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    color:#99052e;
    font-size:36px;
}

h3 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 25px 0px;
    font-family: "Times New Roman", Times, serif;
    font-size:80px;
    line-height:59px;
    color:#ffffff;
    font-weight:normal;
}

h4 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 18px 0px;
    font-family: "Times New Roman", Times, serif;
    color:#a3bce5;
    font-size:26px;
    line-height:26px;
    font-weight:normal;
}

body#sub h3 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 15px 0px;
    font-family: "Times New Roman", Times, serif;
    font-size:60px;
    line-height:39px;
    color:#ffffff;
    font-weight:normal;
    position:relative;
}

body#sub h4 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 18px 0px;
    font-family: "Times New Roman", Times, serif;
    color:#a3bce5;
    font-size:20px;
    line-height:20px;
    font-weight:normal;
}

div#wallpaper {
    width:100%;
    height:4000px;
    background: url("../bg/bg_wpwp.png");
}

div#allwrap {
    border:0px solid red;
    width:994px;
    margin:24px auto 300px auto;
}

div#logotab_wrap {
    width:998px;
    height:112px;
    background: url("../bg/bg_logotab.png") bottom left no-repeat;
    display:inline;
    float:left;
}

div#logo_wp {
    border:0px solid red;
    padding:12px 0px 0px 65px;
    width:295px;
    height:100px;
    display:inline;
    float:left;
}

/* tabnav----------------------------------------*/
#tabnav {
    border: 0px solid green;
    margin: 56px 0px 0px 110px;
    padding: 0px 0px 0px 0px;
    font-family: Times New Roman, serif;
    color:#000000;
    font-size:27px;
    font-weight:bold;
    text-align:left;
    vertical-align:bottom;
    display:inline;
    float:left;
}

#tabnav ul {
    margin:0;
    padding:0px 0px 0;
    list-style:none;
    text-align:center;
}

#tabnav li {
    display:inline;
    margin:0;
    padding:0;
    width:150px;
    text-align:center;
}

#tabnav a {
    border:0px solid red;
    background:url("../bg/left.png") no-repeat left top;
    margin:0;
    padding:0 0 0 18px;
    border-bottom:0px solid #765;
    text-decoration:none;
    width:100px;
    text-align:center;
    float:left;
    outline:0;
}

#tabnav a span {
    padding:8px 18px 16px 0px;
    text-align:center;
    background:url("../bg/right.png") no-repeat right top;
    color:#ffffff;
    display:block;
    float:left;
}

#tabnav a.yellow {
    border:0px solid red;
    background:url("../bg/left_yellow.png") no-repeat left top;
    margin:0;
    padding:0 0 0 18px;
    border-bottom:0px solid #765;
    text-decoration:none;
    width:100px;
    text-align:center;
    float:left;
}

#tabnav a span.yellow {
    padding:8px 18px 16px 0px;
    text-align:center;
    background:url("../bg/right_yellow.png") no-repeat right top;
    width:83px;
    color:#ffffff;
    display:block;
    float:left;
}

#tabnav a.blue {
    border:0px solid red;
    background:url("../bg/left_blue.png") no-repeat left top;
    margin:0;
    padding:0 0 0 18px;
    border-bottom:0px solid #765;
    text-decoration:none;
    width:100px;
    text-align:center;
    float:left;
}

#tabnav a span.blue {
    padding:8px 18px 16px 0px;
    text-align:center;
    background:url("../bg/right_blue.png") no-repeat right top;
    width:83px;
    color:#ffffff;
    display:block;
    float:left;
}

#tabnav a.lblue {
    border:0px solid red;
    background:url("../bg/left_lblue.png") no-repeat left top;
    margin:0;
    padding:0 0 0 18px;
    border-bottom:0px solid #765;
    text-decoration:none;
    width:100px;
    text-align:center;
    float:left;
}

#tabnav a span.lblue {
    padding:8px 18px 16px 0px;
    text-align:center;
    background:url("../bg/right_lblue.png") no-repeat right top;
    width:90px;
    color:#ffffff;
    display:block;
    float:left;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabnav a span {float:none;}
/* End IE5-Mac hack */
#tabnav a:hover span {
    color:#ffffff;
    text-decoration:none;
}

#tabnav #current a:hover span {
    color:#ffffff;
    text-decoration:none;
}

#tabnav #current a {
    background:url("../bg/left_current.png");
    background-position:0 -150px;
    border-width:0;
    text-align:center;
}

#tabnav #current a span {
    background:url("../bg/right_current.png");
    background-position:100% -150px;
    padding-bottom:16px;
    color:#ffffff;
}

#tabnav a:hover {
    background-position:0% -150px;
}

#tabnav a:hover span {
    background-position:100% -150px;
}
/* tabnav----------------------------------------*/

div#curvetop {
    width:998px;
    height:29px;
    background: url("../bg/bg_curvetop.png") left top no-repeat;
    display:inline;
    float:left;
}

div#mainwrap {
    padding:12px 12px 0px 14px;
    width:974px;
    background:url("../bg/bg_mainwrap.png") top left repeat-y;
    display:inline;
    float:left;
}

div#h1h2calloutwrap {
    width:974px;
    display:inline;
    float:left;
}

div#h1h2wrap {
    width:610px;
    display:inline;
    float:left;
}

div#calloutwrap {
    margin:-15px 0px 0px 0px;
    position:relative;
    display:inline;
    float:left;
}

/* barnav-------------------------------------*/

/* wraps whole nav*/
#barnavwrap {
    margin:0;
    padding:0;
    width:970px;
    height:38px;
    font-family: Times New Roman,serif;
    font-size:18px;
    background: #800003 url("../bg/bg_barnav.png") top left repeat-x;
    vertical-align:middle;
    display:inline;
    float:left;
}
/* wraps whole nav*/

#barnav {
    margin-left:25px;
    padding:0;
    height:34px;
    z-index:9999;
    position:relative;
}

/* contains first order list*/
#barnav ul {
    margin:0;
    padding:0;
    list-style: none;
}
/* contains first order list*/

/* contains first order list items*/
#barnav li {
    border-right:4px solid #ffffff;
    height:30px;
    padding: 7px 12px 1px 12px;
    position:relative;
    float:left;
}
/* contains first order list items*/

#barnav li.last {
    border-right:4px solid #ffffff;
    height:30px;
    padding: 7px 12px 1px 12px;
    position:relative;
    float:left;
}

#barnav li.first {
    border-left:4px solid #ffffff;
    height:30px;
    padding: 7px 12px 1px 12px;
    position:relative;
    float:left;
}

#barnav li#yah, #barnav li.first#yah, #barnav li.last#yah {
    color:#ffffff;
    background:#93896e;
}

#barnav li#yah a {
    color:#ffffff;
}

#barnav li#yah ul li a {
    color: #ffffff;
}


#barnav li#yah ul li a:hover {
    height:23px;
    color:#ffffff;
    background:#93896e;
}

/* contains first order linked list items*/
#barnav a {
    color: #ffffff;
    text-decoration: none;
    padding: 0 0.8em;
    outline:0;
}
/* contains first order linked list items*/

#barnav a:hover {
    color:#ffffff;
    text-decoration: underline;
}

/* first level dropdown container*/
#barnav li ul {
    width: 13em;
    border-right: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
    border-left: 3px solid #ffffff;
    padding:0px 1px 0px 0px;
    font-family: Times New Roman,serif;
    font-size:18px;
    background:#d5a51d url("../bg/bg_barnav_dropdown.png") bottom left repeat-x;
    top:35px;
    left:0;
    position:absolute;
    display:none;
    z-index:999;

}
/* first level dropdown container*/

#barnav li li {
    border-top:3px solid #ffffff;
    width: 13em;
    height:28px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:#b20106;
}

#barnav li ul a {
    padding:5px 0px 0px 25px;
    margin:0px 0px 0px 0px;
    color:#ffffff;
    letter-spacing: 0;
    font-size:16px;
    display:block;
}

#barnav li.sfhover ul {
    display:block;
}

#barnav li.sfhover {
    background:#93896e /*url("../bg/bg_barnav_yah") top left repeat-x*/;
}

#barnav li li {
    background:transparent;
}

#barnav li li a:hover {
    height:23px;
    color:#ffffff;
    background:#93896e;
}
/* barnav-------------------------------------*/

div#contentlowerbg {
    margin-top:4px;
    background: url("../bg/bg_contentlowerbg.png") top left repeat-y;
    display:inline;
    float:left;
}

div#content {

    padding:60px;
    width:850px;
    min-height:260px;
    _height:260px;
    background: url("../bg/bg_content.png") bottom left no-repeat;
    color:#f7f0db;
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    line-height:20px;
    display:inline;
    float:left;
}

div#content p {
    padding:0px 0px 0px 0px;
    margin:0px 0px 14px 0px;
    font-weight:normal;
}

div#content ul#singlelist {
    margin:15px 0px 15px 40px;
}

div#leftcolwrap {
    padding:0px 0px 0px 0px;
    margin:0px 60px 0px 0px;
    width:462px/*522*/;
    display:inline;
    float:left;
}

body#sub div#leftcolwrap {
    padding:0px 0px 0px 0px;
    margin:0px 47px 0px 0px;
    width:537px;
    display:inline;
    float:left;
}

.leftcolseperator {
    margin: 10px 0px 0px 115px;
    text-align:center;
}

div#leftcol_listwrap {
    width:462px;
    margin:30px 0px 0px 0px;
    display:inline;
    float:left;
}

div#lc_lw_left {
    width:216px;
    margin:0px 0px 30px 0px;
    display:inline;
    float:left;
}

div#lc_lw_right {
    width:216px;
    display:inline;
    float:left;
}

#lc_lw_left ul, #lc_lw_right ul {
    list-style-position:outside;
}

#lc_lw_left li, #lc_lw_right li {
    margin:0px 0px 0px 15px;
    padding:3px 10px 0px 0px;
}

div#rightcolwrap {
    width:328px;
    display:inline;
    float:left;
}

body#sub div#rightcolwrap {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:266px;
    display:inline;
    float:left;
}

/*slider------------------------------*/
.sliderwrapper {
    border:0px solid red;
    width:328px; /*width of featured content slider*/
    height: 436px;
    position: relative; /*leave as is*/
    overflow: hidden; /*leave as is*/
    background:#2f3954;
    }

.sliderwrapper .contentdiv {
    visibility: hidden; /*leave as is*/
    position: absolute; /*leave as is*/
    left: 0;  /*leave as is*/
    top: 0;  /*leave as is*/
    padding: 0px;
    background:#2f3954;
    width: 328px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
    height: 100%;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    }

#rightcolwrap .contentdiv p {
    margin:0px 0px 0px 0px;
    padding:4px 8px 0px 8px;
    width:312px;
    font-family: "Times New Roman", Times, serif;
    font-size:19px;
    line-height:16px;
    font-weight:normal;
    color:#f7f0db;
    text-align:right;
    }

#rightcolwrap .contentdiv p.sldr_address {
    font-size:11px;
    line-height:11px;
}

.contentdiv a {
    color:#f7f0db;
    }

.contentdiv a:hover {
    color:#f7f0db;
    text-decoration:underline;
    }

.pagination {
    width: 324px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align: right;
    padding: 3px 5px;
    }

.pagination a {
    padding: 0 5px;
    color:#ffbc00;
    text-decoration:none;
    }

.pagination a:hover, .pagination a.selected{
    color: #93896e;
    text-decoration:none;
    }

div#sldr_berea {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_berea.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

div#sldr_detroit {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_detroit.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

div#sldr_madisonstorefronts {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_madisonstorefronts.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

div#sldr_bonita {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_bonita.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

div#sldr_clifton {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_clifton.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

div#sldr_glengables {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_glengables.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

div#sldr_madison {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_madison.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

div#sldr_mathews {
    border:2px solid #d5a51d;
    width:324px;
    height:432px;
    padding:0px 0px 0px 0px;
    background:url("../images/sldr_mathews.jpg") top left no-repeat;
    display:inline;
    float:left;
    }

/*slider------------------------------*/

div#homemailsignup {
    margin:60px 0px 0px 30px;
    display:inline;
    float:left;
}

div#homemailsignup a img {
    text-decoration:none;
}

div#homemailsignup p {
    padding:5px 0px 0px 0px;
    width:266px;
    text-align:center;
    background:none;
}

/*subpages----------------------------------*/
.aptlistwrap {
    border-top:1px solid #677895;
    margin:5px 0px 25px 0px;
    padding:25px 0px 0px 0px;
    width:537px;
    display:inline;
    float:left;
}

.aptlist_img {
    width:242px;
    display:inline;
    float:left;
}

.personellistwrap {
    border-top:1px solid #677895;
    margin:5px 0px 25px 0px;
    padding:25px 0px 0px 0px;
    width:537px;
    display:inline;
    float:left;
}

.personelllist_img {
    width:242px;
    display:inline;
    float:left;
}

.aptlist_img img {
    border:2px solid #cc9c1f;
}

.aptlist_txt {
    margin:0px 0px 0px 45px;
    width:245px;
    display:inline;
    float:left;
}

.personellist_txt {
    margin:0px 0px 0px 0px;
    width:537px;
    display:inline;
    float:left;
}

.aptlist_txt h5, .personellist_txt h5 {
    margin:0px 0px 25px 0px;
    color:#f6d550;
    font-family: "Times New Roman", Times, serif;
    font-size:30px;
    line-height:28px;
    font-weight:normal;
    letter-spacing:0.075em;
}

.aptlist_txt h5 a, .aptlist_txt h5 a:active, .aptlist_txt h5 a:visited{
    color:#f6d550;
    text-decoration:none;
}

.aptlist_txt a, .aptlist_txt a:active, .aptlist_txt a:visited {
    color:#f6d550;
    text-decoration:underline;
}

.aptlist_txt h5 a:hover ,.aptlist_txt a:hover {
    color: #93896e;
    text-decoration:underline;
}


.aptlist_address {
    font-size:18px;
    line-height:18px;
}

div#maillisthead {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    display:inline;
    float:left;
}

div#maillisthead p {
    text-align:center;
}

div#maillist {
    margin:-20px 0px 0px 0px;
    padding:30px 20px 20px 20px;
    width:226px/*266*/;
    background:#264372;
    display:inline;
    float:left;
}

div#maillist p {
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}

div#maillist ul {
    margin:20px 0px 15px 12px;
    padding:0px 0px 0px 0px;
    list-style-position:inside;
}

div#maillist li {
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
}

div#bubbleswrap {
    margin:30px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#ffffff;
    font-size:13px;
    line-height:10px;
    display:inline;
    float:left;
}

div#bubbleswrap td {
    margin:0px 0px 0px 0px;
    padding:0px 0px 10px 0px;
    width:123px;
}

div#bubbleswrap p.bubblelabel {
    margin:0px 0px 5px 10px;
    padding:0px 0px 0px 0px;
    font-family:"Times New Roman", Times, serif;
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    text-transform:uppercase;
}

div.bubbletop {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:266px;
    height:15px;
    line-height:15px;
    display:inline;
    float:left;
}

div.bubble_red {
    border:4px solid #ffffff;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    margin:0px 0px 20px 0px;
    padding:15px 15px 15px 15px;
    width:236px;
    background:#970021;
    display:inline;
    float:left;
}

div.bubble_yellow {
    border:4px solid #ffffff;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    margin:0px 0px 20px 0px;
    padding:15px 15px 15px 15px;
    width:236px;
    background:#c3930c;
    display:inline;
    float:left;
}

div.bubble_blue {
    border:4px solid #ffffff;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    margin:0px 0px 20px 0px;
    padding:15px 15px 15px 15px;
    width:236px;
    background:#072658;
    display:inline;
    float:left;
}

div.bubble_steel {
    border:4px solid #ffffff;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    margin:0px 0px 20px 0px;
    padding:15px 15px 15px 15px;
    width:236px;
    background:#60718e;
    display:inline;
    float:left;
}

div#bubbleswrap p {
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    line-height:16px;
}

div#bubbleswrap ul {
    margin:0px 0px 5px 12px;
    list-style-position:outside;
}

div#bubbleswrap li {
    padding:3px 0px 5px 0px;
    line-height:14px;
}

div.bubblebot {
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    width:266px;
    height:15px;
    line-height:15px;
    display:inline;
    float:left;
}

.img_fleft {
    border:2px solid #cc9c1f;
    margin:0px 24px 18px 0px;
    float:left;
}

.img_fleft_noborder {
    margin:0px 24px 18px 0px;
    float:left;
}

.img_flright {
    float:right;
}

div#dogfriendly {
    margin:0px 0px 15px 10px;
    padding:0px 0px 0px 0px;
    width:236px;
    font-family: "Times New Roman", Times, serif;
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    text-transform:uppercase;
    display:inline;
    float:left;
}



body#sub h5.aptdetails {
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    font-family: "Times New Roman", Times, serif;
    font-size:18px;
    line-height:18px;
    color:#d5a51d;
    font-weight:normal;
    position:relative;
}

div#formcontainer {
    border:0px solid red;
    margin:0px 0px 0px 30px;
    padding:15px 30px 30px 30px;
    width:370px;
    background:#264372;
    display:inline;
    float:left;
}

div#loginleft {
    padding:0px 0px 0px 0px;
    width:406px;
    color:#ffffff;
    background:#2f3954;
    display:inline;
    float:left;
    }

div#formcontainer p {
    margin:0px;
    padding:0px 0px 5px 0px;
    }

div#formcontainer input {
    border:0px;
    width:360px;
    margin:0px 0px 3px 0px;
    padding:2px 5px 2px 5px;
    height:20px;
    color:#000;
    font-size:12px;
    line-height:18px;
    letter-spacing:.05px;
    background:#FFFFFF;
    }

div#formcontainer .checkbox {
    border:0px solid red;
    margin:10px 0px 15px 0px;
    padding:2px 5px 2px 5px;
    font-size:13px;
    width:360px;
}

div#formcontainer .checkbox input {
    border:0px;
    margin:0px 5px 0px 10px;
    padding:0px 0px 0px 0px;
    width:20px;
    background:none;
    font-size:12px;
    line-height:18px;

}

select {
    border:0px solid #1e467d;
    margin:0px 0px 18px 0px;
    padding:2px 0px 2px 0px;
    width:100%;
    height:29px;
    line-height:29px;
    vertical-align:middle;
    color:#000;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    background:#FFFFFF;
    }

div#formcontainer div.clearfix {
    padding: 5px 0px 0px 0px;
    display:inline;
    float:left;
    }

.required, .indicate-required, .note-required, span.note-required {
    color:#FFBC00;
    font-size:12px;
}

div#formcontainer form label {
    width:360px;
    color:#f7e9ba;
    font-size:13px;
    display:inline;
    float:left;
    }

div#formcontainer textarea {
    border: 0px;
    margin:0px 0px 0px 0px;
    padding: 5px;
    width: 360px;
    color:#000;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    background:#ffffff;
    overflow:auto;
    }


.trap {
	display: none;
	}

/*chimp*/
div#formcontainer input.bttn_submit {
    margin:0px 0px 0px 105px;
    padding:0px 0px 0px 0px;
    width:auto;
    height:auto;
    background:none;
    color:#ffffff;
    font-family: "Times New Roman", Times, serif;
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    text-align:center;
    }

div#mc_embed_signup fieldset {
    border:0px solid white;
    }

div#formcontainer #mc_embed_signup label {
    border:0px;
    width:360px;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    }

div#formcontainer fieldset input.btn {
    margin:20px 0px 0px 105px;
    padding:0px 0px 0px 0px;
    width:150px;
    height:30px;
    background:none;
    color:#ffffff;
    font-family: "Times New Roman", Times, serif;
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    text-align:center;
}

div#mc_embed_signup  {
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    color:#FFBC00;
    font-size:12px;
}

div.response {
    font-weight:bold;
}
/*chimp*/

/*subpages----------------------------------*/


div#curvebottom {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:998px;
    height:45px;
    background:url("../bg/bg_curvebottom.png") top left no-repeat;
    display:inline;
    float:left;
}

div#footerwrap {
    width:998px;
    display:inline;
    float:left;
}

/* bottomnav-------------------------------*/
#bottomnav {
    width:998px;
    margin:12px 0px 20px 0px;
    font-family:"Times New Roman", Times, serif;
    color:#0c1525;
    font-size:27px;
    letter-spacing:normal;
    text-align: center;
    list-style-type: none;
    float:left;
    }

#bottomnav ul {
    border:0px solid black;
    width:998px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    list-style-type: none;
    float:left;
    }

#bottomnav ul li {
    display: inline;
    }

#bottomnav ul li a {
    padding: 0px 28px 0px 28px;
    color:#0c1525;
    text-decoration:none;
    }

#bottomnav ul li a:hover {
    color:#49422e;
    text-decoration: underline;
    }

#bottomnav #yah a, #bottomnav #yah a, #bottomnav #yah a:hover {
    color:#49422E;
    text-decoration:none;
    }
/* bottomnav-------------------------------*/

div#copyright {
    width:998px;
    color:#49422E;
    font-size:12px;
    text-align:center;
    display:inline;
    float:left;
}