/* Default CSS Stylesheet for Edward Group - General Skin */

BODY
{
    FONT-FAMILY: arial;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	background-image:url(../images/general/mainbg.jpg);
	background-repeat:repeat-x;
}
.mainlayout
{
width:937px;
background-image:url(../images/general/pagebg.jpg);
background-repeat:no-repeat;
}
.welcome
{
    padding-left:285px;
}
.welcomeCTP
{
    padding-left:50px;
    background-color:#F2F8FC;
}
.menubg
{
	background-image:url(../images/general/menu_bg.gif);
	height:27px;
}

.qstop { background-image:url(../images/general/qs_top.gif);height:20px; width:131px}
.qsmaintable { width:100% }
.qsbgtable { width:98%; border:none }
.qsrdohotels { font-weight:bold; }
.qsrdoproducts { font-weight:bold; }
.qsrdocars { font-weight:bold; }
.qsrdochauff { font-weight:bold; }
.qssearchbtn {background-image:url(../../../main/images/gallery/icons/go.gif);height:17px;width:27px }
.qsbot { background-image:url(../images/general/qs_bot.gif);height:3px;width:131px}
.qsbg {vertical-align:top; background-image:url(../images/general/qs_bg.gif); height:250px; vertical-align:top }

.qssel
{
    font-family:Arial;
    font-size:10px;
    color:#414852;
	width:110px;
}

.qssel1
{
    font-family:Arial;
    font-size:10px;
    color:#414852;
	width:40px;
}

.lftnavtop
{
	background-image:url(../images/general/lftnav_top.gif);
}

.lftnavlogin
{
	background-image:url(../images/general/lftnav_login.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:5px;	
}

.lftnavbg
{
	background-color:#3b6f97;
}

.dplybg
{
    background-color:#eaf0f6;
}

.footerbg
{
	background-image:url(../images/general/footer_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:38px;
}

.footer_txt
{
    font-family:Arial;
    font-size:11px;
    color:#4c748f;    
}

.wht_txt
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff;    
}

A.normal_lnk:link { 
	color: #00436a;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}

A.normal_lnk:visited { 
	color: #00436a;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}

A.normal_lnk:hover { 
	color: #00436a;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
	}
A.normal_lnk:active { 
	color: #00436a;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}

A.lftnav_lnk:link { 
	color: #ffffff;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	}

A.lftnav_lnk:visited { 
	color: #ffffff;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	}

A.lftnav_lnk:hover { 
	color: #ffffff;
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
	font-weight:bold;
	}
	
A.lftnav_lnk:active { 
	color: #ffffff;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	}	

A.footer_lnk:link { 
	color: #4c748f;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}

A.footer_lnk:visited { 
	color: #4c748f;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}

A.footer_lnk:hover { 
	color: #4c748f;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
	}
	
A.footer_lnk:active { 
	color: #4c748f;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}			

.smltxt
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold; 
	color:#326693;
}

.grptxt
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold; 
	color:#82a9ba;
	line-height:14px;
	width:124px;
}

.limotxt
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold; 
	color:#bf8f92;
	line-height:14px;
	width:124px;
}

.trvltxt
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold; 
	color:#997cb4;
	line-height:14px;
	width:124px;
}

.linktxt
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold; 
	color:#ad8eae;
	line-height:14px;
	width:124px;
}

.blktxt
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold; 
	color:#000000;
}




/*cartstyles*/

 /* Default CSS Stylesheet for a XYKA Travel */
 

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

#maincont
{
	width:100%;
}

#maindply
{
	width:980px;
}

#middledply
{
	width:770px;
	margin-left:10px;
	margin-right:10px;	
}

#lftdply
{
	width:180px;
}

#rhtdply
{
	width:210px;
}

#advsearch
{
	width:558;
	border: solid 1px #861918;
	background-color:#fbfbfb;
	padding: 0px 0px 0px 0px;
}


#sortcont
{
	width:578;
	border: solid 1px #d6d6d8;
	background-color:#f2f7fa;
	padding: 6px 0px 6px 0px;
}

#imgdply
{
	border: solid 2px #bdd6e7;
}

.headerbg
{
	background-color:#eaf0f6;
	padding:0px 5px 0px 5px;
}

#tabcont
{
	width:588px;
	border-top: solid 0px #9c9c9c;
	border-bottom: solid 1px #9c9c9c;
	border-left: solid 1px #9c9c9c;
	border-right: solid 1px #9c9c9c;
	background-color:#eaf0f6;
	padding: 0px 0px 0px 0px;
}

.tabbg
{
    background-image:url(../images/tabbg.gif);
    width:588px;
    height:28px;
}

.activetablft
{
    background-image:url(../images/tablft_active.gif);
    width:10px;
    height:28px;
}

.activetabrht
{
    background-image:url(../images/tabrht_active.gif);
    width:10px;
    height:28px;
}

.activetabbg
{
   	background-image:url(../images/tabbg_active.gif);
}

A.activetab:link { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#00378c;
	text-decoration: none;
	text-transform:UPPERCASE;
	}
A.activetab:visited { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#00378c;
	text-decoration: none;
	text-transform:UPPERCASE;
	}
A.activetab:hover { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#00378c;
	text-decoration: underline;
	text-transform:UPPERCASE;
	}
A.activetab:active { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#00378c;
	text-decoration: none;
	text-transform:UPPERCASE;
	}
	
.inactivetablft
{
    background-image:url(../images/tablft_inactive.gif);
    width:10px;
    height:28px;
}

.inactivetabrht
{
    background-image:url(../images/tabrht_inactive.gif);
    width:10px;
    height:28px;
}

.inactivetabbg
{
   	background-image:url(../images/tabbg_inactive.gif);
}

A.inactivetab:link { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#000000;
	text-decoration: none;
	text-transform:UPPERCASE;
	}
A.inactivetab:visited { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#000000;
	text-decoration: none;
	text-transform:UPPERCASE;
	}
A.inactivetab:hover { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#000000;
	text-decoration: underline;
	text-transform:UPPERCASE;
	}
A.inactivetab:active { 
    font-family:tahoma;
    font-weight:bold;
    font-size:10px;
    color:#000000;
	text-decoration: none;
	text-transform:UPPERCASE;
	}

.imgbor
{
    border: solid 1px #ffffff;
}

.galimgbor
{
    border: solid 1px #cfd0cc;
}

.tblbor
{
    background-color:#e4e4e4;
}

.tblbg
{
    background-color:#fbfbfb;
}

#pagenav
{
	width:100%;/*578*/
	border-top: solid 1px #f2f7fa;
	border-left: solid 1px #f2f7fa;
	border-right: solid 1px #f2f7fa;
	border-bottom: solid 1px #d6d6d8;
	background-color:#f2f7fa;
	padding: 3px 0px 3px 0px;
}

#pckcont
{
	width:588px;
	border: solid 1px #c6c6c6;
	background-color:#d9ecfb;
	padding: 6px 0px 10px 0px;
}

#pricecont
{
	width:75px;
	background-color:#ffffff;
	padding: 8px 0px 10px 0px;
}

.whtbg
{
	background-color:#ffffff;
}

.styform
{
	font-family: verdana;
	font-size: 11px; 
}

.styformwbrdr
{
	font-family: verdana;
	font-size: 10px; 
	vertical-align:middle;
	height:16px;
}

.styformnobrdr
{
	font-family: verdana;
	font-size: 10px; 
	vertical-align:middle;
	height:16px;
}

.mrntxtv
{
	font-family: verdana;
	font-size: 11px;
	color: #861918;
}

.blutxtv
{
	font-family: verdana;
	font-size: 11px;
	color: #000099;
}

.mblutxtv
{
	font-family: verdana;
	font-size: 10px;
	color: #000099;
}

.sblutxtv
{
	font-family: verdana;
	font-size: 9px;
	color: #000099;
}

.blktxtv
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	line-height:15px;
}

.mblktxtv
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.grytxtv
{
	font-family: verdana;
	font-size: 10px;
	color: #808080;
}

.dgrytxtv
{
	font-family: verdana;
	font-size: 10px;
	color: #58595b;
}

.orgtxta
{
	font-family: arial;
	font-size: 21px;
	color: #f36d00;
}

.morgtxta
{
	font-family: arial;
	font-size: 16px;
	color: #f36d00;
}

.grytxta
{
	font-family: arial;
	font-size: 9px;
	color: #808080;
}

.grybg
{
    background-color:#f4f4f4;
}

A.mrnlnkv:link
{
	font-family:Verdana;
	font-size:11px;
	color:#861918;
	text-decoration:underline;
}
A.mrnlnkv:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#861918;
	text-decoration:underline;
}
A.mrnlnkv:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#861918;
	text-decoration:none;
}
A.mrnlnkv:active
{
	font-family:Verdana;
	font-size:11px;
	color:#861918;
	text-decoration:underline;
}

A.blulnkv:link
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:underline;
}
A.blulnkv:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:underline;
}
A.blulnkv:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:none;
}
A.blulnkv:active
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:underline;
}

A.bblulnkv:link
{
	font-family:Verdana;
	font-size:12px;
	color:#000099;
	text-decoration:underline;
}
A.bblulnkv:visited
{
	font-family:Verdana;
	font-size:12px;
	color:#000099;
	text-decoration:underline;
}
A.bblulnkv:hover
{
	font-family:Verdana;
	font-size:12px;
	color:#000099;
	text-decoration:none;
}
A.bblulnkv:active
{
	font-family:Verdana;
	font-size:12px;
	color:#000099;
	text-decoration:underline;
}

A.mblulnkv:link
{
	font-family:Verdana;
	font-size:10px;
	color:#000099;
	text-decoration:underline;
}
A.mblulnkv:visited
{
	font-family:Verdana;
	font-size:10px;
	color:#000099;
	text-decoration:underline;
}
A.mblulnkv:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#000099;
	text-decoration:none;
}
A.mblulnkv:active
{
	font-family:Verdana;
	font-size:10px;
	color:#000099;
	text-decoration:underline;
}

A.sblulnkv:link
{
	font-family:Verdana;
	font-size:9px;
	color:#000099;
	text-decoration:underline;
}
A.sblulnkv:visited
{
	font-family:Verdana;
	font-size:9px;
	color:#000099;
	text-decoration:underline;
}
A.sblulnkv:hover
{
	font-family:Verdana;
	font-size:9px;
	color:#000099;
	text-decoration:none;
}
A.sblulnkv:active
{
	font-family:Verdana;
	font-size:9px;
	color:#000099;
	text-decoration:underline;
}

A.ulblulnkv:link
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:none;
}
A.ulblulnkv:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:none;
}
A.ulblulnkv:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:underline;
}
A.ulblulnkv:active
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
	text-decoration:none;
}

A.blulnka:link
{
	font-family:arial;
	font-size:12px;
	color:#000099;
	text-decoration:underline;
}
A.blulnka:visited
{
	font-family:arial;
	font-size:12px;
	color:#000099;
	text-decoration:underline;
}
A.blulnka:hover
{
	font-family:arial;
	font-size:12px;
	color:#000099;
	text-decoration:none;
}
A.blulnka:active
{
	font-family:arial;
	font-size:12px;
	color:#000099;
	text-decoration:underline;
}

A.grylnka:link
{
	font-family:arial;
	font-size:9px;
	color:#808080;
	text-decoration:underline;
}
A.grylnka:visited
{
	font-family:arial;
	font-size:9px;
	color:#808080;
	text-decoration:underline;
}
A.grylnka:hover
{
	font-family:arial;
	font-size:9px;
	color:#808080;
	text-decoration:none;
}
A.grylnka:active
{
	font-family:arial;
	font-size:9px;
	color:#808080;
	text-decoration:underline;
}

A.grylnkv:link
{
	font-family:verdana;
	font-size:10px;
	color:#58595b;
	text-decoration:underline;
}
A.grylnkv:visited
{
	font-family:verdana;
	font-size:10px;
	color:#58595b;
	text-decoration:underline;
}
A.grylnkv:hover
{
	font-family:verdana;
	font-size:10px;
	color:#58595b;
	text-decoration:none;
}
A.grylnkv:active
{
	font-family:verdana;
	font-size:10px;
	color:#58595b;
	text-decoration:underline;
}

A.brcgrylnkv:link
{
	font-family:verdana;
	font-size:10px;
	color:#7f7f7f;
	text-decoration:underline;
}
A.brcgrylnkv:visited
{
	font-family:verdana;
	font-size:10px;
	color:#7f7f7f;
	text-decoration:underline;
}
A.brcgrylnkv:hover
{
	font-family:verdana;
	font-size:10px;
	color:#7f7f7f;
	text-decoration:none;
}
A.brcgrylnkv:active
{
	font-family:verdana;
	font-size:10px;
	color:#7f7f7f;
	text-decoration:underline;
}


/*10th Aug*/
.bblulnkv
{
	font-family:Verdana;
	font-size:12px;
	color:#000099;
	font-weight:bold;
}

.blulnkv
{
	font-family:Verdana;
	font-size:11px;
	color:#000099;
}

.smlblulnkv
{
	font-family:Verdana;
	font-size:10px;
	color:#000099;
}

.dbbg
{
	background-color:#ededed;
}

/*.carttopbg
{
	background-image: url(../images/cart_item_top_bg.gif);
}*/

.cartbotbg
{
	background-image: url(../images/cart_item_bottom_bg.gif);
}

.whttxtv
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
}

.mblktxtv2
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	line-height:16px;
}

A.mblktxtv2:link
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}

A.mblktxtv2:visited
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}

A.mblktxtv2:hover
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

A.mblktxtv2:active
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}

.lbluebg
{
	background-color:#eaf0f6;
}

.dbluebg
{
	background-color:#dde7f1;
}

.forlftpaddng
{	
	padding-top:8px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:12px;
	border-bottom:solid 1px #ffffff;
}

.forlftpaddngwbrdr
{	
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:12px;
}

p
{
	position:relative;
	margin-top:10px;
	margin-right:10px;
}

#pacadd table
{
	background-color: #ffffff;
	padding: 2 2 2 2;
	vertical-align: top;	
	font-family: arial;
	border: solid 1px #acacac;
	font-size: 10px;
	font-style: normal;
	width: 250px;
}

.tblarea
{
	width:780px;
}

.contbg
{
	background-color: #D0CEC6;
}

.contbor
{
	background-color: #A5A39D;
}
.checkout_Label
{
	width: 60px;
	font-size :10px;
}
.checkout_First_Name
{
	width: 30%;
	font-size :10px;
}
.checkout_Last_Name
{
	width: 30%;
	font-size :10px;
}
.checkout_Age
{
	width: 30%;
	font-size :10px;
}




/* shopping cart header text style */
.cartmainheader
{
	font-family: arial;
	font-weight:bold;
	font-size:12px;
	color:#326693;
}

/* shopping cart price info in top right corner style */
.cartpriceinfo
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
}

/* shopping cart top headings background effect*/
.carttopbg
{
	background-image: url(../../../shoppingcart/images/cart_item_top_bg.gif);
	background-repeat: no-repeat;
	background-color :#eaf0f6;
	height: 27px;
}

/* shopping cart bottom headings background effect*/
.cartbottombg
{
	background-image: url(../../../shoppingcart/images/cart_item_bottom_bg.gif);
	background-repeat: no-repeat;
	height: 27px;
}

/* shopping cart heading text for cart item details */
.cartheaddetails
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 400px;
	background-color:none;
	padding:3px 0px 3px 5px;
	text-align:left;
}

.cartheadthnks
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 280px;
	background-color:none;
	padding:3px 0px 3px 5px;
	text-align:left;
}

/* shopping cart heading text for quantity */
.cartheadqty
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 60px;
	background-color:none;
	text-align:right;
	padding:3px 5px 3px 0px;
}

/* shopping cart heading text for cost */
.cartheadcost
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color:none;
	width: 150px;
	text-align:right;
	padding:3px 5px 3px 0px;
}

/* shopping cart heading text for price */
.cartheadprice
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 140px;
	background-color:none;
	text-align:right;
	padding:3px 5px 3px 0px;
}

/* shopping cart location text details */
.cartlocation
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color:#848ea0;
	text-align:left;
	padding:3px 0px 3px 5px;
}

/* shopping cart content text for cart item details */
.cartitemdetails
{
	font-family: arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding:5px 0px 5px 5px;
	width:400px;
	border-top:1px solid #b9c4d3;	
}

/* shopping cart content text for quantity */
.cartitemqty
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:right;
	padding:5px 5px 5px 0px;
	width:60px;	
	border-top:1px solid #b9c4d3;		
}

/* shopping cart content text for cost */
.cartitemcost
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:right;
	padding:5px 5px 5px 0px;
	width:150px;
	border-top:1px solid #b9c4d3;	
}

/* shopping cart content text for price */
.cartitemprice
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:right;
	padding:5px 5px 5px 0px;
	width:140px;
	border-top:1px solid #b9c4d3;			
}

/* shopping cart content default background style */
.cartitembg
{
	background-color:#eff4fa;
}

/* shopping cart content alternative background style */
.cartitembgalt
{
	background-color:#e3eaf4;
}

/* shopping cart footer text for custom fields */
.cartfooterdetails
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 420px;
	background-color:#none;
	padding:3px 0px 3px 5px;
	text-align:left;
}

/* shopping cart footer text for amount */
.cartfooteramount
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 130px;
	background-color:#none;
	padding:3px 5px 3px 0px;
	text-align:right;
}

/* shopping cart footer text for total price */
.cartfooterprice
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 200px;
	background-color:#none;
	padding:3px 5px 3px 0px;
	text-align:right;
}


/* shopping cart button navigation */
.cartbtn
{
	background-color:#FFFFFF;
}





/* Checkout heading text for cart item details */
.chkoutheaddetails
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 270px;
	background-color:none;
	padding:3px 0px 3px 5px;
	text-align:left;
}

/* Checkout heading text for quantity */
.chkoutheadqty
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 250px;
	background-color:none;
	text-align:right;
	padding:3px 5px 3px 0px;
}

.chkoutheadcost
{
	padding-right: 10px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 130px;
	color: #000000;
	padding-top: 3px;
	font-family: Arial, Verdana, sans-serif;
	text-align: right;
}
.chkoutheadprice
{
	padding-right: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 100px;
	color: #000000;
	padding-top: 3px;
	font-family: Arial, Verdana, sans-serif;
	text-align: right;
}

.chkoutitemdetls
{
	font-family: arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 5px 5px 5px 5px;
	width: 280px;
}

.chkoutitemdetls Table
{
	font-family: arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

.lblfare
{
	font-size: 11px;
	text-align: right;
}
.lblfareamount
{
	font-size: 11px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	width: 60%;
}
.chkpriceinfo
{
	width: 220px;
}

.chkoutpaxdetails
{
	font-family: Arial,  sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 5px 5px 5px 5px;
	width: 400px;
	border-top: 1px solid #b9c4d3;
}
.chkoutpaxdetails table
{
	font-family: Arial,  sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

/* checkout content text for cart item details */
.chkoutitemdetails
{
	font-family: arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding:5px 0px 5px 5px;
	width:250px;
	border-top:1px solid #b9c4d3;	
}
.chkoutitemdetails1
{
	font-family: arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-align:left;
	width:300px;
	
}
.chkoutitemdetails Table
{
	font-family: arial;
	font-size:11px;
	color:#000000;
	
}

/* checkout content text for quantity */
.chkoutitemprice
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:right;
	padding:5px 5px 5px 0px;
	width:390px;	
	border-top:1px solid #b9c4d3;		
}

.chkoutitemnoln
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:right;
	width:300px;
}

.chkoutitemnoln td
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
}

.chkoutitemnolnl td
{
	font-family: arial;
	font-weight:normal;
	font-size:10px;
	color:#000000;
}

/* checkout content default background style */
.chkoutitembg
{
	background-color:#eff4fa;
}

/* checkout content alternative background style */
.chkoutitembgalt
{
	background-color:#e3eaf4;
}

/* checkout footer text for amount */
.chkoutfooterdetails
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 320px;
	background-color:none;
	padding:3px 0px 3px 5px;
	text-align:left;
}

/* checkout footer text for total price */
.chkoutfooterprice
{
	font-family: arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	width: 430px;
	background-color:none;
	padding:3px 5px 3px 0px;
	text-align:right;
}

/* checkout button navigation */
.chkoutbtn
{
	background-color:#FFFFFF;
}

.whtrwbgcvv
{
	font-family: verdana;
	font-size: 11px;  	
	color: #000000;
	background-color:#ffffff;
}
A.mkpayCVV:link
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}

A.mkpayCVV:visited
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}

A.mkpayCVV:hover
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

#caradd table
{
	background-color: #ffffff;
	padding: 2 2 2 2;
	vertical-align: top;	
	font-family: arial;
	border: solid 1px #acacac;
	font-size: 10px;
	font-style: normal;
	width: 250px;
	line-height:17px;
}
 .agnloginhead
 {
	font-family: arial;
  	font-size: 12px;
  	font-weight:bold;
  	color: #326693;
}

.agnlogin
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 400px;
	padding-top: 10px;
	font-size: 12px;
	margin-top:10px;
}
.agnlogin td
{ padding-left:10px;}
.errortext
{
	font-size: 12px;
	color:red;
}

A.loginlnk:link
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #00436a;
	text-decoration: underline;
}

A.loginlnk:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #00436a;
	text-decoration: underline;
}

A.loginlnk:hover
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #00436a;
	text-decoration: none;
}

A.loginlnk:active
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #00436a;
	text-decoration: underline;
}
a.logininfo:link
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #52524C;
	text-decoration: none;
	line-height: 20px;
}
a.logininfo:active
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #52524C;
	text-decoration: none;
	line-height: 20px;
}
a.logininfo:visited
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #52524C;
	text-decoration: none;
	line-height: 20px;
}
a.logininfo:hover
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	line-height: 20px;
}
.logininfo
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 20px;
}
a.cartinfo:link
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #3b6f97;
	text-decoration: none;
	line-height: 20px;
}
a.cartinfo:active
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #3b6f97;
	text-decoration: none;
	line-height: 20px;
}
a.cartinfo:visited
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #3b6f97;
	text-decoration: none;
	line-height: 20px;
}
a.cartinfo:hover
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #3b6f97;
	text-decoration: underline;
	line-height: 20px;
}
.cartinfo
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 20px;
}
 .hiddenRows{
  min-height:0;
  padding:0; 
  border-collapse:collapse;
  border-width: 0;display:none
}

/*For Progressing Image*/
.progmaintbl{
WIDTH: 400px;	
HEIGHT: 200px;	
BACKGROUND-COLOR: #d5e3f0
}
.uniheacol{	PADDING-RIGHT: 6px;	MARGIN-TOP: 0px;	PADDING-LEFT: 6px;	FONT-SIZE: 10px;	MARGIN-BOTTOM: 0px;	PADDING-BOTTOM: 6px;	MARGIN-LEFT: 0px;	COLOR: #636363;	LINE-HEIGHT: 18px;	PADDING-TOP: 6px;	FONT-FAMILY: verdana}
.btn_booknow    {width: 83px; border: 0px; outline: none; height: 33px; }
.tdremitm
{
	width:20px;
}
.headerbgimg
{
	background-image:url(../../../main/images/gallery/header/home_header.jpg);
	width:937px;
	height:105px;	
}

A.pblklnkv:link
{
	font-size: 12px;
	color: #4c748f;
	font-family: Arial,verdana, Sans-Serif;
	text-decoration: underline;
	font-weight: bold;
}
A.pblklnkv:visited
{
	font-size: 12px;
	color: #4c748f;
	font-family: Arial,verdana, Sans-Serif;
	text-decoration: underline;
	font-weight: bold;
}
A.pblklnkv:hover
{
	font-size: 12px;
	color: #4c748f;
	font-family: Arial,verdana, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
A.pblklnkv:active
{
	font-size: 12px;
	color: #4c748f;
	font-family: Arial,verdana, Sans-Serif;
	text-decoration: underline;
	font-weight: bold;
}

.shop-tab
{
	height: 50;
	width: 49%;
}

.tdpaxinfo
{
	width: 300px;
}
#paymentdply
{
	width: 770px;
}
.plblueclr
{
	background-color: #eaf0f6;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	border: 1px solid #b9c4d3;
	padding: 0px 5px 0px 5px;
}
.mblktxtv3
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: capitalize;
}
.pdbbgbot
{
	background-color: #eaf0f6;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	border: 1px solid #b9c4d3;
	padding: 5px 10px 0px 10px;
	margin-top: 15px;
}
.mblkhead
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.mkstyform
{
	border: solid 1px #D0CEC6;
	height: 19px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
.confpriceinfo
{
	width: 100%;
	text-align: right;
}
.chkshopmid
{
	border: 1px solid #ACACAC;
	border-top: 0px;
	width: 770PX;
}
.ptermstxt
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}

.confcartprice
{
	width: 100%;
}
.thanksordermsg
{
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #1d47c5;
}
.confitemtotprice
{
	width: 35%;
}

.cartimg
{
	background-image: url(../../../main/images/icons/shopicon.gif);
	width: 29px;
	height: 19px;
}
.cartproductname
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
A.carttermslnk:link
{
	font-weight: bold;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: underline;
}
.chkoutgld
{
	color: #000;
}
.confheaddetails
{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	width: 330px;
	background-color: #ededed;
	padding: 3px 0px 3px 5px;
	text-align: left;
}
.confheadstatus
{
	background-color: #ededed;
	padding-right: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	width: 100px;
	color: #000000;
	padding-top: 3px;
	font-family: Arial, Verdana, sans-serif;
	text-align: right;
}
.confheadqty
{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #ededed;
	width: 60px;
	text-align: right;
	padding: 3px 5px 3px 0px;
}
.confheadcost
{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #ededed;
	width: 150px;
	text-align: right;
	padding: 3px 5px 3px 0px;
}

/* shopping cart heading text for price */
.confheadprice
{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	width: 100px;
	background-color: #ededed;
	text-align: right;
	padding: 3px 5px 3px 0px;
}
.confitemdetails
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 5px 0px 5px 5px;
	width: 330px;
	border-top: 1px solid #b9c4d3;
}
.confitemqty
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding: 5px 5px 5px 0px;
	width: 60px;
	border-top: 1px solid #b9c4d3;
}
.confitemstatus
{
	padding-right: 5px;
	border-top: #b9c4d3 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 5px;
	width: 100px;
	color: #000000;
	padding-top: 10px;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
}
.confitemcost
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding: 5px 5px 5px 0px;
	width: 250px;
	border-top: 1px solid #b9c4d3;
}
.shopmid
{
	border: 1px solid #ACACAC;
	border-top: 0px;
	width: 770PX;
}

.imgremoveitem
{
	background-image: url(../../../clients/edward/images/removeitem.gif);
	width: 70px;
	height: 12px;
}
.grymsgtxt
{
	font-size: 12px;
	color: #A7A7A7;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
}

.tblrelprod
{
border:1px solid;
width:100%;
}

.imgaddtocart
{
	width: 70px;
	height: 15px;
	background-image: url(../../XTP.Web/media/ui/dflt/img/btn/addtocart.gif);
}
.imgonrequest
{
	width: 76px;
	height: 15px;
	background-image: url(../../XTP.Web/media/ui/dflt/img/btn/onrequest.gif);
}
.imgascending
{
	width: 12px;
	height: 12px;
	background-image: url(../../XTP.Web/media/ui/dflt/img/icon/ascending.gif);
}
.imgdescending
{
	width: 12px;
	height: 12px;
	background-image: url(../../XTP.Web/media/ui/dflt/img/icon/descending.gif);
}
.imgnone
{
	width: 12px;
	height: 12px;
}
.hotelimage
{
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/load.gif);
}
.ToolTipBody
{
	background-color: #fff7d1;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif, Geneva;
	font-size: 10px;
	width: 300px;
	border:1px solid #ffc000;
    padding:5px;
}
.showhidepassport{display : none;}
