/*   http://localhost/css/default.css   */

body,div,span,p,ul,li,td,th,input,select,textarea,button 
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	
}
body
{
	background-color: #d4c9bd;
	margin: 0px;
}
a{color:#000000;}
a:hover{color:#000000;}

/* Page layout styles */
TABLE#mainDefault
{
	width:770px;
	height:100%;
	background-color:white;
	border:1px solid black;
	
}
TABLE#mainDefault TD#headerPane
{
	width:770px;
	height:50px;
    overflow:hidden;
	background-color:white;
    border-top:1px solid black;
	
}

TABLE#mainDefault TD#tagLinePane
{	width:770px;
	height:28px;
	background-color: #737172;
    border-bottom:1px solid black;
    border-top:1px solid black;
}


TABLE#mainDefault TD#leftPane
{
	width:149px;
	background-color: #BAB5A8;
   
    
}

TABLE#mainDefault TD#centerPane
{
	width:470px;
    background: url(/webimgs/stage.jpg) no-repeat;
    background-color:#BAB5A8;
    padding: 0px 10px 10px 10px;
}

TABLE#mainDefault TD#rightPane{
	width:149px;
	background-color: #BAB5A8;
	border-left:1px solid black;
   
}


TTABLE#mainDefault TD#tagLinePane2
{
	display:none;
}
		
TABLE#mainDefault TD#footerPane
{
	width:770px;
	height:33px;
	border-top: 1px solid black;
	font-weight:bold;
	background-color: gray;

}

/* End Default  */
/* Start Main */

TABLE#main
{
	width:770px;
	height:100%;
	background-color:white;
	border:1px solid black;
	
}
TABLE#main TD#headerPane
{
	width:770px;
	height:50px;
    overflow:hidden;
	background-color:white;
    border-top:1px solid black;
	
}

TABLE#main TD#tagLinePane
{	width:770px;
	height:28px;
	background-color: #737172;
    border-bottom:1px solid black;
    border-top:1px solid black;
}


TABLE#main TD#leftPane
{
	width:149px;
	background-color: #BAB5A8;
    border-right:1px solid black;
   
    
}

TABLE#main TD#centerPane
{
	width : 620px;
	background-color:white;
	height:100%;
    
}

TABLE#main TD#centerPaneWithRightPane
{
	width : 470px;
	background-color:white;
	height:100%;
     
}

TABLE#main TD#rightPane{
	width:149px;
	background-color: #BAB5A8;
	border-left:1px solid black;
}

TABLE#main TD#noRightPane{
	display:none;
}

TABLE#main TD#tagLinePane2
{
	display:none;
}
		
TABLE#main TD#footerPane
{
	width:770px;
	height:33px;
	border-top: 1px solid black;
	font-weight:bold;
	background-color: gray;

}

/* Web part styles */
.divContentTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-DECORATION: underline;
    display:block;
    float:none;
}
     
.tagContent, .footercontent
{   font-size: 11px;
    color:white;    
    font-weight:bold;
}
.clsVisibleMenu
{
    DISPLAY: block
}
.copyright
{

}


#divContent
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 15px;
    MARGIN-RIGHT: 15px;
    MARGIN-bottom: 10px;
    
}
#divContentTable
{
    FONT-SIZE: 11px
}
#divCopyright
{
    WIDTH: 100%;
    TEXT-ALIGN: center
}
#divFooter
{
    TEXT-ALIGN: center
}

#divTitleBar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 2px;
    WIDTH: 100%;
    COLOR: #559534;
    PADDING-TOP: 6px;
    HEIGHT: 25px
}

.pageTitle {
    color : #003366;
    font-size : 18px;
    font-weight : bold;
	margin-top:10px;
}


.rightSub {

  
    
}

.webPanel{
    border-bottom:1px solid black;
    margin-bottom:3px;
}

.webPanelLeft{
    border-top:1px solid gray;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    border-left:1px solid gray;
    width:130px;
    text-align:center;
    background-color:white;
}

.webPanelLeftTitle {
	padding-left: 6px;
	color: black;
	line-height: 18px;
    background-color:#D4C9BD;
    border-bottom:1px solid black;
    
}


.rightSub2, .webPanelTitle {
	padding-left: 6px;
	color: black;
	line-height: 18px;
    background-color:#D4C9BD;
    border-bottom:1px solid black;
    border-top:1px solid black;
    text-align:center;
    
}

.button, .button1, .button2,.button3, .button4
{	position:relative;
	width:100%;
    height:20px;
	text-align:center;
	vertical-align:middle;
	color:white;
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:2px solid black;
	border-bottom:2px solid black;
}

.button1{
    background-color:Gray
}

.button2{
    background-color:Gray
}

.button3{
    background-color:Gray
}


.button4{
    background-color:Gray
}

.buttonLink
{	font-size:10px;
	font-weight:bold;
	
	color:white;
	line-height:15px;
	text-decoration:none;
	width:100%;
    height:100%;
	
}

.buttonLink:hover
{	
	background-color:Gray;
}


TABLE#shopCartTable TD{
	background-color:white;
	padding:5px;
}

TABLE#shopCartTable TD.cartHeader{
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: white;
  background-color: black;
  padding: 5px;
  text-align: center;
}    


TABLE#shopCartTable TD.total{
  font-weight: bold;
  color: WHITE;
  background-color: black;

}    

.productCategory{
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:15px;
}

td.cellLabel, td.cellContent
	{
		background-color:#EEEEEE;
		
	}
	
td.cellLabel{
	text-align:right;
	font-weight:bold;
	width:145px;
}


.specTable{
border:1px solid #585456;
background-color:black;
}

td.specCell{
background-color:#CCC7C1;
font-size:10px;
}


td.specCellHEad1{
background-color:#9DB5D1;
font-size:12px;
font-weight:bold;
}

td.specCellHead2{
background-color:#d2dfea;
font-size:10px;
}

td.specCellHead3{
background-color:#a9a494;
font-size:10px;
}

div.tipBox{
		width:300px;
		height:50px;
		border:1px solid black;
		padding:5px;
		display:none;
		position:absolute;
		background-color:silver;
		color:black;
        text-align:left;
        font-weight:normal;
	}

	
.errorMsg{
color:red;	
	}
	
.memberMenu{
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:navy;
	display:block;
}

    #signUpBlock {
        border:1px solid gray;
        background-color:#f5f7f1;
        text-align:left;
        width:480px;
        padding:5px;
    }
    
    #errorBlock {
        border:1px solid gray;
        background-color:#ffb7b7;
        text-align:left;
        width:480px;
        padding:5px;
        font-size:10px;
        color:red;
    }
    
    #CCBlock {
        padding-top:5px;
        border:1px solid gray;
        background-color:#f5f7f1;
        text-align:left;
        width:380px;
        padding:5px;
    }
    
    input, select, textarea{
        border:1px solid gray;
        font-size:10px;
    }
    
    .optionalLabel{
        text-align:right;
        margin-right:3px;
        width:120px;
        color:black;
        font-size:10px;
        font-weight:normal;
        display:inline;
        float:left;
    }
    
    .rqrdLabel{
        text-align:right;
        margin-right:3px;
        width:120px;
        color:black;
        font-size:10px;
        font-weight:bold;
        display:inline;
        float:left;


    }
    
    
    .entrylabel{
        margin-left:50px;
        margin-right:3px;
        color:black;
        font-size:10px;
        font-weight:bold;
       
    }
    
    .frmField{
        
    }
    
    .tagCaption{
        color:black;
        font-size:10px;
        font-weight:bold;
    }
    
    #podCast{
        border:none;
    }
    
    .submitButton{
        display:inline;
    }
    

	
	/*Table Display Settings*/
Table#Listing{
	border:1px solid black;
	background-color:black;
}

Table#Listing td.LabelHeader{
	padding:5px;
	background-color:black;
	color:white;
	font-size:10px;
}

Table#Listing td.LabelHeader a{
	color:white;
	font-weight:bold;
	text-decoration:underline;
	font-size:10px;
}

Table#Listing td.LabelHeader a:hover{
	color:gold;
}


    .tableHeader{
        background-color:#008040;
		background-color:gray;
        color:white;
        font-weight:bold;
        padding:5px;
    }
	
.notPageSelected{
	color:silver;
}

.blankButton{
   background: url("/webimgs/smallButton.gif") no-repeat 0 0;
   width:105px;
   height:38px;
   font-size: 12px;	
   text-decoration:none;
   color: white;
   text-align:center;
   line-height:32px;
}

.alpha{
	padding:3px;
	background-color:silver;
	border:1px solid black;
	color:navy;
	font-weight:bold;
	margin:2px;
	text-Decoration:none;
}

.alphaPicked{
	padding:3px;
	background-color:gold;
	border:1px solid black;
	color:navy;
	font-weight:bold;
	margin:2px;
	text-Decoration:none;
}

.alpha:hover, alphaPicked:hover{
	background-color:gold;
}

.memberArch{
	font-size:12px;
	display: block;
	color: 	navy;
	text-decoration: none;
	padding:5px;
}

.memberArch:hover{
	display: block;
	color: gray;
	text-decoration: none;
}

