body{margin: 0 auto;}
img{-ms-interpolation-mode:bicubic;border:none;}
a.mainColor,span.mainColor{color:#1D3186;}
.contentbox{margin:0px 30px 10px 30px;}
.contenttitle{border-bottom:17px black solid;padding:5px 30px 38px 30px;margin-bottom:10px;font-weight:bold;font-size:30px;line-height:40px;}
.contenttitlesmall{padding:5px 30px 38px 30px;font-weight:bold;font-size:30px;line-height:40px;}
.contenttitlemini{padding:5px 30px 33px 30px;font-weight:bold;line-height:30px;}
#resultstop, #resultsbottom{margin:0;background-color:black;color:white;width:590px;overflow:hidden;padding:0;height:50px;}
.newsleft{margin:0px 0px 5px 45px;}
.newsright{margin:0px 5px 10px 10px;text-align:right;}
.typetext_large{font-style:italic;font-size:18px;font-weight:bold;}
.typetext_medium{font-style:italic;font-size:14px;font-weight:bold;}
.typetext_small{font-style:italic;font-size:10px;font-weight:bold;}
.subtypesclick{height:15px;font-size:11px;vertical-align:middle;line-height:15px;width:100%;padding:1px 0px 1px 20px;}
.subtypesclick:hover,.typetexts:hover{background-color:yellow;}
.subtypeselected,.typeselected{background-color:yellow;}
.typetexts{padding:3px 10px 1px 10px;border-bottom:1px solid black;font-style:normal;margin:0px;cursor:pointer;height:20px;}
#imagediv{height:200px;}
#topcontainer{width:990px;font:12px/15px sans-serif;z-index:1000;position:absolute;}
#footer{text-align:center;margin:5px 0px 25px 15px;height:125px;}
.subfooter{width:250px;float:left;text-align:center;}
#bodycontainer{width:1020px;overflow:hidden;font:12px/15px sans-serif;margin: 0 auto;}
#container{width:1020px;padding-left:15px;overflow:hidden;font:12px/15px sans-serif;background-image:url(http://www.zityzen.com/images/border_1.0.gif);}
.sidecontainer{width:199px;float:left;overflow:hidden;font:12px/15px sans-serif;z-index:-1000;}
#middlecontainer{min-height:1450px;width:590px;border-right:1px solid black;border-left:1px solid black;float:left;overflow:hidden;font:12px/15px sans-serif;z-index:-1000;}
.bottomshade{background-image:url(http://www.zityzen.com/images/borderbottom_1.0.gif);background-position:top;width:1020px;height:15px;}
span.selectkeywords:hover{color:#36709a;}
a:link img,a:visited img,a:active img,a:hover img{border:none;}
p,#innertext{font:12px/15px sans-serif;}
.review{font:12px/15px sans-serif;border:1px solid black;}
#searchword,#searchword_main,#searchbutton,.searchinput{height:12px;font:10px/13px Verdana,Arial,Helvetica,sans-serif;}
h1,#MainHeadline{font-size:19px;font-weight:bold;font-family:sans-serif;line-height:19px;margin-bottom:0px;margin-top:0px;}
div.ratingTooltip{width:160px;}
div.searchResultCol1{width:200px;vertical-align:text-top;float:left;background-color:black;}
div.searchResultCol2{width:230px;vertical-align:text-top;float:left;margin-top:4px;margin-left:10px;}
div.searchResultCol3{width:140px;vertical-align:text-top;float:left;margin-top:5px;margin-left:10px;}
h2,.h2,#MainSubHeadline,.MainSubHeadline{font-size:125%;font-weight:bold;font-family:sans-serif;line-height:16px;margin-bottom:0px;margin-top:0px;}
span.member{font-weight:bold;margin-left:10px;margin-top:1px;margin-bottom:0px;font-size:11pt;}
a,span.link{font:12px/15px sans-serif;text-decoration:none;color:black;cursor:pointer;}
h2.link,img.link{text-decoration:none;color:black;cursor:pointer;}
a:hover,span.link:hover,h2.link:hover{text-decoration:underline;}
strong.footerLink{font:Verdana,Arial,Helvetica,sans-serif;color:#000000;}
a.footerLink{font:10px/13px Verdana,Arial,Helvetica,sans-serif;color:#000000;margin-right:10px;text-decoration:none;}
a.footerLink:hover{color:#5F5F5F;margin-right:10px;text-decoration:none;}
#googleMapText{color:black;text-align:left;}
#innerbox{background-color:#1b3a10;}
#toptablemenu{font:10px/13px Verdana,Arial,Helvetica,sans-serif;background-color:#000000;margin:0;padding:0;height:163px;background-image:url(http://www.zityzen.com/images/zityzentop.jpg);background-repeat: no-repeat;background-position:bottom;background-color:black;z-index:3;position:relative;}
#toptablemenu .menulink{font:10px/13px Verdana,Arial,Helvetica,sans-serif;color:#ffffff;background-color:#000000;padding:5px 10px 5px 10px;}
#toptablemenu div.left{border-left:0px solid #ffffff;float:right;padding:6px 0px 5px 0px;}
#toptablemenu div.right{border-right:0px solid #ffffff;float:left;padding:6px 0px 5px 0px;}
#toptablemenu .right:hover,#toptablemenu .left:hover,#toptablemenu .menulink:hover,#toptablemenu .left:hover .menulink,#toptablemenu .right:hover .menulink,#toptablemenu .left.iehover .menulink,#toptablemenu .right.iehover .menulink{background-color:#ffffff;color:#000000;text-decoration:none;}
#toptablemenusettings{background-color:#000000;margin-bottom:10px;padding:0;height:17px;overflow:hidden;}
#toptablemenusettings a{font:10px/13px Verdana,Arial,Helvetica,sans-serif;color:#ffffff;padding:5px 5px 5px 5px;}
#toptablemenusettings div.left{float:right;padding:2px 0px 2px 0px;}
#toptablemenusettings div.right{border-right:1px solid #ffffff;float:left;padding:2px 0px 2px 0px;}
#toptablemenusettings div:hover,#toptablemenusettings a:hover,#toptablemenusettings div:hover a,#toptablemenusettings div.iehover a{background:#ffffff;color:#000000;text-decoration:none;}
#searchresults{margin:0;border:0 none;color:white;}
#searchresults td.noncurrent,#searchresults span.noncurrent{background-color:black;color:white;margin-right:3px;font-size:14px;font-weight:bold;}
#searchresults td.noncurrent:hover,#searchresults td.noncurrent.iehover,#searchresults span.noncurrent:hover,#searchresults span.noncurrent.iehover{background-color:black;color:white;}
#searchresults td.current,#searchresults span.current{color:black;background-color:white;margin-right:3px;font-weight:bold;font-size:14px;}
#searchresults a:hover,#searchresults td:hover a,#searchresults td.iehover a,#searchresults span:hover a,#searchresults span.iehover a{text-decoration:none;color:black;}
#hintbox{position:absolute;top:0;background-color:#FFFFE0;width:150px;padding:3px;border:1px solid black;font:normal 11px Verdana;line-height:18px;z-index:100;border-right:3px solid black;border-bottom:3px solid black;visibility:hidden;}
.hintanchor{font-weight:bold;margin:2px 5px;}
.links_link{width:510px;height:130px;display:block;margin:0px 30px 20px 0px;padding:10px 10px 10px 10px;overflow:hidden;}
.links_link:hover{background-color:#a7e843;}
.links_link_nodec:hover{text-decoration:none;}

.langmenudiv{margin-top:5px;width:95x;background-color:#000000;color:#ffffff;border-bottom:1px solid white;}
.langmenudivitem{display:block;width:95px;background-color:#000000;color:#ffffff;border-bottom:1px solid white;}
.langmenu a, .countrymenu a{padding:1px 0px 1px 10px;background-color:#000000;color:#ffffff;font:10px/18px Verdana,Arial,Helvetica,sans-serif;}
.langmenu div a:hover, .langmenudivitem:hover, .countrymenu div a:hover, .countrymenudivitem:hover{background-color:#ffffff;color:#000000;text-decoration:none;}
.countrymenudiv{margin-top:5px;width:140x;background-color:#000000;color:#ffffff;border-bottom:1px solid white;}
.countrymenudivitem{display:block;width:140px;background-color:#000000;color:#ffffff;border-bottom:1px solid white;}

/* main-page */
#mainpage{width:990px;overflow:hidden;background-color:#000000;background-image:url(http://www.zityzen.com/images/main/frontpage_picture_1.0.jpg);background-repeat: no-repeat;background-position:0px 163px;}

#rightcol{width:540px;}
#topcities{background-color:black;color:white;height:25px;width:540px;overflow:hidden;}
#topcities a{line-height:25px;padding:5px 10px;color:white;}
#topcities a:hover{color:#92d629;text-decoration:none;}
#topcities .selected{color:#92d629;text-decoration:none;font-size:110%;font-weight:bold;}
#eventcalender{overflow:hidden;padding:30px 0px 50px 35px;background-position:left top;background-repeat:no-repeat;color:#929292;}
#eventcalender a{color:#929292;display:block;padding:0px 10px 3px 10px;font-size:110%;}
#eventcalender h1{font-size:500%;font-weight:bold;color:#777777;line-height:60px;margin-left:5px;}
#eventcalender h2{text-align:right;font-size:250%;font-weight:bold;color:#bbbaba;margin-bottom:20px;}
#eventcalender .date{line-height:25px;height:25px;font-size:110%;color:#929292;font-weight:bold;margin:0 10px 0px;}
#searchbox{height:210px;overflow:hidden;padding-top:30px;padding-left:35px;background-position:left top;background-repeat:no-repeat;color:#929292;}
#searchbox a{color:#929292;display:block;padding:0px 10px 3px 10px;font-size:110%;}
#searchbox h1{font-size:500%;font-weight:bold;color:#bbbaba;line-height:60px;margin-left:5px;}
#searchbox h2{text-align:right;font-size:250%;font-weight:bold;color:#777777;margin-bottom:20px;}

#leftcol{width:450px;}
#explanationbox{width:280px;color:white;padding:10px 10px 10px 160px;background-image:url(http://www.zityzen.com/images/main/frontpage_trekant.png);background-position:left top;background-repeat:no-repeat;}
#reviews{}
#reviews h1{font-size:350%;font-weight:bold;color:#777777;line-height:70px;}
#reviews h2{text-align:right;font-size:500%;font-weight:bold;color:#bbbaba;display:inline;}
#reviews #review{color:#929292;width:260px;margin-bottom:20px;}
#reviews .main_review, #reviews a{color:#929292;font-size:110%;}
#reviews a.main_review_title{font-size:110%;font-weight:bold;color:#929292;line-height:25px;}
#links{margin-bottom:75px;}
#links a{color:#92d629;text-align:right;display:block;font-size:110%;margin-bottom:2px;}
#links h2{padding-bottom:10px;font-size:500%;font-weight:bold;color:#9F9F9F;line-height:60px;}
#mainad{margin:10px 111px;padding:5px;background-color:#383838;float:left;width:468px;}
#mainad_small{margin:35px 103px 25px 103px;padding:5px;background-color:#383838;}

/* s3slider (main-page) */
#s3slider {margin-left:45px;width:360px;height:260px;position: relative;overflow: hidden;background-color:#000000;z-index:0;margin-bottom:35px;}
#s3sliderContent {width:360px;position: absolute;top: 0;margin-left: 0;padding:0;margin:0;}
.s3sliderImage {float: left;position: relative;display: none;}
.s3sliderImage span {position: absolute;left: 0;padding: 10px 13px;width: 334px;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;bottom: 0;}
.clear {clear: both;}
#s3slider a{color:#92d629;width:330px;padding-right:10px;text-align:right;margin-top:5px;display:block;}

/* jquery.cluetip.css */
#cluetip-title{overflow: hidden;}
#cluetip-extra {display: none;}
.cluetip-default {background-color: #ffffff;}
.cluetip-default #cluetip-outer {position: relative;margin: 0;background-color: #ffffff;}
.cluetip-default h3#cluetip-title {margin: 0 0 5px;padding: 8px 10px 4px;font-size: 1.1em;font-weight: normal;background-color: #000000;color: #ffffff;}
.cluetip-default #cluetip-inner {padding: 10px;}

/* jquery.droppy.js */
#nav2 { display: block; margin: 0; padding: 0; position: relative; }
#nav2 li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav2 a { display: block; }
#nav2 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #nav2 ul { line-height: 0; } /* IE6 "fix" */
#nav2 ul a { zoom: 1; } /* IE6/7 fix */
#nav2 ul li { float: none; }
#nav2 ul ul { top: 0; }
/* Essentials - configure this */
#nav2 ul { width: 130px; }
#nav2 ul ul { left: 131px; }
/* Everything else is theming */
#nav2 { background-color: #30A8C3; height: 24px; }
#nav2 *:hover { background-color: none; }
#nav2 a { border-right: 1px solid white; color: white; font-size: 12px; padding: 6px; line-height: 1; }
#nav2 li.hover a { background-color: #5E5A5A; }
#nav2 ul { top: 25px; }
#nav2 ul li a { background-color: #5E5A5A; }
#nav2 ul a.hover { background-color: #30A8C3; }
#nav2 ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }

/* Auto-complete dropdown */
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding:1px 5px;cursor: default;display: block;overflow: hidden;font:12px/14px sans-serif;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #000000;color: white;}
.al_sub{font-size:75%;}

/* Star rating */
.ui-stars-star{float: left;display: block;overflow: hidden;text-indent: -999em;cursor: pointer;}
.ui-stars-star a{width: 25px;height: 24px;display: block;position: relative;background: url(images/star.png) no-repeat 0 0;}
.ui-stars-star a{background-position: 0 0px;}
.ui-stars-star-on a{background-position: 0 -24px;}
.ui-stars-star-hover a{background-position: 0 -48px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor: default !important;}

