@import url('reset.css');
body{
	background-color:#00ADEF;
	background-image:url('../images/background.png');
	background-repeat:repeat;
	color:#121131;
	font-family:arial,sans-serif;
	font-size:12px;
}
#container{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
	#header{
		background-color:#0094CC;
		background-image:url('../images/header.png');
		background-repeat:no-repeat;
		height:110px;
		width:100%;
	}
		#logo{
			background-image:url('../images/logo.png');
			background-repeat:no-repeat;
			height:203px;
			position:absolute;
			top:17px;
			width:263px;
			z-index:1;
		}
		#star{
			margin-top:61px;
			margin-right:114px;
			float:right;
		}
	#nav{
		background-color:#20105A;
		border-top:2px solid #121131;
		border-bottom:2px solid #121131;
		height:34px;
		padding-top:4px;
		padding-bottom:4px;
		width:760px;
		padding-left:240px;
	}
		#nav li{
			float:left;
			margin-left:25px;
		}
		#nav a{
			display:block;
			float:left;
			height:34px;
			line-height:34px;
			position:relative;
			z-index:5;
		}
			#nav a#home{
				background-image:url('../images/home_button.jpg');
				background-repeat:no-repeat;
				background-position:top center;
				width:62px;
			}
				#nav a#home:hover, #nav a#home.active{
					background-position:bottom center;
				}
			#nav a#about{
				background-image:url('../images/about_button.jpg');
				background-repeat:no-repeat;
				background-position:top center;
				width:96px;
			}
				#nav a#about:hover, #nav a#about.active{
					background-position:bottom center;
				}
			#nav a#products{
				background-image:url('../images/products_button.jpg');
				background-repeat:no-repeat;
				background-position:top center;
				width:188px;
			}
				#nav a#products:hover, #nav a#products.active{
					background-position:bottom center;
				}
			#nav a#design{
				background-image:url('../images/design_button.jpg');
				background-repeat:no-repeat;
				background-position:top center;
				width:144px;
			}
				#nav a#design:hover, #nav a#design.active{
					background-position:bottom center;
				}
			#nav a#testimonals{
				background-image:url('../images/testimonals_button.jpg');
				background-repeat:no-repeat;
				background-position:top center;
				width:129px;
			}
				#nav a#testimonals:hover, #nav a#testimonals.active{
					background-position:bottom center;
				}
			#nav a#contact{
				background-image:url('../images/contact_button.jpg');
				background-repeat:no-repeat;
				background-position:top center;
				width:109px;
			}
				#nav a#contact:hover, #nav a#contact.active{
					background-position:bottom center;
				}
	#left_col{
		background-color:#B68C13;
		background-image:url('../images/left_col.jpg');
		background-repeat:no-repeat;
		height:370px;
		float:left;
		width:270px;
	}
	#mid_col{
		background-color:#FFF;
		height:100%;
		float:left;
		width:474px;
	}
		#mid_col #content{
			padding:10px;
		}
			#mid_col #content h3{
				margin-bottom:5px;
			}
			#mid_col #content p{
				margin-top:15px
			}
			#mid_col #content ul{
				list-style-image:url('../images/li_image.png');
				list-style-position:outside;
				margin-left:20px;
			}
				#mid_col #content ul li{
					line-height:20px;
				}
			#mid_col #content form{
				margin-left:25px;
			}
				#mid_col #content form span{
					display:block;
					margin-top:10px;
				}
				#mid_col #content form label{
					display:block;
					float:left;
					width:145px;
					font-weight:bold;
				}
				#mid_col #content form textarea{
					width:250px;
					font-size:11px;
					height:100px;
					padding:2px;
				}
	#right_col{
		background-color:#090629;
		background-image:url('../images/right_col_bottom.jpg');
		background-repeat:no-repeat;
		background-position:bottom center;
		height:370px;
		float:left;
		width:256px;
	}
		.right_col_top{
			background-color:#121131;
			background-image:url('../images/right_col_top.jpg');
			background-repeat:no-repeat;
			background-position:top center;
			height:215px;
			float:left;
			width:256px;
		}
			.right_col_top a#click_here{
				background-image:url('../images/click-here.jpg');
				background-repeat:no-repeat;
				display:block;
				height:46px;
				width:215px;
				margin:116px auto 0 auto;
			}
	#footer{
		background-color:#000;
		color:#F4AE1B;
		height:35px;
		font-size:11px;
		width:100%;
	}
		#footer span{
			line-height:35px;
		}
			#footer span a{
				color:#F4AE1B;
			}
				#footer span a:hover{
					text-decoration:none;
				}
			#footer span.left{
				float:left;
				margin-left:20px;
			}
			#footer span.right{
				float:right;
				margin-right:20px;
			}
	
/* General Styles */
.strong{
	font-weight:bold;
}
.underline{
	text-decoration:underline;
}
.italic{
	font-style:italic;
}
.clear{
	clear:both;
}
.error{
	color:#C00;
	font-weight:bold;
}
	.error a{
		color:#C00;
	}
.none{
	display:none;	
}