/*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;}
select{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;}
.adlink{font-size:9px;}


.headerPointer{color:#115107;display:inline;text-decoration:none;padding:4px;cursor: pointer;}
.headerPointer:hover{color:#FFFFFF;background-color:#56b15e;}

/*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; word-wrap: break-word; }

.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{
	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;	
}


	

.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; font-family: Georgia, "Times New Roman", Times, serif; margin-left: 8px; line-height: 18px; }
.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;
}

#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;
}

#itemHeader{
	position: relative;
	float: right;
}

#headerSellerInfo{
	background-color: #5fbc69;
	color: #FFFFFF;
	width: 176px;
	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: 120px;
}
#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; }
	#rightColumn{ float: right !important; }
	#leftMenu{  width: 180px; text-align:left; padding: 3px; }
	#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; }
	
	.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; }
	
	#profileContainer { width: 100%; }
	
	#indexQuickLinks { 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_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; }

#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: #FAF9F6;
	border: 1px solid #71DA71;
    border-radius: 3px;
    z-index: 2000000;
    position: absolute;
    top: 8%;
    left: 50%;
    margin-left: -158px;
    padding: 1em 3px;
    display: none;
    width: 308px;
}

#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;
}

.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;
}

#postEvent{
	text-align: right;
}

.importWarning { color: red; }
.itemImporter { display: none; }
.importedImage { margin: 10px; width: 80px; }

/** format if media queries supported **/
@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; }
}


/* CONTENTS ************************************* 

01 CSS Reset 
02 GENERAL
03 SITE STRUCTURE STYLES
04 BASE CLASS STYLES
05 FOOTER
06 HEADER
07 AVAILABILITY
08 LEFT NAVIGATION
09 INDEX
10 ITEM LIST VIEWS
11 SEARCH RESULTS
12 ITEM DETAILS
13 CONTACT SELLER BLOCK
14 LOGIN FORM BLOCK
15 NEW ACCOUNT
16 NEW ITEM - SELECT CATEGORY
17 NEW ITEM/EDIT ITEM - ENTER INFORMATION
18 NEW ITEM - CONFIRMATION/PENDING/UNCOMFIRMED
19 TSHIRT PROMO
20 SELLER PROFILE
21 NEWS
22 TELL A FRIEND
23 MY WATCH LIST
24 POST YARD SALE FORM
25 MY ITEMS
26 YSS MAP
27 FAQ
28 CONTACT US
29 PETITION
30 SPONSOR
31 DECALS
32 CARDS
33 DEMO
34 PROMO1

   ********************************************** */


/* 01 CSS Reset ********************************* */

/* html, body, div, span, applet, object, iframe,
h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dt, dd, dl, ol, li,
form, label, fieldset, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, */
h1, h2, h3, h4, h5, ul, ol, img { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/* body { line-height: 1; } */
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define visible focus styles! 
:focus { outline: ?????; } */
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/* 02 GENERAL  ********************************** */
body,td,th	{ font-size: 12px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color:#222A25; }
body 	{ background-color: #f6faf8; background-image: url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/sky_bg.png'); background-repeat: repeat-x; margin:0px; padding: 0px; height: 100%; }
body,html { overflow-x: hidden; }
a 			{ text-decoration: none; color:#0098d3; }
a:link 		{ text-decoration: none; color:#0098d3; }
a:visited 	{ text-decoration: none; color:#0098d3; }
a:hover 	{ text-decoration: none; color:#ff6600; }
a:active 	{ text-decoration: none; color:#0098d3; }

h1			{ font-size: 2.7em; font-family: "Domine", Georgia, Times, Serif; font-weight: normal; }
h2 			{ font-size: 1.9em; font-weight: normal; }
h3 			{ font-size: 1.2em; font-weight:bold; display:block; padding: .25em 0; }
h4 			{ font-size: .9em; font-weight:bold; text-transform: uppercase;  color:#ff6345;  line-height:1em; letter-spacing: 0.1em; }
h5 			{ font-weight:bold; }
p 			{ font-size:1em; font-family: Georgia, Times, Serif;  line-height:1.6em; margin:0px 0px 0px 0px;}

input		{ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
.reset		{ margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; font: inherit; vertical-align: baseline; }


/* 03 SITE STRUCTURE STYLES  **************************** */

#adminheader 		{ display: none; margin-right:auto; margin-left:auto; max-width:1600px; min-width: 300px; text-shadow: none; color: black; }
.adminrow 			{ background-color : #fbfdfb; }
#headerStage 	{ }
#headerInstage	{ max-width:1600px; min-width: 300px; height: 75px; z-index: 10; margin: 0px auto 0px auto; position: relative; font-family:Arial, Arial Bold, sans-serif; }
#stage 			{ padding-bottom: 2.5em; min-height: 28em; }
#instage		{ max-width:1600px; margin: 0px auto 0px auto; position: relative; overflow: hidden; }
#middleColumn 	{ width: auto; margin: 0px 165px 0px 180px; padding-top: .666em; min-width: 300px; }
#instage .centerMiddle { width: 80em; margin: 0px auto; padding-top: 2em; } /* if no rightAd */
#cover 			{ position: absolute; width: 100%; height: 100%; top: 0px; left: 180px; background-color: rgba(255, 255, 255, 0.50); display: none; z-index: 50000; }
#leftNavigation { margin-top: 5px; z-index: 40000; width: 175px; float: left; -webkit-font-smoothing: antialiased;}
#rightCol 		{ width: 160px; overflow: hidden; position: relative; top: 47px; right: 0px; float: right; }
#footer			{ background-color:#efebe3;  background-image: url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/footer_bg.png'); background-repeat: x;border-top:#e1ddd6 solid 1px; position: relative; padding: 0px 10px; height: 475px; }
#topRightAd		{ display: block; width: auto; height: 65px; margin: 0em 250px 0em 295px; text-align: center; }
#topRightAd	img { padding: 2px 0px; }
#footerAds1		{ text-align: center; margin-top: 2em; float: left; width: 100%; height: 250px; }
.centeredContainer 	{ width: 1248px; margin: 0px auto; position: relative; }
.padMiddle 		{ padding-left: 5px; }


/* ------ BUTTONS ------ */
.button 		{ display: block; font-size: 15px; font-weight: bold; float: left; -webkit-font-smoothing: antialiased; border-radius: 3px; text-align: center; cursor: pointer; min-height: 2.9em; line-height: 2.9em; color: white; box-shadow: 1px 1px #ebeae8, inset 0px 0px 0px rgba(0,0,0,.13);}
.button:hover	{ box-shadow: 1px 1px #e6e6e6, inset 1px 1px 1px rgba(0,0,0,.13); background: none; }
a.button		{ color: #ffffff; }

.white 		{ color: #222A25; background: #EEEEEE;
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EEEEEE));
					background: -webkit-linear-gradient(bottom, #EEEEEE, #FFFFFF);
					background: -moz-linear-gradient(bottom, #EEEEEE, #FFFFFF);
					background: -o-linear-gradient(bottom, #EEEEEE, #FFFFFF);
					background: -ms-linear-gradient(bottom, #EEEEEE, #FFFFFF);
					background: linear-gradient(to top, #EEEEEE, #FFFFFF);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#FFFFFF',GradientType=0 ); }
.white:hover	{ background: #F0EEEE; }
.white:active 	{ background: #DDDDDD; }

.orange 		{ background: #ff6600;
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe8738), color-stop(100%,#ff6600));
					background: -webkit-linear-gradient(bottom, #ff6600, #fe8738);
					background: -moz-linear-gradient(bottom, #ff6600, #fe8738);
					background: -o-linear-gradient(bottom, #ff6600, #fe8738);
					background: -ms-linear-gradient(bottom, #ff6600, #fe8738);
					background: linear-gradient(to top, #ff6600, #fe8738);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#fe8738',GradientType=0 ); }
.orange:hover	{ background: #fe7c25; }
.orange:active 	{ background: #ff6600; }

.green 			{ background: #5CC060;
					background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#5CC060), color-stop(100%,#54A957));
					background: -webkit-linear-gradient(bottom, #54A957, #5CC060);
					background: -moz-linear-gradient(bottom, #54A957, #5CC060);
					background: -o-linear-gradient(bottom, #54A957, #5CC060);
					background: -ms-linear-gradient(bottom, #54A957, #5CC060);
					background: linear-gradient(to top, #54A957, #5CC060);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54A957', endColorstr='#5CC060',GradientType=0 ); }
.green:hover 	{ background: #58b55c; }
.green:active 	{ background: #54a957; }

.blue 			{ background-color: #5abfdd;
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5abfdd), color-stop(100%,#2b849d));
					background: -webkit-linear-gradient(bottom, #2b849d, #5abfdd);
					background: -moz-linear-gradient(bottom, #2b849d, #5abfdd);
					background: -o-linear-gradient(bottom, #2b849d, #5abfdd);
					background: -ms-linear-gradient(bottom, #2b849d, #5abfdd);
					background: linear-gradient(to top, #2b849d, #5abfdd);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b849d', endColorstr='#5abfdd',GradientType=0 ); }
.blue:hover 	{ background: #44a4bf; }
.blue:active	{ background: #2b849d; }

.facebook 		{ background: #4C69A6; width: 306px; 
					background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#869CCA), color-stop(100%,#4C69A6));
					background: -webkit-linear-gradient(bottom, #4C69A6, #869CCA);
					background: -moz-linear-gradient(bottom, #4C69A6, #869CCA);
					background: -o-linear-gradient(bottom, #4C69A6, #869CCA);
					background: -ms-linear-gradient(bottom, #4C69A6, #869CCA);
					background: linear-gradient(to top, #4C69A6, #869CCA);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c69a6', endColorstr='#869cca',GradientType=0 ); }
.facebook img		{ margin: 14px 0em 0em 0em; display: block; float: left; }
.facebook #facebookContents	{ width: 185px; margin: 0px auto; }
.facebook:hover 	{ background: #5877B8; }
.facebook:active 	{ background: #4C69A6; }


/* 04 BASE CLASS STYLES  **************************** */

#hiddenFrame 	{ position: absolute; top: -9999px; left: -9999px; height: 0px; width: 0px; }
.formContainer	{ border: 1px solid rgb(219, 218, 218); }
.transitionFast { transition: all .25s; -moz-transition: all .25s; -webkit-transition: all .25s; -o-transition: all .25s; }
.transitionMed	{ transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }
.transitionSlow { transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
.innerCell 		{ position: relative; margin: 5px 0px 5px 0px; }
.clearFix:after { visibility: hidden; display: block; font-size: 0px; line-height: 0px; content: " "; clear: both; height: 0px; width: 0px;}
.clearFix 		{ display: inline-block; }
* html .clearFix { height: 1%; overflow: visible; }
.clearFix 		{ display: block; }
.clear 			{ clear:both; }
a.card 			{ background-color:#fff; display:block; float: left; width:150px; height: 245px; position: relative; margin: 14px 2px 0 2px; -moz-box-shadow: 0px 0px 8px 1px #efebe3;-webkit-box-shadow: 0px 0px 8px 1px #efebe3;box-shadow: 0px 0px 8px 1px #efebe3; font-size: 1.2em; border: 1px #e6e6e6 solid; color: #494B50; }
a.card:hover 	{ color: #0098d3; background-color:#faf9f6; display:block; background-repeat: repeat; margin-top: 14px;-moz-box-shadow: 0px 0px 5px 6px #faf9f6;-webkit-box-shadow: 0px 0px 5px 6px #faf9f6;box-shadow: 0px 0px 3px 1px #faf9f6; border: 1px #e6e6e6 solid; }
a.card:hover img { opacity: 0.9; }
a.card .itemshot { width: 150px; height: 150px; overflow: hidden; }
a.card dl 		{ margin: 6px; width:100px; line-height: 1.2em; }
a.card dt 		{ padding: 0px; margin: 0px 0 17px 0; height: 50px; overflow: hidden; }
a.card dd 		{ font-size: .7em; padding-left: 0px; margin: 0px; overflow: hidden; height: 17px; width: 136px; }
a.card .price 	{ position: absolute; bottom: 18px; left:0px; opacity: 0.5; -webkit-font-smoothing: antialiased; padding: 0 8px 2px 8px; font-size: .8em; line-height: 1.5em; }
a.card .sash 	{ position: absolute; top:-3px; left:-3px; }
a.sold 			{ background-color:#faf9f6; display:block; float: left; background-repeat: repeat; float: left; margin-top: 14px;-moz-box-shadow: 0px 0px 5px 6px #faf9f6;-webkit-box-shadow: 0px 0px 5px 6px #faf9f6;box-shadow: 0px 0px 3px 1px #faf9f6; border: 1px #ffff solid; }
a.sold:hover img { opacity: 1; }
a.more 				{ font-family: Georgia, Times, Serif; background-color:#66cc70; display:block; position: absolute; right: 0px; bottom: 0px; -moz-box-shadow: 0px 0px 8px 1px #efebe3;-webkit-box-shadow: 0px 0px 8px 1px #efebe3;box-shadow: 0px 0px 8px 1px #efebe3; font-size: 1.6em; font-style: italic; color: #fff !important; padding-top: 100px; height: 145px; text-align: center; }
a.more:hover 		{ background-color:#5fbd68; color: #fff !important; }
a.more:active 		{ background-color:#5bb464; }
a.moreList 			{ font-family: Georgia, Times, Serif; background-color:#66cc70; display: block; -moz-box-shadow: 0px 0px 8px 1px #efebe3;-webkit-box-shadow: 0px 0px 8px 1px #efebe3;box-shadow: 0px 0px 8px 1px #efebe3; font-size: 1.6em; font-style: italic; color: #fff !important; text-align: center;  padding: 5px 0px 5px 0px; }
a.moreList:hover 	{ background-color:#5fbd68; color: #fff !important; }
a.moreList:active 	{ background-color:#5bb464; }

.cellHolder		{ border: 1px solid #D6D6D6; border-radius: 3px; cursor: pointer; float: left; overflow: hidden; box-shadow: 0px 0px 5px 6px #faf9f6; }
.cell			{ display: block; float: left; background-color:#FAF9F6; border: 1px solid #FAF9F6; border-width: 0px 1px 0px 1px; border-left-color: #D6D6D6; }
.cell:hover		{ background-color: #EAE6DC; border-right-color: #EAE6DC; }
.selectedCell	{ background-color: #EAE6DC; border-right-color: #EAE6DC; }
.cell:active	{ background-color: #D6D6D6; border-right-color: #D6D6D6; }
.startCell 		{ margin-left: -1px; }
.viewSelector  				{ float: right; position: relative; width: 77px; box-shadow: none; margin-right: 2px; }
.viewSelector .cell 		{ padding:4px; }

.notifyMessage 	{ margin: .5em; padding: .5em; -webkit-font-smoothing: antialiased; border-radius: 3px; text-align: center; display: none; min-height: 1.3em; line-height: 1.3em; color: #ffffff; box-shadow: 1px 1px #fff, inset 1px 1px 1px rgba(0,0,0,.13); }
.messageConfirmation{ background: #ff6600;
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#fe8738));
						background: -webkit-linear-gradient(bottom, #ff6600, #fe8738);
						background: -moz-linear-gradient(bottom, #ff6600, #fe8738);
						background: -o-linear-gradient(bottom, #ff6600, #fe8738);
						background: -ms-linear-gradient(bottom, #ff6600, #fe8738);
						background: linear-gradient(to top, #ff6600f60, #fe8738);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#fe8738',GradientType=0 ); }


.form	 				{ width: 306px; margin-top: .5em; background-color:#fff; border: #CCCCCC 1px solid; border-radius:3px; font-size: 1.2em; color:#333333; -moz-box-shadow: 0px 0px 8px 1px #efebe3; -webkit-box-shadow: 0px 0px 8px 1px #efebe3;box-shadow: 0px 0px 8px 1px #efebe3; -webkit-font-smoothing: antialiased; }
.form .formSection 		{ width: 100%; float: left; min-height: 2.9em; line-height: 2.9em; padding: 0px; border-bottom: 1px #F0F0F0 solid; }
.form .last 			{ border-bottom: none; }
.form .last img 		{ margin: .5em 0em .5em 0em; }
.form .inputHolder		{ position: relative; float: left; overflow:hidden; }
.form .placeholder 		{ color: #AFAFAF; position: absolute; top: 0px; left: 0px; line-height: 42px; }
.form .textAreaHolder	{ line-height: 1.3em; top: 12px; left: 1px; }
.form .itemRequired		{ color: #ff6600; }
.form .captchaImg		{ margin: .5em 0em .5em 6em; }
.form .divider 			{ width: 1px; border-right: solid 1px #ccc; float:left; height: 2em; margin-top: 1em; }
.submit					{ width: 308px; margin: .5em 0px 0px 0px; float: none; font-size: 1.2em; border: 0px; padding: 0px; font-weight: bold;}
.form .submitFull		{ width: 292px; margin: .5em 0em .5em .5em; border-bottom: 1px solid #54A957; font-size: inherit; font-weight: bold; }
.form .submit			{ width: 205px !important; margin: .5em 0em .5em .5em; border-bottom: 1px solid #54A957; font-size: inherit; float: left; font-weight: bold; }
.form .close		 	{ width: 80px !important; color: #666666; float: left; margin: 7px 0px 0px 5px; border: 1px solid #ccc; font-size: inherit; }


.form textarea 				{ width: 215px; display:block; float:left; resize:none;line-height: 1.3em; min-height: 5.6em; padding: 12px 0px 6px 0px; }
.form label, .form input	{ display:block; float:left; margin: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; }
.form label					{ width: 75px; text-align: right; line-height: 42px; min-height: 42px; font-weight: bold; padding: 0px 7px; }
.form label.checkBox		{ width: 49px; text-align:left; margin:.4em 0em 0em 0em;}
.form input					{ margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; font: inherit; vertical-align: baseline; width: 200px; line-height: 18px; min-height: 18px; padding-top: 12px; padding-bottom: 12px; }
.form input.checkBox		{ width: 15px; margin: 1em 0em 0em .9em; }

.fillerSpace				{ width: 158px; height: 42px; display: none; margin-top: .5em; }
#friendFiller				{ margin-bottom: .5em; }
#messengerBird				{ overflow: hidden; position: absolute; min-width: 158px; max-width: 308px; min-height: 42px; padding: 0px; line-height: 42px; font-size: 14px; font-weight: bold; box-shadow: none; z-index: 100000; margin: 0px;  }

.divLink					{ color: #0098d3; padding: .5em; cursor: pointer; }
.divLink:hover				{ color: #ff6600; }

#adminToggle 				{ width: 100px; height: 30px; line-height: 30px; background-color: green; color: white; cursor: pointer; text-align: center; }

.viewTable								{ border-radius: 3px; overflow: hidden; }
.viewTable .itemColumn					{ float: left; display: block; height: 100%; }
.viewTable .innerColumn					{ padding-right: 10px; }
.viewTable a.itemRow					{ display: block; border-bottom: dotted 1px #c6c5c2; height: 60px; padding: 10px 0px; color: #222A25; overflow: hidden; }
.viewTable .itemRow:hover 				{ background-color: #FFFFFF; }
.viewTable .itemRow:hover .itemDescription { color: #0098D3; }
.viewTable .itemRow.moreList			{ height: 28px; }
.viewTable .itemRow.moreList:hover		{ background-color: #5FBD68; }
.viewTable .itemRow.moreList:active	{ background-color: #5BB464; }
.viewTable .itemPic					{ position: relative; padding-right: 10px; padding-left: 5px; }
.viewTable .itemColumn.itemTitle 	{ width: 60%; overflow: hidden; }
.viewTable .itemColumn.timeLocation	{ width: 20%; overflow: hidden; font-size: 12px; }
.viewTable .itemColumn.itemPrice		{ width: 20%; overflow: hidden; text-align: right; }
.viewTable .adminOptions 				{ float: left; height: 70px; padding-top: 10px; border-bottom: 1px dotted #C6C5C2 }
.viewTable .adminOptions .itemColumn	{ padding: 0px 10px; }
.viewTable .moreList 					{ width: 100%; height: 28px; }
.viewTable .itemInfoHolder 				{ margin: 0px 0px 5px 75px; height: 17px; font-size: 1.2em; }
.viewTable .itemInfoHolder .itemColumn	{ padding: 0px; }

#navigationNumbers 			{ font-size: 1.5em; }
#navigationNumbers .cell 	{ padding: 5px 10px; color: #222A25; }
#navigationNumbers .cell:hover { color: #222A25; }
#navigationNumbers .arrowHolder { float: left; }


.searchMyItems			{ border-radius: 3px; width: 308px; overflow: hidden; float: right; display: none; }
.searchMyItems input	{ margin-left: 8px; width: 200px; }
.searchMyItems .button	{ float: right; min-height: 42px; height: 42px; font-size: 15px; padding: 0px 17px 0px 18px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; width: 90px; }
.searchMyItems.form		{ border: none; }
.searchMyItems.form .placeholder { left: 8px; }

/* 05 FOOTER  **************************** */
#footerStage		{ background-image: url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/footer_background.png'), url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/scratch.png'); background-repeat: repeat-x; background-position: left bottom, left top; position: relative;  }
#footerInstage		{ max-width: 1024px; height: 100%; margin: 0px auto; padding-top: 17px; }
#footerInstage .links		{ max-width: 782px; min-width: 300px; width: 100%; background-color: #FFFFFF; margin: 20px auto 26px auto; border-radius: 3px; box-shadow: 0px 0px 8px 1px #EFEBE3; }
#footerInstage .linkList	{ width: 162px; padding: 16px; float: left; line-height: 16px; height: 143px; border-right: 1px solid #e5e8e6; }
#footerInstage .links .linkList:last-child { padding-right: 0px; border: none; }
#footerInstage .linkList a	{ display: list-item; color: #222A25;  font-size: 14px; line-height: 24px; }
#footerInstage .linkList a:hover	{ text-decoration: underline; }
#footerInstage .linkList h5	{ text-transform: uppercase; color: #ff6600; font-size: 14px; line-height: 24px; font-weight: bold; }
#footerInstage .logo		{ background-image: url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/bookoo_hills_alt.png'); background-repeat: no-repeat; background-position: center 0px; min-height: 219px; transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; }
#footerInstage #privacy	{ float: left; line-height: 19px; margin-left: 5px; }
#footerInstage #privacy a { color: #222A25; }
#footerInstage #privacy a:hover { text-decoration: underline; }
#footerInstage #request { float: right; margin-right: 5px; margin-top: -13px; display: block; }
#footerInstage #mediaSwitch { min-height: 12px; line-height: 12px; height: 12px; font-size: 12px; padding: 2px; margin: 10px 0px; box-shadow: none; cursor: pointer; }
#footerInstage #mediaSwitch:hover { text-decoration: underline; }
#footerInstage #testimonialHolder { max-width: 682px; min-width: 200px; margin: 30px auto 40px auto; text-align: center; padding: 0px 50px; }
#footerInstage #testimonialHolder .testimonial { font-family: "Domine", Georgia, Times, Serif; font-size: 16px; }
#footerInstage #testimonialHolder .testimonialUser { font-weight: bold; font-size: 13px; }

/* 06 HEADER  **************************** */
#headerInstage a 			{ color: #222A25; }
#headerInstage .mouse:hover { background-color: rgba(0, 0, 0, 0.07); }
#headerInstage .text 		{ position: absolute; font-size: 1.5em; }
#headerInstage .innerCell 	{ height: 55px; margin: 5px 0px 5px 0px; }

#headerInstage #menuIcon 	{ position: absolute; top: -300px; left: 0px; cursor: pointer; z-index: 10; }
#headerInstage .logInOption			{ position: relative; }

#headerInstage .cloud				{ position: absolute; top: 0px; left: 0px; z-index: -10; }
#headerInstage #nimbus1				{ top: -15px; left: -100px; }
#headerInstage #nimbus2				{ top: -10px; left: 0px; }
#headerInstage #nimbus3				{ top: 25px; left: 800px; }
#headerInstage #nimbus4				{ top: -40px; left: 450px; }

#headerInstage #titleContainer 				{ text-align: center; position: relative; float: left; height: 65px; width: 174px; z-index: 10; }
#headerInstage #titleContainer #cityHolder 	{ position: absolute; top: 0px; left: 0px; padding: 6px 0px 0px 0px; width: 174px; font-weight: bold; -webkit-font-smoothing: antialiased; font-size: 1.1em; text-transform: uppercase; color: #FFFFFF; }

#headerInstage #accountInformation				{ border: 1px solid transparent; float: right; width: 250px; height: 65px; margin-right: 5px; margin-top: 10px; border-top-left-radius: 3px; border-top-right-radius: 3px; z-index: 10; }
#headerInstage #accountInformation div			{ z-index: 10; }
#headerInstage #accountInformation a			{ z-index: 10; }

#accountInformation #userIcon			{ float: left; border-radius: 50px; width: 45px; height: 45px; position: relative; top: 6px; left: 20px; cursor: pointer; }
#accountInformation #userName 			{ position: absolute; top: -5px; right: 0px; height: 32px; padding-left: 5px;  cursor: pointer; }
#accountInformation #profileName		{ float: left; position: relative; top: 5px; left: 0px; min-width: 115px; font-size: 1.5em; }
#accountInformation #carrotIcon 		{ float: left; position: relative; top:8px; left: -2px; margin-left: 5px; }
#accountInformation #alertBox 			{ position: absolute; right:0px; bottom:-5px; width: 160px; height: 32px; }
#accountInformation #messageBox 		{ float: left; position: relative; width: 45px; height: 100%; top: 0px; left: 0px; cursor: pointer; }
#accountInformation #messageIcon 		{ position: absolute; top: 0px; left: 8px; }
#messageCount 							{ position: absolute; top: 44px; right: 132px; background-color: #ff3333; box-shadow: 0px 0px 20px #ffffff; height: 12px; width: 10px; text-align: center; padding-bottom: .15em; color: #ffffff; z-index: 100000; }
#accountInformation #availableBox 		{ float: left; position: relative; width: 114px; height: 100%; top: 0px; right: -1px; cursor: pointer; }
#accountInformation #availableBox .innerCell { height: 22px; }
#accountInformation #availableIcon 		{ position: absolute; top: -5px; left: -1px; border-radius: 20px; }
#accountInformation #availableText 		{ position: absolute; top: 1px; right: 5px; }
#availableWarning 						{ position: absolute; top: 43px; right: 88px; height: 16px; width: 16px; border-radius: 50px; z-index: 100000;}

#accountInformation #defaultIcon 		{ position: absolute; border-radius: 50px; top: 14px; left: 28px; }
#accountInformation #signIn 			{ height: 65px; position: absolute; top: -5px; left: 0px; width: 125px; }
#accountInformation #signInText 		{ position: absolute; top: 21px; left: 66px; font-size: 1.5em; }
#accountInformation #splitSign 			{ position: absolute; top: 15px; right: 120px; font-size: 1.5em; color: #CCCCCC; }
#accountInformation #signUpText 		{ height: 45px; width: 115px; position: absolute; top: -6px; right: 0px; padding: 1.2em 0px 0px .4em; font-size: 1.5em; }
#accountMenu 							{ z-index: 10; margin-right: 5px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #FFFFFF; cursor: pointer; width: 250px; position: absolute; top: 73px; right: 0px; z-index: 95; display: none; font-size: 18px; } 
#accountMenu .accountOption 		{ z-index: 10; color: #0098D3; padding: 5px 0px 5px 10px; z-index: 95; border-bottom: 1px solid #CCCCCC; }
#accountMenu .accountOption:hover	{ color: #222A25; }
#headerInstage  #helpIcon { position: absolute; top: 75px; right: 5px; }

/* 07 AVAILABILITY  **************************** */

#availableTutorial	{ float:left; font-weight:normal; width: 200px; }
#availableClose		{ float: right; }
#availableFrame					{ width: 240px; height: 410px; }
#availableDragDrop 				{ background-color: white; }
#availableDragDrop #saver		{ position: absolute; display: none; background-color: darkgreen; color: white; font-weight: bold; width: 50px; text-align: center; }
#availableDragDrop #creditGain	{ position: absolute; right:35px; top: 0px; background-color: yellow; color: darkgreen; display: none; font-weight: bold; }
#availableDragDrop .selection 	{ position: absolute; border: 1px solid #89B; background: #BCE; background-color: #BEC; border-color: #8B9; }
#availableDragDrop .size2 		{ height: 118px; line-height: 118px; }
#availableDragDrop .size3	 	{ height: 178px; line-height: 178px; }
#availableDragDrop .drop 		{ background: #CDFFC0; text-align: center; width: 65px; height: 11px; line-height: 11px; color: #CDFFC0; }
#availableDragDrop .dropped 	{ background-color: #7ADB72; border-color: #B89; color: #7ADB72; }
#availableDragDrop .clicked		{ background-color: red; border-color: red; color: red;	 }
#availableDragDrop .notTop 		{ border-bottom: 1px solid #1DB300; border-left: 1px solid #1DB300; border-right: 1px solid #1DB300; }
#availableDragDrop .active 		{ background-color: #CEB; border-color: #9B8; }
#availableDragDrop .scale 		{ border-top: 1px solid #1DB300; border-bottom: 1px solid white; width: 67px; height: 22px; line-height: 22px; }
#availableDragDrop .top			{ border: 1px solid #1DB300; }
#availableWindow	{ display: none; font-size: 13px; background-color: white; position:absolute; top: 0px; right: -270px; color: black; padding: 5px; border: 1px solid #88CC88; width: 238px; z-index: 10000; }
#availabilityControl {display: none; }
.minImage 			{ min-height: 150px; min-width: 150px; }

/* 08 LEFT NAVIGATION  **************************** */
#leftNavigation a	{ border-bottom: 1px solid #EBEAE8; }
#categoryContainer 	{ list-style-type: none; display:block; line-height: 1.7em; font-size:1.2em; }
#categoryContainer a 		{ color: #0098d3; display: list-item; margin: 0em .8em; }
#categoryContainer a:hover	{ color:#ff6600; }
.w 					{ color: #BBBBBB; padding-left: 7px; font-family: Georgia, Times, Serif; }
.w:focus 			{ color: #333333; -moz-box-shadow: 0px 0px 3px 0px #ede751;-webkit-box-shadow: 0px 0px 3px 0px #ede751;box-shadow: 0px 0px 3px 0px #ede751;}
#leftSearchBox 		{ margin:.5em 0em 0em .9em; border-radius: 3px; }
#leftSearchBox .formContainer	{ float: left; font-size: 1.3em; border: none;    }
#leftSearchBox .searchInput 	{ width: 93px; height: 32px; line-height: 20px; border-radius: 3px; }
#leftSearchBox #leftSearchButton{ width: 16px; min-height: 1em; height: 1.65em; line-height: 1.65em; border-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; padding: .6em .6em 0em .6em; }
#leftSearchBox .dropDownArrow 	{ width: 19px; height: 32px; float: left; cursor: pointer; text-align: center; background-color: white; border-bottom: 0px solid rgb(235, 234, 232);}
#leftSearchBox .innerCell 		{ border-left: 1px solid #ebeae8; height: 16px; padding: 3px 0px 3px 0px; }
#leftSearchBox #searchOptions	{ display: none; position: absolute; top: 27px; right: 0px; background-color: #fff; z-index: 1000; width: 50px; }
#leftSearchBox .innerCellSide 	{ border-top: 1px solid #ebeae8; margin: 0px 5px 0px 5px; height: 16px; padding: 3px 0px 3px 0px; text-align: left; }
#leftSearchBox #stuff 			{ background-color: #FF9300; }
#arrowIcon 			{ position: absolute; top: 4px; right: 0px; width: 12px; height: 26px; }

#leftNavigation .filter { height: 2.5em; line-height: 2.5em; letter-spacing: 0.1em; font-weight: bold; cursor: pointer; color: #ff6600; font-size: 1.2em; display: block; text-transform: uppercase; margin: 0em 1em; padding:0em; }
#leftNavigation .filter:hover { color: #0098d3; }
#leftNavigation .filterButton { height: 2.5em; line-height: 2.5em; letter-spacing: 0.1em; font-weight: bold; cursor: pointer; color: #ffffff; font-size: 1.3em; display: block; text-transform: uppercase; margin: .5em .8em; padding:.0em; width: 9.5em; }
#leftNavigation .buttonLeft		{ color: #ff6600; font-size: 1.2em; font-weight: bold; float: left; -webkit-font-smoothing: antialiased; border-radius: 3px; text-align: center; cursor: pointer; padding: 0px 8px 0px 8px; min-height: 2.1em; line-height: 2.5em; background-color: #FFFFFF;  box-shadow: 1px 1px #ebeae8, inset 0px 0px 0px rgba(0,0,0,.13);}
#leftNavigation .buttonLeft:hover	{ box-shadow: 1px 1px #e6e6e6, inset 1px 1px 1px rgba(0,0,0,.13); background-color: #f8f8f8; }
.leftNavHairLine 	{ width: 160px; height: 2px; margin: 0px auto; }
#leftNavigation #mobileYardSales 	{ display: none; }
#leftNavigation #leftPost img		{ float: left; padding-right: .5em; }
#leftNavigation .toolTip			{ position: absolute; top: 11px; left: 165px; width:0px; z-index: 1000; font-size: 14px; overflow: hidden; }
#leftNavigation .toolTip .content	{ float: left; width: 201px; background-color: #FFFFFF; border-radius: 3px; box-shadow: 0px 0px 8px 1px #efebe3; padding: 10px; margin-left: 15px; }
#leftNavigation .toolTip .xClose	{ float: right; cursor: pointer; font-size: 16px; padding: 0px 0px 3px 3px; margin: 0px 0px 3px 3px; color: #CCCCCC; }
#leftNavigation .toolTip .xClose:hover { color: #BBBBBB; }
#leftNavigation .toolTip .pointer		{ position: absolute; width: 16px; height: 32px; }


/* 09 INDEX  **************************** */
#indexMobileYardSales { display: none; width: 321px; margin: 8px auto 0px auto; position: relative; z-index: 10; }
#indexMobileYardSales #content { position: absolute; top: 18px; left: 100px; }
#indexMobileYardSales h1 { color: #FF6600; font-size: 13px; }
.halfContainer 	{ width: 50%; float: left; }
#frontPageAd	{ float: right; width: 300px; height: 250px; }
#indexNewest 	{ margin-bottom: 3em; }
#indexNewest h1 { float: left; }
#indexNewest .viewSelector { margin-top: 5px; }
.quips 			{ text-align: center; margin: 0px 5px; font-size: 16px; font-family: "Domine", Georgia, Times, Serif; -webkit-font-smoothing: antialiased; margin-bottom: 1em; }
.indexOption 	{ cursor: pointer; display:block; margin: 6px 0px 0px 10px; float: left; border: 1px solid #DDDDDD; padding: 5px; border-radius: 3px; }
#indexButtons					{ margin: 5px 0px 0px 5px; box-shadow: none; }
#indexButtons .cell				{ padding: 5px; }
#indexButtons #yardSaleNumber	{ background-color: #46B262; color: white; padding: 0em 2px; border-radius: 3px; }
#mobileNews		{ display: none; }

/* 10 ITEM LIST VIEWS  **************************** */

#adminToggle							{ width: 100px; height: 30px; line-height: 30px; color: white; background-color: green; text-align: center; }

#previewTable.viewTable .sash				{ position: absolute; top: -1px; left: 3px; }									
#previewTable.viewTable .itemDescription 	{ width: 50%; overflow: hidden; font-size: 13px; line-height: 17px; height: 34px; margin: 7px 0px 0px 70px; word-wrap: break-word; }

#compactTable.viewTable .itemRow					{ height: 19px; }
#compactTable.viewTable .itemRow:hover				{ color: #0098D3; }
#compactTable.viewTable .adminOptions				{ height: 19px; padding-bottom: 10px; }
#compactTable.viewTable .itemInfoHolder 			{ margin: 0px 0px 5px 32px; }

/* 11 SEARCH RESULTS  **************************** */
#searchHeader 			{ }
#searchHeader a			{ color: #0098d3; }
#searchHeader a:hover	{ color: #ff6600; }
.twoColSearch 			{ width: 220px; float: left; margin-bottom: .4em; }
#breadCrumbs 			{ }
#searchAmount 			{ }
#subCatsHolder 			{ float: left; }
.subCats 				{ float: left; width: 125px; font-size: 1.2em; }
.subCats li 			{ padding: .25em 0px .25em 3px; }
#formHolder 			{ padding-bottom: 1em; margin: 0px 0px 1em 0px; border-bottom: 1px dotted black; }
#halfFormHolder 		{ float: left; }
.formElement 			{ float: left; margin-right: 5px; }
.elementTitle 			{ font-size: .8em; color: #BBBBBB; }
#searchInputHolder 		{ width: 347px; height: 40px; }	
#searchMinHolder		{ width: 75px; height: 40px; }
#searchMaxHolder 		{ width: 75px; height: 40px; }
#searchInput 			{ width: 340px; height: 40px; line-height: 35px; font-size: 1.5em; }	
#searchMin 				{ width: 68px; height: 40px; line-height: 35px; font-size: 1.5em; }
#searchMax 				{ width: 68px; height: 40px; line-height: 35px; font-size: 1.5em; }
#searchHeader #searchResultsButton { margin-top: 12px; padding: 0px 28px; width: 104px; }
#postedBy 				{ font-size: 1.1em; float: left; height: 25px; line-height: 25px; margin-right: 10px; }
#sellerType 			{ font-size: 1em; float: left; }
#sellerType .cell		{ width: 53px; height: 25px; line-height: 25px; text-align: center; }
#picsOptions 			{ font-size: 1.1em; float: left; height: 25px; line-height: 25px; margin-right: 15px; }
#failedSearch 			{ }
#noItems 				{ font-size: 1.5em; font-weight: bold; }

/* 12 ITEM DETAILS  **************************** */
#itemContainer 			{ float: left; width: 624px; border-bottom: 1px dotted black; margin: 0em .5em 0em .5em; padding: 0px 0px 1em 0px; position: relative; }
#itemContainer .notifyMessage { width: 10em; font-size: 1.2em; font-weight: bold; margin: .5em 0em; height: 1.9em; line-height: 1.9em; }
#itemTitleBlock			{ width: 460px; }
#itemOwnerButtons a 	{ display: block; float: left; height: 32px; line-height: 32px; padding: 0px 5px; }
#itemOwnerButtons a:hover 	{ background-color:#eae6dc; }
#itemOwnerButtons a:active  { background-color:#dbd7cd; }
#itemOwnerButtons img 	{ float: left; }
#itemOwnerButtons .middleCell 	{ border: 1px solid #EAE6DC; }
#itemOwnerButtons .endCell 		{ border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
#backSearch 			{ line-height: 20px; font-size: 1.2em; cursor: pointer; color: #0098d3; margin-bottom: .5em; }
#backSearch:hover		{ color: #ff6600; color: rgba(73, 75, 80, .9); }
#backSearch img 		{ float: left; margin: 0px 6px 0px 6px; }
#subTitle 				{ line-height: 2.9em; }
#subTitle .price 		{ font-weight: bold; font-size: 1.5em; padding-right: 4px;  display: block; float: left; }
#subTitle .itemOwner 	{ font-size: 1.25em; padding: 0em .25em; display: block; float: left; }
#subTitle .timeLocation { display: block; float: left; opacity: .6; margin: .1em 0px; }
#topMessaging 			{ margin-bottom: 1em; }
#topMessageForm			{ display: none; }
#bottomMessageForm		{ display: none; }
.messageSpace 			{ }
.messageSpace .green 			{ width: 126px; margin-right: 5px; }
.messageSpace .greenContents	{ width: auto; margin: 0px auto; }
.messageSpace .phoneNumber 		{ width: 126px; }
.messageSpace .phoneContents	{ width: auto; line-height: 1.2em; padding-top: 4px; }
.text1 				{ margin: .7em 0px .4em 0px; font-size: .8em; line-height: 1em; width: auto; }
.text2 				{ margin: 0px 0px 0px 0px; font-size: .8em; font-weight: bold; line-height: 1em; width: auto; }
#itemImageHolder				{ margin-top: .5em; }
#itemImageHolder .header		{ background-color: #000000; opacity: .2; position: absolute; top: 0px; left: 0px; height: 30px; line-height: 27px; width: 100%; text-align: center; }
#itemImageHolder .leftImg 		{ position: absolute; top: 0px; left: 0px; cursor: pointer; padding: 7px; }
#itemImageHolder .rightImg 		{ position: absolute; top: 0px; right: 0px;  right; cursor: pointer; padding: 7px; }
.rotateOverlayContainer						{ position: relative; min-width: 300px; min-height: 300px; }
.rotateOverlayContainer .largeItemImage		{ max-width: 525px; }
.nonMobileHide	{ max-width: 525px; display: none; }
#sideImages						{ width: 95px; float: left; margin-right: 3px; }
#sideImages img					{ cursor: pointer; }
#sideImages .minImage			{ min-width: 95px; min-height: 84px; }
#sideImages .smallImageHolder 		{ width: 95px; height: 84px; overflow: hidden; border-radius: 3px; margin-bottom: .2em; }
#sideImages .selected 			{ opacity: .8; }
#itemBottomHolder 				{ width: 100%; margin-top: 1em; position: relative; }
#descriptionSpace 				{ float: left; width: 460px; word-wrap: break-word; font-size: 1.35em; font-family: Georgia, Times, Serif; }
#profileFillerSpace				{ float: right; width: 151px; height: 308px; }
#profileSpace 					{ width: 151px; font-size: 1em; position: absolute; top: 0px; right: 0px; }
#profileSpace #profilePicHolder { text-align: center; background-color: #222222; padding: .5em; }
#profileSpace img 				{ float: none; }
#profileSubInfo 				{ display: block; padding: .5em 0px .5em 11px; color: white; background-color: #222222; min-height: 6em; }
#profileSubInfo a 				{ display: block; font-size: 1.3em; color: white; }
#profileSubInfo .itemOwner 		{ font-size: .8em; }
#profileSubInfo .timeLocation 	{ font-size: .8em; opacity: .8; }
#profileOtherInfo 				{ background-image: url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/texsand.png'); background-repeat: repeat; padding: 1em 5px; }
#profileOtherInfo a 			{ display: block; padding: .5em 0px; border-bottom: #D5D5D5; color: #494B50; cursor: pointer; }
#profileOtherInfo a:hover		{ color: #0098D3; }
#flagItems 						{ position: absolute; top: 0px; right: 0px; cursor: pointer; }
#flagItems .formContainer		{ padding: 7px 27px 7px 10px; ; float: left; border-right: 1px solid transparent; font-size: 14px; }
#flagItems .innerCell			{ height: 19px; margin: 6px 0px 3px 0px; padding: 1px 5px 0px 5px; border-left: 1px solid #DBDADA; }
#flagItems .dropDownArrow		{ float: left; height: 30px; border-top: 1px solid #DBDADA; border-right: 1px solid #DBDADA; border-bottom: 1px solid #DBDADA; }
#flagItems a 					{ display: list-item; padding: .5em 5px; display: none; border-left: 1px solid #DBDADA; border-right: 1px solid #DBDADA; border-bottom: 1px solid #DBDADA; background-color: #ffffff; }
#flagItems li					{ display: none; }
#flagItems li#flagAccuracy		{ cursor:auto;padding: .5em 5px; border-left: 1px solid #DBDADA; border-right: 1px solid #DBDADA; border-bottom: 1px solid #DBDADA; background-color: white; text-align:right; font-size:.8em; color:#88AA88; } 
#flagItems h5 					{ font-size: 1.2em; }
#moreFromTitle					{ margin-left: 7px; font-size: 2em; font-family: "Domine", Georgia, Times, Serif; }
#moreFromUser 					{ width: 624px; }
#moreFromUser .centeredContainer{ margin: 0px; max-width: 624px; position: relative; }
#bottomMessaging				{ float: left; width: 460px; margin-top: 1em; }
#bottomMessaging .green 		{ }
#bottomMessaging .phoneNumber 	{ }
#bottomContactBlock 			{ }
#availableTitle					{ font-weight: bold; }
.phoneContents a[href^=tel] { color:inherit; text-decoration:none; }

/* 13 CONTACT SELLER BLOCK  **************************** */
#itemContainer .form			{ width: 457px; }
#itemContainer textarea			{ width: 365px; }
#itemContainer input			{ width: 366px; }
#itemContainer .submit			{ width: 332px !important; }
#itemContainer .close 			{ width: 103px !important; }
#itemContainer input.checkBox	{ width: 15px; }
#itemContainer label.checkBox	{ width: 49px; }

/* 14 LOGIN FORM BLOCK  **************************** */
.logInForm img						{ float: right; }
.logInForm a						{ display: block; color: #0098d3; margin: .5em; }
.logInForm a:hover					{ color: #ff6600; }
.logInForm #logInClick				{ display: none; }
.logInForm .bottomCurve 			{ border-bottom: 1px solid #CCC; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.logInForm #resetPassword 			{ display: none; }
.logInForm p						{ font-size: 1.2em; margin: 0em .5em .5em .5em; }
.logInP								{ font-size: 1.2em; }
#joinBookoo							{ font-size: 1.2em; margin-top: 1em; }
#joinBookoo .elementTitle			{ font-size: 1em; color: #777; }
#joinBookoo .button					{ width: 294px; }
#joinBookoo a						{ font-weight: bold; color: #0098d3; }
#joinBookoo a:hover					{ color: #ff6600; }

/* 15 NEW ACCOUNT  **************************** */
.createAccountForm a		{ color: #0098d3; }
.createAccountForm h1		{ font-size: 1.4em; }
.createAccountForm a:hover	{ color: #333; }
.createAccountForm input	{ width: 210px; }
.createAccountForm .address	{ padding: .3em 0em .3em 0em; }
.createAccountForm .addressTop	{ padding-top: .7em }
.createAccountForm .addressHolder	{ line-height: 2.1em; }
.createAccountForm #city	{ width: 80px; margin-right: 6px; }
.createAccountForm #state 	{ width: 55px; margin-right: 6px; }
.createAccountForm #zip		{ width: 50px; }
.createAccountForm #submitbutton		 { margin: .5em; width: 19em; font-size: 100%; }
.createAccountForm .last 	{ padding-top: .6em; text-align: center; line-height: 1.3em; }
.createAccountForm #locationPrivacy		{ float: left; font-size: 10px; margin: 0em .5em .5em 89px; }
.createAccountForm .notifyMessage #p1	{ margin: .5em 0em; }
.createAccountForm .notifyMessage #p2	{ font-family: Georgia, Times, Serif; }

/* 16 NEW ITEM - SELECT CATEGORY **************************** */
#postItemPremiereMessage { border: 2px solid black; padding: 1em; width:400px; margin: 0em auto 2em auto; border-radius: 3px; }
#postItemPremiereMessage h2 { text-align: center; }
#postItemPremiereMessage img { padding-left: .5em; }
#postItemPremiereMessage #signUpButton { margin: 1em auto 0em auto; width: 20em; float: none; display: block; }

#selectCategoryHeader 	{ float: left; }
#selectCategoryHeader p { margin: 0em; font-size: 1.1em; line-height: 1.3em; }

#easyWaysContainer { margin: .5em 0em 0em 1em; float:left; }
#easyWaysContainer p { text-align: center; }
#easyWaysContainer #easyWaysText { float: left;  line-height: 4em; height: 4em; }
#easyWaysContainer .option 	{ border: 1px solid #CCCCCC; border-radius: 3px; margin: 0em .5em 0em 0em; padding: 1em .5em; float:left; }
#importItemWindow { border: 1px solid #CCCCCC; border-radius: 3px; display: none; margin: 2em auto 2em auto; width: 41.6666em; padding: 1em; background-color: #FBFDFB; -moz-box-shadow: 0px 0px 8px 1px #efebe3; -webkit-box-shadow: 0px 0px 8px 1px #efebe3;box-shadow: 0px 0px 8px 1px #efebe3; }
#importItemWindow p { margin: 0px; }
#importItemWindow #importTable { margin: 5px; display: none; width: 100%; }
#importItemWindow td { vertical-align: top; padding: .5em 0em; }
#importItemWindow #importImages { text-align: left; }
#importItemWindow tr td:first-child { text-align: right; padding-right: 6px; }
#importItemWindow .form { float: left; box-shadow: none; margin-bottom: 6px; }
#importItemWindow .form .formSection { border: none; }
#importItemWindow .form .placeholder { left: .5em; }
#importItemWindow .form .formInput	  { padding-left: .5em; width: 296px; }
#importItemWindow #importButton	  { width: 180px; margin: .5em 0em 0em .5em; }

#newItemsContainer 					{ height: 44.58333em; position: relative; }
#newItemsContainer #categoryCol1	{ top: 0em; left: 0em; }
#newItemsContainer #categoryCol2	{ top: 0em; left: 15em; }
#newItemsContainer #categoryCol3	{ top: 0em; left: 30em; }
#newItemsContainer #categoryCol4	{ top: 0em; left: 45em; }
#newItemsContainer #categoryCol5	{ top: 0em; left: 60em; padding-left: 2em; }
#newItemsContainer .category		{ font-size: 13px; height: 22px; line-height: 22px; }
#newItemsContainer a 				{ display: block; }
#newItemsContainer a.subCat			{ color: #0098d3; padding-left: 6px; }
#newItemsContainer a.subCat:hover	{ color: #ff6600; }
#newItemsContainer a.mainCat		{ color: #0098d3; font-weight: bold; }
#newItemsContainer a.mainCat:hover	{ color: #ff6600; }
#newItemsContainer a.bigCat			{ font-weight: bold; color: #FF6600; font-size: 14px; text-transform: uppercase; }
#newItemsContainer a.bigCat:hover	{ color: #0098d3; }
#newItemsContainer .categoryColumn	{ width: 13em; position: absolute; }
#newItemsContainer #categoryCol5	{ border-left: 1px solid #EBEAE8; }
#newItemsContainer .marginTop		{ margin-top: 1em; }
#newItemsContainer .marginBottom	{ margin-bottom: 1em; }
#newItemsContainer #yardSales		{ margin: 1em 0em 0em 0em;  padding: 1em 0em 0em 0em; border-top: 1px solid #ebeae8; }
#newItemsContainer #yardSalesCat	{ margin: 0em 0em 1em 0em;  padding: 0em 0em 1em 6px; border-bottom: 1px solid #ebeae8; }
#newItemsContainer #theElse			{ margin: 1em 0em;  padding: 1em 0em; border-top: 1px solid #ebeae8; }
#newItemsContainer .mobileCarrot	{ display: none; float: right; font-weight: bold; padding-right: 12px; }
#newItemsContainer #sellingQuips	{ margin-top: 20px; text-align: center; font-size: 16px; font-family: "Domine", Georgia, Times, Serif; -webkit-font-smoothing: antialiased;}


/* 17 NEW ITEM/EDIT ITEM - ENTER INFORMATION **************************** */

#newitem					{ float: left; }				
.postItemForm				{ float: left; }
.postItemForm .form			{ margin-top: 0px; }
.postItemForm .imageInput	{ padding: 0em; margin-top: .7em; }
.postItemForm select		{ margin-top: 1em; }
.postItemForm .radio		{ width: auto; margin: .75em .5em 0em 0em; }
.postItemForm #inputsHere	{ margin: .5em 0em; }
.postItemForm .reduceLineHeight { line-height: 1.3em; }
.postItemForm .notFirst 	{ margin-left: 6.5em; }
.postItemForm .itemPic 		{ max-width: 20em; }
.postItemForm .formNote 	{ line-height: 1.3em; text-align: center; font-size: 10px; width: 30em; padding: 1em 0em; border: none; }
.postItemForm #limitMessage { text-align: center; line-height: 1.3em; margin: .5em 0em; }
.postItemForm .change		{ float: right; margin-right: 10px; cursor: pointer; }
.postItemForm .inputButton	{ cursor: pointer; color: #0098D3; position: absolute; top: 6px; left: 61px; min-width: 112px; max-width: 185px; overflow: hidden; min-height: 30px; line-height: 30px; font-weight: normal; }
.postItemForm .inputButton img	{ float: left; margin: 7px 5px 0px 0px; }

.postItemTitle		{ font-size: 1.2em; margin-bottom: .5em; }
.postNewItemHeader 	{ float: left; width: 410px; margin-bottom: 2em; }
#secondHeading		{ margin-top: 36px; }

#postItemFirstHalf	{ margin: 5px 0px 2em 0px; }
#postItemFirstHalf	#detailsSection { padding-bottom: 1em; }
#postItemSecondHalf { margin: -17px 0px 0px 12px; }
#postItemSecondHalf p { text-align: center; }
#postItemSecondHalf #extendForm { padding-bottom: .5em; }

#itemTips { float: left; width: 294px; margin: -17px 0px 0px 18px; }
#itemTips .postItemTitle { font-weight: bold; }
#itemTips .tip { font-size: 1.1em; margin-bottom: 26px; line-height: 1.3em; }
#itemTips #bonusTip { margin-bottom: 0px; }

.postImage { position: relative; overflow: hidden; margin: 0px 12px; cursor: pointer; min-height: 52px; height: 52px; }
.postImage:hover .button	{ background: #F0EEEE; }
.postImage:active .button { background: #DDDDDD; }
.postImage:hover .button .plus	{ background: #D8D8D8; }
.postImage:active .button .plus	{ background: #CACACA; }
.postImage img { float: left; margin-right: 15px; }
.postImage .button			{ float: none; width: 279px; padding: 0px; color: #0098D3; border: 1px solid #EEEEEE; box-shadow: none; min-height: 50px; line-height: 50px; }
.postImage .topCell			{ border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.postImage .bottomCell		{ border-top-right-radius: 0px; border-top-left-radius: 0px; border-top: none; }
.postImage .middleCell		{ border-radius: 0px; border-top: none; }
.postImage .button .plus	{ width: 52px; background-color: #E4E4E4; float: left; font-size: 32px; height: 50px; line-height: 50px; }
.postImage .file			{ color:#222A25; float: left; width: 135px; overflow: hidden; }
.postImage .hiddenInput 	{ opacity: 0; position: absolute; top: 0px; left: -92px; width: 372px; min-height: 52px; height: 52px; padding: 0em; cursor: pointer; }
.postItemForm .oldInput { width: 283px; padding: 0px; margin: .5em 10px; }
.postItemForm #oldInputTitle { text-align: center; color: #0098D3; font-weight: bold; color: #222A25; }

#anonymousLogInTitle 	{ text-align: center; margin-top: .5em; font-weight: bold; color: #FF6600; }
#anonymousLogIn			{ width: 290px; margin: 0em auto; font-size: 15px; padding-top: 1em; }
#anonymousLogIn	input	{ width: 200px; font-size: 13px; height: 20px; line-height: 20px; padding: 11px 0px;  }
#anonymousLogIn	label	{ width: 69px; font-size: 13px; line-height: 42px; height: 42px; }
#anonymousLogIn #logindiv		{ width:290px; margin: 0px 0px 5px 0px; display:none; }
#anonymousLogIn #login_err_div	{ font-weight:bold; color:#ff0000; text-align: center; margin: .5em; }
#anonymousLogIn #nologindiv		{ width:290px; margin: 0px 0px 5px 0px; }
#anonymousLogIn #logInButton	{ margin: .5em; width: 274px; line-height: 42px; height: 42px; font-size: 15px; padding: 0px; }
.tabs			{ width: 218px; margin: 0px auto; position: relative; top: 15px; }
.tabs #nologina { margin-right: 2px; }
.tabs li 		{ list-style:none; display:block; float: left; cursor: pointer; text-align: center; padding:5px 10px; color:#0098D3; width: 85px; font-weight:bold; background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 3px; }
.tabs li.activetab { background-color: #EEEEEC; color: #222A25; }

#changeAddressForm	{ width: 290px; margin: 0px 6px 0px 6px; font-size: 15px; display: none; }
#changeAddressForm label { width: 78px; padding: 0em .5em 0em 0em; font-size: 13px; height: 42px; line-height: 42px; }
#changeAddressForm .inputHolder	{ width: 200px; }
#changeAddressForm input		{ width: 200px; font-size: 13px; height: 20px; line-height: 20px; padding: 11px 0px; }
#changeAddressForm #updateMyAccount { margin: .5em 6px; width: 262px; }

#editItemDetails	{ float: left; }
#currentItemImages	{ float: left; width: 620px; margin: 0px 0px 0px 12px; padding: 5px; }
#currentItemImages h2	{ font-size: 1.2em; font-weight: bold; margin-left: 5px; }
#currentItemImages .postImage { margin: 0px; }
#currentItemImages #inputsHere { margin: .5em 0px; }
.imageForm			{ float: left; color: #FFFFFF; background-color: #EEEEEE; margin: .5em 4px; width: 300px; height: 300px; position: relative; }
.imageForm .header	{ background-color: #000000; opacity: .2; position: absolute; top: 0px; left: 0px; height: 30px; line-height: 27px; width: 100%; text-align: center; }
.imageForm .leftImg { position: absolute; top: 0px; left: 0px; cursor: pointer; padding: 7px; }
.imageForm .rightImg { position: absolute; top: 0px; right: 0px;  right; cursor: pointer; padding: 7px; }
.imageForm .thumbNailControl { position: absolute; top: 0px; left: 50%; margin-left: -100px; width: 200px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; }
.imageForm .selected { cursor: auto; font-weight: bold; }
.imageForm img		{ max-width: 300px; max-height: 300px; }

#addMorePictures	{ width: 300px; margin-left: 6px; }
#addMorePictures h2	{ font-size: 1.2em; font-weight: bold; }
#addMorePictures .oldInput { width: 283px; padding: 0px; margin: .5em 10px; cursor: pointer; }
#addMorePictures .postImage .hiddenInput 	{ position: absolute; top: 0px; left: -92px; width: 391px; min-height: 52px; height: 52px; padding: 0em; cursor: pointer; }
#addMorePictures .postImage .button			{ float: none; width: 298px; padding: 0px; color: #0098D3; border: 1px solid #EEEEEE; box-shadow: none; min-height: 50px; line-height: 50px; }
#addMorePictures .postImage .file			{ width: 178px; }
#uploadButton	{ width: 300px; margin-top: .5em; padding-left: 0px; padding-right: 0px; font-size: 15px; }
#mobileUploadButton	{ display: none; width: 292px; margin-top: .5em; }
#uploadMessage 	{ width: 286px; margin: .5em 0px 0px 0px; height: 27px; line-height: 27px; font-size: 15px; }
#newItemUploading { padding: 0px; margin: .5em 0px 0px 0px; height: 43px; line-height: 43px; font-size: 1.2em; font-weight: bold; width: 308px; }

/* 18 NEW ITEM - CONFIRMATION/PENDING/UNCOMFIRMED ********************/

#donePostingFullHeader		{ border-bottom: 1px solid #EEEEEE; padding-bottom: 2em; margin-bottom: 2em; }
#donePostingHeader			{ float: left; }
#donePostingHeader p 		{ width: 372px; }
#donePostingHeader p 		{ margin-top: 0em; }
#donePostingHeader .button 	{ float: none; width: 153px; margin-top: .5em; }
#donePostingHeader2			{ float: right; line-height: 1.4em; margin-top: 3em; }
#donePostingHeader2	.title	{ color: #ff6600; }

#almostDoneHeader { margin-bottom: 2em; padding-bottom: 2em; border-bottom: 1px solid #EEEEEE; }
#almostDoneHeader ul { list-style: disc; margin-left: 17px; }
#almostDoneHeader form { float: left; }
#almostDoneHeader .button { width: 245px; margin: 1em 5px 1em 0px; }
#almostDoneHeader #notEnough { float: left; margin: 1.4em 5px 1em 0px; text-align: center; width: 245px; }

/* 19 SHIRT PROMO ********************************* */

#tshirtContainer { padding-bottom: 2em; margin: 1em auto 0em auto; border-bottom: 1px solid #EEEEEE; width: 650px; }
#tshirtContainer h2 { font-family: "Domine", Georgia, Times, Serif; }
#tshirtContainer #leftHalf	{ float: left; width: 305px; text-align: center; margin-right: 10px; }
#tshirtContainer #rightHalf	{ float: left; width: 305px; }
#tshirtContainer select { margin-top: 11px; border: 1px solid #EEEEEE; width: 200px; }
#tshirtContainer #submit { width: 195px; margin: .5em 5px 0px 0px; min-height: 44px; line-height: 44px; }
#tshirtContainer #cancel { width: 84px; border: 1px solid #CCCCCC; color: #0098D3; margin-top: .5em; background-color: #FFFFFF; }

/* 20 SELLER PROFILE ********************************* */
#sellerProfile { margin-top: 14px; margin-right: 2px; background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 3px; float: left; padding: 0px 10px 10px 10px; width: 288px; }
#sellerProfile .top					  { margin-bottom: 5px; font-size: 14px; }
#sellerProfile .top .profilePicHolder { width: 140px; height: 140px; float: left; }
#sellerProfile .top .profileInfo	  { margin-left: 5px; width: 143px; height: 67px; float: left; padding-top: 72px; }
#sellerProfile .top .location		  { font-size: 10px; }
#sellerProfile .top .profileOptions	  { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-top-left-radius: 3px; margin-left: -5px; }
#sellerProfile .top .profileOptions a { display: block; padding: 5px 0px 5px 5px; border-bottom: 1px solid #EEEEEE; }
#sellerProfile .contactOptions		  { margin-bottom: 10px; }
#sellerProfile .contactOptions #profileMessageFiller { display: none; height: 45px; margin-top: 5px; }
#sellerProfile .greenContents		{ width: auto; margin: 0px auto; }
#sellerProfile .text1 				{ margin: .7em 0px .4em 0px; font-size: .8em; line-height: 1em; width: auto; }
#sellerProfile .text2 				{ margin: 0px 0px 0px 0px; font-size: .8em; font-weight: bold; line-height: 1em; width: auto; }
#sellerProfile .bottom				{ line-height: 16px; }
#sellerProfile .bottom .sellsMostly { float: left; width: 168px; padding-right: 5px; }
#sellerProfile .bottom .history		{ float: left; width: 108px; }
#sellerProfile p.description		{ margin-bottom: 10px; font-size: 14px; }
#sellerProfile #profileMessage		{ display: none; margin-left: -10px; }
#sellerProfile #myAvailableBlock	{ margin-bottom: 10px; font-size: 14px; }
#sellerProfile #creditsform { display:none; text-align: center; padding: 5px 5px 0px 5px; width: 296px; margin-left: -10px; margin-bottom: 10px; }
#creditsform input			{ width: 190px; }
#creditsform #submitCredits	{ font-weight: bold; width: 198px !important; margin: .5em 0em .5em 0em; border-bottom: 1px solid #54A957; padding: .7em 0em .8em 0em;}
#creditsform #closeCredits  { width: 88px !important; font-size: inherit; color: #666666; float: left; margin: .4em 0em .5em .5em; border: 1px solid #ccc; }
#searchProfileItems					{ float: none; margin-left: 314px; margin-top: 14px; }


/* 21 NEWS *******************************/

.newsblock { padding: 5px; border: 1px solid #DDD; border-bottom: 3px solid #DDD; border-right: 2px solid #DDD; margin-bottom:10px; background-color:#ffffff; color:color: #222A25; }
.newsicon { padding: 8px; }
.newsx { float:right;font-weight:bold; }
.newsx a { color:#DDDDDD; }

/* 22 TELL A FRIEND **********/
#friendHolder	{ display: none; padding: 0px 0px 2em 5px; margin-bottom: 2em; border-bottom: 1px solid #EEEEEE; }
#tellAFriend label { width: 82px; }
#tellAFriend input { width: 208px; }
#tellAFriend textarea { width: 208px; }
#tellAFriend .green	{ margin-right: 5px; }
#tellAFriend .last img { margin-left: 95px; }

/* 23 MY WATCH LIST **********/
.itemOuter { float: left; height: 100%; min-height: 40px; }
.itemInner { padding: 6px 0px; }
#myWatchListIntro	{ width: 360px; margin: .5em 0px; }
.watchInstruction { color: #AAAAAA; }
#watchListHolder .watching { width: 308px; padding-right: 5px; float: left; margin-bottom: 2em; }
#watchListHolder .watchingTable { position: relative; }
#watchListHolder #sellerTable .itemInner, #watchListHolder #alertTable .itemInner { padding-left: 6px; }
#watchListHolder #alertTable { border-top: 1px solid #CCCCCC; }
#watchListHolder .divider1 { background-color: #CCCCCC; width: 1px; height: 100%; position: absolute; top: 0px; left: 52px; }
#watchListHolder .divider2 { background-color: #CCCCCC; width: 1px; height: 100%; position: absolute; top: 0px; left: 239px; }
#watchListHolder .divLink { float: left; width: 42px; height: 40px; line-height: 28px; padding: 0px 5px; }
#watchListHolder .divLink .itemInner { padding: 5px; width: 16px; background-color: #DDDDDD; margin: 7px auto; }
#watchListHolder .divLink:hover .itemInner { background-color: #D3D3D3; }
#watchListHolder .divLink:active .itemInner { background-color: #C7C7C7; }
#watchListHolder .watchRow { border-bottom: 1px solid #CCCCCC; }
#watchListHolder .notFollowing { text-align: center; padding: 5px 0px; }
#watchListHolder .itemOuter { width: 254px; }
#watchListHolder .itemTitle	{ float:left; width: 175px; line-height: 16px; word-wrap: break-word; height: 100%; padding: 0px 6px; }
#watchListHolder .itemPrice { float:left; width: 55px; word-wrap: break-word; height: 100%; padding: 0px 6px; }
#watchListHolder #alerts.form label { width: 90px; }
#watchListHolder #alerts.form input { width: 197px; }
#watchListHolder #alerts.form select { width: 197px; margin-top: 13px; }
#watchListHolder #alerts.form input.radio { width: 20px; padding: 0px; }
#watchListHolder #alertLocation { height: 80px; }
#watchListHolder .radioAlert { float: left; line-height: 19px; margin-top: 13px; width: 200px; }

/* 24 POST YARD SALE FORM **************/
#eventForm { padding-top: 10px; }
#eventForm #eventMap { padding-top: 10px; float:left; margin-top:0px; width: 306px; }
#eventForm #geocodemsg { width:300px;color:white;background-color:#AA0000;font-weight:none;display:none;padding:5px;font-size:80%; }
#eventForm #item_map { width:288px;height:150px;padding: 5px 0px; display: none; margin: 0px auto; }
#eventForm #geocodefulladdr { width:278px;background-color:#8DB23E;color:white;font-weight:bold;display:none;padding:5px;font-size:80%; margin: 0px auto; }
#eventForm #eventdetail { display: none; }
#eventForm #validationbox { display:none; }
#eventForm #end_date, #eventForm #date { width: 90px; }

/* 25 MY ITEMS ********************/
#accountItems h1						{ float: left; }
#accountItems #searchMessage			{ text-align: center; margin: 0px; min-height: auto; }
#accountItems #postAnother				{ font-size: 16px; display: block; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; height: 40px; line-height: 40px; background-color: #FFFFFF; text-align: center; }
#accountItems #allActionsHolder			{ display: none; }
#accountItems #tableTabs .tab			{ display: none; float: left; width: 61px; height: 35px; line-height: 39px; text-align: center; cursor: pointer; position: relative;}
#accountItems #tableTabs .tab .count	{ position: absolute; top: 2px; right: 2px; background-color: #CCCCCC; color: #FFFFFF; padding: 0px 2px; border-radius: 2px; height: 10px; line-height: 10px; font-size: 10px; }
#accountItems #tableTabs .tab:hover		{ color: #0098D3; }
#accountItems #tableTabs .tab.selected  { background-color: #FFFFFF; border: 1px solid #CCCCCC; border-width: 1px 1px 0px 1px; margin-bottom: -1px; }
#accountItems #tableTabs .tab .innerContent	{ width: 50px; margin: 0px auto; overflow: hidden; }
#accountItems #tableTabs #ACTIVE		{ width: 62px; }		
#accountItems #tableTabs #SOLD			{ width: 62px; }
#accountItems #tableTabs #EXPIRING		{ width: 62px; }
#accountItems #navigationNumbers		{ display: none; float: left; margin-top: .5em; }
#accountItems #amountPerPage			{ display: display; float: right; margin-top: .5em; font-size: 1.2em; }
#accountItems #amountPerPage .cell		{ padding: 9px 10px; }
#accountItems #amountPerPage .startCell	{ background-color: initial !important; cursor:auto; }
#accountItems #noItemsHolder	{ display: none; }
#accountItems #noItemsHolder p  { margin-top: 0px; font-familty: "Helvetica Neue" }
#accountItems #noItemsHolder .button	{ width: 308px; margin-top: 1em; }
#accountItems #tips			{ margin-top: 1em; list-style-type: disc; }
#accountItems #tips li		{ margin-left: 16px; }
#myItemsTable				{ border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; display: block; }
#myItemsTable .completeRow	{ border-bottom: 1px dotted #C6C5C2; }
#myItemsTable .completeRow .price { font-size: 10px; padding: 0px 3px; background-color: #EEEEEE; color: #222A25; font-weight: bold; position: absolute; top: 2px; right: 73px; height:16px; line-height: 16px; margin-top: 10px; }
#myItemsTable .completeRow .statsHolder	{ display: none; float: left; width: 100%; background-color: #ffffff; }
#accountItems .itemLink	{ width: 627px; }
#myItemsTable .itemRow		{ height: 40px; line-height: 40px; overflow: hidden; float: left; background-color: #ffffff; padding: 0px; position: relative; }
#myItemsTable a.itemRow		{ border-bottom: none; }
#myItemsTable .itemRow:hover	{ color: #0098D3; }
#myItemsTable .noRepostHolder		{ width: 50px; text-align: center; text-transform: uppercase; position: absolute; top: 2px; right: 10px; background-color: #EEEEEE; height: 16px; line-height: 16px; padding: 0px 3px; font-size: 10px; font-weight: bold; margin-top: 10px; color: #222A25; }
#myItemsTable .repostHolder		{ height: 28px; position: absolute; top: 0px; right: 10px; padding-top: 12px; }
#myItemsTable .repost			{ width: 56px; height: 16px; line-height: 16px; min-height: 16px; float: left; }
#myItemsTable .itemActions		{ float: right; }
#myItemsTable .itemActions:hover { color: #0098D3; }
#myItemsTable .itemActions .itemOption	{ width: 61px; float: left; cursor: pointer; height: 40px; color: #0098D3; text-align: right; display: block; }
#myItemsTable .itemActions .itemOption.mobileView	{ display: none; text-align: center; }
#myItemsTable .itemActions .itemOption.archive	{ text-align: center; }
#myItemsTable .itemActions .itemOption:hover	{ color: #ff6600; }
#myItemsTable .itemActions .itemOption .deleteConfirm	{ line-height: 13px; width: 45px; margin: 0px auto; text-align: center; }
#myItemsTable .itemActions .itemOption .optionImageHolder	{ margin: 10px 22px 14px 22px; width: 16px; height: 16px; background-color: #0098D3; float: right;}
#myItemsTable .itemActions .itemOption .optionImageHolder.sold	{ width: 47px; height: 16px; background-color: #CC0000; margin-left: 0px; margin-right: 6px; }
#myItemsTable .itemActions .itemOption .optionImageHolder.notSold	{ width: 47px; height: 16px; background-color: #CCCCCC; margin-left: 0px; margin-right: 6px; }
#myItemsTable .itemActions .itemOption .optionImageHolder.statsImageHolder { margin: 9px 10px 14px 0px; float: right; }
#myItemsTable .itemActions .itemOption:hover .optionImageHolder	{ background-color: #ff6600; }
#myItemsTable .itemActions .itemOption:hover .optionImageHolder.sold	{ background-color: #0098D3; }
#myItemsTable .itemActions .itemOption:hover .optionImageHolder.notSold	{ background-color: #0098D3; }
#myItemsTable .itemActions .itemOption .optionHolder	{ width: 60px; margin: 0px auto; }
#myItemsTable .itemActions .itemOption .optionHolder .optionImageHolder { margin: 9px auto 14px auto; }
#myItemsTable .itemImage		{ width: 31px; height: 41px; float: left; }
#myItemsTable .itemImage img	{ padding: 12px 6px; }
#myItemsTable .imageSpace		{ width: 31px; height: 41px; float: left; }
#myActionsTable					{ border: 1px solid #CCCCCC; }
#myActionsTable .completeRow	{ width: 100%; border-bottom: 1px dotted #C6C5C2; height: 40px; line-height: 40px; overflow: hidden; background-color: #ffffff; float: left; padding: 0px; position: relative; }
#myActionsTable .completeRow:last-child	{ border-bottom: none; }
#myActionsTable .imageSpace		{ width: 31px; float: left; height: 40px; }
#myActionsTable .itemImage		{ width: 31px; height: 41px; float: left; }
#myActionsTable .itemImage img	{ padding: 12px 6px; }
#myActionsTable .actions		{ float: right; width: 220px; }
#myActionsTable .title			{ margin: 0px 200px 0px 31px;  overflow:hidden; display: block; color: #222A25; min-width: 75px; }
#myActionsTable .title:hover	{ color: #0098D3; }
#myActionsTable .itemOption			{ width: 50px; float: left; cursor: pointer; height: 40px; color: #0098D3; text-align: center; display: block; }
#myActionsTable .itemOption:hover	{ color: #ff6600; }
#myActionsTable .itemOption .deleteConfirm	{ line-height: 13px; width: 45px; margin: 0px auto; text-align: center; }
#myActionsTable .itemOption .optionImageHolder	{ margin: 10px auto 14px auto; width: 16px; height: 16px; background-color: #0098D3; }
#myActionsTable .itemOption .optionImageHolder.actionRequired	{ margin: 10px auto 14px auto; width: 105px; height: 16px; background-color: #0098D3; }
#myActionsTable .itemOption:hover .optionImageHolder	{ background-color: #ff6600; }
#myActionsTable .actionHolder		{ padding-top: 12px; float: left; cursor: pointer; height: 29px; margin-left: 8px; }
#myActionsTable .itemAction			{ height: 16px; width: 105px; line-height: 16px; min-height: 16px; }

/* 26 YSS MAP *************************/
#yss_map 				{ position: relative; }
#yss_map #mapNavigation { height: 50px; background-color: #5fbc69; background-image: url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/texgreen.png'); background-repeat: repeat-x; border-top:#59b262 solid 1px; }
#yss_map #mobileMapCanvas { height: 430px; }
#yss_map #yssMessage { background-color: white; position: absolute; top: 50%; left: 50%; width: 150px; margin-left: -75px; text-align: center; border: 1px solid green; display: none; height: 20px; line-height: 20px; margin-top: -10px; }
#yss_map #mapNavigation .button	{ height: 40px; min-height: 40px; line-height: 40px; box-shadow: none; margin: 5px 0px 5px 5px; padding: 0px 6px; }
#yss_map #mapNavigation #viewingDate { text-align: center; padding-right: 5px; height: 50px; color: #FFFFFF; float: right; width: 164px; border-left: 1px solid #5FBC69; }
#yss_map #mapNavigation #viewingDate .button { padding: 0px; float: right; }
#yss_map #mapNavigation #viewingDate .button img { margin-top: 5px; }
#yss_map .hidden		{ display: none; position: absolute; top: 10px; z-index: 10000000; right: 50%; }
#yss_map #selectedDate	{ float: right; padding: 8px 5px 5px 5px; line-height: 17px; width: 80px; }
#yss_map #postEvent		{ margin: 5px; }
#yss_map #backDate		{ margin-left: 0px; }
#yss_map #eventInfo					{ padding: 10px; margin-right: -154px; width: 288px; border-radius: 3px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
#yss_map #eventInfo #checkInSuccess { display: none; }
#yss_map #eventInfo #checkInFail	{ color: red; padding-top: 10px; padding-left: 10px; display: none; }
#yss_map #eventInfo h2				{ font-family: "Domine", Georgia, Times, Serif; border-bottom: 1px solid #EEEEEE; padding-bottom: 5px; margin-bottom: 5px; }
#yss_map #eventInfo .whenWhere		{ float: left; width: 135px; margin: 8px 0px; font-size: 1.2em; }
#yss_map #eventInfo p				{ font-size: 1.2em; }
#yss_map #eventInfo .green			{ width: 200px; }
#yss_map #eventInfo .close			{ width: 80px; margin-left: 6px; height: 42px; min-height: 42px; line-height: 42px; color: #666666; float: left; border: 1px solid #ccc; }
#yss_map #eventInfo .info			{ height: 280px; }
#yss_map #newEvent					{ padding: 10px; margin-right: -154px; min-height: 378px; width: 288px; border-radius: 3px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
#yss_map #newEvent .green			{ width: 200px; }
#yss_map #newEvent .close			{ width: 80px; margin-left: 6px; height: 42px; min-height: 42px; line-height: 42px; color: #666666; float: left; border: 1px solid #ccc; }
#yss_map #newEvent h2				{ font-family: "Domine", Georgia, Times, Serif; }
#yss_map #newEvent #centerMarker	{ position: absolute; top: 85px; left: 141px; z-index: 2000000; }
#yss_map #newEvent #picture1 		{ opacity: 0; position: absolute; top: 10px; left: -85px; width: 372px; height: 45px; cursor: pointer; text-align: center; }
#yss_map #newEvent #uploadButton			{ float: none; width: 286px; padding: 0px; color: #0098D3; border: 1px solid #EEEEEE; box-shadow: none; min-height: 45px; line-height: 45px; }
#yss_map #newEvent #picture1:hover #uploadButton	{ background: #F0EEEE; }
#yss_map #newEvent #picture1:active #uploadButton 	{ background: #DDDDDD; }
#yss_map #eventMapCanvas							{ margin: 0; padding: 0; height: 157px; width: 308px; margin-left: -10px; }
#yss_map #eventInfoBlock #inputsHere { position: relative; overflow: hidden; }
#yss_map #newEvent b			{ display: block; margin: 5px 0px; }
#yss_map .toolTip				{ display: none; z-index: 100000000; position: absolute; bottom: 51px; left: 55px; background-color: #FFFFFF; border-radius: 3px; border: 1px solid #CCCCCC; padding: 10px 0px 10px 10px; width: 210px; }
#yss_map .toolTip .xClose		{ float: right; cursor: pointer; font-size: 16px; padding: 0px 8px 3px 3px; margin: 0px 0px 3px 3px; color: #CCCCCC; height: 24px; }

/* 27 FAQ ****************************/
#faqShow	{  }
#faqShow h1	{ margin-bottom: 10px; }
#fawShow p	{ font-size: 12px; }

/* 28 CONTACT US ****************************/
#contactUs	{ }
#contactUs p { font-size: 14px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
#contactUs p.info	{ margin-bottom: 10px; max-width: 685px; }
#contactUs ol { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; font: inherit; vertical-align: baseline; margin-bottom: 10px; font-size: 14px; }
#contactUs #faqform { margin-bottom: 10px; }
#contactUs ol li { list-style: decimal; margin-left: 22px; }
#contactUs .address { font-size: 14px; margin-bottom: 10px; font-weight: bold; }
#contactUs .answer { margin-left: 10px; margin-bottom: 10px; max-width: 685px; }
#contactUs .form			{ width: 457px; }
#contactUs textarea			{ width: 365px; }
#contactUs input			{ width: 366px; }
#contactUs .form .submitFull { width: 443px; }

/* 29 PETITION *********************************/
#petition .pettitle { font-size:150%; font-weight:bold; }
#petition ol		{ margin: 10px 0px 20px 0px; }
#petition ol li		{ list-style: decimal; margin: 3px 0px 3px 25px; font-size: 14px; }
#petition ul li		{ list-style: disc; margin: 3px 0px 3px 25px; font-size: 14px; }
#petition .petsub { font-size:80%; color:#888888; padding:5px; }
#petition .list		{ float: left; width: 300px; }
#petition #petitionForm { float: left; margin-left: 15px; width: 600px; }
#petition .fen			{ text-align:right; font-weight:normal; padding:5px; height:16px; }
#petition .fenote		{ font-size:80%; color:gray; font-style:normal; }
#petition #petmatches	{ border:1px solid green; background-color:#ccffcc; padding: 3px; display:none; }
#petition .form .formNote { line-height: 12px; font-size: 10px; padding-left: 89px; width: 211px; margin-top: 5px; padding-bottom: 5px; padding-right: 6px; }
#petition .form .checkHolder { float: left; margin-bottom: 10px; }
#petition .form .checkHolder .contents { float: left; word-wrap: break-word; width: 250px; margin-top: 10px; }
#petition .form .checkSection { line-height: 16px; }
#petition .form input.checkbox { width: 35px; margin: 12px 0px 55px 0px; }
#petition .form #petmatches { float: left; width: 298px; line-height: 16px; }
#petition .form #petlog { float: left; width: 306px; }
#petition .formTitle { padding:10px 10px 10px 0px; width:350px; font-size: 14px; }

/* 30 SPONSOR ****************************************/
#sponsor .tth { border:1px solid #ccDDcc; background-color:#AACCAA; font-weight:bold; padding:2px; }
#sponsor .ttd { border:1px solid #ccDDcc; background-color:#ccDDcc; padding:2px; }

/* 31 DECALS *****************************************/
#decal .p 			{ font-size: 14px; }
#decal .erroritem { width:100%; width: 320px; background-color:pink; padding:4px; border:2px solid red; }
#decal .left { width:100%; width: 308px; max-width: 500px; text-align:left; float:left; margin-right: 20px; }
#decal .right { float:left; width:308px; overflow:hidden; }
#decal .exampleDecal { float: left; }
#decal .exampleText { font-size:110%; font-family: arial; text-align:center; width:300; color:white; font-weight:bold; position: relative; top: -120px; }
#decal .payDecal	{ margin: 0px auto 25px auto;  width: 70px; }
#decal .actualDecal { float: left; padding: 5px 4px 5px 0px; width: 150px; min-height: 160px; }
#decal .actualDecal a { overflow: hidden; display: block; }
#decal .minImage	{ height: 150px; width: 150px; }
#decal .form .fileInput	{ padding: 0px; height: 30px; margin: 10px 0px 0px 6px; }
#decal .form .decalNote { font-size: 10px; padding: 10px 6px; }
#decal #decalContainer { margin-top: 10px; }

/* 32 CARDS *******************************************/
#cards p { font-size: 14px; }
#cards .cardsImage { float:right; width:200px; height:123px; }
#cards .form label { width: 80px; }
#cards .form textarea { width: 202px; }
#cards .form input.radio { width: 28px; margin-top: 11px; }

/* 33 DEMO *****************************************/
#demo h1	{ margin-bottom: 10px; }
#demo ol	{ margin-left: 20px; max-width: 600px; font-size: 14px; margin-bottom: 20px; }
#demo ol li { list-style: decimal; margin: 5px 0px; }
#demo ul li { list-style: none; }

/* 34 PROMO1 ***************************************/
#promo1 p { max-width: 600px; font-size: 14px; }
#promo1 #col1 { float:left; width:400px; height:500px; }
#promo1 #col2 { float:left; width:85px; height:500px; text-align:center; }
#promo1 #col3 { float:left; }
#promo1 .form label { width: 100%; padding-left: 0px; padding-right: 0px; text-align: center; }
#promo1 .form .inputHolder { margin: 0px 10px; width: 286px; }
#promo1 .form input		{ width: 286px; }