body {
background-image:url(../img/pattern11.png);
background-color:#d5e9ff;
font-family:Verdana, Arial;
margin:0 auto;
padding:0;
}
div {
	line-height:13px;

}
a, img {
outline:0px;
}
.slide_shadow {
background-image:url(../img/slider_shadow.png);
background-repeat:no-repeat;
width:960px;
height:128px;
z-index:-1;
position:relative;
top:-95px;
margin:0 auto;
}

.footer {
width:100%;
font-size:11px;
font-family:Verdana;
font-weight:400;
color:#fff;
background-image:url(../img/bg-blue-top.png);
background-repeat:repeat-x;
text-align:center;
padding:10px 0;
margin:0 auto;
margin-top:-105px;
position:absolute;
text-align:center; 
}
.footer-in{
  margin :0 auto;
  width : 960px;
}
.footer-left{
  width : 240px;
  float : left;
  margin-right : 20px;
  text-align:center; 
}
.footer-middle{
  margin-left : 1px;
  margin-right : 20px;
  width : 460px;
  float : left;
  text-align:left;
}
.footer-right{
  width : 200px;
  float : right;
  text-align:center;
}
.footer-links-a{
  width : 48%;
  float : left;
  text-align:left;
}
.footer-links-b{
  width : 48%;
  float : right;
  text-align:left;
}
#wrapper {
width:100%;
margin:0 auto;
}

.slide-table {
background-color:#fff;
margin-left:15px;
}

.slide-text-td {
font-size:12px;
font-family:Verdana;
font-weight:700;
color:#fff;
background-image:url(../img/bg-blue-top.png);
background-repeat:repeat;
border-right:15px solid #fff;
padding:0px;

margin-left:-10px;
}

.flipped {
-o-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.slider {
max-width:600px;
max-height:230px;
overflow:hidden;
}

a {
text-decoration:none;
}

.rounded {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

h1 {
font-size:30px;
}

.codesnip {
color:#CCC;
}

.transitionExample {
float:left;
position:relative;
width:350px;
}

.round-corner-up {
background-image:url(../img/round-corners-up.png);
background-repeat:no-repeat;
width:960px;
height:15px;
margin:0 auto;
padding:0;
}

.round-corner-middle {
background-image:url(../img/round-corners-middle.png);
background-repeat:repeat;
width:960px;
text-align:center;
margin:0 auto;
padding:0;
}

.round-corner-down {
background-image:url(../img/round-corners-down.png);
background-repeat:repeat;
width:960px;
height:15px;
margin:0 auto;
padding:0;
}

.main-corners {
z-index:9;
position:relative;
top:-115px;
padding-bottom:0;
margin:0 auto;
}

.logotop {
width:960px;
text-align:left;
margin: 0 auto ;
}

.menu {
width:960px;
height:45px;
text-align:left;
border:0;
margin:0 auto 5px;
}

.bg-blue-top {
background-image:url(../img/bg-blue-top.png);
background-repeat:repeat-x;
margin-top:0;
width:100%;
height:230px;
z-index:-2;
position:absolute;
top:149px;
left:0;
padding:0;
}

.slide-shadow-left {
width:13px;
height:245px;
position:absolute;
z-index:5;
margin-top:-5px;
margin-left:-13px;
background-image:url(../img/slide-shadow-left.png);
background-repeat:no-repeat;
}

.slide-shadow-left-in {
width:13px;
height:245px;
position:absolute;
z-index:5;
margin-top:-5px;
margin-left:315px;
background-image:url(../img/slide-shadow-left.png);
background-repeat:no-repeat;
}

.slide-shadow-right {
width:13px;
height:245px;
position:absolute;
z-index:5;
margin-top:-5px;
margin-left:960px;
background-image:url(../img/slide-shadow-right.png);
background-repeat:no-repeat;
}

.slide-shadow-right-in {
width:13px;
height:245px;
position:absolute;
z-index:5;
margin-top:-5px;
margin-left:15px;
background-image:url(../img/slide-shadow-right.png);
background-repeat:no-repeat;
}

a.link-white:link,a.link-white:active,a.link-white:visited {
color:#fff;
text-decoration:none;
}
a.link-orange:link,a.link-orange:active,a.link-orange:visited {
color:#ff8000;
text-decoration:none;
}
p,h1,h2,h3,h4 {
margin:0;
padding:0;
}

.content {
font-size:12px;
text-align:justify;
margin:0;
padding:0 15px;
}

.title-blue {
font-size:22px;
font-weight:400;
color:#417cb7;
position:absolute;
z-index:1;
left:-1px;
top:-1px;
}

.title-orange {
font-size:22px;
font-weight:400;
color:#ff9428;
position:absolute;
z-index:1;
left:-1px;
top:-1px;
}

.micro-blue {
font-size:11px;
font-weight:400;
color:#417cb7;
}

.menu-left {
background-image:url(../img/menu-bg-left.png);
background-repeat:no-repeat;
width:25px;
height:45px;
}

.menu-right {
background-image:url(../img/menu-bg-right.png);
background-repeat:no-repeat;
width:30px;
height:45px;
}

.menu-middle {
background-image:url(../img/menu-bg-middle.png);
background-repeat:repeat-x;
font-size:13px;
font-weight:400;
color:#fff;

height:45px;
}

#silder {
height:200px;
}
.div-border{
  width : 7px;
  height : 230px;
  position : absolute;
  margin-top : 0;
  margin-left : 149px;
  background-color : #fff;
  font-size : 1px;
  z-index : 1;
}
#sildercontent {
width:280px;
height:200px;
float:left;
padding:0;
margin:0;
}
#topslider {
font-size:12px;
text-align:left;

}
.slide-title {
font-size:18px;
font-family:Verdana,Arial;
font-weight:400;
color:#fff;
margin-bottom:5px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#cae4ff;
padding-bottom:10px;
text-shadow:1px 1px #000;
filter:Shadow(color=#000000,strength=1, direction:145);
}

.slide-text-info {
font-size:13px;
font-weight:400;
margin-top:10px;
color:#fff;
text-align:left;
}

.button-blue {
background:#FFF url(../img/button.png);
color:#FFF;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-style:italic;
font-weight:700;
text-decoration:none;
text-shadow:#0B87D9 1px 1px;
text-transform:uppercase;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
position:absolute;
cursor:pointer;
margin:145px 0 0 175px;
padding:5px;
}

.button-blue-b {
background:#FFF url(../img/button.png);
color:#FFF;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-style:italic;
font-weight:700;
text-decoration:none;
text-shadow:#0B87D9 1px 1px;
text-transform:uppercase;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;
margin:0;
padding:5px;
}

.menu-line {
background-image:url(../img/menu-bg-line.png);
background-repeat:no-repeat;
width:2px;
height:18px;
margin-top:4px;
padding:4px;
}

.img-border {
background-color:#fff;
margin-right:10px;
border:1px solid #ccc;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
padding:7px;
}

.img-border:hover {
background-color:#e8f3ff;
margin-right:10px;
border:1px solid #9fcfff;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
padding:7px;
}

.spacer {
height:15px;
width:100%;
}

p#vtipa {
display:none;
position:absolute;
left:5px;
font-size:11px;
font-family:Verdana;
background-color:#FFF;
border:1px solid #a6c9e2;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
z-index:9999;
max-width:200px;
text-align:center;
padding:10px;
}

p#vtipa #vtipaArrow {
position:absolute;
top:-10px;
left:5px;
}

.texteleven {
font-size:11px;
font-weight:400;
color:#000;
}

a:link,a:active,a:visited,a.link-blue:link,a.link-blue:active,a.link-blue:visited {
color:#0060bf;
text-decoration:none;
}

a:hover,a.link-white:hover,a.link-blue:hover ,a.link-orange:hover {
text-decoration:none;
color:red;
}

.title-blue-s,.title-orange-s {
font-size:22px;
font-weight:400;
color:#000;
position:relative;
z-index:1;
left:-1px;
top:-1px;
}

.button-blue:hover,.button-blue-b:hover {
background:#FFF url(../img/button-hover.png);
border:1px solid #2BC2F7;
}

.blue-corner-u-l{
  font-size : 1px;
  background-image : url(../img/blue-corner-u-l.png);
  background-repeat : no-repeat;
  width : 15px;
  height : 15px;
line-height:15px;
  float : left;
}
.blue-corner-u-m{
  font-size : 1px;
  background-image : url(../img/blue-corner-u-m.png);
  background-repeat : repeat-x;
  height : 15px;
line-height:15px;
  width : 190px;
  float : left;
}
.blue-corner-u-r{
  font-size : 1px;
  background-image : url(../img/blue-corner-u-r.png);
  background-repeat : no-repeat;
  width : 15px;
  height : 15px;
line-height:15px;
  float : left;
}
.blue-corner-m-l{
  font-size : 1px;
  background-image : url(../img/blue-corner-m-l.png);
  background-repeat : repeat-y;
  width : 15px;
  min-height:170px;
  float : left;
}
.blue-corner-m{
  font-size : 11px;
  font-family : Verdana;
  font-weight : normal;
  color : #000000;
  background-image : url(../img/blue-corner-m.png);
  background-repeat : repeat;
  text-align:left;
  width : 190px;
  min-height:170px;  
  float : left;
}
.blue-corner-m-r{
  font-size : 1px;
  background-image : url(../img/blue-corner-m-r.png);
  width : 15px;
  min-height:170px;
  float : left;
}
.blue-corner-d-l{
  font-size : 1px;
  background-image : url(../img/blue-corner-d-l.png);
  background-repeat : no-repeat;
  width : 15px;
  height : 15px;
  float : left;
}
.blue-corner-d-m{
  font-size : 1px;
  background-image : url(../img/blue-corner-d-m.png);
  background-repeat : repeat-x;
  height : 15px;
  width : 190px;
  float : left;
}
.blue-corner-d-r{
  font-size : 1px;
  background-image : url(../img/blue-corner-d-r.png);
  background-repeat : no-repeat;
  width : 15px;
  height : 15px;
  float : left;
}
.cleardiv{
  padding : 0;
  margin : 0;
  line-height:0;
  width:100%;
  height:0;
  clear:both;
}
.pages-home{
  width : 220px;
  float : left;
}
.pages-blocks{
  margin-top : 10px;
  margin-left : 15px;
  margin-right : 15px;
  float : left;
  width:100%;
}

.flags-drop,.flags-drop a {
	display: block;
	width: 200px;
	height: 30px;

}
.flags-drop {
	background: url(../img/sel-button.png) 0px 0px;
cursor : pointer;
}
.close {
	background: url(../img/sel-button.png) 0px 30px;

}
.flags {
  font-size : 12px;
  font-family : Arial;
  font-weight : normal;
  color : #0080ff;
}

h1 {
  font-size : 12px;
  font-family : Verdana, Arial;
  font-weight : normal;
  padding:0;
  margin:0;
}

.rooms-home{
  font-size : 11px;
  font-family : Verdana;
  font-weight : normal;
  padding : 0;
  margin : 0 auto;
  margin-left : 15px;
  margin-right : 5px;
  width : 930px;
  float : left;
}
.rooms-home-div{
  font-size : 11px;
  font-family : Verdana;
  font-weight : normal;
  width : 216px;
  float : left;
  text-align : justify;
  padding-top : 5px;
  padding-left : 0px;
  padding-right : 5px;
  padding-bottom : 5px;
  
}
.rooms-home-div-line{
  background-image : url(../img/hor-line.png);
  background-repeat : no-repeat;
background-position : 0 100%;  
  font-size : 1px;
  font-weight : normal;
  width : 10px;
  float : left;
  height:200px;
  margin-left:5px;
}

.ciel-corner-up{
  font-size : 0px;
  font-weight : normal;
  background-image : url(../img/ciel-corner-up.png);
  background-repeat : no-repeat;
  width : 220px;
  height : 10px;
}
.ciel-corner-m{
  font-size : 12px;
  font-family : Verdana,Arial;
  font-weight : normal;
  color : #1e3944;
  text-align : left;
  padding-left : 10px;
  padding-right : 10px;
  margin-bottom : 0px;
  width : 200px;
  background-image : url(../img/ciel-corner-m.png);
  background-repeat : repeat;
  margin-top : 0px;
}
.ciel-corner-down{
  font-size : 0px;
  background-image : url(../img/ciel-corner-down.png);
  background-repeat : no-repeat;
  width : 220px;
  height : 10px;
}
.left-column{
  padding-left : 0px;
  margin-top : 0px;
  margin-left : 15px;
  margin-right : 20px;
  margin-bottom : 0px;
  width : 220px;
  float:left;
}

.main-content{
  font-size : 12px;
  font-family : Verdana;
  font-weight : normal;
  margin-right : 15px;
  width : 675px;
  float : right;
  text-align:left;
}

.page-title{
margin:0;
padding:0;
  padding-bottom : 3px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #2c6798;
}

.photos-button-left{
  font-size : 1px;
  background-image : url(../img/photos-button-left.png);
  background-repeat : no-repeat;
  width : 57px;
  height : 32px;
}
.photos-button-m{
  font-size : 13px;
  font-family : Arial;
  font-weight : bold;
  color : #ffffff;
  height : 32px;
  background-image : url(../img/photos-button-m.png);
  background-repeat : repeat-x;

}
.photos-button-right{
  font-size : 1px;
  background-image : url(../img/photos-button-right.png);
  background-repeat : no-repeat;
  width : 20px;
  height : 32px;
}

.photos-button-div{
  width : 250px;
  position : absolute;
  margin-top : -6px;
  margin-left : 425px;
  text-align:right;
  cursor: pointer;
}

.topdiv{
  font-size : 11px;
  font-family : Verdana;
  font-weight : normal;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  width : 100px;
  height : 20px;
  position : fixed;
  top : 50%;
  right: -110px;
  z-index : 99;
  vertical-align : 50%;
  text-align : center;
  cursor : pointer;

}
.topdiv A{
  color : #0080ff;
  text-decoration : none;
}
.roomphotos{
  text-align : left;
  margin-top : 15px;
  margin-left : 0px;
  margin-right : 15px;
  margin-bottom : 0px;
  width : 675px;
  float : right;
  z-index:9999;
}

.left-li{
  padding-top : -5px;
  padding-left : 15px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-image : url(../img/bullet-blue.png);
  background-repeat : no-repeat;background-position : 0% 2px;}
 .left-li:hover{
  background-image : url(../img/bullet-blue-hover.png);
  background-repeat : no-repeat;background-position : 0% 2px;} 
.left-ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;

}

#loading { 
width: 100%; 
position: absolute;
}

#pagination
{
text-align:center;
margin-left:120px;

}
.photogal{	
list-style: none; 
float: left; 
margin-right: 16px; 
padding:5px;
background:#FFF url(../img/button.png);
color:#FFF;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-decoration:none;
text-shadow:#0B87D9 1px 1px;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}
.photogal:a{	
list-style: none; 
float: left; 
margin-right: 16px; 
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
background:#FFF url(../img/button.png);
color:#FFF;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-decoration:none;
text-shadow:#0B87D9 1px 1px;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}
.photogal:hover
{ 

color:#FF0084; 
cursor: pointer;
background:#FFF url(../img/button-hover.png);
font-size:12px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
text-decoration:none;
text-shadow:#0B87D9 1px 1px;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;

 
}

#photoscontent {
float:left;
text-align:center;
}
.datepickers{
  font-size : 12px;
  font-family : Verdana;
  font-weight : normal;
  color : #0066cc;
  background-color : #f5f5f5;
  background-image : url(../img/textarea-r-over.png);
  background-image : url(../img/vcalendar.png);
  background-repeat : no-repeat;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;
  -moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
  width : 200px;
  height : 18px;
  padding-top : 4px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  cursor:pointer;
  }
  
  .contactinput{
  font-size : 12px;
  font-family : Verdana;
  font-weight : normal;
  color : #0066cc;
  background-color : #f5f5f5;
  background-image : url(../img/textarea-r-over.png);
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;
  -moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
  height : 18px;
  padding-top : 4px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;

}

.booking{
  font-size : 12px;
  font-weight : normal;
  background-color : #f2f9ff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #c1e0ff #c1e0ff #c1e0ff #c1e0ff;
  text-align : left;
}

.contactsbutton {
background:#FFF url(../img/button.png);
color:#FFF;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-style:italic;
font-weight:700;
text-decoration:none;
text-shadow:#0B87D9 1px 1px;
text-transform:uppercase;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;
padding:5px;
}

.contactsbutton:hover {
background:#FFF url(../img/button-hover.png);
border:1px solid #2BC2F7;
}

.wea-button{
  font-size : 11px;
  font-weight : bold;
  color : #ffffff;
  background-image : url(../img/button.png);
  background-repeat : repeat;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;}
.wea-button:hover{
  font-size : 11px;
  font-weight : bold;
  color : #ff0000;
  background-image : url(../img/button-hover.png);
  background-repeat : repeat;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;}
.wea-button-hover{
  font-size : 11px;
  font-weight : bold;
  color : #ff0000;
  background-image : url(../img/button-hover.png);
  background-repeat : repeat;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
border:1px solid #2BC2F7;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;}

.wea-button-hover-link:link{

  color : #ff0000;
}
.contact-error{
  font-size : 12px;
  font-family : Verdana;
  font-weight : bold;
  color : #cc0000;
  background-color : #ffecec;
  text-align : left;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ff8080 #ff8080 #ff8080 #ff8080;
  -moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
  width : 90%;
}

.uc-div{
  font-size : 16px;
  font-family : Arial;
  font-weight : bold;
  color : #7d2800;
  background-color : #edeba7;
  text-align : center;
  padding : 10px;

  margin : 0px 10px;margin-bottom : 0px;margin-left : 0px;
border-width : 5px 5px 5px 5px;border-style : solid solid solid solid;border-top-color : #a6a600;border-right-color : #a6a600;border-bottom-color : #a6a600;border-left-color : #a6a600;
  width : 600px;
  -moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;

}
.uc-div-img{
  font-size : 1px;
  background-color : #ffffff;
  background-image : url(../img/under-construction.png);
  background-repeat : no-repeat;
  margin-right : 20px;
  width : 150px;
  height : 191px;
  padding:5px;
 background-position : 50% 50%;

-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}
.uc-div-text{
  font-size : 16px;
  font-family : Arial;
  font-weight : bold;
  color : #cc0000;
  padding : 10px;
  margin : 0px;

  height : 171px;
  background-color : #ffffff;
  text-align : left;
text-shadow:1px 1px #999999;
filter:Shadow(color=#999999,strength=1, direction:145);
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}

.pnf-img{
  font-size : 1px;
  background-color : #ffffff;
  background-image : url(../img/page-not-fount.png);
  background-repeat : no-repeat;
  margin-right : 20px;
  width : 150px;
  height : 191px;
  padding:5px;
 background-position : 50% 50%;

-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}

.degdiv{
  font-size : 12px;
  font-family : Arial;
  font-weight : normal;
  text-align : center;
  width : 40px;
  position : absolute;
  margin-top : -13px;
  margin-left : 164px;
}

.bolder{
  font-weight : bold;
}

.weather-button-c{
  background-image : url(../img/wea-button.png);
  padding : 0px;
  margin : 0px;
  width : 60px;
  height : 26px;
  position : absolute;margin-top : -5px;margin-left : 615px;z-index:999;
}

.weather-button-f{
  background-image : url(../img/wea-button.png);
background-position : 0 -26px;
  padding : 0px;
  margin : 0px;
  width : 60px;
  height : 26px;
  position : absolute;margin-top : -5px;margin-left : 615px;z-index:999;
}

.weather-button-c:hover, .weather-button-f:hover{
  background-image : url(../img/wea-button.png);
background-position : 0 -52px;
  padding : 0px;
  margin : 0px;
  width : 60px;
  height : 26px;
position : absolute;margin-top : -5px;margin-left : 615px;z-index:999;

}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width:650px; /*Width of Carousel Viewer itself*/
height: 160px; /*Height should enough to fit largest content's height*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0px;
top: 0;
}

.stepcarousel .panel{
background-color : #b0d0ff;
background-image:url(../img/wea-bg.png);
background-repeat:repeat-x;
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
margin-left: 35px; /*margin around each panel*/
padding: 5px; /*margin around each panel*/
width: 180px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border:1px solid #ffffff;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
font-size:11px;
}
.avg-table{
  font-size : 11px;
  font-weight : normal;
  color : #000000;
  background-color : #d0e1fb;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  -moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
  }

.mapinfo{
  font-size : 12px;
  font-family : Verdana;
  font-weight : normal;
  color : #00468c;
  background-color : #9bcdff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
 text-align:center; 
  	-moz-box-shadow:3px 3px 4px #858585;
	-webkit-box-shadow:3px 3px 4px #858585;
	box-shadow:3px 3px 4px #858585;
  	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
  }

.curWeaIndex{
  font-size : 18px;
  font-family : Arial;
  font-weight : bold;
  color : #ffffff;
  background-image : url(../weather/new/images/current-bg-index.png);
  background-repeat : no-repeat;
  width : 180px;
  height :75px;
}
.curWeaIndexIcon{
  width : 75px;
  height : 75px;
  float : left;
  position : relative;
}
.curWeaIndexTemp{
  font-size : 22px;
  font-family : Arial;
  font-weight : bold;
  color : #ffffff;
  float : right;
  position : relative;
  padding-top : 30px;
  text-align : right;
  width : 65px;
  padding-right : 25px;
text-shadow:1px 1px #000; 
}
.curWeaIndexText{
  font-size : 14px;
  font-family : Arial;
  font-weight : bold;
  color : #ff8000;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
text-shadow:1px 1px #000;
}

.ta_outer{
padding:15px;
border-bottom:1px dotted #999;
}
.ta_left{
position:relative;
float:left;
width:150px;
font-size:11px;
color:#868686;
text-align:center;
margin-right:20px;
}
.ta_right{
position:relative;
float:right;
width:700px;
text-align:left;
}
.ta_user{
color:#666;
font-weight:700;
margin-bottom:5px;
}
.ta_loc{
color:#666;
font-weight:400;
margin-bottom:5px;
}
.ta_title{
font-weight:700;
margin-bottom:5px;
}

.starsOuter{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin : 0 auto;
  width : 110px;
  height : 21px;
  background-image : url(../img/stars-no.png);
  background-repeat : no-repeat;
margin-top:5px;
}
.starsIn{
  background-image : url(../img/stars-yes.png);
  background-repeat : no-repeat;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : 21px;
}