﻿body{background-color:#f0eeee;font-family:Arial,helvetica,Sans-Serif;font-size:12px;margin:0px;}

.clear{clear:both;line-height:0px;height:0px;}
.Fleft{float:left;}
.Fright{float:right;}
.Pabsolute{position:absolute;}
.Fsize16{font-size:16px;}

a img{border:0px;}
a { outline:0; }
a:hover{color:#7b7a7a;}
a:active {outline: none;}
*:focus{outline: none;} 

/* ----------------------------------------------------------------- */
/* Back to top */
#BackToTop{position:fixed;right:30px;bottom:30px;z-index:999;}
#BackToTop .Enable{display:none;cursor:pointer;}

/* ----------------------------------------------------------------- */
/* Master Page */
#Page
{
    background-image:url('../images/Master/bg.jpg');
    background-repeat:repeat;
    background-position:left top;
    min-height:500px;
    padding:50px 0px;
}
#Page_Center
{ 
    margin: 0 auto;
    width: 964px;
    background-color:#F0EEEE;
    padding:35px 46px 50px 50px;
}
#Logo{float:left;position:relative;}
#Logo a{left:-30px;position:absolute;top:-20px;}
#Logo a img{border:0px;}
#MasterLovers{float:right;padding-right:80px;margin-top:25px;}
#MasterLovers img{padding:5px 0px;}
#MasterLovers a img{border:0px;}
#MasterLabel
{
    float:right;
    padding-left:31px;
    position:relative;
    width:150px;
    height:50px;   
}

#MasterLabel a
{
    position:absolute;
    top:-25px;
    right:0px;
    background-image:url('../images/Master/Label.png');
    background-repeat:repeat;
    background-position:left top;
    width:150px;
    height:71px;
    padding-top:50px;
    text-align:center;
    color:White;
    font-size:20px;
    font-family:Arial,helvetica,Sans-Serif ;
    text-decoration:none;
}

#Header{margin-bottom: 75px;}

#Master_Content{margin-top:40px;}

/* ----------------------------------------------------------------- */
/* Home Left Banner */
#Master_Content_Left{float:left;font-size:24px;text-align:left;margin-right:30px;}
#Master_Content_Left .FirstBanner
{
    background:url('../images/Home/Step1.png');
	background-position:bottom;
    background-repeat:no-repeat;
    font-family:Arial,helvetica,Sans-Serif;
    width:230px;
    height:206px;
}
#Master_Content_Left .FirstBanner a{text-decoration:none;color:#f0eeee;display:block;height:206px;}
#Master_Content_Left .FirstBanner h1{margin:0px;font-size:25px;padding-left:10px;line-height:48px;color:#3D3D3D;width:170px;position:relative;}
#Master_Content_Left .FirstBanner .FirstBanner_Text{padding:5px 3px 5px 10px;}
#Master_Content_Left .FirstBanner .FirstBanner_Text h3{margin:0px;font-size:13px;font-style:italic;font-weight:normal;color:#3D3D3D;}

#Master_Content_Left .FirstBanner a:hover{color:#3D3D3D;}
#Master_Content_Left .FirstBanner a:hover .Check{display:block;}

/* ----------------------------------------------------------------- */
/* Home Middle Banner */
#Master_Content_Middle{float:left;font-size:24px;text-align:left;padding:0px;margin-right:30px;}
#Master_Content_Middle .SecondBanner
{
    background:url('../images/Home/Step1.png');
	background-position:bottom;
    background-repeat:no-repeat;
    font-family:Arial,helvetica,Sans-Serif;
    width:230px;
    height:206px;
}
#Master_Content_Middle .SecondBanner a{text-decoration:none;color:#f0eeee;display:block;height:206px;}
#Master_Content_Middle .SecondBanner h1{margin:0px;font-size:25px;padding-left:10px;line-height:48px;color:#3D3D3D;width:170px;position:relative;}
#Master_Content_Middle .SecondBanner .Map{padding-left:5px; padding-top:10px;}
#Master_Content_Middle .SecondBanner .SecondBanner_Text{padding:0px 10px 0px 5px;}
#Master_Content_Middle .SecondBanner .SecondBanner_Text h3{margin:0px;font-size:13px;font-style:italic;font-weight:normal;color:#3D3D3D;}

#Master_Content_Middle .SecondBanner a:hover{color:#3D3D3D;}
#Master_Content_Middle .SecondBanner a:hover .Check{display:block;}

/* ----------------------------------------------------------------- */
/* Home Right Banner */
#Master_Content_Right{float:left;font-size:24px;text-align:left;padding:0px;}
#Master_Content_Right .ThirdBanner
{
    background:url('../images/Home/Step2.png');
	background-position:bottom;
    background-repeat:no-repeat;
    width:390px;
    height:206px;
}

#Master_Content_Right .ThirdBanner a{text-decoration:none;color:#f0eeee;display:block;height:206px;}
#Master_Content_Right .ThirdBanner h1{margin:0px;font-size:25px;padding-left:10px;line-height:48px;color:#3D3D3D;width:170px;position:relative;}
#Master_Content_Right .ThirdBanner .Map{padding-left:5px; padding-top:10px;padding-right: 25px;}
#Master_Content_Right .ThirdBanner .ThirdBanner_Text{padding:0px 10px;}
#Master_Content_Right .ThirdBanner .ThirdBanner_Text h3{margin:0px;font-size:13px;font-style:italic;font-weight:normal;color:#3D3D3D;}

#Master_Content_Right .ThirdBanner a:hover{color:#3D3D3D;}
#Master_Content_Right .ThirdBanner a:hover .Check{display:block;}

.Check{position:absolute;top:2px;right:-40px;display:none;}

/* ----------------------------------------------------------------- */
/* Main Menu */
.MainMenu{margin-top:80px;margin-bottom: -2px;position:relative;z-index:9;}
.MainMenu table{float:none;}
.MainMenu .Soon
{
    position:absolute;
    right:230px;
    top:0px;
    font-size:22px;
    color:#3d3d3d;
    line-height:64px;
    background-image:url('../images/Menu/Soon_bg.png');
    background-repeat:no-repeat;
    background-position:left top;
    padding-right: 14px;
    
    height: 65px;
    margin-top: -19px;
    padding-left: 27px;
    padding-top: 21px;
    
}
.MainMenu .TabControlLeft
{
    background-image:url('../images/Menu/left.png');
    background-repeat:no-repeat;
    background-position:right top;
    width:5px;
    padding-right:0px;
}
.MainMenu .TabControlRight
{
    background-image:url('../images/Menu/right.png');
    background-repeat:no-repeat;
    background-position:left top;
    padding-right: 14px;
    padding-left:0px;
    width:6px;
}

.MainMenu .TabControlSelectedLeft
{
    background-image:url('../images/Menu/left_selected.png');
    background-repeat:no-repeat;
    background-position:left top;
}
.MainMenu .TabControlSelectedRight
{
    background-image:url('../images/Menu/right_selected.png');
    background-repeat:no-repeat;
    background-position:left top;
    padding-right: 14px;
}

.MainMenu .TabControl{border:0px;border-top:1px solid #e8e8e8;padding:0px;vertical-align:top;}
.MainMenu .TabControl a{font-size:18px;color:#3d3d3d;line-height:64px;padding:0px 14px;text-decoration:none;cursor:pointer;display:block;height:61px;background-color:#fcfcfc;}

.MainMenu .TabControlSelected{border:0px;border-top:1px solid #d6d6d6;background-color:White;}
.MainMenu .TabControlSelected a{font-size:18px;color:#7b7a7a;line-height:64px;padding:0px 12px;text-decoration:none;cursor:pointer;display:block;height:64px;}

.MainMenu .TabControl a:hover{color:#7b7a7a;}
.MainMenu .TabControlSelected a:hover{color:#7b7a7a;}

.MainContent{border:1px solid #d6d6d6;min-height:20px;max-width:962px;position:relative;top:-1px;padding: 35px 27px 35px 25px;font-size:14px;color:#666666;background-color:#fcfcfc;}
.MainContent h2{color:#3d3d3d;font-size:16px;font-weight:bold;padding-top:32px;border-top:1px solid #d6d6d6;margin-top:0px;font-family:Arial,helvetica,Sans-Serif;}
.MainContent .lefttd{padding-right:45px;}
#Footer{background-color:#f0eeee;}

.BannersArea{position:relative;}
.BannersArea p{padding:10px 22px 22px 22px;margin:0px;border-bottom:2px solid #F0EEEE;margin-bottom:22px;}
.BannersArea .Banner{float:left;width:240px;margin-right:35px;cursor:pointer;margin-bottom:25px;padding:20px;background-color:#F0EEEE;min-height:395px;position:relative;}
.BannersArea .lastBanner{float:left;width:240px;cursor:pointer;margin-bottom:25px;padding:20px;background-color:#F0EEEE;min-height:395px;position:relative;}

.BannersArea a{text-decoration:none;display:block;}
.BannersArea h3{margin:0px;margin-bottom:15px;font-size:16px;color:#3d3d3d;font-family:Arial,helvetica,Sans-Serif;}


.BannersArea .Banner:hover h3 .Check{display:block;}
.BannersArea .Banner h3 .Check{position:absolute;display:none;right:-28px;top:0px;}
.BannersArea .lastBanner:hover h3 .Check{display:block;}
.BannersArea .lastBanner h3 .Check{position:absolute;display:none;right:-28px;top:0px;}

.BannersArea .Banner h3 .Check img{width:130px;}
.BannersArea .lastBanner h3 .Check img{width:130px;}

.BannersArea .ImageLink{border-bottom: 7px solid transparent;height:150px;vertical-align:top;margin-bottom:13px;}
.BannersArea .ImageLink img{width:240px;height:142px;}
.BannersArea .Text{color:#3d3d3d;font-size:15px;}

.BannersArea .Banner:hover h3{color:#25ace1;}
.BannersArea .Banner:hover .ImageLink{border-bottom: 7px solid #25ace1;}
.BannersArea .Banner:hover{background-color:#F0EEEE;}
.BannersArea .lastBanner:hover h3{color:#25ace1;}
.BannersArea .lastBanner:hover .ImageLink{border-bottom: 7px solid #25ace1;}
.BannersArea .lastBanner:hover{background-color:#F0EEEE;}

.ProgrammArea .ItemBanner{float:left;width:219px;margin-right:45px;margin-bottom:25px;cursor:pointer;background-color:#eeeeee;height:190px;border:1px solid #fbfbfb;border-left:0px;border-right:0px;padding:25px 29px 0px 23px;}
.ProgrammArea .lastItemBanner{float:left;width:219px;margin-right:0px;margin-bottom:25px;cursor:pointer;background-color:#eeeeee;height:190px;border:1px solid #fbfbfb;border-left:0px;border-right:0px;padding:25px 29px 0px 23px;}

.ProgrammArea h3{margin:0px;margin-bottom:25px;font-size:25px;color:#21ade4;border-bottom:7px solid #21ade4;padding-bottom:25px;font-style:italic;font-weight:normal;}
.ProgrammArea .Text{color:#ff7500;font-size:18px;font-weight:bold;font-family:Arial,helvetica,Sans-Serif;}

.Saita{position:absolute;bottom:100px;right:20px;width:250px;}

/* ----------------------------------------------------------------- */
/* Footer */
#Footer_Center
{ 
    margin: 0 auto;
    width: 1060px;
    padding:36px 0px 45px;
}

#Footer_Center .Created{font-size:12px;color:#999999;font-style:italic;float:left;margin-left:80px;}
#Footer_Center .Created a{color:#999999;text-decoration:underline;}
#Footer_Center .Created a:hover{color:#25ace1;}

#Footer_Center .FooterMenu{float:left;font-size:12px;color:#999999;margin-right:15px;}
#Footer_Center .FooterMenu a{color:#999999;text-decoration:none;cursor:pointer;}
#Footer_Center .FooterMenu a:hover{text-decoration:underline;}

#Footer_Center .FooterBooking{float:right;font-size:12px;color:#999999;margin-right: 15px;}
#Footer_Center .FooterBooking a{color:#999999;text-decoration:none;cursor:pointer;}
#Footer_Center .FooterBooking a:hover{text-decoration:none;}
#Footer_Center .FooterBooking a:hover .BookOnline
{
    background-image:url('../images/Footer/earth_hover.png');
    background-position:top left;
    background-repeat:no-repeat;
}
.BookOnline
{
    display:block;
    height:23px;
    background-image:url('../images/Footer/earth.png');
	background-position:top left;
    background-repeat:no-repeat;
    padding-left:29px;
    line-height:23px;
    margin-top: -4px;
    margin-left:12px;
}

#Footer_Center .FooterShare{float:right;font-size:12px;color:#999999;}
#Footer_Center .FooterShare a{color:#999999;text-decoration:none;cursor:pointer;}
#Footer_Center .FooterShare a:hover{text-decoration:none;}
#Footer_Center .FooterShare a:hover .ShareExperience
{
    background-image:url('../images/Footer/share_hover.png');
    background-position:top left;
    background-repeat:no-repeat;
}
.ShareExperience
{
    display:block;
    height:23px;
    background-image:url('../images/Footer/share.png');
	background-position:top left;
    background-repeat:no-repeat;
    padding-left:29px;
    line-height:23px;
    margin-top: -4px;
    margin-left:12px;
}

#Footer_Center .FooterTerms{float:right;font-size:12px;color:#999999;}
#Footer_Center .FooterTerms a{color:#999999;text-decoration:none;cursor:pointer;}
#Footer_Center .FooterTerms a:hover{text-decoration:none;}
#Footer_Center .FooterTerms a:hover .Terms
{
    background-image:url('../images/Footer/Terms_hover.png');
    background-position:top left;
    background-repeat:no-repeat;
}
.Terms
{
    display:block;
    height:23px;
    background-image:url('../images/Footer/Terms.png');
	background-position:top left;
    background-repeat:no-repeat;
    padding-left:29px;
    line-height:23px;
    margin-top: -4px;
    margin-left:12px;
}
#Footer_Center .Social{float:right ;margin-top:-3px;margin-right:80px;}

/* ----------------------------------------------------------------- */
/* Partners */
.MainPartners{margin-top:50px;}
.Partners h1{color:#555555;font-size:16px;border-bottom:1px solid #e5e5e5;padding-bottom:6px;margin:0px;margin-bottom:27px;}
.Partners a{text-decoration:none;cursor:pointer;}
.Partners a img{border:0px}

.Partners .PartnersLeftPart{float:left;}
.Partners .PartnersLeftPart span{float:left;}
.Partners .RisingStars
{
    border-right:1px solid #d6d6d6;
    margin-right: 30px;
    padding-right: 25px;
    height: 77px;
    margin-top: 21px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.Partners .Mythos
{
    height: 94px;
    margin-right: 46px;
    margin-top: 14px;
    width: 113px;
}

.Partners .PartnersRightPart{float:left;width:601px;height:119px;background-color:#f6f6f6;}
.Partners .PartnersRightPart span{float:left;}
.Partners .Lamda{margin:28px 25px 0px 22px;}
.Partners .Sap{margin:42px 25px 0px 0px;}
.Partners .viva{margin:41px 25px 0px 0px;}
.Partners .wind{margin:33px 25px 0px 0px;}
.Partners .aegean{margin:42px 0px 0px 0px;}

/* ----------------------------------------------------------------- */
/* STYLES FOR CSS POPUP */
#blanket {
   background-color:#111;
   opacity: 0.65;
   filter: alpha(opacity = 65);
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
	position:absolute;
	height:570px;
	z-index: 9002;
}

.popup_container{position:relative;}
.VideoContainer{padding-left: 10px; padding-top: 14px;}
#popUpDiv a img{border:0px;cursor:pointer;} 
#popUpDiv a{border:0px;cursor:pointer;position: absolute;right:0px;bottom: -33px;z-index:9002;}
#popUpDiv a img{z-index:9002;}

.TermsPopUp_Inside{position:fixed;z-index:9001;}
.ClosePopUp{position:absolute;left:-10px;top:-10px;z-index:9002;}
.ClosePopUp img{cursor:pointer;}
#TermsPopUp_Content{padding:20px;background-color:White;border:3px solid #aaa;}
#TermsPopUp_Content h1{margin-top:0px;font-family:Georgia,serif; color:#09C;}
.TermsPopUp{width:800px;height:500px;display:none;padding:20px;position:absolute;z-index: 9002;}
#TermsText_Area{background-color:White;}
.IframeStyle{border:0px;}


.PopUp_Inside{position:fixed;z-index:9001;}
.GeneralClosePopUp{position:absolute;left:-10px;top:-10px;z-index:9002;}
.GeneralClosePopUp img{cursor:pointer;}
#GeneralPopUp_Content{padding:20px;background-color:White;border:3px solid #aaa;}
#GeneralPopUp_Content img{text-align:center;}
#GeneralPopUp_Content h1{margin-top:0px;}
.PopUp{display:none;padding:20px;position:absolute;z-index: 9002;}

/* ----------------------------------------------------------------- */
/* Terms of Use */
.Terms{}
.Terms h1{color:#25ace1;font-family:Arial,helvetica,Sans-Serif;font-size:20px;}
.Terms h2{color:#25ace1;padding:0px;border:0px;font-family:Arial,helvetica,Sans-Serif;font-size:16px;margin-bottom:28px;}
.Terms h3{color:#25ace1;font-family:Arial,helvetica,Sans-Serif;}
.Terms h4{color:#25ace1;font-size:14px;font-family:Arial,helvetica,Sans-Serif;}
.Terms ul {list-style: disc;}
.Terms ul li{padding:5px 0px}
.Terms ul li ul{list-style: circle;}

/* ----------------------------------------------------------------- */
/* Social Buttons */
.Social_Text{float:left;line-height:23px;margin-right:8px;color:#999999;}
#Facebook_share
{
    background:url('../images/Social/facebook.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:23px;
    height:22px;
    margin-right:8px;
    float:left;
}

#Facebook_share:hover
{
    background:url('../images/Social/facebook_hover.png');
	background-position:top left;
    background-repeat:no-repeat;
}

#Twitter_share
{
    background:url('../images/Social/twitter.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:23px;
    height:22px;
    float:left;
}
#Twitter_share:hover
{
    background:url('../images/Social/twitter_hover.png');
	background-position:top left;
    background-repeat:no-repeat;
}

/* ----------------------------------------------------------------- */
/* Content */
.Content{line-height:20px;color:Black;text-align:justify;}
.World_Content{line-height:20px;color:Black;text-align:justify;padding-bottom:30px;}

/* ----------------------------------------------------------------- */
/* About Us */
.AboutUs
{
    background-image:url('../images/AboutUs/piksida.png');
    background-position:right top;
    background-repeat:no-repeat;
    padding-right: 350px;
    min-height:288px;
}

/* ----------------------------------------------------------------- */
/* Aims And Objectives */
.AimsAndObjectives
{
    background-image:url('../images/AimsAndObjectives/target_arrow.png');
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:400px;
    min-height:318px;
}

.AimsAndObjectivesOther
{
    background-image:url('../images/AimsAndObjectives/Objectives.png');
    background-position:right top;
    background-repeat:no-repeat;
    padding-right:400px;
    min-height:288px;
}

/* ----------------------------------------------------------------- */
/* Bullets */
.BulletMargin{margin-right:10px;margin-top:6px;}
.BulletMarginBottom{margin-bottom:5px;}
.BulletText_Large{float:left;width:870px;}
.BulletText{float:left;width:685px;}
.BulletText_Small{float:left;width:250px;}

/* ----------------------------------------------------------------- */
/* Back Button */
.Back_Area
{
    background-image:url('../images/Form/back.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    line-height:80px;
    font-size:22px;
    color:#9acc99;
    font-family:Arial,helvetica,Sans-Serif;
    width:962px;
    height:80px;
    padding:0px;
    border:0px;
    text-align:right;
    cursor:pointer;
    display:block;
    letter-spacing:-1px;
    position:absolute;
    bottom:-14px;
    left:0px;
}

.Back_Area:hover
{
    background:url('../images/Form/back_hover.png');
    background-position:bottom right;
    background-repeat:no-repeat;
}
.Back_Area:hover a{color:#00aff0;}
.Back_Area .BackButton{border:0px;margin:0px;background-color:transparent;display:block;width:942px;height:80px;line-height:80px;text-align:left;cursor:pointer;padding-left:20px;}
.Back_Area a{font-size:22px;color:#a0a0a0;font-family:Arial,helvetica,Sans-Serif;text-decoration:none;}
.Back_Area a:hover{text-decoration:none;}

/* ----------------------------------------------------------------- */
/* Slider */
.Slider{height:290px;width:770px;float:left;padding:0px 20px;}
.Slider a{text-decoration:none;color:Black;z-index:999;}
/*.Slider_Image img{height:240px;padding:25px 25px 23px 38px;width:307px;}*/
.Slider_Image_Area{background-color:#5ca9dd;height:240px;margin-left:37px;margin-top:25px;width:308px;margin-right:30px;}
.Africa_img{margin-top:25px;}
.Oceania_img{margin-top:5px;}
.America_img{margin-top:18px;}
.Asia_img{margin-top:20px;}
.Europe_img{margin-top:30px;}

.SliderContent{text-align:left;padding-left: 40px;width: 370px;}
.Slider_Item {background-color:transparent;}
.Slider_Item h2{text-align:left;margin:0px;font-size:24px;margin-top: 10px;margin-bottom:15px;border:0px;padding:0px;}
.Slider_Item h3{text-align:left;margin:0px;font-size:17px;margin-top: 5px;margin-bottom:10px;font-weight:normal;height:170px;text-align:justify;}
.Slider_Item h4{text-align:left;margin:0px;margin-top:5px;font-size:20px;margin-top: 10px;margin-bottom:5px;text-align:center; }
.SliderArea
{
    width:880px;
    padding:15px;
    height: 290px;
    text-align:center;
    background-image:url('../images/Slider/sliderArea.png');
    background-position:right top;
    background-repeat:no-repeat;
}

.ImagePortrait{position:absolute;z-index:999;top:20px;left:65px;width:350px;height:280px;}

.PreviousSlide{padding-left:10px; padding-right:10px; text-align:center;float:left;width:14px;height:290px;}
.PreviousSlide a{cursor:pointer;float:left;height:290px;width:14px;}
.PreviousSlide a img{margin-top:135px;}

.NextSlide{padding-left:10px; padding-right:10px; text-align:center;float:right;width:14px;height:290px;}
.NextSlide a{cursor:pointer;float:right;height:290px;width:14px;}
.NextSlide a img{margin-top:135px;}

/* ----------------------------------------------------------------- */
/* Contact Us */
.ContactUs{position:;}

.ContactForm_Text{float:left;width:440px;margin-top:25px;}
.ContactForm_Form{float:right;width:420px;}
.ContactUs .Label h2{margin:0px;border:0px;padding:0px;}
.ContactForm_SuccessMessage{height:40px;}
.ContactForm_SubmitArea{width:100%;text-align:center;margin-top:20px;}

/* ----------------------------------------------------------------- */
/* Forms */
.TextBox_style
{
    background:url('../images/Form/TextBox.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:420px;
    height:41px;
    margin-bottom:20px;
    position:relative;   
    z-index:999;
}
.TextBox_style input
{
    margin:0px;
    padding:0px;
    border:0px;
    padding-left:20px;
    background-color:transparent;
    width:400px;
    height:41px;
    color:#000000;
    font-size:18px;
    line-height:41px;
    position:absolute;
    z-index:999;
    left:0px;
    font-family:Courier New;
    font-weight:bold;
}
.Category_select
{
    background:url('../images/Form/TextBox.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:400px;
    height:40px;
    margin-bottom:20px;
    position:relative;   
    z-index:999;
}
.Category_select select 
{
    font-size:18px;
    padding-left:20px;
    background-color:#C8CC9A;
    background-color:white;
    margin:0px;
    padding:0px;
    border:0px;
    color:#000000;
    font-family:Courier New;
    font-weight:bold;
    width:360px;
    position:absolute;
    z-index:999;
    left:0px;
    margin-left:20px;
    margin-top:10px;
}
.DDL_select
{
    background:url('../images/Form/TextBox.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:400px;
    height:40px;
    margin-bottom:20px;
    position:relative;   
    z-index:999;
}
.DDL_select select 
{
    font-size:18px;
    padding-left:20px;
    background-color:#C8CC9A;
    background-color:white;
    margin:0px;
    padding:0px;
    border:0px;
    color:#000000;
    font-family:Courier New;
    font-weight:bold;
    width:360px;
    position:absolute;
    z-index:999;
    left:0px;
    margin-left:20px;
    margin-top:10px;
}
.TextArea_style
{
    background:url('../images/Form/TextArea.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:420px;
    height:259px;
    margin-bottom:20px;
    position:relative;   
    z-index:999;
}
.TextArea_style textarea
{
    margin:0px;
    padding:0px;
    border:0px;
    padding:20px;
    background-color:transparent;
    width:380px;
    height:219px;
    color:#000000;
    font-size:18px;
    position:absolute;
    z-index:999;
    left:0px;
    font-family:Courier New;
    font-weight:bold;
}

/* ----------------------------------------------------------------- */
/* Error */
.Form_TextBox_Error
{
    background:url('../images/Form/TextBox.png');
	background-position:bottom left;
    background-repeat:no-repeat;
    width:410px;
    height:41px;
    position:absolute;
    top:0px;
    left:0px;
    padding:0px 5px;
}
.Form_TextArea_Error
{
    background:url('../images/Form/TextArea.png');
	background-position:bottom left;
    background-repeat:no-repeat;
    width:410px;
    height:259px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
    padding:0px 5px;
}

/* ----------------------------------------------------------------- */
/* Buttons */
.BlueButton
{
    background:url('../images/Buttons/blue.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    font-size:20px;
    color:white;
    font-weight:bold;
    font-family:Arial,helvetica,Sans-Serif ;
    width:304px;
    height:50px;
    line-height:50px;
    padding:0px;
    border:0px;
    cursor:pointer;
    text-transform :capitalize;
    text-align:center;
    margin:0px 10px;
}

.RedButton
{
    background:url('../images/Buttons/red.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    font-size:20px;
    color:white;
    font-weight:bold;
    font-family:Arial,helvetica,Sans-Serif ;
    width:304px;
    height:50px;
    line-height:50px;
    padding:0px;
    border:0px;
    cursor:pointer;
    text-transform :capitalize;
    text-align:center;
    margin:0px 10px;
}

.GreemButton
{
    background:url('../images/Buttons/green.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    font-size:20px;
    color:white;
    font-weight:bold;
    font-family:Arial,helvetica,Sans-Serif ;
    width:304px;
    height:50px;
    line-height:50px;
    padding:0px;
    border:0px;
    cursor:pointer;
    text-transform :capitalize;
    text-align:center;
    margin:0px 10px;
}

/* ----------------------------------------------------------------- */
/* Loading */
.LoadingClass
{
    top:150px;
    left:0px;
    text-align:center;
    width:100%;
	position: absolute;
	z-index:99991;
}
.OpacityPage
{
    background-color:#000;
    height: 100%;
    left: 0;
    opacity: 0.4;
    filter: alpha(opacity = 40);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;    
}
.LoadingText{color:Black;font-size:14px;line-height:22px;margin-top:8px;display:block;}

/* ----------------------------------------------------------------- */
/* Filter */
.FilterArea{padding:0px 25px;}

/* ----------------------------------------------------------------- */
/* Find Destination */
.FindDestination{}
.FindDestination_SubmitArea{width:100%;text-align:center;}
.FindDestination_Left{float:left;}
.FindDestination_Right{float:right;}

.FindDestination table {border-spacing:0;border-collapse:collapse;}

.ShareForm_Form{margin:0px 0px 25px;padding-top:90px;}
.ViewDestination{margin-bottom:30px;}

/* ----------------------------------------------------------------- */
/* Pager Style */
.PagerStyle{width:915px;background-color:#DDDDDF;}
.PagerStyle table{height:50px;left:24px;position: absolute;width:911px;text-align:center;}
.PagerStyle td{min-width:9px;background-color:#DDDDDF;}
.PagerStyle td a
{ 
    color:#ff9937;
    font-size: 25px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
.PagerStyle td span
{
    color:#ff9937;
    font-size: 35px;
    font-weight: bold;
    line-height: 30px;
    text-decoration: none;
}
.PagerStyle table tr td{border:0px;}

/* ----------------------------------------------------------------- */
/* Bring All */
.BringAll_Area
{
    background-image:url('../images/Form/BringAll.png');
    background-position:bottom left;
    background-repeat:no-repeat;
    line-height:80px;
    font-size:22px;
    color:#9acc99;
    font-family:Arial,helvetica,Sans-Serif;
    width:962px;
    height:80px;
    padding:0px;
    border:0px;
    text-align:right;
    cursor:pointer;
    display:block;
    letter-spacing:-1px;
    position:absolute;
    top:20px;
    left:0px;
}

.BringAll_Area:hover
{
    background:url('../images/Form/BringAll_hover.png');
    background-position:bottom left;
    background-repeat:no-repeat;
}
.BringAll_Area:hover input{color:#00aff0;}
.BringAll_Area .BringAll{border:0px;margin:0px;background-color:transparent;display:block;width:942px;height:80px;line-height:80px;text-align:right;cursor:pointer;padding-right:20px;}
.BringAll_Area input{font-size:22px;color:#a0a0a0;font-family:Arial,helvetica,Sans-Serif;text-decoration:none;}
.BringAll_Area input:hover{text-decoration:none;}

/* ----------------------------------------------------------------- */
/* Try Again */
.TryAgain_Area
{
    background-image:url('../images/Form/FilterArea.png');
    background-position:bottom left;
    background-repeat:no-repeat;
    line-height:80px;
    font-size:22px;
    color:#9acc99;
    font-family:Arial,helvetica,Sans-Serif;
    width:962px;
    height:80px;
    padding:0px;
    border:0px;
    text-align:right;
    cursor:pointer;
    display:block;
    letter-spacing:-1px;
    position:absolute;
    top:20px;
    left:0px;
}

.TryAgain_Area:hover
{
    background:url('../images/Form/FilterArea_hover.png');
    background-position:bottom left;
    background-repeat:no-repeat;
}
.TryAgain_Area:hover input{color:#ff9937;}
.TryAgain_Area .TryAgain{border:0px;margin:0px;background-color:transparent;display:block;width:942px;height:80px;line-height:80px;text-align:right;cursor:pointer;padding-right:20px;}
.TryAgain_Area input{font-size:22px;color:#a0a0a0;font-family:Arial,helvetica,Sans-Serif;text-decoration:none;}
.TryAgain_Area input:hover{text-decoration:none;}

/*-------------------------------------------------------------------------*/
/* Results */
.PreviewItem{cursor:pointer;}
.PreviewItem img{border:0px;}

.Results_repeater_table{border:2px solid #DDDDDF;width:910px;border-right:1px solid #DDDDDF;}
.Results_repeater_table_empty{border:2px solid #DDDDDF;width:855px;margin-top:25px;margin-bottom:25px;padding:20px;}
.Results_repeater_table .Title{background-color:#dddddf; padding: 10px;color:black;font-weight:bold;font-size: 16px;border-right:1px solid white;}
.Results_repeater_table td.Empty{background-color:#eaeaea;}
.Results_repeater_table th{display:none;}

.Linetab{background-color:#dddddf;color:black;padding:10px 15px;}
.AlternatingLinetab{color:black;padding:10px 15px;}

.Results_repeater_table .Line{background-color:white;}
.Results_repeater_table .Line td{border-right:1px solid #DDDDDF;border-bottom:1px solid #DDDDDF;text-align:center;}
.Results_repeater_table .Line td img{padding:5px;}

.Results_repeater_table .AlternatingLine{background-color:#F0EEEE;}
.Results_repeater_table .AlternatingLine td{border-right:1px solid #DDDDDF;border-bottom:1px solid #DDDDDF;text-align:center;}
.Results_repeater_table .AlternatingLine td img{padding:5px;}

.GridPagerNoLinkDivRightNext{padding:10px;float:right;}
.GridPagerNoLinkDivLeftBefore{padding:10px;float:right;}

.PagerLine{background-color:#dddddf;color:black;}

/* ----------------------------------------------------------------- */
/* Grid View */
.GridLinkNoSpacer{float:left;padding:10px;}
.GridPagerNoLinkDivCenterSrc{text-align:center;float:right;display:inline;float:right;}
.GridPagerNoLinkDivCenterSrc 
.GridPagerNo{}
.GridPagerNoSel{}
                                
.GridPagerNo a{color:white;text-decoration:none;font-weight:normal;font-size:16px;line-height:20px;}
.GridPagerNo a:hover{text-decoration:none;font-weight:bold;font-size:20px;}
.GridPagerNoSel a{color:white;text-decoration:none;font-weight:bold;font-size:20px;line-height:20px;}

/* ----------------------------------------------------------------- */
/* Preview Destination */
.SelectedDestination_Title{width:100%;text-align:right;margin-left:-27px;}

.Title_Selected_Area
{
    background-image:url('../images/Form/Preview.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    line-height:80px;
    font-size:22px;
    color:#9acc99;
    font-family:Arial,helvetica,Sans-Serif;
    width:962px;
    height:80px;
    padding:0px;
    border:0px;
    text-align:right;
    display:block;
    letter-spacing:-1px;
    position:absolute;
    top:20px;
    left:0px;
}

.Title_Selected_Area:hover a{color:#00aff0;}
.Title_Selected_Area .Title_Selected{border:0px;margin:0px;background-color:transparent;display:block;width:814px;height:80px;line-height:80px;text-align:left;padding-left:150px;}
.Title_Selected_Area a{font-size:22px;color:#a0a0a0;font-family:Arial,helvetica,Sans-Serif;text-decoration:none;}
.Title_Selected_Area a:hover{text-decoration:none;}

.SelectedDestination_Content{margin:90px 0px 50px 0px;}

.SelectedDestination_Back
{
    background-image:url('../images/Form/back.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    line-height:80px;
    font-size:22px;
    color:#9acc99;
    font-family:Arial,helvetica,Sans-Serif;
    width:962px;
    height:80px;
    padding:0px;
    border:0px;
    text-align:right;
    cursor:pointer;
    display:block;
    letter-spacing:-1px;
    position:absolute;
    bottom:-14px;
    left:0px;
}

.SelectedDestination_Back:hover
{
    background:url('../images/Form/back_hover.png');
    background-position:bottom right;
    background-repeat:no-repeat;
}
.SelectedDestination_Back:hover a{color:#00aff0;}
.SelectedDestination_Back .SelectedDestination_BackArea{border:0px;margin:0px;background-color:transparent;display:block;width:962px;height:80px;line-height:80px;text-align:right;cursor:pointer;}
.SelectedDestination_Back a{font-size:22px;color:#a0a0a0;font-family:Arial,helvetica,Sans-Serif;text-decoration:none;display:block;z-index:999;width:793px;height:80px;padding-left:20px;padding-right:150px;}
.SelectedDestination_Back a:hover{text-decoration:none;}
.SelectedDestination_Back .Info{position:absolute;top:0px;left:25px;color:#666666;font-size:15px;}

.ImagePreviewArea{position:relative;width:500px;height:423px;}
.SelectedImage{height: 346px; width: 412px; border-width: 0px; padding-left: 34px; padding-top: 20px;}
.InfoArea
{
    background:url('../images/Repeater/postit.png');
    background-position:bottom right;
    background-repeat:no-repeat;
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    width: 255px;
    height: 228px;
    padding:66px 20px 40px 25px;
        font-size:16px;
}

/*-------------------------------------------------------------------------*/
/* Share Form */
.TermsOfUse_Area .checkbox
{
    background-image:url('../images/RadioButton/Terms_checkBox.png');
    background-position:top left;
    background-repeat:no-repeat;
    width:26px;
    height:26px;
    display: block;
    float: left;
    margin-right:10px;
    cursor:pointer;
}

.TermsOfUse_Area .checkbox-checked
{
    background-image:url('../images/RadioButton/Terms_checkBox.png');
    background-position:bottom left;
    background-repeat:no-repeat;
    width:26px;
    height:26px;
    display: block;
    float: left;
    margin-right:10px;
    cursor:pointer;
}

.checkBoxTerms label{color:#000000;font-size:18px;line-height:26px;left:0px;font-family:Courier New;font-weight:bold;}
.checkBoxTerms a{color:Black;text-decoration:none;cursor:pointer;}
.checkBoxTerms a:hover{text-decoration:underline;}

.HiddenField{display:none;visibility:hidden;}

.ShareForm_SubmitArea{width:100%;text-align:right;margin-top:0px;}

div.fileinputs 
{
    position: relative;
    
    background:url('../images/Form/TextBox.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:400px;
    height:41px;
    margin-bottom:20px;
    
    height: 33px;
    padding-left: 20px;
    padding-top: 8px;
    width: 380px;   
}
div.fileinputs input{position:absolute;z-index:1;}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor:pointer;
	width:400px;
}

.fakefile img{float:right;cursor:pointer;position:absolute;top:0px;right:0px;}

.FileUpload{
	position:relative;
	text-align:right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity:0;
	z-index:2;
    width:216px;
    height:41px;
}

.FileUpload_Visible{width:330px;height:41px;border:0px;margin:0px;background-color:transparent;padding-left:20px;}
.Form_TermsOfUse_Error{margin-left:35px;}

.UploadFile_Area{border:4px solid #F0EEEE;padding:20px;margin-bottom:40px;margin-top:20px;}
.UploadFile_Area_Left{float:left;margin-top: 13px; margin-left: 20px;}
.UploadFile_Area_Right{float:right;}
.UploadFile_Area_Right img{margin-right: 90px;}

/*-------------------------------------------------------------------------*/
/* Error Page */
.ErrorPage .ErrorImage{width:100%;text-align:center;}
.ErrorPage .ErrorContent{width:100%;text-align:center;}
.ErrorPage .ErrorTitle_h2{padding:0px;margin:0px;font-size:20px;color:#0e1d22;font-family:Arial,helvetica,Sans-Serif;padding-top:50px;border:0px;}
.ErrorPage .ErrorTitle_h3{padding:0px;margin:0px;font-size:18px;color:#0e1d22;font-family:Arial,helvetica,Sans-Serif;}
.ErrorPage .ReturnToHome{width:100%;text-align:center;padding:0px;margin:0px;font-size:30px;color:#0e1d22;font-family:Arial,helvetica,Sans-Serif;padding-top:40px;}
.ErrorPage .ReturnToHome a{color:#ff9937;text-decoration:none;}
.ErrorPage .ReturnToHome a:hover{text-decoration:underline;}
.ErrorPage .Oups{position:absolute;left:165px;bottom:115px;}
.ErrorPage .Oups401{position:absolute;left:165px;bottom:135px;}

/* ----------------------------------------------------------------- */
/*Google Map*/
#map_canvas {height: 198px;width: 400px;}
.textbox_like_Label{padding:0px;margin:0px;background-color:transparent;border:0px;visibility:hidden;}
.MapText input{background:none repeat scroll 0 0 transparent;border:0 none;height:26px;line-height:26px;margin-left:3px;margin-top:2px;width:250px;}
    
.MapText 
{
    float: left;
    background:url('../images/Form/TextBox.png');
	background-position:top left;
    background-repeat:no-repeat;
    width:400px;
    height:41px;
    margin-bottom:20px;
    margin-top:20px;
    position:relative;   
    z-index:999;
}

.MapText input
{
    margin:0px;
    padding:0px;
    border:0px;
    padding-left:20px;
    background-color:transparent;
    width:380px;
    height:41px;
    color:#000000;
    font-size:18px;
    line-height:42px;
    position:absolute;
    z-index:999;
    left:0px;
    font-family:Courier New;
    font-weight:bold;
}

/* ----------------------------------------------------------------- */
/* ShareExperience Form */
.ShareExperience_Area .Label h2{margin:0px;border:0px;padding:0px;}

/* ----------------------------------------------------------------- */
/* Success Messages */
.Success_Page .Success_Message_bottom{position: absolute; bottom: -5px; right: -27px;z-index:9;}
.Success_Page .Success_Message_Image{position: absolute;left:0px;top:-20px;}
.Success_Page .Success_Message_Text{left: 270px; top: 170px;position:absolute;}
.Success_Page .Success_Message_Text h1{margin:0px;margin-bottom:35px;}
.Success_Page .Success_Message_Text span{}
.Success_Page .Success_Message_Final
{
    background:url('../images/Experience_Form/sand.png');
	background-position:bottom;
    background-repeat:repeat-x;
    width:962px;
    height:60px;
    display:block;
    position: absolute;
    left:-25px;
    bottom:-35px;
}

/* ----------------------------------------------------------------- */
/*Contact Success Messages */
.ContactUs .Success_Message_Image{position: absolute;right:40px;top:30px;}
.ContactUs .Success_Message_bottom{position: absolute; bottom: -1px; right:0px;}
.ContactUs .Success_Message_Text{left: 450px; top: 140px;position:absolute;}
.ContactUs .Success_Message_Text h1{margin:0px;margin-bottom:25px;}
.ContactUs .Success_Message_Text span{}

/* ----------------------------------------------------------------- */
/* Login Page */
#LogOut
{
    position:absolute;
    right:0px;
    top:0px;
    right:-40px;
    top:-30px;
    width:110px;
    height:39px;
}

/* ----------------------------------------------------------------- */
/*# Folloow Us #*/
#ToolbarTop 
{
    height:10px; width:43px; 
	background-image: url('../images/FollowUs/toolbarTop.png');
	background-repeat:no-repeat;
    background-position:right top;
}

#ToolbarMiddle 
{
    min-height:72px;
    padding-top:5px;
    width:43px;
    background-image: url('../images/FollowUs/toolbarMiddle.png');
	background-repeat:repeat-y;
    background-position:right top;
}

#ToolbarBottom 
{
    height:10px;
    width:43px; 
	background-image: url('../images/FollowUs/toolbarBottom.png');
	background-repeat:no-repeat;
    background-position:right bottom;
}

#RightToolbar {width:50px; position:absolute; right:0px; top:70px;}
#Toolbar 
{
    position: absolute;
    right: -51px;
    top: -40px;
    width: 926px;
}
#facebook 
{
    display:block; 
    margin-left:9px;
    margin-bottom:10px;
	width:20px; 
	height:35px;
    background-image: url('../images/FollowUs/f.png');
	background-repeat:no-repeat;
}
#facebook:hover
{
    background-image: url('../images/FollowUs/f_hover.png');
    background-repeat:no-repeat;
}
#twitter 
{
    display:block; 
    margin-left:4px;
    width:32px; 
	height:24px;
    background-image: url('../images/FollowUs/t.png');
	background-repeat:no-repeat;
}
#twitter:hover
{
    background-image: url('../images/FollowUs/t_hover.png');
    background-repeat:no-repeat;
}

.FileError{color: rgb(230, 27, 34); font-weight: bold; display: inline;}


