@charset "UTF-8";
/* CSS Document */

/* TYPE */
body{	
font-family:"Myriad Pro", "Gill Sans","Gill Sans MT",Myriad,Tahoma,Geneva, sans serif;
	font-size:14px;
	margin-top:5px;
	color:#666;
	background-color:#3f3f3f;
	}

		.bordered-image {
					border:1px solid #B4B4B4;
				padding:10px;
				float:right;	
		}



a {
  color:#4F798E;
}

a:hover {
  color:#999999;
}

a:selected {
  color:#4F798E;
}


p {
padding:10px;
font-size:14px;
color:#373636;
line-height:1.5em;
}

h1 {
  padding:0px;
  color:#315364;


}


/* LAYOUT */
#wrapper {
width:100%;
margin:auto;
	
}

#page-shadow {
	width:100%;
	background:url(/images/page-shadow.jpg) repeat-y center;
	margin:0px;
	padding:0px;
}

#page-width {
	width:1000px;
	background-color:#FFF;
	margin:auto;
	padding-top:15px;
	
}

#header {
width:1000px;
margin:auto;

}
			#menu-container {
				width:1001px;
				height:34px;
				clear:both;	
				background-image:url(/images/graphic-menu-background.png);
				background-repeat:no-repeat;
				background-color:#696969;
				background-position:top;
				
			}
			
			#top-right {
			  width:350px;
			  height:85px;
			  border:0px solid #cccccc;
			  float:right;
			  }
			 #top-right-menu {
			  width:350px;
			  height:25px;
			  border:0px solid #cccccc;
			  text-align:right;
			  color:#999999;
			  } 
			 #top-right-menu a {
			  text-decoration:none;
			  color:#999999;
			  } 
			
			 #top-right-menu a:hover {
			  text-decoration:underline;
			  } 
			
			 #top-right-menu a:visited {
			  text-decoration:none;
			  } 
			
			 #phone-small {
			  margin-top:5px;
			  width:350px;
			  height:20px;
			  border:0px solid #cccccc;
			  font-size:17px;
			  text-align:right;
			  font-family:Arial, Helvetica, sans-serif;
			  color:#cccccc;
			  }			
			
			 #phone {
			  margin-top:5px;
			  width:350px;
			  height:20px;
			  border:0px solid #cccccc;
			  font-size:18px;
			  text-align:right;
			  font-family:Arial, Helvetica, sans-serif;
			  color:#999;
			  } 
			  	#phone a {
					color:#F90;
				}
			
			#logo {
			  float:left;
			  width:650px;
			  border:0px solid red;
			}
			
			
			
			#tagline {
				float:left;
				width:300px;
				margin-top:30px;
				font-size:15px;
				font-style:italic;
				
				color:#b4b5b5;
				margin-left:15px;
			}


#billboard {
width:980px;
margin:auto;

padding:10px;
background:url(/images/billboard-corners.gif) no-repeat bottom #696969;
}
		#bill-left {
			float:left;
			width:240px;
		}
		
		
		#sub-menu {
			width:240px;
		}
		#sub-menu ul {
			margin:10px 10px 0px 0px ;
			padding:0px;
				list-style:none;
		}
		
		#sub-menu li {
		margin:0px;
		padding:0px;
		background-color:#696969;
		border-bottom:1px solid #7c8289;
		}
		
		
		#sub-menu a {
			display:block;
			color:#fff;
			padding:6px 0px 6px 8px;
			text-decoration:none;
			
		}
		#sub-menu a:hover {
			background-color:#dddbdb;
			color:#333;
		}
		
		#specials {
			clear:both;
			margin:10px 0  0 0;
			color:#fff;
		}
			#specials a:link, #specials .lead {
				color:#ffd300;
			}
			
			#specials .lead {
				font-weight:bold;
			}
				

#homepage-content {
width:980px;
padding:10px;
margin:auto;

border:0px solid #cccccc;
background-color:#FFF;
}

.bordered-image {
  border:1px solid #B4B4B4;
  padding:10px;
  float:right;	
}


	#page-content {
	width:700px;
	margin-left:275px;
	border:0px solid #eee;
	min-height:800px;
		
	}
		#page-copy {
		border:0px solid #eee;
		min-height:500px;
		width:650px;
		margin-left:20px;
		}
		
			#page-copy div img {
				border:1px solid #B4B4B4;
				padding:10px;
				float:right;
			}


		#page-copy-hp {
		border:0px solid #eee;
		min-height:500px;
		width:525px;
		margin-left:260px;
			
		}


		#right-col {
			float:right;
			width:175px;
			border:0px solid #eee;
			min-height:500px;
		}
		

		
		
		.side-list {
			border:1px solid #666;
			
			float:right;
			clear:right;
			width:155px;
			margin-top:25px;
	
		}
			.side-list ul {
				list-style:none;
				margin:10px;
				padding:0;
			}
			
		.side-list h4 {
			background: #666;
			color:#fff;
			margin:0px;
			padding:5px;
			
			
		}


#left-col {
width:250px;
float:left;
border:0px solid #eee;
min-height:500px;
margin-left:10px;
	}
	#left-col-top {
		background-color:#696969;
		padding:10px;
	}






#news-box {
  background-image:url(/images/graphic-popular-service-back.jpg);
  border:1px solid #cccccc;
  width:215px;
  padding: 150px 5px 5px 5px;
  background-color:#e2e0e0;

}

#news-box h3{
  padding:0px;
  padding-top:5px;
  margin:0px; 
  font-size:17px;
  padding-bottom:5px;
}

#platinum-rewards {

}

#newsletter {
  border:1px solid #cccccc;
  width:229px;
  height:129px; 
}

#statement {  
  border:1px solid #cccccc;
  width:165px;
  height:auto;
  padding:5px; 
  background-image:url(../images/bg-statement.jpg);
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-size:12px;
  line-height:17px;
}

#socials {  
  border:0px solid #cccccc;
  width:165px;
  height:65px; 
  padding-left:10px;
}

#testimonials {  
  border:1px solid #cccccc;
  width:175px;
  height:100px; 
}

#footer {
	width:980px;
    margin:auto;
	text-align:center;
	border-top:15px solid #6699cc;
	padding:10px;
	background-color: rgb(234, 234, 234);
	border-bottom:5px solid #000;
	margin-bottom:30px;
}

#footer a{
  color:#7C8289;
}

#footer a:hover{
  color:#315364;
  text-decoration:underline;
}

#footer a:selected{
  color:#7C8289;
}




