@charset "utf-8";
/* EA2009 website - Square Mile - Additional/Changed Styles */

/* ******** layout styles ********* */

html {
}
body { 
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* 0.625 x 16px = 10px */
	line-height: 1.5em; /* 16px x 1.5 = 24px */
	background-color: white;
}

#wrapper {
	width: 100%;
	background-color: #E4E4E4; 
}
/* overall layout */

.content_layout {
	background-color: white;
	border: 1px solid #477CA4;
}
.overallHeader {
	border-bottom: none;
}
img {
}
a, a:link, a:visited, a:active {
	color: #00A2B1;
}
a:hover {
	color: #013473;
	text-decoration: underline;
}
input, textarea, select, button {
}
input.ismall, textarea.ismall, select.ismall, button.ismall {
}
hr {
	background-color: #477CA4;
	color: #477CA4;
}
/* Header */

h1 {
	top: -3px;
	background-image: url(../images/style/smile/SquareMile.gif);
}
h1 a {
	background-image: url(../images/style/smile/SquareMile.gif);
}
h1 a:hover {
}
h1 img {
	display: none;
}
p.logo {
	right: 10px;
	top: 26px;
	height: 101px;
	width: 320px;
	background-image: url(../images/style/eauk/EvangelicalAllianceLogo310x101.gif);
}
p.logo a {
	height: 101px;
	width: 320px;
	background-image: url(../images/style/eauk/EvangelicalAllianceLogo310x101.gif);
}
p.logo a:hover {
}
p.logo img {
	display: none;
}
/* Common Navigation */

.commonNavigation hr {
	color: #D8E4ED;
	background-color: #D8E4ED;
}

/* Subsite Navigation */

.nav_bar {
	background-image: none;
	background-position: top;
	background-color: #fff;
	text-align: left;
	font-size: 1em;  /*12px x 1 = 12px*/
	font-weight: bold;
	color: #000;
	margin: 0;
	height: 38px;
	vertical-align: middle;
}

#navigation {
	width: 980px;
	clear: both;
	height: 38px;
	background: url(/images/style/smile/sq-navbg.gif) left top repeat-x;
}
#nav-HOME {
	width: 69px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-HOME.gif) right top no-repeat;
}
#nav-HOME a {
	display: block;
	width: 69px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-HOME.gif) -5000px -5000px no-repeat;
}
#nav-MERCY {
	width: 64px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-MERCY.gif) right top no-repeat;
}
#nav-MERCY a {
	display: block;
	width: 64px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-MERCY.gif) -5000px -5000px no-repeat;
}
#nav-INFLUENCE {
	width: 89px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-INFLUENCE.gif) right top no-repeat;
}
#nav-INFLUENCE a {
	display: block;
	width: 89px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-INFLUENCE.gif) -5000px -5000px no-repeat;
}
#nav-LIFEDISCIPLESHIP {
	width: 131px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-LIFEDISCIPLESHIP.gif) right top no-repeat;
}
#nav-LIFEDISCIPLESHIP a {
	display: block;
	width: 131px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-LIFEDISCIPLESHIP.gif) -5000px -5000px no-repeat;
}
#nav-EVANGELISM {
	width: 99px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-EVANGELISM.gif) right top no-repeat;
}
#nav-EVANGELISM a {
	display: block;
	width: 99px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-EVANGELISM.gif) -5000px -5000px no-repeat;
}
#nav-FAQs {
	width: 53px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-FAQs.gif) left top no-repeat;
}
#nav-FAQs a {
	display: block;
	width: 53px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-FAQs.gif) -5000px -5000px no-repeat;
}

#nav-RESOURCES {
	width: 97px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-RESOURCES.gif) left top no-repeat;
}
#nav-RESOURCES a {
	display: block;
	width: 97px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-RESOURCES.gif) -5000px -5000px no-repeat;
}
#nav-SQUAREMILEDEAL {
	width: 130px;
	height: 38px;
	float: left;
	background: url(/images/style/smile/nav-SQUAREMILEDEAL.gif) left top no-repeat;
}
#nav-SQUAREMILEDEAL a {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(/images/style/smile/nav-SQUAREMILEDEAL.gif) -5000px -5000px no-repeat;
}
#nav-HOME a:hover, #nav-MERCY a:hover, #nav-INFLUENCE a:hover, #nav-LIFEDISCIPLESHIP a:hover, #nav-EVANGELISM a:hover, #nav-FAQs a:hover, #nav-RESOURCES a:hover, #nav-SQUAREMILEDEAL a:hover {
	background-position: left bottom;
	z-index: 21;
}
#nav-HOME a span, #nav-MERCY a span, #nav-INFLUENCE a span, #nav-LIFEDISCIPLESHIP a span, #nav-EVANGELISM a span, #nav-FAQs a span, #nav-RESOURCES a span, #nav-SQUAREMILEDEAL a span {
	display: none;
}
#nav-HOME span, #nav-MERCY span, #nav-INFLUENCE span, #nav-LIFEDISCIPLESHIP span, #nav-EVANGELISM span, #nav-FAQs span, #nav-RESOURCES span, #nav-SQUAREMILEDEAL span {
	display: none;
}
.h_img {
	vertical-align: middle;
}
/* footer */

.footer {
	border-top: 1px solid #92B5CF;
}
/* text formatting */

blockquote {
	padding: 0 30px 5px 30px;  
}

ul, ol {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	font-size: 1em;
}
li {
	margin: 0 0 0 10px;
	padding: 5px 0 5px 5px;
}
h2 {
	padding: 0;
	margin: 0 5px 10px 10px;
	border: none;
}

/* ------- Subsite Specific Styles  --------- */

/* Home Page */
.mileHomeLeft { margin: 15px; float: left; width: 510px;}
.mileHomeRight { margin: 15px 0; float: left; width: 435px; }

#scrollup { position: relative; left: 3px; overflow: hidden; background: white url(../images/style/smile/scrollupBgnd.gif) top left no-repeat; height: 115px; width: 419px; padding-bottom: 5px; }
.headline { position: absolute; top: 120px; left: 5px; height: 100px; width:399px; padding: 5px; }
.headline p { color: #314351; font-weight: 700; }
.headline .promo p { color: #314351; font-weight: 500; }
.author { color: #166D98; padding-left: 10px;}
.mileHomeRightText, .mileHomeFormHeader { padding: 0; position: relative; left: 3px; top: -1px; background: transparent top left no-repeat; width: 419px; }
.mileHomeRightText ol, .mileHomeFormHeader ol {padding: 0 0 0 10px; margin: 0 0 0 25px;}
.mileHomeRightText li, .mileHomeFormHeader li {padding: 0 0 2px 0; margin: 0;}
.mileHomeRightText p, .mileHomeFormHeader p {padding-bottom: 2px;}

.mileHomeTopImage { text-align: center; padding-bottom: 2px; }

.welcome_top { background: url(/images/style/smile/hwb_top.gif) left top no-repeat; width: 510px; height: 22px; padding: 0; margin: 0;}
.welcome { padding: 0; margin: 0; background: #E4E4E4; width: 510px; }
.welcome_bottom { background: url(../images/style/smile/hwb_btm.gif) left bottom no-repeat; width: 510px; height: 22px; padding: 0; margin: 0; }

.video_top { background: url(/images/style/smile/hvb_top.gif) left top no-repeat; width: 460px; height: 22px; padding: 0; margin: 0 25px; }
.video { margin: 0 25px; padding: 0 5px; background: #000; width: 450px; height: 292px; }
.video_bottom { background: url(../images/style/smile/hvb_btm.gif) left bottom no-repeat; width: 460px; height: 22px; padding: 0; margin: 0 25px 10px 25px; }
.mile_videoText { display: none;}

.mileHomeText { margin: 0 25px; padding-bottom:0; }
.mileHomeText h2 { color: #166D98; border-bottom: none; margin-left: 0; }
.mileHomeText p, .mileHomeText li, .mileHomeText table, .mileHomeRightText p, .mileHomeRightText li, .mileHomeFormHeader p, .mileHomeFormHeader li, .mileHomeForm, .mileHomeForm p { color: #314351; }
.mileHomeText table {  margin: 0 5px 10px 10px; width: 100%; }
.mileHomeText table td { padding: 3px 5px; }
.mileHomeText table td.mile:first-letter { font-size: 1.5em; font-family: Verdana, Geneva, sans-serif; margin-right: 2px; }
.mileHomeText li { padding: 0 0 5px 5px; list-style-type: circle; }
.mileHomeText p.last { padding-bottom: 0; }



.mileHomeImage { position: relative; top: -1px; left: 0; padding: 0; margin: 0; }
.mileFlashAnimation { position: relative; top: 3px; left: 0; padding: 0; margin: 0; }

p.mileResourceAdvert { position: relative; left: 0; top: 6px; height: 351px; width: 419px; background-repeat: no-repeat; background-image: url(/images/style/smile/ResourcePack.jpg); }
p.mileResourceAdvert a { display: block; position: absolute; top: 0px; left: 0px; height: 351px; width: 419px; text-indent: -5000px; overflow: hidden; background-position: -5000px -5000px; background-repeat: no-repeat; background-image: url(/images/style/smile/ResourcePack.jpg); }
p.mileResourceAdvert a:hover { text-decoration: none; background-position: 0px 0px; z-index: 20; }
p.mileResourceAdvert img { 	display: none; border: 0; padding: 0; margin: 0; }

/* Content Pages */
.mileRight { margin: 15px; float: right; position: relative; height: auto; overflow: visible; }

.mileRight_Top { position: relative; background: url(/images/style/smile/mr_top.gif) left top no-repeat; 	width: 625px; height: 22px; padding: 0; margin: 0; }
.mileRight_Middle { padding: 0; margin: 0; background: #E4E4E4; width: 625px; min-height: 395px; height: auto; }
.mileRight_Bottom { background: white url(/images/style/smile/mr_btm.gif) left bottom no-repeat; width: 625px; height: 22px; padding: 0; margin: -16px 0 0 0; clear: both; }
.mileRightTitle { z-index: 50; position: relative; }

.mileLeft { float:left; position: relative; width:305px; min-height: 400px; height: auto; margin: 15px 0 15px 15px; overflow: visible; }

.mileLeftM_Top { background: url(/images/style/smile/mlm_top.gif) left top no-repeat; width: 310px; height: 22px; padding: 0; margin: 0; }
.mileLeftM_Middle { padding: 0; margin: 0; 	background: #fff url(/images/style/smile/mlm_mid.gif) left top repeat-y; width: 310px; min-height: 395px; height: auto; }
.mileLeftM_Bottom { background: white url(/images/style/smile/mlm_btm.gif) left bottom no-repeat; width: 310px; height: 22px; padding: 0; margin: -16px 0 0 0; }
.mileLeftI_Top { background: url(/images/style/smile/mli_top.gif) left top no-repeat; width: 310px; height: 22px; padding: 0; margin: 0; }
.mileLeftI_Middle { padding: 0; margin: 0; background: #fff url(/images/style/smile/mli_mid.gif) left top repeat-y; width: 310px; min-height: 395px; height: auto; }
.mileLeftI_Bottom { background: white url(/images/style/smile/mli_btm.gif) left bottom no-repeat; width: 310px; height: 22px; padding: 0; margin: -16px 0 0 0; }
.mileLeftL_Top { background: url(/images/style/smile/mll_top.gif) left top no-repeat; width: 310px; height: 22px; padding: 0; margin: 0; }
.mileLeftL_Middle { padding: 0; margin: 0; background: #fff url(/images/style/smile/mll_mid.gif) left top repeat-y; width: 310px; min-height: 395px; height: auto;}
.mileLeftL_Bottom { background: white url(/images/style/smile/mll_btm.gif) left bottom no-repeat; width: 310px; 	height: 22px; padding: 0; 	margin: -16px 0 0 0; }
.mileLeftE_Top { background: url(/images/style/smile/mle_top.gif) left top no-repeat; width: 310px; height: 22px; padding: 0; margin: 0; }
.mileLeftE_Middle { padding: 0; margin: 0; background: #fff url(/images/style/smile/mle_mid.gif) left top repeat-y; width: 310px; min-height: 395px; height: auto; }
.mileLeftE_Bottom { background: white url(/images/style/smile/mle_btm.gif) left bottom no-repeat; width: 310px; height: 22px; padding: 0; margin: -16px 0 0 0; }
.mileLeftNone_Top { background: url(/images/style/smile/ml_top.gif) left top no-repeat; width: 310px; height: 22px; padding: 0; margin: 0; }
.mileLeftNone_Middle { padding: 0; margin: 0; background: #fff url(/images/style/smile/ml_mid.gif) left top repeat-y; width: 310px; min-height: 285px; height: auto; }
.mileLeftNone_Bottom { background: white url(/images/style/smile/ml_btm.gif) left bottom no-repeat; width: 310px; height: 22px; padding: 0; margin: -16px 0 0 0; }

.mileLeftVideo_top { background: white url(/images/style/smile/mlv_top.gif) left top no-repeat; width: 310px; height: 22px; padding: 0; margin: 15px 0 0 0; }
.mileLeftVideo_middle { margin: 0; padding: 0; background: #000; width: 310px; min-height: 210px; height: auto; }
.mileLeftVideo_bottom { background: white url(/images/style/smile/mlv_btm.gif) left bottom no-repeat; width: 310px; height: 22px; padding: 0; margin: -16px 0 15px 0; }

.mileLeftPosition { position: relative;}

.mileBgndLetter_M { display: block; width: 305px; height: 230px; background: transparent url(/images/style/smile/bgnd_M.gif) right top no-repeat; position: absolute; top: 0; left: 320px; z-index: 1; overflow: hidden; }
.mileBgndLetter_I { display: block; width: 121px; height: 289px; background: transparent url(/images/style/smile/bgnd_I.gif) right top no-repeat; 	position: absolute; top: 0; left: 504px; z-index: 1; overflow: hidden; }
.mileBgndLetter_L { display: block; width: 239px; height: 246px; background: transparent url(/images/style/smile/bgnd_L.gif) right top no-repeat; position: absolute; top: 0; left: 386px; z-index: 1; overflow: hidden; }
.mileBgndLetter_E { display: block; width: 182px; height: 241px; background: transparent url(/images/style/smile/bgnd_E.gif) right top no-repeat; position: absolute; top: 0; left: 442px; z-index: 1; overflow: hidden; }
.mileBgnd_FAQ { display: block; width: 275px; height: 307px; background: transparent url(/images/style/smile/bgnd_FAQs.gif) right top no-repeat; position: absolute; top: 0; left: 350px; z-index: 1; overflow: hidden; }

.milePad { padding: 10px; }
.mileOrgNetDetail { margin: 15px; }
.mileOrgNetDetail img { position: relative; top: -12px; float:right; margin:3px; padding: 3px; 	border: #013473 1px solid; }
.mileOrgNetDetail h3 { padding-top: 0; border-bottom: none; }
.mileCategory { float: right; }
.mileFAQs { margin: 15px; }

.mileRight_Middle h2 { position: relative; top: -10px; }

.mileRightText { position: relative; top: -10px; z-index: 50; margin: 0 15px; }
.mileRightText .rightFloat { text-align: right; float: none; }
.orgSearch { z-index: 0; text-align: center; position: relative; top: -10px;  margin: 0 15px; }

.mileRightText hr { clear: both; margin: 5px; }
.mileRightText br { clear: both; margin: 5px; }
hr.mileHR { clear: both; margin: 5px; }
.mileRightText h2 { padding: 5px 0; margin: 0;}
.mileRightText h3 { margin: 0 5px 5px 0; }
.mileRightText p { margin: 5px 10px 0 10px;}
.mileRightText h4 { margin: 0 5px; }
.mileRightText h5 { margin: 0 5px; }
.mileRightText h6 { margin: 0 5px; }
.mileRightText img { padding: 3px; border: 1px solid #B0B2C4; margin: 3px; position: relative;}

.mileRightFurtherReading { margin: 10px 15px 5px 15px; font-size: 1.2em; font-weight: 700; position: relative; top: -10px;}

.mileLearningText p { margin: 0 15px; }

.mileStoriesLeft { position:relative; float: left; width: 116px; max-width: 116px; text-align: center; padding: 0; margin: 0; }
.mileStoriesLeft img { padding: 3px; border: 1px solid #B0B2C4; margin: 3px; }
.mileStoriesRight { position:relative; float: left; width: 474px; text-align: left; padding: 0; margin: 0; }
.mileStoriesRight h3 { border: none; padding-top: 0 ; margin: 5px 0 0 0; }

.mileResourcesLeft { position:relative; float: left; width: 116px; max-width: 116px; text-align: center; padding: 0; margin: 0; }
.mileResourcesLeft img { padding: 3px; border: 1px solid #B0B2C4; margin: 3px; }
.mileResourcesRight { position:relative; float: left; width: 464px; text-align: left; padding: 0; margin: 0; }
.mileResourcesRight h3 { border: none; padding-top: 0 ; margin: 5px 0 0 0; }

.mileBooksLeft { position:relative; float: left; width: 70px; max-width: 70px; text-align: center; padding: 0; margin: 0; }
.mileBooksLeft img { padding: 3px; border: 1px solid #B0B2C4; margin: 3px; }
.mileBooksRight { position:relative; float: left; width: 490px; text-align: left; padding: 0; margin: 0; }
.mileFurtherReading strong { font-size: 1.2em; }
.mileBooksTitle { font-size: 1.2em; font-weight: 700; margin-left: 0; padding-left: 0;}
.mileFurtherReading hr { clear: both; margin: 1px; padding: 0; line-height: 3px; font-size: 3px; }
.mileFurtherReading br { clear: both; margin: 1px; padding: 0; line-height: 3px; font-size: 3px; }
.mileFurtherReading p.link  { margin: 0; padding: 0 0 2px 0; text-align: right;}

/* 2nd Level MILE pages */
.mileMain { margin: 15px auto; width: 865px; min-height: 400px; height: auto; overflow: visible; }
.mileMain_top { position: relative; background: url(/images/style/smile/mm_top.gif) left top no-repeat; width: 865px; height: 22px; padding: 0; margin: 0; }
.mileMain_middle { padding: 0 15px; margin: 0; background: #E4E4E4; width: 835px; min-height: 390px; height: auto; }
.mileMain_bottom { background: white url(/images/style/smile/mm_btm.gif) left top no-repeat; width: 865px; height: 22px; padding: 0; margin: -11px 0 0 0; }
.mileMain_middle h2 { margin-left: 0; }

.mileMain_top .mileBgndLetter_M { left: 560px; }
.mileMain_top .mileBgndLetter_I { left: 744px; }
.mileMain_top .mileBgndLetter_L { left: 626px; }
.mileMain_top .mileBgndLetter_E { left: 682px; }

/* MILE Logos */
.mileLogos { position: relative; z-index: 10; }

h2.largeEvangelismLogo, h2.largeLifeDisLogo, h2.largeInfluenceLogo, h2.largeMercyLogo { position: absolute; left: 425px; top: 3px; display: block; background-repeat: no-repeat;}

h2.largeEvangelismLogo a, h2.largeLifeDisLogo a, h2.largeInfluenceLogo a , h2.largeMercyLogo a{ display: block; position: absolute; top: 0px; left: 0px; text-indent: -5000px; overflow: hidden; background-position: -5000px -5000px; background-repeat: no-repeat; }

h2.largeMercyLogo, h2.largeMercyLogo a { height: 98px; width: 357px; background-image: url(/images/style/smile/mercyLogo.png); }
h2.largeInfluenceLogo, h2.largeInfluenceLogo a { height: 98px; width: 414px; background-image: url(/images/style/smile/influenceLogo.png); }
h2.largeLifeDisLogo, h2.largeLifeDisLogo a { height: 110px; width: 374px; background-image: url(/images/style/smile/lifeDiscipleshipLogo.png); }
h2.largeEvangelismLogo, h2.largeEvangelismLogo a { height: 98px; width: 413px; background-image: url(/images/style/smile/evangelismLogo.png); }

p.smallEvangelismLogo, p.smallLifeDisLogo, p.smallInfluenceLogo , p.smallMercyLogo { position: absolute; left: 10px; top: -8px; display: block; background-repeat: no-repeat;}

p.smallEvangelismLogo a, p.smallLifeDisLogo a , p.smallInfluenceLogo a, p.smallMercyLogo a { display: block; position: absolute; top: 0px; left: 0px; text-indent: -5000px; overflow: hidden; background-position: -5000px -5000px; background-repeat: no-repeat; }

p.smallMercyLogo, p.smallMercyLogo a { height: 76px; width: 280px; background-image: url(/images/style/smile/mercyLogoSmall.jpg); }
p.smallInfluenceLogo, p.smallInfluenceLogo a { height: 47px; width: 280px; 	background-image: url(/images/style/smile/influenceLogoSmall.jpg); }
p.smallLifeDisLogo, p.smallLifeDisLogo a { height: 82px; width: 280px; background-image: url(/images/style/smile/lifeDiscipleshipLogoSmall.jpg); }
p.smallEvangelismLogo, p.smallEvangelismLogo a { background-image: url(/images/style/smile/evangelismLogoSmall.jpg);  height: 64px; width: 280px; }

/* Common Mile Logo Styles */
h2.largeEvangelismLogo a:hover, h2.largeLifeDisLogo a:hover, h2.largeInfluenceLogo a:hover, h2.largeMercyLogo a:hover, p.smallMercyLogo a:hover, p.smallInfluenceLogo a:hover, p.smallLifeDisLogo a:hover, p.smallEvangelismLogo a:hover { text-decoration: none; background-position: 0px 0px; z-index: 20; }	
		
h2.largeEvangelismLogo img, h2.largeLifeDisLogo img, h2.largeInfluenceLogo img, h2.largeMercyLogo img, p.smallMercyLogo img, p.smallInfluenceLogo img, p.smallLifeDisLogo img, p.smallEvangelismLogo img { display: none; }

/* MILE Images */
.mileImages { position: relative; z-index: 10; }

p.evangelismImage, p.lifeDisImage, p.influenceImage, p.mercyImage { position: absolute; height: 261px; width: 373px; display: block; background-repeat: no-repeat; left: 430px; top: 121px; }

p.mercyImage { background-image: url(/images/style/smile/mercyImage.jpg); }
p.influenceImage { background-image: url(/images/style/smile/influenceImage.jpg); }
p.lifeDisImage { background-image: url(/images/style/smile/lifeDiscipleshipImage.jpg); }
p.evangelismImage { background-image: url(/images/style/smile/evangelismImage.jpg); }

p.evangelismImage a, p.lifeDisImage a, p.influenceImage a, p.mercyImage a { display: block; position: absolute; top: 0px; left: 0px; height: 261px; width: 373px; text-indent: -5000px; overflow: hidden; background-position: -5000px -5000px; background-repeat: no-repeat; }

p.mercyImage a { background-image: url(/images/style/smile/mercyImage.jpg); }
p.influenceImage a { background-image: url(/images/style/smile/influenceImage.jpg);}
p.lifeDisImage a { background-image: url(/images/style/smile/lifeDiscipleshipImage.jpg); }
p.evangelismImage a { background-image: url(/images/style/smile/evangelismImage.jpg); }

/* common MILE Image Styles */
p.mercyImage a:hover, p.influenceImage a:hover, p.lifeDisImage a:hover, p.evangelismImage a:hover { text-decoration: none; background-position: 0px 0px; z-index: 20; }	
p.mercyImage img, p.influenceImage img, p.lifeDisImage img, p.evangelismImage img { display: none; }

/* MILE Buttons */
.mileButtons { position: relative; float: left; z-index: 100; }

/* Large Buttons */
p.largeButtonEvangelismInspiring, p.largeButtonEvangelismEquipping, p.largeButtonEvangelismConnecting, p.largeButtonEvangelismLearning, p.largeButtonLifeDisInspiring, p.largeButtonLifeDisEquipping, p.largeButtonLifeDisConnecting, p.largeButtonLifeDisLearning, p.largeButtonInfluenceInspiring, p.largeButtonInfluenceEquipping, p.largeButtonInfluenceConnecting, p.largeButtonInfluenceLearning, p.largeButtonMercyInspiring, p.largeButtonMercyEquipping, p.largeButtonMercyConnecting, p.largeButtonMercyLearning { position: absolute; height: 166px; width: 166px; background-repeat: no-repeat; }

p.largeButtonMercyLearning { left: 5px; top: 0px; background-image: url(/images/style/smile/buttonMercyLearning.jpg); z-index: 500; }
p.largeButtonMercyConnecting { left: 216px; top: 0px; background-image: url(/images/style/smile/buttonMercyConnecting.jpg); z-index: 400; }	
p.largeButtonMercyEquipping {  left: 5px; top: 216px; background-image: url(/images/style/smile/buttonMercyEquipping.jpg); z-index: 300; }
p.largeButtonMercyInspiring {  left: 216px; top: 216px;  background-image: url(/images/style/smile/buttonMercyInspiring.jpg); z-index: 200; }
p.largeButtonInfluenceLearning { left: 5px; top: 0px; background-image: url(/images/style/smile/buttonInfluenceLearning.jpg); z-index: 500; }
p.largeButtonInfluenceConnecting { left: 216px; top: 0px; background-image: url(/images/style/smile/buttonInfluenceConnecting.jpg); z-index: 400; }
p.largeButtonInfluenceEquipping { left: 5px; top: 216px; background-image: url(/images/style/smile/buttonInfluenceEquipping.jpg); z-index: 300; }
p.largeButtonInfluenceInspiring { left: 216px; top: 216px;  background-image: url(/images/style/smile/buttonInfluenceInspiring.jpg); z-index: 200; }	
p.largeButtonLifeDisLearning { left: 5px; top: 0px; background-image: url(/images/style/smile/buttonLifeDiscipleshipLearning.jpg); z-index: 500; }
p.largeButtonLifeDisConnecting { left: 216px; top: 0px; background-image: url(/images/style/smile/buttonLifeDiscipleshipConnecting.jpg); z-index: 400; }
p.largeButtonLifeDisEquipping { left: 5px; top: 216px; background-image: url(/images/style/smile/buttonLifeDiscipleshipEquipping.jpg); z-index: 300; }
p.largeButtonLifeDisInspiring { left: 216px; top: 216px;  background-image: url(/images/style/smile/buttonLifeDiscipleshipInspiring.jpg); z-index: 200; }
p.largeButtonEvangelismLearning { left: 5px; top: 0px; background-image: url(/images/style/smile/buttonEvangelismLearning.jpg); z-index: 500; }
p.largeButtonEvangelismConnecting { left: 216px; top: 0px; background-image: url(/images/style/smile/buttonEvangelismConnecting.jpg); z-index: 400; }
p.largeButtonEvangelismEquipping { left: 5px; top: 216px; background-image: url(/images/style/smile/buttonEvangelismEquipping.jpg); z-index: 300; }
p.largeButtonEvangelismInspiring { left: 216px;	top: 216px; background-image: url(/images/style/smile/buttonEvangelismInspiring.jpg);	z-index: 200; }

p.largeButtonInfluenceConnecting a { background-image: url(/images/style/smile/buttonInfluenceConnecting_hover.jpg); }
p.largeButtonEvangelismInspiring a, p.largeButtonEvangelismEquipping a, p.largeButtonEvangelismConnecting a, p.largeButtonEvangelismLearning a, p.largeButtonLifeDisInspiring a, p.largeButtonLifeDisEquipping a, p.largeButtonLifeDisConnecting a, p.largeButtonLifeDisLearning a, p.largeButtonInfluenceInspiring a, p.largeButtonInfluenceEquipping a, p.largeButtonInfluenceConnecting a, p.largeButtonInfluenceLearning a, p.largeButtonMercyInspiring a, p.largeButtonMercyEquipping a , p.largeButtonMercyConnecting a, p.largeButtonMercyLearning a { display: block; position: absolute; top: 0px; left: 0px; width: 166px; height: 166px; text-indent: -5000px; background-position: -5000px -5000px; background-repeat: no-repeat; }

p.largeButtonMercyLearning a { background-image: url(/images/style/smile/buttonMercyLearning_hover.jpg); }
p.largeButtonMercyConnecting a { background-image: url(/images/style/smile/buttonMercyConnecting_hover.jpg); }
p.largeButtonMercyEquipping a { background-image: url(/images/style/smile/buttonMercyEquipping_hover.jpg); }
p.largeButtonMercyInspiring a { background-image: url(/images/style/smile/buttonMercyInspiring_hover.jpg); }
p.largeButtonInfluenceLearning a { background-image: url(/images/style/smile/buttonInfluenceLearning_hover.jpg); }
p.largeButtonInfluenceEquipping a { background-image: url(/images/style/smile/buttonInfluenceEquipping_hover.jpg); }
p.largeButtonInfluenceInspiring a { background-image: url(/images/style/smile/buttonInfluenceInspiring_hover.jpg); }
p.largeButtonLifeDisLearning a { background-image: url(/images/style/smile/buttonLifeDiscipleshipLearning_hover.jpg); }
p.largeButtonLifeDisConnecting a { background-image: url(/images/style/smile/buttonLifeDiscipleshipConnecting_hover.jpg); }
p.largeButtonLifeDisEquipping a { background-image: url(/images/style/smile/buttonLifeDiscipleshipEquipping_hover.jpg); }
p.largeButtonLifeDisInspiring a { background-image: url(/images/style/smile/buttonLifeDiscipleshipInspiring_hover.jpg); }
p.largeButtonEvangelismLearning a { background-image: url(/images/style/smile/buttonEvangelismLearning_hover.jpg); }
p.largeButtonEvangelismConnecting a { background-image: url(/images/style/smile/buttonEvangelismConnecting_hover.jpg); }
p.largeButtonEvangelismEquipping a { background-image: url(/images/style/smile/buttonEvangelismEquipping_hover.jpg); }		
p.largeButtonEvangelismInspiring a { background-image: url(/images/style/smile/buttonEvangelismInspiring_hover.jpg); }

/* Small Buttons */

p.smallButtonEvangelism, p.smallButtonLifeDis, p.smallButtonInfluence, p.smallButtonMercy, p.smallButtonEvangelismInspiring, p.smallButtonEvangelismEquipping, p.smallButtonEvangelismLearning,  p.smallButtonEvangelismConnecting, p.smallButtonLifeDisInspiring, p.smallButtonLifeDisEquipping, p.smallButtonLifeDisConnecting, p.smallButtonLifeDisLearning, p.smallButtonInfluenceInspiring, p.smallButtonInfluenceEquipping, p.smallButtonInfluenceConnecting, p.smallButtonInfluenceLearning, p.smallButtonMercyInspiring, p.smallButtonMercyEquipping, p.smallButtonMercyConnecting, p.smallButtonMercyLearning { position: absolute; height: 130px; width: 130px; background-repeat: no-repeat; }
		
p.smallButtonMercyLearning { left: 10px; top: 100px; background-image: url(/images/style/smile/buttonMercyLearningSmall.jpg); z-index: 1000; }		
p.smallButtonMercyConnecting { left: 160px; top: 100px; background-image: url(/images/style/smile/buttonMercyConnectingSmall.jpg); z-index: 900; }
p.smallButtonMercyEquipping { left: 10px; top: 255px; background-image: url(/images/style/smile/buttonMercyEquippingSmall.jpg); z-index: 800; }
p.smallButtonMercyInspiring { left: 160px; top: 255px; background-image: url(/images/style/smile/buttonMercyInspiringSmall.jpg); z-index: 700; }
p.smallButtonInfluenceLearning { left: 10px; top: 100px; background-image: url(/images/style/smile/buttonInfluenceLearningSmall.jpg); z-index: 1000; }		
p.smallButtonInfluenceConnecting { left: 160px; top: 100px; background-image: url(/images/style/smile/buttonInfluenceConnectingSmall.jpg); z-index: 900; }
p.smallButtonInfluenceEquipping { left: 10px; top: 255px; background-image: url(/images/style/smile/buttonInfluenceEquippingSmall.jpg); z-index: 800; }
p.smallButtonInfluenceInspiring { left: 160px; top: 255px; background-image: url(/images/style/smile/buttonInfluenceInspiringSmall.jpg); z-index: 700; }
p.smallButtonLifeDisLearning { left: 10px; top: 100px; background-image: url(/images/style/smile/buttonLifeDiscipleshipLearningSmall.jpg); z-index: 1000; }		
p.smallButtonLifeDisConnecting { left: 160px; top: 100px; background-image: url(/images/style/smile/buttonLifeDiscipleshipConnectingSmall.jpg); z-index: 900; }
p.smallButtonLifeDisEquipping { left: 10px; top: 255px; background-image: url(/images/style/smile/buttonLifeDiscipleshipEquippingSmall.jpg); z-index: 800; }
p.smallButtonLifeDisInspiring { left: 160px; top: 255px; background-image: url(/images/style/smile/buttonLifeDiscipleshipInspiringSmall.jpg); z-index: 700; }
p.smallButtonEvangelismLearning { left: 10px; top: 100px; background-image: url(/images/style/smile/buttonEvangelismLearningSmall.jpg); z-index: 1000; }	
p.smallButtonEvangelismConnecting { left: 160px; top: 100px; background-image: url(/images/style/smile/buttonEvangelismConnectingSmall.jpg); z-index: 900; }
p.smallButtonEvangelismEquipping { left: 10px; top: 255px; background-image: url(/images/style/smile/buttonEvangelismEquippingSmall.jpg); z-index: 800; }
p.smallButtonEvangelismInspiring { left: 160px;top: 255px; background-image: url(/images/style/smile/buttonEvangelismInspiringSmall.jpg); z-index: 700; }
p.smallButtonMercy { left: 10px; top: -8px; background-image: url(/images/style/smile/Square-Mile-M.jpg); z-index: 1000; }		
p.smallButtonInfluence { left: 165px; top: -8px; background-image: url(/images/style/smile/Square-Mile-I.jpg); z-index: 900; }
p.smallButtonLifeDis { left: 10px; top: 147px; background-image: url(/images/style/smile/Square-Mile-L.jpg); z-index: 800; }
p.smallButtonEvangelism { left: 165px; top: 147px; background-image: url(/images/style/smile/Square-Mile-E.jpg); z-index: 700; }

p.smallButtonEvangelism a ,p.smallButtonLifeDis a, p.smallButtonInfluence a, p.smallButtonMercy a, p.smallButtonEvangelismInspiring a, p.smallButtonEvangelismEquipping a, p.smallButtonEvangelismConnecting a, p.smallButtonEvangelismLearning a, p.smallButtonLifeDisInspiring a, p.smallButtonLifeDisEquipping a, p.smallButtonLifeDisConnecting a, p.smallButtonLifeDisLearning a, p.smallButtonInfluenceInspiring a, p.smallButtonInfluenceEquipping a, p.smallButtonInfluenceConnecting a, p.smallButtonInfluenceLearning a, p.smallButtonMercyInspiring a, p.smallButtonMercyEquipping a, p.smallButtonMercyConnecting a, p.smallButtonMercyLearning a { display: block; position: absolute; top: 0px; left: 0px; width: 130px; height: 130px; text-indent: -5000px; background-position: -5000px -5000px; background-repeat: no-repeat; }

p.smallButtonMercyLearning a { background-image: url(/images/style/smile/buttonMercyLearningSmall_hover.jpg); }
p.smallButtonMercyConnecting a { background-image: url(/images/style/smile/buttonMercyConnectingSmall_hover.jpg); }
p.smallButtonMercyEquipping a { background-image: url(/images/style/smile/buttonMercyEquippingSmall_hover.jpg); }
p.smallButtonMercyInspiring a { background-image: url(/images/style/smile/buttonMercyInspiringSmall_hover.jpg); }
p.smallButtonInfluenceLearning a { background-image: url(/images/style/smile/buttonInfluenceLearningSmall_hover.jpg); }
p.smallButtonInfluenceConnecting a { background-image: url(/images/style/smile/buttonInfluenceConnectingSmall_hover.jpg); }
p.smallButtonInfluenceEquipping a { background-image: url(/images/style/smile/buttonInfluenceEquippingSmall_hover.jpg); }
p.smallButtonInfluenceInspiring a { background-image: url(/images/style/smile/buttonInfluenceInspiringSmall_hover.jpg); }
p.smallButtonLifeDisLearning a { background-image: url(/images/style/smile/buttonLifeDiscipleshipLearningSmall_hover.jpg); }
p.smallButtonLifeDisConnecting a { background-image: url(/images/style/smile/buttonLifeDiscipleshipConnectingSmall_hover.jpg); }
p.smallButtonLifeDisEquipping a { background-image: url(/images/style/smile/buttonLifeDiscipleshipEquippingSmall_hover.jpg); }
p.smallButtonLifeDisInspiring a { background-image: url(/images/style/smile/buttonLifeDiscipleshipInspiringSmall_hover.jpg);}
p.smallButtonEvangelismLearning a { background-image: url(/images/style/smile/buttonEvangelismLearningSmall_hover.jpg); }
p.smallButtonEvangelismConnecting a { background-image: url(/images/style/smile/buttonEvangelismConnectingSmall_hover.jpg); }
p.smallButtonEvangelismEquipping a { background-image: url(/images/style/smile/buttonEvangelismEquippingSmall_hover.jpg); }
p.smallButtonEvangelismInspiring a { background-image: url(/images/style/smile/buttonEvangelismInspiringSmall_hover.jpg); }
p.smallButtonEvangelism a { background-image: url(/images/style/smile/Square-Mile-E_hover.jpg); }
p.smallButtonLifeDis a { background-image: url(/images/style/smile/Square-Mile-L_hover.jpg); }
p.smallButtonInfluence a { background-image: url(/images/style/smile/Square-Mile-I_hover.jpg); }
p.smallButtonMercy a { background-image: url(/images/style/smile/Square-Mile-M_hover.jpg); }

/* common button styles */

p.largeButtonMercyLearning a span, p.largeButtonMercyConnecting a span, p.largeButtonMercyEquipping a span, p.largeButtonMercyInspiring a span, p.largeButtonInfluenceLearning a span, p.largeButtonInfluenceLearning a span, p.largeButtonInfluenceConnecting a span, p.largeButtonInfluenceEquipping a span, p.largeButtonInfluenceInspiring a span, p.largeButtonLifeDisLearning a span, p.largeButtonLifeDisConnecting a span, p.largeButtonLifeDisEquipping a span, p.largeButtonLifeDisInspiring a span, p.largeButtonEvangelismLearning a span, p.largeButtonEvangelismConnecting a span, p.largeButtonEvangelismEquipping a span, p.largeButtonEvangelismInspiring a span { visibility: hidden; position: absolute; top: 10px; left: 46px; width: 270px; height: 70px; text-align: center; padding: 15px 10px 23px 30px; font-size: 1.4em; font-style: italic; line-height: 1.4em; cursor: pointer; }
p.smallButtonMercyLearning a span, p.smallButtonMercyConnecting a span, p.smallButtonMercyEquipping a span, p.smallButtonMercyInspiring a span, p.smallButtonInfluenceLearning a span, p.smallButtonInfluenceLearning a span, p.smallButtonInfluenceConnecting a span, p.smallButtonInfluenceEquipping a span, p.smallButtonInfluenceInspiring a span, p.smallButtonLifeDisLearning a span, p.smallButtonLifeDisConnecting a span, p.smallButtonLifeDisEquipping a span, p.smallButtonLifeDisInspiring a span, p.smallButtonEvangelismLearning a span, p.smallButtonEvangelismConnecting a span, p.smallButtonEvangelismEquipping a span, p.smallButtonEvangelismInspiring a span, p.smallButtonEvangelism a span, p.smallButtonLifeDis a span, p.smallButtonInfluence a span, p.smallButtonMercy a span { visibility: hidden; position: absolute; top: 5px; left: 36px; width: 215px; height: 57px; text-align: center; padding: 10px 10px 20px 25px; font-size: 1.2em; font-style: italic; line-height: 1.2em; cursor: pointer; }
p.smallButtonEvangelism a span, p.smallButtonLifeDis a span, p.smallButtonInfluence a span, p.smallButtonMercy a span { font-size: 1.1em;}
p.largeButtonMercyLearning a span, p.largeButtonMercyConnecting a span, p.largeButtonMercyEquipping a span, p.largeButtonMercyInspiring a span { background: url(/images/style/smile/buttonHoverMercy.png) left top no-repeat; }
p.smallButtonMercyLearning a span, p.smallButtonMercyConnecting a span, p.smallButtonMercyEquipping a span, p.smallButtonMercyInspiring a span, p.smallButtonMercy a span { background: url(/images/style/smile/buttonHoverMercySmall.png) left top no-repeat; }
p.largeButtonInfluenceLearning a span, p.largeButtonInfluenceConnecting a span, p.largeButtonInfluenceEquipping a span, p.largeButtonInfluenceInspiring a span  { background: url(/images/style/smile/buttonHoverInfluence.png) left top no-repeat; }
p.smallButtonInfluenceLearning a span, p.smallButtonInfluenceConnecting a span, p.smallButtonInfluenceEquipping a span, p.smallButtonInfluenceInspiring a span, p.smallButtonInfluence a span  { background: url(/images/style/smile/buttonHoverInfluenceSmall.png) left top no-repeat; }
p.largeButtonLifeDisLearning a span, p.largeButtonLifeDisConnecting a span, p.largeButtonLifeDisEquipping a span, p.largeButtonLifeDisInspiring a span { background: url(/images/style/smile/buttonHoverLifeDiscipleship.png) left top no-repeat; }
p.smallButtonLifeDisLearning a span, p.smallButtonLifeDisConnecting a span, p.smallButtonLifeDisEquipping a span, p.smallButtonLifeDisInspiring a span, p.smallButtonLifeDis a span { background: url(/images/style/smile/buttonHoverLifeDiscipleshipSmall.png) left top no-repeat; }
p.largeButtonEvangelismLearning a span, p.largeButtonEvangelismConnecting a span, p.largeButtonEvangelismEquipping a span, p.largeButtonEvangelismInspiring a span { background: url(/images/style/smile/buttonHoverEvangelism.png) left top no-repeat; }
p.smallButtonEvangelismLearning a span, p.smallButtonEvangelismConnecting a span, p.smallButtonEvangelismEquipping a span, p.smallButtonEvangelismInspiring a span, p.smallButtonEvangelism a span { background: url(/images/style/smile/buttonHoverEvangelismSmall.png) left top no-repeat; }
p.largeButtonMercyLearning a:hover, p.largeButtonMercyConnecting a:hover, p.largeButtonMercyEquipping a:hover, p.largeButtonMercyInspiring a:hover, p.largeButtonInfluenceLearning a:hover, p.largeButtonInfluenceConnecting a:hover, p.largeButtonInfluenceEquipping a:hover, p.largeButtonInfluenceInspiring a:hover, p.largeButtonLifeDisLearning a:hover, p.largeButtonLifeDisConnecting a:hover, p.largeButtonLifeDisEquipping a:hover, p.largeButtonLifeDisInspiring a:hover, p.largeButtonEvangelismLearning a:hover, p.largeButtonEvangelismConnecting a:hover, p.largeButtonEvangelismEquipping a:hover, p.largeButtonEvangelismInspiring a:hover, p.smallButtonMercyLearning a:hover, p.smallButtonMercyConnecting a:hover, p.smallButtonMercyEquipping a:hover, p.smallButtonMercyInspiring a:hover, p.smallButtonInfluenceLearning a:hover, p.smallButtonInfluenceConnecting a:hover, p.smallButtonInfluenceEquipping a:hover, p.smallButtonInfluenceInspiring a:hover, p.smallButtonLifeDisLearning a:hover, p.smallButtonLifeDisConnecting a:hover, p.smallButtonLifeDisEquipping a:hover, p.smallButtonLifeDisInspiring a:hover, p.smallButtonEvangelismLearning a:hover, p.smallButtonEvangelismConnecting a:hover, p.smallButtonEvangelismEquipping a:hover, p.smallButtonEvangelismInspiring a:hover, p.smallButtonEvangelism a:hover, p.smallButtonLifeDis a:hover, p.smallButtonInfluence a:hover, p.smallButtonMercy a:hover { text-decoration: none; background-position: 0px 0px; text-indent: 0px; z-index: 60; }	
p.largeButtonMercyLearning a:hover span, p.largeButtonMercyConnecting a:hover span, p.largeButtonMercyEquipping a:hover span, p.largeButtonMercyInspiring a:hover span, p.largeButtonInfluenceLearning a:hover span, p.largeButtonInfluenceConnecting a:hover span, p.largeButtonInfluenceEquipping a:hover span, p.largeButtonInfluenceInspiring a:hover span, p.largeButtonLifeDisLearning a:hover span, p.largeButtonLifeDisConnecting a:hover span, p.largeButtonLifeDisEquipping a:hover span, p.largeButtonLifeDisInspiring a:hover span, p.largeButtonEvangelismLearning a:hover span, p.largeButtonEvangelismConnecting a:hover span, p.largeButtonEvangelismEquipping a:hover span, p.largeButtonEvangelismInspiring a:hover span, p.smallButtonMercyLearning a:hover span, p.smallButtonMercyConnecting a:hover span, p.smallButtonMercyEquipping a:hover span, p.smallButtonMercyInspiring a:hover span, p.smallButtonInfluenceLearning a:hover span, p.smallButtonInfluenceConnecting a:hover span, p.smallButtonInfluenceEquipping a:hover span, p.smallButtonInfluenceInspiring a:hover span, p.smallButtonLifeDisLearning a:hover span, p.smallButtonLifeDisConnecting a:hover span, p.smallButtonLifeDisEquipping a:hover span, p.smallButtonLifeDisInspiring a:hover span, p.smallButtonEvangelismLearning a:hover span, p.smallButtonEvangelismConnecting a:hover span, p.smallButtonEvangelismEquipping a:hover span, p.smallButtonEvangelismInspiring a:hover span, p.smallButtonEvangelism a:hover span, p.smallButtonLifeDis a:hover span, p.smallButtonInfluence a:hover span, p.smallButtonMercy a:hover span { visibility: visible; display: block;}
p.largeButtonMercyLearning img, p.largeButtonMercyConnecting img, p.largeButtonMercyEquipping img, p.largeButtonMercyInspiring img, p.largeButtonInfluenceLearning img, p.largeButtonInfluenceConnecting img, p.largeButtonInfluenceEquipping img, p.largeButtonInfluenceInspiring img, p.largeButtonLifeDisLearning img, p.largeButtonLifeDisConnecting img, p.largeButtonLifeDisEquipping img, p.largeButtonLifeDisInspiring img, p.largeButtonEvangelismLearning img, p.largeButtonEvangelismConnecting img, p.largeButtonEvangelismEquipping img, p.largeButtonEvangelismInspiring img, p.smallButtonMercyLearning img, p.smallButtonMercyConnecting img, p.smallButtonMercyEquipping img, p.smallButtonMercyInspiring img, p.smallButtonInfluenceLearning img, p.smallButtonInfluenceConnecting img, p.smallButtonInfluenceEquipping img, p.smallButtonInfluenceInspiring img, p.smallButtonLifeDisLearning img, p.smallButtonLifeDisConnecting img, p.smallButtonLifeDisEquipping img, p.smallButtonLifeDisInspiring img, p.smallButtonEvangelismLearning img, p.smallButtonEvangelismConnecting img, p.smallButtonEvangelismEquipping img, p.smallButtonEvangelismInspiring img , p.smallButtonEvangelism img, p.smallButtonLifeDis img, p.smallButtonInfluence img, p.smallButtonMercy img { display: none; }
/* --- */

/* ----------------- FLOWPLAYER CSS ---------------------- */

/* dimensions for both splash image and the player wrapper */ 
a.flowplayer, a.flowplayer img { position: relative; width:400px; height:292px; top: 0px; left: 25px; padding:0; background: #000000; background-position: center; text-decoration: none; }
a.flowplayer img { left: 0px; }
a.flowplayer span { display: none; }
a.flowplayer:hover span { display: block; position: absolute; width: 100%; top: 265px; left: -1px; border:1px solid #477CA4; background-color:#e4e4e4; color:#000; text-align: center; z-index: 50; text-decoration: none; }
#smallVideo a.flowplayer, #smallVideo a.flowplayer img { position: relative; width:270px; height:197px; top: 0px; left: 20px; padding:0; background: #000000; background-position: center; text-decoration: none; }
#smallVideo a.flowplayer img { left: 0px; }
#smallVideo a.flowplayer span { display: none; }
#smallVideo a.flowplayer:hover span { display: block; position: absolute; width: 100%; top: 187px; left: -1px; border:1px solid #477CA4; background-color:#e4e4e4; color:#000; text-align: center; z-index: 50; text-decoration: none; }
/* play button on top of splash screen */ 
div.playButton { top:125px; left:175px; }
#smallVideo div.playButton { top:74px; left:110px; }
/* More / Less Styles - courtesy of Stu Nicholls - stunicholls.com */
.mileGallery { clear: both; }
#gallery { position: relative; top: -10px; left: 15px; width: 328px; padding:3px; z-index: 10; overflow: visible; min-height: 400px; height: auto;}
#gallery .switch { display:inline; color:#000; width:150px; height:50px; background:#fff; cursor:pointer; border:1px solid #477CA4; border-color:#ccc #444 #000 #ddd; float:left; padding:4px; margin:2px; text-align:center; vertical-align:middle; }
#gallery .switch .imageHide { position: relative; left: 20px; display:none; z-index:100; background-color: #fff; margin:3px; padding: 3px; border: #013473 1px solid; min-width: 120px; }
#gallery .switch .imageHide img { padding-top: 3px; }
#gallery .switch:hover { border-color: #000 #ddd #ccc #444; background: #fff; }
#gallery .switch:hover .imageHide { display: block; }
#gallery .off {}
#gallery .hide { display:none; z-index:50; }
#gallery .show { position:absolute; top:5px; left:345px; display:block; width:260px; background:transparent; z-index:25; height: auto; }
#gallery .show .imageShow { width: 260px; text-align: center; margin: 0 auto 5px auto; }
#gallery .show img { margin:3px; padding: 3px; text-align: center; border: #013473 1px solid; }
#gallery .show h3 { padding-top: 0; border-bottom: none; }
#gallery .show h3 .provider { font-size: 0.8em }

.FAQs { position: relative; margin: 0 15px 5px 15px; z-index: 10; }
.FAQs .switch {}
.FAQs .off {}
.FAQs .switch h3 { display: inline; cursor:pointer; padding-top: 0; padding-left: 20px; border-bottom: none; color: #00A2B1; background-image: url(../images/style/smile/arrowRight.gif); background-position: center left; background-repeat: no-repeat; }
.FAQs .switch h3:hover { text-decoration: underline; }
.FAQs .off h3 { color: #013473;	background-image: url(../images/style/smile/arrowLeft.gif); background-position: center left; background-repeat: no-repeat; }
.FAQs .off h3:hover { text-decoration: underline; }
.FAQs .hide { display:none; }
.FAQs .show { padding: 5px; z-index:500; }

.mileContact { width: 865px; margin: 3px auto; }
.mileContactTitle { margin: 0 3em 0 0; font-size: 1.2em; font-weight: 700; }
.mileContactEmail {	margin: 0 2em 0 0; font-size: 1em; }
.mileContactPostal  { margin: 0; font-size: 1em; }

.simpleFormButton { text-align: center;}
.mileHomeForm { margin: 0 15px; padding-bottom:0; }

div.atclear { height:1px; line-height:1px; }
#cse-search-results iframe { width: 830px !important; overflow: hidden !important; background: #e4e4e4 !important; }
#cse-search-results iframe body { background: #e4e4e4 !important; }

.orderForm {clear: right;}
.orderForm label { float: left; width: 200px; }
.orderForm input { padding: 2px; }
.orderFormRequired { text-align: right; padding-top: 10px; }
.orderFormButton { padding: 2px; margin-left: 200px; width: 150px; }
