#slideshow {
	width: 734px;
	height: 374px;
	position: absolute;
}

#slideshow .img {
    width:100%;
    height:100%;
    position:absolute;
    visibility:hidden;
    top:0px;
    left:0px;
    float:left;
}

#slideshow #rapidlinks-btns {
	width: 136px; /* numRapidlinks x (.rapidlink.width + .rapidlink.marginRight + 2xrapidlink.borderWidth) */
	height: 7px;
	left: 600px; /* #slideshow.width - this.width */
	top: 355px;
	position: absolute;
	z-index: 500;
	float: right;
}

#slideshow #rapidlinks-btns .rapidlink,
#slideshow #rapidlinks-btns .rapidlink-selected {
	width: 7px;
	height: 7px;
	float: left;
	margin-right: 5px;
	background-color: #e4e1da;
}

#slideshow #rapidlinks-btns .rapidlink:hover,
#slideshow #rapidlinks-btns .rapidlink-selected {
	background-color: #d70035;
}

#rapidlinks-btns .rapidlink a,
#rapidlinks-btns .rapidlink-selected a,
#rapidlinks-btns .rapidlink a img,
#rapidlinks-btns .rapidlink-selected a img {
    text-decoration:none;
    border:none;
}

@media screen and (max-width: 760px) {
#slideshow {
	height: 300px;
	width: 600px;
	position: absolute;
}	
#slideshow .img img{
	height: 300px;
	width: 600px;
}
#slideshow #rapidlinks-btns {
	display:none;
}
}

@media screen and (max-width: 630px) {
#slideshow {
	height: 250px;
	width: 500px;
	position: absolute;
}	
#slideshow .img img{
	height: 250px;
	width: 500px;
}
}

@media screen and (max-width: 530px) {
#slideshow {
	height: 200px;
	width: 400px;
	position: absolute;
}	
#slideshow .img img{
	height: 200px;
	width: 400px;
}
}

@media screen and (max-width: 480px) {
#slideshow {
	height: 175px;
	width: 350px;
	position: absolute;
}	
#slideshow .img img{
	height: 175px;
	width: 350px;
}
}

@media screen and (max-width: 430px) {
#slideshow {
	height: 150px;
	width: 300px;
	position: absolute;
}	
#slideshow .img img{
	height: 150px;
	width: 300px;
}
}

@media screen and (max-width: 380px) {
#slideshow {
	height: 125px;
	width: 250px;
	position: absolute;
}	
#slideshow .img img{
	height: 125px;
	width: 250px;
}
}

@media screen and (max-width: 330px) {
#slideshow {
	height: 100px;
	width: 200px;
	position: absolute;
}	
#slideshow .img img{
	height: 100px;
	width: 200px;
}
}