@charset "utf-8";

body {
   background:url(img/canvas.gif);
}

a{
   color:#2A85C7;
   text-decoration:none;
}
a:hover{
   color:#000000;
   text-decoration:none;
}

#nav{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#nav li#hom{
	margin:0px;
	padding:0px;
	list-style-type: none;   
	float:left;
}
#nav li#hom a{
	display:block;
	float:left;
	height:32px;
	background:url(img/buttons/home.jpg) no-repeat;
	width:75px;
	text-indent:-9999px;
}
#nav li#hom a:hover{
	display:block;
	text-indent:-9999px;
	background-position: 0px -32px;
}
#nav li#ven{
	margin:0px;
	padding:0px;
	list-style-type: none;   
	float:left;
}
#nav li#ven a{
	display:block;
	float:left;
	height:32px;
	background:url(img/buttons/venues.jpg) no-repeat;
	width:98px;
	text-indent:-9999px;
}
#nav li#ven a:hover{
	display:block;
	text-indent:-9999px;
	background-position: 0px -32px;
}
#nav li#ser{
	margin:0px;
	padding:0px;
	list-style-type: none;   
	float:left;
}
#nav li#ser a{
	display:block;
	float:left;
	height:32px;
	background:url(img/buttons/services.jpg) no-repeat;
	width:111px;
	text-indent:-9999px;
}
#nav li#ser a:hover{
	display:block;
	text-indent:-9999px;
	background-position: 0px -32px;
}
#nav li#pack{
	margin:0px;
	padding:0px;
	list-style-type: none;   
	float:left;
}
#nav li#pack a{
	display:block;
	float:left;
	height:32px;
	background:url(img/buttons/packages.jpg) no-repeat;
	width:118px;
	text-indent:-9999px;
}
#nav li#pack a:hover{
	display:block;
	text-indent:-9999px;
	background-position: 0px -32px;
}
#nav li#cont{
	margin:0px;
	padding:0px;
	list-style-type: none;   
	float:left;
}
#nav li#cont a{
	display:block;
	float:left;
	height:32px;
	background:url(img/buttons/contact.jpg) no-repeat;
	width:132px;
	text-indent:-9999px;
}
#nav li#cont a:hover{
	display:block;
	text-indent:-9999px;
	background-position: 0px -32px;
}
#nav li#pre{
	margin:0px;
	padding:0px;
	list-style-type: none;   
	float:left;
}
#nav li#pre a{
	display:block;
	float:left;
	height:32px;
	background:url(img/buttons/press.jpg) no-repeat;
	width:84px;
	text-indent:-9999px;
}
#nav li#pre a:hover{
	display:block;
	text-indent:-9999px;
	background-position: 0px -32px;
}


#page{
   width:860px;
   margin:12px auto 0px auto;
}
#top{
   background:url(img/top-bg.jpg) no-repeat;
   height:102px;
   padding:13px 0px 0px 0px;
}
#top_text{
	float:left;
	font-weight: bold;
	font-size: 14px;
	color: 464443;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
}
#logo{
   float:left;
}
#menu{
   background:url(img/menu-bg.jpg) no-repeat;
   height:32px;
   padding:0px 17px 0px 17px;
}
#banner{
   background:url(img/banner-bg.jpg) no-repeat;
   height:251px;
   padding:0px 17px 0px 17px;
}
#main{
   background:#FFFFFF;
   padding:14px 17px 0px 17px;
   overflow:hidden;
   width:826px;
}
#info-box{
   width:554px;
   float:left;
   margin:0px 20px 0px 0px;
}
#column-box{
   width:248px;
   height:685px;
   float:right;
   background:url(img/right-column-bg.jpg) repeat-y;
   margin: 0px 0px 20px 0px;
}
#column-boxtop{
   width:248px;
   background:url(img/right-column.jpg) no-repeat top;
}
#column-boxbot{
	width:218px;
	height:646px;
	background:url(img/right-column-bottom.jpg) no-repeat bottom;
	padding:39px 0px 0px 30px;
	color:#2985c7;
	line-height:30px;
	font-weight: bold;
	font-size: 14px;
}
#column-boxbot a{
   color:#2A85C7;
   text-decoration:none;
}
#column-boxbot a:hover{
   color:#000000;
   text-decoration:none;
}
#footer {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   height:80px;
   padding:22px 0px 0px 0px;
   text-align:center;
}
#footer a {
   color:#000000;
   text-decoration:none;
}
#footer a:hover {
   color:#22afe5;
   text-decoration:none;
}
.f-left{
   float:left;
}
.f-right{
   float:right;
}
.clear-b{
   clear:both;
}
.header{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#038BA5;
	font-size:18px;
	font-weight: bold;
}
.subheader{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8ed2e5;
	font-size:16px;
	font-weight: bold;
}
.mainheader-venue{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8ed2e5;
	font-size:20px;
	font-weight: bold;
}
.subheader-venue{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8ed2e5;
	font-size:18px;
	font-weight: bold;
}
.header-venue{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#454444;
	font-size:14px;
	font-weight: bold;
}
.footer_11 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   height:80px;
   padding:22px 0px 0px 0px;
   text-align:center;
}
.numberslist-top{
   border-bottom:#999999 1px dotted;
   color:#999999;
   text-align:right;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   height:19px;
   padding:5px 0px 0px 0px;
}
a.numberslist{
   color:#999999;
   text-decoration:none;
}
a.numberslist:hover{
   color:#999999;
   text-decoration:none;
   font-weight:bold;
}
.numberslist-bot{
   border-top:#999999 1px dotted;
   color:#999999;
   text-align:right;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   height:19px;
   padding:5px 0px 0px 0px;
}
.frame-venuelist{
   border:#CDCCCC 1px solid;
   width:126px;
   padding:0px 0px 0px 0px;
   background:#CDCCCC;
   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   margin:0px 0px 4px 0px;
}
.photo-venuelist{
   background:#FFFFFF;
   margin:0px 0px 0px 0px;
   padding:3px
}
.verd11-black{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
}
.cities-name{
   width:247px;
   padding:10px;
   background:#333333;
   float:left;
   margin:0px 5px 10px 5px;
   color:#FFFFFF;
   text-align:left;
   height:80px;
   font-size:16px;
}
.photoframe img{
   border:#69c2ec 1px solid;
   padding:1px;
}
#linkblack{
   font-size:12px;
   color:#000000;
}
#linkblack a{
   font-size:12px;
   color:#000000;
   text-decoration:underline;
}
#linkblack a:hover{
   font-size:12px;
   color:#8ed2e5;
   text-decoration:underline;
}
.tableframe{
   border:#69c2ec 1px solid;
}
#tableheader{
   background:#74C3EA url(img/tableheader-bg.gif) repeat-x top;
   color:#FFFFFF;
   font-weight:bold;
}
#tableheader a{
   color:#FFFFFF;
   text-decoration:underline;
}
#tableheader a:hover{
   color:#000000;
   text-decoration:underline;
}
form{
   padding:0px;
   margin:0px;
}
.bottx-big{
   font-size:20px;
}
.form-table{
   border:#8ED2E5 1px solid;
   background:#EEF9FE;
   padding:6px;   
}