@charset "UTF-8";
/* CSS Document */
*{
margion:0 0 0 0;
padding:0 0 0 0;
}
.alt {
		display:none;
	}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

body{
background:url(../images/bg.jpg) #000 no-repeat center top;
}

#contentWrapper{
	width:820px;
	margin:0 auto;
	}
	#contentWrapper #logo{
		width:244px; height:114px;
		margin:0 0 0 292px;
	}
	#contentWrapper #main{
		background:url(../images/bg_body.png) no-repeat;
		width:820px; height:540px;
		padding:0 0 0 4px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	Nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#navBar {
		float:left;
		width:812px; height:46px;
		margin:4px 0 0 0;
		font:12px Arial, Helvetica, sans-serif;
		background:url(../images/bg_nav.jpg) no-repeat;
	}
		#navBar ul {
			margin:0; padding:0;	
			list-style: none;
		}
			#navBar ul li {
				margin:0; padding:0;	
				float: left;
			}
			#navBar a.active:hover {
				background-position:bottom;
			}
	
		#navBar a.home:link, #navBar a.home:active, #navBar a.home:visited {
			width:179px; height:46px;
			display:block;
			background:url(../images/nav_home.gif) no-repeat top;
		}
			#navBar a.homeActive{
				width:179px; height:46px;
				display:block;
				background:url(../images/nav_home.gif) no-repeat bottom;
			}
		#navBar a.about:link, #navBar a.about:active, #navBar a.about:visited {
			width:196px; height:46px;
			display:block;
			padding:0 0 0 2px;
			background:url(../images/nav_about.gif) no-repeat top;
		}
			#navBar a.aboutActive {
				width:196px; height:46px;
				display:block;
				padding:0 0 0 2px;
				background:url(../images/nav_about.gif) no-repeat bottom;
			}
		#navBar a.file:link, #navBar a.file:active, #navBar a.file:visited {
			width:210px; height:46px;
			display:block;
			padding:0 0 0 2px;
			background:url(../images/nav_file.gif) no-repeat top;
		}
			#navBar a.fileActive {
				width:210px; height:46px;
				display:block;
				padding:0 0 0 2px;
				background:url(../images/nav_file.gif) no-repeat bottom;
			}
		#navBar a.contact:link, #navBar a.contact:active, #navBar a.contact:visited {
			width:221px; height:46px;
			display:block;
			padding:0 0 0 2px;
			background:url(../images/nav_contact.gif) no-repeat top;
		}
			#navBar a.contactActive {
				width:221px; height:46px;
				display:block;
				padding:0 0 0 2px;
				background:url(../images/nav_contact.gif) no-repeat bottom;
			}
			
		.nav a:link, .nav a:active, .nav a:visited {
         color:#FFAE00;
		 font:bold 12px Arial, Helvetica, sans-serif;
		 text-decoration:none;
		}
			.nav a:hover {
				
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	Footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#contentWrapper #footer{
		width:820px;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	main body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	#contentArea{
		width:710px;height:465px;
		margin:0 0 0 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#666766;
		font-weight:400;
		font-size:13px;
		padding:0 36px 0 50px;
		}	
/*	--------------------------------------------------------------------------------------------------------------------------
	Home page Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#contentAreaHome{
		width:710px;height:465px;
		margin:0 0 0 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#666766;
		font-weight:400;
		font-size:13px;
		padding:0 36px 0 10px;
		}	
		#contentAreaHome .top{
			padding:0 0 0 10px;
		}
		#contentAreaHome .bottom{
		
		}
			#contentAreaHome .bottom .botLeft{
				float:left;
			}
	
			#contentAreaHome .bottom .botRight{
				float:left;
				padding:25px 0 0 0;
			}
				#contentAreaHome .bottom .botRight .contact{
					padding:0 0 0 150px;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	About page Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#contentAreaAbout{
		width:710px;height:465px;
		margin:0 0 0 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#666766;
		font-weight:400;
		font-size:13px;
		padding:0 36px 0 10px;
		}	
		#contentAreaAbout #aboutTop{
			
		}
		#contentAreaAbout #aboutBot{
			width:800px;
		}
			#contentAreaAbout #aboutBot #left{
				width:386px;
				float:left;
			}
				#contentAreaAbout #aboutBot #left #top{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:22px;
					color:#000;
				}
			#contentAreaAbout #aboutBot #right{
				float:left;
				margin:13px 0 0 20px;
			}
	
	
	
			.swfuploadbtn {
			display:block;
			height:51px;
			padding:0 0 0 0;
			width:192px;
			}
	.swfuploadbtn{
		background:url(../images/btn_upload.jpg) no-repeat;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	Contact page Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#submitBtn {width:166px!important;height:44px!important;font-size:0!important;margin:6px 0 0 0;padding:44px 0 0 0;border: 0;background: transparent url(../images/btn_submit.jpg) no-repeat center top;autoflow:hidden;cursor: pointer;cursor:hand;}
	textarea, #email {font-size:11px;font-family:Verdana, Geneva, sans-serif;color:#666766;display:block;background:#e0e1df;width:400px;padding: 4px;}
	.big {font-size:1.1em;font-weight:bold!important;color:#464746!important;}
	#specs {font-family:Verdana, Geneva, sans-serif;color:#666766;background-color:#d8d9d2;border:4px solid #a7a9a5;display:none;padding:10px;width:240px;position:absolute;top:10;left:10;z-index:1;}
	ul#specsList {padding:0; margin:0;text-align:left;font-size:13px;}
	ul#specsList li {margin:6px 18px 6px 18px;}
	.green {color:#496f49;}
	#hideSpecs{font-size:.7em!important;text-decoration:underline;float:right;cursor:pointer;}
	#showSpecs{font-size:1.1em!important;font-weight:bold!important;color:#464746!important;text-decoration:underline;cursor:pointer;}	
	.veiwMap {float:right;margin:0 5px 0 0;}
	
	.progressWrapper {
		width: 847px;
		overflow: hidden;
		padding-bottom: 5px;
	}
	.progressContainer {
		width: 847px;
		height: 46px;
		overflow: hidden;

		display: block;
		float: left;
		background: #000000;
		/*margin: 0 10px 10px 0;*/
		/*padding: 8px auto auto 12px;*/
		background: url(../upload/img/bar.png) no-repeat; 
		font-color: cccccc;
		position: relative;
	}

	.progressName {
		font-size: 13px;
		font-weight: bold;
		color: #555555;

		position: absolute;
		top: 8px;
		left: 12px;

		width: 259px;
		height: 29px;
		text-align: left;
		white-space: nowrap;
		overflow: hidden;
		padding-top: 8px;
		padding-left: 8px;
		/*margin: 8px auto auto 12px;*/ /* This is the out side */
		/*padding: 5px auto auto 5px;*/

	}
	.progressBarInProgress,
	.progressBarComplete,
	.progressBarError {
		font-size: 0px;
		height: 2px;
		background-color: blue;
		margin-top: 2px;
	}
	.progressBarInProgress {
		position: relative;

		width: 291;
		height: 4px;
		top: 19px;
		left: 328px;

		/*float: left;	*/
		background: url(../upload/img/progressbar.png) no-repeat -412px;
	}
	.progressBarComplete {
		width: 100%;
		background-color: green;
		visibility: hidden;
	}
	.progressBarError {
		width: 100%;
		background-color: red;
		visibility: hidden;
	}
	.progressBarStatus {

		width: 337px;
		font-size: 7pt;
		font-family: Verdana;
		text-align: left;
		white-space: nowrap;
	}
	a.progressCancel,
	a.progressCancel:link,
	a.progressCancel:active,
	a.progressCancel:visited,
	a.progressCancel:hover
	{
		position: absolute;
		top: 7px;
		left: 684px;

		font-size: 0px;
		display: block;
		height: 31px;
		width: 31px;


		/*margin: 7px 38px auto auto; */ /* This is the out side */

		background-image: url(../upload/img/cancel.png);
		background-repeat: no-repeat;
		/*float: left;*/
	}
	a.progressCancel:hover 
	{
		background-position: 0px 0px;
	}

	a.progressDone,
	a.progressDone:link,
	a.progressDone:active,
	a.progressDone:visited,
	a.progressDone:hover
	{
		position: absolute;
		top: 7px;
		left: 684px;

		font-size: 0px;
		display: block;
		height: 31px;
		width: 31px;


		/*margin: 7px 38px auto auto; */ /* This is the out side */

		background-image: url(../upload/img/check.png);
		background-repeat: no-repeat;
		/*float: left;*/
	}

	.swfuploadbtn {
		display: block;
		width: 192px;
		height: 51px;
		padding: 0 0 0 0px;
	}

	.browsebtn { 
		background: url(../upload/img/browse.jpg) no-repeat; 
	}


	.BrowseDiv { 
		width: 50%;
		float: left;
		text-align: left;
	}
	
	.file_size	{
		margin-left: 30px;
	}

	
	
