@charset "utf-8";
/* livesouthshows.com Custom CSS */

* {
margin:0px;
padding:0px;
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
}html, body {
width:100%;
height:100%;
margin:auto;
background:#F8FEE7;
}#bigWrap {
background:#F8FEE7;
padding:0px;
margin:0px;
background:url(/img/bg_middle.png) repeat-y top left;
margin-bottom:-30px;
margin-left:-100px;
min-width:1070px;
}#wrap {
margin:0px;
padding:0px;
background:url(/img/bg_top.png) no-repeat top left;
width:100%;
}#content {
width:990px;
margin-left:160px;
}#footerPlacer {
background:url(/img/bg_bottom.png) bottom left no-repeat;
}
/* Nav */
.nav {
float:left;
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
width:100%;
}.nav li {
display:inline;
padding:10px;
}.nav li a, .navLink {
color:#FAFBFD;
text-decoration:none;
}
/* Header */
#l {
padding:15px 0px 0px 0px;
float:left;
}#headerNav {
padding-left:80px;
padding-top:25px;
font-size:22px;
width:500px;
float:left;
position:relative;
}#l .phoneGroup{
float:left;
padding:5px 0px 5px 150px;
}.theNumber {
font-size:22px;
font-weight:bold;
float:left;
width:160px;
text-align:left;
}#l .phoneGroup img {
float:left;
margin:3px 5px 0px 0px;
}.imprtInfo {
background:url(/img/bg_imprtInfo.png) no-repeat bottom center;
color:#FFFFFF;
padding:20px 20px 20px 80px;
position:absolute;
width:580px;
font-size:16px;
top:0;
left:0px;
float:left;
}
/* Ads */
.ad {
margin-left:25px;
}
/* Main Content */
.lftCol {
float:left;
width:360px;
margin-left:40px;
}.rghtCol {
float:left;
width:540px;
padding-left:20px;
margin-top:-40px;
}.registerRghtCol {
margin-top:20px;
}
/* Show Dates */
.showDate {
margin-bottom:15px;
}.showName, .showHotel, .showDates {
display:block;
}.showName {
font-weight:normal;
font-size:22px;
}.showHotel {
font-weight:normal;
font-size:20px;
}.showDates {
font-weight:normal;
font-size:18px;
}
/* Blue List */
.blueLister {
background:url(/img/bg_blueList.png) no-repeat;
padding:25px 10px 15px 45px;
margin:0px;
}.blueList {
list-style:none;
color:#FAFBFD;
text-decoration:none;
}.BoxLink {
color:#FAFBFD;
text-decoration:none;
}.activeBox {
margin-bottom:0px;
}.activeBox{
background:url(/img/bg_active.png) no-repeat;
margin-left:-55px;
padding:20px 5px 20px 40px;
color:#330000;
}.showBox {
padding:10px;
margin-left:-20px;
}.showBox:hover {
/*background:url(/img/bg_active.png) no-repeat;*/
background:#1D7DC5;
}.activeBoxLink {
text-decoration:none;
color:#330000;
}.activeBoxLink:visited {
color:#330000;
}.BoxLink:hover{
text-decoration:none;
}.blueListerBookEnd {
margin:0px;
padding:0px;
height:20px;
background:url(/img/bg_blueLisBookEndt.png) no-repeat;
clear:both;
}
/* Marketing Content */
.marketContent {
padding:20px;
position:relative;
height:100%;
}.marketContent h3 {
font-size:35px;
color:#CC0000;
margin:0px;
padding:0px;
font-weight:normal;
background:#F7F9FC;
}.marketContent h4 {
font-size:22px;
color:#FF3737;
margin:0px 0px 20px 0px;
padding:0px;
font-weight:normal;
background:#F7F9FC;
}.blltListWrap {
margin:5px 10px 10px 10px;
}.blltList {
background:url(/img/blltList.png) no-repeat left top;
padding:0px 5px 10px 40px;
color:#666666;
font-size:16px;
line-height:24px;
}.marketContentCover {
position:absolute;
height:100%;
width:100%;
background:#CC0000;
display:none;
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #400000;
}.ProcessMessage{
background:#FFFFFF;
color:#000000;
-moz-border-radius:5px;
border-radius:5px;
width:200px;
padding:30px;
position:absolute;
border:1px solid #666666;
display:none;
z-index:1000;
font-size:18px;
}.blltListSubHead {
margin:-10px 0px 10px -10px;
padding:0px;
font-size:16px;
color:#333333;
}
/* Red Button, Green Button, Blue Button */
.redLink {
width:295px;
background:url(/img/bg_redLink.png) no-repeat;
height:40px;
margin-right:-30px;
float:right;
color:#FFFFFF;
padding:20px 5px 0px 30px;
font-size:16px;
}.greenLink  {
background:url(/img/bg_greenLink.png) no-repeat;
}.blueLink  {
background:url(/img/bg_blueLink.png) no-repeat;
}.redLink a {
color:#FFFFFF;
text-decoration:none;
}#activeRedLink {
padding-left:20px;
}.redLinkWrap {
margin-top:30px;
margin-right:1px;
}.greenLink input, .redLink input {
background:none;
border:none;
color:#FFFFFF;
font-size:16px;
cursor:pointer;
}#bookEndRedLink {
width:348px;
}
/* Forms */
.formCat {
margin:0px 0px 0px 50px;
color:#582E25;
font-size:20px;
}.lrgInpt, .numInPartyC {
font-size:20px;
padding:5px;
background:url(/img/bg_input.png) repeat-x bottom;
border:1px solid #666666;
-moz-border-radius: 5px;
border-radius: 5px;
}.fieldName {
font-size:14px;
margin-top:5px;
}.requiredField {
font-size:36px;
color:#990000;
}.lftForm {
float:left;
margin:0px 15px 0px 0px;
padding:0px;
background:none;
}.smallMssg {
font-size:14px;
padding:5px;
width:85%;
}.formStep {
margin-bottom:50px;
}#formGreenButton, #formRedButton, #formBlueButton {
margin-left:698px;
float:left;
}.formStepDone {
opacity:0.4;
filter:alpha(opacity=40);
padding-top:20px;
}#errorMessage {
padding:20px;
border:#CC0000 1px dotted;
border-right:none;
border-left:none;
background:#FFE6E6;
color:#640000;
font-size:18px;
margin-bottom:15px;
display:none;
}#cl {
display:none;
}.ActivejsButton{
float:left;
position:relative;
margin:0px;
padding:0px;
background:pink;
color:#FFFF00;
}#numInPartyW {

}.numInPartyC {
float:left;
padding:10px 20px;
margin:5px;
cursor:pointer;
font-weight:bold;
}.numInPartyC:hover {
background:#0098F2;
color:#F5B518;
}.numInPartyChover{
background:#0068A5;
color:#F5B518;
}
/* Show Info */
.lftInf {
float:left;
width:260px;
margin-left:20px;
}.rghtInf {
float:left;
width:260px;
}.wdInfo {
clear:both;
padding:3px;
text-align:center;
width:500px;
margin:10px 0px;
}.lftInf h3, .lftInf h4, .lftInf h5 {
font-weight:normal;
}.lftInf h3 a, .lftInf h4 a, .lftInf h5 a{
text-decoration:none;
color:#FFFFFF;
}#directionsArrow {
padding-left:5px;
margin-bottom:-3px;
}.lftInf h5 {
font-size:14px;
}.lftInf h3 {
font-size:20px;
font-weight:bold;
color:#FFD99F;
}.rghtInf h6 {
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#FCFCF8;
text-align:right;
padding-right:40px;
}.rghtInf h6 strong {
font-size:16px;
color:#FFE8C6;
}
/* Step Two: Seminars */
.seminarWrap{
padding:0px 10px 0px 0px;
clear:both;
border-bottom:1px dotted #A9AAAC;
float:left;
margin-bottom:20px;
width:100%;
}.seminarCheckboxWrap{
float:left;
padding:10px 3px 0px 0px;
}.seminarInfo{
padding:3px 3px 0px 5px;
float:left;
text-align:left;
}.seminarInfoLink{
padding:0px 5px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #6C743B;
color:#FFFFFF;
font-weight:bold;
background:#979D43;
font-size:12px;
text-decoration:none;
margin-bottom:-10px;
float:left;
margin-top:10px;
cursor:pointer;
}.seminarDetails{
margin-bottom:5px;
background:#DEE1B9;
-moz-border-radius: 4px;
border-radius:4px;
border:#979D43;
padding:15px;
font-size:14px;
color:#242611;
}
/* Footer  */
#footerWrap{
display:block;
clear:both;
position:relative;
height:150px;
}#footer {
position:absolute;
bottom:0px;
top:100px;
margin:10px 0px 0px 0px;
padding:15px 0px 0px 230px;
font-size:12px;
}
/* Show Schedule */
#showSchedule {
font-size:16px;
float:left;
}#showSchedule tr {
width:100%;
clear:both;
}.schShwLnk{
width:220px;
margin:5px 0px;
text-align:right;
float:right;
font-size:14px;
border:1px solid #B7CBD9;
margin-bottom:20px;
padding:3px 15px 5px 20px;
background:#EBF5FE;
text-decoration:none;
-moz-border-radius: 5px;
border-radius:5px;
color:#ffffff;
background:url(/img/bg_Splt.png) top;
}.shn{
font-size:20px;
color:#0C3452;
}.lrnMr{
color:#99AF02;
background:#FFF9E1;
}.rsvp{
float:left;
padding:5px 10px;
text-align:left;
}.rsvp:hover{
color:red;
background:#F0E3E4;
}.shwWrp{
background:#F1F9FE;
}.shwWrp td {
padding:10px;
border-bottom:1px solid;
border-top:1px dotted;
}.shwWrp td a {
text-decoration:none;
color:#333333;
}
/* Seminar Info */
.seminarInfoW {
padding:10px 0px 0px 0px;
border-bottom:1px solid #C4CFD8;
margin-bottom:30px;
}.seminarInfoW h5 {
font-size:20px;
font-weight:normal;
color:#07375D;
margin-bottom:5px;
border-bottom:1px dotted #C4CFD8;
background:#EBEEF1;
padding:5px 10px;
-moz-border-radius: 5px;
border-radius:5px;
}.seminarInfoW p {
font-size:14px;
line-height:26px;
padding:5px;
}.seminarInfoW .seminarInfoLink {
margin-left:10px;
}.seminarInfoW .seminarDetails{
display:none;
}.seminarInfoW .seminarDetails a {
color:#333333;
text-decoration:none;
padding:5px;
margin-bottom:2px;
border-bottom:1px dotted #D8D8AF;
float:left;
width:100%;
}.seminarInfoW .seminarDetails a:hover{
background:#910000;
color:#ffffff;
}
/* Show Locator */
#showLocatorWrp{
margin:10px 0px 10px -51px;
font-size:16px;
padding:20px 10px 10px 10px;
background:#1A79BF;
width:350px;
background:url(/img/bg_zipLocate.png) no-repeat;
display:none;
}#showLocatorWrp input {
font-size:16px;
padding:3px;
margin:10px 10px 5px 5px;
background:url(/img/bg_input.png) repeat-x top pink;
border:none;
float:left;
}#showLocatorWrp p {
font-size:14px;
margin:3px;
clear:both;
}#showLocatorWrp img{
float:left;
margin-top:14px;
}#showLocatorWrp strong{
color:#EEF7FD;
float:left;
clear:both;
}#showLocatorWrp .submit {
font-size:12px;
border:1px solid #145C92;
margin-bottom:5px;
-moz-border-radius: 5px;
border-radius:5px;
background:#EEF7FD;
margin-top:8px;
}
/* Dynamic Marking Content */
.sMrktItm{
margin:0px;
padding:0px;
margin:10px 0px 0px -20px;
width:90%;
padding:0px 0px 10px 0px;
border-bottom:1px solid #FFF7C6;
}.sMrktItm strong{
font-size:16px;
color:#F4D000;
}.sMrkImg{
margin:10px 0px 20px -20px;
}.imgWrap{
margin-top:-30px;
}
/* Re Styles */
.clear {
clear:both;
}.hidden {
display:none;
}.h10 {
height:10px;
}.h20 {
height:20px;
}.jsButton {
display:none;
}.loading {
float:left;
width:100%;
min-height:200px;
background:url(/img/loading.gif) center no-repeat;
display:none;
}.relWrap {
position:relative;
}.borderNone {
border:none;
}
/* Show Details */
.showDetails{
text-align:center;
padding:0px;
}.ShowDredLink {
float:right;
margin-right:-39px;
}.hotelInfo, .showSeminarInfo {
background:#F8ECCB;
border:1px solid #F2DDA4;
padding:10px;
float:left;
width:100%;
font-size:14px;
line-height:20px;
}.hotelInfo img {
float:right;
margin-left:10px;
}.hotelInfo strong {
color:#B8880C;
margin-left:10px;
}.showSeminarInfo {
background:#E9F5DD;
border:1px solid #C9E9A9;
line-height:24px;
}.showSeminarInfo strong {
color:#365418;
}

/* Jquery Print */
#jqp, #jqpMaster {
display:none;
}.printMessage {
font-size:18px;
}
/* IE FIX  */
.jsButton div input {
margin:0px;
padding:0px;
position:absolute;
left:0;
float:left;
width:275px;
}.jsButton div {
position:relative;
width:275px;
text-align:left;
}.jsButton {
width:100%;
}
/* Exhibitor Pages */
.exhibitorList, .exhibitorList li, .exhibitorList li a span, .exhibitorList li a {
font-size:14px;
}.exhibitorBox:hover {
background:url(../img/bg_RSVP_circle.png) no-repeat right #1D7DC5;
}.exhibitorBlueLister {
padding:0px;
}.BlueListerExtended {
padding:25px 10px 15px 45px;
background:url(../img/bg_blueListExtend.png) bottom left no-repeat;
}.exhibitorContent {
text-align:center;
}.exhibitorContent p {
text-align:left;
padding:15px;
font-size:16px;
color:#333333;
margin:20px 0px 0px 0px;
line-height:30px;
border:1px solid #B6BEC4;
border-left:none;
border-right:none;
}.exhChoose {
padding:10px 10px 10px 30px;;
background:#FDEAEB url(/img/bg_arrowLeft.png) no-repeat center left;
background-position:10px 8px;
text-align:left;
color:#680808;
border:1px dotted #680808;
border-left:none;
border-right:none;
}.exhLogo {
background:#E1EEF7;
width:280px;
text-align:center;
padding:3px 3px 10px 3px;
margin-left:-15px;
}.exhLogo small {
margin:5px;
text-align:left;
}.exhLogo img {
border:1px solid #A2CAE6;
}.noImgTtl {
font-size:36px;
color:#264264;
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

/* Closed Show */
#activeRedLink {
/*display:none;*/
}

#showButton70{
display:none;
}
