/* CSS Document */
body{
	background-color:#edf9fc;
	background-image:url('/images/home07/bg.gif');
	background-repeat:repeat-x;
}

.specialsbg  {background-image:url('/images/home07/dot.gif');background-repeat:repeat;border:0;padding:0 0 0 0;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#051039;margin:0px;line-height:150%}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#051039;margin:0px;line-height:150%}
table{background-color:#FFFFFF;}
table.promo{background-color:#183C46}
table.blue{ background-color:#ADDCE6;}
td.menu {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#051039;margin:0px;line-height:120%;}
.headerbg{ background-image:url(/images/home07/header_bg.gif); background-repeat: no-repeat;}
.linkbg{ background-image:url(/images/home07/mainlink_bg.gif); background-repeat:repeat-x;}
.flyingbg{ background-image:url(/images/home07/flying_bg.gif); background-repeat:no-repeat;}
.footermidbg{ background-image:url(/images/home07/footer_mid.gif); background-repeat:repeat-x;}
.darkbluebg{ background-color:#022f4a;}
.error-text{color:#1cb0c5;}
.lightbluebg{ background-color:#e5f6f8;}
.lightbluebgRS{ background-color:#bdd8f1;}
.lightbluebgRS2{ background-color:#d6e8f7;}
.lightbluebgRS4{ background-color:#F2FAFB;}
.seabluebg{ background-color:#d0eff3;}
.blackbg{ background-color:#000000;}
.bluebg{ background-color:#0077c0;}
.blueborder{ border:solid 1px #7ad1dd;}
.normalblueborder{ border:solid 1px #7fbbdf;}
.imageb {border: 1px solid #051039}
.rightbartext {color:#a0cbed;font-weight:bold;}
.inputbox{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:solid 1px #7f9db9;}
.inputbox2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#131E45; border:solid 1px #98DCF2;}
.headingtext { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#00a5be; font-weight:bold;}
.luxury_large { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#00a5be; font-weight:bold;}
.title { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#00a5be; font-weight:bold;}
.boldtext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
.underlinetext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
.smalltext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#051039;}
.smalltextindent{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#051039;line-height:125%; padding-left:12px;}
.smallnote{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#051039;}
.bodytext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:17px;}
.blue{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#078DB9; line-height:17px;}
.blue2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F83C1; line-height:18px;}
.blue2big{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1F83C1; line-height:17px;}
.whiteboldtext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.whitetext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.flyingpaneltext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.flyingheadingtext{ font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#FFFFFF; font-weight:bold;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#00a5be; font-weight:bold;line-height:14pt;padding-top:15pt}
.caption{ font-family:Arial, Helvetica, sans-serif; font-size:12pt;font-weight:bold;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#051039; font-weight:bold;}
h6{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#00a5be; font-weight:bold;line-height:14pt;padding-top:15pt }
.specials1{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#051039; font-weight:bold;}
.specials2{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#00a5be; font-weight:bold;}
.specials3{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#00a5be; font-weight:bold;}
a.mainlink{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#051039; text-decoration:none; font-weight:bold;}
a.mainlink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#34759d; text-decoration:none; font-weight:bold;}
a.hotellink{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#051039; text-decoration:none; font-weight:bold; }
a.hotellink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#34759d; text-decoration:underline; font-weight:bold;}
a.hoverline, a.hoverline:visited{font-size:12px; color:#051039; text-decoration:none; font-weight:normal}
a.hoverline:hover{font-size:12px; color:#34759d; text-decoration:underline; font-weight:normal}
a.searchlink, a.searchlink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#051039; text-decoration:underline;}
a.searchlink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#34759d; text-decoration:none;}
a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#051039; text-decoration:underline;font-weight:bold;}
a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#34759d; text-decoration:none;}
.rightbar{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;font-weight:bold;}
.rightbar:hover{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;font-size:12px; text-decoration:underline;}
a.blue2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F83C1; line-height:18px;}
a:visited.blue2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F83C1; line-height:18px;}
a:hover.blue2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F83C1; line-height:18px;}
a.searchlinkBIG{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#051039; text-decoration:underline;font-weight:bold;}
a.searchlinkBIG:hover{color:#34759d; text-decoration:none;font-size:12pt;}
.display_image{padding:10px 10px 0px 0px}
.table_header_bg{background-color:#addce6;}

/*HOLIDAY SPECIALS PAGE*/
a.HSpage{color:#00a6be;font-weight:bold;text-decoration:underline}
.HStitle{color:#00a6be;font-weight:bold;}
.HSinclude{color:#012b52;font-weight:none; padding:0 0 0 0;margin:0 0 0 0;text-decoration:none;font-weight:none;}

/*PHOTO GALLERY*/
.photorow{padding:24px 10px 0px 0px;vertical-align:top;}

/* PERSONAL EXPERIENCES PAGES*/
.video {color:#2a9aab; font-size:12px; font-weight:bold}
a:link.video, a:visited.video {color:#2a9aab; font-size:12px; font-weight:bold; text-decoration:none}
a:hover.video {color:#2a9aab; font-size:12px; font-weight:bold; text-decoration:underline}
.names {color:#00243a; font-size:10px; font-weight:bold}
.subject {color:#aeadad; font-size:12px; }
.grayrow {background-color:#f8f8f8; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:98px; padding:10px; vertical-align:top  }
.grayrowphoto {background-color:#f8f8f8; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:98px; padding:10px 0px 10px 10px; vertical-align:top}
.whiterow {height:98px; padding:10px; vertical-align:top}
.whiterowphoto {height:98px; padding:10px 0px 10px 10px; vertical-align:top}
.videotext {padding-top:10px}
.botborder{ border-collapse:collapse}
.topborder{padding:20px 0px 20px 0px}
a.phototitle:link, a.phototitle:visited {color:#2a9aab; font-size:10px; line-height:10px; font-weight:bold; text-decoration:none}
a.phototitle:hover{color:#2a9aab; font-size:10px; line-height:10px; font-weight:bold; text-decoration:underline}
.submit{padding:30px 0px 0px 510px; background-image:url(../PersonalExperiences/images/submit.gif); background-repeat:no-repeat; background-position:15px 20px; height:150px; vertical-align:top}
.submit2{padding:5px 0px 0px 480px; background-image:url(../PersonalExperiences/images/submit2.gif); background-repeat:no-repeat; height:150px; vertical-align:top}
#experiences a img {border:none;}
a:link.continue, a:visited.continue {color:#00243a; text-decoration:underline}
a:hover.continue {color:#2a9aab; text-decoration:underline}
.nexticon { float:right; padding-top:2px; padding-left:5px;}
.previcon { float:right; padding-top:2px; padding-right:5px;}
.pagingicons{float:right}
/* PERSONAL EXPERIENCES DETAIL PAGE*/
.detail {color:#797878; padding-bottom:15px; font-size:14px; line-height:24px;}
.titledark{color:#00243a; font-size:24px; font-weight:bold; text-transform:capitalize; line-height:50px}
.titleblue{color:#2a9aab; font-size:24px; font-weight:bold; text-transform:capitalize; line-height:50px}
.story{width:100%; padding-left:40px; padding-right:40px; padding-top:150px}
.buttons {vertical-align:text-top; padding-top:10px}
.videotitle{font-weight:bold; text-transform:uppercase}
.article{vertical-align:top; padding-right:15px; padding-top:7px}
.videodetail {color:#797878; font-size:12px; }
.photodetail { vertical-align:top; padding-top:20px}
.photocaption{ word-wrap: break-word;  }
.demo img { width:425px;  height:auto}
.demo{ width:425px; }
.transparent{height:0px !important}
.nav{ margin-right:20px; top:0px; padding-top:0; margin-top:-22px; *margin-top:-43px}
/* PERSONAL EXPERIENCES SUBMISSION FORM*/
.submitstyle {background-image:url(../PersonalExperiences/images/title-submit.gif); background-repeat:no-repeat;  background-color:#00a6be; }
.submitstyle td{ vertical-align:top }
.submitbody{width:100%; padding-left:40px; padding-right:40px; padding-top:280px}
.tableblue{background-color:#00a6be; line-height:100.01%}
.storytable{padding-top:30px; line-height:100.01%}
.white14{ font-size:14px; font-weight:bold; color:#FFFFFF; padding-bottom:16px!important}
.white11B {font-size:11px; font-weight:bold; color:#FFFFFF}
.white11  {font-size:11px; color:#FFFFFF}
a.white11:link, a.white11:visited{font-size:11px; color:#FFFFFF; text-decoration:underline}
a.white11:hover{font-size:11px; color:#00243a; text-decoration:underline}
table.private td{padding-bottom:10px; line-height:100.01%}
.input4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:solid 1px #7ed2de;}
table.videotable td {padding-bottom:7px; line-height:100.01%}
.input225{font-family:Arial, Helvetica, sans-serif; width:225px}
.input156{font-family:Arial, Helvetica, sans-serif; width:156px}
.input239{font-family:Arial, Helvetica, sans-serif; width:239px}
.input205{font-family:Arial, Helvetica, sans-serif; width:205px}
.inputfile{font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.red{color:#FF1C21; font-size:14px}
/* PERSONAL EXPERIENCES VIDEOS PAGE*/
.grayrow2 {background-color:#f8f8f8;}
.videoleft{padding-left:15px}
.videoright{padding-right:15px}
.videorows{ padding-top:15px; padding-bottom:10px; border-bottom:1px solid #e1e1e1;}
/* PERSONAL EXPERIENCES STORIES PAGE*/
.titledark2{color:#00243a; font-size:20px; font-weight:bold; text-transform:capitalize; line-height:34px}
.titleblue2{color:#2a9aab; font-size:20px; font-weight:bold; text-transform:capitalize; line-height:34px}
.storyrows{padding:6px 15px 15px 15px;border-bottom:1px solid #e1e1e1;}
.table.pinkb {border-width: 4px; border-style:dashed; border-color: #C5037A; background-color: white;}

/* FACEBOOK CONTEST FORM*/
.facebookcontest {background-image:url(../FrancePhotoContest2010/images/background1.jpg); background-repeat:no-repeat;  height:349px }
.facebookcontest2 {background-image:url(../FrancePhotoContest2010/images/background2.jpg); background-repeat:no-repeat;  background-color:#78d0dc; }
.confirm1{background-image:url(../FrancePhotoContest2010/images/background1-confirm.jpg); background-repeat:no-repeat;  height:349px }
.confirm2{background-image:url(../FrancePhotoContest2010/images/background2-confirm.jpg); background-repeat:no-repeat;  background-color:#78d0dc; }
.facebooktitle { padding:208px 204px 0px 200px}
.facebookcontent { padding:0px 0px 0px 200px;}
.facebookcontent table {background-color:transparent; }
.facebookcontent td { color:#000000 !important}
.noleft {padding-left:0px}
.bigtell{ padding:45px 0px 421px 210px}
.thanks { padding:0px 0px 0px 210px}