/*
	Don't include this in the main page, only for test
*/
/*body{margin:0; background-color: #cacdcd;}*/
#test-container{
	position:relative;
	width:1036px;
	height:643px;
	margin:0 auto;
	background: #cacdcd url(test.png) no-repeat center top;
}
#test-aligner{
	position:absolute;
	top:0;
	right:38px;
	left: 309px;
	bottom:93px;
}
#brand_header {
	position: relative;
}
#home-page-aligner {
	position: absolute;
	bottom: 93px;
	top: 0;
	right: 0;
	left: 271px;
}
	#title-position-fix{
		position:absolute;
		right:0;
		z-index:9999;
	}
/*
	Include this in the main page
*/
#titles-wrap{
	width:689px;
	position:relative;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow:hidden;
}
	#titles-wrap img{
		border:0;
	}
#featured-title{
	position:relative;
	top:4px;right:-10px;
	height:29px;
	background:transparent url(foldSprite.png) no-repeat right -30px;
	text-align:right;
	padding:0px 0px;
	font-weight:bold;
	font-size:14px;
	z-index:9999999;
	behavior: url(iepngfix.htc)
}
		#featured-title  a{
			display: block;
			text-decoration:none;
			height:16px;
			line-height:14px;
			overflow:hidden;
			padding:1px 3px 1px 0;
			-moz-border-radius-topright:3px;
			-webkit-border-top-right-radius:3px;
			border-top-right-radius:3px;
			box-shadow: -3px 0px 5px -2px rgba(255,255,255,0.8) inset, -1px 2px 3px rgba(0,0,0,0.2);
			float:right;
			position:relative;
		}
			#featured-title .nubbin{
				width:0;height:0;
				border:10px solid transparent;
				border-right:10px solid #d42a27;
				position:absolute;
				left:-20px;
				top:0;
			}
			#featured-title .nubbin2{
				width:0;height:0;
				border:10px solid transparent;
				border-right:10px solid #df322e;
				position:absolute;
				left:-19px;
				top:0;
				z-index:999;
			}
	#featured-title.green{
		background:transparent url(foldSprite.png) no-repeat right 20px;
	}
		#featured-title.green a{
			color:#c4fbc2;
			text-shadow:0 -1px 0px #2cb927;
			border:1px solid #28cc22;
			background-color:#33d92d;
		}
		#featured-title.green .nubbin{
			border-right-color:#28cc22;
		}
		#featured-title.green .nubbin2{
			border-right-color:#33d92d;
		}
	#featured-title.blue{
		background:transparent url(foldSprite.png) no-repeat right 10px;
	}	
		#featured-title.blue a{
			color:#c2e6fa;
			text-shadow:0 -1px 0px #298fc5;
			border:1px solid #2499d8;
			background-color:#2fa3e2;
		}
		#featured-title.blue .nubbin{
			border-right-color:#2499d8;
		}
		#featured-title.blue .nubbin2{
			border-right-color:#2fa3e2;
		}
	#featured-title.gold{
		background:transparent url(foldSprite.png) no-repeat right 0px;
	}
		#featured-title.gold a{
			color:#fcefca;
			text-shadow:0 -1px 0px #c59b29;
			border:1px solid #d9ab2b;
			background-color:#e0b12f;
		}
		#featured-title.gold .nubbin{
			border-right-color:#d9ab2b;
		}
		#featured-title.gold .nubbin2{
			border-right-color:#e0b12f;
		}
	#featured-title.grey{
		background:transparent url(foldSprite.png) no-repeat right -10px;
	}
		#featured-title.grey a{
			color:#efefef;
			text-shadow:0 -1px 0px #929292;
			border:1px solid #9e9e9e;
			background-color:#b2b2b2;
		}
		#featured-title.grey .nubbin{
			border-right-color:#9e9e9e;
		}
		#featured-title.grey .nubbin2{
			border-right-color:#b2b2b2;
		}
	#featured-title.purple{
		background:transparent url(foldSprite.png) no-repeat right -20px;
	}
		#featured-title.purple a{
			color:#e5cbfe;
			text-shadow:0 -1px 0px #7629c5;
			border:1px solid #7e27d6;
			background-color:#892fe4;
		}
		#featured-title.purple .nubbin{
			border-right-color:#7e27d6;
		}
		#featured-title.purple .nubbin2{
			border-right-color:#892fe4;
		}
	#featured-title.red{
		background:transparent url(foldSprite.png) no-repeat right -30px;
	}
		#featured-title.red a{
			color:#ffcdcc;
			text-shadow:0 -1px 0px #c52b29;
			border:1px solid #d42a27;
			background-color:#df322e;
		}
		#featured-title.red .nubbin{
			border-right-color:#d42a27;
		}
		#featured-title.red .nubbin2{
			border-right-color:#df322e;
		}
	#featured-title.verdana{
		font-family: "Lucida Grande", Verdana, sans-serif;
	}
	#featured-title.arial-narrow{
		font-family: "Arial Narrow", arial, sans-serif;
	}
	#featured-title.georgia{
		font-family: Georgia, serif;
	}
	#featured-title.letter-gothic-std{
		font-family: "Letter Gothic Std", "Courier New", monospace;
	}
	#featured-title.pacifico{
		font-family: 'Pacifico', cursive;
		font-weight:normal;
	}

	
.title-slide{
	background-color:#f4f4f4;
	color:#444;
	width:100px;
	font-weight:bold;
	position:relative;
	box-shadow:0 0 10px #ccc inset;
	cursor:default;
}
	.title-slide span{
		position:absolute;
		top:50%;
		left:0;right:0;
		margin-top:-20px;
		text-align:center;
		text-shadow: 0 1px 0px #fff;
		font-size:14px;
		font-family: verdana, sans-serif;
	}
.jcarousel-skin-tango .jcarousel-container {}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 93px;
}
.jcarousel-skin-tango .jcarousel-item {
	min-width:40px;
	max-width:190px;
    height: 93px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin: 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
#next-button {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 32px;
    bottom:0px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 center;
}

#next-button:hover,
#next-button:focus {
    background-position: -32px center;
}

#next-button:active {
    background-position: -64px center;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px center;
	visibility:hidden;
}
/* Tipsy */
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
