#alts-slider-container {
	height:445px;
	overflow:hidden;
	position:relative;
	width: 100%;
	z-index: 1;
}

#alts-slider {
	width: 1020px;
	margin: 0 auto; /*let jQ fixed Center center the page*/
    overflow: hidden;
	position:relative;
	height: 100%;
}



.GalleryToggle {
	float: right;
	padding: 0;
}

.GalleryToggle ul.tabs {
	float: right;
	height: 21px;
	margin: 7px;
}
.GalleryToggle ul.tabs li {
	display: inline;
	margin: 0;
}
.GalleryToggle ul.tabs a {
	background: url(../images/alts-toggles.png) 0 0 no-repeat;
	height: 21px;
	display: block;
	float: left;
}

.GalleryToggle ul.tabs a.exterior {background-position: -10px -10px; width: 71px;}
.GalleryToggle ul.tabs a.interior {background-position: -81px -10px; width: 69px;}
.GalleryToggle ul.tabs a.interior.last {background-position: -81px -100px;}
.GalleryToggle ul.tabs a.layout {background-position: -150px -10px; width: 61px;}
.GalleryToggle ul.tabs a.layout.last {background-position: -150px -100px;}
.GalleryToggle ul.tabs a.video {background-position: -211px -10px; width: 54px;}

.GalleryToggle ul.tabs a.exterior:hover {background-position: -10px -40px;}
.GalleryToggle ul.tabs a.interior:hover {background-position: -81px -40px;}
.GalleryToggle ul.tabs a.interior.last:hover {background-position: -81px -130px;}
.GalleryToggle ul.tabs a.layout:hover {background-position: -150px -40px;}
.GalleryToggle ul.tabs a.layout.last:hover {background-position: -150px -130px;}
.GalleryToggle ul.tabs a.video:hover {background-position: -211px -40px;}

.GalleryToggle ul.tabs a.exterior.selected {background-position: -10px -70px;}
.GalleryToggle ul.tabs a.interior.selected {background-position: -81px -70px;}
.GalleryToggle ul.tabs a.interior.last.selected {background-position: -81px -160px;}
.GalleryToggle ul.tabs a.layout.selected {background-position: -150px -70px;}
.GalleryToggle ul.tabs a.layout.last.selected {background-position: -150px -160px;}
.GalleryToggle ul.tabs a.video.selected {background-position: -211px -70px;}

.GalleryToggle ul.tabs a.nurnberg{background-position: -10px -190px; width: 106px;}
.GalleryToggle ul.tabs a.nurnberg:hover {background-position: -10px -220px;}
.GalleryToggle ul.tabs a.nurnberg.selected {background-position: -10px -250px;}

.GalleryToggle ul.tabs a.antalya {background-position: -116px -190px; width: 86px;}
.GalleryToggle ul.tabs a.antalya:hover {background-position: -116px -220px;}
.GalleryToggle ul.tabs a.antalya.selected {background-position: -116px -250px;}



.GalleryToggle ul.tabs a span {
	display: none;
}


@charset "utf-8";
/* CSS Document */

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

/*
Adapted for Ritz-Carlton by Rare Medium, Alpharetta, GA., USA.
http://www.raremedium.net/
*/


/*==========================*/
/*=== Main Styles - Home ===*/
/*==========================*/

#sliderWrapper {
	height: 600px;
/*	margin-top: -69px; */
    z-index: 2;
}	

.theme-default #slider {
    margin: 0 auto 0 auto;
    width: 980px; /* Make sure all images are the same size */
    height: 410px; /* Make sure all images are the same size */
}

/*===========================*/
/*=== Other Styles - Home ===*/
/*===========================*/

.clear {
	clear: both;
}

.theme-default .nivoSlider {
	position: relative;
	background: #fff url(../images/loading.gif) no-repeat 50% 50%;
	background-color: #fff !important;
}

.theme-default .nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

/*.theme-default .nivoSlider a {
	border: 0;
	display: block;
}*/

/* ----- */
				
/* re-wrap slider buttons, so that however many buttons appear, they will be centered */
.theme-default .nivo-controlNav {
    margin: 0 auto; /*50 auto*/
    position: relative;
    text-align: center;
    top: 420px; /*379*/
    height: 0;
    /*width: is jQuery-generated*/
    z-index: 999;
}                                                              

.theme-default .nivo-controlNav a {
    display: block;
    width: 22px;
    height: 22px;
    background: url(../images/bulletsLight.gif) no-repeat;
    text-indent: -9999px;
    border: 0;
    margin-right: 3px;
    float: left;
}   


.theme-default .nivo-controlNav a.active {
	background-position: 0 -22px;
}


.theme-default .nivo-controlNav2 {
    margin: 0 auto; /*50 auto*/
    position: relative;
    text-align: center;
    top: 420px; /*379*/
    height: 0;
    /*width: is jQuery-generated*/
    z-index: 999;
}                                                              

.theme-default .nivo-controlNav2 a {
    display: block;
    width: 22px;
    height: 22px;
    background: url(../images/bulletsLight.gif) no-repeat;
    text-indent: -9999px;
    border: 0;
    margin-right: 3px;
    float: left;
}   


.theme-default .nivo-controlNav2 a.active {
	background-position: 0 -22px;
}

/* -------------- arrows -------------- */
.theme-default .nivo-directionNav a {
	display: block;
	width: 45px;
	height: 67px;
	background: url(../images/slider-arrows.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 175px;
	z-index:999999999;
}

.theme-default a.nivo-nextNav {
	background-position: -64px 0;
	right: -19px;

}

.theme-default a.nivo-prevNav {
	background-position: 0 0;
	left: -19px;
}

.theme-default a.nivo-nextNav:hover {
	background-position: -64px -85px;
}

.theme-default a.nivo-prevNav:hover {
	background-position: 0 -85px;
}

.theme-default a.nivo-nextNav:active {
	background-position: -64px -170px;
}

.theme-default a.nivo-prevNav:active {
	background-position: 0 -170px;
}

/* -------------- END arrows -------------- */
.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}

.theme-default .nivo-caption a {
    color :#fff;
    border-bottom: 1px solid #fff;
}

.theme-default .nivo-caption a:hover {
    color: #fff;
}

/*shaddow above the buttons*/
#buttonWrapper {
    background-color: #fff;
    position: relative;
	margin: 0 auto;
	height: 35px;
    width: 980px;
	z-index: 8;
/*
	-moz-box-shadow: 0 -2px 5px #888;
	-webkit-box-shadow: 0 -2px 5px #888;
	box-shadow: 0 -2px 5px #888; /*css3*/	
}

/*caption inset*/
.solidBack {
	/*background-color: #fff;      jgn 090211*/
	width: 902px;
	height: 69px;
	margin: 1px 0 0 1px;
	
    /*filter: alpha(opacity=85);  jgn 090211*/ 	/*ie*/    
	/*opacity:0.85; 	          jgn 090211*/	/*css3*/
}

/* info/"learn more" buttons */
.infoButton {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .15em;
    background-color: #3D7A99;
    border: 2px solid #B9CDD7 !important;
    padding: 2px 16px;
    text-transform: uppercase;
	text-decoration: none;
	float: right;
	position: relative;
	top: -12px;
	
    filter: alpha(opacity=100); /*ie*/    
	opacity:1; 					/*css3*/
}

.infoButton:hover {
	background-color: #404040;
	color: #fff;
	text-decoration: none;
	border: solid 2px #909090;
}

/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
}

.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}

.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
}

/* needed to put opacity on a layer & color for IE & take OUT transparent graphics */
.backgroundFade {
    /*background-color: #fff; jgn 090211*/
    height: 75px;
    left: -4px;
    position: relative;
    top: -75px;
    width: 911px;
    z-index: -1;
	
	/*-moz-opacity: .3;  jgn 090211*/ 				/*mozilla*/
	/*filter: alpha(opacity=30);  jgn 090211*/      /*ie*/
	/*opacity: .3;  jgn 090211*/  					/*CSS3*/
	
}

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	margin:0;
	font-size: 11px;
	line-height: 15px;
/*	text-indent: 10px; */
	margin: 10px 4px;
	color: #fff;
	text-align:center;
}

.nivo-caption a {
	display: inline !important;
}

/* title and description styling; caption area */

.sliderTitle {
	float: left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.6em;
	line-height: 1.6;
	color: #4c4c4c;
	text-transform: uppercase;
	margin-top: 0;
}

.sliderDescription {
	float: left;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	color: #595959;
}

.captionContainer {
    height: 55px;
    margin: 0 auto;
    padding: 2px 0 0;
    width: 677px;
}

.nivo-html-caption {
    display: none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer;
}

.nivo-prevNav {
	left: 0px;
}

.nivo-nextNav {
	right: 0px;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position: relative;
	z-index: 9;
	cursor: pointer;
}

.nivo-controlNav a.active {
	font-weight: bold;
}
