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

body {
	margin: 0;
	padding: 10px 0 0 0;
	background-color: #000; 
	font: Arial, Helvetica, sans-serif;
	text-align: center;
}

/*container - inline, centered on the page*/
#container {
	margin: 10px auto;
	width: 900px;
	text-align: left;
}

/*header - inline, above menu, above content, no gaps, same width*/
#header {
	position: relative;
	height: 200px;
	overflow: hidden;
	background: url(../images/banner_rev_2.png) 0 0 no-repeat;
}

/*menu - inline, below header, above content, no gaps, same width */
#menu {
	height: 30px;
	text-align: center;
	background: url(../images/redbutton.gif) repeat-x;
}

/*left-colum - floated left*/
#left-column {
	float: left;
	width: 394px;
}
#left-column .contact,
#right-column .contact{
	margin: auto;
	padding: 83px 21px 21px 54px;
	text-align: center;
	width: 236px;
	height: 113px;
	background: url(/images/background-contact.png) no-repeat;
}
#right-column .contact {
	margin: 0;
}
#left-column div.right-hand {
	margin-left: 105px;
}

#right-column {
	float: right;
	width: 394px;
}
#left-column div.left-hand {
	margin-left: 15px;
}
div.bubble {
	width: 277px;
	margin-top: 15px;
}
div.bubble div.top {
	height: 42px;
	background: url(/images/bkg-side-box-top.png) no-repeat;
}
div.bubble div.middle {
	border: #555 solid;
	border-width: 0 1px 0 1px;
	padding: 6px 0 6px 4px;
	width: 270px;
	min-height: 42px;
	background: #FFF;
}
div.bubble div.bottom {
	height: 42px;
	background: url(/images/bkg-side-box-bot.png) no-repeat;
}

#content-background {
/*	background: url(/images/background.jpg) 0 0 repeat-all; */
} 

/*contents - inline with margin-left to give the illusion of columns*/
#content {
	min-height: 731px;
	background: url(/images/background.jpg) 0 0 repeat-x;
}
#main-content {
	margin-left: 394px;
	width: 427px;
}
#main-content-left {
	margin-left: 15px;
	width: 427px;
}

#video {
	margin-top: 12px;
}

/*footer - inline, with clear: both to clear any floated items above*/
#footer {
	position: relative;
	clear: both;
	height: 163px;
/*	background: url(/images/background-footer.jpg) top left no-repeat; */
}
#footer div.client {
	position: absolute;
	top: -350px;
	left: 16px;
}
#footer div.client-right {
	position: absolute;
	top: -320px;
	right: 24px;
}
div.client img {
	width: 435px;
	height: 378px;
}

#footer .contact {
	position: absolute;
	width: 900px;
	bottom: 0;
	left: 0;
	text-align: center;
}

.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; }
.rel-wrapper {
	position: relative;
}

