/* Space Details */
#ev_space_details {
}
  #ev_space_details p.right_aligned {
    text-align: right;
    margin: 5px;
  }
  
  #ev_space_details .rounded {
    margin: 35px 0 0px 0; padding:0;
/*   margin: 6px auto 25px auto;
*/  }
#evaluation_tab .rounded{  margin:25px 0 0px 0; float:left; position:relative;  padding:0;/*added by chand*/}

    #ev_space_details .rounded .inner_details {
      padding: 0 0 0 7px; float:left; position:relative; width:98%;
    }

/* start offers tab */
      #ev_space_details .rounded .inner_details #offers_tab {
        padding: 20px;  
      }
        #ev_space_details .rounded .inner_details #offers_tab .line {
          width: 100%;
          float: left;
        }
          #ev_space_details .rounded .inner_details #offers_tab .line hr {
            width: 100%;
            background-color: #929292;
            border: 0;
            clear: left;
            color: #929292;
            height: 1px;
            margin: 20px auto;
            text-align: center;            
          }
        #ev_space_details .rounded .inner_details #offers_tab .left_box h3 {
          font-size: 14px;
          font-weight: bold;
          text-indent: 100px;
          clear: both;
        }
        #ev_space_details .rounded .inner_details #offers_tab .right_box h3 {
          font-size: 14px;
          font-weight: bold;
          padding-right: 100px;
          clear: both;
          float: right;
        }
        #ev_space_details .rounded .inner_details #offers_tab .left_box div {
          float: left;
        }
        #ev_space_details .rounded .inner_details #offers_tab .right_box div {
          float: right;  
        }        
        #ev_space_details .rounded .inner_details #offers_tab div.rounded {
          width: 160px;
          margin: 34px auto 25px auto;
          border: 1px solid #a6a6a6;
          float: left;
        }
        #ev_space_details .rounded .inner_details #offers_tab div.rounded div { 
          float: none;
        }
        #ev_space_details .rounded .inner_details #offers_tab div.rounded p { 
          padding-left: 10px;
          font-weight: bold; 
		  line-height:14px;
        }
        #ev_space_details .rounded .inner_details #offers_tab div.rounded p.link_button { 
          text-align: center;
          text-indent: 0;
        }
        #ev_space_details .rounded .inner_details #offers_tab div.rounded a {
          background: url(/images/fo/search_details_offers_more_info_btn.gif) left top no-repeat;
          height: 31px;
          width: 101px;
          display: block;
          margin: 10px auto 0 auto;
          line-height: 31px;
        }
        #ev_space_details .rounded .inner_details #offers_tab div.rounded p span { 
          float: right;
          padding-right: 10px;
        }
          #ev_space_details .rounded .inner_details #offers_tab div.rounded .price_box p {
            float: left; margin:0; padding-left:2px;
            font-weight: normal; 
          }
          #ev_space_details .rounded .inner_details #offers_tab div.rounded .price_box p.price_per_pers {
            font-size: 10px;
            font-weight: normal; 
          }
            #ev_space_details .rounded .inner_details #offers_tab div.rounded .price_box p.price_per_pers span { 
              font-size: 26px;
              font-weight: bold;
              line-height: 25px;
              float: left;
            }

        #ev_space_details .rounded .inner_details #offers_tab .left_box div.offers_picture {
          clear: left;
          padding: 10px 30px 10px 0;
        }
        #ev_space_details .rounded .inner_details #offers_tab .left_box div.offers_description {
          padding: 10px 30px;
          width: 48%;
        }
          #ev_space_details .rounded .inner_details #offers_tab .left_box div.offers_description p span {
            font-weight: bold;
          }

        #ev_space_details .rounded .inner_details #offers_tab .right_box div.offers_picture {
          clear: right;
          padding: 10px 30px;
        }
        #ev_space_details .rounded .inner_details #offers_tab .right_box div.offers_description {
          padding: 10px 30px;
          width: 40%;
        }
          #ev_space_details .rounded .inner_details #offers_tab .right_box div.offers_description p span {
            font-weight: bold;
          }        

  #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper {
    background-color: #f4f4f4;
    text-align: left;
    font-size: 13px;
    color: #414141;
    /*margin: 3px -3px -3px -5px;*/
    padding-left: 10px;
	overflow-x:hidden;
    overflow-y:scroll;
	position:relative;
    height: 510px;


	
 	/*text-align: left;
	background:#F8F8F8 none repeat scroll 0 0;
	float:left;
	height:510px;
	margin:0;
	overflow-x:hidden;
	overflow-y:scroll;
	position:relative;
	width:662px ;*/
  }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper h4 {
      font-weight: bold;
      padding: 5px 0;
	  float:left; width:100%;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper ul {
      list-style-type: disc;
      padding-left: 15px;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper div.space_details_description {
      float: left;
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper div.space_details_description p {
        width: 390px;
      }
  #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal {
  }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded {
      width: 600px; 
	  float:left; margin-top:-5px;
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded {
        width: 580px;
        margin: 0 auto 25px;
        float: left;
        margin-left: 10px;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .spaces {
          float: left;
          margin-left: 15px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box p.price span {
          font-weight: normal;
          margin-left: -8px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded p {
          padding-left: 0;
          width: auto;
          font-size: 13px;
          float: left;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded p.note {
          font-size: 9px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box p.price {
          font-size: 24px;
          padding-left: 0;
        }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements {
      padding: 0;    
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row {
        width: 570px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.large {
        width: 120px;
        float: left;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.medium {
        float: left;
        width: 110px;
        text-align: right;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.label_bold {
        font-weight: bold;
        width: 130px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.small {
        width: auto; margin-top:10px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row input {
        width: 75px;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row input.checkbox {
          width: 14px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row input.small {
          width: 30px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row textarea {
          width: 580px;
          margin-left: 10px;
        }
    
/* end offers tab */
      
  .upper_links {
    vertical-align: middle;
    margin-bottom: 5px;
    text-indent: 25px; line-height:30px;
	margin-top:5px;
  }
    .upper_links a:hover{ text-decoration:underline;
  
  }
  
  #ev_space_details h2#space_title {
    margin-top: 10px;
    float: left;
    clear: left;
    width: 93%;
  }
    #ev_space_details h2#space_title img {
      vertical-align: middle;
    }
    #ev_space_details h2#space_title span {
      padding-right: 5px;
    }
  #ev_space_details .right_aligned {
    width: 100%;
    text-align: right;
  }
  #ev_space_details #user_options {
    list-style-type: none;
    margin-left: 0;
    width: 890px;
    float: right;
    padding-right: 50px !important;
    padding-right: 0;
  }
  #ev_space_details #user_options li {
    display: inline;
    float: right;
    border-left: 1px solid #595959;
    width: 95px;
  }
    #ev_space_details #user_options li.first, #ev_space_details #user_options li.last {
      border-left: 0;
    }
    #ev_space_details #user_options li.first {
      width: 135px;
    }
    #ev_space_details #user_options li a {
      display: block;
      text-decoration: none;
      line-height: 20px;
      height: 20px;
      vertical-align: middle;
      font-size: 11px;
      text-align: center;
    }
    #ev_space_details #user_options li img{
      vertical-align: middle;
    }
  #ev_space_details #general_evaluation {
    margin-top: 10px;
    float: right;
  }
    #ev_space_details #general_evaluation img{
      vertical-align: middle;
    }
  #ev_space_details #general_info, #ev_space_details #spaces, #ev_space_details #packs, #ev_space_details #evaluation {
    clear: left;
    width: 907px;
    margin: auto;
  }
  
  /* general tab */
  #ev_space_details #general_details {
   border:0 solid red;
float:left;
position:relative;
width:940px;
  }
  
    #ev_space_details #general_details h3 {
      border: 1px solid green;
      font-weight: bold;
      font-size: 13px;
    }
      #ev_space_details #general_details h3.no_background {
        border: 0;
      }
  #ev_space_details #general_details #video {
    float: left; position:relative;
	border:0px solid green;margin-left:28px;width:441px;margin-right:15px;height:288px;overflow:hidden;
  }
  #ev_space_details #general_details #description.rounded {
    clear: left;
    width: 940px;
    padding: 10px 0;
    border: 1px solid #808080;
    /*margin: 30px 2px 0 0;margin:35px auto 25px !important;*/margin:0px auto 0px ;
  }
    #ev_space_details #general_details #description p, #ev_space_details #general_details #description h3 {
      margin: 5px;
    }
  #ev_space_details #general_details dd .content_wrapper h4 {
    font-weight: bold;
    font-size: 12px;
    margin-top: 15px;
  }
  #ev_space_details #general_details p {
    line-height: 15px;
  }
    #ev_space_details #general_details .evaluation p {
      margin-top: 10px;
    }
        #ev_space_details #general_details ul.candidad span {
          background: none;
          display: block;
          text-align: right;
          float: right;
        }
 /* #ev_space_details #general_details dl#general {
    width: 425px; height: 266px;
    margin: 0 4px 0 0px; 
	padding-left:10px;
  }*/
    #ev_space_details #general_details dl#general dd div.content_wrapper {
      /*height: 229px;*/ height: 290px; width:423px;
    }
      #ev_space_details #general_details dl#general .content_wrapper .details {
        float: left;
       /* width: 315px;*/ width: 395px; padding-left:10px; padding-top:5px;
      }
      
      /*#ev_space_details #user_buttons.rounded, added by chand*/
	  #ev_space_details #spaces_details #space_rooms .content_wrapper #user_buttons.rounded, #ev_space_details #spaces_details #space_rooms .full_row .rounded {
        float: right;
        padding: 10px 0;
        margin: 20px 5px 20px 0 !important;
        width: 175px;
      }
      #ev_space_details #user_buttons .rooms, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms {
        height: 59px;
      }
        #ev_space_details #user_buttons .rooms p, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms p {
          font-size: 13px;
          font-weight: normal;
          padding-left: 10px;
          margin: 0;
        }
        #ev_space_details #user_buttons .rooms p span, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms p span {
          font-size: 13px;
          font-weight: bold;
          line-height: 19px;
        }
        #ev_space_details #user_buttons .rooms .spaces, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms .spaces, #ev_space_details #rooms_details #room_header td div.rounded .price_box, #ev_space_details #evaluation_tab .rounded .price_box, #ev_space_details .rounded .inner_details #offers_tab .rounded .price_box, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .price_box, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box {
          background: url(/images/fo/search_details_spaces_pricing_box.gif) left top no-repeat;
          width: 149px; height: 44px;
          margin: auto; padding: 0;
        }
        #ev_space_details #rooms_details #room_header td div.rounded .price_box, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box {
          text-align: left;
        }
          #ev_space_details #user_buttons .rooms .spaces p, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms .spaces p, #ev_space_details #rooms_details dl#room_header td div.rounded .price_box p, #ev_space_details #evaluation_tab .rounded p {
            font-size: 14px;
            font-weight: normal;
            padding-left: 10px;
            padding-top: 0px;
            margin: 0;
            text-align: left;
          }
        #ev_space_details #user_buttons .rooms .spaces p.price, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms .spaces p.price, #ev_space_details #rooms_details #room_header td div.rounded .price_box p.price, #ev_space_details #evaluation_tab .rounded  .price_box p.price, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box p.price {
          line-height: 22px;
          font-size: 20px;
          font-weight: bold;
        }
        #ev_space_details #user_buttons .rooms .spaces p.price span, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms .spaces p.price span, #ev_space_details #rooms_details #room_header td div.rounded .price_box p.price span, #ev_space_details #evaluation_tab .rounded .price_box p.price span, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box p.price span {
          font-size: 8px;
		  font-weight:bold;
        }
      #ev_space_details #user_buttons p, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded p {
        text-align: center;
        margin: 5px 0px;
      }
      #ev_space_details #user_buttons .btn, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .btn, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .btn {
        background: transparent url(/images/fo/search_details_reservation_btn.png) left top no-repeat;
        width: 124px; height:41px;
        border: 0;  /*padding-top:7px;added by chand*/
        font-weight: bold;
        font-size: 13px;
       /* margin: 25px 0;*/
        display: block;
      }
       #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .btn {
          margin: 0;
        }      
      #ev_space_details #general_details dl#general dd div.content_wrapper p span, #ev_space_details #spaces_details #space_rooms .content_wrapper .rounded p span, #ev_space_details #rooms_details dl#room_header td div.rounded p span, #ev_space_details #evaluation_tab .rounded p span {
        font-weight: bold;
        background: none;
        float: none;
        display: inline;
      }
  #ev_space_details #general_details #equipment_map_wrapper {
    background: transparent url(/images/fo/search_details_map_equipment_bg.gif) left bottom no-repeat;
    width: 940px; margin-top:15px;
    /*margin: 18px 0;*/ float:left; position:relative;
  }
  #ev_space_details #general_details dl#establecimiento {
    width: 525px;
    margin: 0;
  }
  #ev_space_details #general_details dl#establecimiento dd, #ev_space_details #general_details dl#map dd, #ev_space_details #general_details dl#establecimiento dd span, #ev_space_details #general_details dl#map dd span {
    background: none;
    padding: 0 2px;
  }
    #ev_space_details #general_details #establecimiento div.content_wrapper {
      float: left;
      width:525px;
      border: 0; height:auto;
    }
      /*#ev_space_details #general_details #establecimiento div.content_wrapper div {
        float: left;
        height: 100%;
        width: 164px;
      }*/
      #ev_space_details #general_details #establecimiento p.aligned_right, #ev_space_details #general_details dl#rooms_details p.aligned_right {
        font-size: 11px;
        text-align: right;
        margin-right: 10px;
      }
      #ev_space_details #general_details #establecimiento ul li span, #ev_space_details #general_details dl#rooms_details ul li span {
        text-align: right;
        display: inline;
        padding-right: 20px;
        position: relative;
        top: -10px;
      }

  #ev_space_details #general_details dl#map {
    width: 394px;
    float: right;
    margin: 0;
  }
    #ev_space_details #general_details dl#map dd {
      text-align: center;
    }
    #ev_space_details #general_details dl#map div.content_wrapper {
      padding-left:0px;
      border: 0;
    }
    
  #ev_space_details #general_details dl#similar {
    width: 940px; /* margin:10px 0 0 0;*/margin:10px 0 0 0;
    clear: left;
  }
    #ev_space_details #general_details dl#similar dd {
    }
    #ev_space_details #general_details dl#similar .content_wrapper {
      height: auto;
      padding:20px 0 20px 0; 
	  width:938px;
    }
      #ev_space_details #general_details dl#similar .content_wrapper .rounded {
        width: 280px;
        margin: 30px 15px !important;
        margin: 30px 10px;
        float: left;
        padding-left: 5px;
      }
        #ev_space_details #general_details dl#similar .content_wrapper .rounded .space {
        font-size:11px; margin-left:auto; margin-right:auto; width:260px; padding:10px;
        }
        #ev_space_details #general_details dl#similar .content_wrapper .rounded .space img {
          float: left;
          width: 86px;
        }
          #ev_space_details #general_details dl#similar .content_wrapper .rounded .space .degree img.text_middle {
            vertical-align: middle;
            float: none;
          }     
        #ev_space_details #general_details dl#similar .content_wrapper .rounded .space .short_info {
          float: right;
          width: 170px;
        }
          #ev_space_details #general_details dl#similar .content_wrapper .rounded .space .short_info h5 {
            font-weight: bold; line-height:15px;
          }
          #ev_space_details #general_details dl#similar .content_wrapper .rounded .space .short_info span {
            background: none;
/*             position: relative; */
/*             top: -10px; */
          }
        #ev_space_details #general_details dl#similar .content_wrapper .rounded .space .degree {
          clear: both;
          width: 100%; 
		  margin-bottom:5px; 
		  margin-top:5px; 
		  float:left;
        }
        #ev_space_details #general_details dl#similar .content_wrapper .rounded .space .degree img {
          display: inline;
        }
      #ev_space_details #general_details dl#similar .content_wrapper h4 {
        margin: 0px 0 0 10px;
      }
  /* end general tab */
  
  /* rooms tab */
  #ev_space_details #rooms_details dl#room_header {
    clear: both;
    width: 940px;
    float: left;
    margin-bottom:0px;
  }
    #ev_space_details #rooms_details dl#room_header dt span.first, #ev_space_details #rooms_details #room_header div.content_wrapper td.first {
      width: 260px;
      text-align: left;
    }
    #ev_space_details #rooms_details dl#room_header dt span {
      text-align: center;
    }
      #ev_space_details #rooms_details dl#room_header dt span.last {
        background: url(/images/search_details_top_right_box.gif) right top no-repeat;
      }
    #ev_space_details #rooms_details #room_header .content_wrapper {
    }
    #ev_space_details #rooms_details dl#room_header table {
      width: 100%;
    } 
    #ev_space_details #rooms_details dl#room_header .content_wrapper tr.even {
      background-color: #f4f4f4;
    }
    #ev_space_details #rooms_details #room_header .content_wrapper td {
      width: 125px;
      text-align: center;
      padding: 3px;
    }
      #ev_space_details #rooms_details #room_header .content_wrapper td img {
            vertical-align: middle;
          }
    #ev_space_details #rooms_details #room_header .content_wrapper .full_row {
    /*  width: 940px; */ width: 930px; /*change by chand*/
    }
      #ev_space_details #rooms_details #room_header .content_wrapper .images {
        float: left;
        width: 300px;
        margin-right: 10px;
      }
        #ev_space_details #rooms_details #room_header .images img {
          /*border: 1px solid #878787;*/
          float: left;
          margin: 5px;
        }
        #ev_space_details #rooms_details #room_header .images .small {
          margin-top: 24px;
        }
        #ev_space_details #rooms_details #room_header .images .big {
          width: 274px; height: 188px;
        }
        #ev_space_details #rooms_details #room_header td div.room_equipment {
          font-size: 12px;
          line-height: 14px;
          float: left;
          text-align: left;
          /*width: 560px;*/ 
		  margin:10px;
        }
          #ev_space_details #rooms_details #room_header td div.room_equipment h5 {
            font-weight: bold;
          }
          #ev_space_details #rooms_details #room_header td div.room_equipment ul {
            float: left;
            margin: 0 5px;
          }
        #ev_space_details #rooms_details #room_header td div.rounded {
          width: 560px;
          float: left;
        }
          #ev_space_details #rooms_details #room_header td div.rounded .price_box, #ev_space_details #rooms_details #room_header td div.rounded .evaluation, #ev_space_details #rooms_details #room_header td div.rounded .spaces, #ev_space_details #rooms_details #room_header td div.rounded .request, #ev_space_details #evaluation_tab .rounded .price_box, #ev_space_details #evaluation_tab .rounded .evaluation, #ev_space_details #evaluation_tab .rounded .spaces, #ev_space_details #evaluation_tab .rounded .request, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .request {
            float: left;
            margin: 0 5px; font-weight:bold;
          }
          #ev_space_details #rooms_details #room_header td div.rounded .request span {
            width: auto;
          }
          #ev_space_details #rooms_details #room_header td div.rounded .evaluation img,  #ev_space_details #evaluation_tab .rounded .evaluation img {
            vertical-align: middle;
          }
          #ev_space_details #rooms_details #room_header td div.rounded .request a, #ev_space_details #evaluation_tab .rounded .request a, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .request a {
            display: block;
            background: url(/images/fo/search_details_rooms_request_btn.gif) right top no-repeat;
            height: 41px; width: 123px;
           /* line-height: 20px;*/ padding-top:7px;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
          }
          #ev_space_details #rooms_details #room_header td div.rounded .request a span, #ev_space_details #evaluation_tab .rounded .request a span {
            background: none;
            float: none;
            font-weight: bold;
          }
  /* end rooms tab */
  
  /* spaces tab */
  #ev_space_details #spaces_details dl#spaces_menu {
    width: 185px;
    clear: left;
    margin: 0;
    margin-bottom: 18px;
  }
    #ev_space_details #spaces_details dl#spaces_menu span {
      padding-left: 1em;
    }
      #ev_space_details #spaces_details dl#spaces_menu .content_wrapper {
        padding-left: 0;
      }
    
  #ev_space_details #spaces_details dl#overview, #ev_space_details #spaces_details dl#space_rooms {
    width: 940px; float:left;
    /*margin: 0 0px 18px 0px; commented by chand*/ margin: 0 0px 0px 0px;
  }
    #ev_space_details #spaces_details dl#overview .content_wrapper {
      text-align: center;
    }
    #ev_space_details #spaces_details dl#space_rooms dt span, #ev_space_details #rooms_details dl#room_header dt span {
      background: none;
      float: right; width: 75px;
     /* width: 70px;*/
      padding-left: 0;
    }
      #ev_space_details #rooms_details dl#room_header dt span {
        width: 132px;
      }
      #ev_space_details #spaces_details dl#space_rooms dt span.last {
        background: url(/images/search_details_top_right_box.gif) right top no-repeat;
      }
      #ev_space_details #spaces_details dl#space_rooms dt span.first, #ev_space_details #spaces_details #space_rooms .content_wrapper td.first {
        /*width: 160px; */
		width: 300px; 
		
		padding-left:5px;
		
      }
      #ev_space_details #spaces_details dl#space_rooms dt span.header_capacity, #ev_space_details #spaces_details #space_rooms .content_wrapper td.capacity_data {
/*        width: 240px;*/
		  width: 297px;
      }
      #ev_space_details #spaces_details #space_rooms .content_wrapper td {
        width: 70px;
        vertical-align: middle;
      }
      #ev_space_details #spaces_details #space_rooms .capacity {
        /*width: 245px;
        margin: 0 8px 18px 14px;*/
		width: 356px;
        margin: auto;
		
      }
        #ev_space_details #spaces_details #space_rooms .capacity div {
          float: left; 
          padding: 5px; 
          font-weight: bold;
        }
          #ev_space_details #spaces_details #space_rooms .capacity div p {
            padding-top: 5px;
            font-weight: normal;
            text-align: center;
          }
      #ev_space_details #spaces_details #space_rooms .full_row {
        width: 930px;
      }
      #ev_space_details #spaces_details #space_rooms .services {
        width: 163px;
        margin: 0;
        float: left;
      }
        #ev_space_details #spaces_details #space_rooms .services p.value, #ev_space_details #spaces_details #space_rooms h6 {
          font-weight: bold;
        }
        #ev_space_details #spaces_details #space_rooms .services h6 {
          margin-top: 10px;
        }
      #ev_space_details #spaces_details #space_rooms .characteristics, #ev_space_details #spaces_details #space_rooms .request_services, #ev_space_details #spaces_details #space_rooms .configurador {
        width: 340px;
        float: left;
        margin: 0;
      }
      #ev_space_details #spaces_details #space_rooms .characteristics {
		border:0px solid green;
		clear:left;
		height:auto; padding-bottom:10px;
		margin:10px 10px 0 10px;
      }
        #ev_space_details div.links {
          float: left;
          line-height:25px; height: 25px;
        }
        #ev_space_details a.configuration_links:hover {
          text-decoration: underline;
        }
        #ev_space_details a.configuration_button {
          text-decoration: none;
          background: url(/images/fo/search_details_spaces_view_event_btn.gif) right top no-repeat;
          width: 169px; height: 25px;
          line-height: 25px;
          color: #FFFFFF;
          display:  block;
          text-align: center; 
          float: left;
        }
        #ev_space_details #spaces_details #space_rooms .configurador .images {
          /*padding: 5px;*/
        }

          #ev_space_details #spaces_details #space_rooms .request_services .head {
            text-align: center;
          }
          #ev_space_details #spaces_details #space_rooms .request_services span {
            float: right;
            width: 90px;
            position: relative;
            top: -2px;
            line-height: 13px;
          }
            #ev_space_details #spaces_details #space_rooms .request_services .head span.half {
              margin-right: 10px;
            }
          #ev_space_details #spaces_details #space_rooms .request_services ul {
            margin-top: 5px;
          }
      #ev_space_details #spaces_details #space_rooms .request_services p, #ev_space_details #spaces_details #space_rooms .request_services ul li, #ev_space_details #spaces_details #space_rooms .request_services ul li {
        line-height: 16px !important;
        line-height: 6px;
        vertical-align: bottom;
        width: 330px;
      }
      #ev_space_details #spaces_details #space_rooms .services ul, #ev_space_details #spaces_details #space_rooms .request_services ul {
        list-style-type: disc;
        padding-left: 15px;
      }
  /* end spaces tab */
  
  /* photos tab */
  #ev_space_details #fotos #images {
    float: left; clear: left;
    /*width: 896px;*/
    margin: 0 15px; 
/*	background:url(/images/fo/grey_bg.gif) no-repeat; 
*/	width:907px; 
	height:497px;
  }
    #ev_space_details #fotos #images #pager {
		margin-bottom:5px;
		margin-left:10px;
		margin-top:10px;
		width:100%;
    }
    #ev_space_details #fotos #images #page_navigation {
      width: 100%;
      text-align: center;
      margin: 5px;
      clear: left;
    }
      #ev_space_details #fotos #images #page_navigation img, #ev_search_list #center_content .search_sidebar_box #page_navigation img {
        vertical-align: middle;
      }
    #ev_space_details #fotos #images .left_images {
      /*width: 240px;*/
	  width: 165px;
      float: left;
	  border:0px solid green;
	  margin-right:10px;
    }
      #ev_space_details #fotos #images .large_image {
        width: 425px;
        min-height: 310px;
        height: 310px;
        margin: 0 55px;
        float: left;
        overflow: visible; 
		border:0px solid red;
      }
      #ev_space_details #fotos #images .left_images img, #ev_space_details #fotos #images .large_image img {
        border: 1px solid #868686;
      }
      #ev_space_details #fotos #images .left_images a {
        display: block; float: left;
        margin: 5px;
        vertical-align: top;
      }
  /* end photos tab */
  
  
/* End Space Details */
#ev_space_details #general_details dd .content_wrapper #for_round
{ 
	border:0px solid red; 
	float:left; 
	width:400px;
}

#ev_space_details #for_round .rounded {
/*	margin:20px auto 25px !important;
*/	border: 1px solid #a6a6a6; margin:18px auto 20px !important;
	float: left;
}
/* New Added */
#content_wrapper {
	clear:left;
	float:left;
	padding:0 0 0 15px;
	width:955px;
}
#ev_space_details dt, #ev_experience_details dt 
{
	background:transparent url(/images/search_details_top_left_box.gif) no-repeat scroll left top;
	height:35px; /*width:420px;*/ 
}

#ev_space_details #general_details dl#establecimiento dt 
{
	background:transparent url(/images/search_details_top_left_box.gif) no-repeat scroll left top;
	height:35px; width:533px;
}
#ev_space_details #general_details dl#map dt 
{
	background:transparent url(/images/search_details_top_left_box.gif) no-repeat scroll left top;
	height:35px; /*width:391px;*/ left:-1px;
}
#ev_space_details #general_details dl#similar dt 
{
	background:transparent url(/images/search_details_top_left_box.gif) no-repeat scroll left top;
	height:35px; width:940px;
}
#ev_space_details dd, #ev_experience_details dd {
	background:transparent url(/images/fo/search_details_bottom_left_box.gif) no-repeat scroll left bottom; 
	/*width:909px;*/width:auto;
	display:block;
	padding-bottom:10px;
}
#ev_space_details #spaces_details dl#overview dd{
	background:transparent url(/images/fo/search_details_bottom_left_box.gif) no-repeat scroll left bottom; 
	/*width:909px;*/width:940px; border:0px solid red;
	display:block;
	padding-bottom:10px;
}
#ev_space_details dd, #ev_experience_details dd {
	background:transparent url(/images/fo/search_details_bottom_left_box.gif) no-repeat scroll left bottom; 
	/*width:909px;*/width:auto;
	display:block;
	padding-bottom:10px;
}


#ev_space_details #general_details dd .distance_main1{
	border:0px solid #009966; 
	float:left; 
	width: 166px;
}
#ev_space_details #general_details dd .distance_all_text{
	border:0px solid green; 
	float:left; 
	width:100%; 
	font-size:12px; 
	font-weight:bold;
}
#ev_space_details #general_details dd .distance_all_child{
	border:0px solid blue; 
	float:left;
	width:100%; 
	margin-top:5px;
}
#ev_space_details #general_details dd .smallimg{
	padding-right:15px; float:left; padding-top:5px; padding-bottom:0px; position:relative;
}
#ev_space_details #general_details dd .distance_main2{
	border:0px solid #996699; 
	float:left; 
	width: 180px;
	margin-left:10px;
}
#ev_space_details #general_details dd .d_child7{
/*	padding-right:25px;*/
	margin-top:8px; 
	float:left; position:relative;
	border:0px solid #CC6666;
	width:80px;
}
#ev_space_details #general_details .firstdiv{

	float:left; position:relative; 
	width:940px 
}
#ev_space_details #general_details .secounddiv{
	border:0px solid red; position:relative;
	float:left; margin-top:25px; 
}

#ev_space_details #general_details .firstdiv_child1{
	border:0px solid red; width:505px;
	float:left;
}
#ev_space_details #general_details .firstdiv_child2{
	border:0px solid #0066CC;
	float:right; 
	width:425px; position:relative;
}
#ev_space_details #general_details #for_round .venue_div{border:0px solid red; float:left;width:200px;height:15px;}
#ev_space_details #general_details #for_round .room_div{border:0px solid green;float:left;width:190px;height:auto;text-align:left;}
#ev_space_details #general_details #for_round .greater_room_div{border:0px solid red; float:left;width:201px;height:15px;}
#ev_space_details #general_details #for_round .offer_div{border:0px solid red; float:left;width:190px;;height:15px;text-align:right;}
#ev_space_details #general_details #for_round .offer_div .child_1{float:left;margin-left:60px;margin-top:0px; border:0px solid green;}
#ev_space_details #general_details #for_round .offer_div .child_2{float:left;font-size:12px;font-weight:bold;margin-left:1px; padding-left:3px;}
#ev_space_details #general_details #for_round .for_bold_name{ float:left; font-size:12px; font-weight:bold; line-height:14px;}
#ev_space_details #general_details #for_round .for_bold_name_right{ float:left; font-size:12px; font-weight:bold; /*margin-left:65px;*/}

#ev_space_details #user_buttons.rounded {
  float: right;
  padding: 10px 0;
  margin:0px 0px 0 0 !important;
  width: 940px; 
  height:auto;
}
#ev_space_details #user_buttons .rooms{
  height: 48px;
  border:0px solid green; 
  float:left; 
  width:300px; 
  margin-left:20px;
}

#ev_space_details #user_buttons .mybtn{ 
	background: transparent url(/images/fo/search_details_reservation_btn.gif) left top no-repeat;
    width: 121px; height: 38px;
    border: 0;
    font-weight: bold;
    font-size: 13px;
    display: block;
}	
#ev_space_details #general_details .espacios_parent{
	border:0px solid blue; position:relative; 
	float:left; margin-top:20px; margin-bottom:0;
	height:auto;
}

#ev_space_details #user_buttons .espacios_main{
	border:0px solid #336666; 
	float:left; font-weight:bold;
	margin-left:20px;
	background: url(/images/fo/search_details_spaces_pricing_box.gif) left top no-repeat;
	width: 149px; 
	height: 44px; 
}


#ev_space_details #user_buttons .espacios_main_child1{
	float:left; 
	position:relative; 
	border:0px solid #999999; 
	width:100%; 
	font-size:16px; 
	font-weight:bold; 
	height:15px; 
	margin-top:2px;
}
#ev_space_details #user_buttons .espacios_main p{
	font-size: 14px;
	font-weight: normal;
	text-align: left; 
	margin:3px 0 0 5px;
}
#ev_space_details #user_buttons .espacios_main p.price{
	line-height: 22px;
	font-size: 20px;
	font-weight: bold;
}



#ev_space_details #user_buttons .espacios_main_child2{
	float:left; 
	position:relative; 
	border:0px solid #993333; 
	height:25px;
}
#ev_space_details #user_buttons .espacios_main_child3{
	float:left; 
	position:relative; 
	border:0px solid #993333; 
	height:25px;
	width:80%;
	font-size:20px; 
	height: 18px; 
	margin-top:5px;
	font-weight:bold;
}
#ev_space_details #user_buttons .espacios_main_child4{
	float:right; 
	position:relative; 
	border:0px solid #993333; 
	height:20px;
	margin-top:10px; 
	font-size:10px;
}
#ev_space_details #user_buttons .rooms_child1{
	border:0px solid brown; 
	float:left; 
	font-size:12px; 
	font-weight:normal; line-height:19px;
}
#ev_space_details #user_buttons .punchuation_main{
	float:left; 
	border:0px solid #CC0099; 
	height:48px;
	width:180px;
}
#ev_space_details #user_buttons .punchuation_child1{
	width:100%; 
	font-size:12px; 
	font-weight:bold;
	height:25px; 
	border:0px solid red; 
	text-align:center;
}
#ev_space_details #user_buttons .punchuation_child2{
	width:100%;
	border:0px solid red; 
	text-align:center; font-size:12px; font-weight:bold;
}
#ev_space_details #user_buttons .mybtn_new{
	float:right; 
	margin-right:10px; 
	border:0px solid #9999CC; 
	height:38px; 
	width:121px; line-height:14px;
	text-transform:uppercase;
}
#ev_space_details #user_buttons #mybtn_new a{ 
	text-align:center; 
	text-decoration:none;
}
#ev_space_details #user_buttons #mybtn_new a:hover{ 
	text-decoration:none;
}

#ev_space_details #general_details dd .content_wrapper .three_col_main{
	border:0px solid red; padding-left:10px;
	float:left; 
	position:relative; 
	width:auto; 
	height:auto;
}
#ev_space_details #general_details dd .content_wrapper .col_1{
	border:0px solid green; 
	float:left; 
	position:relative; 
	width:32%;
	height:auto;
}
#ev_space_details #general_details dd .content_wrapper .col_2{
	border:0px solid green; 
	float:left; 
	position:relative;
	width:32%;
	height:auto; 
	padding-left:10px;
}
#ev_space_details #general_details dd .content_wrapper .col_3{
	border:0px solid green; 
	float:right; 
	position:relative;
	width:32%; 
	height:auto;
}

#ev_space_details #general_details dd .content_wrapper .for_heading{
	font-size:12px;
	font-weight:bold;
	margin-top:15px; width:163px;  
	border:0px solid red; text-transform:capitalize;line-height:15px;
	float:left;
}


#ev_space_details #general_details dd .content_wrapper .equipment_text{
	border:0px solid white; 
	float:left; 
	width:160px; 
	position:relative; 
	height:auto; 
	line-height:16px;
}
#ev_space_details #general_details dd .content_wrapper .dash{
	border:1px solid #f7f7f7; 
	float:left; 
	width:10px;
}
#ev_space_details #general_details #description h3 {
	border:0px solid red;
	line-height:15px;
	margin:5px;
}
#ev_space_details #spaces_details dl#overview dt {
	background:transparent url(/images/fo/search_details_top_left_box.gif) no-repeat scroll left top;
	height:35px;
	width:940px;
}
#ev_space_details #spaces_details dl#spaces_menu dt {
	background:transparent url(/images/fo/search_details_top_left_box.gif) no-repeat scroll left top;
	height:35px;
	width:185px;
}
#ev_space_details #spaces_details #space_rooms .characteristics ul {
	/*list-style-type:none;
	margin-left:0;*/
	float:left;
	height:auto;
	list-style-type:none;
	margin-left:0;
/*	width:600px; 
*/	line-height:18px; 
/*	margin-top:10px;*/margin-top:0px;
}
#ev_space_details #spaces_details #space_rooms .characteristics ul li{ 
	height:auto; 
	border:0px solid red;
}
#ev_space_details #spaces_details #space_rooms .characteristics ol {
	float:left;
	height:auto;
	list-style-type:none;
	margin-left:0;/* width:auto;*/	
	width:910px;  
line-height:10px; 
	margin-top:0px;
}
#ev_space_details #spaces_details #space_rooms .characteristics ol li{ 
	border:0px solid red;
	float:left;
	height:auto;
	/*margin-left:20px;*/
	margin-bottom:0px;
	width:160px; 
	margin-bottom:0px;
	line-height:18px;
}

#ev_space_details #spaces_details .space_mybtn_outer{
	border:1px solid red;
	background: transparent url(/images/fo/search_details_reservation_btn.gif) left top no-repeat;
    width: 121px; height: 38px;
    border: 0;
    font-weight: bold;
    font-size: 13px;
    display: block; 
	float:left; 
	margin-left:25px;
	text-transform:uppercase;
}
#ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .space_mybtn_outer p {
/*	margin:0px 21px;*/
	text-align:center;
}
#ev_space_details #spaces_details #space_rooms .content_wrapper .rounded .rooms .spaces p{ padding-top:3px;}

#ev_space_details #spaces_details .space_mybtn_outer a{ text-decoration:none;}
#ev_space_details #spaces_details .space_mybtn_outer a:hover{ text-decoration:underline;}
#ev_space_details #rooms_details #room_header td div.room_equipment li{ 
	list-style-type:none; 
	line-height:16px;
}
#ev_space_details #rooms_details #room_header .content_wrapper .rooms_outer{
	border: 0px solid green; width:930px;
	float: left; 
	position: relative;
}
#ev_space_details #rooms_details #room_header .content_wrapper .round_outer_for_rooms{
	border: 0px solid red; 
	float: left; 
	position: relative; padding:5px; margin:0;
	width:920px; 
/*	margin-top:-20px;
*/}

#ev_space_details #rooms_details #room_header td .round_outer_for_rooms div.rounded {
	float:left;
	width:923px; margin:0; 
}
#ev_space_details #rooms_details #room_header td div.rounded .room_text_outer{
	border:0px solid red; 
	float:left; 
	position:relative; 
	font-family:Tahoma; width:370px; 
	font-size:12px; 
	margin-left:20px;
}
#ev_space_details #rooms_details #room_header td div.rounded .request .space_mybtn_outer{
	border:1px solid red;
	background: transparent url(/images/fo/search_details_reservation_btn.gif) left top no-repeat;
    width: 121px; height: 38px;
    border: 0;
    font-weight: bold;
    font-size: 13px;
    display: block; 
	float:left; 
	margin-left:220px;
}
#ev_space_details #rooms_details #room_header td div.rounded .request .space_mybtn_outer p {
	margin:0px 21px;
	text-align:center;
}
#ev_space_details #rooms_details #room_header td div.rounded .request .space_mybtn_outer a{ text-decoration:none;}
#ev_space_details #rooms_details #room_header td div.rounded .request .space_mybtn_outer a:hover{ text-decoration:underline;}

#ev_space_details #spaces_details .text_under_button{
	border: 0px solid red; 
	float: left; 
	position: relative;
	margin-left:44px; 
	margin-top:3px;
}
#ev_space_details #evaluation_tab .rounded .opinion_outer{
	height: auto;
	border:0px solid green; 
	margin-left:20px;
	float:left; 
	/*width:490px;*/width:375px;
}
#ev_space_details #evaluation_tab .rounded .opinion_outer_child1{
	border:0px solid brown; 
	float:left; 
	font-size:12px; 
	font-weight:normal; 
	line-height:19px; 
	width:100%;
}
#ev_space_details #evaluation_tab .rounded .punchuation_main{
	float:left; 
	border:0px solid #CC0099; 
	height:48px;
	width:125px;
}
#ev_space_details #evaluation_tab .rounded .punchuation_child1{
	width:100%; 
	font-size:12px; 
	font-weight:bold;
	height:25px; 
	border:0px solid red; 
	text-align:center;
}
#ev_space_details #evaluation_tab .rounded .punchuation_child2{
	width:100%;
	border:0px solid red; 
	text-align:center; font-size:12px; font-weight:bold;
}
#ev_space_details #evaluation_tab .rounded .request .space_mybtn_outer{
	border:0px solid red;
	background: transparent url(/images/fo/search_details_reservation_btn.gif) left top no-repeat;
    width: 121px; height: 38px;
    border: 0;
    font-weight: bold;
    font-size: 13px;
    display: block; 
	float:left; line-height:13px;/*added by chand*/
	margin-left:120px;
}
#ev_space_details #evaluation_tab .rounded .request .space_mybtn_outer a{ text-decoration:none;}
#ev_space_details #evaluation_tab .rounded .request .space_mybtn_outer a:hover{ text-decoration:none;}

#ev_space_details .rounded .inner_details #offers_tab div.rounded p.link_button a{ text-decoration:none;}
#ev_space_details .rounded .inner_details #offers_tab div.rounded p.link_button a:hover{ text-decoration: none;}

#ev_space_details .rounded .inner_details #offers_tab .left_box div.offers_description_text {
	border:0px solid red; 
	float:left; 
	text-align:left;
	font-size:12px; 
	font-weight:bold; 
	width:100%;
}
#ev_space_details .rounded .inner_details #offers_tab .right_box div.offers_description_text {
	border:0px solid red; 
	float:left; 
	text-align:right;
	font-size:12px; 
	font-weight:bold; 
	width:100%;
}
#ev_space_details .rounded .inner_details #offers_tab .left_box div.offers_description p{ text-align:left; line-height:14px;}
#ev_space_details .rounded .inner_details #offers_tab .right_box div.offers_description p{ text-align:right;line-height:14px;}

#ev_space_details .rounded .inner_details #offers_tab .rounded_outer{
	border:0px solid red; 
	float:left; 
	position:relative; 
	width:163px;
}
#ev_space_details .rounded .inner_details #offers_tab .left_box .rounded_outer .text_under_button{
	border: 0px solid green; 
	float: right; 
	position: relative; 
	margin-top:-15px;
}
#ev_space_details .rounded .inner_details #offers_tab .right_box .rounded_outer .text_under_button{
	border: 0px solid green; 
	float: right; 
	position: relative;
	margin-top:-15px;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper .validate_main{
	border:0px solid red; 
	float:left; 
	width:100%; 
	margin-top:10px;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper .validate_main .validate_child_1{
	font-size:12px; 
	font-weight:bold; 
	border:0px solid green; 
	float:left;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details_wrapper .validate_main .validate_child_2{
	border:0px solid brown;
	float:left; 
	margin-left:10px;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.medium_new {
    float: left;
    width: 140px;
    text-align: left; 
	margin-top:10px;
	margin-left:10px;
	font-size:12px; 
	font-weight:bold;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.medium_new_1 {
    float: left;
    width: 120px;
    text-align: left; 
	margin-top:10px;
	margin-left:10px;
	font-size:12px; 
	font-weight:bold;
}

#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.medium_new_1_mine {
    float: left;
    width: 120px;
    text-align: left; 
	margin-top:10px;
	margin-left:40px;
	font-size:12px; 
	font-weight:bold;
}


#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row label.medium_candid {
    float: left;
    width: 180px;
    text-align: left; 
	margin-top:10px;
	margin-left:10px;
	font-size:12px; 
	font-weight:bold;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row input.medium_new_input {
    width: 75px;
	margin-top:10px; 
}

#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row input.ComboDatePicker  {
    width: 100px;
	margin-top:10px; 
}


#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row input.checkbox_new {
	width: 14px;
	margin-top:15px;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .title_text{
	border:0px solid red; 
	float:left; 
	position:relative; 
	margin-left:10px;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .bottom_text {
	border:0px solid red; 
	float:left; 
	position:relative; 
	margin-left:10px; 
	font-size:12px; 
	font-weight:bold; 
	line-height:14px;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .form_elements .form_row input{
	width: 75px; margin-right:5px;
 	margin-top:10px; 
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .btn_outer{
	border:0px solid red; 
	float:left; 
	position:relative; 
	margin-left:270px;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .btn_outer a { 
	text-decoration:none;
}

#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .btn_outer a:hover{ 		
	text-decoration: none;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .price_box_outer{
 	border:0px solid red; 
	float:left; 
	position:relative; 
	margin-left:10px;
}

#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .rounded .rounded .space_mybtn_outer {
	background:transparent url(/images/fo/search_details_rooms_request_btn.gif) no-repeat scroll right top;
	display:block;
	height:41px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:123px; 
	font-size:12px; 
	font-weight:bold;
}
div#nyroModalFull div#nyroModalWrapper .wrapper_new {
	/*background:transparent url(/images/fo/contact_midtop.gif) repeat-x scroll right top; */
	background:url(/images/fo/popup_header_left.gif) no-repeat right top; 
	width:628px; height:539px;
	border:0 solid green;
}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_spaces_details.nyroModal .nyroModalClose {
	background:transparent url(/images/fo/job_form_close_btn.gif) no-repeat scroll left top;
	border:0 none;
	float:right;
	font-size:15px;
	height:15px;
	margin-top:8px;
	text-align:left;
	width:15px; margin-right:10px;
}
#ev_space_details #fotos #images .left_images .thumbs_outer{
	border:0px solid blue; 
	float:left; 
	position:relative; 
	width:70px; 
	margin:5px 5px 10px 5px;
}
#ev_space_details #fotos .horizontal_outer{
	border:0px solid #33CCFF; 
	float:left; 
	position:relative; 
	height:70px; 
	margin-bottom:10px; 
	display:none; 
	margin-left:15px;
}

#ev_space_details #ver_main.rounded{
	float:right;
	margin:10px 0px 0 0 !important;
	padding:10px 0;
	width:175px;
	background-color:#FFFFFF;
	border:1px solid #A7BEC0;
}
#ev_space_details #ver_main .rooms_from{
	border: 0px solid red; 
	width:150px; 
	margin-left:-5px; 
	margin-bottom:10px; 
	font-size:12px; 
	font-weight:bold;
}

#ev_space_details #ver_main .punchuation_main{
	border:0px solid #CC0099;
	float:left;
	height:48px;
	margin-bottom:5px;
	margin-left:12px;
	margin-top:25px;
	width:150px;
}
#ev_space_details #ver_main .punchuation_child1{
	width:100%; 
	font-size:12px; 
	font-weight:bold;
	height:25px; 
	border:0px solid red; 
	text-align:center;
}
#ev_space_details #ver_main .punchuation_child2{
	width:100%;
	border:0px solid red; 
	text-align:center; font-size:12px; font-weight:bold;
}


#ev_space_details #ver_main .rooms .spaces{
	background: url(/images/fo/search_details_spaces_pricing_box.gif) left top no-repeat;
	width: 149px; 
	height: 44px; 
	margin-left:-6px;
}
#ev_space_details #ver_main .rooms{
	height: 48px;
	border:0px solid green; 
	float:left; 
	width:300px; 
	margin-left:20px;
}
#ev_space_details #ver_main .rooms .spaces p{
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	margin: 0;
	text-align: left;
}
#ev_space_details #ver_main .rooms .spaces p.price{
	line-height: 22px;
	font-size: 20px;
	font-weight: bold;
}
#ev_space_details #ver_main .space_mybtn_outer{
	border:1px solid red;
	background: transparent url(/images/fo/search_details_reservation_btn.gif) left top no-repeat;
    width: 121px; height: 38px;
    border: 0;
    font-weight: bold;
    font-size: 13px;
    display: block; 
	float:left; 
	margin-left:25px;
	text-transform:uppercase;s
}
#ev_space_details #ver_main .space_mybtn_outer p {
	margin:0px 21px;
	text-align:center;
}
#ev_space_details #ver_main .space_mybtn_outer a{ text-decoration:none;}
#ev_space_details #ver_main .space_mybtn_outer a:hover{ text-decoration:underline;}

#ev_space_details #ver_main .text_under_button{
	border: 0px solid red; 
	float: left; 
	position: relative;
	margin-left:60px; 
	font-size:10px;
}

#ev_space_details #fotos #images .vertical_outer{
	border:0px solid #999900; 
	float:left; 
	position:relative; 
	height:200px; 
	display:none;
}

#ev_space_details #hor_main.rounded {
	float:right;
	height:50px;
	margin:10px 5px 0 0 !important;
	padding:10px 0;
	width:900px;
}
#ev_space_details #hor_main .rooms_from{ 
	float:left; 
	position:relative;
	border: 0px solid green; 
	margin-left:20px; 
}
#ev_space_details #hor_main .rooms_from .child_1{border: 0px solid green;font-size:12px;font-weight:bold; margin-bottom:15px;}
#ev_space_details #hor_main .rooms_from .child_2{border: 0px solid green;font-size:12px;font-weight:bold;}

#ev_space_details #hor_main .punchuation_main{
	border:0px solid #CC0099;
	float:left;
	height:48px;
	margin-bottom:5px;
	margin-left:12px;
	width:150px;
}
#ev_space_details #hor_main .punchuation_child1{
	width:100%; 
	font-size:12px; 
	font-weight:bold;
	height:25px; 
	border:0px solid red; 
	text-align:center;
}
#ev_space_details #hor_main .punchuation_child2{
	width:100%;
	border:0px solid red; 
	text-align:center; font-size:12px; font-weight:bold;
}


#ev_space_details #hor_main .rooms .spaces{
	background: url(/images/fo/search_details_spaces_pricing_box.gif) left top no-repeat;
	width: 149px; 
	height: 44px; 
}
#ev_space_details #hor_main .rooms{
	height: 48px;
	border:0px solid brown; 
	float:left; 
	width:auto; 
	margin-left:20px;
}
#ev_space_details #hor_main .rooms .spaces p{
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	margin: 0;
	text-align: left;
}
#ev_space_details #hor_main .rooms .spaces p.price{
	line-height: 22px;
	font-size: 20px;
	font-weight: bold;
}
#ev_space_details #hor_main .space_mybtn_outer{
	border:1px solid red;
	background: transparent url(/images/fo/search_details_reservation_btn.gif) left top no-repeat;
    width: 121px; height: 38px;
    border: 0;
    font-weight: bold;
    font-size: 13px;
    display: block; 
	float:right; 
	margin-right:25px;
	text-transform:uppercase;
}
#ev_space_details #hor_main .space_mybtn_outer p {
	margin:0px 21px;
	text-align:center;
}
#ev_space_details #hor_main .space_mybtn_outer a{ text-decoration:none;}
#ev_space_details #hor_main .space_mybtn_outer a:hover{ text-decoration:underline;}

#ev_space_details #hor_main .text_under_button{
	border: 0px solid red; 
	float: left; 
	position: relative;
	margin-left:170px; 
	font-size:10px;
}

/*chand changes*/
#ev_space_details #details_menu li {
height:20px;/* background:transparent url(/images/bo/experience_menu_btn_off.gif) no-repeat scroll left top;*/
}
#ev_space_details dl#videowrapper {
float:left;
margin:0;
position:relative;
width:505px;
}
#ev_space_details dl#general {
float:right;
margin:0;
width:425px;
}

#ev_space_details dl#videowrapper dd {
background:transparent url(/images/fo/search_video_bottom_left_box.gif) no-repeat scroll left bottom;
}
#ev_space_details dl#videowrapper dd span.bottom_corner {
background:transparent url(/images/fo/search_video_bottom_right_box.gif) no-repeat scroll right bottom;
display:block;
float:right;
font-size:10px;
height:10px;
line-height:10px;
width:19px;
}
.distance_main1 span{float:left; position:relative; line-height:12px;}
distance_main2 span{float:left; position:relative; line-height:12px;}
.short_info label{
float:left;
position:relative;
width:115px;
}
.distance_main2 span{float:left; position:relative; line-height:12px;}

#popup_spaces_details_wrapper .ComboDatePicker{background:url(/images/bo/grey_select_right.gif) 82px no-repeat ; background-color:#FFFFFF;  float:none ; height:15px; width:100px ; cursor:pointer; padding:0px }
#ev_space_details #spaces_details{ float:left; position:relative; width:940px; border:0px solid blue;}

#by_type {
background-color:#F9F9F9;}
#by_price {
background-color:#F9F9F9;}
#by_space{background-color:#F9F9F9; left:20px; float:left; position:relative;}

#ev_space_details #general_details .espacios_parent .rounded{ background-color:#F7F7F7; border:1px solid #808080;}
#ev_space_details #general_details .secounddiv .rounded{ background-color:#F7F7F7;}
#ev_space_details #general_details #video_div{float:left; position:relative; border:0px solid red;height:290px;}
#ev_space_details #general_details #staticimg_div{float:left; position:relative; height:290px;}
#ev_space_details #rooms_details #room_header td div.room_equipment ol {
float:left;
height:auto;
line-height:10px;
list-style-type:none;
margin-left:0;
margin-top:10px;
width:auto;
}
#ev_space_details #rooms_details #room_header td div.room_equipment ol li{
border:0 solid red;
float:left;
height:auto;
margin-bottom:5px;
width:160px;
}

#ev_space_details dd .content_wrapper {
background-color:#F7F7F7;
border-left:1px solid #B1B1B1;
border-right:1px solid #B1B1B1;
display:block; height:auto;
/*height:287px;*/
overflow:hidden;
}
.pricenew{ border:0px solid red; float:left; position:relative; font-size:9px; padding-top:12px; clear:right; font-weight:normal;}


#ev_space_details #details_menu li.selected, #ev_reports #reports_menu li.selected {
background:transparent url(/images/search_details_menu_button_on.gif) no-repeat scroll left top; color:#fff;
}
#ev_space_details #details_menu li.selected a, #ev_reports #reports_menu li.selected a {
background:transparent url(/images/search_details_menu_button_on.gif) no-repeat scroll left top; color:#fff;
}
/*Added by ajay*/
#ev_space_details #general_details dl#similar .content_wrapper .rounded .space .short_info a{ text-decoration:none;}
#ev_space_details #general_details dl#similar .content_wrapper .rounded .space .short_info a:hover{ text-decoration: underline;}


/*added by chand 28/1/2010*/
.similar_details_wrapper{ float:left; position:relative; width:282px; height:auto; padding:15px 0 0 0; background:transparent url(/images/fo/similar_exp_topbg.gif) left top no-repeat; }

.similar_details_wrapper{ float:left; position:relative; width:282px; height:auto; padding:15px 0 0 0; background:transparent url(/images/fo/similar_exp_topbg.gif) left top no-repeat; }
.similar_details_bottombg{ float:left; position:relative; width:282px; height:11px; background:transparent url(/images/fo/similar_exp_bottombg.gif);}

#by_type{ width:282px; float:left; position:relative; left:20px; background-color:#f9f9f9}
#by_type h4{ padding-left:10px; font-weight:bold;}
.short_info{ float:left; position:relative; width:165px; padding-left:5px;}
.short_info p{ line-height:15px;}
#by_type .short_info p span{  font-weight:normal; line-height:15px;}
.short_info h5{ margin:0; padding-t:0; vertical-align:top; font-weight:bold; }
.short_info label {
float:left;
position:relative;
width:115px;
}

.imgposition{ float:left; position:relative; width:86px;}
#by_duration {  float:left; position:relative; left:20px;  font-size:11px;  background-color:#f9f9f9}
#by_duration .short_info p span {
font-weight:normal;
line-height:15px;
}

#by_price { float:left; position:relative; left:20px;  font-size:11px; background-color:#f9f9f9}
#by_price .short_info p span {
font-weight:normal;
line-height:15px;
}
.experience .degree {float:left; position:relative; border:0px solid red; line-height:20px; width:250px;}
.text_middle{ padding-right:3px;}

/*New Added*/
#by_price h4 {
font-weight:bold;
padding-left:10px;
}
#by_duration h4 {
font-weight:bold;
padding-left:10px;
}

.space{ float:left; position:relative; width:92%; padding:10px; font-size:11px;}
#ev_space_details #evaluation_tab .rounded .price_box p{float:left;margin:3px 0 0 0px; clear:left; width:86%;}
.medium{ font-weight:bold;}
#ev_space_details #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation .form_elements .form_row input {
margin-left:10px;
margin-right:5px;
}
#ev_space_details #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row label { float:left; position:relative; width:102px; }
