/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
		font-family: verdana;
		font-size:10px;
		background-color: #00081b;
}
#container {
		margin-left:auto;
		margin-right:auto;
		width: 800px; 
		min-height:100%;
		height: 100%;
		text-align: left;
        position:relative;
			}
#columnblock, #columnblock2, #columnblock3, #columnblock4 {
		width: 198px; 
		text-align: left;
        position:relative;
		background:#000000;
		border-bottom:1px #343434 solid;
		border-left:1px #343434 solid;
		border-right:1px #343434 solid;
		color:#ffffff;
		}
#columnblockheader, #columnblockheader2, #columnblockheader3, #columnblockheader4 {
		width: 200px; 
		height: 20px;
		text-align: center;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
        position:relative;
		background-image:url(blockheader.jpg);
		}
#mainnav {
		width:555px;
		height: 35px;
		position:absolute;
		z-index:1;
		left: 113px;
		top: 101px;
}
#header {
		z-index: 1;
		height: 190px;
		width:800px;
		position:relative;
}
* html #mainnav{height:22px;he\ight:20px}

#content {
		z-index:0;
		width: 800px;
		position:relative;
}

#content2 {
	width: 398px;
	position:relative;
	border-top:1px #343434 solid;
	border-bottom:1px #343434 solid;
	border-left:1px #343434 solid;
	border-right:1px #343434 solid;
	color:#ffffff;
	min-height:100%;
	height: 100%;
	padding:3px;
	top: -12px;
	background-color: #000000;
}

/*start about us page*/
#aboutuscontainer {
		z-index:1;
		width: 560px;
		height: 280px;
		position:relative;
		left: 10px;
}
/*end about us page*/


/*start portfolio page*/
#clientcontainer {
	float:left;
	background-color:#ffffff;
	position:relative;
	left: 30px;
	top: 10px;
	width: 215px;
	height: 146px;
	padding: 2px;
}
#contentportfoliocontent {
		z-index:1;
		width: 429px;
		height: 202px;
		position:relative;
		text-align:left;
		font-family:verdana;
		font-size:10px;
		left: 10px;
		top: 10px;
}

#clientlist {
		height: 128px;
		width: 215px;
		overflow: hidden; 
		text-align: center;
}

#layer {
		width: 429px;
		height: 202px;
		position:relative;
		text-align:left;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
}

#layer1 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}
#layer2 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}
#layer3 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}
#layer4 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}
#layer5 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}
#layer6 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}
#layer7 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}
#layer8 { 
		position:absolute; 
		visibility:hidden; 
		left:0; 
		top:0; 
		margin: 0px; 
		padding: 0px; 
		border: 0;
		z-index:1; 
		width:429px; 
		height:202px;
		text-align:left;
		}

#contentportfoliobg {
		z-index:1;
		position:relative;
		float: left;
		width: 449px;
		height: 225px;
		background:url(main_portfolio_bg.jpg);

		text-align:left;
		font-family:verdana;
		font-size:10px;
		left: 55px;
}

#contentportfoliotext1 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}
#contentportfoliotext2 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}
#contentportfoliotext3 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}
#contentportfoliotext4 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}
#contentportfoliotext5 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}
#contentportfoliotext6 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}
#contentportfoliotext7 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}
#contentportfoliotext8 {
		z-index:2;
		position: absolute;
		top: 25px;
		color:#ffffff;
		left: 226px;
}

#electromixpic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#jappic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#f1dynopic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#scmpic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#swedishteespic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#halffastpic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#cbapic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#securecamppic {
		z-index:2;
		position: absolute;
		top: 25px;
		left: 6px;
}

#optionselect {
		z-index:2;
		position: absolute;
}

/*end portfolio page*/

/*start services page*/
.services{color: #ffffff; text-decoration: none}
a.services:link {color: #ffffff; text-decoration: none}
a.services:visited {color: #ffffff; text-decoration: none}
a.services:hover {color: #ffffff; text-decoration: underline}

#servicescontainer {
		z-index:1;
		width: 560px;
		height: 270px;
		position:relative;
		left: 15px;
}

/*end services page*/

/*start pricing page*/
#pricingcontainer {
		z-index:0;
		width: 560px;
		height: 280px;
		position:absolute;
		top: 10px;
		left: 10px;
}

.pricingtabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 10px Verdana;
list-style-type: none;
text-align: center;
background-color:#000000;
color: #ffffff;
}

.pricingtabs li{
color:#ffffff;
display: inline;
margin: 0;
}

.pricingtabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 1px;
margin-right: 3px;
border: 1px solid #343434;
color: #ffffff;
}

.pricingtabs li a:visited{
color: #ffffff;
}

.pricingtabs li a:hover{
text-decoration: underline;
color: #ffffff;
}

.pricingtabs li a.selected{ /*selected main tab style */
border-bottom-color: #000000;
font-weight:bold;
color: #ffffff;
background-color:#343434;
}

.pricingtabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color: #ffffff;
background-color:#343434;
}

/*end pricing page*/

/*start partners page*/
.partners{color: #ffffff; text-decoration: none}
a.partners:link {color: #ffffff; text-decoration: none}
a.partners:visited {color: #ffffff; text-decoration: none}
a.partners:hover {color: #ffffff; text-decoration: underline}
/*end partners page*/

#contentmainbg {
		z-index:0;
		width: 580px;
		height: 290px;
		left: 115px;
		top: 10px;
		background:url(main_content_bg.jpg);
		position:relative;
		text-align:left;
		font-family:verdana;
		font-size:10px;
}

ul.services {
list-style-type: circle;
padding: 16px;
margin: 0;
text-align: left;
width: 300px;
}	
	
#footer	{
		position:fixed;
		bottom:0px;
		width:100%;
		height: 25px;
		background-color: #343434;
		text-align:center;
}
#footer p {margin:0;padding:0}
* html #footer {height:25px;he\ight:24px;}

.divider1 {
	width:100%;
	height:1px;
	overflow:hidden;
	position:relative;
}

.content{color:#FFFFFF; text-decoration:none;}	

ul.content ul li{list-style:circle outside; color: #ffffff;}	

.clear {
	clear:both;
}	

.headertitles {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF
}

#clearfooter {height:27px;width:100%;clear:both}

.footer{color: #ffffff; text-decoration: none}
a.footer:link {color: #ffffff; text-decoration: none}
a.footer:visited {color: #ffffff; text-decoration: none}
a.footer:hover {color: #ffffff; text-decoration: underline}
