@charset "UTF-8";
/* CSS Document */

body { background:url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:21px; background-color:#270e07; margin:0;}
h2 { font-size:24px; line-height:25px;}
h2 strong { color:#C00;}
.clr { clear:both;}
#bg { background:url(images/bg2.jpg) top center no-repeat;}

#header { background:url(images/header.jpg) no-repeat; width:1000px; height:222px; margin:0 auto 0 auto;}
#wrap { width:1000px; margin:0 auto 0 auto; background:url(images/wrap-bg.jpg); }
#left { width:701px; float:left; padding:0 20px 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#right { width:249px; float:left;}

.cta1 { width:249px; height:344px; background:url(images/cta1.jpg) no-repeat;}
.cta2 { width:249px; height:313px; background:url(images/cta2.jpg) no-repeat; position:inherit;}
.cta2-arm { background:url(images/cta2-arm.png); width:58px; height:217px; position:relative; left:249px;}
.step-link { color:#FFF; text-decoration:underline;}
.step-link:hover { color:#FFF; text-decoration:none;}


.cta3 { width:249px; height:794px; background:url(images/cta3.jpg);}
.cta3-edge { background:url(images/cta3-edge.png); width:28px; height:794px; position:relative; left:249px;}

.testimonial-wrap { width:540px; margin:30px auto 0 auto;  padding:20px; background:#f7f7f7;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
	
	-moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
}
.testimonial-inner { width:500px; margin:0 auto 0 auto;  padding:20px; background:#fff; border:#ccc 1px solid;
	
	-moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
}
.red { color:#C00;}
.warning { font-size:24px; font-weight:lighter; color:#C00; line-height:25px;}
.quoteleft { width:37px; height:33px; background:url(images/quoteleft.gif); float:left;}
.test1, .test2 { width:580px;  background:#e8f7ff url(images/testbg.gif) repeat-x left top; border:#84acc9 1px dashed; margin:0 auto 20px auto; padding:5px;
-moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */}
	.test1 .test_text {background:url(images/quoteright.gif) no-repeat right bottom;  padding:  15px 64px 16px 46px; width: 477px;}
	.test1 .test_text  p:last-child {margin-bottom: 0;}

	.test2 .test_text {background:url(images/quoteright.gif) no-repeat right bottom;  padding:  15px 64px 16px 46px; width: 477px;}
	.test2 .test_text  p:last-child {margin-bottom: 0;}
.test_text { width:470px; margin:0 auto 0 auto; padding:15px 5px 5px 5px; text-align:justify;}
 he
#footer { width:1000px; background:url(images/footer.jpg) top center no-repeat; height:38px;}

