/*-- required & default rules --*/
.loading{left:270px;position:absolute;top:170px;}
#slide_holder{height:395px;overflow:hidden;position:relative;text-align:left;width:100%;z-index:1000;}
#slide_holder_inner{height:395px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2000;}
#intro,.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-position:0 0;background-repeat:no-repeat;bottom:0;height:30px;width:100%;z-index:4000;}

/*-- for slide buttons --*/
#slide_buttons li:hover, #pause_button, .prev_button, .next_button, #hover_next_button, #hover_prev_button, #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 span, .next_button span, #first_button span, #last_button span, #hover_next_button span, #hover_prev_button span, #water_mark span {margin-left: -10000px;}
#slide_buttons li, #pause_button, .prev_button, .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: 250px;top: -7px;z-index: 5000;}
ul#slide_buttons li {background-image: url(images/button.png);display: block;float: left;height: 9px;list-style: none;margin: 0 0 0 3px;padding: 2px;
width: 10px;}
ul#slide_buttons li#button_selected {background-image: url('images/button_selected.png');}

/*-- first & last buttons --*/
#first_button{background-image:url(images/first.png);background-position:0 -36px;height:29px;left:434px;width:34px;}
#last_button{background-image:url(images/last.png);background-position:0 -36px;height:29px;left:554px;width:34px;}
#first_button:hover,#last_button:hover{background-position:0 0;}

/*-- next & prev buttons --*/
#nex_prev_buttons{left:0;position:absolute;z-index:5000;}
#next_button{background-image:url(images/next.png);background-position:0 -30px;height:29px;left:523px;width:31px;}
#prev_button{background-image:url(images/prev.png);background-position:0 -30px;height:29px;left:468px;width:31px;}
#next_button:hover,#prev_button:hover{background-position:0 6px;}

/*-- looks like pause button --*/
.pause_button{background-image:url(images/pause.png);background-position:0 -30px;height:29px;left:499px;width:24px;}
.pause_button:hover{background-position:0 6px;}

/*-- looks like play button --*/
.paused_button{background-image:url(images/play.png);background-position:0 -30px;height:29px;left:499px;width:24px;}
.paused_button:hover{background-position:0 6px;}

/*-- hover next & hoverprev buttons --*/
#hover_next_button,#hover_prev_button{background-repeat:no-repeat;display:none;height:125px;overflow:hidden;top:35px;width:77px;z-index:6000;}
#hover_next_button{background-image:url(images/hover_next.png);background-position:21px 35px;padding:30px 0 30px 30px;right:0;}
#hover_prev_button{background-image:url(images/hover_prev.png);background-position:8px 35px;left:0;padding:30px 30px 30px 0;}

/*-- 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:15px;height:20px;line-height:20px;overflow:visible;}

/*-- rules for watermark --*/
#water_mark{background-image:url(images/water_mark.png);height:30px;left:202px;top:208px;width:246px;z-index:6000;}

/*-- slide number display --*/
#slide_number_display{background-image:url(images/bg_swatch.png);background-position:0 0;background-repeat:no-repeat;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:15px;height:23px;padding:4px;right:7px;text-align:center;top:2px;width:37px;z-index:5000;}

/*-- for carousel view --*/
#row_of_slides{position:absolute;top:0;}
#row_of_slides .slide{display:none;position:absolute;}

/*Press gallery*/
/*#slide_holder.press {background:url('/js/agile/images/press-bg.png') no-repeat 0 0;}*/

/*Collection backgrounds*/
.colour {background:#B2B6A8 url('/images/collections/colour_bg.png') no-repeat 0 0;}
.blowdry {background:#B2B2B2 url('/images/collections/blowdry_bg.png') no-repeat 0 0;}
.blowdry08 {background:#3C5135 url('/images/collections/blowdry08_bg.png') no-repeat 0 0;}
.natural {background:#D8C59A url('/images/collections/natural_bg.png') no-repeat 0 0;}
.boutique, .hitparade {background:#d9d9d9 url('/images/collections/boutique_bg.png') no-repeat 0 0;}

/*Collection customs*/
.colour ul#slide_buttons, .blowdry ul#slide_buttons,.blowdry08 ul#slide_buttons,.natural ul#slide_buttons,.boutique ul#slide_buttons,.hitparade ul#slide_buttons {left: 200px;top: -2px;}
.colour #row_of_slides, .blowdry #row_of_slides {margin:10px 135px 0 138px;}
.blowdry08 #row_of_slides {margin:10px 142px 0 133px;}
.natural #row_of_slides, .boutique #row_of_slides,.hitparade #row_of_slides {margin:10px 147px 0 148px;}