﻿/* ALI CSS Document */

body { font:0.8em Arial, Helvetica, sans-serif; color:#000; }

img { border:none; }

/* ALI CSS */

a { color:#060; text-decoration:none; }
a:hover { color:#000; text-decoration:underline;  }

#btn a.btnContinue img {background:url('../images/malls/misc/btn_continue.png') no-repeat center;}
#btn a.btnContinue:hover img {background:url('../images/malls/misc/btn_continue_hover.png') no-repeat center;}

#bg {background:url('../images/malls/misc/my_experience_bg.jpg') no-repeat center; width:692px; height:461px;}

#myexperience_content table{margin:110px 70px auto;}
#myexperience_content table td{ height:30px; vertical-align:top;}

 a.btnSubmit img{background:url('../images/malls/misc/btn_submit.png') no-repeat;}
 a.btnSubmit:hover img{background:url('../images/malls/misc/btn_submit_hover.png') no-repeat;}
 #Send{background:url('../images/malls/misc/btn_submit.png') no-repeat;}
 #Send:hover{background:url('../images/malls/misc/btn_submit_hover.png') no-repeat;}


#bg #myexperience_content .txtbox{ font-size:12px; font-family:Arial, Helvetica, sans-serif;  padding-left:4px; padding-top:4px; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#cccccc; border-top:1px; border-top-style:solid; border-top-color:#cccccc; border-left:1px; border-left-style:solid; border-left-color:#cccccc; border-right:1px; border-right-style:solid; border-right-color:#cccccc; width :243px; height:16px;}
#bg #myexperience_content .txtarea{font-size:12px; font-family:Arial, Helvetica, sans-serif;  padding-left:4px; padding-top:4px; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#cccccc; border-top:1px; border-top-style:solid; border-top-color:#cccccc; border-left:1px; border-left-style:solid; border-left-color:#cccccc; border-right:1px; border-right-style:solid; border-right-color:#cccccc; width:330px; height:160px;}



td.left, p.left     { text-align:left; }
td.right, p.right   { text-align:right; }
td.center, p.center { text-align:center; }

.clear { clear:both; height:1px; overflow:hidden; }

.s9  { font-size:9px; }
.s10 { font-size:10px; }
.s11 { font-size:11px; }
.s12 { font-size:12px; }
.s13 { font-size:13px; }
.s14 { font-size:14px; }
.s15 { font-size:15px; }
.s16 { font-size:16px; }
.s18 { font-size:18px; }
.s24 { font-size:24px; }

.white { color:#fff; }
.gray { color:#666; }
.dark-gray { color:#333; }
.black { color:#000; }
.blue { color:#009; }
.blue-green { color:#069; }
.green { color:#090; }
.darkgreen { color:#060; }
.light-green { color:#6c0; }
.yellow { color:#ff0; }
.light-yellow { color:#ff9; }
.orange { color:#f60; }
.red { color:#f00; }
.dark-red { color:#790404; }

#MainContainer { position:relative; width:760px; margin:0 auto; }

#MastHead { height:60px; overflow:hidden; }
#MainLogo { float:left; margin-top:20px; }
#TopNav { float:right; font-size:11px; margin-top:30px; }
#TopNav a { margin-left:9px; }


#MainNav { height:30px; clear:both; }
#MainNav img { width:3px; height:30px; float:left; }
#MainNav a { }
#MainNav a img { width:150px; }

#SubNav { padding-left:18px; font-size:11px; height:28px; line-height:28px; background:#000; }
#SubNav a { color:#fff; }
#SubNav a:hover { color:#999; }

#MainContent { font-size:12px; }
#MainContent iframe { display:block; margin:0; padding:0; width:760px; height:450px; overflow:hidden; }
#MainContent h1 { font-size:1.4em; margin-bottom:1em; }
#MainContent h2 { font-size:1em; margin-bottom:1em; }
#MainContent p { margin-bottom:1em; }
#MainContent ol { margin-left:2em; }
#MainContent ul { margin-left:2em; list-style-type:disc; }
#MainContent li { margin-bottom:0.5em; }
#MainContent .list-letters { list-style-type:lower-alpha; }
#MainContent .list-numbers { list-style-type:decimal; }
#MainContent img.image-left { position:relative; float:left; margin-right:10px; }
#MainContent img.image-right { position:relative; float:right; margin-left:10px; }

#Articles { position:relative; width:100%; background:url('/images/articles-bg.gif') repeat-y left; }
#Articles.text-xsmall .content  { font-size:0.8em; }
#Articles.text-small  .content  { font-size:0.9em; }
#Articles.text-medium .content  { font-size:1.0em; }
#Articles.text-large  .content  { font-size:1.2em; }
#Articles.text-xlarge .content  { font-size:1.4em; }
#Articles a { color:#060; text-decoration:none; }
#Articles a:hover { color:#000; }
#Articles .column-left { position:relative; float:left; width:560px; }
#Articles .header { background:#090; font-size:8pt; height:25px; line-height:25px; color:#fff; }
#Articles .header div { padding:0 10px; }
#Articles .header a { margin:3px; color:#fff; }
#Articles .header a:hover { color:#000; }
#Articles .breadcrumbs { padding:10px; }
#Articles .content { padding:10px; }
#Articles .gallery { padding-top:10px; }
#Articles .footer { padding:10px; text-align:right; font-size:8pt; }
#Articles .column-right { position:relative; float:right; width:180px; padding:10px; background:#060; }
#Articles .column-right h1 { position:relative; color:#fff; font-size:10pt; margin-bottom:10px; }
#Articles .column-right ul {  position:relative; margin:0; list-style-type:none; font-size:8pt; }
#Articles .column-right a { position:relative; color:#fff; } 
#Articles .column-right a:hover { color:#ff9; text-decoration:none; } 

#Careers { position:relative; width:100%; background:url('/images/articles-bg.gifx') repeat-y left; }
#Careers td { vertical-align:text-top; }
#Careers a { color:#060; text-decoration:none; }
#Careers a:hover { color:#000; }
#Careers .column-left { position:relative; width:560px; overflow:hidden; background:#dadaba; }
#Careers .header { background:#090; font-size:8pt; height:130px; }
#Careers .header img {  }
#Careers .content { padding:10px; }
#Careers .content table { width:100%; font-size:0.9em; margin-bottom:2em; }
#Careers .content table th { color:#fff; padding:4px 0; background:#a8a879; border:solid 1px #dadaba; }
#Careers .content table td { padding:4px 5px; }
#Careers .footer { padding:10px; text-align:right; font-size:8pt; }
#Careers .column-right { position:relative; width:200px; padding:0; }
#Careers .column-right h1 { color:#fff; font-size:10pt; margin-bottom:10px; }
#Careers .column-right ul {  margin:0; list-style-type:none; font-size:8pt; }
#Careers .column-right a { color:#fff; } 
#Careers .column-right a:hover { color:#ff9; text-decoration:none; } 
#Careers .column-right .inner { padding:10px; }

#OtherPages { position:relative; width:100%; background:#dadaba; }
#OtherPages.text-xsmall .content  { font-size:0.8em; }
#OtherPages.text-small  .content  { font-size:0.9em; }
#OtherPages.text-medium .content  { font-size:1.0em; }
#OtherPages.text-large  .content  { font-size:1.2em; }
#OtherPages.text-xlarge .content  { font-size:1.4em; }
#OtherPages a { color:#060; text-decoration:none; }
#OtherPages a:hover { color:#000; }
#OtherPages .header { background:#090; font-size:8pt; height:25px; line-height:25px; color:#fff; }
#OtherPages .header div { padding:0 10px; }
#OtherPages .header a { margin:3px; color:#fff; }
#OtherPages .header a:hover { color:#000; }
#OtherPages .breadcrumbs { padding:10px; }
#OtherPages .content { padding:10px; }
#OtherPages .gallery { padding-top:10px; }
#OtherPages .footer { padding:10px; text-align:right; font-size:8pt; }

#SiteSearch { position:relative; background:#dadaba; padding:10px 20px 20px; height:auto !important; height:420px; min-height:420px; }
#SiteSearch label { position:relative; display:block; float:left; width:100px; font-weight:bold; line-height:24px; }
#SiteSearch .field { padding-bottom:10px; }

#ContactUs { position:relative; background:#dadaba; padding:10px 20px 20px; }
#ContactUs label { position:relative; display:block; float:left; width:100px; line-height:24px; }
#ContactUs input, #ContactUs select, #ContactUs textarea { font:1em Arial; }
#ContactUs .note { font:0.8em Arial; color:#666; }
#ContactUs .field { position:relative; padding-bottom:10px; clear:both; }
#ContactUs .column-left   { position:relative; float:left; width:45%; }
#ContactUs .column-right  { position:relative; float:left; }
#ContactUs .column-right label { width:170px; }
#ContactUs .column-single { position:relative; clear:both; }

#Brochures { position:relative; background:#dadaba; padding:10px 20px 20px; }
#Brochures .propertygroup { position:relative; float:left; width:220px; }
#Brochures .propertygroup input { margin:0 7px 0 0 !important; margin:-3px 2px 0 -3px; }
#Brochures .propertysubgroup { display:none; }
#Brochures .propertytype { font-weight:bold; }
#Brochures ul { margin:0; }
#Brochures li { margin:0; }
#Brochures h2 { margin:5px 0; }
#Brochures .form .field-inline { position:relative; padding-bottom:5px; clear:both; }
#Brochures .form .field-inline input { margin-left:0 !important; margin-left:-3px; }
#Brochures .form .field-inline label { margin-left:5px; }
#Brochures .form .field { position:relative; float:left; padding-bottom:5px; margin-right:10px; }
#Brochures .form .field label { position:relative; display:block; font-weight:bold; }
#Brochures .step1 { padding:0 30px; background:url('../images/step1.gif') no-repeat 0 0; }
#Brochures .step2 { padding:0 30px; background:url('../images/step2.gif') no-repeat 0 0; }
#Brochures #FormOptionalInfoContainer { position:relative; clear:both; background:#fff; margin:10px 0; }
#Brochures #FormOptionalInfo { clear:both; background:#ededed; padding:10px 20px; display:none; }
#Brochures #FormOptionalInfoContainer h2 { text-transform:uppercase; color:#999; }
#Brochures #FormOptionalInfoContainer p  { margin:0; padding:0 20px; height:30px; line-height:30px; }

#BottomNav { font-size:11px; height:28px; line-height:28px; background:#596568; }
#BottomNav  ul.main { margin-left:89px; }
#BottomNav  ul.main li { float:left; }
#BottomNav  ul.main li.active { background:#000; }
#BottomNav  ul.main a { padding:0 10px; }
#BottomNav  ul.main a:hover { background:#000; text-decoration:none; }
#BottomNav  ul.sub  { position:absolute; visibility:hidden; z-index:100; width:165px; }
#BottomNav  ul.sub li  { white-space:nowrap; width:100%; }
#BottomNav  ul.sub a { position:relative; display:block; background:#000; border:solid 1px #000; height:20px; line-height:20px; }
#BottomNav  ul.sub a:hover { background:#596568; text-decoration:none; }
#BottomNav  a { padding:0 5px; color:#fff; display:block; }

#Footer { font-size:11px; height:34px; line-height:34px; text-align:center; }
#Footer .version { color:#666; line-height:24px; }

#ErrorPage { height:450px; background:#fff url('/images/error.gif') no-repeat 10px 10px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; }
#ErrorPage .inner { padding:120px 140px; }
#ErrorPage h1 { color:#f00; }
#ErrorPage p { line-height:2em; }

#PrintPage { width:640px; margin:10px auto; border:solid 1px #090; font-size:12px; }
#PrintPage .toolbar { background:#090; font-size:8pt; height:25px; line-height:25px; color:#fff; }
#PrintPage .toolbar div { padding:0 10px; }
#PrintPage .toolbar a {  margin:3px; color:#fff; }
#PrintPage .toolbar a:hover { color:#000; }
#PrintPage .text-xsmall { font-size:0.8em; }
#PrintPage .text-small  { font-size:0.9em; }
#PrintPage .text-medium { font-size:1.0em; }
#PrintPage .text-large  { font-size:1.2em; }
#PrintPage .text-xlarge { font-size:1.4em; }
#PrintPage #MastHead { height:40px; padding:0 10px; }
#PrintPage #MainLogo { float:left; margin-top:10px; }
#PrintPage #MainContent { padding:10px; }
#PrintPage #Footer { padding:10px 0 50px !important; padding:10px 0 10px; } 
#PrintPage h1 { font-size:1.4em; }

#PropertyFinder { height:22px; }
#PropertyFinder select { position:relative; float:left; font:0.9em Arial; width:130px; margin-right:5px; }
#PropertyFinder img { position:relative; float:left; width:100px; height:22px; }

#StoreLocator { width:160px; font:0.8em Arial; }
#StoreLocator label { position:relative; display:block; }
#StoreLocator select { position:relative; width:150px; font:1em Arial; margin-bottom:7px; }
#StoreLocator .error { display:block; color:#f00; }
#StoreLocator .textbox { position:relative; float:left; width:95px; margin-right:5px; font:1em Arial; }
#StoreLocator .button { position:relative; float:left;font:1em Arial; }

#StoreSearch { background:#dadaba url('../images/storesearch/header-bg.jpg') no-repeat top; padding-bottom:1px; }
#StoreSearch #StoreSearch-Header { height:145px; }
#StoreSearch #StoreSearch-Header img { display:block; height:145px; }
#StoreSearch #StoreSearch-Content { margin:10px; background:url('../images/storesearch/search-bg.gif') repeat-y right; }
#StoreSearch #StoreSearch-Content h1 { color:#005b24; }
#StoreSearch #StoreSearch-Result { margin-right:202px; }
#StoreSearch #StoreSearch-Result div.empty { padding:140px 0; margin:1px 0; border-top:dotted 1px #005b24; border-bottom:dotted 1px #005b24; text-align:center; color:#005b24; }
#StoreSearch #StoreSearch-Search { width:164px; padding:14px; float:right; color:#fff; font-size:90%; }
#StoreSearch #StoreSearch-Search p { margin-bottom:1.4em; }
#StoreSearch #StoreSearch-Search select { width:164px; }
#StoreSearch #StoreSearch-Search input.textfield { width:156px; }
#StoreSearch #StoreSearch-Search a.button { background:#d4d0c7; border:solid 1px #333; padding:4px 10px; font-size:95%; text-decoration:none; cursor:pointer; }
#StoreSearch #StoreSearch-Search a.button:hover { background:#999; color:#fff; }
#StoreSearch #StoreSearch-Menu { height:90px; background:#e0e0c5; padding:5px; margin:5px; }
#StoreSearch #StoreSearch-Menu div.inner { background:#ceceae; padding:5px; }
#StoreSearch #StoreSearch-Menu h2 { padding-left: 10px; padding-top:5px; color:#005b24; }
#StoreSearch #StoreSearch-Menu ul { height:43px; overflow:hidden; margin:0; padding-left:8px; padding-bottom:5px; list-style-type:none; }
#StoreSearch #StoreSearch-Menu li { height:43px; float:left; margin:0 1px; padding-right:5px; }
#StoreSearch #StoreSearch-Menu a {  }
#StoreSearch #StoreSearch-Menu a img { height:43px; background-position:top; }
#StoreSearch #StoreSearch-Menu a.active img { background-position:bottom; }
#StoreSearch #StoreSearch-Menu a:hover img { background-position:bottom; }

#MallsContainer { background:#fff; }
#MallsContainer hr { }
#MallsContainer ul { margin:0; padding:0; list-style:none; }
#MallsContainer li { margin:0; padding:0; }
#MallsContainer img { border:none; }
#MallsContainer #Malls-Header { height:255px; background-repeat:no-repeat; background-position:top; overflow:hidden; }
#MallsContainer #Malls-Header #Malls-StoreLocator { width:190px; height:165px; margin-top:95px; float:right; }
#MallsContainer #Malls-Header #Malls-StoreLocator h2 { color:#005b24; text-transform:uppercase; }
#MallsContainer #Malls-Header #Malls-StoreLocator label { font-weight:bold; font-size:80%; display:block; }
#MallsContainer #Malls-Header #Malls-StoreLocator p { margin-bottom:4px; }
#MallsContainer #Malls-Header #Malls-StoreLocator select { font-size:100%; width:150px; }
#MallsContainer #Malls-Header #Malls-StoreLocator input { font-size:100%; }
#MallsContainer #Malls-Header #Malls-StoreLocator input.textbox { width:122px; }
#MallsContainer #Malls-Content { padding:10px; margin-top:20px; }
#MallsContainer #Malls-Content h1 { font-size:140%; text-transform:uppercase; color:#f60; margin-bottom:0.8em; }
#MallsContainer #Malls-Content h2 { font-size:90%; color:#5d7fa5; }
#MallsContainer #Malls-Content p { margin-bottom:0.8em; }
#MallsContainer #Malls-Footer-Menu { height:87px; margin-top:50px; padding:0 10px; background:url('../images/malls/footer/bg.gif') repeat-x top; border-bottom:dotted 1px #197316; }
#MallsContainer #Malls-Footer-Menu ul { height:87px; overflow:hidden; }
#MallsContainer #Malls-Footer-Menu li { height:87px; float:left; }
#MallsContainer #Malls-Footer-Menu img { height:87px; }
#MallsContainer #Malls-Menu { height:124px; background:url('../images/malls/menu/bg.gif') repeat-x top; }
#MallsContainer #Malls-Menu h2 { line-height:45px; padding:0 10px; }
#MallsContainer #Malls-Menu ul { height:47px; overflow:hidden; margin-left:5px; } /* add margin-left:5px; 102309 kid */
#MallsContainer #Malls-Menu li { height:47px; float:left; } /* revised original margin:0 7px; 102309 kid */
#MallsContainer #Malls-Menu a {  }
#MallsContainer #Malls-Menu a img { height:47px; background-position:top; }
#MallsContainer #Malls-Menu a:hover img { background-position:bottom; }

#MallsContainer2 { background:#dadaba url('../images/storesearch/header-bg.jpg') no-repeat top; padding-bottom:1px; }
#MallsContainer2 #MallsContainer2-Header { height:145px; }
#MallsContainer2 #MallsContainer2-Header img { display:block; height:145px; }
#MallsContainer2 #MallsContainer2-Content { margin:8px; padding:5px; background:#ededdd; }
#MallsContainer2 #MallsContainer2-Content div.inner { background:#fff; padding:30px 20px; }
#MallsContainer2 #MallsContainer2-Content h1 { color:#005b24; }
#MallsContainer2 #MallsContainer2-Menu { height:90px; background:#e0e0c5; padding:5px; margin:8px; }
#MallsContainer2 #MallsContainer2-Menu div.inner { background:#ceceae; padding:10px 10px; }
#MallsContainer2 #MallsContainer2-Menu h2 { color:#005b24; }
#MallsContainer2 #MallsContainer2-Menu ul { height:43px; overflow:hidden; margin:0; padding:0; list-style-type:none; }
#MallsContainer2 #MallsContainer2-Menu li { height:43px; float:left; margin:0; padding-right:4px;; }
#MallsContainer2 #MallsContainer2-Menu a {  }
#MallsContainer2 #MallsContainer2-Menu a img { height:43px; background-position:top; }
#MallsContainer2 #MallsContainer2-Menu a.active img { background-position:bottom; }
#MallsContainer2 #MallsContainer2-Menu a:hover img { background-position:bottom; }

#MallsContactUs { position:relative; background:#dadaba url('../images/storesearch/header-bg.jpg') no-repeat top; padding-bottom:1px; }
#MallsContactUs #MallsContactUs-Header { height:145px; }
#MallsContactUs #MallsContactUs-Header img { display:block; width:220px; height:145px; }
#MallsContactUs #MallsContactUs-Content { border:solid 5px #ededdd; margin:8px; padding:30px 20px; background:#fff;  }
#MallsContactUs #MallsContactUs-Content h1 { color:#005b24; }
#MallsContactUs label { position:relative; display:block; float:left; width:100px; line-height:24px; }
#MallsContactUs input, #MallsContactUs select, #MallsContactUs textarea { font:1em Arial; border:solid 1px #95b8fe; }
#MallsContactUs .note { font:0.8em Arial; color:#666; }
#MallsContactUs .field { position:relative; padding-bottom:10px; clear:both; }
#MallsContactUs .disclaimerfield { position:relative; padding-bottom:10px; margin-left:150px; } /* Add this 'disclaimerfield' css class 9/14 Den */
#MallsContactUs .disclaimerinvalid { color:Red; } /* Add this 'disclaimerfield' css class 9/14 Den */
#MallsContactUs .disclaimercheckbox { margin-top:10px; } /* Add this 'disclaimercheckbox' css class 9/14 Den */
#MallsContactUs .column-left   { position:relative; float:left; width:45%; }
#MallsContactUs .column-right  { position:relative; float:left; }
#MallsContactUs .column-right label { width:170px; }
#MallsContactUs .column-single { position:relative; clear:both; }
#MallsContactUs #MallsContactUs-ContinueButton { }
#MallsContactUs #MallsContactUs-ContinueButton a { display:block; margin:0 auto; width:156px; height:33px; background:url('../images/malls/misc/btn-myexperience-continue.gif') 0 33px; }
#MallsContactUs #MallsContactUs-ContinueButton a:hover { background-position:0 0; }
#MallsContactUs #MallsContactUs-SubmitButton { padding-left:150px; }
#MallsContactUs #MallsContactUs-SubmitButton a { display:block; width:68px; height:33px; background:url('../images/malls/misc/btn-myexperience-submit.gif') 0 33px; }
#MallsContactUs #MallsContactUs-SubmitButton a:hover { background-position:0 0; }
#MallsContactUs #MallsContactUs-FinishButton { margin-top:50px; }
#MallsContactUs #MallsContactUs-FinishButton a { display:block; margin:0 auto; width:68px; height:33px; background:url('../images/malls/misc/btn-myexperience-finish.gif') 0 33px; }
#MallsContactUs #MallsContactUs-FinishButton a:hover { background-position:0 0; }
#MallsContactUs #MallsContactUs-MyExperience { background:url('../images/malls/misc/myexperience-bg1.jpg') no-repeat; padding:122px 40px 0; width:604px; height:390px; overflow:visible; } /* 9/14 Den modify height from 339px to 359px; padding from 122px 40px 0 to  */
#MallsContactUs #MallsContactUs-MyExperience label { width:150px; }
#MallsContactUs #MallsContactUs-MyExperience input { border-color:#7f9db9; }
#MallsContactUs #MallsContactUs-MyExperience textarea { border-color:#7f9db9; }
#MallsContactUs #MallsContactUs-MyExperience h2 { text-align:center; padding-top:50px; /*margin:180px 0 50px;*/ font-size:14pt; }
#MallsContactUs #MallsContactUs-MyExperience p { text-align:center; margin:0 0 1em; }
#MallsContactUs #MallsContactUs-Disclaimer { border:solid 1px #ccc; padding:4px; position:relative; margin-bottom:30px; display:none; }
#MallsContactUs #MallsContactUs-Disclaimer h2 { font-size:12pt; margin:0; color:#666; font-size:11pt; }
#MallsContactUs #MallsContactUs-Disclaimer h3 { font-size:12pt; padding:2px 8px; font-size:10pt; }
#MallsContactUs #MallsContactUs-Disclaimer p { padding:0 10px; }
#MallsContactUs #MallsContactUs-Disclaimer hr { color:#ccc; background:#ccc; }
#MallsContactUs #MallsContactUs-DisclaimerContent { padding:4px; background:#999; color:#fff; font-size:8pt; display:none; }
#MallsContactUs #MallsContactUs-DisclaimerReadMore { padding:10px; background:#999; }
#MallsContactUs #MallsContactUs-DisclaimerReadMore a { display:block; margin:0 auto; width:191px; height:33px; background:url('../images/malls/misc/btn-myexperience-readmore.gif') 0 33px; }
#MallsContactUs #MallsContactUs-DisclaimerReadMore a:hover { background-position:0 0; }

#MallsContactUs #MallsContactUs-Agree { text-align:center; line-height:30px; }
#MallsContactUs #MallsContactUs-Agree label { border:none; display:inline; width:auto; color:#fff; font-size:12pt; }
#MallsContactUs #MallsContactUs-Agree input { border:none; display:inline; width:auto; }

#SwitchInnerContent { }
#SwitchInnerContent h1 { font:bold 1.1em Arial; }
#SwitchInnerContent img { display:block; width:203px; height:208px; }
#SwitchInnerContent .inner-content { display:none; }
#SwitchInnerContent .scrollinfo { margin-top:20px; padding:0 10px 0 10px; height:175px; overflow:scroll; overflow-x:hidden; font:0.9em Arial; }

#SwitchInnerContent.howtoapply { }
#SwitchInnerContent.howtoapply h1 { font:bold 1.1em Arial; }
#SwitchInnerContent.howtoapply img { display:block; width:214px; height:53px; }
#SwitchInnerContent.howtoapply ul { list-style-type:disc; }
#SwitchInnerContent.howtoapply li { margin-left:1em; margin-bottom:1em; }
#SwitchInnerContent.howtoapply .inner-content { display:none; }
#SwitchInnerContent.howtoapply .scrollinfo { margin-top:10px; padding:0 10px 0 10px; height:105px; overflow:scroll; overflow-x:hidden; font:0.9em Arial; }

#SwitchInnerContent.careerprofiles { }
#SwitchInnerContent.careerprofiles img { display:block; width:214px; height:53px; }
#SwitchInnerContent.careerprofiles ul { list-style-type:disc; }
#SwitchInnerContent.careerprofiles .inner-content { display:none; width:760px; height:450px; background:url('/customfiles/Image/career_profiles_page/career_profiles_div2img.jpg'); }
#SwitchInnerContent.careerprofiles .scrollinfo { position:absolute; top:20px; left:190px; width:540px; height:370px; overflow-x:hidden; font:0.9em Arial; }
#SwitchInnerContent.careerprofiles .scrollinfo p { margin-bottom:1em; }
#SwitchInnerContent.careerprofiles .scrollinfo ul { margin-bottom:1em; }
#SwitchInnerContent.careerprofiles .landing { width:760px; height:450px; background:url('/customfiles/Image/career_profiles_page/career_profiles_div1img.jpg'); }
#SwitchInnerContent.careerprofiles .landing img { position:absolute; width:144px; height:144px; }
#SwitchInnerContent.careerprofiles .menu { position:absolute; left:7px; top:90px; }
#SwitchInnerContent.careerprofiles .menu li  { display:block; width:176px; height:35px; margin-bottom:13px; }
#SwitchInnerContent.careerprofiles .menu a   { display:block; width:176px; height:35px; background-position:left top; }
#SwitchInnerContent.careerprofiles .menu a:hover  { background-position:left bottom; }
#SwitchInnerContent.careerprofiles .menu a.active { background-position:left bottom; }
#SwitchInnerContent.careerprofiles .menu img { display:block; width:176px; height:35px; }


.emailblastad { position:relative; width:94px; height:16px; padding:20px 204px 0px 204px; }
.emailblastad .imgcontainer { position:relative; display:block; width:502px; background:#e3e3e3; }
.emailblastad .menu { display:block; width:94px; height:16px; }
.emailblastad .btn { display:block; float:left; width:15px !important; width: 14px; height:16px; padding:0px 1px 0px 1px; overflow: hidden; }
.emailblastad .btn a { display:block; width:15px !important; width: 14px; height:16px; background-position:left top; }
.emailblastad .btn a:hover { background-position:left bottom; }
.emailblastad .btn a:active { background-position:left bottom; }
.emailblastad .btn a.active { background-position:left bottom; }

/* OLD STYLES */
/* OLD STYLES */
/* OLD STYLES */
/* OLD STYLES */


/* PAGE HEADER */

.pageheadcontainer { height:60px; width:760px; vertical-align:top; }
.pageheaderlogo { width:300px; height:40px; float:left; padding-top:20px; }

/* MAIN NAV */

.mainnavcontainer { height:30px; width:760px; vertical-align:top; background:#ffffff; }
#mainnavitem1 { width:150px; vertical-align:top; }
#mainnavitem2 { width:150px; vertical-align:top; }
#mainnavitem3 { width:150px; vertical-align:top; }
#mainnavitem4 { width:150px; vertical-align:top; }
#mainnavitem5 { width:150px; vertical-align:top; }
#mainnavspacer { width:3px; }

/* TOP SUB NAV */

.topsubnav { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; width:460px; height:30px; float:left; padding-top:30px; }
.topsubnav a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; }
.topsubnav a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; }
.topsubnav a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; }
.topsubnav a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }

/* SUBCAT NAV */

.subcatnavcontainer { height:28px; text-align:left; padding-left:18px; vertical-align:middle; background:#000000; }

.subcatnav { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subcatnav a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subcatnav a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subcatnav a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subcatnav a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }

.subcatnavon { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
.subcatnavon a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
.subcatnavon a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
.subcatnavon a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
.subcatnavon a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }

/* MAIN CONTENT AREA LANDING PAGES */

.landingmainarea { width:760px; height:450px; background:#CCCCCC; }

/* SUB FOOTER NAV */

.subfooternavcontainer { height:28px; vertical-align:middle; background:#596568; }
.subfooternav { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subfooternav a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subfooternav a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subfooternav a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.subfooternav a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }

/* FOOTER */

.footercontainer { padding-top:10px; padding-bottom:10px; }
.footernav { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.footernav a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; }
.footernav a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; }
.footernav a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; }
.footernav a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }

/* CONTENT AREA */

.contentarea { background:#dadaba; vertical-align:text-top; }
.contentarealeft { background:#dadaba; width:560px; vertical-align:top; }
.contentarearight { width:200px; background:#006600; vertical-align:text-top; }
.contentareasinglecol { width:760px; background:#dadaba; vertical-align:top; }

/* ARTICLE TOP BAR TOOLS */

.artbarcontainerleft { padding-left:18px; padding-top:8px; padding-bottom:8px; background:#009900; text-align:left; vertical-align:middle; }
.artbarcontainerright { padding-top:8px; padding-bottom:8px; padding-right:20px; background:#009900; text-align:right; vertical-align:middle; }

.arttopbartext11 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;  }
.arttopbartext11 a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.arttopbartext11 a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.arttopbartext11 a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
.arttopbartext11 a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }

.arttopbartext13 { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;  }
.arttopbartext13 a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; }
.arttopbartext13 a:visited { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; }
.arttopbartext13 a:active { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; }
.arttopbartext13 a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; }

.arttopbartext15 { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;  }
.arttopbartext15 a { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-decoration:none; }
.arttopbartext15 a:visited { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-decoration:none; }
.arttopbartext15 a:active { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-decoration:none; }
.arttopbartext15 a:hover { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none; }

/* ARTICLES */

.articlecontainer { padding-left:18px; padding-top:20px; padding-bottom:20px; padding-right:20px; background:#dadaba; }
.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:20px; }
.breadcrumbs a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:underline; padding-bottom:20px; }
.breadcrumbs a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:underline; padding-bottom:20px; }
.breadcrumbs a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:underline; padding-bottom:20px; }
.breadcrumbs a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; padding-bottom:20px; }

.articletitle { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none; padding-bottom:10px; font-weight:600; }

.topofpage { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top:20px; }
.topofpage a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; padding-top:20px; }
.topofpage a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; padding-top:20px; }
.topofpage a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#006600; text-decoration:none; padding-top:20px; }
.topofpage a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding-top:20px; }

.articlelistcontainer { padding-top:10px; padding-right:10px; padding-left:10px; padding-bottom:20px; }
.head12white { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:600;  }

.ul_articlelist {
	list-style-type: none;
	padding: 0;
	margin: 0;
	vertical-align:text-top;
		
}

.li_articlelist {
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0em;
	padding-bottom: 8px;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; 
}

.li_articlelist a {
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0em;
	padding-bottom: 8px;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;
}

.li_articlelist a:visited {
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0em;
	padding-bottom: 8px;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;
}

.li_articlelist a:active {
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0em;
	padding-bottom: 8px;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;
}

.li_articlelist a:hover{
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0em;
	padding-bottom: 8px;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;
}

.rightmargintext { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.rightmargintext a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; }
.rightmargintext a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; }
.rightmargintext a:active { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; }
.rightmargintext a:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;  }


/* PAGE ELEMENTS */

hr { height:1px; width:100%; border:0; color:#000000; background-color:#000000; margin-top:10px; margin-bottom:10px;  }
.hrgreen { height:1px; width:502px; border:0; color:#009900; background-color:#009900; }

/* WEBFORMS */

.textfield { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:16px; border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid; border-top:1px; border-top-color:#000000; border-top-style:solid; border-left:1px; border-left-color:#000000; border-left-style:solid; border-right:1px; border-right-color:#000000; border-right-style:solid; padding-left:5px; } 

.listfield { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:20px; border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid; border-top:1px; border-top-color:#000000; border-top-style:solid; border-left:1px; border-left-color:#000000; border-left-style:solid; border-right:1px; border-right-color:#000000; border-right-style:solid; } 

.listfieldrightcol { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:20px; width:160px; border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid; border-top:1px; border-top-color:#000000; border-top-style:solid; border-left:1px; border-left-color:#000000; border-left-style:solid; border-right:1px; border-right-color:#000000; border-right-style:solid; } 

.searchformbutton { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#d4d0c7; border:1px; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; border-bottom-color:#000000; border-bottom-style:solid; border-top-color:#000000; border-top-style:solid; border-left-color:#000000; border-left-style:solid; border-right-color:#000000; border-right-style:solid; }

.error { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:italic; }

.errorrightcol { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-style:italic; }

/* SEARCH */

.searchitemspacer { height:10px; }
.searchbarcontainer { padding-left:18px; padding-top:8px; padding-bottom:8px; background:#009900; text-align:left; vertical-align:middle; }
.searchbartitle { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-decoration:none; padding-bottom:10px; font-weight:600; }

/* PROPERTY FINDER */

.propfinderresultsbg { background:#FFFFFF; }
.propfinderimgcontainer { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.propfindercontentcontainer { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }

/* STORE SEARCH */
.storesearchgridheader { padding-right:5px; vertical-align:top; text-align:left; font-weight:bold; padding-bottom:10px; }
.storesearchgriditem { padding:2px 5px 1px 0px; vertical-align:top; }

.textareafield { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid; border-top:1px; border-top-color:#000000; border-top-style:solid; border-left:1px; border-left-color:#000000; border-left-style:solid; border-right:1px; border-right-color:#000000; border-right-style:solid; }


/* ABG Corporate */

#MainContent .content .main-container{width:740px; }
#MainContent .content .header-abg img{ border-bottom:#006600 dotted 1px; }
#MainContent .content .content-address{height:55px; background-color:#dcdcbd; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:8px; padding-top:15px;}
#MainContent .content_wrapper{width:740px;  background-color:#dadaba;}
			
#MainContent .content_wrapper .left-nav{width: 203px; padding-top:7px; background-color:#dcdcbd;}
#MainContent .content_wrapper .left-nav .lefttheme{width: 203px; background-color:#006600; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:15px; margin-bottom:15px;}
#MainContent .content_wrapper .left-nav .lefttheme pre{background-color:#014501; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; padding-right:2px; padding-top:8px; padding-bottom:8px; margin-top:4px;  margin-left:2px; width:187px;}
#MainContent .content_wrapper .left-nav .lefttheme ul{list-style:none; width:184px; display:block;  margin:0px; margin-left:10px; padding:0px;}
#MainContent .content_wrapper .left-nav .lefttheme ul li{margin-top:8px;}
#MainContent .content_wrapper .left-nav .lefttheme ul li a{background:url(/images/abg/bullet-arrow.gif) no-repeat 0px 0.5em; display:block; padding-left:15px; padding-bottom:6px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
#MainContent .content_wrapper .left-nav .lefttheme ul li a:hover{color:#ffff66;}
/*#MainContent .content_wrapper .left-nav .lefttheme ul li a:active{color:#ffff66;}*/
#MainContent .content_wrapper .left-nav .lefttheme ul li a.active{color:#ffff66;}
#MainContent .content_wrapper .left-nav .lefttheme pre a:hover{color:#ffff66;}
#MainContent .content_wrapper .left-nav .lefttheme pre a.active{color:#ffff66;}
#MainContent .content_wrapper .left-nav .lefttheme pre a:active{color:#ffff66;}

#MainContent .content_wrapper .contents_view{width:530px;  border:#000000 solid 0px; background-color:#dcdcbd; padding-bottom:0px;}	

#MainContent .content_wrapper .contents_view p{margin-left:5px; width:510px;}
#MainContent .content_wrapper .contents_view ul{border:0px;list-style-type:none;  height:32px; padding:0px; margin-left:13px; margin-top:11px; }
#MainContent .content_wrapper .contents_view  ul li {border:0px; list-style-type:none; display:inline; }
#MainContent .content_wrapper .contents_view  ul li a{list-style-type:none; border:0px; }
#MainContent .content_wrapper .contents_view  ul li a img{ height:32px;background-position:bottom;}	
#MainContent .content_wrapper .contents_view  ul li a:hover img{height:32px; background-position:top;}
/*#MainContent .content_wrapper .contents_view  ul li a:active img{height:32px; background-position:top;}*/
#MainContent .content_wrapper .contents_view  ul li a.active img{height:32px; background-position:top;}

#MainContent .content_wrapper .contents_view .toggle-item-link1 .subtoggle-item-sublink1 div img{border:solid 1px #ffffff; }


#MainContent .content_wrapper .contents_view  #largeImg {border: solid 1.5px #fff; width: 463px; height: 309px; padding: 1px;}
#MainContent .content_wrapper .contents_view  #image_frame{border: solid 1px #ccc; width: 463px; height: 309px; padding: 5px;}
#MainContent .content_wrapper .contents_view  .thumbs img {border: solid 1px #ccc;width: 100px;height: 100px;padding: 4px;}
#MainContent .content_wrapper .contents_view  .thumbs img:hover {border-color: #FF9900;}

#MainContent .content_wrapper #image_gallery_scroll { width:470px; height:309px; margin:0 auto; position:absolute; z-index:100; background:url('../images/blank.gif');}
#MainContent .content_wrapper #image_gallery_scroll_left  { position:relative; height:322px; width:50px; cursor:pointer; background:none; z-index:100; float:left; }
#MainContent .content_wrapper #image_gallery_scroll_right { position:relative; height:322px; width:50px; cursor:pointer; background:none; z-index:100; float:right; }


/*
#MallsContainer2 #ABGContainer2-Menu { height:90px; background:#e0e0c5; padding:5px; margin:8px; }
#MallsContainer2 #ABGContainer2-Menu ul { height:32px; overflow:hidden; margin:0; padding:0; list-style-type:none; }
#MallsContainer2 #ABGContainer2-Menu li { height:32px; float:left; margin:0; padding-right:4px;; }
#MallsContainer2 #ABGContainer2-Menu a {  }
#MallsContainer2 #ABGContainer2-Menu a img { height:32px; background-position:top; }
#MallsContainer2 #ABGContainer2-Menu a:active img { background-position:bottom; }
#MallsContainer2 #ABGContainer2-Menu a:hover img { background-position:bottom; }*/	










