#testimonials {
width: 850px;
padding: 15px;
}
 
.pic {
position: relative;
display: block;
}
 
.box {
width: 750px;
height: auto;
margin: 10px;
padding:15px;
/*background-color: #FCFDD9;*/
position: relative;
}
 
.text {
	font-family: Cambria, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	text-align: left;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom: 15px;
	position: relative;
}
 
.reason {
text-align: left;
font-size: 18px;
width:750px;
font-weight: bold;
}
 
.signature {
font-family:"Freestyle Script";
font-size: 35px;
text-align: right;
}
 
.location {
font-family: Cambria, serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
text-align: left;
}

#sidebar {
  width: 0px;
}
 
#content {
  width: 770px;
}
 
.editable input[type=submit] {
  color: #F00;
  font-weight: bold;
}
.editable input[type=button] {
  color: #0F0;
  font-weight: bold;
}
 
.video_holder {
float: left;
width: 500px;
position: relative;
}
 
.optinbox {
float: right;
position: relative;
}
 
 
form.headline_edit > textarea { 
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-size: 25px;
background-color: #FFFFCC;
border:1px;
border-color: #FF9900;
border-style: dotted;
text-align: center;
font-weight: bold;
text-transform: uppercase;
width: auto;
} 
 
form.video_edit > textarea { 
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-size: 14px;
background-color: #FFFFCC;
border:1px;
border-color: #FF9900;
border-style: dotted;
text-align: center;
font-weight: bold;
text-transform: uppercase;
}
 
form.optinform_edit > textarea { 
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-size: 14px;
background-color: #FFFFCC;
border:1px;
border-color: #FF9900;
border-style: dotted;
text-align: center;
font-weight: bold;
text-transform: uppercase;
} 
 
.toolbox {
display: inline;
width: 600px;
height: 100px;
padding: 10px;
background-color: #CCCCCC;
margin: 5px;
border: 1px;
border-color: #FF9900;
border-style: dotted;
}
 
.note {
border:1px;
padding: 10px;
background-color: #FFFFCC;
border-color: #FF9900;
border-style: dotted;
font-family: Arial, Helvetica, sans-serif;
color: #000033;
font-size: 12px;
width: 500px;
}
 
#full_preview .optin_form_options:hover{
background-color:#FFFF66;
}
 
#header_image:hover {
	filter: alpha(opacity=30); /* internet explorer */
	-khtml-opacity: 0.3;      /* khtml, old safari */
	-moz-opacity: 0.3;       /* mozilla, netscape */
	opacity: 0.3;           /* fx, safari, opera */
}
 

div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 980px;	
	height:185px;	
	
	/* custom decorations */
			
}
 

div.scrollable div.items {	
	/* this cannot be too large */
	height:900px;
	position:absolute;
	clear:both;		
	
	/* decoration */
}
 
/* single scrollable item */
div.scrollable div.items div {
	float:left;
	
	/* custom decoration */
	text-align:center;
	width:980px;
	/*-moz-border-radius:5px;*/
}
 
/* active item */
div.scrollable div.items div.active {
 
}
 
 
/* this makes it possible to add next button beside scrollable */
div.scrollable {
	
}
 
/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(left.png) no-repeat;
	cursor:pointer;
}
 
/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}
 
/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}
 
/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(right.png);
	clear:right;	
}
 
 

/* position and dimensions of the navigator */
div.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}
 
 
/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	margin:3px;
	background:url(navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}
 
/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}
 
/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;     
} 	
 
.header_image_div {
overflow:hidden;position:absolute;left:1px;top:2px;z-index:1;
}
 
.header_image_src {
width:980px;height:184px;
}
 
.header_next_div {
overflow:hidden;position:absolute;left:456px;top:5px;z-index:2;
}
 
.header_next_src {
width:54px;height:38px;
}
 
.header_prev_div {
overflow:hidden;position:absolute;left:460px;top:140px;z-index:3;
}
 
.header_prev_src {
width:48px;height:40px;
}
 
body {
margin: 0px;
}
 
.register_form {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000066;
}
 
input {
height: 35px;
width: 250px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #666666;
}
 
.button {
width: 250px;
height: 35px;
}
 
#errors {
height: 400px;
width: 400px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #990000;
}
 
.error {
color: #FF0000;
font-weight: bold;
}

.subhead {
width: 700px;
border:1px;
border-style:dotted;
border-color: #FF9900;
padding: 10px;
font-size: 15px;
background-color: #FFFFFF;
}

.current_step {
font-size: 18px;
color: #FF9900;
font-weight: bold;
}

.total_steps {
font-size: 15px;
color: #000033;
font-weight: bold;
}

.opp_name {
font-size: 15px;
color: #CC0000;
font-weight: bold;
}

/*FULL PREVIEW STYLES*/

#full_preview {
padding: 10px;
width: 980px;
}


#full_preview .headline {
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-size: 25px;
width: auto;
text-align: center;
font-weight: bold;
margin: 30px;
text-transform: uppercase;
border:1px;
border-color:#FF9900;
border-style:dotted;
padding: 15px;
}

#full_preview .headline2 {
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-size: 25px;
width: auto;
text-align: center;
font-weight: bold;
margin: 30px;
text-transform: uppercase;
padding: 16px;
}

#full_preview .headline_preview {
font-family: Arial, Helvetica, sans-serif;
color: #da6903;
font-size: 28px;
width: auto;
text-align: center;
font-weight: bold;
margin: 10px;
padding: 15px;
}

#full_preview .keyword {
color: #FF0000;
}

#full_preview .headline:hover, .headline2:hover{
background-color:#FFFF66;
cursor: pointer;
border:1px;
border-color:#FF9900;
border-style:dotted;
}

#full_preview .clear {
clear: both;
}

#full_preview .description {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 18px;
width: 600px;
text-align: center;
padding: 10px;
background-color: #FFFFCC;
border:1px;
border-style: dotted;
border-color: #FFCC00;
}

#full_preview .media {
width: 300px;
border: 1px;
border-color:#999999;
border-style:solid;
padding: 2px;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #999999;
overflow: hidden;
}

#full_preview .closing {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size: 18px;
width: 600px;
text-align: center;
padding: 10px;
background-color: #FFFFFF;
border:1px;
border-style: dotted;
border-color: #FFCC00;
}

#full_preview .sig_block {
height: 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 15px;
width: auto;
padding: 15px;
}

#full_preview .left_sig {
float: left;
position: relative;
width: 300px;
}

#full_preview .right_sig {
float: right;
position: relative;
width: 310px;
}

#full_preview .signature {
color: #333333;
font-family: "Freestyle Script";
font-size: 45px;
}

#full_preview .interest_button {
width: 450px;
height: 50px;
border: 1px;
border-color: #009900;
background-color: #006600;
border-style:solid;
padding: 5px;
text-align: center;
}

#full_preview .interest_button:hover {
background-color: #FFCC00;
}

#full_preview .button2 {
font-size: 25px;
font-weight: bold;
color: #333333;
width: 450px; 
height: 45px;
padding: 2px;
}

#full_preview .video_code:hover{
background-color:#FFFF66;
}

#wizard .inner_field {
width: 250px;
height: 25px;
}
