
.header div.logo {
 padding-top:0px;
}

.header div.menu_item a
{
 color:#666;
}




.html, body{ 

}

.header div.top{
  height: 90px; 
}









#shipping_search {
 display:block; 
float:left;
}
#shipping_search div{
  height:48px;
display:block;
/*	background: url('/images/black/sprite.png') no-repeat top left; */
	
	background-repeat: no-repeat;  
 background-position: top left;
	
/*	background-position: -10px -10px;   */
	width: 400px;
}


/*
#cse-search-box {
 display:inline; 
float:right
}
#cse-search-box div{
  height:31px;
	background: url('/images/new/sprite.png') no-repeat top left;
	background-position: -10px -10px;
	width: 306px;        
	}        


#cse-search-box div #search{
 float:left;
	border: 0;
	width:275px;
	margin:5px 0px 0px 5px;
	padding:0px;
  font-size: 18px;
  height:21px;
  color: #aaa;
}
*/

#theLogo{
float:left;
margin-left:7px;
  display:inline;
                                   
                        height:65px;  
}

#linkList{
clear:both; 
text-align:left; 
margin-top:50px;
}


#linkList a{
margin-left:20px;
margin-top:15px;
}



/* -----  border:1px solid #f00;  ---- */
ul#nav {
clear:both;
margin: 0px 0px 0px -5px;
padding:0px;
}

ul#nav li#first{
  width:12px;
  padding:0px;
}

ul#nav li#last {
 width:12px;
  padding:0px;
 }



ul#nav li#leftNotSelected {


 background-position: 0px -756px;  
background-repeat: no-repeat;  
 width:8px;
padding:0px;
display: block;
float: left;
}

ul#nav li#leftSelected {


 background-position: 0px -716px;  
background-repeat: no-repeat;  
 width:8px;
padding:0px;
display: block;
float: left;
}



ul#nav li#rightNotSelected {


 background-position: 0px -836px;  
background-repeat: no-repeat;  
 width:8px;
padding:0px;
display: block;
float: left;
}

ul#nav li#rightSelected {


 background-position: 0px -796px;  
background-repeat: no-repeat;  
 width:8px;
padding:0px;
display: block;
float: left;
}













ul#nav li.navDivider {


 background-position: 0px -616px;  
background-repeat: no-repeat;  
 width:2px;
padding:0px;
display: block;
float: left;
}
  



ul#nav li#leftEnd {
width:5px;
margin-top:10px;
height:30px;
 padding:0px;

 background-position: 0px -656px;  
background-repeat: no-repeat;  
}


ul#nav li#rightEnd {
width:5px;
margin-top:10px;
height:30px;
 padding:0px;

 background-position: 0px -686px;  
background-repeat: no-repeat;  
}



ul#nav li {
color:#fff;
  height: 40px;
  display:block;
  float:left;
  margin:0;
  padding-right:24px;
  padding-left:24px;
 text-decoration:none;
background-repeat: repeat-x;  
 background-position: 0px -536px;  
  
}      

ul#nav li.chosen {


background-repeat: repeat-x;  
 background-position: 0px -576px;  


}



ul#nav li.firstTab {
   padding-left:12px;
}

ul#nav li.lastTab {
   padding-right:12px;
}


ul#nav li.chosen a {
  text-decoration: underline;


}


ul#nav li a {
  font-weight: bold;
  color:#fff;
  display:block;
  float:left;
 
  height: 40px;
 line-height: 40px;
}


ul#nav li a:hover {
    text-decoration:underline;
    
 
}















/* ------------------------------------------------------------------------------------- */
#footerLine{
height: 1px;
      background-color:#B1AFAF;
line-height: 1px;
background-repeat:repeat-x;
clear:left;
display:block;
}
   .footer div{
           display:inline;
          }
   .footer a{
   color:#666;
    margin-right:20px
   
   }
   
   .footer  #copyright{
    margin-top:30px;
    color:#3c3c3c;
    display:block;
   }

 .breadcrumbs{
 font-size: 11px;
  color: #4c4c4c;
 
 }

.breadcrumbs span{
 
  font-size: 11px;
}

.breadcrumbs span a{
color: #4c4c4c;
  text-decoration: underline;
}


/* Sept 29, 2010 */

div#egHeaderStoreList {
  clear: both;
  display:inline;
  color:#aaa;   
}
div#egHeaderStoreList ul {
  float:right; 
  display:inline;
  list-style-type:none;
  margin-top:6px;
  font-size:11px
}




div#egHeaderStoreList ul li {
  display:inline;
  margin-left:6px;
}

div#egHeaderStoreList ul li#eg {
  font-weight:bold
}



div#egHeaderStoreList ul li a{
  color:#aaa;
  text-decoration:none;
}
div#egHeaderStoreList ul li a:hover{
  text-decoration:underline;
}

div#searchArea {
  margin-top: 49px;
  display: block;
  z-index: 999;
  position: absolute;
}


div#headerSearch{
  display:inline;
  float:right;
  margin-top:21px;
  width:510px;
}
div#headerSearch div#headerSearchBtn{
  display:inline;
  float:right;
  clear:right;
}

div#headerSearch div#headerSearchBtn a{
  float:left;
  background-position: -460px 0px;
  width:86px;
  height:48px;
  margin-top:0px;
  display:block;
  color:#f00;
}




div#headerSearch div#headerSearchText{
  display:inline;
  float:right;
  height:48px;
}
div#headerSearch div#headerSearchText input{
  color:#aaa;
  font-size:20px;
  border:0 none;
  margin:12px; 
  float:left; 
  width:400px;
}


.center {

 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -4em;

	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
}


#headerFacebook{
  float:right;
  margin:15px -10px 0px -100px; 
}

ul.tickets{
  padding-left:0px;
  line-height: 16px;
  margin-top: 0px;
}

ul.tickets a.sprite {
  display:block;
  float:left;
  text-decoration:none;
  color:#FFF;
  background-repeat: no-repeat;   
  background-position:   -2px -50px;        
  font-size:11px;
  margin:3px 4px 1px 0;
  padding:0px 4px 2px 11px;
  list-style-type:none;
  height:14px;
  font-family:Arial,sans-serif;
  font-weight: normal;
}

ul.tickets li {
  list-style-type:none;
  cursor: pointer;
  clear:both;
  margin: 0px 0px 4px 0px;
}

ul.tickets a.sprite:hover, ul.tickets a.sprite:active {
  background-position: -2px -68px;            
  color:#FFF;
}
