body {
	background:#CCCCCC url(images/bg.jpg) center top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
#header {
	background:url(images/header.jpg) no-repeat;
	width:770px;
	height:150px;
	margin:0 auto;
}

#container {
	background:url(images/pg_bg.png) center top repeat-y;
	width:690px;
	margin:0 auto;
	padding:20px 40px;
}
*html #container {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/pg_bg.png', sizingMethod='scale');
	background: none;
}

.strike { text-decoration: line-through;}
.red { color: #C00000; }
.title1 { font-family: "impact", sans-serif; font-size: 42px; text-align: center;  margin: 0px;}
.title2 { font-family: "verdana", sans-serif; font-size: 32px; text-align: center; margin: 0px;}
.title3 { font-family: "verdana", sans-serif; font-size: 22px; text-align: center; margin: 0px;}
.title4 { font-family: "verdana", sans-serif; font-size: 17px; text-align: left; margin: 0px;}
.title5 { font-family: "verdana", sans-serif; font-size: 19px; text-align: left; margin: 0px;}
.content { width: 500px; margin: 0 auto; font-family: arial; font-size: 17px;}
.highlight { background: #FFFF00; }
.textcenter { text-align: center; }
.verdana { font-family: "verdana", sans-serif; font-size: .8em;}
.textleft {text-align: left; }

ul { 
	margin:0;
	padding:0;
}

li { list-style:none; padding-left: 30px; margin-bottom: 10px; }
li.type1 { background:url(images/tick1.png) no-repeat; height:25px; }
li.type2 { background:url(images/tick2.png) no-repeat; height:35px; padding-left:40px; padding-top:10px; }
li.type3 { background:url(images/tick3.png) no-repeat; }

ol li {
	list-style:decimal;
	padding:0;
}

.imagebox { 
	float: right;
	margin-left: 20px;
}

.time-session {
	font-size:12px;
	color:#000000;
	font-style:italic;
}

.satisfaction { float: right; }

.yesbutton { color: white; background: #C00000; border: 4px solid #C4BC96; width: 360px; font-size: 20px; text-align: center; padding: 5px; font-weight: bold;}

#testimonial1 {
	background:url(images/testimonial.jpg) no-repeat;
	width:569px;
	height:366px;
	margin:20px auto;
	font-size:15px;
	padding:40px 20px 20px 20px;
	line-height:22px;
}

/* Testimonial box */

.testimonial {
	background:url(images/testimonial-bg-repeat.jpg) repeat-y;
	width:609px;
	margin:20px auto;
	font-size:15px;
	line-height:22px;
}

.testimonial p {
	margin-top: 0;
}

.testimonial .top {
	background:url(images/testimonial-top.jpg) no-repeat;
	height: 30px;
}

.testimonial .bottom {
	background:url(images/testimonial-bottom.jpg) no-repeat;
	height: 14px;
	font-size: 0;
}

.testimonial .middle {
	background:url(images/testimonial-bg.jpg) no-repeat;
	padding: 10px 20px;
}

.testimonial .name {
	text-align: right;
	font-weight: bold;
}


#footer {
	width:770px;
	height:36px;
	background:url(images/footer.jpg) no-repeat;
	margin:0 auto;
}

#thk_tbl {
	border:1px solid #CB0101;
}
#thk_tbl td {
	padding:15px 10px;
}

#sep {
	border-top:1px solid #CCCCCC;
	width:70%;
}

.blue {
	color:blue;
}
.green {
	color:green;
}
.adgroup {
	font-size:10px;
}