   A, blueLink{
    color: #0072BC;
    text-decoration: none
   }
   A:HOVER, blueLink:HOVER{
    text-decoration: underline
   }
 
H1{
 font-size: 15px;
 margin: 0;
}
   .navItemBlue{
     background-image: url('/images/navDotsBlue.gif'); 
     background-repeat: no-repeat; 
     font-family: arial; 
     font-size: 13px; 
     color: #FFFFFF; 
     padding-left: 8px; 
     padding-top: 4px; 
     font-variant: small-caps;
   }
   .navItemOrange{
     border-bottom: 1px solid #FFFFFF;
     font-family: arial; 
     font-size: 13px; 
     color: #FFFFFF; 
     padding-left: 4px;
     padding-top: 4px; 
     font-variant: small-caps;
   }
   .navItemBlue A{
     color: #FFFFFF;
     text-decoration: none
   }
   .navItemOrange A{
     color: #FFFFFF;
     text-decoration: none
   }
   .navItemBlue A:HOVER{
     color: #FFC58A;
     font-weight: bold
   }
   .navItemOrange A:HOVER{
     color: #FFFFFF;
     font-weight: bold
   }
   
   .loginTextBox{
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-top: 2px outset #CACACA;
    border-right: 2px inset #CACACA;
    width: 135px;
    font-size: 11px
   }
   .formTextBox{
    border: 1px solid #A0A0A0;
    width: 135px;
    font-size: 12px
   }
   TD{
    font-family: verdana;
    font-size: 11px;
    color: #333333
   }
   .smallText{
    font-size: 9px;
    color: #777777
   }
   .mediumText{
    font-size: 11px;
    color: #777777
   }
   .content{
    padding: 10px;
    width : 100%;
    font-size: 8.5pt;
    font-family: verdana
   }
   .contentBox{
/*    border: 3px solid #D6D6D6;*/
    border: 0px solid #D6D6D6;
   }
   .contentHeading{
    background-image : url(/images/content_bg.gif);
    background-repeat : repeat-x;
    font-size : 15px;
    font-weight : bold;
    padding : 3px 0px 0px 5px;
    height : 25px;
    white-space: nowrap;
/*    width : 250px; */
    color : #FFCB08;
   }
   .contentHeadingSub{
    background-image : url(/images/content_bg.gif);
    background-repeat : repeat-x;
    font-size : 11px;
    font-weight : bold;
    padding : 5px 20px 0px 5px;
    height : 22px;
    white-space: nowrap;
    width: 180px;
    color : #FFCB08;
   }
   .formMain{
    background-image: url('/images/formMainBg.jpg');
    background-color: #AAAAAA;
    background-repeat: no-repeat;
    height: 38px;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: 1px solid #888888; 
    border-right: 1px solid #888888;
   }
   .formSubHeading{
    border: 1px solid #ACD4FC; 
    background-color: #C8E1FA; 
    padding: 5px;
    font-weight: bold;
   }
   .formSubHeading1{
    background-color: #AAAAAA;
    font-weight: bold;
    padding: 3px
   }
   .formSubHeading2{
    background-color: #C8E1FA;
    font-weight: bold;
    padding: 3px;
    /*border: 1px solid #ACD4FC*/
   }
   .formBox{
    border: 1px solid #ACD4FC;
    padding: 10px;
    background-image: url('/images/box_grad_blue.png');
    background-repeat: repeat-x;
    background-position: top;
   }
   .formBox_bg{
    background-image: url('/images/box_grad_blue.png');
    background-repeat: repeat-x;
    background-position: top;
   }
   
   .formNav{
    border-top: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
    width: 100%
   }
   .formNav TR TD{
    border-right: 1px solid #AAAAAA;
    padding: 2px;
    text-align: center
   }
   
   .listingHeading{
    border-bottom: 4px solid #D6D6D6;
   }
   .listingHeading div{
    background-color: #D6D6D6;
    background-image: url('/images/headLeftBend.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 35px;
    padding-top: 10px;
    padding-right: 25px;
    height: 28px;
    max-height: 18px;
    font-size: 11px;
    color: #555555;
    font-weight: bold;
    font-family: verdana;
    width: 200px;
   }
   .listingBox{
    border: 1px solid #D6D6D6;
    padding: 3px;
    font-size: 10px;
    font-family: verdana
   }
   .listingCaption{
    background-color: #F0F0F0;
    padding: 3px;
    vertical-align: top;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold
   }
   .listingTitle{
    font-size: 14px;
    font-weight: bold;
   }
   .listingCategoryText{
    font-size: 10px;
    padding-left: 15px;
    background-image: url('/images/greenTick.gif');
    background-repeat: no-repeat;
    background-position: left bottom
   }
   .listingRate{
    color: red;
    font-weight: bold;
    font-size: 14px
   }
   .msgError{
    border: 1px solid red;
    padding: 12px;
    padding-left: 50px;
    color: red;
    background-image: url('/images/iconFail.png');
    background-repeat: no-repeat;
    background-position: 10px;
   }
   .msgSuccess{
    border: 1px solid greem;
    padding: 12px;
    padding-left: 50px;
    color: green;
    background-image: url('/images/iconSuccess.png');
    background-repeat: no-repeat;
    background-position: 10px;
   }
   .subNavButton{
    float: left;
    background-image: url('/images/buttonBg.gif');
    background-position: left;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    padding-left: 15px;
    height: 19px;
    margin-right: 4px;
    margin-bottom: 2px;
    min-width: 155px;
    padding-top: 2px;
    padding-right: 5px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
    border: 1px dotted #AAAAAA
   }
   .subNavButton:HOVER{
    background-color: #F0F0F0
   }
   .subNavButton A{
     display: block;
     height: 19px;
     padding-top: 2px;
   }
   .eventTable{
    padding-top : 10px;
   }
   .eventTable a{
    font-size : 12px;
   }
   .eventTable td{
    border : 1px solid silver;
   }
   .bannerShadow{
    position: relative; 
    z-index:5; 
    left: 3px; 
    top: -3px
   }
   HR{
    height: 1px;
    color: #AAAAAA;
   }
   .smallSelect{
    font-size: 11px;
   }
   div#weather
   {
   width:430px;
   text-align:left;
   }
   div.weather_inside
   {
   width:430px;
   height:150px;
   margin:20px 0px 0px 20px;
   background-image:url('images/weather/weather_bg.jpg');
   background-repeat:repeat-x;
   }
   div.weather_inside_one
   {
   width:430px;
   height:180px;
   margin:0px 0px 0px 20px;
   }
   div.weather_inside p,div.weather_inside_one p
   {
   font-size:13px;
   margin:20px;
   color:#000000;
   }
   div#weather_block_left h3
   {
   background-image:url('images/weather/weather_left_heading.gif');
   background-repeat:repeat-x;
   display:block;
   width:145px;
   height:35px;
   color:#ffffff;
   font-size:12px;
   padding:7px 0px 0px 0px;
   margin:0px;
   position:relative;
   left:-2px;
   overflow:visible;
   }
   table.weatherTable tr td p
   {
   padding:20px 0px 0px 0px;
   }
   table.weatherTable tr td p img
   {
   position:relative;
   top:-10px;
   }
   span.cold
   {
   color:#f68b1f;
   margin:0px 5px 0px 0px;
   }
   span.warm
   {
   color:#f68b1f;
   margin:0px 5px 0px 0px;
   }
   span.bigger
   {
   font-size:14px;
   font-weight:bold;
   }
   .cautionBox{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #997A00;
    background-color: #FFF8D6;
    color: #997A00;
    padding: 20px;
    text-align: center;
   }

 .searchHeadingLink{
  font-size: 13px;
  font-weight: bold
 }
 .searchHeadingLink A{
 }
 .searchItemLink{

 }
 .searchItemLink A{
  white-space: nowrap;
  color: #555555
 }
 
    .blueText A, .blueText{
    color: #0072BC;
    text-decoration: none
   }
   .blueText:HOVER A{
    text-decoration: underline
   }
   .fromPrice{
    font-size: 13px;
    font-weight: bold;
    color: #f68b1f
   }
   
   .footer{
    background-color: #9E181D;
    background-image: url('/images/bottomBg.gif');
    background-repeat: no-repeat;
    color: #FFFFFF;
    padding-left: 30px;
    padding-top: 50px;
    padding-bottom: 10px;
    padding-right: 30px
   }
   .footerText, .footerText TR TD{
   color: #FFFFFF;
   }
   
.remove_link{
	background: url(/images/iconDelete2.gif) no-repeat;
	padding-left: 18px;
	color: red
}
.blue_bg{
  background-color: #D6EAFF;
}
.assist_note{
  border: 1px solid #CC9966;
  background-color: #FFF7D1;
  padding: 20px;
  margin: 5px;
}

fieldset{
  padding: 10px;
}
fieldset legend{
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 10px;
}

.content .imageBorder{
    border: 3px solid #D6D6D6;
    margin: 0px;
}

td.content>img{
  margin: 5px;
}
.red{
  color:red;
}

table.main_table{
  border: 3px solid #F0F0F0;
  max-width: 874px;
}

.showprint{
  display: none;
}

.iframe img{
  border: 1px solid black
}

a.gallery img{
}

div.gallery_box{
  border: 1px solid #D6EAFF;
  padding: 2px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center center;
  float: left; 
  width: 102px; 
  height: 88px;
  margin: 2px;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
}

div.gallery_box div{
  padding: 1px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center center;
  float: left; 
  width: 98px; 
  height: 84px;
  margin: 1px;
  overflow: hidden
}

div.gallery_box div a{
  display:block; 
  width:98px; 
  height:84px;
  text-decoration: none
}

.small_table_text tr td{
        font-size: 10px
      }

