/********************/
/*** City/Weather ***/
/********************/
#cityweatherwrapper {
  width: auto;
  padding-top: 1em;
  clear: both;
  }

/*******************/
/*** City Title ***/
/******************/
#citytitle {
  position: relative;
  font-size: 18pt; 
  font-family: arial;
  color: #98208C;
  font-weight: 700;
  height: 80px;
  width: auto;
  float: left;
}


/****************/
/*** Weather ***/
/****************/
#weather {
  position: relative;
  height: 80px;
  width: auto;
  float: right;
}


/**********************/
/*** Call To Action ***/
/*********************/
#calltoaction {
  position: relative;
  width: 100%;
  clear: both;
}

/**********************/
/*** Main Body Text ***/
/*********************/
#mainbodytext {
  position: relative;
  width: 100%;
  clear: both;
}


/*************************************/
/*** Column Navigational Separator ***/
/*************************************/
#navseparator {
  background: #FFFFFF;
  height: 10px;
}


/*************************/
/*** Advertisement Row ***/
/************************/
#adrow {
  width: 100%
  text-align: center;
  font-size: 9pt; 
  font-family: arial;
  color: #98208C;
  margin-left: 10%;
  margin-right: 10%;
  text-align: center;
  padding-top: .5em;
  }


/******************/
/*** Separator ***/
/****************/
#separator {
  height: 2em;
}

/**************************/
/***  Search Area Block ***/
/**************************/
/********************/
/*** info blocks ***/
/*******************/
td.infoblocklabel  {
background : url(images/sprite20x20g.jpg);
 font-size: 9pt; 
  font-family: verdana,geneva,sans-serif;
  color: #000000;
  font-weight: 695;
}

table.infoblock  {
 color: #6C6868;

   background-color: #F1EDEE;
}

td.infoblock  {
 color: #6C6868;
 background-color: #E9E9E9;
}


/***********************/
/*** Feature blocks ***/
/**********************/
tr.featureblocklabel  {
background : url(images/gradient_20x20Green_2.jpg);
font-size: 9pt; 
  font-family: verdana,geneva,sans-serif;
  color: #000000;
  font-weight: 695;
}

table.featureblock  {
 color: #6C6868;
 background-color: #E9E9E9;
}

tr.featureblock  {
 color: #6C6868;
 background-color: #E9E9E9;
}



/***************/
/*** Label ***/
/**************/
#searchlabelblock {
  position: relative;
  width: 100%;
  font-size: 9pt; 
  font-family: verdana,geneva,sans-serif;
  color: #000000;
  font-weight: 695;
  height: 16px;
  text-align: center;
  padding-top: .1em;  
  border-top-color : #D8D6D7;
  border-bottom-background : 	#37549D;
  border-top-style : solid;
  border-top-width : .2em;
  border-bottom-color : #D8D6D7;
  border-bottom-style : solid;
  border-bottom-width : .2em;
  background : url(images/sprite20x20g.jpg);
}

/***********************/
/*** Search Category ***/
/***********************/
#searchcategory {
  position: relative;
  width: 100%;
  height: 30px;
}

#searchcategory p {
  line-height: 125%;  
  margin-left: 16px;
  margin-top: 8px;
  font-family: Verdana;
  font-size: 14px;
  text-align: left;
  font-weight: 700;
 color: #6C6868;
}

/*************************/
/*** Search Box Proper ***/
/*************************/
#searcharea {
  position: relative;
  width: 100%;
  height: 226px;
  background: #F1EDEE;
  overflow: hidden;
  float: left;
}


/*** Search Box Left Side ***/
#searchblockleft {
  position: relative;
  width: 115px;
  height: 125px;
  margin-left: 3px;
  float: left;
}

/*** Search Box Right Side ***/
#searchblockright {
  position: relative;
  width: 255px;
  height: 198px;
  float: right;
}

#searchblockright table {
  position: relative;
  width: 100%;
}

#searchblockright td {
  position: relative;
  width: auto;
  font-family: Microsoft Sans Serif;
  font-size: 9pt;
  text-align: left;
  padding-left: 10px;
  padding-bottom: .1em;
  vertical-align: top;
}

#searchblockright p {
  position: relative;
  font-size: 9pt;
  text-align: center;
}


/**********************/
/*** citynewslabel ***/
/**********************/
#citynewslabel {
  position: absolute;
  font-size: 9pt; 
  font-family: arial, verdana,geneva,sans-serif;
  color: #000000;
  font-weight: 695;
  height: 16px;
  text-align: center;
  padding-top: .1em;  
  border-top-color : #D8D6D7;
  border-bottom-background : 	#37549D;
  border-top-style : solid;
  border-top-width : .2em;
  border-bottom-color : #D8D6D7;
  border-bottom-style : solid;
  border-bottom-width : .2em;
  background : url(images/gradient_20x20Peach_3.jpg);
}

/*************************/
/*** Citnews Box       ***/
/*************************/
#citynews {
  position: absolute;
  top:710px;
  width:405px;
  height: 100px;
  background: #F1EDEE;
  overflow: hidden;
  float: left;
}

/*************************/
/*** Feature Wrapper   ***/
/*************************/
#cityfeaturewrapper {
  position: absolute;
  top:445px;
  width:405px;
  height: 240px;
  background: #F1EDEE;
  overflow: hidden;
  float: left;
}

tr.peachlabel {
  font-size: 9pt; 
  font-family: arial, verdana,geneva,sans-serif;
  color: #000000;
  font-weight: 695;
  height: 16px;
  text-align: center;
  padding-top: .1em;  
  border-top-color : #D8D6D7;
  border-bottom-background : 	#37549D;
  border-top-style : solid;
  border-top-width : .2em;
  border-bottom-color : #D8D6D7;
  border-bottom-style : solid;
  border-bottom-width : .2em;
  background : url(images/gradient_20x20Peach_2.jpg);
}

tr.greenlabel {
  font-size: 9pt; 
  font-family: arial, verdana,geneva,sans-serif;
  color: #000000;
  font-weight: 695;
  height: 16px;
  text-align: center;
  padding-top: .1em;  
  border-top-color : #D8D6D7;
  border-bottom-background : 	#37549D;
  border-top-style : solid;
  border-top-width : .2em;
  border-bottom-color : #D8D6D7;
  border-bottom-style : solid;
  border-bottom-width : .2em;
  background : url(images/gradient_20x20Green_2.jpg);
}


