a { text-decoration:none; }
a:hover {text-decoration:underline;}

body
{
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:10pt;
}

* a:link{color:yellow;text-decoration:none;}
* a:visited{color:yellow;text-decoration:none;}
* a:active{color:yellow;text-decoration:underline;}
* a:hover{color:yellow;text-decoration:underline;}

#wrapper
{
	width:800px;
	border:1px solid white;
}

	#wrapper #logoWrapper
	{
		height:157px;
		/* background:white url(images/logo.gif) left top no-repeat; */
		width:100%;
		background-color:white;
	}
		
		#logoWrapper #topRightTitle
		{
			float:right;
			position:relative; /* to be able to use absolute in children */
			height:100%;
			width:534px; /* whole are - width of logo */
			/* background:url(images/logo2.gif) top center no-repeat; */
		}
		
			#logoWrapper #topRightTitle #tagline
			{
				font-size:19pt;
				font-style:italic;
				font-weight:bold;
				margin-top:30px;
				color:#aa2812;
			}
			
			#logoWrapper #topRightTitle #tagline2
			{
				font-size:12pt;
				margin-top:8px;
				color:#aa2812;
				border-top:solid 1px #aa2812;
				padding-top:5px;
			}
			
			#logoWrapper #topRightTitle #mainNav
			{
				position:absolute; /* in respect to parent, since parent is relative */
				width:100%;
				height:19px;
				bottom:0px; /* in respect to parent */
				right:0px; /* in respect to parent */
				z-index:100;
			}
			
				#mainNav .menuItem
					{
						position:relative;
						float:right;
						margin-top:3px;
						font-family:Geneva, Arial, Helvetica, sans-serif;
					}
					
					
					.menuItem a
					{
						padding:0 7px;
						color:#aa2812;
						font-weight:bold;
						font-size:0.9em;
						text-transform:uppercase;
							
						/* AWESOME FIX OF THE IE EXTRA SPACE ISSUE 
						display: inline-block;
						display: block; */
					}
	
					.menuItem a:hover { background-color:#000000;color:white;text-decoration:none; }
					.menuItem a:active { background-color:#000000;color:white;text-decoration:none; }
							
						/* These will refere to the block that will hold all sections of a given category */
						.menuItemSectionsHolder
						{
							background-color:#aa2812;
							position:absolute;
							left:0px;
							top: 20px;
							width:180px;
							margin:0px;
							display:none;
						}
						
						/* These will refer to each section */
						.sectionItem
						{
							text-align:left;
							background-color:#aa2812;
							margin:0px;
							padding:0px;
							border: white 1px solid;
							padding: 2px;
							position:relative;
							width:176px;
							cursor:pointer;
						}
						
						.sectionItem_hover
						{
							text-align:left;
							background-color:black;
							text-decoration:underline;
							margin:0px;
							padding:0px;
							border: white 1px solid;
							padding: 2px;
							position:relative;
							width:176px;
							cursor:pointer;
						}
							
							.menuSectionPagesHolder
							{
								position:absolute;
								left:184px;
								width:180px;
								top:0px;
								margin:0px;
								background-color:#aa2812;
								display:none;
							}
							
							.pageItem
							{
								text-align:left;
								margin:0px;
								border: white 1px solid;
								padding: 2px;
								width:176px;
								background-color:#aa2812;
								cursor:pointer;
							}
							
							.pageItem_hover
							{
								text-align:left;
								margin:0px;
								border: white 1px solid;
								padding: 2px;
								width:176px;
								background-color:black;
								text-decoration:underline;
								cursor:pointer;
							}
								
							
				
	#wrapper #contentWrapper
	{
		width:100%;
		background-color:black;
	}
	
		#wrapper #contentWrapper #signupArea
		{
			width:790px;
			height:27px;
			overflow:hidden;
			text-align:right;
			font-family:Georgia, 'Times New Roman', Times, serif;
			font-weight:bold;
			font-size:16pt; 
			letter-spacing:.1em;
			margin-top:3px; 
		}
			
			#wrapper #contentWrapper #signupArea #newsletter			
			{
				width:40%;
				float:left;
				font-size: 12pt;
				font-weight: bold;	
			}
			
			#wrapper #contentWrapper #signupArea #showroom
			{
				width:60%;
				float:left;
				font-size: 12pt;
				font-weight: bold;	
			}
			
		#wrapper #contentWrapper #contentArea
		{
			width:100%;
			height:469px;
			background:url(images/content_bkg.jpg) center no-repeat;
			
		}
		
		/* SUB PAGE STYLES THAT ARE DIFFERENT FROM HOME */ 		   /* # */
		#wrapper #contentWrapper #contentAreaSub
		{
			width:100%;											   /* # */
			min-height:469px;
			background-color:#636363;
		}
		
		#wrapper #contentWrapper #contentAreaSub #left			   /* # */
		{
			width:30%;
			/*padding:10px 0 0 0;*/
			min-height:469px;
			float:left;	
			background-color:#ab2613;							   /* # */
		}
		
			#wrapper #contentWrapper #contentAreaSub #left .installation
			{
				width:100%;
				border-bottom: 1px white solid;
			}
		
				#wrapper #contentWrapper #contentAreaSub #left .installation .padding
				{
					padding:10px;
					text-align:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#fff;
				}
		
				#wrapper #contentWrapper #contentAreaSub #left .installation .padding a:link {color:#fff; text-decoration:none;}
				#wrapper #contentWrapper #contentAreaSub #left .installation .padding a:visited {color:#fff; text-decoration:none;}
				#wrapper #contentWrapper #contentAreaSub #left .installation .padding a:active {color:#fff; text-decoration:underline;}
				#wrapper #contentWrapper #contentAreaSub #left .installation .padding a:hover {color:#fff; text-decoration:underline;}

					#wrapper #contentWrapper #contentAreaSub #left .installation .padding .headline
					{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-bottom:10px;
						color:yellow;
					}
					
					#wrapper #contentWrapper #contentAreaSub #left .installation .headline a:link {color:yellow; text-decoration:none;}
					#wrapper #contentWrapper #contentAreaSub #left .installation .headline a:visited {color:yellow; text-decoration:none;}
					#wrapper #contentWrapper #contentAreaSub #left .installation .headline a:active {color:yellow; text-decoration:underline;}
					#wrapper #contentWrapper #contentAreaSub #left .installation .headline a:hover {color:yellow; text-decoration:underline;}
		
		#wrapper #contentWrapper #contentAreaSub #right		       /* # */
		{
			width:67%;
			text-align:left;
			height:100%;
			padding:10px;
			float:left;
			background-color:#666666;						   /* # */
		}
		/* ########################################################### */
		
			#wrapper #contentWrapper #contentArea #content
			{
				position:relative;  /*to be able to use absolute in children */
				width:100%;
				height:169px; /* parent is 469 - 300 (dummy) = 169 */
			}
		
			#wrapper #contentWrapper #contentArea #content #leftHighlight
			{
				position:absolute;
				left:10px;
				bottom:10px;
				width:270px;
				height:160px;
				/* border:white dotted 1px; */
				overflow:auto;
				text-align:left;
				font-size:smaller;
			}

			#wrapper #contentWrapper #contentArea #content #rightHighlight
			{
				position:absolute;
				right:10px;
				bottom:10px;
				width:270px;
				height:160px;
				/* border:white dotted 1px; */
				overflow:auto;
				text-align:left;
				font-size:smaller;
			}



.deluge_logo {
	position: fixed;
	bottom: 0;
	right: 0;
}

.footer
{
	color: white;
	text-align:center;
	font-size:smaller;
}

.footer a,.footer a:active,.footer a:visited
{
	font-size:0.9em;
	color: white;
	text-decoration:none;
}

.footer a:hover
{
	text-decoration:underline;
}

h1
{
	color:yellow;
	font-size:14pt;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:yellow 1px dotted;
}
h2,h3
{
	color:yellow;
	font-size:13pt;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4 {
	color:yellow;
	font-size:13pt;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
}

.case_highlight
{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:10pt;
	padding:24px 7px;
	text-align:left;
}
		.case_highlight a { color:yellow; text-decoration:none; }
		.case_highlight a:hover { color:yellow; text-decoration:underline; }

	.case_highlight .headline { font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; color:yellow; line-height:21px; font-weight:bold; border-bottom:dotted yellow 1px; margin-bottom:10px; }
		
	.case_highlight .item { padding: 0 0 10px 10px; border-bottom:dotted yellow 1px; cursor:pointer; position:relative; }
	
	.case_highlight .asset { text-align:center; }
	.case_highlight .date {  }
	.case_highlight .title { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:yellow; line-height:16px;}
		.case_highlight .title a { color:yellow; text-decoration:none; }
		.case_highlight .title a:hover { color:yellow; text-decoration:underline; }
	.case_highlight .name {  }
		.case_highlight .name a { color:white; text-decoration:none; }
		.case_highlight .name a:hover { color:white; text-decoration:underline; }
		
	.case_highlight .more { font-style:normal; color:#7b0002; font-family:arial; font-size:8pt; float:right; padding-right:4px; }
		.case_highlight .more a { color:#666; text-decoration:none; }
		.case_highlight .more a:hover { color:#666; text-decoration:underline; }


#contact_service { }
	#contact_service .item { }
	#contact_service .label { float:left; width:100px; overflow:hidden; }