/********************************
************ body ***************
********************************/

body
{
background-color:;
margin:5px;
margin-left: 10px;
margin-right: 10px;
}

body,p,td,input,select,textarea,table
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:;
color:#000000;
}

.centerparcs_headline
{
font-family: "Trebuchet MS", Arial, Helvetica;
font-size: 16px;
color: #007c3d;
font-weight: bold;
}
.blank_id { }

/********************************
************ tables *************
********************************/

table.step1
{
border:2px;
border-color:#000000;
width:560px;
height:100%;
padding-left: 20px;
background-color:#ffffff;
}

table.step1_2
{
border:0px;
width:560px;
height:100%;
background-color:#ffffff;
}

table.step2
{
border:0px;
width:560px;
height:97%;
background-color:#ffffff;
}

table.step3
{
border:0px;
width:540px;
height:100%;
background-color:#ffffff;
}

table.step4
{
border:0px;
width:500px;
height:100%;
background-color:#ffffff;
}

table.step4_5
{
border:0px;
width:540px;
height:100%;
background-color:#ffffff;
}

table.step5
{
border:0px;
width:540px;
height:100%;
background-color:#ffffff;
}

table.priceinfo
{
width:100%;
background-color:#efefef;
}

table.cvc
{
width:100%;
background-color:#efefef;
}

table.insuranceinfo
{
width:100%;
background-color:#efefef;
}

table.result
{

}

table.paxform
{

}

table.calendar
{
border:2px;
border-color:#D8D8D8;
}

/********************************
************ cells **************
********************************/

td.segment
{
background-color: #ABABAB;
color:#ffffff;
padding:2px;
font-weight:bold;
}

td#step1button
{
text-align:right;
padding-right: 20px;
}

td.step1segment
{
background-color: Gray;
color:#ffffff;
padding:2px;
font-weight:bold;
}

td.step4segment
{
background-color: #ABABAB;
color:#ffffff;
padding:2px;
font-weight:bold;
}

td#InfoWin4
{

}

td.step5segment
{
background-color: Gray;
color:#ffffff;
padding:2px;
font-weight:bold;
}

td.thead
{
background-color: #ABABAB;
color:#ffffff;
padding:2px;
font-weight:bold;
}

a.sort,a:link.sort,a:visited.sort,a:active.sort,a:hover.sort,
a.sortResultTable,a:link.sortResultTable,a:visited.sortResultTable,a:active.sortResultTable,a:hover.sortResultTable
{
background-color:;
color:#ffffff;
padding:2px;
font-weight:bold;
}

td.theadleftcol
{
background-color: Gray;
color:#ffffff;
padding:2px;
font-weight:bold;
}

td.pagerdate
{
color:#808080;
padding:2px;
font-weight:bold;
text-align:center;
}

td.pagernext
{
color:#808080;
padding:2px;
font-weight:bold;
}

td.pagerprevious
{
color:#808080;
padding:2px;
font-weight:bold;
}

td.copy
{
padding:2px;
}

td.paxFormLeftCol
{
padding:2px;
width:150px;
}

td.cusFormLeftCol
{
padding:2px;
width:160px;
}

td.cusFormRightCol
{
padding:2px;
width:135px;
background-color:#ffffff;
}

td.cusFormNullCol
{
padding-left:30px;
background-color:#ffffff;
}

td.step4input
{
padding:2px;
width:200px;
}

td.input
{
padding:2px;
}

#td.input
{
height:40px;
}

td.infotxt
{
padding:2px;
}

td.result
{
background-color:#efefef;
padding:2px;
border-bottom:1px solid ffffff;
border-left:1px solid ffffff;
}

td.resultleft
{
background-color:#efefef;
padding:2px;
border-bottom:1px solid ffffff;
border-left:1px solid ffffff;
}

td.resultright
{
background-color:#efefef;
padding:2px;
border-bottom:1px solid ffffff;
border-left:1px solid ffffff;
}

td.step5flightdetails
{
background-color:#efefef;
padding:2px;
border-bottom:1px solid ffffff;
}

td.step4paxRow
{
background-color:#7B7B7B;
font-weight:bold;
color:#ffffff;
padding:2px;
}

td.step4priceRow
{
background-color:#000000;
font-weight:bold;
padding:2px;
color:#ffffff;
}

td.step5specialRow
{
background-color:#C9C9C9;
font-weight:bold;
padding:2px;
color:#ffffff;
}

/********************************
************ inputs *************
********************************/

select.xxl,textarea.xxl,input.xxl
{
width:305px;
}

select.standard
{
width:205px;
}

select.wheatherstandard
{
width:225px;
}

select.small
{
width:60px;
}

select.medium
{
width:142px;
}

select.step4standard,select.step4name,input.step4name,select.step4ccstandard,
input.step4ccstandard,input.step4title,select.step4title
{
width:150px;
}

input.standard
{
width:225px;
}

input.small
{
width:50px;
}

input.step4standard
{
width:150px;
}

input.step4medium
{
width:66px;
}

select.step4medium
{
width:81px;
}

input.mini
{
width:35px;
}

input.medium
{
width:115px;
}

option.region
{
background-color:#808080;
color: #ffffff;
}

option.city
{
text-indent:4px;
}

/********************************
************ calendar ***********
********************************/

.calendarDay a,.calendarDay a:visited,.calendarDay a:hover
{
color: #999999;
font-weight:normal;
text-decoration:none;
}

td.calendarDay
{
color:#cfcfcf;
font-weight:normal;
padding: 3px;
}

.calendarDayHeader
{
color:#808080;
background-color:#EFEFEF;
}

.calendarNextPrev,.calendarNextPrev a,.calendarNextPrev a:visited,.calendarNextPrev a:hover
{
background-color: Gray;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.calendarOtherMonthDay
{
color:#999966;
background-color:#ffffff;
}

.calendarSelectedDay,.calendarSelectedDay a,.calendarSelectedDay a:visited,.calendarSelectedDay a:hover
{
color:White;
background-color:#000080;
}

.calendarSelector
{
background-color:#ffffff;
color:#ffffff;
font-weight:bold;
}

.calendarTodayDay
{
color:#999966;
background-color:#ffffff;
}

.calendarWeekendDay
{
color:#999966;
background-color:#ffffff;
}

.calendarTitle
{
background-color: Gray;
color:#ffffff;
font-weight:bold;
}

/********************************
************ calendar ***********
********************************/

/*.calendarDay a,.calendarDay a:visited,.calendarDay a:hover
{
color:#808080;
text-decoration:none;
}

td.calendarDay
{
color:#808080;
}

.calendarDayHeader
{
color:#808080;
background-color:#efefef;
}

.calendarNextPrev,.calendarNextPrev a,.calendarNextPrev a:visited,.calendarNextPrev a:hover
{
background-color:#efefef;
color:#808080;
text-decoration:none;
}

.calendarOtherMonthDay
{
background-color:#efefef;
color:#808080;
text-decoration:none;
}

.calendarSelectedDay,.calendarSelectedDay a,.calendarSelectedDay a:visited,.calendarSelectedDay a:hover
{
background-color:#efefef;
color:#808080;
text-decoration:none;
}

.calendarSelector
{
color:#808080;
text-decoration:none;
}

.calendarTodayDay
{
color:#808080;
text-decoration:none;
}

.calendarWeekendDay
{
color:#808080;
text-decoration:none;
}

.calendarTitle,
{
background-color:#000000;
color:#808080;
font-weight:bold;
}**/


/********************************
************ general ************
********************************/

.error
{
font-weight:bold;
color:red;
}

a.NextPrev,a:link.NextPrev,a:active.NextPrev,a:visited.NextPrev,a:hover.NextPrev,
a.PriceLink,a:link.PriceLink,a:active.PriceLink,a:visited.PriceLink,a:hover.PriceLink,
a#CVCInfoLink,a:link#CVCInfoLink,a:active#CVCInfoLink,a:visited#CVCInfoLink,a:hover#CVCInfoLink,
a.route,a:link.route,a:active.route,a:visited.route,a:hover.route,
a#TermsCancelInsurance,a:link#TermsCancelInsurance,a:active#TermsCancelInsurance,a:visited#TermsCancelInsurance,a:hover#TermsCancelInsurance,
a#TermsPRaviation,a:link#TermsPRaviation,a:active#TermsPRaviation,a:visited#TermsPRaviation,a:hover#TermsPRaviation,
a#LinkTerms1,a:link#LinkTerms1,a:active#LinkTerms1,a:visited#LinkTerms1,a:hover#LinkTerms1,
a#LinkTerms2,a:link#LinkTerms2,a:active#LinkTerms2,a:visited#LinkTerms2,a:hover#LinkTerms2
a#linkInsIrav,a:link#linkInsIrav,a:active#linkInsIrav,a:visited#linkInsIrav,a:hover#linkInsIrav,
{
color: Gray;
text-decoration:underline;
}

td.subNavigation
{
padding:2px;
padding-bottom: 8px;
color:#808080;
font-weight:bold;
}

td#ElsyArres1
{
border:1px solid #D8D8D8;
padding-left:30px;
padding-top: 10px;
background-color:#ffffff;
}

td#ElsyArres1_2
{
border:1px solid #D8D8D8;
padding-left:5px;
padding-right:32px;
padding-top: 10px;
background-color:#ffffff;
}

td#ElsyArres2
{
border:;
width:560px;
text-align:center;
}

td#ElsyArres3
{
border:1px solid #D8D8D8;
padding-left:5px;
padding-right:32px;
padding-top: 10px;
background-color:#ffffff;
}

td#ElsyArres4
{
border:;
width:500px;
text-align:center;
background-color:#ffffff;
}

td#ElsyArres4_5
{
border:1px solid #D8D8D8;
padding-left:5px;
padding-right:32px;
padding-top: 10px;
background-color:#ffffff;
}

td#ElsyArres5
{
border:;
width:540px;
text-align:center;
}

td#ElsyArresExternal
{
/*
border:;
*/
background-color:#EFEFEF;
text-align:center;
}

h3
{
color:#808080;
font-size:13px;
line-height:14px;
font-weight:;
}

td.h3
{
color:#808080;
font-size:14px;
line-height:14px;
font-weight:bold;
}

td.h3o
{
color:#808080;
font-size:14px;
line-height:14px;
font-weight:bold;
}

td.termsSection
{
padding:2px;
}

a.subNavigationActiveItem
{
padding:2px;
color: #000000;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

a.subNavigationDisabled
{
padding:2px;
color:#D8D8D8;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

a.subNavigation,a:link.subNavigation,a:active.subNavigation,a:visited.subNavigation
{
color:#D8D8D8;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a:hover.subNavigation
{
color:#D8D8D8;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}

td.wgl_footer
{
font-size:10px;
color:#888888;
/*visibility:hidden;*/
}

td.wgl_footerbold
{
font-weight:bold;
color:#888888;
}

a.wgl_footer,a:link.wgl_footer,a:active.wgl_footer,a:visited.wgl_footer
{
font-size:10px;
color:#888888;
text-decoration:none;
}

a:hover.wgl_footer
{
font-size:10px;
color:#888888;
text-decoration:underline;
}

/********************************
************ banners ************
********************************/

td.bannerLeft
{
width:10%;
text-align:left;
}

td.bannerRight
{
width:10%;
text-align:right;
}

table.adstable
{
width:100%;
height:80px;
}

td.bannerMiddleTop
{
width:90%;
height:5%;
text-align:center;
font-weight:bold;
}

td.bannerMiddle
{
width:90%;
height:95%;
text-align:center;
font-weight:bold;
padding:2px;
}

table#MainTable
{
width:540px;
}

div#langSelect
{
visibility:true;
}

/**********************************/
/***** JS-WAIT-ANIM ***************/
/**********************************/

table#Animation
{
width:150px;
}

td#AnimLine0
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#DBDBDB;
}

td#AnimLine1
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#ffffff;
background-color: Gray;
}

td#AnimLine2
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#929292;
}

td#AnimLine3
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#A4A4A4;
}

td#AnimLine4
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#B6B6B6;
}

td#AnimLine5
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#C9C9C9;
}

td#AnimLine6
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#DBDBDB;
}

td#AnimLine7
{
padding:2px;
font-size:15px;
font-weight:normal;
font-family:Impact;
text-align:right;
color:#EDEDED;
}

h2
{
font-size:17px;
font-family:Trebuchet;
font-family: "Trebuchet MS";
color:#848284;
}

.separator
{
padding-left:2px;
}