.custom .format_text input, 
.custom .sidebar .text_input {
  width:auto;
}

.custom a:hover {
      color: #079ef5; 
      text-decoration: underline; 
}

body.custom {
background: url(images/markbg15.png) no-repeat 0 0 #000;
background-attachment:fixed;
background-position: center;
color: #000;
}


.custom #container {
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 0.4px;
    border: 10px solid #3e3e3a;
}

#header{
margin-bottom: 10px;
margin-top: 30px;
margin-left: 0em;
margin-right: 0em;
background-image: url('images/bbhead.png');
background-repeat: no-repeat;
height: 132px;
padding: 0px;
}

.custom.cash-bootstrap-method #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.live-case-study #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.google-banned-my-campaign #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.presell #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.getcbm #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.blackbelt-coaching #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.tmp-copy #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.loser-campaigns #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.private-area #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.rackspace-cloud-hosting #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.rs-order-confirmation #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.rackspace-cloud-sites #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.arm-bonus #header { display: none; margin-top: 0px; margin-bottom: 0px; }
.custom.blackbelt-coaching-backdoor #header { display: none; margin-top: 0px; margin-bottom: 0px; }

/* no sidebars */
#sidebars { border-color:#fff; 
}
#sidebar_1 { border-color:#fff; 
}

.custom #content h1 {
text-align: center;
font-size: 36pt;
font-style: italic;
font-weight: normal;
line-height: 40pt;
margin-bottom: 0px;
font-family: Georgia, Times New Roman, Times, serif;
}

.custom #content h2 {
text-align: center;
font-size: 34pt;
font-style: italic;
font-weight: bold;
line-height: 40pt;
margin-top: 0px;
font-family: Courier New, Georgia, Times New Roman, Times, serif;
}

.custom #content h3 {
text-align: left;
font-size: 20pt;
font-style: italic;
margin-top: -5px;
}

.custom #content h4 {
text-align: left;
font-size: 14pt;
font-style: italic;
font-weight: bold;
margin-bottom: 22px;
}

.font-red {
text-align: center;
font-size: 20pt;
font-weight: bold;
color: #800517;
font-family: Ariel, Courier New, Georgia, Times New Roman, Times, serif;
}

.font-box {
font-size: 12pt;
font-style: normal;
font-weight: normal;
line-height: 20pt;
font-family: Ariel, Georgia, Times New Roman, Times, serif;
}

.quote {
text-indent: 30px;
font-style: italic;
font-weight: normal;
}

.quotebold {
text-indent: 30px;
font-style: italic;
font-weight: bold;
}

.highlight {
background: #fff9d8 !important;
}

.highlight-yell { background: #fffc96 !important; }

.HL {background: #ffff00;
font-weight: bold;
color: #000000;
}

.hl-blue { 
background: #c0deff !important
}

.hl-bluebold { 
background: #c0deff !important;
font-weight: bold;
text-align: center;
}

.box-green {
margin-bottom: 1.571em;
padding: 25px 25px 0px 25px;
background: #f1fce9;
border: 1px solid #def2cf;
}

.box-red {
margin-bottom: 1.571em;
padding: 25px 25px 0px 25px;
background-color: #fceeee;
border: 1px solid #fb6c6c;
}

.box-note {
margin-bottom: 1.571em;
padding: 20px 20px 0px 20px;
background-color: #f5f5f5; 
border: 1px solid #ddd; 
}

.box-reddash {
margin-bottom: 1.571em;
padding: 25px 25px 0px 25px;
background-color: #fff;
border: 1px dashed #fb6c6c;
}

.box-yellow3 { 
margin-bottom: 1.571em; 
padding: 20px 50px 0px 50px; 
background: #ffffa0; 
border: 1px solid #e5e597; 
}

.box-blue {
margin-bottom: 1.571em; 
padding: 25px 25px 0px 25px; 
background-color: #f0fbff;
border: solid 1px #cbe3f3;
}

.box-yellow2 { 
margin-bottom: 1.571em; 
padding: 25px 25px 15px 25px; 
background: #fcf7a5; 
border: 1px solid #e5e597; 
}

.box-yellow { 
margin-bottom: 1.571em; 
padding: 20px 50px 20px 50px; 
background: #ffffa0; 
border: 1px solid #e5e597; 
}


.box-solid { 
margin-bottom: 1.571em; 
padding: 25px 25px 15px 25px; 
background: #fff; 
border: 2px solid #a20303; 
}

.box-optin {
margin: 30px 40px 30px 40px;
padding: 20px 5px 5px 20px;
color: #000;
border: dashed 2px #000;
background-color: #fff9d8;
}

.spam-promise {
color: #000;
font-size: 9pt;
font-style: italic;
text-align: center;
}

.myForm td, input, select, textarea, checkbox {
		font-family: tahoma;
		font-size: 12px;
}
.myForm {
		background-color: #F2FCFF;
		border: 1px solid #B3DDDD;
		padding: 10px;
}

.required {
		color: red;
}

