#gallery_slideshow_23 {
width:               450px; /* Total width of slideshow */
margin:              0px;
padding:             0px;
font-size:           12px;
font-family:         Arial, sans-serif, Tahoma, Verdana;
}
#gallery_slideshow {
width:               450px; /* Total width of slideshow */
margin:              0px;
padding:             0px;
font-size:           12px;
font-family:         Arial, sans-serif, Tahoma, Verdana;
}
#gPreviewImgContainer_23 {
display:              block;
height:               255px;
}
#gallery_slideshow_23 p, #gallery_slideshow_23 img, #gallery_slideshow_23 a {
margin:              0px;
padding:             0px;
border:              none;
}
#gallery_slideshow p, #gallery_slideshow img, #gallery_slideshow a {
margin:              0px;
padding:             0px;
border:              none;
}
#previewPane_23 {
background-color:    transparent;
text-align:          center;
vertical-align:      middle;
/* CSS HACK */
height:              351px; /* IE 5.x */
height/* */:/**/     320px; /* Other browsers */
height:/**/          320px;
width:               360px;
float:               left;
margin:              0px;
padding:             0px;
}
#previewPane_23 #gPreviewImg_23 {
border:              0px solid #000000; /* border */
margin-bottom:       5px;
}
#galleryContainer_23 { /* Big Div surrounding up image, list of images and down image */
float:               left; /* Floating */
text-align:          center; /* Floating */
/* CSS HACK */
height:              326px; /* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
height/* */:/**/     320px; /* Other browsers */
height:/**/          320px;
/* CSS HACK */
width:               79px; /* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
width/* */:/**/      75px; /* Other browsers */
width:/**/           75px;
padding:             0px;
background-color:    transparent;
margin-bottom:       10px;
margin-left:         3px;
}
#galleryContainer_23 #arrow_down_23 { /* Arrow down image */
height:              31px;
}
#galleryContainer_23 #arrow_up_23 {
height:              31px; /* Arrow up image */
margin-bottom:       5px;
}
#galleryContainer_23 #arrow_left_23 {
position:            absolute;
left:                0px;
z-index:             10;
padding:             0px;
}
#arrow_right_23 {
position:            absolute;
right:               0px;
z-index:             10;
padding:             0px;
margin-left:         5px;
}
#theImages_23 { /* DIV where the images are located */
margin-bottom:       5px;
position:            relative;
overflow:            hidden;
height:              250px; /* Height of boxes for the images */
}
#theImages_23 div {
position:            relative; /* Don't change this */
height:              2736px; /* Higher than total height of thumbnails */
}
#theImages_23 img {
border:              0px solid #000000; /* border */
filter:              alpha(opacity=50); /* Transparency - IE */
opacity:             0.5; /* Transparency - Firefox */
margin-top:          1px; /* Space between images */
padding:             0px;
}
#slideShowContainer_23 {
border:              none;
text-align:          center;
margin:              0px;
padding:             0px;
}
#slideShowContainer_23 a {
text-decoration:     none;
padding:             0px 2px 0px 0px;
}
#slideShowContainer_23 a.none_23 {
text-decoration:     none;
padding:             0px;
}
#slideShowContainer_23 img {
border:              none;
}
#imgTextContainer_23 {
display:             none;
padding:             0px;
margin:              0px;
border:              none; /* border */
}
#galleryTitle_23 {
background:          transparent url("http://images.sonoranseacondo.com/title_bg.gif") repeat-x top;
height:              31px;
text-align:          left;
margin-bottom:       5px;
}
#galleryTitle_23 div {
color:               #999999;
font-weight:         bold;
font-size:           12px;
padding:             7px 0px 0px 15px;
}
#galleriesList_23 {
padding-top:         5px;
text-align:          left;
}
.rpr_rentals_details_23 {
text-align:          center;
padding:             2px 0px 2px 0px;
border:              none;
}
.rpr_rentals_details_23 img {
border:              none;
}
#galleriesListTop_23 {
padding:             0px 0px 10px 0px;
display:             block;
clear:               both;
font-size:           11px;
}
#galleriesListBottom_23 {
padding:             10px 0px 0px 0px;
display:             block;
clear:               both;
font-size:           11px;
}
#galleriesListTop_23 a, #galleriesListBottom_23 a {
text-decoration:     underline;
white-space:         nowrap;
}
#galleriesListTop_23 span, #galleriesListBottom_23 span {
padding:             0px 1px 0px 1px;
}
#galleriesListTop {
padding:             0px 0px 10px 0px;
display:             block;
clear:               both;
font-size:           11px;
}
#galleriesListBottom {
padding:             10px 0px 0px 0px;
display:             block;
clear:               both;
font-size:           11px;
}
#galleriesListTop a, #galleriesListBottom a {
text-decoration:     underline;
white-space:         nowrap;
}
#galleriesListTop span, #galleriesListBottom span {
padding:             0px 1px 0px 1px;
}
.clr {
clear:               both;
}
#galleryFormContainer_23 {
width:               445px;
background-color:    transparent;
border-bottom:       1px solid #9D9D9D;
padding-bottom:      5px;
margin-top:          5px;
display:             block;
clear:               both;
}
#galleryFormContainer_23 form {
margin:              0px;
padding:             0px;
}
#galleryFormContainer_23 legend {
font-size:           16px;
font-weight:         bold;
color:               #000000;
}
#galleryFormContainer_23 .title_23 {
color:               #999999;
font-weight:         bold;
font-size:           12px;
padding:             7px 0px 0px 15px;
background:          transparent url("http://images.sonoranseacondo.com/title_bg.gif") repeat-x top;
height:              31px;
}
#galleryFormContainer_23 fieldset {
border:              none;
margin:              0px;
padding:             0px;
}
#galleryFormContainer_23 label {
width:               90px;
float:               left;
text-align:          right;
margin:              0 1em 10px 0;
clear:               both;
font-size:           12px;
font-weight:         normal;
}
#galleryFormContainer_23 input {
margin-bottom:       10px;
width:               293px;
}
#galleryBtnContainer_23 {
text-align:          center;
}
#galleryBtnContainer_23 input {
width:               100px;
margin:              0px 20px 0px 0px;
}
