@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/header3.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;}

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

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

.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;}
.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;}

/*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*/
.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;}

