﻿*{font: normal 12px/16px Arial, Helvetica, sans-serif;}

body
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width:780px;
}

img {border-width:0px}

.head
{
	/*
	 float:left; 
       width:780px; 
       border-bottom:solid 1px #5671B9; 
       height:51px;
       background:#FFF url(/WebInterfaceTest/images/cyair/headbg.gif) no-repeat right; 
*/
}

#loadingScreen{position:absolute;display:none;}	

.footer
{
	/*
	 float:left; 
       width:780px; 
       height:28px;
       line-height:28px;
       color:#FFF;
       background-color:#5671B9;
       text-align:center; 
       font:10px; font-weight:bold;
*/
}



.topbar{ float:left; 
       width:780px; 
       border-bottom:solid 1px #5671B9; 
       height:28px;
       line-height:28px;
}

.btnBack 
{
	color:#6284B4;
	font-weight:bold;
	padding:10px 0px 10px 25px;
	background:#ffffff url(../images/arrowback.gif) no-repeat left;

}
.mMenu{float:left; padding-left:5px}
.mMenu a{ color:#274287; text-decoration:none}
.lang{float:right; }      
.lang option,.lang input {font-size:11px;}

.mTitle 
{
    float:left;
    width:760px;
    padding-left:0px;
    color:#FFF;
    background:#5671B9 url(../images/cyair/mt_right.gif) no-repeat right; 
    height:20px;
    line-height:20px;
    margin:10px 0px;
    font-weight:bold;
  }
  
  .marrow
  {
      float:left;
      width:18px;
      background:#5671B9 url(../images/cyair/mt_arrow.gif) no-repeat left; }



.footer a { color:#FFF}
.dgh
{
	background-color:#82ABD7;
	color:White;
	font-weight:bold;
	padding-left:2px
}
	
.dgi
{
	 background-color:#f0f0f0;
	 padding-left:2px
	}	

.dga
{
	background-color:#FFF;
	/*background-color:#f0f0f0;*/
	padding-left:2px
}	

legend{font-weight:bold; }
fieldset{border-style:ridge;padding:10px;}

.srTtl, .srTtl a 
{
 background-color:#5671B9;
 font-weight:bold;
 font-size:18px;
 height:30px;
 line-height:30px;
 text-decoration:none;
 color:#FFF;
 padding-left:5px;
}

.srDtl{ float:left}

.srTbl
{
 	border:solid 1px #5671B9;
	padding:5px;
	width:780px;
	}
.srh
{
    font-weight:bold; text-align:right;}
.srResBG
{
	background-color:#DEECFF;
	color:#0F0F0F;
	}
.srPrice
{
	font-size:11px;
	text-align:right;
	
	}

.srTotal
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}

.srBookit 
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	
	}

.srPriceDisc
{
	color:red;
	font-size:10px;
	text-decoration:line-through
	}
	
.hdiscca
{
	font-weight:bold;
	font-size:13px;
	color:Black;
	
	}
.hdiscva
{
	font-weight:bold;
	font-size:16px;
	color:Red;
}
.pager { text-align:right; font-weight:bold; white-space:nowrap; width:50%; color:#000;}
.pager a { text-decoration:none; color:#274287; font-weight:bold; padding:0px;}
.pagercnt{text-align:right;font-weight:bold; width:50%; padding-right:5px}

.bskTotal{ float:right; 
          background-color:#82ABD7;
           color:#FFF;
         font-weight:bold;
         font-size:14px;
         padding:10px 20px;
         border:solid 1px #89A0E9;
         text-align:center;
         width:200px;
 }
 
 .chkBtn
 {
     float:right;
     background-color:red;
     color:#FFF; 
     border:solid 1px red;
     text-decoration:none; 
     padding:10px 20px; 
     font-size:14px;
     font-weight:bold;
     width:200px;
     margin-top:2px;
     text-align:center;
 
}

.chkBtn a{text-decoration:none; color:#FFF;font-weight:bold; }
     
     .chkTtl
     {
         font-size:16px;
     font-weight:bold;
     padding:5px 0px;
     letter-spacing:1px;
     color:#274287;
         
         }
 
 
.htNavC{ border:solid 1px #36679A; margin:2px;background-color:#6387B4;}
.htNav
{background-color:#6387B4;color:White; border-bottom:solid 0px #36679A; 
  padding:5px 3px 5px 3px;font-size:11px;}	
.htNav a {color:White;font-size:13px;font-weight:bold; text-decoration:underline;}	


a.prtNav,a.prtNav2
{
	float:left;
	height:30px;
	line-height:30px;
	background-color:#6287B4;
	margin: 0px 0px 0px 10px;
	padding:0px 20px 0px 10px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

a.prtNav2{ background:#6287B4 url(../images/bc/resNavBg.gif) no-repeat right bottom} 	

.htNav2
{background:#FFF url(../images/bc/infoarrow.gif) no-repeat bottom right;
color:#6387B4; border-bottom:solid 0px #FFF;
   padding:5px 3px 5px 3px;font-size:11px; margin:2px}	
.htNav2 a {color:#6387B4;font-size:13px;font-weight:bold; text-decoration:underline;}	

a.htNav2 {color:#6387B4;font-size:13px;font-weight:bold; text-decoration:underline;}	

.dtTbl
{
  border:solid 1px #C5D5EC;
  padding:2px;
	}
.dtTtl
{
  color:#267CAD;
  font-weight:bold;
  font-size:13px;
  padding-left:5px;
	}

#BusyBoxDiv{
	display:none;
	text-align:center; 
	position:absolute; background-color:white;left:0px;top:0px;width:990px;height:100%}


.bookBtn,a.bookBtn:link, a.bookBtn:visited, a.bookBtn:active, a.bookBtn:hover
{
	float:right;
	background-color:#FE0000;
    color:White;
    font-size:11px;
	width:180px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px #FFF;
	margin:4px 5px 0px 0px;
}


.resHead
{
	background-color:#FFEDBF;
	border:solid 1px #FFD66D;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:30px;
	margin:10px 0px 10px 0px;

	}
	
	.resNo
{
	background-color:#FFF9EB;
	border:solid 1px #FFD66D;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:25px;
	line-height:25px;
	padding:0px 5px 0px 5px;
	}


.res
{
	float:left;
	background-color:#FFF9EB;
	border:solid 1px #FFD66D;
	font-size:12px;
	font-weight:bold;
	padding:10px 5px 10px 5px;
	width:780px;
}

.checkout {background-color:#FFF;border:solid 1px #7794C0;}

.chktopTtl
{
	background-color:#9FB4D3;height:25px; line-height:25px;border-bottom:solid 1px #7794C0;font-weight:bold;padding-left:10px;
 }
    
 .chksep {background-color:#FFF;border-right:solid 1px #7794C0;}
 
 .chkTtl{ text-align:left; background-color:#FFF;font-size:17px;font-weight:bold; padding:8px}
 
 a.myItinerary{color:Red;}
 
 .basketAddBtn
{
	float:left;
	height:37px;
	line-height:37px;
	text-decoration:none;
	color:#686868;
	background: #F3F3F3 url(http://www.bookcyprus.com/main/images/bc/baskaddBG.gif);
	margin-right:20px;
}


.grandTot
{
	float:right;
	font-weight:bold; 
	color:#000; 
	font-size:16px;
	border:solid 1px #FFD978;
	width:260px;
	text-align:center;
	background-color:#FFE7AB;	
	height:25px;
	line-height:25px;
}
.pay
{
	float:right;
	font-weight:bold; 
	color:#000; 
	border:solid 1px #FFD978;
	text-align:right;
	font-size:12px;
	width:250px;
	padding:5px;
}


.ch1Btn,a.ch1Btn:link, a.ch1Btn:visited, a.ch1Btn:active, a.ch1Btn:hover
{
	float:right;
	background-color:#7597BD;
    color:White;
    font-size:13px;
	width:260px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	margin-top:3px;
	
}
