





body#home, body#notfound, body#notFound, body#notQualified, body#airItemCartError, body#fullbody, body#loginPage, body#passInfo, body#signUpPage,body#noEduSignUpPage, body#forgotPassword, body#myAccount, body#myStuff, body#myInvoice, body#hostelSignup{
	background: url('http://images.studentuniverse.com/images/su08/body-background_grad.png') repeat-x;
	background-position: 0px 85px;
}
a:active { color: black; }
a:link { color: #1B3C7C; }
a:visited { color: #3F5FA0; outline:none; }

#topNavigationArea {
	position:relative;
	height:90px;
	
}


body.cart #topNavigationArea {
	position:relative;
	height:70px;
}

body.checkout #topNavigationArea {
	position:relative;
	height:40px;
}

body.loginCart #topNavigationArea {
	position:relative;
	height:60px;
}

#sulogo {
	position:absolute;
	top:5px;
	left:10px;
}
#sulogo a {
	position:absolute;
	top:0;
	left:0;
	width: 214px; 
	height: 24px; 
}
#msgArea {
	position:absolute;
	top: 38px;
	left: 720px;
	text-align: right;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width:260px;
	line-height:1.5;

}
#sulogo h1 {
	display:none;
}
#navigation {
	position:absolute;
	top: 54px;
	left: 10px;
	margin:0;
	padding:0;
	height: 41px;
	
}
hr#navbar {
	position:absolute;
	top: 84px;
	left:0;
	
	width:100%;
	
	margin:0;
	padding:0;
	height: 8px;
	background-color: #0B226A;
	border: 0px;
	
}


#navigation h2 {
	display:none;
}
#navigation ul {
	position:absolute;
	display:block;
	margin: 0;
	padding: 0;
	top: 0;
	list-style: none;
	white-space: nowrap;
	width:800px;
	z-index: 1;
}
#navigation ul h2 {
	display:none;
}
#navigation ul li {
	display: inline;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	width:102px;
	background: url("http://images.studentuniverse.com/images/su08/blue_right.gif") no-repeat top right;
}
#navigation ul li a {
   display: block;
	background: url("http://images.studentuniverse.com/images/su08/blue_left.gif") no-repeat top left;
	padding: 9px 15px 8px 15px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration: none;
	color: #01617A; 
}
.homeTab li#nav-home, .flyTab li#nav-flights, .railTab li#nav-rail, .hostelsTab li#nav-hostels, .tripsTab li#nav-trips,
.forumsTab li#nav-forums, .insuranceTab li#nav-insurance, .studyTab li#nav-study, .aboutusTab li#nav-aboutus, .carsTab li#nav-cars, .carstab li#nav-cars {
	background: url("http://images.studentuniverse.com/images/su08/orange_right.gif") no-repeat top right;
}

.homeTab li#nav-home a, .flyTab li#nav-flights a, .railTab li#nav-rail a, .hostelsTab li#nav-hostels a, .tripsTab li#nav-trips a,
.forumsTab li#nav-forums a, .insuranceTab li#nav-insurance a, .studyTab li#nav-study a, .aboutusTab li#nav-aboutus a, .carsTab li#nav-cars a, .carstab li#nav-cars a {
	background: url("http://images.studentuniverse.com/images/su08/orange_left.gif") no-repeat top left;
	color: #F6480E;
	border-bottom: 8px solid #F6480E;
	z-index:1000;
}

body#home #rightColumn {
	float:left;
	width: 370px;
	margin-left: 0px;
	
}
#homePageMisc {
	position:relative;
	margin-top: 25px;
	width:421px;
}
#moreThanAirfare {
	width: 163px; 
}
#moreThanAirfare h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;
	margin: 0px;
	padding: 0px;
}
#moreThanAirfare ul {
	margin: 5px 0 5px 20px;
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333
}
#moreThanAirfare ul li {
	list-style-image : url("http://images.studentuniverse.com/images/bullets/arrowbullet.gif");
}
#searchbox08{

	width:603px;
	
	height:294px;
	float: left;
}
#whyJoin, #faqs {
	position:absolute;
	right: 0; 
	width: 237px; 
	height: 85px; 
	background: url("http://images.studentuniverse.com/css/why_join_box.gif") no-repeat top left;
	padding-top:105px;
}
#whyJoin {
	top: 0;
	right:0;
	width: 237px; 
	height: 85px; 
	background: url("http://images.studentuniverse.com/css/why_join_box.gif") no-repeat top left;
	padding-top:105px;
}
#faqs {
	top: 95px;
	width: 237px; 
	height: 85px; 
	background: url("http://images.studentuniverse.com/css/faqs_box.gif") no-repeat top left;
	padding-top:105px;
}
#whyJoin div, #faqs div {
	position:relative;
}
#whyJoin h2, #faqs h2 {
	display:none;
}
#whyJoin ul, #faqs ul {
	position:absolute;
	top: 13px;
	left: 115px;
	margin: 0;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	list-style:none;
}
#whyJoin ul li, #faqs ul li {
	background : url("http://images.studentuniverse.com/images/bullets/arrowbullet.gif") no-repeat 0 5px;
	padding: 0 0 0 15px;
}
#whyJoin .links, #faqs .links {
	position:absolute;
	top: 62px;
	left: 113px;
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#333333;
}
#faqs .links {
	top: 50px;
}
#su-specials {
	position:relative;
	margin: 25px 0 0 12px;
	width:421px;
}
#specials {
	right:0;
	width:421px;
	position:relative;
}
#specials h3 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #1B3C7C;
	text-align:center;
	background: #efefef url("http://images.studentuniverse.com/images/promos/hotdeals_top.gif") no-repeat top left;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:408px;
}
#specials p {
	display:none;
}
#specials ol {
	position:absolute;
	display:block;
	top: 35px;
	width: 351px;
	border: 1px solid #efefef;
	border-top-style: none;
	margin: 0;
	padding: 28px 0 0 55px;
	list-style: none;
	text-align:center;
}
#specials ol li {
	display:inline;
	float:left;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 0 0;
	padding: 0 28px 28px 0;
}
.container {
	position:relative;
}

.hotDealList {
	width:330px;
	margin-bottom:20px;
}

.hotDealList h3 {
	padding:0px;
	margin:0px;
	width:330px;
}

.hotDealList div {
	position: relative;
	height: 24px;
	border: 1px solid #efefef;
	border-top:none;
	border-bottom:none;
	width:328px;
}

.hotDealList h4 {
	position:absolute;
	top: 10px;
	left: 0px;
	margin: 0 0 0 10px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.hotDealList h5 {
	position:absolute;
	top: 10px;
	right:0px;
	margin: 0 10px 0 0;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.hotDealList ol {
	list-style:none;
	margin: 0;
	padding: 5px;
	border: 1px solid #efefef;
	border-top-style: none;
}

.hotDealList ol li {
	display:block;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: url("http://images.studentuniverse.com/images/bullets/arrow_bullet.gif") no-repeat 6px center;
	padding: 2px 2px 2px 26px;
	line-height: 17px;
	position:relative;
}

.hotDealList ol li.o {
	background-color: #efefef;
}

.hotDealList ol li span {
	display:none;
}

.hotDealList ol li a.cp {
	text-decoration:none;
	color: blue;
}

.hotDealList ol li a.p {
	text-decoration: underline;
	position:absolute;
	top:0;
	right:0;
	margin-right:5px;
	padding-bottom:7px;
}

#sampleAirfares h3, body.gateway h2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #1B3C7C;
	text-align:center;
	background: #efefef url("http://images.studentuniverse.com/images/headers/weeks_pics_top.gif") no-repeat top left;
	padding-top:10px;
	padding-bottom:10px;
}

body.gateway #rightContent h2 {
	background: #efefef url("http://images.studentuniverse.com/images/headers/green-hdr-wide.gif") no-repeat top left;
}

#mainFeature h3 {
	display:none;
}

#service-fee-blurb {
	width:280px;
	font: 10px Verdana,Arial; color:#333333;
	padding:5px;
	position:relative;
	top:-25px;
}

#secondaryFeature h3 {
	display:none;
}

#footer {
	 position:relative;
	 clear:both;
	 font: .75em Verdana, Arial, Helvetica, sans-serif;

	 width: 100%;
	 color: #696969;
	 background-color: #FFF;
	 
	 margin: 10px 0 0 0;
	 
	 border:none;
	 padding:0px;
	 height:25px;
	 top:140px;
}
#footer h2 {
	display:none;
}
#footer ul {
	list-style: none;
	margin:0;
	padding:0px;
}
#footer ul li {
	font: 12px Verdana,Arial,Helvetica;
	padding:2px 5px 0px 0px;
	height: 18px;
	min-height: 18px;
	display:inline;
}
#footer ul li.last {
	border-right: none;
}
#footer #usefulstuff {
	/*text-align:right;*/
}
#footer #copyright {
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 60px;
	left: 20px;
	text-align:right;
}
#footer #disclaimers {
	position:absolute;
	top: 60px;
	left: 375px;
	border-left:1px solid black;
	padding-left:8px;
}

#footer #asta-bbb {
	position:relative;
	float: right;
	top: 15px;
	height:83px;
	
}
#footer #asta-bbb  span {
	font-size: 9px;
	padding-left: 50px;
}

#footer table {
	font: normal 12px Verdana,Arial,Helvetica;
	padding:0px 0px 0px 0px;
	border-width:0px;
	border-spacing:0px;
	border-left:0px;
	width: 100%;
	border-collapse: separate;
	
}

#footer th {
	color: #696969;
	background-color: #dddddd;
	font: bold 12px Verdana,Arial,Helvetica;
	padding-left:10px;
	padding-right:10px;
	border-spacing:0px;
	border:0px;
	
}
#footer tbody {
	width:100%;
	border:0px;
	
}
#footerHeading {
	background-color: #dddddd;
	width:100%;
	height:25px;
	min-height:25px;
}
#footer td {
	padding-left:10px;
	padding-right:10px;
	border:0px;
	background-color: #FFF;
}

#footer-header-left {
	width:15%;
	text-align: left;
	border:0px;
	padding:0px;
	background:grey;
}

body.cart #footer-header-left, body.loginCart #footer-header-left, body.checkout #footer-header-left {
   display:none;
}

body#home #footer #seo{
	display:block;
}

body #footer #seo{
	display:none;
}

#footer-header-middle {
	text-align: left;
	border:0px;
	padding:0px;
	background:grey;
}

body.cart #footer-header-middle, body.loginCart #footer-header-middle, body.checkout #footer-header-middle {
   display:none;
}

#footer-header-right {
	width:15%;
	text-align: right;
	border:0px;
	padding:0px;
}

body.cart #footer-header-right, body.loginCart #footer-header-right, body.checkout #footer-header-right {
   width:15%;
   text-align: left;
}


#newsletterSignup {
	position:absolute;
	top:7px;
	left: 120px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
}
#newsletterSignup input {
	width:135px; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
}
.pageHeader, #quickLinks h2 {
	display:none;
}
#quickLinks {
	position:absolute;
	top: 24px;
	left: 700px;
	font: 10px Verdana, Arial, Helvetica, sans-serif ;
	width:280px;
	text-align:right;
	
}
#quickLinks a {
	margin: 0 3px 0 3px;
	font: black;
}

.runaround {
	position:relative;
	border-style: solid;
	border-width: 2px;
	z-index:0;
	visibility: hidden;
	margin-bottom: 20px;
}
.runaround h1.runLabel, .runaround h2.runLabel  {
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	height: 18px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0 46px 0 15px;
	z-index:100;
	background-image: url("http://images.studentuniverse.com/css/images/box_hdr.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
.runaround h1.runLabelFull, .runaround h2.runLabelFull, .runaround h3.runLabelFull  {
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 22px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0 46px 0 15px;
	z-index:100;
	background-repeat: no-repeat;
	background-position: top right;
}
.runaround .run-cnt {
	position:relative;
	margin: 30px 17px 30px 17px;
	font: 12px Verdana, Arial, Helvetica, sans serif; color:#333333;
}

#secure_signin {
	height:230px;

}

.solid-gray .run-cnt, .solid-orange .run-cnt, .solid-green .run-cnt {
	margin: 10px 17px 30px 17px;
}
.run-tl-hdr {
	position:absolute;
	top:-2px;
	left:-2px;
	width:5px;
	height:5px;
	background: url("http://images.studentuniverse.com/css/images/box_hdr_corner.gif") no-repeat top left;
}
.run-tl, .run-tr, .run-bl, .run-br {
	position: absolute;
	width: 8px;
	height: 8px;
	background-image: url("http://images.studentuniverse.com/css/images/box.gif");
	background-repeat: no-repeat;
	z-index:50;
	font-size:1px;
	line-height:0;
}
.runaround-solid .run-tl, .runaround-solid .run-tr, .runaround-solid .run-bl, .runaround-solid .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
	background-color: #E2E2E2;
}
.run-tl {
	left: -2px;
	top: -2px;
	background-position: top left;
}
.run-tr {
	right: -2px;

	top: -2px;
	background-position: top right;
}
.run-bl {
	left: -2px;
	bottom: -2px;

	background-position: bottom left;
}
.run-br {
	right: -2px;

	bottom: -2px;

	background-position: bottom right;
}

/*** study abroad **/
body#studyAbroad #mainPageRun {
 width:770px;
}

/*** hostels **/
body#hostels #mainPageRun {
 width:770px;
}

/*** gray style ***/
.gray {
	border-color: #E2E2E2;
}
.gray .run-tl, .gray .run-tr, .gray .run-bl, .gray .run-br, .gray h2 {
	border-color: #E2E2E2;
	background-color: #E2E2E2;
}
.solid-gray {
	border-color: #F4F4F4;
}
.solid-gray, .solid-gray .run-tl, .solid-gray .run-tr, .solid-gray .run-bl, .solid-gray .run-br {
	border-color: #F4F4F4;
	background-color: #F4F4F4;
}
.solid-gray .run-tl, .solid-gray .run-tr, .solid-gray .run-bl, .solid-gray .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}
.gray h2.runLabel  {
	color:#535353;
}

/*** light-gray style ***/
.light-gray, .solid-light-gray {
	border-color: #F4F4F4;
}
.solid-light-gray, .light-gray .run-tl, .light-gray .run-tr, .light-gray .run-bl, .light-gray .run-br, .light-gray h2, .solid-light-gray .run-tl, .solid-light-gray .run-tr, .solid-light-gray .run-bl, .solid-light-gray .run-br {
	border-color: #F4F4F4;
	background-color: #F4F4F4;
}
.solid-light-gray .run-tl, .solid-light-gray .run-tr, .solid-light-gray .run-bl, .solid-light-gray .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}
.light-gray h2.runLabel  {
	color:#535353;
}
.light-gray h3.runLabelFull  {
	color:#535353;
}
/*** light-green style ***/
.light-green, .solid-light-green {
	border-color: #EFF7DF;
}
.solid-light-green, .light-green .run-tl, .light-green .run-tr, .light-green .run-bl, .light-green .run-br, .light-green h2, .solid-light-green .run-tl, .solid-light-green .run-tr, .solid-light-green .run-bl, .solid-light-green .run-br {
	border-color: #EFF7DF;
	background-color: #EFF7DF;
}
.solid-light-green .run-tl, .solid-light-green .run-tr, .solid-light-green .run-bl, .solid-light-green .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}
.light-green h2.runLabel  {
	color:#333333;
}

/*** gray info style ***/
.gray-info {
	border-color: #F4F4F4;
	background: #F4F4F4 url("http://images.studentuniverse.com/images/icons/magnifying_glass.gif") no-repeat 11px 12px;
	padding-left: 38px;
	
}
.gray-info, .gray-info .run-tl, .gray-info .run-tr, .gray-info .run-bl, .gray-info .run-br {
	border-color: #F4F4F4;
	background-color: #F4F4F4;
}
.gray-info .run-tl, .gray-info .run-tr, .gray-info .run-bl, .gray-info .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}

/*** orange style ***/
.orange, .solid-orange {
	border-color: #EE8811;
}
.solid-orange, .orange .run-tl, .orange .run-tr, .orange .run-bl, .orange .run-br, .orange h2, .solid-orange .run-tl, .solid-orange .run-tr, .solid-orange .run-bl, .solid-orange .run-br {
	border-color: #EE8811;
	background-color: #EE8811;
}
.solid-orange .run-tl, .solid-orange .run-tr, .solid-orange .run-bl, .solid-orange .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}
.orange h2.runLabel  {
	color:#FFF;
}

/*** green style ***/
.green, .solid-green {
	border-color: #90c82f;
}
.solid-green, .green .run-tl, .green .run-tr, .green .run-bl, .green .run-br, .green h2, .solid-green .run-tl, .solid-green .run-tr, .solid-green .run-bl, .solid-green .run-br {
	border-color: #90c82f;
	background-color: #90c82f;
}
.solid-green .run-tl, .solid-green .run-tr, .solid-green .run-bl, .solid-green .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}
.green h2.runLabel  {
	color:#FFF;
}

/*** blue style ***/
.blue, .solid-blue {
	border-color: #1B3C7C;
}
.solid-blue, .blue .run-tl, .blue .run-tr, .blue .run-bl, .blue .run-br, .blue h2, .solid-blue .run-tl, .solid-blue .run-tr, .solid-blue .run-bl, .solid-blue .run-br {
	border-color: #1B3C7C;
	background-color: #1B3C7C;
}
.solid-blue .run-tl, .solid-blue .run-tr, .solid-blue .run-bl, .solid-blue .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}
.blue h2.runLabel  {
	color:#FFF;
}
.blue h2.runLabelFull  {
	color:white;
}
/*** light-blue style ***/
.light-blue {
	border-color: #B1CBE7;
}
.light-blue .run-tl, .light-blue .run-tr, .light-blue .run-bl, .light-blue .run-br, .light-blue h2 {
	border-color: #B1CBE7;
	background-color: #B1CBE7;
}

/*** pink style ***/
.pink, .solid-pink {
	border-color: #ffeecc;
}
.solid-pink, .pink .run-tl, .pink .run-tr, .pink .run-bl, .pink .run-br, .pink h2, .solid-pink .run-tl, .solid-pink .run-tr, .solid-pink .run-bl, .solid-pink .run-br {
	border-color: #ffeecc;
	background-color: #ffeecc;
}
.solid-pink .run-tl, .solid-pink .run-tr, .solid-pink .run-bl, .solid-pink .run-br {
	background-image: url("http://images.studentuniverse.com/css/images/box_solid.gif");
}
.pink h2.runLabel  {
	color:#FFF;
}

/*** MAIN GRAY RUNS ***/
#mainPageRun {
	width: 100%;
	margin-bottom:10px;
}
#howItWorksBox {
	width: 100%;
}
#modifySearch select{
	font: 11px Verdana;
}
#yourSearch {
	width: 562px;
}
#termsBoxFlyPage {
	width:505px; 
	margin-left:185px;
	clear:both;
}
#termsBoxFlyPage .run-cnt {
	margin: 15px;
}
/**********************/

#confirmName .run-cnt {
	margin: 15px;
	font-weight:bold;
}

#loginBox {
	width: 290px;
}
#loginBox input {
	width: 230px;
}
#newUserBox {
	position:absolute;
	top: 0px;
	left: 310px;
	width: 290px;
}
#orderConfirmMsgs {
	width: 710px;
}
body#reviewTicket #orderConfirmMsgs {
	width: 713px;
	margin: 20px 0 15px 0;
	clear:both;
}
#orderConfirmMsgs .run-cnt {
	margin: 10px;
}
#passengerInfo {
	width: 550px;
	margin-bottom:21px;
	clear:both;
}
#passengerInfo .formField strong {
	width: 210px;
}
#passengerInfo input {
	width: 230px;
}
#ambassadorInfo {
	width: 100%;
	margin-bottom:21px;
	clear:both;
}
#billingInfo {
	width: 345px;
	margin: 0 15px 21px 0;
}
#billingInfo input {
	width: 230px;
}
#billShip #shipInfo {
	position:absolute;
	top:0;
	left: 370px;
	width: 345px;
	margin-bottom:21px;
}
#shipInfo input {
	width: 230px;
}
.cartItem {
	width: 100%;
	margin-top:20px;
}
.cartItem h2.runLabel {
	font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; 
}
.cartItem h2.runLabel strong {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; 
}
#reviewInfo {
	width: 520px;
	margin-right: 45px;
	margin-bottom: 45px;
}
#reviewTicket #reviewInfo {
	height: 45px;
}
body#reviewTicket #reviewInfo {
	width: 715px;
	margin: 20px 0 15px 0;
	clear:both;
}
#reviewInfo .run-cnt {
	margin: 15px 10px 10px 10px;
}
#verif-pend-email-msg {
	width: 100%;
}
#verif-pend-email-msg .run-cnt {
	margin: 10px;
}
#pvcyInfoBox {
	width: 500px;
	margin: 19px 0 45px 0;
}
#signup-pvcyInfoBox {
	width: 500px;
	margin: 19px 0 45px 0;
}
#noEduMsgBox {
	width: 525px;
	margin: 19px 0 19px 0;
}
#pvcyInfoBox .run-cnt {
	margin: 15px;
}
#pvcyInfoBox strong {
	font: bold 14px Verdana;
}
#signup-pvcyInfoBox .run-cnt {
	margin: 3px;
}
#signup-pvcyInfoBox strong {
	font: bold 12px Verdana;
}
#signup-pvcyInfoBox li {
	font: 11px Verdana;
	margin-top : .4em;
}
.finished-btn-run {
	width:150px; 
	float:right;
	text-align:center;
}
#reviewEditBoxes {
	margin: 20px 0 20px 0;
}
#reviewEditBoxes .runaround {
	width: 225px;
	margin-right: 10px;
	float:left;
}
#reviewEditBoxes #shipInfo .runaround {
	margin-right: 0;
}
#reviewEditBoxes .runaround .run-cnt  {
	font: 10px Verdana;
}

.reviewEditHdr {
	margin-bottom:5px;
	font: bold 12px Verdana;
}
#reviewEditBoxes #shipInfo  {
	margin-right: 0;
}
#reviewEditBoxes #billTo .run-cnt, #reviewEditBoxes #billInfo .run-cnt, #reviewEditBoxes #shipInfo .run-cnt {
	margin: 10px;
}
#cartButtons, #verisignLogoBox {
	position:absolute;
	top:0;
	right:0;
	width: 159px;
}
#loginPage #verisignLogoBox {
	position:relative;
	
}

#signUpFormObj #verisignLogoBottom {

	left: 98%;

margin: -135px 0px 20px -155px;
	width: 139px;
	height: 110px;
}

#cartButtons .run-cnt, #verisignLogoBox .run-cnt, #verisignLogoBottom .run-cnt {
	margin: 10px;
	text-align:center;
}
#ticketSummary {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 17px;
	clear:both;
}
#ticketSummary .run-cnt {
	margin: 15px;
	font: 10px Verdana; color:#333333;
}
#continueBtnRun-billship {
	width: 129px;
	float:right;
	margin-right:15px;
}
#continueBtnRun-billship .run-cnt {
	margin: 15px;
	font: 10px Verdana; color:#333333;
}
#finalizeBtnRun {
	width: 100%;
	background-color:#F3F9E7;
	text-align:center;
	margin-top:40px;
	padding:5px 0 5px 0;
}
#finalizeBtnRun .run-cnt {
	margin: 15px;
	font: 12px Verdana; color:#333333;
}
#continueBtnRun {
	background-color:#DDDDDD;
	width:100%;
	padding-top:3px;
	margin-left:0px;
	
}
#continueBtnRun .run-cnt {
	margin: 15px;
	font: 10px Verdana; color:#333333;
}
#groupInfo, #tripInfo, #contactInfo {
	width: 100%;
	margin-bottom:21px;
	clear:both;
}
#groupTravelRequest .formField strong {
	width:210px;
}
#forgotPassword .formField strong {
	width:100px;
}
#groupTravelRequest #submitRequestBtn {
	background-image: url("http://images.studentuniverse.com/images/su08/btn_SubmitRequest.gif");
	width:189px;
	height:30px;
	margin-left:45%;
}

#sendFeedback #submitRequestBtn {
	background-image: url("http://images.studentuniverse.com/images/su08/btn_SubmitRequest.gif");
	width:189px;
	height:30px;
	margin: 10px 0 0 150px;
}


#groupTravelRequest input, #groupTravelRequest textarea {
	/*--width:175px;*/
}  
#groupTravelRequest select {
	width:205px;
}
#groupTravelRequest .errorMessage {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #cc0000;
	display: inline;
	margin-left:5px;
}
#groupTravelRequest .side-note {
	float:right;
	margin-right: 155px
}
#error-message, .error-message {
	display:none;
	background: url("http://images.studentuniverse.com/images/icons/icon_lg_stop.gif") no-repeat left center;
	height:25px;
	width:300px;
	margin: 10px 0 0 194px;
	padding: 7px 0 0 35px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #cc0000;
}
#billingShippingForm #error-message {
	width: 700px;
	margin-left:50px;
}


#groupTravelRequestThankYou #continueBtn {
	background-image: url("http://images.studentuniverse.com/css/images/btn-grn-93-33.gif");
	width:93px;
	height:33px;
}
#bodyContainer {
	margin: 0 0 0 5px;
	
	width: 973px;
	
}

.content-super {
	font: 9px Verdana, Arial, Helvetica, sans serif;
	font-size: 9px;
	line-height: 1.3;
}
.filler {
	position: absolute;
	visibility:hidden;
	top: 0;
	left:0;
}
p, .run-cnt {
	font: 12px Verdana, Arial, Helvetica, sans serif; color:#333333;
}
button {
	cursor:pointer;
	width:auto;
	overflow:visible;
	background-color:#FFF;
}
button.sm {
	font: bold 10px Verdana,Arial,Helvetica, sans serif; 
	padding: 2px 12px 2px 12px;
	border-width: 2px; 
}
button.lg {
	font: bold 13px Verdana,Arial,Helvetica, sans serif; 
	padding: 3px 14px 3px 14px;
	border-width: 2px; 
}
button.grn {
	background-color: #90C82F; 
	border-color: #90C82F; 
	color:#FFF; 
}
button.blu {
	background-color: #3F5FA0; 
	border-color: #3F5FA0; 
	color:#FFF; 
}
button.org {
	background-color: #FF6600; 
	border-color: #FF6600; 
	color:#FFF; 
}
button.selectResults {
	background-color: #FF6600; 
	border-color: #FF6600;
	border-width:2px;
	color:#FFF; 
	padding:2px;
	border-style: outset;
}
#sec-pvcy-blurb {
	height:30px;
	background: url("http://images.studentuniverse.com/css/sign-in-padlock.gif") no-repeat center left;
	font: 12px Verdana,Arial,Helvetica, sans serif; color:#333333;
	white-space: nowrap;
	padding: 25px 0 0 30px;
	margin: 0 0 -20px 0;
}
ul.arrowBulletList, body.gateway ul {
	margin: 5px 0 5px 20px;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;
}
ul.arrowBulletList li, ul.arrowBulletList li a, body.gateway ul li {
	list-style-image: url("http://images.studentuniverse.com/images/bullets/arrowbullet.gif");
	margin: 8px 0 4px 0;
}
.horizList li {
	display:block;
	float:left;
	list-style: none;
	background: url("http://images.studentuniverse.com/images/bullets/arrowbullet.gif") no-repeat center left;
	padding-left: 15px;
	width: 220px;
}
body#siteMap ul.arrowBulletList {
	margin-left: 40px;
}
body#siteMap ul.arrowBulletList li, body#siteMap ul.arrowBulletList li a {
	margin-top: 5px;
}

.itinerary {
	position: relative;
	width: 100%;
	clear:both;
	margin-bottom:40px;
}
.itinerary .itinHeader {
	border-left: 5px solid #ff6600;
}
.itinerary h2.itinLabel {
	font: bold 11px Verdana; color:#FFF;
	margin:0;
	padding: 3px;
	background: #ff6600 url("http://images.studentuniverse.com/css/images/box_hdr_itin.gif") no-repeat right bottom;
	width:310px;
}
.itinerary .itinHeader .priceHeader {
	width:100%;
	border-top: 1px solid #cccccc;
}
.itinerary h3 {
	font: 12px Verdana; color:#333333;
	margin:0;
	padding: 0;
	background: url("http://images.studentuniverse.com/css/images/box_hdr_price.gif") no-repeat 500px bottom;
	border-top: 3px solid #efefef;
}
.itinerary h3 {
	background-color: #efefef;
}
.priceHeaderDiv {
	background-color: #efefef;
	width: 500px;
	margin-left: 0;
	height:17px;
}
.hilite {
	font: bold 13px Verdana; color:#333333;
	margin: 0 0 0 3px;
	background-color: #F2F21A;
}
.hilite-lg {
	font: bold 14px Verdana; color:#333333;
	margin:0;
	background-color: #F2F21A;
}
.cartItem .hilite {
	font: bold 13px Verdana; color:#1B3C7C;
	margin:0;
	background-color: #F2F21A;
}
.sel-btn {
	position:absolute;
	left: 0;
	font: 10px Verdana;
	width:93px;
	text-align:center;
	font: bold 10px Verdana; color:#333333;
}
.sel-btn a {
	font: 10px Verdana;
}
.itinerary .itin-details {
	margin: 5px 0 0 110px;
}
#orderConfirm .itinerary .itin-details {
	margin: 5px 0 0 0;
}
#reviewTicket .itin-details {
	margin: 5px 0 0 0;
}
#searchResults .itinerary .itin-details {
	margin-top: 15px;
}
.flightLeg {
	position:relative;
	clear:both;
}
.segInfo {
	float:left;
	font: 12px Verdana; color:#333333;
	width: 260px;
}
.segDate {
	font: bold 14px Verdana; color:#333333;
	margin-bottom: 10px;
}
.segInfo .seg {
	float:left; 
	margin-bottom: 20px;
	clear: left;
	width: 260px;
}
.segInfo .seg .segHdr {
	margin: 0 7px 10px 0;
	width:50px;
	text-align:right;
	width: 45px;
}
.segInfo .seg .segLegs {
	width:200px; 
}
.segInfo .seg div {
	float:left; 
}
.date-carryover {
	font: 10px Verdana; color:#333333;
}
.airlineInfo {
	width:200px; 
	float:left;
	margin: 0 0 0 5px;
	padding: 0 0 0 46px;
	font: 12px Verdana; color:#333333;
}
body#orderConfirm .airlineInfo {
	width:150px; 
}
/* SEARCH LOGOS */
.flightLeg .GENERIC {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/HP.gif") no-repeat top left;
}
.flightLeg .AA {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/AA.gif") no-repeat top left;
}
.flightLeg .AC {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/AC.gif") no-repeat top left;
}
.flightLeg .AI {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/AI.gif") no-repeat top left;
}
.flightLeg .AF {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/AF.gif") no-repeat top left;
}
.flightLeg .AM {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/AM.gif") no-repeat top left;
}
.flightLeg .AS {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/AS.gif") no-repeat top left;
}
.flightLeg .AZ {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/AZ.gif") no-repeat top left;
}
.flightLeg .BA {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/BA.gif") no-repeat top left;
}
.flightLeg .BD {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/BD.gif") no-repeat top left;
}
.flightLeg .CO {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/CO.gif") no-repeat top left;
}
.flightLeg .DL {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/DL.gif") no-repeat top left;
}
.flightLeg .EK {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/EK.gif") no-repeat top left;
}
.flightLeg .F9 {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/F9.gif") no-repeat top left;
}
.flightLeg .FI {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/FI.gif") no-repeat top left;
}
.flightLeg .FJ {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/FJ.gif") no-repeat top left;
}
.flightLeg .IB {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/IB.gif") no-repeat top left;
}
.flightLeg .KE {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/KE.gif") no-repeat top left;
}
.flightLeg .KL {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/KL.gif") no-repeat top left;
}
.flightLeg .LA {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/LA.gif") no-repeat top left;
}
.flightLeg .LH {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/LH.gif") no-repeat top left;
}
.flightLeg .LP {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/LP.gif") no-repeat top left;
}
.flightLeg .LR {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/LR.gif") no-repeat top left;
}
.flightLeg .LX {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/LX.gif") no-repeat top left;
}
.flightLeg .NW {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/NW.gif") no-repeat top left;
}
.flightLeg .NZ {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/NZ.gif") no-repeat top left;
}
.flightLeg .OS {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/OS.gif") no-repeat top left;
}
.flightLeg .OZ {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/OZ.gif") no-repeat top left;
}
.flightLeg .QF {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/QF.gif") no-repeat top left;
}
.flightLeg .RG {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/RG.gif") no-repeat top left;
}
.flightLeg .SA {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/SA.gif") no-repeat top left;
}
.flightLeg .SK {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/SK.gif") no-repeat top left;
}
.flightLeg .SQ {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/SQ.gif") no-repeat top left;
}
.flightLeg .TA {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/TA.gif") no-repeat top left;
}
.flightLeg .UA {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/UA.gif") no-repeat top left;
}
.flightLeg .US {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/US.gif") no-repeat top left;
}
.flightLeg .UX {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/UX.gif") no-repeat top left;
}
.flightLeg .VS {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/VS.gif") no-repeat top left;
}
.flightLeg .XL {
	background: url("http://images.studentuniverse.com/common/images/logos/search_logos/XL.gif") no-repeat top left;
}
.flightLeg .connection, table.itinDetailTable td.connection {
	font: bold 10px Verdana; 
	color:#7BB516;
	text-align:center;
	background: url("http://images.studentuniverse.com/images/bkgrds/connectionBg.gif") repeat-x; 
	margin-bottom: 20px;
}
.flightLeg .apChange {
	color: red;
}
.flightLeg .connection span, table.itinDetailTable td.connection span {
	background-color:#FFF;
	padding:0 15px 0 15px;
}
table.itinDetailTable td.connection {
	background-position:center 8px;
	line-height:30px;
}
.flightLeg hr {
	clear:both;
	visibility:hidden;
	margin:0;
	line-height:1px;
	font-size:0px;
	width:100%;
}
.lastOutbound hr {
	clear:both;
	visibility: visible;
	margin-bottom: 20px;
	border: none;
	border-bottom: 1px solid #737373;
	height:0px;
	line-height:1px;
	font-size:0px;
}
#moreOptions .lastOutbound hr {
	visibility: hidden;
}
hr.thinGray {
	clear:both;
	margin-bottom: 20px;
	border: none;
	border-bottom: 1px solid #cccccc;
	height:0px;
}
hr.thinGrayalternate {
	clear:both;
	border: none;
	border-bottom: 1px solid #cccccc;
	height:0px;
	margin: 5px 10px 10px 10px;
}
#addlTerms {
	font: 9px Verdana;
	padding-top: 15px;
	border-top: 1px solid #cccccc;
	margin: 15px 0 30px 0px;
	clear:both;
	
	width:750px;
	
}





#waitPage, #finalizeWaitPage {
	text-align:center;
}
.waitPageContainer {
	position:absolute; 
	top:50%; 
	margin-top:-200px; 
	left:0; 
	width:100%; 
	height: 400px; 
	background-color:#FFF; 
	z-index:100; 
	background-color: #FFF;
}
#waitPageContainer-joinWait {
	margin-top:-150px; 
	height: 300px; 
}
#waitPageBody { 
	position:absolute;
	width:582px;
	height:250px;
	top:50%;
	left:50%;
	margin:0px auto;
	margin-top:-155px;
	margin-left:-291px;
	background-color:#FFF;
	z-index:20;
}
#topBgBar, #botBgBar {
	position:absolute;
	left:0;
	width:100%;
	height:50px;
	background-color:#94CB29;
	z-index:0;
}
#topBgBar {
	top:0;
}
#botBgBar {
	bottom:0;
}
#waitPageFooter {
	position:relative;
	margin:auto;
	width:582px;
	height:77px;
	text-align:center;
	background-color:#FFF;
	z-index:10;
	margin: 10px auto 0 auto;
}
#searchMsg {
	font: 20px Verdana, Arial, Helvetica, sans-serif; color:#1B3C7C;
}
#searchMsgOrange {
	font: 20px Verdana, Arial, Helvetica, sans-serif; color:#FFA000;
}
#searchMsgDesc {
	font: 14px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 15px 0 15px 50px; text-align:left
}
#searchDesc {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 15px 0 0 0;
}
#timeDesc {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#333333;
}

#waitPageContainer { position:relative }
#searchDescription { position:absolute;left:152px;top:89px;width:437px;height:129px;text-align:center }
#waitPageArea { width:737px;height:532px;position:absolute; top:50%; left:50%;margin:0px auto;margin-top:-266px; margin-left:-369px; }

#spinningPickle { position:absolute; left:0;top:30px; text-align:center; width:737px }
#searchingBlurb { position:absolute; left:0;top:268px;font:11px Verdana; color:red; text-align:center; width:737px }
#waitBlurb { position:absolute; left:0;bottom:60px;font:10px Verdana; text-align:center; width:737px }

#joinWaitPage #spinningPickle { top:22px; text-align:center}
#joinWaitPage #waitBlurb { bottom:50px; text-align:center}

#finalizeWaitPage #waitPageArea { height:387px;margin-top:-188px }
#finalizeWaitPage #spinningPickle { top:22px }
#finalizeWaitPage #searchDescription { top:115px }
#finalizeWaitPage #searchingBlurb { top:80px;color:#FE6700 }
#finalizeWaitPage #thankYouForBooking { position:absolute; left:0;top:280px;font:11px Verdana; color:#FE6700; text-align:center; width:737px }
#finalizeWaitPage #waitBlurb { bottom:75px }

#finalizeWaitDiv #waitPageAreaN { width:737px;height:532px;position:absolute; left:20%;margin-top:150px; auto}
#finalizeWaitDiv #spinningPickle { top:22px }
#finalizeWaitDiv #searchDescription { top:115px }
#finalizeWaitDiv #searchingBlurb { top:80px;color:#FE6700 }
#finalizeWaitDiv #thankYouForBooking { position:absolute; left:0;top:280px;font:11px Verdana; color:#FE6700; text-align:center; width:737px }
#finalizeWaitDiv #waitBlurb { bottom:75px }


#finalizeWaitPage #waitPageArea { width:737px;height:532px;position:absolute; top:50%; left:50%;margin:0px auto;margin-top:-266px; margin-left:-369px; }

#waitPageFooter {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333;
}
#waitPageBranding { 
	position:relative;
	margin:auto;
	width:582px;
	height:110px;
	z-index:20;
	background: url("http://images.studentuniverse.com/css/images/waitPageMsgArea.gif") no-repeat top left;
}
#soLogo {
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/so_logo_xsmall.gif") no-repeat top left;
	width: 100px;
	height: 29px;
	margin: 10px 30px 0 40px;
}
#bbbLogo {
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/bbb.gif") no-repeat top left;
	width: 85px;
	height: 26px;
	margin: 10px 30px 0 0;
}
#astaLogo {
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/asta.gif") no-repeat top left;
	width: 50px;
	height: 27px;
	margin: 10px 30px 0 0;
}
#verisignLogo {
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/verisignLogo.gif") no-repeat top left;
	width: 94px;
	height: 47px;
}
#soLogo span, #bbbLogo span, #astaLogo span, #verisignLogo span {
	display: none;
}
#footerTxt {
	position:absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	width:100%;
	border:none;
}
h5.fareTerms {
	padding:7px;
	background-color:#efefef;
	font:bold 12px Verdana;
	color:#333333;
	margin: 0 0 15px 0;
}
ul.fareTerms {
	margin: 0 0 5px 20px;
	padding: 0;
}
ul.fareTerms li {
	list-style-image : url("http://images.studentuniverse.com/images/bullets/arrowbullet.gif");
	margin-top: 5px;
}
#progressBarHdr {
	background: url("http://images.studentuniverse.com/images/headers/progressBarText.gif") no-repeat top right;
	right:0;
	width:100%;
	height:8px;
	line-height:0;
	font-size:1px;
}
#progressBarHdr.eticket {
	background: url("http://images.studentuniverse.com/images/headers/progressBarText_eticket.gif") no-repeat top right;
	right:0;
	width:100%;
	height:8px;
	line-height:0;
	font-size:1px;
}
#progressBar {
	background: url("http://images.studentuniverse.com/images/headers/progressBar_viewCart.gif") no-repeat top right;
	right:0;
	width:100%;
	height:14px;
	clear:right;
	line-height:0;
	font-size:1px;
	margin-bottom:12px;
}
body#billShip #progressBar {
	background-image: url("http://images.studentuniverse.com/images/headers/progressBar_billing.gif");
}
body#reviewTicket #progressBar {
	background-image: url("http://images.studentuniverse.com/images/headers/progressBar_reviewTicket.gif");
}
body#orderConfirm #progressBar  {
	background-image: url("http://images.studentuniverse.com/images/headers/progressBar_orderConfirm.gif");
}
.cartItemButtons {
	width:100%;
	right:0;
	text-align:right;
}
#ticketSummary #cost {
	width:100%;
	padding:5px;
	background-color: #E0E0E0;
	font: 10px Verdana;
	margin: 0 0 11px 0;
}
#ticketSummary #cost strong {
	font: bold 12px Verdana;
}
#ticketSummary #departFlight {
	white-space: nowrap;
	float: left;
	margin-right:60px;
}
#ticketSummary #returnFlight, #ticketSummary #passengerSummary {
	white-space: nowrap;
}

#ticketSummary #airlineSummery  {
	position:absolute;
	top:40px;
	right:2px;
	width:110px;
	border:2px solid;
	border-color: #e4e4e4;
	font:10px Verdana, Arial, Helvetica;
	margin:0;
	text-align:center;
	padding:5px;
}


#orderSummary {
	float:left;
	margin: 0 40px 10px 0;
}
#ticketSummary #passengerSummary {
	font: 12px Verdana;
	line-height: 20px;
	float: left;
	margin: 0;
}
#ticketSummary .tripLegHdr {
	font: bold 13px Verdana; color:#333333;
	margin-bottom: 5px;
}

.vertForm {
	width:100%;
}
.formField {
	margin: 10px 0 10px 0;
	clear:both;
	margin-top:4px;
}
.formField strong {
	float:left;
	width:200px;
	text-align:right;
	margin-right:5px;
	font: 12px Verdana;color: #333333;
	margin-top:4px;
}


.formField .confirmInfo {
	font-weight:bold;
	padding-top:4px;
}
.formField i {
	color:#CF2F2F;
}
.formField input {
	width:250px;
	height:13px;
	font:11px Verdana;
	margin-right:10px;
}
.formField select {
	font:11px Verdana;
	margin: 2px 10px 0 0;
}
.formField input.radio {
	width:18px;
	margin-right:3px;
}
.formField input.checkbox {
	width:14px;
	float:left;
	margin: 0 5px 10px 3px;
}
.formField textarea {
	width: 483px; 
	height: 100px;
	font:11px Verdana;
}
.formField .sideNote {
	font: 11px Verdana;
}
.formField .sideLink {
	font: 9px Verdana;
}
.vertForm .instructions {
	width: 350px;
	font: 9px Verdana; color: #333333;
	margin: -5px 0 12px 200px;
	text-align:left;
	clear:both;
}
body#billShip  .instructions {
	width: 400px;
	font: 9px Verdana; color: #333333;
	text-align:right;
	clear:both;
	width: 100%;
}
body#billShip  .instructionsLink {
	margin:0px 3px 8px 130px;
	font: 9px Verdana; color: #333333;
	clear:both;
	width: 190px;
}
body#billShip  .cvvinstructionsLink {
	margin:3px 3px 8px 200px;
	font: 9px Verdana; color: #333333;
	width: 90px;
}
#forgotPassword .vertForm .instructions {
	width: 400px;
	font: 9px Verdana; color: #333333;

	text-align:left;
	clear:both;
}
.vertForm .errorTop {
	width: 320px;
	font: 11px Verdana; color: #333333;
	margin: -5px 0 -3px 200px;
	clear:both;
	background: url("http://images.studentuniverse.com/images/icons/icon_sm_stop.gif") no-repeat left center; 	
	padding: 5px 0 0 20px;
	font:bold 11px Verdana;color:#CC0000;
	display:none;
}
#signUpPage .vertForm .errorTop {
	padding-bottom:5px;
}
form#billingShippingForm .vertForm .errorTop {
	width: 275px;
	font: 11px Verdana; color: #333333;
	margin: 0;
	clear:both;
	background: url("http://images.studentuniverse.com/images/icons/icon_sm_stop.gif") no-repeat left center; 	
	padding: 5px 0 0 20px;
	font:bold 11px Verdana;color:#CC0000;
	display:none;
}
body#billShip .errorTop {
	padding: 5px 0 0 20px;
	background: url("http://images.studentuniverse.com/images/icons/icon_sm_stop.gif") no-repeat left center; 	
	font:bold 11px Verdana;color:#CC0000;
	display:none;
}
#newsletterSignupForm .errorTop, #updatePassword .errorTop {
	display:block;
	margin-bottom:0;
}

#signUpForm #fNameField, #signUpForm #mNameField, .signUpForm .fNameField, .signUpForm .mNameField {
	float:left;
}

#signUpForm #fNameField input, .signUpForm .fNameField input {
	width:85px;
}
#signUpForm #mNameField input, .signUpForm .mNameField input {
	width:95px;
}
#signUpForm #lNameField input, .signUpForm .lNameField input {
	width:123px;
}
#signUpForm #dobYear, .signUpForm .dobYear {
	width:40px;
}

#billingInfo .formField strong {
	width:128px; 
}
#billingInfo .formField input {
	width:144px;
}

#shipInfo .formField strong {
	width:128px; 
}
#shipInfo .formField input {
	width:144px;
}
#shipInfo .formField input.checkbox {
	width:13px;
	height:19px;
}
#ambassadorInfo .formField strong {
	width:290px; 
}
#ambassadorInfo .formField input {
	width:180px; 
}
#schoolInfo .formField strong {
	width:208px; 
}
#schoolInfo .formField input {
	width:250px;
}
#shipInfo p {
	font-size: 10px;
	clear:both;
}
.centered {
	width:100%;
	text-align:center;
}
.lg-warn {
	font: bold 14px Verdana; color: #ED1C24;
	text-align:center;
}
table.breakdown {
	font: 12px Verdana; color: #333333;
	float:left;
}
table.breakdown td {
	text-align:right;
}
table.breakdown hr {
	font-size:1px;
	line-height:0;
	height:1px;
	background-color: #333333;
	margin:0;
	padding:0;
	border:none;
}
.thankyou-text {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	
	text-align:center;
}	
.centered {
	text-align:center;
}	
#orderConfirmMessages {
	position:relative;
	margin-top: 20px;
}
#xSells {
	float:right;
	width:196px;
}
#xSells .feature {
	font: 10px Verdana;
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:65px;
}
#xSells #rail {
	background-image: url("http://images.studentuniverse.com/images/otherpix/rail-xsell.jpg");
}
#xSells #hostels {
	background-image: url("http://images.studentuniverse.com/images/otherpix/hostels-xsell.jpg");
}
#xSells #insurance {
	background-image: url("http://images.studentuniverse.com/images/otherpix/insurance-xsell.jpg");
}

.popup {
	position:absolute;
	left:0;
	top:0;
	overflow: auto;
	border:none;
	margin:0;
	padding:0;
	background-color: #FFF;
	z-index: 600;
}
#popupContainer {
	position:absolute;
	font: 12px Verdana;
	z-index: 600;
	border-style: solid;
	border-color: #F6480E;
}
#popupIframe {
	z-index: 560;
}
#popupTitle {
	font-family: verdana,arial,helvetica; 
	color: #009cad; 
	font-size: 16px; 
	font-weight:bold;
	height: 25px;
	border-bottom: 1px solid #dddddd;
	white-space:nowrap;
	margin-bottom:10px;
}
#popupContentArea {
	clear:both;
}
#closePopupLink {
	float:right;
	font: 12px Verdana;
}

h3.blue {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #1B3C7C;
	padding:0;
	margin: 15px 0 3px 0;
}
h3.blue-lg {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #1B3C7C;
	padding:0;
	margin: 10px 0 10px 0;
}
h3.black {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #333333;
	padding:0;
	margin: 10px 0 10px 0;
}
#flyPage #leftNav {
	width:168px;
	float:left;
	margin-right:15px;
}
ul#subNav {
	margin: 5px 0 5px 20px;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;
}
ul#subNav li {
	/*--list-style-image : url("http://images.studentuniverse.com/css/images/subnav_graybullet.gif");*/
	margin-top: 15px;
	padding-left: 3px;
}
#companyBackground #companyBackground-nav, #hostels #hostels-nav, #faqsPage #faqs-nav,#contactUs #contactUs-nav,#partners #partners-nav,#careers #careers-nav,#affiliat #affiliate-nav,#campusAmbassador #ambassador-nav,#privacyPolicy #privacyPolicy-nav,#termsOfUse #termsOfUse-nav,#registeredSeller #regSeller-nav,#siteMap #siteMap-nav, #flyPage #nav-rt.selected, #flyPage #nav-ow.selected, #flyPage #nav-oj.selected {
	/*--list-style-image : url("http://images.studentuniverse.com/css/images/subnav_greenbullet.gif");*/
}
#study-abroad #studyAbroad-nav, #hostels #hostels-nav, #language-schools #langSchools-nav, #internship-opportunities #internshipOpps-nav, #volunteering-abroad #volunteerAbroad-nav {
	/*--list-style-image : url("http://images.studentuniverse.com/css/images/subnav_greenbullet.gif");*/
}

body.subnavPage #mainPageRun {
	width:570px;
	float:right;
	right: 0;
}
body.subnavPage #mainPageRun .run-cnt {
	line-height: 15px;
}
#subNavBox {
	width:181px;
}
#subNavBox ul {
	margin: 0 0 0 5px;
}
#subNavBox ul#subNav li, #subNavBox ul#subNav li a {
	margin-top: 7px;
}
#leftCol-subNav {
	width:181px;
	position:relative;
}
#leftCol-subNav h2 {
	position:absolute;
	top:0;
	left:0;
	font: 18px Verdana, Arial, Helvetica, sans-serif; color: #3F5FA0;
	padding:0;
	margin: 0;
	background: transparent url("http://images.studentuniverse.com/css/images/subnav-top-lite_blue.gif") no-repeat;
	z-index:100;
	width:185px;
	height:31px;
	padding-left: 34px;
}
#leftCol-subNav #moreLinks {
	width:181px;
}
#leftCol-subNav #moreLinks .run-cnt {
	margin:19px;
}
#leftCol-subNav #moreLinks ul {
	margin:0;
	padding:0;
	list-style: none;
}
#leftCol-subNav #moreLinks ul li {
	font: 11px Verdana;
	margin-top:5px;
}
h3.bluebar {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333;
	background-color: #E4E9F0;
	padding:5px;
	border-top:1px solid #DDE3E9;
	border-left:1px solid #DDE3E9;
	border-bottom:1px solid #CACED2;
	border-right:1px solid #CACED2;
	margin: 30px 0 10px 0;
}

#custServiceInfo {
	float:left;
	width:300px;
	margin-right:30px;
}
#corpHQInfo {
	float:left;
}
.clear {
	clear:both;
}
body#partners .partnerLogo {
	width:170px;
	height:60px;
	float:left;
	text-align:center;
}

#ambassadorSubmit {
	text-align:center;
	width: 100%;
}
.reqBox {
	color: #CC0000;
	border:1px solid #CC0000;
	padding:5px;
	margin-left:15px;
	font: 10px Verdana;
	width:60px;
}
#billShip .reqBox, #dealAlertSignup .reqBox {
	margin-left:0;
	right:0;
}
.float-right {
	float:right;
	margin: 0 0 5px 5px;
}
#hotDealBlurb {
	background: url("http://images.studentuniverse.com/images/icons/info_lg.gif") no-repeat 0 5px;
	padding-left: 30px;
	font: 13px Verdana, Arial, Helvetica, sans-serif; color: #333333;
	width:505px;
}

button {
	border:none;
	background-repeat: no-repeat;
	background-position: top left;
	font: bold 12px Verdana,Arial,Helvetica,sans-serif; color:#FFF;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	line-height:32px;
}
button span {
	display:none;
}
#calendarButton {
	background-image: url("http://images.studentuniverse.com/css/images/calendar.gif");
	width:14px;
	height:14px;
}
.learnMoreButton, #continueBtnJoin {
	background-image: url("http://images.studentuniverse.com/images/su08/continue.jpg");
	width:126px;
	height:29px;
}


#searchButton {
	background-image: url("http://images.studentuniverse.com/images/su08/btn_search.gif");
	width:129px;
	height:33px;
	font: bold 14px Arial, Verdana;
}
#searchButton span {
	display:none
}
.learnMoreButton {
	font-size:10px;
	line-height:12px;
}

#sendEmailButton {
    background-color: transparent;
    background-image: url('http://images.studentuniverse.com/css/images/btnSmGreen.gif');
    border-style: none;
    color: #fff;
    font: bold 9px Verdana;
    height: 25px;
    margin-bottom: -2px;
    padding: 0 12px 3px;
    width: 68px;
}
.changeTimesButton {
	background-image: url("http://images.studentuniverse.com/css/images/btn-grn-93-33.gif");
	width:93px;
	height:33px;
	font-size:10px;
}
.btn-select-lg {
	background-image: url("http://images.studentuniverse.com/css/images/btn-org-93-33.gif");
	width:93px;
	height:33px;
}
#continueBtn {
	background-image: url("http://images.studentuniverse.com/images/su08/btn_continue.gif");
	width:130px;
	height:32px;
}

#billShipSubmitButton {
	background-image: url("http://images.studentuniverse.com/css/images/btn-org-117-26.gif");
	width:117px;
	height:26px;
	float:right;
	font:bold 14px Arial, Verdana;
	margin-right:10px;
}
#feedbackForm #continueBtn {
	background-image: url("http://images.studentuniverse.com/css/images/btn-grn-93-33.gif");
	width:93px;
	height:33px;
}
.selectButton {
	background-image: url("http://images.studentuniverse.com/images/buttons/selectButtonOrange.gif");
	width:61px;
	height:22px;
	font: bold 10px Verdana;
	padding: 0 12px 2px 12px;
	margin-bottom:3px;
}
#finalizeBtn {
	background: transparent url("http://images.studentuniverse.com/css/images/btn-org-210-38.gif");
	width:210px;
	height:38px;
	font:bold 17px Arial,Verdana;
}

.buyNowButton {
	background-image: url("http://images.studentuniverse.com/images/buttons/buyNowButton.gif");
	width:104px;
	height:43px;
	font: bold 10px Verdana;
	padding: 0 12px 2px 12px;
	margin:31px 6px 0 6px;
}

.buyNowButton-sm {
	background-image: url("http://images.studentuniverse.com/images/buttons/buyNowButton-sm.gif");
	width:101px;
	height:22px;
	margin:0px 6px 0px 6px;
}

.deleteButton, #backToResultsButton {
	background-image: url("http://images.studentuniverse.com/images/buttons/deleteFlightButton.gif");
	width:101px;
	height:22px;
	margin:0px 6px 0px 6px;
}
#newsletter-btn-footer {
	background-image: url("http://images.studentuniverse.com/css/images/btn-blu-55-19.gif");
	width:55px;
}
#btn-go-sm {
	background-image: url("http://images.studentuniverse.com/css/images/btn-grn-57-19.gif");
	width:57px;
}
#signInButton, #signInButton-forgotPassword, #hintMeButton, #emailMeButton, #studySearchButton {
	background-image: url("http://images.studentuniverse.com/images/su08/login.jpg");
	width:84px;
}
#emailMeButton {
	background-image: url("http://images.studentuniverse.com/images/su08/emailme.jpg");
	width:126px;
	height:29px;
}

#getStartedButton, #signMeUpBtn {
	background-image: url("http://images.studentuniverse.com/css/images/btn-grn-109-19.gif");
	width:109px;
}
#modifySearchButton {
	background-image: url("http://images.studentuniverse.com/css/images/btn-grn-109-19.gif");
	width:109px;
}
#backButton {
	background-image: url("http://images.studentuniverse.com/css/images/btn-blu-65-19.gif");
	width:65px;
}
#backButton-lg {
	background-image: url("http://images.studentuniverse.com/images/su08/edit.jpg");
	width:75px;
	height:23px;
}
#joinButton {
	background-image: url("http://images.studentuniverse.com/images/su08/join.jpg");
	width:126px;
	height:29px;
}
#cancelBtn {
	background-image: url("http://images.studentuniverse.com/images/su08/cancel.jpg");
	width:75px;
	height:23px;
}
#searchBtn {
	background-image: url("http://images.studentuniverse.com/images/su08/search.jpg");
	width:104px;
	height:24px;
	border:none;
}
#saveBtn, #updatePwSaveBtn, #sendEmailBtn{
	background-image: url("http://images.studentuniverse.com/images/su08/save.jpg");
	width:75px;
	height:23px;
}
#saveBtn, #cancelBtn, #updatePwSaveBtn, #sendEmailBtn{
	margin: 10px 10px 0 0;
}
	
body#updatePassword #cancelBtn {
	margin: 0 10px 0 0;
}
button {
	border:none;
	background-repeat: no-repeat;
	background-position: top left;
	font: bold 12px Verdana,Arial,Helvetica,sans-serif; color:white;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	line-height:32px;
}
/**** variations for small buttons ****/
#backToResultsButton,#signInButton,#signInButton-forgotPassword,#getStartedButton,#modifySearchButton,#backButton, #newsletter-btn-footer, #emailMeButton,#signMeUpBtn, #studySearchButton {
	height:19px;
	font-size:10px;
	line-height:16px;
}
#signMeUpBtn {
	margin: 10px 0 0 10px;
}
.availabilityMsg, .availabilityMsg-off {
	background: url("http://images.studentuniverse.com/images/bullets/arrowbullet_blue.gif") no-repeat left center;
	padding-left: 15px;
	margin: 5px 0 5px 7px;
	clear:both;
}

.availabilityMsg a, .availabilityMsg-off a {
	font: bold 12px Verdana;color: #3F5FA0;
}
.clearDiv {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:0;
}
#moreOptionsBox {
	width: 562px;
	float:left;
}
#moreOptionsTerms {
	width:100%;
	font: 0.55em Verdana;color:#1B3C7C;
}
.blue-hdr-lg {
	font: 16px Verdana, Arial, Helvetica, sans-serif; 
	color: #1B3C7C;
	font-weight:bold;
}
a img {
	border:none;
}
#noSeatsMsg, #noDealsMsg {
	font: bold 14px Verdana, Arial, Helvetica;
	margin-top:2px;
	margin-bottom:4px;
	color:#cc0000;
    border: 1px dashed;
    padding: 5px;
    top:1px;
}


#noSeatsMsg #flashNoSeatsMsg {
	font: 12px Verdana, Arial, Helvetica;
	float: right;
	color: blue;
	
	top:-14px;
	
	position: relative;
	cursor: pointer;
}
#noDealsMsg #flashNoDealsMsg{
	font: 12px Verdana, Arial, Helvetica;
	float: right;
	color: blue;
	
	top:-14px;
	
	position: relative;
	cursor: pointer;
}
#otherSabreMsg {
	background: url("http://images.studentuniverse.com/images/icons/icon_lg_stop.gif") no-repeat left center;
	padding: 0 0 0 35px;
	margin-bottom: 10px;
	font: 13px Verdana, Arial, Helvetica, sans-serif; color:#CF2F2F; font-weight:bold;
	height:26px;
}
.error {
	font-weight: bold;
	color: #cc0000;;
}
a.lowSeats {
	color: #cc0000;
}
.page-header {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #1B3C7C;
}
.full-width {
	width:100%;
}
.thank-you-text {
	font: 22px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}
.thank-you-subtext {
	font: 17px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.hidden {
	display:none;
}
.content {
	font: 12px Verdana, Arial;
	color: #333333;
}
body.gateway #leftContent {
	float:left;
	margin: 25px 38px 0 0;
	width: 300px; 
	font: 12px Verdana, Arial, Helvetica; color:#333333;
}
body.gateway #rightContent {
	float:left;
	width: 421px; 
	margin: 10px 0 0 0;
	font: 12px Verdana, Arial, Helvetica; color:#333333;
}
.faqEntry {
	display: block;
	margin: 10px 0 0 0;
}
.faqEntry a.faqQ {
	/*--background: url("http://images.studentuniverse.com/images/bullets/arrowbullet.gif") no-repeat center left;*/
	padding-left: 0px;
	font: 12px Verdana;
}
.faqEntry .faqContent {
	display:none;
	margin: 5px 0 20px 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef;
}
.faqEntry.visited .faqContent {
	display:block;
}

.majorUSAirlinesPopup-column {
	float:left;
	margin-right:50px;
}
.marketingMsg {
	position:absolute;
	top: 0px;
	right:0;
	width:148px;
	font:11px Verdana;
	;z-index:10;
}
.marketingMsg h6 {
	margin:0;
	padding:0;
	font: bold 12px Verdana,Arial,Helvetica;
	width:148px;
	padding: 4px 0 4px 0;
	text-align:center;
	background-color: #EE8811;
	color: #FFF;
}
.marketingMsg p {
	font: 11px Verdana,Arial,Helvetica;
	margin: 0;
	padding: 8px 6px 13px 6px;
	text-align:center;
}
.marketingMsg a {
	color: #193D7B;
}
.formField strong {
	float:left;
	width:190px;
	text-align:right;
	margin-right:5px;
	font: 12px Verdana;color: #333333;
	margin-top:4px;
}
#noSpamGraphic {
	position:relative;
	margin:0 0 -50px 0;
	left: 150px;
	width:40px;
	height:40px;
}
#eduSignUpMsg, #noEduSignUpMsg {
	margin-bottom:20px;
}
#noEduSignUpMsg {
	display: none;
}
.noEduPage #noEduSignUpMsg {
	display: block;
}
.noEduPage #eduSignUpMsg, .noEduPage #schoolEmailField {
	display: none;
}
table#ffMiles {
	font: normal 12px Verdana,Arial,Helvetica;
	color: #333333;
	margin:0;
	padding:0;
	display: table;
	border-spacing: 0;
	border:1px solid #333333;
	border-right: none;
	border-bottom: none;
}
table#ffMiles .yesno {
	padding-left: 65px;
}
table#ffMiles th  {
	background-color: #efefef;
}
table#ffMiles th, table#ffMiles td  {
	border:1px solid #333333;
	border-top: none;
	border-left: none;
	margin:0;
	padding:5px;
}
#cart-bottom-links {
	font: 11px Verdana,Arial,Helvetica;
	margin-top: -10px;
}
.heading {
	font: bold 14px Verdana,Arial,Helvetica;
	margin: 10px 0 10px 0;
	padding:0;
}
#airportName {
	font:11px Verdana,Arial,Helvetica;
}
.diffAP {
	color:red;
}
#diffAPWarning {
	color:red;
	font:bold 11px Verdana,Arial;
	padding:3px;
	margin: 10px 0 10px 15px;
	width:400px;
}
#diffArriveDate {
	font:11px Verdana,Arial,Helvetica;
	clear:both;
	width:190px;
}
#noSeatBottomMsg {
	width:430px;
	text-align:center;
	margin-top:15px;
}
#modifySearch p {
	margin: 5px 0 5px 0;
}
div {
	border-right:0px solid;
}
body#home #airportChooser {
	display:none;
}
#teaserInfo {
	font: 12px Verdana,Arial,Helvetica;
	margin-bottom:15px;
}
#teaserFlightCarrier {
	font: 10px Verdana,Arial,Helvetica;
	float:right;
	margin-right: 150px;
}
body.waiting,  body.waiting input, body.waiting button {
	cursor: progress;
}
#billingPhone {
	margin-top:10px;
}
#errorField-firstname {
	margin-bottom:10px;
}
#promoCodeFieldBox {
	background-color:#efefef;
	border:1px solid #cccccc;
	padding: 10px 0 10px 0;
	margin: 10px 5px 10px 5px;
	width:280px;
}
#promoCodeFieldBox .formField {
	margin: 10px 0 10px 0;
	clear:both;
	margin-top:4px;
}


#promoCodeFieldBox .formField input {
	margin-right: 0;
	width:125px;
}
#errorField-promotionCode {
	width: 250px;
	font: 11px Verdana, Arial, Helvetica; color: #333333;
	margin: -5px 0 0 0;
	clear:both;
	background: url("http://images.studentuniverse.com/images/icons/icon_sm_stop.gif") no-repeat left 3px; 	
	padding: 5px 0 0 20px;
	font:bold 11px Verdana;color:#CC0000;
	display:none;
}
#pendingConfMsg {
	font:12px Verdana, Arial, Helvetica;
	margin-bottom:10px;
}


#teaserFlightInfo {
	margin-bottom: 15px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#curtainFareMsg {
	margin-top:25px;
	background: url("http://images.studentuniverse.com/images/icons/magnifying_glass.gif") no-repeat top left;
	padding-left: 38px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	width:350px;
}

.taxChangedMsg {
	color:red;
	font: bold 12px Verdana,Arial,Helvetica;
	position:absolute;
	top:25px;
	right:0;
}

.cartItem .taxChangedMsg {
	top:5px;
	right:10px;
}

#orderConfirm .taxChangedMsg {
	display:none;
}

table#taxBreakdown td {
	font: 12px Verdana, Arial, Helvetica; color: #333333;
	text-align:right;
	margin-right:10px;
}
table.myaccount td  {
	font: 12px Verdana, Arial, Helvetica; color: #333333;
	text-align:left;
	margin-right:10px;
}

table.myaccount-right td  {
	font: 12px Verdana, Arial, Helvetica; color: #333333;
	text-align:right;
	margin-right:10px;
}
.sliderArea {
	background: transparent url("http://images.studentuniverse.com/temp/bar_repeat.gif") repeat-x top left;
	position:absolute;
	bottom:0;
	left: 20px;
	height: 21px;
	width:197px;
}

.jQsliderArea {
	background: transparent url("http://images.studentuniverse.com/temp/bar_repeat.gif") repeat-x top left;
	position:absolute;
	bottom:0;
	left: 20px;
	height: 21px;
	width:197px;
}

.jQsliderHandle {
	top:2px;
	left:0;
	position:absolute;
	padding:0;
	width: 16px;
	height: 22px;
	cursor:pointer;
	background:none;
}

.jQsliderHandle {
	background: transparent url("http://images.studentuniverse.com/images/icons/slider.gif") no-repeat 0 0;
}

.sliderbar {
	position:absolute;
	bottom:0;
	left: 0;
	height: 21px;
	width:183px;
	margin-left: 15px;
}

.slider, .sliderBG {
	top:2px;
	left:0;
	position:absolute;
	padding:0;
	width: 16px;
	height: 22px;
	cursor:pointer;
	background:none;
}

.sliderBG {
	background: transparent url("http://images.studentuniverse.com/images/icons/slider.gif") no-repeat 0 0;
}

body#searchResultsPage #airsearchresultslist TABLE#searchResultsTable { 
	/*background-color:#bbbbbb;*/
	border-color: #F6480E;
	border-style:solid;
	border-width: 1px;
	
	width:745px;
	
}
body#searchResultsPage #airsearchresultslist TH { 
	font: bold 12px Verdana,Arial,Helvetica;
	padding: 15px 5px 10px 15px;
	border-style:solid;
	border-color: #696969;
	border-width: 0 1px 1px 0;
	white-space:nowrap;
	background: #fff url('http://images.studentuniverse.com/images/su08/shadow.jpg') bottom repeat-x;
	text-align:center;
}
#outputArea a{
	color: #F6480E;
}
.itinRow TD {
	font: 12px Verdana,Arial,Helvetica;
	padding:1px 3px 1px 6px;
	background-color:#FFF;
	border-right: 1px solid #696969;
	border-bottom: 1px solid #999999;
	white-space:nowrap;
}
.itinRow TD.airline {
	white-space: normal;
}
.itinRow-expanded TD {
	font: 12px Verdana,Arial,Helvetica;
	padding:1px 3px 1px 6px;
	border-right: 1px solid #696969;
}

TH.sortedAsc {
	background: transparent url("http://images.studentuniverse.com/images/icons/sortArrowNewAsc.gif") no-repeat right center;
}
TH.sortedDesc {
	background: transparent url("http://images.studentuniverse.com/images/icons/sortArrowNewDesc.gif") no-repeat right center;
}
body#searchResultsPage #rightPane TH.sortedAsc {
	padding-right: 23px;
}
body#searchResultsPage #rightPane TH.sortedDesc {
	padding-right: 23px;
}
.totalAmt {
	font: bold 12px Verdana;
}
TD.airline {
	padding: 5px 5px 0 5px;
}
.itinRow-expanded TD.airline {
	padding: 4px 5px 0 5px;
}
.airlineLogo {
	float:left;
	margin-right:5px;
}
.numSeats, .numStops {
	text-align:center;
}
#summaryArea {
	position:relative;
	height:10px;
	width:100%;
}
.topInfo, .bottomInfo .codeShareInfo {
	/*height:50%;*/
	padding: 5px;
	border-color: #efefef;
	border-style: solid;
	border-width: 1px;
}
.itinRow-expanded .topInfo, .itinRow-expanded .bottomInfo .codeShareInfo {
	border-color:#dddddd;
}
.itinRow .topInfo {
	background-color:#DDDDDD;
}
.itinRow-selected .topInfo {
	background-color: #CBCBC9;

}
#outputArea {
	clear:left;
	margin:0px 0 0px 0;
	min-height: 600px;
}

#outputArea a:link {
	text-decoration: underline;
}

.apAltTag {
	text-decoration: none;
}

#outputArea .totalAmt {
	color: #238CC3;
}

#outputArea .popupLink {
	color: #238CC3;
}

#itinInfo1, #itinInfo2 {
	font: bold 12px Verdana;
	
	margin: 0px 0px 5px 250px;
	
	width: 700px;
	
}

#gridKey {
	position: relative;
    top: -15px;
    float:right;
	font: 11px Verdana;
}

#gridTable{
	padding:0px 0px 8px 0px;
}


#controls, #controlsBottom {
	font:11px Verdana;
	float:left;
}

#navLinks, #navLinksBottom {
	float:right;
	font: bold 12px Verdana;
	margin-right:15px;
	padding:5px;
}
#navLinks{
	right:0px;
	position:relative;
	
	left:270px;
	
}
#perPageChoice {
	font:12px Verdana;
	margin-left:0px;
}

#perPage {
	position:relative;
	top:2px;
	left:0px;	
	width:45px;
	font:10px;
}
#perPageLeft {
	position:relative;
	left:90px;
	width:150px;
	
	top:-18px;
	
	
}


.sliderTimeArea, .sliderTimeArea-rt {
	position:absolute;
	top:0;
	font: 10px Verdana;
}

.sliderTimeArea {
	left:10px;
}

.sliderTimeArea-rt {
	right:10px;
}

.sliderLegDesc {
	font: 10px Verdana;
	text-align:center;
	display:none;
}
body.cart body.cart #msgArea, body.loginCart #msgArea, body.cart #footerLinks, body.loginCart #footerLinks, body.cart #navigation, body.cart #navbar, body.cart #quickLinks, body.loginCart #navigation, body.loginCart #navbar, body.loginCart #quickLinks, body.checkout #goDealsLink, body.loginCart #goDealsLink, body.checkout #msgArea, body.loginCart #msgArea, body.checkout #footerLinks, body.loginCart #footerLinks, body.checkout #navigation, body.checkout #navbar, body.checkout #quickLinks, body.loginCart #navigation, body.loginCart #navbar, body.loginCart #quickLinks  {
	display:none;
}
body#searchResultsPage #bodyContainer {
	
	width:992px;
	
	
}	
body#studyAbroad #bodyContainer {
	width:985px;
}	
body#hostels #bodyContainer {
	width:975px;
}

body#searchResultsPage #leftPane {
	float:left;
	width:226px;
}
body#searchResultsPage #rightPane {
	float:left;
	
	width:500px;
	
}



.rightPaneContent {
	margin-left:15px;
}
#customizeResultsArea {
	background-color:#E4FEFF;
	padding-bottom:5px;
}
#modifySearchHeader, #customizeResultsHeader {
	margin: 0 0 15px 0;
	padding:10px 0 0 10px;
	width:216px;
	height:27px;
	font: bold 14px Verdana;
	color: #FFF;
}
#customizeResultsHeader {
	margin: 0 0 5px 0;
}
#modifySearchHeader {
	width:214px;
}
#modifySearch #modifySearchHeader {
	background: #8BC53E url("http://images.studentuniverse.com/images/bkgrds/modifySearchBg.gif") repeat-x top left;
}
#customizeResultsHeader {
	background: #3F5FA0;
	background: #06355F url("http://images.studentuniverse.com/images/bkgrds/customizeResultsBg.gif") bottom left;
}
#filters {
	background-color: #E4FDFF;
}

h3.timeHeader {
	font: bold 12px Verdana;
	color: black;
	margin: 0 0 5px 5px;
	
}

h3.airportfilterHeader, h3.usertypefilterHeader {
	font: bold 10px Verdana;
	color: black;
	margin: 0 0 5px 5px;
	
}

.plusSign {
	background: #ffffff url("http://images.studentuniverse.com/images/icons/plus_sign.gif") no-repeat top left;
}	

.legSelect {
	font: 12px Verdana;
	margin: 0 0 5px 10px;
	padding:0;
}
#obDepartTimeFilter, #obArriveTimeFilter, #ibDepartTimeFilter, #ibArriveTimeFilter, #priceFilter {
	position:relative;
	margin:0;
	padding:0;
	height:40px;
}
#typeFilter {
	font:11px Verdana;
}
.detailsLink, a.detailsLink-expanded, a.detailsLinkDetail {
	padding: 0 0 0 20px;
	font:10px Verdana;
		
}
.detailsLink {
	background: transparent url("http://images.studentuniverse.com/images/su08/SearchResult_right_arrow_orange.gif") no-repeat 8px 2px;
}
a.detailsLink-expanded {
	background: transparent url("http://images.studentuniverse.com/images/su08/SearchResult_down_arrow_orange.gif") no-repeat 8px 2px;
}
a.detailsLinkDetail {
	background: transparent url("http://images.studentuniverse.com/images/su08/SearchResult_down_arrow_orange.gif") no-repeat 8px 2px;

}
.detailsLinkBG {
	clear:both;
	margin:17px 0 0 0;
	background-color: #FFF;
	padding:2px;
	white-space:nowrap;
}
.itinRow-expanded TD.selectBtnCell {

}
TD.selectBtnCell {
	font:10px Verdana;
}
.itinRow-expanded .detailsLinkBG {
	height:15px;
}
hr.dottedLine {
	border: none;
	border-top: 1px dashed #cccccc;
	height:0px;
}
.itinDetails {
	background-color:#efefef;
	border:2px solid #cccccc;
}
#taxesAndFeesBlurb {
	float:left;
	font: bold 12px Verdana;
	padding:5px;
	margin-left:-5px;
	width:280px;
	white-space:nowrap;
	border:1px solid #FFF;
}
#taxesAndFeesBlurb strong {
	font-size: 14px;
}


.airlineMatrix {
	text-align:center;
	font:10px Verdana;
	float:left;
	width: 82px;
	//height:60px;
	padding: 5px;
	color:#333333;
}

.airlineMatrix-static {
	text-align:center;
	font:10px Verdana;
	float:left;
	width: 82px;
	//height:60px;
	padding: 5px;
	color:#333333;
}

.airlineMatrixcell,.emptycell {
	text-align:center;
	font:10px Verdana;
	border: solid #b8b7b8;
	border-width: 0px 2px 2px 0px;
	float:left;
	width: 80px;
	height:20px;
	padding: 5px;
	color:#333333;
}
.airlineMatrixcell-hover {
	border: solid #238cc3;
	border-width: 0px 2px 2px 0px;
	
}
.airlineMatrixheader
{
	text-align:center;
	font:10px Verdana;
    border:solid #b8b7b8;
    border-width: 2px 2px 2px 0px;
	width: 80px;
	height:50px;
	padding: 5px;
	color:#1B3C7C;
	background: url('http://images.studentuniverse.com/images/su08/shadow.jpg') bottom repeat-x;
}

.airlineMatrixRowHeader
{
	text-align:center;
	font:10px Verdana;
    border: solid #b8b7b8;
    border-width: 0px 2px 2px 2px;
	width: 78px;
	height:20px;
	padding: 5px;
	color:#1B3C7C;
	background: url('http://images.studentuniverse.com/images/su08/shadow.jpg') bottom repeat-x;
}
.airlineMatrixCorner
{
	text-align:center;
	font:10px Verdana;
    border: solid ;
    border-width: 2px 2px 2px 0px;
    border-color:white #b8b7b8 #b8b7b8 white;
	width: 80px;
	height:50px;
	padding: 5px;

}

.airlineMatrix-selected {
	background: #F9DDBA; 
	cursor: pointer;
}

.airlineMatrix {
	/*background: url("http://images.studentuniverse.com/images/bkgrds/airline_matrix_bg.gif") repeat-x bottom left;*/
}


.airlineMatrix-east {
	text-align:center;
	font:10px Verdana;
	float:left;
	position:relative;
    top: 80px;
    left:8px;
	color:#333333;
	cursor: pointer;
}

.airlineMatrix-west {
	text-align:center;
	font:10px Verdana;
	float:left;
	position:relative;
    top: 80px;
    left:5px;
	padding: 5px;
	color:#333333;
	cursor: pointer;
}

.template {
	display:none;
}
a.grayed-out {
	cursor:text;
	text-decoration:none;
}
a.grayed-out strong {
	color: #cccccc;
}
#pleaseWaitPrompt {
	z-index:10000;
	position:absolute;
	border: 2px solid #F6480E;
	height:45px;
	font: bold 12px Verdana;
	color: #333333;
	background: #FFF url("http://images.studentuniverse.com/temp/loading-anim.gif") no-repeat 10px center;
	display:hidden;
}
#showEvents {
	position:absolute;
	top:0;
	right:0;
	background-color:yellow;
	font:10px Verdana;
	padding:5px;
}

.itinDetailTable {
	font:12px Verdana;
	color:black;
}
.filterTitle {
	position:relative;
	/*top: -35;*/
	left: 80;
	width:50;
	background-color:#FFF;
	font:bold 12px Verdana;
	color:#F6480E;
	text-align:center;
	
	padding:10px 5px 10px 5px;
	
	width:70px;
	left:80px;
	top:-8px;
}


.filterArea {
	/*border:1px solid #132E59;
	//margin:10px 0 10px 0;*/
	padding-bottom:30px;
}
.filterhr {
	left: 1px;
    position: relative;
    top: 19px;
	border: 0px solid #F6480E;
	height:1px;
	z-index: 0;
	width: 85%;
	background-color:#F6480E;
	color:#F6480E;
}
#filterSummary {
	font: 10px Verdana;
	padding:5px;
	position:relative;
	top:-38px;
	left:20px;
	background-color:#F9DDBA;
	width:195px;
	z-index:1;
}
#filteredSize {
	font-weight:bold;
	padding:3px;
	
}
#filteredSize.updated, #taxesAndFeesBlurb.updated  {
	background: #ffff99 url("http://images.studentuniverse.com/images/bkgrds/filters_updated_anim.gif") repeat top left;
}
#filterSummary a {
	font-weight:bold;
}
#showAllLink {
	font: bold 11px Verdana;
	float:right;
}
.flashOn {
	background-color:red;
}
.flashOff {
	background-color:yellow;
}
#orderConfirmBillShipInfo {
	background: #efefef url(http://images.studentuniverse.com/images/headers/reservationCodeHeader.gif) no-repeat top left;
	font:10px Verdana;
	padding: 5px 10px 15px 5px;
}
#reservationCodeHeader {
	font: bold 12px Verdana;
	color:#FFF;
	text-align:center;
	margin: 10px 0 30px 0;
	background: transparent;
}
#contactUsOrderConfirm {
	background: #efefef url("http://images.studentuniverse.com/images/headers/contactUsOrderConfirm.gif") no-repeat top left;
	font:10px Verdana;
	padding: 5px 10px 15px 5px;
}
#contactUsOrderConfirm p {
	width:100%;
	text-align:center;
	font:10px Verdana;
}
#contactUsHeader {
	font: bold 11px Verdana;
	text-align:center;
	margin: 10px 0 30px 0;
	background: transparent;
}

/* *******************************************************************************************************
   FINALIZE WAIT PAGE
******************************************************************************************************* */

#finalizeWaitPage #finalize-text-msg {
	position:absolute;
	top:170px;
	left:150px;
	width:600px;
	text-align:center;
	font: bold 16px Verdana;
	border: 0px solid;
}

#finalizeWaitPage #so-progress {
	position:absolute;
	top:200px;
	left:55px;
	background: url("http://images.studentuniverse.com/images/otherpix/so_progress.gif") no-repeat top left;
	width:190px;
	height:122px;
	text-align:center;
}
#finalizeWaitPage #so-progress-msg {
	position:absolute;
	top: 5px;
	left: 0px;
	width: 100%;
	text-align: center;
	font: 11px Verdana;
	color: #DEFFFF;
	border: 0px solid;
}
#so-progress-bar-verified {
	position:absolute;
	top: 40px;
	left: 45px;
	background: url("http://images.studentuniverse.com/images/otherpix/so_done_loading_green.gif") no-repeat top left;
	width: 96px;
	height: 13px;
}
#so-progress-bar-pending {
	position:absolute;
	top: 40px;
	left: 45px;
	background: url("http://images.studentuniverse.com/images/otherpix/so_done_loading_yellow.gif") no-repeat top left;
	width: 96px;
	height: 13px;
}
#so-progress-bar {
	position:absolute;
	top: 40px;
	left: 45px;
	background: transparent url("http://images.studentuniverse.com/images/otherpix/soloading_green.gif") no-repeat top left;
	width: 96px;
	height: 13px;
}
#finalizeWaitPage #finalizeWaitPageSummary {
	position:absolute;
	top:200px;
	left:260px;
	width: 491px;
	height: 121px;
	text-align:center;
	background: url("http://images.studentuniverse.com/images/borders/finalizeWaitPageSummaryBox.gif") no-repeat top left;
}
#finalizeWaitPage #finalizeWaitPageSummary #travelCities {
	font: bold 14px Verdana;
	margin:10px;
}
#finalizeWaitPage #finalizeWaitPageSummary #timeDesc {
	font: normal 14px Verdana;
	margin:10px;
}
#finalizeWaitPage #finalizeFooter {
	position:absolute;
	top:472px;
	left:171px;
	border:1px solid blue;
}	
#finalizeWaitPage #soLogo {
	position:relative;
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/so_logo_xsmall.gif") no-repeat top left;
	width: 100px;
	height: 29px;
	margin: 10px 30px 0 0;
}
#finalizeWaitPage #bbbLogo {
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/bbb.gif") no-repeat top left;
	width: 85px;
	height: 26px;
	margin: 10px 30px 0 0;
}
#finalizeWaitPage #astaLogo {
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/asta.gif") no-repeat top left;
	width: 50px;
	height: 27px;
	margin: 10px 30px 0 0;
}
#finalizeWaitPage #verisignLogo {
	float:left;
	background: url("http://images.studentuniverse.com/images/logos/verisignLogo.gif") no-repeat top left;
	width: 94px;
	height: 47px;
}
#finalizeWaitPage #finalizeWaitPageOuterContainer {
	position:absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 520px;
	margin-top: -260px;
}
#finalizeWaitPage #finalizeWaitPageContainer {
	position:relative;
	width:100%;
	height:100%;
}
#finalizeWaitPage #finalizeWaitPageContainer {
	position:absolute;
	top: 50%;
	left: 50%;
	width: 800px;
	height: 520px;
	margin: -260px 0 0 -400px;
}

#finalizeWaitPage .container {
	position:relative;
	width:100%;
	height:100%;
}
#finalizeWaitPage #topGreenBar {
	position:absolute;
	top:37px;
	left:0;
	width:100%;
	height: 16px;
	background-color: #94CB28;
}
#finalizeWaitPage #bottomGreenBar {
	position:absolute;
	bottom:37px;
	left:0;
	width:100%;
	height: 16px;
	background-color: #94CB28;
}
#finalizeWaitPage #sulogo {
	position:absolute;
	top:0;
	left:0;
}
#finalizeWaitPage #sulogo-bottom {
	position:absolute;
	bottom:0;
	left:0;
}
#finalizeWaitPage #studentsFlyCheaper {
	position:absolute;
	top: 10px;
	right: 25px;
	font: bold 16px Verdana;
}
#finalizeWaitPage #studentsFlyCheaper-bottom {
	position:absolute;
	bottom: 10px;
	right: 25px;
	font: bold 16px Verdana;
}
#finalizeWaitPage #finalizeWaitPageFooter {
	position:absolute;
	left: 180px;
	top: 352px;
	width:475px;
}
#finalizeWaitPage #finalizeFooterTxt {
	position:absolute;
	left: 0;
	top: 412px;
	width: 100%;
	text-align:center;
	font:12px Verdana;
}
#finalizeWaitPage #waiting-to-finalize {
	position:absolute;
	width:700px;
	height:70px;
	top:90px;
	left:55px;
	background: url("http://images.studentuniverse.com/images/otherpix/finalizeBar_bg2.gif") no-repeat 0 0;
}
#waitingToFinalizeText { 
	position:absolute;
	top:23px;
	left:76px;
	font: bold 12px Verdana;
}
#waitingToFinalizeText2 { 
	position:absolute;
	top:41px;
	left:378px;
	font: 10px Verdana;
}
#waitingToFinalizeStatusBar { 
	position:absolute;
	top:18px;
	left:334px;
	width:244px;
	height:19px;
	
}
#printItinerary {
	position:absolute;
	top:-55px;
	right: 5px;
	padding-top:4px;
	margin:5px 5px 0 0;
	height:25px;
	background:url("http://images.studentuniverse.com/images/icons/printItinerary.gif") no-repeat top left;
	font:12px Verdana;
	z-index:10000;
	padding-left: 44px;
}
#shareItinerary {
	position:absolute;
	top:-54px;
	right: 520px;
	padding-top:4px;
	margin:5px 5px 0 0;
	height:25px;
	font:12px Verdana;
	z-index:10000;
	padding-left: 144px;
}
#orderConfirmLeftPane {
	float:left;
}
#ticketTypeInfo {
	position:relative;
	margin-bottom:30px;
	background: url("http://images.studentuniverse.com/images/otherpix/ticketTypeBox.gif") no-repeat top right;
	width:190px;
	height:127px;
}
#ticketTypeTitle {
	position:absolute;
	top:15px;
	left:70px;
	font:bold 16px Verdana;
	color:#FFF;
}
#ticketTypeTitle.unknownTicket {
	position:absolute;
	top:15px;
	left:45px;
	font:bold 16px Verdana;
	color:#FFF;
}

#ticketTypeIcon {
	position:absolute;
	top:3px;
	left:15px;
	width:48px;
	height:39px;
}
#ticketTypeIcon.e-ticket {
	background: url("http://images.studentuniverse.com/images/icons/e_ticket.gif") no-repeat top left;
}
#ticketTypeIcon.paper-ticket {
	background: url("http://images.studentuniverse.com/images/icons/paper_ticket.gif") no-repeat top left;
}
#ticketTypeDesc {
	position:absolute;
	top:40px;
	right:15px;
	font:10px Verdana;
	width:170px;
	text-align:right;
	margin-left: 5px;
	margin-top: 5px;
}

#ticketTypeDesc p {
	font:10px Verdana;
}

#ticketTypeDesc p.top {
	text-align:left;
	margin-left: 5px;
	margin-top: 5px;
}

#moreDetailsLink {
	position:absolute;
	top:50px;
	left:17px;
	font:10px Verdana;
	width:160px;
}
.detailLegHeader {
	font:bold 12px Verdana;
	color:#305C7D;
	margin:0 0 15px 15px;
}

#movingAltTag {
	position:absolute;
	border:1px solid #999999;
	background-color:#ffff99;
	font:10px Verdana;
	padding:2px;
}

.orbitzMouseover {
	position:absolute;
	border:1px solid green;
	background-color:#FFF;
	font:10px Verdana;
	padding:4px;
}

a.apAltTag { text-decoration:none; font-weight:normal; z-index:10000 }
a.apAltTag-bold { text-decoration:none; font-weight:bold }
a.apAltTag span, a.apAltTag-bold span { text-decoration:none; color:black }



#longEmail {
	word-wrap:break-word; 
}

#tagline {
	display:none;
}


#specialSaleLoginRunaround #myAccountRunaround {
        width:100%;
}
#specialSaleLoginRunaround #innerBox #myAccountRunaround {
		background: url("http://images.studentuniverse.com/images/bkgrds/grayGradient.gif") repeat top left;
        
}
#specialSaleLoginRunaround #innerBox #specialSaleGraphic #myAccountRunaround {
        position:absolute;top:0;left:0;
}
#specialSaleLoginRunaround #specialSaleText #myAccountRunaround {
        padding:10px 10px 10px 80px;
		
} 

#resultsDiv {
	position: absolute;
	top: 125px;
	left: 455px;
	width: 530px;
	padding:10px;
	background-color:#efefef;
	border:3px solid #cccccc;
	font:12px Verdana;
	color: #333333;
	z-index:1000;
}

.fieldError {
	font-weight:bold;
	color:#990000;
}

#airportLookupResults {
	white-space:nowrap;
	z-index:100000;
	background-color:#DEF1FA;
	position:absolute;
	border:1px solid #0B226A;
	display:none;font:11px Verdana;
	width:400px;
}
.airportChoice {
	width:390px;
	padding:2px 5px 2px 5px;
}
.selectedAirport {
	width:390px;
	padding:2px 5px 2px 5px;
	background-color: #FFF;
	text-decoration:underline;
	color:blue;
}
.airportChoice a {
	text-decoration:none;
	color: black;
}
#eventLogger {
	position:absolute;
	top:0;
	right:0;
	background-color:#ffff99;
	font:10px Verdana;
	padding:10px;
	border:1px solid #999999;
}

body.checkout #bodyContainer {
	width:1000px;
}
.pageBox {
	border:1px solid #DADADA;

}
.pageBoxHeader {
	font: bold 14px Arial,Helvetica,Verdana;
	background-color: #F3F3F3;
	margin:0;
	padding: 15px;
}

#orderConfirm .pageBoxHeader {
	font: bold 18px Arial,Helvetica,Verdana;
	background-color: #DEEFDE;
	padding: 10px;
}

#passengerInfoBox {
	width: 350px;
	float:left;
	margin-right:20px;
	clear:both;
}

#orderSummaryBox {
	width: 585px;
	float:left;
}

#issuedToName {
	font-weight:bold;
}
.checkoutBox {
	border: 1px solid #90A9BD;
	background-color: #D0E3F2;
}

.pageBoxBody, .checkoutBoxBody {
	margin:15px;
	font:12px Verdana;
}

.checkoutBox h2 {
	font:bold 14px Verdana;
	padding:0 0 5px 0;
	border-bottom: 1px dotted #333333;
}

.checkoutFormHeader {
	float:left;
	font:bold 12px Verdana;color:#333333;
	margin:3px 18px 0 0;
	width: 110px;
	text-align:right;
}

.checkoutFormField {
	float:left;
	width:180px;
	border:1px solid #849DB1;
}

.checkoutFormDisplay {
	float:left;
	width:180px;
	font:bold 12px Verdana;color:#333333;
	margin:3px 0 0 0;
	white-space:wrap;
    
}
#expirymonth, #expiryyear,#cvv {
	width:88px;
	margin-right:5px;
	border:1px solid #849DB1;
}


.checkoutFormDivider {
	clear:both;
	height:10px
}

span.required {
	color:red;
}

#fareBreakdown {
	position:relative;
	margin-bottom:25px;
}

#fareBreakdown.insuranceOffered, body#billShip.insuranceOffered #fareBreakdown {
	width:530px;
	height:240px;
	background: transparent url('http://images.studentuniverse.com/images/bkgrds/tripProtectionBG.gif') no-repeat top right;
}

#tripProtectionContent {
	position:absolute;
	top:48px;
	left:225px;
	width:294px;
}

#fareBreakdown #tripProtectionContent {
	display: none;
}

#fareBreakdown.insuranceOffered #breakdownTable TABLE, body#billShip.insuranceOffered #fareBreakdown #breakdownTable TABLE {
	margin-top:28px;
}

body#billShip #tripProtectionContent, #fareBreakdown.insuranceOffered #tripProtectionContent {
	display: block;
}

#orderConfirm #tripProtectionContent {
	display:none;
}

#tripProtectionContent p {
	font:11px Verdana;
	margin: 0 0 9px 0;
}

body#orderConfirm #fareBreakdown {
	float:left;
}

#orderConfirmTicketInformation {
	float:left;
}

#pnrInsBox {
	float:right;
}

#pnrBox, #insurancePolicyNumBox {
	background-color:#F4F8E7;
	padding:15px;
	margin:5px 0 25px 0;
	font:bold 16px Verdana;
	text-align:center;
	border:1px solid #cccccc;
	width:280px;
}


#insurancePolicyBox {
	width:96%;
	background-color:#e1fdfc;
	padding:15px;
	margin:5px 0 25px 0;
	text-align:center;
	border:1px solid #cccccc;
}

#carbonCreditBox {
	width:96%;
	background-color:#e1fdfc;
	padding:15px;
	margin:5px 0 25px 0;
	text-align:center;
	border:1px solid #cccccc;
}

#orderPendingInfo {
	width:100%;
	border-top:1px solid black;
	padding-top:10px;
	font-weight:bold
}

#orderPendingInfo strong {
	color:red
}

#suRecommendsPageBox, #flightsInfoPageBox {
	margin-top:15px;
}
#pendingInfoPageBox {
	margin-bottom:15px;
}
p#thankYouForBooking {
	font:bold 14px Verdana;
	color:#666666;
	margin-bottom:35px;
}

#orderConfVerifStatus {
	float:right;width:25%;
}

#orderConfFlightInfo {
	width:70%;float:left;
}

#orderConfFlightInfoContent {
	background-color:#FFF;
	padding:10px;
}

#fareBreakdown table td {
	font:12px Verdana;
	text-align:right;
}

#fareBreakdown table td.total {
	font-weight: bold;
	background-color:yellow;
}

.departReturnHeader {
	font:bold 12px Arial;
	color:#696969;
	margin-left:15px;
	margin-bottom:5px;
}

#fareTerms {
	background-color:#F7F7F7;
	padding:5px;
	margin-top:15px;
}
#fareTerms h2 {
	font:bold 11px Verdana;
}
#fareTerms ul {
	margin-left:10px;
}
#fareTerms ul li {
	font:10px Verdana;
	list-style-image: url("http://images.studentuniverse.com/images/bullets/terms_bullet.gif");
}

#orderConfirmVerifStatusBox {
	background-color:#FFF;
	border:1px solid #cccccc;
}

#orderConfirmVerifStatusBox #verifStatusontent {
	margin:15px;
}

#verifStatusContent p {
	text-align:center;
}

ul#tripInsurancePoints {
	font:10px Verdana;color:#333333; margin:0 0 0 -30px ;
}
ul#tripInsurancePoints li {
	margin:3px;
}

#compareToArea {
	font:10px Verdana;
	padding:3px;
	
	margin-left:5px;
	white-space:nowrap;
}
#compareToArea h2 {
	font:bold 12px Verdana;
	margin:0 0 5px 0;
	background-color:#E4E4E4;
}
#compareToArea p {
	font:11px Verdana;
	white-space: normal;
	text-align:center;
}
#resultsTable { margin-top:5px ; clear:both }
#compareToButton { font:10px Verdana }

/* *******************************************************************************************************
   NEW GRID
******************************************************************************************************* */

#flightDetailArea {
	border: 1px solid #696969;
	font:10px Verdana;
	padding:0px;
	margin-left:5px;
	white-space:nowrap;
	width: 250px;
	float:left;
}
#flightDetailArea h2 {
	font:bold 14px Verdana;
	margin:0 0 0px 0;
	background-color:#DDDDDD;
	text-align:center;
}
#flightDetailArea p {
	font:11px Verdana;
	white-space: normal;
	text-align:left;
}

#gridArea, #matrixarea {
	border: 2px solid #F6480E;
	background-color: #FFFFFF;
 	/*display: table-cell;*/
    vertical-align: middle;
	
}

#gridArea {
	height: 310px;
	
	 width: 746px;
	 
}

#matrixarea {
	height: 136px;
	align: center;
		
	 width: 746px;
	 
}

#centeringarea{
   vertical-align: middle;  
   margin: auto; 
   width: 90%;
   position: relative;  
   display:none;
} 

#gridArea h2 {
	font:bold 14px Verdana;
	margin:0 0 0px 0;
	background-color:#DDDDDD;
}
#gridArea p {
	font:11px Verdana;
	white-space: normal;
	text-align:left;
}

div.demo, div.inner { color: #000; text-align: left; font: verdana, arial, sans-serif;}
div.demo  {	float: left; width: 18em; padding: 20px; margin: 1em; background: #6af; }

div.inner { margin: 0; background: #FFF; padding: 0px 0px 10px 0px; border:0; zoom:1;width:240px;}
div.outer { float: left; margin: 0px; background: #F6480E; padding: 8px; width: 240px }

h2#greybox { text-align: center; padding: 0px 10px 10px; margin: 0; font:bold 12px Verdana; background: #B8B7B8; border-bottom: 0px solid #696969;}
h2#orangebox { text-align: center; padding: 0px; margin: 0; font:bold 12px Verdana; background: #F6480E; border-bottom: 0px solid #F6480E; color: #FFF;}
span.orange { font:bold 12px verdana, arial, sans-serif; color: #F6480E; padding: 0px 5px 0px 10px; }
div.orange { font:bold 12px verdana, arial, sans-serif; color: #F6480E; padding: 0px 0px 0px 0px; width:50px;float:left;}


#stopsdetail, #departdetail, #returndetail { font:12px verdana, arial, sans-serif; float:left;}
#faredetail { font:11px "Trebuchet MS", verdana, arial, sans-serif; padding: 0px 5px 0px 10px; width:145px;}
#basepricedetail { font: bold 11px "Trebuchet MS", verdana, arial, sans-serif;  }
#pricedetail { font: 11px verdana, arial, sans-serif;  }
#comparesearch { font:12px verdana, arial, sans-serif; padding: 0px }
#comparesearchArea { font:11px verdana, arial, sans-serif; width:200px; height:87px } 
#comparesearchAreaPopup { width:230px } 
#comparesearchArea a#compareButton, #comparesearchArea div, #comparesearchAreaPopup div { float:left; width:80px; padding: 0px 0px 0px 0px; position:relative; top:-2px; margin-right:20px }

.regional_deals {
  margin-left:5px;
  
  height: 137px;
  margin-top:10px;
  
  
  
  
  height: 177px;
  
  
  
  margin-bottom:20px;
  width: 368px;
  border: 1px solid #696969;
  background-color: #FFF;
 }
 
.main_feature {
  margin-left:5px;
  margin-top: 10px;
  
  

  
  
  
  
  height: 67px;
  
  
  width: 374px;
 }

.no_results_message {
  font: bold 14px verdana, arial, sans-serif ;
  color: #696969;
  padding: 25px 15px 25px 15px;
  border: 1px solid #0B226A;
  background-color: #FFF;
 }
 
 #moredeals {
 	position: relative;
	float: right;
    top: 15px; 
 }
 
 
 
 .moredealsLink, .moredealsLink-expanded {
 	font:10px verdana, arial, sans-serif;
 	position: relative;
	float: right;
    top: 2px; 
    color: #F6480E;
    cursor:pointer;
 }
 
 .moredealsLink {
 	background: transparent url("http://images.studentuniverse.com/images/su08/SearchResult_right_arrow_orange.gif") no-repeat 8px 3px;
 	width: 100px;
 	outline: none;
 }
 
 .moredealsLink-expanded {
 	background: transparent url("http://images.studentuniverse.com/images/su08/SearchResult_down_arrow_orange.gif") no-repeat 8px 3px;
 	outline: none;
 }
 
  
 #flights-icon {
    position:relative;
	top:2px;
	right:8px;
 }
 
 .default_space {
 	
 		height:10px;

 }
 .dot-line {
 	position:relative;
 	border-left: 2px dotted #B8B7B8;
 	
    height: 20px;
    
 	width:100px;
 	left: 62px;
 	top:  2px;
 	padding-left:200px;
 }
 #modify_search { 
 	position: relative;
 	float:left;
 	width: 120px;
    font: 12px Verdana;
    left:80px;
 }
 
 

.curvy_grey_box_top, .curvy_grey_box_bottom {
 	padding:0px;
 	border: solid #696969; 
 	width:240px;
 	border-width: 1px 0px 0px 1px;
 }
 .curvy_grey_box_top {
 	background:#B8B7B8;
 	margin-top:10px; // offsets the top curving 
 }
.curvy_grey_box_bottom {
 	background:#FFF;
 	border-width: 1px 0px 1px 1px;
 	margin-top:0px; 
 	margin-bottom:10px;
 }
 
 
 .curvy_grey_box_top_cs, .curvy_grey_box_bottom_cs {
 	padding:0px;
 	border: solid #696969; 
 	width:240px;
 	border-width: 1px 0px 0px 1px;
 }
 .curvy_grey_box_top_cs {
 	background:#B8B7B8;
 }
.curvy_grey_box_bottom_cs {
 	background:#FFF;
 	border-width: 1px 0px 1px 1px;
 	margin-top:0px; 
	margin-bottom:10px;
 }
 
 
 .curvy_orange_box_top, .curvy_orange_box_bottom {
 	padding:0px;
 	border: solid #F6480E; 
 	width:240px;
 	border-width: 2px 0px 2px 2px;
 	
 }
 #left_filter {
 	position:relative; 
 	
 	top:32px;
 	
 }
 .curvy_orange_box_top {
 	background:#F6480E;
 	margin-top:10px; // offsets the top curving 
 }
.curvy_orange_box_bottom {
 	background:#FFF;
 	border-width: 2px 0px 2px 2px;
 	margin-top:0px; 
 }
 
 #msg_board {
	background:#FFF;
	width:80%;
	border:1px solid #696969;
	padding:20px;
}

#recentDealsArea { 
	position:relative; 
	overflow:hidden;
    
	height:110px; 
	
	
    
	height:160px; 
	
	
	border:2px dotted #B8B7B8; 
	border-width: 0 0px 0px 2px;
	margin:5px 0 0 62px; 
	} 

#footerhr {
	height:1px;	
	border: 0px;	
	color: #DDD;
	background-color: #DDD;
}

#footerhorizontalhr {
	height:50px;
	width:1px;	
	border: 0px;	
	color: #DDD;
	background-color: #DDD;
}

ul#footerDeals  li {
	font: 12px Verdana,Arial,Helvetica;
    border-bottom: 2px dotted #DDD;
	display:list-item;
	color: #696969;
}


.boxLabel {
	color:#F6480E;
	font:16px Verdana, Arial, Helvetica;

}

#loginPage #registerDiv {
	position:relative;
	top:10px;
	width:490px;
	height:320px;
}

#loginPage #loginDiv {
	position:relative;
	top:10px;
	
	width:400px;
	height:320px;

}
#loginPage #veriSignDiv {
	position:relative;
	top:100px;
	left:800px;

}

.loginRCBox {
	background:#FFF;
	
	
	border:1px solid #696969;
	padding:10px;
	height:310px;
	
	margin-top:10px;
	
	
	
}

#registerBox {
	background:#FFF;
	
	width:480px;
	border:1px solid #696969;
	padding:10px;
	height:300px;
	
	margin-top:10px;		
}
#loginBox {
	background:#FFF;
	
	width:350px;
	border:1px solid #696969;
	padding:10px;
	height:300px;
	
	margin-top:10px;		
}

.login_label {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

}

#continueButton {
	background-image: url("http://images.studentuniverse.com/images/su08/continue.jpg");
	width:130px;
	height:32px;
	
}

#forgotPasswordBox {
	position:relative;
	top:100px;

}

.rcBox {
	background:#FFF;
	width:80%;
	border:1px solid #696969;
	padding:10px;
	padding-left:30px;
	height:150px;
	margin-top:15px;
}

#loginPage .error {
	font-size:12px;
	font-weight:bold;
	
}
.signUpRCBox {
	background:#FFF;
	width:100%;
	border:1px solid #696969;
	padding:10px;
	

	
	margin-top:15px;	
}

#signUpMsg {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	list-style:none;
	
}
pre {
	font: Verdana, Arial, Helvetica, sans-serif; 
}
	
#signUpForm .formField strong, .signUpForm .formField strong {
	font-weight:bold;
}

.formField input.checkbox {
	margin: 4px 5px 10px 3px;
}

#universityIDSelect, .universityIDSelect {
	width:310px;

}


.confirmNameRCBox {
	background:#FFF;
	width:100%;
	border:1px solid #696969;
	padding:10px;
	height:520px;
	margin-top:15px;	
}

#signUpFormObj .formField strong {
	font-weight:bold;
	color:black;
	padding-right:10px;
}
#signUpFormObj .formField .confirmInfo {
	color:#333333;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans serif;
	
}

.joinWaitRCBox {
	background:#FFF;
	width:100%;
	border:1px solid #696969;
	padding:10px;
	height:120px;
	margin:auto;	


}
#location {
	position:relative;
	left:20px;
	width:90%;
	margin:auto;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans serif;
	
}
#accountInfo {
	background:#FFF;
	position:relative;
	left:20px;
	width:90%;
	border:1px solid #0B226A;
	margin:auto;
	margin-top:5px;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans serif;
	padding-bottom:10px;
		
}
#accountLabel {
	padding:5px;
	background:#0B226A;
	color: #FFFFFF;
	font-weight:bold;
	font-size:15px;
}
#readOnlySection {
	
	background:#DDDDDD;
	
	padding-bottom:1px;
	
}

#accountForm {
	
	margin-top:-5px;
	
}
#changePWD{
	background:#F9DDBA;
	padding-bottom:0px;
}

#changePWD .formField input {
	width:150px;
}
#changePWD #errorField-oldPWD,#changePWD #errorField-password,#changePWD #errorField-passwordConfirm {
	margin:0px;
} 
.treemenu {
	margin : 0px 20px;
	padding : 10px;
	list-style : none;	
	background-color : #EEE;
	border : 1px solid #000;
	width : 200px;
}

.treemenu UL {
	list-style : none;
	margin : 0px 10px;
	padding : 0px 10px;
}

.treemenu LI {
	display : inline;
}

.treemenu A {
	display : block;
	padding-left : 12px;
	text-decoration : none;

}

.treemenu .treeopen {
	background-image : transparent url("http://images.studentuniverse.com/images/su08/SearchResult_down_arrow_orange.gif");
	background-repeat : no-repeat;
	background-position : left;
}		

.treemenu .treeclosed {
	background-image : transparent url("http://images.studentuniverse.com/images/su08/SearchResult_right_arrow_orange.gif");
	background-repeat : no-repeat;
	background-position : left;
}
ul.NoBullet {
  	margin-left: 0px;
  	padding-left: 0px;
  	list-style-type: none
}

li.treenode {
  	margin-left: 0px;
  	padding-left: 0px;
  	list-style-type: none
	text-align:left;
	text-valign:center;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#E6E6FA;
}
ul.nobkgrd {
  	margin-left: 0px;
  	padding-left: 0px;
  	list-style-type: none
	border-style:solid;
	border-color:white;
	background-color:white;
	text-align:left;
	text-valign:center;
	margin-top:0px;
	margin-bottom:0px;
}
#signUpForm .formField strong, .signUpForm .formField strong {

	width:180px;

}

p.importantMsg {
	border-bottom: 1px solid #cccccc;
	margin-top:0;
	height:21px;
	padding:5px 0 0 35px; background: url(http://images.studentuniverse.com/images/bullets/exclamation.gif) no-repeat center left;
	color:red;
	font-weight:bold;
}
.DAformField {
	clear:both;
	margin:4px 0 10px;
}
.DAformField strong {
	-x-system-font:none;
	color:#333333;
	float:left;
	font-family:"Verdana",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-right:15px;
	margin-top:4px;
	text-align:right;
	width:120px;
}
.DAformField i {
	color:#CF2F2F;
}
.DAformField select {
	-x-system-font:none;
	font-family:"Verdana",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:9px 10px 0 0;
}
.DAlinkField {
	-x-system-font:none;
	clear:both;
	color:#333333;
	font-family:"Verdana",sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 12px 136px;
	text-align:left;
	width:350px;
}
h1.DAsignup {
	background:transparent url("http://images.studentuniverse.com/images/misc/da_emailsignup.gif") no-repeat scroll left top;
	display:block;
	height:67px;
	margin:20px 0 10px !important;
	text-indent:-999em;
	width:272px;
}
#DAsignMeUpBtn{
	background-image:url("http://images.studentuniverse.com/images/buttons/btnLg_search.gif");
	font-size:10px;
	height:27px;
	line-height:27px;
	margin:10px 0 0;
	padding-bottom:3px;
	width:130px;
}
.DAreqBox {
	-x-system-font:none;
	border:1px solid #CC0000;
	color:#CC0000;
	font-family:"Verdana",sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:35px;
	margin-left:138px;
	padding:5px;
	right:0;
	width:60px;
}
.errorNew {
	color: #CC0000;
}

button.greenBtn {
	width:150px;
	height:35px;
}
button.orangeBtn {
	width:130px;
	height:34px;
}

button.orangeBtnBigger {
	width:183px;
	height:35px;
}

.ac_loading {
	background: white url('/html/indicator.gif') right center no-repeat;
}

#verificationProcessInfo{
	margin-top:40px;
	display:none;
}
.cartVerifyMeButton-sm, .cartYouthVerifyMeButton-sm {
	margin:0 5px;
}

.FPTop {
	height: 8px;
}

.FPMiddle {
	border-left: 2px solid #f6480e;
	border-right: 2px solid #f6480e;
	padding: 0 15px;
}

.FPBottom {
	/*clear: both;*/
	height: 8px;
}

.FPCompare {
	clear: both;
	padding-left: 148px;
	padding-top: 10px;
}

.FPcompareWrapperCornerTL, .FPcompareWrapperCornerTR, .FPcompareWrapperCornerBL, .FPcompareWrapperCornerBR {
	height: 10px;
	overflow: hidden;
	width: 10px;
}
.FPcompareWrapperCornerTM {
	float: left;
	height: 10px;
	border-top: 2px solid #f6480e;
	width: 380px;
	overflow: hidden;
}
.FPcompareWrapperCornerTL {
	background: url('http://images.studentuniverse.com/images/borders/FPpopupTL.gif'); no-repeat left top;
	float: left;
}
.FPcompareWrapperCornerTR {
	background: url('http://images.studentuniverse.com/images/borders/FPpopupTR.gif'); no-repeat right top;
	float: left;
}
.FPcompareWrapperCornerBM {
	float: left;
	height: 10px;
	border-bottom: 2px solid #f6480e;
	width: 380px;
	overflow: hidden;
	
	margin-top: -2px;
	
}
.FPcompareWrapperCornerBL {
	background: url('http://images.studentuniverse.com/images/borders/FPpopupBL.gif'); no-repeat left bottom;
	float: left;
}

.FPcompareWrapperCornerBR {
	background: url('http://images.studentuniverse.com/images/borders/FPpopupBR.gif'); no-repeat right bottom;
	float: left;
}

.FPcompareLeftCol {
	float: left;
	width: 50%;
	background-color: #fff;
}

.FPcompareRightCol {
	float: right;
	width: 50%;
	background-color: #fff;
}

.FPcompareFooter {
	clear: both;
}

.FPdestination {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

#FPdateRanges {
	font-size: 11px;
	line-height: 16px;
	margin-bottom:15px;
	padding-bottom: 15px;
}

#FPdateRanges strong {
	font-weight: bold;
}

 a.compareTo {
 	color: #f6480e;
 	font-size: 10px;
	line-height: 16px;
	outline: none;
	vertical-align: middle
}

.FPcompareBtn {
	padding-top: 5px;
}

.chpElseContainer {
	background-color: #f8f6f6;
	border-right: 1px solid #696969;
	border-bottom: 1px solid #999;
	padding: 20px 0;
	}

#chpElseBox {
	background-color: #fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 auto;
	width: 680px;
	}
	
.chpElseTop {
	border-top: 2px solid #d1cfcf;
	height: 8px;
	}

.chpElseCornerTL {
	background: transparent url(http://images.studentuniverse.com/images/cheaperAt/chpElseCnrTL.png) repeat scroll 0 0;
	float: left;
	margin-top: -2px;
	}

.chpElseCornerTR {
	background: transparent url(http://images.studentuniverse.com/images/cheaperAt/chpElseCnrTR.png) repeat scroll 0 0;
	float: right;
	margin-top: -2px;
	}

.chpElseMiddle {
	border-left: 2px solid #d1cfcf;
	border-right: 2px solid #d1cfcf;
	padding: 5px 20px;
	}
	
.chpElseContentLeft {
	/*border: 1px solid red;*/
	float: left;
	width: 44%;
	}
	
.chpElseContentRight {
	/*border: 1px solid blue;*/
	float: right;
	width: 52%;
	}

.chpElseContentBottom {
	clear: both;
	}
	
.chpElseBottom {
	border-bottom: 2px solid #d1cfcf;
	clear: both;
	height: 8px;
	}

.chpElseCornerBL {
	background: transparent url(http://images.studentuniverse.com/images/cheaperAt/chpElseCnrBL.png) repeat scroll 0 0;
	float: left;
	margin-bottom: -2px;
	}

.chpElseCornerBR {
	background: transparent url(http://images.studentuniverse.com/images/cheaperAt/chpElseCnrBR.png) repeat scroll 0 0;
	float: right;
	margin-bottom: -2px;
	}

.chpElseCornerTL, .chpElseCornerTR, .chpElseCornerBL, .chpElseCornerBR {
	height: 10px;
	overflow: hidden;
	width: 10px;
	}
	
.chpElsePriceAlert {
	color: #f6480e;
	font-size: 16px;
	font-weight: bold;
	}

.chpElseContentLeft p {
	font-size: 11px;
	margin: 3px 0;
	}
	
#chpElseDateRanges {
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	}

.chpElseDateDepart {
	float: left;
	width: 50%;
	}

.chpElseDateReturn {
	float: right;
	width: 50%;
	}

.chpElseSUlogo {
	background: transparent url(http://images.studentuniverse.com/images/cheaperAt/sulogo_chpelse.gif) no-repeat scroll 0 0;
	height: 20px;
	margin-top: 20px;
	}
.changeQuantityBtn{
	background-position: 50% 50%;
	width:130px;
	height:24px;
	margin-top:-18px;
	background-image: url(http://images.studentuniverse.com/images/buttons/orangebtn.gif);
}

.codeShareHide {
	display:none;
}
/* Compare To Partners Box in search results */
div.compareDiv { position:relative;width:160px;height:85px } 
div.compareDivRow { position:relative;width:160px;height:20px } 
div.compareDivRow div.compareCellLeft { position:absolute;top:0;left:0 } 
div.compareDivRow div.compareCellRight { position:absolute;top:0;left:90px } 
div.compareDivRow div.compareCellCenter { position:absolute;top:0;left:45px } 	
	
/* *******************************************************************************************************
   SEARCH FEEDBACK FORM STYLES
******************************************************************************************************* */

#searchFeedbackLink {
	width:100%;
	text-align:right;
	margin: 0 0 10px 0;
	font:12px Verdana;
}
.resultFeedbackPrompt {
	padding-top:3px;
	float:left;
	width:75px;
	text-align:right;
	font: bold 11px Verdana; color:#333333;
}
.resultFeedbackField {
	width:164px;
	font: bold 11px Verdana; color:#333333;
}
.resultFeedbackInput, .resultFeedbackInput input {
	font: 11px Verdana;; color:#333333;
}
#sendFeedbackBtn {
	background-image: url("http://images.studentuniverse.com/css/images/btn-grn-58-19.gif");
	width:58px;
	height:19px;
	font-size:10px;
	line-height:16px;
}

.flightLeg .NK {
	background: url("https://images.studentuniverse.com/common/images/logos/search_logos/NK.gif") no-repeat top left;
}



