/* CSS Document by Dieter Schneider 2006 | www.csstemplateheaven.com */

* {margin: 0;
   padding: 0;
}

p {
	margin-bottom: 15px;
	background-color: #fff;
	padding: 5px;
        font-size: inherit;
}
p.listingHead{
    padding: 5px;

    background-color: #84CDEF;
   font-size: 16px;
	width: 600px;

        padding: 5px;
text-align: left;
    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, #B9B9B9, white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, #B9B9B9, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, #B9B9B9, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(left,#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: 1px 1px 1px #a8a8a8;
   /* margin-bottom: 4px;*/
    height: 65px;
   position: fixed;
  top: 0;
  transition: top 0.2s ease-in-out;
  width:100%;
  z-index: 100;
}
#h1 {
 

        background-repeat: no-repeat;



color: white;

         margin: auto;




    width: 1100px;
   /* position:fixed;
    width:100%;
    z-index: 200;
 top:0px;*/
}
#top{
     background-color: #4a4a4a;
   /* box-shadow: 2px 2px 2px #111;
    margin-bottom: 4px;*/
    height: 85px;
   position: fixed;
  top: 0;
  transition: top 0.2s ease-in-out;
  width:100%;

} 
h1 {
	 padding: 5px;
height:25px;
    background-color: #84CDEF;
   font-size: 16px;
	width: 600px;

        padding: 5px;
text-align: left;
    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, #B9B9B9, white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, #B9B9B9, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, #B9B9B9, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(left,#B9B9B9, white); /* Standard syntax */
}

h2 {
	margin-left: -3000px;
	height: 0px;
}

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

h3 {
	margin-top: 5px;

	font-size: 16px;

	padding-right: 10px;
        padding-left: 0px;
text-align: left; 
    color: #393939;
    font-weight: bold;
    font-family: calibri,Arial,Helvetica,sans-serif;
    
}

h4 { 
	color:#4a4a4a;
	font-size: 16px;
        margin:10px 0;
	padding: 2px;
	text-align: left;
        /*background-image: url(../images/h4back.jpg);*/ 
       background-color:#ececec;;
        border-radius: 3px;
        box-shadow: 2px 2px 2px #000;
}
h5
{
        width: 100%;
        margin-top: 2px;
	color:#505050;
	font-size: 12px;
	padding: 3px;


    font-variant: normal;
    

    font-weight: bold;

}
h6
{
        width: 400px;
        margin: 0;
	color: #ffffff;
        text-align: center;
	font-size: 12px;
	background-color: #2720a4;
	padding: 2px;
}
h7
{
        width: 200px;
        margin: 0;
	color: #ffffff;
        text-align: center;
	font-size: 12px;
	background-color: red;
	padding: 2px;
}
h8
{
        width: 200px;
        margin: 0;
	color: #ffffff;
        text-align: center;
	font-size: 12px;
	background-color: orange;
	padding: 2px;
}
h9
{

        color: black;
	font-size: 14px;

       

	padding: 1px;


       background-color: #fcb60d;

    font-family: Georgia;





}
h10
{

        color: black;
	font-size: 14px;



	padding: 1px;


       text-align: center;

    font-family: Georgia;





}
h11
{

        color: #242424; 
	font-size: 14px;
text-align: right;





       font-family: Georgia;
       margin-right: 10px;





}
img{
    border: none;
}
.imageContainer {
       width:90%;
       height:100px;
       margin: auto;
       height:100px;

        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: 12px;

        padding-bottom: 0px;
        padding-top: 65px;

	font-family: Georgia, "Times New Roman", Times, serif;
        width:100%;
background-color:#FFF;



   /*
    background-image: url(../images/kathmanduview.jpg);
 background-repeat: no-repeat;
 background-attachment: fixed;
       background-size:cover;
      background-height: 1200;
        background-position: center;
 background-size: 100% 90px;
    background-attachment: fixed
   background-image: url(../images/adhimal.jpg);
    background-repeat: no-repeat;
    background-image: url(../images/backBluesmall.jpg);
    background-position: right 22px;*/
}

#header {

	background-repeat: no-repeat;

	height: 20px;

	padding-right: 10px;
	background-color: #0b92ca;
	margin-bottom: 10px;
        margin-top: 10px;
	text-align: left;
        font-style: italic;
        font-size: 14px;
	color: #ffffff;
	padding-top: 8px;
        box-shadow: 2px 2px 2px #111;
        
}
#ad {

	background-repeat: no-repeat;

	height: 30px;

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

        font-size: 14px;

}
#adimg {
    position: relative;
 bottom:5px;

}
#adbottom {

	background-repeat: no-repeat;

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

}
#header1 {

	background-repeat: no-repeat;

	height: 15px;

	padding-right: 10px;
	background-color: #25bff1;
        background-attachment: scroll;
	margin-bottom: 10px;
	text-align: center;
        text-decoration: blink;
        font-style: italic;
        font-size: 12px;
	color: #faf04c;
	padding-top: 8px;
        box-shadow: 2px 2px 2px #111;
}

.header_txt {
    font-size: 18px;
	color: #151313;
	background: none;
        padding: 2px;
}
.h1_txt {
    font-size: 14px;
	color: #ffffff;
	background: none;
        float: right;
        padding:2px;
text-align: center;
}
.h2_txt {
    font-size: 14px;
	color: #ffffff;
	background: none; 
       float: left;
        padding: 2px;    
} 
.h3_txt {
    font-size: 14px;
	color: #0b92ca;
	background: none;  
       float: right; 
        padding: 2px;
}

.nav-up {
      top: -85px; 
}
.navi-up {
      top: -400px; 
}
 
#leftForWindows {
    width: 160px;
    height: 200px;
       float: left;
       margin-left: .4em;
       margin-bottom: .4em;
       padding-right: .2em;
       font-family: georgia;
       letter-spacing: 0.01em;

}

#windowList{
    border-bottom:solid;
    border-bottom-width: 1px;
}
#right {width: 200px;
        float: right;
}
#autoView {
    width: 95%;
    max-width:95%;
 

       float: left;
      margin-top: 2.5%;

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


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


    border-bottom-color: #dedede;
    border-top-color: #000000;*/ 
   border: solid;
    border-width: 1px;
    border-radius: 10px 10px 10px 10px; 
    border-color: #DDD;
    
    background-color: #F3F3F3;
}
#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: 850px;
       float: left;
}
#listingViewContent {width: 620px;
       float: left;
}
#listingViewImage {width: 155px;

       float: left;

}
#sidefilter {
    width:210px;
    float:left;
    background-color: #b682d9;
    padding: 2px; 
    margin: 5px;
    margin-top: 10px;
    position:fixed;
}
#listwithsidefilter {
    width:675px;
    float:left;
}
#wrapperforfilter{
    position: relative;
width: 220px;
float: left;
height: 10px;
}
.listingViewImage img {
    border: 10px solid #fff;
  float: left;
  height: 300px;
  width: 300px;
  margin: 20px;
  overflow: hidden;

  -webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111;

}
#form{
    width: 600px;
    float: left;
}
#form.login{
    width: 390px;
    float: left;

}
#frame{

    width: 1100px;
    margin: 0 auto;
    background-color: #fff;
    padding: 15px;
    overflow: hidden;
padding-top:1px;
/*margin-top: 80px;*/
}
#heavy{

    width: 900px;
    margin: 0;
    
    float: left;


}
#heavyForWindow{

    width: 900px;
    margin: 0;
    margin-top: 10px;
    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:5px;

}
#light{

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



}
#left {
    width: 220px;
    height: 540px;
       float: left;
       padding-right: 2px;
}
#login{
     width: 392px;
    margin: 0 auto;
    margin-left:3%;
    background-color: #c2e7ff; 

    float: left;
    position: relative;


    font-size: 18px;
}

#search {
    padding: 10px;
    text-align: right;


}


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


#footer {
	font-size: 14px;
	  background-color: #eee;
	
	text-align: center;
	padding: 5px;
	clear: both;
        color: #242424;


}


#navcontainer
{
	margin-bottom: .5em;
	overflow: hidden;
	width: 100%;
	font-size: 14px;
	
	
   
	padding-top: 5px;
	padding-bottom: 5px;
	





    color: #000000;
    font-weight: bold;

}
#navsecondarycontainer
{
	margin-bottom: .2em;
	overflow: visible;
	width: 100%;
	font-size: 12px;
        float:left;

     font-weight: 1000;
    border-bottom: 4.5px solid blueviolet;


}
#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: 16px;
        font-style: italic;


	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;

}
#navlist
{
	list-style-type: none;
	color: #000000;

}

#navlist li
{
border-left: 1px solid #e3eae3;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;

}

 #map {
  width: 100%;
  height: 400px;
    float: left;
          }

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: 390px;
    padding-top: 4px;
    background-color: #f9f9f9;
    font-size:18px;
   border:none;
}
table.login td
{
     font-size: 18px;
     border: none;
     padding: 10px;
}
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: 350px;
    padding-top: 4px;
    background-color: orange;
    padding-left: 10px;
}
table.listing
{
border-collapse: collapse;
border: none;
    text-align: left;
    width: 100%;
    padding-top: 4px;
    background-color: #FBEA2B;
    padding: 10px;

}
table.listing td
{
     
     border: none;
     padding: 10px;
}
table.listing tr
{
     font-size: 18px;
     border: none;
}
table.listing td.left
{
    width:20%;

}
table.filter
{
    width:100%;
border-collapse: collapse;
border: none;
    text-align: left;
background-color: #f7f7f7;

}
table.filter td
{
     font-size: 12px;
     border: none;


}
table.filter tr
{
     font-size: 12px;
     border: none;
}
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;

}
table.style2{
    border: none;
    text-align: left;
    width: 580px;
   margin-left: 15px;
   font-size: 18px;
   padding:2px;
   padding-left:5px;
}
td.style2{
    border-bottom: 1px solid #C1C2C5;
    width: 400px;
    font-size: inherit;
    padding:2px;
    padding-left:5px;

}
td.style3{
    border-bottom: 2px solid #C1C2C5;
    background-color: white;
    width: 150px;
    font-weight: bold;
    margin-left: 15px;
    font-size: inherit;
     padding:2px;
     padding-left:5px;
}
th.style2{


  background-color: #8e8e8e;
    font-weight: bold;
     border-bottom: 1px solid #C1C2C5;
     font-size: inherit;
      padding:2px;
        padding-left:5px;
}
table.listTable
{
border: none;
    text-align: left;
    width: 100%;
    padding-top: 4px;


    background-color: #FFFFFF;
}
table.listTable td{

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

   
}
table.listTable td {
    padding:.5%;
    font-size: 14px;
}
tt.style2{
      background-color: #656565;
    font-weight: bold;
}
table.dropTable{
    border:none;
}
td.dropTable{
    border:none;
}
tr.dropTable{
    border:none;
}

.tit {padding:10px; background:#f5f5f5;} .tag {background:#ffa;}
div.pagination {
	padding: 10px;
	margin: 3px;
        margin-top: 10px;
        font-size: 25px;
}

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

	text-decoration: none; /* no underline */
	color: #520891;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;

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

		color: #DDD;
	}
	legend {

  padding: 6px;

  font-size: 18px;
  color: #5a5a5a;




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

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

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

#slideshow IMG.last-active {
    z-index:9;
}
#loginbutton {
    font-size: 16px;
    font-style: normal;
    box-shadow: 2px 2px 2px #808080;
    color: #4a4a4a;
    box-shadow: 2px 2px 2px #808080;
    border-radius: 8px;
}
select{ 
     font-size: 18px;
     border: 1px solid #AAA;
    border-radius: 2px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);

    margin: 0;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
form input[type=submit]{ 

	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:0.8em;
	padding:10px;
        border-radius: 5px;
}
form input[type=reset]{

	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:0.8em;
	padding:10px;
}
form input[type=submit]{
	cursor: pointer;
}

form input[type=text],
form input[type=password],
form textarea{
	padding:5px;
}
form input[type=text]{
    
    border-color:green;
    border-radius:5px;
    width: 60%;
}
form input[type=select]{
   
    border-color:green;
    border-radius:5px;
}
form input[type=text],
form input[type=password],
form textarea
{
	background:#fafafa;
	border:1px solid #ddd;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
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(1.5); /* 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;
    margin:4px;
}
.image-wrap {
    max-height: 140px;
    overflow: hidden;
    max-width: 180px;
    -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;
    margin-right:12px;
}

    .image-wrap img { 
        width: 100%;
        -webkit-transition: margin-top .5s ease-out;  /* Saf3.2+, Chrome */
        -moz-transition: margin-top .5s ease-out;  /* FF4+ */
        -ms-transition: margin-top .5s ease-out;  /* IE10? */
        -o-transition: margin-top .5s ease-out;  /* Opera 10.5+ */
        transition: margin-top .5s ease-out;
    } 
    #buttonRound{
   width: 90px;
height: 30px;
background-color: #c22afb;
color: white;
font-size: 18px;
text-align: center;
padding: 3px;
float: right;
margin: 4px;
box-shadow: 1px 1px 1px #0B0909;
border-width: 1px;
border-style: solid;
border-radius: 30px;
}
#showMe {
      animation: cssAnimation 0s 5s forwards;
      visibility: visible;
     
         
}

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