/* A few IE bug fixes */
* { margin: 0; padding: 0; }
* html ul li a { height: 100%; }
		

/* CSS Document */

body {background: #213169 url(http://priddis.com/templates/yoo_phoenix_1.5.8/images/variations/barblue/page_bg.png) repeat-x top center; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size: small; line-height:1.75em; color:#3e231b; margin:0px; padding:0px; }

strong { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight: normal;}

body p {font-size: 100%;}

input, textarea {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size: small; color:#1d0c07;}

#container { z-index:1;  position: absolute; left: 50%; width: 764px; margin-left: -382px; margin-top: 4px; margin-right:0; margin-bottom:0; cursor:auto;}

a:link { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#1d0c07; text-decoration:none; font-weight: normal;}
a:visited { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#1d0c07; text-decoration:none; font-weight: normal;}
a:active { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#1d0c07; text-decoration:none; font-weight: normal;}
a:hover { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#3e231b; text-decoration:underline; font-weight: normal;}

#logo {width:82px; position:absolute; top:20px; left:0px;}
.right {margin:0 -50px 0 0;}
/* HEADER 

#header { width:764px; height: 35px; margin:0 0 20px 0; padding:0px; color:#1d0c07;}

#header ul { width: 764px; height: 35px; float:left; position:relative;}
#header ul li { float: left; }
#header ul li a { position: absolute; top:0px; left:0px; display:block; height:35px; background: url(../images/bg_header.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden;}

#header ul li#nav_1 a { left: 0px; width: 153px; height:35px; background-position: 0px 0px;}
#header ul li#nav_2 a { left: 153px; width: 153px; height:35px; background-position: -153px 0px;}
#header ul li#nav_3 a { left: 306px; width: 153px; height:35px; background-position: -306px 0px;}
#header ul li#nav_4 a { left: 459px; width: 153px; height:35px; background-position: -459px 0px;}
#header ul li#nav_5 a { left: 612px; width: 153px; height:35px; background-position: -612px 0px;}

#header ul li#nav_1 a:hover { background-position: 0px -35px;}
#header ul li#nav_2 a:hover { background-position: -153px -35px;}
#header ul li#nav_3 a:hover { background-position: -306px -35px;}
#header ul li#nav_4 a:hover { background-position: -459px -35px;}
#header ul li#nav_5 a:hover { background-position: -612px -35px;}
*/

/* HEADER OLD

#header { width:764px; background-color:#eaeaea; height: 35px; margin:0; padding:0;}
#header h1 a { width: 400px; height: 35px; background:url(images/title_logo.png) no-repeat; text-indent:-9999px; float:left; display:block;}

/* 
#header div {position: absolute; top:15px; display:inline; height:15px; right: 15px; width: 404px; text-align:right;}
#header div a {color:#233467;}
*/

/*
#header ul { width: 764px; height: 35px; float:left; background: url(images/bg_header2.jpg) no-repeat top; }
#header ul li { float: left;}
#header ul li a { position: absolute; top:0; right:0; height: 35px; display:block;}
#header ul li a { text-align:center; font-size:12px; color:#3e231b; text-decoration:none; line-height:35px;}
#header ul li a:hover { color:#1d0c07; text-decoration:none;}

#header ul li#nav_1 a { left: 0px; width: 153px; }
#header ul li#nav_2 a { left: 153px; width: 153px; }
#header ul li#nav_3 a { left: 306px; width: 153px; }
#header ul li#nav_4 a { left: 459px; width: 153px; }
#header ul li#nav_5 a { left: 612px; width: 150px; }
*/
/*
 * menu
 */

 
#menu ul {
	margin-top: -45px;
	margin-left:25px;
	padding: 0px;
	list-style: none;
}

#menu li {
	position: relative;
	z-index: 5;  
	margin: 0px;
	padding: 0px;
}

#menu a,
#menu span { display: block; }
#menu a { text-decoration: none; }

 
#menu span.icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
}

 
#menu ul.menu {float: left;}

#menu li.level1 {
	margin-right: 10px;
	float: left;
}

#menu a.level1,
#menu span.level1 { float: left; }

#menu a.level1 span.bg,
#menu span.level1 span.bg {
	height: 40px;
	padding: 0px 3px 0px 3px;
	float: left;
	line-height: 35px;
	font-size: 14px;
	color: #323232;
	text-transform:uppercase;
}

 
#menu li.level1:hover { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level1_item.png) 0 0 no-repeat; }

#menu li:hover a.level1,
#menu li:hover span.level1 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level1_item.png) 100% -40px no-repeat; }

#menu li:hover a.level1 span.bg,
#menu li:hover span.level1 span.bg { color: #ffffff; }

 
#menu li.remain { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level1_item.png) 0 0 no-repeat; }
#menu li.remain a.level1,
#menu li.remain span.level1 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level1_item.png) 100% -40px no-repeat; }
#menu li.remain a.level1 span.bg,
#menu li.remain a.level1 span.bg,
#menu li.remain span.level1 span.bg { color: #ffffff; }

 
#menu li.active a.level1 span.bg,
#menu li.active span.level1 span.bg { color: #c8001e; }

#menu li.active:hover a.level1 span.bg,
#menu li.active:hover span.level1 span.bg { color: #ff0000; }
#menu li.active.remain a.level1 span.bg,
#menu li.active.remain span.level1 span.bg { color: #ff0000; }

 
#menu a.level1 span.title,
#menu span.level1 span.title {
	font-size: 17px;
	line-height: 25px;
}

 
#menu a.level1 span.subtitle,
#menu span.level1 span.subtitle {
	margin-top: -4px;
	font-size: 9px;
	font-weight: normal;
	color: #323232;
	line-height: 10px;
	text-transform: none;
	letter-spacing: 0px;
}

#menu li:hover a.level1 span.subtitle,
#menu li:hover span.level1 span.subtitle { color: #ffffff; }
#menu li.remain a.level1 span.subtitle,
#menu li.remain span.level1 span.subtitle { color: #ffffff; }

 
#menu .dropdown {
	position: absolute;
	top: 40px;
	left: -999em;  
	z-index: 100;
	 
}

#menu li:hover .dropdown,
#menu li.remain .dropdown { left: 0px; }

#menu .dropdown-t2 {
	padding: 0px 5px 0px 0px;
	background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_dropdown_corners.png) 100% 0 no-repeat;
}

#menu .dropdown-t3 {
	height: 5px;
	background: #1e1e1e
}

#menu .dropdown-1 {}
#menu .dropdown-2 { overflow: hidden; }

#menu .dropdown-3 {
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #1e1e1e;
	overflow: hidden;
}

#menu .dropdown-b1 {
	background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_dropdown_corners.png) 0 -5px no-repeat;
}

#menu .dropdown-b2 {
	padding: 0px 5px 0px 5px;
	background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_dropdown_corners.png) 100% -10px no-repeat;
}

#menu .dropdown-b3 {
	height: 4px;
	border-bottom: 1px solid #000000;
	background: #1e1e1e
}

#menu li.level2 { margin-bottom: 5px; }
#menu li.level1 li.last { margin-bottom: 0px; }

#menu .group-box1 { background: #ffffff url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_group_b.png) 0 100% repeat-x; }
#menu .group-box2 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_group_corners.png) 0 0 no-repeat; }
#menu .group-box3 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_group_corners.png) 100% 0 no-repeat; }
#menu .group-box4 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_group_corners.png) 0 100% no-repeat; }
#menu .group-box5 {
	padding: 1px;
	background: url(../images/menu_level2_group_corners.png) 100% 100% no-repeat;
	overflow: hidden;
}

#menu .hover-box4 {
	overflow: hidden;
}

 
#menu li.level1 li.parent .hover-box1 {
	width: 55%;
	float: left;
}

 
#menu .hover-box1:hover { background: #DCDDDE url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_item_hover_corners.png) 0 0 no-repeat; }
#menu .hover-box1:hover .hover-box2 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_item_hover_corners.png) 100% 0 no-repeat; }
#menu .hover-box1:hover .hover-box3 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_item_hover_corners.png) 0 100% no-repeat; }
#menu .hover-box1:hover .hover-box4 { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level2_item_hover_corners.png) 100% 100% no-repeat; }

#menu ul.level2 li.separator .hover-box1:hover,
#menu ul.level2 li.separator .hover-box1:hover .hover-box2,
#menu ul.level2 li.separator .hover-box1:hover .hover-box3,
#menu ul.level2 li.separator .hover-box1:hover .hover-box4 { background: transparent; }

#menu a.level2 span.bg,
#menu span.level2 span.bg {
	height: 45px;
	line-height: 45px;
	text-indent: 10px;
	color: #323232;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: -1px;
}

#menu a.level2 span.icon,
#menu span.level2 span.icon {
	text-indent: 50px;
}

 
#menu li.level2 a.current span.bg { font-weight: normal; } 

 
#menu a.level2 span.title, #menu span.level2 span.title {
	line-height: 33px;
}

 
#menu a.level2 span.subtitle, #menu span.level2 span.subtitle {
	margin-top: -8px;
	font-size: 10px;
	font-weight: normal;
	color: #646464;
	line-height: 10px;
	text-transform: none;
	letter-spacing: 0px;
}

 
#menu .sub {
	width: 45%;
	padding: 5px 0px 5px 0px;
	float: left;
}

#menu ul.level3 {
	margin: 0px 0px 0px 1px;
	padding-left: 5px;
	border-left: 1px solid #c8c8c8;
}

#menu a.level3:hover { text-decoration: underline; }

#menu a.level3 span.bg,
#menu span.level3 span.bg {
	padding-left: 10px;
	background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menu_level3_item.png) 1px 5px no-repeat;
	line-height: 17px;
	font-size: 11px;
}

#menubar { background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menubar_bg.png) 0 0 no-repeat; margin-top:6px; }

#menubar div.menubar-2 {
	padding: 0px 20px 0px 20px;
	background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menubar_bg.png) 100% -50px no-repeat;
}

#menubar div.menubar-3 {
	height: 50px;
	background: url(http://www.priddis.com/templates/yoo_phoenix_1.5.8/images/menubar_bg.png) 0 -100px repeat-x;
}




/* MAIN */

#main_section { width: 764px; background: url(../images/bg_main_section.jpg) no-repeat top left; height: 222px; margin: 0px 0 0 0; padding: 5px; clear:both;}

#main_title h2 { width: 764px; height: 30px;/* background: transparent url(images/main_title.jpg) no-repeat top left;*/ float:left; color:#ffffff; font-size:medium; font-weight:bold; padding:15px 0px 0px 20px; margin:0px;}
#main_title h3 { width: 764px; height: 30px;/* background: transparent url(images/main_title.jpg) no-repeat top left;*/ float:left; color:#ffffff; font-size:medium; font-weight:bold; padding:15px 0px 0px 20px; margin:0px;}

#main_links { width: 764px; background: url(../images/bg_links.jpg) no-repeat bottom left; margin: 0 0 0 0; overflow:hidden; padding:10px 0 10px 0; float:left; }
#main_links ul {margin: 0; padding: 0 0 0 10px; list-style: none;}
#main_links ul li {float: left; margin-right: 5px; margin-top:0px;}

#main_content { width: 764px; background: url(../images/bg_links.jpg) repeat-y bottom left; margin: 0 0 0 0; overflow:hidden; padding:10px 0 10px 0; float:left; }
#main_content p { font-size: small; padding:0 30px 0 30px;}

#main_content a.button:link { color:#1d0c07; text-decoration:none; font-weight: normal; background-color:#ffffff; padding:2px 5px 3px 5px; border: 1px solid #cccccc;}
#main_content a.button:visited { color:#1d0c07; text-decoration:none; font-weight: normal; background-color:#ffffff; padding:2px 5px 3px 5px; border: 1px solid #cccccc;}
#main_content a.button:active { color:#1d0c07; text-decoration:none; font-weight: normal; background-color:#ffffff; padding:2px 5px 3px 5px; border: 1px solid #cccccc;}
#main_content a.button:hover { color:#ffffff; text-decoration:none; background-color:#1d0c07; }


div.thumbs { width: 182px; float: left; }
div.thumbs_title {  background: #eaeaea url(../images/bg_thumbnails.jpg) bottom left no-repeat; padding: 6px 6px 6px 10px;}

.thumbs_title { font-size: 100%; color:#1d0c07; line-height: 1.3em; font-weight:bold;}

.description { font-size: 85%; color:#666666; line-height: 1.3em;}

.content_titletxt {font-size: small; text-decoration: none; background-color: #160804; padding:2px 0 2px 30px; margin: 0 0 0 0; color:#ffffff;}


/* CART */

#main_cart { width: 764px; background: url(../images/bg_links.jpg) repeat-y bottom left; margin: 0; overflow:hidden; padding:0 0 20px 0; float:left; font-size: 11px; }
#main_cart p { font-size: 11px; padding:0;}
html>/**/body #main_cart { padding-left:20px;}

#main_cart a.button:link { color:#1d0c07; text-decoration:none; font-weight: normal; padding:2px 5px 3px 5px; }
#main_cart a.button:visited { color:#1d0c07; text-decoration:none; font-weight: normal; padding:2px 5px 3px 5px; }
#main_cart a.button:active { color:#1d0c07; text-decoration:none; font-weight: normal; padding:2px 5px 3px 5px; }
#main_cart a.button:hover { color:#ffffff; text-decoration:none; background-color:#1d0c07; }

/* BOTTOM */

#bottom_links { width: 764px;/* background: url(images/bg_bottom.jpg) no-repeat bottom left;*/ margin: 0 0 10px 0; overflow:hidden; float:left; color:#ffffff; }
#bottom_links div {width: 764px; float:left; margin:0; padding:25px 0 20px 0;}
#bottom_links div strong { color:#ffffff; font-size:small;}
#bottom_links a:link { color:#cccccc; text-decoration:none; font-weight: normal;}
#bottom_links a:visited { color:#cccccc; text-decoration:none; font-weight: normal;}
#bottom_links a:hover { color:#ffffff; text-decoration:underline; font-weight: normal;}
#bottom_links a:active { color:#cccccc; text-decoration:none; font-weight: normal;}


/* COPYRIGHT INFO */

#copy p strong { color:#cccccc; font-size:100%;}
#copy p { margin:13px 0 15px 0; color:#ffffff; font-size:85%; padding: 0 18px 0 0; line-height:1.6;}


/* MISC */

.pdftxt {font-size: 10px; line-height: 135%;}



/* CART */

a.slinks:link {font-size: small; text-decoration:none; color:#1d0c07;}
a.slinks:visited {font-size: small; text-decoration:none; color:#1d0c07;}
a.slinks:active {font-size: small; text-decoration:none; color:#1d0c07;}
a.slinks:hover {font-size: small; text-decoration:underline; color:#3e231b;}

a.bottomlinks:link {font-size: small; text-decoration:none; color:#1d0c07;}
a.bottomlinks:visited {font-size: small; text-decoration:none; color:#1d0c07;}
a.bottomlinks:active {font-size: small; text-decoration:none; color:#1d0c07;}
a.bottomlinks:hover {font-size: small; text-decoration:underline; color:#3e231b;}

a.breadcrumblinks:link {font-size: small; text-decoration:none; color:#1d0c07;}
a.breadcrumblinks:visited {font-size: small; text-decoration:none; color:#1d0c07;}
a.breadcrumblinks:active {font-size: small; text-decoration:none; color:#1d0c07;}
a.breadcrumblinks:hover {font-size: small; text-decoration:underline; color:#3e231b;}

a.bulletlinks:link {font-size: small; text-decoration:none; color:#666666;}
a.bulletlinks:visited {font-size: small; text-decoration:none; color:#666666;}
a.bulletlinks:active {font-size: small; text-decoration:none; color:#666666;}
a.bulletlinks:hover {font-size: small; text-decoration:underline; color:#666666;}

a.textlinks:link {font-size: small; text-decoration:none; color:#1d0c07;}
a.textlinks:visited {font-size: small; text-decoration:none; color:#1d0c07;}
a.textlinks:active {font-size: small; text-decoration:none; color:#1d0c07;}
a.textlinks:hover {font-size: small; text-decoration:underline; color:#1d0c07;}

.bdytxt {
	font-size: small;
	color: #1d0c07;
	line-height: 135%;
}
.secttletxt {
	font-size: 24px;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 10px;
}
.product4 {
	font-size: 11px;
	color: #444444;
	line-height: 135%;
}
.producttitle {
	font-size: 16px;
	color: #ffffff;
	padding-left:25px;
}
.srchcell {
	padding: 0px;
}
.subprotitle {
	font-size:10px;
	color: #1d0c07;
	font-weight: normal;
}
.subproprice {
	font-size:small;
	color: #1d0c07;
	font-weight: normal;
}
.discttletxt {
	font-size: 14px;
	color: #5e3c32;
}
.discttletxt a {
	font-size: 14px;
	color: #1d0c07;
	text-decoration: none;
}
.discttletxt a:hover {
	font-size: 14px;
	color: #3e231b;
	text-decoration: underline;
}
.ctgrytxt {
	font-size: small;
	color: #1d0c07;
	line-height: 135%;
}
.addtocart {
	font-size: small;
	color: #1d0c07;
	line-height: 100%;
}
.pricetxt {
	font-size: small;
	color: #1d0c07;
	font-weight: normal;
}
.prcwghtcell {
	padding-top: 12px;
	padding-bottom: 12px;
}
.reqtxt {
	font-size: 12px;
	color: #1d0c07;
	line-height: 100%;
}






.linkscell {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: small;
	line-height:135%;
}
.ovscell {
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.bottomcell {
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.catergorycell {
	padding-top: 12px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.subcatcell {
	padding-top: 35px;
	padding-right: 30px;
	padding-left: 18px;
}
.productcell {
	padding-top: 35px;
	padding-right: 18px;
	padding-left: 18px;
}

.smlbxcell {
	padding-top: 10px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 10px;
}

.frmtxt {
	font-size: small;
	color: #1d0c07;
	line-height: 135%;
}
.whttxt {
	font-size: small;
	color: #ffffff;
	line-height: 135%;
}
.cpyrttxt {
	font-size: small;
	color: #ffffff;
	padding-bottom: 10px;
	padding-top: 0px;
	line-height:110%;
}

.sngstxt {
	font-size: small;
	color: #444444;
	line-height: 135%;
}
.subcattitle {
	font-size: 24px;
	color: #ffffff;
	padding-left:25px;
}

.whytxt {
	font-size: small;
	color: #1d0c07;
	line-height: 145%;
	padding-left: 60px;
	padding-right: 60px;

}
.toptxt {
	font-size: small;
	color: #5e3c32;
	line-height: 135%;
}
.bltxt {
	font-size: small;
	color: #1d0c07;
	line-height: 135%;
}




.catbullets {
	line-height: 110%;
	list-style-image:url(../../images/bullet.gif);
	list-style-position:outside;	
	padding-left: 5px;
}
.speakerbullets {
	line-height: 150%;
	list-style-image:url(../../images/speaker.gif);
	list-style-position:inherit;	
	font-size: small;
	color: #333333;
}

a.songlinks:link {font-size: small; text-decoration:none; color:#5e3c32;}
a.songlinks:visited {font-size: small; text-decoration:none; color:#5e3c32;}
a.songlinks:active {font-size: small; text-decoration:none; color:#5e3c32;}
a.songlinks:hover {font-size: small; text-decoration:none; color:#5e3c32;}


.searchtitletxt {
	font-size: 14px;
	color: #1d0c07;
	text-decoration: none;
}

input.player {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size: small; line-height:1.75em; color:#1d0c07;}