﻿
/*****************************
C/E Structural Elements
******************************/

.ceContentWrapper {
	padding-top: 0px;
	margin-top: 0px; }

.uploadBtn {
    background-color: #048fec;
    color: #ffffff;
    font-weight: bold;
    background-image: url("/themes/myairport/images/common/icon_post_show.gif");
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #666666;
    padding: 1px 2px 1px 2px; }

.submitBox2  {
    position: absolute;
    top: 0px;
    right: 0px; }

TABLE.wizardStepTable TBODY {
    position: relative; }

.CEPagination A:HOVER {
    border-color: #718cb6; }
.CEPagination A:ACTIVE {
	position: relative;
	top: 1px;
	left: 1px;
	box-shadow: 0px 0px 0px #aabedf;
	-moz-box-shadow: 0px 0px 0px #aabedf;
  	-webkit-box-shadow: 0px 0px 0px #aabedf; }
.CEPagination A {
    display: inline-block;
	-moz-border-radius: 3px; 
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	background-image: url('/themes/myairport/images/common/bg_pagination_off.png'); 
	background-position: bottom;
	background-repeat: repeat-x; 
	background-color: #ffffff;
	border: 1px solid #c9d9f2;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	color: #048FEC;
	box-shadow: 1px 1px 0px #aabedf;
	-moz-box-shadow: 1px 1px 0px #aabedf;
  	-webkit-box-shadow: 1px 1px 0px #aabedf;
	position: relative;
	top: 0px;
	left: 0px; }
.CEPagination SPAN {
    display: inline-block;
	-moz-border-radius: 3px; 
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	background-color: #ffffff;
	border: 1px solid #c9d9f2;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	color: #2e407b;
	position: relative;
	top: 1px;
	left: 1px; }
.CEPagination.bottom { margin-left: 0px;}
.CEPagination {
    font-size: .8em;
    text-align: left;
    margin-left: 402px;
    margin-top: 7px; }
    
UL.nonExpandingCategories LI:FIRST-CHILD A { border-top: 0px; }
UL.nonExpandingCategories LI.selected A:HOVER {
	background-color: #dedede;
	color: #149ffc; }
UL.nonExpandingCategories LI.selected A {
	font-weight: bold;
	color: #149ffc; } 
UL.nonExpandingCategories LI A SPAN {
	font-size: 75%;
	font-weight: normal; }
UL.nonExpandingCategories LI A:ACTIVE { padding: 7px 6px 5px 28px; }
UL.nonExpandingCategories LI A:HOVER {
    background-color: #dedede;
    color: #404040;
    text-decoration: none; }
UL.nonExpandingCategories LI A { 
	display: block;
    line-height: 1.0em;
    vertical-align: top;
    font-size: .9em;
    color: #666666;
    padding: 6px 6px 6px 28px;
    zoom: 1;
    font-weight: normal;
    background: url('../images/common/arrow_nonExpandingSidebar.png') no-repeat 10px 10px;
    border-top: 1px dotted #d4d4d4; }
UL.nonExpandingCategories LI .ec_rssLink { display: none; }
UL.nonExpandingCategories UL LI,
UL.nonExpandingCategories LI {
    padding: 0px 0px 0px 0px;
    margin: 0px; }
UL.nonExpandingCategories UL,
UL.nonExpandingCategories {
    list-style-type: none; 
    padding: 0px;
    margin: 0px;
    background-color: #efefef; }

UL.eventCategories LI:FIRST-CHILD A { border-top: 0px; }
UL.eventCategories LI A SPAN {
	font-size: 75%;
	font-weight: normal; }
UL.eventCategories UL UL UL UL LI A.terminal:ACTIVE,
UL.eventCategories UL UL UL UL LI A.parent:ACTIVE { padding: 7px 6px 5px 6px; }
UL.eventCategories UL UL UL UL LI A.terminal,
UL.eventCategories UL UL UL UL LI A.parent {
	width: 87px;
	background-position: 85px 8px !important; }
UL.eventCategories UL UL UL LI A.terminal:ACTIVE,
UL.eventCategories UL UL UL LI A.parent:ACTIVE { padding: 7px 6px 5px 6px; }
UL.eventCategories UL UL UL LI A.terminal,
UL.eventCategories UL UL UL LI A.parent {
	width: 72px;
	background-position: 70px 8px !important; }
UL.eventCategories UL UL LI A.terminal:ACTIVE,
UL.eventCategories UL UL LI A.parent:ACTIVE { padding: 7px 6px 5px 6px; }
UL.eventCategories UL UL LI A.terminal,
UL.eventCategories UL UL LI A.parent {
	width: 52px;
	background-position: 50px 7px !important; }
UL.eventCategories UL LI A.terminal:ACTIVE,
UL.eventCategories UL LI A.parent:ACTIVE { padding: 7px 6px 5px 6px; }
UL.eventCategories UL LI A.terminal,
UL.eventCategories UL LI A.parent {
	width: 32px;
	background-position: 30px 7px !important;
	border-top: 0; }
UL.eventCategories LI.selected > A.parent:FIRST-CHILD:HOVER { /* background: url('../images/common/arrow_BoxBlueShadow.png') no-repeat 10px 8px; */ }
UL.eventCategories LI.selected > A.terminal:FIRST-CHILD {
	background-image: none; }
UL.eventCategories LI.selected > A:FIRST-CHILD,
UL.eventCategories LI.selected > A.parent:FIRST-CHILD { 
	/* background: url('../images/common/arrow_BoxBlueShadow.png') no-repeat 10px 8px; */
	font-weight: bold;
	color: #149ffc; }
UL.eventCategories LI.selected > A.ec_eventLink {
	font-weight: bold;
	color: #149ffc; }
UL.eventCategories LI.active > A.parent:FIRST-CHILD {
	background: url('../images/common/arrow_BoxGrayShadow_down.png') no-repeat 10px 8px;
	font-weight: bold; }
UL.eventCategories LI.active,
UL.eventCategories LI.active UL { background-color: #e5e5e5; }
UL.eventCategories LI A.terminal {
	background-image: none;
	padding: 6px 6px 6px 6px; }
UL.eventCategories LI A.parent:ACTIVE {
	padding: 7px 6px 5px 6px;
	background-position: 10px 9px;
	/* background: url('../images/common/arrow_BoxGrayShadow_active.png') no-repeat 10px 8px; */ }
UL.eventCategories LI A.parent:HOVER {
    background-color: #dedede;
    color: #404040;
    background: url('../images/common/arrow_BoxGrayShadow_hover.png') no-repeat 10px 8px;
    text-decoration: none; }
UL.eventCategories LI A.parent { 
	background: url('../images/common/arrow_BoxGrayShadow.png') no-repeat 10px 8px;
    padding: 6px 6px 6px 6px;
    width: 13px;
    height: 12px; }
UL.eventCategories LI A { 
	display: inline-block;
    line-height: 1.0em;
    vertical-align: top;
    font-size: .9em;
    color: #666666;
    padding: 6px 6px 6px 0px;
    zoom: 1;
    font-weight: normal; }
UL.eventCategories LI .ec_rssLink { display: none; }
UL.eventCategories UL LI { border-top: 0px; }
UL.eventCategories LI {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border-top: 1px dotted #d4d4d4; }
UL.eventCategories UL,
UL.eventCategories {
    list-style-type: none; 
    padding: 0px;
    margin: 0px;
    background-color: #efefef; }

#CEContentFull .CommonWrapper { padding: 40px 40px 40px 40px; }

/* classes for making the classified content pages */
#CEContentLeft .CommonWrapper {
    padding: 8px 40px 40px 40px;
    width: 558px;
    float: left;
/*  background-image: url(/themes/myairport/images/classifieds/bg_CEContentCenter.png);
    background-position: left top;
    background-repeat: no-repeat; */ }
#CEContentRight .CommonWrapper {
    padding: 8px 40px 40px 40px;
    width: 558px;
    float: right;
/*  background-image: url(/themes/myairport/images/classifieds/bg_CEContentCenter.png);
    background-position: left top;
    background-repeat: no-repeat; */ }
#CESidebarLeft .CommonWrapper {
    width: 322px;
    padding: 15px 0px 0px 20px;
    float: left; }
#CESidebarRight .CommonWrapper {
    width: 322px;
    padding: 15px 40px 0px 0px;
    float: right; }
    
/* classes for making the classified detail pages */
#CEDetailFull .CommonWrapper {
    padding: 40px 40px 40px 40px;
    float: left;
/*  background-image: url(/themes/myairport/images/classifieds/bg_CEContentCenter.png);
    background-position: left top;
    background-repeat: no-repeat; */ }

.rbContent .rbcRight {
    float: left;
    border-left: 0px dotted #ffffff;
    padding-left: 20px; }
.rbContent .rbcLeft {
    float: left;
    margin-right: 20px;
    padding-left: 20px;
    border-left: 0px dotted #ffffff; }
.rbContent .rbcInput {
    padding: 3px;
    font-size: 1.1em;
    background-image: url(/themes/myairport/images/classifieds/bg_rbcInput.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid #d57400;
    color: #9d6400; }
.rbContent .rbcSubmit {
    position: relative;
    top: 7px; }
.rbContent .rbcHeader {
    font-style: normal;
    padding: 0 0 0px 0;
    margin: 0px 0px 0px 0px;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 1.1em;
    font-family: Myriad Pro, myriad, Arial ,helvetica;  } 
.rbContent H2 {
    margin: 0px 0px 10px 0px;
    padding: 0 20px 0 0;
    font-family: Myriad Pro, myriad, Arial ,helvetica; 
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.2em;
    float: left; }
.rbContent P {
    color: #ffffff; }
.rbContent {
    color: #ffffff;
    padding: 10px 3px 3px 17px; 
    line-height: 1.2em;
    overflow: hidden;
    width: 98%;
    display: block; }  
.radiusBox {
    background-color: #fd9e08; 
    padding: 4px; }    
  
.CommonBreadCrumbArea.classifiedsCrumb .ccbaIcon {
    position: absolute;
    right: -36px;
    bottom: 0px;
    height: 115px;
    width: 277px; 
    background-image: url(../images/common/icon_big_classifieds.png);
    background-repeat: no-repeat; }   


.CESearchList LI SPAN {
    color: #26A300;
    display: block;  }
.CESearchList LI H4 A { text-decoration: underline;}
.CESearchList LI H4 {
    font-size: .75em;
    margin: 0px;
    padding: 0px; }
.CESearchList LI {
    margin: 0px;
    padding: 0px; }
.CESearchList {
    margin: 0px;
    padding: 0px;
    list-style-type: none; }

.CESearch .ceSearchForm .formError SPAN {
	display: inline-block;
	padding: 4px;
	color: #ffffff;
	background-color: #d13231;
	font-size: .75em;
	margin-top: 5px; }
.CESearch .ceSearchForm LABEL {
    display: block;
    margin: 0px 0px 2px 0px;
    font-size: .65em;
    display: none; }
.CESearch .ceSearchForm INPUT[type='submit']:ACTIVE,
.CESearch .ceSearchForm .ceSubmit:ACTIVE {
	position: relative;
	top: 1px;
	left: 1px;
	padding: 4px;
	-moz-box-shadow: 0px 0px 0px rgba(14,86,136, .5), inset 0px 0px 5px rgba(98,98,98, .5);
	-webkit-box-shadow: 0px 0px 0px rgba(14,86,136, .5), inset 0px 0px 5px rgba(98,98,98, .5);
	box-shadow: 0px 0px 0px rgba(14,86,136, .5), inset 0px 0px 5px rgba(98,98,98, .5);
	color: #ffffff; }
.CESearch .ceSearchForm INPUT[type='submit'],
.CESearch .ceSearchForm .ceSubmit {
    padding: 4px 4px 4px 4px;
	-moz-box-shadow: 1px 1px 1px rgba(98,98,98, .5), inset 0px 0px 5px rgba(98,98,98, .5);
	-webkit-box-shadow: 1px 1px 1px rgba(98,98,98, .5), inset 0px 0px 5px rgba(98,98,98, .5);
	box-shadow: 1px 1px 1px rgba(98,98,98, .5), inset 0px 0px 5px rgba(98,98,98, .5);
	border: 1px solid #666666;
	color: #ffffff;
	background: #8e8e8e;
	margin-left: 5px; }
.CESearch .ceSearchForm INPUT[type='text'],
.CESearch .ceSearchForm INPUT.csSearchBoxes {
    width: 120px !important;
	padding: 5px;
	-moz-box-shadow: 1px 1px 1px rgba(98,98,98, .5);
	-webkit-box-shadow: 1px 1px 1px rgba(98,98,98, .5);
	box-shadow: 1px 1px 1px rgba(98,98,98, .5);
	border: 1px solid #8e8e8e;
	color: #666666; }
.CESearch H3 {
    font-size: 1.2em;
    margin: 0px;
    padding: 0px;
    display: none; }
.CESearch .CESIcon {
    position: absolute;
    top: 12px;
    left: -15px;
    width: 34px;
    height: 34px;
    background-image: url('/themes/myairport/images/classifieds/bg_CESearch.png'); }
.CESearch {
    color: #3c3c3c;
    position: relative;
    padding: 15px 10px 14px 25px;
    background-color: #efefef; 
    margin: 0;
    zoom: 1; } 

.gsc-cursor-box .gsc-trailing-more-results A {
    display: inline-block;
    padding: 3px;
    font-weight: normal; }
.gsc-cursor-box .gsc-trailing-more-results { display: inline-block; }
.gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page { text-decoration: none; }
.gsc-cursor-box .gsc-cursor-page {
    display: inline-block;
    padding: 3px;
    cursor: pointer;
    text-decoration: underline;  }
.gsc-cursor-box .gsc-cursor { display: inline-block; }
.gsc-cursor-box {
    margin-bottom: 15px;
    font-size: .75em; }

/*****************************
Event Detail Elements
******************************/

.eventThumb .etInner A:HOVER {
    left: -4px;
    top: -4px; }
.eventThumb .etInner A:ACTIVE {
    left: 0px;
    top: 0px; }
.eventThumb .etInner A {
    display: block;
    position: relative;
    left: -3px;
    top: -3px; }
.eventThumb .etInner {
    padding: 0 0 0 0;
	display: block;
	width: 93px;
	background-color: #CCCCCC; }
.eventThumb {
    float: left;
    margin: 12px 6px 0px 6px; }
.CommonContentBoxContent > .eventThumb:nth-child(4n) { clear: both; }

.eventSidebarArea .ESAPhotos H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 15px; }
.eventSidebarArea .ESAPhotos {
    background-color: #e6e6e6; 
    padding: 0px 15px 15px 15px;
    zoom: 1; }
    
.eventSidebarArea .ESADetails .eventItems DD {
    margin: 0 0 5px 0;
    font-weight: bold;
    padding: 5px 0 0px 0;
    float: right;
    width: 60%;
    overflow: hidden;
    border-top: 1px dotted #D4D4D4; }
.eventSidebarArea .ESADetails .eventItems DT {
    float: left;
    width: 40%;
    margin: 0 0 5px 0;
    font-weight: normal;
    padding: 5px 0% 0px 0%;
    border-top: 1px dotted #D4D4D4; }
.eventSidebarArea .ESADetails .eventItems {
    font-size: .75em;
    margin: 0 0 0 0; 
    padding: 0px; }
.eventSidebarArea .ESADetails H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 15px; }
.eventSidebarArea .ESADetails {
    background-color: #e6e6e6; 
    padding: 15px 15px 15px 15px;
    zoom: 1; }

.eventSidebarArea .ESASharePost A.twitter { background-image: url('/themes/myairport/images/common/icon_twitter_small.png'); }
.eventSidebarArea .ESASharePost A.facebook {
	background-image: url('/themes/myairport/images/common/icon_facebook_small.png');
	margin-right: 10px; }
.eventSidebarArea .ESASharePost A {
	font-size: .75em;
	display: inline-block;
	background-position: left center;
	padding: 2px 2px 2px 25px;
	background-repeat: no-repeat;  }
.eventSidebarArea .ESASharePost H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 15px; }
.eventSidebarArea .ESASharePost {
    padding: 15px; 
    border: 1px solid #efefef;
    margin-bottom: 1px;
    zoom: 1; }

.eventSidebarArea .ESAContactArea A.ESAEmailSeller .glare {
  position: absolute;
  top: 0;
  left: 0px;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  height: 1px;
  width: 100%;
  padding: 8px 0;
  background-color: rgba(255, 255, 255, 0.25);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%); }
.eventSidebarArea .ESAContactArea A.ESAEmailSeller.aqua {
  background-color: rgba(60, 132, 198, 0.8);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(28, 91, 155, 0.8)), to(rgba(108, 191, 255, .9)));
  background-image: -moz-linear-gradient(rgba(28, 91, 155, 0.8) 0%, rgba(108, 191, 255, .9) 90%);
  border-top-color: #8ba2c1;
  border-right-color: #5890bf;
  border-bottom-color: #4f93ca;
  border-left-color: #768fa5;
  -webkit-box-shadow: rgba(66, 140, 240, 0.5) 0px 4px 4px;
  -moz-box-shadow: rgba(66, 140, 240, 0.2) 0px 4px 4px; /* FF 3.5+ */ }    
.eventSidebarArea .ESAContactArea A.ESAEmailSeller:ACTIVE {
    padding: 6px 16px 2px;}
.eventSidebarArea .ESAContactArea A.ESAEmailSeller {
    height: 24px;
    padding: 5px 16px 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 2px solid #ccc;
    position: relative;
    display: block;
    /* Label */
    font-family:Myriad Pro,myriad,verdana,arial,helvetica;
    font-weight: normal;
    color: #fff;
    text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
.eventSidebarArea .ESAContactArea DIV.byUserAccount {
    background-image: url('/themes/myairport/images/classifieds/bg_byUserAccount.png');
    background-position: 2px 3px;
    width: 80%; }
.eventSidebarArea .ESAContactArea P.contactPerson { padding: 15px 0px 0px 0px }
.eventSidebarArea .ESAContactArea DIV.byEmail { background-image: url('/themes/myairport/images/classifieds/bg_byEmail.png'); }
.eventSidebarArea .ESAContactArea DIV.byPhone {
    background-image: url('/themes/myairport/images/classifieds/bg_byPhone.png');
    margin-right: 25px;
    margin-top: 15px;
    background-position: 4px 3px; }
.eventSidebarArea .ESAContactArea DIV.byWeb {
    background-image: url('/themes/myairport/images/events/bg_byWeb.png');
    margin-right: 25px;
    margin-top: 15px;
    background-position: 0px 3px; }
.eventSidebarArea .ESAContactArea DIV {
    background-repeat: no-repeat;
    color: #727272;
    font-size: 0.75em;
    line-height: 1.35em;
    display: inline-block;
    margin-top: 15px;
    padding: 0 0 0 35px;
    background-position: 0 3px; }
.eventSidebarArea .ESAContactArea H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 0px; }
.eventSidebarArea .ESAContactArea {
    border: 1px solid #cde9fb;
    background-image: url('/themes/myairport/images/classifieds/bg_CSAContactArea.png');
    padding: 15px;
    background-repeat: repeat-x;
    background-position: bottom;
    margin-bottom: 1px;
    zoom: 1;  }
.eventSidebarArea BR {
    clear: both; }
.eventSidebarArea {
    float: right;
    margin-left: 40px;
    width: 376px; }

.eventBodyArea H3 {
    color: #666666;
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 1em;
    font-family: Myriad Pro, myriad, verdana, arial ,helvetica; }
.eventBodyArea {
    padding: 0px 0 0 0;
    float: left;
    width: 504px; }

.eventTitleArea .etaTitle H2 {
    color: #727272;
    margin: 7px 0 0 0;
    padding: 0px;
    font-weight: normal;
    font-family: Myriad Pro, myriad, helvetica, Arial; 
    font-size: 1.2em;
    line-height: 1.1em; }
.eventTitleArea .etaTitle H1 SPAN {
    color: #00a651;
    display: block; }
.eventTitleArea .etaTitle H1 {
    color: #048fec;
    margin: 0px;
    padding: 0px;
    font-family: Myriad Pro, myriad, helvetica, Arial; 
    font-size: 1.6em;
    line-height: 1.0em; }
.eventTitleArea .etaTitle {}
.eventTitleArea .etaThumb DIV IMG {
    position: relative;
    top: -3px;
    left: -3px; }
.eventTitleArea .etaThumb DIV {
    padding: 0 0 0 0;
	display: block;
	width: 130px;
	background-color: #CCCCCC; }
.eventTitleArea .etaThumb {
    float: left;
    position: relative;
    top: 3px;
    left: 3px;
    width: 150px;
    margin-bottom: 10px; }
.eventTitleArea BR { clear: both; }
.eventTitleArea {
    float: left;
    width: 504px;
    margin-bottom: 0px; }

/*****************************
Classified Detail Elements
******************************/

.ListingLinks A {
   color: #a4a4a4;
   text-decoration: underline; }
.ListingLinks DIV {
   color: #a4a4a4;
   position: absolute;
   top: -35px;
   right: -30px;
   font-size: .6em;
   text-align: right;
   white-space: nowrap;  }
.ListingLinks { position: relative; }
    
.ClassifiedSidebarArea .CSAPhotos H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 15px; }
.ClassifiedSidebarArea .CSAPhotos {
    background-color: #e6e6e6; 
    padding: 0px 15px 15px 15px;
    zoom: 1; }

.ClassifiedSidebarArea .CSASharePost A.twitter { background-image: url('/themes/myairport/images/common/icon_twitter_small.png'); }
.ClassifiedSidebarArea .CSASharePost A.facebook {
	background-image: url('/themes/myairport/images/common/icon_facebook_small.png');
	margin-right: 10px; }
.ClassifiedSidebarArea .CSASharePost A {
	font-size: .75em;
	display: inline-block;
	background-position: left center;
	padding: 2px 2px 2px 25px;
	background-repeat: no-repeat;  }
.ClassifiedSidebarArea .CSASharePost H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 15px; }
.ClassifiedSidebarArea .CSASharePost {
    padding: 15px; 
    border: 1px solid #efefef;
    margin-bottom: 1px;
    zoom: 1; }
    
.ClassifiedSidebarArea .CSADetails .ClassifiedItems DD A.nSearch { display: block; zoom: 1; }
.ClassifiedSidebarArea .CSADetails .ClassifiedItems DD {
    margin: 0 0 5px 0;
    font-weight: bold;
    padding: 5px 0 0px 0;
    float: left;
    overflow: hidden;
    zoom: 1;
    width: 60%;
    border-top: 1px dotted #D4D4D4; }
.ClassifiedSidebarArea .CSADetails .ClassifiedItems DT {
    float: left;
    width: 40%;
    zoom: 1;
    margin: 0 0 5px 0;
    font-weight: normal;
    padding: 5px 0% 0px 0%;
    border-top: 1px dotted #D4D4D4; }
.ClassifiedSidebarArea .CSADetails .ClassifiedItems BR{
    zoom: 1;
    clear: both; }
.ClassifiedSidebarArea .CSADetails .ClassifiedItems {
    font-size: .75em;
    margin: 0 0 0 0; 
    padding: 0px;
    zoom: 1; }
.ClassifiedSidebarArea .CSADetails H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 15px; }
.ClassifiedSidebarArea .CSADetails {
    background-color: #e6e6e6; 
    padding: 15px 15px 15px 15px;
    zoom: 1; }
 
.ClassifiedSidebarArea .CSAContactArea A.CSAEmailSeller .glare {
  position: absolute;
  top: 0;
  left: 0px;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  height: 1px;
  width: 100%;
  padding: 8px 0;
  background-color: rgba(255, 255, 255, 0.25);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%); }
.ClassifiedSidebarArea .CSAContactArea A.CSAEmailSeller.aqua {
  background-color: rgba(60, 132, 198, 0.8);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(28, 91, 155, 0.8)), to(rgba(108, 191, 255, .9)));
  background-image: -moz-linear-gradient(rgba(28, 91, 155, 0.8) 0%, rgba(108, 191, 255, .9) 90%);
  border-top-color: #8ba2c1;
  border-right-color: #5890bf;
  border-bottom-color: #4f93ca;
  border-left-color: #768fa5;
  -webkit-box-shadow: rgba(66, 140, 240, 0.5) 0px 4px 4px;
  -moz-box-shadow: rgba(66, 140, 240, 0.2) 0px 4px 4px; /* FF 3.5+ */ }    
.ClassifiedSidebarArea .CSAContactArea A.CSAEmailSeller:ACTIVE {
    padding: 6px 16px 2px;}
.ClassifiedSidebarArea .CSAContactArea A.CSAEmailSeller {
    height: 24px;
    padding: 5px 16px 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 2px solid #ccc;
    position: relative;
    display: block;
    /* Label */
    font-family:Myriad Pro,myriad,verdana,arial,helvetica;
    font-weight: normal;
    color: #fff;
    text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
.ClassifiedSidebarArea .CSAContactArea DIV.byUserAccount {
    background-image: url('/themes/myairport/images/classifieds/bg_byUserAccount.png');
    background-position: 2px 3px;
    width: 80%; }
.ClassifiedSidebarArea .CSAContactArea DIV.byEmail { background-image: url('/themes/myairport/images/classifieds/bg_byEmail.png'); }
.ClassifiedSidebarArea .CSAContactArea DIV.byPhone {
    background-image: url('/themes/myairport/images/classifieds/bg_byPhone.png');
    background-position: 4px 3px; }
.ClassifiedSidebarArea .CSAContactArea DIV {
    background-repeat: no-repeat;
    color: #727272;
    font-size: 0.75em;
    margin-right: 10px;
    margin-top: 15px;
    line-height: 1.35em;
    width: 35%;
    display: inline-block;
    padding: 0 0 0 35px;
    background-position: 0 3px; }
.ClassifiedSidebarArea .CSAContactArea H3 {
    color: #666666;
    font-family: Myriad Pro,myriad,verdana,arial,helvetica;
    font-size: 1em;
    margin: 0;
    padding: 0 0 0px; }
.ClassifiedSidebarArea .CSAContactArea {
    border: 1px solid #cde9fb;
    background-image: url('/themes/myairport/images/classifieds/bg_CSAContactArea.png');
    padding: 15px;
    background-repeat: repeat-x;
    background-position: bottom;
    margin-bottom: 1px;
    zoom: 1;  }
.ClassifiedSidebarArea BR {
    clear: both; }
.ClassifiedSidebarArea {
    float: right;
    margin-left: 40px;
    width: 376px; }

.ClassifiedBodyArea H3 {
    color: #666666;
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 1em;
    font-family: Myriad Pro, myriad, verdana, arial ,helvetica; }
.ClassifiedBodyArea {
    padding: 20px 0 0 0;
    float: left;
    width: 504px; }

.ClassifiedTitleArea .ctaTitle H2 {
    color: #727272;
    margin: 7px 0 0 0;
    padding: 0px;
    font-weight: normal;
    font-family: Myriad Pro, myriad, helvetica, Arial; 
    font-size: 1.2em;
    line-height: 1.1em; }
.ClassifiedTitleArea .ctaTitle H1 SPAN {
    color: #ed1c24;
    display: block; }
.ClassifiedTitleArea .ctaTitle H1 {
    color: #048fec;
    margin: 0px;
    padding: 0px;
    font-family: Myriad Pro, myriad, helvetica, Arial; 
    font-size: 1.6em;
    line-height: 1.0em; }
.ClassifiedTitleArea .ctaTitle {
    float: left;
    width: 350px; }
.ClassifiedTitleArea .ctaThumb DIV IMG {
    position: relative;
    top: -3px;
    left: -3px; }
.ClassifiedTitleArea .ctaThumb DIV {
    padding: 0 0 0 0;
	display: block;
	width: 130px;
	background-color: #CCCCCC; }
.ClassifiedTitleArea .ctaThumb {
    float: left;
    position: relative;
    top: 3px;
    left: 3px;
    width: 150px; }
.ClassifiedTitleArea BR { clear: both; }
.ClassifiedTitleArea {
    float: left;
    width: 504px;
    margin-bottom: 10px; }

.classifiedThumb .ctInner A:HOVER {
    left: -4px;
    top: -4px; }
.classifiedThumb .ctInner A:ACTIVE {
    left: 0px;
    top: 0px; }
.classifiedThumb .ctInner A {
    display: block;
    position: relative;
    left: -3px;
    top: -3px; }
.classifiedThumb .ctInner {
    padding: 0 0 0 0;
	display: block;
	width: 93px;
	background-color: #CCCCCC; }
.classifiedThumb {
    float: left;
    margin: 12px 6px 0px 6px; }
.CommonContentBoxContent > .classifiedThumb:nth-child(4n) { clear: both; }

/*****************************
Classified Listing Elements
******************************/

.CEResultFilters UL LI.cerfAddListing A.cerfSubmit:ACTIVE {
	position: relative;
	top: 1px;
	left: 1px;
	-moz-box-shadow: 0px 0px 0px rgba(0,113,55, .5), inset 0px 0px 5px rgba(0,113,55, .5);
	-webkit-box-shadow: 0px 0px 0px rgba(0,113,55, .5), inset 0px 0px 5px rgba(0,113,55, .5);
	box-shadow: 0px 0px 0px rgba(0,113,55, .5), inset 0px 0px 5px rgba(0,113,55, .5);
	border: 1px solid #008c44;
	color: #ffffff; }
.CEResultFilters UL LI.cerfAddListing A.cerfSubmit:HOVER {
	text-decoration: none; }
.CEResultFilters UL LI.cerfAddListing A.cerfSubmit {
	padding: 4px 4px 4px 28px;
	-moz-box-shadow: 1px 1px 1px rgba(0,113,55, .5), inset 0px 0px 5px rgba(0,113,55, .5);
	-webkit-box-shadow: 1px 1px 1px rgba(0,113,55, .5), inset 0px 0px 5px rgba(0,113,55, .5);
	box-shadow: 1px 1px 1px rgba(0,113,55, .5), inset 0px 0px 5px rgba(0,113,55, .5);
	border: 1px solid #008c44;
	color: #ffffff;
	background: #00A651 url('/themes/myairport/images/common/bg_cerfSubmit.png') no-repeat 5px center;
	display: inline-block;
	font-size: .8em;
	font-weight: bold; }
.CEResultFilters UL LI.cerfAddListing H3 { color: #00A651; }
.CEResultFilters UL LI.cerfAddListing { padding-left: 20px; }
.CEResultFilters UL LI.cerfSubmit INPUT.cerfSubmit:ACTIVE {
	position: relative;
	top: 1px;
	left: 1px;
	-moz-box-shadow: 0px 0px 0px rgba(14,86,136, .5), inset 0px 0px 5px rgba(14,86,136, .5);
	-webkit-box-shadow: 0px 0px 0px rgba(14,86,136, .5), inset 0px 0px 5px rgba(14,86,136, .5);
	box-shadow: 0px 0px 0px rgba(14,86,136, .5), inset 0px 0px 5px rgba(14,86,136, .5);
	border: 1px solid #4bb4fa;
	color: #ffffff;
	background: #048fec; }
.CEResultFilters UL LI.cerfSubmit INPUT.cerfSubmit {
	padding: 3px;
	-moz-box-shadow: 1px 1px 1px rgba(14,86,136, .5), inset 0px 0px 5px rgba(14,86,136, .5);
	-webkit-box-shadow: 1px 1px 1px rgba(14,86,136, .5), inset 0px 0px 5px rgba(14,86,136, .5);
	box-shadow: 1px 1px 1px rgba(14,86,136, .5), inset 0px 0px 5px rgba(14,86,136, .5);
	border: 1px solid #4bb4fa;
	color: #ffffff;
	background: #048fec;
	cursor: pointer; }
.CEResultFilters UL LI.cerfSubmit { padding-left: 5px; }
.CEResultFilters UL LI.cerfTermFilter A.removeSearchFilter EM {
	padding: 0px 0px 0px 0px;
	display: inline-block;
	max-width: 85px;
	overflow: hidden;
	position: relative; }
.CEResultFilters UL LI.cerfTermFilter A.removeSearchFilter:ACTIVE { background: url('/Themes/myairport/images/Common/btn_closeCerfSearch.png') no-repeat right 3px; }
.CEResultFilters UL LI.cerfTermFilter A.removeSearchFilter:HOVER {
	background-color: #e7e502;
	text-decoration: none; }
.CEResultFilters UL LI.cerfTermFilter A.removeSearchFilter {
	padding: 1px 23px 1px 5px;
	color: #403F00;
	background: url('/Themes/myairport/images/Common/btn_closeCerfSearch.png') no-repeat right 2px;
	background-color: #fffd00;
	display: inline-block;
	white-space: nowrap;
	position: relative;
	top: 2px; 
	-moz-border-radius: 2px;
	border-radius: 2px; }
.CEResultFilters UL LI.cerfTermFilter { padding-left: 20px; }
.CEResultFilters UL LI.cerfDate INPUT.cerfDateButton:ACTIVE { top: -16px; }
.CEResultFilters UL LI.cerfDate INPUT.cerfDateButton {
	position: absolute;
	top: -17px; }
.CEResultFilters UL LI.cerfDate DIV DIV.dateWrapper {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	width: 35px; }
.CEResultFilters UL LI.cerfDate DIV.cerfdFloat {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative; }
.CEResultFilters UL LI.cerfDate INPUT.cerfTextfield { width: 83px; }
.CEResultFilters UL LI.cerfDate { padding-left: 20px; }
.CEResultFilters UL LI.cerfRadius {
	background: url('/themes/myairport/images/common/bg_cerfRadius.png') no-repeat -5px bottom;
	padding-left: 50px; }
.CEResultFilters UL LI SELECT.cerfSelect {
	padding: 3px;
	border: 1px solid #048FEC;
    box-shadow: 1px 1px 1px rgba(14, 86, 136, 0.5);
    color: #048FEC; }
.CEResultFilters UL LI INPUT.cerfTextfield {	
	border: 1px solid #048FEC;
    box-shadow: 1px 1px 1px rgba(14, 86, 136, 0.5);
    color: #048FEC;
    padding: 4px; }
.CEResultFilters UL LI .cerfError:after {
   content:"";
   display: block; /* reduce the damage in FF3.0 */
   position: absolute;
   top: -12px;
   left: 21px;
   width: 0;
   border-width: 0px 0px 15px 13px;
   border-style: solid;
   border-color: #d13231 transparent; }
.CEResultFilters UL LI .cerfError {
   position: absolute;
   top: 39px;
   left: -18px;
   white-space: nowrap;
   font-size: .7em;
   padding: 3px 5px 3px 5px;
   margin: 1em 0 3em;
   color: #ffffff;
   background: #f3961c;
   /* css3 */
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background: #d13231; }
/* creates triangle */
.CEResultFilters UL LI H3 SPAN {
	display: inline-block;
	padding: 4px 5px 3px 0px; }
.CEResultFilters UL LI H3 {
	display: block;
	padding: 0px;
	margin: 0px;
	font-size: .7em;
	line-height: 1em;
	color: #048fec;
	font-weight: normal; }
.CEResultFilters UL LI {
	padding: 10px 0px 13px 40px;
	margin: 0px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: bottom; }
.CEResultFilters UL {
	padding: 0px;
	margin: 0px;
	list-style-type: none; }
.CEResultFilters {
	padding: 0px;
	background-color: #c0e3fa; }

/* REMOVE THIS CODE FOR 2.0 RELEASE */
/* .CEZoneBrowse .CEZBselectAirport A {
    margin: 0px;
    padding: 0px; 
    color: #623d01; }
.CEZoneBrowse .CEZBselectAirport { text-align: left; }
.CEZoneBrowse A.changeLink {
    display: block;
    color: #623d01;
    font-size: .65em;
    text-decoration: underline;
    text-align: left;
    margin-top: 0px;
    position: relative;
    clear: both;
    top: 1px;
    padding-bottom: 5px; }
.CEZoneBrowse DIV.RFASelect SELECT { border: 0px; }
.CEZoneBrowse DIV.RFASelect {
    padding: 6px 16px 5px 6px;
    float: left;
    background-color: #ffffff;
    border: 1px solid #D57400;
    display: block;
    position: relative;
    top: 0px; }
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport .CEZGoAlign {
    position: relative;
    top: 0px;
    left: -15px; }
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport .CEZmiles.prefill,
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport .CEZAirportCode.prefill { font-style: italic; }
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport .CEZmiles { width: 50px; }
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport .CEZAirportCode { width: 110px; }
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport .CEZmiles,
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport .CEZAirportCode {
    background-image: url(/themes/myairport/images/classifieds/bg_CEZTextFields.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #D57400;
    color: #925001;
    font-size: 0.75em;
    padding: 8px 7px 7px;
    display: inline-block;
    position: relative;
    top: -10px; }
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport SPAN { display: none; }
.CEZoneBrowse DIV.CEZBcontent DIV.RangeFromAirport {
    float: left;
    background-image: url('/themes/myairport/images/classifieds/bg_rangeFromAirport.png');
    background-position: left top;
    background-repeat: no-repeat; 
    padding: 30px 0px 15px 21px;
    white-space: nowrap !important;
    zoom: 1;
    width: 300px; }
.CEZoneBrowse DIV.CEZBcontent DIV.AllAirports SPAN { display: none; }
.CEZoneBrowse DIV.CEZBcontent DIV.AllAirports {
    float: left;
    background-image: url('/themes/myairport/images/classifieds/bg_allAirports.png');
    background-position: left top;
    background-repeat: no-repeat; 
    padding: 33px 90px 15px 21px; }
.CEZoneBrowse DIV.CEZBcontent DIV.CEZBcontent { padding: 0px !important; }
.CEZoneBrowse DIV.CEZBcontent {
    background-color: #ef9300;
    padding: 0px 0px 0px 240px;
    background-image: url('/themes/myairport/images/classifieds/bg_CEZBcontent.png');
    background-position: top;
    background-repeat: repeat-x;
    text-align: left;
    zoom: 1;
    overflow: hidden; }
.CEZoneBrowse DIV.CEZBbutton IMG:HOVER {
    cursor: pointer;
    position: relative;
    top: 7px; }
.CEZoneBrowse DIV.CEZBbutton IMG {
    cursor: pointer;
    position: relative;
    top: 4px; }
.CEZoneBrowse DIV.CEZBbutton {
    display: block;
    width: 100%;
    height: 28px;
    text-align: center;
    background-repeat: repeat-x;
    background-image: url('/themes/myairport/images/classifieds/bg_CEZBButton.png'); }
.CEZoneBrowse BR { clear: both; }
.CEZoneBrowse { display: block; } */

.itemListTable { width: 100%; }

.CEListWrapper .CEList.slimList .CELText { margin-left: 2%; }
.CEListWrapper .CEList.slimList .CELDate EM {
    display: block;
    font-size: .8em;
    background-color: #f5f5f5;
    color: #787878;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    padding: 1px 1px 1px 1px;
    text-align: center;
    border-top: 2px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4; 
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    font-weight: bold;
    background-repeat: repeat-x;
    background-position: top;
    background-image: url('/themes/myairport/images/events/bg_CELDate.png'); }
.CEListWrapper .CEList.slimList .CELDate STRONG SPAN {
    display: block;
    color: #b1efcf;
    text-transform: uppercase;
    font-size: 7px; }
.CEListWrapper .CEList.slimList .CELDate STRONG {
    padding: 3px;
    background-color: #00a651;
    font-size: 10px;
    color: #ffffff;
    display: block;
    text-align: center;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px; }
.CEListWrapper .CEList.slimList .CELDate.CELDSingle { margin-left: 0%; } /* set to 7% to float to the right */
.CEListWrapper .CEList.slimList .CELDate {
    float: left;
    width: 6%;
    margin-right: 1%; }
.CEListWrapper .CEList.slimList A:ACTIVE .CELImage IMG {
    top: 0px !important;
    left: 0px !important; }
.CEListWrapper .CEList.slimList A:HOVER .CELImage IMG {
    top: -4px;
    left: -4px; }
.CEListWrapper .CEList.slimList A .CELImage IMG {
    border: 0px;
    position: relative;
    top: -3px;
    left: -3px;
    display: block;
    max-height: 50px !important;
    max-width: 50px !important; }
.CEListWrapper .CEList.slimList A .CELImage SPAN {
    display: block;
    margin: 3px 0px 0px 3px;
    position: relative;
    float: left;
    margin-left: 5px;
    background-color: #cccccc; }
.CEListWrapper .CEList.slimList A .CELImage {
    max-width: 15% !important;
    float: left; }
.CEListWrapper .CEList.slimList A .CELText SPAN.CELLocation {
    display: inline;
    color: #727272;
    font-size: .65em;
    font-style: italic;
    margin: 10px 0 0 0;
    line-height: 1.1em;
    float: none; }
.CEListWrapper .CEList.slimList A .CELText SPAN.CELDescription { display: none;}
.CEListWrapper .CEList.slimList A .CELText strong {
    font-size: 1em;
    position: relative;
    top: 3px;
    line-height: 1.3em; }
.CEListWrapper .cbccList {
    list-style-type: none;
    margin: 0px; 
    padding: 0px; }
.CEListWrapper A .CELText SPAN.CELDescription {
    display: block;
    color: #727272;
    font-size: .75em;
    margin: 10px 0 0 0;
    line-height: 1.3em; }
.CEListWrapper A .CELText SPAN.CELLocation {
    display: block;
    color: #727272;
    font-size: .65em;
    font-style: italic;
    margin: 10px 0 0 0;
    line-height: 1.1em;
    float: right; }
.CEListWrapper A .CELText em {
    display: block;
    color: #ed1c24;
    font-family: Myriad Pro, Myriad, Arial, helvetica, Sans-Serif;
    font-size: .9em;
    line-height: 1.0em;
    font-style: normal;
    font-weight: bold; }
.CEListWrapper A:hover .CELText strong { text-decoration: underline; }
.CEListWrapper A .CELText strong {
    display: block;
    font-size: 1.1em;
    font-family: Myriad Pro, Myriad, Arial, helvetica, Sans-Serif;
    line-height: 1.1em;
    text-decoration: none; }
.CEListWrapper A .CELText { text-decoration: none; }
.CEListWrapper .CELText {
    float: right;
    width: 83%;
    display: block;
    margin: -3px 0px 0px 0px; }
.CEListWrapper A:ACTIVE .CELImage IMG {
    top: 0px !important;
    left: 0px !important; }
.CEListWrapper A:HOVER .CELImage IMG {
    top: -4px;
    left: -4px; }
.CEListWrapper .CELImage IMG {
    border: 0px;
    position: relative;
    top: -3px;
    left: -3px;
    max-width: 80px; }
.CEListWrapper .CELImage SPAN {
    display: block;
    margin: 3px 0px 0px 3px; 
    background-color: #cccccc; }
.CEListWrapper .CELImage {
    width: 18%;
    float: left;
    display: block; }
.CEListWrapper A:HOVER {
    background-color: #efefef;
    text-decoration: none;
    cursor: hand; }
.CEListWrapper A {
    display: block;
    zoom: 1;
    padding: 7px 0px 7px 15px;
    text-decoration: none; }
.CEListWrapper OL {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none; }
.CEListWrapper H2 A IMG { border: 0; }
.CEListWrapper H2 A {
    position: absolute;
    bottom: 4px;
    right: 0px;
    display: block;
    border: 0;
    padding: 0 0 0 0; }
.CEListWrapper H2 {
    font-family: Myriad Pro, myriad, Arial ,helvetica, Verdana;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    font-size: 1.4em;
    border-bottom: 3px solid #d4d4d4;
    letter-spacing: -.5px; }
.CEListWrapper BR { clear: both; }

.CECategoryWrapper.selectPlacement UL LI A:ACTIVE { padding: 3px 0px 1px 10px; }
.CECategoryWrapper.selectPlacement UL LI A:HOVER { background-color: #e0f1fd; }
.CECategoryWrapper.selectPlacement UL LI A {
   line-height: 1.4em;
   font-size: .95em;
   display: block;
   text-transform: capitalize;
   background-image: url('/themes/myairport/images/common/bullet_greySquare.gif');
   background-repeat: no-repeat;
   border-bottom: 1px dotted #d4d4d4;
   padding: 2px 0px 2px 10px;
   background-position: 2px 11px; }
.CECategoryWrapper.selectPlacement UL {
    margin: 0 2% 20px 0;
    padding: 0 0 0 0;
    list-style-type: none;
    float: left;
    width: 31%; }
.CECategoryWrapper.selectPlacement OL LI#cecatShare A { background-image: url('/themes/myairport/images/events/categoryPics/share.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatTraining A { background-image: url('/themes/myairport/images/events/categoryPics/training.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatCharter A { background-image: url('/themes/myairport/images/events/categoryPics/charter.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatSocial A { background-image: url('/themes/myairport/images/events/categoryPics/social.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatPartyBBQSocial A { background-image: url('/themes/myairport/images/events/categoryPics/partyBBQSocial.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatFlyingAdventure A { background-image: url('/themes/myairport/images/events/categoryPics/flyingAdventure.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatFAA A { background-image: url('/themes/myairport/images/events/categoryPics/faa.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatAirshows A { background-image: url('/themes/myairport/images/events/categoryPics/airshows.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatAirRaces A { background-image: url('/themes/myairport/images/events/categoryPics/airRace.jpg'); }
.CECategoryWrapper.selectPlacement OL LI#cecatAerobatics A { background-image: url('/themes/myairport/images/events/categoryPics/acrobatics.jpg'); }
.CECategoryWrapper.selectPlacement OL LI A:HOVER { background-color: #efefef; }
.CECategoryWrapper.selectPlacement OL LI A {
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: underline;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center 5px;
    display: inline-block;
    padding: 80px 20px 20px 20px;
    text-align: center;
    min-height: 45px;
    width: 130px;
    border: 1px solid #efefef; }
.CECategoryWrapper.selectPlacement OL LI {
    float: left;
    margin-right: 1%;
    margin-bottom: 1%;
    font-family: Myriad Pro,myriad,Arial,helvetica,Verdana;
    max-width: 25%; }
.CECategoryWrapper.selectPlacement OL {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
    zoom: 1; }
.CECategoryWrapper.selectPlacement SPAN {
    font-weight: normal;
    font-size: 1em;  }
.CECategoryWrapper.selectPlacement H2 EM { color: #ffa200; }
.CECategoryWrapper.selectPlacement H2 {
    font-family: Myriad Pro, myriad, Arial ,helvetica, Verdana;
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    font-size: 1.4em;
    zoom: 1;
    border-bottom: 0px;
    letter-spacing: -.5px; }

.CECategoryWrapper UL LI A:ACTIVE { padding: 3px 0px 1px 10px; }
.CECategoryWrapper UL LI A:HOVER { background-color: #e0f1fd; }
.CECategoryWrapper UL LI A {
   line-height: 1.4em;
   font-size: .95em;
   display: block;
   text-transform: capitalize;
   background-image: url('/themes/myairport/images/common/bullet_greySquare.gif');
   background-repeat: no-repeat;
   border-bottom: 1px dotted #d4d4d4;
   padding: 2px 0px 2px 10px;
   background-position: 2px 11px; }
.CECategoryWrapper UL {
    margin: 0 2% 20px 0;
    padding: 0 0 0 0;
    list-style-type: none;
    float: left;
    width: 31%; }
.CECategoryWrapper H2 A IMG { border: 0; }
.CECategoryWrapper H2 A {
    position: absolute;
    bottom: 4px;
    right: 0px;
    display: block;
    border: 0; }
.CECategoryWrapper H2 SPAN {
    font-size: .75em;
    font-weight: normal;
    margin-left: 10px; }
.CECategoryWrapper H2 {
    font-family: Myriad Pro, myriad, Arial ,helvetica, Verdana;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    font-size: 1.4em;
    border-bottom: 3px solid #d4d4d4;
    letter-spacing: -.5px; }
.CECategoryWrapper BR { clear: both; }

/*****************************
Add/Edit Listings
******************************/

.yourAdHere EM {
    display: inline-block; 
    padding: 3px;
    font-size: .75em;
    background-color: #FBE925;
    color: #675e01; }
.yourAdHere SPAN {
    display: block; 
    padding: 3px;
    font-size: .75em; 
    color: #675e01; }
.yourAdHere H2 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 1.1em !important;
    font-family: myriad Pro, myriad, Arial, helvetica, Sans-Serif; }
.yourAdHere { padding: 0 0 15px 0; }

.ClassifiedFormFloat .cffRight {
    float: left;
    width: 64%;
    zoom: 1;  }
.ClassifiedFormFloat .cffRight H2 SPAN, 
.ClassifiedFormFloat .cffLeft H2 SPAN {
    font-weight: normal;
    font-size: .9em;
    display: block; }
.ClassifiedFormFloat .cffRight H2, 
.ClassifiedFormFloat .cffLeft H2 {
    font-family: Myriad Pro,myriad,Arial,helvetica,Verdana;
    font-size: 1.4em;
    letter-spacing: -0.5px;
    line-height: .95em;
    margin: 0;
    padding: 0 0 10px 0;
    position: relative; }
.ClassifiedFormFloat .cffLeft {
    float: left;
    width: 30%;
    margin-right: 5%;
    zoom: 1; }
.ClassifiedFormFloat {
    width: 100%;
    overflow: hidden;
    zoom: 1;  }

.itemNote SPAN {
    display: block;
    font-size: .75em;
    font-weight: normal; }
.itemNote {
    background-color: #FBE925;
    background-image: url(/themes/myairport/images/common/bg_alert.png);
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #323232;
    font-size: 1.0em;
    font-family: Myriad Pro, myriad, Arial ,helvetica, Verdana;
    margin-bottom: 15px;
    padding: 10px 10px 10px 50px; }
    
/*****************************
My Account / edit node related page elements
******************************/

.CETable.NodeList .CETEdit { width: 20%; }
.CETable.NodeList .CETChildAds { width: 20%; }

SPAN.CETMessage {
    padding: 2px 4px 2px 4px;
    background-color: #ed1c24;
    color: #ffffff;
    display: inline-block;
    font-size: .8em;
    font-weight: bold; }
/* CR: added for validationSummary */
DIV.CETMessage {
    padding: 2px 4px 2px 4px;
    background-color: #ed1c24;
    color: #ffffff;
    display: inline-block;
    font-size: .8em;
    font-weight: bold; }
.CETButtons { }

.CETable.noSelectAll TR TH {
    padding-bottom: 0px;
    border-bottom: 0px !important;}
.CETable .CETEmpty {
    color: #ed1c24; 
    padding: 10px;
    font-weight: bold;
    border-bottom: 0px !important; }
.CETable .CETPaging TABLE { float: right; }
.CETable .CETPaging TD { border: 0px !important; }
.CETable .CETPaging A {
    display: inline-block; 
    padding: 4px; 
    background-color: #efefef;
    color: #666666; }
.CETable .CETPaging { text-align: right; }
.CETable .CETEdit A.submitBlue,
.CETable .CETEdit A.submitGreen,
.CETable .CETEdit A.submitRed {
    font-size: .8em;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    padding: 2px 6px 2px 6px !important; }
/* CR: added for GridView buttons */
.CETable .CETEdit SPAN.submitBlue,
.CETable .CETEdit SPAN.submitGreen,
.CETable .CETEdit SPAN.submitRed {
    font-size: .8em;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    padding: 2px 6px 2px 6px !important; }
SPAN.CETMessage.CETRed {  background-color: #ed1c24}
SPAN.CETMessage.CETYellow { background-color: #fff600; color: #684200; }
/* CR: added for validationSummary */
DIV.CETMessage.CETRed {  background-color: #ed1c24}
DIV.CETMessage.CETYellow { background-color: #fff600; color: #684200; }
.CETable .CETFooter { padding: 9px 4px 9px 4px; }
.CETable TR TD.CETAdTitle SPAN { font-size: .8em; }
.CETable TR TD.CETUser A { display: block; }
.CETable TR TD.CETAdTitle A { display: block; }
.CETable TR TD.CETStatus SPAN {
    position: relative;
    top: -4px;  }
.CETable TR TD.CETStatus .CETActive { color: #00a651; }
.CETable TR TD.CETStatus .CETArchived { color: #ed1c24; }
.CETable TR TD.CETStatus IMG {
    position: relative;
    top: 1px; }
.CETable TR TD.CETStatus { white-space: nowrap; }
.CETable TR TD.CETCheck,
.CETable TR TD.CETStatus,
.CETable TR TD.CETAdTitle,
.CETable TR TD.CETUser,
.CETable TR TD.CETPhone,
.CETable TR TD.CETCreated,
.CETable TR TD.CETArchived { border-right: 1px solid #efefef; }
.CETAddAll { padding: 4px 4px 8px 4px !important; }
.CETable TR TH SPAN SPAN {
    position: absolute;
    top: 30px;
    left: 4px;
    display: block;
    padding: 0px;
    white-space: nowrap;
    background-image: none;
    background-color: transparent; }
.CETable TR TH SPAN {
    display: block;
    position: relative;
    font-weight: normal;
    background-color: #d4d4d4;
    padding: 4px 4px 12px 4px;
    background-image: url(/themes/myairport/images/classifieds/bg_cetTableTH_off.png);
    background-position: bottom;
    background-repeat: repeat-x;  }
.CETable TR TH.onColumn A:HOVER {
    background-image: url(/themes/myairport/images/classifieds/bg_cetTableTH_on.png);
    background-position: -12px bottom;
    background-color: #ffa200; }
.CETable TR TH.onColumn A {
    background-image: url(/themes/myairport/images/classifieds/bg_cetTableTH_on.png);
    background-position: -12px bottom;
    background-color: #ffa200;
    color: #684200; }
.CETable TR TH A:ACTIVE { padding: 5px 4px 11px 4px; }
.CETable TR TH A:HOVER {
    background-image: url(/themes/myairport/images/classifieds/bg_cetTableTH_over.png);
    background-color: #c0c0c0;
    text-decoration: none; }
.CETable TR TH A {
    background-image: url(/themes/myairport/images/classifieds/bg_cetTableTH_off.png);
    background-position: bottom;
    background-repeat: repeat-x;
    display: block;
    background-color: #d4d4d4;
    color: #666666;
    padding: 4px 4px 12px 4px; }
.CETable TR TH {
    text-align: left;
    vertical-align: bottom;
    padding-bottom: 26px;
    border-bottom: 1px solid #efefef !important; } 
.CETable TR TD {
    padding: 4px 4px 4px 4px;
    border-bottom: 1px solid #efefef !important;  }   
.CETable INPUT.textBox { font-size: 1em !important; }
.CETable { font-size: .75em; }

.eventOverviewList LI SPAN {
    font-size: .75em;
    display: block; }
.eventOverviewList LI.archivedEvent { background-image: url(/themes/myairport/images/classifieds/icon_archivedClassified.png); }
.eventOverviewList LI.activeEvent { background-image: url(/themes/myairport/images/classifieds/icon_activeClassified.png); }
.eventOverviewList LI A { display: block; }
.eventOverviewList LI {
    font-size: .75em;
    padding:4px 4px 4px 25px;
    background-position: 3px center;
    background-repeat: no-repeat; }
.eventOverviewList {
    list-style-type: none;
    margin: 0px;
    padding: 0px; }
.eventOverview EM A {
    display: inline-block;
    color: #ffffff;
    clear: both;
    padding: 1px 5px 1px 5px;
    font-style: normal;
    background-color: #00a651; }
.eventOverview SPAN A {
    display: inline-block;
    clear: both;
    color: #ffffff;
    padding: 1px 5px 1px 5px;
    background-color: #ed1c24; }

.classifiedOverviewList LI SPAN {
    font-size: .75em;
    display: block; }
.classifiedOverviewList LI.archivedClassified { background-image: url(/themes/myairport/images/classifieds/icon_archivedClassified.png); }
.classifiedOverviewList LI.activeClassified { background-image: url(/themes/myairport/images/classifieds/icon_activeClassified.png); }
.classifiedOverviewList LI A { display: block; }
.classifiedOverviewList LI {
    font-size: .75em;
    padding:4px 4px 4px 25px;
    background-position: 3px center;
    background-repeat: no-repeat; }
.classifiedOverviewList {
    list-style-type: none;
    margin: 0px;
    padding: 0px; }
.classifiedOverview EM A {
    display: inline-block;
    color: #ffffff;
    clear: both;
    padding: 1px 5px 1px 5px;
    font-style: normal;
    background-color: #00a651; }
.classifiedOverview SPAN A {
    display: inline-block;
    clear: both;
    color: #ffffff;
    padding: 1px 5px 1px 5px;
    background-color: #ed1c24; }
