#indexTop {

	}
	
	#topConstraint {
		overflow: hidden;
		}
		
		#topClientContainer,
		#topContactContainer {
			
			}
			
			#clientLoginLeft {
				float: left;
				}
				
			
			#clientLoginRight {
				}
				
			
			.topFormContainer td {
			}
			
			#clientName,
			#clientPassword,
			#contactName,
			#contactEmail,
			#contactPhone,
			#contactComments {
			}
			
			#contactComments {
			}

			#contactSubmit,
			#contactFormSubmit,
			#clientSubmit,
			#quoteSubmit {
			}
						
			#status {
			}
			.loading {
			}
		
		#headerContainer {
			}
		
			#ziplineLogo {
				}
			
			#advertisement {
				}
			
			#topNavigationContainer {
				}
		
				#topNavigation {
					}
					
					.topNavigationBlank {
						}
					
					.topNavigationBorder {
						}
				
				#topSearch {
					}
					
					#topSearchBlank {
						float: left;
						}
						
						.topSearchInput {
							}
					
					#topSearchButton {
						}
		
		#mainNavigation {
			width: 900px;
			float: left;
			border-top: 1px solid #5C6360;
			}
			
			.navigationItem {
				width: 67px;
				border-right: 1px solid #5C6360;
				padding: 6px 2px 6px 2px;
				float: right;
				text-align: center;
				}
		
			.navigationItemEnd {
				width: 67px;
				padding: 6px 2px 6px 2px;
				float: right;
				text-align: center;
				}
		
		#bannerContainer {
			}
			
			#bannerLeft {
				width: 438px;
				float: left;
				display: block;
				margin: 0;
				font-weight: normal;
				color: #889dba;
				font-size: 12px;
				line-height: 20px;
				background: #38413D url('main_img.jpg') top left;
				height: 185px; list-style-type:none; padding-left:32px; padding-right:10px; padding-top:70px; padding-bottom:0
			}
			
			#kwicks {
				margin: 0;
				padding: 0;
			}

			#kwicks .kwick {
				float: left;
				display: block;
				width: 80px;
				height: 255px;
				border: 0;
			}
			
			#kwicks .kwicks {
				float: left;
				display: block;
				margin: 0;
				padding: 0;
				font-weight: normal;
				background: #38413D url('main_img.jpg') top left;
				height: 255px; list-style-type:none
			}

			#kwicks li {
				float: left;
			}

			#kwicks .kwick {
				display: block;
				height: 255px;
				width: 80px;
				background: #38413D;
				border: none;
				float: left;
			}
			
			#kwicks .kwick a {
				float: left;
				display: block;
				height: 255px;
				width: 100%;
				text-indent: -12000px;
			}

				.noScript {
					margin: 0;
					padding: 0;
					float: left;
					border-bottom: 10px solid #ffffff;
					border-right: 10px solid #ffffff;
					border-top: none;
					border-left: none;
					width: 890px;
					clear: both;
					background: #f1f1f1;
				}
				.noScript a, .noScript a:hover, .noScript a:visited, .noScript a:active {
						color: #ED6613;
						text-decoration: underline;
						}
				
					.noScript img {
						float: left;
						border-right: 10px solid #ffffff;
						border-left: 3px solid #FFFFFF;
						margin-right: 10px;
					}
					.noScript h1,
					.noScript p {
						float: left;
						width: 640px;
						padding-top: 8px;
						margin: 0px;
					}
		
		#bannerContainerInterior {
			width: 880px;
			height: 79px;
			background-image: url('interiorbanner.jpg');
			background-repeat: no-repeat; background-position-y:center
			}
			
			#bannerContainerInterior h2 {
				margin: 0px 10px 0px 0px;
				padding: 50px 0px 0px 0px;
				line-height: 20px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 20px;
				color: #ffffff;
				font-weight: normal;
			}
		
		#serviceContainer {
			}
			
			#quickClickTitle {
				width: 175px;
				float: right;
				padding-top: 5px;
				}
			
			.serviceNavigationItem {
				}
			
			.serviceNavigationEnd {
				}
		
		#servicesExpandedWrapper {

			}
			
			.servicesExpandedContainer {
			}

				#servicesExpandedWrapper h2 {
				}
				
				#servicesExpandedWrapper p {

				}
				
				.extendLeft {
					float: left;
					width: 400px;
					margin: 0;
					padding: 10px 10px 8px;
					border: 0;
				}	
				
				.extendCenter {
					float: left;
					width: 180px;
					margin: 0;
					padding-top: 31px;
					padding-left: 20px;
					border: 0;
				}	
				
					.extendCenter a, .extendCenter a:hover, .extendCenter a:visited, .extendCenter a:active {
						color: #ED6613;
						text-decoration: underline;
						}
						
						#servicesDropMarketing,
						#servicesDropWebDesign,
						#servicesDropGraphicDesign,
						#servicesDropSearchMarketing,
						#servicesDropMarketing {
						}
				
				.extendRight {
					float: left;
					width: 228px;
					margin: 0;
					padding: 0;
					border: 0;
					vertical-align: top;
					}
				
				.extendSymbol {
					}
					
					.extendRight img,
					.entendRight a img {
						float: left;
						border: none;
						margin: 15px 0 0 0;
					}
					
		#indexFeatured {
			width: 870px;
			float: left;
			padding: 20px 15px 10px 15px;
			}
			
			#indexFeaturedMain {
				width: 519px;
				float: left;
				padding-right: 50px;
				}
				
			#indexFeaturedItemContainer {
				width: 300px;
				float: left;
				border-left: 1px solid #5C6360;
				}
			
				#indexFeaturedItemTop {
					width: 280px;
					float: left;
					border-bottom: 1px solid #5C6360;
					padding: 10px 15px 10px 15px;
					}
				
				#indexFeaturedItemBottom {
					width: 280px;
					float: left;
					padding: 10px 15px 10px 15px;
					}
					
					
			
				#quickSelect {
					background: #FFFFFF;
					border: 1px solid #141C19;
					color: #4E5A54;
					font-size: 11px;
					padding: 2px 0 2px 10px;
				}

#bottom {
	width: 100%;
	float: left;
	}
		
		#bottomConstraint {
			width: 900px;
			padding-bottom: 20px;
			overflow: hidden;
			}
			
			#interiorContent {
				width: 900px;
				padding: 20px 0px 20px 0px;
				float: left;
				}
				
				#leftColumn {
					width: 230px;
					float: left;
					}
					
					.navigationWrapper {
						width: 230px;
						float: left;
						margin-bottom: 20px;
						border-right: 1px solid #DFE3E1;
						}
						
					.navigationTitle {
						width: 220px;
						float: left;
						padding: 5px;
						}
						
						.navigationSubItem {
							width: 220px;
							float: left;
							border-top: 1px solid #DFE3E1;
							padding: 5px;
							}
							
							.navigationChild {
								width: 210px;
								float: left;
								padding: 0px 0px 5px 10px;
								}
								
								.navigationChildItem {
									width: 210px;
									float: left;
									padding-bottom: 2px;
									}
						
								.statusSuccess {
									width: 480px;
									text-align: left;
									background: #BAFFAC;
									border: 1px solid #006600;
									font: 12px arial;
									color: #006600;
									padding: 10px 10px 10px 25px;
									margin: 10px 0 0 0;
								}
								
								.statusNormal {
									width: 480px;
									text-align: left;
									background: #FFFAC9;
									border: 1px solid #331006;
									font: 12px arial;
									color: #331006;
									padding: 10px 10px 10px 25px;
									margin: 10px 0 0 0;
								}
								
								.statusError {
									width: 480px;
									text-align: left;
									background: #FF9497;
									border: 1px solid #990000;
									font: 12px arial;
									color: #990000;
									padding: 10px 10px 10px 25px;
									margin: 10px 0 0 0;
								}
				
				#rightColumn {
					width: 590px;
					float: left;
					padding: 0px 40px 0px 40px;
					}
				
					#rightColumn a, #rightColumn a:hover, #rightColumn a:visited,  #rightColumn a:hover {
						color: #ED6613;
						text-decoration: none;
					}
			
			#indexContent {
				width: 870px;
				float: left;
				padding: 15px 15px 15px 15px;
				}
				
				.indexBox {
					width: 240px;
					float: left;
					padding-right: 50px;
					}

					.indexForm {
						margin-top: 8px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						}
					
					.indexField {
						width: 230px;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 10px;
						color: #3D4541;
						}
						
						
						#getQuoteForm input,  
						#getQuoteForm textarea,
						#contactForm input,
						#contactForm textarea { 
							font: 1em verdana, helvetica, sans-serif; 
							color: #333333; 
							padding: 0.2em; 
							border: 1px solid #666666; 
							margin: 0; 
						}

						#getQuoteForm fieldset,
						#contactForm fieldset { 
							margin-top: 1em; 
							border: none; 
							border-top: 0.1em solid #CCCCCC; 
							padding: 1em 0 0.5em 1em; 
						}

						#getQuoteForm legend,
						#contactForm legend { 
							font-weight: bold; 
							padding: 0 1em 0 1em; 
							color: #EF936E; 
							margin-bottom: 0.3em; 
							font-size: 1.3em; 
						}
						
						#getQuoteForm label,
						#contactForm label { 
							padding: 8px 0 8px 0;
							margin: 2px 0 2px 0; 
							display: block; 
							clear: left; 
							border-bottom: 1px solid #efefef;
						}

						#getQuoteForm label .title,
						#contactForm label .title { 
							width: 150px; 
							display: block; 
							float: left;
							color: #666666;
							font: 12px arial;
							padding: 4px 0 0 0;
						}
						
						#getQuoteForm label .inline,
						#contactForm label .inline { 
							float: left;
							padding: 0 10px 0 0;
						}

						#getQuoteForm label div.titleSmall,
						#contactForm label div.titleSmall { 
							width: 130px; 
							color: #666666;
							font: 12px arial;
							padding: 4px 0 0 0;
							display: inline;
							margin: 0px;
						}
						#getQuoteForm label .input,
						#contactForm label .input { 
							padding: 0 10px 0 0; 
						}
						
						#getQuoteForm .noBorder,
						#contactForm .noBorder {
							border: none;
						}

						#getQuoteForm #quoteName,
						#getQuoteForm #quoteCompany,
						#getQuoteForm #quoteAddress,
						#getQuoteForm #quotePhone,
						#getQuoteForm #quoteEmail,
						#getQuoteForm #quoteUrl,
						#getQuoteForm #quoteHow,
						#getQuoteForm #quoteDescription,
						#getQuoteForm #quoteComments,
						#contactForm #contactName,
						#contactForm #contactCompany,
						#contactForm #contactAddress,
						#contactForm #contactPhone,
						#contactForm #contactEmail,
						#contactForm #contactUrl,
						#contactForm #contactHow,
						#contactForm #contactComments { 
							border: 1px solid #CCCCCC; 
							background: #fafafa; 
							width: 380px; 
							margin: 0; 
							padding: 2px 0 2px 6px;
						}
						
						#getQuoteForm #quoteCity,
						#getQuoteForm #quoteState,
						#getQuoteForm #quoteZip,
						#contactForm #contactCity,
						#contactForm #contactState,
						#contactForm #contactZip {
							border: 1px solid #CCCCCC; 
							background: #fafafa; 
							width: 112px; 
							margin: 0; 
							padding: 2px 0 2px 6px;
						}
						
						#getQuoteForm #quoteSubmit,
						#contactForm #contactSubmit {
							background: #E86513;
							border: 1px solid #FFFFFF;
							color: #FFFFFF;
							font-size: 10px;
							padding: 3px 20px 3px 20px;
							cursor: pointer;
						}
						
				.code {
					width: 600px;
					border: 1px solid #818f88;
					background: #edefee;
					overflow: scroll;
				}
		 
				.searchResult {
					float: left;
					width: 600px;
					padding: 10px;
					margin: 10px 0 0 0;
				}
				
					.searchResult H3 {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						color: #ED6613;
						font-weight: bold;
						}
					
					.searchResult P {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #818F88;
						line-height: 15px;
						}
				
					.rowOn {
						background: #EDEFEE;
						border: 1px solid #818F88;
					}
					
					.rowOff {
						background: #CBD1CE;
						border: 1px solid #818F88;
					}
		
			#footerContainer {
				width: 890px;
				border-top: 1px solid #96A29C;
				padding: 8px 0 0 0;
				margin-bottom: 100px;
				float: left;
				}
				
				#footerContainerLeft {
					width: 470px;
					float: left;
					}
					
				#footerContainerRight {
					width: 400px;
					float: left;
					}