ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;
font:11px Arial, Verdana, Helvetica, sans-serif;line-height:165%;
width:160px;}

ul.vert-one li{margin:0;padding:0;border-top:none;
border-bottom:1px solid #fff;}

ul.vert-one li a{display:block;text-decoration:none;color:#000;
background:#E3E2E2;padding:2px 0px 2px 9px;width:151px;}

ul.vert-one li a:hover{
background:#CCCCCC url("../images/vert-one_arrow.gif") no-repeat 0 9px;}

ul.vert-one li a.current,ul.vert-one li a.current:hover{
background:#CCCCCC url("../images/vert-one_arrow.gif") no-repeat 0 9px;}

/***********************************
Page shadow borders
************************************/

.pgTopLeftCorner{
background:url(../images/shadow_top_corner_left.jpg);
background-repeat:repeat-x;
width:20px;
}

.pgTop{
background:url(../images/shadow_top.jpg); 
background-repeat:repeat-x;
heigh:20px;
}

.pgTopRightCorner{
background:url(../images/shadow_top_corner_right.jpg); 
background-repeat:repeat-x;
heigh:20px;
}

.pgLeft{
background:url(../images/shadow_left.jpg); 
background-repeat:repeat-y;
width:20px;
}

.pgRight{
background:url(../images/shadow_right.jpg); 
background-repeat:repeat-y;
width:20px;
}

.pgBottomLeftCorner{
background:url(../images/shadow_bottom_corner_left.jpg);
background-repeat:repeat-x;
width:20px;
}

.pgBottom{
background:url(../images/shadow_bottom.jpg); 
background-repeat:repeat-x;
heigh:20px;
}

.pgBottomRightCorner{
background:url(../images/shadow_bottom_corner_right.jpg); 
background-repeat:repeat-x;
heigh:20px;
}

/***********************************
Round corner divs
************************************/
.rndDiv{
background-image:url(../images/mnuTab.gif); 
background-repeat:no-repeat;
cursor:pointer;
word-spacing:4px;
}

.rndDivDown{
background-image:url(../images/mnuTabDown.gif); 
background-repeat:no-repeat;
cursor:pointer;
word-spacing:4px;
}

.rndDiv120{
background-image:url(../images/tab_120.gif); 
width:120px;
background-repeat:no-repeat;
cursor:pointer;
padding:4px;
}

.rndDiv219{
background-image:url(../images/tab_219.gif); 
width:219px;
background-repeat:no-repeat;
cursor:pointer;
word-spacing:4px;
}

.rndDiv267{
background-image:url(../images/tab_267.gif); 
background-repeat:no-repeat;
cursor:pointer;
word-spacing:4px;
}

/***********************************
AJAX Auto complete
************************************/
div.autocomplete {
position:absolute;
width:250px;
background-color:#FFF;
border:1px solid #888;
margin:0px;
padding:0px;

}

div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
}

.roundContainer{
margin-top:5px;
}

div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li {
list-style-type:none;
display:block;
margin:0;
padding:1px;
cursor:pointer;
}

/***********************************
General
************************************/
body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

img{
	border:0px;
}

.bodyTable{
border-collapse:collapse; 
margin-top:3px; 
width:886px;
}

.tdMedium{
width:362px;
}

.tdMediumLarge{
width:447px;
}

.tdFull{
width: 719px;
}

.divBlankHome{
cursor:pointer; 
position:absolute; 
left:0px; 
top:-20px; 
width:403px; 
height:59px;
border:solid 0px #FFFFFF; 
}

.divTabHome{
background-image:url(../images/tab_home.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:474px; 
top:15px; 
width:87px; 
height:34px;

}
.divTabHomeOn{
background-image:url(../images/tab_home_on.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:474px;; 
top:15px; 
width:87px; 
height:34px;
}

.divTab1{
background-image:url(../images/header_tab1.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:568px; 
top:15px; 
width:87px; 
height:34px;

}
.divTab1On{
background-image:url(../images/header_tab1_on.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:568px; 
top:15px; 
width:87px; 
height:34px;
}

.divTab2{
background-image:url(../images/header_tab2.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:660px; 
top:15px; 
width:92px; 
height:35px;
}
.divTab2On{
background-image:url(../images/header_tab2_on.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:660px; 
top:15px; 
width:92px; 
height:35px;
}

.divTab3{
background-image:url(../images/header_tab3.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:753px; 
top:15px; 
width:114px; 
height:34px;
}
.divTab3On{
background-image:url(../images/header_tab3_on.jpg); 
cursor:pointer; 
background-repeat:no-repeat; 
position:absolute; 
left:753px; 
top:15px; 
width:114px; 
height:34px;
}

/***********************************
For the page header
************************************/
.tbl_header_topbar{
border:0px none;
padding:5px;
border-collapse:collapse;
width:900px;
background:#4D4C48;
}

.tbl_header{
border:0px none;
padding:5px;
border-collapse:collapse;
width:900px;
background-image:url(../images/top_nav_search_back.jpg);
background-repeat:repeat-x;
}

/***********************************
For the Vertical Menu
************************************/
.mnuHead{
background-color:#9F0400; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:12px; 
color:#FFFFFF;
}

.roundConstainer{
padding-top:1px;
}

.mnuBorder{
border-top:none; 
width:160px; 
border-collapse:collapse;
}

.mnuItemBorder{
border-top:none; 
width:160px; 
border-collapse:collapse;
margin-top:2px;
}

.mnuItemStyle{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000000;
}

.mnuItem{
background-color:#E3E2E2; 
border-top:solid 1px #FFF;
}

.mnuItemLink{
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	background-color: none;
}

.mnuItemOn{
background-color:#CCCCCC; 
border-top:solid 1px #FFF;
}

.readingBg{
border:solid 1px #E3E2E2; 
border-collapse:collapse;
width:267px; 
margin-top:0px; 
background-color:#FFFFFF;
margin-bottom:3px;
}

	
/************************************
For the Calendar
************************************/

.calendar{
/*Calendar table*/
margin:0px;
border:none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
border-collapse:collapse;
width:266px;
}

.calendar_box{
/*Box around calendar name*/
height:25px;
border:none;
padding:0px;
background-color:#FFFFFF;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
width:266px;
text-align:center;
vertical-align:middle;
background-color:#E3E2E2;
color:#FFFFFF;
margin:0px;
border-collapse:collapse;
}
.calendar-month{
/*Month title*/
background-color:#FFFFFF;
font-weight:bold;
font-size:15px;
color:#000000; 

}
A.calendar-month{
/*Month title*/
background-color:#B72001;
font-weight:bold;
font-size:14px;
color:#000000; 

}

.linked-day{
/*Days with events*/
font-weight:bold;
color:#FFFFFF;
background-color:#E3E2E2;
}

.dayRow{
/*Days with no events*/
font-weight:bold;
color:#000000;
background-color:#E3E2E2;
}

.calendar-linked-day{
/*The link Days with events*/
font-weight:bold;
color:#999999
}

.calendar-day{
/*Days of the week*/
font-size:16px;
color:#B72001;
font-weight:normal;
}

/************************************
Headers
************************************/
.heavy{
font-family:Arial, Helvetica, sans-serif; 
padding:4px; color:#FFFFFF; 
font-size:20px; 
font-weight:bolder;
}
/************************************
Links and Text
************************************/
.extralargetextb {
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A.extralargetextb {
	color: #000000;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A:hover.extralargetextb {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.largetextb {
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	background-color: none;
}
A.largetextb {
	color: #000000;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	background-color: none;
}
A:hover.largetextb {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.smalltextb {
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A.smalltextb {
	color: #000000;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A:hover.smalltextb {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.textb {
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A.textb {
	color: #000000;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A:hover.textb {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.microtextb {
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A.microtextb {
	color: #000000;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A:hover.microtextb {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.smalltextg {
	color: #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A.smalltextg {
	color: #666666;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A:hover.smalltextg {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.textg {
	color: #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A.textg {
	color: #666666;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A:hover.textg {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}

.medtextg {
	color: #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	background-color: none;
}
A.medtextg {
	color: #666666;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	background-color: none;
}
A:hover.medtextg {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}

.extralargetextg {
	color: #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A.extralargetextg {
	color: #666666;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A:hover.extralargetextg {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.microtextg {
	color: #666666;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A.microtextg {
	color: #666666;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A:hover.microtextg {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.extralargetextw {
	color: #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A.extralargetextw {
	color: #FFFFFF;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A:hover.extralargetextw {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.smalltextw {
	color: #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A.smalltextw {
	color: #FFFFFF;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A:hover.smalltextw {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.textw {
	color: #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A.textw {
	color: #FFFFFF;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A:hover.textw {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.microtextw {
	color: #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A.microtextw {
	color: #FFFFFF;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A:hover.microtextw {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.smalltextr {
	color: #B72001;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A.smalltextr {
	color: #B72001;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	background-color: none;
}
A:hover.smalltextr {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.extralargetextr {
	color: #B72001;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A.extralargetextr {
	color: #B72001;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A:hover.extralargetextr {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.largetextr {
	color: #B72001;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	background-color: none;
}
A.largetextr {
	color: #B72001;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	background-color: none;
}
A:hover.largetextr {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.textr {
	color: #B72001;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
.medtextr {
	color: #B72001;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	background-color: none;
	font-weight:bold;
}
A.textr {
	color: #B72001;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A:hover.textr {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.microtextr {
	color: #B72001;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A.microtextr {
	color: #B72001;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A:hover.microtextr {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}

.largetextb {
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
.largetextg {
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration : none;
	background-color: none;
}
.largetextw {
	color: #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration : none;
	background-color: none;
}
.largetextr {
	color: #B72001;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration : none;
	background-color: none;
}

.texto {
	color: #FC8608;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A.texto {
	color: #FC8608;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background-color: none;
}
A:hover.texto {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.extralargetexto {
	color: #FC8608;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A.extralargetexto {
	color: #FC8608;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration : none;
	background-color: none;
}
A:hover.extralargetexto {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}
.microtexto {
	color: #FC8608;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A.microtexto {
	color: #FC8608;
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	background-color: none;
}
A:hover.microtexto {
	color: #B72001;
	background-color : none;
	text-decoration : underline;
	background-color: none;
}

.medtexto {
	color: #FC8608;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	background-color: none;
	font-weight:bold;
}

.medtextw{
	color: #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	background-color: none;
	font-weight:bold;
}

.dt{
font-weight:bold;
border-top:solid 1px #CCCCCC;
padding-left:4px;
}

.receipt{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	border-collapse:collapse;
}

.receipt_head{
	font-size:12px;
	font-weight:bold;
}

.orderTabs{
	border:solid 1px #777788; 
	border-top:none; 
	padding:4px; 
	margin:0px;
}

.bold{
	font-weight:bold;
}

.red{
	color:#9F0400;
}

.bold{
	font-weight:bold;
}

h1{
	font-size:18px;
}

h2{
	font-size:16px;
}

h3{
	font-size:14px;
}

.play_list{
	height:200px; 
	width:356px; 
	overflow:auto; 
	position:relative; 
	float:left;
	background-color:#F3F3F3;
}

.play_list a{
	font-size:13px;
	
	color:#000000;
	text-decoration:none;	
}

.play_list ul{
	line-height:30px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.play_list .even{
	background-color:#F3F3F3;
}

.play_list .odd{
	background-color:#EAEAEA;
}

.play_list li:hover{
	background-color:#FFFF99;
}

.player_show_description{
	height:200px; 
	width:356px; 
	overflow:auto; 
	position:relative; 
	float:right;	
	vertical-align:middle;
	background-color:#F3F3F3;
	padding:4px;
}

