/* CSS Document by Devendra Dongol 2015 */
/*check*/
* {margin: 0;
   padding: 0;

}

html{font-size:18px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,body
{
    width: 100%;
 
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
}
p {
	margin-bottom: 15px;
	background-color: #fff;
	padding: inherit;
font-size: inherit;
}
p.listingHead{
    padding: 5px;

    background-color: #84CDEF;
    font-size:3em;
	width: 90%;
margin-left:4%;
        padding: 5px;
text-align: center;
    color: #000000;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    border-bottom-style: inset;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
    background: -webkit-linear-gradient(left, white, #B9B9B9, white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, white, #B9B9B9, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, white, #B9B9B9, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(left,white, #B9B9B9, white); /* Standard syntax */
}
p.windowHead{
    padding: 5px;

    background-color: #84CDEF;
   font-size: 16px;
	width:50%;
	padding-right: 6px;
        padding: 3px;
text-align: left;
    color: #000000;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    border-bottom-style: inset;
    border-bottom-color: #cccccc;
}

header{
    background-color: #eee;
   /* box-shadow: 2px 2px 2px #111;
    margin-bottom: 4px;*/
    height: 45px;
   position: fixed;
  top: 0;
  transition: top 0.2s ease-in-out;
  width:100%;
  z-index: 100;
  padding-bottom: .6em;
}
.nav-up {
      top: -250px; 
}
h1 {
padding: 5px;
height:25px;
    background-color: #84CDEF;
    font-size:3em;
	width: 90%;
margin-left:4%;
        padding: 5px;
text-align: center;
    color: #000000;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    border-bottom-style: inset;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
    background: -webkit-linear-gradient(left, white, #B9B9B9, white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, white, #B9B9B9, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, white, #B9B9B9, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(left,white, #B9B9B9, white); /* Standard syntax */

/*        background-repeat: no-repeat;


	height: 100px;
        padding-bottom: 5px;
        font-size:2.2em;margin:0 0 0.2em 0;*/

}

h2 {
	margin-left: -3000px;
	height: 0px;
        font-size:1.8em;margin:0 0 0.2em 0;
}

.heading_one {margin-left: -3000px;}

h3 {
	margin-top: 5px;


	width:100%;
	padding-right: 6px;
        
text-align: left;
    color: #393939;;
    font-weight: bold;
    font-family: calibri,Arial,Helvetica,sans-serif;
   
    font-size:1.1em;margin:0 0 0.2em 0;
}

h4 {
	color:#4a4a4a;


	padding: 2%;
	text-align: center;
margin:auto;


        font-size:2.8em;
margin:.2em .4em .2em 0.4em;
        border-radius:2px;
 background-color:#ececec;
 
    /*border-right-style: outset;

    border-left-style: outset;
    border-bottom-style: outset;
    border-top-style: outset;
    border-right-color: #000000;
    border-left-color: lightgray;
    border-bottom-color: #000000;
    border-top-color: lightgray;
    border-right-width: 5px;
    border-left-width: 5px;
    border-bottom-width: 8px;
    border-top-width: 5px;
    border-width: 5px;

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-color: #0000ff;
    border-left-color: #0000ff;
    border-bottom-color: #0000ff;
    border-top-color: #0000ff;
    border-color:#2729E6;*/



}
h5
{


	color:#8E8E8E;

	padding: 2%;
   text-align: center;

    font-variant: normal;
    text-decoration: blink;

    font-weight: bold;

    margin:0 1em .2em 1em;
    font-size:1.3em;

    background-color: white;
    border-color: #D7D7D7;


    border-top-style: solid;



    border-top-width: 1px;



}
h6
{
        width: 90%;
        margin: auto;
	color: #ffffff;
        text-align: center;
	background-color: #2720a4;
	padding: 2px;
        font-size:2.2em;
        margin:0 0 0.6em 0;
}
h7
{
        width: 200px;
        margin: 0;
	color: #ffffff;
        text-align: center;

	background-color: red;
	padding: 2.2px;
        font-size:2em;
        margin:0 0 0.6em 0;
}
h8
{
        width: 200px;
        margin: 0;
	color: #ffffff;
        text-align: center;

	background-color: orange;
	padding: 2px;
        font-size:2.2em;margin:0 0 0.6em 0;
}
h9
{

        color: black;


        margin-left: 4px;

	padding: 1px;


       background-color: #fcb60d;

    font-family: Georgia;


     font-size:2em;margin:0 0 0.6em 0;


}
h10
{

        color: black;
	font-size: 14px;



	padding: 1px;


       text-align: center;

    font-family: Georgia;





}
h11
{

        color: black;
	font-size: .4em;
text-align: center;

padding:2px;



       font-family: Georgia;






}
img{
    border: none;
}
.imageContainer {
       width:96%;
       height:185px;
       margin: auto;
       float:left;

        background-size: 100% 100%;

 }
.ImageBorder
{
    border-width: 1px;
    border-color: Black;
}
a:link {
    color:inherit;

	text-decoration: none;
}     /* unvisited link */
a:visited {color: inherit}  /* visited link */
a:hover {color: #09addc}   /* mouse over link */
a:active {color: #000000}   /* selected link */

.float_left {float: left; 
              margin-right: 6px;}

body {

        font-size: 6px;

        padding-bottom: 0px;
        padding-top: 55px; 
	font-family: Georgia, "Times New Roman", Times, serif;


}

#header {

	background-repeat: no-repeat;


	padding-right: 10px;

	margin-bottom: 10px;
       padding-top: 0px;
	text-align: left;
        font-style: italic;
         font-size:1.4em;margin:0 0 0.6em 0;
	color: #ffffff;
	margin-top: 0px;
        width:100%;

}
#ad {

	background-repeat: no-repeat;

	height: 30px;

	width: 100%;;
	padding-bottom: 10px;
	text-align: center;
        margin: auto;

        font-size: 14px;

}
#adimg {

 margin: auto;

}
#adbottom {

	background-repeat: no-repeat;

	height: 80px;
	padding-bottom: 10px;
	width: 100%;;
	float: left;
	text-align: center;
margin: auto;
        font-size: 14px;

}
#header1 {

	background-repeat: no-repeat;



	background-color: #25bff1;
        background-attachment: scroll;

	text-align: center;
        text-decoration: blink;
        font-style: italic;
        font-size: 2.8em;
	color: #faf04c;

        width:100%;
        margin-top: 200px;
}

.header_txt {
    font-size: 18px;
	color: #151313;
	background: none;
        padding: 2px;
}
.h1_txt {
    font-size: 2.5em;
	color: #ffffff;
	background: none;

        padding-right:2px;
text-align: right;
}
.h2_txt {
    font-size: 2.8em;
	color: #ffffff;
	background: none;

        margin:auto;
        padding-bottom: 5px;
        padding-top: 20px;
        text-align: left;
}



#right {
    width: 100%;
        float: left;
}
#autoView {
    width: 92%;
    max-width:92%;
margin: auto;
font-size: 1em; 
       
      margin-top: 1%;

      border: solid;
    border-width: 1px;
    border-radius: 10px 10px 10px 10px;
    border-color: #DDD;
   
/*    background-color: #F3F3F3;*/
margin-bottom:2em;
padding-left:2%;
padding-right:2%;

}
#detailView {
    width: 800px;
    height: 90px;
       float: left;
       padding-right: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #dedede;
    border-left-color: #dedede;
    border-bottom-color: #dedede;
    border-top-color: #dedede;
}
#listingView {
    width: 100%;
       float: left;
margin-top:2%;
}
#listingViewContent {width: 100%;
       float: left;
}
#listingViewImage {
    width: 92%;
    float: left;
    margin:4%;


}
#form{
    width: 100%;
    float: left;
}
#form.login{
    width: 100%;
    float: left;

}
#frame{
margin-top: 0;
    width: 100%;

    background-color: white;
padding: 0px;



}
#heavy{

    width: 100%;

    background-color: white;
    float: left;

}
#heavyForWindow{

    width: 92%;

    margin-top: 6%;
    margin-bottom: 6%;
    background-color: #F4F8FB;
    float: left;
     border-bottom:solid;
    border-bottom-width: 1px;
     border-top:solid;
    border-top-width: 1px;
    border-bottom-color: #CBE6FB;
    border-top-color: #CBE6FB;
padding:4%;

}
#light{

    width: 100%;
    margin: 0 auto;
    background-color: white;
    float: left;
    position: relative;
    top: 2px;



}
#left {
    width: 100%;

       float: left;

       font-family: georgia;
       letter-spacing: 0.01em;


}
#leftForWindows {
   width: 44%;
    font-size: 2em;
    float: left;
    margin-right: 1%;
    margin-top: 3%;
    padding-right: 2px;
    font-family: georgia;
    letter-spacing: 0.01em;
    overflow: hidden;
    height: 200px;
    background: #DFF4F7;
padding:2%;
}
#login{
     width: 100%;
    margin: 0 auto;
    background-color: white;

    float: left;
    position: relative;
    top: 2px;
    margin-top: 3em;
    margin-bottom: 3em;
}

#search {

    text-align: center;
width:100%;


    font-family: Georgia,'Times New Roman',times,serif;
    color: #000000;
    font-size: 1.2em;
}


#content legend {background:#FFF; color:#0085cc;}


#footer {
    width:100%;
	font-size: 2.2em;

	
	border-top: 1px dotted #e3eae3;
	border-bottom: 1px dotted #e3eae3;
	text-align: center;

	clear: both;

   
 background-color: #eee;
    color: #242424;
    font-family: fantasy;
}


#navcontainer
{
	margin-bottom: .5em;
	width: 100%;
	font-size: 1.8em; 
	font-style: italic;
	
        border-bottom: 1px solid #f6f6f6;
	background-color: #FFF;
        color:#F0F0F0;
        font-weight: 550;
        
        padding-top: .5em;
        padding-bottom: .2em;
}
#navsecondarycontainer
{
	margin-bottom: 1em;

	width: 100%;


        float:left;
	 color: #000000;
    font-weight: 500;
    padding: 2px;
    border-radius:10px;



}
#navsecondarycontainersearch
{
	margin-bottom: 1em;
	overflow: hidden;
	width: 100%;
	font-size: 12px;

	border-bottom: 1px solid #e3eae3;


	padding-bottom: 4px;


    border-bottom-style: solid;

    border-bottom-color: #cccccc;
     text-align: left;

}
#navsecondarycontainerfooter
{
	margin-bottom: 1em;
	overflow: hidden;
	width: 100%;
	font-size: 2.2em;
        font-style: italic;


	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
    border-top-style: double;
    border-top-width: 1px;
}
#footer-copyright{
    font-size: 1em;
}
#navlist
{
	list-style-type: none;
	color: #000000;
   font-size:190%;



}

#navlist li
{
    width:100%;

float: left;

/*margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;

  border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #66ffff;
    border-left-color: #66ffff;
    border-bottom-color: #66ffff;
    border-top-color: #66ffff;*/


}
#hamburgerlist
{
	list-style-type: none;
	color: #000000;
   font-size:3.2em;



}
#hamburgerlist li
{
    width:100%;

float: left;

margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;

  border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    border-bottom-color: #999999;
    border-top-color: #999999;


}
#map {
  width: 95%;
  height: 300px;
  margin:auto;

          }
table
{
border-collapse: collapse;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    border-bottom-color: #999999;
    border-top-color: #999999;
    text-align: left;
    width: 800px;
    padding-top: 4px;
}
table.login
{
border-collapse: collapse;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    border-bottom-color: #999999;
    border-top-color: #999999;
    text-align: left;
    width: 100%;
    padding-top: 4px;
    background-color: lightyellow;

}
table.login tr {

}
table.login td {
    font-size: 2.5em;
}
table.join
{
border-collapse: collapse;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    border-bottom-color: #999999;
    border-top-color: #999999;
    text-align: left;
    width: 98%;
    margin:auto;
    padding: 10px;

   border:none;

}
table.join td.left {
    font-size: 3em;
    width:30%;
    border:none;
}
table.join td {
    font-size: 3em;
     border:none;
     width:50%;
}
table.join th {
    font-size: 1.5em;
     border:none;
}
table.footer
{
border-collapse: collapse;
    font-size: 1.2em;
    text-align: left;
    width: 95%;
    margin:auto;
    padding: 10px;

   border:none;

}
table.footer td {
    font-size: 1em;
     border:none;
     padding:0.5em;
     padding-top: 1em;
      padding-bottom: 1em;
}
input {
      font-family: inherit;
      font-size: inherit;
  }
th
{
    padding: 2px;
    font-size: 16px;
    font-weight: bold;

    border-bottom-style: solid;
    border-bottom-color: #cccccc;
     border-right-style: solid;
    border-left-style: solid;
   border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-top-color: #cccccc;
    background-color: #ffff66;
}
td
{
padding: 2px;

    border-bottom-style: solid;
    border-top-style: solid;

    border-bottom-width: 1px;
    border-top-width: 1px;

    border-bottom-color: #cccccc;
    border-top-color: #cccccc;
    font-size: 14px;

}
td.login
{
padding: 2px;

 font-size: 3em;

}
table.listTable
{
border-collapse: collapse;
    border: none;

    text-align: left;
    width: 100%;
    padding-top: 4px;


    background-color: #FFFFFF;
}

table.listTable td.image {
    width:19%;
    font-size: 2.5em;
    padding: .1%; 
      
}
table.listTable td {
     border-top-style: solid;
    border-color: white;
    border-width: 1px;
    padding:.4%;
    font-size: 2em;

}
table.viewTable
{
border-collapse: collapse;

border: none; 
    text-align: left;
    width: 92%;
    padding-top: 4px;



    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 3%;
    margin-top: 3%;
}
table.viewTable td.image {
    width:35%;
    font-size: 2.5em;
    padding: .5%;
}
table.viewTable td {
    padding:.8%;
    font-size: 2.2em;
border: none;

border-bottom: 1px solid #FFF;
width:60%;
}
table.viewTable td.prime {
    width:30%;
    border-bottom: 1px solid #FCFDFF;
    background-color: #E4E4E4;
padding:.8%;
}
table.viewTable tr {


     border-bottom: 1px solid #FFF;

}
table.viewTable th {
    padding:.5%;
    font-size: 2.5em;
      background-color: #8e8e8e;
     border-bottom: 2px solid #C1C2C5;
}
table.style2{
    border: 1px solid black;
    text-align: left;
    width: 580px;
   margin-left: 15px;

}
td.style2{
    border-bottom: 1px solid black;
    width: 400px;


}
td.style3{
    border: 1px solid black;
    background-color: #e8e8d0;
    width: 150px;
    font-weight: bold;
    margin-left: 15px;
}
th.style2{


  background-color: #8e8e8e;
    font-weight: bold;
     border: 1px solid black;

}
tt.style2{
      background-color: #656565;
    font-weight: bold;
}
table.dropTable{
    border:none;
}
td.dropTable{
    border:none;
}
tr.dropTable{
    border:none;
}
table.listing
{
border-collapse: collapse;
border: none;
    text-align: left;
    width: 100%;
    padding-top: 4px;
    background-color: #FBEA2B;
    padding: 10px;
    margin:auto;

}
table.listing td
{

     border: none;
     padding: 10px;
     font-size: 1.8em;
}
table.listing tr
{

     border: none;
}
table.listing td.left {
    font-size: 3em;
    width:30%;
    border:none;
}
table.filter
{
    width:95%;
border-collapse: collapse;
    text-align: left;
background-color: #f7f7f7;
margin:auto;
border-radius: 0px 0px 3px 3px;
border-color:  #b682d9;
border-width: 0.5em;
padding: 1em;
margin-bottom:1em;
}
table.filter td
{
     font-size: 1.3em;
     border: none;


}
table.filter tr
{
     font-size: 1.6em;
     border: none;
}

.tit {padding:10px; background:#f5f5f5;} .tag {background:#ffa;}
div.pagination {
    width:80%;
	padding: 5px;

         
        font-size: 3em;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 1%;
	border: 1px solid #AAAADD;

	text-decoration: none; /* no underline */
	color: #520891;
        
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
margin: 1%;
	color: #000;
        
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 1%;
		border: 1px solid #000099;

		font-weight: bold;
		background-color: #000099;
		color: #FFF;
                
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 1%;
		border: 1px solid #EEE;
                
		color: #DDD;
	}
	legend {

  padding: 6px;

  font-size: 2em;
  color: #5a5a5a;




  font-weight:bold;
      font-family: 'Courier New',Courier,monospace;
}
  #slideshow {
    position:relative;
height:400px;

width:70%;
margin-top: .4em;
margin-right: auto;
margin-bottom: .4em; 
margin-left: auto;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;

}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.logo{
	float:left;

        width:100%;
margin:0px;
padding:0px;
padding-top:4px;
padding-bottom:0px;
 background-color: #eee;
  
font-size:1.8em;

}
.logo img{

}
.flag{
    width:100%;
    height:100%;
	float:left;
	margin: 10% auto auto;
}
.flag img{display:block; margin:auto;}

#logoFlag{
    width:100%;

}
.menu-btn div {
	position: absolute;
	left: 100%;
	top: 64%;
	padding-right: 8px;

	margin-top: -0.50em;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 200;
	vertical-align: middle;
        float:right;

	z-index: 99;
}
.menu-btnsearch div {
	text-align: right;

	z-index: 99;
}

.menu-btn span {
	display: block;
	width: 4em;;
	height: 1em;
	margin: 4px 0;
	background: rgb(0,0,0);
	z-index: 99;
}

.menu-btn2 div {
	position: absolute;
	left: 100%;
	top: 64%;

	padding-right: 8px;
	margin-top: -0.50em;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 200;
	vertical-align: middle;
	z-index: 99;
}

.menu-btn2 span {
	display: block;
	width: 19px;
	height: 3px;
	margin: 4px 0;
	background: rgb(0,0,0);
	z-index: 99;

}

.responsive-menu{
	display: none;
    font-size: 2em;
    color: #242424;
    width: 400%;
    background-color: #ffc300;
    border-radius: 15px;
    padding: 5px;
    height: 220px;
    font-weight: 700;
    line-height: 30px;
    margin-top:20%;
          margin-bottom:3%;
}
.responsive-filter{
	display: none;
               
}
.responsive-up{
	display: none;
               
}
.responsive-downtoup{
	display: none;
               
}

.responsive-menu2{
	display: none;
}
.responsive-menuauto{
	display: none;
}
.responsive-menurealestate{
	display: none;
}
.responsive-menuforsale{
	display: none;
}
.responsive-menuforrent{
	display: none;
}
.responsive-menujobs{
	display: none;
}
.responsive-menumiscellaneous{
	display: none;
}
.responsive-menurepairs{ 
	display: none;

}
.responsive-menuservices{
	display: none;
}
.responsive-menueducation{
	display: none;
}
.responsive-menusearch{
	display: none;
          background-color: #00a6ff;
          width:120%;
          text-align: left;
          font-size: 1.6em;
          padding-top: .1%;

          margin-right:2%;
          margin-bottom:3%;
border-radius:6px;
float:right;
height:200px;
}

.expand {
	display: block !important;
}
.expandfilter {
	display: block !important;
        border-color:  #b682d9;
        border-width: 0.5em;
}
.mobile-nav-button{
	float:left;
        width:18%;
        padding-top:.1%;

}
.mobile-nav-button-search{
	float:right;
    width:77%;
    text-align: right;
        padding-top:.1%;



    border-radius:10px;

}
#searchForm{


    color: #000000;
}
#buttonGreen{
    width:30%; background-color: green; color: white;font-size: 2.5em;
    border-radius:8px; text-align: center; padding:1em;
    padding-top:.8em; padding-bottom: .5em; float:left; margin:.2em;
}
#buttonOrange{
    width:30%; background-color: #fe730f; color: white;font-size: 2.5em;
    border-radius:8px; text-align: center; padding:1em;
    padding-top:.8em; padding-bottom: .5em; float:left;margin:.2em;
}
  #buttonRound{
    width:40%;
    background-color: #c22afb;
    color: white;font-size: 22px;
   text-align: center; padding:5px;
    float:right; margin:4px;
      box-shadow: 2px 2px 2px #9C9C9C;
      border-width: 1px;
      border-style: solid;
}
select{
     font-size: 1.2em;
     border: 1px solid #AAA;
    border-radius: 2px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  width:50%;
    margin: 0;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
form input[type=file]{
	width:50%;

	color:#565656;
	font-weight:bold;
	font-size:1.2em;
	padding:10px;
}
form input[type=submit]{
	width:50%;
	background: #f9fcf7;
	background: -moz-linear-gradient(top,  #f9fcf7 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -o-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -ms-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: linear-gradient(to bottom,  #f9fcf7 0%,#eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#eee',GradientType=0 );
	color:#565656;
	font-weight:bold;
	font-size:1.2em;
	padding:10px;
}
form input[type=reset]{
	width:50%;
	background: #f9fcf7;
	background: -moz-linear-gradient(top,  #f9fcf7 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -o-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -ms-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: linear-gradient(to bottom,  #f9fcf7 0%,#eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#eee',GradientType=0 );
	color:#565656;
	font-weight:bold;
	font-size:1.2em;
	padding:10px;
}
form input[type=submit]{
	cursor: pointer;
}

form input[type=text],
form input[type=password],
form textarea{
	padding:5px;
}
form input[type=text]{
    font-size: 1.2em;
    border-color:green;
    border-radius:5px;
}
form input[type=select]{
    font-size: 1.2em;
    border-color:green;
    border-radius:5px;
}
form input[type=text],
form input[type=password],
form textarea
{
    font-size:1.5em;
	background:#fafafa;
	border:1px solid #ddd;
	width:90%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
         border-radius:5px;
}
form input:focus,
form textarea:focus{
	outline:1px solid #00baff;
}
input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  
}

.listing_form{
    border-color:#F00;
    border-style: solid;

    border-right-color: #ffff00;
    border-left-color: #ffff00;
    border-bottom-color: #ffff00;
    border-top-color: #ffff00;
    width:96%;
    margin: auto;

}
form input.filter[type=text]
{
    font-size:1em;
	background:#fafafa;
        border:1px solid #ddd;
	width:90%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
         border-radius:5px;
}
select.filter{
     font-size: 1em;
     border: 1px solid #AAA;
    border-radius: 2px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  width:50%;
    margin: 0;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
::-webkit-input-placeholder {
   font-size: .7em;
}

:-moz-placeholder { /* Firefox 18- */
    font-size: .7em;
}

::-moz-placeholder {  /* Firefox 19+ */
    font-size: .7em;
}

:-ms-input-placeholder {
     font-size: .7em;
}
.wrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}
.image-wrap {
    max-height: 100px;
    overflow: hidden;
    max-width: 140px;
    -webkit-transition: max-width .5s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: max-width .5s ease-out;  /* FF4+ */
    -ms-transition: max-width .5s ease-out;  /* IE10? */
    -o-transition: max-width .5s ease-out;  /* Opera 10.5+ */
    transition: max-width .5s ease-out;
}
#showMe {
      animation: cssAnimation 0s 5s forwards;
      visibility: visible;
       
        
}

@keyframes cssAnimation {
  to   { visibility: hidden; 
             
            }
}