/* CSS Document */



body {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #2A1C1C; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #FFFFFF;
}

#artist{
	scrollbar-3d-light-color: #4B5459;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #4B5459;
	scrollbar-dark-shadow-color: #4B5459;
	scrollbar-face-color: #4B5459;
	scrollbar-highlight-color: #5F5F5F;
	scrollbar-shadow-color: #4B5459;
}
#announcements{
	scrollbar-3d-light-color: #4E504F;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #4E504F;
	scrollbar-dark-shadow-color: #4E504F;
	scrollbar-face-color: #4E504F;
	scrollbar-highlight-color: #4E504F;
	scrollbar-shadow-color: #4E504F;
}
img.ThumbBorderOn {
border:2px solid #969997;
padding:0;
}
#comments{
	scrollbar-3d-light-color: #8D8D8D;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #8D8D8D;
	scrollbar-dark-shadow-color: #8D8D8D;
	scrollbar-face-color: #8D8D8D;
	scrollbar-highlight-color: #8D8D8D;
	scrollbar-shadow-color: #8D8D8D;
}
#scroll{
	scrollbar-3d-light-color: #535353;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #535353;
	scrollbar-dark-shadow-color: #535353;
	scrollbar-face-color: #535353;
	scrollbar-highlight-color: #5F5F5F;
	scrollbar-shadow-color: #535353;
}
div.shade {
	background: url(../images/bg_grey.gif) repeat-x bottom;
}

table.main_menu {
	margin: 0px;
	position: relative;
	font-family:Arial;font-size:11px;
	/* bottom: 10px; */
}
table.main_menu td {
	background:url(../images/tabs_left_grey.gif) no-repeat left top;
	padding:0 0 0 9px;
	border:0;
	font-family:Arial;font-size:11px;
	/*border-bottom:1px solid #949494;*/
	
	
}
table.main_menu td a {
	display: block;
	background: url(../images/tabs_right_grey.gif) no-repeat right top;
	white-space:nowrap;
	color:#999999;
	padding:4px 11px 3px 2px;
	font-family:Arial;font-size:11px;
	font-weight: bold;
	text-decoration:none;
}
table.main_menu1 {
	margin: 0px;
	position: relative;
	/* bottom: 10px; */
}
table.main_menu1 td {
	background:url(../images/tabs_left_grey.gif) no-repeat left top;
	padding:0 0 0 9px;
	border:0;
	font-family:Arial;font-size:11px;
	border-bottom:1px solid #4E555B;
	display: block;
}

table.main_menu td.current {
	background-position:0% -150px;
	border-width:0;
	font-family:Arial;font-size:11px;
	font-weight: bold;
}
table.main_menu td.current a {
	background-position:100% -150px;
	padding-bottom:4px;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
	color:#4E555B;
}
table.main_menu td a:hover {/*,table.main_menu td a:active*/
	text-decoration: underline;		/* for IE */
	font-weight: bold;	
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color: #4E555B;
}
table.main_menu td:hover {			/* Won't work in IE */
	background-position:0% -150px;
}
table.main_menu td.dummytd:hover{background-position:1000% -1500px;}

table.main_menu td:hover a {			/* Won't work in IE */
	background-position:100% -150px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.black {
	COLOR: #434343; 
	TEXT-DECORATION:none; 
	FONT-SIZE: 10px; 
}
.bottomline {
	border-bottom:1px solid #000000;
}
 .nav_off { 
	 COLOR: #EBE391; 
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	 FONT-SIZE:12px; FONT-WEIGHT:Bold; TEXT-DECORATION: none 
 } 
 A.nav_off { 
 	FONT-SIZE:12px; FONT-WEIGHT:Bold; TEXT-DECORATION: none 
 	TEXT-DECORATION: none 
 } 
 A.nav_off:visited {
 	FONT-SIZE:12px; FONT-WEIGHT:Bold; TEXT-DECORATION: none  
 	TEXT-DECORATION: none 
 } 
 A.nav_off:hover { 
	 COLOR: #EBE391; 
	 TEXT-DECORATION: underline 
 } 
 
.aread {
	COLOR: #4E555B; 
	TEXT-DECORATION:none; 
	FONT-SIZE: 11px; 
	font-weight:bold;
}
.aread:hover {
	COLOR: #4E555B; 
	TEXT-DECORATION: none; 
	font-weight:bold;
}
.awhite {
	COLOR: #2A1C1C; 
	TEXT-DECORATION:none; 
	FONT-SIZE: 10px; 
	font-weight:normal;
}
.awhite:hover {
	COLOR: #2A1C1C; 
	TEXT-DECORATION: none; 
	font-weight:normal;
}
A {
	COLOR: #2A1C1C; 
	TEXT-DECORATION:None; 
	FONT-SIZE: 11px; 
	font-weight:bold;
	outline:none;
}
A:hover {
	COLOR: #2A1C1C; 
	TEXT-DECORATION: none; 
	font-weight:bold;
}
.pading{
	padding:0px 5px 0px 5px;
	font-size:9px;
}
.smallwhite{
	font-family: Verdana;
	font-size:9px;
	COLOR: #2A1C1C; 
}
.labels{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
.headings {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	
}
.blueheadings {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color:#6985A3;
	
}
.title {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color:#4E555B;
	background-color:#B6D4EE;
}
.bluetitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 2px;
	color:#4E555B;
	background-color:#6985A3;
}
.stitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color:#2A1C1C;
	background-color:#C0C0C0;
}
.subtitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color:#2A1C1C;
	background-color:#C0C0C0;
}
.cattitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color:#B9B1ED;
}
.category {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color:#427EBD;
}
.fulltext {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color:#427EBD;
}
.subttitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color:#000000;
	background-color:#CCD6D8;
}
.read {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color:#2A1C1C;
	background-color:#4F595B;
}
.boxborder{
	 border-left:1px solid #B6D4EE;
	 border-right:1px solid #B6D4EE;
	 border-top:1px solid #B6D4EE;
	 border-bottom:1px solid #B6D4EE;
	 padding:2px;
	 font-weight:bold;
}
.tblsubborder{
	 border:1px solid #B6D4EE;
	 padding:5px;
}
.tblblack{
	 border:1px solid #000000;
	 padding:5px;
}
.highlight{
	font-family: Verdana;
	font-size: 10px;
	color:#FF6633;
	font-weight:bold;
}
a.highlight{
	font-family: Verdana;
	font-size: 10px;
	color:#FF6633;
}
a.highlight:hover {
	COLOR: #FF6633; 
	TEXT-DECORATION:none; 
	FONT-SIZE: 10px; 
	font-weight:bold;
}
a.highlights{
	font-family: Verdana;
	font-weight:normal;
	font-size: 10px;
	color:#111111;
}
a.highlights:hover {
	COLOR: #111111; 
	TEXT-DECORATION:none; 
	FONT-SIZE: 10px; 
	font-weight:bold;
}

.nav_off{
	font-family: Verdana;
	font-size: 10px;
	color:#FF6633;
}
a.nav_off{
	font-family: Verdana;
	font-size: 10px;
	color:#6985A3;
	font-weight:bold;
}
a.nav_off:hover {
	COLOR: #6985A3; 
	TEXT-DECORATION:none; 
	FONT-SIZE: 12px; 
	font-weight:bold;
}
.nav_off1{
	font-family: Verdana;
	font-size: 12px;
	color:#FF6633;
}
a.nav_off1{
	font-family: Verdana;
	font-size: 12px;
	color:#6985A3;
	font-weight:bold;
}
a.nav_off1:hover {
	COLOR: #6985A3; 
	TEXT-DECORATION:none; 
	FONT-SIZE: 12px; 
	font-weight:bold;
}
.thin {
	border: dotted 1px #000000;
	
}
.logoalpha {
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}
.alpha1 {
   background-color: #FFF7F4;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}
.alpha2 {
   background-color: #F1FAFE;  /* the background          */
   filter:alpha(opacity=100);   /* Internet Explorer       */
   -moz-opacity:1;           /* Mozilla 1.6 and below   */
   opacity: 1;               /* newer Mozilla and CSS-3 */
   filter:shadow(color:gray, strenght:10, direction:135);
}
.alpha3 {
   filter:alpha(opacity=15);   /* Internet Explorer       */
   -moz-opacity:0.15;           /* Mozilla 1.6 and below   */
   opacity: 0.15;               /* newer Mozilla and CSS-3 */
}
.alpha4 {
   filter:alpha(opacity=75);   /* Internet Explorer       */
   -moz-opacity:0.75;           /* Mozilla 1.6 and below   */
   opacity: 0.75;               /* newer Mozilla and CSS-3 */
}

.imgalpha {
   background-color: #FFFFFF; 
   filter:alpha(opacity=40);   /* Internet Explorer       */
   -moz-opacity:0.4;           /* Mozilla 1.6 and below   */
   opacity: 0.4;               /* newer Mozilla and CSS-3 */
}
.imgalpha:hover {
   background-color: #FFFFFF;
   filter:alpha(opacity=99);   /* Internet Explorer       */
   -moz-opacity:0.99;           /* Mozilla 1.6 and below   */
   opacity: 0.99;               /* newer Mozilla and CSS-3 */
}
.imghover {
   background-color: #FFFFFF;
   filter:alpha(opacity=99);   /* Internet Explorer       */
   -moz-opacity:0.99;           /* Mozilla 1.6 and below   */
   opacity: 0.99;               /* newer Mozilla and CSS-3 */
}
.normaltext {
	font-family: Verdana;
	font-size: 10px;
}
.normalcolor {
	font-family: Verdana;
	font-size: 10px;
	color: #AD8775;
}
.smallcolor {
	font-family: Verdana;
	font-weight:normal;
	font-size: 9px;
	color: #AD8775;
}
.normalblue {
	font-family: Verdana;
	font-size: 10px;
	color: #0354AF;
}
.lightblue {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #132B5B;
}
.smallblue {
	font-family: Verdana;
	font-weight:normal;
	font-size: 9px;
	color: #6985A3;
}
.smalltext {
	font-family: Verdana;
	font-weight:normal;
	font-size: 9px;
}
.readborder{
	 border:1px solid #4F595B;
	 padding:5px;
}
.tblborder{
	 border:1px solid #B6D4EE;
	 padding:5px;
}
.headertext {
	font-family: 1942 report;
	color:#198CC3;
	font-size: 35px;
	font-style:oblique;
	font-weight: bold;
}
.titletext {
	font-family: Papyrus;
	color:#72462E;
	font-size: 15px;
	font-weight: bold;
}
.blue {
	font-family:Verdana; 
	color: #6985A3; 
	font-size: 10px; 
	font-weight:bold;
	text-decoration:none; 
}
.bluenorm {
	font-family:Verdana; 
	color: #6985A3; 
	font-size: 10px; 
	font-weight:normal;
	text-decoration:none; 
}
.violet {
	font-family:Verdana; 
	color: #0E8BFF; 
	font-size: 12px; 
	font-weight:bold;
	text-decoration:none; 
}
.white {
	font-family:Verdana; 
	color: #2A1C1C; 
	font-size: 12px; 
	font-weight:bold;
	text-decoration:none;
	background-color:#F6F6F6; 
}
.whiten {
	font-family:Verdana; 
	color: #2A1C1C; 
	font-size: 12px; 
	font-weight:normal;
	text-decoration:none;
	
}



.bigwhite {
	font-family:Verdana; 
	color: #2A1C1C; 
	font-size: 12px; 
	font-weight:bold;
	text-decoration:none; 
}
.errortext {
	font-family:Verdana; 
	color: #FF6600; 
	font-size: 12px; 
	font-weight:bold;
	text-decoration: none; 
}
.menu {
	COLOR: #2A1C1C; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}
input{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#4E555B;
	border:1px solid #7F9DB9;
	width:150px;
}
select{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#4E555B;
	border:1px solid #7F9DB9;
	width:150px;
}
textarea{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#4E555B;
	border:1px solid #7F9DB9;
	width:200px;
}
.button{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#2A1C1C;
	border:1px solid #7F9DB9;
	width:155px;
	height:23px;
	background-image: url("../images/buttonbg.gif");
}
.color{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#2A1C1C;
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
}
.colors{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#2A1C1C;
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
}
.padding{
	padding:5px;
}
.rpadding{
	padding:5px 5px 5px 0px;
}
.spacer{
	height:10px;
}
.spacer2{
	height:14px;
}
OL.alpha_list {
	LIST-STYLE-TYPE: lower-alpha
}
OL.lower_roman_list {
	PADDING-LEFT: 35px; LIST-STYLE-TYPE: lower-roman
}
.redsmall{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}
.subttitle {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color:#4E555B;
	background-color:#E3E3E3;
	border-bottom:1px solid #E3E3E3;
}

.price
{
  color:#559FFF;
  font-weight:bolder;
  font-size: 13px;
 
}
.productdesc
{
color:#993300;
margin-left:0px;
text-align:justify;
}

.sub-menu{
color:#FFCC99;
font-family:"Century Gothic";
font-size:14px;
letter-spacing:inherit;
text-decoration:none;
padding:5px;
cursor:pointer;
padding-top:0px;
font-weight:bold;
}


.sub-menu-selected{
color:#1D5CC5;
font-family:"Century Gothic";
font-size:14px;
letter-spacing:inherit;
text-decoration:none;
padding:5px;
padding-top:0px;
font-weight:bold;
letter-spacing:1;

}

.imagefooterText
{
clear:both;text-align:center;font-weight:bolder;width:63px;padding-left:8px;font-family:Arial;
}

.imagefooterText1
{
clear:both;text-align:center;font-weight:bolder;width:63px;padding-left:8px;font-family:Arial;font-size:14px;
}

.greyBody
{
background-color:#F6F6F6;
	font-family:Verdana; 
	color: #2A1C1C; 
	font-size: 12px; 
	font-weight:normal;
	text-decoration:none;
}

.pagenavi { height:25px; white-space:nowrap; width:720px; margin:0 auto; font:Arial, Helvetica, sans-serif;}
.pagenavi span,
.pagenavi a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; outline:none;}
.pagenavi span.pages-links{ float:right; }
.pagenavi span.pages-links a,
.pagenavi span.pages-links span { border:solid 1px #CCC; background:#F1F1F1; padding:2px 8px; margin-left:3px; text-decoration: none; font-weight: bold;  }
.pagenavi span.pages-links a:hover,
.pagenavi span.pages-links a.current { background:#fff; border-color:#666666; }
.newsContainer{ width:700px; margin:0 auto; border:3px solid #F1F1F1; padding:0; margin-top:25px; }

.news { width:700px; padding:0; margin:0; }
.news a{margin:0; padding:0; float:left; margin:5px 0 5px 21px; }
.news a img{margin:0;  padding:0; float:left;  width:auto;}


.newsLink{ display:block; margin:0 auto; border:1px solid #ccc; background:#F1F1F1; padding-top:10px; padding-left:25px;}
.newsLink p{ margin:0; padding:0; display:block; padding-left:20px;  clear:both; background: url("../images/arrow_next.png") no-repeat left top ; height:30px; }
.newsLink p a{margin:0;  padding:0; float:left; font-weight:bold; font-size:12px; color:#333333;}
.newsLink p a:hover{ color: #000;}

/* App Catalog
----------------------------- */
 .grid { width:550px; margin:0; padding:0;   padding-left:90px; padding-top:40px; margin-bottom:40px; position:absolute; left:0; top:0;}
 ul.appCont {  width:550px; margin:0; padding:0; float:left; z-index:0; }
 ul.appCont li { margin:0; text-align:left;  border:none; list-style-type:none; float:left; margin-right:10px; position:relative;   }

 ul.appCont h3{ display:block; width:66px; margin:0; font-size:11px; line-height:1em; font-weight:normal;  margin-left:16px; text-align:center;}
 ul.appCont li a { color:#CCCCCC; text-decoration:none; border:none;  }
 ul.appCont li a:hover { text-decoration:none; color:#000; border:none;}
 ul.appCont li a img { border:none;  }
 
 .clear{ clear:both; display:block; float:none; line-height:0; height:0; font-size:0;}
 
 ul.appCont li div.popUp {
 	background:url(../images/popup_arrow.jpg) no-repeat left 40px;
	padding-left:8px; 
	width:220px;
	display: none;
	z-index:9999;
	height: auto;
	position: absolute;
	top:0px;
	left:90px;
}

 ul.appCont li div.popUp div.popUpIn{
 	font-weight: normal;
	background: #FFFFFF;
	border:solid 1px #999;
	width: 220px;
	text-align: left;
	padding:0px;
	font-style: normal;
	color:#132B5B; z-index:1000;}

 ul.appCont li div.popUp h4{ display:block; text-align:center; background:#F1F1F1; color:#132B5B; margin:0; padding:5px; float:none; width:210px; font-weight:bold; font-size:14px; border-bottom:solid 1px #330000; }
 ul.appCont li div.popUp p{ padding:10px; margin:0; text-align:justify; font-size:11px;}
 ul.appCont li div.popUp h2{ margin:0; padding:0; font-weight:bold; font-size:14px; color:#132B5B; margin:20px auto; text-align:center;} 
  
  
 #newsletter{font-family: Arial; margin-top:70px; margin-right:20px;  position:absolute; width:250px; right:0; top:0; background:#F1F1F1; border:1px solid #CCCCCC; padding:10px; text-align:left; color:#132B5B; font-weight:bold; z-index:0;}
 #newsletter input.newsLTR{font-family: Arial; background:#FFFFFF; border:solid 1px #999; font-size:11px; color:#132B5B; font-weight:normal; margin-top:5px; padding:4px; width:242px;}
 
 
  /* IE7 Only */
  *:first-child+html ul.appCont { z-index:0; }

*:first-child+html ul.appCont li { z-index:-9999; }
*:first-child+html ul.appCont li img { z-index:0; float:left; background:#FFFF00;}
*:first-child+html ul.appCont li a { z-index:0; float:left; }

*:first-child+html ul.appCont li div.popUp { z-index:9999 !important; }




