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

body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	background: #222222 url(../images/bg.gif) repeat top left;
}

/* global tags */
p { padding: 0px; margin: 0px; }
.absmiddle { vertical-align: middle; }
.center { text-align: center; }
.right { text-align: right; }
.clear { clear: both; }
.bLeft { float: left; margin: 0 10px 0 0; border: 1px solid #343434; }
.marginlr { margin: 0 10px 0 10px; }
strong { color: #ceb78e; }
a:link, a:visited { color: #a19b8f; text-decoration: underline; }
a:hover { color: #ffeabb; text-decoration: none; }
.borderRight { border-right: 1px dashed #333330; }
img { border: 0px; }
ul {
			list-style-type: none;
		}
li {
		}
/* end global tags */

#universal {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	height: auto;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #807b70;
	float: left;
}

#header {
	width: 100%;
	height: 153px;
	background: url(../images/bg-header.gif) repeat-x top left;
	float: left;
}
	#header .container {
		margin: 0 auto;
		width: 970px;
		height: 153px;
	}
		#header .logo {
			float: left;
			height: 77px;
			width: 204px;
			padding: 41px 25px 0 0;
		}
		#header .tagline {
			float: left;
			height: 77px;
			width: 366px;
			padding: 41px 0 0 0;
		}
		#header .tiger {
			float: left;
			height: 109px;
			width: 136px;
			padding: 9px 0 0 0;
		}
		#header .location {
			float: left;
			height: 88px;
			width: 239px;
			padding: 0px 0 0 0;
		}
		#header .location h4 {
			padding: 0px;
			margin: 0 0 0 0;
			font-size: 12px;
			font-weight: normal;
			color: #ceb78e;
		}
		
		.location-text
		{
			float:left;
			width:150px;
			padding:30px 0 0 0;
		}
		#header .backtohome {
			float: left;
			height: 23px;
			width: 970px;
			padding: 10px 0 0 0;
		}
		#header .caption {
			float: left;
			height: 23px;
			width: 970px;
			padding: 10px 0 0 0;
		}
		
		 #header .seal
		{
				float:left;
				background:url(../images/seal.png) no-repeat;
				width:80px;
				height:60px;
				padding: 20px 0 0 0px;
				color:#000;
				font-size:12px;
				font-weight:bold;
				margin:20px 0 0 0;
				text-align:center;
		}
		
		.price
		{
				font-size:18px;
				font-weight:bold;
		}


#bodyContainer {
	margin: 0 auto;
	width: 970px;
	height: auto;
	overflow: hidden;
	padding: 25px 0 50px 0;
}
	#bodyContainer .category {
		width: 316px;
		height: auto;
		float: left;
		padding: 0 0 0 0;
	}
		/* Start Hover */
		#bodyContainer a:link .thumbWeb, #bodyContainer a:visited .thumbWeb {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-web.jpg) no-repeat top left;
		}
		#bodyContainer a:hover .thumbWeb {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-web.jpg) no-repeat bottom left;
		}
		/* End Hover */
		
		/* Start Hover */
		#bodyContainer a:link .thumbCMS, #bodyContainer a:visited .thumbCMS {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-cms.jpg) no-repeat top left;
		}
		#bodyContainer a:hover .thumbCMS {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-cms.jpg) no-repeat bottom left;
		}
		/* End Hover */
		
		/* Start Hover */
		#bodyContainer a:link .thumbShop, #bodyContainer a:visited .thumbShop {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-shop.jpg) no-repeat top left;
		}
		#bodyContainer a:hover .thumbShop {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-shop.jpg) no-repeat bottom left;
		}
		/* End Hover */
		
		/* Start Hover */
		#bodyContainer a:link .thumbProgram, #bodyContainer a:visited .thumbProgram {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-program.jpg) no-repeat top left;
		}
		#bodyContainer a:hover .thumbProgram {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-program.jpg) no-repeat bottom left;
		}
		/* End Hover */
		
		/* Start Hover */
		#bodyContainer a:link .thumbFlash, #bodyContainer a:visited .thumbFlash {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-flash.jpg) no-repeat top left;
		}
		#bodyContainer a:hover .thumbFlash {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-flash.jpg) no-repeat bottom left;
		}
		/* End Hover */
		
		/* Start Hover */
		#bodyContainer a:link .thumbAbout, #bodyContainer a:visited .thumbAbout {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-about.jpg) no-repeat top left;
		}
		#bodyContainer a:hover .thumbAbout {
			width: 316px;
			height: 150px;
			background: url(../images/thumb-about.jpg) no-repeat bottom left;
		}
		/* End Hover */
	
	#bodyContainer .categoryLeftSub {
		width: 737px;
		height: auto;
		float: left;
		margin: 0 0 0 0;
	}
		#bodyContainer .containerIntro {
			width: 700px;
			padding: 0 0 20px 0;
			float: left;
		}
		#bodyContainer .containerIntro .hMain {
			background-color: #272727;
			height: 30px;
		}
		#bodyContainer .containerIntro .hSub {
			background-color: #242424;
		}
		#bodyContainer .containerIntro table {
			padding: 0px;
			margin: 20px 0 0 0;
			width: 700px;
			border-right: 1px solid #343434;
			border-top: 1px solid #343434;
		}
		#bodyContainer .containerIntro td {
			padding: 5px 0 5px 10px;
			margin: 0px;
			border-bottom: 1px solid #343434;
			border-left: 1px solid #343434;
			
		}
		#bodyContainer .containerLeftSub {
			width: 700px;
			padding: 20px 0 20px 0;
			border-top: 1px dashed #333330;
			float: left;
		}
			#bodyContainer .containerIntro h3 {
				padding: 0px;
				margin: 15px 0 10px 0;
				font-size: 14px;
				font-weight: normal;
				color: #ceb78e;
			}
			#bodyContainer .thumb {
				width: 316px;
				height: 150px;
				float: left;
			}
				#bodyContainer .detailsIntro {
					width: 316px;
					height: 110px;
					float: left;
					padding: 0 0 25px 0;
				}
				#bodyContainer .detailsIntro h3 {
					padding: 0px;
					margin: 15px 0 10px 0;
					font-size: 12px;
					font-weight: normal;
					color: #ceb78e;
				}
			#bodyContainer .details {
				width: 364px;
				height: 150px;
				float: left;
				padding: 0 0 0 20px;
			}
			#bodyContainer .details h3 {
				padding: 0px;
				margin: 0 0 10px 0;
				font-size: 12px;
				font-weight: normal;
				color: #ceb78e;
			}
	#bodyContainer .categoryRightSub {
		width: 232px;
		height: auto;
		float: left;
		margin: 0 0 0 0;
	}
	#bodyContainer .categoryRightSub h3 {
		padding: 0px;
		margin: 0 0 10px 0;
		font-size: 14px;
		font-weight: normal;
		color: #ceb78e;
	}
	#bodyContainer .containerRightSub {
		width: 196px;
		padding: 0 0 20px 35px;
		float: left;
	}
	#bodyContainer .containerRightSub input {
		margin: 5px 0 0 0;
		border: 1px solid #32322f;
		background-color: #272727;
		padding: 5px;
		color: #a19b8f;
		width: 185px;
		font-size: 12px;
	}
	#bodyContainer .containerRightSub textarea {
		margin: 5px 0 0 0;
		border: 1px solid #32322f;
		background-color: #272727;
		padding: 5px;
		color: #a19b8f;
		width: 185px;
		height: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
		#bodyContainer .containerRightSub input.submit {
			border: 1px solid #32322f;
			background-color: #272727;
			width: 60px;
			height: 25px;
			line-height: 25px;
			padding: 0;
			margin: 0 5px 0 0;
			text-align: center;
			float: left;
			color: #A19B8F;
		}
		#bodyContainer .containerRightSub input.submit:hover {
			color: #FFEABB;
			cursor: pointer;
		}
		#bodyContainer a:link .submit, #bodyContainer a:visited .submit {
			border: 1px solid #32322f;
			background-color: #272727;
			width: 60px;
			height: 20px;
			padding: 5px 0 0 0;
			margin: 0 5px 0 0;
			text-align: center;
			float: left;
		}
		#bodyContainer a:hover .submit {
			border: 1px solid #32322f;
			background-color: #2e2e2e;
			width: 60px;
			height: 20px;
			padding: 5px 0 0 0;
			margin: 0 5px 0 0;
			text-align: center;
			float: left;
		}
		
		#bodyContainer a:link .imgRight, #bodyContainer a:visited .imgRight { 
			float: right;
			width: 161px;
			height: 283px;
			margin: 0 50px 0 0;
			background: url(../images/java-expert.png) no-repeat top left;
		}
		#bodyContainer a:hover .imgRight { 
			float: right;
			width: 161px;
			height: 283px;
			margin: 0 50px 0 0;
			background: url(../images/java-expert-h.png) no-repeat top center;
		}
		
		
#footer {
	width: 100%;
	height: 153px;
	background: url(../images/bg-footer.gif) repeat-x top left;
	float: left;
}
	#footer .footerCont {
		margin: 0 auto;
		width: 970px;
		height: 153px;
	}
		#footer .footlinks {
			width: 670px;
			float: left;
			height: 25px;
			padding: 10px 0 0 0;
		}
		#footer ul {
			list-style-type: none;
			padding: 0px;
			margin: 0 0 5px 0;
		}
		#footer li {
			display: inline;
			padding: 0 10px 0 0;
			float: left;
		}
		#footer .copyright {
			width: 300px;
			float: left;
			height: 25px;
			text-align: right;
			padding: 10px 0 0 0;
		}
		#footer .footlogo {
			width: 970px;
			float: left;
			height: 35px;
			text-align: right;
			padding: 20px 0 0 0;
		}
		