/* Eleanor CSS Document */

body {
	margin:auto;
	background: url(/Images/homepage_bg.jpg) #000000 top center no-repeat;
	background-color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	color:#FFFFFF;
	font-size: 14px;
	width:1000px;	
}

/* Start header */
#header {
	background: url(/Images/homepage_bg.jpg) #000000 top center no-repeat;	
	background-color: #000000;
	height:237px;
}

#header .eleanorLogo {
	margin: 6px 0px 0px 30px;
}

#header #banner {
	height:126px;
	margin:22px 0px 0px 25px;
	word-spacing:25px;
}
/* End header */


/* Start top navigator */
.topNav 
{   
    width:100%;
	padding:20px 0px 5px 0px;
	/*word-spacing:25px;*/
	text-align:right;
}

.topNav a{
	text-decoration: none;		
}
.main_Nav_link
{
	padding:0px 10px 0px 10px;
}
.main_Nav_link_Last
{
	padding:0px 0px 0px 10px;
}
/* End top navigator */


/* Start sub navigator */
#subNav {
	height:20px;
	text-align:right;
	margin-bottom:5px;
}
/* End sub navigator */

#subNav ul
{
    margin:0;
    padding:0;
}
#subNav ul li
{
    list-style: none;
    display:inline;
}
#subNav ul li a
{
    color:White;
    text-decoration:none;
    padding-left:15px;
    padding-right:15px;
}
#subNav ul li a.highlight
{
    color:#F8D733;
}
.seperator {
	border-top:#890000 solid 1px;
	margin-left:305px;
}

#mainBody {
	padding:15px;
}


/* Start upcoming performance */
#mainBody #leftNews {
	float:left;
	width:246px;
	background:#1A1A1A;
	margin-top:70px;
	margin-bottom:20px;	
}

#mainBody #leftNews #icons {
	background:black;
	text-align:center;
	font-size:13px;
}

#mainBody #leftNews .newsTitle {
	background: url(/Images/leftNews-titleBG.gif) top center no-repeat;	
	padding:10px;
	text-align:center;
	border-bottom:#000000 solid 1px;	
}

#mainBody #leftNews .newsContent {
	border-bottom:#000000 solid 1px;
	background: url(/Images/leftNews-contentBG.gif) bottom center no-repeat;		
	padding:8px 12px 8px 12px;
	text-align:justify;
}

#mainBody #leftNews .newsContent .headline {
	color:#BF0000;
	font-size:14px;
	font-weight:bold;
}

.headline {
	color:#BF0000;
	font-size:14px;
	font-weight:bold;
}

#mainBody #leftNews .newsContent .more {
	text-align:right;
	font-weight:bold;
}
/* End upcoming performance */


/* Start content */
#mainBody #content {
	float:left;
	margin:0px 0px 20px 38px;
	width:680px;
	text-align:justify;
}

#mainBody #content #homeThumb {
	width:162px;
	text-align:justify;
	float:left;
	margin:0px 30px 10px 30px;
}

*html #mainBody #content #homeThumb {
	margin:0px 25px 10px 25px;
}

#mainBody #content .moreInfo {
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	float:left;
}

#mainBody #content .homeImg {
	margin:5px 0px 5px 0px;
}

#mainBody #content .aboutImg {
	margin:0px 10px 10px 0px;
}

#mainBody #content #guestbookNav {
	float:left;
}

#mainBody #content #guestbookPage {
	float:right;
}

#mainBody #content #guestbookMsg {
	padding:10px 20px 10px 20px;
}

#mainBody #content #guestbookSeperator {
	border-top:#890000 solid 1px;
	margin:0px 15px 0px 15px;
}

/* End content */


/* Start footer */
#footer {
	height:44px;
	border-top:#890000 solid 1px;
	text-align:center;
	padding:10px 0px 10px 0px;
}

#footer .largeText {
	font-size:13px;
}
/* End footer */


a.redLink {
	text-decoration:none;
	color:#BF0000;
}

.pageNav {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color:#f8d932;
}

.whiteLink {
	text-decoration:none;
	color:#FFFFFF;
}

a.yellowLink {
	text-decoration:none;
	color:#f8d932;
}

a.subNavLink {
	font-size:14px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	margin:0;
}

h1 {
	font-size:24px;
}

h2 {
	font-size:20px;
}

.clear {
	clear:both;
}

.whiteBorder {
	border:1px solid white;
}

ul {
	line-height:20px;
}

input, select, textarea, button {
	background:black;
	color:white;
	padding:2px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

select {
	padding:0px;
}
.objecttitle {
font-size:14px;
font-weight:bold;
color:#BF0000;
}
.Upcoming_Performances
{
    width:95%;
    margin-top:10px;
    margin-left:15px;        
}
.Past_Performances
{
    width:95%;
    margin-left:15px;
    margin-top:10px;
}
.Paging_Performances
{
    width:95%;
    margin-left:15px;
    margin-top:50px;    
}
.Paging_Performances ul
{
    margin:0;
    padding:0;
}
.Paging_Performances ul li
{
    display:inline;
    list-style:none;
}
.Paging_Performances ul li a
{
    color:#F8D733;
    padding-right:15px;
    text-decoration:none;
}
.Paging_Performances ul li a.Active
{
    color:White;
}
.Upcoming_Performances_Headline
{
    margin-top:15px;
}
.Upcoming_Performances_Headline a
{
    color:#DF0000;
    font-weight:bold;
    text-decoration:none;    
}
.Upcoming_Performances_date
{
    margin-top:7px;
}
.Upcoming_Performances_Summary
{
    margin-top:7px;
}
.btn_SubmitGuestbook
{
    cursor:pointer;
}
.signGuestbook
{
    width:100%;
    margin-top:15px;    
}
.top_Paging_Guetbook
{
    width:100%;
    margin-top:15px;    
}
.view_Guetbook
{
    width:100%;
    margin-top:15px;    
}
.tb_ViewGuestbook_Detail
{    
    width:100%;
    border-bottom:Solid 1px #890000;    
    padding-top:10px;
}
.viewguestbook_title
{
    width:80px;
    vertical-align:top;
}
.separate_td
{
    vertical-align:top;
}
.td_ViewDetail
{
    padding-left:15px;
}
.delete_Guestbook
{
    border:Solid 1px White;
    padding:3px;
    color:White;
    text-decoration:none;
    line-height:30px;    
}
.td_Delete_Guestbook
{
    height:40px;
    text-align:right;    
}
.Owner_Login
{	
	text-align:right;
	margin-bottom:5px;
	margin-top:5px;	
	width: 100%;
}
.Frm_Login
{
    margin:0;
    padding:0;
}
.Title_LoginID
{
    float:right;
    padding-right:5px;
    padding-top:2px;
}
.Username_Login
{
    float:right;
}
.Title_PassLogin
{
    float:right;
    padding-top:2px;
    padding-right:5px;
    padding-left:5px;
}
.PassLogin
{
    float:right;
}
#txt_Password
{
    border:solid 1px white;    
    width:100px;
}
#txt_LoginID
{
    border:solid 1px white;
    width:100px;
}
.Forgot_Password
{
    float:right;
    padding-top:4px;
    padding-left:5px;
    padding-right:10px;
}
.Forgot_Password a
{
    color:White;
    text-decoration:none;
    font-size:90%;
}
.SignUp
{
    float:right;
    padding-right:10px;
    padding-top:4px;
}
.SignUp a
{
    color:White;
    text-decoration:none;
    font-size:90%;
}
.ViewBasket
{
    float:right;
    padding-top:4px;
}
.ViewBasket a
{
    color:White;
    text-decoration:none;
    font-size:90%;
}
.Owner_TicketListing
{
    width:680px;    
}
.Left_Image
{
    width:150px;    
    float:left;
    padding-top:5px;
    margin-bottom:15px;
    margin-left:3px;
}
.Left_Image img
{
    border:none; 
}
.image_Link_detail
{       
    margin-top:10px;
}
.image_Link_detail a
{
    padding-top:10px;
}
.image_Link_detail img
{
    border:none;
}
.image_Link_detail_Quantity
{
    float:left;
}
.image_Link_detail_Book
{
    float:left;
    margin-left:15px;
}
.image_Link img
{    
    border:none;
}
.Img_Ticket
{    
    width:126px;
    height:126px;
}
.Right_Info
{
    width:510px;    
    float:left;
    margin-bottom:15px;
}
.tb_TicketINfo
{
    width:100%;
}
.Title_Info
{
    vertical-align:top;
    width:100px;
}
.Body_Info
{
    vertical-align:top;
}
.Ticket_MoreDetail
{
    text-decoration:none;
    color:Red;
    margin-left:10px;
}
.Basket
{
    width:680px;    
}
.Header_Basket_Left_Top
{
    width:13px;
    height:13px;
    background-image: url("/Images/body_left_top.gif");
    background-repeat:no-repeat;
    float:left;
}
.Header_Basket_Right_Top
{
    width:13px;
    height:13px;
    background-image: url("/Images/body_right_top.gif");
    background-repeat:no-repeat;
    float:left;
}
.Header_Body_Basket
{
    height:11px;
    width:654px;
    margin-top:1px;
    border-top: Solid 1px White;
    float:left;
}
.Footer_Basket_Left_bottom
{
    width:13px;
    height:13px;
    background-image: url("/Images/body_left_bottom.gif");
    background-repeat:no-repeat;
    float:left;
}
.Footer_Body_Basket
{
    height:12px;
    width:654px;
    margin-top:-1px;    
    border-bottom: Solid 1px White;
    float:left;
}
*html .Footer_Body_Basket
{
    margin-top:-5px;
}
.Footer_Basket_Right_bottom
{
    width:13px;
    height:13px;
    background-image: url("/Images/body_right_bottom.gif");
    background-repeat:no-repeat;
    float:left;
}
.Body_Basket
{
    width:676px;
    border-left:Solid 1px White;
    border-right:Solid 1px White;
    margin-left:1px;
}
*html .Body_Basket
{
    margin-top:-5px;
}
.detail_Info
{
    width:665px;
    margin-left:5px;
}
.txtQuantity
{
    width:20px;
    height:15px;
}
.Title_YourBasket
{
    color:#F3D431;
    font-weight:bold;
    margin-left:5px;
}
.Body_YourBasket
{
    margin-top:10px;
}
.tb_Body_YourTicket
{    
    width:650px;
    margin-left:10px;    
    border-collapse:collapse;
}
.th_Ticket
{
    width:350px;
    text-align:left;
}
.th_Quantity
{
    text-align:center;
}
.th_Price
{
    text-align:center;
}
.th_SubTotal
{
    text-align:center;
}
.th_Remove
{
    text-align:center;
}
.td_TicketName
{
    text-align:left;
}
.td_txtQuatity
{
    text-align:center;
}
.td_Price
{
    text-align:center;
}
.td_SubTotal
{
    text-align:center;
}
.td_Remove
{
    text-align:center;
}
.separate
{
    border-top:Solid 1px #F3D431;    
    width:100%;
    height:2px;
}
.separate_bottom
{   
    border-bottom:Solid 1px #F3D431;    
    width:100%;
    height:2px;
}
.txtbasket_quantity
{
    width:20px;
    height:15px;
}
.td_Label_Total
{   
    text-align:center;
    font-weight:bold;
}
.td_Total
{
    text-align:center;
    font-weight:bold;
}
.sbm_Paypal
{
    cursor: pointer; 
    height: 33px; 
    width: 92px; 
    background: url("/Images/btn_xpressCheckout.gif") no-repeat scroll left top transparent; 
    border: medium none;
}
img
{
    border:none;
}
.Promotion
{
    margin-left:10px;
    margin-top:15px;
}
.Header_Body_Promotion
{
    height:11px;
    width:624px;
    margin-top:1px;
    border-top: Solid 1px White;
    float:left;
}
.Footer_Body_Promotion
{
    height:12px;
    width:624px;
    margin-top:-1px;    
    border-bottom: Solid 1px White;
    float:left;
}
*html .Footer_Body_Promotion
{
    margin-top:-5px;
}
.Body_Promotion
{
    width:646px;
    border-left: Solid 1px White;
    border-right: Solid 1px White;
    margin-left:1px;
}
*html .Body_Promotion
{
    margin-top:-20px;
}
*+html .Body_Promotion
{
    margin-top:-20px;
}
#frmPromotion
{
    margin:0;
    padding:0;    
    margin-left:5px;
    margin-top:10px;
}
.Massage_Promotion
{
    width:620px;
    margin-left:5px;
    padding-right:5px;
    margin-top:10px;
    font-size:90%;
}
#txtRedeemCode
{
    border: Solid 1px White;
    margin-left:5px;
    width:100px;
}
#btnsbmRedeemcode
{
    cursor: pointer; 
    height: 26px; 
    width: 72px; 
    background: url("/Images/ReddemCode.gif") no-repeat scroll left top transparent; 
    border: medium none;
    margin-top:5px;
    margin-left:110px;
}
.Basket_error
{
    font-size:90%;
    color:Red;
}
/*new*/
.checkout_form
{
    width:100%;    
}
.submitNonmembercheckout
{
    cursor:pointer;
}
.td_checkout_forLabel
{
    width:100px;
}
.td_checkout_forLabel_manageAddress
{
    width:150px;
}
.checkout_form_Manage_Address
{
    width:100%;    
    padding-bottom:1px;
}
.view_TicketCategory
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:45px;
}
.view_TicketCategory a
{
    text-decoration:none;
    font-size:120%;
    color:Red;
}