﻿body{font-family:trebuchet ms, HelveticaNeue-Light, sans-serif;background:#e3e2df;margin:0;padding:0;color:#0f2f77;height:100%;background:#e3e2df url(images/dark_blue_fade_500.png) repeat-x scroll left top;}
html, body{height:100%;}
h1{font-size:24px;color:#0f2f77;font-family:trebuchet ms;}
p{font-size:0.8em;color:#0f2f77;font-family:trebuchet ms;line-height:1.3em;margin-top:15px;}
a{font-weight:bold;color:#ffffff;outline:none;}
a:hover{color:#d9edf9;}
a.email:hover{color:#ffffff;text-decoration:none;}
#top{height:100px;position:relative;margin:0 auto;width:900px;}
.hold{margin:0 auto;}
.mrdesignlogo{float:left;width:279px;height:51px;padding-top:35px;}
.mrdesign #container{width:100%;margin:20px auto;border:0px solid #000000;text-align:left;background:transparent url(images/container_back.png) no-repeat scroll 50% 0;position:relative;min-height:100%;margin-bottom:-200px;}
#wrapper{width:753px;margin:0 auto;}
.mrdesign #mainContent{padding:0 0 0 0;height:100%;width:100%;}
#cloud{background:url(images/cloud_grey.png);background-repeat:repeat-x;background-position:100% 100%;height:395px !important;}
a img{border:0px;outline:0px;}
.slidingpanelsfooter{background-position:right;background-repeat:no-repeat;border-top:1px solid #999999;float:left;margin:50px 0 0 15px;padding-bottom:60px;width:875px;}
.slidingpanelsfooter a{color:#0C7EBC}
.slidingTabPanelfooter LI a:hover{font-size:1.5em;}
.slidingTabPanel LI a:hover{color:#7cb3f8;font-size:1.1em;}
.tab:hover{background-position:-45px;}
#about:hover{}
.textrightsmall a:hover{color:#ffffff;}
a.searchhome:hover{background:url(images/search_home.jpg) no-repeat -11px 0px;}
a.searchemail:hover{background:url(images/search_email.jpg) no-repeat -11px 0px;}
ul.product li{font-size:0.75em;padding-left:20px;background-image:url(images/arrow.png);background-repeat:no-repeat;background-position:0px 4px;list-style:none;line-height:1.9em;}
#home:hover{}
a.about:hover{background:url(images/menu_about.jpg) no-repeat -45px 0px;}
#services:hover{}
a.solutions:hover{background:url(images/menu_solutions.jpg) repeat -64px 0px;}
#portfolio:hover{}
#pricing:hover{}
#clients:hover{}
.clientlogos:hover{background-image:url('images/client_back.png');width:195px;height:156px;}
*{margin:0;}
a.mail:hover{background-image:url('images/mail.png') !important;width:75px;height:75px;}
#footer-large{height:200px;background:url(images/dark_blue_fade_500.png) repeat-x scroll 0 0 #0c7ebc;clear:both;padding:35px 0;position:relative;width:100%;display:block;}
#footer-large p{color:#f3f3f3;font-family:arial, sans serif;line-height:normal;}
.foot-inner{margin:0 auto;position:relative;width:900px;padding-left:25px;font-family:arial,sans-serif;font-size:0.9em;}
.topbutton a{float:right;background:url("images/bg-top-link.png") no-repeat scroll left center transparent;color:#0099CC;font-size:11px;padding:0 0 0 13px;text-decoration:none;}
#mephoto{width:236px;height:318px;position:absolute;right:0px;top:-83px;background:url("images/me-small.png") no-repeat scroll right transparent;}
.clearfooter{height:200px;clear:both;}
.rocket{width:753px;height:141px;position:absolute;margin-top:-100px;}

