/*Pages in General*/

h1{font-size:150%;font-weight:bold;color:black;}


A:link {text-decoration: none;color: #0000dd;}
A:visited {text-decoration: none;color: #0000dd;}
A:active {text-decoration: underline;color: #0000dd;}
A:hover {text-decoration: underline; color: #0000dd;}

.littlelink{ font-size:80%;}
.littlelink:link {text-decoration: underline;color: green;}
.littlelink:visited {text-decoration: underline;color: green;}
.littlelink:active {text-decoration: underline;color: red;}
.littlelink:hover {text-decoration: underline; color: red;}

BODY {color: #222222;font-family:verdana,arial,geneva,helvetica;font-size:12px;height:12px;}

.mobilenum{font-size:2em;font-weight:bold;}
.sectiontitle{
	padding:3px;color:black;background-color:#DDDDDD;
	border:1px solid #88888;border-bottom:2px solid #888888;font-weight:bold;
	margin-top:1em;
	margin-bottom: 1em;
}

.faqquestion{font-weight:bold;color:red;padding:3px;}
.faqanswer{color:#666666;padding:5px;padding-left:20px;}
.faq{padding:2px;}
/*Classified styles*/
.clroot{
	width:100%;
	position:relative;
	border:0px solid #888888;
}
.cla1{
	background-color:#EEEEEE;
	width:25%;
	border-bottom:1px solid #888888;
	float:left;
	font-size:10px;
	font-family: Arial,Sans Serif;
}
.cla2{}
.clt{font-weight:bold;}
.cld{}
.clp{font-weight:bold;}

.fp{
	padding:4px;
}

/*POLL Styles*/
.pollbar{
	height: 10px;
	background-color: #44DD44;
	border-top: 1px solid #CCFFCC;
	border-bottom: 1px solid #CCFFCC;
	border-right: 1px solid #CCFFCC;
	border-left: 1px solid #CCFFCC;
}
.pollcommentbox{
	border: 1px solid #CCCCCC;
	width: 90%;
	padding: 5px;
}
.pollbox{
	border: 2px solid #CCCCCC;
	width: 90%;
	padding: 10px;
}

/* OLD POLL STUFF
.poll{background-color:#FEFF86;font-family: Verdana,Arial,Sans Serif;font-size:12px;color:black;border:#FF8F4B solid;border-width:4px 4px 4px 4px;margin:0px 0px 6px 0px;}
.pollh{font-weight:bold;background-color:#FF8F4B;color:white;}
.pollq{font-weight:bold;font-size:10px;}
.pollo{font-weight:normal;font-size:10px;}
.pollinput{font-family:verdana,arial,geneva,helvetica;font-size:10px;}
*/


/*MAPoROONEY Styles*/
.maptitle{font-weight:bold;font-size:12px;font-family:sans-serif;color:#555;}
.mapdesc{font-weight:bold;font-size:10px;font-family:sans-serif;color:#555;}

/*YardSale counter Styles*/
.ysbox{
	background-color:#FFFFFF;
	color:black;
	border:2px solid #DDDDDD;
    padding: 3px;
}
.yscount{font-weight:bold;font-size:18px;font-family:sans-serif;color:brown;}

.header {font-family:verdana,arial,geneva,helvetica;font-size:12px;font-weight:bold;background: #EFEFEF;color:#888888;}
td{color: #222222;font-family:verdana,arial,geneva,helvetica;font-size:12px;}
input{font-family:verdana,arial,geneva,helvetica;font-size:12px;}
select{font-family:verdana,arial,geneva,helvetica;font-size:12px;}
textarea{font-family:verdana,arial,geneva,helvetica;font-size:12px;}
th{font-family:verdana,arial,geneva,helvetica;font-size:12px;}
.yst {
    border-color : DDDDDD;
    border-width : 0px;
    cellpadding: 3px;
}
.errortable {
    border-color : #FF0000;
    background-color : pink;
    border-width : 2px;
    padding: 10px;
    border-style:solid;
}
.subcattable {
    border-color : #FFFFFF;
    background-color : #CDFFC0;
    border-width : 0px;
    padding: 2px;
    border-style:solid;
}
.subcatinset {
    border-color : #99cc99;
    background-color : #FFFFFF;
    border-width : 2px;
    padding: 0px;
    border-style:solid;
    font-size: 10px;
}
.subcatinsetbody {
    font-size: 10px;
    font-style: normal;
}
.adpaypal {
    border-color : #0000DD;
    background-color : #AAAADD;
    border-width : 2px;
    padding: 10px;
    border-style:solid;
}
.adinvoice {
    border-color : #FFCC44;
    background-color : #FFEEAA;
    border-width : 2px;
    padding: 10px;
    border-style:solid;
}
.cpn {
		border-width:1px;
		border-color:#008080;
		border-style:solid;
		display:in-line;
}
.mapicon{
	position:float;
	float:right;
}
.yss{color:#444444;font-size:10px;font-weight:normal;}
.ysl{color:#444444;font-size:10px;font-weight:normal;
	border-bottom:1px dashed #AAAAAA;
}
.nid{color:#444444;font-size:12px;font-weight:bold;}
.nit{color:#000000;font-size:12px;font-weight:normal;}
.msgn{color:#446666;font-size:12px;font-weight:bold;}
.msgd{color:#444444;font-size:12px;font-weight:normal;}
.msgs{color:#444444;font-size:12px;font-weight:normal;}
.msge{color:#444444;font-size:12px;font-weight:bold;}
.msgt{color:#444444;font-size:10px;font-weight:normal;}
.msgsep{color:#444444;font-size:10px;font-weight:normal;
	border-bottom:1px dashed #AAAAAA;
}

.yslp{color:#000077;font-size:12px;font-weight:normal;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color : #ddddFF;    
}
.yslf{color:#444444;font-size:10px;font-weight:normal;
	border-bottom:1px dashed #AAAAAA;
}
.yslpf{color:#000077;font-size:10px;font-weight:normal;
	border-bottom:1px solid #666666;
	background-color : #ddddff;     
}


.eventsep{
	height:0;
	font:0/0 serif;
	border-bottom:0px dashed #AAAAAA;
	border-left:0px dashed #AAAAAA;
}
.eventseppremiere{
	height:0;
	font:0/0 serif;
	border-bottom:0px dashed #AAAAAA;
	border-left:0px dashed #AAAAAA;
}
.jarheader{background-color : #99cc99;color:#000000;font-size:14px;font-weight:bold;}
.tableheader{background-color : #AABBCC;color:#000000;font-size:14px;font-weight:bold;}
.itemtableheader{background-color : #AABBCC;color:#000000;font-size:14px;font-weight:bold;}
.elh{background-color : #FFFFFF;color:#000000;border:0px solid #AACCAA;
	padding:3px;
}
.edh{background-color : #CCDDCC;color:#000000;font-size:14px;font-weight:bold;}
.itemdetailheader{background-color : #BBCCCC;color:#000000;font-size:14px;font-weight:bold;}
.searchrow{background-color : #335580;}
.headerrow{background-color : #FFFFFF;}
.adminrow{background-color : #ddddff;} 
.adlink{font-size:9px;}

.accountHeader{
	/*background-color : #FFFFBB;
	border-top : 2px solid #FFCC33;
	border-bottom : 2px solid #FFCC33;
	font-size:11px;
	font-weight:bold;
	padding: 4px;
	*/
	background-color : #2ee54e;
	background-color : #CDFFC0;
	border-top : 0px solid #FFCC33;
	border-bottom : 0px solid #FFCC33;
	font-size:12px;
	font-weight:bold;
	padding: 4px;
	color:#55CC55;
}
.funlinks{
	/*
	background-color: #FFFFFF;
	border-bottom:#CCCCCC 0px solid;
	padding:3px;
	font-size: 11px;
	*/
	background-color : #008c22;
	border-top : 0px solid #FFCC33;
	border-bottom : 0px solid #FFCC33;
	font-size:11px;
	font-weight: normal;
	padding: 2px;
	color:#33AA33;
}
.frow{color:#CDFFC0;background-color : #008c22;padding:4px;
	border-top:3px solid #2ee54e;
}/* footer row */

.accountHeader a{color:#115107;display:inline;text-decoration:none;padding:4px;}
.accountHeader a:link{color:#115107;}
.accountHeader a:visited{color:#115107;}
.accountHeader a:active{color:yellow;background-color:#008c22;}
.accountHeader a:hover{color:#FFFFFF;background-color:#008c22;}

.funlinks a{color:#CDFFC0;color:#ADDFA0;display:inline;text-decoration:none;padding:2px;}
.funlinks a:link{color:#CDFFC0;color:#ADDFA0;}
.funlinks a:visited{color:#CDFFC0;color:#ADDFA0;}
.funlinks a:active{color:#008c22;background-color:#CDFFC0;}
.funlinks a:hover{color:#008c22;background-color:#CDFFC0;}

/*Account header links*/
.ahLink{
	color:#0000FF;
}

.ar1{background-color : #BBBBBB;}
.ar2{background-color : #DDDDDD;font-size:14px;font-weight:bold;}
.invoicet{font-weight:bold;background-color : #CCCCCC;}
.r0{background-color : #FFFFFF;}
.r1{background-color : #F8F8FF;}
.fr1{background-color : #557799;}
.fr2{background-color : #335580;}
.fr3{background-color : #223366;}
.fft{font-weight:bold;background-color : #EEEEEE;text-align:right;}
.pt{color:#224422;font-size:24px;font-weight:bold;}
.ft{font-weight:normal;color:#E0E0E0;font-size:10px;}
.tacs{font-weight:bold;color:#222244;font-size:12px;}
.gt{color:#000000;font-size:9px;font-weight:normal;}

.grid{border:1;}
.gridTD{color:#224422;font-size:10px;font-weight:normal;}
.gridTH{color:#224422;font-size:10px;font-weight:bold;background-color : #AABBCC;}


.lt,.listtitle{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
.ltToday{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
.ltRecent{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
.ltPopular{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
.ltCategories{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
.ltAnnounce{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
.ltPeople{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
.ltItemOld{
	background-color: #73BA29; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	width: 95%;
	padding: 2px;
	padding-left:5px;
	border-bottom: 2px solid #529A10;
}
.ltItem{
	background-color:#FFFFFF;
	color:#224422;
	font-size:18px;
	font-weight:bold;
}
/*tt = Table Title*/
.ttItem{
	background-color: #008c22; 
	background-color: #2ed54e;
	color:#CDFFC0;
	font-size:11px;
	font-weight:bold;
	padding: 2px;
	padding-left:3px;
}
.sellerinfodiv{
	background-color:#CDFFC0;
	width:180px;
	float:right;
}
.sellerinfotitle{
	background-color:#008C22;
	color:#CDFFC0;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
.sellerinfo{
	padding: 5px;	
}


	
.footerrow{background-color : #335580;}
.navpage{font-size:150%;font-weight:bold;}
.accounttype{color:#4444FF;font-size:18px;font-weight:bold;}
.expiredate{color:#4444FF;font-size:14px;font-weight:bold;}
.formnote{color:#AA00AA;font-size:10px;font-weight:normal;}
.st{color:#888888;font-size:10px;font-weight:normal;}
.searchcount{color:#BB3333;font-size:14px;font-weight:bold;}
.cawelcome{color:#BB3333;font-size:14px;font-weight:bold;}
.titletext{color:#446644;font-size:24px;font-weight:bold;}
.listtitle{color:#224422;font-size:18px;font-weight:bold;}
.plt{font-size:12px;font-weight:bold;}
.ppo{color:#224422;horizontal-align:center;font-size:12px;font-weight:bold;}
.listitemdate{color:#224422;font-size:10px;font-weight:normal;}
.listitemviews{color:#224422;font-size:10px;font-weight:normal;}
.erroritem{color:#FF0000;font-size:12px;font-weight:bold;}
.catlistitem{font-size:12px;font-weight:normal;}
.itemtitle{color:#224422;font-size:18px;font-weight:bold;}
.itemtitlepremiere{color:#224422;font-size:18px;font-weight:bold;}
.itemdescription{color:#224422;font-size:12px;font-weight:normal;}
.itemprice{color:#224422;font-size:12px;font-weight:bold;}
.headertext{color:#DDDDDD;}
/*the HELP boxes on all the pages*/
.help{
	background-color: #FFFFFF;
	border-top:#CCCCCC 2px solid;
	border-left:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	border-bottom:#CCCCCC 2px solid;
	padding:10px;
}
.helpTitle{
	color:#BB3333;font-size:14px;font-weight:bold;
}

.sign2{
	background-image: url(http://c4233429.r29.cf2.rackcdn.com/sign2.gif);
	width: 60px;
	height: 65px;
	text-align: center;
}
.ec{
	color: red;
	padding: 0px;
	padding-top: 16px;
	line-height:18px;
	font-size: 18px;
	font-weight: bold;
	font-family: comic sans, arial;
}
.ec2{
	color: #AAAAAA;
	font-size: 9px;
	line-height:10px;
	font-weight:normal;
	padding: 0px;
	padding-left: 7;
	font-family: comic sans, arial;
}



#container{width:100%;border: 0px solid green;}
#historyDiv{float:right;width:200px;border:0px solid red;}
#historyLink{background-color:#AAFFAA;padding: 10px;border-bottom: 2px solid #66FF66;border-left: 2px solid #66FF66;}
#historyBlock{background-color:#FFFFFF;padding: 10px;}
#userblock{float:left;width:200px;border:0px solid blue;}
.times{font-size:80%;color:#AAAAAA;}
.me{color:black;padding-top: 2px;}
.them{color:red;margin-left: 15px;padding-top: 2px;}
.ddd{padding: 5px;border:dashed 1px black;}
#chatmenu{position:fixed;border:2px solid #3333AA;bottom:27px;background-color:white;
	width:220px;
}
.chatDiv{position:fixed;bottom:0px;background-color:white;width:220px;padding: 0px;float:left;border: solid 2px #33AA33;}
.chatDivHigh{position:fixed;bottom:0px;padding: 0px;width:220px;float:left;border: solid 2px orange;background-color:white;}
.chatMsgs{padding:5px;width:210px;height:150px;overflow:auto;font-size:80%;}
.chatForm{padding:2px; background-color:#CCCCFF;}
.chatTitle{padding:2px; background-color:#33AA33;color:white;font-weight:bold;}
.userMe{padding:1px; border-left:3px solid #8888FF;}
.userFriends{padding:1px; border-left:3px solid #CCCCFF;}
.userOthers{padding:1px; border-left:3px solid #FFFFFF;}
.profile_me{background-color: #CCCCFF; border: 1px solid blue;color:blue;}
.profile_friends{background-color: #FFFFCC; border: 1px solid orange;color:orange;}
.profile_others{background-color: #CCFFCC; border: 1px solid green;color:green;}
.chatwinaction{float:right;font-weight:bold;padding-left:3px;padding-right:3px;}
#chatmain{
	position:fixed;height:25px;bottom:0px;width:220px;padding:0px;;
	background-color:#33AA33;
	border-left: 2px solid #88CC88;
	border-top: 2px solid #88CC88;
	border-right: 2px solid #338833;
	border-bottom: 2px solid #338833;
	right:20px;z-index:100;
}
			
			
			
.sign{
	background-image: url(http://c4233429.r29.cf2.rackcdn.com/sign.gif);
	width: 120px;
	height: 130px;
	text-align: center;
}
.c{
	color: red;
	padding-top: 30px;
	font-size: 36px;
	font-weight:bold;
	font-family: comic sans, arial;
}
.c2{
	color: #888888;
	font-size: 11px;
	font-weight:normal;
	padding-left: 10px;
	font-family: comic sans, arial;
}

.itemloc{font-size:80%;}	

h2{font-size:120%;font-weight:bold;}

  /* container for external content. uses vertical scrollbar, if needed */
div.overlayWrapper {
    padding:10px;
    height:450px;
    overflow-y:auto;
}
.simple_overlay {
    /* must be initially hidden */
    display:none;
    /* place overlay on top of other elements */
    z-index:10000;
    /* styling */
    background-color:#FFFFFF;
    width:800px;
    border:1px solid #666;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
 
/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(http://www.carltondublinairport.com/files/images/a/calendar-popup-close.png);
    position:absolute;
    right:20px;
    top:-15px;
    cursor:pointer;
    height:30px;
    width:30px;
}