body {
	margin: 0;
	font-family: Arial, sans-serif;
	margin:0;
    padding:0;
}

#contents {
	position: absolute;
	top: 10;
	left: 0;
	background-image: url(img/sidelogo1.jpg);
	background-repeat: no-repeat;
	background-position: 865px 17px;
	background-attachment: fixed;
	width: 100%;
	height: 631px;
	background-color: #DFE40C;




/*  Use the following to center this at 50% width, or this for 750px: width: 700px, margin-left: -350px: */
/*
	left: 50%;
    width: 50%;
    margin-left: -25%;
*/
}

#contentsa {
	position: absolute;
	top: -10;
	left: 0;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 450px 200px;
	background-attachment: fixed;
	height: 650px;
	width: 855px;
	background-color: #FFFFFF;




}

#contentsb {
	position: absolute;
	top: 10;
	left: 0;
	background-image: url(img/sidelogo1.jpg);
	background-repeat: no-repeat;
	background-position: 865px 17px;
	background-attachment: fixed;
	width: 100%;
	height: 631px;
	background-color: #DFE40C;

}


 #main {
	margin-bottom: 5em;
	height: auto;
	padding: .5em;
}
 

#outer{
	width:100%;
	height:117px;
	margin:auto;
	text-align:left;
	position:relative;
	min-width:100%;
	border:0px solid #ccc;
/*	background-color: #113046;*/
	background-color: #102F44;
	vertical-align: middle;
}

/*h1{text-align:center;}
p{padding:1px;margin:0 0 1em 0}*/


#header_strap{
	top: 50px;
	position: absolute;
	left: 410px;
	border: 1px solid #FFFFFF;
}


#head1{
	top: 45px;
	position: absolute;
	left: 400px;
}

#menutext{
	position: absolute;
	margin:auto;
	top: 117px;
	background-color: #990033;
	left: 25px;
	vertical-align: baseline;
	height: 20px;
	}

#menublock{
	position: absolute;
	margin:auto;
	height:225px;
	top: 10px;
	width: 600px;
	background-color: #00828C;
	left: 10px;

	}

#frontimage{
	position: absolute;
	margin:auto;
	top: 117px;
	right: 50px;
}

#text{
	position: absolute;
	width:450px;
	margin:auto;
	top: 280px;
	left: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000066;
	text-align: justify;
	overflow: hidden;


}

#text_port{
	position: absolute;
	width:825px;
	margin:auto;
	top: 270px;
	left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000066;
	text-align: justify;
	overflow: hidden;



}



#texta{
	position: absolute;
	width:200px;
	margin:auto;
	top: 155px;
	left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #000066;
}

#textb{
	position: absolute;
	width:10px;
	margin:auto;
	top: 155px;
	left: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #000066;
}

#textc{
	position: absolute;
	width:550px;
	margin:auto;
	top: 155px;
	left: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #000066;
	background-image: none;

}

#text_clients{
	position: absolute;
	width:550px;
	margin:auto;
	top: 280px;
	left: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000066;
	text-align: justify;
	overflow: hidden;


}

#text_form{
	position: absolute;
	width:680px;
	margin:auto;
	top: 155px;
	left: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	color: #333333;
}

#back1{

background-image: url(mouse.jpg);
    background-repeat: no-repeat;
    background-position: 450px 200px; 
    background-attachment: fixed;

}

#footer{
position: absolute;
	width:700px;
	margin:auto;
	top: 500px;
	left: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000066;
}

#footera{
position: absolute;
	width:150px;
	margin:auto;
	top: 500px;
	left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000066;
}

#rightpanel{
	position: absolute;
	width:800px;
	margin:auto;
	top: 10px;
	left: 861px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000066;
	height: 630px;
	background-color: #CCCCCC;


}


#subplace1{
position: relative;
	top: 10px;
	left: 20px;
}

#subplace2{
position: relative;
	top: 20px;
	left: 20px;
}

#subplace3{
position: relative;
	top: 30px;
	left: 20px;
}

#subplace4{
position: relative;
	top: 40px;
	left: 20px;
}

#subplace5{
position: relative;
	top: 50px;
	left: 20px;
}

input.formInputText  {
	font-size: 9px;
	color: #666;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #00828C;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 19px;


    }

FORM.mail {
font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000;
background: #CDCDCD;
border: 3px double #FF0000;
padding: 5px;
width: 400px;
}

input.class1 {
border-width:1px; 
border-color:#000000; 
color:#00828C; 
font-family:Arial; 
font-size:8pt; 
}
input[type="submit"]:hover
	{
	border: 2px outset #000066;
	cursor: pointer;

	}	

#men1 {position: absolute; top: 50px; 	left: 20px;}
#men2 {position: absolute; top: 70px; 	left: 20px;}
/*#men3 {position: absolute; top: 70px; 	left: 20px;}*/
#men4 {position: absolute; top: 90px; 	left: 20px;}
#men5 {position: absolute; top: 110px; 	left: 20px;}
#men6 {position: absolute; top: 130px; 	left: 20px;}

#main_logo {position: absolute; top: 145px; 	left: 30px;}
#main_strap {position: absolute; top: 200px; 	left: 30px;}
#main_image {position: absolute; top: 10px; 	left: 620px;}
#top_bar {
	position: absolute;
	top: 245px;
	left: 10px;
	height: 20px;
	width: 835px;
	background-color: #99CC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	line-height: 20px;
	text-align: right;


	}
	
#bottom_bar {
	position: absolute;
	top: 621px;
	left: 10px;
	height: 20px;
	width: 835px;
	background-color: #99CC00;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;


}
#left_image_a {
	position: absolute;
	top: 275px;
	left: 10px;
	height: 245px;
	width: 122px;
}

#left_image_b {
	position: absolute;
	top: 530px;
	left: 10px;
	height: 81px;
	width: 122px;
}

#left_image_c {
	position: absolute;
	top: 275px;
	left: 10px;
	height: 336px;
	width: 122px;
}

#floater {
	position: absolute;
	top: 447px;
	left: 745px;
	height: 150px;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	letter-spacing: 2px;
	text-align: justify;



}







A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {text-decoration: none;}



.linkgen A:link {text-decoration: underline; color: #000000}
.linkgen A:visited {text-decoration: none; color: #000000}
.linkgen A:active {text-decoration: underline; color: #000000}
.linkgen A:hover {
	text-decoration: underline blink;
	color: #00828C;
	font-weight: bold;
}



.linksp A:link {text-decoration: none; color: #009999}
.linksp A:visited {text-decoration: none; color: #009999}
.linksp A:active {text-decoration: underline; color: #009999}
.linksp A:hover {text-decoration: underline blink; color: #009999}









#holder {position:relative; background:transparent url(pic1b.gif) no-repeat 600px 54px; margin-bottom:10px; z-index:1;}
#scrollbox {width:400px; height:80px; background:#f4f4f4; overflow:auto; border:1px solid #aaa; margin-left:175px;}
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; margin:3px; float:left; font-size:11px;}
a.slidea {background:url(thumb2.jpg);}
a.slideb {background:url(thumb3.jpg);}
a.slidec {background:url(thumb4.jpg);}
a.slided {background:url(thumb5.jpg);}
a.slidee {background:url(thumb6.jpg);}
a.slidef {background:url(thumb7.jpg);}
a.slideg {background:url(thumb8.jpg);}
a.slideh {background:url(thumb9.jpg);}
a.slidei {background:url(thumb10.jpg);}
a.slidej {background:url(thumb11.jpg);}


a.gallery span {display:block; position:absolute; left:150px; top:-1px; width:1px; height:1px; overflow:hidden; background:#efedec; z-index:100; font-size:11px;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}

a.gallery:hover span {
	display:block;
	position:absolute;
	width:402px;
	top:0px;
	left:395px;
	padding:5px;
	font-style:normal;
	color:#000;
	background:#fff;
	z-index:100;
	font-size:11px;
	height: 300px;
}
a.gallery:active {border:1px solid #eee;}
/*a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:402px; height:280px; top:49px; left:400px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:50;}*/
#thumbs {
	width:840px;
	height:60px;
	position: absolute;
	left: 20px;
	top: 20px;
}
#pad {height:320px; width:100px;}

#port_hgold_text 
{display:block; position:relative; width:402px; height:280px; top:10px; left:600px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:100; font-size:11px;}

#clients1 {
	position: relative;
	top: 16px;
	left: 0px;
	
	width: 155px;
	text-align: left;

}                
#clients2 {
	position: absolute;
	top: 100px;
	left: 160px;
	width: 155px;
	text-align: left;
    overflow: visible;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #009999;
	border-right-color: #009999;
	border-bottom-color: #009999;
	border-left-color: #009999;


} 
#clients3 {
	position: absolute;
	top: 100px;
	left: 328px;
	width: 162px;
	text-align: left;
	overflow: visible;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #009999;
	border-right-color: #009999;
	border-bottom-color: #009999;
	border-left-color: #009999;





}  
  
  
  
#socials {
	float: right;
	position: relative;
	
	margin-top: 50px;
	margin-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
#socials td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
