* { margin:0; padding:0; }
body { 
	font: 62%/160% Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	text-align:left;
	padding:0;
	margin:0;
	background-color:#fabc37;
	background-image:url(../img/bg_body.jpg);
	background-position:left top;
	background-repeat:repeat;
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
}
.clear { clear: both; }
h1, h2, h3, h4, h5, h6 { font-size: 10px; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }
textarea, input { font: 10/16px Verdana, sans-serif; color:#000; resize: none; /*Safari disable resize*/ }

a { color: #693617; text-decoration: none; outline:none; }
a:hover { color: #693617; text-decoration: none; -moz-user-focus:none; }

a.readmore { display:block; color:#693617; font-size:90%; }

.floatleft { float:left; }
.floatrgt { float:right; }

/*site style*/
div.wrapper {
	width:767px; /*width:808px;*/
	background-color:#fffcf5;
	background-image:url(../img/bg_main.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0 auto 0 auto; 
	padding:12px 23px 0 18px; 
}

.topContainer { margin-bottom:18px; }
.company, .informationContainer, .leftContainer, .main { float:left; }
.company, .leftContainer { width:202px; margin-right:22px; }
.informationContainer, .main { width:540px; }

.company address { font-style:normal; font-size:110%; color:#444; margin-top:36px; }
.company .info { display:block; width:120px; font-size:110%; margin-top:15px; }

.nav { margin: 0 0 9px 0; }
.nav li { float:left; font-size:120%; font-weight:bold; list-style:none; }
.nav li a { display:block; color:#333; border-bottom:2px solid #5d5d5b; padding:0 11px 6px 11px; }
.nav li a.last { padding:0 0 6px 11px; }
.nav li.selected a, .nav li a:hover { color:#703420; border-bottom:2px solid #fabc37; }

.informationSlider {
	position:relative;
	width:524px;
	height:213px !important;
	background-color:transparent;
	background-image:url(../img/bg_informationSlider.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 5px 0 5px;
	overflow:hidden;
	margin-bottom:8px;
}

.informationSlider .rotateBox { display:none; }

.informationSlider .rotateBox { overflow:hidden; height:205px; margin-bottom:8px; clear:both; }
.informationSlider .rotateBox img {display:block; float:left; width:236px; }
.informationSlider .rotateBox .slideBody {float:left; width:275px; margin:18px 0 0 10px; }
.informationSlider .rotateBox h1 { color:#6c4f10; font-size:130%; font-weight:bold; margin-bottom:10px; text-transform:uppercase; }
.informationSlider .rotateBox p { font-size:110%; display:block; width:266px; margin-bottom:8px; }
.informationSlider .rotateBox ul li { margin-bottom:6px; }
.informationSlider .rotateBox ul li a:hover { color:#693617; text-decoration:underline; }
.informationSlider .rotateBox a.readmore { text-align:right; margin-right:8px; }

.rotateNum { text-align:center; }
.rotateNum span { font-size:90%; padding:3px 8px; margin-right:8px; cursor:pointer; background-color:#fabc37; color:#666; }
.rotateNum span.over, .rotateNum span.selected { background-color:#e4e4e4; color:#df9a06; }

.footer { border-top:1px solid #ccc; margin-top:10px; padding:6px 0; font-size:90%; text-align:center; }

/*ajax loader gif */
.loader { float:none; position:absolute; top:90px; left:50%; }