html,body#Body {
background:url(/Portals/32393/images/background.gif) !important;
}

#duxbury_footer {
background:#ffffff url(/Portals/32393/images/footer_time_out_pilates_and_fitness_studio.gif) bottom no-repeat !important;
padding-bottom:70px !important;
border-top:1px solid #FFCE31 !important;
margin-top:10px !important;
}

#duxbury_container {
border:1px solid #808000;
background:#FFFFFF !important;
}

#footerContainer {
color:#000000 !important;
}

#duxbury_menu {
background:url(/Portals/32393/images/menu_background.gif) !important;
border:5px solid #FFCE31;
margin-left:10px !important;
}

#duxbury_menu .item,
#duxbury_menu .radmenu {
background:none !important;
}

#duxbury_menu .item .link {
background:url(/Portals/32393/images/star.gif) left top no-repeat !important;
padding-left:5px !important;
width:98% !important;
}


#duxbury_menu .link:hover {
background:url(/Portals/32393/images/star_black.gif) left top no-repeat !important;
}


#duxbury_menu .selectedtab .link {
background:url(/Portals/32393/images/star_black.gif) left top no-repeat !important;
}

#duxbury_menu span {
font-weight:bold !important;
white-space:normal !important;
height:100% !important;
font-size:0.9em !important;
}


#duxbury_menu .childitem1 span {
padding-left:0px !important;
white-space:normal !important;
line-height:120% !important;
font-size:9px !important;
color:#000000 !important;
}

#duxbury_menu .childitem1 .link {
padding-top:8px !important;
padding-bottom:8px !important;
background:none !important;
padding-left:15px !important;
width:93% !important;
}

#duxbury_menu .childitem1 .link:hover span {
color:#FE9800 !important;
}

#duxbury_menu .childitem1.selectedtab span {
font-style:italic !important;
}


#duxbury_menu ul li {
border:0 !important;
height:100% !important;
_height:100% !important;
}

p.olive {
font-size:10px !important;
}

#duxbury_col1 h3,
#duxbury_col3 h3 {
font-weight:bold !important;
font-size:12px !important;
text-align:center !important;
}

#duxbury_col1 .ISContent h3,
#duxbury_col3 .ISContent h3 {
font-weight:normal !important;
}

#duxbury_col2 div.pad {
padding-bottom:0px !important;
}

#duxbury_col1 .pad .pad,
#duxbury_col3 .pad .pad {
border:1px solid #FFDA65 !important;
margin-top:10px !important;
background:url(/Portals/32393/images/corner.gif) bottom right no-repeat !important;
}



#duxbury_col2 .ISContent {
margin-bottom:30px !important;
}

#duxbury_col2 ul li {
padding:0px !important;
margin-left:15px !important;
}

#duxbury_col2 h4 {
font-size:9px !important;
font-weight:normal !important;
color:#000000 !important;
}



#duxbury_col2 td {
font-size:0.95em !important;
}

#duxbury_col2 p {
line-height:130% !important;
}

table#schedule {
border-collapse:collapse;
border:1px solid #808000;
}

table#schedule td {
border:1px solid #808000;
padding:5px;
vertical-align:middle;
}

table#schedule p {
margin:0;
}

#duxbury_col2 td {
vertical-align:top !important;
}

#duxbury_col2 h1 {
background:url(/Portals/32393/images/main_title_bg.gif ) bottom left no-repeat;
padding-bottom:4px !important;
}

#duxbury_col2 .ISContent h1 {
background:none;
}
