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

.p3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; margin:0px;}

body{background-color:#000000;}

a:hover {color:#000000;}

#container{margin: 0 auto; background-color:#FFFFFF; width:960px; height:600px; position:relative;}

#logo{position:absolute; left:43px; top:30px; width:125px; height:60px; background-repeat:no-repeat;}

#phone{
	position:absolute;
	left:168px;
	top:30px;
	width:210px;
	height:60px;
}

#nav{position:absolute; left:43px; top:90px; width:125px; height:394px;}

#info{position:absolute; top:90px; left:170px; width:676px; height:392px;}

#infotop{float:left; width:676px; height:70px;}

#infoleft{float:left; width:333px; height:302px; margin-right:10px;}

#inforight{float:left; width:333px; height:302px;}

#coming_soon {
	position:absolute;
	left:195px;
	top:354px;
	width:611px;
	height:auto;
}

#accessibility{
	position:absolute;
	top:559px;
	right:113px;
	width:400px;
	height:40px;
	text-align:right;
}

#rgb{
	position:absolute;
	top:410px;
	left:145px;
	width:auto;
	height:auto;
}


#quotes{
	position:absolute;
	top:489px;
	left:169px;
	width:475px;
	height:40px;
}


#port_l{float:left; width:464px; height:392px;}

#port_r{float:left; width:187px; height:380px; background-color:#666666; padding-left:12px; padding-top:12px; padding-right:12px;}

#left_arrow {float:left; width:21px; height:26px; background-image:url(../img/generic/left_arrow.gif);}

#left_arrow:hover{background-position:0 -26px;}

#right_arrow {float:left; width:21px; height:26px; background-image:url(../img/generic/right_arrow.gif); margin-left:8px; display:inline;}

#right_arrow:hover{background-position:0 -26px;}



