/* my page - start */

.mySiteEditContainer
{ position:relative; float:left; width:918px; margin-top: 20px; border-top:1px solid #ffd99d; border-left:1px solid #ffd99d; border-right:1px solid #ffd99d; background-color:#fff; background-image:url(/images/elements/mySiteEditMenuGradientBG.gif); background-repeat:repeat-x; background-position:top; }

.mySiteEditMenu
{ float: left; width:918px; height:29px; }
.mySiteEditMenu
{ padding-left:7px; }
.mySiteEditMenu p
{ margin-top:-1px; }
.mySiteEditMenu p, .mySiteEditMenu span
{ float:left; }
.mySiteEditMenu a
{ font-family:Arial, Verdana, sans-serif; font-size:14px; color:#ff7200; float:left; line-height:20px; text-decoration:none; display:block; padding:4px 12px; }
.mySiteEditMenu .active a
{ color:#245d72; font-weight:bold; background-image:url(/images/elements/mySiteEditMenuBorderBG.gif); background-repeat:no-repeat; background-position:top right; }
.mySiteEditMenu .active span
{ background-image:url(/images/elements/mySiteEditMenuBorderBG.gif); background-repeat:no-repeat; background-position:top left; }
.mySiteEditMenu .active
{ background-image:url(/images/elements/mySiteEditMenuLinkBG.gif); background-repeat:repeat-x; background-position:top left; }

.mySiteEditContentContainer
{ position: relative; float: left; width: 918px; padding-top:13px; border-left: solid 1px #FFD99D; border-right: solid 1px #FFD99D; }
.mySiteEditContainer .InfoTextSummary
{ position: relative; float: left; width: 882px; padding: 18px; font-family:Arial, Verdana, sans-serif; color:#454545; }
.mySiteEditContainer .InfoTextSummary h2
{ font-size:22px; font-weight: normal; }
.mySiteEditContainer .InfoTextSummary p
{ font-size:13px; }

.mySiteEditContentContainerWide
{ position:relative; float:left; width: 880px; margin-left: 20px; padding: 20px 0px; }
.mySiteEditContentContainerWide p
{ font-family:Arial, Verdana, sans-serif; color:#454545; font-size: 13px; }

.mySiteEditContentContainerLeft
{ position:relative; float:left; width:643px; margin-left: 20px; padding: 20px 0px; }
.mySiteEditContentContainerLeft p
{ position: relative; float: left; width: 650px; font-size: 12px; }
.mySiteEditContentText p
{ font-family:Arial, Verdana, sans-serif; color:#454545; }
.mySiteEditContentContainerLeft a
{ font-family:Arial, Verdana, sans-serif; color:#ff7200; font-size:13px; text-decoration:none; }

.mySiteEditContent
{ float:left; }
.mySiteEditContent h3
{ font-family:Arial, Verdana, sans-serif; color:#454545; font-size:15px; }
.mySiteEditContent p
{ font-family:Arial, Verdana, sans-serif; color:#454545; font-size:13px; }

.mySiteEditContentSep
{ position:relative; float:left; width:643px; height:1px; background-color:#dfdfdf; margin-top:14px; margin-bottom:14px; }


.mySiteTravelCertificates
{ position: relative; float: left; width: 650px; margin-bottom: 20px; }

.mySiteTravelCertificateBgBorder
{ position:relative; float:left; width:261px; height:60px; background-color:#fff; border:1px solid #ffc600; margin-left:39px; margin-bottom:20px; z-index:2;}
.mySiteTravelCertificateBg
{ position:relative; float:left; width:259px; height:58px; background-image:url(/images/elements/mySiteTravelCertificateBg.gif); background-repeat:repeat-x; z-index:2; margin:1px; z-index:3;}
.mySiteTravelCertificateBg h4
{ font-family:Arial, Verdana, sans-serif; color:#000; font-size:15px; line-height:40px; margin-left:20px; display:inline; }
.mySiteTravelCertificateBg p
{ font-family:Arial, Verdana, sans-serif; color:#ff0000; font-size:13px; margin-left:20px; margin-top:-10px; }
.mySiteEditContentContainerLeft .mySiteTravelCertificateLink
{ position: relative; width: 650px; float:left; margin-bottom: 20px; }

.mySiteEditContentText
{ position:relative; width: 650px; float:left; }

.mySiteEditContentText p
{ font-family:Arial, Verdana, sans-serif; font-size:13px; color:#454545; }

.mySiteEditContentContainerRight
{ position:relative; float:right; width:215px; padding: 20px 0px; margin-right: 20px; }
/* my page - end */










/*UC styles start*/

#pageProfilNewsletter
{ position: relative; float: left; width: 550px; background-color: #ffffff; overflow: hidden; }
#pageProfilNewsletter p, #pageProfilNewsletter a, #pageProfilNewsletter h2, #pageProfilNewsletter h3
{ font-family: Arial, Verdana, Sans-Serif; }

.pageProfilNewsletterSection, .pageProfilNewsletterGroup
{ position: relative; float: left; width: 550px; padding: 10px 0px; }
.pageProfilNewsletterGroup
{ border-bottom: solid 1px #dfdfdf; }

#pageProfilNewsletter #pageProfilNewsletterErrorMsg
{ display: none; position: relative; float: left; width: 550px; background-color: #ee3315; padding: 13px 15px; }
#pageProfilNewsletter #pageProfilNewsletterErrorMsg p
{ font-size: 13px; color: #ffffff; }


#pageProfilNewsletter .headline
{ position: relative; float: left; width: 550px; border-bottom: solid 1px #dfdfdf; }
#pageProfilNewsletter .headline h2
{ font-size: 15px; color: #454545; font-weight: bold; line-height: 50px; display: inline; }
#pageProfilNewsletter .headline p
{ font-size: 12px; color: #454545; font-weight: normal; line-height: 50px; display: inline; }


#pageProfilNewsletter .content
{ position: relative; width: 550px; margin: 15px 0px 30px 0px; }

#pageProfilNewsletter .content h3
{ position: relative; width: 100%; font-size: 13px; color: #454545; font-weight: bold; line-height: 18px; }
#pageProfilNewsletter .content p, #pageProfilNewsletter .content span
{ position: relative; width: 100%; font-size: 13px; color: #454545; font-weight: normal; line-height: 18px; }

#pageProfilNewsletter .content .ddlClass
{ position: relative; border: solid 1px #cfcfcf; padding: 0px; background-image: url(ddlClass.png); background-repeat: repeat-x; background-position: top; background-color: #ffffff; line-height: 27px; height: 27px; font-size: 13px; margin-top: 2px; }
#pageProfilNewsletter .content .chkClass
{ position: relative; margin-top: 5px; }

#pageProfilNewsletter .content .pageProfilNewsletterSubmit
{ position: relative; float: left; padding: 0px; width: 225px; margin-top: 15px; margin: 15px 2px; border: solid 1px #ff7900; }
#pageProfilNewsletter .content .btnSubmitClass
{ position: relative; width: 100%; margin: 0px; background-image: url(../images/editprofile/btn-save-profile-bg.gif); color: #ffffff; background-repeat: repeat-x; background-position: top; font-size: 16px; font-weight: bold; cursor: pointer; background-color: #e0e0e0; border: none 0px Transparent; line-height: 31px; }

#pageProfilNewsletter .content div
{ position: relative; display: table-cell; vertical-align: middle; }

#pageProfilNewsletter .content .pageProfilNewsletterGroupCheckBox
{ width: 30px; }
#pageProfilNewsletter .pageProfilNewsletterSection .content .pageProfilNewsletterGroupInfo
{ width: 220px; padding-left: 10px; border-left: solid 1px #dfdfdf; }
#pageProfilNewsletter .pageProfilNewsletterSectionOff .content .pageProfilNewsletterGroupInfo
{ width: 510px; padding-left: 10px; border-left: solid 1px #dfdfdf; }

#pageProfilNewsletter .content .pageProfilNewsletterGroupPause
{ width: 280px; text-align:right; padding-right: 10px; }
#pageProfilNewsletter .content .pageProfilNewsletterGroupPause span, #pageProfilNewsletter .pageProfilNewsletterSection .content .pageProfilNewsletterGroupPause a
{ display: inline; }
#pageProfilNewsletter .content .pageProfilNewsletterGroupPause span
{ color: #6a6a6a; padding-right: 5px; }
#pageProfilNewsletter .pageProfilNewsletterSection .content .pageProfilNewsletterGroupPause a, #pageProfilNewsletter .pageProfilNewsletterSectionOff .content .pageProfilNewsletterGroupInfo a
{ color: #ff7200; font-weight: bold; text-decoration: none; }










#pageProfilCancel
{ position: relative; float: left; width: 550px; background-color: #ffffff; overflow: hidden; }
#pageProfilCancel p, #pageProfilCancel a, #pageProfilCancel input, #pageProfilCancel textarea, #pageProfilCancel h2, #pageProfilCancel h4
{ font-family: Arial, Verdana, Sans-Serif; }

.pageProfilCancelSection, .pageProfilCancelGroup
{ position: relative; float: left; width: 550px; }

#pageProfilCancel .pageProfilCancelErrorMsg
{ position: relative; float: left; width: 550px; background-color: #ee3315; padding: 13px 15px; font-size: 13px; color: #ffffff;}

#pageProfilCancel .pageProfilCancelSuccess
{ position: relative; float: left; width: 550px;background: url(../images/editprofile/profile-updated-bg.gif) repeat-x;border:solid 1px #a9e074;height:38px;font-size:13px;color:#558921;font-weight:bold;display:inline; line-height:42px;padding:0 0 0 15px;}

#pageProfilCancel .pageProfilCancelSection .headline
{ position: relative; float: left; width: 550px; border-bottom: solid 1px #dfdfdf; }
#pageProfilCancel .pageProfilCancelSection .headline h2
{ font-size: 15px; color: #454545; font-weight: bold; line-height: 50px; display: inline; }
#pageProfilCancel .pageProfilCancelSection .headline h2 .tbError
{ position: relative; color: #ee3315; background-color: #ee3315; height: 11px; width: 4px; top: 0px; margin-right: 4px; overflow: hidden; display: inline-block; display: none;  }
#pageProfilCancel .pageProfilCancelSection .headline p
{ font-size: 12px; color: #454545; font-weight: normal; line-height: 50px; display: inline; }


#pageProfilCancel .pageProfilCancelSection .content
{ position: relative; float: left; width: 550px; margin: 15px 0px 30px 0px; }

#pageProfilCancel .pageProfilCancelSection .content p
{ position: relative; width: 100%; font-size: 13px; color: #454545; font-weight: normal; line-height: 18px; }

#pageProfilCancel .pageProfilCancelSection .content span
{ position: relative; font-size: 13px; color: #454545; font-weight: normal;line-height:21px;vertical-align:middle; margin-top: 10px;}

#pageProfilCancel .pageProfilCancelSection .content .radClass input
{ position: relative; margin: -5px 10px 0px 0px; *vertical-align: bottom; width: 20px;}

#pageProfilCancel .pageProfilCancelSection .content .txtClass
{ position: relative; margin: 10px 0px 0px 30px; width: 350px; height: 110px;background-image: url(../images/cancelmembership/txtClass.png); background-position: top; background-repeat: repeat-x; border: solid 1px #cfcfcf; }


#pageProfilCancel .pageProfilCancelSection .content .pageProfilCancelSubmit
{ position: relative; float: left; width: 225px; margin: 20px 0px 25px 30px; *margin-left: 15px; }
#pageProfilCancel .pageProfilCancelSection .content .btnSubmitClass
{ position: relative; width: 100%; margin: 0px; color: #fff; background-image: url(../images/editprofile/btn-save-profile-bg.gif); background-repeat: repeat-x; background-position: top; font-size: 13px; font-weight: bold; cursor: pointer;border: solid 1px #ff7900;height: 36px; *border: none 0px; }


#pageProfilCancel .pageProfilCancelSection .content div 
{ position: relative; max-width: 425px; margin-top: 15px; }


#pageProfilCancel .pageProfilCancelSection .content .pageProfilEditCancelReasons
{ width: 400px;}
#pageProfilCancel .pageProfilCancelSection .content #pageProfilEditCancelSpecific
{ width: 325px; margin-top: 0px; }


#pageProfilCancel .pageProfilCancelSection .plusNote
{ position: relative; float: left; width: 550px; border-top: solid 1px #dfdfdf;padding:15px 0 10px 0;}
#pageProfilCancel .pageProfilCancelSection .plusNote .cancelNote{ font-size: 11px; color: #454545; font-weight: normal;}


/*editprofile*/

#pageProfilEdit
{ position: relative; float: left; width: 100%; overflow: hidden; }
#pageProfilEdit p, #pageProfilEdit a, #pageProfilEdit h2, #pageProfilEdit h4
{ font-family: Arial, Verdana, Sans-Serif; }

.pageProfilEditSection, .pageProfilEditGroup
{ position: relative; float: left; width: 550px; }

#pageProfilEdit #pageProfilEditErrorMsg
{ position: relative; float: left; width: 550px; background-color: #ee3315; padding: 13px 15px; }
#pageProfilEdit #pageProfilEditErrorMsg p
{ font-size: 13px; color: #ffffff; }

#pageProfilEdit #pageProfilEditSuccess
{ position: relative; float: left; width: 550px;background: url(../images/editprofile/profile-updated-bg.gif) repeat-x;border:solid 1px #a9e074;height:38px;}
#pageProfilEdit #pageProfilEditSuccess p
{ font-size:15px;color:#558921;font-weight:bold;display:inline; line-height:42px;padding:0 0 0 15px;}
#pageProfilEdit #pageProfilEditSuccess img
{ margin:8px 10px 0 10px;vertical-align:middle; float:left;border:0px;}

#pageProfilEdit .pageProfilEditSection .headline
{ position: relative; float: left; width: 550px; border-bottom: solid 1px #dfdfdf; }
#pageProfilEdit .pageProfilEditSection .headline h2
{ font-size: 15px; color: #454545; font-weight: bold; line-height: 50px; display: inline; }
#pageProfilEdit .pageProfilEditSection .headline p
{ font-size: 12px; color: #454545; font-weight: normal; line-height: 50px; display: inline; }


#pageProfilEdit .pageProfilEditSection .content
{ position: relative; float: left; width: 550px; padding-left: 30px; margin: 15px 0px 30px 0px; }

#pageProfilEdit .pageProfilEditSection .content h4
{ position: relative; width: 100%; font-size: 13px; color: #454545; font-weight: normal; line-height: 18px; padding-left: 0px; }
#pageProfilEdit .pageProfilEditSection .content h4 .tbError
{ position: relative; float: left; color: #ee3315; background-color: #ee3315; height: 10px; width: 4px; top: 4px; margin-right:4px;overflow: hidden; display: block; }
#pageProfilEdit .pageProfilEditSection .content p
{ position: relative; width: 100%; font-size: 13px; color: #454545; font-weight: normal; line-height: 18px; display: inline; padding-right: 10px; }

#pageProfilEdit .pageProfilEditSection .content .tbClass
{ position: relative; width: 100%; border: solid 1px #cfcfcf; padding: 0px; background-image: url(../images/editprofile/tbClass.png); background-repeat: repeat-x; background-position: top; background-color: #ffffff; line-height: 27px; height: 27px; font-size: 13px; margin-top: 2px;padding:0 0 0 8px;}
#pageProfilEdit .pageProfilEditSection .content .ddlClass
{ position: relative; width: 100%; border: solid 1px #cfcfcf; padding: 0px; background-image: url(../images/editprofile/ddlClass.png); background-repeat: repeat-x; background-position: top; background-color: #ffffff; line-height: 27px; height: 27px; font-size: 13px;padding:3px 0 3px 8px;}
#pageProfilEdit .pageProfilEditSection .content .radClass
{ position: relative; margin-top: 5px; }
#pageProfilEdit .pageProfilEditSection .content .pageProfilEditSubmit
{ position: relative; float: left; width: 225px; margin-top: 30px;}
#pageProfilEdit .pageProfilEditSection .content .btnSubmitClass
{ position: relative; width: 100%; margin: 0px; color: #fff; background-image: url(../images/editprofile/btn-save-profile-bg.gif); background-repeat: repeat-x; background-position: top; font-size: 13px; font-weight: bold; cursor: pointer;border: solid 1px #ff7900;height: 36px; *border: none 0px; }


#pageProfilEdit .pageProfilEditSection .content div div
{ position: relative; max-width: 425px; margin-top: 15px; }


#pageProfilEdit .pageProfilEditSection .content #pageProfilEditUsername
{ width: 290px; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditPasswordPresent
{ width: 210px; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditPasswordNew
{ width: 210px; float: left; margin-right: 20px; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditPasswordNewRepeated
{ width: 210px; float: left; }



#pageProfilEdit .pageProfilEditSection .content #pageProfilEditNameFirst
{ width: 180px; float: left; margin-right: 20px; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditNameLast
{ width: 225px; float: left; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditAddress
{ width: 305px; float: left; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditZipcode
{ width: 76px; float: left; margin-right: 20px; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditCity
{ width: 207px; float: left; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditCountry
{ width: 175px; float: left; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditPhone
{ width: 136px; float: left; margin-right: 20px; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditMobile
{ width: 136px; float: left; }
#pageProfilEdit .pageProfilEditSection .content #pageProfilEditDateBirth
{ width: 325px; }
#pageProfilEdit .pageProfilEditSection .content .ddlClassDay
{ width: 80px; margin-right: 16px; }
#pageProfilEdit .pageProfilEditSection .content .ddlClassMonth
{ width: 110px; margin-right: 16px; }
#pageProfilEdit .pageProfilEditSection .content .ddlClassYear
{ width: 85px; }
/*UC styles end*/








#welcomeContainer
{ position: relative; float: left; width: 882px; }
#welcomeContainer div
{ position: relative; float: left; }
#welcomeContainer h1, #welcomeContainer h2, #welcomeContainer h3, #welcomeContainer p, #welcomeContainer span, #welcomeContainer a, #welcomeContainer input
{ font-family:Arial, Verdana, Tahoma, Times New Roman; margin: 0px; }


#welcomeContainer .welcomePack
{ width:882px; }
#welcomeContainer .welcome_imgBox
{ position:relative; float:left; z-index:2; }
#welcomeContainer .welcomePack h1
{ position: relative; float: left; z-index: 2; top:34px; left:19px; width:574px; color:#333; font-size:45px; }
#welcomeContainer .welcomePack h2
{ position: relative; float:left;z-index: 2; top:38px; left:19px; width:550px; color:#454545; font-size:15px; font-weight: normal; line-height: 24px; }
#welcomeContainer .welcomePack div
{ position:absolute; z-index:1; top:0px; left:10px; width:878px; height:257px; border-bottom: 1px solid #e5e5e5; }
#welcomeContainer .welcomePack p
{ position: relative; float:left; z-index: 2; color:#454545; font-size:13px; top: 120px; }
#welcomeContainer .welcomePack a
{ color: #FF7900; text-decoration: none; }

#welcomeContainer .restrictionText
{ position:relative; top:90px; left:19px; width:574px; color:#6b6a6a; }
#welcomeContainer strong
{ color:#333; }


#welcomeContainer .PackageContent
{ width:882px; border-bottom:solid 1px #ffd99d; padding: 20px 0px; }
#welcomeContainer .PackageDisabled
{ position: absolute; left: -10px; top: 10px; display: none; z-index: 10; }
#welcomeContainer .PackageImage
{ position: relative; float: left; width:125px; height:125px; }

#welcomeContainer .welcomeJubiLock
{ position: absolute; left: 19px; top: 80px; z-index: 9; }

#welcomeContainer .PackageContent h3
{ position:relative; float:left; top:0px; left:20px; width:500px; color:#333; font-size:17px; }
#welcomeContainer .JubiMember h3
{ color:#fff; }
#welcomeContainer .PackageContent p
{ position:relative; float:left; top:0px; left:20px; width:500px; color:#454545; font-size:13px; line-height:20px; }
#welcomeContainer .JubiMember p, #welcomeContainer .JubiMember p strong
{ color:#fff; }
#welcomeContainer .JubiMember .PackageContentPrice, #welcomeContainer .JubiMember .PackageContentPriceText, #welcomeContainer .JubiMember .PackageContentPriceValue, #welcomeContainer .JubiMember .PackageContentPriceValue span, #welcomeContainer .JubiMember .PackageContentPriceValue strong
{ color:#ffe303; }

#welcomeContainer .PackageContent a, #welcomeContainer .PackageContent input
{ position: relative; float: left; top:9px; left:20px; margin-right: 100px; width: 191px; display: block; text-decoration: none; font-size: 16px; text-align: center; line-height: 34px; border: 1px solid #ff7900; background: #ff9600 url(/images/elements/welcomePack_buttonBG.png) repeat-x; color: #fff; }
#welcomeContainer .JubiMember .JubiMemberButton
{ border: 1px solid #ffe300; background: #ffc209 url('/media/355468/jubiwelcomebtnbg.jpg') repeat-x; color: #000; }
#welcomeContainer .PackageContent input
{ display: none; }
#welcomeContainer .disabled a
{ display: none; }
#welcomeContainer .disabled input
{ display: block; }
#welcomeContainer .disabled a, #welcomeContainer .disabled input
{ border: 1px solid #5a5a5a; background: #a7a7a7; color: #1f1f1f; }

#welcomeContainer .PackageContentPrice
{ position: relative; float: right; width: 220px; }
#welcomeContainer .PackageContentPrice p
{ position: relative; float: left; width: 200px; }
#welcomeContainer .PackageContent .PackageContentPriceText
{ font-size: 17px; margin-bottom: 12px; }
#welcomeContainer .PackageContent .PackageContentPriceValue
{ text-align: right; font-weight: bold; font-size: 45px; }
#welcomeContainer .PackageContent .PackageContentPriceValue span
{ float: left; font-size: 30px; display: block; padding-top: 7px; }
#welcomeContainer .PackageContent .PackageContentPriceValue strong
{ *line-height: 60px; *margin-top: -20px; *display: inline-block; }

#welcomeContainer .disabled .PackageDisabled
{ display: block; }

#welcomePackFooter
{ background: url(/media/216202/welcomepackfooterbg.png) no-repeat; width: 878px; height: 141px; margin-top: -60px; }
#welcomePackFooter p
{ width: 755px; float: right; font-size: 28px; margin: 13px 1px 0px 0px; line-height: 98px; padding-right: 10px; text-align: right; *width: 780px; }
.welcomePackFooterPrice
{ font-size: 45px; }

#welcomePackFooterNotMember
{ width: 878px; height: 141px; margin-top: -60px; }


#welcomeContainer #welcomeDetailsLeft p, #welcomeContainer #welcomeDetailsRight p
{ font-size: 15px; color: #454545; line-height: 22px; }
#welcomeContainer #welcomeDetailsLeft a, #welcomeContainer #welcomeDetailsRight a
{ color: #ff7200; text-decoration: none; }

#welcomeContainer #welcomeDetailsLeft
{ width: 203px; padding-top: 10px; }
#welcomeContainer #welcomeDetailsLeft div
{ width: 203px; margin-bottom: 20px; background: url(/images/elements/welcomePack_detailLogoBG.png) no-repeat bottom center; text-align: center; }
#welcomeContainer #welcomeDetailsLeft p
{ font-size: 13px; }

#welcomeContainer #welcomeDetailsRight
{ width: 520px; margin-left: 20px; }
#welcomeContainer #welcomeDetailsRight h1
{ font-size: 45px; color: #333; }
#welcomeContainer #welcomeDetailsRight .welcomeOrangeButton
{ width: 351px; display: block; text-decoration: none; font-size: 20px; text-align: center; line-height: 54px; border: 1px solid #ff7900; background: #ff9600 url(/images/elements/welcomePack_detailbuttonBG.png) repeat-x; color: #fff;cursor:pointer;}


#welcomeDetailsPopper
{ position: absolute; float: left; z-index: 20000; top: 185px; left: 50%; width: 563px; margin-left: -282px; }
#welcomeDetailsPopperTop
{ position: relative; float: left; width: 100%; height: 44px; background: url(/images/elements/welcomePack_modalTop.png) no-repeat bottom center; }
#welcomeDetailsPopperBottom
{ position: relative; float: left; width: 100%; height: 51px; background: url(/images/elements/welcomePack_modalBottom.png) no-repeat top center; }

#welcomeDetailsPopperContent
{ position: relative; float: left; width: 100%; background: url(/images/elements/welcomePack_modalBG.png) repeat-y; padding: 0px 47px; }
#welcomeDetailsPopperContent h2
{ font-size: 35px; float: left; margin-bottom: 4px; color: #333; width: 469px; }
#welcomeDetailsPopperContent p
{ font-size: 15px; float: left; color: #454545; width: 469px; }

#welcomeDetailsPopperContent .grayButton, #welcomeDetailsPopperContent .orangeButton
{ position: relative; display: block; float: left; z-index:20001; font-weight: normal; font-size: 16px; color: #fff; line-height: 34px; text-align: center; text-decoration: none; cursor:pointer;}
#welcomeDetailsPopperContent .grayButton
{ border: 1px solid #7d7d7d; background: #c0c0c0 url(/images/elements/welcomePack_buttonBGinact.png) repeat-x; width: 123px; margin-right: 15px; }
#welcomeDetailsPopperContent .orangeButton
{ border: 1px solid #ff7900; background: #ff9600 url(/images/elements/welcomePack_buttonBG.png) repeat-x; width: 306px; }

.Footwrap_bottom_gfx { position:relative; width:879px; height:135px; margin:0px; padding:0px; }
.FootimgPakke { position:relative; float:left; background-image:url('http://vielskerferie.dk/media/347762/velkomstpakke_btm.jpg'); border:0px; width:230px; height:135px; }
.FootimgPakke_text { width:114px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; padding:20px 0px 0px 10px; }
.FootmathSignsPlus { position:relative; float:left; top:16px; left:25px; font-family:Arial, Helvetica, sans-serif; font-size:90px; color:#9f9f9f; }
.FootimgBlivPlus { position:relative; float:left; background-image:url('http://vielskerferie.dk/media/347767/velkomstpakke_plus.jpg'); width:230px; height:135px; top:0px; left:51px; }
.FootimgBlivPlus_text { width:205px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; padding:5px 0px 0px 10px; }
.FootmathSignsEqual { position:relative; float:left; top:16px; left:76px; font-family:Arial, Helvetica, sans-serif; font-size:90px; color:#9f9f9f; }
.FootpriceCalc { position:relative; float:right; width:198px; height:135px; text-align:right; }
.FootWelcomePackageWorth { font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#999999; }
.FootWelcomePackageYourPrice { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:25px; color:#333333; }
.FootBecomePlusMember { padding-top:17px; border:0px; width:198px; height:36px; }

/*JUBI*/
#welcomeContainer .JubiMember
{ margin-left:-19px; padding-left:19px; padding-right:19px; margin-bottom:5px; widht:961px; height:124px; border:none; }

#welcomeContainer .da
{ background: url(/media/350191/velkomstpakke_jubi_bg.jpg); background-color:Red; background-repeat:no-repeat; background-position:right top; }

#welcomeContainer .no
{ background: url(/media/355458/jubiwelcomenobg.jpg); background-color:Red; background-repeat:no-repeat; background-position:right top; }

#welcomeContainer .sv
{ background: url(/media/355463/jubiwelcomesebg.jpg); background-color:Blue; background-repeat:no-repeat; background-position:right top; }

























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

