body
{
	margin:0px;
	padding:0px;
	background-color:#181f27;
	background-image:url(images/backgorund.png);
	background-repeat:repeat-x;
}

img
{
	vertical-align:text-top;
	border:none;
}

h1
{
	font-size:18px;
	color:#181f27;
	font-family:tahoma;
	margin-top:0px;
	padding-top:10px;
}

h2
{
	font-size:18px;
	color:#181f27;
	font-family:tahoma;
}

#header
{
	position:relative;
	width:900px;
	height:211px;
	left:50%;
	top:0px;
	margin-left:-450px;
	float:left;
	clear:both;float:left;
	clear:both;
	z-index:10;
}
	
	.orange
	{
		color:#ff6506;
	}
	
	.orangeBold
	{
		color:#ff6506;
		font-weight:bold;
	}
	
	#logo
	{
		position:relative;
		top:0px;
		left:0px;
		margin-top:29px;
	}
	
	#header ul
	{
		height:26px;
		width:900px;
		margin-top:38px;
		margin-left:0px;
		padding:0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	
	#header li
	{
		float:left;
		padding:0px;
		margin-right:6px;
	}
	
	#contactDets
	{
		position:absolute;
		top:80px;
		left:655px;
		font-family:Tahoma;
		font-size:12px;
		color:#ffffff;
	}
	
	#contactDets ul
	{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-top:0px;
	}
	
	#contactDets li
	{
		padding:0px;
		margin:0px;
		float:none;
	}
	
	
#content
{
	position:relative;
	width:900px;
	left:50%;
	top:0px;
	background-image:url(images/content-back.png);
	margin-left:-450px;
	background-repeat:repeat-y;
	float:left;
	clear:both;
}

	#content a:link {text-decoration:none; color:#181f27;}
	#content a:visited {text-decoration:none; color:#181f27;}
	#content a:active {text-decoration:none; color:#181f27;}
	#content a:hover {text-decoration:underline; color:#181f27;}
	
	#banner
	{
		position:relative;
		top:0px;
		left:0px;
		width:900px;
		height:235px;
		
		background-color:#2f80c9;
		float:left;
		clear:both;
	}
	
		#bannerDownload
		{
			position:relative;
			top:0px;
			left:0px;
			width:339px;
			height:235px;
			float:left;
		}
			
			#trouble
			{
				position:relative;
				top:0px;
				left:0px;
				margin-top:25px;
				margin-left:17px;
				float:left;
			}
			
			#bannerText
			{
				position:relative;
				top:0px;
				left:0px;
				float:left;
				clear:both;
				font-family:verdana;
				font-size:12px;
				margin-top:25px;
				margin-left:17px;
				width:300px;
			}
			
				#bannerText p
				{
					margin-top:10px;
					margin-bottom:10px;
				}
			
			#downloadText
			{
				position:relative;
				top:0px;
				left:0px;
				float:left;
				margin-top:25px;
				margin-left:17px;
			}
			
			#download
			{
				position:relative;
				top:0px;
				left:0px;
				float:left;
				margin-top:25px;
			}
		
		#downloadControls
		{
			position:relative;
			top:0px;
			left:0px;
			width:322px;
			height:210px;
			float:left;
			display:none;
			z-index:10;
			font-family:verdana;
			font-size:12px;
			padding-top:25px;
			padding-left:17px;
		}
		
			#details
			{
				position:relative;
				top:0px;
				left:0px;
				float:left;
				clear:both;
			}
			
			#detailsTable
			{
				position:relative;
				top:0px;
				left:0px;
				margin-top:0px;
				float:left;
				clear:both;
			}
			
			#provideDetails
			{
				position:relative;
				top:0px;
				left:0px;
				float:left;
				clear:both;
				margin-top:0px;
				margin-bottom:0px;
				width:350px;
			}
			
		#banner img
		{
			position:relative;
			top:0px;
			left:0px;
			float:left;
		}
	#mainContent
	{
		position:relative;
		top:0px;
		left:0px;
		width:866px;
		background-image:url(images/content-top.png);
		background-repeat:no-repeat;
		font-family:verdana;
		font-size:12px;
		padding-left:17px;
		padding-right:17px;
		padding-bottom:20px;
		padding-top:10px;
		float:left;
		clear:both;
	}
	
		#navmanSublinks
		{
			height:26px;
			width:900px;
			margin-top:38px;
			margin-left:0px;
			padding:0px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			position:absolute;
			left:600px;
			top:-15px;
			font-weight:bold;
			color:#181f27;
		}
		
		#navmanSublinks li
		{
			float:left;
			padding:0px;
			margin-right:6px;
		}
		
		#navmanSublinks a:link {text-decoration:none; color:#ff6506;}
		#navmanSublinks a:visited {text-decoration:none; color:#ff6506;}
		#navmanSublinks a:active {text-decoration:none; color:#ff6506;}
		#navmanSublinks a:hover {text-decoration:underline; color:#181f27;}
	
		#navman
		{
			margin-left:8px; 
			margin-top:30px;
		}
		
		#phones
		{
			margin-left:25px; 
			margin-top:30px;
		}
		
		.hometext
		{
			text-align:center;
		}
		
		#logos
		{
			float:right;
			margin:20px;
		}
		
		.product
		{
			position:relative;
			top:0px;
			left:0px;
			float:left;
			clear:both;
			margin-bottom:30px;
			width:100%;
		}
		
		.productImage
		{
			position:relative;
			top:0px;
			left:0px;
			float:left;
			margin-right:30px;
		}
		
		.product .description
		{
			position:relative;
			top:0px;
			left:0px;
			float:left;
		}
		
			.product .description h3
			{
				color:#181f27;
				font-family:tahoma;
			}
			
			
		
		
	#contactForm
	{
		position:relative;
		margin:0px;
		margin-top:30px;
	}

	.contactFormControl
	{
		position:relative;
		left:0px;
		top:0px;
		height:35px;
	}

	.contactFormLabel
	{
		position:relative;
		left:0px;
		top:0px;
		font-weight:bold;
		width:100px;
	}

	.contactFormElement
	{
		width:500px;
		position:absolute;
		left:100px;
		top:0px;
	}
	
	.contactFormMessage
	{
		position:relative;
		left:0px;
		top:0px;
		height:180px;
	}

	#txtMessage
	{
		position:absolute;
		left:100px;
		top:0px;
		width:500px;
		height:12em;
	}
	
	#btnSubmit
	{
		position:relative;
		left:550px;
		top:0px;
	}
	
	#lblContactSent
	{
		font-weight:bold;
		position:absolute;
		top:10px;
	}
	
	
	
#footer
{
	position:relative;
	width:900px;
	height:57px;
	left:50%;
	top:0px;
	background-image:url(images/footer-back.png);
	margin-left:-450px;
	float:left;
	clear:both;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;
}

	#footer ul
	{
		height:25px;
		width:900px;
		margin-top:28px;
		margin-left:20px;
		padding:0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	
	#footer li
	{
		float:left;
		padding:0px;
		margin-right:30px;
	}
	
	#footer a:link {text-decoration:none; color:#FFFFFF;}
	#footer a:visited {text-decoration:none; color:#FFFFFF;}
	#footer a:active {text-decoration:none; color:#FFFFFF;}
	#footer a:hover {text-decoration:underline; color:#FFFFFF;}
	
	#sig
	{
		position:absolute;
		height:25px;
		top:28px;
		right:20px;
	}
	
	#sig a:link {text-decoration:none; color:#FFFFFF;}
	#sig a:visited {text-decoration:none; color:#FFFFFF;}
	#sig a:active {text-decoration:none; color:#FFFFFF;}
	#sig a:hover {text-decoration:none; color:#e70300;}
	
	#navmanLink
	{
		cursor:pointer;
	}
	
	#navmanLinks
	{
		position:absolute;
		left:100px;
		top:185px;
		height:75px;
		width:150px;
		background-color:#181f27;
		padding:10px;
		z-index:50;
		display:none;
		font-family:verdana;
		font-size:15px;
	}
	
	#navmanLinks a:link {text-decoration:none; color:#FFFFFF;}
	#navmanLinks a:visited {text-decoration:none; color:#FFFFFF;}
	#navmanLinks a:active {text-decoration:none; color:#FFFFFF;}
	#navmanLinks a:hover {text-decoration:underline; color:#FFFFFF;}
