* /*Set's border, padding and margin to 0 for all values*/
{
padding: 0;
margin: 0;
}
body, div, h1, form, fieldset, input, textarea {
	margin: 0; padding: 0; border: 0; outline: none;
}

	table { border-collapse: collapse; border-spacing: 0; }
	ol, ul { list-style: none; }



img {outline: none;}

html, body {
		background-color: #000;
	width: 100% !important;

}

#container {
	width: 100% !important;
	border-top: 8px solid #ffd200;
}



.clearfix {
	clear: both;
	width: 100%;
}


/**************************
HEADER
**************************/
h1 a {
	display: block;
	width: 500px;
	height: 148px;
	margin: 40px auto 40px auto;
	text-decoration: none;
	text-indent: -9999px;	
	background: url(../img/header_logo.png) top center no-repeat;
	}
	
/**************************
CONTENT AND COLUMNS
**************************/
#bodyMain {
	width: 960px;
	margin: 0 auto;
	padding: 40px 20px 0 20px;
	clear:both;
}

#header {
	width: 100% !important;
	height: auto;
	margin: -8px auto 0 auto;
	padding: 0;

}

.fullWidth {
	width: 1000px;
	padding: 0;
	margin: 0 auto;
	background-color: #fff;
	text-align:center;
	color: #3c3b37;
}

.columnOneThird { width: 33%; float: left; }
.columnTwoThirds { width: 58%; float: left; padding-left: 25px;}

.service {
	width: 46%; float: left;
	margin: 20px 19px 20px 19px;
	height: 180px;
}

.service img {
	float: left;
	margin: 0 15px 40px 0;
}

/**************************
NAV MENU BAR
**************************/
#navBar {
		background-color: #FFD200;
		margin: 0;
		padding: 0;
}

#navBar ul {
	height: 60px;
	width: 900px;
	margin: 0 auto;
	padding: 0px;
}

#navBar li {
	float: left;
	list-style: none;
	margin: 0 20px 0 0;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	}

#navBar li a {
	height: 30px;
	width: auto;
	display:block;
	color: #000;
	text-decoration: none;
	font-size: 16px;
	padding: 10px 0 0 50px;
	margin: 10px 0;
	text-align: center;
	}
	
.phone {background: url(../img/icon_phone.png) top left no-repeat;}
.email {background: url(../img/icon_email.png) top left no-repeat;}
.facebook {background: url(../img/icon_fb.png) top left no-repeat;}
	
#navBar li a:hover {
	color: #555;	
}


/**************************
TEXT & LINK STYLES
**************************/

p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
	color: #fff;
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 400;
	}
		
h1, h2, h3, h4, h5 {
	margin: 0;
	color: #FFD200;
	font-family: "refrigerator-deluxe",sans-serif;
	font-style: normal;
	font-weight: 700;
}

h2 {
	font-size: 24px;
	text-align: right;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFD200;
	margin-bottom: 10px;
}

.center {text-align: center;}

.bullets {
	margin-bottom: 10px;
}

.bullets li{
	font-size: 14px;
	line-height: 22px;
	list-style: none;
	padding-left: 30px;
	background: url(../img/checkmark_srvc.gif) top left no-repeat;
}

a {
	color: #528028;
	text-decoration: none;
}

a:hover { color: #afce31; }

a img {border: none;}

/**************************
FOOTER
**************************/

#footer {
	width: auto;
	background-color: #342719;
	border-top: 8px solid #3c762f;
	margin-top: 80px;

}

.footerwrap {
	width: 1000px;
	height: 100px;
	margin: -8px auto 0 auto;
	padding: 40px 20px 0 20px;
			border-top: 8px solid #3c762f;
		background-color: #342719;

}

#footer p { color: #fff; font-size: 12px;}

#footer a {color: #fff; text-decoration: underline;}

.right {float: right;}

.left {float: left;}