@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Short+Stack);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; color:#515151;}
/* HTML5 display-role reset for older browsers ////////////////////////////////////////////////////*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
body{    line-height: 1; font-family:Tahoma, Geneva, sans-serif;}
ol, ul{ list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{ content: ''; content: none;}
table{ border-collapse: collapse; border-spacing: 0;}
/*=====Globle Classed=====*/
h1{ font-size:25px; color:#154453;font-family: 'Short Stack', Tahoma;}
h2{ font-size:18px; color:#154453;font-family: 'Short Stack', Tahoma;}
h3{}
h4{}
p{font-size: 117%;padding:8px 0; line-height:18px;}
a:link{color: #086787;font-size:114%;}
a:visited{color: #086787;}
a:hover{ color: #086787; text-decoration: underline;}
a:active{ color: #086787; text-decoration: underline;}
ul{ padding:0; margin:0; }
ul li{ font-size: 13px; padding:5px 0; list-style:none;}
img{ border:0;}
.clear{ clear:both;}
.float-l{ float:left;}
.float-r{ float:right;}
.starred{ font-size:13px; color:#ff0000;}
.font12{ font-size:12px;}
/*==========Main Classes and IDs===========*/
#Body{ background:#1b74f6;}
/*#Form{ background:url(images/empty.png) repeat;}*/
#maincenter{ width:1198px; margin:0 auto;}
.Wrapper{ float:left; width:100%; background:#fff; border:1px solid #fff; }
.header{ float:left; width:100%; height:75px; background:url(images/header.jpg) left top no-repeat;}
#Breadcrumb{ width:1049px; height:34px; line-height:34px; padding:0 0 0 22px; margin:0 auto; border:1px solid #d7d9da; margin-top:6px; position:relative; }
#Breadcrumb span{ float:left;}
#Breadcrumb .SkinObject{ float:left; font-weight:normal; font-size:90%;}
#Breadcrumb .Sep{ float:left; width:6px; height:11px; margin-top:11px; padding:0 5px; background:url(images/grey-arrow.gif) no-repeat 6px top;}
#Breadcrumb .facebook{ text-align:right; padding-top:3px; float:right;}
#Breadcrumb .breadpane{ float:left; font-size:15px;}
#Breadcrumb .breadpane .Title{ display:none;}
#Breadcrumb .breadpane span{font-weight:normal; font-size:15px; color:#086787;}
#Breadcrumb .breadpane a{float:left; font-weight:normal; font-size:15px;}
#Breadcrumb .breadpane a:hover{ text-decoration:none;}
.breadtext{ position:absolute; left:20px; top:0;}

.maincontent{ float:left; width:1158px; padding:10px 20px 10px 20px;}
.maincontent .round-bot-curv{ float:left; background:url(images/round-bot-curv.gif) no-repeat left bottom; padding-bottom:17px;}
.maincontent .innercontent{ float:left; width:1158px;}

#footer{ float:left; width:100%; line-height:40px; text-align:center; font-size:12px; color:#fff; background:url(images/headBG.gif) no-repeat;}
#footer .copyright{ color:#fff;}
#footer a{ color:#fff;}
/*=====Button css======*/
.submitbtn{ width:92px; height:33px; background:url(images/submit-btn.png) no-repeat; border:0; cursor:pointer; font-size:0; color:#205060;}
.cancelbtn{ width:92px; height:33px; background:url(images/cancel-btn.png) no-repeat; border:0; cursor:pointer; font-size:0; color:#205060;}
.resetbtn{ width:92px; height:33px; background:url(images/resetbtn.png) no-repeat; border:0; cursor:pointer; font-size:0; color:#205060;}
.editbtn{ width:62px; height:22px; background:url(images/editbtn.png) no-repeat; border:0; cursor:pointer; font-size:0; color:#efe3e3;}
.cancel-smlbtn{ width:62px; height:22px; background:url(images/cancel-sml.png) no-repeat; border:0; cursor:pointer; font-size:0; color:#efe3e3;}

/*=====Pane Css======*/
.layout1{ width:1178px;  padding:10px 10px 10px 10px;}
.layout1 .toppane{ float:left; width:660px; padding-left:510px; height:26px;}
.layout1 .toppane p{ padding:0; font-size:0;}
.layout1 table tr td{ padding:5px;}
.DNNEmptyPane{ width:0 !important; padding:0 !important; height:0 !important;}
.layout1 .Title{ display:none;}
.layout1heading .Title{ display:inline;}
.loginpane{ float:left; width:100%; height:28px; padding-top:4px; position:relative;}
.loginpane a.loginLink{ float:right; width:91px; height:21px; color:#fff; font-weight:bold; text-align:center; font-size:13px; padding-top:4px; margin-right:30px; background:url(images/login-button-bg.png) no-repeat;}
.loginpane a:hover{ text-decoration:none;}
.loginpane a.whyregisterbtn{ float:right; width:118px; height:21px;color:#fff; font-weight:bold; text-align:center; font-size:13px; padding-top:4px; margin-right:10px; background:url(images/whyregister-btn.png) no-repeat;}
#whyregisterbox{ display:none; position:absolute; left:243px; top:100px; background-color: #d6e8f2; z-index:10000; width:700px; border:5px solid #3184b5; padding:10px 0 10px 10px; line-height:20px;}
#whyregisterbox p{ font-size:15px; padding:4px 0; line-height:20px;}
#whyregisterbox ul{ padding-left:20px;}
#whyregisterbox ul li{ font-size:15px; list-style:none;}
.loginpane:after { background-position: right top; right: 0;}
.loginpane:before, .loginpane:after { background-repeat: repeat; bottom: 0; content: " "; position: absolute; top: 0; z-index: -1;}
.loginpane:before {background-position: left top;left: 0;}
.loginpane {  position: relative; z-index: 904;}
/*=====layout1 Round box======*/
.layout1 .RoundContainer h1 .Head{ padding-left:20px;}
.layout1 .Topround{ background:url(images/round-TL.gif) no-repeat left top; padding-left:14px;}
.layout1 .Topround .Topround-rgt{ background:url(images/round-TR.gif) no-repeat right top; padding-right:14px;}
.layout1 .Topround .topround-bg{ height:13px; background:url(images/round-TM.gif) repeat-x left top;}
.layout1 .round-lft-shad{ background:url(images/round-Lft-shad.gif) repeat-y left top; padding-left:4px;}
.layout1 .round-rgt-shad{ background:url(images/round-rgt-shad.gif) repeat-y right top; padding:0 14px 0 10px;}
.layout1 .Botround{ background:url(images/round-BL.gif) no-repeat left top; padding-left:14px;}
.layout1 .Botround .Botround-rgt{ background:url(images/round-BR.gif) no-repeat right top; padding-right:14px;}
.layout1 .Botround .Botround-bg{ height:13px; background:url(images/round-BM.gif) repeat-x left top;}
/*=====prev next button======*/
.prevlinktooka{ float:left; width:69px; height:26px; background:url(images/prev-link.png) no-repeat left top; font-size:0 !important; color:#cadfe6 !important; }
.nextlinktooka{ float:left; width:69px; height:26px; background:url(images/next-link.png) no-repeat left top; font-size:0 !important; color:#cadfe6 !important;}
.nextlinklast{ float:left; width:69px; height:26px; background:url(images/next-link-last.png) no-repeat left top; font-size:0 !important; color:#cadfe6 !important;}
/*=====TOC page======*/
.imagesbox{ float:left; width:330px; background:url(images/toc-divider.gif) no-repeat right top;}
.imagesbox span{ float:left; width:100%; line-height:60px; font-size:30px; color:#154453; text-align:center;}
.toc-right-content{ float:left; padding-left:30px; padding-top:5px;}
.toc-right-content ul.homepageUl{ margin-top:15px;}
.toc-right-content ul.homepageUl li a{ font-size:20px;}
.toc-right-content ul.homepageUl li{ padding:10px 0; line-height:20px;}
.lastmonthissue{ float:left; width:352px; height:72px; padding-top:6px; margin-right:15px; background:#F3F3F3; border:1px solid #e2dfdf;}
.lastmonthissue .text{ float:left; width:268px; font-size:17px; text-align:center; color:#086787; padding:0px 10px 0 13px;}
.lastmonthissue .text a:hover{ text-decoration:none;}
/*=============================ni=====================================*/
.diving td{padding:5px;}
.diving p{ text-align:justify;}
.diving .divingimg1{ width:212px; padding:7px 0 0 5px;}
.diving .divingimg2{ width:679px; padding:7px 0 0 0;}
.findHotal{}
.findHotal h2{ color:#096787; font-size:18px; padding:0 0 15px 0; line-height: normal;}
.findHotal h2 .smalltext{color:#096787; font-size:14px;}
.findHotal h2 span{font-size:20px;}
.findHotal h2 a{ outline:none; font-size:20px; text-decoration:none; color:#154353; border-bottom:#cccccc 1px solid;}
.findHotal .Llistbg{padding:20px 0 0 0;}
.findHotal .Rlistbg{ background:url(images/lineimg.png) no-repeat scroll 0 35px transparent; padding:20px 0 0 37px;}
.findHotal .Mlistbg{ background:url(images/lineimg.png) no-repeat scroll 17px 35px transparent; padding:20px 40px 0 37px;}
.findHotal ul{ padding:0 0 0 15px;}
.findHotal ul li{ list-style:disc; line-height:normal;}
.Mlist{ padding:20px 0 0 0;}
.Llistbg img, .Rlistbg img{ padding:20px 0 0 3px;}
.Rlistbg .Dimg1{ width:198px; }
.middleimg{ padding:15px 10px 0 10px;}
.toppadd{text-align:center;}
.hotalul{ padding:10px 5px 0 15px;}
.hotalul li{list-style-type:disc; text-align:left; }
.anchs4img2{ padding:0 0 0 15px;}
.Nudibranchs12 ul{ padding:0 0 0 25px;}
.Nudibranchs12 ul li{ list-style-type:disc; font-size:12px; font-weight:bold;}
.scifhead{color: #ff0000; font-size:30px; text-align:center; padding:10px 0 20px 0;}
.smallfont{font-size:10px;}
.ScifirstC1{ float:left;}
.Rightdata{ float:right; width:460px;}
.Leftdata{ float:left; width:670px;}
.RBsea3img{padding:0 0 20px 40px;}
.hotalsdiv .headingimg{padding:30px 0 0 135px;}
.exckysuvetxt{ text-align:center; font-size:18px;}
.bigbluetxt{ text-align:center; font-size:14px; font-weight:bold; color: #086787;}
.blue1 li{ line-height:normal; color:#086787;}
.blue1, blue3{color:#086787;}
.centertxt{ text-align:center;}
.HiltonSingerL{ width:476px; padding:5px 0 0 0; text-align:justify;}
.holtontxt p{color:#086787; line-height:normal;}
.holtontxt{ padding:30px 0 30px 0;}
.bigtxt{ font-size:18px; text-align:center; font-weight:bold;}
.hotalbox{ float:left; width:355px; padding:0 5px 0 5px;}
.midleul{ padding:5px 0 0 30px;}
.midleul li{list-style-type:square;}
.readmore{float:right; font-weight: bold; padding: 30px 0pt 0pt;}
.headingbold{float: left; font-size: 17px; font-style: italic; font-weight: bold; width: 100%;}
.hotelList {clear: both; float: left; height: auto; width: 1100px;}
.hotelList td { font-size: 13px; line-height: 150%; vertical-align: top;}
.hotelText p{ padding:0;}
.diveboatBox { background: none repeat scroll 0 0 transparent; border: 1px solid #BFCCD8;font-family: Tahoma,Geneva,sans-serif; height: 314px; margin: 10px 0; padding: 0; width:556px;}
.diveboatBox p{ font-size:115%;}
.hotelBox h3{ background:url(images/hotelHeadBG.gif)repeat-x scroll left top transparent; border-bottom: 1px solid #BFCCD8; color: #484681; font-size: 18px; line-height: 30px; margin: 0; padding: 0 5px; text-transform: capitalize;}
.FboatHead{font-size:30px; font-style:italic; background:url(images/shadedBorder.gif) no-repeat scroll 0 40px transparent; padding:0 0 22px 20px;font-family: 'Short Stack', Tahoma;}
.details {background: url("images/liBullets.gif") no-repeat scroll left 6px transparent; clear: both; float: right; font-size: 12px; font-weight: bold; padding-left:7px;}
.blueColor{ color:#2A2774;}
.plainCont .ContainerContent .toc td ul { margin: 0; padding: 5px 0 15px 10px;}
.plainCont .ContainerContent .toc td ul li { display: block; font-size: 13px; line-height:normal; list-style: none outside none; padding: 3px 0;}
.toctextL{background: none repeat scroll 0pt 0pt #000000; color: #ffffff; float: left; font-size: 25px; height: 50px; padding: 32px 47px; width: 127px;}
.toctextL1{background: none repeat scroll 0pt 0pt #000000; color: #ffffff; float: left; font-size: 15px; height: 87px; padding: 65px 16px 0pt; width: 189px;}
.toc .tocRtext{ padding:0 0 0 30px; line-height:normal;}
#content img.imgIntxt, #content p img.imgIntxt {clear: none; float: left; padding: 0 5px 17px 0; }
.huntTab h2 {color: #000000; font-family: "Times New Roman",Times,serif; font-style: italic; font-weight: bold; padding: 3px 0 8px; text-align: center; font-size:20px;}
ul.lionFishPts { margin: 0; padding: 0; }
ul.lionFishPts li{display: block; list-style: none outside none; padding: 2px 10px 8px 20px;}
.calendar_container {background: url("images/calendar_bg.jpg") no-repeat scroll left top transparent; height: 254px; width: 354px; }
.calendar_container h2 {color: #2E3C42; font-size: 22px; font-weight: bold; padding: 17px 0; text-align: center; }
.calendar_container p{ padding:0 50px;}
.calendar_containeralter {
    background: url("images/calendar_bg-alter.jpg") no-repeat scroll left top transparent;
}
.LayoutBox07 p, .LayoutBox07{ font-size: 21px; text-transform: uppercase; line-height:normal;}
.clearBothHundread{ float:left; width:100%; padding-bottom:10px;}
.clearBothHundread .hotelBox{ width:537px; margin:0 5px 0 5px !important;}
.clearBothHundread .hotelBox table tr td{ padding:5px;}
/*======================subpage of finding hotal=============================*/
.middleimg{ padding:15px 10px 0 10px;}
.toppadd{text-align:center;}
.hotalul{ padding:5px 5px 0 15px;}
.hotalul li{ list-style-type:disc; text-align:left; font-size:11px;}
.anchs4img2{ padding:0 0 0 15px;}
.Nudibranchs12 ul{ padding:0 0 0 25px;}
.Nudibranchs12 ul li{ list-style-type:disc; font-size:12px; font-weight:bold;}
.scifhead{color: #ff0000; font-size:25px; text-align:center; font-weight:bold; padding:10px 0 20px 0;}	

/*===========Other Issue CSs=============*/
.hotelBox{ background:none; float:left;  width:555px; border:1px solid #CCCCCC;}
.hotelBox img{ height: 140px; width: 250px; margin-right:10px;}
/*===========Other Issue CSs=============*/
.sometimes{ font-size:22px; line-height:25lx;}
.squrel{ padding-left:70px;}
.squrel li{ list-style:disc !important;}
.tabs{ display: none !important; }
.breadcrum{ position:absolute; left:0; top:-25px; font-size:15px; }
.next-tab {left: 632px; top: -34px;}
.prev-tab{left: 529px; top: -34px; }
/*===========Video page CSs=============*/
.youtuvideo{ float:left; width:675px;}
.rightvideosection{ float:left; width:428px; margin-bottom:20px; background:#c5e3f4 url(images/youtube-rgt-bg.png) repeat-y left top; border:1px solid #135f8b;}
.youtuDesRow{ float:left; width:374px; padding:8px; margin:0 10px; color:#0F5B97;}
.youtuDesRow:hover{ background:#e3f2fb;}
.youtuDesRow img{ margin-right:10px;}
.videolink{ float:left; width:100%; height:30px; line-height:30px; background:#135f8b;}
.videolink table{ width:100%; text-align:center;}
.videolink table tr td span{ color:#fff; font-size:12px;}
.videolink table a{ color:#fff;}
.youtuDes{ float:left; width:100%; height:534px; overflow:auto; margin-top:5px;}
.youtubevideo { display: none; float: left; padding-bottom: 10px; padding-left: 310px; position: relative;}
.closebutton { background: url("images/x.png") no-repeat scroll 0 0 transparent; float: left; height: 28px; left: 865px; position: absolute; top: -24px; width: 26px;}
.closebutton:hover{ text-decoration:none;}
/*===========Add New Group Page CSS=============*/
.tblmaintdcss{ width: 270px; text-align:right;}
.tdfirstcss { float:right;  color: #444444; line-height:18px;  font-size: 13px; font-weight: bold; padding-right:10px;}
.tblmaincss tr td{ padding:5px 0;}
.headingform{ float:left; width:100%; text-align:left; font-size:19px; color:#154453; line-height:40px; border-bottom:1px dashed #cbc9c9;}
.checkboxarea{ width:465px; margin-top:-3px;}
.checkboxarea tr td{ padding:3px 0; width:33%;}
.checkboxarea tr td label{ float:left; margin-top:4px; font-size:12px; color:#444;}
.whygroupname{ float:left; width:100%; padding:5px 0 0 10px; color: blue; font-size: 12px; cursor: pointer;}
.personalbox{ float:left; width:306px; background:url(images/personalbox-topcurv.png) no-repeat left top; padding-top:8px; margin-left:40px;}
.personalbox .personal-botcurv{ float:left; width:306px; background:url(images/personalbox-botcurv.png) no-repeat left bottom; padding-bottom:8px;}
.personalbox .personalcontent{ float:left; width:286px; min-height:206px; height:auto !important; height:206px; background:#2777a5 url(images/personalbox-middlebg.png) repeat-x left top; padding:0 10px;}
.personalbox .personalcontent h3{ float:left; width:100%; border-bottom:1px dashed #fff; font-size:15px; color:#fff;font-family: 'Short Stack', Tahoma; line-height:24px;}
.personalbox .personalcontent table tr td{ color:#fff; font-size:13px; padding:4px;}
.personalbox .personalcontent .personaltext{ float:left; color:#fff; font-size:13px; padding:4px;}
.personalbox .personalcontent .txtareacss{ width:165px;}

.viewgroupleft{ float:left; width:251px; background:url(images/viewgroup-lefttopcurv.gif) no-repeat left top; padding-top:9px;}
.viewgroupleft .viewgroupbotcurv{ float:left; width:251px; background:url(images/viewgroup-leftbotcurv.gif) no-repeat left bottom; padding-bottom:11px;}
.viewgroupleft .viewgroupinner{ float:left; width:247px; min-height:558px; height:auto !important; height:558px; 
background:#45a1c1 url(images/viewgroup-middlebg.gif) repeat-x; padding-left:4px;}
.viewgroupleft .viewgroupinner .tditems{ float:left; width:240px; padding:5px 0 9px 7px; background:url(images/viewgroup-divier.png) no-repeat center bottom;}
.viewgroupleft .viewgroupinner a{ font-size:13px; color:#fff; font-family: 'Short Stack', Tahoma; text-decoration:none !important;}
.viewgroupleft .viewgroupinner .shortdis{ font-size:12px; color:#add8e5; line-height:18px;}
.viewgroupleft .viewgroupinner .postedby{ font-size:11px; color:#add8e5;}
.viewgroupleft .viewgroupinner .currectgroup,.viewgroupleft .viewgroupinner .hovergroup{ background-color:#d6e8f2; border-bottom:3px solid #3b6075;}
.viewgroupleft .viewgroupinner .currectgroup a, .viewgroupleft .viewgroupinner .currectgroup .shortdis,  .viewgroupleft .viewgroupinner .currectgroup .postedby, .viewgroupleft .viewgroupinner .hovergroup a, .viewgroupleft .viewgroupinner .hovergroup .shortdis,  .viewgroupleft .viewgroupinner .hovergroup .postedby {color:#00181f;}
.img_okay{ cursor:pointer;}
.dvddl3_css select{ width:245px; padding:2px 0;}

.viewgroupdis{ float:left; width:590px; background:#d6e8f2 url(images/viewgroup-rgttopcurv.png) no-repeat right top;}
.viewgroupdis .viewgroupinner{ float:left; width:540px;min-height:578px; height:auto !important; height:578px;  padding:0 25px; background:url(images/viewgroup-rgtbotcurv.png) no-repeat right bottom;}
.layout1 .viewgroupdis .viewgroupinner table#tbl_gd tr td{ font-size:13px; color:#154453; line-height:20px; padding:5px 0;}
.layout1 table#tblmain tr td{ padding:0;}
.viewgroupdis .viewgroupinner table tr td b{ font-weight:bold; color:#154453;}
.viewgrouplink{ position:absolute; top:-23px; left:395px; float:left; height:26px; background:url(images/viewgroup-link-lftcurv.gif) no-repeat left top; padding-left:10px;}
.viewgrouplink .viewgrouplink-rgt{ float:left; height:26px; background:url(images/viewgroup-link-rgtcurv.gif) no-repeat right top; padding-right:10px;}
.viewgrouplink .viewgrouplinkinner{ float:left; height:17px;  line-height:26px; background:url(images/viewgroup-link-middlebg.gif) repeat-x left top; padding:9px 10px 0 10px;}
#lb_otherview{ cursor:pointer; float:left; width:145px; height:10px; font-size:0; background:url(images/howseeother.gif) no-repeat;}
#lb_share{ cursor:pointer; float:left; width:31px; height:10px; background:url(images/share-link.gif) no-repeat;}
#lb_edit{ cursor:pointer; float:left; width:22px; height:10px; background:url(images/edit-link.gif) no-repeat; font-size:0;}
#lb_back{ cursor:pointer; float:left; width:94px; height:10px; background:url(images/createnewgroup.gif) no-repeat; font-size:0;}
.gouplinkdivider{ float:left; width:20px; height:10px; background:url(images/viewgroup-link-divider.gif) no-repeat 10px 0;}
#loading_overlay { background-color:#000; filter:alpha(opacity=75); height:100%; left:0px; moz-opacity:0.75; opacity:0.75; position:fixed; top:0px; width:100%; z-index:104; }
* html #loading_overlay { height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); position:absolute; }

#loading_overlay1 { background-color:#000; filter:alpha(opacity=75); height:100%; left:0px; moz-opacity:0.75; opacity:0.75; position:fixed; top:0px; width:100%; z-index:104; }
* html #loading_overlay1 { height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); position:absolute; }
.sharebox{ display:none; float: left; position: absolute; top: 10px; left: 318px; background-color: #d6e8f2; z-index:10000; width:500px; border:5px solid #3184b5; padding:10px 0 10px 10px;}
.textbox{float:left;width:238px;height:25px;font-size:15px;color:#444;padding:0 5px;border:0;background:url(images/textbox.png) no-repeat left top;}
.textarea{ float:left;width:290px;height:79px;font-size:15px;color:#444;padding:4px 5px;border:0;background:url(images/textarea.png) no-repeat left top;}
.otherdetails{ display:none; float: left; position: absolute; top: 10px; left: 179px; background-color: #d6e8f2; z-index:10000; width:800px; border:5px solid #3184b5; padding:10px 0 10px 10px;}
.closebtn{ float:right; margin-right: -21px; margin-top: -31px; cursor:pointer;}
.otherdetails table tr td{color: #154453; font-size: 13px; line-height: 20px; padding: 5px 0;}
.otherdetails table tr td b{ font-weight:bold; color:#154453;}

/*======Contact us page==========*/
.contectuspage tr td{ padding:5px 5px;}
/*======Join group page==========*/
.grouptitle{ float:left; width:100%; padding-bottom:10px; border-bottom:2px dashed #2d7299;}
.newinvitegroup{ float:right; margin-right:137px;}
.newinvitegroup .viewgrouplink{ position:inherit; top:0; left:0;}
.inviteother{ float:left; width:70px; height:10px; background:url(images/inviteothers.png) no-repeat;}
.invitegroup{ margin-top:26px;}
.jointhisgroup{ float:left; width:81px; height:10px; background:url(images/jointhisgroup.png) no-repeat;}
.newgroupview{ float:left; width:900px; margin-left:122px; background:url(images/newgroup-topcurv.png) no-repeat left top; padding-top:5px;}
.newgroupview .newgroupinner{ float:left;width:860px; padding:10px 20px; background:#d6e8f2 url(images/newgroup-botcurv.png) no-repeat left bottom; }
.newgroupview .newgroupinner .lb_grpname_css{ float:left; font-size:20px; font-weight:bold; font-family: 'Short Stack', Tahoma;}
.newgroupview .newgroupinner .postedby{ float:right; font-size:12px; color:#086787; font-style:italic;}

.fb_edge_widget_with_comment{float: right; padding-top: 3px; position: absolute;right: 140px; text-align: right; top: 189px;}

.fb_edge_widget_with_comment:after { background-position: right top; right: 0;}
.fb_edge_widget_with_comment:before, .fb_edge_widget_with_comment:after { background-repeat: repeat; bottom: 0; content: " "; position: absolute; top: 0; z-index: -1;}
.fb_edge_widget_with_comment:before {background-position: left top;left: 0;}
.fb_edge_widget_with_comment {  position: relative; z-index: 904;}