@charset "UTF-8";
/* CSS Document */

img		{
			border:0;
			padding:0;
			margin:0;
			}
			
p			{
			padding:0;
			margin:0
			}
			
body		{
			padding:0;
			margin:0;
			background-color:#805E5D;
			text-align:center;
			font-size:100%;
			}	
			
*html a:hover 				{
			 				visibility:visible
			 				}			
				
.leftFloat	{
				float:left;
				/*margin-right:-6px;*/
				}	
				
.bold		{
			font-
			weight:bold;
			}
			
h1		{
		margin:0;
		padding:0;
		font-family:"Rockwell", Georgia, "Times New Roman", Times, serif;
		font-size:1.5em;
		font-weight:bold;
		color:#7097c2;
		text-align:left;
		}
		
h2		{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#3a1017;
		font-weight:normal;
		}
		
h3	{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color:#3a1017;
		font-weight:normal;
		}																
				
			
/*---------Header-------------------------------------*/
#headerContainer		{
								width:100%;
								height:auto;
								padding:0;
								margin:0;
								background-image:url(../images/template/bgFill.jpg);
								background-repeat:repeat-x;
								background-position:top;
								}
								
#header		{
				width:800px;
				height:75px;
				margin:0 auto;
				padding:0;
				}
				
#header2Container			{
									width:100%;
								height:37px;
								padding:0;
								margin:0;
								background-color:#7a2531;
									}				
				
#header2			{	
				width:800px;
				height:37px;
				margin:0 auto;
				padding:0;
				}			
				
/*-----------------------Nav--------------------*/

#nav		{
			margin:0;
			padding:0;
			float:left;
			}	
			
#nav a		{
				display: block;
				float: left;
				text-decoration: none;
				/*color:#FFFFFF;*/
				}	
				
#nav a:hover img		{
								visibility:hidden;
								}		
								
#aboutButton		{
								float:left;
								margin:0;
								padding:0;
								width:77px;
								height:37px;
								background-image:url(../images/nav/about_btn_hov.gif);
								background-repeat: no-repeat;			
								white-space: nowrap;
								display: block;
								}

#ourWorkButton		{
								float:left;
								margin:0;
								padding:0;
								width:75px;
								height:37px;
								background-image:url(../images/nav/ourWork_btn_hov.gif);
								background-repeat: no-repeat;			
								white-space: nowrap;
								display: block;
								}
								
#ourServicesButton		{
									float:left;
									margin:0;
									padding:0;
									width:90px;
									height:37px;
									background-image:url(../images/nav/service_btn_hov.gif);
									background-repeat: no-repeat;			
									white-space: nowrap;
									display: block;
									}
									
#contactUsButton			{
									float:left;
									margin:0;
									padding:0;
									width:81px;
									height:37px;
									background-image:url(../images/nav/contact_btn_hov.gif);
									background-repeat: no-repeat;			
									white-space: nowrap;
									display: block;
									}
#navLogo		{
					float:left;
					margin:0;
					padding:0;
					}									
									
									
#navLogo	a:hover img						{
									visibility:visible;
									}											
																																			
			
/*----------Main Content Container------------*/

#mainContentWrapper		{
						width:100%;
						height:auto;
						margin:0;
						padding:0;
						background-color:#FFFFFF;
						}

#mainContent		{
							width:800px;
							height:auto;
							margin:0 auto;
							padding:0;
							}										

#flashContent		{
							width:800px;
							height:500px;
							padding:0;
							margin:0;
							}
							
#altContent		{
						width:800px;
						height:auto;
						padding:0;
						margin:0;
						}	
						
#featuredImage		{
							float:left;
							margin:0;
							padding:0;
							}	
							
#featuredText	{
						font-family:Arial, Helvetica, sans-serif;
						width:260px;
						height:auto;
						float:right;
						margin:0;
						padding:0;
						text-align:right;
						}																				
							
#bodyTextContainer		{
									width:800px;
									height:170px;
									padding:0;
									margin:0;
									}							
							
#contactInformation		{
									text-align:center;
									font-size:0.75em;
									color:#58595b;
									width:800px;
									height:30px;
									padding:0;
									margin:0;
									}	
									
.bullet	{
			color:#67171d;
			font-weight:bold;
			}

.copyright		{
					font-size:0.625em;
					}	
					
#logoBottomContainer	{
					margin:0;
					padding:0;
					width:100%;
					height:42px;
					background-color:#FFFFFF;
					}						
					
#logoBottom	{
					margin:0 auto;
					padding:0;
					width:800px;
					height:42px;
					}	

#logoBottomSpacer			{
										float:left;
										margin:0;
										padding:0;
										width:297px;
										height:42px;
										}			
					
#logoBottomImage		{
								float:left;
								margin:0;
								padding:0;
								width:201px;
								height:42px;
								}											
																					
/*-----------------Like Content----------------------*/
#likeContent	{
				padding:0 20px 40px 0;
				background-color:#fff;
				clear:both;
				}
				
#like	{
					width:49px;
				    float:right;
					overflow:hidden;
					}		

/*-----------------Footer Container-------------------*/

#footerContainer			{
								width:100%;
								height:26px;
								padding:0;
								margin:0;
								background-color:#7a2531;
								}
								
#parentCompany		{
								float:left;
								width:184px;
								height:26px;
								margin:0 0 0 110px;
								padding:0;
								}								

#copyRightInfo		{
							float:right;
							width:192px;
							height:26px;
							margin:0 6.875em 0 0;
							padding:0;
							}
							
#footerFill			{
						width:100%;
						height:75px;
						background-image:url(../images/template/bgFill2.jpg);
						background-repeat:repeat-x;
						background-position:top;
						}	
						
#awardSpaceBorder	{
								width:100%;
								height:2px;
								background-image:url(../images/template/awardBorder.gif);
								background-repeat:no-repeat;
								background-position:center;
								background-color:#FFFFFF;
								}							
						
#awardSpace		{
						width:100%;
						height:75px;
						background-color:#FFFFFF;
						}

#awardContainer	{
	width:800px;
	margin:0 auto;
	padding:0;
}

#awardContainer img	{
	padding-top:5px;
}	
						
/*--------------Contact-----------------*/

#contactContent	{
						width:800px;
						height:auto;
						margin:0 auto;
						padding:0 0 2.5em 0;
						}

#contactContainer		{
								margin:1.25em 0 0 0;
								padding:0;
								font-family:Arial, Helvetica, sans-serif;
								}
							
.contactText			{
							margin:0.625em 0 0 0;
							padding:0;
							font-size:0.8125em;
							text-align:left;
							color:#000000;
							line-height:1.3em;
							}
							
#contactInfo			{
							margin:1.5em 0 0 0;
							padding:0;
							font-size:0.8125em;
							text-align:left;
							color:#7097c2;
							line-height:1.3em;
							}	
							
#subscribe		{
							margin:1.5em 0 0 0;
							padding:0;
							float: right;
							}							
														
							
.contactEmphasis	{
							font-weight:bold;
							color:#3a1017;
							text-decoration:none;
							}	
							
#faceBook				{
							margin:1.5em 0 5em 0;
							padding:0;
							text-align:left;
							color:#45619A;
							font-size:0.75em;
							}	
							
#faceBook a		{
						text-decoration:none;
						color:#45619A;
						}							
							
/*-----------------About----------------------------*/

#aboutContent	{
						width:800px;
						height:auto;
						margin:0 auto;
						padding:0 0 2.5em 0;
						}

#whatIsTheLoftContainer	{
										margin:1.25em 0 0 0;
										padding:0;
										}
										
.aboutText		{
					margin:0.625em 0 0 0;
					padding:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.8125em;
					text-align:left;
					color:#000000;
					line-height:1.3em;
					}	
					
.aboutText a	{
					font-size:1.1em;
					text-align:left;
					color:#3a1017;
					text-decoration:none;
					font-weight:bold;
					}	
					
/*-------------------Services---------------------------*/

#servicesContent		{
							width:800px;
							height:auto;
							margin:0 auto;
							padding:0 0 2.5em 0;
							}

#ourServicesContainer		{
								margin:1.25em 0 0 0;
								font-family:Arial, Helvetica, sans-serif;
								padding:0;
								}
								
.servicesHeader		{
							margin:0;
							padding:0;
							font-size:0.8125em;
							text-align:left;
							color:#000000;
							line-height:1.3em;
							}									
								
.servicesText		{
					margin:0.625em 0 0 0;
					padding:0;
					font-size:0.8125em;
					text-align:left;
					color:#000000;
					line-height:1.3em;
					}
					
.servicesContactText		{
									margin:0;
									padding:1.125em 0 0 0;
									font-size:0.9125em;
									text-align:left;
									color:#7097c2;
									font-weight:bold;
									}	
									
.servicesContactText a	{
									color:#3a1017;
									text-decoration:none;
									font-weight:bold;
									}							
									
/*-------------------Subscribe Form-----------------------------*/

.link,
#SignUp .signupframe {
	margin:20px 0 0 0;
	color: #7A2531;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	#SignUp .signupframe {
		border: 1px solid #FFFFFF;
		background: #ffffff;
		}
		
		
