/* MASTER STYLESHEET

Project:			www.hamiltoninter.com
Version:			2.0
Last change:	17/04/10
Assigned to:	Hamilton International
Author:			Pathompong(www.inspire2designs.com)

-------------------------------------------------------------------*/

/* RESETS */

* { margin: 0; padding: 0; }
body { background: #000 url(../images/body-bg.png) repeat-x; color: #f7f7f7; font-family: Verdana, Tahoma; min-height: 100%; }
ol,ul { list-style: none; }
table { border-collapse:collapse; border-spacing:0; }
a, a:focus { outline: none; }
a img { border: none; }

/* WRAPPER */
#wrapper {
	width: 850px;
}

/* HEADER */
#header {
	height: 191px;
	background: #017e3a url(../images/header-bg.png) no-repeat left top;
	margin: 14px 0 0 0;
}
html>/**/body #header {
	height: 191px;
}
#header #logo {
    width: 318px;
    height: 158px;
    padding: 29px 0 0 30px;
    float: left;
}
#header h1 {
	display: block;
	background: url(../images/hamiltoninter-logo-1.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
#header h1 a {
	display: block;
	width: 318px;
	height: 116px;
}
#header p.language {
	width: 47px;
	padding: 10px;
	position: relative;
	top: -149px;
	left: 780px;
	display: none;
}
html>/**/body #header p.language {
	top: -144px;
}

/* MAIN NAVIGATOR */
#main-nav {
	margin-top: -10px;
	height: 50px;
}

/* CONTAINER */
#container {
	padding: 30px 10px 10px 10px;
}
.content {
	margin-bottom: 30px;
}
.content-left {
	float: left;
}
.content-right {
	float: right;
}
.testimonial-hl {
	padding: 15px 0 5px 0;
	display: block;
}
.testimonial-hl-left {
	float: left;
	width: 120px;
}
.testimonial-hl-right {
	float: right;
	width: 270px;
	background: #000 url(../images/testimonial-bg.jpg) top left no-repeat;
}
#postcard {
	width: 850px;
	height: 250px;
	background: url(../images/hamilton-home-img.jpg) center top no-repeat;
	margin: 0 0 50px -10px;
}

/* FOOTER */
#footer-wrap {
	padding-top: 50px;
	height: 306px;
	background: url(../images/footer-wrap-bg.png) repeat-x;
}
#footer {
	margin: 0 auto;
	width: 955px;
	height: 306px;
	background: url(../images/footer-bg.png) top left no-repeat;
	position: relative;
}
#footer-info {
	margin: 20px 0 0 30px;
	position: absolute;
}
#footer-left {
	float: left;
	width: 240px;
}
#footer-right-1 {
	float: left;
	width: 360px;
	padding-left: 20px;
}
#footer-right-2 {
	float: left;
	width: 300px;
	padding-left: 0px;
}
#footer-info ul.info li {
	display: block;
}
#footer-info ul.info li.copyright {
	padding-top: 95px;
}
#footer-info ul.info li.credit {
}
#footer-info ul.info li.name {
	padding: 5px 0;
}
#footer-info ul.info li.address {
	padding-top: 2px;
}


/* SUB NAVIGATOR */
#sub-nav {
	float: right;
	width: 180px;
	margin: 25px 20px 0 0!important;
	margin: 25px 10px 0 0;
	display: block;
}
/* SUB NAVIGATOR */
#sub-nav-1 {
	position: absolute;
	top: 245px; left: 35px;
}
#sub-nav-1 a {
	color: #231F20;
	font: bold 14px Tahoma;
	text-decoration: none;
}
#sub-nav-1 a:hover {
	color: #231F20;
	text-decoration: underline;
}
#sub-nav-1 span {
	color: #000;
	padding: 0 5px;
}

/* TOP */
#top {margin: 0 auto; height: 20px; width: 855px}
#top h1, #top h1 a {color: #017E3A; font: normal 12px/30px Tahoma; text-align: center; text-decoration: none}
#top h1 a:hover {color: #fff; text-decoration: none}


