/* from styles.css **/
body { background-color: #FFFFFF; margin: 0px; }
ul { text-align: left; }
li { text-align: left; }
.floatRight { clear: right; float: right; }
.textRight { text-align: right !important; }
.textCenter { text-align: center; }
.textLeft { text-align: left; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.blackText14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
.grayBText { color: #666666; font-weight: bold; }
.gray12 { color: #666666; font-size: 12px; }
.grayB14 { color: #666666; font-weight: bold; font-size: 14px; }
.gray14c { color: #666666; font-weight: normal; font-size: 14px; text-align: center; }
.grayB14c { color: #666666; font-weight: bold; font-size: 14px; text-align: center !important; }
.grayB16 { color: #333333; font-weight: bold; font-size: 16px; }
.grayB16c { color: #666666; font-weight: bold; font-size: 16px; text-align: center; }
.grayB18c { color: #666666; font-weight: bold; font-size: 18px; text-align: center; }
.greenBText { color: #265c5e; font-weight: bold; }
.green12 { color: #265c5e; font-size: 12px; }
.greenB14 { color: #265c5e; font-weight: bold; font-size: 14px; }
.green14c { color: #265c5e; font-weight: normal; font-size: 14px; text-align: center; }
.greenB14c { color: #265c5e; font-weight: bold; font-size: 14px; text-align: center !important; }
.greenB16 { color: #265c5e; font-weight: bold; font-size: 16px; }
.greenB16c { color: #265c5e; font-weight: bold; font-size: 16px; text-align: center; }
.greenB18c { color: #265c5e; font-weight: bold; font-size: 18px; text-align: center; }
.dkGrayText { color: #333333; font-family: Arial, Helvetica, sans-serif; }
.dkGrayB { color: #333333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.dkGrayBc { color: #333333; font-weight: bold; text-align: center; }
.dkGrayB14 { color: #333333; font-weight: bold; font-size: 14px; }
.dkGrayB14c { color: #333333; font-weight: bold; font-size: 14px; text-align: center; }
.dkGrayB16 { color: #333333; font-weight: bold; font-size: 16px; }
.dkGrayB16c { color: #333333; font-weight: bold; font-size: 16px; text-align: center; }
.dkGrayB18c { color: #333333; font-weight: bold; text-align: center; font-size: 18px; padding-top: 10px; padding-bottom: 10px; }
.ltGreenText { color: #8FA06B; font-family: Arial, Helvetica, sans-serif; }
.ltGreenB { color: #8FA06B; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.ltGreenBc { color: #8FA06B; font-weight: bold; text-align: center; }
.ltGreenB14 { color: #8FA06B; font-weight: bold; font-size: 14px; }
.ltGreenB14c { color: #8FA06B; font-weight: bold; font-size: 14px; text-align: center; }
.ltGreenB16 { color: #8FA06B; font-weight: bold; font-size: 16px; }
.ltGreenB16c { color: #8FA06B; font-weight: bold; font-size: 16px; text-align: center; }

.ltGrayText { color: #A0A29D; font-family: Arial, Helvetica, sans-serif; }
.ltGrayB { color: #A0A29D; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.ltGrayBc { color: #A0A29D; font-weight: bold; text-align: center; }
.ltGrayB14 { color: #A0A29D; font-weight: bold; font-size: 14px; }
.ltGrayB14c { color: #A0A29D; font-weight: bold; font-size: 14px; text-align: center; }
.ltGrayB16 { color: #A0A29D; font-weight: bold; font-size: 16px; }
.ltGrayB16c { color: #A0A29D; font-weight: bold; font-size: 16px; text-align: center; }
.ltGrayText { color: #999999; font-family: Arial, Helvetica, sans-serif; }
#leftContent, #leftContent50 { float: left; clear: both; text-align: left; width: 325px; background-image: url(../images/dotted-line.gif); background-repeat: repeat-y; background-position: right top; }
#rightContent, #rightContent50 { clear: none; float: right; text-align: left; width: 440px; }
#rightContent2 { clear: none; float: right; text-align: left; width: 400px; }
#leftContent50, #rightContent50 { width: 49% !important; text-align: center; }
#leftContent350 { width: 360px; !important; text-align: center; clear: none; float: left; background-image: url(../images/dotted-line.gif); background-repeat: repeat-y; background-position: right top; }
#content, #artistPage { width: 775px; margin-right: auto; margin-left: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; padding-top: 20px; padding-bottom: 20px; }
#topNav2 { background-color: #F1F1F1; }
#topNav2 a:hover { color: #FF0000; background-color: #EFEFEF; }
table.full { }
.imgBordR { clear: both; float: right; margin-bottom: 10px; margin-left: 10px; border: 1px solid #3A6565; }
.imgBordL { border: 1px solid #3A6565; float: left; margin-right: 10px; margin-bottom: 10px; }
.dotBot { background-image: url(../images/dotted-lineh.gif); background-repeat: repeat-x; background-position: bottom; margin-bottom: 10px; padding-bottom: 10px; }
.dotBot2 { background-image: url(../images/dotted-lineh.gif); background-repeat: repeat-x; background-position: bottom; margin-top: 10px; padding-bottom: 10px; clear: none; }
/* End styles.css */

.imgBordR { clear: right; float: right; }
.imgBordL { float: left; clear: none; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.padRight10 { padding-right: 10px; }
.padRight20 { padding-right: 20px; }
.padRight50 { padding-right: 50px; }
.padLeft10 { padding-left: 10px; }
.padLeft20 { padding-left: 20px; }
.padLeft50 { padding-left: 50px; }
.marg10 { margin: 10px; }
.margLeft20 { margin-left: 20px; }
.leftMenu { font-family: Arial, Helvetica, sans-serif; padding-top: 20px; font-size: 12px; font-weight: bold; left: 10px; width: 140px; float: left; padding-left: 0px; }
.leftMenu p { text-align: center; }
.rightContent { clear: none; float: right; width: 650px; text-align: center; }
#rightContent { width: 430px; }
.pageHeader { font-family: "Lucida Calligraphy", "ZapfChan MdIt BT", Verdana, "san serif"; text-align: center; font-size: 24px !important; font-weight: bold; padding-bottom: 5px; }
.pageHeader2 { font-size: 18px; font-weight: bold; color: #FF0000; }
.pageHeader3 { font-size: 16px; font-weight: bold; color: #333333; }
.title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; padding-bottom: 10px; width: 325px; }
.tickets { padding-left: 10px; text-align: left; }
.introText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 325px; }
.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.introText2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 375px; text-align: left; margin-top: 10px; margin-left: 225px; }
.captionText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold; }
.address { width: 240px; margin-right: auto; margin-left: auto; text-align: left; }
.imgBord { border: 1px solid #333333; margin: 0px 10px 10px; }
.imgBord0top { border: 1px solid #333333; margin: 0px 10px 10px; }
.imgBord0 { border: 1px solid #333333; }
.imgBord10 { border: 1px solid #333333; margin: 10px; }
.imgBord10top { border: 1px solid #333333; margin-top: 10px; }
.imgBord10bot { border: 1px solid #333333; margin-bottom: 10px; }
.imgBord10left { border: 1px solid #333333; margin: 10px 10px 10px 0px; }
.imgBordright { border: 1px solid #333333; margin: 10px 0px 10px 10px; }
.imgBordleft { border: 1px solid #333333; margin: 0px 10px 10px 0px; }
.imgBordg { border: 1px solid #3A6565; }
.imgNobord { margin: 0px 10px 10px; border-width: 0px; }
.right180 { clear: none; float: right; width: 180px; text-align: center !important; margin-left: 10px; display: block; }
.right210 { clear: right; float: right; width: 210px; text-align: center !important; margin-left: 10px; display: block; }
.right230 { clear: right; float: right; width: 230px; display: block; }
.right250 { clear: none; float: right; width: 250px; text-align: center !important; margin-left: 10px; display: block; }
.right260 { text-align: left; clear: none; float: right; width: 260px; display: block; margin-top: 10px; margin-bottom: 10px; }
.right300 { clear: none; float: right; width: 300px; text-align: left !important; display: block; }
.right325 { text-align: left; clear: right; float: right; position: relative; width: 345px; }
.right370 { text-align: center; clear: right; float: right; width: 370px; display: block; }
.right370 p { padding: 20px 10px; }
.left240 { clear: none; float: left; width: 240px; margin-right: 10px; display: block; }
.left270 { text-align: center; clear: none; float: left; width: 270px; display: block; }
.left320 { text-align: center; clear: none; float: left; width: 320px; display: block; }
.left340 { clear: left; float: left; width: 330px; top: 0px; margin-top: 0px; margin-left: 0px; display: block; }
.left340 p { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.left350 { clear: none; float: left; width: 350px; top: 0px; margin-top: 0px; margin-left: 0px; display: block; }
.left350 p { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.left380 { clear: left; float: left; width: 380px; text-align: center !important; display: block; }
table.full { width: 100%; }
table.full td { }
.tdwidth30 { width: 30%; }
.caption1 { font-weight: bold; }
.caption2 { font-weight: bold; text-align: center !important; margin-top: 0px; margin-bottom: 0px; }
.caption3 { font-weight: bold; text-align: right !important; }
.caption4 { text-align: center !important; margin-top: 0px; margin-bottom: 10px; margin-left: 150px; font-weight: bold; }
.caption5 { font-weight: bold; text-align: center !important; margin-left: 35px; }
.middleCaption { clear: none; width: 350px; }
.captionAll { font-weight: bold; }
.captionAll p { text-align: center !important; }
.clearLeft { clear: left; float: right; }
.clearRight { clear: right; float: left; }
/* CSS Document */
body, td, pre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3A6565; }
.ann1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #265c5e; margin-top: 0px; margin-bottom: 0px; }
.ann2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #265c5e; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.ann3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A0A29D; padding-top: 10px; font-weight: bold; }
.imgBord { border: 1px solid #333333; }
.rightImg { border: 1px solid #333333; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; float: right; clear: right; }
.leftImg { border: 1px solid #333333; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; float: left; clear: left; }
.midImg { border: 1px solid #333333; margin: 10px; }
.smallText { font: 10px Arial, Helvetica, sans-serif; color: #333333; }
.smallList { list-style-type: disc; margin-left: 0px; list-style-position: outside; margin-right: 10px; padding-left: 5px; }
.smallList li { margin-left: 0px; padding-left: 0px; vertical-align: middle; list-style-position: outside; }
.pdm-logo { background-image: url(../files/Image/mothers_day/pacifica-del-mar.gif); background-repeat: no-repeat; background-position: right top; height: 80px; }
a { color: #333333; }
a:hover { color: #265c5e; }
.centered { text-align: center; margin-right: auto; margin-left: auto; padding-bottom: 5px; }
.center { text-align: center !important; }
.clear { clear: both; height: 1px; width: 100%; }
.relative { position: relative; }

div.artistPage { text-align: center; width: 720px; margin: 20px auto; }
#tourmenu2 { margin: 0; padding: 5px 3px 3px; text-align: center; border-top: 1px solid #FF0000; background-color: #F5F5F5; }
#tourmenu2 a { margin: 0; padding: 2px 3px; text-decoration: none; line-height: 20px; }
#tourmenu2 a:hover { background-color: #D2D2D5; }
#tourmenu { width: 100%; float: left; margin-bottom: 5px; }
#tourmenu ul { margin: 0px; padding: 0px; width:600px; list-style-type: none; float: left; }
#tourmenu ul ul { width:160px; background-color: none; border: none; }
#tourmenu li { position: relative; width:115px; float: left; text-align:center; }
#tourmenu li li { position: relative; width:140px; float: none; text-align:left; margin-left: 25px; }
#tourmenu a { display: block; margin: 0; padding: 2px 3px; text-decoration: none; }
#tourmenu li li a { border-width: 1px; border-style: solid; border: 1px solid #999999; background-color: #FFFFFF; color: #333333; }
#tourmenu li li a:hover { background-color: #FFFFFF; color: #FF0000; }
#tourmenu ul ul { position: absolute; z-index: 500; }
#tourmenu ul ul ul { top: 0; left: 100%; }
div#tourmenu ul ul, div#tourmenu ul li:hover ul ul, div#tourmenu ul ul li:hover ul ul { display: none; }
div#tourmenu ul li:hover ul, div#tourmenu ul ul li:hover ul, div#tourmenu ul ul ul li:hover ul { display: block; }
#tour { width: 800px; margin-right: auto; margin-left: auto; text-align: center; }
.tourTable { margin-top: 15px; margin-right: auto; margin-left: auto; }
#artistTable { margin-right: auto; margin-left: auto; }
#artistTable td { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; }
#artistWrap { background-color: #FFFFFF; border: 1px solid #999999; background-repeat: no-repeat; text-align: center; padding: 10px 20px; }
#artistWrap p { text-align: left; }
#artistWrap h1 { margin-top: 10px; margin-bottom: 10px; font-size: 18px; text-align: center; }

