/* #6393C4 ringsidephotos left block color */

/*-- required & default rules --*/

.loading {
left: 140px;
position: absolute;
top: 102px;
}

#slide_holder1 {
background-image: url(images/slideshow/bg_slideshow.png);
background-repeat: no-repeat;
height: 319px;
overflow: hidden;
position: relative;
text-align: left;
width: 393px;
z-index: 1000;
}

#slide_holder2 {
background-image: url(images/slideshow/bg_slideshow.png);
background-repeat: no-repeat;
height: 319px;
overflow: hidden;
position: relative;
text-align: left;
width: 393px;
z-index: 1000;
}

#slide_holder_PressConferences {
background-image: url(images/slideshow/bg_slideshow.png);
background-repeat: no-repeat;
height: 319px;
overflow: hidden;
position: relative;
text-align: left;
width: 393px;
z-index: 1000;
}

#slide_holder_RingCardGirls {
background-image: url(images/slideshow/bg_slideshow.png);
background-repeat: no-repeat;
height: 319px;
overflow: hidden;
position: relative;
text-align: left;
width: 393px;
z-index: 1000;
}

.slide_holder_inner {
height: 304px;
left: 7px;
overflow: hidden;
position: absolute;
top: 8px;
width: 380px;
z-index: 2000;
}

.frame_border {
height:304px;
width:380px;
left: 0px;
top: 0px;
z-index: 999;
position: absolute;
}

.intro {
position: absolute;
z-index: 9000;
}

/*-- for slide divs --*/

.slide_holder_inner div {
position: absolute;
}
/*-- for divs in html slides to position relative --*/
div.slide_holder_inner div.slide div {
position: relative;
}
div.carousel_controls {
background-image: url(images/slideshow/bg_controls.png);
background-position: 0 0;
background-repeat: no-repeat;
height: 30px;
width: 393px;
z-index: 4000;
}

/*-- for slide buttons --*/

.slide_buttons li:hover, .pause_button, .prev_button_enabled, .next_button_enabled, .hover_next_button_enabled, .hover_prev_button_enabled, .first_button, .last_button {
cursor: pointer;
/* cursor: hand; */
z-index: 5000;
}
.carousel_controls .button_selected, .carousel_controls .prev_button_disabled, .carousel_controls  .next_button_disabled, .carousel_controls  .first_button_diabled, .carousel_controls  .last_button_disabled {
cursor: auto;
}
.slide_buttons li span, .pause_button span, .prev_button_enabled span, .next_button span, .first_button span, .last_button span, .hover_next_button span, .hover_prev_button_enabled span, .water_mark span {
margin-left: -10000px;
}
.slide_buttons li, .pause_button, .prev_button_enabled, .next_button, .first_button, .last_button, .water_mark {
background-repeat: no-repeat;
overflow: hidden;
top: 0px;
}
ul.slide_buttons {
padding: 15px 7px 15px 15px;
position: absolute;
left: 119px;
top: -7px;
z-index: 5000;
}
ul.slide_buttons li {
background-image: url(images/slideshow/button.png);
display: block;
float: left;
height: 9px;
list-style: none;
margin: 0 0 0 3px;
padding: 2px;
width: 10px;
}
ul.slide_buttons li:hover {
}
ul.slide_buttons li.button_selected {
background-image: url(images/slideshow/button_selected.png);
}
ul.slide_buttons li.button_selected:hover {
}
/*-- first & last buttons --*/

.first_button {
background-image: url(images/slideshow/first.png);
height: 29px;
right: 134px;
width: 34px;
background-position: 0 -36px;
}
.first_button:hover {
background-position: 0 0;
}
.last_button {
background-image: url(images/slideshow/last.png);
height: 29px;
right: 14px;
width: 34px;
background-position: 0 -36px;
}
.last_button:hover {
background-position: 0 0;
}

/*-- end first & last buttons --*/

/*-- next & prev buttons --*/
.next_prev_buttons {
position: absolute;
left: 0;
z-index: 5000;
}
.next_button {
background-image: url(images/slideshow/next.png);
background-position: 0 -36px;
height: 29px;
right: 48px;
width: 31px;
}
.next_button:hover {
background-position: 0 0;
}
.prev_button {
background-image: url(images/slideshow/prev.png);
background-position: 0 -36px;
height: 29px;
right: 103px;
width: 31px;
}
.prev_button:hover {
background-position: 0 0;
}
/*-- end next & prev buttons --*/


/*-- looks like pause button --*/
.pause_button_enabled {
background-image: url(images/slideshow/pause.png);
background-position: 0 -36px;
height: 29px;
right: 79px;
width: 24px;
}
.pause_button_enabled:hover {
background-position: 0 0;
}
/*-- looks like play button --*/
.paused_button {
background-image: url(images/slideshow/play.png);
background-position: 0 -36px;
height: 29px;
right: 79px;
width: 24px;
}
.paused_button:hover {
background-position: 0 0;
}

/*-- hover next & hoverprev buttons --*/

.hover_next_button, .hover_prev_button {
height: 125px;
background-repeat: no-repeat;
display: none;
overflow: hidden;
width: 77px;
top: 55px;
z-index: 6000;
}
.hover_next_button span {
}
.hover_next_button {
background-image: url(images/slideshow/hover_next.png);
background-position: 21px 35px;
padding: 30px 0 30px 30px;
right: 10px;
}
.hover_prev_button {
background-image: url(images/slideshow/hover_prev.png);
background-position: 8px 35px;
padding: 30px 30px 30px 0;
left: 0;
}

/*-- end next & prev buttons --*/

/*-- rules for slide captions --*/

.slide_captions {
color: #333;
left: 8px;
overflow: visible;
top: 5px;
z-index: 6000;
}
.slide_captions span {
font-family: Tahoma;
font-size: 18px;
height: 20px;
line-height: 20px;
font-weight: bold;
overflow: visible;
}

/*-- end rules for slide captions --*/

/*-- rules for watermark --*/

.water_mark {
background-image: url(images/slideshow/water_mark.png);
height: 30px;
left: 202px;
width: 246px;
top: 208px;
z-index: 6000;
}

.water_mark span {
}

/* original rules for watermark
.water_mark {
background-image: url(images/slideshow/water_mark.png);
height: 30px;
left: 202px;
width: 246px;
top: 208px;
z-index: 6000;
}
*/
/*-- end rules for watermark --*/

/*-- slide number display --*/

.slide_number_display {
background-image: url(images/slideshow/bg_swatch.png);
background-position: 0 0;
background-repeat: no-repeat;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
height: 23px;
padding: 0px 4px;
right: 20px;
text-align: center;
top: 274px;
width: 47px;
z-index: 5000;
}

/*-- for carousel view --*/

.row_of_slides {
position: absolute;
top: 0;
}
.row_of_slides .slide {
display: none;
position: absolute;
}
.row_of_slides .slide img {
border: none;
}

/*-- end for carousel view --*/             

/*-- end number display --*/

/*-- end required & default rules --*/

/*-- example rules --*/
/*
html body {
font-family: Arial, Helvetica, sans-serif;
margin: 20px;
background-color: #333;
}
.slide_holder {
margin: 20px auto 0 auto;
}
*/
