.carousel-component .carousel-list li {width:58px; margin-top:8px;}
.carousel-component .carousel-list li a {display:block; border:4px solid #ffffff; outline:none; -moz-outline:none;}
.carousel-component .carousel-list li.active a {border:2px solid #708fc7;}
.carousel-component .carousel-list li img {border:1px solid #6a6a6a; display:block;}
.carousel-component .carousel-prev {position:absolute; top:36px; z-index:3; cursor:pointer; left:5px;}
.carousel-component .carousel-next {position:absolute; top:36px; z-index:3; cursor:pointer; right:5px;}
#yIdPhotoChooser_h {text-align:left; border:0px; margin:0px; padding:0px; background-image:url(http://us.i1.yimg.com/us.yimg.com/i/identity/modal_mid_top.gif);  height:36px;}
#yIdPhotoChooser {border:none; margin:0px; padding:0px; z-index:11111; display:none;}
#yIdPhotoChooser_c #yIdPhotoChooser {display:block;}
#yIdPhotoChooser .bd {width:442px; background:white; padding:0px; margin:0px; text-align:center;}
#yIdPhotoChooser #yIdHeaderText {position:absolute; left:10px; top:10px; color:#5b0c5b; padding-left:10px; font-size:127%; font-family:Arial, sans-serif; vertical-align:middle; font-weight:bold; line-height:152%;}
#yIdPhotoChooser .yIdPhotoCorners {position:absolute; z-index:10;}
#yIdPhotoChooser .yIdPhotoHzBars {position:absolute; width:100%; height:10px; left:10px; background-repeat:repeat-x; z-index:5;}
#yIdPhotoChooser .yIdPhotoVtBars {position:absolute; width:10px; height:100%; top:36px; background-repeat:repeat-y; z-index:5;}
#yIdPhotoChooser button {border:solid black 1px; background:#e0e0e0; padding:0px; margin:0px;}
#yIdPhotoChooser input {padding:50px;}
#yIdPhotoChooser p {margin-bottom:0px;}
#yIdPhotoChooserWorkArea {width:385px; text-align:left; margin-top:9px; margin-bottom:9px;}
#yIdPhotoChooserWorkArea a {text-decoration:none; color:#004cca; cursor:pointer; pointer:hand;}
#yIdPhotoTitleBar {font-family:Arial, sans-serif; font-size:100%; color:#808080; text-align:left;}
#yIdPhotoTitleBar b {color:#505050;}
#yIdPhotoCloseX {cursor:default;}
#yIdPhotoHeaderHelp {margin:0px; margin-top:15px; margin-right:45px; font-size:70%; font-family:Verdana, sans-serif; text-align:right;}
#yIdPhotoHeaderHelp a {color:#6c6961; text-decoration:none; text-transform:uppercase; font-weight:bold; letter-spacing:2px; padding:4px;}
#yIdPhotoHeaderHelp a:hover {color:#5c0d5c; text-decoration:underline;}
#yIdPhotoHelpTitle {float:left; font-family:Arial, sans-serif; font-size:100%; color:#808080;}
.yIdPhotoChooserSelectName {color:#000000;} 
#yIdPhotoHelpLinks {float:right; font-family:Verdana, sans-serif; font-size:77%;}
#yIdPhotoHelpLinks a {text-decoration:none; color:#004cca; vertical-align:top;}
.yIdPhotoPipes {color:#c1c1c1;}
#yIdPhotoChooserContent {margin-left:30px; margin-right:30px;}
.yIdPhotoPicOptionsDivider {background-image:url(http://us.i1.yimg.com/us.yimg.com/i/identity/dotty_1x3.gif); background-repeat:repeat-x; height:1px; width:100%; padding-bottom:0px; margin-bottom:0px; font-size:1px;} /* font-size fixes ie6 suckage */
#yIdPhotoOptions {padding-top:5px; padding-bottom:3px;}
#yIdPhotoPicOptions {font-family:Arial, sans-serif; font-size:85%; font-weight:bold;}
#yIdPhotoAddOptions {float:left; margin-bottom:0px; padding-bottom:0px; padding-left:21px;}
#yIdPhotoEditOptions {float:right; margin-bottom:0px; padding-bottom:0px; padding-right:25px;}
#yIdPhotoUpdateSelect {margin-top:24px; margin-bottom:28px; color:#505050; font-family:Arial, sans-serif;}
#yIdPhotoUpdateSelect td {text-align:left; vertical-align:top;} 
.yIdPhotoUpdateText {font-family:Arial, sans-serif; font-weight:bold; font-size:100%; color:#202020; padding-right:7px;} 
.yIdPhotoChooserPicOuterRim {padding:0px; margin:0px; border:4px solid blue;}
.yIdPhotoChooserPicInnerRim {padding:0px; margin:0px; border:1px solid red;}
/** Specific to the upload page **/
#yIdUploadErrorBox {margin-top:10px; text-align:center; font-family:Arial, sans-serif; color:#c4110d; line-height:122%;}
.yIdUploadErrorTitle {font-weight:bold;}
#yIdBrowseHardDrive {margin-top:24px; margin-bottom:16px; color:#505050; font-family:Arial, sans-serif; font-size:92%;}
#yIdUploadText {margin-top:16px; margin-bottom:32px; color:#505050; font-family:Arial, sans-serif; font-size:92%;}
.yIdUploadButton {width:100%;}
/** end upload page specifics **/
/** specific to cropper **/
#yIdDragInstructions {font-family:Arial, sans-serif; font-size:92%; margin-top:12px; margin-bottom:12px; color:#505050;}
#yIdPhotoCropImage {margin-top:15px; margin-bottom:12px;}
/** end cropper specific styles **/
