/* CSS BY EXPRESSION UNLIMITED
 ---------------------- */
body{border:0;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;background:#fff url(none) repeat-x;margin: 0;padding:0 0;}
#wrapper{height:auto;min-height:100%;width:695px;border:0;margin:0;padding:0;}
#header{padding:10px 0 0 0;width:695px;margin:0;text-align:left;}
#innerheader {padding:0;margin:0;position:relative;height:100px;}
#logo{left:0px;position:absolute;top:0px;}
#main{float:left;width:695px;margin:0;clear:both;display:block;position:relative;left:0;background:#fff;padding:0}

/* 1e navigation menu top in header */
div#menu1,div#menu1 ul,div#menu1 ul li,div#menu1 ul li a,div#menu1 ul li a:hover,div#menu1 ul li a:active,div#menu1 ul li.on a,div#menu1 ul li.on a:hover,div#menu1 ul li#five{display:none}

/* 2e navigation menu top in header */
div#menu2,div#menu2 ul,div#menu2 ul li,div#menu2 ul li a,div#menu2 ul li a:hover,div#menu2 ul li a:active,div#menu2 ul li.on a,div#menu2 ul li.on a:hover,div#menu2 ul li a img,div#menu2 ul li a:visited img,div#menu2 ul li a:hover img,div#menu2 ul li a:active img{display:none}

/* Navigation boxes left */
#left,.boxleft,.boxleft h2,.boxleft ul,.boxleft li a,.boxleft li a:hover{display:none}

/* Search form left */
#search form,#search fieldset,#search legend,#search .form,#search button.smallbutton,#search .arrow,#search small,#search select,#search .form select, button,#search .form p{display:none}

/*  Hover boxes franchise info pages */
div.on,div.on1,div.on2,div.on3,div.on4,div.on5,div.off,div.off1,div.off2,div.off3,div.off4,div.off5 {display:block;;padding:10px 20px 10px 10px;background:#fff;color:#000000;background:#fff;border:#eeeeee 1px solid;margin-bottom:10px;margin-left:0px}
div.on,div.off{height:130px}
div.on1,div.off1{height:190px}
div.on2,div.off2{height:65px}
div.on3,div.off3{height:110px}
div.on4,div.off4{height:120px}
div.on5,div.off5{height:75px;width:350px;margin-left:10px}
u{color:#69C}
div.on h3,div.on1 h3,div.on2 h3,div.on3 h3,div.on4 h3,div.on5 h3,div.off h3,div.off1 h3,div.off2 h3,div.off3 h3,div.off4 h3,div.off5{font-size:80%;color:#000000;font-style:normal;}
.imgbox{width:70px;height:120px;float:left;margin:10px 20px 0 10px;}
.imgbox1{width:165px;height:190px;float:left}
.imgbox2{width:135px;height:60px;float:left}
.imgbox3{width:135px;height:110px;float:left}
.imgbox4{width:165px;height:120px;float:left}
div.on6,div.off6{display:block;padding:10px 20px 10px 10px;background:#fff;cursor:pointer; color: #000000;text-decoration:none;border:#eeeeee 1px solid;margin-bottom:15px;text-align:center}
div.on6,div.off6{height:100px;width:370px;margin-left:10px}
div.on6 h2,div.off6 h2{font-size:90%;color:#000000;font-style:normal;}
.imgbox5{width:100px;height:86px;float:left}

/* Request banner */
#requestbanner{margin-top:20px;position:relative;top:20px;left:20px;width:150px; height:150px;float:right;font-size:65%;background: url(none) no-repeat center center;border:0;padding:0px;cursor:pointer}
#requestbanner p{padding:15px 5px 5px 5px;font-weight:bold;margin:0;color:#000000}
#matchservicebanner{text-align:center;margin-top:20px;margin-bottom:20px;position:relative;top:0px;left:50px;width:150px; height:150px;float:right;color:#000000;font-size:85%;background: url(none) no-repeat center center;border:0;padding:0px;cursor:pointer}
#matchservicebanner p{padding:15px 5px 5px 5px;font-weight:bold;margin:0;}

/* Contact details */
.contact{width:548px;border:1px solid #eeeeee;margin:0;padding:0;}
#textbox1 .contact h3,#textbox2 .contact h3 {background-color:#fff;font-style:normal;white-space:nowrap;line-height:2em;font-size:75%;color:#000000;text-align:left;text-indent:10px;height:25px;vertical-align:middle}
#textbox1 .contact ul, #textbox2 .contact ul {list-style-type:none;padding:0 5px 5px 10px;margin:0}
.contact li{padding:0}
.contact span.cd1 {padding-left:100px}
.contact span.cd2 {padding-left:112px;}
.contact span.cd3 {padding-left:152px;display:block}
.contact span.cd4 {padding-left:107px}

/* Contact forms body */
.replyform form{margin:0;padding:0;text-align:left;margin-bottom:20px}
.replyform#match,.replyform#normal,.replyform#normal1{width:550px}
.replyform fieldset{border:1px solid #fff;text-indent:0;padding:10px;margin:0;}
.replyform legend{font-weight:bold;line-height:2em;font-size:75%;color:#000000;margin:0;padding:0 5px;}
.replyform textarea,.replyform input,.replyform select{width:190px;vertical-align:middle;background-color:#fff;border:1px #eeeeee solid;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:100%;text-align:left;padding:2px 2px 4px;margin:0}
.replyform select{width:300px;height:20px}
.replyform input{height:20px;}
.replyform label{text-align:left;float:left;padding:2px 0 10px 0;font-size:100%;color: #000000;}
.replyform p {margin:10px;padding:0;width:100%}
.replyform p.highlight {border:solid red; color:#000000}
#catagory1, #catagory2, #catagory3, #catagory4,#catagory5, #catagory6,#catagory7,#financeinfoyes,#financeinfono,#legalinfono,#legalinfoyes, #serviceinfono,#serviceinfoyes, #accountinfono,#accountinfoyes, #optoutsyf, #optoutall, #contact1,#contact2,#contact3{background-color:#fff;border:0;width:30px;margin-right:20px;}
.replyform .formlabel{width:300px;}
.replyform .formlabel2{width:155px;}
.replyform input.smallbutton{border:1px solid #000000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:80%;text-align:center;color:#000000;cursor:pointer;text-decoration:none;padding:3px;background:#eeeeee;margin:20px 0 20px 180px;height:25px;}
.replyform#match input.smallbutton{margin:20px 0 20px 7px}
.replyform p.checkbox span {display:none}
.replyform p.checkbox{width:100%;padding:0;}
.replyform p.checkbox#highlight{width:100%;padding:0;border:solid red; color:#000000}
.replyform .select{width:150px}

/* Center body textbox1 with right colom - and textbox2 without right colom*/
#center{width:100%;float:right;line-height:1.0em;background-color:#fff;}
#flashcontent{display:none}
#textbox1{width:500px;float:left;padding:10px;text-align:left;}
#textbox2,#textbox3{width:100%;float:left;padding:10px;text-align:left;}
h1{font-size:90%;color:#000000;font-family:Arial,Helvetica,sans-serif;line-height:2em}
h2{font-size:80%;color:#000000;font-family:Arial,Helvetica,sans-serif}
h3{font-size:80%;color:#000000;font-style:oblique;font-family:Arial,Helvetica,sans-serif}
#textbox1 p,#textbox2 p{font-size:75%;color:#000000;width:100%}
a.lk,a.lk:hover{color:#520;font-weight:bold;text-decoration:underline}
#textbox1 ul,#textbox2 ul{font-size:75%;list-style-position: outside; list-style-type:disc;color:#000000;}
#textbox1 ol,#textbox2 ol{font-size:75%;list-style-position: outside; list-style-type:upper-roman;color:#000000;font-weight:bold;}
#textbox1 span,#textbox2 span{color:#000000;font-weight:normal}
#textbox1 p,#textbox2 p,#textbox3 p{font-size:75%;color:#000000;}
#textbox1 td,#textbox2 td,#textbox3 td{font-size:75%;color:#000000;}
#textbox2 td.lg{font-size:100%;color:#000000;}
#textbox3 td.lg{font-size:100%;color:#000000;}
p.center a {;color:#520;font-style:normal;}
strong{color:#000000}
em{color:#000000;font-size:90%;font-weight:bold;font-style:normal;margin-left:7px}
img{border:0}
.imgl{float:left;margin:10px 5px 0 10px;}
.imgr{float:right;margin:0 10px 10px 10px}
.imgc{float:left;margin:0 30px 10px 0px}
p.center{display:none}
#alphabet a{font-size:100%;font-weight:bold;padding:0 3px}
form input.button{border:1px solid #000080;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:100%;text-align:center;color:#fff;cursor:pointer;text-decoration:none;padding:3px;background:#477DAF;margin:5px 0 20px 5px;height:25px;}

/* Logo company buttons center */
dl#logos{padding:0 0 10px 0;margin:0;width:450px;display:block;height:620px;border:1px solid #fff; }
dl#logos dt{color:#000000;padding:0; font-size:75%;line-height:2em;height: 18px;text-align: center;visibility:display}
dl#logos dd{padding:0 0 3.2pt 3.2pt;float:left;margin:0px;width:128px;}
dl#logos dd a,dl#logos dd a:hover,dl#logos dd a:active{padding:3px;border:#eeeeee 1px solid;display:block;margin-bottom:0;background-color:#fff}

/* Navigation buttons right colom */
#right{width:140px;float:right;margin:0 0 0 20px;padding:0}
.boxright {background-color:#eeeeee;padding:0;margin:20px 0 10px 0;width:140px;height:1750px;display:block;}
.boxright h3{font-style:normal;width:140px;margin:0;padding:0;border-bottom:1px solid #fff;white-space:nowrap;line-height:2em;font-size:75%;color:#000000;background-color:#eeeeee;text-align:left;text-indent:10px;height:25px;vertical-align:middle}
.boxright p{z-index:100;left:1px;top:10px;position:relative;width:140px;}
.boxright p a {text-decoration:none;}
.boxright p {height:60px;padding:6px 0 0 8px;margin:0;vertical-align:middle;text-align:left;font-size:65%;line-height:1.2em;color:#000000;font-family:Arial, Helvetica, sans-serif}
.boxright p a img{display:inline;position:relative;margin:0;color:#000000;text-align:left;text-decoration:none;}
.boxright p a:hover img{text-decoration:none}
.boxright p a:active img{text-decoration:none}
.boxright p a span,.boxright p a:hover span,.boxright p a:active span{display:none}
.boxright p a:hover{color:#520;text-decoration:underline;display:block;padding:0;margin:0;}

/* Navigation footer */
div#footer{padding-top:0px;width:100%;clear:both;border-top:1px solid #fff;text-align:center;background:#fff;margin:0 auto;vertical-align:top;}
div#footer ul{background-color:#fff;width:100%;list-style-type:none;margin:0;padding:10px 0;margin:0}
div#footer ul li{text-align:center;vertical-align:top;font-size:65%;color:#000000;display:inline;padding:0 4px;margin:0 0;}
div#footer ul li a,div#footer ul li a:hover{color:#520;text-decoration:underline;font-weight:bold}
div#footer ul li img{vertical-align:middle}
.hide{display:none}