/* CSS Document */#wrapper { min-width:1000px;}#content { width:1000px;}#header { margin:0 auto;width:800px;}#footer { margin:0 auto;width:800px;}.leftColumn { width:350px; padding:20px 25px 25px 25px; float:left; background:#282828; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; margin:15px 0 0 0; }.rightColumn { float:right; width:570px; margin:30px 0 0 30px; font-size:12px; }.mainColumn { width:450px; padding:20px 25px 25px 25px; background:#282828; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; margin:15px auto 0 auto; }.leftColumn h3, .mainColumn h3 { font-size:14px; font-weight:bold; color:#FFF; padding:0 0 12px 0; margin:0 0 20px 0; border-bottom:1px solid #666; }.leftColumn h4, .mainColumn h4 { font-size:12px; font-weight:bold; color:#FFF; padding:0 0 6px 0; margin:0 0 10px 0; clear:left;  }dl dt { float:left;	clear:left; width:137px; text-align:right; font-weight:normal; padding:0 8px 0 0; }#retailPartnersForm dl dt { width:187px; }dl dd { float:left; width:205px; padding:0 0 6px 0; }dl dd input { width:200px; margin:0 0 16px 0; background-color:#e6e6e6; border-color:#787878; color:#666; }dl dd textarea { width:200px; margin:0 0 16px 0; background-color:#e6e6e6; border-color:#787878; color:#666; }dl dd select { margin:0 0 16px 0; }dl dd #rpZip { width:70px; }dl dd #rpCountry { width:115px; float:right; }dl dd #rpAddress, dl dd #rpAddressLine2, dl dd #rpCity, dl dd #rpState { margin:0 0 6px 0; }dl dd #rpProducts, dl dd #rpComments { height:80px; }dl dt span { float:right; clear:right; font-size:11px; color:#666; }dl dt label { float:right; clear:right; font-size:12px; color:#FFF; }.rightColumn h2 { font-weight:bold; font-size:16px; color:#FFF; padding:0 0 3px 0; }.rightColumn p { padding:0 0 50px 5px; }.rightColumn ul { padding:0 0 50px 5px; text-indent:-10px; }.rightColumn ul li { padding:0 0 0 4px; margin:0 0 0 13px; list-style:disc; }.rightColumn ul.countryList { float:left; width:160px; padding:5px 0 0 0; }.rightColumn ul.countryList li { list-style:none; }.rightColumn ul.countryList li:first-child { font-weight:bold; text-decoration:underline; color:#FFF; padding: 0 0 3px 0; margin:0 0 0 8px; }.applyButton { float:right; }.infoMessage, .successMessage, .warningMessage, .errorMessage, .validationMessage { border: 2px solid; margin: 0 0 10px 0px; padding:15px 10px 15px 10px; display:block; text-align:center; border-left:none; border-right:none; }.infoMessage { color: #00529B; background-color: #BDE5F8; }.successMessage { color: #4F8A10; background-color: #DFF2BF; }.warningMessage { color: #9F6000; background-color: #FEEFB3; }.errorMessage { color: #D8000C; background-color: #FFBABA; }.cwSignIn { border: medium none; height: 22px; text-indent: -5000px; width: 167px; display:block; margin:15px 25px 0 25px; background: url(/images/buttons/sign-in.gif) repeat scroll top right transparent; }.cwSignIn:hover { background-position:top left; }.cwCreateAccount { border: medium none; height: 22px; text-indent: -5000px; width: 167px; display:block; float: right; margin:15px 25px 0 25px; background: url(/images/buttons/create-account.gif) repeat scroll top right transparent; }.cwCreateAccount:hover { background-position:top left; }