﻿body,form,p,table,dl,dd,dt,ul,div,li,h3,h1,h2,img,label{border:0;margin:0;padding:0}
ul{list-style:none}
html{background:url(/images/stars-bg-y.gif) repeat 0 0}
body{background:url(/images/stars-bg-x.gif) repeat-x 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;font-size:smaller}
#allContent{background:url(/images/main-glow-stars.gif);width:1016px;margin-left:auto;margin-right:auto}
#allContent #container{background:url(/images/main-glow-big-stars.gif) no-repeat;width:1000px;font-size:86%;line-height:136%;padding:0 8px}
:link,:visited{color:#C7492A;text-decoration:underline}
h1{font-size:130%;color:#C7492A;margin-bottom:16px}
h2{font-size:110%;color:#666;font-weight:bold;margin:0 0 .5em}
h3{font-size:120%;color:#333;padding-top:8px}
dd{margin-bottom:.5em}
#header{width:952px;height:120px;position:relative;margin:0 auto 16px}
#login{float:right;margin-top:24px}
#login :link,#login :visited{color:#666;text-decoration:none}
#login :hover{text-decoration:underline}
#livePerson{text-align:right;margin-top:8px}
#navbar{text-align:center;font-weight:bold;font-size:85%;width:795px;bottom:0;right:0;position:absolute}
#mainNav li{display:inline;float:right;width:79px;background:url(/images/navbarBkgd.gif) no-repeat top left;position:relative;z-index:102;margin:0 1px 0 0;padding:0}
#mainNav li a{text-decoration:none;display:block;color:#FFF;padding:3px 0}
#mainNav li.myp{width:152px;background:url(/images/navbarMyPbkgd.gif) no-repeat top right}
#mainNav li.myp :hover{background:#CCC url(/images/cart-hover.gif) no-repeat top right}
#mainNav li.myp a{padding-right:20px}
#mainNav li.subNav > a{background:url(/images/navbarArrow.gif) no-repeat 90% 55%;color:#FFF}
#mainNav li a:hover{text-decoration:underline;background-color:#CCC;color:#666}
#mainNav li.subNav > a:hover,#mainNav li.subNav.active > a:hover{background:#CCC url(/images/navbarArrowHover.gif) no-repeat 90% 55%}
#mainNav li ul{position:absolute;left:-9999em;width:152px;text-align:left;background:#CCC;z-index:100}
#mainNav li ul li{width:152px;background:#CCC;border:none}
#mainNav li ul li a{color:#666;display:block;padding:3px 0 3px 20px}
#mainNav li ul li a:hover{background:#E6E6E6;text-decoration:none}
#mainNav li:hover ul{left:0;display:block;margin-left:1px}
*:first-child+html #mainNav li:hover ul{margin:0}
#mainNav li.active{border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;margin-top:-1px;background:#FFF}
#mainNav li.myp.active{background:#FFF url(/images/cart-active.gif) no-repeat top right}
#mainNav li.myp.added{background:#e0f5d6 url(/images/cart-added.gif) no-repeat top right}
#mainNav li.active a,#mainNav li.added a{color:#666;display:block}
#mainNav li.subNav.active > a{background:#FFF url(/images/navbarArrowActive.gif) no-repeat 90% 55%;color:#666}
#mainContent{text-align:left;width:926px;color:#333;margin:0 auto;padding:0 18px 0 8px}
#mainContent p{margin-bottom:10px}
#mainContent td,#mainContent th{color:#333;font-size:86%;text-align:left}
#mainContent th{font-size:96%}
#sideBar{float:left;width:136px;margin-right:8px;background:#E0E0E0;padding:16px 8px}
a.linkArrow{background:url(/images/sidebarLinkArrow.gif) no-repeat center right;padding-right:10px}
#rightContent{float:right;width:766px}
#rightContent #rightTopContentHeader{width:100%;height:147px}
#rightContent #leftTxt{width:363px;height:100%;float:left}
#rightContent #leftTxt p{margin:65px 5px 0 30px}
#rightContent #rightBottomContent{width:600px;margin:20px 0 0 5px}
#footer-content{width:952px;margin:8px auto}
#footer{clear:both;color:#999;font-size:80%;padding-bottom:16px;width:952px;line-height:120%;margin:0 auto}
#footer a{color:#999}
#seals{float:left;margin:28px 0}
#seals img{vertical-align:top}
#paymentAccepted{margin-top:32px;clear:both}
#socialMedia{margin-top:32px;float:right}
.creditcard-icon{margin-right:.8em}
.breadcrumbs{font-size:90%;margin:0 0 10px;padding:0}
#membershipoptions{font-size:14px;border-collapse:collapse;margin-left:5em;empty-cells:show;background-color:#BF0014}
#membershipoptions td,#membershipoptions th{border:3px solid #BF0014;width:106px;height:20px;background-repeat:no-repeat;background-position:center}
#membershipoptions th{background-color:#211962}
#membershipoptions td{background-color:#FFF}
#membershipoptions .formatting{border:0;background-color:#CCF;padding:0}
.membershipdesc{border:1px #000 solid;left:560px;visibility:hidden;width:210px;position:absolute;top:550px;color:#FFF;background-color:#306}
.membershipdesc strong{font-size:1.2em}
h3.membership{text-decoration:underline;color:#306;text-align:center}
h2.newmembersection{background-color:#E0E0E0;text-transform:uppercase}
.inline{display:inline}
#gigCalendarTop .iconLnks{float:right;margin:0 0 15px 15px}
#gigCalendarTop hr{color:#D3D3D3;clear:both;width:100%;margin:10px 0}
#gigCalendarDetails h2{margin-top:16px}
#gigCalendarDetails{width:300px;float:left}
#gigCalendarDetails ul{margin-bottom:10px;padding:5px}
#gigCalendarPhoto img{display:block;margin-bottom:10px}
.gigBooking{background:#FBE1D3;display:block}
.gigBooking em{display:block;font-size:90%;padding:5px}
.helpMenu form{margin:5px 0}
.helpMenu ul{margin:1em 0;padding:0}
.helpMenu ul li{margin:0 0 1em}
.helpH2{margin-bottom:5px}
.helpLink{font-size:90%}
#mySearch .searchtd{width:33%;font-size:100%}
table.cpanel,table#giginfo{width:100%;clear:both}
.cpanel th,.cpanel td,.cpaneloptions th,.cpaneloptions td,#giginfo th,#giginfo td,.priceoptions td,.priceoptions th{border:solid 1px #888;padding:3px}
.cpanel th,.cpaneloptions th,#giginfo th,.priceoptions th{font-weight:bold;font-size:110%;background-color:#EBEBEB}
div.cpanel{margin-top:1em}
#invoice table{width:100%;border-collapse:collapse;margin-top:1em}
#invoice #items td,#invoice #items th{border:solid 1px #000;padding:4px}
.greentxt{color:green;font-weight:bold}
.redtxt{color:red;font-weight:bold}
span.lightgraytxt{color:#666}
.membershiptext{color:#006;font-weight:bold}
.securetext{font-size:10px;font-weight:normal}
td.invoiceheading{font-weight:bold;text-transform:uppercase}
#invoice td.invoicemoney{text-align:right}
.autorenew{background-color:#CEB;width:575px;float:left;padding-left:5px}
.fixedwidth{width:50em}
.paymentform{border:1px #DCC solid;background-color:#FAEBD7;width:50em;margin:1em .5em 2em 0}
.creditcard{float:none;height:auto;width:auto;margin:0 .5em 0 0}
.noborder{border:1px transparent}
.creditcard-small{border:1px #000 solid;margin-right:1em}
.bidform{background-color:#EEF;border:1px #DDE solid;margin-bottom:1em;width:70em;padding:2px 2px 2px 2em}
#bid_no{background-color:#FEE;border:1px #EDD solid}
.bidform legend,.eventform legend,.schedule_options legend{font-size:1.1em;font-weight:bold;margin-left:-1.5em}
#bid_no legend{color:#966}
#bid_yes legend,.eventform legend,.schedule_options legend{color:#669}
.boxContent h1{height:auto;font-weight:normal;text-transform:lowercase;color:#FFF;font-size:200%;width:auto;padding:10px 0 5px 10px}
.boxContent{width:772px;height:147px;background-color:#DE6952;color:#FFF;margin-bottom:8px;border-color:#FFF}
.boxImg{float:right;width:403px;height:147px;background-color:#FFF}
.boxMessage{float:left;width:369px}
.boxMessage p{color:#FFF;margin:0;padding:0 10px}
.bookinginfo td{vertical-align:top;padding:3px 2px}
.bookinginfo table{background-color:#FAF0E6;border:0}
.post{width:72em;border:solid 1px #FAEBD7;background-color:#E1EBF7;margin:0 0 .5em}
.response{background-color:#EEF;border:solid 1px #DDE}
.staff{background-color:#D8D6EC;border:solid 1px #1A1C8F}
.post .content{margin:1em 0 1em 90px}
.post .author{padding-left:.5em;background-color:#ACBCD3;clear:both}
.response .author{background-color:#ACBCD3}
.post h2{color:#FFA07A;margin-left:1em}
.post .thumbnail{float:left;width:75px;height:75px;border:solid 1px #000;margin:3px 1em 3px 3px}
.author,.author a{color:#FFF;font-weight:bold}
.post textarea{width:98%;height:6em}
.post form{margin-left:81px}
.staff .author{color:#FFF;background-color:#BAB8CE}
.staff h2{color:#333}
table.breakdown{background-color:#DCDCDC}
.breakdown td{font-weight:bold;text-align:right;padding:4px}
.breakdown th{background-color:transparent;font-weight:normal;font-size:.9em;letter-spacing:0;text-align:left}
.breakdown tr.totals{background-color:#CCC}
.results{border-collapse:collapse;border-bottom:1px #000 solid;border-right:1px #000 solid}
.results th,.results td{border-top:1px #000 solid;border-left:1px #000 solid;padding:3px}
#cluetip-title{overflow:hidden}
#cluetip-title #cluetip-close{float:right;position:relative}
#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url(wait.gif)}
.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0}
#cluetip-extra{display:none}
.cluetip-default{background-color:#d9d9c2}
.cluetip-default h3#cluetip-title{font-size:1.1em;font-weight:normal;background-color:#87876a;color:#fff;margin:0 0 5px;padding:8px 10px 4px}
.cluetip-default #cluetip-title a{color:#d9d9c2;font-size:0.95em}
.cluetip-default #cluetip-inner{padding:10px}
.cluetip-jtip{background-color:#EAEEDD;color:#666}
.cluetip-jtip h3#cluetip-title{font-size:16px;font-weight:normal;background-color:#858585;margin:0 0 5px;padding:2px 5px}
.cluetip-jtip #cluetip-inner{display:inline-block;padding:5px}
.cluetip-rounded{background:transparent url(images/bl.gif) no-repeat 0 100%;margin-top:10px;margin-left:12px}
.cluetip-rounded #cluetip-outer{background:transparent url(images/tl.gif) no-repeat 0 0;margin-top:-12px}
.cluetip-rounded #cluetip-title{background-color:transparent;position:relative;margin:0 -12px 0 0;padding:12px 12px 0}
.cluetip-rounded #cluetip-extra{position:absolute;display:block;background:transparent url(images/tr.gif) no-repeat 100% 0;top:0;right:0;width:12px;height:30px;margin:-12px -12px 0 0}
.cluetip-rounded #cluetip-inner{background:url(images/br.gif) no-repeat 100% 100%;position:relative;margin:-18px -12px 0 0;padding:5px 12px 12px}
.cluetip-rounded div#cluetip-close{text-align:right;color:#009;background:transparent;margin:0 5px 5px}
.cluetip-rounded div#cluetip-close a{color:#777}
.clue-right-rounded .cluetip-arrows{background-image:url(images/rarrowleft.gif)}
.clue-left-rounded .cluetip-arrows{background-image:url(images/rarrowright.gif);left:100%;margin-left:12px}
.clue-top-rounded .cluetip-arrows{background-image:url(images/rarrowdown.gif);top:100%;left:50%;margin-left:-11px;height:11px;width:22px}
.clue-bottom-rounded .cluetip-arrows{background-image:url(images/rarrowup.gif);top:-23px;left:50%;margin-left:-11px;height:11px;width:22px}
.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner{zoom:1px}
#navigation{float:left;list-style-type:none;padding-left:0;margin:-60px 0 0 20px}
#navigation li{float:left;margin:5px 0;padding:5px 0}
#navigation a{color:#fff;background:#6565c1;text-decoration:none;border:1px solid #fff;padding:5px}
#navigation a.active{color:#009;background:#fff;border:1px solid #009;border-bottom:1px solid #fff}
#container{clear:left;padding:.5em 20px 100px}
.highlight{background:#fcc}
.highlighter{background:#ff3}
.back-to-top{display:block;margin-top:1em;width:7em}
.float-left{float:left;margin-right:.5em;display:inline;position:relative}
.float-right{float:right;margin-left:.5em;display:inline;position:relative}
.html,.jquery{margin-top:.5em;color:#900;cursor:pointer;font-size:.9em;width:8.5em}
#jqlogo{position:absolute;top:10px;right:10px}
.success{color:#008F00}
div.error,div.success{margin:15px 0 0;padding:10px}
div.error{background-color:#FBE1D4;border-top:solid 1px #c7492a;border-bottom:solid 1px #c7492a}
input.error,select.error,textarea.error{color:inherit;border:solid 1px #c7492a;background-color:#FFF}
div.success{background-color:#e0f5d6;border-top:solid 1px #008F00;border-bottom:solid 1px #008F00}
.categories{float:left;width:33%;font-size:90%}
p,.clear{clear:both}
.alert{color:#7F602F;clear:left;float:left;font-size:1.1em;border:1px #DAD0C0 solid;background:#FFF0CB url(/images/icon_alert.gif) no-repeat center left;margin:.5em 0;padding:.5em .5em .5em 20px}
p#cfb{position:relative}
p#cfb span.charCounter{position:absolute;top:10px;left:0;color:#999;font-size:120%;font-weight:bold}
p#cfb span.exceeded{color:#C7492A}
p#cfb textarea{margin-top:40px}
#fbBox{color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;float:right;margin-left:15px;width:200px;border:1px solid #777;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}
#fbBox h2,#content-2col2 #fbBox h2{background:#777;color:#FFF;font-size:130%;margin:0 0 15px;padding:10px}
#fbBox ul{list-style:none;padding:0 15px}
#fbBox li{margin-bottom:15px}
a.twLnk{background:#88BBD4 url(/images/twitter-t.png) 4px center no-repeat;color:#FFF;text-decoration:none;border:1px solid #74919f;font-weight:bold;font-size:11px;line-height:14px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;padding:3px 31px 3px 27px}
.topicContent dl{border-bottom:2px solid #FFF}
.topicContent dt{border-top:2px solid #FFF;color:#C7492A;text-decoration:underline;background:url("/images/rightArrow.gif") no-repeat 10px center;font-weight:normal;cursor:pointer;padding:5px 0 5px 22px}
.topicContent dt.open{background-image:url(/images/downarrow.gif)}
.topicContent dd{overflow:hidden;margin:0;padding:5px 0 10px 10px}
:hover,.topicContent dt:hover{text-decoration:none}
dt,.greeting{font-weight:bold}
#sideBar p,#sideBar ul{margin-bottom:16px}
#rightContent #rightTopContentHeader p,#rightContent #leftTxt a{color:#FFF}
#rightContent #rightTopContentHeader img,table.cpanel th form,.author .editlink{float:right}
#membershipTbl,p#cfb span.warning{color:#000}
#gigCalendarTop h1,table.cpanel th span{float:left}
#gigCalendarPhoto,#invoice .header,#invoice #header{float:right;text-align:right}
table.cpanel,table#giginfo,.priceoptions,.cpaneloptions,.priceoptions{border-collapse:collapse;margin-top:1.8em}
table.cpanel th form p,.cpanel td form,.cpaneloptions td form{display:inline;margin:0}
.paymentpage,.bookinginfo{border-collapse:collapse}
#cluetip-close img,#jqlogo img{border:0}
.cluetip-default #cluetip-outer,.cluetip-jtip #cluetip-outer{border:1px solid #B6C19F;position:relative;background-color:#EAEEDD;color:#666;margin:0}
.cluetip-default div#cluetip-close,.cluetip-jtip div#cluetip-close{text-align:right;color:#900;margin:0 5px 5px}
.clue-right-default .cluetip-arrows,.clue-right-jtip .cluetip-arrows{background-image:url(images/darrowleft.gif)}
.clue-left-default .cluetip-arrows,.clue-left-jtip .cluetip-arrows{background-image:url(images/darrowright.gif);left:100%;margin-right:-11px}
.clue-top-default .cluetip-arrows,.clue-top-jtip .cluetip-arrows{background-image:url(images/darrowdown.gif);top:100%;left:50%;margin-left:-11px;height:11px;width:22px}
.clue-bottom-default .cluetip-arrows,.clue-bottom-jtip .cluetip-arrows{background-image:url(images/darrowup.gif);top:-11px;left:50%;margin-left:-11px;height:11px;width:22px}
