@charset "utf-8";
body  { margin: 0; padding: 0 0 30px 0; text-align: center; background-color: #153057;
	font-family: Arial, sanserif; color: #4c4c4c; font-size: 14px; }
.base #main { width: 1080px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000; text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto 0 auto; background-repeat: no-repeat; padding: 0; 
	background-image: url(../images/messenger_losangeles_header.png); background-color: #FFF; } 
.base #header { margin-right: auto; height: 135px; margin-left: auto;
	padding: 0 20px 0 20px; background-color: none; } 
.base #main #header #news { float: right; width: 730px; }
.base #main #header #news #tagline .tag{ position: relative; margin: 0 0 0 293px; padding: 10px 0 0 0; 
    text-align: right; height: 50px; width: 400px; background-color: none; font-family: Arial; 
    font-size: 1.4em; font-weight: bolder; color: #fff; top: 0px; left: 0px; }
.tagOne {position: relative; margin: 0 auto 0 auto; padding: 16px 0 0 0; float:right; text-align:center;
    height: 50px; width: 170px; background-color: none; font-family: Arial; 
    font-size: .8em; font-weight: bolder; color: #f6eb14; top: 0px; left: 0px; }
.tagOne a:link {text-decoration: none;color: #f6eb14;}
.tagOne a:hover {text-decoration: underline;color: #FFF;}
.tagOne a:visited {text-decoration: none;color: #FFF;}
.tag {}
h1 { font-family: Arial, sanserif; font-size: 1.4em; font-weight: bold; color: #4c4c4c; }
.contenttextindexcitH1 { font-family: Arial, sanserif; font-size: 1.4em; font-weight: bold; color: #4c4c4c; text-align: center}
h2 { font-family: Arial, sanserif; font-size: 1.4em; font-weight: bold; color: #4c4c4c; }
h3 { font-family: Arial, sanserif; font-size: 1.4em; font-weight: bold; color: #4c4c4c; }
h4 { font-family: Arial, sanserif; font-size: 1.2em; font-weight: normal; color: #FFFFFF;}
h5 { font-family: Arial, sanserif; font-size: 1.2em; font-weight: normal; color: #FFFFFF;}

.colorYellow {color:#f6eb14;}

p { font-family: Arial, sanserif; font-size: 1.2em; font-weight: normal; color: #4c4c4c; }
strong {font-weight: normal; }

/* NAVIGATION */
#nav { position: relative; height: 26px; width: 730px; font-family: Arial, sanserif; font-weight: normal;
       margin: 0; padding: 0; background-color: none; top: 0; left: 0; }
#nav ul { height: 26px; width: 730px; list-style: none; top: 0; left: 0px; position: relative; }
#nav li { float: left; }
#nav a { text-decoration: none; font-size: 1.3em; color: #f6eb14; padding: 0 18px 0 0; font-weight: bold; }
#nav a:active { text-decoration: underline; padding: 0 18px 0 0; font-weight: bold; }
#nav a:hover { text-decoration: underline; padding: 0 18px 0 0; font-weight: bold; }
#logo {position: relative; top: 15px; left: 36px; width: 302px; height: 85px;
       background-color: none; }
#top {position: relative; padding: 0px; margin: 0px; top: 0px; left: 80px; width: 921px; 
      height: 237px; background-color: none; }
.animateimage {position:relative; padding:0px; margin: 0px; top: 0px; clear: right;
         left: 0px; width: 945px; height: 237px; background-color: none; color:White; 
         text-align: left; float: left;}

/* home page header animation */
#gallery{
    position:relative; height:237px; width: 574px; float: left; top: 0px; left: 0px; padding: 0px;
    margin: 0px; background-color: Gray; z-index: 3; border: none; }

.messengernav {position: relative; padding: 0; width: 347px; height: 237px; 
                 background-color: none; float: left; background-image: url(../images/messenger_online.jpg); }
.messengernavtext {position: relative; background-color: none; font-family: Arial, sanserif; 
                   font-size: 1.4em; font-weight: normal; color: #FFFFFF;
                   top: 14px; left: 20px; width: 315px; height: auto; text-align: center; }
.messengernavtext a { font-weight: normal; color: #FFFFFF; text-decoration: none; font-size: .9em; }
.messengernavtext a:hover { font-weight: normal; color: #FFFFFF; text-decoration: underline; font-size: .9em; }
.boldphone {font-weight: bold; font-size: 1.4em; line-height: 1.5em; }

/* INDEX AND ALL COUNTY PAGES*/
#contentindex {position: relative; width: 1080px; height: 1102px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftindex { position: relative; width: 59px; height: 1058px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightindex { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 1058px; background-color: none; float: left; }
#contentindexHome {position: relative; width: 1080px; height: 1202px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftindexHome { position: relative; width: 59px; height: 1158px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightindexHome { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 1158px; background-color: none; float: left; }
#contenttextindex {position: relative; top: 20px; width: 640px; height: 496px; 
background-color: none; float: left;
              clear: left; padding: 0 20px 0px 20px;
    left: 0px;
}
#contenttextindex ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextindex li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contenttexttotalwidthindex  {position: relative; top: 324px; width: 870px; height: 117px; background-color: none; 
                         float: left; clear: left; padding: 0 20px 0px 20px; left: 0px; }
#contenttexttotalwidthindex ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthindex li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcoloneindex {position: relative; width: 870px; height: 60px; background-color: none;
                padding: 0 auto 0 auto; left: 0; top: 0; text-align: left; margin: 0 auto 0 auto; }
.contentcoloneindex .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcoloneindex .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; 
                                  text-align: center; padding: 0; margin: 0px; }
.contentcoloneindex .location li {text-align: center; color: #4c4c4c; }
.contentcoloneindex .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: 1.8em; }
.contentcoloneindex .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/* SERVICES */
#contentmainservices {position: relative; width: 1080px; height: 2620px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftmainservices { position: relative; width: 59px; height: 2575px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightmainservices { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 2575px; background-color: none; float: left; }
#contenttextservices {position: relative; top: 20px; width: 640px; height: 2325px; 
background-color: none; 
                      float: left;
              clear: left; padding: 0 20px 0px 20px;
    left: 0px;
}
#contenttextservices ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextservices li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }

#contenttexttotalwidthservicesone  {position: relative; top: 0px; width: 860px; height: 1px; 
                               background-color: none; float: left; clear: left; padding: 0; }
#contenttexttotalwidthservices  {position: relative; top: 33px; 
width: 870px; height: 117px; 
                               background-color: none; float: left; clear: left; padding: 0 20px 0px 20px;
                                left: 0px; }
#contenttexttotalwidthservices ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthservices li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contentnavservices {position: relative; width: 690px; height: auto; background-color: none;
             float: left; left: 32px; float: left; top: 0px; }
#contentnavservices ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contentnavservices li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcoloneservice {position: relative; width: 870px; height: 60px; background-color: none;
                left: 0; top: 0; text-align: center; margin: 0 auto 0 auto; }
.contentcoloneservice .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcoloneservice .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; line-height: 2.1em;
                                  text-align: center; padding: 0 0 0 30px; margin: 0px; }
.contentcoloneservice .location li {text-align: center; color: #4c4c4c; }
.contentcoloneservice .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; }
.contentcoloneservice .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/* FORMS */
#contentforms {position: relative; width: 1080px; height: 822px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftforms { position: relative; width: 59px; height: 777px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightforms { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 777px; background-color: none; float: left; }
#contenttextforms {position: relative; top: 20px; width: 640px; height: 540px; 
                   background-color: none; float: left;
                   clear: left; padding: 0 20px 0px 20px; left: 0px; }
#contenttextforms ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextforms li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contenttexttotalwidthforms  {position: relative; top: 0px; width: 870px; height: 117px; 
                               background-color: none; float: left; clear: left; padding: 0 20px 0px 20px;
                                left: 0px; }
#contenttexttotalwidthforms ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthforms li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contentnavforms {position: relative; width: 690px; height: auto; background-color: none;
             float: left; left: 32px; float: left; top: 0px; }
#contenttextforms a {font-family: Arial, sanserif; font-size: 1.3em; font-weight: normal; color: #4c4c4c; }
#contentnavforms ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contentnavforms li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcoloneforms {position: relative; width: 870px; height: 60px; background-color: none;
                left: 0; top: 0; text-align: center; margin: 0 auto 0 auto; }
.contentcoloneforms .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcoloneforms .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; line-height: 2.1em;
                                  text-align: center; padding: 0 0 0 30px; margin: 0px; }
.contentcoloneforms .location li {text-align: center; color: #4c4c4c; }
.contentcoloneforms .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; }
.contentcoloneforms .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/* PROMO */
#contenttestpromo {position: relative; width: 1080px; height: 914px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftpromo { position: relative; width: 59px; height: 877px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightpromo { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 877px; background-color: none; float: left; }
#contenttexttotalwidthpromo  {position: relative; top: 0px; width: 870px; height: 117px; 
                                    background-color: none; 
                         float: left; clear: left; padding: 0 20px 0px 20px; }
#contenttexttotalwidthpromo ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthpromo li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#soringroup {position: relative; left: 0; top: 0; background-image: url(../images/SorinGroup-logo.jpg);
             width: 195px; height: 42px; }
#contenttextpromo {position: relative; top: 20px; width: 640px; height: 640px; background-color: none; float: left;
              clear: left; padding: 0 20px 0px 20px; }
#contenttextpromo ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextpromo li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }

#contenttextpromo a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: 1.8em; }
#contenttextpromo a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

#contentnavpromo ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contentnavpromo li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcolonepromo {position: relative; width: 870px; height: 60px; background-color: none;
                left: 0; top: 0; text-align: center; margin: 0 auto 0 auto; }
.contentcolonepromo .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcolonepromo .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; line-height: 2.1em;
                                  text-align: center; padding: 0 0 0 30px; margin: 0px; }
.contentcolonepromo .location li {text-align: center; color: #4c4c4c; }
.contentcolonepromo .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; }
.contentcolonepromo .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/* TESTIMONIALS */
#contenttestimonials {position: relative; width: 1080px; height: 858px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#lefttestimonials { position: relative; width: 59px; height: 815px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#righttestimonials { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 815px; background-color: none; float: left; }
#contenttexttotalwidthtestimonial  {position: relative; top: 60px; width: 870px; height: 117px; 
                                    background-color: none; 
                         float: left; clear: left; padding: 20px 20px 0px 20px;
    left: 0px;
}
#contenttexttotalwidthtestimonial ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthtestimonial li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }

#soringroup {position: relative; left: 0; top: 0; background-image: url(../images/SorinGroup-logo.jpg);
             width: 195px; height: 42px; }
.contentcolonetestimonial {position: relative; width: 870px; height: 60px; background-color: none;
                padding: 0 auto 0 auto; left: 0; top: 0; text-align: left; margin: 0 auto 0 auto; }
.contentcolonetestimonial .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcolonetestimonial .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; 
                                  text-align: center; padding: 0; margin: 0px; }
.contentcolonetestimonial .location li {text-align: center; color: #4c4c4c; }
.contentcolonetestimonial .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: 1.8em; }
.contentcolonetestimonial .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/* CONTACT */
#contentcontact {position: relative; width: 1080px; height: 1300px; left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftcontact { position: relative; width: 59px; height: 1255px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightcontact { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 1255px; background-color: none; float: left; }
#contenttextcontact {position: relative; top: 32px; width: 640px; height: 975px; 
                     background-color: none; float: left; clear: left; padding: 0 20px 0px 20px; 
                     left: 0px; }
#contenttextcontact ul { font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextcontact li { font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contenttextcontact h1 { font-family: Arial, sanserif; font-size: 1.3em; font-weight: bold; color: #4c4c4c; }
#contenttextcontact td { font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; }
#contenttexttotalwidthcontact  {position: relative; top: 60px; width: 870px; height: 117px;
                                background-color: none; float: left; clear: left; padding: 0 20px 0px 20px;
                                left: 0px; }
#contenttexttotalwidthcontact ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthcontact li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcolonecontact {position: relative; width: 870px; height: 60px; background-color: none;
                padding: 0 auto 0 auto; left: 0; top: 0px; text-align: center; margin: 0 auto 0 auto; }
.contentcolonecontact .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcolonecontact .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; line-height: 2.1em;
                                  text-align: center; padding: 0 0 0 30px; margin: 0px; }
.contentcolonecontact .location li {text-align: center; color: #4c4c4c; }
.contentcolonecontact .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; }
.contentcolonecontact .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }
.contactbutton { width: 340px; }
.contactlocations { position: relative; width: 660px; height: 275px; background-color: none; }
.leftlocation {position: relative; width: 250px; height: 200px; background-color: none; float: left; 
               margin: 0; padding: 0; }
.rightlocation {position: relative; width: 350px; height: 200px; background-color: none; left: 80px; 
                margin: 0; padding: 0; float: right; }

/* RATE-QUOTE */
#contentquote {position: relative; width: 1080px; height: 1025px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftquote { position: relative; width: 59px; height: 980px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightquote { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 980px; background-color: none; float: left; }
#contenttextquote {position: relative; top: 38px; width: 650px; height: 680px; 
                     background-color: #fff456; float: left; clear: left; padding: 0 20px 0px 20px; 
                     left: 0px; margin: 0 0 60px 0; }
#contenttextquote ul { font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextquote li { font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contenttextquote h1 { font-family: Arial, sanserif; font-size: 1.3em; font-weight: bold; color: #4c4c4c; }
#contenttextquote td { font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; }
#contenttexttotalwidthquote  {position: relative; top: 20px; width: 870px; height: 117px;
                                background-color: none; float: left; clear: left; padding: 0 20px 0px 20px;
                                left: 0px; }
#contenttexttotalwidthquote ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthquote li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcolonequote {position: relative; width: 870px; height: 60px; background-color: none;
                padding: 0 auto 0 auto; left: 0; top: 0px; text-align: center; margin: 0 auto 0 auto; }
.contentcolonequote .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcolonequote .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; line-height: 2.1em;
                                  text-align: center; padding: 0 0 0 30px; margin: 0px; }
.contentcolonequote .location li {text-align: center; color: #4c4c4c; }
.contentcolonequote .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; }
.contentcolonequote .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }
.contactbuttonquote { width: 340px; }

/* SITE MAP */
#contentmap {position: relative; width: 1080px; height: 3052px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftmap { position: relative; width: 59px; height: 3007px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightmap { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 3007px; background-color: none; float: left; }
#contenttextmap {position: relative; top: 20px; width: 640px; height: 640px; background-color: none; float: left;
              clear: left; padding: 0 20px 0px 20px; }
#contenttextmap ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextmap li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contenttextmap a { text-decoration: underline; font-size: .8em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: .7em; }
#contenttextmap a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: .8em; text-align: center; }
#contenttexttotalwidthmap  {position: relative; top: 170px; width: 870px; height: 117px; background-color: none; 
                         float: left; clear: left; padding: 0 20px 0px 20px; }
#contenttexttotalwidthmap ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthmap li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcolonemap {position: relative; width: 870px; height: 60px; background-color: none;
                padding: 0 auto 0 auto; left: 0; top: 0; text-align: left; margin: 0 auto 0 auto; }
.contentcolonemap .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcolonemap .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; 
                                  text-align: center; padding: 0; margin: 0px; }
.contentcolonemap .location li {text-align: center; color: #4c4c4c; }
.contentcolonemap .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: 1.8em; }
.contentcolonemap .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/* THANK YOU */
#contentty {position: relative; width: 1080px; height: 858px; left: 0px; padding: 0; margin: 0px; 
            background-color: none; top: 0px; }
#leftty { position: relative; width: 59px; height: 817px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightty { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 817px; background-color: none; float: left; }
#contenttextty {position: relative; top: 20px; width: 540px; height: 387px; 
                background-color: none; float: left; clear: left; padding: 0 20px 0px 20px; left: 0px; }
#contenttextty ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextty li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contenttextty a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: 1.8em; }
#contenttextty a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }
#contenttexttotalwidthty  {position: relative; top: 170px; 
width: 870px; height: 117px; background-color: none; 
                         float: left; clear: left; padding: 0 20px 0px 20px;
    left: 0px;
}
#contenttexttotalwidthty ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthty li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcolonety {position: relative; width: 870px; height: 60px; background-color: none;
                padding: 0 auto 0 auto; left: 0; top: 0; text-align: left; margin: 0 auto 0 auto; }
.contentcolonety .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcolonety .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; 
                                  text-align: center; padding: 0; margin: 0px; }
.contentcolonety .location li {text-align: center; color: #4c4c4c; }
.contentcolonety .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: 1.8em; }
.contentcolonety .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/*Los Angeles Index */
#contentlosangelesindex {position: relative; width: 1080px; height: 1392px;  left: 0px;
               padding: 0; margin: 0px; background-color: none; }
#leftlosangelesindex { position: relative; width: 59px; height: 1347px; background-color: none; float: left;
    background-image: url('../images/left.jpg'); background-repeat: repeat-y; }
#rightlosangelesindex { position: relative; left: 76px; background-image: url(../images/right.jpg); 
         background-repeat: repeat-y; width: 55px; height: 1347px; background-color: none; float: left; }
#contenttextlosangelesindex {position: relative; top: 20px; width: 640px; height: 640px; background-color: none; float: left;
              clear: left; padding: 0 20px 0px 20px; }
#contenttextlosangelesindex ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttextlosangelesindex li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
#contenttexttotalwidthlosangelesindex  {position: relative; top: 170px; width: 870px; height: 117px; background-color: none; 
                         float: left; clear: left; padding: 0 20px 0px 20px; }
#contenttexttotalwidthlosangelesindex ul {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal;}
#contenttexttotalwidthlosangelesindex li {font-family: Arial, sanserif; font-size: 1.1em; font-weight: normal; line-height: 1.2em; }
.contentcolonelosangelesindex {position: relative; width: 870px; height: 360px; background-color: yellow;
                padding: 0 auto 0 auto; left: 0; top: 0; text-align: left; margin: 0 auto 0 auto; }
.contentcolonelosangelesindex .location {padding: 0 auto 0 auto; margin: 0 auto 0 auto; text-align: center; }
.contentcolonelosangelesindex .location ul {position: relative; list-style-type: none; font-family: Arial;
                                  font-size: .9em; color: #4c4c4c; line-height:normal; 
                                  text-align: center; padding: 0; margin: 0px; }
.contentcolonelosangelesindex .location li {text-align: center; color: #4c4c4c; }
.contentcolonelosangelesindex .location a { text-decoration: underline; font-size: 1em; color: #4c4c4c; padding: 0;
                                   text-align: center; line-height: 1.8em; }
.contentcolonelosangelesindex .location a:hover { text-decoration: underline; padding: 0; color: #19345b;
                                        font-size: 1em; text-align: center; }

/* MISC */
.bluetext {font-weight: bold; color: Blue; font-style: italic; }
#contentnav {position: relative; width: 690px; height: 134px; background-color: #fff456;
             float: left; left: 32px; float: left; top: 10px; }
.contentnavtext {position: relative; font-family: Arial, sanserif; font-size: 1em; font-weight: bold;
                 color: #19345b; top: 0px; left: 120px; width: 190px; height: auto; background-color: none; }
.contentnavtext a { font-weight: bolder; color: #19345b; text-decoration: underline; font-size:  1em; }
.contentnavtext a:hover { font-weight: bolder; color: #4c4c4c; text-decoration: underline; }
.contentnavtexttwo {position: relative; font-family: Arial, sanserif; font-size: 1em; font-weight: bold;
                 color: #19345b; top: 0px; left: 170px; width: 110px; height: auto; background-color: none; }
.contentnavtexttwo a { font-weight: bolder; color: #19345b; text-decoration: underline; font-size: 1em; }
.contentnavtexttwo a:hover { font-weight: bolder; color: #4c4c4c; text-decoration: underline; }
.contentnavtextthree {position: relative; font-family: Arial, sanserif; font-size: .8em; font-weight: normal;
                 color: #19345b; top: 12px; left: 170px; width: 100px; height: auto; background-color: none; }
.contentnavtextfour { position: relative; font-family: Arial, sanserif; font-size: 1em; font-weight: normal;
                 color: #19345b; top: 0px; left: 170px; width: 100px; height: auto; background-color: none; }
.contentnavtextfour a { font-weight: bolder; color: #19345b; text-decoration: underline; font-size: 1em; }
.contentnavtextfour a:hover { font-weight: bolder; color: #4c4c4c; text-decoration: underline; }
#creditcardsindex { position: relative; width: 63px; height: 116px; margin: 0; padding: 0; float: left; 
               background-image: url(../images/credit_cards.jpg); background-repeat: no-repeat; 
               top: 13px; left: 10px; }
#creditcardauthorization {position: relative; width: 270px; height: 110px; background-color: none;
                          background-image: url('../images/messenger_creditcard-authorization.jpg');
                          padding: 0; margin: 0; background-repeat: no-repeat; top: 14px; left: 15px; 
                          float: left; }
#messengercolumnone {position: relative; width: 400px; height: 110px; background-color: none; float: left;
                     left: 10px; top: 0px; }
#messengercolumntwo {position: relative; width: 280px; height: 110px; background-color: none; float: left;
                     left: 0px; top: 0px;}
#messengeropenaccount {position: relative; width: 270px; height: 110px; background-color: none;
                 background-image: url(../images/messenger_open-account.jpg); left: 0px; top: 14px; 
                 padding: 0; margin: 0; background-repeat: no-repeat; }
#messengercolumnthree { position: relative; width: 200px; height: 620px; background-color: none; float: left;
                     left: 0px; margin: 0; padding: 0; }
#messengercolumnfour { position: relative; width: 200px; height: 80px; background-color: none; float: left;
                     left: 0px; margin: 0; padding: 0; text-align: center; }
.messengersidesection{ position: relative; font-family: Arial, sanserif; font-size: 1em; font-weight: bold;
                 color: #FFFFFF; top: 10px; left: 20px; width: 180px; height: auto; background-color: none; 
                 height: auto; padding: 0; margin: 0 0 10px 0; }
.messengersidecontent{ position: relative; font-family: Arial, sanserif; font-size: 1em; font-weight: normal;
                 color: #FFFFFF; top: 0px; left: 0px; width: 190px; height: auto; background-color: none; 
                 padding: 0; margin: 0; line-height: 1.1em; }
#messengervehicle {position: relative; width: 176px; height: 123px; background-color: none;
                   top: 0px; left: 11px; padding: 0; margin: 20px 0 0 0;
            background-image: url(../images/messenger_companyvehicle.jpg); background-repeat: no-repeat; }
.messengersidecredit{ position: relative; font-family: Arial, sanserif; font-size: .8em; font-weight: normal;
                 color: #FFFFFF; top: 0px; left: 5px; width: 150px; height: auto; background-color: none; 
                 padding: 0; margin: 15px auto 10px auto; }
#rightpanel {position: relative; width: 200px; height: 620px; background-color: #000000; float: left;
            left: 52px; top: 10px; padding: 0; margin: 0; }
#rightpanelbackground {position: relative; width: 200px; height: 253px; top: 0px; left: 0px;
                       background-image: url('../images/messenger_rightnav.jpg'); }
#sidefiller {position: relative; width: 50px; height: 20px; background-color: none; margin: 0; padding: 0; }

/* BOTTOM NAV */
#bottomnav { position: relative; left: 0px; top: 0px; height: 45px; width: 1080px; font-family: Arial;
       margin: 0; padding: 0; background-color: none; float: left; 
       background-image: url('../images/messenger_footer_spacer.jpg'); }
#bottomcenter {position: relative; background-color: none; width: 800px; text-align: center;
               height: 20px; top: 0px; left: 0; padding: 0 auto 0 auto; margin: 0 auto 0 auto; }
#bottomnav ul { height: 60px; list-style: none; }
#bottomnav li { text-align: center; }
#bottomnav a { text-decoration: none; font-size: 1em; color: #777777; padding: 0 20px 0 0; }
#bottomnav a:hover { text-decoration: underline; padding: 0 20px 0 0; color: #19345b;}

/* FOOTER */
#footerindex { position: relative; width: 1080px; height: 10px; padding: 0 0 60px 0; margin: 0 0 20px 0; 
    background-color: #d1dce7; background-image: url('../images/messenger_footer.jpg');
    background-repeat: no-repeat; top: 0px; left: 0; }
#footershadow {width: 1080px; height: 13px; background-color: none; padding: 0; margin: 0 auto 0 auto; 
               background-image: url(../images/messenger_footershadow.jpg); }
.footertext {font-size: 1em; text-align: center; }
.footertext a { text-decoration: none; font-size: 1em; color: #777777; padding: 0; margin: 0; }
.footertext a:hover { text-decoration: underline; padding: 0; margin: 0; color: #19345b;}
#footerClassIndex { position: relative; width: 1080px; height: 10px; padding: 0; margin: 0; 
    background-color: #153057; top: 0px; left: 90px; }
.footerClass {font-size: .8em; text-align: center; background-color: none; }
.footerClass a { text-decoration: none; font-size: .8em; color: #777777; padding: 0; margin: 0; }
.footerClass a:hover { text-decoration: underline; padding: 0; margin: 0; color: #19345b;}
.footerClass a:hover { text-decoration: none; font-size: .8em; color: #777777; padding: 0; margin: 0; }


/* ANCHOR */
#anchor {	font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: center; 
         	color: #333; text-decoration: none; }
#anchor a {	font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #333; 
           	text-decoration: underline; }
#anchor a:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #333;
                 	text-decoration: underline; }
.return { clear: both; float: right; padding: 0px; margin: 0; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; width: 60px; height: 20px; background-color: none; color: #333;
	text-decoration: underline; }
.return a { clear: both; float: right; padding: 0px; margin: 0; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #333; text-decoration: underline; height: 13px; }
.return a:hover { clear: both; float: right; padding: 0px; margin: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333; text-decoration: underline; }
.return a:visited { clear: both; float: right; padding: 0px; margin: 0px;
                    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333;
                    text-decoration: underline; }

/* SITE MAP */
.siteone {position: relative; width:150px; height: auto; background-color: none; float: left; }
.sitethree {position: relative; width:200px; height: auto; background-color: none; float: left; }
.siteoneWide {position: relative; width:350px; height: auto; background-color: none; float: left; }
.groupmap {position: relative; width:auto; height: auto; background-color: none; float: left; }
.spacemap {position: relative; width:600px; height: 20px; background-color: none; float: left; }




