/* CSS Document */

body {
	background-color:#D76D00;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/grad16.jpg);
	background-repeat: no-repeat;
	color:#313131;
}

body,td,th {
	 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:;
	font-size: 12px;
	 
	
	
	 
	/*line-height: 18px;*/
}

#cd_descipt{
vertical-align:top;
padding:4px;
}
#table_padding{
margin: 10px auto;

}

#mainwrap{
width:990px;
background: ;
margin:0 auto;
padding:35px 0 0 0 ;
}

#topcorners{
height:20px;
width:980px;
background-image:url(images/topcorners.png);
 margin: 20px auto 0 ;
 padding: 0;
background-repeat:no-repeat;
background-position:center;
 


}

#botcorners{
height:20px;
width:980px;
background-image:url(images/botcorners.png);
 margin: 0px auto 0 ;
 padding: 0;
background-repeat:no-repeat;
background-position:center;

 

}

#innerwrap{
width:980px;
height:800px;
background: white ;
margin:0 auto;
}

#innerwrappc{
width:980px;
height:1200px;
background: white ;
margin:0 auto;
}

#innerwraptestm{
width:980px;
height: 1600px;
 
background: white ;
margin:0 auto;
}

#innerwraptestm2{
width:980px;
height: 2000px;
 
background: white ;
margin:0 auto;
}



#navigation{
background:;
width:980px;
height:40px;
margin: 10px 0 0 0;
 
 
}

#banner{

margin:20px 0 0 0;
background-image:url(images/banner4_.jpg);
width:982px;
height:339px;
background-repeat:no-repeat; 
}

#logo{
width: 253px;
height: 259px;
background-image:url(images/rtsLogo.png);
background-repeat:no-repeat;
position:absolute;
top:-5px;
margin: 15px 0 0 25px;
}

#vocalexercises{
width:680px;
/*height:44px;*/
height:220px;
background-color:#E05400;
background-image:url(images/ve__.jpg);
background-position:center;
background-repeat:no-repeat;
padding: 0px 0 10px 0;
margin: 0 0 10px 0;
}

#content{
width: 680px;
background-color:#f9f9f9;



margin: 0 0 0 10px;
 
float: left;
top:0;
right: 0;

/*
border-left: solid thin #F9F9F9;
border-right: solid thin #F9F9F9;*/
padding:  8px  ;

}





#topdisplay{
background-color:#F6F1D1;
background-image:url(images/displayINNERgrad1_.jpg);
 
width:680px;
height:280px;
margin-top:20px;
text-align: center;


}

#topdisplaytestm{
background-color:#F6F1D1;
 
width:680px;
 
/*margin: 0 0 10px 0;*/

}

#topdisplaytext{
background-color:#F6F1D1;
 
width:620px;
margin: 0 0 10px 0;

}

#topdisplay_title{
/*background-color:#A55C16;*/
background-image:url(images/title_grad.jpg);
background-repeat:repeat-x;
height: 35px;
width:100%;

 
color: white;
font-weight:bold;

}

#cd_display{
 
float: left;
font-size: 12px;
/*border: thin solid #DDEAFF;*/
width:225px;
height:170px;
padding: 10px 0 0px 0px;
background-image:url(images/cdbacks15_.jpg);
background-repeat:no-repeat;
background-position:;
color:;
 
}
#cd_space{
 
text-align:center;
 
/*background-color:#0099FF;*/
}
#buynow{
text-align:center;
margin: 6px 0 0 0 ;
}

#product_info{
 
width:185px; 
 
color:#313131;
text-align:center;
font-size:11px;
}
 

#video_display{
 
margin: 10px   0 0 0;
border: thin solid #DDEAFF;

float:left;
 
background-color:#F6F1D1;
 


}

#video{
margin:10px;
}

#rts_words{
width: 325px;
height: 236px;
float:right;
 
position:relative;
background-color:#F6F1D1;
margin: 10px   0 0 0;

}


#main_Wordscroll{
width: 280px; 
height: 160px; 
overflow: auto; 
line-height: 18px;
padding: 11px;
font-size: 12px;
/*float:right;
left: -100px;
position:relative;*/
margin: 8px;
border: thin solid #DDEAFF;


}

#text{
padding:20px;
font-size:12px;
line-height:17px;
}

#testmtext{
padding:25px 25px 0 25px;
font-size:12px;
line-height:17px;
}

#testmtextL{
padding:25px 25px 0 25px;
font-size:12px;
line-height:17px;
float=left;
}

#testmtextR{
padding:25px 25px 0 25px;
font-size:12px;
line-height:17px;
float=right;
}

#testmtext ul{
list-style-type: none;

}



#clear{
clear: both;

}

#leftnavbar{
background-image:url(images/looseleafnavshrt1.jpg);
background-repeat:no-repeat;
background-position:center;
width: 260px;
height: 550px;
margin: 0 0 0 8px ;
padding: 190px 0 0 0;
float: left;
color:#69ABF3;
}

#leftnavbar ul{
width: 242px;
text-decoration:none;
list-style-type:none;
margin: 0 auto;
padding: 0;
}

#leftnavbar ul li{
margin:0px 0 11px 0;

background-repeat:no-repeat;
color:#69ABF3;

height:11px;
font-size: 15px;
text-decoration:none;
text-align:center;
vertical-align:middle;
padding:10px 0 5px 0  ;
/*border: thin solid #9DCCFF; 
border: thin solid #DDEAFF;*/
}

#leftnavbar ul li:hover{
background: #FF6A00;
color:black;

}

/*-------buttons -----------*/

#sn_buttons{
	padding-left:75px;
	
}

#summer2011_button{
	margin-top: 10px;
	
}

#singerstoolbox{
width:260px;
height: 150px;
text-align: center;
background-color:;
vertical-align:top;
margin-top:100px;

 
 
}
#footer{
margin:0 auto;
width:990px;
text-align:center;
background-color:;
color:#F7DB00;
font-size:12px;
line-height:40px;
}

/* Global Nav Links */
a{
text-decoration: none;
color:#0066FF;
border: none;
}
a:hover{
text-decoration:underline;
color:black;
border: none;
}
a:visited{
color:#0066FF;
text-decoration: none;
}

/*  Misscellaneous  */

#microphone{
width:142px;
height:212px;
background-image:url(images/MICROPHONE2.png);
background-repeat:no-repeat;
float: right;
position:relative;
right: -70px;
top: -120px;
background-color:;

}
/*
#bottomgrad{
width: 100%;
height:250px;
background-image:url(images/bottomgrad1.jpg);
position:relative;
top:-100px;
}*/

#singerstoolbox{
padding: 18px 0 0 0;

}

/* -----headers ---*/
h4 a{
	color:white;
	
}

h4 :hover{
	color:white;
	text-decoration:none;
	
}

h4{

font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:0;
padding:5px 5px 5px 15px;
font-size:19px;
 
}

#th4{

font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:0;
padding:5px 5px 5px 0px;
font-size:19px;
float:left;
width:300px;
background-color:;
 
}


#leftPic{
float: left;
margin: 25px 25px 25px 25px;
font-size: 12px;
}

#rightPic{
float: right;
margin: 0px 25px 0px 25px;
}

#spacer{
clear: both;
margin:  45px 25px 15px 25px;
border-bottom: dashed thin #888888;
}

/*******jquery stuff****/
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 590px;
	height:160px;
    background-color:;
	/* custom decorations  */
	border:1px solid #ccc;
	/*background:url(/img/global/gradient/h300.png) repeat-x;*/
	margin: 10px 0 0 0;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:99em;
	position:absolute;
	clear:both;
	
	border: none;
}

/*
#items {
	position:absolute;
	width:9999em;
}

#items div.item {
	padding:10px 30px;
	width:690px;
	float:left;
	color:white;
	display:none;
}

#items #first {
	background:url(/img/home/main.jpg) no-repeat 0 -546px;		
	height:425px; 
	padding-top:50px;
}

#items div.item h2 {
	margin-top:20px;
	color:white;
}

#items a.flowplayer {
	display:block;
	background:transparent url(/img/global/gradient/h500.png) repeat-x;
	height:320px;
	width:430px;
	float:left;
	text-align:center;
	margin:20px 20px 0 0;
}

#items a.flowplayer img {
	margin-top:120px;		
}

*/



/* single scrollable item */
.scrollable img {
	float:;
	margin:0px 5px 5px 5px;
	 
	background-color: #fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	 width:80px;
	height:80px; 
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}

/**  butttons **/

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	 
	display:block;
	width:34px;
	height:88px;
	float:left;
	margin:65px 0px 0 0px;
	 
	 
	
	cursor:pointer;
	font-size:1px;
}

/* right*/ 
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;
margin-left: 10px;
background:url(images/scrollimages/right.png) no-repeat;}
/*a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } */


/* left */ 
a.left				{ margin-left: 10px; 
background:url(images/scrollimages/left.png) no-repeat;} 
/*a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; } */

/* up and down  
a.up, a.down		{ 
	background:url(/images/Pencil.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up *
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down 
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } */


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}


/******/

/* position and dimensions of the navigator */
.navi {
	margin:5px 0 0 450px   ;
	width:200px;
	height:30px;
	padding: 5px 0 0 0;
	background-color:;
	 
	 
	 
	 
	
}


/* items inside navigator */
.navi a {
	width:5px;
	height:5px;
	float:right;
	margin:5px 5px 0 0;
	background:url(images/navi_a.jpg) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background:url(images/navi_d.jpg) 0 0 no-repeat;      
}

/* active state (current page state) */
.navi a.active {
	background:url(images/navi_d.jpg) 0 0 no-repeat;  
}


/***************/


