/*MRC-MAIN-LAYOUT*/

img, div, a { behavior: url(images/iepngfix.htc) }

* {
margin: 0px;
padding: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
outline:0;
}


body{
behavior:url("images/cssHoverFix.htc"); 
background:url(images/main-bg_02.jpg) #FFFFFF repeat-x;
}
#wrapper{
width:890px;
height:auto;
margin: 0 auto;
}
#top-left-cont{
width:220px;
height:33px;
float:left;
padding-left:8px;
padding-top:18px;
}
#top-left-cont2{
width:199px;
height:33px;
float:left;
padding-top:15px;
}

*html #top-left-cont2{
width:159px;
height:33px;
float:left;
padding-top:15px;
}

#top-right-cont{
width:230px;
height:33px;
float:left;
padding-top:10px;
padding-left:117px;  
}

*html #top-right-cont{
width:450px;
height:33px;
float:left;
padding-top:10px;
padding-left:0px;
}

#smo-icons{
height:31px;
font-family:"Myriad Pro", Arial, Verdana, Tahoma;
font-size:10px;
color:#01bfff;
float:left;
margin-left:10px;
}
#top-link-inside{
height:21px;
padding-top:5px;
width:400px;
}

*html #top-link-inside{
height:21px;
padding-top:5px;
width:250px;
}

.left-banner1{
background:url(images/call-us-left-banner.png);
width:282px;
height:111px;
display:block;
cursor:pointer;
}
.left-banner1:hover{
background:url(images/call-us-left-banner-hover.png);
display:block;
}
.left-banner2{
background:url(images/sign-up-left-banner.png);
width:282px;
height:59px;
display:block;
margin-top:5px;
cursor:pointer;
}
.left-banner2:hover{
background:url(images/sign-up-left-banner-hover.png);
display:block;
margin-top:5px;
}
.left-banner3{
background:url(images/learn-more-left-banner.png);
width:282px;
height:59px;
display:block;
}
.left-banner3:hover{
background:url(images/learn-more-left-banner-hover.png);
display:block;
cursor:pointer;
}
#navigation-container{
width:875px;
height:75px;
padding:5px 0px 5px 15px;
}
#navigation{
width:862px;
height:72px;
}
#navigation a{
float:left;
}
#home.static{background:url(images/navigation2.jpg) top left;
width:100px;
height:72px;
display:block;
float:left;
}

#home a{background:url(images/navigation2.jpg) bottom left;
width:100px;
height:72px;
display:block;
}
#home a:hover{background:url(images/navigation2.jpg) top left;
display:block;
}
#home a.select{background:url(images/navigation2.jpg) top left;
display:block;
}

#service.static{background:url(images/navigation2.jpg);
width:201px;
height:72px;
background-position:-100px 0px;
float:left
}

#service a{background:url(images/navigation2.jpg);
width:201px;
height:72px;
background-position:-100px 72px;
display:block;
}
#service a:hover{background:url(images/navigation2.jpg);
background-position:-100px 0px;
}
#service a.select{background:url(images/navigation2.jpg);
background-position:-100px 0px;
}

#actnow.static{background:url(images/navigation2.jpg);
width:159px;
height:72px;
background-position:-301px 0px;
float:left
}

#actnow a{background:url(images/navigation2.jpg);
width:159px;
height:72px;
background-position:-301px 72px;
}
#actnow a:hover{background:url(images/navigation2.jpg);
background-position:-301px 0px;
}

#result.static{background:url(images/navigation2.jpg);
width:138px;
height:72px;
background-position:-462px 0px;
float:left;
}

#result a{background:url(images/navigation2.jpg);
width:138px;
height:72px;
background-position:-462px 72px;
}
#result a:hover{background:url(images/navigation2.jpg);
background-position:-462px 0px;
}

#compare.static {background:url(images/navigation2.jpg);
width:127px;
height:72px;
background-position:-590px 0px;
float:left
}

#compare a{background:url(images/navigation2.jpg);
width:127px;
height:72px;
background-position:-590px 72px;
}
#compare a:hover{background:url(images/navigation2.jpg);
background-position:-590px 0px;
}

#signup.static { background:url(images/navigation2.jpg);
width:125px;
height:72px;
background-position:-727px 0px;
float:left;
}

#signup a{background:url(images/navigation2.jpg);
width:135px;
height:72px;
background-position:-727px 72px;
}
#signup a:hover{background:url(images/navigation2.jpg);
background-position:-727px 0px;
}
#navcontainer { width: 281px; margin-bottom:5px; }

#navcontainer ul
{
list-style-type:none;
font-family:"Myriad Pro", Arial, Tahoma;
font-size:15px;
color:#474747;
font-weight:bold;
}

#navcontainer #inactive{background:url(images/left-nav-bg.jpg) repeat-x;
display: block;
width: 276px;
height:27px;
padding:10px 0px 0px 5px;
}

#navcontainer a:link, #navlist #inactive:visited
{
color: #ffffff;
text-decoration: none;
}

#navcontainer #inactive:hover
{
background:url(images/left-nav-hover.jpg) repeat-x;
width: 276px;
height:27px;
padding:10px 0px 0px 5px;
color: #155484;
}
#navcontainer .active{
background:url(images/left-nav-hover.jpg) repeat-x;
width: 276px;
height:27px;
padding:10px 0px 0px 5px;
color: #155484;
display:block;
}
#banner-con{background:url(images/banner-bg.jpg) repeat-x;
width:854px;
height:245px;
padding:13px 5px 13px 8px;
margin: 0 auto;
}
#logo{
float:left
}
#video{background:url(images/video-bg.png) no-repeat;
width:321px;
height:226px;
float:left;
padding:3px 0px 0px 10px;
}
#banners{background:url(images/3banner-bg.png) no-repeat;
width:225px;
height:239px;
float:left;
padding-top:7px;
padding-left:15px;
}
#left-cont{
width:287px;
float:left;
padding-top:15px;
padding-left:5px;
}
#right-cont{
width:586px;
float:left;
padding-top:15px; 
padding-left:12px;
} 
#contact-form{
width:282px;
}
#contact-top{background:url(images/contact-top-bg.png) no-repeat;
width:202px;
height:39px;
padding:30px 0px 0px 80px;
}
#form-body{background-color:#FFFFFF;
width:260px;
border-left:#c4c4c4 1px solid;
border-right:#c4c4c4 1px solid;
font-family:Tahoma, Helvetica, sans-serif;
font-size:13px;
color:#454545;
padding-left:20px;
margin: 0px;
}
#main-top{background:url(images/main-top-bg.png);
width:482px;
height:48px;
padding:30px 0px 0px 100px;
}
#main-center{
background:url(images/main-cont-center-bg.jpg) repeat-y;
width:535px;
font-family:Arial, Helvetica, sans-serif;
color:#424242;
font-size:15px;
padding-left:32px;
padding-right:15px;
}
#main-center ul li{
list-style:url(images/bullets.jpg);
margin-left:30px;
line-height:20px;
}
#bottom-banner{
width:885px;
height:130px;
margin-top:15px;
padding-left:5px;
}
#banner1{
width:282px;
float:left;
}
#banner1-top{
background:url(images/banner1-top.png) no-repeat;
width:215px;
height:28px;
padding-top:32px;
padding-left:67px;
}
#banner1-center{background:url(images/banner-center-bg.jpg) repeat-y;
width:258px;
padding-top:20px;
padding-left:24px;
}
#banner2 a{background:url(images/free-consultation-banner-bottom.png) no-repeat;
height:128px;
width:282px;
margin-left:18px;
float:left;
display:block
}
#banner2 a:hover{background:url(images/free-consultation-banner-bottom-hover.png) no-repeat;
height:128px;
width:282px;
margin-left:18px;
float:left;
display:block
}
#banner3 a{background:url(images/credit-repair-banner.png);
height:128px;
width:282px;
margin-left:18px;
float:left;
display:block
}
#banner3 a:hover{background:url(images/credit-repair-banner-hover.png) no-repeat;
height:128px;
width:282px;
margin-left:18px;
float:left;
display:block
}
#image-banner{background:url(images/image-banner-bg.png) no-repeat;
width:545px;
height:221px;
float:left;
padding:11px 10px 14px 11px;
}
#sign-up-box{background:url(images/signup-box-bg.jpg) repeat-x;
width:500px;
height:95px;
border:#5fa6bc 1px solid;
padding:15px 10px 0px 10px;
}
#sign-up-box2{background-color:#4b8192;
width:500px;
height:auto;
border:#5fa6bc 1px solid;
padding:10px 10px 0px 10px;
color:#FFFFFF;
}
#lifetime-text{
padding-top:5px;
}
#lifetime-text, ul, li{
list-style:none;
}
#sign-up-box3{background:url(images/signup-box-bg.jpg) repeat-x;
width:500px;
height:50px;
border:#5fa6bc 1px solid;
padding:5px 10px 0px 10px;
}
#box1{background:url(images/box-bg.jpg) #4b8192 repeat-x;
width:153px;
height:auto;
border:#5fa6bc 1px solid;
padding:5px 5px 5px 5px;
float:left;
margin-left:2px;
font-family:"Trebuchet MS", Tahoma, Arial;
font-size:12px;
color:#FFFFFF;
line-height:15px;
}
#box, a{
text-decoration:none;
color:#093a7d;
}
#box2{background:url(images/box-bg.jpg) #4b8192 repeat-x;
width:153px;
height:auto;
border:#5fa6bc 1px solid;
padding:5px 5px 5px 5px;
float:left;
margin-left:12px;
font-family:"Trebuchet MS", Tahoma, Arial;
font-size:12px;
color:#FFFFFF;
line-height:15px;
}
#box3{background:url(images/box-bg.jpg) #4b8192 repeat-x;
width:153px;
height:auto;
border:#5fa6bc 1px solid;
padding:5px 5px 5px 5px;
float:left;
margin-left:12px;
font-family:"Trebuchet MS", Tahoma, Arial;
font-size:12px;
color:#FFFFFF;
line-height:15px;
}
#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 510px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 3px;
	background: #b9c9fe url('images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 3px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('images/gradhover.png') repeat-x;
	color: #339;
}

#footer{
background-color:#244650;
width:100%;
height:94px;
margin-top:30px;
}
#inside-footer{
background-color:#244650;
width:780px;
height:64px;
margin: 0 auto;
padding:30px 0px 0px 90px;
}
#inside-footer a{
font-family:"Myriad Pro", Arial, Verdana, Tahoma;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
list-style:none;
letter-spacing:1px;
}
#inside-footer a:hover{
font-family:"Myriad Pro", Arial, Verdana, Tahoma;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
list-style:none;
letter-spacing:1px;
}
#inside-footer span{
color:#FFFFFF;
margin-left:1px;
margin-right:0px;
}
#sitemap-left{
width:470px;
padding:0px 5px 5px 15px;
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
}
#sitemap-left:hover{
background-color:#ededed;
width:470px;
padding:0px 5px 5px 15px;
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
}
.sub-menu{
margin-left:25px;
}
#sitemap-left a.sub-menu{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#sitemap-left a.sub-menu:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#5EBECB;
}
#sitemap-left a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#333333;
line-height:22px;
}
#sitemap-left a.main:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#333333;
line-height:22px;
margin-left:10px;
}
#main-contact{
width:475px;
padding-left:25px;
}
.textfield1{background:url(images/testfield1-bg.jpg);
width:217px;
height:25px;
padding:5px 0px 0px 10px;
}
.textfield1:hover{background:url(images/testfield1-bg-hover.jpg);
width:217px;
height:25px;
padding:5px 0px 0px 10px;
}
.textarea2{background:url(images/testfield2-bg.jpg);
width:217px;
height:85px;
padding:5px 0px 0px 10px;
}
.textarea2:hover{background:url(images/testfield2-bg-hover.jpg);
width:217px;
height:85px;
padding:5px 0px 0px 10px;
}
h1{
font-family:"Futura Lt BT", "Futura Hv BT", "Futura LtCn BT", Arial;
font-size:18px;
color:#FFFFFF;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}
h2 span{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
.top-link{
font-family:"Myriad Pro", Arial, Verdana, Tahoma;
text-decoration:none;
font-size:11px;
color:#fff;
}
.top-link, span{
font-family:"Myriad Pro", Arial, Verdana, Tahoma;
text-decoration:none;
font-size:11px;
color:#fff;
}
span a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#155484;
font-size:15px;
}
span a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#155484;
text-decoration:underline;
font-size:15px;
}
p a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#155484;
font-size:15px;
}
p a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#155484;
text-decoration:underline;
font-size:15px;
}
#main-center ul li a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#155484;
font-size:15px;
}
#main-center ul li a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#155484;
text-decoration:underline;
font-size:15px;
}
.top-link:hover{
text-decoration:underline;
}
.textbox{background:url(images/textbox-bg.jpg) no-repeat;
width:242px;
height:21px;
padding-top:5px;
padding-left:5px;
}
.textbox2{background:url(images/textfield-bg.jpg) no-repeat;
width:232px;
height:93px;
padding-left:5px;
padding-top:5px;
}
.textbox3{background:url(images/textbox-bg.jpg) no-repeat;
width:220px;
height:21px;
padding-top:5px;
padding-left:10px;
padding-right:20px;
}
.textbox4{background:url(images/textbox-bg.jpg) no-repeat;
width:140px;
height:21px;
border:#CCCCCC 1px solid;
padding-left:30px;
}
.radio2{background:#244650;
height:20px;
width:20px;
display:block;
border:#d9f6ff 1px solid;
}
.go-button{background:url(images/go-button.jpg);
width:29px;
height:23px;
cursor:pointer;
}
#banner-left a.left-banner2{
margin-bottom:5px;
}
#banner-left h5{
visibility:hidden;
display:none;
}
.twitter{background:url(images/twitter.png) no-repeat;
width:31px;
height:30px;
display:block;
float:left;
cursor:pointer;
}
.twitter:hover{background:url(images/twitter-hover.png) no-repeat;
width:31px;
height:30px;
display:block;
}
.linked{background:url(images/linkedin.png) no-repeat;
width:31px;
height:30px;
display:block;
float:left;
cursor:pointer;
}
.linked:hover{background:url(images/linkedin-hover.png) no-repeat;
width:31px;
height:30px;
display:block;
}
.facebook{background:url(images/facebook.png) no-repeat;
width:31px;
height:30px;
display:block;
float:left;
cursor:pointer;
}
.facebook:hover{background:url(images/facebook-hover.png) no-repeat;
width:31px;
height:30px;
display:block;
}
#smo-icons h5{
visibility:hidden;
display:none;
}
#smo-icons, .twitter, .linked, .facebook{
margin-left:10px;
}
.header-banner{background:url(images/sign-up-now-banner-2.png) no-repeat;
width:210px;
height:59px;
display:block;
margin-bottom:3px;
}
.header-banner:hover{
background:url(images/sign-up-now-banner-hover.png) no-repeat;
display:block;
}
.header-banner h5{
visibility:hidden;
display:block;
}
.header-banner1{
background:url(images/free-consultation-banner-2.png) no-repeat;
width:208px;
height:109px;
display:block;
margin-bottom:3px;
}
.header-banner1:hover{
background:url(images/free-consultation-banner-2-hover.png) no-repeat;
display:block;
}
.header-banner1 h5{
visibility:hidden;
display:block;
}
.header-banner3{
background:url(images/learn-more-banner-2.png) no-repeat;
width:209px;
height:59px;
display:block;
}
.header-banner3:hover{
background:url(images/learn-more-banner-hover.png) no-repeat;
display:block;
}
.header-banner3 h5{
visibility:hidden;
display:block;
}
a.top-nav1 span{
display:none;
visibility:hidden;
}
a.top-nav1{background:url(images/business-owner.jpg) no-repeat;
width:159px;
height:23px;
display:block;
}

/*pop up*/
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:252px;
width:321px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}


