<!--

body {
	background:					#fff url(./images/bg-sand.jpg) repeat-x top left;
	margin:						0;
	padding:					0;
	font-family:				'Helvetica','Arial';
	font-size:					13px;
	color:						#4d4424;
}

h1 {
	color:						#5370a1;
	font-size:					32px;
	margin:						10px 0 0;
}

h2 {
	color:						#ab9166;
	font-size:					28px;
	padding:					36px 44px 0;
	margin:						0;
}

h3 {
	font-size:					16px;
	color:						#90744b;
	font-weight:				normal;
	line-height:				20px;
	margin-left:				8px;
}

img, div { 
	behavior: url(iepngfix.htc) ;
}

#page {
	width:						980px;
	margin:						50px auto 0 auto;
}

p#phone {
	float:						right;
	color:						#967e4f;
	font-size:					14px;
	margin:						0;
}

#left-side {
	float:						left;
}

#logo {
	background:					transparent url(./images/logo.png) no-repeat;
	margin-top:					26px;
	width:						180px;
	height:						116px;
}

#menu {
	position:					relative;
	list-style:					none;
	text-align:					right;
	margin:						30px 0 0 -12px;
	padding:					0;
}
#menu li {
	display:					block;
	font-family:				'Times New Roman','Times Roman';
	line-height:				24px;
}
#menu a {
	display:					block;
	color:						#705f25;
	text-decoration:			none;
	font-size:					15px;
	width:						186px;
	height:						24px;
}
#menu a:hover {
	background-image:			url(./images/menu-over.jpg);
}

#solution {
	background-image:			url(./images/solution.jpg);
	width:						172px;
	height:						84px;
	margin:						30px 0 0 19px;
}

#layout {
	float:						right;
	width:						774px;
}

#head {
	display:					block;
	height:						288px;
	width:						774px;
}
#head-shadow {
	background-image:			url(./images/head-shadow.png);
	margin:						0 auto 40px auto;
	width:						630px;
	height:						30px;
}
#head .spacer {
	float:						right;
	background-image:			url(./images/head-spacer.jpg);
	width:						9px;
	height:						288px;
}
#right {
	float:						right;
	background-image:			url(./images/head-right.jpg);
	width:						367px;
	height:						288px;
}
#left {
	float:						right;
	background-image:			url(./images/head-left.jpg);
	width:						389px;
	height:						288px;
}

#content-area {
	display:					block;
	background:					#fff url(./images/bg-content.jpg) repeat-x;
	width:						774px;
	min-height:					300px;
}

#left-box {
	position:					relative;
	background-image:			url(./images/our_focus.jpg);
	width:						396px;
	height:						246px;
	margin:						100px 0 0 -190px;
	z-index:					2;
}
#left-box p {
	margin:						4px 0 0 70px;
	line-height:				26px;
	color:						#f5eddf;
	font-size:					14px;
}

#content {
	float:						right;
	width:						450px;
	margin-right:				30px;
	line-height:				19px;
}

#content ul a {
	color: #ab9166;
	text-decoration: none;
}

#content ul a:hover {
	color:#5370a1;
	text-decoration: none;
}

#content p.text {
	line-height:				19px;
	margin-left:				8px;
}

#content form {
	padding: 10px;
	margin: 10px;
}

#content form label{
	width: 125px;
	float: left;
	margin-left: 10px;
	font-size: 14px;
}

#content form input.txt {
	border: 1px solid #dad3b3;
	background-color: #ffffff;
	width: 250px;
	font-size: 14px;
	padding: 4px;
	font-family: Helvetica, Arial, Sans-Serif;
}

#content form textarea {
	border: 1px solid #dad3b3;
	background-color: #ffffff;
	width: 250px;
	font-size: 14px;
	padding: 4px;
	font-family: Helvetica, Arial, Sans-Serif;
}
#content form input.btn {
	color:#5370a1;
	border: 1px solid #dad3b3;
	background-color: #ffffff;
	width: 75px;
	float: right;
	margin-right: 15px;
	font-size: 14px;
	padding: 4px;
	font-family: Helvetica, Arial, Sans-Serif;
}

#content form p {
	clear: left;
	margin:0;
	padding:0;
	padding-top: 3px;
	
}

#content .info {
	color: #336699;
	font-size: 16px;
	padding: 10px;
	padding-left: 40px;
	border-top: 1px solid #b6d0ea;
	border-bottom: 1px solid #b6d0ea;
	background: #f0f5fa url("images/info.png") no-repeat 10px;
	margin-bottom: 20px;
	margin-left: -8px;
}

#footer {	
	background:					transparent url(./images/bg-content.jpg) repeat-x;
	margin-top:					30px;
	border-top:					6px solid #ab9166;
	width:						100%;
	height:						53px;
}
#footer p {
	float:						left;
	font-size:					10px;
	font-family:				'Verdana';
	color:						#8e8161;
	margin:						15px 0 0 26px;
}
#ccg {
	float:						right;
	background-image:			url(./images/ccg.png);
	margin:						12px 26px 0;
	width:						113px;
	height:						30px;
}

#ccg h1 {
	display: none;
}

.address {
	font-size:					12px;
	margin-left: 30px;
	margin-top:	110px;
}	

.address h6 {
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}

.address p {
	margin-left: 10px;
	line-height: 18px;
	color: #ab9166;
}

// -->