/* CSS Document */

	a:link {text-decoration:underline; color:#ffffff;}
	a:visited {text-decoration:underline; color: #ffffff;}
	a:hover {text-decoration:underline; color:#999999;}
	a:active {text-decoration:underline; color: #ffffff;}

body{
width:100%;
background-color:#000000;
background-image:url(images/body_background.jpg);
background-repeat:no-repeat; }

h1{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal; background-image:url(images/h1_bg.jpg);	background-repeat:no-repeat;
color:#ffffff;
padding:6px;
height:20px;
float:left;
width:338px; }

h2{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#000000;
background-image:url(images/h2_bg.jpg);
background-repeat:no-repeat;
padding:6px;
height:20px;
float:left;
width:338px; }

h3{
padding:0px;
margin:0px;
line-height:18pt;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#ffffff; }

h4{
padding:0px;
margin:0px;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ffffff; }

p{
padding:0px;
margin:0px;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff; }

.style2{ padding:0px; margin:0px; line-height:18pt; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; }
.style3{ padding:0px; margin:0px; line-height:18pt; font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#ffffff; }

form{
padding:0px;
margin:0px;
line-height:14pt;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFffff; }

input{
width:165px;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000; }

select{
width:80px;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000; }

textarea{
width:340px;
height:80px;
overflow:hidden;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000; }

ul{ margin:0px; margin-left:20px; line-height:14pt; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}


#frame{
width:762px;
margin-left:auto;
margin-right:auto; }

.style1 {color: #FF6600}

#counter{
padding-top:10px;
width:762px;
float:left;
text-align:right;
padding-bottom:10px; }

#counter{
padding-top:10px;
width:762px;
float:left;
text-align:right;
padding-bottom:0px; }

#header{
background-image:url(images/header.gif);
background-repeat:no-repeat;
width:762px;
padding-top:150px;
height:40px;
float:left;
margin-top:10px; }
	#navbar_btns_holder{
	height:31px;
	float:right; }
	#navbar_btns{
	height:31px;
	float:left;
	padding-right:5px; }

#main{
background-color:#000000;
background-image:url(images/main_background.jpg);
background-repeat:no-repeat;
width:760px;
float:left;
border:1px solid #FFFFFF;
border-top:0px;
border-top:1px solid #000000;
padding-top:10px; }

#main_pages{
background-color:#000000;
background-image:url(images/main_background_pages.jpg);
background-repeat:no-repeat;
width:760px;
float:left;
border:1px solid #FFFFFF;
border-top:0px;
border-top:1px solid #000000;
padding-top:20px; }
	#main_header{ margin-left:10px; float:left; }
	#main_header-2{ margin-left:10px; margin-bottom:5px; float:left; }
	
#breadcrumb{
width:734px;
margin-left:10px;
margin-bottom:10px;
float:left;
padding:3px;
background-color:#000000; }

#breadcrumb-portfolio{
width:734px;
margin-bottom:10px;
float:left;
padding:3px;
background-color:#000000; }

#services-links{
width:720px;
padding:10px;
padding-bottom:10px;
margin-left:10px;
margin-top:10px;
float:left; }

#comingsoon{
margin:30px;
width:700px;
padding-bottom:300px;
float:left;}

#about{
width:350px;
float:left;
margin:10px;
margin-top:0px; }
	#about_title{
	width:350px;
	float:left;
	margin-bottom:10px; }
	#about_desc{
	background-image:url(images/bg_black.png);
	padding:5px;
	width:340px;
	float:left;
	text-align:justify; }
	
#quote{
width:370px;
float:left;
margin:10px;
margin-top:0px; }
	#quote_content{
	text-align:right;
	width:360px;
	padding:5px;
	padding-top:0px;
	float:left; }
	#quote_link{
	text-align:right;
	width:370px;
	padding:0px;
	padding-top:0px;
	float:left; }
	
#latest_design{
width:760px;
float:left;}
	#latest_design_header{
	width:740px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;}
	#latest_design_content{
	background-color:#333333;
	width:740px;
	float:left;
	margin:10px;
	margin-top:5px;
	margin-bottom:5px;}
		#latest_design_content_image{
		width:390px;
		float:left;
		margin:5px;}
		#latest_design_content_desc{
		width:330px;
		float:left;
		margin:5px;
		padding:0px;
		padding-top:0x;
		text-align:justify;}
		

	#main-spacer{ width:760px; float:left; height:20px; }
	
	#main_intro_text{
	background-color:#0B0B0B;
	padding:5px;
	width:730px;
	float:left;
	margin:10px;
	margin-top:5px;
	text-align:justify; }
	
#contact_main{
background-color:#000000;
background-image:url(images/main_background.png);
background-repeat:no-repeat;
width:760px;
float:left;
border:1px solid #FFFFFF;
border-top:0px;
border-top:1px solid #000000;
padding-top:10px; }
	
#contact_frame{
width:380px;
margin:00px;
float:left;}
#contact_content{
width:360px;
margin:10px;
margin-top:0px;
float:left;}
	#contact_content_header{
	width:360px;
	margin-bottom:10px;
	float:left;}
	#contact_content_header a{ color:#000000; } 
	#contact_content_header a:visited{ color:#000000; }
	#contact_content_header a:hover{ color:#666666; }
	#contact_content_header a:active{ color:#000000; }
	#contact_content_text{
	background-image:url(images/bg_black.png);
	padding:5px;
	width:350px;
	float:left;
	text-align:justify;}
	#contact_content_map{
	background-image:url(images/bg_black.png);
	padding:5px;
	padding-left:1px;
	width:350px;
	float:left;
	text-align:justify;
	margin-bottom:5px;}
#contact_form{
width:360px;
padding:10px;
padding-top:0px;
float:left;}
	#contact_form_text{
	font-weight:bold;
	background-color:#333333;
	border:1px solid #666666;
	padding:4px;
	width:350px;
	float:left;}
		#contact_form_text_top{
		padding:2px;
		border:1px solid #666666;
		width:344px;
		float:left;
		text-align:justify;}
		#contact_form_text_form{
		margin-top:10px;
		width:350px;
		float:left;}
		#contact_form_text_form_holder{
		margin-bottom:2px;
		width:350px;
		float:left;}
			#contact_form_text_form_a{
			width:166px;
			padding:1px;
			float:left;}
			#contact_form_text_form_b{
			width:172px;
			margin:1px;
			margin-left:4px;
			float:left;}
			#contact_form_text_form_c{
			width:300px;
			margin:1px;
			float:left;}
			#contact_form_text_form_d{
			width:346px;
			margin:1px;
			float:left;}
		
		
#portfolio_main{
background-color:#000000;
background-image:url(images/main_background.png);
background-repeat:no-repeat;
width:740px;
float:left;
border:1px solid #FFFFFF;
border-top:0px;
border-top:1px solid #000000;
padding:10px; }
	

#portfolio_intro{
width:740px;
float:left;
margin-bottom:10px;}
	#portfolio_intro_header{
	width:740px;
	float:left; }
	#portfolio_intro_text{
	background-image:url(images/bg_black.png);
	padding:5px;
	width:730px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify; }
			
#portfolio_sections{
background-image:url(images/bg_black.png);
border:1px solid #333333;
width:130px;
height:300px;
margin:6px;
padding:2px;
float:left;}
	#portfolio_sections_image{
	width:130px;
	margin-bottom:10px;
	float:left;}
	#portfolio_sections_text{
	padding:1px;
	width:128px;
	float:left;}
	

#services_main{
background-color:#000000;
background-image:url(images/main_background.png);
background-repeat:no-repeat;
width:740px;
float:left;
border:1px solid #FFFFFF;
border-top:0px;
border-top:1px solid #000000;
padding:10px; }

#services_sections_holder{
width:760px;
float:left;
padding-bottom:10px;}
	
#services_sections{
padding:10px;
width:360px;
float:left;}
	#services_sections_header{
	width:360px;
	float:left;}
	#services_sections_content{
	background-image:url(images/bg_black.png);
	margin-top:10px;
	padding:5px;
	width:350px;
	float:left;
	text-align:justify;}
		#services_sections_header h2{
		padding:0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#000000;
		background-image:url(images/h2_services_bg.jpg);
		background-repeat:no-repeat;
		padding:6px;
		height:20px;
		float:left;
		width:348px; }

