.maintable{
  background-color : #ffffff;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #dbdbdb;border-left-color : #dbdbdb;border-right-color : #dbdbdb;border-bottom-color : #dbdbdb;
  width : 820px;
}
.toptd{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}
.maintd{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

.weathermain{
padding:10px;
padding-right:0px;
}
.weatherleft{
  font-size : 12px;
  font-family : Arial,"Lucida Console";
  font-weight : bold;
  color : black;
  background-color : #ecf5ff;
  padding:10px;
width:200px;
}
#mainContainer {
width:600px;
text-align:left;
height:100%;
padding-bottom:10px;
margin:0 auto;
}

#mainContainer .weather {

padding:10px;
}

#mainContainer img {
float:left;
margin:2px;
}



a.link-red:link,a.link-red:active,a.link-red:visited {
color:#c00;
text-decoration:none;
}

a.link-red:hover {
text-decoration:underline;
color:#00f;
}
.anylinkcss {
position:absolute;
visibility:hidden;
border:0 solid #cb7a01;
border-bottom-width:0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color:#cce1ff;
width:220px;
text-align:left;
}

.anylinkcss2 {
position:absolute;
visibility:hidden;
border:0 solid #cb7a01;
border-bottom-width:0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color:#cce1ff;
width:110px;
text-align:left;
}

.barleft {
font-size:1px;
background-image:url(../images/bar-left.gif);
background-repeat:no-repeat;
width:20px;
height:12px;
}

.barmiddle {
background-image:url(../images/bar-middle.gif);
background-repeat:repeat-x;
}

.barright {
background-image:url(../images/bar-right.gif);
background-repeat:no-repeat;
width:20px;
height:12px;
font-size:1px;
}

.barleftd {
font-size:1px;
background-image:url(../images/bar-left-down.gif);
background-repeat:no-repeat;
width:20px;
height:20px;
}

.barmiddled {
background-image:url(../images/bar-middle-down.gif);
background-repeat:repeat-x;
}

.barrightd {
background-image:url(../images/bar-right-down.gif);
background-repeat:no-repeat;
width:20px;
height:16px;
font-size:1px;
}

.weathercom {
font-size:11px;
font-family:Arial,"Lucida Console";
font-weight:400;
color:gray;
text-align:right;
padding-right:20px;
width:100%;
}

.temp-num-shadow {
position:relative;
z-index:2;
font-size:30px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#000;
}

.temp-num {
position:absolute;
z-index:1;
left:-1px;
top:-1px;
font-size:30px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#fff;
}

.temp-num-main {
width:80px;
top:45px;
left:170px;
position:relative;
}
.temp-num-shadow-f {
position:relative;
z-index:2;
font-size:26px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#000;
}

.temp-num-f {
position:absolute;
z-index:1;
left:-1px;
top:-1px;
font-size:26px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#fff;
}

.temp-num-main-f {
width:120px;
top:5px;
left:70%;
position:relative;
}
.temp-num-forecast {
width:150px;
top:60px;
left:90px;
position:relative;
color:#ffffff;
text-align:right;
}
.current-table {
background-image:url(../images/bg-wea.png);
background-repeat:repeat-x;
width:100%;
background-color:#cce1ff;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}

.current-right-td {
font-size:11px;
font-family:Verdana;
font-weight:400;
color:#000;
background-repeat:no-repeat;
width:280px;
}

.current-left-table {
width:100%;
}

.current-weatexttitle-shadow {
position:relative;
z-index:2;
font-size:16px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#fff;
}

.current-weatexttitle {
position:absolute;
z-index:1;
left:-1px;
top:-1px;
font-size:16px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#000;
}

.current-city {
font-size:14px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#000;
}

.current-city-td {
font-size:12px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#000;
}

.loader {
width:200px;
height:200px;
text-align:center;
position:absolute;
left:50%;
top:50%;
margin-left:0px;
margin-top:-200px;
}

.current-weatext {
font-size:14px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#00f;
padding-top:5px;
padding-bottom:10px;
}

.current-text-left {
font-size:12px;
font-family:Arial,"Lucida Console";
font-weight:400;
color:#000;
width:60%;
}

.current-text-right {
font-size:12px;
font-family:Arial,"Lucida Console";
font-weight:700;
color:#2e2e2e;
}

.spanthin {
font-weight:400;
}

.anylinkcss a,.anylinkcss2 a {
width:100%;
display:block;
border-bottom:0 solid #cb7a01;
text-decoration:none;
font-weight:400;
text-indent:5px;
padding:1px 0;
}

.anylinkcss A:HOVER,.anylinkcss2 A:HOVER {
color:#c00;
text-decoration:none;
}	
.forecastmoreleft{
  font-size : 1px;
  background-image : url(../images/forecast-more-left.png);
  background-repeat : no-repeat;
  width : 15px;
  height : 22px;
}
.forecastmoremiddle{
  font-size : 14px;
  font-family : Arial,"Lucida Console";
  font-weight : bold;
  color : #ffffff;
  background-repeat : repeat-x;
  background-image : url(../images/forecast-more-middle.png);
}
.forecastmoreright{
  font-size : 1px;
  background-image : url(../images/forecast-more-right.png);
  width : 15px;
  height : 22px;
}	
.forecast-title-left{
  font-size : 1px;
  background-image : url(../images/forecast-title-left.png);
  background-repeat : no-repeat;
  width : 15px;
  height : 22px;
}
.forecast-title-middle{
  font-size : 14px;
  font-family : Arial,"Lucida Console";
  font-weight : bold;
  color : #ffffff;
  background-image : url(../images/forecast-title-middle.png);
  background-repeat : repeat-x;
  text-align : center;
}
.forecast-title-right{
  font-size : 1px;
  background-image : url(../images/forecast-title-right.png);
  background-repeat : no-repeat;
  width : 15px;
}
.forecast-text{
  font-size : 12px;
  font-family : Arial,"Lucida Console";
  font-weight : normal;
  color : #ffffff;
  background-image : url(../images/forecast-text.png);
  background-repeat : repeat-x;background-position : 100% 100%;
  background-color : #72afe7;
}
.forecast-title-left-night{
  font-size : 1px;
  background-image : url(../images/forecast-title-left-night.png);
  background-repeat : no-repeat;
  width : 15px;
  height : 22px;
}
.forecast-title-middle-night{
  font-size : 14px;
  font-family : Arial,"Lucida Console";
  font-weight : bold;
  color : #ffffff;
  background-image : url(../images/forecast-title-middle-night.png);
  background-repeat : repeat-x;
  text-align : center;
}
.forecast-title-right-night{
  font-size : 1px;
  background-image : url(../images/forecast-title-right-night.png);
  background-repeat : no-repeat;
  width : 15px;
}
.forecast-text-night{
  font-size : 12px;
  font-family : Arial,"Lucida Console";
  font-weight : normal;
  color : #000;
  background-image : url(../images/forecast-text-night.png);
  background-repeat : repeat-x;background-position : 100% 100%;
  background-color : #a8a8a8;
}
.forecast-text-wea{
  font-size : 12px;
  font-family : Arial,"Lucida Console";
  font-weight : bold;
  color : #ffffff;
}
.centeredImage
{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
.forecast-text-day {
font-size:12px;
font-family:Arial,"Lucida Console";
font-weight : bold;
color : #000;
padding: 1px;
  text-align : left;
}
.forecast-text-day-left {
font-size:12px;
font-family:Arial,"Lucida Console";
font-weight : normal;
color : #000;
padding: 1px;
padding-left: 10px;
text-align : left;
}

#loader{
  width : 100px;
  margin-left : 5px;
  visibility : hidden;
position:fixed;
top:50%;
left:50%;
z-index:9999;
} 