/* Mitsubishi Motors Ireland 2007 - Site design by Karl Thompson - CSS Document */

/*----------- Admin Menu ------------*/
.adminmenu {
background-color : #ffff00 !important;
width : 460px !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-right:20px;
margin-bottom:20px!important;
clear:both!important;
} 
.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; 
}
/*-------------------------------------*/

body {
background-image:url(/templates/mitsubishi06/img/page_bg.jpg);
background-repeat:repeat-x;
background-color:#666666;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	margin-top : 0; 
	margin-right : 0; 
	margin-bottom : 0;
	margin-left : 0;
	
	padding-top : 0; 
	padding-right : 0; 
	padding-bottom : 0;
	padding-left : 0;
}

/* when printing we use the following body tag*/
.printBody{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-top : 0; 
	margin-right : 0; 
	margin-bottom : 0;
	margin-left : 0;
	
	padding-top : 0; 
	padding-right : 0; 
	padding-bottom : 0;
	padding-left : 0;
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {text-decoration:none; color:#df001b;}
a:visited, a:link:visited, visited a {color:#b60016;}
a:hover {text-decoration:underline;}

.li {
background-image:url(../img/mitsubishi_bullet.gif);
background-repeat:no-repeat;
margin-left:20px;
padding-left:15px;
}

.whitepage_bg {
width:940px;
background-image:url(/templates/mitsubishi06/img/whitepage_bg.gif);
background-repeat:repeat-y;
background-color:#ffffff;
}
.whitepage_bg2 {
width:940px;
background-image:url(/templates/mitsubishi06/img/whitepage_bg2.gif);
background-repeat:no-repeat;
}

.homebox {
text-align:left;
width:230px;
}
.mapbox {width:264px;}
.ucs_box {
margin-top:20px;
text-align:center;
padding-top:10px;
padding-bottom:15px;
border:1px solid #ededed;
background-image:url(/templates/mitsubishidealer07/img/home_UCS_BG.jpg);
background-repeat:repeat-x;
}
.ucs_box a {color:#999999;}
.ucs_box a:visited {color:#999999;}

.header {
font-size:18px;
font-weight:bold;
color:#404040;
margin-bottom:10px;
}
.header a {color:#404040;}
.header a:hover {color:#df001b;}
.header a:visited {color:#404040;}

.header2l {
margin-top:21px;
font-size:18px;
font-weight:bold;
color:#404040;
margin-bottom:10px;
}
.header2l a {color:#404040;}
.header2l a:hover {color:#df001b;}
.header2l a:visited {color:#404040;}

.header2 {
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-size:24px;
font-weight:bold;
color:#404040;
margin-top:10px;
margin-bottom:20px;
}
.header3 {
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-size:18px;
font-weight:bold;
color:#b60016;
margin-top:10px;
margin-bottom:2px;
}
.header4 {
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-size:18px;
font-weight:bold;
color:#b60016;
margin-top:10px;
margin-bottom:10px;
}
.header5 {
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-size:16px;
font-weight:bold;
color:#b60016;
}

.adbox {
width:800px;
padding:20px;
background-color:#f0f0f0;
text-align:left;
border:2px dashed #CCCCCC;
}

.contentbox {
margin-right:40px;
margin-left:40px;
text-align:left;
}

/*----------- Scroll Bars ------------*/
.scroller {
	width: 675px;
	height: 375px;
	padding-right:20px;
	position: relative;
	z-index: 1;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #DCDEDE; 
	scrollbar-highlight-color: #DCDEDE;
	scrollbar-3dlight-color: #DCDEDE; 
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #F5F6F6; 
	scrollbar-arrow-color:red;
	vertical-align: top;
	text-align: left;
}
.scrollDealer {
	height: 340px;
	width:280px;
	position: relative;
	z-index: 1;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #DCDEDE; 
	scrollbar-highlight-color: #DCDEDE;
	scrollbar-3dlight-color: #DCDEDE; 
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #F5F6F6; 
	scrollbar-arrow-color:red;
	vertical-align: top;
	text-align: left;
}
.scrollerConfigurator{
	width: 380px;
	height: 300px;
	padding-right:20px;
	position: relative;
	z-index: 1;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #DCDEDE; 
	scrollbar-highlight-color: #DCDEDE;
	scrollbar-3dlight-color: #DCDEDE; 
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #F5F6F6; 
	scrollbar-arrow-color:red;
	vertical-align: top;
	text-align: left;
}
.scrollerPress {
	width: 550px;
	height: 350px;
	padding-right:20px;
	position: relative;
	z-index: 1;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #DCDEDE; 
	scrollbar-highlight-color: #DCDEDE;
	scrollbar-3dlight-color: #DCDEDE; 
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #F5F6F6; 
	scrollbar-arrow-color:red;
	vertical-align: top;
	text-align: left;
}
/*--------------------------------------*/

.picleft {
float:left;
margin-right:20px;
margin-bottom:10px;
clear:none;
}
.picright {
float:right;
margin-left:20px;
margin-bottom:10px;
clear:none;
}

.subMenu {
float:left;
margin-left:4px;
width:165px;
height:200px;
background-color:#df001b;
display:block;
clear:both;
}
.subnav_hdr {
padding-top:15px;
padding-right:10px;
padding-bottom:10px;
padding-left:20px;
height:45px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../img/title_bg_blend.jpg);
background-repeat:no-repeat;
}
.subnavbg {
padding-top:12px;
padding-right:20px;
padding-left:20px;
padding-bottom:16px;
background-image:url(/templates/mitsubishi06/img/subnav_bg.jpg);
background-repeat:no-repeat;
margin-bottom:3px;
}
.white_hdr {
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}

.modelpage_hdr {
height:26px;
padding-left:26px;
font-family:Trebuchet MS, Lucida Sans, sans-serif;
color:#df001b;
font-size:18px;
font-weight:bold;
background-image:url(/templates/mitsubishi06/img/model_title_bg.jpg);
background-repeat:no-repeat;
}
.model_hdr {
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
margin-bottom:3px;
}
.model {}
.modelname, .modelname a {
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-weight:bold;
font-size:14px;
}
.model_links {
font-size:14px;
font-weight:bold;
}
.model_links a {
height:20px;
border-bottom:1px solid #CCCCCC;
width:100%;
}
.modelsubmenulink {
height:20px;
padding-top:3px;
padding-right:10px;
padding-bottom:4px;
padding-left:20px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
border-top:1px solid #eb5c6e;
border-bottom:1px solid #a70014;
}
.modelsubmenulink a {
color:#FFFFFF!important;
text-decoration:none;
}
.modelsubmenulink a:hover {
color:#000000!important;
text-decoration:none;
}
.modelsubmenulink a:visited {
color:#62000c;
text-decoration:none;
}
.modelnav_off {
height:20px;
margin-top:2px;
text-align:center;
padding:2 12 2 12px;
font-weight:bold;
border:1px solid #CCCCCC;
background-image:url(../img/button_bg2.gif);
}
.modelnav_on {
height:20px;
margin-top:2px;
text-align:center;
background-color:#CC0000;
padding:2 12 2 12px;
font-weight:bold;
color:#FFFFFF!important;
border:1px solid #CCCCCC;
}

.press {
margin-bottom:4px;
font-weight:bold;
}

.two_buttons {
height:270px;
width:166px;
margin-top:20px;
margin-left:3px;
padding-top:4px;
background-image:url(../img/2buttons_bg.jpg);
background-repeat:no-repeat;
clear:both;
}
.fields {
font-size:10px!important;
width:136px;
height:19px;
margin-bottom:4px;
}

.childMenu{
float:right;
margin-top:12px;
color:#c4c4c4;
}

.floatleft {
float:left;
}

.specsSectionHeader {
padding-top:8px;
padding-bottom:2px;
padding-left:10px;
font-size:12px;
font-weight:bold;
color:#9e0e1f;
}
.specs {
height:16px;
padding-left:10px;
font-size:11px!important;
}
.row1 {
padding-left:10px;
background-color:#ffffff;
}
.row0 {
padding-left:10px;
background-color:#ecebeb;
}

.colours {
width:380px;
float:left;
clear:none;
font-size:11px;
color:#999999;
padding-top:3px;
padding-bottom:6px;
padding-left:10px;
border-bottom:1px solid #CCCCCC;
}

.busname {
width:260px;
padding-top:12px;
padding-right:12px;
padding-bottom:16px;
padding-left:20px;
background-image:url(/templates/mitsubishi06/img/subnav_bg.jpg);
background-repeat:no-repeat;
}

.accessories {
width:300px;
border-bottom:1px solid #CCCCCC;
padding-bottom:3px;
margin-bottom:3px;
margin-left:10px;
float: left;
clear: none;
}

.s10 {font-size:10px!important;}
.s11 {font-size:11px!important;}

.siteby, a.siteby, .siteby a {
font-size:10px!important;
text-decoration:none;
color:#b3b3b3;
}

.botbar {
font-size:10px!important;
width:940px;
height:38px;
background-image:url(/templates/mitsubishi06/img/botbar.gif);
background-repeat:no-repeat;
}

.botlinks {
width:908px;
height:30px;
color:#b3b3b3!important;
font-size:10px!important;
text-decoration:none;
}
.botlinks a {
font-size:10px!important;
color:#b3b3b3!important;
text-decoration:none;
}
.botlinks a:hover {
color:#ffffff!important;
text-decoration:underline;
}

.white {
font-size:10px;
color:#ffffff;
}
.whitelinks, .whitelinks a, a.whitelinks {color:#ffffff;}
.whitelinks a:visited {color:#ffffff;}

.whitebg {
background-color:#FFFFFF;
padding:4px;
border:1px solid #990000;
}

#banner {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:765px;
height:200px;
}

/*----------- Dealer Name & address ------------*/
.homelink {
height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
.dealername_box {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
.dealername {
text-align:left;
padding-bottom:2px;
font-size:30px;
color:#df001b;
font-weight:bold;
border-bottom:1px solid #df001b;
}

.dealeradd {
width:940px;
height:20px;
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
padding-top:0px!important;
padding-right:0px!important;
padding-bottom:0px!important;
padding-left:70px!important;
background-image:url(../img/top_white_shade.gif);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
vertical-align:top;
}


/*----------- Autoscroller - Special Deal Cars ------------*/
#AutoScrollContainer {
position:relative;
margin-top:10px;
left:0px;
width:270px;
height:150px;
clip:rect(0,910,68,0);
overflow:hidden;
z-index:1;
visibility:visible;
border: 1px none #000000;
}
#AutoScrollContent {
position:absolute;
left:0px;
width:1600px;
visibility:visible;
}

.listlink {
width:200px;
margin:4px;
padding-right:6px;
font-size:11px;
border-right:1px solid #CCCCCC;
text-align:left;
float:left;
}
.listImage {
border:1px solid red;
margin-right:8px;
width:72px;
height:54px;
float:left;
}


/*----------- Accessories Popups ------------*/
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -500px;
border: 2px dashed red;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:6px;
left:-55px; /*position where enlarged image should offset horizontally */
}


.searchmore {
width: 265px;
font-size:14px;
font-weight:bold;
border-bottom:2px solid #afafaf;
margin-top:3px;
padding-bottom:10px;
margin-bottom: 20px;
}


/* Special Offers */

.specialOffersContainer {
margin: 10px 0 0 0;
background:none;
width:265px;
}

.offersTitle {
font-size:16px;
font-weight:bold;
color: #df001b;
}

.carOffer {
border-bottom: 1px dashed #999;
background:none;
width:265px;
float:left;
padding-bottom:5px;
}



.carImage {
float:left;
margin-left:5px;
margin-top:5px;
border: 1px solid #ccc;
padding: 2px 2px 2px 2px;

}


.carInfo {
color:#404040;
font-weight:bold;
font-size:12px;
margin-bottom:2px;
margin-top:15px;
margin-left:10px;
float:left;
}

.carInfo a{
color:#df001b;
font-weight:normal;
font-size:12px;
}

.clear {clear:both;}


