/* Main CSS for Sunbelt Builders
Michael Griffith - Griffiti LLC
*/

a:focus {
outline: none;
}

body {
	margin: 0 auto;
	padding: 0;
	background: url('images/bgtile2.jpg') repeat;
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	color: #7d7d7d;
	width: 1200px;
	
}
#container {
	margin: 0 auto;
	background-image: url('images/container_bg.png');
	background-repeat: repeat-y;
	width: 1200px;
}
#header {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 467px;	
	padding: 0;
}

#header2 {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 154px;	
	padding: 0;
}

#logo {
	position: absolute;
	width: 200px;
	height: 50px;
	top: 24px;
	left: 20px;
}

/*IE Hack*/
#topmenu {
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font: 13px/22px Verdana;
	text-align: center;
	color: #7d7d7d;
	list-style: none;
	position: absolute;
	top: 45px;
	left: 245px;
	width: 690px;
	height: 30px;
}

#topmenu li {
	height: 100%;
	display: inline;
	float: left;
	margin: 0px;
}

#topmenu li a {
	border: 0px none #000000;
	text-decoration: none;
	color: #7d7d7d;
	height: 100%;
	display: inline;
}

#topmenu li a:hover {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

#submenu_title_navgraphic {
	background-color: #ffffff;
	position: absolute;
	list-style: none;
	width: 950px;
	height: 50px;
	left: 24px;
	top: 85px;
	border-bottom: 3px dotted #e6e6e6;
}

/* IE Hack change */
#submenu_title_navgraphic h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #7d7d7d;
	font-weight: normal;
	line-height: 20px;
}

#galleryicon {
	position: absolute;
	height: 32px;
	width: 65px;
	left: 760px;
	top: 10px;
}

#gallerydetailicon {
	position: absolute;
	height: 35px;
	width: 81px;
	left: 840px;
	top: 10px;
}


/* IE Hack change */
#submenuposition {
	position: absolute;
	width: 900px;
	top: 10px;
	height: 30px;
	left: -40px;
}


#submenu li {
	font: 13px/20px Verdana;
	list-style: none;
	display: inline;
	float: left;
}

#submenu li a {
	border: 0px none #000000;
	text-decoration: none;
	color: #7d7d7d;
	display: inline;
}

#submenu li a:hover {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

/* IE Hack change */
#detailmenuposition {
	position: absolute;
	top: 131px;
	left: -15px;
	width: 1060px;
	height: 20px;
}

/* IE Hack change */
#detailmenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align: left;
	letter-spacing: -.1px;
	color: #7d7d7d;
	list-style: none;
	z-index: 2;
}

#detailmenu li {
	height: 100%;
	display: inline;
	float: left;
	margin: 0px;
}

#detailmenu li a {
	border: 0px none #000000;
	text-decoration: none;
	color: #7d7d7d;
	height: 100%;
	display: inline;
}

#detailmenu li a:hover {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

#flash_main {
	position: absolute;
	left: 20px;
	height: 311px;
	width: 650px;
	top: 160px;
}

#flash_full {
	position: absolute;
	left: 20px;
	height: 311px;
	width: 960px;
	top: 160px;
}

#sticky {
	position: absolute;
	left: 670px;
	height: 310px;
	width: 310px;
	top: 160px;
}

#page {
	position: relative;
	margin: 0 0 0 0;
	width: 1000px;
	padding-left: 120px;
	padding-bottom: 60px;
}

#page p {
}

#page h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #7d7d7d;
	font-weight: normal;
	line-height: 20px;
}

#page h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #7d7d7d;
	font-weight: normal;
	line-height: 20px;
}

#page p a {
	text-decoration: none;
	color: #7d7d7d;
}

#page p a:hover {
	text-decoration: underline;
	color: #d60014;
}

.pagefooter {
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font: Verdana;
	font-size: 10px;
	letter-spacing: .01em;
	line-height: 20px;
}

.nomargin {
	margin-top: 0;
	border-top-width: 0;
	padding-top: 0;
 	margin-bottom: 0;
	border-bottom-width: 0;
	padding-bottom: 0;
}

/* IE Hack change */
#page_content_left {
	float: left;
	width: 630px;
	padding: 10px 0 20px 20px;
	line-height: 25px;
	letter-spacing: .02em;
	font-size: 14px;
}

#page_content_right {
	float: right;
	width: 320px;
	padding-top: 30px;
	padding-left: 0px;
	line-height: 25px;
	font-size: 14px;
}

#page_content_imagefull {
	float: left;
	width: 633px;
}

.newspage_content_full {
	float: left;
	width: 807px;
	padding: 10px 10px 5px 80px;
	line-height: 25px;
	letter-spacing: .02em;
	font-size: 14px;
}

/* IE Hack change */
.newspage_content_left {
	float: left;
	width: 300px;
	padding: 10px 10px 20px 80px;
	line-height: 25px;
	letter-spacing: .02em;
	font-size: 14px;
}

/* IE Hack change */
.newspage_content_right {
	float: left;
	width: 500px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 30px;
	line-height: 25px;
	font-size: 14px;
	border-bottom: 3px dotted #e6e6e6;
}

/* IE Hack change */
#box_header1 {
	position: absolute;
	top: 24px;
	left: 810px;
	width: 258px;
	height: 23px;
	z-index: 2;
}

/* IE Hack change */
#box_header2 {
	position: absolute;
	top: 178px;
	left: 810px;
	width: 258px;
	height: 23px;
	z-index: 2;
}

/* IE Hack change */
#box_header3 {
	position: absolute;
	top: 475px;
	left: 810px;
	width: 258px;
	height: 23px;
	z-index: 2;
}

/* IE Hack change */
#projectboxcopy {
	position: absolute;
	top: 55px;
	left: 820px;
	width: 240px;
	height: 65px;
	z-index: 2;
}

#projectboxcopy p {
	font: 12px Verdana;
	color: #7d7d7d;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	z-index: 2;
}

/* IE Hack change */
#rulethumbboxcopy {
	position: absolute;
	top: 215px;
	left: 820px;
	width: 250px;
	height: 65px;
	z-index: 2;
}

#rulethumbboxcopy p {
	font: 12px Verdana;
	color: #7d7d7d;
	font-weight: bold;
	text-align: left;
	line-height: 17px;
	z-index: 2;
}

/* IE Hack change */
#rulethumbboxcopytop {
	position: absolute;
	top: 60px;
	left: 820px;
	width: 250px;
	height: 65px;
	z-index: 2;
}

#rulethumbboxcopytop p {
	font: 12px Verdana;
	color: #7d7d7d;
	font-weight: bold;
	text-align: left;
	line-height: 17px;
	z-index: 2;
}

/* IE Hack change */
#projectboxcopy2 {
	position: absolute;
	top: 500px;
	left: 820px;
	width: 240px;
	height: 65px;
	z-index: 2;
}

#projectboxcopy2 p {
	font: 12px Verdana;
	color: #7d7d7d;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	z-index: 2;
}

.greyline {
	border-bottom: 3px dotted #e6e6e6;
}

.clearall {
	clear: both;
}

#clearall2 {
	clear: both;
}

/* IE Hack change */
#footer {
	clear: both;
	position: relative;
	margin: -13px auto;
	width: 1200px;
	height: 100px;
	background: url("images/footer_bg.png") no-repeat left top;
	padding-top: -13px;
}

/* IE Hack change */
#footermenu {
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font: 13px/22px Verdana;
	text-align: center;
	color: #7d7d7d;
	list-style: none;
	padding-left: 195px;
	top: 300px;
	display: block;
}

#footermenu ul {
	padding-top: 30px;
}

#footermenu li {
	height: 100%;
	display: inline;
	float: left;
	margin: 0px;	
}

#footermenu li a {
	border: 0px none #000000;
	text-decoration: none;
	color: #7d7d7d;
	height: 100%;
	display: inline;
}

#footermenu li a:hover {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

/* IE Hack change */
#footertag {
	width: 1200px;
	text-align: center;
	padding-top: 40px;
}

#footertag p {
	font-family: Verdana, Helvetica, Tahoma, sans-serif;
	font: 10px Verdana;
	color: #FFFFFF;
}

#footertag p a {
	text-decoration: none;
	color: #FFFFFF;
}

#footertag p a:hover {
	text-decoration: underline;
	color: #eaeaa9;	
}

.formtext {
font: 14px/18px Verdana;
color: #7d7d7d;
}

#form_column_one {	
width: 150px;
float: left;
}

#form_column_one p {
text-align: right;
padding-right: 8px;
padding-bottom: 10px;
}

#form_column_two {
width: 300px;
float: left;
}

#form_column_two p {
padding-bottom: 3px;
padding-top: 2px;
}

#form_column_three {
clear: both;
width: 560px;
}
#form_column_four {
clear: both;
width: 150px;
float: left;
}
#form_column_four p {
text-align: right;
padding-right: 8px;
padding-bottom: 5px;
}
#form_column_five {
width: 200px;
float: left;
}
#form_column_five p {
padding-bottom: 7px;
padding-top: 5px;
}

.formtextsmall {
font: 10px Verdana;
color: #7d7d7d;
}


/* Sticky navigation for top menu */
body#home a#hometop,
body#aboutus a#abouttop,
body#aboutusnews a#abouttop,
body#aboutushistory a#abouttop,
body#aboutustestimonials a#abouttop,
body#aboutuscommunity a#abouttop,
body#aboutusaffiliations a#abouttop,
body#aboutusassured a#abouttop,
body#gallery a#gallerytop,
body#process a#processtop,
body#processpartnering a#processtop,
body#processlifespan a#processtop,
body#processgreen a#processtop,
body#processcosts a#processtop,
body#request a#requesttop,
body#careers a#careerstop,
body#contact a#contacttop,
body#gallerymanufacturing a#gallerytop,
body#gallerygovernment a#gallerytop,
body#gallerycommercial a#gallerytop,
body#galleryhealthcare a#gallerytop,
body#galleryeducational a#gallerytop,
body#gallerynonprofit a#gallerytop,
body#galleryfinancial a#gallerytop,
body#galleryfaith a#gallerytop,
body#detailhumanity a#gallerytop,
body#detailshepherd a#gallerytop,
body#detaillightworld a#gallerytop,
body#detailwashington a#gallerytop,
body#detailnewton a#gallerytop,
body#detailepiphany a#gallerytop,
body#detailcrosspoint a#gallerytop,
body#detailnyloboard a#gallerytop,
body#detailpennington a#gallerytop,
body#detailpermatherm a#gallerytop,
body#detailcutlery a#gallerytop,
body#detailhenryfire a#gallerytop,
body#detailnewtonfire6 a#gallerytop,
body#detailnewtonfire15 a#gallerytop,
body#detailnewtonmaintain a#gallerytop,
body#detailmainstreetconyers a#gallerytop,
body#detailmainstreetwinder a#gallerytop,
body#detailbbandt a#gallerytop,
body#detailmcintosh a#gallerytop,
body#detailexchange a#gallerytop,
body#detaillula a#gallerytop,
body#detaillofts a#gallerytop,
body#detailaamco a#gallerytop,
body#detailgoldsgym a#gallerytop,
body#detailpowersports a#gallerytop,
body#detaillandmark a#gallerytop,
body#detaileastmetro a#gallerytop,
body#detailflatshoals a#gallerytop,
body#detailnewtonortho a#gallerytop,
body#detailbgcconyers a#gallerytop,
body#detailbgcteen a#gallerytop,
body#detailbgcwalton a#gallerytop,
body#detailbgcatlanta a#gallerytop,
body#detailnphumanity a#gallerytop,
body#detailymcaoutdoor a#gallerytop,
body#detailoxford a#gallerytop,
body#detailhightower a#gallerytop,
body#detailsims a#gallerytop,
body#detailmorgangym a#gallerytop {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

/* Sticky navigation for bottom menu */
body#home a#homefooter,
body#aboutus a#aboutfooter,
body#aboutusnews a#aboutfooter,
body#aboutushistory a#aboutfooter,
body#aboutustestimonials a#aboutfooter,
body#aboutuscommunity a#aboutfooter,
body#aboutusaffiliations a#aboutfooter,
body#aboutusassured a#aboutfooter,
body#gallery a#galleryfooter,
body#process a#processfooter,
body#processpartnering a#processfooter,
body#processlifespan a#processfooter,
body#processgreen a#processfooter,
body#processcosts a#processfooter,
body#request a#requestfooter,
body#careers a#careersfooter,
body#contact a#contactfooter,
body#galleryfaith a#galleryfooter,
body#gallerymanufacturing a#galleryfooter,
body#gallerygovernment a#galleryfooter,
body#gallerycommercial a#galleryfooter,
body#galleryhealthcare a#galleryfooter,
body#galleryeducational a#galleryfooter,
body#gallerynonprofit a#galleryfooter,
body#galleryfinancial a#galleryfooter,
body#detailhumanity a#galleryfooter,
body#detailshepherd a#galleryfooter,
body#detaillightworld a#galleryfooter,
body#detailwashington a#galleryfooter,
body#detailnewton a#galleryfooter,
body#detailepiphany a#galleryfooter,
body#detailcrosspoint a#galleryfooter,
body#detailnyloboard a#galleryfooter,
body#detailpennington a#galleryfooter,
body#detailpermatherm a#galleryfooter,
body#detailcutlery a#galleryfooter,
body#detailhenryfire a#galleryfooter,
body#detailnewtonfire6 a#galleryfooter,
body#detailnewtonfire15 a#galleryfooter,
body#detailnewtonmaintain a#galleryfooter,
body#detailmainstreetconyers a#galleryfooter,
body#detailmainstreetwinder a#galleryfooter,
body#detailbbandt a#galleryfooter,
body#detailmcintosh a#galleryfooter,
body#detailexchange a#galleryfooter,
body#detaillula a#galleryfooter,
body#detaillofts a#galleryfooter,
body#detailaamco a#galleryfooter,
body#detailgoldsgym a#galleryfooter,
body#detailpowersports a#galleryfooter,
body#detaillandmark a#galleryfooter,
body#detaileastmetro a#galleryfooter,
body#detailflatshoals a#galleryfooter,
body#detailnewtonortho a#galleryfooter,
body#detailbgcconyers a#galleryfooter,
body#detailbgcteen a#galleryfooter,
body#detailbgcwalton a#galleryfooter,
body#detailbgcatlanta a#galleryfooter,
body#detailnphumanity a#galleryfooter,
body#detailymcaoutdoor a#galleryfooter,
body#detailoxford a#galleryfooter,
body#detailhightower a#galleryfooter,
body#detailsims a#galleryfooter,
body#detailmorgangym a#galleryfooter {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

/* Sticky navigation for aboutus menu */
body#aboutus a#subteam,
body#aboutusnews a#subnews,
body#aboutushistory a#subhistory,
body#aboutustestimonials a#subtestimonials,
body#aboutuscommunity a#subcommunity,
body#aboutusaffiliations a#subaffiliations,
body#aboutusassured a#subassured {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

/* Sticky navigation for process menu */
body#process a#subprocess,
body#processpartnering a#subpartnering,
body#processlifespan a#sublifespan,
body#processgreen a#subgreen,
body#processcosts a#subcosts {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}

/* Sticky navigation for detail menu */
body#detailhumanity a#humanitydetail,
body#detailshepherd a#shepherddetail,
body#detaillightworld a#lightworlddetail,
body#detailwashington a#washingtondetail,
body#detailnewton a#newtondetail,
body#detailepiphany a#epiphanydetail,
body#detailcrosspoint a#crosspointdetail,
body#detailnyloboard a#nyloboarddetail,
body#detailpennington a#penningtondetail,
body#detailpermatherm a#permathermdetail,
body#detailcutlery a#cutlerydetail,
body#detailhenryfire a#henryfiredetail,
body#detailnewtonfire6 a#newtonfire6detail,
body#detailnewtonfire15 a#newtonfire15detail,
body#detailnewtonmaintain a#newtonmaintaindetail,
body#detailmainstreetconyers a#mainstreetconyersdetail,
body#detailmainstreetwinder a#mainstreetwinderdetail,
body#detailbbandt a#bbandtdetail,
body#detailmcintosh a#mcintoshdetail,
body#detailexchange a#exchangedetail,
body#detaillula a#luladetail,
body#detaillofts a#loftsdetail,
body#detailaamco a#aamcodetail,
body#detailgoldsgym a#goldsgymdetail,
body#detailpowersports a#powersportsdetail,
body#detaillandmark a#landmarkdetail,
body#detaileastmetro a#eastmetrodetail,
body#detailflatshoals a#flatshoalsdetail,
body#detailnewtonortho a#newtonorthodetail,
body#detailbgcconyers a#bgcconyersdetail,
body#detailbgcteen a#bgcteendetail,
body#detailbgcwalton a#bgcwaltondetail,
body#detailbgcatlanta a#bgcatlantadetail,
body#detailnphumanity a#nphumanitydetail,
body#detailymcaoutdoor a#ymcaoutdoordetail,
body#detailoxford a#oxforddetail,
body#detailhightower a#hightowerdetail,
body#detailsims a#simsdetail,
body#detailmorgangym a#morgangymdetail {
	background-color: #d60014;
	text-decoration: none;
	color: #ffffff;
}


