
/*  --------------------------------------------    
    bags.css
    com.airportbags.www
    regi e.(regi@pushhere.com, Lead Dev)
    - Requires(Location):
      (styles/lib/layout.css)
    --------------------------------------------  */
    
/*  GLOBAL
    --------------------------------------------  */
    .service-nav h2 {
    	text-indent: 0;
    	padding: 0 0 25px;
    }
    body#bags-page li#services a,
    body#airport-page li#services a,
    body#convention-centers-page li#services a,
    body#cruises-page li#services a,
    body#hotels-page li#services a,
    body#partners-page li#services a,
    body#cruises-program li#services a,
    body#cruises-programs-page-page li#services a {
      background: #fff;
      color: #000;
      
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
    }
    body#bags-page li#services,
    body#airport-page li#services,
    body#convention-centers-page li#services,
    body#cruises-page li#services,
    body#hotels-page li#services,
    body#partners-page li#services,
    body#cruises-program li#services,
    body#cruises-programs-page li#services {
      background: transparent url('/static/images/gui/icons/icon-nav-status.png') 50% 25px no-repeat;
    }
    .service h3 a,
    #airport-info h2,
    .services h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-services.png') -21px 0 no-repeat;
      text-indent: -999em;
    }
    #airport-info h2,
    .services h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-airport.png') -16px 0 no-repeat;
      text-indent: 0;
    }
    .services h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-airport.png') -257px 0 no-repeat;
    }
    #conventions-info h2,
    #centers h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-centers.png') -16px 0 no-repeat;
    }
    #centers h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-centers.png') -257px 0 no-repeat;
    }
    #hotel-info h2,
    .hotel h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-hotel.png') -16px 0 no-repeat;
    }
    #hotels h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-hotel.png') -257px 0 no-repeat;
    }
    #cruise-info h2#ships-hdr,
    #cruise-info h2#cruise-hdr,
    #video h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-cruise.png') -31px -13px no-repeat;
    }
    #cruises-programs-page #cruise-info h2 {
      padding: 130px 0 30px;
      background: transparent url('/static/images/gui/icons/icon-bags-cruise.png') -31px -13px no-repeat; 
    }
    #video h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-cruise.png') -272px 0 no-repeat;
    }
    #cruise-info h2#cruise-hdr {
      background: transparent url('/static/images/gui/icons/icon-bags-cruise.png') -32px -255px no-repeat;
      padding-top: 120px;      
    }
    #partners h2 {
      background: transparent url('/static/images/gui/icons/icon-bags-partners.png') -599px -15px no-repeat;
    }
    #cruises-programs-page .hdr {
        padding-top: 20px;
    }

    
     
/*  OVERVIEW
    --------------------------------------------  */
    body#bags-page #check-in.service h3 a {
      background-position: -264px 0;
    }
    body#bags-page #check-express.service h3 a {
      background-position: -505px 0;
    }
    body#bags-page #baggage.service h3 a {
      background-position: -21px -308px;
    }
    body#bags-page #web.service h3 a {
      background-position: -264px -308px;
    }
    body#bags-page #verification.service h3 a {
      background-position: -268px -308px;
    }
    body#bags-page #wheelchair.service h3 a {
      background-position: -510px -308px;
    }
    body#bags-page #delivery.service h3 a {
      background-position: -264px -624px;
    }
    body#bags-page #sort.service h3 a {
      background-position: -21px -624px;
    }
    body#bags-page #tugs.service h3 a {
      background-position: -264px -624px;
    }
    body#bags-page #board.service h3 a {
      background-position: -506px -624px;
    }


/*  AIRPORTS
    --------------------------------------------  */
    #airports-serviced,
    #serviced {
      float: left;
      width: 230px;
      font-size: 0.8em;
    }
    #airports-serviced a,
    #serviced a {
      color: #000000;
    }
    #airports-serviced a:hover,
    #serviced a:hover {
      color: #A6A6A6;
    }
    .service-general {
      text-indent: -999em;
    }
    .offered strong {
    	font-weight: 700;
    }
    
/*  CONVENTION CENTERS
    --------------------------------------------  */
    .center {
      width: 235px;
      font-size: 0.8em;      
    }

/*  HOTELS
    --------------------------------------------  */
    .hotel {
      width: 235px;
      float: left;
    }
    .hotel h2 {
      padding: 165px 0 30px;
    }
    #hotels ul li a {
      font-size: 0.8em;
    }
/*  SHIPS
    --------------------------------------------  */
    #cruise-info {
      width: 190px;
    }
    #cruise-info li,
    .cruise-partners a {
      font-size: 0.9em;      
    }
	#video li.cruise-partners {
	  padding: 0;
	}
    #cruise-info li a {
      color: #000;     
    }
    #cruise-info li a:hover {
      color: #a6a6a6;     
    }
    #cruise-info p a {
  	  background: transparent url('/static/images/gui/btn/btn-alert-overlay.png') 0 0 repeat-x;
  	  display: block;
  	  padding: 10px 10px;
  	  color: #fff;
  	  text-decoration: none;
      font-weight: bold;
  	  line-height: 1.3em;
  	  position: relative;
  	  cursor: pointer;
  	  background-color: #BDBDBD;
  	  font-size: 0.9em;
 	  width: 170px;
 	  margin: 10px 0;
  
  	  -moz-border-radius: 5px;
  	  -webkit-border-radius: 5px;
  	  -moz-box-shadow: 0 1px 3px #999;
  	  -webkit-box-shadow: 0 1px 3px #999;
    }
    #cruise-info p a:hover {
	  opacity: 0.8;
    }
    
/*  PARTNERS
    --------------------------------------------  */    
	#partners-info h2,
    .partners h2 {
      padding: 0 0 25px;
    }
    .partners h2 {
 	  border-bottom:1px solid #AFAFAF;   	
    }
    .partners ul {
      background: transparent url('/static/uploads/page_assets/icons-bags-partners.png') -13px -18px no-repeat;
      height: 750px;
    }
    .partners ul li {
      font-size: 0.8em;
      text-indent: -999em;
    }
    
/*  FAQ
    --------------------------------------------  */
    #request-content {
      width: 400px;
      height: 300px;
      background: #BDBDBD;
      overflow: hidden;
        
  	  -moz-border-radius: 20px;
  	  -webkit-border-radius: 20px;
    }
    #request-content h2 {
        
    }
    #request-content #faq {
      width: 400px;
      height: 300px;
      overflow: auto;
    }
    
    
