body { 
background-image:none; width:780px; height:650px;
background:#fff;
overflow-x:hidden;
}
.content-main { margin-left:3px; margin-top:-8px; }
.h2_container h2 { 
margin-top:0 !important; font-weight:bold;
height:20px;
}
.content-main { 
margin-top:14px; margin-bottom:0 !important;
}
#library-menu { 
width:220px !important;
}
#menu { width:100%; }
#menu li { 
font-size:12px;
line-height:normal;
}
#menu li div { padding-right:3px; }
.sub-cat ul {padding-left:14px !important; }
.sub-cat ul li { padding:0px 5px 2px 5px !important; }
.sub-cat ul li img { padding-right:3px !important; }

#section-title { width:195px !important; }

#large-notes { 
margin-left:-45px !important;
}
.box.player { width:780px !important; }

h2#section-title { font-size:18px; }
#library-menu-wrap { 
width:225px !important;
}
#category-video { 
left:221px !important; 
width:338px !important; 
margin-right:-5px !important;
}
#dyn-video-title { 
padding:8px 17px;
background:transparent url(/site_images/bg_video_title_whitelabeled.png) 0 7px no-repeat !important;
}
.video-player { 
padding:0; height:auto; 
background:transparent url(/site_images/bg_video_side_shadow_whitelabeled.png?) repeat-y left top !important;
}
#category-video h3 { 
font-size:18px !important; 
margin-top:5px !important; 
margin-right:20px;
}
#category-video h3.singleline { 
margin-top: 15px !important; 
}
.video-detail-wrap { 
height:180px;
padding:0 5px; 
background:transparent url(/site_images/bg_video_side_shadow_whitelabeled.png?) repeat-y left top !important;
}
.video-detail { 
margin:0 !important; 
padding:10px !important;
width:auto !important; 
background:transparent; border:none; 
}
.video-footer { 
height:10px; 
background:transparent url(/site_images/bg_video_footer_whitelabeled.png) bottom left no-repeat !important;
}
#notes { 
width:225px;
background-position: -129px 530px;
}
#notes h2 { 
font-size:18px; 
margin-top:13px;
padding:13px 8px 17px 8px !important; 
width:210px; 
}
.notes-body { 
border-top:1px solid white;
margin-top:-3px; 
width:197px;
}

.notes-body img { 
max-width:190px; height:auto !important;
}

#large-notes { 
width:550px; 
padding-right:4px;padding-bottom:16px;
background:transparent url(/site_images/bg_notes_large_footer_whitelabeled.png) no-repeat left bottom !important;
}
.notes-detail-wrapper {
width:550px;
padding-right:4px;
background:transparent url(/site_images/bg_notes_large_whitelabeled.png) repeat-y left top !important;
}
.notes-detail { 
background-image:none !important;
height:455px;
}
#large-notes .notes-title { 
padding:8px 17px; margin-right:-4px;
background:transparent url(/site_images/bg_notes_title_whitelabeled.png) 0 7px repeat-x !important;
}
#large-notes .notes-title h3 { 
font-size:22px !important; 
margin-right:20px;
margin-top: 18px !important; 
}
.notes-detail { 
padding:15px 20px; 
}

.leftbox h3, .rightbox h3 { 
color:#333 !important; 
font-size:24px;
}
.leftbox { 
position:absolute; left:0; top:90px;
width:340px; 
padding:10px 20px;
}
.leftbox strong { 

}
.leftbox form { 
padding:0; margin:0 0 20px 0;
}
.leftbox input { 
font-size:20px; padding:5px; 
}
.leftbox p { 
font-size:14px;
}
.rightbox { 
position:absolute; left:397px; top:90px;
width:353px;
padding:10px;
}
.rightbox img { 
padding:10px 30px; background:#aba595;border:1px solid #555;
}
.rightbox p { 
font-size:14px;
}
.rightbox p.description { 
font-size:11px;
}
.signin_footer { 
position:absolute; bottom:0; left:0;
width:770px;
padding:5px 10px;
background:#222;
height:18px;
}
.signin_footer a, .signin_footer a:visited { 
color:#222; display:block;
position:absolute; left:10px; top:5px;
background:url(/site_images/whitelabeled_poweredby.gif) top right no-repeat; width:770px; height:18px;
}



.buyplan {
cursor:text;
background:#dddddd !important;
}
.buyplan:hover { 
}
.buyplan a, .buyplan a:visited { 
color:#8e8e8e !important; font-weight:normal !important;
}
.buyplan a:hover { 
cursor:text;
}
.backtomain { 
position:absolute; top:74px; left:10px; z-index:20000;
}
#library-menu ul ul li { 
padding-bottom:0 !important;
padding-left:0 !important;
padding-top:0 !important;
cursor:text;
height:38px;
}
#library-menu ul ul li a { 
padding-bottom:2px;
padding-left:3px;
padding-top:4px;
margin-right:-5px;
}
.buyplanpreview { 
background: url(/site_images/clicktopreview.png) 96% 90% no-repeat !important;
}

.buyplanpreview:hover { 
background: #54316e url(/site_images/clicktopreview.png) 96% 90% no-repeat !important;
}
.active.buyplanpreview { 
background: #54316e !important;
}

#buyplanbutton { 
position:absolute;
top:16px;
right:10px;
z-index:5
}


.previewpage_layout { 
width:790px; height:520px;
background:url(/whitelabeltps_image_lib/previewpitch_bg.jpg);
position:absolute; top:97px; left:0;
}
.testimonial { 
width:750px; 
background:url(/whitelabeltps_image_lib/previewpitch_bg.jpg);
padding:20px;
position:absolute; top:597px;
}
.landingpagetext { 
position:absolute;
display:block;
width:390px;
top:27px; left:35px; 
}
.previewsampleimg { 
position:absolute; 
display:block;
width:390px; 
top:253px; left:35px;
}
.previewsampleimg img { 
border:1px solid silver; float:right;  margin-right:10px; 
}
.previewsampleimg #postit { 
border:none; position:absolute; top:0; left:0;
}
.availableplans { 
display:block; width:300px; 
position:absolute; top:26px; left:456px;
}
.bullets { 
position:absolute; left:436px; top: 400px; 
font-size:14px; 
}
.modulebox { 
width:287px; height:113px; margin-bottom:10px;
}
.modulebox .title { 
font-size:15px; font-weight:bold; color:#fff;
display:block; padding-top:13px; margin-left:15px; margin-right:30px; margin-bottom:12px;
height:32px;
width:240px;
}
.modulebox .previewbtn { 
display:block; float:left; 
width:112px; height:44px;
background:url(/whitelabeltps_image_lib/previewpitch_previewbtn.png);
margin-top:2px; margin-left:12px; 
text-indent:-9999px; outline:none;
}
