/* ajax box for newslettersign-up */

#confirmation {width:190px;height:40px;background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.gif) -25px -382px no-repeat;}
#confirmation p {padding:17px 0 0 40px;width:160px;font-size:0.8em;}

/* feature sliders */

#main-slider {float:left;position: relative;}
#main-slider {margin:0;}

#main-slider ul, #main-slider li {list-style:none;margin:0;padding:0;}
#main-slider li {overflow: hidden;}

#main-slider li div.slide-1 {width:940px;height:404px;float:left;}

 #main-slider li div.slide-1 a.slide-btn, #main-slider li div.slide-2 a.slide-btn, #main-slider li div.slide-3 a.slide-btn {
	z-index:2;
	text-indent:-1000em;
	overflow:hidden;
	background:url(http://www.touch-mix.com/dev/images/system/btn-app-disk.png) 0 0 no-repeat;
	width:151px;
	height:151px;
	display:block;
	visibility:hidden;
	top:165px;
	left:731px;
	position:relative;
}

* html #main-slider li div.slide-1 a.slide-btn, * html #main-slider li div.slide-2 a.slide-btn, * html #main-slider li div.slide-3 a.slide-btn {
	background-image:url(http://www.touch-mix.com/dev/images/system/btn-app-squ.gif); 
}

#main-slider li div.slide-1 a.slide-link {
	z-index:1;
	text-indent:-1000em;
	overflow:hidden;
	width:938px;
	height:402px;
	display:block;
	top:-151px;
	
	left:0px;
	position:relative;
	border:1px solid #333;
}

#main-slider li div.slide-2 a.slide-link {
	z-index:1;
	text-indent:-1000em;
	overflow:hidden;
	width:938px;
	height:402px;
	display:block;
	top:-151px;
	left:0px;
	position:relative;
	border:1px solid #333;
}

#main-slider li div.slide-3 a.slide-link {
	z-index:1;
	text-indent:-1000em;
	overflow:hidden;
	width:938px;
	height:402px;
	display:block;
	top:-151px;
	left:0px;
	position:relative;
	border:1px solid #333;
}

#main-slider li div.slide-1 a.slide-link:hover, 
#main-slider li div.slide-2 a.slide-link:hover, 
#main-slider li div.slide-3 a.slide-link:hover 
{border:1px solid #333;background-color:none;}

#main-slider li div.slide-1 a.slide-btn:hover, 
#main-slider li div.slide-2 a.slide-btn:hover, 
#main-slider li div.slide-3 a.slide-btn:hover 
{background-image:url(http://www.touch-mix.com/dev/images/system/btn-app_disk.png)}

* html #main-slider li div.slide-1 a.slide-btn:hover, 
* html #main-slider li div.slide-2 a.slide-btn:hover, 
* html #main-slider li div.slide-3 a.slide-btn:hover 
{background-image:url(http://www.touch-mix.com/dev/images/system/btn-app_squ.gif)}

#main-slider li a img {border:0;}

#main-slidecontrols {z-index:3;top:13px;left:821px;position:absolute;width:100px;margin:0;padding:0;display:block;background:none;}

#main-slidecontrols span#prevBtn a
{float:left;width:22px;height:20px;background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.png) -15px -7px;text-indent:-100em;overflow:hidden;cursor:pointer;display:block;margin:0 51px 0 0;}
#main-slidecontrols span#prevBtn a:hover {background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.png) -82px -7px;}

#main-slidecontrols span#nextBtn a
{float:left;width:24px;height:20px;background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.png) -37px -7px;text-indent:-100em;overflow:hidden;cursor:pointer;display:block;}
#main-slidecontrols span#nextBtn a:hover {background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.png) -104px -7px;}

* html #main-slidecontrols span#prevBtn a {background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.gif) -15px -7px;}
* html #main-slidecontrols span#prevBtn a:hover {background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.gif) -82px -7px;}
* html #main-slidecontrols span#nextBtn a {background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.gif) -37px -7px;}
* html #main-slidecontrols span#nextBtn a:hover {background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.gif) -104px -7px;}



/* -- slidy vids */

.glidecontentwrapper{
position: relative; 
width: 442px;
height: 339px;
overflow: hidden;
}

.glidecontent{ 
position: absolute; 
background:none;
padding:0;
visibility: hidden;
width: 339px;
}

.glidecontenttoggler{ 
margin-top:6px;
text-align:left; 
background:#000;
}

.glidecontenttoggler a {
display:block;
border:0;
color:#fff;
padding:3px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.glidecontenttoggler a.selected { /*style for selected page's toggler link. ".selected" class auto generated! */
background: #000;
color:#0e9afb;cursor:pointer;

}
.glidecontenttoggler a:hover.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #000;
color:#444;cursor:pointer;
}

.glidecontenttoggler a:hover{
background: #000;
color: #0e9afb;cursor:pointer;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}

/* modal box */

.modal {display:none;background:#222;height:330px;width:500px;overflow:auto;border:5px solid #000;}
.modal .ie-pad {padding:30px 30px 0 30px;}
.modal .ie-pad p {width:400px;}
#simplemodal-overlay {background:#000;}
#simplemodal-container {margin:100px auto;padding:0;border:0;}
a.modalCloseImg {width:22px;height:22px;display:inline;z-index:1;position:absolute;top:24px;left:462px;cursor:pointer;background:url(http://www.touch-mix.com/dev/images/system/touch-mix-sprite.gif) -25px -348px #0e9afb;}

