/*
  Gavin Johnson Base
*/

/*
----------------------------------------------------------------------------------------------------*/

body {background:#dae7a2;}

#mainPhoneArea {padding-bottom:5px;}
#mainNavArea {}

#homeIntro {background: url(../img/mainBG.gif) center top repeat-y;}
#mainAreaHome {background: url(../img/mainBG.gif) center top repeat-y; padding: 0 0 30px 0;}
#galleryHold {padding: 30px 0 60px 0; background: url(../img/mainBG.gif) center top repeat-y;}

#socialHolder {padding: 30px 0; background: url(../img/mainBG.gif) center top repeat-y;}
#social {padding:0 0 30px 0; float:right;}

#footer {padding: 10px 0 60px 0;}
#quote {border-top:#ededed solid 3px; border-bottom:#ededed solid 3px; padding:30px 0; margin:30px 0; clear:both;}

.menu {background: url(../img/menuIcon.gif) top center no-repeat; padding-top: 80px;}

.flRight {float:right;}
.flLeft {float:left;}
.center {text-align:center;}
.section {padding-top: 60px; clear:both; border-top:#FFF solid 3px;}
.section30 {padding-top: 30px; clear:both; border-top:#FFF solid 3px;}
.pBottom60 {padding-bottom: 60px;}
.pBottom100 {padding-bottom: 100px;}
.pBottom20 {padding-bottom: 20px;}
.mTop44 {margin-top:44px;}
.mTop10 {margin-top:10px;}
.mTop30 {margin-top:30px;}
.mTop5 {margin-top:5px;}
.mRight15 {margin-right:15px;}



#galleryHold img {float:left;}
.gPre1 {padding-left:164px;}
.gPost1 {padding-right:164px;}
.gPre2 {padding-left:328px;}
.gPost2 {padding-right:328px;}
.gTop1 {padding-top:122px;}






/* Main Navigation
----------------------------------------------------------------------------------------------------*/
#mainNav {padding: 10px 0 0 0;}
#mainNav ul {margin: 0;padding: 0;float: left;list-style: none; font-size:11px;}
#mainNav ul li {float: left; margin: 0; padding: 0;}
/* Hack to make IE/Mac play nice */
#mainNav li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	line-height: 35px;
	color: #006f51;
	float: left;
	display: block;
	border-bottom: hidden;
	margin: 0 30px 0 0;
}
#mainNav ul a:hover {color: #111;}

#mainNav .on {float: left; margin: 0; padding: 0;}
/* Hack to make IE/Mac play nice */
#mainNav .on a {
	color: #111;
	border-bottom: #FFF 5px solid;
}
#mainNav .on a:hover {color: #111;}



/* Social Llnks
----------------------------------------------------------------------------------------------------*/

.twitter A:link, .twitter A:visited, .twitter A:active {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/twitter.png) left top no-repeat; display:block; width:100px; height:39px; text-indent:-9999px; float:left;}
.twitter A:hover {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/twitter.png) left bottom no-repeat; display:block; width:100px; height:39px; text-indent:-9999px; float:left;}

.linkedIn A:link, .linkedIn A:visited, .linkedIn A:active {text-decoration: none; border-bottom:hidden; padding:0; margin:0; background:url(../img/linkedIn.png) left top no-repeat; display:block; width:100px; height:39px; text-indent:-9999px; float:left;}
.linkedIn A:hover {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/linkedIn.png) left bottom no-repeat; display:block; width:100px; height:39px; text-indent:-9999px; float:left;}

.facebook A:link, .facebook A:visited, .facebook A:active {text-decoration: none; border-bottom:hidden; padding:0; margin:0; background:url(../img/facebook.png) left top no-repeat; display:block; width:100px; height:39px; text-indent:-9999px; float:left;}
.facebook A:hover {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/facebook.png) left bottom no-repeat; display:block; width:100px; height:39px; text-indent:-9999px; float:left;}




/* Home Logo Links
----------------------------------------------------------------------------------------------------*/

.food A:link, .food A:visited, .food A:active {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/meeMeeFood.png) left top no-repeat; display:block; width:130px; height:90px; text-indent:-9999px;}
.food A:hover {background:url(../img/meeMeeFood.png) left bottom no-repeat;}

.marquee A:link, .marquee A:visited, .marquee A:active {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/meeMeeMarquee.png) left top no-repeat; display:block; width:130px; height:90px; text-indent:-9999px;}
.marquee A:hover {background:url(../img/meeMeeMarquee.png) left bottom no-repeat;}

.hire A:link, .hire A:visited, .hire A:active {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/meeMeeHire.png) left top no-repeat; display:block; width:130px; height:90px; text-indent:-9999px;}
.hire A:hover {background:url(../img/meeMeeHire.png) left bottom no-repeat;}

.commandery A:link, .commandery A:visited, .commandery A:active {text-decoration: none; border-bottom:hidden; padding:0; background:url(../img/meeMeeCommandery.png) left top no-repeat; display:block; width:130px; height:90px; text-indent:-9999px;}
.commandery A:hover {background:url(../img/meeMeeCommandery.png) left bottom no-repeat;}


.home A:link, .home A:visited, .home A:active {text-decoration: none; border-bottom:hidden; padding:0; margin: 50px 0 0 620px; background:url(../img/meeMeeLogo.png) left top no-repeat; display:block; width:340px; height:340px; text-indent:-9999px; position:absolute; z-index:100;}
.home A:hover {background:url(../img/meeMeeLogo.png) left bottom no-repeat;}

.callContact A:link, .callContact A:visited, .callContact A:active {text-decoration: none; border-bottom:hidden; padding:0; margin:0; background:url(../img/callContactP.png) left top no-repeat; display:block; width:184px; height:45px; text-indent:-9999px;}
.callContact A:hover {background:url(../img/callContactP.png) left bottom no-repeat;}

.callContact2 A:link, .callContact2 A:visited, .callContact2 A:active {text-decoration: none; border-bottom:hidden; padding:0; margin:0; background:url(../img/callContactE.png) right top no-repeat; display:block; width:166px; height:45px; text-indent:-9999px;}
.callContact2 A:hover {background:url(../img/callContactE.png) right bottom no-repeat;}
