body {
    background: url("../img/bg-page.png") repeat-x scroll 0 0 #6495BE;
    margin: 0;
	font-size:13px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro";
}

p {font-size:13px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro";}

.clear {
    clear: both;
}
.slide-title {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    width: 317px;
}
.slide-text {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-top: 15px;
    width: 317px;
}
#page {
    margin: 0 auto;
    width: 1080px;
}
#cap {
    height: 77px;
    margin: 0 auto;
    width: 1080px;
}
#menu {
    height: 58px;
    margin: 0 auto;
    width: 1080px;
}
#title {
    height: 48px;
    margin: 0 auto;
    width: 1080px;
}
#home-content {
    background: url("../img/bg-home-content-re.png") repeat-y scroll 0 0 transparent;
    margin: 0;
    width: 1080px;
}
#home-content-left {
    float: left;
    width: 231px;
}
#home-content-left #logo-cap {
    background: url("../img/img-title-h.png") no-repeat scroll 0 0 transparent;
    height: 48px;
    width: 231px;
}
#home-content-left #left {
    margin-left: 28px;
}
#home-content-center {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 0 15px;
    width: 741px;
}
#home-content-right {
    float: left;
    width: 256px;
}
#in-content-left {
    float: left;
    margin-left: 28px;
    width: 203px;
}
#in-content-center {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 0 15px;
    width: 741px;
}
#in-title {
    background: url("../img/img-inside-title-holder.jpg") no-repeat scroll 0 0 transparent;
    height: 38px;
    padding-left: 275px;
    padding-top: 10px;
    width: 757px;
}
#home-content-center a:link {
    color: #CC0000;
    text-decoration: underline;
}
#home-content-center a:visited {
    color: #CC0000;
    text-decoration: underline;
}
#home-content-center a:hover {
    color: #FF0000;
    text-decoration: underline;
}
a:link {
    color: #CC0000;
    text-decoration: underline;
}
a:visited {
    color: #CC0000;
    text-decoration: underline;
}
a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.slide-title a:link {
    color: #FFFFFF;
    text-decoration: none;
}
.slide-title a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.slide-title a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#home-content-left img {
    padding-bottom: 10px;
}
#home-bottom-content {
    background: url("../img/bg-home-content-re.png") repeat-y scroll 0 0 transparent;
    padding-left: 20px;
    width: 1070px;
}
#home-rotator {
    float: left;
    margin-left: 20px;
    padding-right: 15px;
    width: 705px;
}
#home-rotator a:link {
    color: #DDDDDD;
    text-decoration: underline;
}
#home-rotator a:visited {
    color: #DDDDDD;
    text-decoration: underline;
}
#home-rotator a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#home-811 {
    float: left;
    width: 250px;
}
.red-title {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
}
.right-pic {
    padding: 7px 0 0 7px;
}
#footer {
    background: url("../img/bg-home-content.png") repeat-y scroll 0 0 transparent;
    width: 1080px;
}
#footer-content {
    background: url("../img/bg-footer.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 58px;
    margin-left: 11px;
    padding-top: 25px;
    width: 1021px;
}
#footer-left {
    float: left;
    padding-left: 20px;
    width: 475px;
}
#footer-right {
    float: right;
    padding-right: 20px;
    text-align: right;
    width: 476px;
}
#r_home {
    background: url("../img/nav_02.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 96px;
}
#r_home:hover {
    background-position: 0 -54px;
}
#r_home span {
    display: none;
}
#r_about {
    background: url("../img/nav_03.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 101px;
}
#r_about:hover {
    background-position: 0 -54px;
}
#r_about span {
    display: none;
}
#r_menus {
    background: url("../img/nav_04.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 83px;
}
#r_menus:hover {
    background-position: 0 -54px;
}
#r_menus span {
    display: none;
}
#r_gallery {
    background: url("../img/nav_05.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 84px;
}
#r_gallery:hover {
    background-position: 0 -54px;
}
#r_gallery span {
    display: none;
}
#r_club {
    background: url("../img/nav_06.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 115px;
}
#r_club:hover {
    background-position: 0 -54px;
}
#r_club span {
    display: none;
}
#r_ordertogo {
    background: url("../img/nav_07.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 179px;
}
#r_ordertogo:hover {
    background-position: 0 -54px;
}
#r_ordertogo span {
    display: none;
}
#r_gift {
    background: url("../images/nav_08.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 104px;
}
#r_gift:hover {
    background-position: 0 -54px;
}
#r_gift span {
    display: none;
}
#r_reviews {
    background: url("../images/nav_09.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 98px;
}
#r_reviews:hover {
    background-position: 0 -54px;
}
#r_reviews span {
    display: none;
}
#r_parties {
    background: url("../images/nav_10.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 84px;
}
#r_parties:hover {
    background-position: 0 -54px;
}
#r_parties span {
    display: none;
}
#r_contact {
    background: url("../images/nav_11.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 54px;
    width: 180px;
}
#r_contact:hover {
    background-position: 0 -54px;
}
#r_contact span {
    display: none;
}
#r_join {
    background: url("../images/home-join-club.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 161px;
    width: 212px;
}
#r_join:hover {
    background-position: 0 -161px;
}
#r_join span {
    display: none;
}
#r_gift-card {
    background: url("../images/home-gift-card.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 161px;
    width: 212px;
}
#r_gift-card:hover {
    background-position: 0 -161px;
}
#r_gift-card span {
    display: none;
}
#r_farmington {
    background: url("../images/home-farmington-directions.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 175px;
    width: 197px;
}
#r_farmington:hover {
    background-position: 0 -175px;
}
#r_farmington span {
    display: none;
}
#r_newington {
    background: url("../images/home-newington-directions.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 175px;
    width: 197px;
}
#r_newington:hover {
    background-position: 0 -175px;
}
#r_newington span {
    display: none;
}
#r_westhart {
    background: url("../images/home-westhart.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 175px;
    width: 197px;
}
#r_westhart:hover {
    background-position: 0 -175px;
}
#r_westhart span {
    display: none;
}
#nav, #nav ul {
    background: none repeat scroll 0 0 #CC0000;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav a {
    display: block;
    text-decoration: none;
}
#nav a:link {
    color: #FFFFFF;
}
#nav a:visited {
    color: #FFFFFF;
}
#nav a:hover {
    color: #FFFFFF;
}
#nav li {
    float: left;
    font-family: Arial Black,Arial,Helvetica,sans-serif;
    height: 20px;
    width: 140px;
}
#nav li ul {
    left: -1119em;
    line-height: 18px;
    position: absolute;
    width: 140px;
}
#nav li:hover ul {
    left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
}
#nav li:hover, #nav li.sfhover {
    background: none repeat scroll 0 0 #E52901;
}
#nav li:hover, #nav li.hover {
     position: static;
 }
.hotspot {
    border-bottom: 1px dotted #990000;
    color: #990000;
    cursor: pointer;
    padding-bottom: 1px;
}
#tt {
    background: url("../images/tt_left.gif") no-repeat scroll left top transparent;
    display: block;
    position: absolute;
}
#tttop {
    background: url("../images/tt_top.gif") no-repeat scroll right top transparent;
    display: block;
    height: 5px;
    margin-left: 5px;
    overflow: hidden;
}
#ttcont {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: block;
    margin-left: 5px;
    padding: 2px 12px 3px 7px;
}
#ttbot {
    background: url("../images/tt_bottom.gif") no-repeat scroll right top transparent;
    display: block;
    height: 5px;
    margin-left: 5px;
    overflow: hidden;
}
.contactpage {font-family:Arial, Helvetica, sans-serif!important; font-size:13px!important;}
.contactpage h1 {font-size:18px;}