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

#main { min-height: inherit; }

#content { margin-left: 25px; width: 577px; font: normal normal 14px Verdana, Geneva, sans-serif; }

h1#optDescription { font: normal bold 32px Tahoma, Geneva, sans-serif; color: #cc0000; margin: 35px 0 45px 0; text-align: center; }

#content h2 { font: normal bold 25px Tahoma, Geneva, sans-serif; color: #cc0000; }

.optVideo { margin: 0 0 55px 0; text-align: center; }

.optBox { float: left; width: 249px; height: 190px; margin: 0 25px 45px 0; }

.optBox a img { border: none; }

.optTitle { margin: 0 0 25px 0; font-family: Tahoma, Geneva, sans-serif; }

#optTick { margin: 0 0 10px 0; padding: 0; list-style: none; }

#optTick li { margin: 0 0 25px 0; padding: 0 0 0 42px; line-height: 20px; background: url(images/blue_check.gif) no-repeat left center; }

#sidebar { padding: 0; width: 299px; }

#sidebar li { border-bottom: solid 1px #FFF; padding: 15px 0; }

#optFormTop { font: normal bold 12px Arial, Helvetica, sans-serif; margin: 0 0 25px 0; overflow: hidden; }

#optFormTop label { /*text-align: right; width: 230px; margin: 0px auto 10px auto; display: block;*/ }

#optFormTop input { font-family: Arial,Verdana,Tahoma; font-size: 14px; color: rgb(0, 0, 0); font-weight: normal; height: 22px; width: 160px; background-color: rgb(248, 248, 248); }

#optFormBottom { background: #D3C7B7; font: normal bold 12px Arial, Helvetica, sans-serif; width: 249px; padding: 15px 9px 15px 10px; margin: 10px auto 0 auto;}

#optFormBottom label { text-align: right; width: 230px; margin: 0px auto 10px auto; display: block; }

.submitButton { background: url(images/submit.png) no-repeat left center; width: 230px; height: 30px; border: none; margin: 0 9px 0 10px; padding: 0px; cursor: pointer; }

#optTestimonials { margin: 0px 25px; width: 241px; border: solid 2px #000; padding: 2px; }

#sidebar #Testimonials { border: solid 1px #000; padding: 0 5px 10px 5px; list-style: none; background: #eee8aa; }

#Testimonials li { margin: 10px 0 0 0 ; padding: 0; border-bottom: solid 1px #000; list-style: none; text-align: center; }

.testimonial-title { text-align: center; font: normal bold 24px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; color: #333399; display: inline-block; }

.testimonial-title img { display: inline; }

.testimonial h3 { font: normal bold 16px Verdana, Geneva, sans-serif; color: #993300; margin: 10px 0; }

.testimonial img { display: inline-block; }

.testimonial p { line-height: 120%; margin: 10px 0 15px 0; font: normal normal 14px Verdana, Geneva, sans-serif; }
	
