/* Reset */

html, body				{margin:0; padding:0; border:0; background:transparent; font-size:10px;}

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, backquote, a, ol, ul, li
table, tr, th, td, tbody, tfoot, thead {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	background:transparent;
	}
	
img	{margin:0; padding:0; border:0;}

table, tr, th. td. tbody, tfoot, thead {
	margin:0; padding:0; border:0;
	vertical-align:baseline;
	background:transparent;
	}
	
table	{border-callaspe: collaspe; border-spacing:0; }

input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}
	
article, aside, dialog, figure, footer, header, hgroup, nav, section {
	dislplay: block; }
	

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-weight:bold;
	font-style:normal;
	line-height:100%;
	text-indent:0;
	text-decoration:none;
	text-align:left;
	color:#FFF;
	}

/* Start */

/* Global */

html, body	{ height:100%; }

html { background: url(../images/frontpage/background.jpg) center center fixed no-repeat; 
     -webkit-background-size: cover; 
     -moz-background-size: cover; 
     -o-background-size: cover; 
     background-size: cover; 
     background-color: #000; 
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/frontpage/backgroundfade.jpg', sizingMethod='scale'); 
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/frontpage/backgroundfade.jpg', sizingMethod='scale')"; 
	 }

body	{ 
      
     	}

/* Headings */

h1, h2, h3, h5, h6	{font-weight:bold; }

h1		{font-size:24px; 
		 color:#BB5E00;
		 padding-bottom:15px; 
		 border-bottom:1px #ccc solid; 
		 margin-bottom:15px;
}

h2		{font-size:18px; color:#FFF;}
h3		{font-size:14px; margin-bottom:5px; border-bottom:dotted thin #000;}
h4		{font-size:14px; color:#FFF;}
h5		{font-size:28px; 
		 color:#333;
		 padding-bottom:15px; 
		 border-bottom:1px #ccc solid; 
		 margin-bottom:15px;
		 text-shadow: .1em .1em .1em #ffffff
		 }
h6		{font-size:16px; color:#000; background-color:#FFF; }

h1 img, h2, img, h3, img, h4, img, h5 img, h6, image {
	margin:0;
	text-align: justify;
}

/* Containers*/

#wrapper				{ min-height:100%;
						  width:980px;
						  position:relative;
						  margin:0px auto; }

#nav					{ 	width:980px; height:150px;
							background-color:#000;
 							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
							filter: alpha(opacity=70);
							opacity:.7;}

#logo					{ float:left; margin: 10px 0 0 35px;}
#home					{ margin-left:100px;}
#navbar					{ float:right; margin: 70px 30px 0 0;}


#nav ul					{  }
#nav	a:link			{ color:#FFF;}
#nav	a:visited		{ color:#FFF;}
#nav	a:active		{ color:#F90;}
#nav	a:focus			{ color:#FFF;}
#nav	a:hover			{ color:#F90;}

#nav ul li				{ display:inline; color:#FFF; font-size:18px; }
#nav ul li a			{ padding:0 20px 0 20px;}

#content				{ 	width:100%;; 
							background-color:;
							margin:20px 0;}

#content1				{ 	width:100%;
 							padding-top:5px;
							margin:20px 0;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;}
							
#sliderwrap				{	padding:5px 0;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color: #656565;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:9;}
							
#slider1				{ 	clear:both;
							width:980px;
							margin:20px 0;}

#photogallery, #testimonial {margin:20px 0;}

#photogallery			{ 	float:left;
							width:560px;
							height:320px; 
							padding:20px;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color: #656565;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:.9;}
							
#photogallery ul li		{ font-size:20px; margin-top:20px;}

#photogallery	a:link			{ color:#FFF;}
#photogallery	a:visited		{ color:#FFF;}
#photogallery	a:active		{ color:#F90;}
#photogallery	a:focus			{ color:#FFF;}
#photogallery	a:hover			{ color:#F90;}
							
#testimonial			{ 	float:right;
							width:320px;
							height:320px;
							padding:20px;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color:#656565;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:.9;}
							


#mission, #biography	{ height:auto; padding:20px;}

#mission				{	float:left; 
							margin-bottom:20px;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color: #656565;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:.9;
							width:560px;
							}
							
#mission p				{ height:auto;}
							
#biography				{
						  float:right;
						  width:320px;
						  -moz-border-radius:8px;
						  -webkit-border-radius:8px;
						  border-radius:8px;
						  background-color:#656565;
						  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
						  filter:alpha(opacity=100);
						  opacity:1;
						  text-align: left;
					  	}
							
#biography p			{ margin-top:10px; 
						  clear:both; 
						  color:#FFF;
						  text-align:center;
						}
							
.dane					{ clear:both;
						  margin-left:60px;
						}
						


							
#gallery				{	float:left; 
							width:730px; max-height:600px;
							overflow:auto;
							margin-bottom:20px;
							padding:20px;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color:#656565;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:.9;}
							
#gallery img			{ padding:5px; margin:5px; /* Around Image */
						  border:2px solid #aaa;}

#gallery a:hover img	{ border:2px solid #000}
							
#gallery p				{ padding:5px; font-size:12px; color:#FFF;}
							
#gallery_list			{	float:right; 
							width:150px; height:auto;
							padding:20px;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color:#656565;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:.9;}
							
#gallery_list	a:link			{ color:#FFF;}
#gallery_list	a:visited		{ color:#FFF;}
#gallery_list	a:active		{ color:#F90;}
#gallery_list	a:focus			{ color:#FFF;}
#gallery_list	a:hover			{ color:#F90;}

#frontpagefooter		{	clear:both;
							position:absolute;
							bottom:0;
							width:980px; height:150px;
							background-color:#000;
 							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
							filter: alpha(opacity=70);
							opacity:.7; }
							
#frontpagefooter		{ font-size:16px;}

#footer					{	clear:both;
							width:980px; height:150px;
							background-color:#000;
 							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
							filter: alpha(opacity=70);
							opacity:.7;}

#footer ul li			{ font-size:16px;}
							
#address				{float:left; padding: 20px 0 0 35px; }
#angieslist				{float:right;padding: 47px 35px 0 0; }
#facebook				{float:right;padding: 40px 35px 0 0; }
#servicemagic			{float:right;padding: 30px 35px 0 0; }

#center					{width:auto;
						 height:60px;
						 padding:20px;
						}


/* Lists */

ul						{ list-style:none; }
ol						{ list-style-type:decimal; }

ul li					{ color:#FFF; font-size:16px; margin-bottom:20px;}
ol li					{ color:#FFF; font-size:14px; margin-left:20px;}


/* "Our Work" Slider*/

#slider1 {
    width: 980px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 980px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 980px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 200px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 200px !important;
	height: 290px;
}
ul { list-style-type: none;}

/* End-of "Our Work" Slider*/

/* Forms */

#contentcontactus		{	clear:;
							margin: 20px 0;
							padding:;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color: #656565;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:.9;
						
						}

form ol					{	
							list-style-type:none;}

form					{	text-align:left;
							margin:auto;
							margin-top:50px;
							width:; height: ;
							padding:;
							-moz-border-radius:8px;
    						-webkit-border-radius:8px;
    						border-radius:8px;
							background-color: #000;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
							filter:alpha(opacity=90);
							opacity:.9;}

label					{float:left; width:150px; margin-top:5px;
							text-align:right; display:block; background:none;}
							
submit					{background:none;}

input					{width:280px; margin:0 0 16px 10px; 
						border:2px #FFF solid; padding:5px; 
						background:none; color:#FFF;}

input:focus, textarea:focus		{background-color:#F90;}

#contactaddress			{width:280px; height:50px; margin:0 0 16px 10px; 
						border:2px #FFF solid; padding:5px; background:none;}

textarea				{	width:280px; 
							height:150px; 
							margin:0 0 16px 10px; 
							border:2px #FFF solid; 
							padding:5px; 
							color:#FFF;
							background:none;}
							
select					{margin-bottom:20px;}

.month					{margin-left:155px;}

.submit					{width:90px; height:25px; margin-left: 170px; font-size:12px;}

br						{clear:left;}

#contactus				{
						width:45%;
						clear:left;
						float:left;
	
}

#referus				{
						width:45%;
						float:right;		

}

/*End Contact Form*/
