body {margin:0px;padding:0px;border:0px;color:#333;font:normal 12px arial,helvetica,sans-serif;text-align:center;background:#fff;}

.navbg {display:table;width:100%;background: #7FB424 url("/images/07/nav/bgtop.gif") repeat-x bottom center;}
.navbgWhite {display:table;width:100%;background: #fff; border-bottom:1px solid #999;}

#header { float:left;height: 28px; margin: 0 0 0 0px; padding: 0; position: relative;}
#header #nav { list-style:none ;height:28px; margin: 0 0 0 29px; padding: 0;}
#header #nav li { display:inline; }
#header #nav li a {float: left; height:28px; background-image: url("/images/07/nav/nav_mob.gif"); background-repeat: no-repeat; overflow:hidden;}
#invitationHeader #header #nav li a {float: left; height:28px; background-image:url(/images/08/nav/nav.gif); background-repeat: no-repeat; overflow:hidden;}
a.newcirc {display:block;position:absolute;left:530px;top:-17px;z-index:1001;background: url("/images/07/nav/new.png");}
/* off */
#header #nav li#nav_home a { width:59px; background-position: 0 0;}
#header #nav li#nav_invite a { width:97px; background-position: -59px 0;}
#header #nav li#nav_entertain a { width:109px; background-position: -156px 0;}
#header #nav li#nav_blog a { width:55px; background-position: -265px 0;}
#header #nav li#nav_gifts a { width:57px; background-position: -320px 0;}
#header #nav li#nav_ecards a { width:73px; background-position: -377px 0;}
#header #nav li#nav_mobile a { width:92px; background-position: -450px 0;}
/* over */
#header #nav li#nav_home a:hover { background-position: 0 -28px;}
#header #nav li#nav_invite a:hover { background-position: -59px -28px;}
#header #nav li#nav_entertain a:hover { background-position: -156px -28px;}
#header #nav li#nav_blog a:hover { background-position: -265px -28px;}
#header #nav li#nav_gifts a:hover { background-position: -320px -28px;}
#header #nav li#nav_ecards a:hover { background-position: -377px -28px;}
#header #nav li#nav_mobile a:hover { background-position: -450px -28px;}
/* on */
#header #nav li#nav_home.home  a { background-position: 0 -56px;}
#header #nav li#nav_home.home  a:hover { background-position: 0 -56px;cursor:default;}
#header #nav li#nav_invite.invite a { background-position: -59px -56px;}
#header #nav li#nav_invite.invite a:hover { background-position: -59px -56px;cursor:default;}
#header #nav li#nav_entertain.entertain a { background-position: -156px -56px;}
#header #nav li#nav_entertain.entertain a:hover { background-position: -156px -56px;cursor:default;}
#header #nav li#nav_blog.blog a { background-position: -265px -56px;}
#header #nav li#nav_blog.blog a:hover { background-position: -265px -56px;}
#header #nav li#nav_gifts.gifts a { background-position: -320px -56px;}
#header #nav li#nav_gifts.gifts a:hover { background-position: -320px -56px;}
#header #nav li#nav_ecards.ecards a { background-position: -377px -56px;}
#header #nav li#nav_ecards.ecards a:hover { background-position: -377px -56px;cursor:default;}
#header #nav li#nav_mobile.mobile a { background-position: -450px -56px;}
#header #nav li#nav_mobile.mobile a:hover { background-position: -450px -56px;cursor:default;}

#header #nav li#nav_send a { width:169px; background-position: 0 0;}
#header #nav li#nav_send a:hover { background-position: 0px -36px;}
#header #nav li#nav_auto a { width:245px; background-position: -169px 0;}
#header #nav li#nav_auto a:hover { background-position: -169px -36px;}

td, p {color:#333;font:normal 12px arial,helvetica,sans-serif;}

form {margin:0px;padding:0px;border:0px;}

button {border-style: solid;border-width: 0px;padding: 0px;margin: 0px;cursor:pointer;background: none;}
button img{vertical-align:middle;}

h1 {font:normal 26px arial,helvetica,sans-serif;margin:0px;padding:0px;}
h2 {font:normal 21px arial,helvetica,sans-serif;margin:0px;padding:0px;}
h3 {font:normal 18px arial,helvetica,sans-serif;margin:0px;}
h4 {font:normal 16px arial,helvetica,sans-serif;margin:0px;}
h5 {font:normal 14px arial,helvetica,sans-serif;margin:0px;}

.clr {clear:both;}

.footerWrapper {clear:both;width:100%;padding-top:40px;}
.footer {width:774px;margin:0px auto;padding:10px 5px;color:#666;font:normal 11px arial,helvetica,sans-serif;text-align:center;}

.form {color:#000;font:normal 11px arial,helvetica,sans-serif;background-color:#fff;}

.formstyle {color:#000;font:normal 12px arial,helvetica,sans-serif;background-color:#fff;border:solid 1px #000;}

.searchForm { font: normal 11px arial, helvetica, sans-serif; width: 138px;}

.textop {vertical-align:text-top}

.textbot {vertical-align:text-bottom}

.textpad {padding-left: 10px;}

.textright {font-weight:bold;text-align:right;}

.main {width:774px;margin:0px auto;padding-top:27px;text-align:left;}

/* hides rule from IE5-Mac \*/
  .main {float:none;} 
/* End IE5-Mac hack */

/* containers */

.hide {display: none;}
.show {display: block;}
.left {width:460px;margin:0px 0px 20px 0px;padding:0px;float:left;}

.mid {width:478px;margin-bottom:20px;padding:0px 7px 0px 9px;float:left;}

.right {width:300px;margin:0px 0px 20px 0px;padding:0px;float:right;}

.mainnav {width:774px;margin:0px auto;padding-top:1px;text-align:left;}

.leftsm {width:180px;margin:0px 0px 20px 0px;padding:0px;float:left;}

.rightbg {width:580px;margin:0px 0px 20px 0px;padding:0px;float:right;}

.framed {height:100px;width:774px;margin:0px auto;padding-top:10px;text-align:left;}

.diva{padding:0px;margin:0px;}
.diva div{float:left;}

.box0 {border:2px solid #ed8e48;background:#fff;}

.box01 {border-width: 0px 2px 2px;border-style: solid;border-color: #ed8e48;background:#fef9ec;padding:6px 9px 10px 9px;}

.giftbox{width:33.33%;padding-bottom:5px;border:1px solid #ccc;text-align:center;}
.giftbox a{font-size:11px;text-decoration:underline;}
.giftbox img{margin:5px;}

.email {overflow:hidden;width:300px;}
.email div {width:250px;float:left;}
.email div a {width:50px;float:right}

/* td containers */

.viewtxt {padding:0px 0px 8px 12px;color:#71AD08;cursor:pointer;}
.grydashed {border-top:1px dashed #ccc;padding:0 0;}
.grydashed div a {padding-left:12px;}

.grouplist {clear:both;padding:2px 5px;border-bottom:solid 1px #ccc;color:#333;font:normal 12px arial;background-color:#f2f2f2;text-align:right;}
.grouplist  label {float:left;padding:2px;}

.greybg{background-color:#f7f7f7;}
.greybt{height:28px;border-bottom:solid 1px #ebebeb;}
.greybt.rt{border-right:solid 1px #ccc;text-align:center;}
.greybt.lt{padding-left:15px;}

.graybar {padding:5px 0px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#333;font:bold 11px arial;}
.dkbox {border:solid 1px #999;background-color:#fff;width:210px;font:normal 12px arial;}
.dksmbox {border:solid 1px #999;background-color:#fff;width:35px;font:normal 12px arial;}

.profilebox {border:solid 1px #b7b7b7;background-color:#fff;}
.profileform {margin: 0;padding: 0;}
.profileform  div {clear: left;display: block;margin:10px 0;padding: 1px 3px;}
.profileform div label {clear:both;display: block;float: left;width: 180px;padding: 1px 5px;margin: 0 0 5px 0;text-align: right;font-weight: bold;}
.profileform div input, .profileform div select, .profileform div textarea {width: 230px;padding: 0px 0px 2px 3px;margin: 0 5px 0 0;color:#000;font:normal 11px arial,helvetica,sans-serif;background-color:#fff;}
.profileform div input.inputbox, .profileform div input.inputradio {margin: 0 5px;height:16px;width: 16px;}
.tdDrop {border-style: solid; border-width: 1px 1px 1px 1px; border-color: #95C246; background: #f2f8e9; text-align: left;}
.tdDrop h1{font:bold 13px arial,helvetica,sans-serif;margin:0px;color:#71AD08;}
.tdDrop a:link    {color:#95C246;text-decoration:none;}
.tdDrop a:visited {color:#95C246;text-decoration:none;}
.tdDrop a:hover   {color:#71AD08;text-decoration:none;}
.tdDrop a:active  {color:#71AD08;text-decoration:none;}
.tdDrop td {font:normal 12px arial,helvetica,sans-serif; color:#333;}

.createMod {text-align:left;}
.createMod a:link    {color:#95C246;text-decoration:none;}
.createMod a:visited {color:#95C246;text-decoration:none;}
.createMod a:hover   {color:#71AD08;text-decoration:none;}
.createMod a:active  {color:#71AD08;text-decoration:none;}
.createMod h1{font:bold 13px arial,helvetica,sans-serif;margin:0px;color:#71AD08;}
.createMod td {font:normal 12px arial,helvetica,sans-serif; color:#333;}
.createMod h2{font:bold 14px arial,helvetica,sans-serif;margin:0px;color:#333;}
.createMod .form {color: #333; font-family: arial; font-size: 11px; background-color: #fff}

.food td {padding:8px 2px 8px 10px; border-style: solid; border-width: 0px 0px 1px 1px; border-color:#99C253; font-size:11px;}

.wht {background-color: #fff; color: #000; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}

.other {background-color: #f3f3f3; color: #fff; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}
.other p {margin: 0 5px;}
.bl {background-color: #f5f9ee; color: #000; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}
.bl p {margin: 0 5px;}
.dkbl {background-color: #e2eecd; color: #000; text-align: left; font-size: 10px; font-weight:normal; font-family: arial, sans-serif;}
.dkbl p {margin: 0 5px;}
/* end td containers */

/* bars */
.statusbar, .infobar, .errorbar,.createbar {border:1px solid #a3a1a1; background:#f0f0f0; padding:5px;margin:0px 10px 15px 10px;font-size:11px;color: #666;font-weight:bold;text-align:center;}
.statusbar a {color:#72ae0a;}
.statusbar a:hover{color:#579e0f;}

.createbar a:link    {color:#666;text-decoration:underline;font:bold 11px arial,sans-serif;}
.createbar a:visited {color:#666;text-decoration:underline;font:bold 11px arial,sans-serif;}
.createbar a:hover   {color:#999;text-decoration:none;font:bold 11px arial,sans-serif;}
.createbar a:active  {color:#666;text-decoration:underline;font:bold 11px arial,sans-serif;}

.errorbar a {color:#dc3e09;}
.errorbar a:hover{color:#a80707;}

.warningbar{height:39px;margin-bottom:15px;padding:0px 5px;border:1px solid #a3a1a1; background:#f0f0f0; font-size:11px;color: #666;font-weight:bold;text-align:center;}
.warningbar a {color:#dc3e09;}
.warningbar a:hover{color:#a80707;}

.smwarning {border:0; color:#f00; font-weight:bold;}
/* end bars */

/* backgrounds and borders*/


img.end {width: 8px; height: 8px; border: none; display: block !important;}
.outertop {background: url("/images/07/graphics/toplt.gif") no-repeat top left; text-align: right;}
.outerbot {background: url("/images/07/graphics/botlt.gif") no-repeat top left; text-align: right;}
.outerrt {width:5px;background: url("/images/07/graphics/right.gif") repeat-y top right;}
.outer{ margin:0px;padding:0px;border:solid 1px #b7b7b7;}

.grysq {margin:0px;padding:0px;border:solid 1px #ebebeb;background:none;}
.grytd {margin:0px;padding:0px;border-color: #ccc; border-style: solid; border-width: 0px 1px 0px 1px; background:none;}
.grytop { height:4px; background: url("/images/07/graphics/gry_tl.gif") no-repeat top left; text-align: right;}
.grybot { height:4px; background: url("/images/07/graphics/gry_bl.gif") no-repeat top left; text-align: right;}

.bg {width:100%;padding-top:16px;background: none;}

.topbg {width:100%;background-color:#fff;}
.bg_activities {width:100%;background-color:#fff;}
.bg_baby {width:100%;background-color:#fff;}
.bg_birthday {width:100%;background-color:#fff;}
.bg_cocktail {width:100%;background-color:#fff;}
.bg_house {width:100%;background-color:#fff;}
.bg_kids {width:100%;background-color:#fff;}
.bg_poker {width:100%;background-color:#fff;}
.bg_reunion {width:100%;background-color:#fff;}
.bg_wedding {width:100%;background-color:#fff;}
.bg_dinner {width:100%;background-color:#fff;}
.bg_tvnight {width:100%;background-color:#fff;}

.diagonal {clear:both;background: url("/images/07/backgrounds/diagonal.gif");}

.partnerbg {background-color:#fff; background: url("/images/06/partners/alpsevian.jpg") no-repeat top center ;}

.bg01 {background:#ed8d47 url("/images/06/backgrounds/hdr_planning.gif") repeat-x top;}

.greenGradStars{background: #fff url("/images/06/backgrounds/greenGradGears02.jpg") repeat-x bottom;border:1px solid #ccc;}

.grndot {background: url("/images/06/graphics/h_grn.gif") repeat-y top right;}

.dottedLn {background: #fff url("/images/06/graphics/dot_gry.gif") repeat-x center;}

.ecardtop2 {padding:0px;margin:0px;background: #6cbebe url("/images/06/backgrounds/turqbgger.jpg") repeat-x top;}

.sidePlaces{border:1px solid #ccc;background:#fff url("/images/06/backgrounds/orangeGrad01.jpg") repeat-x bottom;padding:8px;}

.sideEvents{border:1px solid #ccc;background:#fff url("/images/06/backgrounds/greenGrad01.jpg") repeat-x bottom;padding:8px;}

.greyBorder {border:1px solid #999;background-color:#fff;overflow:auto;color: #333;font-family: arial, helvetica, sans-serif;font-size: 12px;text-align:left;}

.designBorder2 {border-style: solid; border-color: #95C246; background:#fcfdf0;text-align: left; width:232px; font-weight:bold;}

.createBorder {border-style: solid; border-width: 0px 2px 2px 2px; border-color:#95C246; text-align:left;}

.createBorder2 {border-style: solid; border-color: #95C246; background: #F8FADA;text-align: left; width:232px; font-weight:bold;}

.grnbord {border-style:solid;border-width:2px 2px 2px 2px;border-color:#CFE3AD;padding:9px 12px 12px 12px;background:#ffffff;}

.grnbord h2 {font:normal 21px arial,helvetica,sans-serif;margin:0px; color:#71AD08;}

.landing {background:url("/images/06/backgrounds/grnhrztnl.jpg") repeat-x bottom;border-style: solid; border-width: 0px 2px 2px 2px; border-color:#95C246; text-align:left;}

.landpage {background:url("/images/06/backgrounds/grnhrztnl.jpg") repeat-x bottom;border:solid  2px #95C246; text-align:center;}

.sideInvites{border:1px solid #CACBC9;background-color:#F7F7F7;padding:6px 8px 7px 8px;}

.shaded {background: #fff url("/images/06/backgrounds/gryhztl.jpg") repeat-x bottom center;}

.ecardtop2 h2{padding:0px 0px 0px 10px;text-align:left;color:#47aeae;}
/* end backgrounds and borders */


/* headers */
.ecardHead {color:#fff;padding:0px;background:#7cc4c4 url("/images/06/backgrounds/hdr_ecards.jpg") repeat-x top;font:normal 12px arial,helvetica,sans-serif;}

.faqhead {border:solid 2px #C7DE9D;background:#F2F8E9 url("/images/06/backgrounds/grn_pin4.gif") repeat-x top;}

.inviteHead {color:#fff;padding:10px;background:#95c246 url("/images/06/backgrounds/hdr_invitations.jpg") repeat-x top;}

.planHead {color:#fff;background:#ed8d47 url("/images/06/backgrounds/hdr_planning.jpg") repeat-x top;}

.viewcard p	{font-size:13px;padding:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px; line-height:15px;}

.budgetop {height:22px;margin:0px;padding:0px;color:#666;font-size:11px;background-color:#fef9ec;}

.review {height:20px;margin:0px;padding-left:10px;border-top:1px solid #ccc;}

.reviewtop {height:22px;margin:0px;padding: 4px 0px 0px 10px;font-size:11px; font-weight:bold; color:#666;background-color:#f0f0f0;}

.navbar {width:100%;height:52px;background: url("/images/06/nav/navbg.gif") repeat-x top center;text-align:center;}

.ecardtop {width:774px;padding:0px;margin:0px;border-style:solid;border-width:0px 2px 2px 2px;border-color:#47aeae;background-image: url("/images/06/backgrounds/turqbg.jpg");background-repeat: repeat-x;}

.ecardtop h2{padding:0px 0px 0px 10px;text-align:left;color:#47aeae;}

.ecardmod {padding:0px;margin:10px;border-style:solid;border-width:1px;border-color:#47aeae;background-color:#e9f5f5;}	

.grnhead {height:38px;padding:5px 0px 0px 10px;background-color:#a0c85b;color:#fff;}

.inviteHead { color:#fff;padding:10px;background:#95c246 url("/images/06/backgrounds/hdr_invitations.jpg") repeat-x top;}

.planInviteHead {color:#fff;padding:6px 8px 3px;background:#8DBD39 url("/images/06/backgrounds/barGreen02.gif") repeat-x top;}

.grngrad {
width:774px;
padding:0px;
margin:0px;
border-style:solid;
border-width:0px 2px 2px 2px;
border-color:#95C246;
background-image: url("/images/06/backgrounds/greenGrad04.jpg");
background-repeat: repeat-x;
}
/* end headers */


/* ul */

ul.menulist {list-style-type:none;padding:0px;margin:0px;}
		
ul.grylist {list-style-type:none;padding:0px 5px 5px 10px;margin:0px;}
ul.grylist LI {background: none/*url("/images/06/arrows/gry.gif") no-repeat 0px 4px*/;margin:2px 2px;}

ul.giftlist {list-style-type:none;padding:0px 5px 5px 10px;margin:0px;}
ul.giftlist LI {background: url("/images/06/arrows/red_gift.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px 0px -10px;}
ul.giftlist a {color:#bf5b69;}

ul.grylist .grn {background: url("/images/06/arrows/grn.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .turq {background: url("/images/06/arrows/turq.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .non {background: url("/images/t.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .org {background: url("/images/06/arrows/org.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .red { background: url("/images/06/arrows/red.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}
ul.grylist .blk { background: url("/images/06/graphics/dot_blk.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px;}

ul.orgsqr {list-style-type:none;padding:0px 5px 5px 10px;margin:0px;}
ul.orgsqr li {background: url("/images/06/icons/orgsqr.gif") no-repeat 0px 4px;padding-left:10px;margin:2px 2px 4px 2px;}

ul.recipes {margin:0px 0px; padding:0px 0px;}

ul.recipes li {list-style-type: none; padding:0px 0px; margin:0px 0px;}

.refinelist       {padding:0px; margin: 0px 10px 0px 0px; line-height: 12px; list-style-image: url("/images/w.gif")}
.refinelist LI    {margin: 0px 0px 4px 0px;}

.locIcon {margin:-2px 0px -2px -25px; padding: 0px 0px 0px 0px; list-style-image: url("/images/06/icons/bulb.gif");}
/* end ul */

/* thumbs and image borders */

.thumb0 {background-image: url("/images/06/planning/transbg.gif");background-repeat:no-repeat; float:left;padding:8px 13px 9px 13px;text-align:center;font-size:11px;}

.thumb1 {background-image: url("/images/06/planning/thumbbg.gif");float:left;padding:8px 13px 9px 13px;text-align:center;font-size:11px;}

.thumb2 {float:left;background-image: url("/images/06/ecards/bgthumb.gif");background-repeat: no-repeat;text-align:center;padding: 10px 10px 10px 18px;font-size:11px;}

.thumb3 {background-image: url("/images/06/planning/thumbbgGreen.gif");padding:8px 10px 0px 13px;text-align:center;font-size:11px;}

.thumb4 {background: #fff url("/images/06/ecards/thumbWhite.gif") no-repeat top left;padding: 4px 0px 0px 0px;vertical-align:top;font-size:11px;}

.thumb5 {background: url("/images/06/ecards/thumbBlue.gif") no-repeat center top;padding: 9px 7px 5px 7px;font-size:11px;text-align:center;}

.thumbtrans {background:transparent url("/images/06/ecards/thumbtrans.gif") no-repeat top left; padding: 0px 5px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thumbtrans1 {background:transparent url("/images/06/ecards/thumbtrans.gif") no-repeat top center; padding: 0px 2px 0px 0px;text-align:center;font-size:11px;}

.thumb6 {background:#fff url("/images/06/ecards/thumbWhite2.gif") no-repeat top left; padding: 0px 14px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thumb7 {background: url("/images/06/graphics/thumbbg120.gif") no-repeat top center;padding:3px 5px 8px 5px;text-align:center;font-size:11px;}

.thumb8 {background:#fff url("/images/06/ecards/thumbWhite2.gif") no-repeat top left; padding: 0px 15px 11px 0px;vertical-align:top;font-size:11px;text-align:center;}

.thumb9 {background: url("/images/06/graphics/thumbbg120.gif") no-repeat 3px 0px;padding:3px 5px 8px 5px;text-align:left;font-size:11px;}

.thumb10 {float:left;background: url("/images/06/graphics/thumbbg120.gif") no-repeat top center;padding-top:3px;width:126px;height:120px;font-size:11px;text-align:center;}

.thumb11 {background:#fff url("/images/06/ecards/thumbWhite2.gif") no-repeat 10px 0px;width:115px;font-size:11px;text-align:center;}

.thumb12 {background:#fff url("/images/06/graphics/thumb120_wht.gif") no-repeat top center;font-size:11px;text-align:center;}

.thumb13 {background:url("/images/06/ecards/thumbWhite2.gif") no-repeat top center; padding: 0px 3px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thumb14 {background: url("/images/06/graphics/thumbbg2.gif") no-repeat top left;padding:0px 20px 0px 0px;}

.thumb15 {background-image: url("/images/06/planning/trans105.gif");background-repeat:no-repeat; float:left;padding:0px 16px 15px 14px;text-align:center;font-size:11px;}

.thumbTan {background:#FAF5E6 url("/images/06/ecards/thumbTan.gif") no-repeat top left; padding: 0px 14px 0px 0px;vertical-align:top;float:left;font-size:11px;text-align:center;}

.thCreate {background-image: url("/images/06/graphics/thumbbg.gif"); background-repeat:no-repeat;background-position:top left;padding:8px 0px 8px 0px; width:140px; text-align:center;}

.thCreate2 {background: #EEF6E2 url("/images/06/graphics/thumbbg2.gif") no-repeat top center;padding:0px 3px 0px 3px; text-align:center;font-size:11px;}

.orgFrame {border:1px solid #f5c6a0;background:#fff;}

.crumb {width:100%;height:30px;margin:0px;padding:0px;font-weight:bold;background:url("/images/06/backgrounds/grey.gif") repeat-x top center ; text-align:center;}

.grayFrame {border:1px solid #ccc;background:#fff;}
.grayBot {border-bottom:1px solid #ccc;padding:6px;}
.grayBot2 {border-top:1px solid #e7e6e6;height:1px;}
.grayBotLft {float:left;width:47%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:6px;}
.graydash {border-top:1px dashed #ccc;padding:10px;}
 	
.imgStar {margin:0px 0px 1px -2px;}
.ecardImg {padding:0px; border:1px solid #666;}
.grayBox {border:1px solid #ccc;padding:6px 4px 10px 4px;}
.boxes {border-bottom:1px solid #ccc;padding:5px 5px 16px 5px;width:50%;}
.galleryImg {padding:0px; border:1px solid #000;}
.galleryTxt {padding: 5px 6px 10px 0px;text-align: center;font-size:11px;}

.imageBorder  {border: 1px solid #000000;}

.imgCenter {width:33%;text-align:center;font-size:11px;line-height:12px;vertical-align:top;}
/* end thumbs and image borders */


/* fonts */
.white9 {color:#fff;font:bold 9px arial;}
.wht11{color:#fff;font-size:11px;font-weight:normal;}
.wht12{color:#fff;font-size:12px;font-weight:normal;}
.wht11b{color:#fff;font-size:11px;font-weight:bold;}
.wht13b{color:#fff;font-size:13px;font-weight:bold;}
.white14 {color:#fff;font: 14px arial;}

.orangeText {color:#e8721b;}
.orgText12b {color:#E8731D; font: bold 12px arial;}

.grnText10 {color:#71AD08; font:normal 10px arial;}
.grnText10b {color:#71AD08; font:bold 10px arial;}
.grnText11 {color:#71AD08; font:normal 11px arial;}
.grnText11b {color:#71AD08; font:bold 11px arial;}
.grnText12 {color:#71AD08; font: normal 12px arial;}
.grnText12b {color:#71AD08; font: bold 12px arial;}
.grnText13b {color:#71AD08; font: bold 13px arial;}
.grnText14 {color:#71AD08; font:normal 14px arial;}
.grnText14b {color:#71AD08; font:bold 14px arial;}
.grnText18 {color:#71AD08; font:normal 18px arial;}
.grnText21 {color:#71AD08; font:normal 21px arial;}

.greenText {color:#72ae0a;}

.ecardText {color:#47aeae;}
.turqText {color:#47aeae;}
/* delete one above */

.medGray { color:#666;}
.medGrayb { color:#666;font-weight:bold;}
.medGray10 {color:#666; font:normal 10px arial;}
.medGray10b {color:#666; font:bold 10px arial;}
.smallText {font-size:11px;color:#666;}
.medGray11 {color:#666; font:normal 11px arial;}
/* delete one above */
.medGray11b {color:#666; font:bold 11px arial;}
.medGray11b.spc {line-height:22px}
.medGray12 {color:#666; font:normal 12px arial;}
.medGray12b {color:#666; font:bold 12px arial;}
.medGray13b {color:#666; font:bold 13px arial;}
.medGray14b {color:#666; font:bold 14px arial;}


.dkGry9  {color:#333;font: 9px arial;}
.dkGry10  {color:#333;font: 10px arial;}
.dkGry11  {color:#333;font: 11px arial;}
.dkGry11b  {color:#333;font:bold 11px arial;}
.dkGry12b  {color:#333;font:bold 12px arial;}
.dkGry12b.menu{padding:8px 0px 0px 12px;}
.dkGray13b {color:#333; font:bold 14px arial;}
.dkGray14 {color:#333; font:normal 14px arial;}
.dkGray14b {color:#333; font:bold 14px arial;}
/* end fonts */


/* links */

a.boxlink:link    {padding:1px 3px;color:#666; border:solid 1px #666;font: bold 11px arial, helvetica, sans-serif;}
a.boxlink:visited {padding:1px 3px;color:#666; border:solid 1px #666;font: bold 11px arial, helvetica, sans-serif;}
a.boxlink:hover   {padding:1px 3px;color:#333; border:solid 1px #333;font: bold 11px arial, helvetica, sans-serif;background-color:#f5f5f5;}
a.boxlink:active  {padding:1px 3px;color:#666; border:solid 1px #666;font: bold 11px arial, helvetica, sans-serif;}

a.boxlink.grn:link {color:#84b929; border:solid 1px #84b929;background-color:#fff;}
a.boxlink.grn:visited {color:#84b929; border:solid 1px #84b929;background-color:#fff;}
a.boxlink.grn:hover {color:#41ad06; border:solid 1px #41ad06;background-color:#e8f9a2;}
a.boxlink.grn:active {color:#84b929; border:solid 1px #84b929;background-color:#fff;}

a.boxlink.red:link {color:#FF0000; border:solid 1px #FF0000;background-color:#fff;}
a.boxlink.red:visited {color:#FF0000; border:solid 1px #FF0000;background-color:#fff;}
a.boxlink.red:hover {color:#cc0000; border:solid 1px #cc0000;background-color:#fbeeee;}
a.boxlink.red:active {color:#FF0000; border:solid 1px #FF0000;background-color:#fff;}

a.boxlink.mod:link {color:#000; border:solid 1px #000;background-color:#fff;}
a.boxlink.mod:visited {color:#000; border:solid 1px #000;background-color:#fff;}
a.boxlink.mod:hover {color:#000; border:solid 1px #000;background-color:#9FCDFF;}
a.boxlink.mod:active {color:#000; border:solid 1px #000;background-color:#fff;}

a.boxlink.orn:link {color:#E06C00; border:solid 1px #E06C00;background-color:#fff;}
a.boxlink.orn:visited {color:#E06C00; border:solid 1px #E06C00;background-color:#fff;}
a.boxlink.orn:hover {color:#E06C00; border:solid 1px #E06C00;background-color:#FFE6CF;}
a.boxlink.orn:active {color:#E06C00; border:solid 1px #E06C00;background-color:#fff;}

a.boxlink.lt:link {color:#999; border:solid 1px #999;}
a.boxlink.lt:visited {color:#999; border:solid 1px #999;}
a.boxlink.lt:hover {color:#666; border:solid 1px #666;background-color:#f7f7f7;}
a.boxlink.lt:active {color:#999; border:solid 1px #999;}

a.boxlink.wht:link {background-color:#fff;}
a.boxlink.wht:visited {background-color:#fff;}
a.boxlink.wht:hover {background-color:#ddd;}
a.boxlink.wht:active {background-color:#fff;}

a.boxlink.gld:link {color:#fff;border:solid 1px #fff;background-color:#e0a42b;}
a.boxlink.gld:visited {color:#fff;border:solid 1px #fff;background-color:#e0a42b;}
a.boxlink.gld:hover {color:#fff;border:solid 1px #fff;background-color:#9d6c08;}
a.boxlink.gld:active {color:#fff;border:solid 1px #fff;background-color:#e0a42b;}

a.botlink:link    {color:#666; font: normal 11px arial, helvetica, sans-serif;}
a.botlink:visited {color:#666; font: normal 11px arial, helvetica, sans-serif;}
a.botlink:hover   {color:#333; font: normal 11px arial, helvetica, sans-serif;}
a.botlink:active  {color:#666; font: normal 11px arial, helvetica, sans-serif;}

.ecardHead a:link    {color:#fff;text-decoration:none;font-family:arial}
.ecardHead a:visited {color:#fff;text-decoration:none;font-family:arial}
.ecardHead a:hover   {color:#fff;text-decoration:none;font-family:arial}
.ecardHead a:active  {color:#fff;text-decoration:none;font-family:arial}

.whtLink:link    {color:#fff;text-decoration:none;font-family:arial}
.whtLink:visited {color:#fff;text-decoration:none;font-family:arial}
.whtLink:hover   {color:#fff;text-decoration:underline;font-family:arial}
.whtLink:active  {color:#fff;text-decoration:none;font-family:arial}

a.whtbold:link    {color:#fff;text-decoration:none;font:bold 12px arial;}
a.whtbold:visited {color:#fff;text-decoration:none;font:bold 12px arial;}
a.whtbold:hover   {color:#fff;text-decoration:none;font:bold 12px arial;}
a.whtbold:active  {color:#fff;text-decoration:none;font:bold 12px arial;}

a.whtbold.qv {padding-left:15px;background:url("/images/07/arrows/whtgrn_rt.gif") no-repeat 0 4px;}

.inviteHead a:link    {color:#fff;font-family:arial}
.inviteHead a:visited {color:#fff;font-family:arial}
.inviteHead a:hover   {color:#e8f2d8;font-family:arial}
.inviteHead a:active  {color:#fff;font-family:arial}

.whtLink2:link    {color:#fff;text-decoration:underline;font-family:arial}
.whtLink2:visited {color:#fff;text-decoration:underline;font-family:arial}
.whtLink2:hover   {color:#e7e6e6;text-decoration:underline;font-family:arial}
.whtLink2:active  {color:#fff;text-decoration:underline;font-family:arial}

a.redLink:link    {color:#C6332D;text-decoration:none;}
a.redLink:visited {color:#C6332D;text-decoration:none;}
a.redLink:hover   {color:#B41F21;text-decoration:none;}
a.redLink:active  {color:#C6332D;text-decoration:none;}

a.linkOrange:link    {color:#579e0f;text-decoration:none;}
a.linkOrange:visited {color:#579e0f;text-decoration:none;}
a.linkOrange:hover   {color:#090;text-decoration:none;}
a.linkOrange:active  {color:#579e0f;text-decoration:none;}

a.linkOrangeLt:link    {color:#ed8e48;text-decoration:none;}
a.linkOrangeLt:visited {color:#ed8e48;text-decoration:none;}
a.linkOrangeLt:hover   {color:#e8721b;text-decoration:none;}
a.linkOrangeLt:active  {color:#ed8e48;text-decoration:none;}

a.plOrange:link    {color:#ED8D47;text-decoration:none; font-size:12px; font-family:arial;}
a.plOrange:visited {color:#ED8D47;text-decoration:none; font-size:12px;font-family:arial}
a.plOrange:hover   {color:#EC6C0E;text-decoration:none; font-size:12px;font-family:arial}
a.plOrange:active  {color:#ED8D47;text-decoration:none; font-size:12px;font-family:arial}

a.subnav:link    {color:#71ad08;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.subnav:visited {color:#71ad08;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.subnav:hover   {color:#5f9402;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.subnav:active  {color:#71ad08;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}

a.crGreen:link    {color:#71AD08;text-decoration:none; font-size:12px; font-family:arial;}
a.crGreen:visited {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen:hover   {color:#579e0f;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen:active  {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}

a.crGreen2:link    {color:#71AD08;text-decoration:none; font-size:12px; font-family:arial;}
a.crGreen2:visited {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen2:hover   {color:#579e0f;text-decoration:none; font-size:12px;font-family:arial}
a.crGreen2:active  {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial}
/* delete one above */

a.musicGreen:link    {color:#71AD08;text-decoration:none; font-size:11px; font-family:arial;}
a.musicGreen:visited {color:#71AD08;text-decoration:none; font-size:11px;font-family:arial}
a.musicGreen:hover   {color:#579e0f;text-decoration:none; font-size:11px;font-family:arial}
a.musicGreen:active  {color:#71AD08;text-decoration:none; font-size:11px;font-family:arial}

a.greenLink:link    {color:#579e0f;text-decoration:none;}
a.greenLink:visited {color:#579e0f;text-decoration:none;}
a.greenLink:hover   {color:#090;text-decoration:none;}
a.greenLink:active  {color:#579e0f;text-decoration:none;}

a.greenLinkMed:link    {color:#72ae0a;text-decoration:none;}
a.greenLinkMed:visited {color:#72ae0a;text-decoration:none;}
a.greenLinkMed:hover   {color:#579e0f;text-decoration:none;}
a.greenLinkMed:active  {color:#72ae0a;text-decoration:none;}

a.greenLinkBold:link    {color:#72ae0a;text-decoration:none;font-weight:bold;}
a.greenLinkBold:visited {color:#72ae0a;text-decoration:none;font-weight:bold;}
a.greenLinkBold:hover   {color:#579e0f;text-decoration:none;font-weight:bold;}
a.greenLinkBold:active  {color:#72ae0a;text-decoration:none;font-weight:bold;}

a.greenLinkLt:link    {color:#95C246;text-decoration:none;}
a.greenLinkLt:visited {color:#95C246;text-decoration:none;}
a.greenLinkLt:hover   {color:#72ae0a;text-decoration:none;}
a.greenLinkLt:active  {color:#95C246;text-decoration:none;}

a.evGreen:link    {color:#9FC857;text-decoration:none; font-size:12px; font-family:arial;}
a.evGreen:visited {color:#9FC857;text-decoration:none; font-size:12px;font-family:arial}
a.evGreen:hover   {color:#579e0f;text-decoration:none; font-size:12px;font-family:arial}
a.evGreen:active  {color:#9FC857;text-decoration:none; font-size:12px;font-family:arial}

a.cpBlue:link    {color:#2271B2;text-decoration:none; font-size:12px; font-family:arial;}
a.cpBlue:visited {color:#2271B2;text-decoration:none; font-size:12px;font-family:arial}
a.cpBlue:hover   {color:#175282;text-decoration:none; font-size:12px;font-family:arial}
a.cpBlue:active  {color:#2271B2;text-decoration:none; font-size:12px;font-family:arial}

a.ecardblu:link    {color:#579e0f;text-decoration:none;}
a.ecardblu:visited {color:#579e0f;text-decoration:none;}
a.ecardblu:hover   {color:#090;text-decoration:none;}
a.ecardblu:active  {color:#579e0f;text-decoration:none;}

a.blueLink:link    {color:#3351DF;text-decoration:underline;}
a.blueLink:visited {color:#3351DF;text-decoration:underline;}
a.blueLink:hover   {color:#003EC8;text-decoration:underline;}
a.redLink:active  {color:#3351DF;text-decoration:underline;}
 
a.ecard:link    {color:#47AEAE;text-decoration:none;font-family:arial}
a.ecard:visited {color:#47AEAE;text-decoration:none;font-family:arial}
a.ecard:hover   {color:#328A8A;text-decoration:none;font-family:arial}
a.ecard:active  {color:#47AEAE;text-decoration:none;font-family:arial}

a.maroon:link    {color:#A2363E;text-decoration:none;font-family:arial}
a.maroon:visited {color:#A2363E;text-decoration:none;font-family:arial}
a.maroon:hover   {color:#B55057;text-decoration:none;font-family:arial}
a.maroon:active  {color:#A2363E;text-decoration:none;font-family:arial}

a.purple:link    {color:#8A5075;text-decoration:none;font-family:arial}
a.purple:visited {color:#8A5075;text-decoration:none;font-family:arial}
a.purple:hover   {color:#4F2841;text-decoration:none;font-family:arial}
a.purple:active  {color:#8A5075;text-decoration:none;font-family:arial}

a.ggGray:link    {color:#625B4F;text-decoration:none;font-family:arial;font-weight:bold;}
a.ggGray:visited {color:#625B4F;text-decoration:none;font-family:arial;font-weight:bold;}
a.ggGray:hover   {color:#333;text-decoration:none;font-family:arial;font-weight:bold;}
a.ggGray:active  {color:#625B4F;text-decoration:none;font-family:arial;font-weight:bold;}

a:link    {color:#666; text-decoration:none; outline:none;}
a:visited {color:#666; text-decoration:none; outline:none;}
a:hover   {color:#333; text-decoration:none; outline:none;}
a:active  {color:#666; text-decoration:none; outline:none;}

a.head:link    {color:#666; text-decoration:none;}
a.head:visited {color:#666; text-decoration:none;}
a.head:hover   {color:#333; text-decoration:none;}
a.head:active  {color:#666; text-decoration:none;}

a.underline:link    {color:#666; text-decoration:none;}
a.underline:visited {color:#666; text-decoration:none;}
a.underline:hover   {color:#333; text-decoration:underline;}
a.underline:active  {color:#666; text-decoration:none;}

a.musicGray:link    {color:#666;text-decoration:none; font-size:11px; font-family:arial;}
a.musicGray:visited {color:#666;text-decoration:none; font-size:11px;font-family:arial}
a.musicGray:hover   {color:#333;text-decoration:none; font-size:11px;font-family:arial}
a.musicGray:active  {color:#666;text-decoration:none; font-size:11px;font-family:arial}	
.musicGray {color:#666;text-decoration:none; font-size:11px; font-family:arial;}

a.dkgrey:link    {color:#333;text-decoration:underline;}
a.dkgrey:visited {color:#333;text-decoration:underline;}
a.dkgrey:hover   {color:#666;text-decoration:underline;}
a.dkgrey:active  {color:#333;text-decoration:underline;}

a.dkLink:link    {color:#333;text-decoration:none;font-weight:bold;}
a.dkLink:visited {color:#333;text-decoration:none;font-weight:bold;}
a.dkLink:hover   {color:#666;text-decoration:none;font-weight:bold;}
a.dkLink:active  {color:#333;text-decoration:none;font-weight:bold;}

a.blklink:link    {color:#000;text-decoration:none;}
a.blklink:visited {color:#000;text-decoration:none;}
a.blklink:hover   {color:#000;text-decoration:underline;}
a.blklink:active  {color:#000;text-decoration:none;}

a.link01:link    {color:#999;text-decoration:none;}
a.link01:visited {color:#999;text-decoration:none;}
a.link01:hover   {color:#666;text-decoration:none;}
a.link01:active  {color:#999;text-decoration:none;}

a.myinvite:link    {color:#606;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.myinvite:visited {color:#606;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.myinvite:hover   {color:#966;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}
a.myinvite:active  {color:#606;font:900 8pt arial,helvetica,sans-serif;text-decoration:none;}

.gryHover:hover   {background-color:#dbdbdb;}

.whtLinkB:link    {color:#fff;text-decoration:none;}
.whtLinkB:visited {color:#fff;text-decoration:none;}
.whtLinkB:hover   {color:#ddd;text-decoration:none;}
.whtLinkB:active  {color:#fff;text-decoration:none;}

a.ltgry:link    {color:#808080;text-decoration:none;font-weight:bold;}
a.ltgry:visited {color:#808080;text-decoration:none;font-weight:bold;}
a.ltgry:hover   {color:#666;text-decoration:none;font-weight:bold;}
a.ltgry:active  {color:#808080;text-decoration:none;font-weight:bold;}
/* end links */


/* address book */
.abOddRow  td {background:#ffffff;}
.abEvenRow td {background:#f5f5f5;}

.topCheck {padding:5px 2px 5px 5px;border-style: solid; border-color:#A0C85B; border-width:0px 0px 1px 0px;background-color:#eaf3db;}

.abCheck {padding:5px 2px 5px 5px;border-style: solid; border-color:#ddd; border-width:0px 0px 1px 0px;}

.pend {padding:5px 2px 5px 5px;border-style:solid; border-color:#A0C85B;border-width:1px 0px;background-color:#eaf3db;}

.tabOnAll     {width:50px;height:21px;background: url("/images/06/graphics/tab_all_on.gif") no-repeat top left; text-align: center; color: #333; font:bold 12px arial, helvetica, sans-serif;}
.tabOnAll a {color:#333;}
.tabOffAll    {width:49px;height:21px;background: url("/images/06/graphics/tab_all_off.gif") no-repeat top left; text-align: center; color: #ccc;  font:normal 12px arial, helvetica, sans-serif;}
.tabOnLetter  {width:22px;height:21px;background: url("/images/06/graphics/tab_letter_on.gif") no-repeat top left; text-align: center; color: #333; font:bold 12px arial, helvetica, sans-serif;}
.tabOffLetter {width:21px;height:21px;background: url("/images/06/graphics/tab_letter_off.gif") no-repeat top left; text-align: center; color: #ccc;  font:normal 12px arial, helvetica, sans-serif;}
.tabInactive  {width:49px;height:21px;background: url("/images/06/graphics/tab_letter_off.gif") no-repeat top left; text-align: center; color: #ccc; font:bold 12px arial, helvetica, sans-serif;}
.tabInactive  a{color:#ccc;}
/* end address book */

/* Calendar */
.cal_other {background-color: #F5F5F5; color: #ccc; text-align: left; font-size: 11px;}
.cal_other p {margin: 0 5px;}
.cal_bl {background-color: #F5F9EE; color: #333; text-align: left; font-size: 11px;}
.cal_bl p {margin: 0 5px;}
.cal_dkbl {background-color: #E2EECD; color: #333; text-align: left; font-size: 11px; }
.cal_dkbl p {margin: 0 5px;}
.cal_wht {background-color: #fff; color: #333; text-align: left; font-size: 11px;}
.cal_wht p {margin: 0 5px;}
/* end Calendar */

/* I'd like to get rid of these completely and use something we already have. */
.contactResultsHighlight {
	font:normal 11px arial,helvetica,sans-serif;
	color: #000;
	background-color: #D8E9BC;
}
.contactResultsPopup {
	  position: absolute;
	  border: 1px solid #666666;
	  background-color: #ffffff;
	  z-index: 1;
	  overflow: hidden;
	  padding: 2px;
}
/* end address book*/

/* viewMap pages */
.zoomOff {border: 1px solid #333; background:#DDD; text-align: center; border-right: none; width: 40px;}
.zoomOn {border: 1px solid #333; background:#EFEFEF; text-align: center; border-right: none; width: 40px;}
.zoomBlue {border-width: 1px 0px 1px 0px; border-color:#007AC5;}
/* end viewMap pages */

/* view invite*/
.tool{list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;text-indent: -9px;}
.tool LI   {margin: 0px 0px 5px 0px;}
.view      {padding-left:13px; margin: 2px 0px 8px -40px; list-style:none; background-image: url("/images/06/graphics/view.gif"); background-position: left top; background-repeat: no-repeat; font: normal 12px  arial, helvetica, sans-serif;}
.arrow     {padding-left:13px; margin: 2px 0px 8px -40px; list-style:none; background-image: url("/images/06/arrows/view_arrow.gif"); background-position: left top; background-repeat: no-repeat; font: normal 12px  arial, helvetica, sans-serif;}

.headertext17 {font: bold 17px arial, sans-serif;}

/* end view invite */

/* alert on registry */
.overlay_alert img { border: none; }
.overlay_alert { background-image: url('http://cdn.evite.com/html/js/libs/windows_js/themes/alert/overlay.png'); }

/* For PNG transparence in IE !! */
* html .overlay_alert {
	background-color: transparent;
	back\ground-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cdn.evite.com/html/js/libs/windows_js/themes/alert/overlay.png", sizingMethod="scale");
}



.alert_n {
border-top:1px solid #999;
width:100%;
	
}



.alert_e {
border-right:1px solid #999;

			
}

.alert_w {
border-left:1px solid #999;

		
}



.alert_s {
border-bottom:1px solid #999;
width:100%;
		
}



.alert_sizer {
	width:0px;
	height:0px;
	display:none;
}

.alert_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_title {
	width:0px;
	height:0px;
	display:none;
}

.alert_content {
	overflow:auto;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background: #FFF;
}


/* For alert/confirm dialog */
.alert_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_message {
	font-size:16px;
	text-align:center;
	width:100%;
	color:#F00;
	padding-bottom:10px;
}

.alert_buttons {
	text-align:center;
	width:100%;
}

.alert_buttons input {
	width:20%;
	margin:10px;
}

/* end alert on registry */


/*carpool table crap */
.pctHeaderLink  { font-size:11px; font-weight:bold; color:#ccc;}

.shadow_btm { 
 	background: url(/images/07/backgrounds/shadow_btm.gif) no-repeat top left;
 	margin: 0;
	padding:0;
	width:479px;
	height:12px;
	font-size:8px;
}
 
.sendBox {
	background-color:#ccc;
	background-image:url('/images/07/backgrounds/vertical_gry.gif');
	color:#fff;
}
.midBox {
	border: 1px solid #b7b7b7;
	background-color:#fff;
	margin-right:4px;
}
.basicUL {	list-style-type:none;padding:7px 0px 0px 0px;margin:0px;}
.basicUL LI { 	padding-bottom:4px; }

a.greenLink11b:link    {color:#71AD08;text-decoration:none; font-size:11px; font-family:arial;font-weight:bold;}
a.greenLink11b:visited {color:#71AD08;text-decoration:none; font-size:11px;font-family:arial;font-weight:bold;}
a.greenLink11b:hover   {color:#579e0f;text-decoration:none; font-size:11px;font-family:arial;font-weight:bold;}
a.greenLink11b:active  {color:#71AD08;text-decoration:none; font-size:11px;font-family:arial;font-weight:bold;}

a.greenLink12b:link    {color:#71AD08;text-decoration:none; font-size:12px; font-family:arial;font-weight:bold;}
a.greenLink12b:visited {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial;font-weight:bold;}
a.greenLink12b:hover   {color:#579e0f;text-decoration:none; font-size:12px;font-family:arial;font-weight:bold;}
a.greenLink12b:active  {color:#71AD08;text-decoration:none; font-size:12px;font-family:arial;font-weight:bold;}

/* top navigation*/
#btns { background: #fff url(images/07/backgrounds/slider_tab_bck.gif) bottom right no-repeat;width:479px;height:34px;}
#btns #g_tabs { list-style:none ;height:34px; margin: 0; padding: 0;}
#btns #g_tabs li { display:inline; }
#btns #g_tabs li a {float: left; height:34px; background-image: url("/images/07/nav/tab_featured.gif"); background-repeat: no-repeat; overflow:hidden;}
/* off */
#btns #g_tabs li#tab1 a { width:158px; background-position: 0 0;}
#btns #g_tabs li#tab2 a { width:158px; background-position: -158px 0;}
/* over */
#btns #g_tabs li#tab1 a:hover { background-position: 0 -34px;}
#btns #g_tabs li#tab2 a:hover { background-position: -158px -34px;}
/* on */
#btns #g_tabs li#tab1.invt_tab  a { background-position: 0 -56px;}
#btns #g_tabs li#tab2.ecard_tab a { background-position: -158px -68px}
#btns #g_tabs li#tab2.ecard_tab a:hover { background-position: -158px -68px}

/* end 2007 redesign styles*/

/* Beta link blurb */
.beta-test-link{
	font-size:13px;
	font-weight: bold;
	color: #1187A5;
	width: auto;
	height: 20px;
	margin: 0 0 20px 0;
	padding:0;
	text-align: left;
}
.beta-test-link a:link,
.beta-test-link a:active,
.beta-test-link a:visited{
	color: #1187A5;
	}
.beta-test-link a:hover{
	color: #1187A5;
	}	
.float-left-message{
	float: left;
	}
.float-left-arrow{
	float: left;
	margin:0 0 0 5px;
	padding: 0;	
	}	


/* new breadcrumbs 11/2008 */

ol.galleryBreadcrumbs {width:832px; height:39px; margin:0 auto; padding:0; list-style:none;}
ol.galleryBreadcrumbs li {display:block; float:left; width:283px; height:39px; margin-right:11px; background:url(/images/08/arrow/gallery_breadcrumbs_arrow.gif) 258px 12px no-repeat; text-indent:-9000px;}
ol.galleryBreadcrumbs li span, ol.galleryBreadcrumbs li span a {display:block; width:244px; height:39px; outline:none;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step1 span {background:url(/images/08/sprites/gallery_breadcrumbs.png) 0 -117px no-repeat;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step1.off span {background:url(/images/08/sprites/gallery_breadcrumbs.png) no-repeat;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step1.visited span {background:url(/images/08/sprites/gallery_breadcrumbs.png) 0 -39px no-repeat;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step1.visited span a:hover {background:url(/images/08/sprites/gallery_breadcrumbs.png) 0 -78px no-repeat; outline:none;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step2 span {background:url(/images/08/sprites/gallery_breadcrumbs.png) -244px -117px no-repeat; outline:none;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step2.off span {background:url(/images/08/sprites/gallery_breadcrumbs.png) -244px 0 no-repeat;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step2.visited span {background:url(/images/08/sprites/gallery_breadcrumbs.png) -244px -39px no-repeat;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step2.visited span a:hover {background:url(/images/08/sprites/gallery_breadcrumbs.png) -244px -78px no-repeat; outline:none;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step3 {width:244px; margin-right:0;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step3 span {background:url(/images/08/sprites/gallery_breadcrumbs.png) -488px -117px no-repeat;outline:none;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step3.off span {background:url(/images/08/sprites/gallery_breadcrumbs.png) -488px 0 no-repeat;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step3.visited span {background:url(/images/08/sprites/gallery_breadcrumbs.png) -488px -39px no-repeat;}
ol.galleryBreadcrumbs li#galleryBreadcrumbs_step3.visited span a:hover {background:url(/images/08/sprites/gallery_breadcrumbs.png) -488px -78px no-repeat; outline:none;}

/* event sprite */
.eventbtns {margin:0 0 0 0;padding:0 0 0 0;border:0px;background:transparent url("/images/08/sprites/event.png") no-repeat;}

/*create page*/
select#eventTypeComponent_eventType_input {width:226px;margin:22px 0 0 -111px;}
select#locationComponent_myLocation_input {width:226px;margin:22px 0 0 -226px;}
select#locationComponent_state_input {width:44px;margin:22px 0 0 6px;}
select#locationComponent_country_input {width:69px;margin:22px 0 0 6px;}
select#datePickerComponent_hour_input {width:44px;margin:23px 0 0 6px;}
select#datePickerComponent_minute_input {width:41px;margin:23px 0 0 4px;}
select#datePickerComponent_ampm_input {width:44px;margin:23px 0 0 1px;}

/*mobile landing page*/
.mobileLandingWrapper {width:988px;margin:0 auto;border:1px solid #e8e8e8;background:#fff;text-align:left;overflow:hidden;}
.mobileLandingWrapper h1 {margin:10px 0 0 20px;color:#71ab0b;}
.mobileLandingGetMobile {float:left;width:648px;height:512px;margin:13px;border:1px solid #ccc;background:url(/images/09/mobile/landing/iphone.png) 24px 38px no-repeat;}
.mobileLandingGetMobile ul {width:363px;margin:30px 0 0 213px;padding:19px 20px;background:url(/images/09/mobile/landing/getevitebg.gif);list-style:none;}
.mobileLandingGetMobile li {display:block;width:258px;margin:0;padding-left:105px;border-top:1px solid #d7e9ee;background-position:31px 3px;background-repeat:no-repeat;background-color:#fff;vertical-align:middle;line-height:49px;vertical-align:middle;font-size:15px;font-weight:bold;color:#666;}
.mobileLandingGetMobile li.getevite {width:363px;padding:10px 0;border:0;line-height:30px;text-align:center;}
.mobileLandingGetMobile li.getevite h2 {padding-bottom:3px;font-size:24px;color:#71ab0b;}
.mobileLandingGetMobile li.getevite a {display:block;font-size:21px;font-weight:normal;color:#117d98;}
.mobileLandingGetMobile li.whoscoming {background-image:url(/images/09/mobile/landing/mobile_guests.gif);}
.mobileLandingGetMobile li.rsvp {background-image:url(/images/09/mobile/landing/mobile_rsvp.gif);}
.mobileLandingGetMobile li.send {line-height:53px;background-image:url(/images/09/mobile/landing/mobile_sendinvite.gif);}
.mobileLandingGetMobile li.upload {line-height:56px;background-image:url(/images/09/mobile/landing/mobile_upload.gif);}
.mobileLandingGetMobile div {width:520px;margin:30px auto 0;padding:15px 0 0 65px;border-top:1px dashed #b7b6b6;background:url(/images/09/mobile/landing/mobile_invite.gif) 0 15px no-repeat;}
.mobileLandingGetMobile div h4 {font-size:18px;color:#117d98;}
.mobileLandingGetMobile div p {margin:5px 0 10px;}
.mobileLandingGetMobile div a {text-transform:uppercase;font-weight:bold;color:#71ab0b;}
.mobileLandingSendToPhone {float:left;width:298px;height:240px;margin-top:13px;border:1px solid #ccc;background:url(/images/09/mobile/landing/mobile_sendtophone.jpg) 0 0 no-repeat;}
.mobileLandingSendToPhone h3 {margin:9px 0 0 11px;font-size:21px;color:#117d98;}
.mobileLandingSendToPhone p {margin:10px 40px 0 11px;}
.mobileLandingSignUp {float:left;width:298px;height:257px;margin-top:13px;border:1px solid #ccc;background:url(/images/09/mobile/landing/mobile_phone_vibrate.gif) 192px 38px no-repeat;}
.mobileLandingSignUp h3 {margin:9px 0 0 11px;font-size:21px;color:#117d98;}
.mobileLandingSignUp p {margin:8px 120px 0 11px;}
.mobileLandingSignUp a {display:block;width:95px;height:25px;margin:10px 0 0 11px;}
.mobileLandingSignUp a img {border:0;}
.mobileLandingSignUp div {height:117px;margin:18px 11px 0;border-top:1px dashed #b7b6b6;background:url(/images/09/mobile/landing/mobile_directions.gif) 190px 16px no-repeat;}
.mobileLandingSignUp div h4 {margin-top:10px;font-size:18px;color:#117d98;}
.mobileLandingSignUp div p {margin:10px 100px 0 0;}
/* ilike */
.ilikeEditPL:hover { text-decoration: none; }
.ilikeHostTool a { border-bottom: 1px dotted #999; }

/* spinner: login, send invite */
#spinner { position: absolute; z-index: 999997; width: 100%; text-align: center; }
#spinner .shield { background: #ccc; filter:alpha(opacity=70); opacity:0.7; width: 100%; height: 1150px; z-index: 999998; }
#spinner .ajax-loader { filter:alpha(opacity=100); opacity:1; position: absolute; top: 500px; width: 100%; z-index: 999999; font-size: 18px; }
#spinner .ajax-loader div { text-align: center; margin-bottom: 10px; }
#spinner .ajax-loader img { display: block; margin: 0 auto; }
/* food notes */
#foodNotesComponent_foodNotes_input { top: 23px !important; left: -460px !important; height: 72px !important; }

/* cec */
.galleryCategorySponsor_cec { color:#1187A5; font-size:22px; background-image: url(/images/09/cec/cec_logo_gallery.jpg); padding: 47px 0 0 8px; background-position: 193px 0; background-repeat: no-repeat; }
#whatToBringComponent_content .save, #paymentComponent_content .save {width:62px;height:25px;margin:0 5px 0 0;background-position:-71px -315px;}
