/* GLOBAL */
body { background: #333 url('http://www.thecarpetfrogs.com/global/bg.gif'); margin-top: 10px !important; margin-bottom: 0px; padding-bottom: 0px; font-family: trebuchet ms, arial, helvetica, sans-serif; font-size: 14px; color: #000; }
a { text-decoration:none; font-weight:bold; color:#6b9f1f; }
a:hover { color:#f5a344; }
img { border:0px; }
#footer { background:#000; color:#d9d9d9; width:100%; font-size:11px; }
.footer { width:95%; margin:0px auto; }
.footer0 { text-align:center; }
.footer0 a { font-size:11px; color:#f5a344; font-weight:normal; }
.footer0 a:hover { color:#fff; }
.goodkat { line-height:10px; font-size:10px; }
.goodkat a { font-size:10px; font-family:verdana; font-weight:bold; color:#cc99cc; }
table#container { width:825px; margin:0px auto; padding:0px; border:0px; border-collapse:collapse; }
div.container { height:auto; min-height:860px; }
#header { margin:0px; padding:0px; border:0px; border-collapse:collapse; }
#header td { margin:0px; padding:0px; border:0px; }
#headertitle { width:825px; height:47px; background:#fff url('http://www.thecarpetfrogs.com/global/hdbottom1.gif') top left no-repeat; text-align:right; vertical-align:bottom; }
#headertitle img { position:relative; top:-2px; }
#main { width:825px; margin:0px; padding:0px; border:0px; border-collapse:collapse; }
.main1 { width:2px; padding:0px; margin:0px; font-size:1px; color:#9dd037; background:#9dd037; }
.main2 { width:231px; padding:0px; background:#333 url('http://www.thecarpetfrogs.com/global/hdside0.gif') top left repeat-y; color: #fff; vertical-align: top; }
.main { width:821px; padding:0px 30px; margin:0px; background:#fff; vertical-align:top; }
.mainfront { width:592px; padding:0px; margin:0px; background:#fff url('http://www.thecarpetfrogs.com/global/mainbg0.gif') top left repeat-y; vertical-align:top; }
.mainphotos { width:100%; padding:0px; margin:0px; background:#fff; vertical-align:top; }
.mainsp { width:100%; padding:0px; margin:0px; background:#fff; vertical-align:top; font-size:12px; }
.mainsp h1 { font-size:15px; color:#66c9cc; margin:0px; padding:0px; }


/* NAVIGATION */
.navi { border-collapse:collapse; width:825px; padding:0px; border:0px; background:#333; }
.navi td { margin: 0px; padding: 0px; border: 0px; vertical-align:top; height: 28px; }
.navi1 {background:#333 url('http://www.thecarpetfrogs.com/global/navi1a.gif') no-repeat;}
.navi1 a {display:block; width:117px; height:28px;}
.navi1 a:hover {background:url('http://www.thecarpetfrogs.com/global/navi1b.gif') no-repeat;}
.navi2 {background:#333 url('http://www.thecarpetfrogs.com/global/navi2a.gif') no-repeat;}
.navi2 a {display:block; width:118px; height:28px;}
.navi2 a:hover {background:url('http://www.thecarpetfrogs.com/global/navi2b.gif') no-repeat;}
.navi3 {background:#333 url('http://www.thecarpetfrogs.com/global/navi3a.gif') no-repeat;}
.navi3 a {display:block; width:118px; height:28px;}
.navi3 a:hover {background:url('http://www.thecarpetfrogs.com/global/navi3b.gif') no-repeat;}
.navi4 {background:#333 url('http://www.thecarpetfrogs.com/global/navi4a.gif') no-repeat;}
.navi4 a {display:block; width:118px; height:28px;}
.navi4 a:hover {background:url('http://www.thecarpetfrogs.com/global/navi4b.gif') no-repeat;}
.navi5 {background:#333 url('http://www.thecarpetfrogs.com/global/navi5a.gif') no-repeat;}
.navi5 a {display:block; width:118px; height:28px;}
.navi5 a:hover {background:url('http://www.thecarpetfrogs.com/global/navi5b.gif') no-repeat;}
.navi6 {background:#333 url('http://www.thecarpetfrogs.com/global/navi6a.gif') no-repeat;}
.navi6 a {display:block; width:118px; height:28px;}
.navi6 a:hover {background:url('http://www.thecarpetfrogs.com/global/navi6b.gif') no-repeat;}
.navi7 {background:#333 url('http://www.thecarpetfrogs.com/global/navi7a.gif') no-repeat;}
.navi7 a {display:block; width:118px; height:28px;}
.navi7 a:hover {background:url('http://www.thecarpetfrogs.com/global/navi7b.gif') no-repeat;}
.navidesc { width: 825px; height:14px; margin:0px; padding:0px; font-size:1px; background:#333 url('http://www.thecarpetfrogs.com/global/hd2.gif') top left no-repeat; }
.tabcontainer { clear:left; vertical-align:top; padding:0px; margin:0px; width:95%; height:11px; }
.tabcontent { display:none; color:#fff; }


/* FRONT PAGE */
.front { width:548px; margin:0px auto; }
.uphoto0 { padding:5px; border:1px solid #ccc; background:#fff; }
.uphoto1 { background:url('http://www.thecarpetfrogs.com/home/front01.jpg'); width:536px; height:352px; }
.uphoto2 { position:relative; top:304px; padding:5px; color:#fff; }
.uphoto2 b { font-size:20px; line-height:20px; }
.update { border:1px solid #d9d9d9; border-bottom:0px; background:#fff; width:546px; padding:0px 0px 0px 0px; font-size:14px; line-height:16px; }
.update a:hover { text-decoration:underline; }
.update0 { padding:10px 10px 0px 10px; }
.update1 { border:1px solid #c0c0c0; line-height:16px; font-size:10px; background:#d9d9d9; text-align:right; width:546px; }
.update1 a { display:block; font-size:12px; color:#333; padding-right:3px; }
.update1 a:hover { background:#333; color:#9dd037; }
.update h1 { text-indent:12px; border:1px solid #333; color:#d9d9d9; background:#333 url('http://www.thecarpetfrogs.com/home/update.gif') top left no-repeat; line-height:23px; font-size:19px; font-weight:normal; margin:0px; padding:0px; }
.upcoming { color:#000; margin:0px auto; border-collapse:collapse; padding:0px; background:#fff url('http://www.thecarpetfrogs.com/home/upbg.gif') repeat-y; width:206px; vertical-align:top; }
.upcoming td { padding:0px; background-image:url('http://www.thecarpetfrogs.com/home/upbg0.gif'); border-collapse:collapse; }
.upcoming td.upw { background-image:url('http://www.thecarpetfrogs.com/home/upbg0.gif'); }
.upcoming td.upb { background-image:url('http://www.thecarpetfrogs.com/home/upbg1.gif'); }
.upcoming img.p  { padding-top:5px; }
.upcoming p { padding:0px 5px 0px 14px; margin:0px; font-family:tahoma, verdana, arial, helvetica, sans-serif; font-size:9px; line-height:10px; }
.upcoming h5 { color:#dc143c; padding:3px 5px 0px 7px; margin:0px; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; }


/* BOOKING */
#booking h1 { font-size:26px; margin:0px; padding:0px; }
#booking h2 { font-size:20px; line-height:25px; color:#6b9f1f; margin:0px; padding:0px; }
#booking h3 { font-size:14px; text-align:center; line-height:15px; margin:5px 0px; padding:0px; color: #6b9f1f; }
#booking p { width:750px; text-align:center; margin:0px auto; padding:0px; font-size:12px; line-height:15px; font-weight:bold; }
#booking ul { list-style-type:none; margin:0px; padding:0px 25px; }
.booking_reviews { width:670px; margin:0px auto; font-size:13px; line-height:13px; text-align:right; }
.booking_artists { width:670px; margin:0px auto; font-size:15px; line-height:26px; text-align:center; font-weight:bold; }
.booking_artists td { vertical-align: top; }


/* GIGS */
#gigs p { width:750px; text-align:center; margin:0px auto; padding:0px; font-size:12px; line-height:15px; font-weight:bold; }
#gigs h1 { font-size:26px; margin:0px 0px 15px 0px; padding: 0px; }
.g1 { background:#faffff url('http://www.thecarpetfrogs.com/global/gigsbg0.gif') top left repeat-x; border:1px solid #d5f8ff; padding:4px; width:700px; margin:4px auto; }
.g1 table { width: 100%;}
.g1 td { vertical-align:middle; font-size:15px; line-height:16px; }
.gd { width:150px; font-size:11px !important; text-align:center; }
.gd b {	font-size:16px !important; }
.gv { width: 410px; }
.gv h3 { margin:0px; padding:0px; font-size:17px; color:#009acd; }
.gv h4 { margin:0px; padding:0px; font-size:17px; color:#9a32cd; }
.gv h5 { margin:0px; padding:0px; font-size:17px; color:#ff6103; }
.gp { color: #cc3300; width:130px; text-align:center; font-weight:bold; }


/* DISCOGRAPHY */
#discography h1 { font-size:26px; margin:0px; padding:0px; }
.discography { width:700px; margin:0px auto; background:#fff url('http://www.thecarpetfrogs.com/global/discbg0.gif') top left repeat-y; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; }
.db { background:#fff; padding:4px; border:1px solid #d9d9d9; }
.disc1 { width:700px; margin:0px auto; }
.disc2 { padding:20px; vertical-align:top; }
.disc3 { width:100%; padding:20px 20px 20px 0px; vertical-align:top;}
div.disc_info { margin-top:4px; width:203px; padding:2px; background:#fff; border:1px solid #d9d9d9; }
table.disc_info { border-collapse:separate; border-spacing:2px; width:203px; font-size:11px; }
.disc_info0 { color:#858585; font-weight:bold; border:1px solid #858585; padding:2px; line-height:10px; background:#d9d9d9; text-align:right; }
.disc_info1 { width:130px; border:1px solid #d9d9d9; line-height:10px; padding:2px 2px 2px 4px; background:#fff; }
.disc_info3 { width:100%; border:1px solid #d9d9d9; line-height:10px; padding:6px; background:#fff; text-align: center; }
.disc_info3 a { font-weight:bold; display:block; }
.disc_list { border-collapse:collapse; }
.d1b { background:#e8fbff; font-size: 12px; color: #6b9f1f; padding:3px 10px 3px 10px; font-weight:bold; }
.d2b { padding:3px 0px; width:100%; background:#e8fbff; font-size:12px; line-height:13px; }
.d3b { background:#e8fbff; padding-right:10px; vertical-align:middle; }
.d1w { background:#fff; font-size:12px; color:#6b9f1f; padding:4px 10px 4px 10px; font-weight:bold; }
.d2w { padding:4px 0px; width:100%; background:#fff; font-size:12px; line-height:13px; }
.d3w { background:#fff; padding-right:10px; vertical-align:middle; }
.ds { padding:0px; background:#fff url('http://www.thecarpetfrogs.com/global/discbg1.gif') top left repeat-x; }


/* PHOTOS */
#photos h1 { font-size:26px; margin:0px 0px 16px 0px; padding:0px; text-indent:29px; }
#photos h2 { font-size:20px; line-height:19px; color:#6b9f1f; margin:10px 0px 5px 0px; padding:0px; text-indent:29px; }
#photos h3 { font-size:20px; margin:0px; padding:0px; text-indent:10px; }
#photos h4 { font-size:17px; font-weight:normal; line-height:16px; color:#6b9f1f; margin:0px 0px 5px 0px; padding:0px 0px 20px 0px; text-indent:10px; }
.photos { width:100%; background:url('http://www.thecarpetfrogs.com/global/photosbg0.gif'); border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
.p1 { margin:10px auto; padding:0px; border-collapse:collapse; width:780px; }
.p2 { background:#fff; padding:5px; width:166px; vertical-align:top; font-size:10px; line-height:11px; text-align:center; }
.p2 p { font-family:tahoma, trebuchet ms, arial, helvetica, sans-serif; font-weight:bold; margin:5px 0px; padding:0px; }
.p2 img { background:#fff; padding:1px; border:1px solid #d9d9d9; }
.p3 { background:transparent; padding:5px; width:166px; vertical-align:top; font-size:10px; line-height:11px; text-align:center; }
.photos2 { width:100%; border:0px; }
.ph1 { margin:10px auto; padding:0px; border-collapse:collapse; width:780px; }
.ph2 { padding:1px; width:166px; vertical-align:top; font-size:10px; line-height:11px; text-align:center; }
.ph2 img { padding:3px; border:1px solid #d9d9d9; }


/* THE BAND */
#theband p { text-indent:20px; }
#theband h1 { font-size:19px; line-height:17px; margin:3px 0px 5px 0px; padding:0px; text-indent:15px; }
#theband h2 { font-size:21px; line-height:19px; color:#6b9f1f; margin:10px 0px; padding:0px; text-indent:38px; }
#theband h4 { font-size:14px; line-height:15px; font-weight:bold; border:1px solid #d9d9d9; margin:2px 0px 0px 0px; padding:2px; text-align:center; }
#theband h5 { font-size:10px; line-height:15px; font-weight:bold; border:1px solid #d9d9d9; margin:2px 0px 0px 0px; padding:2px; width: 168px;}
.theband_site { padding:0px 20px 0px 0px; width:801px; text-align:right; margin:0px; background:#d9d9d9; }
.theband_site a:link { color:#6b9f1f; }
.theband_site a:visited { color:#6b9f1f; }
.theband_site a:hover { color:#000; }
div.theband0 { border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;background:url('http://www.thecarpetfrogs.com/global/photosbg0.gif'); width:100%; }
table.theband0 { margin:0px auto; }
table.theband0 td { padding:20px; }
.theband_bio { width:741px; margin:0px auto; }
.theband_ff { width:708px; margin:0px auto; line-height:12px; border-collapse:separate; border-spacing:4px; font-size:11px; }
.theband_ff0 { background:#d9d9d9; color:#858585; border:1px solid #858585; padding:4px; width:110px; font-weight:bold; text-align:right; }
.theband_ff1 { border:1px solid #d9d9d9; padding:4px 4px 4px 7px;}