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

html{
margin:0;
padding:0;
height:100%;
}

body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000;
height:100%;
}

a, img {
border:0;
outline:none;

}
#middle{
width:1024px;
margin:0 auto;
padding:0;
background-image:url(images/bg.gif);
background-repeat:repeat-y;
background-color:#b3aeb4;
height:100%;
}

#wrap{
width:1024px;
margin:0;
padding:0;
background-image:url(images/bg.gif);
background-color:#b3aeb4;
background-repeat:repeat-y;
height:auto;
float:left;
}

#top{
background-color:#fff;
background-image:url(images/top_area.jpg);
background-repeat:no-repeat;
background-position:right;
height:112px;
font-size:9px;
margin:0;
padding:0;
}





#top p{
float:right;
margin:20px 20px 0 0;
font-size:10px;
}
#top a{
color:#000;
text-decoration:none;
}
#top a:hover{
color:#000;
text-decoration:underline;
}
.logo{
width:295px;
height:112px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
text-indent: -9999px;
float:left;
outline:none;
margin:0;
padding:0;
}
.country{
font-size:28px;
height:42px;
padding:70px 0 0 0;
margin:0 0 0 310px;

}


.imagery{
height:276px;
width:1024px;
background-image:url(images/left_edge.gif);
background-repeat:no-repeat;
padding: 0 0 0 17px;
margin:0;
float:left;
}
.animation{
float:left;
}
.mainproduct{
background-image:url(images/product.jpg);
background-repeat:no-repeat;
padding:0;
height:234px;
width:729px;
float:left;
margin:0;
}




#content h3{
margin:10px 0px 10px 0;
padding:0;
font-size:14px;
font-weight:bold;
color:#84272f;
}


.mainproduct h3{
font-size:26px;
color:#fff;
font-weight:normal;
padding:20px 0 0 15px;
margin:20px 0 0 0;
width:440px;

}
.mainnav{
background-image:url(images/navigation.gif);
background-repeat:no-repeat;
height:42px;
width:729px;
float:left;
}
ul{
padding:0;
margin:0;

}
.mainnav ul{
padding:0 0 0 20px;
margin:0;

}

.mainnav li{
padding:4px 30px 0 0;
margin:0;
list-style:none;
float:left;
vertical-align:middle;

}
.mainnav a{
padding:0;
margin:0;
font-size:12px;
color:#FFF;
text-decoration:none;
}
.mainnav a:hover{
padding:0;
margin:0;
font-size:12px;
color:#FFCC33;
text-decoration:underline;
}

#centre{
background-image:url(images/shadow_area.gif);
background-repeat:no-repeat;
width:1023px;
font-size:9px;
float:left;
padding:20px 0 0 0;
margin:0;
}

.callout{
background-image:url(images/callout.gif);
background-repeat:no-repeat;
height:104px;
width:1023px;
float:left;
}
h1{
font-size:18px;
font-weight:bold;
color:#FFF;
margin:20px 0 0 310px;
width:648px;
}
#side{
width:260px;
float:left;

}

.productlist{
margin: 0 20px 0 60px;
width:200px;
height:auto;

}
.productlist h2{
margin:10px 0 10px 0;
float:left;
color:#fff;
font-weight:normal;
font-size:16px;

}
.productlist ul{
width:200px;
float:left;
}
.productlist li{
list-style:none;
font-size:15px;
color:#fff;
font-weight:bold;
margin:0 0 5px 0;
padding:0;


}
.productlist a{
font-size:15px;
color:#fff;
font-weight:bold;
padding:0;
margin:0;
text-decoration:none;
}
.productlist a:hover{
font-size:15px;
color:#FFCC33;
font-weight:bold;
padding:0;
margin:0;
text-decoration:underline;
}
#content{
margin: 0;
padding:10px 0 0 50px;
width:648px;
float:left;
font-size:12px;

}
#content p{
margin: 0 0 10px 0;
padding:0;
font-size:13px;

}


#content li{
margin: 0 0 10px 20px;
padding:0;
font-size:13px;

}#content img{
margin: 0 0 10px 0;
outline:none;
border:none;

}
#content .images{
width:252px;
float:left;
margin: 0 10px 0 0;
padding:0;

}

#articleone #content .images{
width:157px;
float:left;
margin: 0 10px 0 0;
padding:0;

}
#content .portrait{
width:400px;
height:184px;
display:block;
margin: 0 10px 0 0;
padding:0;
float:left;
}
#content .portrait img {
float:left;
margin:0 10px 0 0;
}


#content a{
color:#84272f;

}
.specialform{
background-color:#797579;
padding:20px;
width:480px;
color:#fff;
float:left;

}
.specialform h2{
margin:0 0 10px 0;
color:#fff;
}
.callout a{
color:#84272f;
}

.formright{
float:right;
margin: 0 50px 0 0;
padding:0;
}



#content h1{
margin:10px 0px 10px 0;
padding:0;
font-size:14px;
font-weight:bold;
color:#000;
}

#latest{
background-image:url(images/notepad.gif);
background-repeat:no-repeat;
width:200px;
height:202px;
margin:20px 0 0 0;
padding:20px 0 0 60px;
float:left;
}

#latest p{
font-size:12px;
padding:0;
margin:0 0 5px 10px;
}

#latest .break{
width:160px;
background-color:#000;
height:1px;
font-size:0px;
float:left;
padding:0;
margin:5px 0 10px 5px;
}

#footer{
width:668px;
border-top:1px solid #000;
margin:30px 0 0 0;
padding:10px 0 0 0;
float:left;

}
#footer p{
font-size:10px;

}
#footer a{
color:#000;

}

.features{
width:320px;
float:left;

}

.features h4{
font-size:16px;
font-weight:bold;
color:#84272f;
margin:10px 0 5px 0;
padding:0;

}
.features ul{
margin:0 0 0 15px;
padding:0 0 0 5px;

}

.features il{
margin:0 0 5px 0;
padding:0;

}



#calch #top{
background-image:url(images/powercalc_h_top1.jpg);
}


#calch .mainproduct {
background-image:url(images/powercalc_h_top2.jpg);
}

#cablelt #top{
background-image:url(images/cablelt_top_01_01.jpg);
}


#cablelt .mainproduct {
background-image:url(images/cablelt_top_01_02.jpg);
}



#calc #top{
background-image:none;
background-color:#fff;
}
#calc #top{
background-image:url(images/powercalc_01.jpg);
}

#calc .mainproduct {
background-image:url(images/powercalc_top.jpg);
}

#cable #top{
background-image:none;
background-color:#fff;
}
#cable #top{
background-image:url(images/quickcable_01.jpg);
}

#cable .mainproduct {
background-image:url(images/quickcable_top.jpg);
}


#partners{
background-image:url(images/logos/top.gif);
background-repeat:no-repeat;
width:523px;
padding:27px 0 0 0;
background-color:#fff;
margin:0;
float:left;
}

#partners ul{
width:503px;
padding:0 0 0 20px;
background-color:#fff;
margin:0;
list-style:none;
}
#partners li{
width:245px;
padding:0;
margin:0 0 40px 0;
background-color:#fff;
float:left;
list-style:none;
text-align:center;
outline:none;
border:none;
}
#partners img{
outline:none;
border:0;
}

#partners a{
width:245px;
margin:0;
padding:0;
outline:none;
border:none;
float:left;
text-decoration:none;
text-align:center;
font-size:10px;
}

#partnersbase{
background-image:url(images/logos/bottom.gif);
background-repeat:no-repeat;
width:523px;
height:27px;
background-color:#fff;
padding:0;
margin:0;
displat:block;
float:left;
}


.product img {
outline:none;
border:0;
margin:0 20px 0 0;
padding:0;
float:left;

}

.product img a {
outline:none;
border:0;
}

.product {
float:left;
margin:0 0 20px 0;
width:500px;

}

.members img {
float:none;
outline:none;
border:0;
}

.members a {
outline:none;
border:0;

}
.memberdownload {
width:140px;
margin:0 0 20px 0;
}

.memberdownload a{
width:189px;
text-decoration:none;
color:#000;
text-align:center;
font-weight:normal
}

.memberdownload a img{
border:0;
width:189px;
}

.members {
width:125px;
float:left;

}

#bizpartners img {
float:none;
outline:none;
border:0;
}

#bizpartners a, .memberdownload a {
outline:none;
border:0;
float:left;
margin:0 0 0 10px;

}

#bizpartners, .memberdownload {
width:648px;
float:left;
}

.pdf a{
padding:0 0 0 20px;
background-image:url(images/logos/pdf.gif);
background-repeat:no-repeat
}

.zip a{
padding:0 0 0 20px;
background-image:url(images/logos/zip.gif);
background-repeat:no-repeat
}


#textarea{
float:left;
width:455px;
}

sup{
font-size:9px
}

.diagram{
width:318px;
float:left;
margin:0 5px 20px 0;
}

hr{
clear:both;
margin:20px 0;
border:none;
background-color:#000;
padding:0 0 1px 0;
}
