﻿body 
{
  background-image:url(images/bg.jpg);
  margin-top: 0px;
  margin-bottom:0px;
}

.header
{
    background-image:url(images/headertour.jpg);
    height:165px;
    background-position:center;
    background-position:top;
    background-repeat:no-repeat;
}

.menuleft
{
   background-image:url(images/menu1.jpg); 
   width:8px;
   height:33px;
 
}
.menuright
{
    background-image:url(images/menu3.jpg); 
   width:8px;
   height:33px;
  
}

.menuline
{
    background-image:url(images/menuline.jpg); 
    height:33px;
    width:1px;
}

.menu
{
   
   background-image:url(images/menu2.jpg); 
  
   height:33px;
   width:196px;
   background-repeat:repeat-x;
   font-family:Tahoma;
   font-size:11px;
   color:White;
   text-align:center;
   font-weight:bold;
}
.menu a
{
    color:#ebdddd;
    text-decoration:none;
   
}

.menu a:link
{
    color:White;
    text-decoration:none;
   
}
.menu a:hover
{
    color:#dfcc8b;
    text-decoration:none;
   
}

.bodyH1
{
    background-image:url(images/barh3.gif); 
    width:220px;
    height:25px;  
}
.bodyH2
{
    background-image:url(images/ch2.jpg); 
    height:25px;  
    background-repeat:repeat-x;
}
.bodyH3
{
   background-image:url(images/ch1.jpg); 
   width:21px;
   height:25px; 
}
.bodyC1
{
   background-image:url(images/barc3.gif); 
   width:11px;
   background-repeat:repeat-y;
}
.bodyC2
{
    background-color:White;
}
.bodyC3
{
    background-image:url(images/cc1.jpg); 
    width:21px;
    background-repeat:repeat-y;
}
.bodyF1
{
    background-image:url(images/barf3.gif); 
    width:220px;
    height:25px;    
}
.bodyF2
{
     background-image:url(images/cf2.jpg); 
     height:25px;  
     background-repeat:repeat-x;
}
.bodyF3
{
    background-image:url(images/cf1.jpg); 
    width:21px;
    height:25px;
}



.columnR
{
    background-image:url(images/bc.gif); 
    width:209px;
    background-repeat:repeat-y;
    background-color:#2e3c4b;
}


.mboxH1
{
    background-image:url(images/title2.jpg);
    width:7px;
    height:32px;
}
.mboxH2
{
    
    background-image:url(images/title1.jpg);
    background-position:right;
    height:32px;
    width:180px;
    background-repeat:repeat-y;
    font-family:Tahoma;
    font-size:11px;
    color:#2f3c4c;
    font-weight:bold;
    text-align:right;
    
}
.mboxH3
{
    
}

.mboxC1
{
   
   
}
.mboxC2
{
   padding-left:0px;
   padding-top:0px;
   text-align:right;
   font-size: 12px; 
   font-family: Tahoma; 
   color:White;
}

.mboxC2 a
{
   padding-left:10px;
   text-align:right;
   font-size: 12px; 
   font-family: Tahoma; 
   text-decoration:none;
   color:White;
}

.mboxC3
{ 
    
}
.mboxF1
{ 
   
}
.mboxF2
{ 
    
}

.mboxF3
{ 
    
}

.cboxH2
{
    background-color:#2f4570;
    text-align:center;
    font-size: 12px; 
    font-family: Tahoma; 
    color:#FFFFFF;
    padding:5px;
}





.footerRight
{
    background-image:url(images/footer3.jpg);
    background-repeat:no-repeat;
    width:100px;    
    height:33px;
    
}
.footer
{
    
    background-image:url(images/footer2.jpg);
    background-repeat:repeat-x;
    font-family:Tahoma;
    color:white;
    font-size:7pt;
    text-align:center;
}

.footerLeft
{
    background-image:url(images/footer1.jpg);
    height:33px;
    width:8px
}

.cellHeader
{
    background-color:#2f4570;
    text-align:center;
    font-size: 12px; 
    font-family: Tahoma; 
    color:white;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}

.cellTitle
{
    background-color:#2f4570;
    text-align:left;
    font-size: 12px; 
    font-family: Tahoma; 
    color:#FFFFFF;
    width:20%;
}

.cellTitleAlert
{
    background-color:#2f4570;
    text-align:left;
    font-size: 13px; 
    font-style:oblique;
    font-weight:bold;
    font-family: Tahoma; 
    color:#ed9921;
    width:20%;
}

.cellTitle2
{
    background-color:#2f4570;
    text-align:right;
    font-size: 12px; 
    font-family: Tahoma; 
    color:#FFFFFF;
    width:20%;
}
    
.cellItem
{
    background-color:#dbe2e7;
    text-align:right;
    font-size:12px;
    font-family: Tahoma; 
    color:#000000;
    border-width:0px;
}

.cellItem2
{
    background-color:#dbe2e7;
    text-align:left;
    font-size:12px;
    font-family: Tahoma; 
    color:#000000;
}

.cellButton
{
    background-color:#2f4570;
    text-align:center;
    color:#000000;
}


.TitleCaption
{
    font-family:Tahoma;
    text-align:right;
    font-size: 15px; 
    font-weight:bold;
    font-style:oblique;
    font-family: Tahoma; 
    color:Black; 
}


.TitleViewAlert
{
    
    background-image:url(images/TitleView.gif);
    background-repeat:repeat-y;
    background-position:right;
    font-size:12px;
    font-family: Tahoma; 
    color:#ed9921;
    text-align:left;
}  

.TitleView
{
    background-image:url(images/TitleView.gif);
    background-repeat:repeat-y;
    background-position:right;
    font-size:12px;
    font-family: Tahoma; 
    color:Black;
    text-align:left;
    width:25%;
}

.TitleView_Alternating
{
    background-image:url(images/TitleView.gif);
    background-repeat:repeat-y;
    background-position:right;
    font-size:12px;
    font-family: Tahoma; 
    color:Black;
    text-align:left;
}

.ItemView
{
    text-align:right;
    font-size:12px;
    font-family: Tahoma; 
    color:Black;
    border-width:1px;
    border-color:#eeeeee;
    border-style:solid;
}


.ItemView_Alternating
{
    text-align:right;
    font-size:12px;
    font-family: Tahoma; 
    color:Black;
    border-width:1px;
    
    border-width:1px;
    border-color:#eeeeee;
    border-style:solid;
    
}

.ItemViewCenter
{
    
}


.Tableline
{
     padding:3px;
    text-align:right;
    font-family:Tahoma;
    font-size:12px;
    color:Black;
    border-bottom:solid 1px #a7b9cf;
}

.MasterTable
{
    border-bottom:solid 1px #99b9fb;
    border-left:solid 1px #99b9fb;
    border-right:solid 1px #99b9fb;
}


.SiteMapPath
{
    text-align:right;
    font-size:12px;
    font-family: Tahoma; 
    font-weight:bold;
    color:Red;
}

.SiteMapPathLink
{
    font-size:12px;
    font-family: Tahoma; 
    font-weight:bold;
    color:Black;
    text-decoration:none;
    word-spacing:10px;
}


.SiteMapPathSelect
{
    font-size:12px;
    font-family: Tahoma; 
    font-weight:bold;
    color:Red;
    text-decoration:none;
    word-spacing:10px;
}

.GridRow
{
    background-color:#dbe2e7;
    height:20px;
    font-size: 10px; 
    font-family: Tahoma; 
    color:#000000;
    text-align:right;
}

.GridRowAlternating
{
    background-color:#dbe2e7;
    height:20px;
    font-size: 10px; 
    font-family: Tahoma; 
    color:#000000;
    text-align:right;
}

.GridHeader
{
   
    background-color:#2f4570;
    height:20px;
    text-align:center;
    font-size: 10px; 
    font-family: Tahoma; 
    font-weight:bold;
    color:#FFFFFF;
}

.GridHeader a:Link
{
    font-size: 10px; 
    font-family: Tahoma; 
    font-weight:bold;
    color:#ffffff;
    text-decoration: none;
}

.GridHeader a:hover
{
    color:#ffe4be;
}

.GridFooter
{
    background-color:#2f4570;
    font-size: 11px; 
    font-family: Tahoma; 
    color: #ffffff;
}
.GridFooter a:Link
{
    font-size: 11px; 
    font-family: Tahoma; 
    color:#ffffff;
}

.GridFooter a:hover
{
    color:#dbe2e7;
}

.GridEmpty
{
 	background-color:#fff9ec;
    height:50px;
    font-size: 12px; 
    font-weight:bold;
    font-family: Tahoma; 
    text-align:center;
    color: #000000;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}


.Gridtbl
{
    width:100%;
    border:1px;
    border-style:none;
    border-collapse:collapse;
}

.Gridtbl td
{
    border:1px;
    border-style:solid;
    padding-left:10px;
    border-spacing:1px;
    border-collapse:collapse;
}

.GridtblMaster
{
    width:100%;
}




.checkListOK
{
    color:Green;
}

.checkListErroe
{
    color:Red;
}   


.txtCorrect
{
    background-color:Transparent;
    background-image:url(Icon/correct.png);
    background-repeat:no-repeat;
    background-position:center;
    text-align:center;
    border:0;
    border-style:none;
    font-weight:bolder;
    
}

.txtAttention
{
    background-color:Transparent;
    background-image:url(Icon/attention.png);
    background-repeat:no-repeat;
    background-position:center;
    text-align:center;
    border:0;
    border-style:none;
    font-weight:bolder;
    
}

.txtAlert
{
    background-color:Transparent;
    background-image:url(Icon/alert.png);
    background-repeat:no-repeat;
    background-position:center;
    text-align:center;
    border:0;
    border-style:none;
    font-weight:bolder;
    
}

.BaseRate
 {
	color:Red;
	font-weight:bold;
	text-decoration:none;
	font-family:"ARIAL", Georgia, "Times New Roman", Times, serif;
	text-decoration:line-through;
}

.ColRightCell1
{
    background-image:url(../Main/images/rightcobg.png);
    padding-right:15px;
    padding-top:6px;
    padding-bottom:6px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    text-align:center;
}
.ColRightCell2
{
   
    background-image:url(../Main/images/rightcobg.png);
    
    padding-right:15px;
    padding-top:6px;
    padding-bottom:6px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:White;
    border-top-style:solid;
    border-top-width:1px;
}
.ColRightCell3
{
   
    background-image:url(../Main/images/rightcobg.png);
    padding-right:10px;
    padding-top:6px;
   
    border-right-color:White;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:White;
    border-top-style:solid;
    border-top-width:1px;
}
.ColRightCell4
{
    background-image:url(../Main/images/rightcol-b.png);
    background-repeat:no-repeat;
    width:5px;
    height:6px;
   
   
}
.ColRightCell5
{
   background-image:url(../Main/images/rightcobg.png);
    height:6px;
    border-bottom-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-size:1px;
   
}

.PageHeader
{
    background-color:#3a4449;
    height:33px;
    text-align:right;
    color:#ffffff;
}

.PageTitle
{
    padding:6px;
    background-color: #7b91ab;
	font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    color:White;
}

.DurationInfo
{
     text-align:right;
     font-family:Tahoma;
     font-weight:bold;
     font-size:12px;
     color:#16BA00;
}

.PriceBox
{
     width:150px;
     border:solid 2px #7b91ab;
     font-size:15px;
     text-align:center;
     font-weight : bold;
     font-family: Tahoma; 
     color:#83010a;
}

.ImageBox
{
    text-align:center;
    vertical-align:top;
    background:white url(images/imgBg.jpg) no-repeat center;
    width:110px;
    height:110px;
    font-size:9px;
    font-family: Tahoma; 
    color:White;
}

.ImageBox a
{
    color:white;
}

.ImageBox a:hover
{
    color:Gray;
}

.ImageBox a:link
{
    color:white;
}

.TableHeader
{
    background-image:url(../TourFa/images/headerbg.png);
    height:30px;
    font-family:Tahoma;
    text-align:center;
    font-size:13px;
    color:Black;
    border-color:Gray;
    border-width:1px;
    border-style:solid;
}
.TableItem1
{
    background-color:#cecece;
    height:30px;
    text-align:right;
    font-family:Tahoma;
    font-size:12px;
    color:Black;
    border-color:Gray;
    border-width:1px;
    border-style:solid;
}

.CaptionView
{
    padding: 4px;
    text-align:right;
    font-size:10px;
    font-family: Tahoma; 
    color:#286ac3;
    vertical-align:top;
   /* border-width:1px;
    border-width:1px;
    border-color:#869ca8;
    border-style:solid;*/
}

.PriceCaptionView
{
    padding: 4px;
    text-align:left;
    font-size:11px;
    font-weight : bold;
    font-family: Tahoma; 
    color:#83010a;
   /* border-width:1px;
    border-width:1px;
    border-color:#869ca8;
    border-style:solid;*/
}

.DetailView
{
    text-align:center;
    font-size:11px;
    font-family: Tahoma; 
    color:Black;
    vertical-align:top;
   /* border-width:1px;
    border-width:1px;
    border-color:#869ca8;
    border-style:solid;*/
}

.TourImage
{
    text-align:left;
    background-color:Silver;
    width:60px;
    height:60px;
    border-color:#8fa9c2;
    border-width:1px;
    border-style:solid;
}


.InfoTitle
{
    padding:5px;
    vertical-align:top;
     text-align:right;
     font-family:Tahoma;
     font-weight:bold;
    font-size:14px;
    color:black;
}


.Info
{
    padding:3px;
    text-align:right;
    font-family:Tahoma;
    font-size:12px;
    color:Black;
}

.Viewborder
{
     text-align:right;
     vertical-align:top;
     border:solid 1px #7b91ab;
}

.ViewMasterborder
{
     vertical-align:top;
     border:solid 2px #2f4570;
     font-family:Tahoma;
     font-weight:bold;
     font-size:12px;
}





.TimeLinetbl
{
	background-color:#bfc8ce;
    width:700px;
    border:1px;
    padding:3px;
    border-style:none;
    border-collapse:collapse;
}

.TimeLinetbls td
{
    height:20px;
    text-align:center;
}

.caltbl
{
    width:300px;
    border:1px;
    border-style:none;
    border-collapse:collapse;
    background-color:White;
}

.caltbl td
{
    height:20px;
    border:1px;
    border-style:solid;
    text-align:center;
}

.calHeader
{
   /* background-image:url(images/calHeader.jpg);*/
    background-color:#a8bcca;
    height:29px;
    width:300px;
    text-align:center;
    font-size: 12px; 
    font-family: Tahoma; 
    font-weight:bold;
    color: #203d51;
}

.calCaption
{
    background-color:#a8bcca;
    text-align:center;
    font-size: 12px; 
    font-family: Tahoma; 
    color: #203d51;
}

.calCell
{
    background-color:#83b5ca;
    color:#b4d4e2;
    text-decoration: none;
}


.calCell a:link
{
    background-color:#83b5ca;
    color:#0c1463;
    text-decoration: none;
}

.calCell a:hover
{
    background-color:#83b5ca;
    color:#007eff;
    text-decoration: none;
}

.calCellPass
{
    background-color:#abd2df; 
    color:#7ea5b2;
    text-decoration:line-through;
    font-weight:100;
}

.calCell2
{
    background-color:#e6a8a8;
    color:#720000;
}

.calCell2 a
{
    background-color:#e6a8a8;
    text-decoration: none;
    color:#7c0000;
}

.calCell2 a:link
{
    background-color:#e6a8a8;
    text-decoration: none;
    color:#7c0000;
}

.calCell2 a:hover
{
    background-color:#e6a8a8;
    text-decoration: none;
    color:#ff1b1b;
}


.calCell3
{
    background-color:#c7c898;
}

.calCall4
{
    background-color:#d6d6d4;
    color:#bdbdbd;
}

.caltbl a
{
    font-family: Tahoma; 
    color:#333333;
}


