
.hidelink {
display: none;
}

/* Header_TopContainer 
#GN_TopContainer {
height:90px;
width:800px;
margin:0;
padding:0;
}
*/
#Header_Qlinks {
height:80px; 
width:446px; 
float:right;
text-align: right;
}

#Header_NavContainer_pap {
height:27px;
width:800px;
}

#Header_Logo {
width:289px;
float:left;
}

/* navlabel */
#navlabel_pap {
width:800px;
height:27px;
background:url("/images/d07_navbar_pap.gif") no-repeat;
position:relative;
margin:0;
padding:0;
}
#navlabel_pap li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navlabel_pap li, #navlabel_pap a {height: 27px; display: block; color:transparent;}
/* navlabel1 */
#navlabel1_pap {left: 0; width: 98px;}
#navlabel1_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat 0 -27px;
}
#navlabel2_pap {left: 98px; width: 139px;}
#navlabel2_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -98px -27px;
}
#navlabel3_pap {left: 237px; width: 107px;}
#navlabel3_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -237px -27px;
}
#navlabel4_pap {left: 344px; width: 80px;}
#navlabel4_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -344px -27px;
}
#navlabel5_pap {left: 440px; width: 90px;}
#navlabel5_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -440px -27px;
}
#navlabel6_pap {left:530px; width: 100px;}
#navlabel6_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -530px -27px;
}
#navlabel7_pap {left: 630px; width: 110px;}
#navlabel7_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -630px -27px;
}
#navlabel8_pap {left: 740px; width: 60px;}
#navlabel8_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -740px -27px;
}
/*#navlabel9_pap {left: 545px; width: 95px;}
#navlabel9_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -545px -27px;
}
#navlabel10_pap {left: 640px; width: 100px;}
#navlabel10_pap a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -640px -27px;
}
#navlabel11 {left: 740px; width: 60px;}
#navlabel11 a.highlighted {
background:transparent url("/images/d07_navbar_pap.gif") no-repeat -740px -27px;
}*/

div.tab_pap {
text-align: left;
position:absolute;
z-index: 5000;
visibility:hidden;
overflow:hidden;
margin:0 auto;
padding:0;
line-height:normal;
}
/* ul.headermenu */
ul.headermenu_pap {
list-style:none;
margin-top:4px;
margin-left:0;
margin-right:8px;
padding-left:0;
}

ul.headermenu_pap li {
font-size:11px;
font-weight:700;
margin-left:0;
padding-left:15px;
padding-top:5px;
cursor:hand;
}

ul.headermenu_pap li a:hover {
color:#C00;
cursor:hand;
}

ul.headermenu_pap li a {
color:#666;
font-size:11px;
font-weight:700;
text-decoration:none;
cursor:hand;
}

ul.headermenu_pap ul {
list-style:none;
margin-top:0;
margin-left:5px;
margin-right:8px;
padding-left:0;
}

ul.headermenu_pap ul li {
font-size:12px;
font-weight:400;
padding-top:3px;
}

ul.headermenu_pap ul li a {
font-size:12px;
font-weight:400;
}

ul.headermenu_pap li li {
padding-left:0;
}

.inner_container_pap {
overflow:hidden;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
position:relative;
}

body {
font-family:verdana, helvetica, arial, sans-serif;
font-size:11px;
}

/* begin header menu styles */

#headermenu_row1_pap {
width: 800px;
float: left;
/*background-color: #EFEBEF;
background-color: #003366;
background-color: #336633;*/
background-color: #454545;
color: #fff;
text-transform: uppercase;
}

#headermenu_row1_pap ul {
list-style: none;
color: #fff;
margin: 0;
padding: 0;
float: left;
}

#headermenu_row1_pap a, #headermenu_row1_pap h2 {
font: 11px arial, helvetica, sans-serif;
text-transform: uppercase;
color: #fff;
/*border-width: 1px;
border-style: solid;
border-color: #ffffff;*/
display: block;
margin: 0;
padding: 2px 3px;
z-index: 3000;
}

#headermenu_row1_pap b {
font: bold 11px arial, helvetica, sans-serif;
/*color: #5a5a5a;*/
color: #fff;
text-transform: uppercase;
}

#headermenu_row1_pap a {
color: #000;
text-decoration: none;
text-transform: uppercase;
padding-left: 4px;
}

#headermenu_row1_pap a:hover {
font: bold 11px arial, helvetica, sans-serif;
color: #,mfxg;
/*background-color: #E2DFAF;*/
padding-left: 4px;
text-decoration: underline;
text-transform: uppercase;
}

#headermenu_row1_pap li {
position: relative;
color: #000000;
}

#headermenu_row1_pap ul ul {
position: absolute;
color: #000000;
z-index: 3000;
}

#headermenu_row1_pap ul ul ul {
position: absolute;
color: #000000;
background-color:#CCCC99;
top: 0;
left: 100%;
z-index: 3000;
width:200px;
}

div#headermenu_row1_pap ul ul,
div#headermenu_row1_pap ul li:hover ul ul,
div#headermenu_row1_pap ul ul li:hover ul ul
{display: none;}

div#headermenu_row1_pap ul li:hover ul,
div#headermenu_row1_pap ul ul li:hover ul,
div#headermenu_row1_pap ul ul ul li:hover ul
{display: block;}

#searchbox {
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 5px;
	/*background-color: #ffffff;
	width: 800px;*/
}

#Qlinkmenu {
font: 11px arial, helvetica, sans-serif;
height: 20px; 
width: 511px; 
text-align: right;
}

#Qlinkmenu ul {
font: 11px arial, helvetica, sans-serif;
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#Qlinkmenu a, #Qlinkmenu h2 {
font: 11px arial, helvetica, sans-serif;
color: #000066;
display: block;
margin: 0;
z-index: 4000;
}

#Qlinkmenu a {
font: 11px arial, helvetica, sans-serif;
color: #000066;
text-decoration: none;
}

#Qlinkmenu a:hover {
font: 11px arial, helvetica, sans-serif;
color: #000066;
text-decoration: underline;
}

#Qlinkmenu li {
font: 11px arial, helvetica, sans-serif;
position: relative;
float: left;
}

#Qlinkmenu  li ul li a {display: block; min-width: 150px;} /* specially for IE7 and firefox*/


#Qlinkmenu ul ul {
font: 11px arial, helvetica, sans-serif;
position: absolute;
z-index: 4000;
}

#Qlinkmenu ul ul ul {
font: 11px arial, helvetica, sans-serif;
position: absolute;
top: 0;
left: 100%;
z-index: 4000;
}

div#Qlinkmenu ul ul,
div#Qlinkmenu ul li:hover ul ul,
div#Qlinkmenu ul ul li:hover ul ul
{display: none;}

div#Qlinkmenu ul li:hover ul,
div#Qlinkmenu ul ul li:hover ul,
div#Qlinkmenu ul ul ul li:hover ul
{display: block;}

.tab1colRnd_C1 {
width:148px;
height:460px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.tab2colRnd_C1,.tab2colSq_C1 {
width:148px;
height:460px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.tab2colRnd_C2,.tab2colSq_C2 {
width:148px;
height:460px;
background-color: #E7E7E7;
float:left;
z-index: 4000;
}
.tab2colRnd_C3,.tab2colSq_C3 {
width:148px;
height:460px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.tab3colSq_C1 {
width:146px;
height:400px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.tab3colSq_C2 {
width:146px;
height:400px;
background-color: #E7E7E7;
float:left;
z-index: 4000;
}

.tab3colSq_C3 {
width:148px;
height:400px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.methodtab1 {
width:220px;
height:285px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.methodtab2 {
width:220px;
height:285px;
background-color: #E7E7E7;
float:left;
z-index: 4000;
}

.teachingtab1 {
width:190px;
height:365px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.teachingtab2 {
width:190px;
height:365px;
background-color: #E7E7E7;
float:left;
z-index: 4000;
}

.repertoiretab1 {
width:200px;
height:360px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.sacredtab1 {
width:190px;
height:370px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.populartab1 {
width:148px;
height:415px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.populartab2 {
width:148px;
height:415px;
background-color: #E7E7E7;
float:left;
z-index: 4000;
}

.seasonaltab1 {
width:180px;
height:300px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.accessoriestab1 {
width:150px;
height:320px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}

.giftstab1 {
width:100px;
height:100px;
background-color: #EFEBEF;
float:left;
z-index: 4000;
}



