/* GLOBAL */
a:hover { text-decoration: underline; }
hr { color: #CC9933; height: 3px; width: 630px; align: center; }
input,select,textarea { background: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; }

/* FRONT PAGE */
.front_nav  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #9DA1A0; position: absolute; left: 50%; margin-top: -500px; margin-left: -175px; width: 600px; }
.front_nav a { color: #9DA1A0; text-decoration: none; }
.front_announcement { text-align: center; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: bold; font-variant: small-caps; margin-bottom: 10px; }
.front_announcement a { color: #999999; text-decoration: none; }
.front_cimarron { position: absolute; left: 50%; margin-top: -75px; margin-left: -15px; }
.front_foot1  { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #CC9933; line-height: 14px; position: absolute; left: 50%; margin-top: -65px; margin-left: -355px; width: 325px; }
.front_foot2  { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #CC9933; line-height: 14px; position: absolute; left: 50%; margin-top: -65px; margin-left: 60px; width: 300px; }
.front_foot1b a { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; position: absolute; left: 50%; margin-top: -20px; margin-left: -95px; }
.front_foot2b a { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; position: absolute; left: 50%; margin-top: -20px; margin-left: 295px; }
.front_foot1i { border: 0px; width: 325px; height: 95px; position: absolute; left: 50%; margin-left: -355px; margin-top: -95px; }
.front_foot2i { border: 0px; width: 300px; height: 95px; position: absolute; left: 50%; margin-left: 60px; margin-top: -95px; }
.front_admin { border: 0px; width: 20px; height: 20px; position: absolute; left: 50%; margin-left: -285px; margin-top: -285px; cursor: default; }

/* CONTAINER PAGE */
.back_nav  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #9DA1A0; position: absolute; left: 50%; margin-top: -556px; margin-left: -225px; width: 600px; }
.back_nav a { color: #9DA1A0; text-decoration: none; }
.back_cimarron { position: absolute; left: 50%; margin-top: -67px; margin-left: -39px; }
/*.iframe { width: 730px; height: 350px; position: absolute; left: 50%; margin-left: -355px; margin-top: -418px; }*/
.iframe { width: 730px; height: 450px; position: absolute; left: 50%; margin-left: -355px; margin-top: -518px; overflow: scroll; overflow-x: hidden; }
.back_myspace{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #a0a0a0; position: absolute; left: 50%; margin-top: -20px; margin-left: -368px; }
.back_myspace a { color: #a0a0a0; }
.back_copy   { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #a0a0a0; position: absolute; left: 50%; margin-top: -20px; margin-left: 250px; }

/* ALL IFRAMES */
.main { background-color: transparent; margin-left: 40px; margin-right: 30px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; scrollbar-face-color: #363C3A; scrollbar-arrow-color: #CC9933; scrollbar-shadow-color: #CC9933; margin-bottom: 10px; line-height: 16px; }
.pagetitle { font-family: verdana, arial, helvetica, sans-serif; margin-left: -40px; margin-right: 30px; font-size: 18px; line-height: 22px; weight: bold; color: #CC9933; }
.main a { color: #CCCCCC; text-decoration: none; }
table { font-size: 12px; color: #FFFFFF; }
.textbox { border: 1px solid #3C4991; font-size: 12px; }
.error { border: 1px solid #FF0000; color: #FF0000; padding: 3px; }

/* TOUR DATES */
.tour_booking { margin-left: -40px; font-size: 10px; line-height: 12px; margin-top: -15px; }

/* CONTACT PAGE */
.contact_input { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; width: 250px; border: 1px solid #CC9933; background-color: #CCCCCC; }
.contact_text { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; width: 378px; height: 100px; border: 1px solid #CC9933; background-color: #CCCCCC; }
.contact_submit { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; width: 150px; border: 1px solid #CC9933; background-color: #CCCCCC; margin-left: 75px; }
.contact_error { font-size: 10px; color: #CC9933; }

/* MAIL LIST PAGE */
.list_input { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; width: 175px; border: 1px solid #CC9933; background-color: #CCCCCC; }
.list_zip { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; width: 50px; border: 1px solid #CC9933; background-color: #CCCCCC; }
.list_dropdown { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; width: 265px; border: 1px solid #CC9933; background-color: #CCCCCC; }
.list_submit { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; width: 150px; border: 1px solid #CC9933; background-color: #CCCCCC; margin-left: 5px; }
.list_error { font-size: 10px; color: #CC9933; }

/* CD PAGE */
.cd_table { border: 1px dashed #CCCCCC; }
.cd_celltop { height: 200px; }
.cd_linernotes { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; margin-left: 30px; }
.cd_details { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 10px; width: 185px; }
.cd_quotes { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-style: italic; margin-top: 10px; background-color: #46463E; padding: 2px; width: 185px; }
.cd_dropdown { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #CCCCCC; border: 1px solid; margin-top: 5px; }
.cd_submit { margin-bottom: -4px; margin-top: 1px; background: transparent; }
.cd_songs { font-size: 11px; margin-top: 10px; }
.cd_listen { margin-top: 5px; border: 0px; }

/* BIO PAGE */
.bio_body { font-size: 11px; margin-right: 10px; }
.bio_body2 { font-size: 12px; margin-right: 10px; line-height: 18px; }
.bio_imager { margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }
.bio_imagel { margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }

/* TORREON PAGE */
.torreon_body { font-size: 11px; }
.torreon_photo { border: 3px solid #FFFFFF; margin-bottom: 10px; }

/* REVIEWS PAGE */
.reviews_body { font-size: 11px; }
.reviews_top { font-size: 9px; }

/* MEDIA PAGE */
.media_release { margin-left: 20px; }
.gnb_body { font-size: 11px; }

/* CD SHOPPING CART */
.cd_cartheader { font-weight: bold; background-color: #333333; }
.cd_cartlink { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #9DA1A0; font-weight: bold; position: absolute; margin-top: -535px; left: 50%; margin-left: -375px; width: 750px; }
.cd_cartlink a { color: #FFFFFF; text-decoration: none; }
.cd_textfield { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; background-color: #CCCCCC; border: 1px solid #FFFFFF; }
.cd_error { font-size: 10px; color: #CC9933; }
.cd_payment { font-size: 11px; line-height: 18px; }
.cd_remove { font-size: 10px; font-style: italic; vertical-align: super; }
.cartmail_body { background-color: #664100; }
.cartmail_main1 { width: 550px; background-color: #363C3A; }
.cartmail_main2 { width: 530px; background-color: #333333; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; padding: 10px 10px 10px 10px; color: #FFFFFF; line-height: 17px; }
.cartmail_main3 { width: 530px; background-color: #333333; text-align: left; font-family: courier new, courier, verdana, arial, helvetica, sans-serif; font-size: 12px; padding: 10px 10px 10px 10px; color: #FFFFFF; }
.cartmail_body a { color: #CCCCCC; }
.cartmail_nav  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; width: 550px; background-color: #363C3A; color: #9DA1A0; text-align: center; padding-top: 10px; padding-bottom: 10px; }

/* RADIO STUFF */
.package_table { width: 97%; }
.package_table td { padding: 3px; }
.package_table .left { width: 33%; font-weight: bold; }
.package_table .right { width: 67%; }
.login_table { width: 50%; }
.login_table td { padding: 3px; }
.login_table .left { width: 50%; font-weight: bold; }
.login_table .right { width: 50%; }

.download_table { width: 95%; }
.download_table .headrow td { font-weight: bold; background: #555555; }
.download_table .footrow td { font-size: 10px; background: #555555; }
.download_table td { width: 6%; padding: 3px; text-align: center; border-bottom: 1px solid #555555; }
.download_table .song { width: 76%; text-align: left; }
.download_table .song .s { float: left; font-weight: bold; }
.download_table .song .a { float: right; font-style: italic; padding-right: 5px; }


/* E-MAIL BLASTS */
.blast_body { background-color: #664100; }
.blast_main1 { width: 550px; background-color: #363C3A; }
.blast_main2 { width: 530px; background-color: #333333; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; padding: 10px 10px 10px 10px; color: #FFFFFF; line-height: 17px; }
.blast_main3 { width: 540px; text-align: left; padding: 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; }
.blast_body a { color: #CCCCCC; }
.blast_nav  { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; width: 550px; background-color: #363C3A; color: #9DA1A0; text-align: center; padding-top: 10px; padding-bottom: 10px; }
