/* MAIN CSS Document */


/* ======================================= Main Body ====================================== */
html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
} 

body {
	background: #FFFFFF url(../images/main_background.gif) repeat-y 50% 0;
	background-attachment:fixed;
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
}

body, td, div, span  {
	font-family: Verdana, Helvetica, sans-serif;
	color:#48555F; /* dark grey */
	font-size:11px;
}



.boxContainer { font-weight:normal; }
.boxContainer a { display: block; float:left; width:155px; height: 140px; padding:10px 10px 10px 10px; text-decoration: none; font-weight:normal; font-size:10px; }
.boxContainer a:link, .boxContainer a:visited { display:block; background: url(../images/baseBack1.gif); text-decoration: none; font-weight:normal; }
.boxContainer a:hover { display:block; background: url(../images/baseBack1Roll.gif); text-decoration: none; font-weight:normal; }

.boxContainer2 { font-weight:normal;}
.boxContainer2 a { display: block; float:left; width:155px; height: 140px; padding:10px 10px 10px 10px; text-decoration: none; font-weight:normal; font-size:10px;}
.boxContainer2 a:link, .boxContainer2 a:visited { display:block; background: url(../images/baseBack2.gif); text-decoration: none; font-weight:normal; }
.boxContainer2 a:hover { display:block; background: url(../images/baseBack2Roll.gif); text-decoration: none; font-weight:normal; }

.boxContainer3 { font-weight:normal;}
.boxContainer3 a { display: block; float:left; width:155px; height: 140px; padding:10px 10px 10px 10px; text-decoration: none; font-weight:normal; font-size:10px;}
.boxContainer3 a:link, .boxContainer3 a:visited { display:block; background: url(../images/baseBack3.gif); text-decoration: none; font-weight:normal; }
.boxContainer3 a:hover { display:block; background: url(../images/baseBack3Roll.gif); text-decoration: none; font-weight:normal; }

.callForMore { line-height:14px; padding:6px 5px 0px 0px; color:#48555F; font-weight:bold; font-size:10px;}



/* =========== Color references =========== */
.color1 { color:#2A3742; } /* very dark grey */
.color2 { color:#48555F; } /* dark grey */
.color3 { color:#E2E4E6; } /* light grey */
.color4 { color:#CC3C3B; } /* dark red */
.color5 { color:#003366; } /* dark blue */

.contact01 td {background-color:#FFFFFF; padding-right:8px;}
.contact02 td {background-color:#F1F1F1; padding-right:8px;}

.frameHeight { height:100%; }

.mainframe { marginheight:0px 0px 0px 0px;}

.quote01 { padding:0px 0px 12px 0px; color:#C21E37;}
.quote02 { font-weight:bold; font-size:10px; color:#C21E37;}
.quote03 { font-weight:bold; font-size:10px; color:#C21E37;}

.homeQuote1 { font-weight:bold; font-size:12px; color:#C21E37; padding:0px 5px 0px 32px;}
.homeQuote2 { font-size:11px; color:#C21E37; padding:0px 5px 0px 32px;}

#udm a.icon {
        background-repeat:no-repeat;
        background-position:2px 2px;
        }
        
#udm a.thumbsup {
        background-image:url(../images/icon_star.gif) !important;
        }

.circleText { padding:32px 80px 32px 80px; background:url(../images/circle_11.gif) center ;}

.contactDetails { line-height:16px; color:#000000; font-size:12px;}

.frameBack { background:url(../images/circle_11.gif) center ;}

.dataTable { padding:200px 200px 200px 200px; }

.homePanel1 { border-left: 1px solid #CCCCCC; }
.homePanel2 { border-right: 1px solid #CCCCCC; }
.homeButtonRight { border-right: 1px solid #CCCCCC; }
.homeButtonLeft { border-left: 1px solid #CCCCCC; }

.homePanel1Texta { padding:20px 56px 0px 0px; color:#666666; font-size:18px; line-height:22px; font-weight:bold;} 
.homePanel1Textb { padding:10px 30px 0px 0px; font-size:11px; line-height:14px;} 
.homePanel1Textc { padding:10px 30px 6px 0px; font-size:12px; line-height:14px; font-weight:bold; color:#C21E37; } 

.homePanel3 { background-color:#FFFFFF; border: 1px solid #CCCCCC;} 


/*
.homePanel4 a { display: block; text-indent:10px; width: 175px; height: 160px; background: url(../images/baseBack1.gif); text-decoration: none; line-height:14px; }
.homePanel4 a:link, #navcontainer a:visited { background: url(../images/baseBack1.gif); color: #666666; text-decoration: none; }
.homePanel4 a:hover { background: url(../images/baseBack1Roll.gif); color: #FFFFFF; text-decoration: none; }
*/
.homePanel5 a { display: block; text-indent:10px; width: 175px; height: 160px; background: url(../images/baseBack2.gif); text-decoration: none; }
.homePanel5 a:link, #navcontainer a:visited { background: url(../images/baseBack2.gif); color: #666666; text-decoration: none; }
.homePanel5 a:hover { background: url(../images/baseBack2Roll.gif); color: #FFFFFF; text-decoration: none; }

.homePanel6 a { display: block; text-indent:10px; width: 175px; height: 160px; background: url(../images/baseBack3.gif); text-decoration: none; }
.homePanel6 a:link, #navcontainer a:visited { background: url(../images/baseBack3.gif); color: #666666; text-decoration: none; }
.homePanel6 a:hover { background: url(../images/baseBack3Roll.gif); color: #FFFFFF; text-decoration: none; }




.homePanel4Title { display: block; text-indent:10px; font-weight:bold; font-size:11px; color:#333333; padding:3px 0px 3px 0px; }
.homePanel4Text { display: block; text-indent:10px; font-weight:normal; font-size:10px; color:#333333; padding:0px 0px 3px 0px; }

.homeLinkTable { border: 0px solid #999999;}
.homeAdvert { padding:16px 16px 16px 16px; font-weight:bold; font-size:12px; line-height:17px; background:url(../images/carlink_home.jpg) repeat-x bottom; background-repeat: no-repeat; }
.homeLink1 { border: 1px solid #FFFFFF; }
.homeLink2 { padding:6px 0px 4px 14px; background-color:#FFFFFF;}
.homeLink3 { padding:14px 0px 32px 15px; }
.homeLink4 { padding:14px 0px 32px 15px; background-color:#FFFFFF;}
.homeLink5 { padding:0px 0px 0px 0px;}
.homeLinkTitle { color:#003366; font-weight:bold; font-size:12px; padding:0px 0px 5px 0px;}

.homeBar1 { border: 1px solid #CCCCCC; }

.homeOfferPic { width:188px; height:105px; }

.homeOffer1 { padding:10px 10px 10px 10px; color:#1c3c68; font-weight:bold; }
.homeOffer2 { background:url(../images/homerule.gif); }
.homeOffer3 { padding:10px 10px 10px 10px; color:#1c3c68; font-weight:bold; }

.homeOffer4 { padding:4px 0px 4px 16px; background-color:#E2E4E6;}
.homeOffer5 { padding:0px 0px 0px 0px; background-color:#E2E4E6;}

.homeRule { border: 1px solid #999999;}

.quoteTitle { padding:4px 0px 4px 4px; color:#FFFFFF; font-weight:bold; background:url(../images/greyFade.gif); }

.homeOfferTitle { color:#FFFFFF; font-weight:bold; font-size:16px; padding:0px 0px 0px 4px;}
.homeOfferTitle2 { color:#C21E37; font-weight:bold; font-size:14px; padding:15px 10px 5px 10px;}
.homeOfferTitle2b { color:#C21E37; font-weight:bold; font-size:14px; padding:15px 10px 5px 0px;}
.homeOfferView { padding:5px 0px 3px 0px;}
.homeText1Big { color:#333333; font-weight:bold; padding:8px 10px 3px 10px; font-size:11px;}
.homeText2Big { color:#C21E37; font-weight:bold; padding:3px 10px 10px 10px; font-size:11px;}
.home3 { color:#1c3c68; font-weight:bold; padding:8px 10px 3px 10px; font-size:11px;}
.home4 { color:#C21E37; font-weight:bold; padding:8px 0px 10px 10px; font-size:11px; width:188px; height:105px; }

.textHighlight { color:#C21E37; font-weight:bold;}
.textHighlight2 { color:#333333; font-weight:bold;}

/* LEASEright text logo - main site version  */
/* .textLease { color:#38608f; font-weight:bold;}
.textRight { color:#38608f; font-size:14px; font-style:italic; } */
.textLease { color:#38608f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:9pt;}
.textSpace { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:2pt;}
.textRight { color:#38608f; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:13pt; font-style:italic; } 

/* LEASEright text logo - homepage banner version  */
.textLease2 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:9pt;}
.textRight2 { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:13pt; font-style:italic;}

/* LEASEright text logo - righthandside quotes version */
.textLease3 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:9pt;}
.textRight3 { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:13pt; font-style:italic;}

/* LEASEright text logo - contact page */
.textLease4 { color:#; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:9pt;}
.textRight4 { color:#003366; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:13pt; font-style:italic;}



.sidemenu {  background-color:#FFFFFF; } /* background light grey */
.sidemenu2 { background:url(../images/sidemenu_car_big.jpg) repeat-x bottom; background-color:#E2E4E6; } /* background light grey */

.menuLevel1 { padding:4px 4px 4px 5px; background-color:#666666; font-weight:bold; color:#FFFFFF; font-size:10px;}
.menuLevel1On { padding:4px 4px 4px 5px; background-color:#999999;  font-weight:bold; color:#FFFFFF; font-size:10px;}
.menuLevel2 { padding:4px 4px 4px 15px; background-color:#999999; border-bottom: 1px solid #8b8b8b; font-weight:bold; color:#FFFFFF; font-size:10px;}
.menuLevel2On { padding:4px 4px 4px 15px; background-color:#0a254e;  font-weight:bold; color:#FFFFFF; font-size:10px;}

.mainTable1 { padding:16px 16px 64px 16px; width:335px; }
.mainTableTitle { padding:16px 16px 5px 16px; }
.mainTableTitle2 { padding:16px 16px 5px 19px; }
.mainTable2 { padding:16px 10px 64px 16px; background-color:#FFFFFF; width:190px;}
.mainSubHead { color:#C21E37; font-size:11px; font-weight:bold;}

.mainMenu { background-color:#999999; }

.mainBorder { border-top: 1px solid ; border-right: 1px solid #E2E4E6; border-left: 1px solid #E2E4E6; border-bottom: 1px solid #E2E4E6; }

.offerTable1 { padding:4px 16px 20px 16px; width:285px; }
.offerTable2 { padding:4px 16px 34px 10px; background-color:#FFFFFF; width:240px;}

.offerCall1 { padding:16px 0px 9px 0px; font-weight:bold; font-size:14px; color:#C21E37;}
.offerCall2 { padding:0px 32px 8px 0px; color:#C21E37; font-size:11px;}
.offerCall3 { padding:0px 0px 10px 0px; font-weight:bold; color:#C21E37;}
.offerCall4 { padding:0px 0px 5px 0px; font-weight:bold; font-size:24px; color:#C21E37;}
.offerCall5 { padding:0px 0px 0px 0px;}
.offerCall6 { padding:16px 0px 16px 0px; font-size:10px; color:#000000;}
.offerCall7 { padding:0px 0px 0px 0px; font-weight:bold; font-size:9px; color:#000000;}

.offerImage { padding: 10px 0px 0px 5px;}

.OfferTitle { color:#C21E37; font-weight:bold; font-size:14px;}

.moreOffersTitle { padding:4px 8px 4px 8px; font-weight:bold; font-size:12px; color:#FFFFFF; background-image:url(../images/offers_bar2.gif);}
.moreOffersText1 { color:#000000; font-weight:bold; background-color:#dedede; padding:4px 3px 2px 8px; font-size:11px;}
.moreOffersText2 { color:#C21E37; font-weight:bold; background-color:#dedede; padding:2px 3px 4px 8px; font-size:11px;}
.moreOffersBase { background-color:#666666;}


.starIntroText {padding:10px 8px 32px 16px; line-height:14px;}
.star { padding:0px 10px 0px 10px; }
.starTitle { color:#48555F; font-weight:bold;}
.starText1 { color:#48555F; font-weight:bold; background-color:#F2F4F6; padding:3px 3px 0px 3px; font-size:10px;}
.starText2 { color:#CC3C3B; font-weight:bold; background-color:#F2F4F6; padding:0px 3px 3px 3px; font-size:10px;}

.starTitleBig { color:#48555F; font-weight:bold; padding:0px 0px 13px 0px;}
.starText1Big { color:#000000; font-weight:bold; padding:8px 3px 3px 0px; font-size:12px;}
.starText2Big { color:#C21E37; font-weight:bold; padding:1px 3px 3px 0px; font-size:13px;}
.starText3Big { color:#000000; padding:4px 13px 3px 0px; font-size:10px;}


.specialText { padding:5px 0px 0px 2px; color:#FFFFFF; font-weight:bold;}

.mainTitle { color:#C21E37; font-weight:bold; font-size:16px;}
.subTitle { color:#C21E37; font-weight:bold; font-size:11px; padding:10px 0px 10px 0px;}


.mapTitle { padding:0px 5px 0px 2px; font-weight:bold; }
.mapText { padding:5px 5px 10px 2px; font-size:10px; }


/* ======================================= Links ====================================== */
a:link { color:#333333; text-decoration:none; font-weight:bold;}
a:active { color:#333333; font-weight:bold; }
a:visited { color:#333333; font-weight:bold; }
a:hover { color:#333333; font-weight:bold; }

.homeOffer td a:link { color:#000000; font-weight:bold; text-decoration:none;}
.homeOffer td a:active { color:#000000; font-weight:bold; text-decoration:none;}
.homeOffer td a:visited { color:#000000; font-weight:bold; text-decoration:none;}
.homeOffer td a:hover { color:#CC3C3B; font-weight:bold; text-decoration:none;}

.sidemenu td a:link { color:#FFFFFF; font-weight:bold; text-decoration:none;}
.sidemenu td a:active { color:#66666; font-weight:bold; text-decoration:none;}
.sidemenu td a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none;}
.sidemenu td a:hover { color:#000000; font-weight:bold; text-decoration:none;}

.menu { font-size:9px; padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold}
.menu a:link { text-decoration:none; color:#FFFFFF; font-size:9px; }
.menu a:hover {color:#999999;
}


/* ======================================= Forms ====================================== */
ul {margin-top:0px; margin-left:-20; }
form { margin:0px;}

.clear { clear: both;}


/* ======================================= Footer ====================================== */

.footerCameron { font-weight:bold; color:#000000; }
.footerClarke { color:#000000;}
.footerLeasing { font-weight:bold; color:#C21E37; font-size:10px; }

.footerStrapline { color:#38608f; font-size:10px; font-weight:bold; padding:8px 0px 20px 0px; }
.footerStraplineHome { color:#38608f; font-size:10px; font-weight:bold; padding:1px 0px 20px 0px; }
.footerOffer { background-color:#E5E5E5; padding:2px 2px 2px 2px;}
.footerOfferText { padding:10px 10px 10px 12px; color:#333333; font-weight:bold; font-size:12px; }
.footerOfferText2 { color:#CC3C3B; font-weight:bold; font-size:12px; }
.footerCall { padding:4px 4px 6px 0px; font-size:17px; font-weight:bold; color:#48555F;} /* Dark Grey */
.footerCallPhone { font-weight:bold; color:#38608f; font-size:19px;} /* Dark Red */
.footerCall2 { padding:4px 4px 0px 8px; font-size:10px;}
.footerSmallPrint { padding:1px 4px 5px 0px; font-size:9px; color:#666666;  }

.footerCallSolo { padding:0px 0px 6px 0px; font-size:17px; font-weight:bold; color:#38608f;} /* Dark Grey */
.footerCallSolo2 { padding:0px 4px 0px 6px; font-size:13px; color:#38608f; font-weight:bold; }

.baseRule { border-top: 1px solid #E2E4E6; }
