


/********************** foura *********************************/
/* non profile foura */
#myAccountBar{
   text-align:center;font-size:2em;background:#ccc;
}



div#browse {
   background:orange; font-size:1em;font-weight:bold;
   padding-bottom:2em; 
}

div#browse span{
   margin-left:1em;background:orange; font-size:1.2em;font-weight:bold;;
}







/* ********************** listing.css ****************************** */
/*************** BEG CLASSIC *********************/
   .list_container_box /*Hugs each Listing*/
   {
      border:0;
      /*border-bottom: groove 9px #FFC3CE;*/
   }
   .list_container_box h2
   {
      display:inline;
      font-size: 140%;
   }
   
   .list_container_box p
   {
      padding:.3em;
      padding-top:.1em;
      margin: 0;
   }
   
   .list_head
   {
      background-color: #d3d3d3;
      border: solid black 1px;
      padding-top: .1em;
      padding-left: .5em;
      padding-right: .5em;
   }

   .list_head_premium
   {
      background-color: #F0FFDB;
   }


   .list_head img.onright
   {
      float: right;
   }

   .list_head img.onlefticon
   {
      float: left;
      height:20px;
   }

   /*    LISTING BODY - long descr      */
   .list_body
   {
      background-color: white;
      border: solid black 1px;
      padding-bottom: .2em;
      padding-left: .5em;
      padding-right: .5em;
      padding-top: .1em;
      margin:0;
   }
   
   .list_body_premium
   {
      background-color: #F0FFDB;
   }

   /*  LISTING FOOT - report/claim it   */
   .list_foot
   {
      font-size: 90%;
      background-color: #EFEFEF;
      border: solid black 1px;
      padding: .2em .2em;
      padding-left: 1em;
      padding-right: 1em;
      border-top: none;
      margin-bottom:.3em;
   }
/*************** END CLASSIC *********************/   


/*************** BEG VENUE ***********************/
   .venue_list_container_box /*Hugs each Listing*/
   {
      border:0;
      background:black;
      color:white;
      /*border-bottom: groove 9px #FFC3CE;*/
   }
   .venue_list_container_box h2
   {
      display:inline;
      font-size: 140%;
   }
   
   .venue_list_container_box p
   {
      padding:.3em;
      padding-top:.1em;
      margin: 0;
   }
   
   .venue_list_head
   {
      b/ackground-color: #d3d3d3;
      border: solid black 1px;
      padding-top: .1em;
      padding-left: .5em;
      padding-right: .5em;
   }

   .venue_list_head a
   {
      color:white;
   }


   .venue_list_head_premium
   {
      background-color: #F0FFDB;
   }


   .venue_list_head img.onright
   {
      float: right;
   }

   .venue_list_head img.onlefticon
   {
      float: left;
      height:20px;
   }

   /*    LISTING BODY - long descr      */
   .venue_list_body
   {
      b/ackground-color: white;
      border: solid black 1px;
      padding-bottom: .2em;
      padding-left: .5em;
      padding-right: .5em;
      padding-top: .1em;
      margin:0;
   }
   
   .venue_list_body_premium
   {
      background-color: #F0FFDB;
   }

   /*  LISTING FOOT - report/claim it   */
   .venue_list_foot
   {
      font-size: 90%;
      b/ackground-color: #EFEFEF;
      border: solid black 1px;
      padding: .2em .2em;
      padding-left: 1em;
      padding-right: 1em;
      border-top: none;
      margin-bottom:.3em;
   }
   
/*************** END VENUE ***********************/   



/*--
  BEG- Hoverbox Code
--*/

.hoverbox
{
	border: 0;
	margin: 0;
	padding: 0;
}

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -140px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 4px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	/*width: 5em;*/
	/*height: 4em;*/
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin-top: 3px;
	margin-right: 13px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	border-color: #aaa #ccc #ddd #bbb;
}

/* =Internet Explorer Hacks
--*/

* html .hoverbox a
{
	position: relative;
}

* html .hoverbox a:hover
{
	font-size: 100%;
	z-index: 1;
}

* html .hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

* html .hoverbox li
{
	position: static;
}
/*--
  END- Hoverbox Code
--*/

div#categorybanner {
   background-color:#FFFFEE;
   padding:.5em 1em;
}
div#category_bar {
   background-color:#FFFFEE;
   margin:0;
   padding:0 1em;
}

div#category_bar_horiz {
   padding:5px 0 7px 0; border-top:1px dashed black; border-bottom:1px dashed black;
}

div#region_bar_horiz {
   padding:5px 0 7px 0; border-top:1px dashed black; border-bottom:1px dashed black;
}

div#location_bar {
   background-color:#FFFFEE;
   margin:0;
   padding:0 1em;
}

div#location_bar_horiz {
   padding:5px 0 7px 0; border-top:1px dashed black; border-bottom:1px dashed black;
}


div.listtree {}
div.listtree ul {list-style-type:none; margin:0;}
div.listtree li {list-style-type:none; margin:0;}
table.tabletree {table-layout:auto;}
table.tabletree td {width:25%; border:0}

.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a {background:#9c9; color:#000; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; left:-10px; top:1em; background:#ffc; cursor:pointer; border:1px solid #888; padding:5px 10px;}
.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.hov b a:hover {text-decoration:underline;}




/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/


/*********** form.css ************************************/
#invisBtn{
   float:left; width:1px; display:inline; background:transparent; padding:0; margin:0; height:.1em; border:0;
}

/*
div#noticeOk {padding-top:10px; padding-bottom:10px; background:yellow; border:1px solid black; text-align:center;}
div#noticeFail {padding-top:10px; padding-bottom:10px; background:red; border:1px solid black; text-align:center;}
*/
/*this is also in form.css, styles-css-profile-main.php*/
div#pendingNoticeOk {padding-top:2px; padding-bottom:2px; background:yellow; color:black; border:2px dotted black; text-align:center;}
div#pageNoticeOk {padding-top:10px; padding-bottom:10px; background:#FFFF99; color:black; border:4px dotted black; text-align:center;}
div#noticeFail {padding-top:10px; padding-bottom:10px; background:red;     color:white; border:4px dotted black; text-align:center; font-weight:bold;}

/*******************/

.inputErr {background: #EBBDB7 repeat-x top left;}
.inputReq {background: #C6EFC6 repeat-x top left;}
.inputNormal {background: #fff repeat-x top left;}
.inputAreaErr {background: #EBBDB7 repeat-x top left;}
.inputAreaReq {background: #C6EFC6 repeat-x top left;}

.inputReq:focus		{ border-color:yellow; }
.inputErr:focus		{ border-color:yellow; }
.inputNormal:focus	{ border-color:yellow; }
.inputAreaErr:focus { border-color:yellow; }
.inputAreaReq:focus { border-color:yellow; }


img.err {float:left;}
.cl {clear:both; padding-top:22px;}


form#frmXXX2 .line {width:29em;}

form#frmXXX2 p.question	 {font-weight:bold;}
form#frmXXX2 p.statement {font-weight:normal;}


form#frmXXX2 ul {clear:both;}

form#frmXXX2 hr {border:3px red dotted; margin:15px;}

form#frmB .asa {
   float:left;
   margin-right:1em;
}


form#frmB {margin:0;}

form#frmB label {clear:left; display:block; margin-top:1em;padding-right:10px; font-weight:bold;}
form#frmB label.gen {clear:left; display:block; padding-right:10px; font-weight:bold;}
form#frmB .txtAreaLbl {clear:left; display:block; padding-right:10px; font-weight:bold; margin-top:0.5em;}
form#frmxxxxB label.input {text-align:left; float:none;}
form#frmXXXB label.radio {float:none; text-align:left; display:inline; padding-left:.5em; margin:0; font-weight:normal;}
 
form#frmB label.radio2 {display:inline; width:80px;}
form#frmB input.radio2 {padding:4em; margin:0; width:1px;}

 
form#frmB input[type="text"]  {width:95%;}
form#frmB input.gen1 {width:250px;}
form#frmB input.gen2 {width:50px;}
form#frmXXXB input.radio {width:0; padding-left:0.5em; margin-bottom:0.8em;}
form#frmB input.checkbox {width:0; margin-bottom:0.8em;}
form#frmXXX2 textarea {width:10em; padding-left:0.5em; margin-bottom:0.6em;}

form#frmB fieldset {background:white; display:block; border:1px solid #FFA375; padding:.5em; margin:0 0 0.5em 0;}
form#frmB fieldset.norm {width:50%; border:1px solid #ccc; padding:.5em; margin-bottom:0.5em;}

form#frmB legend {font-size:1.4em; font-weight:bold; border:2px solid #FFA375; margin-left:.9em; padding:5px; background:#FFCCB3;}
form#frmB legend.tool {margin-left:10px; font-size:1em;border:0; padding:0; background:none;}
form#frmB legend.norm {background:white; float:left; font-size:1em; font-weight:normal; border:1px solid #ccc; margin:0; padding:0;}
 
xform#frmXXX2 .label3 {font-weight:bold}
xform#frmXXX2 .label2 {color: black; font-weight:bold}

form#frmB div.warning {margin-left:180px;background:#FFA3A3; border:1px black solid; margin-bottom:3px;}


/* Warning2 is for screen where for objects(labels) align to the right*/


form#frmB div.warning2 {background:#FFA3A3; border:1px black solid; margin-bottom:3px;}


form#frmB .underit{
	text-decoration:underline;
}


Xform#frmXXX2 .note {padding-bottom:10px;}


form#twox fieldset#opt {background:#dee;}
form#twox legend {font-family:georgia, sans-serif; font-size:1.4em; font-weight:bold; border:2px solid #FFA375; margin:0; padding:5px; background:#FFCCB3;}
form#twox label.gen {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em;}
form#twox input.gen {width:412px; height:1em; border:1px inset grey; padding:0; margin-top:10px;}
form#twox select {margin-left:0.5em;}

form#frmB textarea {width:94%; height:15em; border:1px inset black; padding:0.5em; overflow:auto;}
form#frmB option {background:#788; color:#fff;}
form#frmB optgroup {background:#abb; color:#000; font-family:georgia, serif;}
form#frmB optgroup option {background:#9aa; color:#fff;}
form#twox #button1, form#twox #button2, form#two #submit_save{vertical-align: top;height:25px;color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; margin-top:10px;}
form#twox #button1:hover, form#two #button2:hover {background-position:center left; color:#000;}
form#frmB .note {margin:0; padding:0;color:#5B5B5B;}
form#frmB .note li {list-style: none;}

form#frmBxx textarea.tall {height:20em;}
form#frmB textarea.smallest {height:2em;}
form#frmB textarea.tallest {height:60em;}
form#frmBxx textarea.fit {width:65%;height:18em;}
form#frmB textarea.fit2{xwidth:65%;height:40em;}
form#frmB textarea.fitsmall {xwidth:55%;height:2.5em;}


form#twox div.warning {margin-left:180px;background:#FFA3A3;border:1px black solid; margin-bottom:3px;font-weight:bold;padding-left:15px;}
/* Warning2 is for screen where for objects(labels) align to the right*/
form#twox div.warning2 {background:#FFA3A3; border:1px black solid; margin-bottom:2px;font-weight:bold;padding-left:15px;}


form#frmB #submit_upload,
form#frmB #submit_next
    {font-weight: bold;
      width:120px; margin:2px; padding:4px; cursor:pointer; 
      color:green;
      border:3px outset #B5B5B5;
      }
form#frmB #submit_savexx,
form#frmB #submit_applyxx{
      background:#F3F3EE url(site/1/img/system/save.png) no-repeat 20px center;
}
form#frmB #submit_cancel{
      background:#F3F3EE url(site/1/img/system/cancel.png) no-repeat 20px center;
}
form#frmB #submit_next{
      background:#F3F3EE url(site/1/img/system/arrow_next.gif) no-repeat 20px center;
}
form#frmB #submit_upload{
      background:#F3F3EE url(site/1/img/system/icon_upload.gif) no-repeat 20px center;
}
/*
form#frmXXXB #submit_edit{
      background:#F3F3EE url(site/1/img/system/edit.png) no-repeat left center;
}
*/

form#frmB #f_PostPrice{float:left; width:10em;}


form#frmXXXB #submit_save:hover, 
form#frmXXXB #submit_apply:hover,
form#frmXXXB #submit_cancel:hover,
form#frmXXXB #submit_upload:hover
     {background-position:center left; color:red;
      border:3px outset orange;
      }



div#fs {border:1px solid #ccc;background:#FFCCB3;padding:10px; }

form#frmImg {}
form#frmImg div.imgBox{float:left; vertical-align:bottom;  margin-left:10px; padding:.5em; width:220px ; border:2px solid #ccc;}
form#frmImg div.imgBoxInner{height:180px;border:1px solid #ccc; padding:5px; text-align:center;}
form#frmImg div.warning {margin-left:0px;background:#FFA3A3;border:1px black solid; margin-bottom:3px;font-weight:bold;padding-left:15px;}
form#frmImg .fileEntry {width:12px;}
form#frmImg fieldset {background:white; display:block; border:1px solid #FFA375; padding:.5em; margin:0 0 0.5em 0; }
form#frmImg fieldset.norm {width:50%; border:1px solid #ccc; padding:.5em; margin-bottom:0.5em;}
form#frmImg legend {font-size:1.4em; font-weight:bold; border:2px solid #FFA375; margin-left:.9em; padding:5px; background:#FFCCB3;}
form#frmImg legend.norm {background:white; float:left; font-size:1em; font-weight:normal; border:1px solid #ccc; margin:0; padding:0;}
form#frmImgxxxx div.warning {margin-left:180px;background:#FFA3A3; border:1px black solid; margin-bottom:3px;}
form#frmImgxxxx div.warning2 {background:#FFA3A3; border:1px black solid; margin-bottom:3px;}
form#frmImg input.gen1 {width:250px;}
form#frmImg input.gen2 {width:50px;}
form#frmImg label.x {clear:left; display:block; padding-right:10px; font-weight:bold;}


form#four { margin:0 auto;}

form#fout ul li {list-style: none;}

form#four fieldset {background:white; display:block; border:1px solid #FFA375; padding:.5em; margin:0 0 0.5em 0;}
form#four fieldset.norm {width:50%; border:1px solid #ccc; padding:.5em; margin-bottom:0.5em;}

form#four legend {font-family:georgia, sans-serif; font-size:1.4em; font-weight:bold; border:2px solid #FFA375; margin-left:.9em; padding:5px; background:#FFCCB3;}
form#four legend.norm {background:white; float:left; font-size:1em; font-weight:normal; border:1px solid #ccc; margin:0; padding:0;}



* htmlxx form#fourXX fieldset#current {background-position:590px 20px;}
form#fourXX fieldset#opt {background:#dee;}
xform#four legend {font-family:georgia, sans-serif; font-size:1.4em; font-weight:bold; border:2px solid #FFA375; margin-left:.9em; padding:5px; background:#FFCCB3;}


form#fourXX legend a {color:gray;}
form#fourXX legend a:hover {color:red;}


//form#frmB label {clear:left; display:block; padding-right:10px; font-weight:bold; margin-top:0.5em;}
form#four label {display:block; float:left; width:180px; text-align:right; padding-right:10px; color:black;font-weight:bold; clear:both;}
form#four label.flow {clear:none;}
form#four label.gen {display:block; float:left; width:180px; text-align:right; padding-right:10px; color:black;font-weight:bold;}
form#four .label2 {display:block; float:left; width:250px; text-align:right; padding-right:10px; color:black;font-weight:bold;}
form#four .input2 {width:35px; padding-left:0.5em; margin-bottom:0em;}
form#four input[type="text"] {width:212px; padding-left:0.5em; margin-bottom:0em; float:left;}
form#four .inputline {margin-bottom:4em; clear:both;}
form#four input.checkbox {width:1px;}

form#four div.fklabel  {color:red; display:block; float:left; width:180px; text-align:right; padding-right:10px; font-weight:bold;}
form#four div.fkbox    {float:left; background:yellow; width:400px; border:4px solid red;}
form#four label.check1 {float:left;display:block; text-align:left; }
form#four input.check1 {float:none;display:inline; }

form#four .label {float:left; padding-right:1em; margin-bottom:0.5em;color:#888; display:block; width:150px; text-align:right;}
form#four label.radio2 {width:70px; color:black;}
form#four input.radio2 {padding:0; margin:0; width:1px;}
form#four input.gen1 {width:250px;}
form#four input.gen2 {width:50px;}

form#four .offsetFirst {margin-left:190px;}
form#four .offset      {float:left; width:216px; border:red 1px solid; background:#ccc; padding:2px;}


form#four button.xxx {background:transparent; border:1px solid #ccc;}


form#fourXX select {margin-left:0.5em;}
form#four textarea {float:left; width:500px; height:15em; border:1px inset black; padding:0.5em; overflow:auto;}
form#four textarea.fit {width:65%;height:18em;}

form#fourXX option {background:#788; color:#fff;}
form#fourXX optgroup {background:#abb; color:#000; font-family:georgia, serif;}
form#fourXX optgroup option {background:#9aa; color:#fff;}


p.btnx #submit_continueTop,
p.btnx #submit_selectTop,
p.btnx #submit_select,
p.btnx #submit_preview,
p.btnx #submit_load,
p.btnx #submit_new,
p.btnx #submit_input,
p.btnx #submit_continue,
p.btnx #submit_add,
p.btnx #submit_save,
p.btnx #submit_apply{
      background:#F3F3EE url(site/1/img/system/save.png) no-repeat left center;
}


p.btnx #submit_cancel{
      background:#F3F3EE url(site/1/img/system/cancel.png) no-repeat 20px center;
}
p.btnx #submit_upload{
      background:#F3F3EE url(site/1/img/system/icon_upload.gif) no-repeat left center;
}

form#frmB .btn{   
      background:#F3F3EE;
}


form#frmB .btn,
p.btnx #submit_selectTop,
p.btnx #submit_continueTop,
p.btnx #submit_preview, 
p.btnx #submit_select, 
p.btnx #submit_load,
p.btnx #submit_new,
p.btnx #submit_add,
p.btnx #submit_save,
p.btnx #submit_apply,
p.btnx #submit_cancel,
p.btnx #submit_input,
p.btnx #submit_upload,
p.btnx #submit_continue{
      font-weight: bold;
      width:120px; margin:2px; padding:4px; cursor:pointer; 
      color:green;
}

form#frmB .btnbig1 {   /*shiptemplate*/
      width:160px;
}



.btnpn .butt
    { 
      font-weight: bold;
      width:220px; margin:2px; padding:4px; cursor:pointer; 
      color:green;
      border:3px outset #B5B5B5;
      float:right;
      }

.btnpn #submit_postnext {background:#F3F3EE url(site/1/img/system/next-icon24x24.png) no-repeat right center;}
.btnpn #submit_postprev {background:#F3F3EE url(site/1/img/system/back-icon24x24.png) no-repeat left center;}

.btnpn .next {background:#F3F3EE url(site/1/img/system/next-icon24x24.png) no-repeat right center;}
.btnpn .prev {background:#F3F3EE url(site/1/img/system/back-icon24x24.png) no-repeat left center;}



/*
fo/rm#four #submit_save, 
form#fourXX #submit_save1, 
form#fourXX #submit_save2, 
form#fourXX #submit_save3, 
form#fourXX #submit_save6
*/
form#four #submit_login, 
form#four #submit_it, 
form#four #button2 
              {color:#000; padding-right:0.5em; cursor:pointer; width:105px; margin-left:190px; margin-bottom:1em}

form#four #submit_login:hover, 
form#four #submit_it:hover, 
form#four #button2:hover 
              {background-position:center left; color:#000;}

form#four .note {clear:both; margin:0; padding:0;color:#888888; margin-bottom:.5em;}
form#four .note li {padding-left:160px; list-style: none;}
form#four .note2 {clear:both; margin:5px 5px 5px 160px; padding:5px; border:double 4px black; width:75%;color:#000000; background:lime;}
form#four .note2 li {padding-left:0px;}

form#four #f_PostPrice{float:left; width:10em;}
form#four #f_PostType{float:left; width:10em;}
form#four #f_PostAddrCity{float:left; width:10em;}
form#four #f_PostAddrSt{float:left; width:5em;}
form#four #f_SubmitAddrStateLbl{width:4em;}
form#four #f_SubmitAddrState{float:left; width:2em;}
form#four #f_SubmitAddrCity{float:left; width:9em;}
form#four #f_SubmitAddrZipLbl{width:4em;}
form#four #f_SubmitAddrZip{float:left; width:3em;}
form#four #f_SubmitAddrEmailDft{width:2em;}
form#four .opDays{width:10em;}
form#four .opHours{width:11em;}
form#four .phLbl{width:10em;}
form#four .phNum{width:11em;}
form#four .emLbl{width:10em;}
form#four .emAdd{width:11em;}
form#four .emDft{width:1em;}
form#four .xUrl{width:40em;}
form#four .xUrlTitle{width:30em;}

form#four .read{border:1px solid #ccc;width:40em; float:left;}




fo/rm#four #submit_save{
      background:#F3F3EE url(site/1/img/system/save.png) no-repeat left center;
   }

form#four div.warning {clear:both;margin-left:160px;background:#FFA3A3;border:1px black solid; margin-bottom:3px;font-weight:bold;padding-left:15px;}
/* Warning2 is for screen where for objects(labels) align to the right*/
form#four div.warning2 {background:#FFA3A3; border:1px black solid; margin-bottom:2px;font-weight:bold;padding-left:15px;}
   
form#four div.cleardiv{
  clear:both;
  height:1em;
  }
  
  
/******* add site is on addsite page ****************************/

#addsitehead {
	padding-left:2em; border:2px solid #ccc;
	margin-bottom:1em;
}
#addsitehead span{
	font-weight:bold;
}




