.info_sidebar li li {
    margin-left: 20px;
}
h2.title {
    border-bottom:1px solid #CCCCCC;
    font-weight:normal;
    padding-bottom:2px;
}
.info_sidebar h1 {
    font-size:11pt;
}
ol {
    display: block;
    list-style-type: decimal;
    margin: 1em 0;
    padding:0 0 0 40px;
}
.faq_question ul {
    display: block;
    list-style-type: disc;
    margin: 1em 0;
    padding:0 0 0 40px;
}
#content blockquote p {
    margin:0px 25px;
    padding:12px 0;
}
blockquote {
   width:355px;
   padding:0;
   background:#EFEFEF;
   margin:15px 0;
}
blockquote span.source {
    background:#FFFFFF url(/static/images/common/quote_dogear.gif) no-repeat scroll 0 0;
    color:#333333;
    display:block;
    line-height:20px;
    padding:0 0 0 27px;
}
blockquote span.source em {
    font-size:8pt;
    color:#666666;
}
.testimonial_video_container {
    float:right;
    width:355px;
}
.testimonial_video_container h2 {
    font-weight:normal;  
    border-bottom:1px solid #e5e5e5;
    padding-bottom:8px;
    margin:0;
}
.testimonial_video {
    background:#EFEFEF;
    padding:7px;
}
.testimonial_video span {
    display:block;
    margin-top:20px;
    line-height:150%;
}
.info_sidebar ul li ul {
    display:none;
}
.infopage_image img {
    background:#D1D1D1 none repeat scroll 0 0;
    border:1px solid #B5B5B5;
    float:right;
    margin:0 5px 5px 0;
    padding:3px;
}
img#customer_service, img#info_privacy, img#info_sitemap {
    background:transparent none;
    border:0 none;
    margin:0 0 0 45px;
    padding:0;
}
.content_body ul {
    display: block;
    list-style-type: disc;
    margin: 1em 0;
    padding:0 0 0 20px;
}
.content_body h3 {
    margin-bottom: 0;
}
.content_body hr {
    margin-top: 20px;
    height: 1px;
    background:#CCCCCC none repeat scroll 0 0;
    border:medium none;
}
ul.owners {
    list-style-type: none;
    padding: 0;
}
ul.timeline {
    list-style-type: none;
    padding: 0;
}
#sitemap_content, #sitemap_content a {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
#sitemap_content p {
    margin-bottom: 3px;
}
#sitemap_content ul {
    display:block;
    list-style-type:disc;
    margin:0;
    padding:0 0 0 20px;
}
#sitemap_content ul, #sitemap_content ul a {
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
#sitemap_content #leftcol, #sitemap_content #rightcol {
    float: left;
    width: 280px;
}
#kristi {
    padding:0;
    margin:0 auto;
}
body.dark .infopage_image img {
    background:none;
    border: none;
    float:none;
    margin:0 5px 5px 0;
    padding: 0;
}
#repair_steps {
    float: right;
    background: url('/static/infopages/images/repair_bg.gif') top center repeat-y;
}
#repair_steps .top{
    background: url('/static/infopages/images/repair_bg_top.gif') top center no-repeat;
}
#repair_steps .bottom{
    background: url('/static/infopages/images/repair_bg_bottom.gif') bottom center no-repeat;
    padding: 1px 12px;
    width: 331px;

}
#repair_steps h1 {
    font-size: 14pt;
    color:#333333;
}
h3.repair_title {
    background: url('/static/infopages/images/repair_title_bg.gif') top center no-repeat;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    padding-left: 12px;
    margin: 10px 0;
}
#repair_steps img {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    float: none;
}
