﻿@import url("/css/OnlineApplication.css"); 

/*Copied from Umbraco Site */
@import url("/css/SingleArticle.css");
@import url("/css/ArticleStyles.css"); 

body 
{
	border:0px;
	margin:0px;
	padding:0px;
	font-family: Arial;
	background-color: #f7f7f7;
	/*background-image: url(/images/layout/bodyBg.jpg);
	background-repeat : repeat-x;
	background: url(/images/layout/bg-navbar-light.png) 50% 0% no-repeat;*/
	color: #717171;
	/*border-top: 34px solid #000000;*/
}


a
{
	text-decoration:underline;
	color: grey;
}

p
{
	font-size:0.9em;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	vertical-align:middle;
}

span
{
	font-size:0.9em;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	vertical-align:top;
}

ul
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

li
{
	font-size:0.8em;	
	font-weight:bolder;
	padding:0px;
	margin:0px;
}


h1, h2, h3, h4, h5
{
	padding:0px;
	margin:0px;
}

img
{
	border:none;
	behavior: url(/css/iepngfix.htc);
}

div 
{
	behavior: url(/css/iepngfix.htc);
}

form
{

}

ul.radioList
{
    list-style-type:none;
    margin-left:0;
}

.motor
{
	font-size:1em;
	color:#d7d900;
}

.loans
{
	font-size:1em;
	color: #781f82;
}

.direct
{
	font-size:1em;
	color: #db057f;
}

.master
{
	width:100%;
}

.ucBreadcrumb
{
	margin-bottom: 7px;
}

.master .master_top
{	
	width: 100%;
	display:block;
	float:left;
	/*background-color: #ffffff;*/
	/*background-image: url(/images/layout/pvheader.jpg);
	background-repeat : no-repeat;
	background-position:center;*/
}

.master .master_topmiddle_separator
{
	width: 100%;
	height:20px;
	float:left;
	display:block;
	box-shadow: 0 2px 5px #DDD inset;
	/*background-color: #00ff00;
	background-image: url(/images/layout/navbar-bg.jpg);
	background-repeat : repeat-x;*/
}


.master .master_middle
{
	width:100%;
	/*background-color: #dbe1e5;*/
	/*background-image: url(/images/layout/pentagonmainbg.jpg);
	background-repeat : repeat-x;*/
	float:left;
	display:inline;
}

.master .master_bottom
{
	padding-top:0px;
	width:100%;
	height: 180px;
	/*background-color: #4d4d4d;*/
	/*background-image: url(/images/layout/mld_master_bottom_bg.gif);
	background-repeat : repeat-x;*/
	float:left;
	display:inline;
	overflow:hidden;
	background: #EFEFEF;
    margin: 20px 0 0 0;
    border-top: 1px solid #DDD;
    text-shadow: 1px 1px 0px #FFF;
}

.HeaderMain
{
	/*margin-top:20px;*/
	/*height: 100%;*/
	/*border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;*/
	background-image: url(/images/layout/midlandslogo.png);
	/*background-position:center;*/
	background-repeat : no-repeat;
	background-color: White;
}

.ContentMain
{
	margin-left:auto;
	margin-right:auto;
	width:1080px;
}

.FooterMain
{
	margin-left:auto;
	margin-right:auto;
	width:1080px;
	/*background-color: #dedede;
	height:80px;
	background-repeat : no-repeat;*/
	/*border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;*/
}

.FooterMain .FooterLogo
{
	/*width: 70px;
	height: 71px;*/
	float:left;
	/*background-image: url(/images/layout/renault_footer_logo.png);
	background-repeat : no-repeat;*/
}

.FooterMain .FooterText
{
	margin-top: 10px;
	margin-left: 20px;
}

.FooterMain .FooterText h3
{
	color: black;
	position: relative;
	/*margin-left: 80px;*/
	margin-top: 24px;
	font-size: 0.80em;
}

.HeaderMain .Header
{
	height:161px;
}

.HeaderMain .Header .Logo
{
	float:left;
}

.HeaderMain .Header .HeaderInfo
{
	width:180px;
	height:80px;
	margin-top:10px;
	float:right;
	text-align:right;
}

.HeaderMain .Header .HeaderInfo .PhoneImage
{
	width:50px;
	height:50px;
	float:left;
	display:none;
	background-image: url(/images/layout/mld_headermain_phone.png);
}

.HeaderMain .Header .HeaderInfo .PhoneNumber
{
	/*color: black;*/
	font-size: 26px;
	font-weight: normal;
	width:200px;
	height:50px;
	line-height:50px;
	vertical-align: middle;
	margin-right:10px;
	float:right;
}

.HeaderMain .Header .HeaderInfo .LiveChat
{
	width:180px;
	height:50px;
	line-height:50px;
	vertical-align: middle;
	float:right;
}

.HeaderMain .HeaderBar
{
	height:50px;
	width:1080px;
	margin-left: 25px;
	margin-right:0px;
	display:inline;
	float: left;
}

.HeaderMain .HeaderBar a
{
	margin: 0px;
	padding: 0px;
}

.TopNavigator
{
	margin-left:5px;	
	width:898px;
	height:50px;
	clear:none;
	float: left;
	display:inline;
	background-image: url(/images/layout/mld_headermain_nav_bg.png);
}

.TopNavigator a
{
	color: #4b4b4b;
	text-decoration:none;
}

.TopNavigator a:hover
{
	color: #d8e027;
}

.TopNavigator .NavEntry
{
	display:inline-block;
	height:50px;
	line-height:50px;
	vertical-align: middle;
	float:left;
	overflow:hidden;
}

.TopNavigator .NavEntry
{
	display:inline;
}

.TopNavigator .NavEntry .ActiveEntryContainer
{
	background-image: url(/images/layout/mld_headermain_nav_activeentry_bg.png);
	background-repeat: repeat-x;
	margin-top:2px;
	margin-left: 1px;
	height:50px;
	width:auto;
	float:left;
}

.TopNavigator .NavEntry .InactiveEntryContainer
{
	margin-left:2px;
	height:50px;
	margin-top:2px;
	width:auto;
	float:left;
}

.TopNavigator .NavEntry .ActiveEntryContainer .EntryText
{
	display:inline;
	padding-right:18px;
	padding-left: 18px;
	font-size: 1.1em;
	background-position: right;
	background-repeat: no-repeat;
	width:auto;
	height:50px;
}

.HeaderMain .HeaderBar .TopNavigator .NavEntry .ActiveEntryContainer .EntryText a, .HeaderMain .HeaderBar .TopNavigator .NavEntry .ActiveEntryContainer .EntryTextLast a
{
	color:white;
}

.TopNavigator .NavEntry .InactiveEntryContainer .EntryText
{
	display:inline;
	padding-right:16px;
	padding-left: 16px;
	font-size: 1.1em;
	width:auto;
	height:50px;	
	float:left;
	line-height:50px;
	min-height:50px;
	background-image: url(/images/layout/mld_headermain_nav_entryseparator.png);
	background-position: right;
	background-repeat: no-repeat;
}

.TopNavigator .EntryTextLast
{
	display:inline;
	padding-right:16px;
	padding-left: 16px;
	font-size: 1.1em;
	height:50px;
}

.ContentMain .Content
{
	float:left;
	width:1080px;
	/*border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;*/
	display:inline;
	background-color: #ffffff;
}

.FooterMain .Footer
{
	width:1080px;	
	height:170px;
	display: inline;
	float:left;
}

.FooterMain .Footer p
{
	color: #717171;
	line-height: 14px;
	font-size: 10px;
}

.FooterMain .Footer ul
{
	padding :0px;
	margin:0px;
}

.FooterMain .Footer .FooterColumn ul li
{
	font-size:10px;
	line-height:20px;
	height:20px;
	background-image : url(/images/layout/mld_footermain_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 8px; 
	padding-left: 10px; 
	padding-top: 0px;
}

.FooterMain .Footer .FooterColumn
{
	float:left;
	width: 150px;
	height:130px;
	margin-left:10px;
	display:inline;
	border-right: 1px solid #bbbbbb;
}

.FooterMain .Footer .FooterColumnSocialNetworking
{
	float:left;
	width: 200px;
	height:130px;
	margin-left:10px;
	display:inline;
	border-right: 1px solid #bbbbbb;
}

.FooterMain .Footer .FooterColumnSocialNetworking ul
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

.FooterMain .Footer .FooterColumnSocialNetworking ul li
{
	font-size:10px;
	line-height:25px;
	height:25px;
	vertical-align:middle;
	float:left;
}

.FooterMain .Footer .FooterColumnSocialNetworking ul li a
{
	text-decoration: none;
	color: #717171;
}

.FooterMain .Footer .FooterColumnSocialNetworking ul li img
{
	width:25px;
	height:25px;
	float:left;
	margin-right:10px;
}

.FooterMain .Footer .FooterColumnLast
{
	float:left;
	width: 240px;
	height:130px;
	margin-left: 10px;
	display:inline;
	text-align: left;
}

.FooterMain .SubFooter
{
	width:898px;	
	height:70px;
	display: inline;
	float:left;
	clear:left;
}

.FooterMain .SubFooter .FooterCopyright p
{
	color:#a8a8a8;
	padding-top:3px;
	padding-left:10px;
}
	
.FooterMain .Footer .FooterLinks
{
	width:218px;
	float:left;
	text-align:right;
	vertical-align: middle;
}

.FooterMain .Footer .FooterLinks a
{
	color: #6f6f6f;
}

html, body {
/*height: 100%;
min-height: 100%;*/
}

.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}
.clearBoth, .clear
{
    clear:both;
}
.height1px
{
    height:1px; /* Stupid IE */
}
.bold, .bold li
{
    font-weight:bold;
}
.caps
{
    text-transform:uppercase;
}
.linkButton
{
    color:black;
    padding-top:10px;
    padding-left:29px;
}
.white
{
     color:White;
}
.trustfordblue {
	background-color: #f7f7f7;
    width: 100%;
    color: #000;
}
.trustfordblue p {
	font-size: 12px;
}
.trustfordblue h3 {
	background-color: #f7f7f7;
    color: #000;
	font-size: 14px;
	padding: 20px 0 0 0;
}
.mmhouseblack {
}
.mmhouseblack img {
	margin: 15px 0 5px 15px;
}
.mmhousegrey  {}