@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

p{
	line-height:22px;
}

img{
	border:none;
}	

.clear{
	clear:both;
}

.prop{
	background:url(images/propeller-icon.png) no-repeat;
	height:32px;
	width:39px;
	float:left;
}

.readmore{
	padding:3px 3px 3px 44px;
}

#spam{
	display:none;
}

a{
	outline:none;
}

a:link, a:visited{
	color:#f3d45b;
	text-decoartion:underline;
}

a:active, a:hover{
	color:#f3d45b;
	text-decoration:none;
}	

.yellow{
	color:#f3d45b;
}

body{
	background:#5c80a3 url(images/body-bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

#container{
	width:926px;
	margin:0px auto;
}

#banner{
	background:url(images/banner.jpg) no-repeat;
	height:281px;
}

	#homelink{
		position:relative;
		display:block;
		width:405px;
		height:110px;
		top:20px;
		left:270px;
	}

#nav { 
	background:url("images/nav.jpg") no-repeat; 
	height:41px; 
	margin:0;
	}

span.main-nav-btn { display: none; }

#nav li, #nav a { height:41px; display:block;} /* change height here also */

#nav li {
	float:left;
	list-style:none;
	_display:inline;
	position:relative;
	}

#nav-01 { width: 114px; margin-left:42px;}
#nav-02 { width: 100px;}
#nav-03 { width: 104px;}
#nav-04 { width: 99px;}

/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */

#nav-01 a:hover { background: url("images/nav.jpg")  -42px -41px no-repeat; }
#nav-02 a:hover { background: url("images/nav.jpg")  -156px -41px no-repeat; }
#nav-03 a:hover { background: url("images/nav.jpg")  -256px -41px no-repeat; }
#nav-04 a:hover { background: url("images/nav.jpg")  -360px -41px no-repeat; }

#content{
	background:url(images/content-bg.jpg) no-repeat;
}

	#inner-content{
		background:#273f71 url(images/inner-content-bg.jpg) no-repeat;
		width:813px;
		margin:0px 0px 0px 56px;
	}
	
		/*** Index ***/
	
		#index-content-top{
			background:url(images/index-content-top.jpg) no-repeat;
			height:51px;
		}	
		
		#index-leftcol{
			width:215px;
			background:url(images/index-leftcol.jpg) no-repeat;
			padding-top:231px;
			float:left;
		}
		
		#index-rightcol{
			width:598px;
			float:left;
		}
		
			#index-heading{
				background:url(images/index-heading.jpg) no-repeat;
				height:61px;
			}
			
			#index-rightcol p{
				line-height:22px;
				margin:0px 40px 10px 0px;
			}
			
		#bottom-content-contain, .dash-content-contain{
			width:716px;
			margin-left:48px;
			border-top:1px dashed #FFF;
			padding-top:15px;
		}
		
			#bottom-content-contain-left{
				width:357px;
				border-right:1px dashed #FFF;
				float:left;
			}
			
			.dash-content{
                width:716px;
                border-top:1px dashed #FFF;
                padding-top:15px;
				}
			
				#contact-us-heading{
					background:url(images/index-contact-us.png) no-repeat;
					width:337px;
					height:47px;
				}
			
				#bottom-content-contain-left form{
					width:275px;
					background:url(images/index-form-bg.png) repeat-y;
					padding:0px 32px 0px 30px;
				}
			
					#bottom-content-contain-left form input{
						background:transparent url(images/index-form-field.png) no-repeat;
						width:265px;
						height:15px;
						color:#FFF;
						border:none;
						padding:6px;
						margin:4px 0px;
					}
					
					#bottom-content-contain-left form input#Submit{
						background:transparent url(images/index-form-field.png) no-repeat;
						width:277px;
						height:27px;
						color:#FFF;
						border:none;
					}
					
					#bottom-content-contain-left form textarea{
						background:transparent url(images/index-textarea.png) no-repeat;
						width:265px;
						height:41px;
						color:#FFF;
						border:none;
						padding:6px;
						margin:4px 0px;
					}
			
					#form-bottom{
						background:url(images/index-contact-bottom.png) no-repeat;
						width:337px;
						height:23px;
					}
				
			#bottom-content-contain-right{
				width:358px;
				float:left;
			}	
			
				#smokin-deals{
					background:url(images/index-smokin-deals.png) no-repeat;
					width:337px;
					height:26px;
					margin-left:21px;
					margin-bottom:10px;
				}
				
				#smokin-deals-link{
					background:url(images/index-smokin-deals-graphic.png) no-repeat;
					width:337px;
					height:120px;
					margin-left:21px;
					margin-bottom:10px;
					display:block;
				}
				
				#props-101{
					background:url(images/index-props-101.png) no-repeat;
					width:337px;
					height:32px;
					margin-left:21px;
					margin-bottom:10px;
				}
				
				#props-101-link{
					background:url(images/index-props-101-graphic.png) no-repeat;
					width:337px;
					height:120px;
					margin-left:21px;
					display:block;
				}
				
		/*** End Index ***/
		
		#general-content-top{
			background:url(images/general-content-top.jpg) no-repeat;
			width:813px;
			height:52px;
		}
		
		/*** About ***/
			
		#about-heading{
			background:url(images/about-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
		.about-content p{
			margin:0px 0px 15px 0px;
		}
		
		#about-photo-thumb-1{
			background:url(images/photo-about-1.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
		}
		
		#about-photo-thumb-2{
			background:url(images/photo-about-2.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
			margin-left:15px;
		}
		
		#about-photo-thumb-3{
			background:url(images/photo-about-3.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
			margin-left:15px;
		}
		
		#about-photo-thumb-4{
			background:url(images/photo-about-4.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
			margin-left:15px;
		}
			
		/** End About ***/	
		
		/*** Props ***/
		
		#props-heading{
			background:url(images/props-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
		/*** End Props ***/
		
		/*** Services ***/
		
		#services-heading{
			background:url(images/services-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
		#services-photo-thumb-1{
			background:url(images/photo-services-1.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
		}
		
		#services-photo-thumb-2{
			background:url(images/photo-services-2.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
			margin-left:15px;
		}
		
		#services-photo-thumb-3{
			background:url(images/photo-services-3.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
			margin-left:15px;
		}
		
		#services-photo-thumb-4{
			background:url(images/photo-services-4.png) no-repeat;
			width:161px;
			height:131px;
			display:block;
			float:left;
			margin-left:15px;
		}
		
		/*** End Services ***/
		
		/*** Contact ***/
		
		#contact-heading{
			background:url(images/contact-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
			.contact-content #bottom-content-contain-left{
				width:346px;
				float:left;
				border-right:none !important;
			}
			
			.contact-content #bottom-content-contain-right{
				width:349px;
				float:left;
			}	
		
		#directions-link{
			background:url(images/directions-to-psd.png) no-repeat;
			width:346px;
			height:317px;
			display:block;
		}	
		
		.contact-content p, .contact-content table{
			margin-bottom:15px;
		}
		
		/*** End Contact ***/
		
		/*** Deals ***/
		
		#deals-heading{
			background:url(images/deals-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
			.deals-content #bottom-content-contain-left{
				background:url(images/deals-graphic-leftcol.png) no-repeat;
				width:306px;
				padding-top:247px;
				float:left;
				border-right:none !important;
			}
				
		.deals-content p, .deals-content table{
			margin-bottom:15px;
		}
		
		.deals-content #bottom-content-contain-right{
                width:100%;
                float:none;
            }   
           
            .deals-product-img{
                float:left;
            }
               
            .deals-description{
                float:left;
                width:410px;
            }
		
		/*** End Deals ***/
		
		/*** Products ***/
		
		#products-heading{
			background:url(images/products-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
			.products-content #bottom-content-contain-left{
				width:226px;
				float:left;
				border-right:none !important;
			}
			
			.products-content #bottom-content-contain-right{
				width:162px;
				float:right;
			}
			
			.products-content #bottom-content-contain-middle{
				width:328px;
				float:right;
			}	
				
			.products-content #bottom-content-contain-middle p{		
				margin:0px 30px 15px 0px;
			}
		
		.deals-content p, .deals-content table{
			margin-bottom:15px;
		}
				
		/*** End Products ***/
				
		#footer{
			background:url(images/footer-top.png) no-repeat;
			width:813px;
			height:26px;
			padding-top:20px;
			margin-top:10px;
		}
		
			#footer-inside{
				background:#000e28;
				padding-bottom:10px;
			}
			
				#footer-inside p{
					text-align:center;
					margin-bottom:8px;
				}
				
				/*** Links ***/
			
		#links-heading{
			background:url(images/links-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
		.links-content p{
			margin:0px 0px 15px 0px;
		}
			
		/** End Links ***/	
		
		
		/*** Sitemap ***/
			
		#sitemap-heading{
			background:url(images/sitemap-heading.jpg) no-repeat;
			width:813px;
			height:65px;
		}
		
		.sitemap-content p{
			margin:0px 0px 15px 0px;
		}
			
		/** End Sitemap ***/	