body {background-color: #fff; margin: 0; font-size: 0.82em; font-family: arial, serif; color: #333333;}
body p {margin: 0;}
.cs_clear {clear: both;}  
.vidLink {border: none}
.cs_container {margin: 0 auto; width: 828px; padding: 0 75px;}
  .cs_divider {border-bottom: 1px solid #cccccc;}
.cs_schwabLogo {margin: 10px 0 0 -15px; float: left;}
.cs_header {line-height: 54px; text-align: right; margin-top: 10px;}
.cs_promo {height: 50px;}
  .cs_checking {background-color: #faedbf; margin-top: 5px; width: 440px; float: right; padding: 5px 10px; font-size: 0.9em;}
  
.cs_leftCont {float: left;width: 320px;}
  .cs_leftCont img {margin-top: 10px}
  .cs_leftCont p {font-size: 0.9em; padding-left: 19px}
.cs_rightCont {float: right; width: 460px;}
  .cs_container a, .cs_container a:visited {color: #047AEA;}
  .cs_alignToText {margin-left: -3px;}
  .cs_rightCont ul {margin: 5px 0; padding: 0 0 0 18px;}
  .cs_rightCont li {line-height: 1.3em; padding: 4px; margin: 0;}
  .cs_openAcctText {font-size: 0.8em; width: 268px; float: left; margin-left: 10px;}
  .cs_openAcctLink {float: left; margin: 0; border: 0; padding: 0;}
.cs_footer {font-size: 0.78em;}
  .cs_footer ol {margin: 0; padding: 0 0 0 14px;}
  .cs_footer li {margin: 0; line-height: 1.4em;}
  .cs_footer p {line-height: 1.4em;}

.cs_brokerProduct {  border:1px solid #000;font-size:11px;font-weight:bold;margin-top:8px;padding:6px;text-align:center;}
  
/* Overlay Modal Styling */
#overlayCntr {background: url(../images/overlay-gray-out.png) top left; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 10000; display: none;}
	#overlayShadowCntr {width: 509px; position: fixed; top: 300px; left: 330px; background: url(../images/modal-shadow-480-bottom.png) no-repeat left bottom; padding-bottom: 30px; margin: 0}
	#overlayShadowContent {background: url(../images/modal-shadow-480-top.png) no-repeat left top; padding-top: 6px}
	#overlayText {padding: 20px 20px 19px;}
		#overlayText p {display: none}
	#videoCntr, #leavingSchwab {display: none; margin: 11px 0 0 15px}
	#videoCntr {height: 300px; margin: 11px 0 0 15px}
	
	
	#leavingSchwab {background: url(../images/leaving-schwab-480-bottom.png) no-repeat left bottom; width: 480px; padding-bottom: 6px;}
	#leavingSchwabCntr {background: url(../images/leaving-schwab-480-top.png) no-repeat left top; padding: 10px;}
	.overlayLegal p{font-size: 10px; line-height: 12px}
	.overlayClose {font-size: 12px; color: #333333; text-decoration: underline; background: url(../images/circle-close-button.png) no-repeat left top; width: 32px; height: 32px; position: absolute; right: 0px}
		.overlayClose:hover {cursor:pointer}
.vidIcon {background:url(../images/all-icons.png) no-repeat 72px -43px; padding: 2px 25px 2px 0; line-height: 18px}

.shadowSpacer {margin-top: -10px}
.promoAlign {margin: 0 0 0 50px;}
.cs_leftCont .cs_leftHeadline {font-size: 1.1em; padding-left: 23px}
.cs_leftHeadline .vidIcon {background-position: 83px -43px}