div.rightBar {
width: 136px;
}

img#photo {
border: solid 1px #464;
}

/* ecards */
form#ecardForm {
position:relative;
height:200px;
}

form#ecardForm fieldset,
form#ecardForm div {
float:left;
_margin-right:6px;
}

form#ecardForm div#senderPanel {
width:205px;
_width:200px;
_margin:0;
}

form#ecardForm div#senderPanel fieldset {
position:relative;
float:none;
padding-right:0px;
}

fieldset#optionPanel {
font-size:11px;
}


div#ecForm  {
position: relative;
font-size: 13px;
margin-top:10px;
}

#messagePanel {
width:195px;
}

#receiverPanel {
width:180px;
_width:172px;
}

div#emoticons img {
margin:2px;
cursor:pointer;
}

textarea#messageContent {
width: 190px;
height: 107px;
}

#photoPrev {
top:0px;
left:0px;
width:126px;
height:100%;
position:absolute;
background-repeat: no-repeat;
background-position: 50% 50%;
cursor:pointer;
}

#photoPrev:hover {
background-image: url('../media/layout/photo-left.png');
}

#photoNext {
top:0px;
right:0px;
width:118px;
height:100%;
position:absolute;
background-repeat: no-repeat;
background-position: 50% 50%;
cursor:pointer;
}

#photoNext:hover {
background-image: url('../media/layout/photo-right.png');
}

#photoCaption {
padding-left: 13px;
padding-right: 13px;
min-height:27px;
_height:27px;
}

#photoLicense {
border:0;
opacity: 0.4;
filter:alpha(opacity=40);
float:right;
margin-left: 4px;
}

#photoLicense:hover {
opacity: 1;
filter:alpha(opacity=100);
}

#photoLicense img {
border:0;
}
