@charset "utf-8";
/* CSS Document */

html,body {
	background-image:url(images/background_page.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#dddddd;
        font-family:Arial, Helvetica, sans-serif;
	
	font-size:11px;
	color:#606354;
	line-height:18px;
	margin:0;
	padding:0;
	height:100%
}

tr{
	vertical-align:top;
}

h1{
	color:#ff6600;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
}

category{
color:#8f9c5f;
}

h2{
	color:#ff6600;
	font-family:Georgia, "Times New Roman", Times, serif;
  }
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:0;
	margin:0;
        font-size:16px;
}
h4{
	padding:0;
	margin:0;
        font-size:11px;
}
.sub_nav{
	font-size:14px;
}
.sub_bullet{
	border:none;
	padding:0 3px 0 12px;
}

a {
	color:#7e8b4d ;
	text-decoration:none ;
	font-weight:bold ;
}
a:hover{
	color:#ff6600 ;
	text-decoration:underline ;
}
a:hover img{
	text-decoration:none;
	background-color:white;
}
hr {
	border: 0;
	width: 100%;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
}
.main {
	width:1000px;
	height:100%;
	background-color:white;
}

.page_border{
	width:1px;
	background-color:#606354;
}

.guts{
	width:998px;
	height:100%;
}

.top_nav{
	background-color:#808d50;
}
.nav_bar{
	background-image:url(images/background_nav.gif);
	height:24px;
	vertical-align:middle;
}
.search_bar{
	text-align:right;
}
.under_nav{
	background-image:url(images/under_nav.gif);
	height:19px;
	width:1000px;
}
.input_text{
	border:1px #606354 solid; color:#606354; font-style:italic;
}

.contents {
	
}
.contents_left{

}

a.submitbody{
    font-family:Arial, Helvetica, sans-serif;

}
a.submitbody:hover{
    text-decoration:none;
}
.zubi_zu_topLeft{
	background-image:url(images/zubi_zus_top.gif);
	background-repeat:no-repeat;
	backgrond-position:left;
}

.page_title{
	padding-bottom:10px;
}
.zubi_zu_topMiddle{
	background-image:url(images/zubi_zus_topMiddle.gif);
	background-repeat:no-repeat;
	backgrond-position:left;
}
.contents_text{
	padding:0px 20px 20px 0;
	font-size:14px;
	line-height:20px;
	font-family:Georgia,'Times New Roman', Times, serif;
	color:#777777;
}

.city_guide_categories {
        font-size:.8em;
        font-family:Arial, Helvetica, sans-serif;
        line-height:2.2em;
}
.city_guide_categories a{
        font-size:1.2em;
        font-family:Georgia,'Times New Roman', Times, serif;
}
.city_guide_categories a:hover{
        text-decoration:none;
}
.city_guide_subcategories {
        font-size:.85em;
font-family:Arial, Helvetica, sans-serif;
}
.city_guide_subcategories a {
font-size:1.2em;
}
.city_guide_subcategories a:hover{
        text-decoration:none;
}
.contents_subhead{
	background-color:#efefef;
	font-weight:bolder;
	padding:2px;
	margin-bottom:10px;
}




.zubi_zu_topRight{
	background-image:url(images/zubi_zus_topRight.gif);
	background-repeat:no-repeat;
	backgrond-position:left;
}
.contents_right{
	
	width:290px;
	padding:5px;
}


.zubizu_topRightHome{
	background-image:url(images/zubi_zus_topRight.gif);
	background-repeat:no-repeat;
	backgrond-position:left;
}
.contents_right_home{
	width:190px;
	padding:5px;
}


.contents_right_home a{
        
}


.right_sponsor_link{
	font-size:11px;
	padding:5px;
	line-height:13px;
}


.right_sponsor_link a div{
	font-weight:normal;
	color:#777777;
	text-decoration:none;
}





.right_sponsor_text{
line-height:1em;
}



.panel_ad{
	padding-top:20px;
}



.footer{
	padding:20px;
}


.footer_header{
    font-family:Georgia, "Times New Roman", Times, serif;
    background-color:#626055;
    color:#ff6600;
    font-style:italic;
    font-size:24px;
    padding-top:6px
}

.footer_right{
    background-image:url(images/footer_topRight.gif);
    height:44px;
    background-position:right top;
}










.footer_content{
       margin-left:25px !important;
       background-color:#626055 !important;
       color:white !important;
font-size:12px;
}
.footer_content a{
       color:#ff6600 !important;
}







.footer_nav{
        text-align:right;
        padding-right:5px;
}
.footer_subnav {
text-align:left;
        padding-bottom:15px;
}








.footer_subnav a{
	font-weight:normal;
        color:#9daa6b;
        padding-right:15px;
}

.footer_subnav a:hover{
        color:#ff6600;
}














ul.menu {list-style:none; margin:0; padding:0;;	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
        z-index:99999;
}


ul.menu * {
        z-index:99999;margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}

ul.menu a {
        z-index:99999;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	font-size:1.1em;
}


ul.menu a:hover {
        z-index:99999;color:#fdce9e}

ul.menu li {z-index:99999;position:relative; float:left; margin-right:2px;}

ul.menu ul {z-index:99999;position:absolute; top:24px; left:0; background:#d1d1d1; display:none; list-style:none}

ul.menu ul li {z-index:99999;position:relative; border:1px solid #606354; border-top:none; width:198px; margin:0}

ul.menu ul li a {
        z-index:99999;display:block; padding:3px 7px 5px; background-color:#c7cbb6;text-transform:none;color:black; font:11px Verdana,Arial}


ul.menu ul li a:hover {
        z-index:99999;background-color:#999999;color:white}

ul.menu ul ul {z-index:99999;left:198px; top:0px}

ul.menu .menulink {

        z-index:99999;width:184px;padding-right:30px;}

ul.menu .menulink:hover, ul.menu .menuhover {
        z-index:99999;}

ul.menu .sub {
        z-index:99999;background:#c7cbb6 url(images/arrow.gif) 186px 8px no-repeat}

ul.menu .topline {
        z-index:99999;border-top:1px solid #999999}

ul.menu .search_bar{
        z-index:99999;float:right;}
