@charset "utf-8";
/******************************************************************
***   Global Settings   ***
*******************************************************************/
/*
-------------------------------------------------
@Encoding			= charset "utf-8"
-------------------------------------------------
@Css Version		= Css Level 2
-------------------------------------------------
@Copyright			= Copyright 2008-2009, 
-------------------------------------------------
@Language			= en
-------------------------------------------------
@Author				= http://seedsolutions.co.in/ 
-------------------------------------------------
@Link				= http://seedsolutions.co.in/ 
-------------------------------------------------

*/

/*********************************************************************
***   Body Class Starts Here   ***
**********************************************************************/

/***** Global Selectors *****/
	
* 
{
	margin:				0;
	padding:		    0;
}



html, body 
{
	margin:				0;
	padding:	        0;
}



body 
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
}



/********** Headings **********/


h1, h2, h3, h4, h5, h6 
{
	margin:	0;
	padding: 0;
	font-weight: normal;
}



h1 
{
	color:#da500a;
	font-size:22px;
	font-weight:normal;
	text-align:left;
	line-height:45px;
}



h1 span 
{
	color:#da500a;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	line-height:45px;
}



h2 
{
	color:#855001;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	padding-bottom:14px;
}

/*add jn*/
h2.faqspacing 
{
	padding-bottom:5px;
}


h2 b 
{
	font-weight:normal;
	font-size:24px;
	line-height:24px;
}



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



/***** Common Formatting *****/


p, ul, ol 
{
	margin:0;
	padding:0 0 1.25em 0;
}



ul, ol 
{
	padding:0 0 1.25em 2.5em;
}



blockquote 
{
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}



small 
{
	font-size:0.85em;
}



img 
{
	border:0;
}



sup 
{
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}



sub 
{
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}



acronym, abbr 
{
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}



/********** Links ***********/

 a 
{
	text-decoration:underline;
}



a:link, a:visited, a:hover 
{
	text-decoration:none;
	color:#DA500A;
}



/************* Forms ************/


form 
{
	margin:0;
	padding:0;
	/*display:inline;*/
}

fieldset {
	border: none;
}



input, select, textarea 
{
	font:1em Arial, Helvetica, sans-serif;
}



textarea 
{
	width:100%;
	line-height:1.25;
}



label 
{
	/*cursor:pointer;*/
}




/*********** Tables ***********/

table 
{
	border:0;
	margin:0;
	padding:0;
}

table tr td 
{
	padding:1px;
}


/* Cover summary table */
.coversummary 
{
/*	border-right: 1px solid #999;
	border-bottom: 1px solid #999;*/
	margin:0;
	padding:0;
	width: 100%;
	background-color: #ffffff;
	border-bottom: 1px solid #cacac9;		
	border-collapse: separate;
}

.coversummary th, .coversummary td {
	vertical-align: top;
	padding: 4px 12px;
}

.coversummary thead th { 
	text-align: left; 
	font-weight: bold;
	font-size: 18px;
	padding: 0;
	color: #da500a;
	border-bottom: 2px solid #ffffff;
	background: #ffffff url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-thead_thbottom.gif) no-repeat 0 100%;
}

.coversummary thead th span { 
	display: block; 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-thead_thtop.gif) no-repeat 0 0;
	height: 100%;
	padding: 12px;	
	width: 186px;		
}

.coversummary thead th span.rightborder { 
	display: block; 
	background: transparent none !important;
	height: 35px !important;
	padding: 0 !important;
	font-size: 0;
	line-height: 0;
	border-right: 3px solid #dfdedb;
	width: 0;
	float: right;
	margin: -37px 0 0;	
	position: relative;
	left: 1px;		
}

.coversummary thead th.first { 
	color: #492b06;
	background: #dfdedb url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-thfirst_bottom.gif) no-repeat 0 100%;	
}

.coversummary thead th.first span { 
	display: block; 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-thfirst_top.gif) no-repeat 0 0;
	height: 100%;
	padding: 12px;
	width: 187px !important;			
}

.coversummary thead th.last { 
	color: #492b06;
	background: #ffffff url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-thead_thlast_bottom.gif) no-repeat 0 100%;	
	color: #da500a;	
}

.coversummary thead th.last span { 
	display: block; 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-thead_thlast_top.gif) no-repeat 0 0;
	height: 100%;
	padding: 12px;	
	width: 189px !important;		
}

.coversummary thead th.last span.rightborder { 
	display: block; 
	background: transparent none !important;
	height: 30px !important;
	padding: 0 !important;
	font-size: 0;
	line-height: 0;
	border-right: 2px solid #dfdedb;
	width: 0;
	float: right;
	margin: -37px 0 0;	
	position: relative;
	left: 0;		
}

.coversummary thead.subheader th { 
	color: #855001;
	font-size: 16px; 
	line-height: 17px;
	font-weight: normal;
	padding: 8px 12px;
	border-top: 1px solid #cacac9;
	border-bottom: 1px solid #cacac9;	
	border-left: none;
	background: transparent none;
}

.coversummary tbody td {
	background-color: #f6f6f3;
	color: #000000;
}

.coversummary tbody th { 
	font-weight: normal;
	color: #492b06;
	font-size: 12px;
	text-align: left;
}

.coversummary tbody th.sublevel { 
	font-weight: bold;
	font-size: 13px;
}

.coversummary tbody tr.first th,
.coversummary tbody tr.first td {
	padding-top: 12px;
}

.coversummary tbody tr.last th,
.coversummary tbody tr.last td {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) !important;
	background-repeat: repeat-x;
	background-position: 0 100%;
	padding-bottom: 14px;
}

.coversummary tbody tr.lastlevel th,
.coversummary tbody tr.lastlevel td {
	padding-bottom: 12px;
}

.coversummary tbody.lastentry th,
.coversummary tbody.lastentry td {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) !important;
	background-repeat: repeat-x;
	background-position: 0 100%;
	padding: 8px 12px;
}

.coversummary tbody.lastentry tr.lastlevel th,
.coversummary tbody.lastentry tr.lastlevel td {
	background-image: none !important;
}

.coversummary tbody.topentry th,
.coversummary tbody.topentry td {
	border-top: 2px solid #f3deba; 
}



/***** Global Classes *****/

/*.clear 
{
	clear:both;
	display: block;
}*/

.clear { 
	display: block; 
	clear: both; 
	overflow: hidden; 
	width: 1px; 
	height: 1px; 
	margin: 0 -1px -1px 0; 
	border: 0; 
	font-size: 0; 
	line-height: 0;
}

.hide 
{
	position: absolute;
	left: -9999px;
}

.float-left 
{
	float:left;
}



.float-right 
{
	float:right;
}



.text-left 
{
	text-align:left;
}



.text-right 
{
	text-align:right;
}



.text-center 
{
	text-align:center;
}



.text-justify 
{
	text-align:justify;
}



.bold 
{
	font-weight:bold;
}



.italic 
{
	font-style:italic;
}



.underline 
{
	border-bottom:1px solid;
}



a.underline 
{
	border-bottom:1px solid;
}



a:hover.underline 
{
}



.highlight 
{
	background:#ffc;
}



.nopadding 
{
	padding:0;
}


.ulspadding 
{
	 padding-left:15px;
}

.noindent 
{
	margin-left:0;
	padding-left:0;
}



.nobullet 
{
	list-style:none;
	list-style-image:none;
}



.nobulletnopadding 
{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}



.width 
{
/*	float:left;*/
	width:100%;
	height:auto;
	display: block;
}

form .width {
/*	margin-bottom: 5px;*/
}


.error 
{
	color:#FF0000;
	font-size:10px;
}



.marpad 
{
	margin:0px;
	padding:0px;
}



.smallfont 
{
	font-size:10px;
}



.largefont 
{
	font-size:15px;
}



/************************************************************************
*** Body Class Ends Here ***
*************************************************************************/


/* ---------------***  	Wrapper    *** ------------- */


#bodypagebg 
{		       			/* site center align */
	text-align: center;
	width: 942px;
	margin: 0px auto 0 auto;
	height:auto;
	background:#FFFFFF;
}



#wrapper 
{	                         /* Main Outer Fix  */
	width:942px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
}





/*************************************************************************
*** Header Class Starts Here ***
**************************************************************************/


/*  header Starts here */

#header 
{
	height:132px;
	padding-bottom:2px;
	text-align:left;
}



#headerInner 
{
	height:120px;
	padding-bottom:2px;
	text-align:left;
}

.quotewindow
{
	height: auto !important;
	margin-bottom: 5px; 
}


.upperStrip 
{
	height:32px;
}



.upperStrip .languageChanger 
{
	width:45%;
	height:32px;
	line-height:32px;
	float:left;
}



.spanSpacer 
{
	padding:0 7px;
	font-size:11px;
}



.upperStrip .languageChanger img 
{
	padding:2px 3px 0px 0px;
}



.upperText 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7b7b;
}



.upperText a 
{
	text-decoration:none;
}



.upperText a:hover 
{
	text-decoration:underline;
}



.upperStrip .loginInfoholder 
{
	width:45%;
	height:32px;
	line-height:32px;
	float:right;
	text-align:right;
	padding-right:7px;
}



.header 
{
	height:71px;
	text-align:left;
}



.header .inner 
{
	width:942px;
	height:71px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/headerInner.jpg) repeat-x;
}





.left 
{
	width:100%;
	height:71px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/headerLeft.jpg) left top no-repeat;
}



#bottomheader {
	display: block; 
	width: 942px;
	height: 9px;
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-headerbottom_quote.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}


.logoInfoholder 
{
	width:762px;
	height:28px;
	text-align:left;
	padding-top:28px;
	padding-left:14px;
}



.logoholder 
{
	width:358px;
	height:28px;
	text-align:left;
	float:left;
}



.shoppingInfoholder 
{
	width:290px;
	height:28px;
	text-align:right;
	float:right;
	color:#FFFFFF;
	font-size: 11px;
}



.shoppingInfoholder a 
{
	text-decoration:none;
	color:#FFFFFF !important;
	font-size: 11px;
}



.shoppingInfoholder a:hover 
{
	text-decoration:underline;
	font-size: 11px;
}



.imgshop 
{
	padding-top:2px;
}



/*  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;
	left:-1px;
}



#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 */




/*  quotation steps class statrs here - Changed 10/29/09 */
.stepsHolder 
{
	height:47px;
	width:100%;
	float:left;
	padding:6px 0px;
}



.stepsTabFirst 
{
	width:177px;
	height:47px;
	line-height:47px;
	float:left;
}



.leftCorner 
{
	width:14px;
	height:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/leftCorner.png) left top no-repeat;
	float:left;
}

.leftCorneryellow
{
	width:14px;
	height:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/leftCornerYellow.png) left top no-repeat;
	float:left;
}


.rightCorner 
{
	width:14px;
	height:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightCorner.png) left top no-repeat;
	float:left;
}



.rightCorneryellow 
{
	width:14px;
	height:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightCornerYellow.png) left top no-repeat;
	float:left;
}



.stepsTabFirstInner 
{
	width:143px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redInnerMenu.png) repeat-x;
	text-align:center;
}

.stepone .stepsTabFirstInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowinnerbgMenu.png);
}



.stepsTabFirstRight 
{
	width:20px;
	height:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayknouth.png) left top no-repeat;
	float:left;
}



.stepsText 
{
}



.stepsText a, .stepsText span 
{
	color:#8f1a1d !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}



.stepsText a:hover 
{
	text-decoration:underline;
}



.stepsTextg 
{
}



.stepsTextg a, .stepsTextg span 
{
	color:#66686a;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}



.stepsTextg a:hover 
{
	text-decoration:underline;
}



.stepsTabsecond 
{
	width:177px;
	height:47px;
	line-height:47px;
	float:left;
}



.stepsTabsecondInner 
{
	width:157px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redInnerMenu.png) repeat-x;
	text-align:center;
}
.stepone .stepsTabsecondInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png);
}
.steptwo .stepsTabsecondInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowinnerbgMenu.png);
}


.stepsTabsecondInner02 
{
	width:137px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redInnerMenu.png) repeat-x;
	text-align:center;
}



.stepsTabthird 
{
	width:177px;
	height:47px;
	line-height:47px;
	float:left;
}


.stepsTabthird02 
{
	width:113px;
	height:47px;
	line-height:47px;
	float:left;
}



.stepsTabthirdInner 
{
	width:157px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redInnerMenu.png) repeat-x;
	text-align:center;
}
.stepone .stepsTabthirdInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png);
}
.steptwo .stepsTabthirdInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png);
}
.stepthree .stepsTabthirdInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowinnerbgMenu.png);
}

.stepsTabthirdInner02 
{
	width:93px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowinnerbgMenu.png) repeat-x;
	text-align:center;
}



.stepsTabFirstRightY 
{
	width:20px;
	height:47px;
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redYellowknouch.png) left top no-repeat;
	float:left;
}

.stepsTabFirstRightR 
{
	width:20px;
	height:47px;
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redknouth.png) left top no-repeat;
	float:left;
}

.stepsTabFirstRightY02 
{
	width:17px;
	height:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redknouth.png) right top no-repeat;
	float:left;
}



.stepsTabfourth 
{
	width:177px;
	height:47px;
	line-height:47px;
	float:left;
}



.stepsTabfourthInner 
{
	width:157px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redInnerMenu.png) repeat-x;
	text-align:center;
}
.stepone .stepsTabfourthInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png);
}
.steptwo .stepsTabfourthInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png);
}
.stepthree .stepsTabfourthInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png);
}
.stepfour .stepsTabfourthInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowinnerbgMenu.png);
}

.stepsTabfourthInner03 
{
	width:144px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/redInnerMenu.png) repeat-x;
	text-align:center;
}



.stepsTabfourthInner02 
{
	width:144px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png) repeat-x;
	text-align:center;
}



.stepsTabFirstRightB 
{
	width:20px;
	height:47px;
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowknouth.png) left top no-repeat;
	float:left;
}

.stepsTabFirstRightBBB 
{
	width:17px;
	height:47px;
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/blackBLack.png) left top no-repeat;
	float:left;
}



.stepsTabfifth 
{
	width:233px;
	height:47px;
	line-height:47px;
	float:left;
}



.stepsTabfifthInner 
{
	width:219px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/grayinnerbgMenu.png) repeat-x;
	text-align:center;
}
.stepfive .stepsTabfifthInner {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowinnerbgMenu.png);
}


.stepsTabfifthInner02 
{
	width:225px;
	height:47px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowinnerbgMenu.png) repeat-x;
	text-align:center;
}


.stepsTabFirstRightBB 
{
	width:17px;
	height:47px;
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/yellowBLack.png) left top no-repeat;
	float:left;
}



/*  quotation steps class ends here - Changed 10/29/09 */


/*  enter your details tab class starts here */

.stepsleftInfoPanel /* Changed 9/15/09 */ 
{
	width:615px;
	min-height:200px !important;
	height:auto;
	text-align:left;
	float:left;
	padding: 0 18px 0 25px;
	margin: 0 0 0 10px;
}

.stepsrightInfoPanel /* Changed 9/15/09 */ 
{
	width:233px;
	min-height:200px !important;
	height:auto;
	text-align:left;
	padding: 9px 0 0;
	float:right;
	margin: 0 20px 0 0;
}

.inner_quoteS  /* Changed 9/15/09 */
{
	width:907px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0 0 0 10px;
}

.inner_quoteS h1 
{
	color:#855001;
	font-size:32px;
	margin:0px;
	padding:0px;
	padding:8px 0px 3px 0px;
}

.inner_quoteS h6 
{
	color:#da500a;
	font-size:22px;
	font-weight:normal;
	text-align:left;
}

.headingHolder 
{
	padding:15px 0px 10px 0px;
	float:left;
	width:605px;
}

.grayItlic 
{
	color:#333333;
	font-style:italic;
}

.InfoHolderBorder 
{
	width:605px;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #ffffff;
	background:#FFFFFF;
	height:auto;
	margin: 0 0 20px;

}

.InfoHolderBorder4 
{
	width:742px ;
	border-bottom:4px solid #d1d1d1;
	border-top:4px solid #d1d1d1;
	height:auto;
	float:left;
}

.InfoHolderBordertop 
{
	width:605px;
	border-top:1px solid #d1d1d1;
	background:#FFFFFF;
	height:auto;
	float:left;
}

.InfoHolderBorderbottom 
{
	width:605px;
	border-bottom:1px solid #d1d1d1;
	background:#FFFFFF;
	height:auto;
	float:left;
}

.InfoHolderBorderdobo 
{
	width:605px;
	border-bottom:1px dotted #7b725d;
	border-top:1px dotted #7b725d;
	background:#FFFFFF;
	height:auto;
	float:left;
}

.graybgInfoHolder 
{
	margin:2px 0px;
	background:#f9f9f7;
	height:auto;
	width:523px;
	padding-top:15px;
	padding-left:17px;
	padding-right:65px;
	padding-bottom:23px;
	overflow: hidden;
}

.graybg4beachLife
{
	margin:2px 0px;
	background:#f9f9f7;
	height:auto;
	float:left;
	width:722px;
	border-bottom:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	padding-top:22px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:50px;
}


.graybg4beachLife
{
	font-size:12px;
	color:#333333;
}


/* Added/Changed 10/29/09 */
.graybgInfoHolder, .simpleText 
{
	font-size:12px;
	color:#333333;
	text-align: left !important;
}

.stepsleftInfoPanel form div.saluteHolder 
{
	width:89px;
	text-align:left;
	height: auto;
	float:left;
	padding-right:16px;
	margin: 0 0 -15px;
}

.stepsleftInfoPanel form .cardInfoHolder 
{
	width:auto;
	text-align:left;
	height: 30px;
	padding-right:16px;
}
/* Added/Changed 10/29/09 */

.salute 
{
	width:89px;
}

.nameform 
{
	width:187px;
	height:16px;
}

.generalform 
{
	width:155px;
	height:16px;
}

.addressform 
{
	width:497px;
	height:16px;
}

.cardInfoform 
{
	width:278px;
	height:16px;
}
.monthPaymentInfoform 
{
	width:42px;
}
.yearPaymentInfoform 
{
	width:62px;
}

.cardInfoformText 
{
	width:278px;
	padding-right:16px;
}

.formborder 
{
	border:1px solid #a5a6a5;
	color:#a5a6a5;
}

.widht5 
{
	width:25px;
	float:left;
}

.widht95 
{
	width:90%;
	float:left;
}

.purchasebtnText 
{
	width:118px;
	padding-top:3px;
	font-size:11px;
	color:#5b5d5c;
	float:right;
	text-align:center;
	line-height:12px;
}

.lineheight 
{
	line-height:21px;
}

.lineheight35 
{
	line-height:30px;
}

.lineheight15 
{
	line-height:15px;
}

.boldblack 
{
	font-weight:bold;
	font-size:12px;
	color:#404040;
}

.stepsleftInfoPanel form div.nameHolder 
{
	width:188px;
	text-align:left;
	height: auto;
	float:left;
	padding-right:16px;
	margin: 0 0 5px;
}

.stepsleftInfoPanel form div.personalinfoform 
{
	width:155px;
	text-align:left;
	height: auto;
	float:left;
	padding-right:16px;
	margin: 0 0 5px;
}

.issuenumberform {
	clear: both;
}

.rightInfobox 
{
	width:200px;
	height:auto;
	padding: 15px 14px 0;
	float:left;
	border:2px solid #f2d9ae;
	margin-bottom:27px;
	background:#fdfdfb;
}

.redText 
{
	font-size:16px;
	color:#da500a;
}

.customerInfoBox 
{
	width:205px;
	height:auto;
	float:left;
	border-top:4px solid #d7d7d6;
	border-bottom:4px solid #d7d7d6;
	padding-bottom:5px;
	padding-top:3px;
	margin-top:4px;
	overflow: hidden;
}

.rightpanelulDot
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightpanelulDot.png) no-repeat 0 3px;
	float:left;
	padding-left:10px;
}

ul.summarylist {
	margin: 0 0 10px 16px;
	padding: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.summarylist li
{
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightpanelulDot.png) no-repeat 0 -3px;
	padding: 0 0 3px 10px;
	list-style-type: none;
	line-height: 20px;
}

.rightpanelulDotbg 
{
	background:#f7f7f1 url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightpanelulDot.png) left top no-repeat;
	float:left;
	padding-left:10px;
	width:210px;
}

.customerInfoBoxholder 
{
	width:175px;
	float:left;
	height:auto;
	padding-top:6px;
	padding-bottom:4px;
}

.customerInfoBoxholderF 
{
	width:200px;
	float:left;
	height:auto;
	padding-top:6px;
	padding-bottom:4px;
}

/* Changed 10/29/09 */
a.quotationbtn, input.quotationbtn
{
	display:block;
	width:137px;
	height:34px;
	line-height:34px;
		color:#FFFFFF !important; 
	font-size:17px;
	text-decoration:none;
	text-align:center;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg.gif) top center no-repeat;
	border: none;
}

/* Changed 10/29/09 */
a.quotationbtn:hover, input.quotationbtn:hover
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg.gif) bottom center no-repeat;
	color:#FFFFFF !important;	
}
/* Changed 10/29/09 */
a.startOverbtn
{
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover.gif) no-repeat scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:17px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:119px;	
	cursor: pointer;
}

a:hover.startOverbtn 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover.gif) bottom center no-repeat;
	color: FFFFFF !important;
}
/* Changed 10/29/09 */

a.startOverlink
{
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover.gif) no-repeat scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:17px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:119px;	
	cursor: pointer;
}

a:hover.startOverlink 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover.gif) bottom center no-repeat;
	color: FFFFFF !important;
}

a.selectContinuebtn, input.selectContinuebtn
{ 	
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/selectContinue.gif) no-repeat scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:17px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:199px;
	cursor: pointer;
}

a.selectContinuebtn:hover, input.selectContinuebtn:hover
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/selectContinue.gif) bottom center no-repeat;
	color:#FFFFFF !important;
}

a.selectReturnToHome
{ 	
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/selectContinue.gif) no-repeat scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:17px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:199px;
	cursor: pointer;
}

a.selectReturnToHome:hover
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/selectContinue.gif) bottom center no-repeat;
	color: #FFFFFF !important;
}

a.selectContinuelink, input.selectContinuelink
{ 	
	display:block;
	width:137px;
	height:34px;
	line-height:34px;
	color:#FFFFFF !important;
	font-size:17px;
	text-decoration:none;
	text-align:center;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg.gif) top center no-repeat;
	border: none;
	cursor: pointer;
}

a.selectContinuelink:hover, input.selectContinuelink:hover
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg.gif) bottom center no-repeat;
	color:#FFFFFF !important;	
}
.select_button 
{
	width:201px;
	height:34px;
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/selectContinue.gif) left top no-repeat;
	font-family:Arial;
	font-size:18px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	line-height:32px;
	display:block;
}

.select_button:hover
{
	background: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/selectContinue.gif) left bottom no-repeat;
}

a.quotationbtnL 
{
	display:block;
	width:200px;
	height:34px;
	line-height:34px;
	color:#FFFFFF;
	font-size:17px;
	text-decoration:none;
	text-align:center;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquotebtn.gif) top center no-repeat;
}

a:hover.quotationbtnL 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquotebtn.gif) bottom center no-repeat;
	color: FFFFFF !important;
}

a.changeSelectionbtn
{
	display:block;
	width:153px;
	height:27px;
	line-height:27px;
	color:#FFFFFF !important;
	font-size:15px;
	text-decoration:none;
	text-align:center;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/changeSelection.gif) top center no-repeat;
}

a:hover.changeSelectionbtn
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/changeSelection.gif) bottom center no-repeat;
	color: FFFFFF !important;
}

.channelcenter {
	display: none;
}

/* Added 10/29/09 */
.stepsleftInfoPanel form .datepick
{
	float: none;
	display: inline;
	padding: 0;
	margin: 0;
}
.stepsleftInfoPanel form .datepick select
{
	width: auto !important;
}

.stepsleftInfoPanel form .monthpick
{
	float: none;
	display: inline;
	padding: 0;
	margin: 0;
}
.stepsleftInfoPanel form .monthpick select
{
	width: auto !important;
}

.stepsleftInfoPanel form .dateiconpick
{
	float: none;
	display: inline;
	padding: 0;
	margin: 0;
	position: relative;
	top: 7px;
}
/* Added 10/29/09 */

#policyStartDateLabel {
	display: none;
}

a.info { 
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
}

#countrySelect {
	margin-bottom: 20px; 
	margin-left: 17px;
}

#_travelDescription_arrivalArea {
	display: none;
}

.rightpanelArticle 
{
	width:222px;
/*	float:right;
	height:auto;*/
	padding: 5px 3px 10px 0;
	text-align:left;
	margin-bottom:7px;
	text-align: center;
}



.rightpanelheight 
{
	height:230px;
}


.rightpanelheight2 
{
	height:75px;
}


.rightpanelArticle strong 
{
	color:#855001;
	margin: 0 0 10px;
	padding: 0;
	font-size:14px;
	font-weight:bold;
/*	line-height:25px;*/
	display: block;
}

.commoninfoHolder 
{
	width:630px;
	height:auto;
	margin-top:13px;
	padding-bottom:22px;
	padding-left:19px;
	padding-top:21px;
	line-height:18px;
	padding-right:13px;
	border-top:5px solid #e2e2e2;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gradiendwithdot.jpg) bottom repeat-x;
}



.priceInfoHolder 
{
	width:630px;
	height:auto;
	float:left;
	padding-bottom:22px;
	padding-left:19px;
	padding-top:22px;
	padding-right:13px;
	border-bottom:5px solid #e2e2e2;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/aarticleBg.jpg) bottom repeat-x;
}


.rpBottom 
{
	border-bottom:1px solid #cbcbca;
}



.paddingtb 
{
	padding:9px 0px;
}



.marginTop 
{
	margin-top:7px;
}



.changeSelectionholder 
{
	width:175px;
	float:left;
	padding-top:12px;
	padding-bottom:23px;
	height:auto;
}



/*  enter your details tab class ends here */




/****************************************************************************
*** Header Class Ends Here ***
******************************************************************************/

/*****************************************************************************
*** Content Class Starts Here ***
******************************************************************************/

#articleHolder 
{
	width:942px;
	min-height:373px !important;
	height:auto;
	border-bottom:1px solid #bdbdbd;
	padding-bottom:33px;
	margin-left:-1px;
}


#lifebeachInfoHolder 
{
	width:811px;
	height:auto;
	float:left;
}


.lifebeachInfoTop
{
	width:811px;
	float:left;
	height:10px;
	font-size:0px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/lifebeachTop.png) left top no-repeat;
}


.lifebeachInfoInner
{
	width:762px;
	height:auto;
	float:left;
	padding-right:14px;
	padding-left:35px;
	padding-bottom:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/lifebeachInner.png) repeat-y;
}



.lifebeachInfoInner h1
{
	font-size:36px;
	color:#da500a;
	padding-top:40px;
	
}

.lifebeachInfoInner h1 b
{
	font-size:24px;
	color:#855001;
	line-height:20px;
	font-weight:normal;
}


.lifebeachInfoInner p
{
	font-size:14px;
	color:#333333;
}


.lifebeachBg
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/lifebeachContainerIamge.png) right top no-repeat;
	width:762px;
	min-height:500px !important;
	height:auto;
	text-align:left;
	float:left;
	font-size:0px;
	
}

.lifebeachText
{
	color:#333333;
	font-size:14px;
}
	
a.redbigLink
{
	color:#da500a;
	font-size:18px;
	text-decoration:none;
}

a:hover.redbigLink
{
	text-decoration:underline;
}


.lifebeachInfoBottom
{
	width:811px;
	height:10px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/lifebeachbottom.png) left top no-repeat;
}

.homeBg 
{
	background: #FFFFFF url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/articleholderBg.jpg) left top no-repeat;
}



.covertypeBg 
{
	background: #FFFFFF url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/cloudySky_bg.png) left top no-repeat;
}


#centerPanel 
{
	width:662px;
	float:left;
	height:auto;
	text-align:left;
	padding-left:18px;
	padding-top:118px;
}



#innercenterPanel 
{
	width:662px;
	float:left;
	height:auto;
	text-align:left;
	padding-left:13px;
	padding-top:13px;
}



.infoHoldertop 
{
	width:662px;
	height:44px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/infoboxtop.png) left top no-repeat;
}



.infoHolderinner 
{
	width:662px;
	height:auto;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/infoboxinner.png) left top repeat-y;
}



.infoHolderbottom 
{
	width:662px;
	height:75px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/infoboxbottom.png) left top no-repeat;
}



.TIinfotop 
{
	width:671px;
	height:21px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/TItop.png) left top no-repeat;
}

.producttype .TIinfotop 
{
	background-image:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/TItop_producttype.png);
}

.TIinfoinner 
{
	width:671px;
	height:auto;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/TIinner.png) left top repeat-y;
}



.TIinfoinnerbg /* Changed 8/28/09 */ 
{
	width:650px;
	min-height:461px !important;
	height:auto;
	padding-left:20px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/singleBG.jpg) no-repeat 6px 0;
}

/* Product Backgrounds - Changed 8/28/09 */
.annualtrip
{
	background-image:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/annualworldBG.jpg);
}
.wintersports
{
	background-image:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/wintersportsBG.jpg);
}
.businesstrip
{
	background-image:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/businessBG.jpg);
}
.golf
{
	background-image:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/golfBG.jpg);
}
/* Product Backgrounds - Changed 8/28/09 */

.tiDescription 
{
	width:384px;
	text-align:left;
	height:auto;
}


.lifebeachDescription 
{
	width:456px;
	text-align:left;
	height:auto;
}

.descriptiveText 
{
	color:#333333;
	font-size:16px;
	line-height:23px;
}



.descriptiveText a 
{
	color:#1f8fc7;
	text-decoration:underline;
}



.descriptiveText a:hover 
{
	text-decoration:none;
}



.descriptiveText ul 
{
	margin:0px;
	padding-left:14px;
}



.descriptiveText ul li 
{
	list-style:none;
	list-style-type:none;
	border-bottom:1px dotted #333333;
}



.descriptiveText ul li a 
{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:14px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/ulDot.png) left top no-repeat;
}



.descriptiveText ul li a.borderTop 
{
	border-top:1px dotted #333333;
	margin-top:6px;
}



.tripLocations 
{
	width:209px;
	height:auto;
	float:left;
	text-align:left;
/*	border:2px solid #eec683;*/
	padding: 13px 18px 0 0;
	color: #333;
	margin-top: -15px;
}

.tripLocations ul {
	padding: 0 0 5px;
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) repeat-x 0 100%;	
}

.tripLocations li {
	font-size: 12px; 
	border-bottom: none;
	padding: 3px 0 3px 10px;
	list-style-type: none;
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/benefits_bullet.gif) no-repeat 0 7px;
}

.tripLocations h4 {
	color: #956722;
	font-size: 16px;
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) repeat-x 0 100%;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.starRating 
{
	min-width:106px !important;
	width:auto;
	text-align:left;
	float:left;
	padding-left:10px;
}

.locationRating {
	padding-top: 27px;
}

.freequotrBtnHolder 
{
	padding-top:22px;
	text-align:left;
	padding-bottom:30px;
}



.TIinfobottom 
{
	width:671px;
	height:6px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/TIbottom.png) left top no-repeat;
}



.heartInfoholder 
{
	width:295px;
	height:auto;
	text-align:left;
	padding-left:19px;
	padding-right:40px;
	float:left;
}



.heartInfoholderRight 
{
	width:299px;
	height:auto;
	text-align:left;
	float:left;
}



.articletoppadding 
{
	padding-top:16px;
}



.articletoppadding img 
{
	padding-right:12px;
}



.realText 
{
	color:#333333;
	font-size:13px;
	line-height:16px;
}

/*jn*/
.noborder {
background:transparent none repeat scroll 0 0 !important;
border-top:medium none !important;
margin-top:0 !important;
padding-top:0 !important;
}


a.blue 
{
	color:#1f8fc7 !important;
	text-decoration:underline;
	line-height:20px;
}



a:hover.blue 
{
	text-decoration:none;
}



.paddingLeft 
{
	padding-left:19px;
}



.details 
{
	width:118px;
	height:auto;
	float:left;
	line-height:34px;
}



.quote 
{
	width:auto;
	height:auto;
	float:left;
}


.datagrid 
{
	border-bottom:2px solid #f3deba;
	border-top:2px solid #f3deba;
	float:left;
	
}



.datagridouter 
{
	border-bottom:1px solid #c7c7c6;
}



.gridRow 
{
	width:228px;
	height:auto;
}



.gridDataL 
{
	width:128px;
	float:left;
	height:auto;
	line-height:28px;
	padding-left:7px;
	font-weight:bold;
	font-size:12px;
}



.gridDataR 
{
	width:77px;
	height:auto;
	float:left;
	padding-left:15px;
	line-height:28px;
	text-align:left;
}



.darkgray 
{
	background:#e9e9e7;
}



.lightgray 
{
	background:#f0f1f2;
}



.gridHead 
{
	color:#492b06;
	font-size:12px;
	font-weight:bold;
}



.reddish 
{
	color:#da500a;
}



.yellow 
{
	background:#fef679;
}



.darkyellow 
{
	background:#f6ee73;
}



.dridDivider 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) bottom repeat-x;
}



.gridborderRight 
{
	border-right:1px solid #c7c7c6;
}



.dridDividerblack 
{
	background: #f4f4f1 url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDotblack.jpg) bottom repeat-x;
}





.getQuotebox 
{
	width:153px;
	height:auto;
	padding-left:18px;
	text-align:left;
	font-size:11px;
	line-height:12px;
	padding-top:41px;

	/* Changed 7/21/09 */
	float: right;
	margin: -440px 0 0;
	position: relative;
}



.getCoverdbox 
{
	width:153px;
	height:auto;
	float:left;
	text-align:left;
	font-size:11px;
	line-height:12px;
	padding-top:5px;
	padding-right:2px;
}

.graytextSmall
{
	font-size:11px;
	color:#5b5d5c;
}

.getCoverdboxbottom
{
	padding-bottom:30px;
	padding-top:20px;
	float:left;
	width:95%;
}





.bordertopbott 
{
	border-bottom:1px solid #bebebe;
	border-top:1px solid #bebebe;
}



.borderbott 
{
	border-bottom:1px dotted #bebebe;
}

.inner_right_quote .borderbott /* Added 10/29/09 */
{
	border-bottom:1px dotted #bebebe;
	padding-bottom: 0;
}

.borderright 
{
	border-right:1px dotted #bebebe;
}

.borderbottomso
{
	border-top:1px solid #bebebe;
}

.reddishtext 
{
	font-size:13px;
	line-height:30px;
	color:#492b06;
}



.plainRed 
{
	color:#da500a;
	font-weight:bold;
}



.boldtextbig 
{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}



.biggerText 
{
	font-size:24px;
	font-weight:bold;
	padding-top:10px;
}



.bigbText 
{
	font-size:35px;
	font-weight:normal;
	padding-top:10px;
	line-height:35px;
}


.tablemargin 
{
	width:289px;
	float:left;
	height:63px;
	margin-left:12px;
}



.graybg 
{
	background:#f0f1f2;
}



.tablepadd 
{
	padding-top:8px;
	padding-left:8px;
}



.chocolateColortext 
{
	color:#492b06;
	font-size:18px;
}



.outer_quote 
{
	width:942px;
	height:18px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/top_image_quote.png) left top no-repeat;
}



.middle_quote 
{
	width:942px;
	height:auto;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/middle_image_quote.png) left top repeat-y;
}

.bottom_quote 
{
	width:942px;
	height:65px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bottom_image_quote.png) left top no-repeat;
	display: block;
	font-size: 0;
	line-height: 0;
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
}

/*Temporary*/
.quote_c .outer_quote 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/top_image_quote.jpg) left top no-repeat;
}

.quote_c .middle_quote 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/middle_image_quote.jpg) left top repeat-y;
}

.quote_c .bottom_quote 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bottom_image_quote.jpg) left top no-repeat;
}
/*Temporary*/

.inner_quote 
{
	width:932px;
	height:auto;
	float:right;
}



.inner_left_new 
{
	width:645px;
	height:auto;
	float:left;
}


 /* Added/Changed 10/29/09 */
.inner_left_quote 
{
	width:581px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0 15px 0 25px;
	text-align: left;
}



.inner_right_quote 
{
	width:287px;
	height:auto;
	float:right;
}



.inner_right_quote_bottom 
{
	width:277px;
	height:100px;
	float:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/image_bottom.jpg) left top no-repeat;
}


.selectcover {
	margin: 15px 0 -10px -30px;
}

.selectcover li {
	padding-bottom: 7px;
	list-style-type: none !important;	
}

.commen 
{
	width:100%;
	height:auto;
/*	float:left;*/
}



.commen_02 
{
	width:100%;
	height:auto;
	float:left;
}



.commen_04 
{
	width:100%;
	height:auto;
/*	float:left;*/
	margin-top:10px;
}



.commen_03 
{
	width:100%;
	height:auto;
/*	float:left;*/
	margin-top:7px;
}



.commen_05 
{
	width:100%;
	height:1px;
	border-bottom:dotted 1px #7b725d;
	display: block;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.commen_052 
{
	width: 603px;
	height:1px;
	border-bottom:dotted 1px #7b725d;
	display: block;
	margin: 20px 0 25px -15px;
	padding: 0;
	font-size: 0;
	line-height: 0; 	
}

.commen_053
{
	width: 603px;
	height:1px;
	border-bottom:dotted 1px #7b725d;
	display: block;
	margin: 25px 0 25px -15px; 	
	padding: 0;
	font-size: 0;
	line-height: 0; 	
}

.select_quote 
{
	font-family:Arial;
	font-size:32px;
/*	float:left;*/
	color:#855001;
	text-align:left;
	font-weight:normal;
/*	line-height:40px*/
}



.based_quote 
{
	font-family:Arial;
	font-size:16px;
/*	float:left;*/
	color:#333333;
	text-align:left;
	font-weight:normal;
	line-height:20px;
	margin: 0 0 20px;
	padding: 0;
}



.description_quote 
{
	font-family:Arial;
	font-size:13px;
/*	float:left;*/
	color:#333333;
	text-align:left;
	font-weight:normal;
	line-height:20px;
	padding-right:25px;
}



.radio_text 
{
	font-family:Arial;
	font-size:13px;
	color:#333333;
	text-align:left;
	font-weight:normal;
	line-height:20px;
	padding-left:5px;
	float:left;
}



a.see_complete_quote 
{
	font-family:Arial;
	font-size:13px;
	/*float:left;*/
	color:#1f8fc7;
	text-align:left;
	text-decoration:underline;
	font-weight:normal;
}



a:hover.see_complete_quote 
{
	text-decoration:none;
}



.single_quote 
{
	font-family:Arial;
	font-size:25px;
/*	float:left;*/
	color:#da500a;
	text-align:left;
	font-weight:normal;
/*	line-height:60px*/
}


.single_trip_container form
{
	padding: 0;
	margin: 0;
}

.single_trip_container 
{
	width:603px;
	height:auto;
/*	float:left;*/
	border-bottom:solid 1px #d1d1d1;
	border-top:solid 1px #d1d1d1;
	background:#f9f9f7;
}
.stepsleftInfoPanel form label, .stepsleftInfoPanel form legend {
	font-weight:bold;
	font-size:12px;
	color:#404040;
}

.stepsleftInfoPanel form legend {
	position: relative;
	left: -1px;
}
.stepsleftInfoPanel form label {
	display: block; 
	margin-bottom: 5px;
}

.stepsleftInfoPanel form label.singlerow {
	display: block;
	padding-left: 5px;
}
.stepsleftInfoPanel form label.singlerow2 {
	display: inline;
	padding-left: 5px;
	font-weight: normal;
}
.stepsleftInfoPanel form div, .stepsleftInfoPanel form fieldset { 
	margin-bottom: 5px;
	padding-top: 3px;
}

.stepsleftInfoPanel form div.graybgInfoHolder {
	margin: 2px 0;
	padding-top: 15px;
}
.stepsleftInfoPanel form div.InfoHolderBorder {
	padding-top: 0;
}
 /* Added/Changed 10/29/09 */

.adjacentfields {
	display: -moz-inline-box; 
	display: inline-block;
	padding-right: 15px;
}

.adjacentfields2 {
	padding-right: 15px;
	height: 15px;
	float: left;
}

.stepsleftInfoPanel form ol ul {
	margin: 10px 0 0;
}
.stepsleftInfoPanel form ul li {
	list-style-type: disc;
	padding-bottom: 5px;
}

.stepsleftInfoPanel form ul.summarylist li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.single_trip_quote  /* Changed 10/29/09 */
{
	width:543px;
	height:auto;
/*	float:right;*/
	padding: 15px 20px;
	margin: 0;
}

.single_trip_quote p {
	text-align: left;
}

.single_trip_quote fieldset {
	margin: 0;
	padding: 7px 0;
}
.single_trip_quote fieldset span {
	display: block;
	padding: 0 0 7px;
}



.floating  /* Changed 10/29/09 */
{
/*	float:left;*/
}



.left_bottom 
{
	width:645px;
	height:100px;
	float:left;
	background:#ffffff url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bg_image_left_bottom.jpg) left bottom no-repeat;
	margin-top:17PX;
}



.start_button_container /* Changed 10/29/09 */
{
/*	width:348px;*/
	width: 603px;
	height:auto;
/*	float:right;*/
	margin-top: 15px;
	text-align: right;
}



.button_container  /* Changed 10/29/09 */
{
	width:131px;
	height:auto;
/*	float:left;*/
}



.button_container_02 
{
	width:217px;
	height:auto;
	float:right;
}



.right_inner 
{
	width:252px;
	height:auto;
	float:right;
	background:#000000
}


/* Added 7/22/09 */

table.comparison {
	width: 450px;
	border: 2px solid #f5e1bf;
	margin: 0 20px 15px 0;
	padding: 0; 
}

table.comparison thead th {
	color: #333333; 
	font-size: 11px;
	line-height: normal;
	padding: 10px;
	vertical-align: top;
	font-weight: normal;
	border-left: 1px solid #c7c7c6;
	border-bottom: 1px solid #c7c7c6;	
	background: none;
	text-align: left;
	background-color: #f0f1f2 !important;
	width: 25%;
}

table.comparison thead th.first {
	font-weight: bold;
	font-size: 15px; 
	color: #492b06;
	border-left: none;
}	

table.comparison tbody th {
	font-size: 11px; 
	color: #333333;
	font-weight: normal; 
	padding: 10px;
	background: #fefefe url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) repeat-x 0 0;	
	text-align: left;	
}

table.comparison tbody td {
	font-size: 12px; 
	color: #da500a;
	font-weight: bold; 
	padding: 10px;
	border-left: 1px solid #c7c7c6;
	background: #fefefe url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) repeat-x 0 0;		
}

table.comparison tr.topchoice th {
	background-color: #fff67a;
	background-image: none;	
	color: #492b06;
	font-size: 12px;
	font-weight: bold;
}	

table.comparison tr.topchoice th span {
	font-size: 11px;
	display: block;
}

table.comparison tr.topchoice td {
	background-color: #fff67a;
	background-image: none;
	font-size: 16px;
}

.disclaimer {
	font-size: 12px;
}

table.benefits {
	width: auto;
} 

table.benefits thead th,
table.benefits tbody th { 
	width: 98px;
}

table.benefits tbody td { 
	text-align: center;
}

table.comparison tr.odd th, table.comparison tr.odd td {
	background-color: #f6f6f3;
}

table.singletrip {
	border-left: none;
	border-right: none;
}

table.singletrip thead th { 
	color: #492b06;
	background-color: #e9e9e7 !important;
	font-weight: bold;
	width: 33%; /*changed from 50% JN*/
}

table.singletrip thead th.first { 
	background-color: #f0f1f2 !important;
}

table.singletrip tbody th { 
	font-weight: bold;
	font-size: 12px; 
}

table.singletrip tr.topchoice th { 
	font-size: 15px;
}

table.singletrip tr.topchoice td { 
	background-color: #f6ee73;
}
table.singletrip tbody td {
	background-color: #f4f4f1;
}

div.singletrip {
	margin-top: -407px; 
}

.addinfo {
	border-top: none;
}


/* New Product Area - 7/22/09 */

.products { 
	width: 656px; 
	margin: 0 0 0 5px; 
	padding: 0; 
}

.productheader { 
	width: 616px; 
	margin: 0; 
	padding: 25px 20px 0; 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-product_header.png) no-repeat 0 0; 
	font-size: 15px; 
	line-height: 22px; 
	color: #333333;
}

.products h1 { 
	font-size: 30px; 
	line-height: normal; 
	color: #da500a; 
	margin-bottom: 10px;
}

.productgap { 
	display: block; 
	width: 656px; 
	height: 13px; 
	margin: 0; 
	padding: 0; 
	font-size: 0; 
	line-height: 0; 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-product_gap.png) no-repeat 0 0;
}

.productarea { 
	width: 628px; 
	margin: 0; 
	padding: 0 14px; 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-product.png) no-repeat 0 0; 
	font-size: 12px; 
	line-height: 17px; 
}

table.producttable { 
	width: 100%; 
	border-collapse: collapse; 
	border-spacing: 0; 
	margin-bottom: 0; 
}

table.producttable td { 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/gridDot.jpg) repeat-x 0 0; 
	width: 291px; 
	vertical-align: top; 
	padding: 12px 20px 9px; 
}

table.producttable tr.first td { 
	padding-top: 0; 
	background: none; 
}

table.producttable h2, 
table.producttable h2 a { 
	color: #da500a; 
	font-size: 20px; 
	line-height: 32px; 
	margin: 0 0 -7px;
}

img.photo { 
	float: left; 
	padding: 0 10px 10px 0;
}

table.producttable div { 
	float: right; 
	width: 157px; 
	margin: 0;
}

table.producttable div.quote { 
	float: none; 
	width: auto; 
}

table.producttable div.quote a { 
	color: #ffffff; 
	text-decoration: none !important; 
}

table.producttable p { 
	margin: 0 0 7px; 
	padding: 0; 
}

table.producttable ul { 
	padding: 0; 
}

table.producttable ul li { 
	padding: 0 0 5px; 
	font-size: 11px; 
	list-style-type: none; 
}

table.producttable ul a { 
	color: #1f8fc7; 
	text-decoration: underline !important; 
}

.productbottom { 
	display: block; 
	width: 656px; 
	height: 17px; 
	margin: 0; 
	padding: 0; 
	font-size: 0; 
	line-height: 0; 
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-product_bottom.png) no-repeat 0 0;
}


/* ---------***Defaqto Product  class starts here*** ----------- */

.defaqtoOuter
{
	width:285px;
	height:auto;
	padding:3px;
	border:2px solid #f3deba;
	float:left;
}

.graybg4beachLife table tr td
{
	padding-left:9px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:6px;
}


.redfont18
{
	color:#da500a;
	font-size:18px;
}


.smallfont
{
	font-size:10px;
}
 
.priceCompareTable
{
	width:410px;
	text-align:left;
	height:auto;
	float:left;
	padding-left:12px;
	
}


.tableheight
{
	height:21px;
}

/* ---------***Defaqto Product  class ends here*** ----------- */






/* ---------***Right Panel Starts Here - Changed 10/29/09*** ----------- */

#rightPanel 
{
	width:230px;
	height:auto;
	padding:13px 14px 0px 15px;
	float:left;
	position: relative;
	left: 8px;
}

.homeBg #rightPanel { 
	left: 0;
}


.rightPanelT 
{
	width:210px;
	height:55px;
	text-align:left;
	padding-left:21px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightTop.png) left top no-repeat;
}



.rightPanelI 
{
	width:231px;
	min-height:200px !important;
	height:auto;
	text-align:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightMiddle.png) repeat-y;
}



.rightPanelB 
{
	width:184px;
	height:45px;
	text-align:left;
	padding-top:13px;
	padding-left:47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightbottom.png) left top no-repeat;
}



.rightPanelInfo 
{
	width:208px;
	height:auto;
	padding:13px 7px 7px 7px;
}



.checkboxInfo 
{
	width:159px;
	padding-left:44px;
	text-align:left;
	min-height:26px !important;
	height:auto;
}



.reservstionInfo 
{
	width:175px;
	text-align:left;
	min-height:26px !important;
	height:auto;
	padding-top:4px;
	padding-left: 44px;
}



.reservstionDivider 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightpanelDivider.png) right bottom no-repeat;
	padding-bottom:16px;
}



.reserDividerdate 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightpanelDivider.png) right bottom no-repeat;
	padding-bottom:16px;
	height:110px;
}


.bluerealText
{
	color:#006ca5;
}



a.plainBlue 
{
	color:#1f8fc7 !important;
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}



a:hover.plainBlue 
{
	text-decoration:none;
	color:#085379 !important;
}



.reservstiontripType 
{
	width:159px;
	padding-left:44px;
	text-align:left;
	min-height:26px !important;
	height:auto;
	padding-top:4px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/tripType.png) left top no-repeat;
}



.reservstionDate 
{
	width:175px;
	padding-left:44px;
	text-align:left;
	min-height:30px !important;
	height:auto;
	padding-top:4px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/depDate.png) left top no-repeat;
}



.datepick 
{
	float:left;
	width:47px;
	height:auto;
}



.monthpick 
{
	float:left;
	width:80px;
	height:auto;
}



.dateiconpick 
{
	float:left;
	width:20px;
	height:auto;
	padding-left:2px;
}



.reservationText 
{
	font-size:12px;
	color:#da500a;
	font-weight:bold;
}



.graytext 
{
	color:#333333;
	font-size:11px;
}



.inputDropdown 
{
	width:156px;
	height:20px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#333333;
}



.inputDropdownDate 
{
	width:80px;
	height:20px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#333333;
}



.inputDropdownDate1 
{
	width:50px;
	height:20px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#333333;
}



.dropdownHolder 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bgDopdown.png) no-repeat;
	width:156px;
	height:22px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#999999;
}



.datePickerHolder 
{
	width:100%;
	height:20px;
	line-height:20px;
	float:left;
}



.onewayHolder 
{
	width:100%;
	height:20px;
	float:left;
	padding-top:3px;
}



.datePicker 
{
	width:115px;
	height:16px;
	padding-left:2px;
	font-size:10px;
	color:#999999;
	border:1px solid #a5a6a5;
}



.datePickerIcon 
{
	width:19px;
	height:auto;
	float:left;
	padding-left:4px;
}



.resePassenger 
{
	width:159px;
	padding-left:44px;
	text-align:left;
	min-height:26px !important;
	height:auto;
	padding-top:4px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/passenger.png) left top no-repeat;
}



.lowerAds 
{
	width:100%;
	padding-top:23px;
}

/*#rightPanel 
{
	width:230px;
	height:auto;
	padding:13px 14px 0px 15px;
	float:left;
}



.rightPanelT 
{
	width:210px;
	height:37px;
	text-align:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightTop.png) left top no-repeat;
	padding: 18px 0 0 21px;
}



.rightPanelI 
{
	width:191px;
	min-height:200px !important;
	height:auto;
	text-align:left;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightMiddle.png) repeat-y;
	padding: 0 20px;
	margin: 0;
}

.rightPanelI .rightpanelArticle {
	width: auto;
	padding: 10px 0 5px;
	margin: 0;
}

.rightPanelI .rightpanelArticle p {
	margin: 0 0 7px;
	padding: 0;
}

.rightPanelB 
{
	width:184px;
	height:46px;
	text-align:left;
	padding: 12px 0 0 47px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightbottom.png) left top no-repeat;
	margin: 0;
}



.rightPanelInfo 
{
	width:208px;
	height:auto;
	padding:13px 7px 7px 7px;
}



.checkboxInfo 
{
	width:159px;
	padding-left:44px;
	text-align:left;
	min-height:26px !important;
	height:auto;
}



.reservstionInfo 
{
	width:159px;
	padding-left:44px;
	text-align:left;
	min-height:26px !important;
	height:auto;
	padding-top:4px;
}



.reservstionDivider 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightpanelDivider.png) right bottom no-repeat;
	padding-bottom:16px;
}



.reserDividerdate 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/rightpanelDivider.png) right bottom no-repeat;
	padding-bottom:16px;
	height:110px;
}


.bluerealText
{
	color:#006ca5;
}



a.plainBlue 
{
	color:#1f8fc7;
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}



a:hover.plainBlue 
{
	text-decoration:none;
	color:#085379;
}



.reservstiontripType 
{
	width:159px;
	padding-left:44px;
	text-align:left;
	min-height:26px !important;
	height:auto;
	padding-top:4px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/tripType.png) left top no-repeat;
}



.reservstionDate 
{
	width:175px;
	padding-left:44px;
	text-align:left;
	min-height:30px !important;
	height:auto;
	padding-top:4px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/depDate.png) left top no-repeat;
}



.datepick 
{
	float:left;
	width:47px;
	height:auto;
}



.monthpick 
{
	float:left;
	width:80px;
	height:auto;
}



.dateiconpick 
{
	float:left;
	width:20px;
	height:auto;
	padding-left:2px;
}



.reservationText 
{
	font-size:12px;
	color:#da500a;
	font-weight:bold;
}



.graytext 
{
	color:#333333;
	font-size:11px;
}



.inputDropdown 
{
	width:156px;
	height:20px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#333333;
}



.inputDropdownDate 
{
	width:80px;
	height:20px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#333333;
}



.inputDropdownDate1 
{
	width:20px;
	height:20px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#333333;
}



.dropdownHolder 
{
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bgDopdown.png) no-repeat;
	width:156px;
	height:22px;
	text-align:left;
	padding-left:2px;
	font-size:10px;
	color:#999999;
}



.datePickerHolder 
{
	width:100%;
	height:20px;
	line-height:20px;
	float:left;
}



.onewayHolder 
{
	width:100%;
	height:20px;
	float:left;
	padding-top:3px;
}



.datePicker 
{
	width:115px;
	height:16px;
	padding-left:2px;
	font-size:10px;
	color:#999999;
	border:1px solid #a5a6a5;
}



.datePickerIcon 
{
	width:19px;
	height:auto;
	float:left;
	padding-left:4px;
}



.resePassenger 
{
	width:159px;
	padding-left:44px;
	text-align:left;
	min-height:26px !important;
	height:auto;
	padding-top:4px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/passenger.png) left top no-repeat;
}



.lowerAds 
{
	width:100%;
	padding-top:23px;
}*/



/* ---------***Right Panel Ends Here*** -------------- */

/********************************************************************************
*** Content  Class Ends Here ***
*********************************************************************************/


/*********************************************************************************
*** Footer Class Starts Here ***
**********************************************************************************/

#footer 
{
	min-height:289px !important;
	padding-left:13px;
	height:auto;
	text-align:left;
}


.footerlink 
{
	line-height:47px;
	text-align:left;
	float:left;
}



.footertext 
{
	font-size:11px;
	color:#7a7b7b !important;
	text-align:left;
	width: 100%;
}



.footertext a 
{
	color:#7a7b7b !important;
	text-decoration:none;
}



.footertext a:hover 
{
	color:#7a7b7b !important;
	text-decoration:underline;
}



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



.footertext ul li 
{
	list-style:none;
	list-style-type:none;
	float:left;
}



.footertext ul li a 
{
	float:left;
	display:block;
	width:auto;
	padding:0 4px;
}



.footertext ul li a b 
{
	cursor:text;
}





/**********************************************************************************
*** Footer  Class Ends Here ***
***********************************************************************************/

/*jn*/
.introlarge
{ font-size:16px;}

.telespace
{margin-left:75px;}


/*********************************************************************************
*** Country Select Class Starts Here ***
**********************************************************************************/

#selectCountry {
	margin: 0;
	padding: 0;
	width: 306px;
}	

#selectCountry .header {
	width: 277px;
	height: 54px;
	margin: 0;
	padding: 14px 0 0 29px;
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-selectcountry_header.png) no-repeat 0 0;
}

#selectCountry h2 {
	color: #ffffff;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
}

#selectCountry #closewindow {
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/btn-close_selectcountry.png) no-repeat 0 0;
	display: block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	text-indent: -100px;
	float: right;
	padding: 0;
	margin: -35px 15px 0 0;
}

#selectCountry .text {
	width: 306px;
	min-height: 153px;
	margin: 0;
	padding: 0;
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-selectcountry_text.png) no-repeat 0 0;
}

#selectCountry .text ul {
	margin: 0;
	padding: 0 0 0 29px;
	display: block;
	float: left;
	width: 122px;
}

#selectCountry .text ul.last {
	padding: 0 0 0 22px;
	width: 129px;
}

#selectCountry .text li {
	text-align: left;
	list-style: none;
	padding: 0 0 9px 0;
}

#selectCountry .text li.last {
	padding: 0;
}

#selectCountry .text li a {
	color: #1f8fc7;
	font-size: 13px;
	line-height: 17px;
	text-decoration: underline;
}

#selectCountry .text li a:hover {
	color: #085379;
	text-decoration: none;
}

#selectCountry .countrybottom {
	width: 306px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-selectcountry_bottom.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	display: block;
}

/**********************************************************************************
*** Country Select  Class Ends Here ***
***********************************************************************************/


/* Get Quote Form - Added 10/29/09 */
#getQuoteForm, #enterDetailsForm {
	/*margin: 20px 0 0;*/
}
#getQuoteForm {
	width: 601px;
}
#getQuoteForm  select {
	font-size: 12px;
}
#getQuoteForm  select#rMonYear {
	width: 120px;
}

#getQuoteForm .onewayHolder {
	margin: 5px 0 0;
}
#getQuoteForm #rightPanel {
	float: none;
	width: 100%;
	padding-top: 0;
	padding-left: 0;
}

#getQuoteForm .rightPanelT { 
	width: 100%;
	background: none;
}

#getQuoteForm .rightPanelI {
	width: 100%;
	background: none;	
}

#getQuoteForm .rightPanelB {
	width: 100%;
	background: none;	
	text-align: center;
	padding-left: 0;
}

#getQuoteForm .reservstionDivider,
#getQuoteForm .reserDividerdate {
	background: #F9F9F7 url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-qetQuoteForm.gif) repeat-x 0 100%;
	height: auto;
	padding-bottom: 10px;
}

#getQuoteForm .rightPanelInfo, #getQuoteForm .quote {
	width: 100%; 
}

#getQuoteForm .reservePassenger, #getQuoteForm .reservePromotion {
	width: 576px; 
	background: #F9F9F7 url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-qetQuoteForm.gif) repeat-x 0 100%;
	padding-bottom: 10px;
	padding-left: 25px;
	height: 130px;
}

#getQuoteForm .reservePromotion {
	background-image: url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/bkg-promo_area.gif);
	padding-bottom: 25px;
}

#getQuoteForm .reservationText {
	float: left;
}
#getQuoteForm .reservstionInfo {
	padding-left: 10px;
}
#getQuoteForm .datepick {
	width: auto;
}
#getQuoteForm .reservePassenger .reservstionInfo {
	float: left;
	width: 100px;
}
#getQuoteForm .reservePassenger label {
	color: #343432;
	font-size: 12px;
}
#getQuoteForm .reservstionDivider reservationText {
	float: left;
}
#getQuoteForm .reservstionDivider label {
	display: block;
}
#getQuoteForm .reservstionDivider .inputDropdown {
	width: 100px;
}
#getQuoteForm .inputDropdown {
	width: 50px;
}
#getQuoteForm .resePassenger {
	clear: both;
	float: none;
	margin-left: -22px;	
}
#getQuoteForm .reservePromotion .resePassenger {
	background: transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/promotion_code.gif) no-repeat 0 0;
	padding-left: 40px;
}

/* Other Styles - Added 10/29/09 */
h1.quoteheader {
	color: #855001;
	font-size: 32px;
	margin: 0;
	padding: 8px 0 3px;
}

.rMonpick {
	position: relative; 
	left: 40px;
}

.travelinfo {
	margin-left: 16px; 
}
.inputDropdownDate3 
{
	color:#333333;
	font-size:10px;
	height:20px;
	padding-left:1px;
	text-align:left;
	width:45px;
}


#submitButton{
	position:relative;
	margin-right:5px;	
}

a.submitButton .submitbutton1{
	float:left;
	position:relative;
	width:10px;
	height:34px;
	line-height:34px;
	color:#FFFFFF !important; 
	font-size:17px;
	text-decoration:none;
	text-align:center;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg_left.gif) center top no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
}
a.submitButton:hover .submitbutton1 {
	float:left;
	position:relative;
	width:10px;
	height:34px;
	line-height:34px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg_left.gif) center bottom repeat-y;
	color:#FFFFFF !important;	
	padding: 0px;
	margin: 0px;	
}
a.submitButton .submitbutton2{
	float:left;
	position:relative;
	width:auto;
	height:34px;
	line-height:34px;
	color:#FFFFFF !important; 
	font-size:17px;
	text-decoration:none;
	text-align:center;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg_middle.gif) top center repeat-x;
	border: none;
	padding: 0px;
	margin: 0px;
}
a.submitButton:hover .submitbutton2 {
	float:left;
	position:relative;
	width:auto;
	height:34px;
	line-height:34px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg_middle.gif) bottom center repeat-x;
	color:#FFFFFF !important;	
}
a.submitButton .submitbutton3{
	float:left;
	position:relative;
	width:10px;
	height:34px;
	line-height:34px;
	color:#FFFFFF !important; 
	font-size:17px;
	text-decoration:none;
	text-align:center;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg_right.gif) top center no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
}
a.submitButton:hover .submitbutton3 {
	float:left;
	position:relative;
	width:10px;
	height:34px;
	line-height:34px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/getquoteBg_right.gif) center bottom repeat-y;
	color:#FFFFFF !important;	
	padding: 0px;
	margin: 0px;
}


#blueButton{
	position:relative;
	margin-right:5px;	
}
a.blueButton .startOverbtn1{
	float:left;
	position:relative;
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover_left.gif) no-repeat scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:17px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:10px;	
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
a.blueButton:hover .startOverbtn1 
{
	float:left;
	position:relative;
	width:10px;
	height:34px;
	line-height:34px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover_left.gif) center bottom repeat-y;
	color: FFFFFF !important;
	padding: 0px;
	margin: 0px;
}

a.blueButton .startOverbtn2{
	float:left;
	position:relative;
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover_middle.gif) repeat-x scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:17px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:auto;	
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

a.blueButton:hover .startOverbtn2
{
	float:left;
	position:relative;
	width:auto;
	height:34px;
	line-height:34px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover_middle.gif) bottom center repeat-x;
	color: FFFFFF !important;
	padding: 0px;
	margin: 0px;
}
a.blueButton .startOverbtn3{
	float:left;
	position:relative;
	background:transparent url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover_right.gif) no-repeat scroll center top;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-size:17px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:10px;	
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
a.blueButton:hover .startOverbtn3
{
	float:left;
	position:relative;
	width:10px;
	height:34px;
	line-height:34px;
	background:url(/mawl/resources/com.ma.ecommerce.white.instances.ezy/images/starthover_right.gif) center bottom repeat-y;
	color: FFFFFF !important;
	padding: 0px;
	margin: 0px;
}
