/*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;
	*/
	position: relative;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color : #2ee54e;
	background-color : #CDFFC0;
	border-top : 0px solid #FFCC33;
	border-bottom : 0px solid #FFCC33;
	font-size:12px;
	font-weight:bold;
	color:#55CC55;
}
.funlinks{
	/*
	background-color: #FFFFFF;
	border-bottom:#CCCCCC 0px solid;
	padding:3px;
	font-size: 11px;
	*/
	width: 100%;
	background-color : #008c22;
	border-top : 0px solid #FFCC33;
	border-bottom : 0px solid #FFCC33;
	font-size:11px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 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;}

.headerPointer{color:#115107;display:inline;text-decoration:none;padding:4px;cursor: pointer;}
.headerPointer:hover{color:#FFFFFF;background-color:#008c22;}

.funPointer{color:#CDFFC0;color:#ADDFA0;display:inline;text-decoration:none;padding:2px;cursor:pointer;}
.funPointer:hover{color:#008c22;background-color:#CDFFC0;}

.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; width: 100px;}
.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:18px;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;
}

/* JR STYLE */
.importWarning { color: red; }
.itemImporter { display: none; }
.importedImage { margin: 10px; width: 80px; }
.moreFrom {
	text-align: center;
	width: 120px;
	white-space: nowrap;
	height: 120px;
	float: left;
	border: 1px solid green;
	border-radius: 5px;
	margin-left:5px;
	padding: 5px;
	overflow: hidden;
}
				
.subTitle {
	text-indent: 20px;
	font-size: 60%;
	padding-top: 7px;
	font-weight: normal;
}

.userBlockItem {
	width: 260px;
	color: black;
	padding: 5px;
	text-align: center;
	border: 1px dashed #888888;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 3px;
}

.imageContainer {
	float:left;
	margin-bottom:5px;
	margin-right: 5px;
	min-width: 285px;
	max-width: 400px;
	width: 93%;
}
#profileSide{
	width: 170px;
	float: left;
	font-size: 12px;
	padding: 10px;
}
#profilePic{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 30px;
	display: block;
	box-shadow: 10px 10px 5px #888;
}
.profileTitle{
	color: #242;
	font-size: 18px;
	font-weight: bold;
}

#profileAvailable{
	width: 262px;
	float: left;
	font-size: 12px;
	padding: 5px;
}

#profileItems{
	width: 100%;
	min-width: 300px;
	max-width: 800px;
	float: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

#profileInfo{
	width: 250px;
	float: left;
	font-size: 12px;
	padding: 5px;
}
#availableWindow{
	background-color: white;
	position:absolute;
	top: 22px;
	left: 467px;
	display: none;
	color: black;
	padding: 5px;
	border: 1px solid #88CC88;
	width: 250px;
	z-index: 10;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#importItemWindow{
	border: 1px solid gray;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	display: inline-block;
	margin-top: 20px;
	padding: 10px;
}
.option{
	border: 1px solid lightgray;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	margin-left: 5px;
	padding: 10px 5px 10px 5px;
	text-align: center;
}

#itemHeader{
	position: relative;
	float: right;
}

#headerSellerInfo{
	background-color: #008C22;
	color: #CDFFC0;
	width: 176px;
	float: right;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 8px;
}
#itemOwnerInfo{
	background-color: #CDFFC0;
	width: 170px;
	float: right;
	padding: 5px;
	position: absolute;
	top: 17px;
	right: 0px;
}
#flagOptions{
	position: relative;
}
#flagMenu{
	background-color: #CDFFC0;
	width: 170px;
	padding: 5px;
	position: absolute;
	top: 17px;
	right: -5px;
	display: none;
}
#headerItemOptions{
	float:left;
}

#ownerOptions{
	float: right;
	position: relative;
	padding-right: 34px;
}
#ownerMenu{
	background-color: #CDFFC0;
	width: 122px;
	padding: 5px;
	position: absolute;
	top: 17px;
	right: 0px;	
	display: none;
}
#sellerInfoFiller {
	float: right;
	width: 180px;
	height: 180px;
	background-color: white;
}
#infoExpand {}
#infoExpand a{color:#FFFFFF;display:inline;text-decoration:none;}
#infoExpand a:link{color:#FFFFFF;}
#infoExpand a:visited{color:#FFFFFF;}
#infoExpand a:active{color:#FFFFFF;background-color:#008c22;}
#infoExpand a:hover{color:#FFFFFF;background-color:#008c22;}

	#myAvailability { position: relative; }
	#containerDiv{ min-width: 1024px; padding:3px;}
	.tableColumn{ float: left; }
	#rightColumn{ float: right !important; }
	#leftMenu{  width: 180px; text-align:left; padding: 3px; }
	#middleMenu{ width: 650px; }
	#rightMenu{ width: 160px; }
	.mobileImageIcon { display: none; }
	.searchCell { float: left; }
	.searchOption { padding-top: 4px; }
	.hiddenSide { display: none; }
	.hiddenSpace { width: 180px; }
	#myOptions { float: left; }
	#myContainer { position: relative; float: left; }
	#myMenuButton { float: left; display: none; }
	#myLatest { float: left; display: none; }
	#myHome { float: left; }
	#postOption { display: none; float: left; }
	#categoryButton { float: left; display: none; }
	.headerOption { float: left; }
	#funHelp { float: right; }
	#funContainer { position: relative; float: right; }
	#funButton { float: right; display: none; }
	#funOptions { float: right; }
	
	#chatstatus { display:inline; }
	#chatnavlink { display:inline; }
	
	.viewup{ background-color:#66FF66; padding:4px; font-weight:bold; }
	.viewdn{}
	
	.itemOptionsContainer { position: relative; padding-left: 5px; width: 400px;}
	.itemOptionButton { display: none; padding: 5px; }
	.myItemsOptions { float: left; width: 100%; }
	.editItemOption { float: left;  padding-right: 7px; }
	.hiddenExpire { display: none; }
	
	#categoryCol1 { width: 293px; float: left; }
	#categoryCol2 { width: 210px; float: left; } 
	#categoryCol3 { width: 202px; float: left; }
	
	#profileContainer { width: 100%; }
	
	#quickLink { float: left; display: none; }
	.quickTop { float: right; clear: both; display: none; }
	
	.previewItemInfo { display: inline; }
	
	.item_box{text-align:center;overflow:hidden;background-color:white;margin: 6px; width:160px;height:225px;border:1px solid #DDDDDD;padding:0px;float:left;border-left:2px solid #CCCCCC;border-bottom:2px solid #BBBBBB;border-right:2px solid #DDDDDD;}
	.img_box{width:152px;height:152px;overflow:hidden;border:0px solid #CCCCCC;padding:2px;}
	.item_title{font-size:100%;font-color:gray;height:2em;overflow:hidden;display:inline;}
	.item_sold{padding:3px;background-color:red;color:white;font-weight:bold;}
	.item_loc{color:#AAAAAA;display:inline;}
	.item_price{color:#8888FF;font-size:100%;display:inline;}
	.item_head{height:39px;overflow:hidden;background-color:#FFFFFF;padding:5px;}
	.item_sub{height:50px;padding:5px;background-color:#EEEEEE;font-size:80%;color:#AAAAAA;}
	.item_admin{color:#AAAAAA;}
	.item_date{display:inline;}
	#whole_gallery{background-color:#F4F4F4;}
	
	#mobileYards { display: none; }
	
#availableWarning{
	color: red;
	font-weight: bold;
	position: absolute;
	top: -1px;
	right: 3px;
	font-size: 16px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: yellow;
    text-align: center;
    width: 17px;
}

#mobileMapCanvas{
	margin: 0;
	padding: 0;
	height: 95%;
}
#eventMapCanvas{
	margin: 0;
	padding: 0;
	height: 125px;
}
#mobileMapHeader{
	margin: 0;
	padding: 0;
	height: 5%;
	min-height: 32px;
	border-bottom: 1px solid black;
	background: #CDFFC0; /* Old browsers */
	background: -moz-linear-gradient(45deg, #A3FFA3 4%,#71DA71 24%,#68F168 45%,#63DA63 62%,#71DA71 79%,#A3FFA3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(4%, #A3FFA3), color-stop(24%,#71DA71), color-stop(45%,#68F168), color-stop(62%,#63DA63), color-stop(79%,#71DA71), color-stop(100%,#A3FFA3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #A3FFA3 4%,#71DA71 24%,#68F168 45%,#63DA63 62%,#71DA71 79%,#A3FFA3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #A3FFA3 4%,#71DA71 24%,#68F168 45%,#63DA63 62%,#71DA71 79%,#A3FFA3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #A3FFA3 4%,#71DA71 24%,#68F168 45%,#63DA63 62%,#71DA71 79%,#A3FFA3 100%); /* IE10+ */
	background: linear-gradient(45deg, #A3FFA3 4%,#71DA71 24%,#68F168 45%,#63DA63 62%,#71DA71 79%,#A3FFA3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDFFC0', endColorstr='#CDFFC0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#noEventsDiv{
	background-color: #FF9696;
	border: 1px solid "#E74B4B";
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    z-index: 20000010;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -24px; /* half the height to center */
    margin-left: -120px; /*half the width to center */
    padding: 10px;
    height: 28px;
    text-align: center;
    opacity: .85;
    display: none;
    width: 220px;
}
#ajaxLogin{
	background-color: white;
	border: 1px solid #71DA71;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    z-index: 2000000;
    position: absolute;
    top: 8%;
    left: 50%;
    margin-left: -149px; /* half the width to center */
    padding: 10px;
    display: none;
    width: 275px;
}

#loadingDiv{
	background-color: white;
	border: 1px solid #71DA71;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    z-index: 2000000;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: -82px; /* half the width to center */
    padding: 10px;
    display: none;
    width: 150px;
    text-align: center;
}

#newEventsDiv{
	background-color: white;
	border: 4px solid black;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    z-index: 2000000;
    position: absolute;
    top: 8%;
    left: 50%;
    margin-left: -149px; /* half the width to center */
    padding: 10px;
    display: none;
    width: 275px;
}

#hiddenInfoDiv{
	min-height: 90%;
	width: 90%;
	margin: 5%;
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    border: 4px solid black;
	background-color: white;
}

.navigationButton {
	background: #74BB52;
	background: -moz-linear-gradient(top, #74BB52 0%, #4D8046 37%, #5D7459 46%, #177E13 50%, #307A2D 53%, #637C5F 76%, #4C8146 87%, #609148 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74BB52), color-stop(37%,#4D8046), color-stop(46%,#5D7459), color-stop(50%,#177E13), color-stop(53%,#307A2D), color-stop(76%,#637C5F), color-stop(87%,#4C8146), color-stop(100%,#609148)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #74BB52 0%, #4D8046 37%, #5D7459 46%, #177E13 50%, #307A2D 53%, #637C5F 76%, #4C8146 87%, #609148 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #74BB52 0%, #4D8046 37%, #5D7459 46%, #177E13 50%, #307A2D 53%, #637C5F 76%, #4C8146 87%, #609148100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #74BB52 0%, #4D8046 37%, #5D7459 46%, #177E13 50%, #307A2D 53%, #637C5F 76%, #4C8146 87%, #609148 100%); /* IE10+ */
	background: linear-gradient(to bottom, #74BB52 0%, #4D8046 37%, #5D7459 46%, #177E13 50%, #307A2D 53%, #637C5F 76%, #4C8146 87%, #609148 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74BB52', endColorstr='#4D8046',GradientType=0 ); /* IE6-9 */
	text-align:center;
	height: 25px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #5C5C5C;
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding: 2px 5px 2px 5px;
	text-decoration: none !important;
	cursor: pointer;
	white-space: nowrap;
}
.navigationButton:link {color: #FFFFFF}
.navigationButton:hover {color: #FFFFFF}
.navigationButton:visited {color: #FFFFFF}

.bookooSubmitButton {
	background: #647DFF;
	background: -moz-linear-gradient(top,  #647DFF 0%, #272EFF 37%, #1527FD 46%, #1821FF 50%, rgba#0014FF 53%, #1527FD  76%, #272EFF 87%, #274AFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#647DFF), color-stop(37%,#272EFF), color-stop(46%,#1527FD), color-stop(50%,#1821FF), color-stop(53%,#0014FF), color-stop(76%,#1527FD ), color-stop(87%,#272EFF), color-stop(100%,#274AFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #647DFF 0%,#272EFF 37%,#1527FD 46%,#1821FF 50%,#0014FF 53%,#1527FD 76%,#272EFF 87%,#274AFF 100%);
	background: -o-linear-gradient(top,  #647DFF 0%,#272EFF 37%,#1527FD 46%,#1821FF 50%,#0014FF 53%,#1527FD  76%,#272EFF 87%,#274AFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #647DFF 0%,#272EFF 37%,#1527FD 46%,#1821FF 50%,#0014FF 53%,#1527FD  76%,#272EFF 87%,#274AFF 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #647DFF 0%,#272EFF 37%,#1527FD 46%,#1821FF 50%,#0014FF 53%,#1527FD  76%,#272EFF 87%,#274AFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#647DFF', endColorstr='#272EFF',GradientType=0 ); /* IE6-9 */
	border-radius:7px;
	text-align:center;
	height: 40px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #5C5C5C;
	color: #FFFFFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding: 2px 5px 2px 5px;
	text-decoration: none !important;
	cursor: pointer;
	white-space: nowrap;
}

.bookooSubmitButton:link {color: #FFFFFF}
.bookooSubmitButton:hover {color: #FFFFFF}
.bookooSubmitButton:visited {color: #FFFFFF}

#mobileMapHead{
	color: #16ca06;
	font-weight: bold;
	font-size: 16px;
}
#viewingDate{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
#postEvent{
	text-align: right;
}

.eventPic{
	text-align: center;
	width: 90%;
	max-width: 300px;
}

.importWarning { color: red; }
.itemImporter { display: none; }
.importedImage { margin: 10px; width: 80px; }

/** format if media queries supported **/
@media screen and (min-width: 100px){
	#containerDiv { display: table; width:100%; min-width: 0px !important; }
	#mainRow { display: table-row; }
	.tableColumn { display: table-cell; vertical-align:top; float: none !important; }
	#middleColumn { width: 100%; }
	#middleMenu { max-width: none !important; width: 100% !important; }
}
@media screen and (max-width: 1070px) {
	#rightOfMiddle { width: 100% !important; }
	#leftOfMiddle { width: 100% !important; }
	#quickLink { display: block !important; }
	.quickTop { display: block !important; }
	/* searchresults */
	.aboveSearch { float: none !important; width: 100% !important; }
	.searchCell { float: none !important; display: table-cell !important;}
	.searchRow { display: table-row !important; }
	.searchOption { text-align: right; }
	#searchFormContainer { display: table !important; }
	.itemOptionsContainer { width: 270px !important; }
	.itemExtra { display: none !important; }
}
/* END JR STYLE */