@charset "utf-8";
/* CSS Document */

/* Main CSS */
body {font: 13px "Trebuchet MS",verdana,sans-serif;color:#2E2F2A;background:url(images/main-bg-short.gif) top repeat-x #2E2F2A;margin:0px;}
form {margin-top:0px;margin-bottom:0px;}
p {margin-top:0px;}
.mainContainar {width:827px;margin: 0px auto 30px;}
.midContainer {height:291px;background:url(images/main-stage-bg_08.png) no-repeat; position:relative;}
/* Header With Reunion name and date 
.mainHead {height:164px; background:url(images/header-sp-logo-short.gif) no-repeat;position:relative;}*/
.mainHead {height:164px; background:url(images/post-reunion-imag_06.gif) no-repeat;position:relative;}
.mainHead div {position:absolute;top:40px;left:110px;}
.mainHead div a {color:#FFF;font-weight:bold;text-decoration:none;padding:5px 0 5px 20px;font-size:17px;background:url(images/nav-dots-new.gif) 6px 13px no-repeat;}
.mainHead div a:hover {background:url(images/nav-dots-new.gif) 6px -8px no-repeat; text-decoration:none;}
.midLeftSection {position:absolute;left:33px;top:4px;width:469px;height:283px;}
.midLeftSection a {color:#F99D15;font-weight:bold;text-decoration:underline;}
div.midLeftSection div {width:469px;height:283px;float:left;background:#2E2F2A;}
div.midLeftSection div p {margin:14px 14px 6px 14px;color:#FFF;text-align:left;}
div.midLeftSection div h1 {margin:14px 14px 6px 14px;color:#FFF;text-align:left;font-size:18px;}
/** Gallery Mid Section **/
.midLeftGal {position:absolute;left:33px;top:4px;width:760px;height:283px;text-align:left;}
div.midLeftGal div {width:753px;height:277px;float:left;background:#2E2F2A;overflow:auto;}
div.midLeftGal div p {margin:14px 14px 6px 14px;color:#FFF;text-align:left;}
div.midLeftGal div h1 {margin:14px 14px 6px 14px;color:#FFF;text-align:left;font-size:18px;}
div.midLeftGal iframe {width:760px;height:283px;background:#2E2F2A;}
#photos {padding:6px 0 0 7px;}
#photos p span {font-weight:bold;text-decoration:underline;}
p.sender {font-weight:bold;text-decoration:underline;}
p.testimonial {border-bottom:1px dashed #999999;padding-bottom:14px;}
.midLeftGal img {margin:6px;border:2px solid #666666;}
.midLeftGal img a {}
.tellafriend {position:absolute;left:505px;height:166px;width:290px;}
.tellafriend img {margin-left:7px;}
div.tellafriend a {background:none;}
div.tellafriend a:hover {background:none;}

#SubPageContent {padding:6px 0 0 7px;}
#SubPageContent p span {font-weight:bold;text-decoration:underline;}
#SubPageContent li {color:#FFF;}
#SubPageContent h1 {margin-top:8px;}
#SubPageContent a {color:#F99D15;font-weight:bold;text-decoration:underline;}
#SubPageContent .imageLeft {float:left;margin:0 16px 8px 0;}
#SubPageContent .imageRight {float:right;margin:12px 0 8px 16px;}

.midRightContainer {position:absolute;left:507px;width:320px;height:283px;margin-top:4px;background:url(images/top-right-content-bg_05.gif) left no-repeat;}
.midRightNewScroll {width:320px;height:265px;overflow:auto;padding-top:6px;margin:6px 0px 6px 0px;}
.midRightTitle {margin-left:6px;margin-top:6px;height:27px;background:url(images/event-heading_02.png) no-repeat;}
.Container {position: absolute;top: 35px;left: 0px;width: 290px;height: 230px;}
.ScrollerHolder {position:relative;width:320px;height:283px;}
#Scroller-1 {position: absolute;overflow: hidden;width: 290px;height: 230px;}
#Scroller-1 p {margin: 0;padding: 0px 10px 10px;}
.Scroller-Container {position: absolute;top: 0px; left: 0px;}
#Scrollbar-Container {position: absolute;top: 0px;left: 305px;background:#5d5d5d;}
.Scrollbar-Up {cursor: pointer;position: absolute;}
.Scrollbar-Track {width: 17px;height: 240px;position: absolute;top: 17px;left: 0px;background:#5d5d5d;}
.Scrollbar-Handle {position: absolute;width: 17px;height: 43px;}
.Scrollbar-Down {cursor: pointer;position: absolute;top: 257px;}
.botContainer {height:166px;background:url(images/bottom-stage-section_10.gif) no-repeat;}
/* Change to put in credit card simbles and buy now button */
/*.botContainer {height:166px;background:url(images/bottom-stage-new_03.gif) no-repeat;}*/
.botContainer a {color:#FFF;font-weight:bold;text-decoration:none;padding-right:20px;}
.botContainer a:hover {background:url(images/bot-panel-dot_29.gif) right 4px no-repeat; text-decoration:none;}
.botContainerHolder {height:166px;position:relative;}
.botContainerLeft {position:absolute; left:30px; height:166px; width:470px;}
.botContainerContent {margin:0 15px 0 15px;margin-top:6px;}
.botContainerContent a {font-weight:bold;color:#333333;}
.botContainerContent a:hover {color:#367C2B;}


.botContainerLink {position:absolute;top:127px;left:15px;width:300px;}
.botRight {position:absolute;left:505px;height:166px;width:290px;}
.registerFormContanier {width:280px;margin-left:17px;margin-top:9px;}
.register {color:#FFF;font-weight:bold;}
.NewBot {margin:26px 15px 0 15px;font-size:26px;color:#FFF;}
.NewBot a{color:#367C2B;text-decoration:underline;}
input {border:0px;}
/* Header With Reunion name and date 
.topNavBG {height:67px;background:url(images/top-nav-bg-sp-logo_07.gif) no-repeat; position:relative;}*/
.topNavBG {height:67px;background:url(images/post-reunion-imag_08.gif) no-repeat; position:relative;}
.topNav {position:absolute;left:40px;top:22px;width:720px;color:#FFF;}
.topNav a {text-decoration:none;color:#FFFFFF;padding:5px 0 5px 20px;font-size:17px;background:url(images/nav-dots-new.gif) 6px 13px no-repeat;}
.topNav a:hover {background:url(images/nav-dots-new.gif) 6px -8px no-repeat; text-decoration:none;}
.BuyNow {position:absolute;left:505px;height:166px;width:290px;}
.BuyNow a {}
.BuyNow a:hover {background:none;}
#IndexRight {position: absolute;overflow: hidden;width: 290px;height: 140px;padding-top:6px;z-index:0;left: -1px;}
#IndexRight p {margin: 0;padding: 0px 10px 10px;font-size: 14px;}
#IndexRight h1 {margin:0 0 0 10px;color:#5AA117;}
#NewIndexRight {position: absolute;overflow: hidden;width: 290px;padding-top:6px;z-index:0;left: -1px;}
#NewIndexRight h1 {margin:0 0 0 10px;color:#5AA117;font-size:18px;}
#eInvite  {margin:154px 0 0 7px;z-index:10;}
#eInvite a{display:block;width:276px;height:90px;background:url(images/download-pdf_03.png) 0 -97px no-repeat;}
#eInvite a:hover{display:block;width:276px;height:90px;background:url(images/download-pdf_03.png) no-repeat;}
#eInvite span{display:block;visibility:hidden;}
.BreakLine {line-height:1px;height:1px;border-top:1px solid #5AA117;margin-left:10px;margin-right:41px;}

/* Footer */
.Footer {margin:12px 0 0 0;padding-left:28px;height:30px;clear:both;color:#FFF;}
.Footer a {padding-right:4px;color:#FFF;text-decoration:none;}
.Footer a:hover {text-decoration:underline;}
.Footer img {margin:4px 0 0 4px;border:0;}

/* Secondary Pages - Specific */
.midLeftSectionGrey {position:absolute;left:33px;top:4px;width:469px;height:283px;background:#666666;}
.midLeftScroll {width:414px;height:180px;margin:10px 0px 0px 20px;overflow:auto;padding-right:16px;color:#FFF;}
.midLeftScroll a {font-weight:bold;color:#EDE211;text-decoration:none;}
.midLeftScroll a:hover {text-decoration:underline;}

.contacts {}
.contacts a {text-decoration:none;color:#008DBF;font-weight:bold;}
.contacts a:hover {text-decoration:underline;}
.contacts ul {margin-left:0px;padding-left:16px;}
.contacts li {list-style:none;padding-bottom:4px;line-height:18px;}

/* Register Interest Page */
.RegBotRightContent {margin-left:20px;margin-top:6px;color:#FFF;}
.RegBotRightLink {position:absolute;top:115px;left:20px;}

/* Error Page */
.error {font-size:18px;font-weight:bold;}
.error a {color:#EEC057;text-decoration:underline;}
.error a:hover {color:#CCC;}

/* Form Styles */
.style1 {color: #FF0000;font-style: italic;}
#email, #name, #FormField1 {width:160px;height:21px;margin-left:6px;border:1px solid #333333;}
.divRow {margin:6px 0px 6px 0px;}
.Labels1 {float:left;display:block;width:220px;padding:4px;padding-bottom:0px;height:21px;background:#7F7F7F;}
.FormFiels1 {display:block;float:left;}
label.postField {width:430px;}
/*#name {width:120px;}
#phone {width:120px;}
#email {width:120px;}*/

/* Register Interest Page */
.Labels2 {width:130px;padding:4px 8px 0 0;padding-bottom:0px;height:21px;background:#7F7F7F;text-align:right;}
.FormRight {width:180px;}
input.RegInput {width:180px;height:21px;border:1px solid #333333;}

/* Accommodation Page */
.accom {width:430px;height:200px;margin:10px 0px 0px 20px;color:#FFF;overflow:auto;padding-right:8px;}
.accom a {color:#EEC057;text-decoration:underline;}
.accom a:hover {color:#CCC;}
.accom h1 {font-size:18px;color:#EEC057;font-weight:bold;margin-top:0px;}
.accom h2 {font-size:13px;font-weight:bold;margin:0 0 3px 0;font-weight:bold;display:block;text-decoration:underline;}
.AccomPayment {margin:14px 10px 0 17px;color:#FFF;font-size:18px;font-weight:bold;}

/** Flash Advertising **/
#myFlashContent {float:right;}


/* More About Us */
.TempFranji {position:absolute;left:507px;width:320px;height:283px;margin-top:4px;background:url(images/franji.jpg) left no-repeat;}

/* Additions */
.more-info-header {border-bottom:1px solid #FFFFFF;margin: 10px 17px 10px 17px;height:115px;color:#FFFFFF;font-size:16px;}
.more-info-header h1 {color:#FFFFFF;font-size:24px;margin:0;padding:0;}

.greybox {background-color:#cdcdcd;padding:8px 8px 8px 0;margin-bottom:12px;}
.greybox a:link, .greybox a:visited {color:#000000;font-weight:bold;}
.greybox img {border:0; margin:0 8px 8px;}