body       { font-family: tahoma; text-align: center; margin: 0 0 0 0; background-color: #eef3f9;}
a           { color: #917E70; }
a:hover     { color: #ac988b; }
a:active { color: #ac988b; }
a:visited { color: #ac988b; }
#full { width: 100%; float: left; height: 500px; background-color: Red; display: block; text-align: center; }
#bodys, #body    {  margin: 0 0 0 0; padding: 0 0 0 0; display: block; font: 12px tahoma; float: left; text-align: left; }
#body { width: 627px;}
#bodys {padding: 0 0 0 0; width: 617px; padding-left: 9px; background-color: #ac988b;}
#choose    { width: 350px; display: block; height: 125px; float: left; background-color: #f5f5f5; }
#container, #containerf { width: 800px; display: block; }
#containerf { height: auto; }
#stuff     {  width: 627px; display: block; color: #ac998b; height: auto; float: left; }
#footer1   { font-family: tahoma; font-size: 10px; margin: 0 0 0 0; width: 627px; padding: 0; display: block;  height: 16px; float: left; }
#footer1 a { font-family: tahoma; font-size: 10px; text-decoration: none; color: #8c776a;}
#footer1 a:hover { color: #917E70; }
#footer2   { font-family: tahoma; font-size: 10px; margin: 0 0 0 0; width: 627px; display: block; height: 30px; float: left; }
#footer2 a { font-family: tahoma; font-size: 10px; text-decoration: none; color: #8c776a;}
#footer2 a:hover { color: #917E70; }
#footer    { padding: 0 0 0 0; width: 627px; display: block; color: #8c776a; height: 45px; float: left; }
#header    { width: 800px; background: url(images/philbgtop.jpg) no-repeat -22px 0; display: block; height: 60px; float: left;} 
#welcome    { width: 325px; display: block; height: 120px; float: left; }
#welcome h2 { margin: 20px 0 8px 10px; font-family:tahoma; color: #006cff; font-size: 13px; }
#welcome p  { width: 290px; margin: 48px 0 8px 27px; font-family: tahoma; font-weight: bold; color: #075dad; font-size: 12px; text-align: left; }
#series    { width: 295px; display: block; height: 120px; float: left; padding: 70px 0 0 11px; width: 200px; height: 30px; }
/*#series    { width: 295px; display: block; height: 120px; float: left; }*/
#news1     { width: 275px; display: block; height: 150px; float: left; }
#news2     { width: 275px; display: block; height: 150px; float: left; }
#events     { width: 550px; display: block; height: 100px; float: left; padding: 28px 0 0 0}
.bu { font-weight: bold; text-decoration: underline; }
#events h2, #events h3 { display: none; }
.hidden { display: none; }
#news h2, #news h3 { display: none; }
#news { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 570px; PADDING-TOP: 0px; HEIGHT: 150px; }
#sitemap   { width: 160px; display: block; float: left; }
#nav       { display: block; float: left; list-style: none; margin: 8px 5px 0 0; padding: 0;  width: 150px;}
#nav li    { display: block; list-style: none; float: left; margin: 0 0 0 0;  width: 150px;}
#nav a     { display: block; text-transform: uppercase;  height: 17px; width: 150px; text-align: right; font-family: tahoma, arial; font-size: 11px; font-weight: bold; color: #8c776a; text-decoration: none; padding: 2px 2px 0 0; }
#nav a:hover         { color: #6E645D; text-decoration: none; }
#nav li ul.subnav    { display: block; float: left;  list-style: none; margin: 5px 0 0 0; padding: 0 0 8px 0; text-align: right; }
#nav li ul.subnav li { list-style: none; float: left; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 10px; border-bottom: none; height: 12px; }
#nav li ul.subnav li a:link, #nav li ul.subnav li a:visited { color: #897E76; text-decoration: none;  margin: 0 0 0 0; font-size: 11px; font-weight:normal; text-transform: none; padding: 0 0 0 0; height: 12px;}
#nav li ul.subnav li a:hover  { background-color: #C2B9A8; color: white; text-decoration: none;  margin: 0; padding: 0 0 0 0; height: 12px;}
#nav li ul.subnav li a:active { color: #6E645D; text-decoration: none;  margin: 0; padding: 0 0 0 0; height: 12px; }
img    { margin: 0 0 0 0; }
#presenterdesc { width: 350px; text-indent: 10px; padding: 20px 0 20px 2px; float: left; display: block;  font: 11px arial; }
#presenterdesc h3 { width: 368px !important}
.cLabel             { text-align: left; font-family: tahoma; font-size: 11px; color:    black; width: 85px; height: 18px; display: block; float: left; }
.cLabel2            { font-family: tahoma; font-size: 11px; color:red; width: 85px; height: 18px; display: block; float: left; }
.white { color: white; }
.ltblue { color: #0170cc; }
.text               { width: 415px; height: 16px; border: solid 1px #ac998b; }
.text2               { width: 257px; height: 16px; border: solid 1px #ac998b; }
.area               { width: 415px; height: 150px; border: solid 1px #ac998b; }
.text, .area, .text2       { margin: 0 0 0 0; font-family: tahoma; font-size: 11px;}
.main               { float: left; }
#form               { padding: 0 0 0 0; float: left; }
.left  { font-family: arial; font-size: 11px; width: 400px; display: block; text-align: left; float: left; margin: 0; padding: 0; }
.right { font-family: arial; font-size: 11px; width: 107px; display: block; text-align: right; float: left; margin: 0 120px 0 0; padding: 0; }

.left1  { font-family: arial; font-size: 10px; width: 363px; height: 40px; display: block; text-align: left; float: left; padding-top: 4px; padding-left: 4px; }
.right1 { font-family: arial; font-size: 10px; width: 250px; height: 40px; display: block; text-align: right; float: left; padding-top: 3px; }

h1 span, h2 span, h3 span { display: none; }
blockquote {font-family:Arial; padding: 10px 0 0 0; width: 602px; text-align: center; margin: 0 0 15px 0; text-indent: 0; font-size: 13px; font-style: italic; }
#bodys h2 { padding: 0 0 0 0; margin: 0; font-family:Arial;  font-size: 13px; }
#bodys h2 { color: #fff; padding: 7px 0 0 15px; }
#bodys h3 { color: #FFF; height: 18px; font-size: 12px; font-weight: bold; background-color: #ac988b; width: 277px; float: left; padding: 2px 0 0 0; margin: 0; display: block; text-indent: 5px; }
h4 { padding: 0; margin: 0; }
#bodys h4 { padding: 7px 0 3px 0; margin: 0; font-family:Arial; color: #061e37; font-size: 11px; }
#bodys ul { font-family:arial;  font-size: 11px; margin: 0; padding: 0; }
#bodys ul li { list-style: none; }
#bodys ul li ul { margin-left: 20px; font-weight: normal; }

/*#bodys p { color: #061e37; float: left; text-indent: 35px; width: 587px; display: block; font: 12px tahoma; margin: 0 0 25px 0; }*/
#spin { width: 150px; height: 180px; display: block; float: left; padding: 0 0 0 0; margin: 122px 0 0 0; background: url(images/spin-note.jpg) no-repeat top right;} 

#contentTop { padding: 0; margin: 0; float: left; display: block; height: 30px; width: 617px; }

.concerts, .dynamic_concert, .calendar, .newch,.night, .hod, .venues, .parking, .maps { padding: 0; margin: 0; float: left; display: block; height: 194px; width: 617px; }
.calendar { background: url(images/banners/newcanopy.jpg) no-repeat top left; }
.newch { background: url(images/banners/newcanopy.jpg) no-repeat top left; }
.hod { background: url(images/banners/newcanopy.jpg) no-repeat top left; }
.concerts { background: url(images/banners/newcanopy.jpg) no-repeat top left; }
.venues { background: url(images/banners/newcanopy.jpg) no-repeat top left; }
.night { background: url(images/banners/newcanopy.jpg) no-repeat top left; }

#contentBody { padding: 15px 0 0 15px; margin: 0; float: left; display: block; height: auto; width: 602px; background-color: #fff; border-top: solid 4px #ac988b;border-bottom: solid 7px #ac988b; }
#contentFooter { padding: 0; margin: 0; float: left; display: block; height: 27px; width: 617px;  }
#footnotes { height: 48px; width: 600px; background: url(images/philbgcontent-bottom.jpg) no-repeat top left; float: left; display: block; padding: 0; margin: 0; }
#footnotes p { font-size: 11px; font-family: arial; padding: 10px 0 0 10px; margin: 0; }

.boxl, .boxr  { width: 277px; height: 250px; float: left; display: block; }
.qp, .bp, .bp2, .hod1 { color: #40434c; font-size: 11px; font-family: arial; padding: 0; margin: 0; }
.bp { text-indent: 25px; padding-bottom: 6px; width: 595px; }
.hod1 { background: url(images/hod.jpg) no-repeat top left; width: 430px; height: 60px; padding: 10px 0 0 150px}
.bp2 { padding: 10px 0 0 0; width: 405px }
.qp { padding-bottom: 12px; }
.blue { color: #ac998b; }
.links { float: left; width: 112px; height: 80px; display: block; padding: 0 0 0 20px; }
.boxp { color: #40434c; text-indent: 25px; padding: 7px 3px 15px 3px; margin: 0; float: left; text-indent: 0; font-size: 11px; font-family: arial; width: 269px; }

.boxr { padding-left: 25px; height: 250px; }
.address { color: #98a0b7; width: 277px; display: block; text-indent: 3px; float: left; font-size: 11px; font-weight: bold; font-family: arial; }
.comm { width: 400px; }
.red { font: 11px arial; color: Red; padding-left: 5px; width: 200px; display: block; height: auto; }

.l1 {width: 485px; display: block; float: left; }
.l11 {width: 285px; display: block; float: left; }
.l12 {width: 200px; display: block; float: left; } 
.r1 {width: 70px; display: block; float: left; text-align: right; }

#hodbg { width: 587px; background: url(images/hodbg.jpg) no-repeat top right; height: 700px; }
#segerstrom, #founders, #barclay, #hl, #lbat, #lam, #nbpl, #mch,#ocma, #sam, #rhs { float: left; width: 145px; height: 80px; display: block; }
#segerstrom { background: url(images/venues/segerstromhall.jpg); }
#founders   { background: url(images/venues/foundershall.jpg); }
#barclay    { background: url(images/venues/irvinebarclay.jpg); }
#lbat    { background: url(images/venues/artists.jpg); }
#lam    { background: url(images/venues/laguna-art-museum.jpg); }
#hl    { background: url(images/venues/hotel-laguna.jpg); }
#ocma    { background: url(images/venues/ocma.jpg); }
#mch    { background: url(images/venues/meng.jpg); }
#rhs   { background: url(images/venues/rhs.jpg); }
#sam    { background: url(images/venues/samueli.jpg); }
#nbpl    { background: url(images/venues/nbpl.jpg); }
#pricing { DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 190px; HEIGHT: auto; }
.price { width: 63px; height: 24px; display: block; float: left; font: 12px arial; padding: 4px 0 0 0 ; text-align: right; }
#contentFooter a, #contentFooter a:active, #contentFooter a:link, #contentFooter a:active { font-family: Arial; font-size: 11px; }
#contentFooter a, #contentFooter a:active, #contentFooter a:link, #contentFooter a:active { color: White; }
#contentFooter a:hover { color: #0000ff; }
.banner { width: 510px; height: 53px; float: left; display: block; }
.bannerYr { width: 92px; height: 53px; float: left; display: block; }
.s0506,.s0607,.s0708,.s0809,.s0910,.s1011,.s1112,.s1213 { width: 92px; height: 53px; float: right; display: block; }

.s0506 { background: url(images/seasons/0506.jpg) no-repeat top right; }
.s0607 { background: url(images/seasons/0607.jpg) no-repeat top right; }
.s0708 { background: url(images/seasons/0708.jpg) no-repeat top right; }
.s0809 { background: url(images/seasons/0809.jpg) no-repeat top right; }
.s0910 { background: url(images/seasons/0910.jpg) no-repeat top right; }
.s1011 { background: url(images/seasons/1011.jpg) no-repeat top right; }
.s1112 { background: url(images/seasons/1112.jpg) no-repeat top right; }
.s1213 { background: url(images/seasons/1213.jpg) no-repeat top right; }

.schart { width: 189px; height: 191px; float: left; display: block; }
.pad { padding-top: 5px; float: left; }

#fconcert ul    { padding: 0; margin: 0; display: block; float: left; width: 370px;  }
#fconcert ul li { width: 283px; padding-left: 87px;  height: 105px; display: block; float: left; }
#fconcert ul li p { border: solid 1px gray; padding: 3px 5px 3px 5px; margin: 0; width: 270px;  height: auto; display: block; float: left;}

#fcal ul    { padding: 0; margin: 0; display: block; float: left; width: 585px;  }
#fcal ul li { width: 498px; padding-left: 87px; height: 105px; display: block; float: left; }

.fcal { border: solid 1px gray; padding: 3px 5px 3px 5px; width: 270px; float: left; display: block;  height: auto;}

.calLoc { height: auto; width: 205px; margin-left:  2px; background-color: #fff; display: block; border: solid 1px gray; float: left; padding: 3px 0 0 5px; }
.calBut { height:32px; width: 210px; display: block; float: left; padding: 0; background: url(images/calendar_buttons.jpg) no-repeat top left; }
.purBut { height:32px; width: 210px; display: block; float: left; padding: 0; background: url(images/change_remove.jpg) no-repeat top left; }
.coutBut { height:32px; width: 210px; display: block; float: left; padding: 0; background: url(images/back_finish.jpg) no-repeat top left; }
.infos { width: 100px; margin: 0; padding: 0;  height: 32px; text-decoration: none;  text-indent: -1000em; display: block; float: left; }
.homelinks { font-weight: bold; font-size: 11px; width: 100px; margin: 0; padding: 0; float: left; }
#envelope { float: left; display: block; height: 285px; width: 221px }

.homeBut { height:32px; width: 100px; display: block; float: left; padding: 0; white-space: nowrap; }
.infos2 { height: 17px; margin: 5px 0 5px 0; width: 100px; padding: 0;  white-space: nowrap; text-decoration: none;  text-indent: -1000em; display: block; float: left; }
.infos3 { background: url(images/prev.jpg) no-repeat top left; height: 17px; margin: 5px 0 5px 0; width: 62px; padding: 0;  text-decoration: none;  text-indent: -1000em; display: block; float: left; }
.infos4 { background: url(images/next.jpg) no-repeat top left; height: 17px; margin: 5px 0 5px 0; width: 38px; padding: 0;  text-decoration: none;  text-indent: -1000em; display: block; float: left; }


#cartlinks              { width: 400px; float: left; display: block; padding: 0 0 20px 130px; margin: 0 0 0 0; float: left; height: 27px;}
.cartbuttons        { width: 400px; float: left; display: block; padding: 0 0 20px 130px; margin: 0 0 0 0; list-style-type: none; height: 27px; } 
.cartbuttons a      { background-position: 0 0;  padding: 0 0 0 0 ; margin: 0 0 0 0; background-repeat: no-repeat; display: block; float: left; overflow: hidden; height: 27px; text-indent: -1000em; text-decoration: none; width: 159px; }
.cartbuttons a:hover   { display: block; float: left; background-position: 0 -27px; padding: 0 0 0 0; margin: 0 0 0 0; }
#continue a        { background-image: url(images/continue_shopping.jpg); padding: 0 0 0 0; margin: 0 3px 0 3px; float: left; display: block; }
#checkout a       { background-image: url(images/checkout.jpg); padding: 0 0 0 0; margin: 0 3px 0 3px; float: left; display: block;  }

#sponsors { margin-top: 8px; color: #333333; padding-top: 0; font-size: 10px }

#frontleft {width: 330px; background: url(images/line.jpg) no-repeat top right; background-color: #fff; height: 213px; color: #8c776a; border-top: solid 4px #ac988b;border-bottom: solid 7px #ac988b; float: left;}
#frontleft h2 {width: 286px; height: 42px; background: url(images/upcomingevents.jpg) no-repeat top left; margin: 0; padding: 0;}
#frontleft ul li a { color: #8c776a; text-decoration: none; }

#frontright { width: 297px; background-color: #fff; height: 213px; border-top: solid 4px #ac988b;border-bottom: solid 7px #ac988b; float: left; }
#frontright h2 {width: 286px; height: 42px; background: url(images/currentNews.jpg) no-repeat top left; margin: 0; padding: 0;}
#frontright ul li {padding-bottom: 15px; padding-right: 15px;}
#frontright ul li a { color: #8c776a; text-decoration: none; }


