/* Page Setup
-------------*/
html, body{margin:0px;padding:0px;height:100%;}
body{font-family:arial,verdana,sans-serif;font-size:small;color:black;}
img{border:0px;vertical-align:middle;}
table{border-collapse:collapse;}
form{margin:0px;padding:0px;}

a:link, a:visited{cursor:pointer;color:#204a87;text-decoration:underline;}
a:hover, a:active{cursor:pointer;color:#3465a4;}

h1,h2,h3,h4,h5,h6{margin:0px;}
h1{font-size:large;color:#2e4a73;}
h2{font-size:small;color:#999;}
h3,h4,h5,h6{font-size:small;color:#2e4a73;}
h4{color:#888a85;}
p{font-size:small;margin-top:0px;}

hr{border:1px solid #d4d4d4;margin:5px 25px 5px 25px;}

#ZipLookup{position:absolute;width:300px;height:200px;border:2px solid #2e4a72;background-color:#f4f4f6;}
#ZipLookup h6{background-color:#6d819d;color:white;padding:2px;}
#ZipLookup .ZipList{width:none;height:170px;overflow:auto;padding:5px;}
#ZipLookup span{color:#555753;}

.list{display:inline-block;margin:auto;}
.list div{display:inline-block;float:left;padding:5px 5px;text-align:left;}
.list a{display:block;}

/* Layout
----------------------------------------------- */
.page{width:760px;margin:auto;}
.block{background-color:#2e4a72;color:white;border-top:1px solid white;}

.yellow-box{margin:4px;width:170px;height:65px;background-image:url('./images/yellow-box.png');background-repeat:no-repeat;color:#2e4a73;font-size:x-small;}
.yellow-box td{text-align:center;}
.yellow-box input{font-size:xx-small;}
.blue-box{padding:0px;background-color:#c8d6ea;margin:auto;}
.lblue-box{padding:0px;background-color:#EEF3F9;margin:auto;}
.gray-box{padding:0px;background-color:#e4e4e4;margin:auto;}
.blue-box img,.gray-box img{padding:0px;margin:0px;}
.blue-box .content,.gray-box .content{margin:0px !important;padding:0px 15px !important;}
.small p{max-width:500px;}
.small ul,.small ol{max-width:450px;}

#head{clear:both;background-color:#4877ba;color:white;padding:6px;}
#head p{margin:0px;}
#head .links{padding-top:10px;}
#head .links a{display:inline-block;margin:0px 10px;vertical-align:bottom;color:white;font-size:x-small;text-decoration:none;font-weight:bold;white-space:nowrap;}
#head .links a:hover{text-decoration:underline;}

#menu{clear:both;}
#menu a{display:inline-block;width:152px;height:25px;padding:10px 0px 0px 0px;text-align:center;color:white;font-weight:bold;text-decoration:none;font-size:x-small;}
#menu a:hover{background-color:#5c7395;}
#menu .highlight{color:#2e4a73;background-color:#c8d6ea !important;}

#body{clear:both;background-color:white;background-image:url('./images/body-bg.gif');background-repeat:repeat-x;}
#body .content{padding:5px 10px;vertical-align:top;min-width:555px;}

#side{width:200px;vertical-align:top;}
#side .menu{background-color:white;background-image:url('./images/menu-bg.gif');background-repeat:repeat-x;}
#side .menu a,#side .menu div{display:block;padding:10px;color:#204a87;font-size:x-small;font-weight:bold;text-decoration:none;border-bottom:1px solid #a9bad2;white-space:nowrap;}
#side .menu a:hover{background-color:#eeeeec;}
#side .menu .highlight{background-color:#a2c0ea !important;}
#side .menu a span,#side .menu div span{color:#555753;font-weight:normal;}
#side .menu select{font-size:x-small;}

#foot{clear:both;}
#foot p{margin:4px 0px;font-size:x-small;}

#subfoot{padding:15px 0px;}

/* Forms
----------------------------------------------- */
.form{padding:0px;margin-bottom:5px;}
.form .frame{display:inline-block;width:555px;border:2px solid #2e4a72 !important;background-color:#f4f4f6;}
.form fieldset{border:none;margin:0px;padding:0px;}
.form legend{display:none;}
.form .legend{background-color:#6d819d;color:white;padding:2px;font-weight:bold;font-size:medium;}
.form .legend img{vertical-align:top;margin-top:3px;}
.form em{color:red;}
.form .field{padding:2px;}
.form label{display:block;float:left;width:120px;padding:2px;font-weight:bold;text-align:right;}
.form .text{padding:2px 5px;}
.form .field table{margin:0px 10px;}
.form .field table label{float:none;display:inline;width:none;font-weight:normal;}
.form .disabled{color:#888a85;}
.form .sum{width:380px;}
.form textarea{width:180px;}
.form input,.form select,.form textarea{font-size:small;margin:0px 2px;}

#side .form .frame{display:block;width:auto;min-width:210px;border:1px solid black !important;}
#side .form .legend{font-size:medium;background-color:#edcd00;color:#2e4a72;}
#side .form label{font-size:small;width:80px;}
#side .form .field input{max-width:110px;}
#side .form .field .popup{width:80px;}
#side .form input,#side .submit input,#side .form select,#side .form textarea{font-size:x-small;}
#side .form .sum{width:190px;}

/* Dialog
----------------------------------------------- */
.dialog-info,.dialog-error{display:inline-block;min-width:555px;margin:0px 0px 15px 0px;}
.dialog-info{background-color:#e5e0e7;border:2px solid #204a87;}
.dialog-error{background-color:#efd1d1;border:2px solid #a40000;}
.dialog-info h1,.dialog-error h1{color:white;padding:2px;font-weight:bold;font-size:medium;}
.dialog-info h1 img,.dialog-error h1 img{vertical-align:top;margin-top:3px;}
.dialog-info h1{background-color:#555753;}
.dialog-error h1{background-color:#cc0000;}
.dialog-error ol{margin:0px;padding:0px 0px 0px 30px;font-size:x-small;}
.dialog-error p{font-weight:bold;padding:2px 5px;margin:0px;font-size:xx-small;}
#side .dialog-info,#side .dialog-error{min-width:200px;}

.googlemap{width:530px;border:2px solid #2e4a73;margin:auto;background-color:#6d819d;}
.googlemap h4{color:white;}
.scrollbox{overflow-y:auto;height:100px;border:1px solid #2e4a73;background-color:#f4f4f6;padding:5px;}
.scrollbox a{display:block;}

/* Table Formating
----------------------------------------------- */
.table,.table th,.table td{border-collapse:collapse;border:1px solid #afafaf;white-space:nowrap;vertical-align:middle;}
.table{border:1px solid #afafaf;}
.table a, .table th, .table th{color:#000;}
.table a{text-decoration:none;display:block;width:100%;height:100%;padding:0px;}
.table a:hover{background-color:#d2d8ea;}
.table .selected{background-color:#c3d0f3 !important;}

.table .title th{padding:3px;text-align:left;background:#6d819d;color:white;font-size:medium;}
.table .header th{background-color:#e3e3e3;}
.table .header td{background-color:#cdcdd1;text-align:center;}
.table .icon,.table .pages .icon{background-color:#cdcdd1;width:16px;padding:1px !important;}
.table .c0{background-color:#f4f4f6;}
.table .c1{background-color:#fff;}
.table .c0 td,.table .c1 td{padding:2px;}

.table .footer th{background-color:#e4e4e6;}
.table .footer td{background-color:#c5c5c7;border-width:1px 0px;}

.table .pages th{text-align:left;font-weight:normal;background-color:#f4f4f6;}
.table .pages td{background-color:#e4e5e9;}
.table .pages .numbers{background-color:#eff0f4;}
.table .pages .selected{font-weight:bold;background-color:#d4d5d9 !important;border:1px solid #afafaf;}
.table .pages a{display:inline;}

/* Misc
----------------------------------------------- */
dl,dt,dd{margin:0px;padding:0px;}
dt{font-weight:bold;margin-top:10px;}

/* UDPATED STYLES
----------------------------------------------- */

.mainpage{padding-top:20px;padding-bottom:20px;}
table.bluebox{padding:0px;background-color:#204b82;color:#FFF;width:557px;}
table.greybox{padding:0px;background-color:#e7e7e7;color:black;width:557px;}

table.layoutbox{padding:0px;border:6px solid #e4ecf6;width:557px;height:200px;}
td.layout-left{padding:20px;background-color:#204b82;color:#FFF;width:40%;vertical-align:top;}
td.layout-right{text-align:center;width:60%;padding-top:10px;padding-bottom:10px;}



/* OLD STYLES
----------------------------------------------- */




/* Header Styles */
.header{background-color:#4877BA;border-bottom:1px solid white;}
.header span{padding:20px 0px;padding-bottom:10px;text-align:right;display:block;width:720px;color:white;}
.header span a{color:white;margin-right:30px;text-decoration:none;font-size:11px;font-weight:bold;}
.header span a:hover{text-decoration:underline;color:white;}
.header span #dealer{color:#C8D6EA;font-size:12px;}
.header span #dealer a{color:#C8D6EA;font-weight:bold;margin:0px;text-decoration:underline;}
.header span #dealer a:hover{color:#fff;}
#MINI{margin-left:20px;}
#contactlink{margin:0px;}

/* Navbar Styles */
.navbar{background-color:#2E4A72;}
.navbar span{width:760px;display:block;text-align:left;padding:10px 0px;background-color:#EDCD00;}
.navlink{padding:10px 25px;font-weight:bold;color:white;background-color:#2E4A72;text-decoration:none;font-size:11px;}
.navlink:hover{padding:10px 25px;font-weight:bold;color:white;background-color:#5D7496;text-decoration:none;font-size:11px;}
.navlinkon{padding:10px 25px;font-weight:bold;color:#2E4A72;background-color:#C8D6EA;text-decoration:none;font-size:11px;}
.subnavon{background-color:#E4EBF5;color:#2E4A72;font-weight:bold;border-bottom:1px solid #A9BAD2;padding:10px 20px;display:block;text-decoration:none;}
#requestquotenav{background-color:#EDCD00;color:#8F0100;padding-right:20px;}
#requestquotenav:hover{color:#000;}
#commercialnav{padding-left:20px;}
#branchnav{padding-right:30px;}

/* Body Structure Styles */
.bodydiv{background-image:url('../images/bodyshadow.gif');background-repeat:repeat-x;}
#bodytable{margin-top:10px;width:760px;text-align:left;margin-bottom:0px;margin:0px;}
#subnav{background-image:url('../images/subnavback.gif');background-repeat:no-repeat;height:410px;width:203px;}
#maincontent{padding:20px;padding-top:0px;}
#maincontent.noright{padding-right:0px;}


/* Footer Styles */
.contactbar{background-color:#2E4A72;border-top:1px solid #2E4A72;}
.contactbar span{width:760px;display:block;padding-bottom:30px;}
#livepersontext{font-weight:bold;color:white;text-align:center;}
#internetbutton{margin-top:11px;}
.footer{width:720px;text-align:left;line-height:18px;font-size:11px;margin-top:15px;padding-bottom:20px;}
.footer a{color:#4877BA;}
.yellow-box{
	margin:4px;
	width:170px;
	height:65px;
	background-image:url('./images/yellow-box.png');
	background-repeat:no-repeat;
	color:#2e4a73;
	font-size:x-small;
}
.yellow-box td{text-align:center;}
.yellow-box input{font-size:xx-small;}


/* Content Styles */
.smalltext{font-size:11px;}
.bigtext{font-size:14px;}
#subnav a{color:#2E4A72;font-weight:bold;border-bottom:1px solid #A9BAD2;padding:10px 20px;display:block;text-decoration:none;}
#subnav select{font-size:11px;}
.subtext{font-size:11px;color:#666666;font-weight:normal;display:block;}
#subnav a:hover{background-color:#efefef;}
#maincontent h1{margin:0px;font-weight:normal;color:#2E4A72;}
#maincontent h2{margin:0px;font-weight:normal;color:#999;font-size:14px;}
.spreadlinks{margin:10px 0px;display:block;}
#envcontent h1{
	margin:0px;
	font-weight:normal;
	color:#00AC58;
}
#envcontent h2{margin:0px;font-weight:normal;color:#999;font-size:14px;}

#concontent h1{
	margin:0px;
	font-weight:normal;
	color:#2E4A72;
}
#concontent h2{margin:0px;font-weight:normal;color:#999;font-size:14px;}

.gray{background-color:#efefef;width:517px;}
.gray span{padding:0px 20px;display:block;line-height:18px;}
.gray strong{line-height:normal;font-size:14px;}
.gray a{color:#4877BA;}

.blue{background-color:#C8D6EA;width:517px;}
.blue span{padding:0px 20px;display:block;line-height:18px;}
.blue strong{line-height:normal;font-size:14px;}
.blue a{color:#2E4A72;}

.lightblue{background-color:#EEF3F9;width:517px;}
.lightblue span{padding:0px 20px;display:block;line-height:18px;}
.lightblue strong{line-height:normal;font-size:14px;}
.lightblue a{color:#2E4A72;font-weight:bold;}

.darkgray{background-color:#c1c1c1;width:517px;}
.darkgray span{padding:0px 20px;display:block;line-height:18px;}
.darkgray strong{line-height:normal;font-size:14px;}
.darkgray a{color:#666666;font-weight:bold;}

a#extralink{font-size:11px;font-weight:normal;border-bottom:none;padding:0px 20px;padding-top:10px;}
a#extralink:hover{background-color:transparent;text-decoration:underline;}

.bluebold{color:#4877BA;font-weight:bold;border-top:1px solid #999999;padding-top:5px;}





p{font-size:12px;}
#homepage1{background-image:url('');background-repeat:no-repeat;width:216px;}


#homepage1n{background-image:url('');background-repeat:no-repeat;}
#homepage3n{line-height:18px;padding:20px;color:#444444;width:150px;}


#bodytablen{margin-top:10px;width:560px;text-align:left;margin-bottom:0px;margin:0px;}

#homepagearound{height:198px;background-image:url('images/uk/homepage2.gif');background-repeat:no-repeat;}
#homepagearoundn{height:198px;}

#homepage4n{height:164px;}


#homepage2{margin:0px;padding:20px;padding-left:0px;}
#homepage2 p{line-height:18px;margin:0px;}
h1{margin:0px;font-size:24px;font-weight:normal;}
#bodytable{margin:0px;padding:0px;}
.smallyellow{background-color:#EDCD00;width:244px;margin-top:10px;}
.smallyellow span{font-weight:bold;font-size:12px;display:block;padding:0px 20px;}
.smallyellow select{margin-top:5px;}
li{margin-left:20px;}
#attributerow{background-color:#e7e7e7;}
#homepage3{line-height:18px;padding:20px;color:#444444;width:200px;}
#homepage3 strong{color:#2E4A72;font-size:14px;}
#homepage4{height:164px;background-image:url('images/uk/homepage3.gif');background-repeat:no-repeat;}
#users{padding:20px;}
#users td{font-weight:bold;padding-top:5px;padding-right:30px;font-size:11px;}
#users a{color:#4877BA;padding-top:6px;display:block;}
h2{font-weight:normal;margin:0px;}
h3{font-size:15px;font-weight:normal;color:#444444;}

.style3{font-size:14px;}
.style4{color:#000000;}
.style5{color:#1F4A82;}




/* Optional Equipment */
.options{margin-bottom:20px;} .options span{padding:16px 20px;background-repeat:no-repeat;line-height:18px;display:block;} .options strong{line-height:normal;font-size:14px;} #options1{background-image:url('./images/uk/optional1.gif');height:107px;padding-right:190px;} #options2{background-image:url('./images/uk/optional2.gif');height:107px;padding-right:180px;} #options3{background-image:url('./images/uk/optional3.gif');height:107px;padding-right:190px;} .doorstext{padding:10px 20px;line-height:18px;} .doors a{color:#4877BA;font-size:11px;font-weight:bold;}


.learnmore{color:#4877BA;font-size:11px;font-weight:bold;} #investor1{line-height:18px;} #investor2{width:301px;background-color:#efefef;margin-top:10px;} #investor2 span{padding:0px 20px;display:block;} #investor2 strong{font-size:14px;} a.release{color:#4877BA;font-weight:bold;display:block;margin-top:5px;} div.release{font-size:11px;color:#999;margin-top:3px;} #investor3{width:200px;height:300px;background-image:url('../images/investor1.jpg');background-repeat:no-repeat;} #investor3 span{padding:20px;padding-top:235px;color:white;font-size:14px;display:block;} #investor3 a{color:#EDCD00;font-size:11px;font-weight:bold;} #investor4{background-image:url('../images/investor2.gif');background-repeat:no-repeat;background-color:#C8D6EA;width:200px;margin-top:10px;} #investor4 span{display:block;padding:0px 20px;text-align:right;color:#646B75;} #investor4 #conferencedate{text-align:center;margin-top:15px;} #investor4 span a{font-weight:bold;}


/* Customer Care */
#contact1{line-height:18px;} .customercare{background-color:#efefef;margin-top:20px;line-height:18px;}  .customercare span{display:block;padding:0px 20px;} .customercare strong{font-weight:bold;font-size:14px;} #customercare1{background-color:#C8D6EA;} #customercare1 span{display:block;padding:0px 20px;} #customercare1 strong{font-size:14px;} #customercare1 span table tr td{line-height:18px;} #customercare2{line-height:18px;} #customercare2 strong{font-size:14px;} #customercare2 a{color:#4877BA;font-weight:bold;} .smalllabel{color:#646B75;font-size:11px;} .subhead{color:#999;font-weight:bold;font-size:12px;line-height:normal;} input{font-size:12px;} .formcell{padding-right:20px;padding-top:10px;color:#666666;font-size:11px;} #unsubscribe{width:200px;padding-top:20px;} #unsubscribe strong{font-size:14px;} #unsubscribe div{background-color:#efefef;} #unsubscribe div span{padding:0px 20px;display:block;line-height:18px;} .inputfields{font-size:12px;height:12px;} #autopay{font-size:12px;color:black;}

/* Customer Care */
.doors span{padding:16px 20px;background-repeat:no-repeat;line-height:18px;display:block;} .doors strong{line-height:normal;font-size:14px;} #doors1{background-image:url('./images/uk/doors1.gif');height:214px;padding-right:285px;} #doors2{background-image:url('./images/uk/doors2.gif');height:229px;padding-right:220px;} .doorstext{padding:10px 20px;line-height:18px;} .doors a{color:#4877BA;font-size:11px;font-weight:bold;} #doors3{background-image:url('./images/uk/doors3.gif');height:229px;padding-right:220px;}



