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

*{
margin:0;
padding:0;
}

html, body{
	font-family:helvetica, arial, sans-serif;
	color:#000000;
	background:#FFFFFF;
	font-size:12px;
}

h1{
	font-family:Arial, Verdana;
	font-size:18px;
	font-weight:lighter;
	padding-bottom:10px;
	padding-top:5px;
}

h1.once{
	font-family:Arial, Verdana;
	font-size:18px;
	font-weight:lighter;
	padding-bottom:10px;
	padding-top:15px;
}
h1.once2{
	font-family:Arial, Verdana;
	font-size:18px;
	font-weight:lighter;
	padding-bottom:10px;
	padding-top:15px;
	font-style:italic;
	
}

h2{
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:lighter;
	padding-bottom:5px;
	padding-top:5px;
}
h3{
	font-family:Century Gothic, Arial, Verdana;
	font-weight:lighter;
	font-size:16px;
	padding-bottom:3px;
	margin-bottom:5px;
}
h4{
	font-family:Century Gothic, Arial, Verdana;
	font-weight:lighter;
	font-size:16px;
	padding:20px 15px 0px 15px;
}
h5{
	text-align:left;
	font-size:16px;
	border-bottom:1px solid #CC6600;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
}
h6{
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
}


#topBar{
	width:100%;
    border-bottom:5px solid #ffffff;
}
#bar1{
	height:25px;
	background:#202020;
}
#bar2{
	height:10px;
	background:#e48221;
}
#header{
	width:100%;
	height:127px;
	background:#CCCCCC url(../images/navBackground.gif) repeat-x;
}
#attractBack{
	width:100%;
	height:270px;
	background:#333333 url(../images/attractBackground.gif) repeat-x;
}

#container1{
	margin:auto;
	width:870px;
}


#logoHolder{
	float:left;	
	margin-top:30px;
}
#routerImage{
	margin-left:272px;
	
}



#navContainer{
padding-top:20px;
}

#nav{
	margin-left:272px;
	background:#ededed url(../images/unpressed.gif) repeat-x;
	height:71px;
	border-top:2px solid #e8e8e8;
	border-bottom:2px solid #e8e8e8;
}
#nav ul{
	height:71px;
	margin-top:5px;
	padding-top:19px;
	padding-bottom:19px;
}
#nav li{
	list-style:none;
	display:inline;
}
#nav a{
	height:71px;
	font-family:Century Gothic, Arial, Verdana;
	text-decoration:none;
	font-size:18px;
	padding:19px;
	color:#000000;
}
#nav a:hover{
	height:71px;
	background:url(../images/buttonBG.gif) repeat-x;
	padding:19px;
	color:#FFFFFF;
}
.chosen{
	background:url(../images/buttonBG.gif) repeat-x;	
	color:#FFFFFF!important;
	padding:19px;
}





#container2{
	margin:auto;
	width:870px;
}
#container2 img{
	border:2px solid #333333;
}



#content{
	margin:auto;
	width:870px;
	margin-bottom:5px;
	
}
#contentLeft{
	width:555px;
	background:#FFFFFF;
	padding-left:5px;
	padding-top:10px;
	line-height:1.3em;
}
#contentLeft p{padding-right:5px;}

#contentRight{
	float:right;
        width:300px;
}


#homeImage{
	background:#009966;
	height:434px;
}
#homeImage img{
	border:none;
}
#news{
	height:165px;
	
	padding-right:5px;
	padding-left:5px;
	margin-top:13px;
	
	border-left:1px solid #CCCCCC;
}


p.date{
	font-size:14px;
	padding-bottom:5px;
}
#news p{
	padding:2px 5px 5px 5px;
}
#news a{
	color:#CC6600;
	text-decoration:none;
}
#news h3{
	padding-left:5px;
}
#news a:hover{
	color:#333333;
}


.popup{
	padding:5px 0 5px 5px;
	color:#333333;
	width:300px;
}

.popup2{
	padding:10px;
	color:#333333;
	width:300px;
	background:#FFFFFF;
	border:1px solid #fe7e00;
}
.popup3{
	padding:10px;
	color:#333333;
	width:300px;
	background:#f4e2d0;
	border:1px solid #fe7e00;
	font-size:14px;
}

#content2{
	height:165px;
	
	margin-top:10px;
	padding-top:10px;
}


#left2{
	float:left;
	width:100px;
	height:165px;
	
}
#middle2{
	float:left;
	width:180px;
	height:165px;
	padding-left:5px;
}

#middle2 li{
	list-style:none;
	
}

#right2{
	float:left;
	width:210px;
	border-left:1px solid #CCCCCC;
	padding-left:15px;
	height:165px;
}

#right2 li{
	list-style:none;
}
#right2 a{
	text-decoration:none;
	color:#CC6600;
}
#right2 a:hover{
	color:#333333;
}


#advantage{
	background:#e7e7e7 url(../images/advantage.gif) no-repeat;
	height:300px;
	width:555px;
}
#advantage p{
	padding:5px;
}

#productInfo a{
	color:#000000;
	text-decoration:none;
}
#productInfo a:hover{
	color:#e48221;
}



#productInfo p{
	padding-top:20px;
	padding-right:15px;
	padding-left:15px;
}

#easyConnect{
	height:160px;
	background:#339933 url(../images/productInfo.gif) no-repeat;
}
#whyFiber{
	height:160px;
	background:#339933 url(../images/productInfo.gif) no-repeat;
}

#whyFire{
	height:160px;
	background:#339933 url(../images/productInfo.gif) no-repeat;
}

#differentRouters{
	height:370px;
	background:url(../images/router1.jpg) no-repeat;
}
#differentRouters p{
	padding-top:275px;
	text-align:right;
}
#differentRouters a{
	color:#FFFFFF;
	text-decoration:none;
}

table{
	text-align:left;

}
td{
	border:1px dotted #CCCCCC;
}
table ul{
	margin-left:20px;
}




#contactLeft{
	width:430px;
	height:400px;
}
#contactRight{
	float:right;
	width:430px;
	height:400px;
}


#na{
	background:url(../images/naBG.gif) no-repeat;
	height:400px;
}
#europe{
	background:url(../images/europeBG.gif) no-repeat;
	height:400px;
}
.contactInfo{
	padding:50px 0 0 210px;
}
.contactInfo a{
	color:#CC6633;
}



#easyConnection h3{
	font-family:Century Gothic, Arial, Verdana;
	font-weight:lighter;
	font-size:16px;
	padding-bottom:3px;
	margin-bottom:5px;
	padding-top:10px;
}

#easyConnection ul{
	margin-left:20px;
}

h3.finished{
	border-bottom:1px solid #CCCCCC;
}
#fiberContent ul{
	margin-left:30px;
}
#fiberContent li{
	padding:10px;
}
#fiberContent p{
	padding-bottom:5px;
}
#firewireContent ul{
	margin-left:30px;
}
#firewireContent h5{
	margin-top:15px!important;
}
#firewireContent p{
	padding-bottom:5px;
}
#leftLogos{
	float:left;
	height:250px;
	width:200px;
	background:url(../images/diceLogos.gif) no-repeat;
	padding:5px;
}

.leftPicture {
	float:left;
	width:75px;
	height:115px;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #CCCCCC;
}

#dice{
	height:115px;
	margin-bottom:5px;
	margin-left:10px;
}
#jet{
	height:115px;
	margin-left:10px;
}



#downloads a{
	text-decoration:none;
	color:#CC6600;
}
#downloads a:hover{
	color:#333333;
}



p.small {
	padding:0px 0 0 200px!important;
}
p.small a{
	color:#CC6600!important;
}
p.small a:hover{
	color:#333333!important;
}	



#footer{
	clear:both;
	margin:auto;
	margin-top:10px;
	border-top:3px solid #e48221;
	width:870px;
	color:#666666;
}
#container3{
	padding:10px 5px 0 5px;
}

#rightFoot{
	float:right;
	text-align:right;
	width:300px;
}
#rightFoot a{
	text-decoration:none;
	color:#333333;
}
#rightFoot a:hover{
	color:#e48221;
}