body
{
    font-family: Calibri, Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    background-color:#B0D3F3;
    margin: 0px;
}
.forum_header
{
    background-color: #AACFE9; 
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding:3px;

    
}
.forum_data
{
     color: black;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.forum_bold
{
    color:Black;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
}
.forumtxt
{
     font-family: Tahoma;
    font-size: 12px;
    text-align: right;
    width: 30%;
    color: black;
    font-weight: bold;
    vertical-align: top;
}
#forum_table
{
    border:1px solid #AACFE9;
}
#forum_table td
{
    padding:5px;
    vertical-align:top;
}
/* CSS Document */
/*--------template css start-----------*/
.flag
{
    font-family: Tahoma;
    font-size: 13px;
    color: #8c8c8f;
    text-decoration: none;
    font-weight: normal;
    font-weight:bold;
}
.bottomlink
{
    font-family: Tahoma;
    font-size: 11px;
    color: #6C6869;
    text-decoration: none;
    font-weight: normal;
}
a:hover.bottomlink
{
    font-family: Tahoma;
    font-size: 11px;
    color: #6C6869;
    text-decoration: underline;
    font-weight: normal;
}

.rightlink
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: #505f72;
    text-decoration: none;

}
a:hover.rightlink
{
    font-family: Verdana;
    font-size: 10px;	
    color: #505f72;
    text-decoration: underline;
    font-weight: normal;
}
.leftimages
{
    font-family: Tahoma;
    font-size: 9px;
    color: #3e413e;
    text-decoration: none;
    font-weight: bold;
}
.leftlinks
{
    font-family: Tahoma;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
.greece
{
    font-family: Tahoma;
    font-size: 11px;
    color: #525252;
    text-decoration: underlines;
    font-weight: normal;
}
.headng
{
    font-family: Tahoma;
    font-size: 14px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
 background-color:#F4F9FD;
    border:solid 1px #AACFE9;
    padding:6px;
    
}
.headng_center
{
    font-family: Tahoma;
    font-size: 14px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.header
{
    font-family: Tahoma;
    font-size: 14px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.sub_headng
{
    font-family: Tahoma;
    font-size: 12px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}
.content
{
    font-family: Tahoma;
    font-size: 11px;
    color: #525252;
    text-decoration: none;
    font-weight: normal;
}
.search_textBox_td
{
    background-image: url( "/Template_images/searchbox.gif" );
    background-repeat: no-repeat;
    background-position: center right;
    border: solid 0px #ffffff;
    text-align: right;
    padding-right: 12px;
    padding-top: 3px;
}
.search_textBox
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    width: 110px;
    height: 13px;
    border: solid 0px #000000;
}
.Ourmissionheight /*Default page Our mission td height*/
{
    height: 106px; /*height:103px;*/
}
.tdTourismheight
{
    height: 69px; /*height:69px;*/
}
.TDCarRental
{
    
}
.imgheight
{
    height: 125px; #height:129px;
}

/*---------template css end---------*/
.linksblack
{
    color: #ffffff;
    font-family: Tahoma;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}
.linksblack:hover
{
    text-decoration: underline;
}
.links
{
    color: #505F72;
    font-family: Tahoma;
    font-size: 13px;
    text-decoration: none;
}
.links:hover
{
    text-decoration: underline;
}
.linksbold
{
    color: #505F72;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.linksbold:hover
{
    text-decoration: underline;
}
.PageBackColor
{
    background-color: #FFFFFF;
    text-align: center;
}

.txtbold
{
    color: #3E413E;
    font-family: Tahoma;
    font-size: 13px;

}
.txt
{
    color: #1E232A;
    font-family: Tahoma;
    font-size: 13px;
}
.jobheaderback
{
    background-color: #8F8F8F;
    font-family: Tahoma;
    font-size: 12px;
    color: #37404F;
    height: 20px;
}

.tdcontroltxt
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: right;
    width: 30%;
    color: #3E413E;
    font-weight: bold;
    vertical-align: text-top;
}
.bookingtd
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    width: 30%;
    color: #3E413E;
    font-weight: bold;
    vertical-align: top;
}
.bookingtdtext
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    color: #3E413E;
    width: 70%;
    vertical-align: top;
}
.bookingInfo
{
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    color: #3E413E;
    width: 70%;
    vertical-align: top;
}
.tdcontrol
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    color: #3E413E;
    padding-left: 30px;
    width: 70%;
    vertical-align: top;
}
.tdcontrolchktxt
{
    font-family: Tahoma;
    font-size: 12px;
    width: 30%;
    text-align: left;
    padding-left: 30px;
    width: 70%;
    color: #3E413E;
    font-weight: bold;
}
.tdcontroltxt15
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: right;
    width: 15%;
    vertical-align: top;
    padding-bottom: 5px;
    padding-top: 5px;
}
.tdcontrol35
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    padding-left: 10px;
    width: 35%;
    vertical-align: top;
    padding-bottom: 5px;
    padding-top: 5px;
}
.subheading
{
    font-family: Tahoma;
    font-size: 13px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}

/*-------------------------signout css start--------------------------*/
.welcome
{
    color: #525252;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.signout
{
    color: #ff7e08;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.signout::hover
{
    text-decoration: underline;
}
.linewhite
{
    color: #ffffff;
}
/*-------------------------signout css end--------------------------*/


/*---------------Jobs css start----------------*/
.jobheadbackcolor
{
    background-color: #8F8F8F;
    font-family: Tahoma;
    font-size: 12px;
    color: #37404F;
    height: 20px;
}
.jobpadding
{
    padding-left: 45px;
    padding-right: 45px;
    width: 100%; #padding-left:0px;
#padding-right:0px;
#width:80%;



}
/*---------------Jobs css end------------------*/



/*------------------Directory css Start-----------------------*/

.websiteheadbackcolor
{
   /* background-color: #ECE9D8;*/
   background-color:#C2D3FC;
    font-family: Tahoma;
    font-size: 12px;
    color: #37404F;
    height: 25px;
    text-align: left;
    text-transform: uppercase;
}

.morelinks
{
    color: #ff7e08;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}
.morelinks:hover
{
    text-decoration: underline;
}
.cattxt
{
    color: #3E413E;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}
.Subcattxt
{
    color: #3E413E;
    font-family: Tahoma;
    font-size: 10px;
}
.subcatlinks
{
    color: #505F72;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.subcatlinks:hover
{
    text-decoration: underline;
}
.catlinksbold
{
    color: #505F72;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.catlinksbold:hover
{
    text-decoration: underline;
}
.catpadding
{
    padding-left: 30px;
    padding-right: 30px;
}

.dirdotted
{
    border-right: 1px dotted #000000;
    padding-left: 35px;
    padding-right: 20px;
}

.catenableshow
{
    color: #505F72;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
#DirectoryCat_Table
{
    width:100%;
    text-align:left;
}

.DirectoryCatMenu a
{
    background-image: url(/Template_Images/Icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    color: #505F72;
    font-family: arial;
}
.DirectoryCatMenu a:hover
{
    text-decoration:underline;
}


.DirectoryCatMenu table td
{
    border-bottom: solid 1px #CED1D5;
    padding:5px;
}
.DirectoryCatMenuItem
{
    background-color: #F3F3F3;
    text-align: left;
    width: 170px;
    color: #505F72;
    font-family: arial;
    border:solid 0px #000000;
}
.DirectoryCatMenuItem td
{
    border-bottom: solid 1px #CED1D5;
    background-color:#4D6185;
    padding:5px;
}
.DirectoryCatMenuItem a
{
    background-image: url(/Template_Images/Icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    color: #ffffff;
    font-family: arial;
    background-color:#4D6185;
}
.DirectoryCatMenuItemHover
{
    color: #ffffff;
    text-align: left;
    padding:0px;
    margin:0px;
    text-decoration:underline;
}
/*------------------Directory css end-----------------------*/

/*------------------Common css start-----------------------*/
.tdspacecolor
{
    width: 1%;
}
.topbottom_padding
{
    padding-top: 20px;
    padding-bottom: 30px;
}
.bottom_padding
{
    padding-bottom: 30px;
}
.bottom_padding td
{
    background-color: #ffffff;
    padding-top: 2px;
    padding-bottom: 2px;
}
.diverrormsg
{
    color: Red;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #ff7e08;
    width: 60%;
    text-align: center;
}
.gvitemspace
{
    padding-bottom: 10px;
    padding-top: 5px;
}
.pageheading
{
    font-family: Tahoma;
    font-size: 15px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    font-weight: bold;
}


.pageheadbar_bcolor
{
    /*border-bottom:2px solid #1E232A;*/
    background-color: #1E232A;
    color: #EEEFEF;
    height: 2px;
}
.pageheadbar_bcolor1
{
    background-color: #1E232A;
    color: #EEEFEF;
    font-size: 13px;
    font-family: Tahoma;
    font-size: 14px;
    height: 20px;
    font-weight: bold;
}
.linkreply
{
    color: #EEEFEF;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.linkreply:hover
{
    text-decoration: underline;
}
.common_Header_txt
{
    color: #1E232A;
    font-family: Tahoma;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}
.common_Header_txt_Red
{
    font-family: Tahoma;
    font-size: 14px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}
.txthead
{
    color: #505F72;
    font-family: Tahoma;
    font-size: 12px;
    vertical-align: top;
}
.lnkBlack
{
    color: #000000;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-bottom: 1px;
    padding-right: 5px;
    text-decoration: none;
}
.lnkBlack:hover
{
    text-decoration: underline;
}
.validationMsg
{
    color: Red;
}
.Listing_Header_link
{
    color: #1E232A;
    font-family: Arial;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.Listing_Header_link:hover
{
    text-decoration: underline;
}
.Listing_Header_txt
{
    color: #1E232A;
    font-family: Arial;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.gv_tbl_backcolor
{
    /* background-color: #ECE9D8;*/
   background-color: #C2D3FC;

}
hr
{
    height: 1px;
    color: #ECE9D8;
}
.BlankGridView
{
    text-align:center;
    font-family:arial;
    
}
.link_Btn
{
    
    background-color:#FF861A;
    color:#ffffff;
    text-transform:uppercase;
    font-family:Arial;
    border:solid 1px #38414B;
    font-size:10px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
    padding-right:3px;
      text-decoration: none;
}
.link_Btn:hover
{
    
         text-decoration: underline;
}

.leftright_padding
{
    padding-left: 0px;
    padding-right: 0px;
}
.left_padding
{
    padding-left: 10px;
}
.successfully_div
{
    color:Black;
    width:100%;
    text-align:left ;
    vertical-align:top ;
    padding-top:15px;
    
}
.error
{
    color:Red;
    font-weight:bold;
    text-transform:capitalize;
    
}
.pageTop_TD
{
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center ;
vertical-align:top;
margin-top:0px;

}
.pageTop_Table
{
  width:100%;
  vertical-align:top;
   
}
.NoDataMessage
{

    color:#000000;
    font-family: Verdana;

}


/*------------------Common css end-----------------------*/


/*----------------Member login area css start-------------*/
#MemberLoginArea_MainTable td
{
    padding-top: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
}
#tblLogin
{
}
#tbForgotpass
{
}
.passwordstrength
{
    color:#FF7E08;
    
}
/*----------------Member login area css end-------------*/

/*--------------------Left Menu start----------------*/
.leftmenuheight
{
    height: 22px;
}
/*--------------------Left Menu end----------------*/


/*--------------Review css start--------*/
.linksReview
{
    color: #505F72;
    font-family: Tahoma;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}
.linksReview:hover
{
    text-decoration: underline;
}
.Review_Listing_Header_link
{
    color: #1E232A;
    font-family: Arial;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.Review_Listing_Header_link:hover
{
    text-decoration: underline;
}
.Review_Listing_Header_txt
{
    color: #1E232A;
    font-family: Arial;
    text-align: left;
    font-size: 13px;
    font-weight: bold;

}
.re_ListingField
{
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-bottom: 1px;
    padding-right: 5px;
    color: #000000;
    background-color: #ffffff; /* font-weight:bold;       text-align:left;       vertical-align:top;        padding-bottom:1px;       padding-right:5px;*/
}
.re_ListingField_view
{
    width: 50%;
    font-weight: bold;
}
.re_links
{
    color: #505F72;
    font-family: Tahoma;
    text-decoration: none;
}
.re_links:hover
{
    text-decoration: underline;
}



/*--------------Review css end--------*/

/*-------------Accommodation CSS Starts------*/
#Acc_MainTable
{
    width: 100%;
}
#Acc_CotentTable
{
    width: 100%;
    text-align: center;
}
#Acc_Listing
{
    width: 100%;
    text-align: center;
}
#Acc_Listing_Header
{
    font-family: Arial;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.Acc_Listing_AlternateRow
{
    background-color: #F4EED6;
}
.Acc_Listing_Detail
{
    width: 100%;
    text-align: center;
    border: solid 0px #000000;
}
.Acc_Listing_ImageTd
{
    text-align: center;
    width: 10%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;
    vertical-align: top;
}
.Acc_Listing_DetailTd
{
    width: 90%;
    text-align: left;
    vertical-align: top;
    padding-top: 8px;
    padding-left: 10px;
}
.Acc_ListingField
{
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-bottom: 1px;
    padding-right: 20px;
}
#Acc_Detail
{
    width: 100%;
    text-align: center;
}
#Acc_Detail th
{
    font-size: 14px;
    background-image:url(/Template_Images/headbg.jpg);
    background-repeat:repeat-x;
}
.Acc_DetailImageTd
{
    width: 10%;
}
.Acc_DetailTd
{
    width: 90%;
    text-align: left;
    padding-left: 15px;
    padding-bottom: 5px;
}
#bottomLinks_table
{
    background-color: #ffffff;
    width: 100%;
    text-align: center;
}
#bottomLinks_table td
{
    vertical-align: top;
}
#backLinks_table
{
    width: 80%;
}
#backLinks_table th
{
    text-align: left;
    background-image: url(/Template_Images/left_arrow.menuItem.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
}
#backLinks_table td
{
    text-align: left;
    padding-left: 20px;
    background-image: url( "/template_images/back.gif" );
    background-repeat: no-repeat;
    background-position: left center;
}
.bottomBacklink
{
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}
.bottomBacklink:hover
{
    text-decoration: underline;
}
.AccByType_Table
{
    padding-left: 15px;
}
.AccByType_header
{
    font-size: 12px;
    color: Black;
    font-family: Arial;
    font-weight: bold;
    background-image: url(/Template_Images/bullets.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    padding-right:5px;
}
.AccByLocation
{
    font-size: 11px;
    color: Black;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}
.AccByLocation1
{
    font-size: 10px;
    color: Black;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}

.AccByLocation1:hover
{
    text-decoration: underline;
}

.AccByType
{
    font-size: 11px;
    color: Black;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
.AccByType:hover
{
    text-decoration: underline;
}
.AccByType1
{
    font-size: 11px;
    color: Black;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
}
.Acc_Detail
{
    width: 100%;
    text-align: center;
}
/*-------------Accommodation CSS Ends--------*/


/*----------------Menu Control start-----------------*/
.MenuC
{
 width: 167px;
 text-transform: uppercase;

}

.MenuCM
{
    height: 25px;
    border-bottom: 1px dotted #ffffff;
    padding-left: 1px;
    font-family: Verdana;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    width: 167px;
   
}
.MenuCSub
{
    height: 25px;
    background-color: #505F72;
    border-bottom: 1px dotted #ffffff;
    padding-left: 4px;
    padding-right: 0px;
    font-family: Verdana;
    font-size: 10px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;

   width: 235px;
    
}

.MenuCSubBoarder
{
    border-bottom: 1px dashed #ffffff;
}
/*----------------- Menu Control end-----------------------*/


/*-----------------Fest CSS Starts--------------------*/
.mnth_name
{
    font-size: 15px;
    font-family: Tahoma;
    color: #37404F;
    font-weight: bold;
    text-decoration: underline;
}
.mnth_desc
{
    font-size: 12px;
    font-family: Tahoma;
    color: #37404F;
}
.table_back
{
    background-color: #EEEEEE;
}
.head
{
    background-color: #37404F;
    height: 10px;
}
.mnth
{
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
    color: #37404F;
}
.festdate
{
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    padding-bottom: 1px;
    padding-right: 20px;
}
.desc
{
    font-family: Tahoma;
    font-size: 13px;
    padding-left: 50px;
    text-align: justify;
    vertical-align: top;
}
.festname
{
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-bottom: 1px;
    padding-right: 20px;
}
#Fest_Listing_Header
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
}
.newfest
{
    background-color: Black;
    font-family: Tahoma;
    font-size: 15px;
    color: White;
}
.listing
{
    font-size: 11px;
    font-weight: bold;
}

.festname
{
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}
#Fest_Month
{
    background-color: #C2D3FC;
}
#Fest_Month th
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
#Fest_Month td
{
    background-color: #F4F9FD;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
}
#Fest_Month a
{
    font-weight:normal;
}

#dest_details
{
    background-color: #C2D3FC;
    font-size: 14px;
   
    
}
#dest_details th
{
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    background-image:url(/Template_Images/headbg.jpg);
    background-repeat:repeat-x;
    height:25px;
}
#dest_details td
{
    background-color:#E6E6E6;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
     font-size:13px;
}
#dest_details a
{
    font-weight:normal;
}
#Fest_Month1
{
 /* background-color: #ECE9D8; */
     background-color: #C2D3FC;
}
#Fest_Month1 th
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
#Fest_Month1 td
{
    background-color:#F4F9FD;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#Fest_Month1 a
{
    font-weight:normal;
}
/*--------------------Fest CSS Ends---------------*/



/*---------------TailorMade CSS Starts---------*/
.tdcontroltxt1
{
    font-family: Tahoma;
    font-size: 14px;
    text-align: left;
    width: 30%;
    color: #3E413E;
    font-weight: bold;
    vertical-align: top;
}
.thnks_msg
{
    font-size: 13px;
    font-family: Arial;
}
#tailor_register td
{
    padding-bottom: 3px;
    padding-top: 3px;
    vertical-align: middle;
}
.heading
{
     font-family: Tahoma;
    font-size: 14px;
    color: #ff7e08;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}
/*--------Top Menu CSS Start-------*/
.menuItem
{
    background: #242B32;
    text-align: left;
    width: 224px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 4px;
    color: #ffffff;
    font-family: verdana, Arial, Tahoma;
    border-top: solid 1px #ffffff;
    text-transform:uppercase;
    font-size:10px;
}
.menuhover
{
    background: #FF7E08;
    color: #ffffff;
    text-align: left;
text-transform:uppercase;
}
.topHorizontalMenu
{
    background: #242B32;
    text-align: center;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    color: #ffffff;
    font-family: Verdana, Arial, Tahoma;
    font-size:10px;
    text-transform:uppercase ;
    font-weight:bold;
}
.topHorizontalMenu_safari
{
    background: #242B32;
    text-align: center;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    color: #ffffff;
    font-family: Verdana, Arial, Tahoma;
    border-top: solid 1px #ffffff;
    font-size:9px;
    text-transform:uppercase ;
    font-weight:bold;
}
.topHorizontalMenu_Hover
{
    background: #FF7E08;
    color: #ffffff;
}
/*--------Top Menu CSS End-------*/

/*--------Destination Page CSS Start-------*/
#dest_AreaTable
{
    width: 100%;
    text-align: left;
    
}
#dest_AreaTable td
{
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#dest_AreaTable a
{
    background-image: url(/Template_Images/Icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left:10px;
    font-weight:normal;
    margin-left:5px;
    display:block;
}
.destList td
{
    border-bottom: solid 1px #CED1D5;
}
.dest_Menu
{
    background-color: #F3F3F3;
}
#Dest_Detail
{
    width: 100%;
}
#Dest_Detail td
{
    text-align: center;
    padding: 0px 3px 0px 3px;
    vertical-align: top;
}
#Dest_Detail div
{
    text-align: justify;
    width: 95%;
    vertical-align: top;
}
/*--------Destination Page CSS End---------*/
.links
{
    font-size:12px;
    font-weight:bold;
    
}
.lbl_desc
{
    vertical-align:top;
  
}
.weatherDesc
{
    text-align:justify;
}
.tourdata
{
    font-size:11px;
    font-weight:bold;
  
}
/******************SearchResults Css Starts**************/
.search_heading
{
    text-align:left;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    background-color:#EFEFEF;
   color:#FF7E08;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
  text-transform:uppercase ;
}
.searchtd
{
    text-align:left;
   
    
}
/******************Suggestion Css Start*****************************/
.table_img
{
    background-color: #171C21;
    
    text-align:center;
    vertical-align:top; 
}
.tr_img
{
    height: 150px;
    background-color: #171C21;
    }
    .tr_title
    {
        background-color:#B8B0A3;
        height:20px;
        }
        .img_border
        {
        border:solid 4px #F3F3F3;
        }


/******************Suggestion Css End*****************************/
/******************Suggestion packages Other  Css Start*****************************/
.table_imgOther
{
    background-color: #171C21;
    width:100px;
    text-align:center;
    vertical-align:top; 
}
.tr_imgother
{
  height:80px;
  background-color: #171C21;
  text-align:center ;
  vertical-align:top;
}
.tr_titleother
{
 background-color:#B8B0A3;
 height:20px;
}
.img_borderother
 {
 border:solid 4px #F3F3F3;
 }

#contents a
{
     color: #525F72;
    font-family: Calibri, Verdana, Arial, Tahoma;
    font-size: 15px;
    text-decoration: none;
  
}
#contents a:hover
{
    text-decoration:underline;
}

/******************Suggestion packages Other Css End*****************************/


/*** Default page css strat*****/
.bconsulting_td  
{
    padding-top:7px;
    #padding-top:0px;
}
/*** Default page css end*****/




.NewsBottomBorder
{
    border-bottom:solid 1px #CED1D5;
}
#div_News
{
    background-color:#D6E4F5;
}
#div_News table td
{
    color:#123D94;
    font-weight:bold;
    font-size:13px;
}




.td_width
{
    width:200px;
    #width:196px;
}

.Tbl_GreekBusinesslnk
{
    background-color:#FF7E08;
    color:#000000;
}
.td_GreekBusiness
{
    padding:6px;
   
}
.td_GreekProperty
{
    
    padding-left:6px;
    padding-top:6px;
    padding-bottom:6px;
    background-color:#00AEEF;
      
}
.lnk_GreekBusiness
{
    color:#ffffff;
    font-size:12px;
    font-family:verdana;
    
}
.lnk_GreekProperty
{
    color:#ffffff;
    font-size:12px;
    font-family:verdana;
     
    
}
.Outter_border
{
    border-top:solid 1px #CED1D5;
    border-bottom:solid 1px #CED1D5;
    border-left:solid 1px #CED1D5;
    border-right:solid 1px #CED1D5;
   
}

#table_header td
{
    color: #ffffff;
    background-color: #FF7E08;
    padding: 5px;
    font-family: verdana;
    font-size: 12px;
}
.border
{
    border-top: solid 1px #232730;
    border-right: solid 1px #232730;
    border-left: solid 1px #232730;
    border-bottom: solid 1px #232730;
}
.AccName
{
    font-size:19px;
    font-weight:bold;
}
.tableHeading_Orange
{
    font-size:19px;
    font-weight:bold;
    color:#FF7E08;
}
.siteMapTable
{
    border:solid 1px #C2D3FC;
    font-family:Verdana;
}
.siteMapTable th
{
    background-color:#C2D3FC;
    color:#000000;
    font-size:11px;
}
#SiteMapLocations td a
{
    color:#735FA6;
    font-size:11px;
    text-decoration:none;
}
#SiteMapLocations td a:hover
{
    text-decoration:underline;
}
/*---Resorces page---*/
.ResourcesTable
{
    border:solid 1px #C2D3FC;
    font-family:Verdana;
}
.ResourcesTable th
{
    background-color:#C2D3FC;
    color:#000000;
    font-size:11px;
}
#Resources td
{
    font-size:11px;
}
#Resources td li
{
    border-bottom:solid 1px #C2D3FC;
}
#Resources td a
{
    color:#735FA6;
    font-size:11px;
    text-decoration:none;
}
#Resources td a:hover
{
    text-decoration:underline;
}
/*************************** Rating Class Start *************************/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('../Template_images/FilledStar.png');

}

.emptyRatingStar {
    background-image: url('../Template_images/EmptyStar.png');
}

.savedRatingStar {
    background-image: url('../Template_images/SavedStar.png');
}

/*************************** Rating Class Start *************************/

/**********************Set Content Border and background color Start***************************/

#ctl00_ContentPlaceHolder1_div_img
{
    background-color:#F4F9FD;
    border:solid 1px #AACFE9;
    padding:6px;
	font-family:Arial;

}
#ctl00_ContentPlaceHolder1_pnl_AreaMap
{
    background-color:#F4F9FD;
    border:solid 1px #AACFE9;
    padding:6px;
font-family:Arial;
}
.description_bg
{
    background-color:#F4F9FD;
    border:solid 1px #AACFE9;
    padding:6px;
font-family:Arial;
}
#ctl00_ContentPlaceHolder1_pack_det
{
    background-color:#F4F9FD;
    border:solid 1px #AACFE9;
    padding:6px;
font-family:Arial;
}
#ctl00_ContentPlaceHolder1_DlistAreaLocPic, #ctl00_ContentPlaceHolder1_tr_area table, #ctl00_ContentPlaceHolder1_dl_suggestions
{
    background-color:#F4F9FD;
    border:solid 1px #AACFE9;
    padding:6px;
font-family:Arial;
}
#tbl_AccommodationFacilities
{
    background-color:#F4F9FD;
    border:solid 1px #AACFE9;
    padding:10px;
font-family:Arial;
}
#tbl_AccommodationFacilities div
{
    border-bottom:solid 1px #FFE0C4;
    height:50px;
font-family:Arial;
}

.Account_btn_BackGround
{
    background-image:url('../Template_Images/AccountBtn_bg.gif');
    background-repeat:no-repeat;
    width:120px;
    height:25px;
    vertical-align:middle;
    
}
.Account_btn_BackGround_selected
{
    background-image:url('../Template_Images/AccountBtn_bg_select.gif');
    background-repeat:no-repeat;
    width:120px;
    height:25px;
    vertical-align:middle;
    
}
.Account_btn_link
{
    color:#ffffff;
    cursor:hand;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
}
.Account_border
{
    border-bottom:solid 1px #999999;
    border-left:solid 1px #999999;
    border-right:solid 1px #999999;
    vertical-align:top;
}
.links_btn
{
    color: #FF7E08;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
}
.links_btn:hover
{
    text-decoration: underline;
}
#Yellow_TD
{
   background-color:#FF7E08;
}
/**********************Set Content Border and background color End ***************************/
.priceRangeTd
{
    font-weight:bold;
    font-size:12px;
    color:#A30000;
}
#trBGColorWithBorder
{
    border:solid 1px #000000;    
}
#trBGColorWithBorder td
{
    background-color:#E6E6E6;
}
.txtbold_underline
{
    text-transform:uppercase;
    text-decoration:underline;
}
.txtbold_
{
    text-transform:uppercase;
    
}
.photogallerylink
{
   color:#A30000;
   text-decoration:underline; 
   font-weight:bold;
}

#Comp_details
{
    background-color: #C2D3FC;
    font-size: 14px;
   
    
}
#Comp_details th
{
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    background-image:url(/Template_Images/headbg.jpg);
    background-repeat:repeat-x;
    height:25px;
    border:solid 1px #E6E6E6;
}
#Comp_details td
{
    background-color:#E6E6E6;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
     font-size:13px;
}
#Comp_details a
{
    font-weight:normal;
}
.txtfontArial
{
    font-family:Arial;
}
.RealState_links
{
  color: #505F72;
  font-family: Tahoma;
  text-decoration: none;  
}
.RealState_links:hover
{
    color: #505F72;
    text-decoration: underline;
}
.Graydescription_bg
{
    background-color:#E6E6E6;
    border:solid 1px #AACFE9;
    padding:6px;
    font-family:Arial;
}
#Result_details
{
    background-color: #C2D3FC;
    font-size: 14px;
   
    
}
#Result_details th
{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 3px;
    background-image:url(/Template_Images/headbg.jpg);
    background-repeat:repeat-x;
    height:25px;
    border:solid 1px #E6E6E6;
}
#Result_details td
{
    background-color:#E6E6E6;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size:13px;
}
#Result_details a
{
    font-weight:normal;
}
.AccByType_header1
{
    font-size: 12px;
    color: Black;
    font-family: Arial;
    font-weight: bold;
    background-image: url(/Template_Images/b_arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
}
.td_HeaderImage
{
    background-repeat:no-repeat;
    height:184px;
    width:605px;
    color:#ffffff;
    vertical-align:top;
    text-align:right;
    font-family:Arial;
    font-size:25px;
    font-weight:bold;
    padding-top:15px;
    padding-right:15px;
}
.bookingLink
{
font-size:20px;
font-family: arial;
color:#ffffff;
height:27px;
width:300px;
margin-top:0px;
padding-top:2px;
cursor:hand;
background:#0896FF;
border-top:3px solid #ffffff;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
border-bottom: 3px solid #ffffff;
text-decoration:none;
DISPLAY: block;
text-align:center;
}
.bookingLink:hover
{
font-size:20px;
font-family: arial;
color:#ffffff;
height:27px;
margin-top:0px;
background:#003580;
border-top:3px solid #ffffff;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
border-bottom: 3px solid #ffffff;
cursor:hand;
DISPLAY: block; 
text-decoration:none;
text-align:center;
}
.dhtmltooltip 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 100; 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffffff;
	Color:#000000; 
	border:solid 0px #000000;
}
/*--------Packages page css start----------*/
#table_style1
{
    background-color:#ffffff;
}
#table_style1 th
{
    background-color:#CFD7EB;
    padding:3px;
}
#table_style1 td
{
    padding:5px;
}
#table_style1 td div
{
    background-color:#F3F3F3;
    padding:2px;
}
#table_style1 td div.div_border
{
    height:1px;
    padding:0px;
    background-color:#CFD7EB;
    margin-top:4px;
    margin-bottom:4px;
}
/*--------Packages page css end----------*/
.blogLink
{
    /*background-image:url("/Template_Images/click_repeat.gif");
    background-repeat:repeat-x;*/
    background-color:#0042AA;
    padding-top:5px;
    padding-bottom:5px;
    width:100px;
    text-align:center;
}
.blogLink a
{
    color:#ffffff;
    text-decoration:none;
    font-size:15px;
    text-decoration:blink;	
}