/* Balloon Designer CSS Document */

body {font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; padding:0;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.wrapper {background:url('images/repeater.jpg') repeat-x center;}

.headimage {width:885px; margin:0 auto; height:201px; cursor:pointer;}
#head01 {float:left; width:589px; height:123px; border:0; margin:0 0 0 108px;}
#head02 {clear:both; float:left; margin:0 0 0 154px;}

.belowline {clear:both; background:url('images/belowline-bg.jpg') repeat-x #fdfffe; _height:530px; min-height:530px;}
.container {margin:0 auto; width:884px;}

.topcontact {float:left; width:138px; text-align:right; font-size:10px; padding:0 16px 20px 0; margin:-123px 0 0 0; visibility:visible;}

.sidebar { float:left; margin:0px border:none; padding:0px; width:154px;}

.navigation {width:154px; height:384px;font-size:12px; padding:40px 0px 10px 0; background:url('images/nav-bg.jpg') repeat-x;}
.navigation ul {list-style-type:none; margin:0; padding:0; text-align:right; height:138px; line-height:23px;}
.navigation li {/*height:23px;*/ width:139px; padding:0px 15px 0 0; border:0;}
.navigation a {display:block; /*height:23px;*/ color:#161515; padding-top:0px; font-weight:bold;}
.navigation a:hover {background:url('images/navlink-bg.jpg') top; text-decoration:none; /*height:23px;*/ margin:0px -15px 0 0px; padding:0px 15px 0 0px;}
.current {background:url('images/navlink-bg.jpg') top; /*height:23px;*/ margin:0px 0px 0 0; padding:0px 0px 0 0; width:154px;}

.logo { float:left; margin:10px 0px; border:none; padding:0px 5px; width:144px; text-align:center; }
.txtLogo { font-size:10px;}
.imgLogo { padding:5px; border:1px solid #999999; }

.content { width:538px; border-left:2px solid #999999; border-right:2px solid #999999; float:left; background:url('images/balloons-bg.jpg') no-repeat #ffffff; _height:730px; min-height:730px;}

.toplinks {color:#a50d1f; padding:5px 0 0 205px; font-size:12px; width:333px;}
.toplinks h1 {display:inline; font-size:12px; margin:0; padding:0 5px 0 0;}
.toplinks h1 a {color:#a50d1f;}
.toplinks h1 a:hover {text-decoration:underline; }

.pagetitle { margin:0px; border:none; padding:10px 25px 0 25px; width:488px; }
.pagetitle h2 {font-size:18px; color:#a21111; }

.maintext { margin:0px; padding:0 25px 0 25px; width:488px; _height:400px; min-height:400px; }
.maintext ul { margin:0px; border:none; padding:0px; width:488px; list-style-type:none;  }
.maintext li { float:left; margin:0px; border:none; padding:0px 0px 10px 0px; width:170px; text-align:center; }
.maintext img { margin:0px; border:1px solid #999999; padding:4px; }

.footer { clear:both; margin:0px; border:none; padding:0px 0px 5px 0px; width:538px; text-align:center; font-size:12px; }
.footer a {color:#a50d1f;}

.images { float:left; margin:0px; border:none; padding:23px 5px 0px 5px; width:170px;}
.images ul { margin:0px; border:none; padding:0px; width:170px; list-style-type:none;  }
.images li { margin:0px; border:none; padding:0px 0px 10px 0px; width:170px; text-align:center; }
.images img { margin:0px; border:1px solid #999999; padding:4px; background:#ffffff; }

#directions {width:480px;}
#map {width:485px; height:350px; border:1px solid #a50d1f;}

/* gallery pagination styles */
.pagination{ margin:0px; border:none; padding:2px; }

.pagination ul{ margin:0px; border:none; padding:0px; font-size: 12px; text-align: left; }

.pagination li{ margin:0px; border: 1px solid #9aafe5; padding:0px 0px 1px 0px; width:15px; height:15px; }

.pagination li a, .pagination li a:visited{
padding:0px 5px;
width:5px;
text-decoration: none;
color: #2e6ab1;
}

.pagination li a:hover, .pagination li a:active{
border: 1px solid #2b66a5;
padding:0px 4px;
width:5px;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage { /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 0;
padding-right: 0;
}	
