div {
 position: relative;
}
.clear {
 clear: both;
}
html {
 /*background: #eff9fd;*/
font-family: Georgia, serif;
}
body {
 background: #eff9fd;
 font-family: Georgia, serif;
}
body#t1 {
 background: #eff9fd url(images/pva-bg2011.jpg) no-repeat center top;
}
body#t3_1, body#t2 {
 background: #eff9fd url(images/pva-bg2011.jpg) repeat-y center top;/*background: url(images/pva-bg31.jpg) 50% 0 no-repeat;*/
}
body#t5_1 {
 background: #f4faf5 url(images/yoga-bg2011.jpg) no-repeat center top;
}
body#t5 {
 background: #f4faf5 url(images/yoga-bg2011.jpg) no-repeat center top;
}
body#t3_2 {
 background: #eff9fd url(images/pva-bg2011.jpg) no-repeat center top;/*background: url(images/pva-bg32.jpg) 50% 0 no-repeat;*/
}
body#t4 {
 background: #eff9fd url(images/pva-bg2011.jpg) repeat-y center top;/*background: url(images/t4-content-bg.jpg) 50% 0 repeat-y;*/
}
body#t4_1 {
 background: #eff9fd url(images/pva-bg2011.jpg) repeat-y center top;/*background: url(images/t4-content-bg.jpg) 50% 0 repeat-y;*/
}
div#main {
 width: 1000px;
 margin: 0 auto;
}
body#t4 div#main, body#t4_1 div#main {
 width: 1000px;/*height: 725px;*/
/*background: url(images/pva-bgt4.jpg) 50% 0 no-repeat;*/
}
body#t4 div#main {
 width: 1000px;
}
#header {
 height: 125px;
}
/*body#t1 #header, body#t2 #header {background: url(images/puravida-header.jpg) 0 0 no-repeat;}*/

body#t3_1 #header {
/*background: url(images/puravida-header31.jpg) 0 0 no-repeat;*/
}
body#t5_1 #header {
/*background: url(images/puravida-header31.jpg) 0 0 no-repeat;*/
}
body#t3_2 #header {
/*background: url(images/puravida-header32.jpg) 0 0 no-repeat;*/
}
body#t4 #header {
/*margin: 0 100px;*/
}
body#t5 #header {
/*margin: 0 100px;*/
}
body#t4_1 #header {
/* margin: 0px;
 width: 850px;*/
}
#main h1#logo {
 background: url(images/puravida-logo.png) 0 0 no-repeat;
 height: 140px;
 width: 240px;
 margin-left: 70px;
 top: -3px;
 position: absolute;
 z-index: 199;
}
#main h1#logo span {
 display: none;
}
#main h4#logo {
 background: url(images/puravida-logo.png) 0 0 no-repeat;
 height: 140px;
 width: 240px;
 margin-left: 70px;
 top: -3px;
 position: absolute;
 z-index: 199;
}
#main h4#logo span {
 display: none;
}

body#t4_1 #main h1#logo, body#t4 #main h1#logo {
 left: 10px;
}
body#t5 #main h1#logo {
 left: 10px;
}
#header h6#pagetitle, #header h6#pagetitle_coed {
 background: url(images/titles/exploring-life.png) 0 0 no-repeat;
 height: 81px;
 width: 322px;
 right: 100px;
 top: 20px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_surfbreaks {
 background: url(images/titles/surf_breaks.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_accommodations {
 background: url(images/titles/accommodations.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 90px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_travelinfo {
 background: url(images/titles/travel-info.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_surfing {
 background: url(images/titles/surfing.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 50px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_yoga {
 background: url(images/titles/body-mind-spirit.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 30px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_typicalday {
 background: url(images/titles/typical-day.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 100px;
 top: 0px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_ourintention {
 background: url(images/titles/ourintention.png) 0 0 no-repeat;
 height: 55px;
 width: 249px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_harmony {
 background: url(images/titles/harmony.png) 0 0 no-repeat;
 height: 76px;
 width: 237px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_naturehike {
 background: url(images/titles/naturehike.png) 0 0 no-repeat;
 height: 61px;
 width: 256px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_yoga_whatsincluded {
 background: url(images/titles/yogawhatsincluded.png) 0 0 no-repeat;
 height: 51px;
 width: 257px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_kalyanisjourney {
 background: url(images/titles/kalyanisjourney.png) 0 0 no-repeat;
 height: 48px;
 width: 250px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_exploring {
 background: url(images/titles/exploring.png) 0 0 no-repeat;
 height: 91px;
 width: 275px;
 right: 100px;
 top: 20px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_contactus {
 background: url(images/titles/contactus.png) 0 0 no-repeat;
 height: 61px;
 width: 244px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_ourstory {
 background: url(images/titles/ourstory.png) 0 0 no-repeat;
 height: 71px;
 width: 207px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_guestreviews {
 background: url(images/titles/guestreviews.png) 0 0 no-repeat;
 height: 52px;
 width: 239px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_costarica {
 background: url(images/titles/costarica.png) 0 0 no-repeat;
 height: 54px;
 width: 278px;
 right: 100px;
 top: 50px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_culture {
 background: url(images/titles/culture.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_cuisine {
 background: url(images/titles/cuisine.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 0px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_whatsincluded {
 background: url(images/titles/whats-included.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 20px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_rates {
 background: url(images/titles/exploring-life.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 60px;
 top: 20px;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_ourteam {
 background: url(images/titles/our-team.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 0;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_reviews {
 background: url(images/titles/reviews.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_news {
 background: url(images/titles/news.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_faqs {
 background: url(images/titles/faqs.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 ;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_friends {
 background: url(images/titles/friends-links.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_employment {
 background: url(images/titles/employment.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_relaxation {
 background: url(images/titles/relaxation.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 40px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6#pagetitle_campdates {
 background: url(images/titles/camp-dates.png) 0 0 no-repeat;
 height: 125px;
 width: 370px;
 right: 35px;
 top: 0;
 position: absolute;
 z-index: 99;
}
#header h6 span {
 display: none;
}
div#content {
 width: 900px;
 margin-top: -30px;
 z-index: 5;
}
div#content h1 {
 font-size: 16px;
 line-height: 18px;
 margin-bottom: 10px;
 color: #D65A24;
}
div#content h2 {
 font-size: 16px;
 line-height: 18px;
 margin-bottom: 10px;
 color: #D65A24;
}
div#content h3 {
 font-size: 14px;
 line-height: 18px;
 color: #D65A24;
 font-style: italic;
}
div#content h4 {
 font-size: 15px;
 line-height: 18px;
 color: #D65A24;
 font-weight: bold;
}
div#content h6 {
 font-size: 11px;
 color: #623613;
}
div#content p {
 font-size: 13px;
 color: #623613;
 margin: 0 0 17px 0;
}
div#content div#left p {
 line-height: 18px;
}
div#content a {
 color: #D65A24;
}
div#content ul {
 font-size: 12px;
 color: #623613;
 margin: 0 0 17px 25px;
}
div#content ul li {
 list-style: disc;
 padding: 3px;
 font-size: 13px;
}
/* IMG CLASSES */
img.testimonial {
 padding: 40px 40px 20px 40px;
}
div#footer {
 /* clear: both;
 padding: 25px 0;
 display: block;
 width: 1000px;
 float:left;
 margin-left: -25px;*/
 height: 122px;
 font-size: 13px;
 margin: 0px;
 padding: 0px;
 width: 1000px;
}

#newsticker ul li a { color: #623613; text-decoration:none }

div ds#footer p {
 font-size: 13px;
 color: #ff6600;
 margin: 0px;
 line-height: 18px;
}
div#footer a {
 color: #ff6600;
}
div#footer h6 {
 font-size: 11px;
 color: #623613;
 margin: 10px 0px 0px;
 padding: 0px;
}
/* TEMPLATE 1 : HOME PAGE */
body#t1 div#content {
 padding-top: 345px;
 height: 650px;
 background: url(images/t1-contentNew.jpg) 0 0 no-repeat;
}
body#t2 div#content {
 /*height: 672px;*/
padding-top: 45px;/*background: url(images/t3-1-content.jpg) 0 0 no-repeat;*/
}
h4#surf-retreats {
 background: url(images/titles/surf-yoga-for-woman.gif) 0 0 no-repeat;
 width: 224px;
 height: 67px;
 margin-left: 115px;
 margin-top:45px;
}
h4#surf-retreats span {
 display: none;
}
body#t1 div#left {
 float: left;
 width: 530px;
 padding: 10px 25px 10px 15px;
}
/*body#t1 div#haventlaughed {position: absolute; right: 70px; top: 460px; width: 200px; height: 120px; display: block; background: url(images/havent-laughed.png) 0 0 no-repeat;}*/
  body#t1 div#haventlaughed {
 position: absolute;
 right: 100px;
 top: 480px;
 width: 171px;
 height: 224px;
 display: block;
 background: url(images/quote_home.png) no-repeat 0 0;
}
body#t1 p#read-more {
 position: absolute;
 right: 120px;
 top: 635px;
 color: #F15A24;
}
body#t1 p#read-more a {
 padding: 4px 23px 0;
 background: url(images/read-more.gif) 100% 0 no-repeat;
 color: #F15A24;
 font-size: 14px;
 text-decoration: none;
}


body#t1 p#story-more {
 position: absolute;
 right: -10px;
 top: 585px;
 color: #F15A24;
 width:150px;
}
body#t1 p#story-more a { padding: 4px 23px 0 0px; /*background: url(images/read-more.gif) 100% 0 no-repeat;*/
 color: #F15A24; font-size: 14px; text-decoration: none; text-align: left; line-height: 18px; }




body#t1 div#homejournal {
 width: 100px;
 height: 120px;
 display: block;
 position: absolute;
 right: 20px;
 top: 550px;
 background: url(images/home-journal.png) 100% 0 no-repeat;
}
body#t1 div#homeflower1 {
 width: 123px;
 height: 141px;
 display: block;
 position: absolute;
 left: 10px;
 top: 300px;
 background: url(images/home-flower1.png) 0 0 no-repeat;
}
body#t1 div#homeflower2 {
 width: 106px;
 height: 96px;
 display: block;
 position: absolute;
 right: -60px;
 top: 10px;
 background: url(images/home-flower2.png) 0 0 no-repeat;
}
body#t1 div#homeflower3 {
 width: 130px;
 height: 265px;
 display: block;
 position: absolute;
 right: -45px;
 top: 320px;
 background: url(images/home-flower3.png) 0 0 no-repeat;
}
body#t1 div#homebottlecap {
 width: 70px;
 height: 70px;
 display: block;
 position: absolute;
 right: 190px;
 top: 310px;
 background: url(images/home-bottlecap2.png) 0 0 no-repeat;
}
body#t1 div#moreinner {
 width: 150px;
 height: 206px;
 display: block;
 position: absolute;
 right: 15px;
 top: 360px;
 background: url(images/more-inner.jpg) no-repeat 0 0;
 z-index:1;
}
body#t1 div#moreinner a {
 width: 150px;
 height: 206px;
 display: block;
}
body#t1 div#moreinner a span {
 display: none;
}
body#t1 div#morecover {
 width: 150px;
 height: 206px;
 display: block;
 position: absolute;
 right: 155px;
 top: 465px;
 background: url(images/more-cover2.jpg) no-repeat 0 0;
 z-index:1000;
}
body#t1 div#morecover a {
 width: 150px;
 height: 206px;
 display: block;
}
body#t1 div#morecover a span {
 display: none;
}

/*body#t1 div#homebottlecap {
 width: 70px;
 height: 70px;
 display: block;
 position: absolute;
 right: 140px;
 top: 320px;
 background: url(images/home-bottlecap2.png) 0 0 no-repeat;
}*/
body#t1 div#homebottlecap a {
 width: 70px;
 height: 70px;
 display: block;
}
body#t1 div#homebottlecap a span {
 display: none;
}
/* PICTURE FRAMES */
div#frame1 {
 background: url(images/frames/frame-1New.png) 0 0 no-repeat;
 width: 612px;
 height: 376px;
 position: absolute;
 left: 40px;
 top: 8px;
}
div#frame1 img {
 padding: 20px;
}
div#f1p1, div#f1p2, div#f1p3, div#f1p4, div#f2p1, div#f2p2, div#f2p3, div#f3p1, div#f3p2, div#f3p3, div#f2p5 {
 position: absolute;
 top: 0;
 left: 0;
}
div#frame2 {
 background: url(images/frames/frame-2New.png) 0 0 no-repeat;
 width: 395px;
 height: 346px;
 position: absolute;
 right: -30px;
 top: 30px;
}
div#frame2 img {
 /*padding: 28px;*/
padding: 15px;
}
div#frame3 {
 background: url(images/frames/frame-3.png) 0 0 no-repeat;
 width: 349px;
 height: 66px;
 position: absolute;
 left: 385px;
 top: 145px;
 padding: 232px 0 0 0;
}
div#frame3 h3 {
 font-size: 15px;
 color: #F15A24;
 font-style: italic;
 float: left;
 padding: 5px 25px 10px;
}
div#frame3 p {
 font-size: 10px;
 color: #754C24;
 line-height: 14px;
}
div#frame3 p a {
 color: #F15A24;
}
/* TEMPLATE 2 */
body#t2 div#left {
 padding: 0 35px 0 100px;
}
body#t2 div#footer {
 padding: 0 35px 0 35px;
}
/* TEMPLATE 3 FRAMES */
div#t3_1frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t3_1frame img {
 padding: 20px;
}
div#t5_1frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t5_1frame img {
 padding: 15px;
}
div#t5_2frame {
 background: url(images/frames/t5-2.png) 0 0 no-repeat;
 width: 315px;
 height: 276px;
 position: absolute;
 z-index: 24;
}
div#t5_2frame img {
 padding: 13px 14px 15px 16px;
}
div#t5_3frame {
 background: url(images/frames/t5-3.png) 0 0 no-repeat;
 width: 302px;
 height: 264 px;
 position: absolute;
 z-index: 22;
}
div#t5_3frame img {
 padding: 15px;
}
div#t5_4frame {
 background: url(images/frames/t5-4.png) 0 0 no-repeat;
 width: 319px;
 height: 279px;
 position: absolute;
 z-index: 22;
}
div#t5_4frame img {
 padding: 15px;
}
div#t5_5frame {
 background: url(images/frames/t5-5.png) 0 0 no-repeat;
 width: 308px;
 height: 264 px;
 position: absolute;
 z-index: 22;
}
div#t5_5frame img {
 padding: 15px;
}
div#t3_2frame {
 background: url(images/frames/t3-2.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 24;
}
div#t3_2frame img {
 padding: 20px;
}
div#t3_3frame {
 background: url(images/frames/t3-3.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 22;
}
div#t3_3frame img {
 padding: 20px;
}
div#t3_4frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 22;
}
div#t3_4frame img {
 padding: 20px;
}

body#t3_1 div#t3_5frame {
 right: -5px;
 top: 840px;
}
div#t3_5frame {
 background: url(images/frames/t3-2.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t3_5frame img {
 padding: 20px;
}

body#t3_1 div#t3_6frame {
 right: -5px;
 top: 1080px;
}
div#t3_6frame {
 background: url(images/frames/t3-3.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t3_6frame img {
 padding: 20px;
}

body#t3_1 div#t3_7frame {
 right: -5px;
 top: 1300px;
}
div#t3_7frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t3_7frame img {
 padding: 20px;
}

body#t3_1 div#t3_8frame {
 right: -5px;
 top: 1510px;
}
div#t3_8frame {
 background: url(images/frames/t3-2.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t3_8frame img {
 padding: 20px;
}

body#t3_1 div#t3_9frame {
 right: -5px;
 top: 1750px;
}
div#t3_9frame {
 background: url(images/frames/t3-3.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t3_9frame img {
 padding: 20px;
}



body#t3_1 div#t3_1frame {
 right: 0;
 top: 0;
}
body#t3_1 div#t3_2frame {
 right: -35px;
 top: 196px;
}
body#t3_1 div#t3_3frame {
 right: -15px;
 top: 430px;
}
body#t3_1 div#t3_4frame {
 right: -5px;
 top: 620px;
}
body#t3_1 div#t3_5frame {
 right: -5px;
 top: 840px;
}
body#t3_1 div#aboutflower1 {
 width: 65px;
 height: 65px;
 display: block;
 position: absolute;
 left: 0px;
 top: 300px;
 background: url(images/about1-yellow.png) 0 0 no-repeat;
}
body#t3_1 div#aboutflower2 {
 width: 98px;
 height: 100px;
 display: block;
 position: absolute;
 right: -20px;
 top: 15px;
 background: url(images/about1-pink.png) 0 0 no-repeat;
 z-index: 99;
}
body#t5_1 div#aboutflower1 {
 width: 114px;
 height: 160px;
 display: block;
 position: absolute;
 left: -60px;
 background: url(images/flower-red.png) no-repeat 0 0;
 bottom: 0px;
}
body#t5_1 div#aboutflower2 {
 width: 90px;
 height: 107px;
 display: block;
 position: absolute;
 right: 285px;
 top: 165px;
 background: url(images/flower-white.png) no-repeat 0 0;
 z-index: 99;
}
body#t5_1 div#t5_1frame {
 right: 0;
 top: 0;
}
body#t5_1 div#t5_2frame {
 right: -35px;
 top: 196px;
}
body#t5_1 div#t5_3frame {
 right: -15px;
 top: 402px;
}
body#t5_1 div#t5_4frame {
 right: -15px;
 top: 602px;
}
body#t5_1 div#t5_5frame {
 right: -15px;
 top: 802px;
}
body#t3_2 div#t3_1frame {
 left: -25px;
 top: 0;
}
body#t3_2 div#t3_2frame {
 left: 10px;
 top: 196px;
}
body#t3_2 div#t3_3frame {
 left: -10px;
 top: 402px;
 clear: both;
}
body#t3_2 div#aboutflower1 {
 width: 98px;
 height: 100px;
 display: block;
 position: absolute;
 right: -40px;
 bottom: 15px;
 background: url(images/about2-blue.png) 0 0 no-repeat;
 z-index: 99;
}
/* TEMPLATE 3 -1 : INNER PAGE */
body#t3_1 div#content {
 /*height: 876px;*/
padding: 30px 0 0 0;/*background: url(images/t3-1-contentNew.jpg) 0 0 no-repeat;*/
}
body#t3_1 div#left {
 float: left;
 width: 450px;
 padding: 10px 25px 10px 75px;
}
/* TEMPLATE 5 -1 : INNER PAGE */
body#t5_1 div#content {
 /*height: 876px;*/
padding: 30px 0 0 0;/*background: url(images/t3-1-contentNew.jpg) 0 0 no-repeat;*/
}
body#t5_1 div#left {
 float: left;
 width: 420px;
 padding: 10px 25px 10px 75px;
}
/* TEMPLATE 3 -2 : INNER PAGE */
body#t3_2 div#content {
 height: 672px;
 padding: 30px 0 0;
 background: url(images/t3-2-content.jpg) 0 0 no-repeat;
}
body#t3_2 div#left {
 float: left;
 width: 405px;
 padding: 10px 25px 10px 350px;
}
body#t3_2 div#footer {
 clear: both;
 padding: 25px 0;
 display: block;
 width: 1000px;
 float:left;
 margin-left: -350px;
}
/* TEMPLATE 4 : INNER PAGE */
body#t4 div#content {
 margin: 0px;
 padding: 10px 35px 10px 65px;
 width: 800px;
}
body#t4 div#footer {
 /*height: 122px;
font-size: 13px;
margin: 0;
padding: 0 25px;*/
height: 122px;
 font-size: 13px;
 margin: 0px;
 padding: 0px;
 width: 1000px;
}
/* TEMPLATE 5 : INNER PAGE */
body#t5 div#content {
 margin: 0px;
 padding: 10px 35px 10px 65px;
 width: 800px;
}
body#t5 div#footer {
 height: 122px;
 font-size: 13px;
 margin: 0px;
 padding: 0px;
 width: 1000px;
}
/* TEMPLATE 4-1 : INNER PAGE */
body#t4_1 div#content {
 margin: 0px;
 padding: 10px 35px;
 width: 850px;/*background: url(images/t3-1-contentNew.jpg) 0 0 no-repeat;*/
/* height: 1000px;*/
}
body#t4_1 div#footer {
 height: 122px;
 font-size: 13px;
 margin: 0px;
 padding: 35px 0px 0px;
 width: 1000px;
 clear: both;
}
body#t5_1 div#footer {
 height: 122px;
 font-size: 13px;
 margin: 0px 0px 0px -35px;
 padding: 0px;
 width: 1000px;
 clear: both;
}
body#t4_1 div#left {
 float: left;
 width: 475px;
 padding: 10px 10px 0 25px;
}
div#t4_1frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 20;
}
div#t4_1frame img {
 padding: 20px;
}
div#t4_2frame {
 background: url(images/frames/t3-2.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 24;
}
div#t4_2frame img {
 padding: 20px;
}
div#t4_3frame {
 background: url(images/frames/t3-3.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 30;
}
div#t4_3frame img {
 padding: 20px;
}
div#t4_4frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 26;
}
div#t4_4frame img {
 padding: 20px;
}
div#t4_5frame {
 background: url(images/frames/t3-2.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 34;
}
div#t4_5frame img {
 padding: 20px;
}
div#t4_5_1frame {
 background: url(images/frames/t3-3.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 33;
}
div#t4_5_1frame img {
 padding: 20px;
}
div#t4_6frame {
 background: url(images/frames/t3-3.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 22;
}
div#t4_6frame img {
 padding: 20px;
}
div#t4_7frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 26;
}
div#t4_7frame img {
 padding: 20px;
}
div#t4_8frame {
 background: url(images/frames/t3-2.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 34;
}
div#t4_8frame img {
 padding: 20px;
}
div#t4_9frame {
 background: url(images/frames/t3-3.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 22;
}
div#t4_9frame img {
 padding: 20px;
}
div#t4_10frame {
 background: url(images/frames/t3-2.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 26;
}
div#t4_10frame img {
 padding: 20px;
}
div#t4_11frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 26;
}
div#t4_11frame img {
 padding: 20px;
}
div#t4_12frame {
 background: url(images/frames/t3-1.png) 0 0 no-repeat;
 width: 329px;
 height: 287px;
 position: absolute;
 z-index: 26;
}
div#t4_12frame img {
 padding: 20px;
}
body#t4_1 div#t4_1frame {
 right: 0;
 top: 0;
}
body#t4_1 div#t4_2frame {
 right: -35px;
 top: 196px;
}
body#t4_1 div#t4_3frame {
 right: -15px;
 top: 402px;
}
body#t4_1 div#t4_4frame {
 right: 0;
 top: 608px;
}
body#t4_1 div#t4_5frame {
 right: -35px;
 top: 844px;
}
body#t4_1 div#t4_5_1frame {
 right: -35px;
 top: 844px;
}
body#t4_1 div#t4_6frame {
 right: -15px;
 top: 1082px;
}
body#t4_1 div#t4_7frame {
 right: 0;
 top: 1300px;
}
body#t4_1 div#t4_8frame {
 right: -35px;
 top: 1530px;
}
body#t4_1 div#t4_9frame {
 right: -15px;
 top: 1725px;
}
body#t4_1 div#t4_10frame {
 right: -35px;
 top: 1930px;
}
body#t4_1 div#t4_11frame {
 right: -35px;
 top: 1065px;
}
body#t4_1 div#t4_12frame {
 right: -35px;
 top: 2150px;
}
/* IN THE NEWS */
  div.news_brief {
 clear: both;
 padding: 20px 20px 20px 0;
}
div.news_brief img {
 float: left;
 padding: 0 10px 0 0;
}
div.news_brief a {
 color: #D65A24;
 font-size: 12px;
}
/* OUR TEAM */
  div.team {
 clear: both;
 padding: 20px;
}
div.team img.imgleft {
 float: left;
 padding: 0 10px 50px 0;
}
div.team img.imgright {
 float: right;
 padding: 0 0 20px 10px;
}
/* FORM */
form.form {
 margin: 10px auto 40px 0px;
 font-size: 12px;
 width: 600px;
}
form.form h4 {
 margin: 25px 0 10px;
}
form.form p {
 margin: 20px 0 3px;
 font-size: 14px !important;
 font-weight: bold;
}
form.form div {
 padding: 2px 0 5px;
}
form.form label {
 display: block;
}
form.form label.required {
 font-weight: bold;
 color: blue;
}
form.form label.error {
 color: red !important;
}
form.form input {
 width: 570px;
 font-size: 14px;
 padding: 2px;
}
form.form input.button {
 float: right;
 margin: 20px 20px;
 width: 170px;
 height: 28px;
 font-size: 14px;
}
form.form div.half {
 float: left;
 width: 300px;
}
form.form div.half input {
 width: 270px;
 font-size: 14px;
 padding: 2px;
}
form.form div.third {
 float: left;
 width: 200px;
}
form.form div.third input {
 width: 170px;
 font-size: 14px;
 padding: 2px;
}
div#validation p {
 color: red;
}
/*
 Ajatix Pure CSS Menu
 Copyright (C) 2010 Ajatix. All rights reserved.
 http://www.ajatix.com
*/
.AJXMenuCeGKRNA {
 position:relative;
 z-index:100;
 width:850px;
 height:48px;
 text-align:center;
 /*background-image: url(images/menu-bg.png);*/
	background-image: url(images/navigation-bgNew.png);
 background-repeat: no-repeat;
 background-position: center top;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 0;
 margin-left: 45px;
}
.AJXMenuCeGKRNA ul {
 position:relative;
 display:inline-block;
 margin:0;
 padding:0;
 list-style-type:none;
}
* html .AJXMenuCeGKRNA ul {
 display:inline;
}
*+html .AJXMenuCeGKRNA ul {
 display:inline;
}
.AJXMenuCeGKRNA li {
 float:left;
 margin:0;
 padding:0px 35px 0px 0;
}
.AJXMenuCeGKRNA li.tlast {
 padding-right:0px;
}
.AJXMenuCeGKRNA li:hover, .AJXMenuCeGKRNA li a:hover {
 position:relative;
}
.AJXMenuCeGKRNA a {
 display:block;
 float:left;
 height:48px;
 white-space:nowrap;
 padding:0 0px 0 0px;
 text-decoration:none;
 text-transform:lowercase;
 text-align:left;
 color:#d41a10;
 font-family: "adage-script-1", "adage-script-2", Georgia, "Times New Roman", Times, serif;
 font-size: 24px;
 font-style: normal;
 line-height: 36px;
 font-weight: 600;
}
.AJXMenuCeGKRNA li:hover a, .AJXMenuCeGKRNA a:hover {
 color:#e18205;
}
.AJXMenuCeGKRNA ul ul {
 position:absolute;
 display:block;
 left:-9999px;
 top:-9999px;
 width:136px;
 height:auto;
 background: url(images/sub-bg.gif) repeat center left;
 z-index:99;
 border-left: 1px solid #e0c6b2;
}
.AJXMenuCeGKRNA table {
 margin-top:-1px;
 border-collapse:collapse;
}
.AJXMenuCeGKRNA ul :hover ul {
 left:-10px;
 top:38px;
}
.AJXMenuCeGKRNA li li {
 width:166px;
 padding-top: 0;
 padding-right: 5px;
 padding-bottom: 1px;
 padding-left: 5px;
}
.AJXMenuCeGKRNA li li.slast {
 padding-bottom:5px;
}
.AJXMenuCeGKRNA ul ul a, .AJXMenuCeGKRNA ul :hover ul a, .AJXMenuCeGKRNA ul :hover ul :hover ul a {
 float:none;
 margin:0;
 width:120px;
 height:25px;
 padding:0 5px 0 5px;
 font-family: "adage-script-1", "adage-script-2", Georgia, "Times New Roman", Times, serif;
 font-size: 21px;
 font-style: normal;
 line-height: 29px;
 font-weight: 500;
 text-decoration:none;
 color:#ca0002;
 background:none;
}
.AJXMenuCeGKRNA ul :hover ul .sfirst a, .AJXMenuCeGKRNA ul :hover ul :hover ul .sfirst a {
 margin-top:5px;
}
.AJXMenuCeGKRNA ul ul :hover a, .AJXMenuCeGKRNA ul ul a:hover, .AJXMenuCeGKRNA ul ul :hover ul :hover a, .AJXMenuCeGKRNA ul ul :hover ul a:hover {
 color:#e18205;
}
.AJXMenuCeGKRNA ul ul a.ajxsub, .AJXMenuCeGKRNA ul :hover ul a.ajxsub {
 width:106px;
 padding:0 5px 0 5px;
 background:url(images/sub-sub.gif) no-repeat center right;
}
.AJXMenuCeGKRNA ul ul :hover a.ajxsub, .AJXMenuCeGKRNA ul ul a.ajxsub:hover {
 background:url(images/sub-sub-mo.gif) no-repeat center right;
}
.AJXMenuCeGKRNA ul :hover ul ul {
 position:absolute;
 left:-9999px;
 top:-9999px;
}
.AJXMenuCeGKRNA ul :hover ul :hover ul {
 left:135px;
 top:0px;
}
* html .AJXMenuCeGKRNA ul :hover ul :hover ul {
 left:120px;
}
.AJXMenuCeGKRNA ul :hover ul .sfirst:hover ul {
 top:10px;
}
.AJXMenuCeGKRNA br {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
}


a.menu_active, .AJXMenuCeGKRNA ul ul :hover a.menu_active, .AJXMenuCeGKRNA ul ul a.menu_active .AJXMenuCeGKRNA ul ul :hover ul :hover a.menu_active, .AJXMenuCeGKRNA ul ul :hover ul a.menu_active, .AJXMenuCeGKRNA ul ul :hover a.menu_active, .AJXMenuCeGKRNA ul ul a.menu_active, .AJXMenuCeGKRNA ul ul :hover ul :hover a.menu_active, .AJXMenuCeGKRNA ul ul :hover ul a.menu_active, .AJXMenuCeGKRNA ul ul a.menu_active, .AJXMenuCeGKRNA ul :hover ul a.menu_active, .AJXMenuCeGKRNA ul :hover ul :hover ul a.menu_active {
 color:#e18205;
}

.requiredText { color: #00F !important; font-weight: bold; }

.blue.awesome, .blue.awesome:visited {
    background-color: #2DAEBF;
}

.large.awesome, .large.awesome:visited {
    font-size: 14px;
    padding: 8px 14px 9px;
}

.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.awesome, .awesome:visited {
    background: url("/images/alert-overlay.png") repeat-x scroll 0 0 #222222;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    padding: 5px 10px 6px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.CollapsiblePanel { margin: 0px; padding: 0px; border-left: 0px solid #CCC; }
.CollapsiblePanelTab { font: italic bold 14px/18px Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 2px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; color: #D65A24; }
.CollapsiblePanelContent { margin: 0px; padding: 5px 0px 10px; font: 13px/17px Georgia, "Times New Roman", Times, serif; color: #623613; }
.CollapsiblePanelTab a { color: black; text-decoration: none; }
.CollapsiblePanelOpen .CollapsiblePanelTab { }
.CollapsiblePanelClosed .CollapsiblePanelTab { margin-bottom:15px }
.CollapsiblePanelClosed .CollapsiblePanelTab h3 { text-decoration: underline; }
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover { }
.CollapsiblePanelFocused .CollapsiblePanelTab { outline: none; }
a, a:focus { outline: none; }
