
/* --------------------------------------------/ INITIALIZATION \-------------------------------------------- */

* { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
address, caption, cite, code, dfn, em, th, var { font-style : normal; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }

body { 
text-align:left; 
color:#FFF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
background-color:#c0c0c0; }

p { padding:10px; }

/* --------------------------------------------/

/* --------------------------------------------/ BOX MODEL \-------------------------------------------- */

	.box { position:relative; float:left; margin:20px 0 0 22px; background-color:#000; width:100px; height:100px; overflow:hidden; }

/* --------------------------------------------/




/* --------------------------------------------/ HEADER \-------------------------------------------- */

#container_header { width:100%; height:100%; margin-top:5px; background-color:#c0c0c0; }
	
	#header { 
	position:relative; 
	width:750px;
	height:70px;
	margin:auto;
	background-color:#141265; }
	
	#nav-pic { 
		position:relative; 
		width:750px;
		height:254px;
		margin:auto;
		background-color:#000; }
		
		#nav { 
		position:relative;
		float:right;
		width:238px;
		height:254px;
		background-color:#f4f9fc; }
	
		#nav ul { padding-top:12px; margin-left:15px; }

		#nav li { border-bottom:1px dashed #999999; margin-right:15px; padding:10px 0 10px 0;  }

		#nav a { text-decoration:none; color:#CC0000;  }

		#nav a:hover { color:#069; }
		
		#pic{ 
		position:relative;
		float:left;
		background-image:url(../images/header-house.jpg);
		width:512px;
		height:254px; }

/* --------------------------------------------/


/* --------------------------------------------/ highlights \-------------------------------------------- */

#container_nav { width:750px; height:116px; margin:auto; background-image:url(../images/highlights.jpg); background-repeat:no-repeat; }

	#container_nav a, #container_nav a:visited{color:#CC0000;}
			
	#container_nav a:hover{color:#CCCCCC;}
	
	#tc{ position:relative; float:left; height:116px; width:250px; }
	
		#tc h1{ margin-top:19px; margin-left:12px; padding-bottom:5px; width:215px; border-bottom:2px solid #999999;}
	
		#tc img{ position:relative; float:left; margin:4px 0 0 11px;}
		
		#tc p{ position:relative; float:left; top:-5px; font-size:10px;}
		
	#bmhomes{ position:relative; float:left; height:116px; width:250px; }
	
		#bmhomes h1{ margin-top:19px; margin-left:16px; padding-bottom:5px; width:215px; border-bottom:2px solid #999999;}
	
		#bmhomes img{ position:relative; float:left; margin:4px 0 0 15px;}
		
		#bmhomes p{ position:relative; float:left; top:-5px; font-size:10px;}
	
	#metal{ position:relative; float:left; height:116px; width:250px; }
	
		#metal h1{ margin-top:19px; margin-left:19px; padding-bottom:5px; width:215px; border-bottom:2px solid #999999;}
		
		#metal img{ position:relative; float:left; margin:4px 0 0 18px;}
		
		#metal p{ position:relative; float:left; top:-5px; font-size:10px;}
	

/* --------------------------------------------/


/* --------------------------------------------/ CONTENT \-------------------------------------------- */

#container_content { width:100%; background-color:#c0c0c0; }

	#content { 
		position:relative;  
		width:750px;
		height:100%;
		margin:auto;
		background-color:#f4f9fc; }

		#left-content { 
		position:relative; 
		float:left; 
		width:512px;
		height:100%;
		margin:auto;
		background-color:#141265;
		border-top:2px solid #FFFFFF; }
			
			.pic { position:relative; float:left; margin:40px 0 0 -90px;}
			
			.title{ position:relative; float:left; padding-top:10px; padding-left:10px;}
			
			.photo{ padding-top:10px; padding-left:10px;}
		
			#left-content ul{position:relative; float:left; margin:20px 0 0 30px;}
			
			#left-content li{ margin-bottom:10px;}
			
			#left-content a, #left-content a:visited{color:#CC0000;}
			
			#left-content a:hover{color:#CCCCCC;}

		#right-content { 
		position:relative; 
		float:left;
		width:238px;
		height:100%;
		margin:auto; }
		
			#right-content a, #right-content a:visited{color:#CC0000;}
			
			#right-content a:hover{color:#CCCCCC;}
			
			#right-content p{ margin-left:130px;}	
	
		.min-holder { float:left; width:1px; height:500px;  }

		.clear {clear:both; height:1px; overflow:hidden; background-color:#fff; }

/* --------------------------------------------/


/* --------------------------------------------/ FOOTER \-------------------------------------------- */

#container_footer { clear:both; width:100%; height:100%; }
	
	#footer { 
	position:relative; 
	margin:auto;
	height:60px;
	width:750px;
	background-color:#ac1414;
	border-top:2px solid #FFFFFF; }

		#footer ul { float:right; text-align:right; margin:25px 20px 0 0; }

		#footer li { display:inline; list-style:none; margin-left:10px; }

		#footer a { text-decoration:none; color:#FFF; }

		#footer a:hover { color:#069; }
