

#wishbottom,
#wishcontent,
#wishhead,
#wishmain,
#wishtop {display: block; width: 493px; margin-left: 0; }
.wishtext { /*display:inline-table;*/ color: #535498; float: left; margin-top: 5px; } 
#ma-container .ma-content p.wishtext {font-size: 1.15em; width: 72.5%; line-height: 115%; float: left;}
#wishcontent,
#wishtop {margin-left: 0;}

#wishbottom {height: 41px; background: transparent url(/myCorner/images/tabs/bg-wishescontent-bottom.gif) no-repeat 0 0;}
#wishcontent {min-height: 232px; overflow: visible; background: transparent url(/myCorner/images/tabs/bg-wishescontent-main2.gif) no-repeat 0 bottom;}
#wishcontent p {padding: 0 10px 3px 10px; font: bold 1.15em/150% Arial, Helvetica, sans-serif; color: #666;}
#wishcontent p#divNoWishData {font-weight: normal;}
#wishhead {height: auto;}
#wishhead a {display: block; width: 152px; height: 35px; float: right; margin: 0 30px 0 0; padding-top: 5px; color: #00C; text-align: center; text-decoration: none; background: transparent url(/myCorner/images/tabs/btn-sendwish.gif) no-repeat 0 0;}
#wishhead a:hover {text-decoration: underline;}
#wishhead h2 { display: block; float: left; margin: 10px; color: #333; }
#wishhead p {padding: 0 10px 3px 10px; font: normal 1em/150% Arial, Helvetica, sans-serif; color: #666;}
#wishmain {height: auto; background: transparent url(/myCorner/images/tabs/bg-wishescontent-main.gif) repeat-y 0 0;}
#wishtop {height: 10px; background: transparent url(/myCorner/images/tabs/bg-wishescontent-top.gif) no-repeat 0 0;}

/* index page MyWishes Formatting */
div#ctl00_Column2Main_TabContainer2_TabPanel6 {position: relative;}
div#ctl00_Column2Main_TabContainer2_TabPanel6 iframe#wishframe {width: 500px; height: 410px; position: relative; overflow: visible; overflow-x: hidden; z-index: 6000; margin-left: 0px; border: 0;}
form#form1 {width: 500px; float: left; margin: 0 0 0 10px; padding: 0; overflow-x: visible; }
*html form#form1 {display: block; position: absolute; left: -45px;}
.WishImage { border: 2px solid #F7F7E7; margin: 0; padding: 0; width: 55px; height: 40px; float: left;}

.WishTable { width: 472px; margin: 0 0 0 20px; padding: 0;  border: 0;}
.WishTable tr td {border: 0; margin: 0; padding: 5px 0; height: auto; overflow: visible;}
.WishTable tr td a {position: relative; /* Important for the tooltip */ z-index: 24; color: #000; text-decoration: none; display: block; }
.WishTable tr td a img { float: left; margin: 0; padding: 0; font-size: 1px;}
.WishTable tr td a span { display: none; visibility: hidden; margin: 0; padding: 0;position: absolute; left: -200px; top: -115px; width: 230px; height: 109px; color: #333; text-align: left; }
.WishTable tr td a:hover {z-index: 100; background-color: #FFF/*for IE*/;}
.WishTable tr td a:hover span {display: block; visibility: visible; } 

.WishTable tr td a:hover span.firstcolumn {display: block; position: absolute; left: -10px; top: -115px; width: 230px; height: 109px; color: #333; text-align: left; } 
.WishTable tr td a:hover span.secondcolumn {display: block; position: absolute; left: -10px; top: -115px; width: 230px; height: 109px; color: #333; text-align: left; } 


.WishTable tr td a:hover span div.top,
.WishTable tr td a:hover span div.bottom {display: block; margin: 0; padding: 0; font-size: 1px;}
.WishTable tr td a:hover span div.top {height: 12px; background: transparent url(/mycorner/images/wishes/bg-wish-tooltip-top.gif) no-repeat 0 0;}
.WishTable tr td a:hover span div.bottom {height: 34px; background: transparent url(/mycorner/images/wishes/bg-wish-tooltip-bottom.gif) no-repeat 0 0;}
.WishTable tr td a:hover span.firstcolumn div.bottom {height: 34px; background: transparent url(/mycorner/images/wishes/bg-wish-tooltip-bottom2.gif) no-repeat 0 0;}
.WishTable tr td a:hover span.secondcolumn div.bottom {height: 34px; background: transparent url(/mycorner/images/wishes/bg-wish-tooltip-bottom2.gif) no-repeat 0 0;}

.WishTable tr td a:hover span blockquote {height: 63px;}
.WishTable tr td a:hover span blockquote,
.WishTable tr td a:hover span cite {clear: left; display: block;  margin: 0; padding: 3px 15px 0 10px; background: transparent url(/myCorner/images/wishes/bg-wish-tooltip-main.gif) repeat-y 0 10px; font-size: 1.15em; color: #EC008C;}
.WishTable tr td a:hover span cite {height: 18px; text-align: right; padding: 0 30px 0 0;}
.WishTable tr td a:hover span img {margin: 0 0 -5px 0; padding: 0;}
.WishTable tr td a:hover span p { display: block; color: #000; margin: 0; padding: 5px 0 0 10px; }

/* Friend Wishes Formatting */

.FriendWishTable { margin: 0; padding: 0; }
.FriendWishImage { margin: 0; padding: 0; border: 2px solid #F7F7E7; }

a.FriendWishInfo { position: relative; /* Important for the tooltip */ z-index: 24; height: 35px; color: #000; text-decoration: none;}

a.FriendWishInfo span img { margin: 0; padding: 0;}
a.FriendWishInfo span div.top,
a.FriendWishInfo span div.bottom {display: block; width: 222px; margin: 0; padding: 0; font-size: 1px;}
a.FriendWishInfo span div.top {height: 12px; background: transparent url(/mycorner/images/wishes/bg-wish-tooltip-top.gif) no-repeat 0 0;}
a.FriendWishInfo span div.bottom {height: 34px; background: transparent url(/mycorner/images/wishes/bg-wish-tooltip-bottom.gif) no-repeat 0 0;}
a.FriendWishInfo:hover { z-index: 25; }

a.FriendWishInfo span { display: none; }

a.FriendWishInfo:hover span { display: block; position: absolute; left: -250px; top: -68px; width: 230px; height: 72px; /*background: url( '/mycorner/images/wishes/wish-tooltip-bg.gif' ) no-repeat top;*/ color: #666; text-align: left; }



/* Send a wish */
/* Important: keep these class names. */
#WishTabs {clear: both; width: 750px; margin: 0 10px;}
#ma-container table.sendwishtable {width: 730px; background: transparent; margin: 0 5px; padding: 0;}
#ma-container table.sendwishtable tr td {width: 50%; position: relative; padding: 5px 6px; border-right: 10px solid #FFF;} 
#ma-container table.sendwishtable tr td + td {border-right: 0; border-left: 10px solid #FFF; }
#ma-container table.sendwishtable tr td.altrow {background-color: #F8F8F8;}
#ma-container table.sendwishtable tr td img {float: left; display: block;}
#ma-container table.sendwishtable tr td p {float: left; width: 250px;}

.divSendButtonTop {float: left; width: 102px; height: 38px; margin: 82px 0 0 15px; padding: 0; border: 0;}
.divSendButtonTop input {width: 102px; height: 38px; border: 0; background: transparent; color: #00C; background: transparent url(/myCorner/images/wishes/btn-sendwish-top.gif) no-repeat 0 7px; }
.divSendButtonBottom { float: right; margin: 12px 20px 10px 10px; padding: 0; }
.divSendButtonBottom input {width: 103px; height: 30px;border: 0; background: transparent; color: #00C; background: transparent url(/myCorner/images/wishes/btn-sendwish-bottom.gif) no-repeat 0 0; }

.SendAWishTabs { width: 750px; height: auto; margin:0; padding: 0; }

div.wish-top,
div.wish-bottom {display: block; }

div.wish-bottom {width: 746px; height: 15px; background: transparent url(/myCorner/images/wishes/bg-wish-tabcontent-bottom.gif) no-repeat -1px 0;}
div.wish-top {width: 741px; border-top: 1px solid #CCC; height: 11px; /*background: transparent url(/myCorner/images/wishes/bg-wish-tabcontent-top.gif) no-repeat -1px 0;*/}


#wishbottom .gridpagingbuttons { width: auto; float: right; margin: 3px 10px 0 10px; padding: 0; }

#wishbottom .gridfriendresults,
#wishbottom .gridmessageresults { color: #666; font-weight: bold; width: auto; float: right; margin: 10px 0 0 0; padding: 0; }


/* Important: keep these class names. */

/* this controls img size*/
.wishimg { border: 2px solid #FFF; margin: 0 10px; padding: 0; float: left; width: 55px; height: 40px;} 
.sendwishtable { margin: 0; padding: 0; }

/*.divWish {float: left; width: 320px; height: auto; overflow: visible; margin: 10px 0 0 0; padding: 0; }*/

div#TopWishes h2.head {font-size: 1.25em; color: #535498; margin: 0 0 3px 30px; float: left;}

div#TopWishes h3 {font: bold 1em/160% Arial, Helvetica, sans-serif; margin-left: 15px;}
div#TopWishes h3.defaultmsghead { color:#EC008C; display:block; }
div#TopWishes label {width: 400px; margin-left: 10px;}
div#TopWishes p.defaultmsgbody { margin-left:15px; color:#EC008C; display:block;}
div#TopWishes p { display:inline; }
/*.divFriend {float: left; display: block;  height: auto; margin: 10px 0 0 90px; padding: 0; }*/
div#TopFriends p { display:inline; }
div#TopFriends label { color: #535498; font: bold 1.05em/100% Arial, Helvetica, sans-serif; margin: 0 0 0 20px; padding: 0;}
div#TopFriends select {background-color: #F0F0F0; color: #535498; font-size: .90em; line-height: 100%;  display: inline; margin: 0; padding: 0;}
div#TopWishes p.head { color:#535498; margin-left:20px; line-height:25px; }
div#TopFriends p.head { color:#535498; margin-left:38px; height:25px; }
/*.divWish p.wishselected { position:absolute; top:230px; }*/
div#TopWishes,
div#TopFriends,
div.divSendButtonTop {float: left;}
div#TopWishes { width: 365px; padding: 0 0 0 12px;}
div#TopFriends {width: 265px;}
#divWishOutput,
#divAjaxFriendOutput {overflow: auto; float: left;  border: 2px solid #FDE790; background: #FDFAD1 url(/myCorner/images/wishes/bg-wish-yellow-gradient.gif) repeat-x 0 0; }
#divAjaxFriendOutput {width:250px; margin: 4px 0 10px 0; padding:5px;}
#divWishOutput { display: block; width:335px; height: auto; margin: 0 10px; padding: 5px;  }
#divAjaxFriendOutput img {float: left; padding-right: 5px;}
#divAjaxFriendOutput p#friendDisplayName {color: #333; font-size: 1.25em; font-weight: bold; display: inline; float: left;}

#confirmedWishSent {width: 95%; margin: 0 0 0 20px; padding-top: 10px;}
#confirmedWishSent h3 {color: #535498;}
#confirmedWishSent p {color: #333;}
#confirmedWishSent p a#motivating {/*display: -moz-inline-box; display: inline-block;*/display: inline; float: left; margin: -25px 0 0 245px; width:150px; height:34px; padding-top: 3px; text-align: center; color: #00C; background: transparent url(/myCorner/images/wishes/btn-motivating.gif) no-repeat 0 0;}
#confirmedWishSent input#btnSendWishTop {display: inline-block;  display: -moz-inline-box; vertical-align: middle; }

#divWishOutput img {float: left; margin: 1px 12px;}
#divWishOutput p.wishselected {float: left; display: block; width: 70%; color: #EC008C; }
