﻿#slide_holder 
{
border:1px solid #8DD0D6;
height:280px;
overflow:hidden;
position:relative;
text-align:left;
width:903px;
z-index:100;
}
#slide_holder_inner {
height:280px;
left:0px;
overflow:hidden;
position:absolute;
top:8px;
width:900px;
z-index:200;
}
#intro, .intro {
position:absolute;
z-index:900;
}
#slide_holder_inner div {
position:absolute;
}
div#slide_holder_inner div.slide div {
position:relative;
}
div#carousel_controls {
background-position:0 0;
background-repeat:repeat-x;
height:30px;
width:687px;
z-index:400;
}
#slide_buttons li:hover, #pause_button, .prev_button, .next_button, #hover_next_button, #hover_prev_button, #first_button, #last_button {
cursor:pointer;
z-index:500;
}
#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:0;
}
ul#slide_buttons {
left:390px;
padding:15px 7px 15px 15px;
position:absolute;
top:-7px;
z-index:500;
}
ul#slide_buttons li {

display:block;
float:left;
height:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 3px;
padding:2px;
width:10px;
}
ul#slide_buttons li:hover {
}
ul#slide_buttons li#button_selected {

}
ul#slide_buttons li#button_selected:hover {
}
/* first and Last Buttons */
#first_button {
background-image:url(/images/carousel/controls.png);
background-position:0px 0;
height:29px;
left:735px;
width:34px;
}
#first_button:hover {
background-position:0px -36px;
}
#last_button {
background-image:url(/images/carousel/controls.png);
background-position:-117px 0px;
height:29px;
left:855px;
width:31px;
}
#last_button:hover {
background-position:-117px -36px;
}

/* Next Prev Buttons */
#nex_prev_buttons {
left:0;
position:absolute;
z-index:500;
}
#next_button {
background-image:url(/images/carousel/controls.png);
background-position:-86px 0px;
height:29px;
left:824px;
width:31px;
}
#next_button:hover {
background-position:-86px -36;
}
#prev_button {
background-image:url(/images/carousel/controls.png);
background-position:-31px 0px;
height:29px;
left:769px;
width:31px;
}
#prev_button:hover {
background-position:-31px -36px;
}

/* Pause Play Button */
.pause_button {
background-image:url(/images/carousel/controls.png);
background-position:-62px 0px;
height:29px;
left:800px;
width:24px;
}
.pause_button:hover {
background-position:-62px -36px;
}
.paused_button {
background-image:url(/images/carousel/controls.png);
background-position:-148px 0px;
height:29px;
left:800px;
width:24px;
}
.paused_button:hover {
background-position:-148px -36px;
}

/* Hover Next Prev Buttons */
#hover_next_button, #hover_prev_button {
background-repeat:no-repeat;
display:none;
height:125px;
overflow:hidden;
top:35px;
width:77px;
z-index:600;
}
#hover_next_button span {
}
#hover_next_button {
background-image:url(/images/carousel/images/hover_next.png);
background-position:21px 35px;
padding:30px 0 30px 30px;
right:0;
}
#hover_prev_button {
background-image:url(/images/carousel/images/hover_prev.png);
background-position:8px 35px;
left:0;
padding:30px 30px 30px 0;
}

/* Captions */
#slide_captions {
color:#333333;
left:8px;
overflow:visible;
top:5px;
z-index:600;
}
#slide_captions span {
font-family:Tahoma;
font-size:15px;
height:20px;
line-height:20px;
overflow:visible;
}

/* Watermark */
#water_mark {
/*background-image:url(/images/carousel/images/water_mark.png);*/
height:30px;
left:202px;
top:208px;
width:246px;
z-index:600;
}
#water_mark span {
}
#slide_number_display {
/*background-image:url(/images/carousel/images/bg_swatch.png);*/
background-position:0 0;
background-repeat:no-repeat;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
height:25px;
padding:4px;
right:8px;
text-align:center;
top:255px;
width:45px;
z-index:500;
}
#row_of_slides {
position:absolute;
top:0;
}
#row_of_slides .slide {
display:none;
position:absolute;
}

/*
#slide_holder {
margin:20px auto 0;
}
*/
.slide

.slide p{font-size:large;font-family:Arial;}
.slide h3{border:none;text-align:center;}
.slideImage{width: 210px;  padding: 10px 0 0 10px; float: left; height: 200px}
.slideText{width: 200px; float:left;color:#444444;padding-left:3px;height:190px}
.productSlide{width:445px; float:left;}
.productFooter{float:left;text-align:center;width: 200px;}
.slideTitle, .slideTitle a, .slideTitle a:visited, .slideTitle a:hover 
{margin: 0; padding:25px 0 0 0; color: #8EB4C7; font-size: 1.1em; text-align: left; text-decoration: none;  }
.slideSummary{margin:2px 0px;font-size: 1em;height:145px;   }

