@charset "utf-8";
/* CSS Document */

body, html{ padding-top: 20px;
	font-size: 16px;
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0;
}

input{border:0;}

a:active, a:visited, a:link{color:#d25e00;}
a:hover{color:#666666;}

#container, #header, #content, #footer{ width: 787px; margin: 0px auto;}

#header{height: 249px;}
#content{ height: 460px;}
#content-form{ height: 636px;}
#footer{ height: 43px; background:url(../images/footer.jpg); float:left;}

#left-coll, #right-coll{ height: 460px;float: left;}
#left-coll-1, #left-coll-2, #right-coll-1{ height: 460px;float: left;}

#left-coll{width: 396px;}
#right-coll{ width: 391px;}

#left-coll-1{width: 307px;}
#left-coll-2{width: 323px; height:428px; padding:210px 25px 0 20px; display:block; background:url(../images/left_coll_2.jpg) no-repeat left top;  }

#left-coll-2 p{font-size:13px; margin:0 0 15px 0; }

#right-coll-1{ width: 480px;}
#right-coll-2{ width:419px; height: 638px;float: left;}



#images, #email-box, #right-bottom {width: 391px; float: left;}
#images{ height: 151px; background: url(../images/bg_images.jpg) left top no-repeat;}
#email-box{ height: 116px; background: url(../images/bg_email.jpg) left top no-repeat;}
#right-bottom { height: 193px; background: url(../images/bg_right_bottom.jpg) left top no-repeat;}

#thumbs-box{ padding: 24px 0px 0px 15px;}
.thumb{
	width: 117px;
	float: left;
	text-align:center;
}
.thumb img{ margin-top: 5px; border:0;}

#email-box-int {padding: 75px 0px 0px 90px;}

.email-input{
	width: 190px;
	height: 23px;
	padding: 1px 0px 0px 3px;
	background: url(../images/input_email.jpg) left top no-repeat;
	font: normal 18px "Times New Roman", Times, serif;
	color: #fff;
}
#right-bottom-box {padding: 18px 0px 0px 26px;}
.submit{
	width: 290px;
	height: 45px;
	background: url(../images/video_link.jpg) left top no-repeat;
	cursor: pointer;
}
.clear {
	clear:both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}


#video-course{width:391px; height:62px; float:left;}
#credit-card{width:419px; height:34px; float:left; padding-top:20px;  background:url(../images/credit_card.jpg); display:block;font-size:12px}
#form-zone{width:399px; height:313px; padding:0 20px 0 0; display:block; float:left; background:url(../images/bg_form.jpg) no-repeat left top;}
#credit-card-form{ width:399px; height:202px; padding:7px 20px 0 0; float: left; background:url(../images/credit_card_bg.jpg)}
.form-item{width:320px; margin:0 0 8px 0; float:left;}
.text-item{width:120px; padding:0 10px 0 0; height:20px; float:left; line-height:20px; font-size:14px; font-family:"Times New Roman", Times, serif;}
.input-item{width:175px; height:20px;padding:0 0 0 5px; float:left; font-size:13px;}
.select-item{width:180px; height:20px; float:left; font-size:13px;}
.check{width:210px; padding:0 0 0 110px; margin-top:10px; float:left; font-size:10px; line-height:20px; vertical-align:middle;}


.required-field{width:200px; height:20px; line-height:20px; padding:0 0 20px 0;  font-size:12px; float:left; color:#5b5b5b; font-weight:normal;}
.required{color:#e26d00;font-size:17px; }
.font13px{font-size:13px;}

.continue{
	width: 312px;
	height: 45px;
	background: url(../images/continue.gif) left top no-repeat;
	cursor: pointer;
	display:block;
	float:left;
}

.continue-button{width:312px; height:45px; margin-top:10px; float:left;}

.text11{width:140px; font-size:11px; font-weight:bold; float:left; line-height:16px; display:block;}
.itext{width:420px; height:20px; font-weight:normal; font-style:italic; font-size:14px;  float:right; display:block;}

.order-now{
	width: 452px;
	height: 50px;
	background: url(../images/order_now.jpg) left top no-repeat;
	cursor: pointer;
}

#links{width:777px; margin:0 auto 0 auto; font-family:"Times New Roman", Times, serif; color:#666666; font-size:11px; }

#links a{color:#666666;}
#links a:hover{color:#e26d00;}