body {
font-family:Arial, Helvetica, sans-serif;
behavior:url(css/csshover.htc);
}
* {margin:0; padding:0;}
/* hide scrollbars frm IE */
*html {overflow:hidden;}
/* page links */
a, a:visited {
	color: #777777;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
/* the main container */
div#container {
	position:relative;
	width:100%;
	height:600px;
	margin-right:auto;
	margin-left:auto;
}
/* the header (gradient)*/
div#header {
	position:absolute;
	background-image:url(../images/bg_top.gif);
	background-repeat:repeat-x;
	width:100%;
	height:133px;
	border-bottom:1px solid #9b9b9b;
}
/* the main content */
div#mid {
	position:absolute;
	background-image:url(../images/bg_mid.gif);
	background-repeat:no-repeat;
	width:955px;
	height:401px;
	margin-top:134px;
	left:50%;
	margin-left:-477.5px;
}

/* site text */
div#brtext {
	position:absolute;
	margin-top:-174px;
	margin-left:-262px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	color:#777;
}
div#brtext span {
	color:#395b03;
}
/* ie hack \*/
* html div#brtext {
	margin-top:-170px;
	margin-left:-262px;
}
/* end */

/* contact form */
div#textcnt {
	position:absolute;
	width:150px;
	margin-top:137px;
	margin-left:450px;
	border-left:1px solid #777;
	padding:0 0 0 10px;
	line-height:13px;
}
div#textcnt label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777;
}
div#textcnt div.clearcnt input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* ie hack \*/
* html div#textcnt div.clearcnt textarea {
	width:167px;
}
/* end */

div#textcnt div.clearcnt div#submit input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	background-color:#FFF;
	padding:0 3px;
	border:1px solid #777;
}
div#textcnt div.clearcnt div#submit input:hover {
	color:#fff;
	background-color:#777;
}
div#textcnt div.clearcnt div#submit ul li {
	list-style-type:none;
	display:inline;
	float:left;
	padding-top:4px;
}
div#textcnt1 {
	position:absolute;
	width:150px;
	margin-top:130px;
	margin-left:290px;
	padding-right:10px;
	text-align:justify;
}
div#textcnt1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777;
}

/* close button in contact form */
div#close {
	position:absolute;
	margin-top:132px;
	margin-left:648px;
}
div#close:hover {
	filter:alpha(opacity=60);
	opacity:.6;
	-moz-opacity:.6;
}

/* the random image */
div#random {
	position:absolute;
	background-image:url(../scripts/rotate.php);
	background-repeat:no-repeat;
	width:251px;
	height:227px;
	margin-left:187px;
}
/* low opacity image */
div#opimage {
	position:absolute;
	background-image:url(../images/text_contain.gif);
	background-repeat:no-repeat;
	width:421px;
	height:104px;
	margin-top:128px;
	margin-left:245px;
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8;
}/* contact page low opacity image */
div#opimagecnt {
	position:absolute;
	background-image:url(../images/text_contain1.gif);
	background-repeat:no-repeat;
	width:421px;
	height:210px;
	margin-top:128px;
	margin-left:245px;
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8;
}
/* the menue */
div#links {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#777777;
	margin-top:242px;
	margin-left:488px;
	height: 104px;
}
/* content img boxes */
div.boxess {
	margin-top:10px;
	margin-left:30px;
}
div.boxess p {
	margin-left:88px;
	margin-top:-15px;
}
div.boxess li {
	list-style-type:none;
	display:inline;
}
div.boxess li a img {
	filter:alpha(opacity=60);
	opacity:.6;
	-moz-opacity:.6;
}
div.boxess li a:hover img {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}
div.boxess div#galbut img {
	margin-left:69px;
}
/* Permanent links */
div#permlinks {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:auto;
	left: 273px;
	top: 350px;
}
div#permlinks li {
	list-style-type:none;
	display:inline;
	float:left;
}
div#permlinks a, a:visited {
	text-decoration:none;
	color:#777;
}
div#permlinks a:hover {
	text-decoration:underline;
	color:#000;
}
/* beyond group company */
div#group {
	position:absolute;
	left: 331px;
	top: 376px;
}
div#group p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:8px;
	text-transform:uppercase;
}
/* the footer (gradient) */
div#footer {
	position:absolute;
	background-image:url(../images/bg_bottom.gif);
	background-repeat:repeat-x;
	width:100%;
	height:64px;
	margin-top:535px;
	border-top:1px solid #9b9b9b;
}