.body{
	margin:0 auto;
	width:1024px;
}

#navigation-area {
	float:none;
	background-color:#000000;
	height:37px;
	width:1024px;
	margin:auto;	
	/* The backgroundRepeat property sets or returns how to repeat (tile) a background-image */
}
#nav{
float:left;
height:37px;
margin-left:50px;
}

#nav ul {
	margin:0px;
	
	list-style:none;
}

#nav ul li {
	float:left;
	font-family:arial;
	font-style:normal;
	font-size:16px;
	display:block;
}
#nav ul li a {
	float:left;
	margin:0px 3px 1px 18px;
	padding:9px 21px 0px 7px;
	text-decoration:none;
	height:25px;
	display:block;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
}
.navleft{
	float:left;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	background:#302e25;
	width:240px;
	height:37px;
}
.navright{
	float:right;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	background:#302e25;
	width:265px;
	height:37px;
}
.lftnavfont{
	font-family:Arial;
	font-style:italic;
	font-size:12px;
	width:210px;
	height:36px;
	margin:2px 0 0 30px;
}

.rtnavfont{
	font-family:Arial;
	font-weight:bold;
	font-size:17px;
	color:#0e6229;
	width:254px;
	height:36px;
	margin:6px 0 0 34px;
}
.rtnavimg{
	float:left;
	background:url();
	background-repeat:no-repeat;
	width:22px;
	height:36px;
	margin:0px 8px;
}
.lftnavimg{
	float:left;
	background:url();
	background-repeat:no-repeat;
	width:33px;
	height:36px;
	
}

.header{
	background: url(images/header1CSI.jpg);
	width:1024px;
	height:222px;
	
	
}
.header1{
	width:1024px;
	height:244px;
	background: url(images/header2CSI.jpg) scroll 0 0 / 1023px 244px rgba(0,0,0,0);
	
	
}
.logo{
	float:left;
	width:1024px;
	height:115px;
	
}
.logomanage{
	margin:10px 0px;
	text-align:center;
	height:115px;
}
.ReviewImage{
	margin:10px 20px;
	text-align:left;
	height:60px;	
}
#slider{
	float:left;
	margin:0px 96px;
}
#slider ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#slider li {
    height:300	px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 726px;
}
.car{
	float:left;
	width:457px;
	height:200px;
	margin:0px 180px;
}
.info{
	float:right;
	width:200px;
	height:50px;
	background:#302e25;
	border-radius:10px;
}
.infodiv{
	width:100px;
	height:30px;
	font-family:"Khmer UI";
	font-size:21px;
	color:#262626;
	margin:19px 18px;
}
.infodivimg{
	float:right;
	background: url(images/hurry.png);
	background-repeat:no-repeat;
	width:70px;
	height:70px;
	margin:-36px -7px;
}
.infodiv2{
	width:250px;
	font-family:"Khmer UI";
	font-weight:bold;
	font-size:19px;
	color:#302e25;
	margin:-44px 15px;
}

.carfont{
	background:#302e25;
	height:101px;
	position:absolute;
	margin-top:65px;
	right:363px;
	border-radius:11px;
}
.hurryfnt{
	font-family:"Khmer UI";
	font-size:21px;
	color:#262626;
}
.getout{
	width:250px;
	font-family:"Khmer UI";
	font-weight:bold;
	font-size:19px;
	color:#302e25;
	margin:38px 11px;
}

.main1{
	float:left;
	width:1024px;
	background: url(images/main.png) repeat scroll 0 0 / 16px 1520px rgba(0,0,0,0);
	background-repeat:repeat;
}


.youtubediv{
	width:1024px;
	height:301px;
	float:left;
	
}
.youtube{
	width:500px;
	float:left;
	height:300px;
}
.video{
	float:right;
	width:300px;
	margin:0px 78px;
}
.youtubebutton{
	margin:12px 3px;
	float:left;
}
.youtuberight{
	width:271px;
	height:290px;
	float:right;
	background:#12191C;
	border-radius:9px;
	margin:2px 124px;
}
.why{
	
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	color:#FFF;
	margin:10px 40px;
	border-radius: 7px;
}
.whyhref{
	float:left;
	width:245px;
	height:220px;
	background:#000000;
	margin:0px 16px;
	border-radius: 7px;
}


.ftrfont{
	width:170px;
	float:left;
	margin-top:0px;
	margin-left:24px;
	
}

.ftrfont ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.ftrfont li {
	color:#ffffff;
	line-height:30px;
	width:207px;
}
.ftrfont li a {
	border-bottom:dotted 2px;
	color:#CCCCCC;
	text-decoration:none;
	font-size:13px;
	font-family:"Trebuchet MS";
	padding-bottom:3px;
}
.Driving{
	float:left;
	width:380px;
	margin:11px 127px;
}
.course{
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:16.5px;
	color:#ffffff;
	width:450px;
	line-height:18px;
}
.coursedwfnt{
	width: 460px;
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
}
.coursediv{
	width:485px;
	font-family:"Times New Roman";
	font-size:14px;
	line-height:19px;
	color:#ffffff;
	margin:18px 0px;
}
.driv{
	width:1024px;
	height:200px;
	background:#0C9;
}

.certdiv{
	float:left;
	width:270px;
	margin:7px 13px;
}
.certfont{
	font-family:"Times New Roman";
	font-weight:bold;
	padding: 6px 0px;
	font-size:14px;
	color:#128cb4;
}
.certfontdw{
	font-family:"Times New Roman";
	font-size:13px;
	color:#ffffff;
}
.certdiv2{
	float:left;
	width:300px;
	margin:9px 0px;
}
.certfont2{
	font-family:"Times New Roman";
	font-weight:bold;
	font-size:14px;
	color:#128cb4;
	padding:5px 0px;
}
.readbutton{
	margin:-7px 53px;
	float:right;
}

.comedysafe{
	float:left;
	width:944px;
	margin:0px 3px 26px 83px;
	
}
.comedysafe1{
	float:left;
	width:247px;
	height:180px;
	background:#12191C;
	margin:1px 42px 0px 0px;
	border-radius:11px;
}
.comedy1{
	float:left;
	height:147px;
	background:#ebebeb;
	margin:-7px 0px;
	border-radius:11px;
}
.comedy1subdiv{
	float:left;
	width:214px;
	background:#ebebeb;
	
	border-radius:5px;
	font-family:"Times New Roman";
	font-size:11px;
	margin:12px 10px;
	color:#333333;
}
.comedy1div{
	
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	margin:10px 12px;
	color: #ffffff;
}
.readmore{
	float:right;
	margin:0px 13px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	color:#12191C;
}
.readmore a{
	text-decoration:none;
	color:#12191C;
}
	
	


.comedysafe2{
	float:left;
	width:247px;
	height:180px;
	background:#12191C;
	border-radius:11px;
	margin:0px -58px;
}
.comedysafe3{
	float:left;
	width:247px;
	height:180px;
	background:#12191C;
	border-radius:11px;
	margin:0px 81px;
}

.footer{
	width:1024px;
	float:left;
}
.footerimg{
	width:1024px;
	height:164px;
	background: url(images/footer.png);
	float:right;
	margin:0px 0px;
}
	
.ftrfont1{
	
	margin-top:33px;
	margin-left:118px;
	float: left;
	position: absolute;
	
}

.ftrfont1 ul{
	margin:0px;
	padding:0px;
}
.ftrfont1 li {
	color:#ffffff;
	line-height:30px;
}
.ftrfont1 li a {
	border-bottom:dotted 2px;
	color:#ffffff;;
	text-decoration:none;
	font-size:12px;
	font-family:"Trebuchet MS";
	
}
.ftrfont2{
	
	margin-top:33px;
	margin-left:393px;
	float: left;
	position: absolute;
	
}

.ftrfont2 ul{
	margin:0px;
	padding:0px;
}
.ftrfont2 li {
	color:#ffffff;
	line-height:30px;
	width: 218px;
}
.ftrfont2 li a {
	border-bottom:dotted 2px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-family:"Trebuchet MS";
	
}
.ftrfont3{
	margin-top:33px;
	margin-left:675px;
	float: left;
	position: absolute;
	
}

.ftrfont3 ul{
	margin:0px;
	padding:0px;
}
.ftrfont3 li {
	color:#ffffff;
	line-height:30px;
}
.ftrfont3 li a {
	border-bottom:dotted 2px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-family:"Trebuchet MS";
	
}

.hr1{
	float:left;
	height:10px;
	width:1024px;
	background:#302e25;
	margin:-37px 0px;
}
.hrdiv{
	background: url(images/custobig.png);
	background-repeat:no-repeat;
	width:170px;
	height:70px;
	float:left;
	margin:8px 116px;
	font-family:"Arial Rounded MT Bold";
	font-size:13px;
	text-align:center;
	line-height:28px;
}
.hrdiv2{
	background: url(images/supportbig.png);
	float:left;
	background-repeat:no-repeat;
	width:120px;
	height:70px;
	margin:8px -104px;
	font-family:"Arial Rounded MT Bold";
	font-size:12px;
	text-align:center;
	line-height:28px;
}
.hrfont{
	float:left;
	width:120px;
	
}
.hrfont a{
	text-decoration:none;
	color:#000;
}
.hrdivfont{
	float:left;
	width:70px;
	
	margin:6px 5px;
}
.hrdivfont a{
	text-decoration:none;
	color:#000;
}
.ftdiv{
	width:1024px;
	height:120px
}

.trcollection{
	float:right;
	margin:4px 146px;
}
.trcollection ul{
	background:#eaeaea;
	float:left;
	margin:4px 0px;
	padding:0px 0px;
}
.trcollection ul li{
	background:#eaeaea;
	display:block;
	float:left;
	margin:0px 0px;
	height:30px;
}
.lstdiv{
	background:url("images/main.png") repeat scroll 0 0 / 16px 1520px rgba(0, 0, 0, 0);
	width:1024px;
	/*height:200px;*/
	position: fixed;
	bottom:0;
}
.cprt{
	float:left;
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	margin:-22px 126px;
}
.desnby{
	float:right;
	width:430px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	margin:-65px 80px;
}
.desnby a{
	text-decoration:none; 
	color:#FFF;
}