/* shorthand key 

 font: font-style | font-variant | font-weight | font-size | line-height | font-family ;
 
 background: background-color | background-image | background-repeat | background-attachment | background-position ;
 

*/

H1 {
   font-weight:bold;
   font-size: 20px;
   margin-top:0; 
   margin-bottom:0; 
   padding:0; 
}
H2 {
   font-weight:bold;
   font-size: 16px;
   margin-top:0; 
   margin-bottom:0; 
   padding:0; 
}

.twcsMerchandiseCategoryName 
{
	font-size: 14px;
	font-weight: bold;
}

.twcsMerchandiseTitle 
{
	font-size: 12px;
	font-weight: bold;
}

.twcsOrderFormHeader {
   font-weight:bold;
   font-size: 20px;
   margin-top:0; 
   margin-bottom:0; 
   padding:0; 
}

.twcsOrderFormDelivery {
   font-weight:bold;
   font-size: 16px;
   margin-top:0; 
   margin-bottom:0; 
   padding:0; 
}

.twcsOrderFormHeadingsRow 
{
   /* border-bottom:#000 solid 2px;  */
   font-weight:bold;
}

.twcsAlbumName{
   font-weight:bold;
   font-size:16px; 
   font-family:"Trebuchet MS","verdana","helvetica"; 
   padding-bottom: 5px;
}

.twcsPageHeader {
   font-weight:bold;
   font-size: 16px;
   margin-top:0; 
   margin-bottom:0; 
   padding:0; 
}

#twcsHeader {
   font-weight:bold;
   font-size: 20px;
   margin-top:0; 
   margin-bottom:0; 
   padding:0; 
}

#twcsHeader {
   color : #FFF;
   font: 12px/1.2 "Lucida Sans Unicode", tahoma, helvetica, sans-serif normal;
   text-align : left;
}

body  {
   color : #000;
   font: 12px/1.2 "Lucida Sans Unicode", tahoma, helvetica, sans-serif normal;
   text-align : left;
}

table,
tr,
td {
   font: 12px/1.2 "Lucida Sans Unicode", tahoma, helvetica, sans-serif normal;
}
		

div#twcsNavnav {
margin-top : 10px;
/* establishes margin even with top of #content */
 		}
div#twcsNavcats { }
div#twcsNavadmin { }
div#twcsNavlinks { }

#twcsNav
{
	width: 185px;
    background : url(images/link_bg.gif) repeat-y;
}

#twcsNavTop 
{
	width: 185px;
	height: 10px;
    background : url(images/link_top.gif) no-repeat;
}

#twcsNavBottom 
{
	width: 185px;
	height: 98px;
    background : white url(images/link_bottom.gif) no-repeat;
}

	
ul.twcsNavgroup {
		margin : 0;
		width: 183;
		padding : 0;
		font : 11px/12px  "Lucida Sans Unicode", tahoma, helvetica, sans-serif normal;
		margin : 0;
		padding : 0;
}
		
ul.twcsNavgroup li 
{
		font-size : 13px;
		text-align: left;
		margin : 0px 0px 0px 0px;
		padding : 0px 10px 0px 5px;
		list-style-type : none;
		line-height: normal;
		text-align: center;
}

ul.twcsNavgroup li.twcsNavItem 
{
	vertical-align: middle;
	border: 0;
	background: transparent url(images/divider.gif) no-repeat left bottom;
}

ul.twcsNavgroup li.twcsNavItemLast 
{
		background: transparent;
}

ul.twcsNavgroup li.twcsNavgroupHeading {
		color : #000;
		display : block;
		margin : 3px 0 0;
		padding : 2px 0 4px 0px;
			/* border-bottom : 2px solid #ddd; */
			/*
		background : transparent url(elem/default/default-twcsNavgroup-heading-image.gif) no-repeat 0 100%;		
*/
		}

ul.twcsNavgroup li.twcsNavitem a:link,
ul.twcsNavgroup li.twcsNavitem a:visited,
ul.twcsNavgroup li.twcsNavitemLast a:link,
ul.twcsNavgroup li.twcsNavitemLast a:visited  {
        color : #FFFFFF;
		text-decoration : none;
		display : block;
		margin : 2px 1px;
		padding : 0 4px 1px 3px;
		}

ul.twcsNavgroup li.twcsNavitem a:hover, 
ul.twcsNavgroup li.twcsNavitemLast a:hover,{
		color : #4D1B1B;
		text-decoration: none;
		}

/* end sidebar navigation begin admin-only */


#videoDiv{
   color:#FFF; 
   left:0px; 
   top:0px; 
   position:absolute; 
   padding:0px; 
   z-index:100;
}

.videoDivVideo{
   margin: 0px 0 0 0px;
   text-align: center;
}