.-nov13-home .rt-header-overlay-left, .-nov13-home .rt-header-overlay-right {
  background-color:transparent;
}
#rt-header-surround {
    background-position: 0 67%;
}
.gf-menu.l1 > li.active > .item {
    background: none repeat scroll 0 0 #2BB34D;
}
.menu-numbering-enabled .gf-menu.l1 > li:before {
    content: none;
}body {
    font-family: open sans,Helvetica,Sans-Serif;
}
.gf-menu.l1 > li > .item {
    font-size: 15px;
    color: #333333;
}
.menu-numbering-enabled .gf-menu.l1 > li > .item {
    padding-left: 50px;
    padding-right: 50px;
}
.gf-menu-toggle {
    background-color: #2BB34D;
    border-radius: 4px;
}
.title2 .title:before {
	background-image:url("../../../swgaair/images/swga-airplane.png");
}
.box3 a {
  color:#FFFFFF !important;
}
#rt-mainbottom {
	background-color:#FFFFFF;
}
.rt-contact-icon {
  height:10px;
  margin:2px 25px 45px 0;
  width:10px;
}
#rt-mainbody {
    color: #333333;
}
h2, .title {
    color: #333333;
}
.rt-title-promo .title {
  font-family:georgia, serif;
}
.rt-title-promo .rt-title-tag {
  font-family:georgia, serif;
  font-size:60%;
}
.readon3 {
	-moz-user-select: none;
    background-color: #e31937;
    background-image: linear-gradient(to bottom, #e31937, #2e31937);
    background-repeat: repeat-x;
    border: 1px solid transparent;
    border-radius: 5px;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding: 10px 15px;
    text-align: center;
    vertical-align: middle;
}
.-nov13-home #rt-main .rt-block {
	margin-bottom:0px;
}


.columna{display:none;}

#finalcosts{
	display:none;
	margin-top:25px;
	}

.step{
	padding-bottom:25px;
	padding-top:25px;
	clear:both;
	}

.airoptions {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
}

.airoptions li {
	float: left;
	margin-right: 10px;
	background: url(../../../images/cost/checkboxbg.gif) no-repeat 0 0;
	width: 105px;
	height: 110px;
	position: relative;
	font: normal 12px "Lucida Grande","Lucida","Arial",Sans-serif;
	padding-bottom:  5px;
	color: #000;
}

.airoptions li span{
	font: bold 14px  "Lucida Grande","Lucida","Arial",Sans-serif;
}

.airoptions li.selected {
	background-position: -105px 0px;
	color:#FFF;
}

.airoptions li.selected .checkbox-select {
	display: none;
}

.checkbox-select {
	display: block;
	float: left;
	position: absolute;
	top: 75px;
	left: 10px;
	width: 85px;
	height: 23px;
	background: url(../../../images/cost/select.gif) no-repeat 0 0;
	text-indent: -9999px;
}

.airoptions li input {
	display: none;	
}

a.checkbox-deselect {
	display: none;
	color: white;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	top: 80px;
	right: 10px;
}

.airoptions li.selected a.checkbox-deselect {
	display: block;
}

.airoptions li label {
	display: block;
	text-align: center;
	padding: 8px;
}


.aircost {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
}

.aircost li {
	float: left;
	margin-right: 10px;
	background: url(../../../images/cost/checkboxbg.gif) no-repeat 0 0;
	width: 105px;
	height: 110px;
	position: relative;
	font: normal 12px "Lucida Grande","Lucida","Arial",Sans-serif;
	padding-bottom:  5px;
	color: #000;
}

.aircost li span{
	font: bold 14px  "Lucida Grande","Lucida","Arial",Sans-serif;
}

.aircost li.selected {
	background-position: -105px 0px;
	color:#FFF;
}	

.aircost li label {
	display: block;
	text-align: center;
	padding: 8px;
}

.aircost input{
	display: block;
	float: left;
	position: absolute;
	top: 75px;
	left: 20px;
	width: 70px;
	height: 23px;
	text-align: center; 
}

.dollar{
	display: block;
	float: left;
	position: absolute;
	top: 78px;
	left: 10px;
}

#gmap{
	height:350px;
	padding-bottom:25px;
	margin-bottom:25px;
	}

.mapwidth{
	width: 90%;
}
	
.flighttable {
	margin:0px;padding:0px;
	width:90%;
	border:1px solid #c6bebe;
	
	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	border-bottom-left-radius:14px;
	
	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px;
	border-bottom-right-radius:14px;
	
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	border-top-right-radius:14px;
	
	-moz-border-radius-topleft:14px;
	-webkit-border-top-left-radius:14px;
	border-top-left-radius:14px;
}.flighttable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.flighttable tr:last-child td:last-child {
	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px;
	border-bottom-right-radius:14px;
}
.flighttable table tr:first-child td:first-child {
	-moz-border-radius-topleft:14px;
	-webkit-border-top-left-radius:14px;
	border-top-left-radius:14px;
}
.flighttable table tr:first-child td:last-child {
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	border-top-right-radius:14px;
}.flighttable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	border-bottom-left-radius:14px;
}.flighttable tr:hover td{
	
}
.flighttable tr:nth-child(odd){ background-color:#e5e5e5; }
.flighttable tr:nth-child(even)    { background-color:#ffffff; }.flighttable td{
	vertical-align:middle;
	
	
	border:1px solid #c6bebe;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:3px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.flighttable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.flighttable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.flighttable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.flighttable tr:first-child td{
		background:-o-linear-gradient(bottom, #4c4c4c 5%, #4c4c4c 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #4c4c4c) );
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #4c4c4c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#4c4c4c");	background: -o-linear-gradient(top,#4c4c4c,4c4c4c);

	background-color:#4c4c4c;
	border:0px solid #c6bebe;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.flighttable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #4c4c4c 5%, #4c4c4c 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #4c4c4c) );
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #4c4c4c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#4c4c4c");	background: -o-linear-gradient(top,#4c4c4c,4c4c4c);

	background-color:#4c4c4c;
}
.flighttable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.flighttable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}	

@media
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {

		/* Force table to not be like tables anymore */
		#finalcost table, #finalcost thead, #finalcost tbody, #finalcost th, #finalcost td, #finalcost tr {
			display: block;
		}
		
		#finalcost table{
			width:95%;
		}

		/* Hide table headers (but not display: none;, for accessibility) */
		#finalcost thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		#finalcost tr { border: 1px solid #ccc; }

		#finalcost td {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
			padding-bottom:3px;
			padding-top:3px;
		}

		#finalcost td:before {
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}

		/*
		Label the data
		*/
		#finalcost td:nth-of-type(1):before { content: "AIRPORT"; top:3px;}
		#finalcost td:nth-of-type(1) { background-color:#83c923; color:#FFF; font-weight: bold; }
		#finalcost td:nth-of-type(2):before { content: "Total Cost"; top:3px;}	
		#finalcost td:nth-of-type(2) { background-color:#eaeaea; color:#000; font-weight: bold; }	
		#finalcost td:nth-of-type(3):before { content: "Gas"; }
		#finalcost td:nth-of-type(4):before { content: "Parking"; }
		#finalcost td:nth-of-type(5):before { content: "Time"; }
		#finalcost td:nth-of-type(6):before { content: "Airfare"; }
		
		
		

	}