/*----- MSL 2006 CSS Document -----*/

/*----------- Admin Menu ------------*/
.adminmenu {
background-color : #ffff00 !important; 
width : 350px !important; 
font-family : Century Gothic, Arial, sans-serif !important; 
font-weight : bold !important; 
font-size : 14px !important; 
border : 1px solid #000000 !important; 
text-align : left !important; 
margin-top : 162px; 
} 
.adminmenu a {
font-family : Century Gothic, Arial, sans-serif !important; 
font-weight : bold !important; 
font-size : 14px !important; 
} 
.adminmenuCell {
font-family : Century Gothic, Arial, sans-serif !important; 
font-weight : bold !important; 
background-color : #ffffff !important; 
font-size : 14px !important; 
}
/*-------------------------------------*/


/*-------------- General --------------*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000; 
	
	margin-top : 0; 
	margin-right : 0;  
	margin-bottom : 0; 
	margin-left : 0; 
	
	padding-top : 0;  
	padding-right : 0;  
	padding-bottom : 0; 
	padding-left : 0; 
}
body {background-color:#e2e2e2;} 

A, A:link {
color : #404040; 
text-decoration:none; 
}
A:hover, A:active {
color : #404040; 
text-decoration:underline !important;} 
}
A:visited {
color : #404040; 
text-decoration : none; 
}

.counties {color:FFFFFF; font-weight:bold;}
.pad5 {padding:5px!important; font-size:11px;}
.pad3 {padding:3px!important;}

.location-table {
width:512px;
margin-left:3px;
background:#fff!important;

}

.locationHeader {
color:#fff!important;
background:#666!important;
padding:3px!important;
font-weight:bold;
}

.locationContent {
color:#000!important;
background:#fff!important;
padding:3px!important;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

.locationContent1 {
color:#000!important;
background:#fff!important;
padding:3px!important;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;

}


.sitelink, .sitelink a {
color:#FFFFFF!important;
font-weight:bold!important;
}

.win {
font-size:24px;
color:#FF0000;
font-weight:bold;
}
.lightblue {color:#016bda;} 


/*----------- Top Navigation links -------------*/
.nav {
width:88px!important; 
height:20px!important;
display:block;
font-size:11px;
font-weight:bold;
color:#ffffff!important; 
text-decoration:none!important;
text-align:center!important;
vertical-align:text-bottom!important;
line-height:20px;
}
.nav88 {
width:88px!important; 
height:20px!important;
vertical-align:bottom!important;
}
.nav:active {
color:#ffffff!important; 
text-decoration:none; 
} 
.nav:visited {
color : #ffffff !important; 
text-decoration : none; 
} 
.nav:hover, .nav a {
width : 88px !important; 
height : 20px !important; 
font-size : 11px; 
text-align : center !important; 
vertical-align:bottom!important;
color : #000000 !important; 
text-decoration : none!important; 
background-image : url(/templates/msl08/img/tab.gif) !important; 
background-color : #ffffff !important;
background-repeat: no-repeat!important;
background-position: bottom left!important;
line-height: 20px;
}
.navOn, .navOn a {
width : 88px !important; 
height : 20px !important;
display:block;
font-size : 12px;
font-weight:bold;
text-decoration: none!important; 
text-align : center !important;
vertical-align:text-bottom!important;
line-height: 20px;
color:#000000!important; 
text-decoration : none!important;  
background-image : url(/templates/msl08/img/tab.gif) !important; 
background-color : #ffffff !important;
background-repeat: no-repeat!important;
background-position: bottom left!important;
}

/*---------- LeftSide Sub Navigation links ----------*/
.subnavContainer {
margin-bottom:10px;
background:none;
}

.subnav {
font-size : 10px;
font-weight:bold;
color : #000 !important; 
text-decoration : none; 
margin-left : 0px; 
} 

.subnavContainer ul {
margin-left: 0px!important; 
margin-top: 5px!important; 
background:none!important;
width:130px!important;
}

*html .subnavContainer ul {
margin-left: 40px!important; 
margin-top: 5px!important; 
background:none!important;
width:130px!important;
}

.subnavContainer li {
margin-left: 0px!important;
margin-bottom:3px; 
background:none!important;
width:150px!important;
list-style:url(/templates/msl08/img/listImage.gif);
}

.subnav:active {
color : #000 !important;
text-decoration : none; 
} 
.subnav:visited {
color : #000 !important; 
text-decoration : none; 
} 
.subnav:hover {
color : #000 !important; 
text-decoration : none; 
}

/*--------- Left Navigation links ----------*/
.leftnav {
margin-top : 0px; 
width : 196px !important; 
/*height : 252px; 
*/text-align : left !important; 
vertical-align : middle !important; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000 !important; 
text-decoration : none; 
} 
.leftnavhdr {
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin-top : 8px; 
margin-left : 30px; 
width : 136px !important; 
color : #000000; 
border-bottom : 1px solid #e5e5e5; 
font-size:13px;
} 
.lnl1 {
margin-left : 30px; 
width : 136px !important; 
font-size : 11px; 
color : #404040 !important; 
text-decoration : none; 
}
.lnl1On {color:#404040!important;}

.lnl {
margin-left : 30px; 
font-size : 10px; 
color : #404040 !important; 
text-decoration : none; 
}
.lnlOn, .lnlOn a {
color:#404040!important; 
text-decoration:underline!important;  
}
.leftnav:hover, .lnl:hover {
color : #404040 !important; 
text-decoration:underline!important; 
}

/*--------- UCS small Form ---------*/
.formy {
width : 100%; 
height : 102px; 
background-image : url(../img/leftnav_bg.jpg); 
margin : 0; 
padding : 0; 
vertical-align : middle; 
} 
.formhdr {
padding-top : 4px !important;
padding-bottom : 2px !important;
color : #575656; 
font-size : 14px;
font-weight:bold;
text-align:center;
} 
.fields {
font-size : 10px !important; 
width : 136px; 
margin-top : 2px; 
margin-right : 30px; 
margin-bottom : 2px; 
margin-left : 30px; 
} 
.button {
margin-top : 2px; 
margin-left : 30px; 
margin-right : 30px; 
margin-bottom : 5px; 
}

/*--------- Content ---------*/
.header {
text-align:left;
font-weight : bold;
color : #575656; 
font-size : 18px; 
width : 512px!important;
margin-top : 18px!important;
margin-bottom : 15px!important;
} 
.contents {
width:540px;
text-align:left;
margin-top : 18px!important; 
margin-left : 17px!important;
margin-right : 10px!important;
margin-bottom : 18px!important;
background:none;
}
.newshdr {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #1b2c85; 
}

/*-------- Right Bar ---------*/
.rightside {
background-image : url(../img/rightside_bg.jpg); 
background-repeat : no-repeat; 
}
.rsc {
margin-top:4px; 
margin-right:28px; 
margin-bottom:6px;
margin-left:28px;
text-align:left;
font-size:11px;
}
.homehdr {
font-weight:bold;
color:#000000;
}
.map {
text-align:center;
color:#717aa7;
height:16px;
}
.open {
margin-top:4px;
font-weight :bold;
color : #8e96c2;
}
.times {
color : #1a2a7f;
font-size:10px;
}

/*-------- Footer ---------*/
.address {
margin-left : 30px; 
font-size : 11px; 
color : #dbdcea;
vertical-align:top;
} 
.address a {
font-size : 10px; 
color : #dbdcea; 
} 
.botlinks {
color : #dbdcea !important; 
margin-right : 30px; 
font-size : 10px; 
} 
.botlinks a {
color : #dbdcea !important; 
} 
.siteby {
margin-right : 30px; 
font-size : 10px; 
color : #666666 !important; 
} 
.siteby1 {
font-size : 10px; 
color : #666666 !important; 
}
.s10 {
margin-left:30px;
font-size:10px;
color : #666666 !important; 
}


/************ people page ************************/
.brandContainer {
width:540px;
background:white;
}

.brandTitle {
border-top: solid 3px #464340;
border-bottom: solid 1px #c9c9c9;
text-transform:uppercase;
color:#575656;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}

.staffContainer {
float:left;
background:none;
width:267px;
margin-bottom:5px;
margin-top:5px;
margin-right:3px;
}

.staffText {
float:left;
width:130px;
background:none;
margin-right:5px;
padding-left:5px;
}

.staffImage {
float:right;
width:120px;
}

.staffImage img{
border:solid 2px #847f7f;
padding:2px;
}

/************** end people ****/

.clear {
clear:both;
height:3px;
}

/* Latest News */

.nr_item {
height:120px;
}

.nr_title {
background: none;
margin-top:5px;
margin-bottom:5px;
margin-right:15px;
border-bottom: dashed 1px #ccc;
}

.nr_title a{
background: none!important;
font-weight:bold!important;
color:#000 !important;
text-decoration:none!important;
}

.nr_title a:hover{
background: none!important;
font-weight:bold!important;
color:#000 !important;
text-decoration:underline!important;
}



.nr_image {
float:left;
}

.nr_summary {
float:left;
margin-left:5px;
}

.clear {clear:both;}

/*--------------------*/

.dottedline {
border-right: dashed 1px #ccc!important;
}

.logo {
padding-top:15px;
padding-right:25px;

}


.footercompanydetails {
background:none;
width:530px;
text-align:center;
font-size:11px;
color:#666666;
}


.address-table {
float:left;
color:#000; 
background:#fff;
padding:4px;
margin-right:10px;
width:250px;
}

.openinghrs-table {
float:left;
color:#000; 
background:#fff;
padding:4px;
width:250px;
}


.row-info {
color:#000; 
background:#fff;
padding:4px;
}

.row-info-title {
color:#000; 
background:#fff;
padding:4px;
font-weight:bold;
}

.row-header {
color:#fff; 
background:#666;
padding:4px;
font-weight:bold;
}

/* EX-FLEET 2010 Promotion by Bartosz */

.exfleet_p {
	line-height:1.6;
	font-size:14px;
	color:#666666;
}
.exfleet_h3 {
	font-size:24px;
	color: #000000;
}
.exfleet_h4 {
	font-size:20px;
	margin-bottom:0px;
	color:#000000;
}
.exfleet_address {
	font-size:12px;
	line-height:1.6;
	font-style:normal;
}
.exfleet_em {
	font-size:10px;
	color:#999999;
	font-style:normal;
}
.exfleet_table {
}
.exfleet_td_title {
	width:250px;
	padding:7px 0px 7px 10px;
}
.exfleet_table td {
	padding-left:7px;
	padding-right:7px;
}
.exfleet_tr_1 {
	background:#EBEBEB;
}
.exfleet_td_title {
}
.exfleet_box_mazda {
	padding:20px 20px;
	background:#0099cc;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin:20px 0;
	font-style:normal;
}
.exfleet_box_vw {
	padding:20px 20px;
	background:#4596c8;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin:20px 0;
	font-style:normal;
}


.exfleet_box{
	padding:20px 20px;
	background:#ed1844;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin:20px 0;
	font-style:normal;
}
.exfleet_tab {
	padding-left:80px;
	display:block;
}




