#container .content .subpage-background {
background:url(../../images/bg-subpage-container.jpg) no-repeat left top;
}
#container .content {
background:url(../../images/bg-subpage-content.gif) repeat-y -1px top;
padding-bottom:10px;
}
#container .content .column-two {
float:left;
width:342px;
}
#container .content .column-one {
float:left;
padding:0 74px 0 40px;
width:504px;
}
#container .content .column-one h1 {
color:#3c2f52;
font-size:3em;
font-style:italic;
border-bottom:1px solid #D9D9D9;
padding-bottom:10px;
margin-bottom:11px;
margin-top:35px;
}
h2 {
border:none;
}
p.schedule {
margin:0;
color:#000;
}
p.last {
margin-bottom:10px;
}
#container .content .column-one ul {
margin-left:12px;
}
#container .content .column-one ul li {
font-size:1.4em;
list-style-position:outside;
margin:7px 0;
}

#container .content .column-one ol {
margin-left:12px;
}
#container .content .column-one ol li {
font-size:1em;
list-style-position:outside;
margin:7px 0;
}

.column-two .box {
padding:0 12px 10px 37px;
}
#container .column-two .title {
background:url(../../images/subpage-title-leading-change.png) no-repeat left top;
height:54px;
margin:100px 0 0;
text-indent:-9999px !important;
width:296px;
}
#container .column-two .limited-special {
background:url(../../images/limited-special.png) no-repeat left top;
height:56px;
margin:20px 0 0 74px;
text-indent:-9999px;
width:227px;
}
#container .column-two .box .buttons {
margin:10px 0 10px 200px;
}
.column-two h3 {
margin:5px 0;
text-align:right;
}
.column-two p.price,
.column-two p.disclaimer {
text-align:right;
}
.column-two p.disclaimer {
font-size:1.1em;
font-style:italic;
}
.column-two h2 {
border-bottom:1px solid #D9D9D9;
text-align:right;
}
.column-two .social {
margin-left:37px;
}