
#container {
	position:relative;
	text-align: center;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	width:800px;
	background-color:black;
}



#invisframe {
	position:absolute;
	top:-999;
}

#preheader {
	width:800px;
	height:0px;
	background: black;
}

#formalert {
	color:red;
	text-align:center;
	font-size:12;
	width=800;
	}
#qqformalert {
	color:red;
	text-align:center;
	font-size:12;
	width=420;
	}
	
#loginalert {
	color:red;
	text-align:center;
	font-size:14;
	width=200;
	}

#bottomshadow {
	position:relative;
	bottom:10;
	width:830px;
	height:15px;
	background-image:url(../img/footershadow.png);
	margin-left:auto;
	margin-right:auto;
	z-index:0;
}

#topshadow {
	position:relative;
	bottom:10;
	width:830px;
	height:15px;
	background-image:url(../img/topshadow.png);
	margin-left:auto;
	margin-right:auto;
}
	
#footer {
	width: 800;
	height: 40;
	background:url(../img/footerfix.png);
}

#footer a {
	color:E8E8E8;
	}
	
#footer a span {
	display:none;
	}
	
#footer a#repromax {
	height:40px;
	width:220px;
	display:block;
	float:right;
	}
	
#footer a#trek {
	height:40px;
	width:50;
	display:block;
	float:right;
	}

#header {
	width:800px;
	height:110px;
	background-image: url(../img/headerback2.png);
	background-color:black;
	background-repeat:no-repeat;
	font-size:12px;

}

#menu {
	width:800;
	height:27;
	background:black;

}

#content {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	background:white;	
}

#shadow {
	position:relative;
	bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:830px;
	background-image:url(../img/shadow.png);
}


#flashLogo { 
	position:absolute;
	top:14px;
	left:20px;
	z-index:600;
}

#slideshow {
	position:absolute;
	bottom:40;
	left:13;
	}

#number {
	position:absolute;
	top:80px;
	left:589px;
	width:190;
	height:28;
}

#tag {
	position:absolute;
	top:20px;
	left:230px;
	width:346;
	height:64px;
}

#bodytext{
	width: 530;
	text-align:left;
	padding-top:10px;   
	padding-bottom:50px;
	margin-right:20px;
	color:454545;
	float:right;
	font-size:12px;
}

#bodytext a{
	color:darkred;
	}

#cyclingframecont{
	position:absolute;
	top:-999;
	
}

#textheader {
	padding-top:20px;
	padding-right:15px;
	width:550px;
	height:35px;
	float:right;
}

#textheadertext {
	text-align:left;
	top:433;
	left:250;
	position:absolute;
	width:550px;
	height:35px;
	font-size:18px;
	color:EEEEEE;
}

#cyclingheadertext {

	text-align:left;
	top:269;
	left:250;
	position:absolute;
	width:550px;
	height:35px;
	font-size:18px;
	color:EEEEEE;

}

h1 {
	font-size:20px;
}

h1 a{
	font-size:14px;
	color:E8E8E8;
}

#pageimage {
	width:550px;
	height:264px;
	padding-top:20px;
	padding-right:15px;
	float:right;
}

#cycleimage {
	width:550px;
	height:100px;
	padding-top:20px;
	padding-right:15px;
	float:right;
}

#rightpanel {
	width:550px;
	float:right;
}

#loadingback {
	position: absolute;
	top: 0px;
	left:-415px;
	z-index: 998;
	width: 830px;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;

}


#loadingimage {
	position:absolute;
	display:none;
	width:830px;
	height:3000px;
	z-index:999;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#nottrans {
	position:absolute;
	top:300px;
	left:-415px;
	width:830px;
	z-index:999;
}

#outercontainer {
	position:relative;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}	

#leftpanel {
 	position:relative;
	width:180px;
	background-color:E6E6E6;
	margin-left:20px;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:20px;
	padding-right:10px;
	padding-left:10px;
	float:left;
	font-size:14px;
	text-align:left;
}

#cyclingleftpanel {
 	position:relative;
	width:190px;
	height:750;
	background-color:white;
	margin-left:20px;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:20px;
	padding-right:10px;
	background-image:url(../img/cycleleft.png);
	background-repeat:no-repeat;
	float:left;
	font-size:14px;
	text-align:left;
}

#leftpanel h1 {
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

#leftpanel a {
	font-size:10px;
	color:red;
}



.clear {
	clear:both;
}

.none {

	display:none;
}

body {
	margin:0;
	text-align: center;
	font-family:tahoma,verdana,sans-serif;
	font-size:11px;
	background-color:black;
}

table {
	font-family:tahoma,verdana,sans-serif;
	font-size:11px;
}

#homeimage {
	position:relative;
	width:487;
	height:360;
	float:right;
	padding-right:20px;
	padding-top:15px;
}

#homeleftcont {	
	width:237;
	height:175;
	float:left;
	padding-left:25px;
	padding-top:15px;
}
	
#homeleftimgtop {
	padding-bottom:5px;
}
	
#homeleftimgbottom {
	padding-top:5px;
}

#qqimage {	
	float:right;
	padding-top:17px;
	padding-right:22px;
	width:190px;
	height:85px;	
}

#qq {
	position:absolute;
	border-left-style:inset;
	border-top-style:inset;
	border-right-style:inset;
	border-bottom-style:inset;
	border-color:lightgray;
	border-width:medium;
	top:145px;
	right:180px;
	height:360px;
	width:420px;
	background-color:black;
	visibility:hidden;
	color:white;
	font-size:11px;
	z-index:100;
	opacity:1;
}

#loginpopup {
	position:absolute;
	border-style:inset;
	border-color:lightgray;
	border-width:medium;
	top:200px;
	left:300px;
	background-color:black;
	visibility:hidden;
	color:white;
	font-size:11px;
	width:200;
	height:150;
	z-index:100;
	opacity:1;
}

#loginpopup table {
	color:white;
	align:center;
	z-index:100;
}

#loginpopup a {
	
	color:white;

}

#loginstatus {
	text-align:center;
	position:absolute;
	color:white;
	top:93;
	left:0;
	width:800;
}

#loginstatus A {
	color:E8E8E8;
	
}

#sendfilepopup {
	position:absolute;
	border-style:inset;
	border-color:lightgray;
	border-width:medium;
	top:200px;
	left:300px;
	background-color:black;
	visibility:hidden;
	color:white;
	font-size:11px;
	width:220;
	height:245;
	z-index:99;
}

#sendfilepopupalert {
	color:red;
	width:220;
	}
	
#sendmultfilesalert {
	color:red;
	width:800;
}

#sendfilepopup a {
	color:white;
}

#sendfilecontent {
	width:220;
	height:150;
}
	

#qqtexts {
	position:relative;
	float:left;
	text-align:right;
	width:220;
}

#qqdesc {
	position:relative;
	float:left;
	text-align:center;
	width:210;
}

#qqchecks {
	position:relative;
	padding-left:20px;
	text-align:left;
	width:160;
	float:right;
}

#qqsubmit {
	text-align:center;
	position:relative;
	width:400;
}

#exit {

	height:20;
	width:20;
	position:absolute;
	right:5;
	top:5;
}
	

#homecontent{
	width:800px;
	height:390px;
	background-image:url(../img/background2.png);
	background-repeat:no-repeat;
}

#contacts {
	width:800px;
	height:390px;
	background-image:url(../img/background2.png);
	background-repeat:no-repeat;
}

#contacts table{
	font-size:12px;
	}

	
#contacts a{
	color:black;
	font-weight:bold;
	
	}

#copyright {
	float:left;
	padding-left:20px;
	text-align:left;
	width:510px;
	color:white;
	font-size: 10px;
}

input,select,textarea,text  { color: #000; font-size: 10px; font-family: Arial, helvetica, Verdana; border: solid 1px; }

radio,checkbox  { font-size: 10px; font-family: Arial, helvetica, Verdana; border: none black }