.right 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy.de/images/headerRight.jpg) right top no-repeat;
	float:left;
	width:100%;
	height:71px;
}
/*  Header Ends here */


/*  menu starts here */

.menu 
{
	width:939px;
	height:27px;
	border:1px solid #9f9f9f;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/nav.jpg) left top repeat-x;
	text-align:center;
}



.menu ul 
{
	margin:0px;
	padding:0px;
}



.menu ul li 
{
	list-style:none;
	list-style-type:none;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/navBg.jpg) right top no-repeat; /* Added 7/20/09 */
}



.menu ul li a 
{
	display:block;
	width:auto;
	height:27px;
	line-height:27px;
	padding:0 30px;
/*	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/navBg.jpg) right top no-repeat; - Removed 7/20/09 */
	text-decoration:none;
	color:#3f3f3f !important;
	font-size:12px;
	float:left;
	font-weight:bold;
}







.menu ul li a span 
{
	display:block;
	width:auto;
	height:27px;
	line-height:27px;
	padding:0;
	text-decoration:none;
	color:#3f3f3f;
	font-size:12px;
	float:left;
	font-weight:bold;
}



.menu ul li a:hover span 
{
	color:#FFFFFF;
}



.menu ul li a:hover, .menu ul li a.navright:hover
{
	text-decoration:underline;
	color: #3f3f3f;  /*add JN; changed color 7-23-09 */
}



.menu ul li a.navright 
{
	display:block;
	width:auto;
	height:27px;
	line-height:27px;
	padding:0 30px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/nav.jpg) left top repeat-x;
	text-decoration:none;
	color:#3f3f3f;
	font-size:12px;
	font-weight:bold;
	float:left;
}



#nav 
{
	list-style-type:none;
	margin:0;
	padding:0;
}



#nav li 
{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	width:140px;  /*orig 138 JN*/
	height:27px;
	z-index:100;
}



#nav li dl 
{
	position:absolute;
	top:0;
}



#nav li a, #nav li a:visited 
{
	text-decoration:none;
}



#nav li dd 
{
	display:none;
	width:167px;
}



#nav li a:hover 
{
	border:0;
}



#nav li:hover dd, #nav li a:hover dd 
{
	display:block;
	width:167px;
}



#nav li:hover dl, #nav li a:hover dl 
{
	
}



#nav table 
{
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	font-size:1em;
}



#nav dl 
{
	width: 138px; /*orgig 138px*/
	margin: 0;
	padding: 0;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/nav.jpg) repeat-x;
	/*border:thin solid #FF0000;*/
}



#nav dt 
{
	margin:0;
	font-size: 1.1em;
	color: #3f3f3f;
	
}



#nav .one 
{
	height:30px;
}



/*original rule--replaced with class for selected in two following rules below JN

#nav dl.one dt a 	
{
	padding:0px 32px;
	cursor:pointer;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/navhover.png) repeat-x;
	color:#FFFFFF;
	
}

*/

#nav dl.one dt a.selected 	
{
	padding:0px 32px;
	cursor:pointer;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/navhover.png) repeat-x;
	color:#FFFFFF !important;
	width:77px; /* Added 7/20/09 */
	
}

.menu ul li a.selected 	
{
	padding:0px 32px;
	cursor:pointer;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/navhover.png) repeat-x;
	color:#FFFFFF !important;

	
}

/*end JN replace*/




#nav dl.one dt a:hover 
{
	/*color:#3f3f3f; not needed JN*/ /*change JN from 000000*/
	text-decoration: underline;
}

#nav dl.one dt.selected a:hover /*add JN*/
{
	/*color:#3f3f3f; not needed JN*/ /*change JN from 000000*/
	text-decoration: underline;
	color:#FFFFFF;
}





#nav dd 
{
	margin:0;
	padding:0;
	color: #fff;
	font-size: 1em;
	text-align:left;
}



#nav .one dd 
{
}    



#nav dd.last 
{
}



#nav dt a, #nav dt a:visited 
{
	display:block;  /*change JN from 000000*/
	color:#3f3f3f;
}



#nav dd a, #nav dd a:visited 
{
	color:#3f3f3f;; /*change JN from 000000*/
	text-decoration:none;
	display:block;
	width:100px;
	height:29px;
}



#nav .one dd a 
{
	background:#ffffff;
	color:#333333;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/coverTabI.png) left bottom no-repeat;
	line-height:29px;
	
}



#nav .one dd a:hover 
{
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/coverTabI.png) left bottom no-repeat;
	color:#000000;
	width:100px;
	text-decoration:underline;
	line-height:29px;
}



/*  menu  Ends here */


#wrapContent550{
	width: 550px;
	text-align: left;
	margin-left: 55px;
}
/* new menu Starts here */

.menuMain {
	border-top:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f; 
	background:#ebebeb;
	width: 941px;
}

.menuMainLeft {
	height:27px;	
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/nav.jpg) left top repeat-x;
	border-left:1px solid #9f9f9f;
}
.menuMainEnd {
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/navBg.jpg) right top no-repeat; 
	width:1px;
}
.menuMainCenter {
	height:27px;	
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/nav.jpg) left top repeat-x;
}
.menuMainRight {
	height:27px;	
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/nav.jpg) left top repeat-x; 
	border-right:1px solid #9f9f9f;	
}
.subMenu1 {
	display: none; 
	position: absolute; 	
}
.subMenuBorder1 {
	border-top:5px solid #F2DEBC;
	border-bottom:5px solid #F2DEBC; 	
	width: 300px;
}
.subMenuContent1 {
	height:30px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy.de/images/coverTabI300.png) right top no-repeat;
}

.subMenu2 {
	display: none; 
	position: absolute; 
	left: 516px;
}
.subMenuBorder2 {
	border-top:5px solid #F2DEBC;
	border-bottom:5px solid #F2DEBC; 	
	width: 162px;
}
.subMenuContent2 {
	height:30px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy.de/images/coverTabI200.png) right top no-repeat;
}

.subMenu3 {
	display: none; 
	position: absolute; 
	left: 658px;	
}
.subMenuBorder3 {
	border-top:5px solid #F2DEBC;
	border-bottom:5px solid #F2DEBC; 	
	width: 200px;
}
.subMenuContent3 {
	height:30px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy.de/images/coverTabI200.png) right top no-repeat;
}

#menuFontBlack {
	text-decoration:none;
	color:#3f3f3f !important;
	font-size:12px;
	font-weight:bold;
}

/* new menu Ends here */

h3 {
	color:#DA500A;
	font-size:24px;
	font-weight:normal;
	line-height:55px;
	text-align:left;
}

.tripLocations {
	color:#333333;
	float:left;
	height:auto;
	margin-top:-15px;
	padding:13px 18px 0pt 0pt;
	text-align:left;
	width:390px;
}
a.quotationbtn, input.quotationbtn {
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg.gif) no-repeat scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:13px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:138px;
}
.quote2 {
	float:left;
	height:auto;
	width:auto;
	padding-left:35px;
}
#getQuoteForm .reservePassenger .reservstionInfo {
	float:left;
	width:119px;
}
.coversummary thead th {
	background:#FFFFFF url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-thead_thbottom.gif) no-repeat scroll 0pt 100%;
	border-bottom:2px solid #FFFFFF;
	color:#DA500A;
	font-size:15px;
	font-weight:bold;
	padding:0pt;
	text-align:left;
}
.reservstionInfoBU {
	height:auto;
	min-height:26px !important;
	padding-left:44px;
	padding-top:4px;
	text-align:left;
	width:220px;
}

.stepsTabfifth {
	float:left;
	height:47px;
	line-height:47px;
	width:213px;
}
.stepsTabfifthInner {
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png)  repeat-x scroll 0% 0%;
	float:left;
	height:47px;
	text-align:center;
	width:199px;
}
.stepsTabsecond {
	float:left;
	height:47px;
	line-height:47px;
	width:197px;
}
.stepsTabsecondInner {
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redInnerMenu.png)  repeat-x scroll 0% 0%;
	float:left;
	height:47px;
	text-align:center;
	width:177px;
}

.listStyle {
	list-style-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy.de/images/bullet.png);	
}

