@charset "UTF-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; line-height:17px; background:url(images/bkg_repeat.jpg) repeat-x #fff; margin:0px auto auto auto; text-align:left;}

/* Index Page*/
#holder{width:900px; overflow:hidden; margin:0px auto auto auto;}
#header{width:900px; height:169px; background:url(images/header4.jpg) no-repeat #fff;}
#nav{width:900px; height:34px;}
#left_body{width:487px; overflow:hidden; float:left; padding:15px 15px 15px 0px;}
#right_body{width:335px; overflow:hidden; float:left; padding:15px 0px 15px 15px;}
#footer{width:876px; height:22px; padding:15px 24px 0px 0px; text-align:right; font-size:11px;}
#facebook{width:335px; overflow:hidden; float:right; padding:103px 20px 0px 0px;}

/*Subpages*/
#sub_body{width:900px; overflow:hidden; float:left; padding:0 39px 15px 25px; clear:both;}
#sub_holder{width:905px; overflow:hidden; margin:0px auto auto auto;}

/*Classes*/
.red{color:#ac171e;}

.bullet {list-style-type:circle;}
.spacer{width:24px; overflow:hidden; float:left;}
.clear{clear:both;}
.leftclmn{width:540px; margin-right:25px; float:left;}
.dataclmn{width:540px;margin-left:200px; float:left;}
.leftclmnPac{width:450px;float:left;}
.rightclmnPac{width:450px;float:right;}
.rightclmn{width:254px; float:left;}
.spacer2{width:50px; overflow:hidden; float:left;}
.image{border:2px #999 solid;}
.linker{width:400px; height:50px; float:left; margin:60px 0 0 50px;}
.dblclmnL{width:270px; overflow:hidden; float:left;}
.dblclmnLido{width:225px; overflow:hidden; float:left;}
.dblclmnLsuper{width:440px; overflow:hidden; float:left;}
.prize{width:320px; overflow:hidden; float:left;}
.DestinationLogo{width:118px; overflow:hidden; float:left;}
.DestinationVideo{width:201px; overflow:hidden; float:left;}
.dblclmnLsubnaviLT{width:235px; overflow:hidden; float:left;}
.dblclmnLsubnaviRT{width:645px; padding:0 0 0 5px; overflow:hidden; float:left;}


/*Fonts & Links*/
p{margin:0.2em 0 0.8em 0;}
h1{font-weight:bold; color:#ac171e; font-size:14px; margin:0.2em 0 0.2em 0;}
h2{color:#333; font-size:14px; margin:0.2em 0 0.8em 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4{color:#ac171e; font-weight:bold; font-size:16px; margin:0.2em 0 0.8em 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3{font-weight:bold; color:#ac171e; font-size:13px; margin:0.2em 0 0.2em 0;}

a{color:#ac171e; text-decoration:underline;}
a:hover{color:#ac171e; text-decoration:none;}

/*Navigation Roll-Over*/
#nav ul {margin:0; padding:0;}
#nav li {display:inline; margin:0; padding:0; float:left;}
#nav a {display:block; text-indent:-9000px; height:34px;}

#home a {width:107px; background:url(images/home2.jpg) no-repeat;}
#about a {width:130px; background:url(images/about2.jpg) no-repeat;}
#events a {width:175px; background:url(images/events2.jpg) no-repeat;}
#shows a {width:177px; background:url(images/shows2.jpg) no-repeat;}
#testimonials a {width:171px; background:url(images/testimonials.jpg) no-repeat;}
#pricing a {width:132px; background:url(images/weddings.jpg) no-repeat;}
#contact a {width:137px; background:url(images/contact2.jpg) no-repeat;}

#nav a:hover {background-position:0 -34px;}

/* PNG Fix */
img, div {behavior: url(images/iepngfix.htc)}

/*Interested Vendors*/
.scrollVen{width:365px; overflow:hidden; float:left; padding-left:5px; padding-top:9px;}
.vidVen{width:270px; overflow:hidden; float:left;}

.ven_left{width:526px; overflow:hidden; float:left; margin:0 25px 0 0;}
.ven_right{width:270px; overflow:hidden; float:left;}
.contract{width:600px; overflow:hidden; margin:0px auto auto auto; padding-top:50px;}

/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 345px;
height: 225px;
border: 1px solid black;
padding: 3px;
background-color: #EEEEEE;
}


.someclass{ //class to apply to your scroller(s) if desired
}

/* for image map */
#map {
    width:650px;
    height:426px;
    background:url(images/09ido.gif) top left no-repeat #fff;
    font-family:arial, helvetica, sans-serif;
    font-size:8pt;
}

#map li {
    margin:0;
    padding:0;
    list-style:none;
}

#map li a {
    position:absolute;
    display:block;
    /*
       Specifying a background image
       (a 1px by 1px transparent gif)
       fixes a bug in older versions of
       IE that causeses the block to not
       render at its full dimensions.
    */
    background:url(images/clear.gif);
}

#map li a span { display:none; }

#map li a:hover span {
    position:relative;
    display:block;
    width:200px;
    left:20px;
    top:20px;
    padding:5px;
    border:3px solid #000;
    background:#999999; /* was #fff */
    text-decoration:none;
    color:#006600; /* was #000 */
    filter:alpha(opacity=95); /* was 80 */
    opacity:0.8;
}

#map a.z40 {
    top:22px;
    left:630px;
    width:25px;
    height:10px;
}

#map a.z41 {
    top:22px;
    left:590px;
    width:25px;
    height:10px;
}

#map a.z42 {
    top:22px;
    left:515px;
    width:25px;
    height:10px;
}


#map a.z51 {
    top:65px;
    left:575px;
    width:25px;
    height:10px;
}

#map a.z76 {
    top:22px;
    left:35px;
    width:25px;
    height:10px;
}
       
#map a.z77 {
    top:22px;
    left:100px;
    width:25px;
    height:10px;
}


/* Test */
    
#map a.z78 {
    top:12px;
    left:165px;
    width:25px;
    height:10px;
}
 
/* End Test */
      
#map a.z87 {
    top:60px;
    left:90px;
    width:25px;
    height:10px;
}  
     
#map a.z92 {
    top:100px;
    left:215px;
    width:25px;
    height:10px;
}
       
#map a.z93 {
    top:100px;
    left:255px;
    width:25px;
    height:10px;
}
       
#map a.z94 {
    top:100px;
    left:295px;
    width:25px;
    height:10px;
}
       
#map a.z95 {
    top:100px;
    left:330px;
    width:25px;
    height:10px;
}
       
#map a.z96 {
    top:100px;
    left:365px;
    width:25px;
    height:10px;
}
       
#map a.z97 {
    top:100px;
    left:400px;
    width:25px;
    height:10px;
}
       
#map a.z98 {
    top:100px;
    left:440px;
    width:25px;
    height:10px;
}

#map a.z99 {
    top:125px;
    left:215px;
    width:25px;
    height:10px;
}
       
#map a.z100 {
    top:125px;
    left:255px;
    width:25px;
    height:10px;
}
       
#map a.z101 {
    top:125px;
    left:295px;
    width:25px;
    height:10px;
}
       
#map a.z102 {
    top:125px;
    left:330px;
    width:25px;
    height:10px;
}
       
#map a.z103 {
    top:125px;
    left:365px;
    width:25px;
    height:10px;
}
       
#map a.z104 {
    top:125px;
    left:400px;
    width:25px;
    height:10px;
}
       
#map a.z105 {
    top:125px;
    left:440px;
    width:25px;
    height:10px;
}

#map a.z106 {
    top:180px;
    left:440px;
    width:25px;
    height:10px;
}

#map a.z107 {
    top:180px;
    left:400px;
    width:25px;
    height:10px;
}

#map a.z108 {
    top:180px;
    left:365px;
    width:25px;
    height:10px;
}

#map a.z109 {
    top:180px;
    left:330px;
    width:25px;
    height:10px;
}

#map a.z110 {
    top:180px;
    left:295px;
    width:25px;
    height:10px;
}

#map a.z111 {
    top:180px;
    left:255px;
    width:25px;
    height:10px;
}

#map a.z112 {
    top:180px;
    left:215px;
    width:25px;
    height:10px;
}
       
#map a.z113 {
    top:205px;
    left:215px;
    width:25px;
    height:10px;
}
       
#map a.z114 {
    top:205px;
    left:255px;
    width:25px;
    height:10px;
}
       
#map a.z115 {
    top:205px;
    left:295px;
    width:25px;
    height:10px;
}
       
#map a.z116 {
    top:205px;
    left:330px;
    width:25px;
    height:10px;
}
       
#map a.z117 {
    top:205px;
    left:365px;
    width:25px;
    height:10px;
}
       
#map a.z118 {
    top:205px;
    left:400px;
    width:25px;
    height:10px;
}
       
#map a.z119 {
    top:205px;
    left:440px;
    width:25px;
    height:10px;
}
