html, body {
    background:#000 url(/images/bgbgbg.jpg) 0 0 no-repeat;
    margin:0;
    color:#000;
    font-family:arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    width:100%;
    line-height:140%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor:pointer;text-decoration:none;}
ul {list-style-type:none;}
.clear {clear:both;width:auto;height:1px;}
input {border:1px solid #ccc;padding:2px 5px;}
h1 {font-size:12px;font-weight:bold;}
h2 {font-size:12px;font-weight:bold;}
h3 {color:#000;font-weight:bold;font-size:12px;margin-bottom:5px;}
p {margin:0 0 15px 0;}
p a {color:#666;font-weight:bold;}
p a:hover {color:#666;font-weight:bold;text-decoration:underline;}

#welcome {
    position:relative;
    width:1044px;
    background:transparent;
    margin:0 0 0 102px;
    padding-top:138px;
}

a.hire {color:#f00;font-weight:bold;font-size:14px;text-decoration:underline;padding-bottom:10px;}
a.hire:hover {color:#f00;text-decoration:none;}

#consultant {position:relative;width:1044px;height:516px;overflow:hidden;}
#web {position:relative;width:1044px;height:2585px;}

#callmike {position:relative;width:294px;height:336px;padding:180px 0 0 750px;background:url(/images/Call-Mike-WebSiteVideo.jpg) 0 0 no-repeat;}
#callmike h1 {display:inline;}
#callmike p {display:inline;}
#callmike .clear {height:15px;}
#callmike h1 img {position:absolute;top:45px;left:650px;}
#callmike ul {margin:0 0 15px 0;}
#callmike li {background:url(/images/ulBg.gif) 0 8px no-repeat;padding:0 0 0 11px;}
#callmike a img {padding-left:60px;}

#online {position:relative;width:284px;height:356px;padding:160px 0 0 760px;background:url(/images/Online-Web-Results.jpg) 0 0 no-repeat;}
#online h3 {display:inline;}
#online p {display:inline;}
#online .clear {height:15px;}
#online h3 img {position:absolute;top:30px;left:750px;}
#online ul {margin:0 0 15px 0;}
#online li {background:url(/images/ulBg.gif) 0 8px no-repeat;padding:0 0 0 11px;}


#love {position:relative;width:294px;height:356px;padding:160px 0 0 750px;background:url(/images/Love.jpg) 0 0 no-repeat;}
#testimonial {position:absolute;top:38px;left:207px;width:465px;height:403px;padding:15px;overflow:auto;}
#testimonial li {float:left;width:455px;margin:0 0 30px 0;padding:0 0 15px 0;border-bottom:2px dotted #fff;}
#testimonial li p {font-weight:bold;line-height:18px;}
#testimonial li p em {font-weight:normal;}
#love h3 {display:inline;}
#love h2 {font-size:14px;margin:0 0 5px 0;font-weight:bold;text-decoration:underline;}
#love .clear {height:15px;}
#love h3 img {position:absolute;top:92px;right:34px;}
#love ol {margin:0 0 15px 20px;}

#adventures {position:relative;width:224px;height:356px;padding:160px 0 0 820px;background:url(/images/adventures.jpg) 0 0 no-repeat;}
#adventures h3 img {position:absolute;top:89px;right:42px;}
#adventures h2 {font-size:14px;margin:0 0 5px 0;font-weight:bold;text-decoration:underline;}
#adventures h2 a {color:#fff;text-decoration:underline;}
#adventures h2 a:hover {color:#fff;text-decoration:none;}
#adventures em {color:#fff;}
#adventures ul {margin:0 0 15px 0;}
#adventures li {color:#fff;background:url(/images/white-divider.gif) 0 8px no-repeat;padding:0 0 0 11px;}

#contactmike {color:#fff;position:relative;width:1044px;height:516px;padding:0;background:url(/images/Contact-MikeBg.jpg) 0 0 no-repeat;}
#contactmike h3 img {position:relative;margin:0 0 15px 0;}
#contactmike h2 {font-weight:bold;font-size:24px;line-height:28px;}
.hiremike {position:absolute;top:63px;left:146px;}
.makecontact {position:absolute;top:63px;left:685px;}
.makecontact em a {color:#fff;text-decoration:underline;}
.makecontact em a:hover {color:#fff;text-decoration:none;}
.makecontact strong {color:#fff;font-style:italic;}
#contactmike .makecontact h3 img {margin:0;}
#contactmike .makecontact h2 a {color:#fff;font-weight:bold;font-size:18px;line-height:50px;text-decoration:none;}
#contactmike .makecontact h2 a:hover {color:#fff;text-decoration:underline;}

#nav {position:absolute;top:595px;right:15px;width:20px;height:37px;background:url(/images/arrowMid.png) 0 50% no-repeat;}
#arrowUp {position:absolute;top:0;right:0;cursor:pointer;}
#arrowDown {position:absolute;bottom:0;right:0;cursor:pointer;}
#watchvideo {position:absolute;top:70px;left:270px;width:180px;height:100px;cursor:pointer;}

.hidden {display:none;}

#head {position:absolute;top:0;left:0;width:1044px;height:125px;}
#head h2 {position:absolute;bottom:0;left:0;padding:90px 0 10px 30px;color:#000;font-weight:normal;font-size:14px;line-height:18px;}
#head h2 img {position:absolute;top:29px;left:0;}
#head ul.action {position:absolute;top:0;right:0;}
#head ul.action li {float:left;display:inline;margin:0;padding:0;}
#head ul.menu {position:absolute;top:87px;right:14px;}
#head ul.menu li {float:left;display:inline;margin:0;padding:0;}

#foot {position:absolute;top:680px;right:60px;}
#foot p {color:#000;}

textarea
{
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);					// second!	
	font-family:arial,sans-serif !important;
}

#ContactName, #ContactEmail
{
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);					// second!	
	font-family:arial,sans-serif !important;
}

#spanEmailMessage
{
	font-weight:bold;
	color:#FF0000;
}
