

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
}

a:hover{color:#FFCC00;}
a {text-decoration: none;}

h3{
color:#FFCC00;
font-weight:100;
}

p{
color:#CCCCCC;
font-size:12px;
}

.basic{
color:#CCCCCC;
font-size:12px;
}

.bold{
font-weight:bold;
}

.nav{
	font-family: Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:14px;
	padding-left:10px;
}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:10px;
	padding-left:15px;
}

.regtxt{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-top:10px;
	padding-left:0px;
}

.regtxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#FFFFFF;
	font-size:14px;
	padding-top:10px;
	padding-left:10px;
}

.otable{
	border:#999999;
	background-color: #FFFFFF;
}

.otable2{
	border-left-style:dotted;
}

.orow{
	/*height:200px;*/
}

.otext{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:10px;
}

.otexttop{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size:12px;
	padding-top:15px;
	padding-left:15px;
	padding-right:30px;
}

.prodhead{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	font-size:27px;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}

.prodtoptd{
	background-color:#333333;
}

.prodtable1{
	border:none;
}

.prodtd1{
	padding:7px;
	vertical-align:top;
	font-size:12px;	
}

.prodtd2{
	padding:7px;
	vertical-align:bottom;
	font-size:12px;
	color:#FF0000;		
}

.prodlink{
	color:#0000FF;
	border:none;
}

.prodlinkred{
	color:#FF0000;
}

#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}

#modalPage2
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}


.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal
{
    background-color: white;
    border: solid 4px black; position: relative;
    top: -250px;
    left: -150px;
    z-index: 1000;
    width: 310px;
    height: 440px;
    padding: 0px;
}
.modalTop
{
    width: 310px;
    background-color: #000000;
    padding: 0px;
    color: #ffffff;
    text-align: right;
	font-size:9px;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 0px;
}



#modalAlt_Color
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}

.altmodalContainer
{
    position: absolute;
    width: 336px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.altmodal
{
    background-color: white;
    border: solid 4px black; position: relative;
    top: -250px;
    left: -150px;
    z-index: 1000;
    width: 346px;
    height: 190px;
    padding: 0px;
}
.altmodalTop
{
    width: 346px;
    background-color: #000000;
    padding: 0px;
    color: #ffffff;
    text-align: right;
	font-size:9px;
}
