a {
    color: #000000;
}

a:visited {
    color: #000000;
}

a:hover {
    color: #999999;
}

a:active {
    color: #999900;
}

/* navigation */
#priNavCont ul, ol {
    float: left;
    list-style: none;
    display: inline;
}

#priNavCont li {
    display: inline;
    list-style: none;
}

#priNav li {
    float: left;
    width: 143px;
}

#priNavCont {
    clear: both;
    float: left;
    display: inline;
    width: 858x;
    margin-left:
    10px;
    background:
    url(../images/bg_prinavtop.png)no-repeat top left;
}

#priNavCont ul {
    background: url(../images/bg_prinav.png) 0 bottom no-repeat;
    margin-top: 4px;
    margin-left: 0;
    padding-left: 0;
}

#priNavCont ul.option1 {
    background-position: -837px bottom;
}

#priNavCont ul.option2 {
    background-position: -715px bottom;
}

#priNavCont ul.option3 {
    background-position: -572px bottom;
}

#priNavCont ul.option4 {
    background-position: -429px bottom;
}

#priNavCont ul.option5 {
    background-position: -286px bottom;
}

#priNavCont ul.option6 {
    background-position: -143px bottom;
}

#priNavCont ul a.on {
    background-position: -600px 50%;
    color: #000;
}

#priNavCont ul li {
    width: 143px;
    float: left;
    overflow: hidden;
}

#priNavCont ul a {
    background-image: url(../images/bg_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 30px;
    margin-bottom: 8px;
    text-decoration: none;
    display: block;
    cursor: pointer;
    font-weight: 700;
    line-height: 1.3em;
    color: #555;
}

#priNavCont ul a:hover {
    background-position: -300px 50%;
}

#priNavCont ul a.on:hover {
    background-position: -600px 50%;
}

/* end navigation */
#container {
    width: 980px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    border-right-width: 10px;
    border-left-width: 10px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

#container #footer {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
    background-color: #FFFFFF;
    padding: 10px;
    background-image: url(../images/footer.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    clear: both;
    height: 200px;
    color: #663300;
}

#container #footer .footer_item {
    float: left;
    width: 320px;
    min-height: 200px;
}

#container #footer .footer_item .footer_item_body {
    padding: 10px;
}

#container #footer h3 {
    color: #922425;
    margin-top: 5px;
    margin-bottom: 5px;
}

#container #footer a {
    color: #333333;
    text-decoration: none;
}

#container #footer a:hover {
    text-decoration: underline;
}

#container #footer p {
    margin-top: 2px;
    margin-bottom: 2px;
    color: #FFFFFF;
}

#container #content #credits {
    background-color: #000000;
    color: #FFFFFF;
    padding: 10px;
    min-height: 50px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}

#container #content #credits a {
    color: #FFF
}

#container #content #credits a:hover {
    color: #999;
}

h1 {
    font-size: 22px;
    color: #922425;
}

h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    margin: 0px;
    padding: 0px;
}

#container #content {
    width: 980px;
    background-color: #CCCCCC;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #E9E9E9;
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #333333;
}

#container #header {
    height: 111px;
    width: 980px;
    background-image: url(../images/layout_r1_c1.jpg);
    background-repeat: no-repeat;
    padding-left: 10px;
    color: #FFFFFF;
    overflow: hidden;
}

#container #header a {
    color: #CCCCCC;
    text-decoration: none;
}

#container #header a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

#container #navigation {
    height: 47px;
    width: 980px;
    clear: both;
    background-color: #CCC;
    color: #FFFFFF;
}

#container #content #left_col {
    float: left;
    width: 660px;
    background-color: #CCCCCC;
}

#container #content #right_col {
    float: right;
    width: 310px;
    background-color: #CCCCCC;
    padding-right: 10px;
}

#container #content #left_col #left_col_content {
    padding-left: 10px;
    padding-right: 5px;
}

#container #content #right_col #right_col_content {
}

/* tab block 1 */
#tab_block_1 {
    width: 310px;
}

#tab_block_1_top {
    height: 13px;
    width: 310px;
}

#tab_block_1_tabs {
    height: 28px;
    width: 310px;
}

#tab_block_1_content_weather {
    height: 125px;
    min-height: 125px;
    max-height: 125px;
    width: 282px;
    background-color: #333;
    color: #FFF;
    overflow: auto;
    padding: 0 14px;
    font-size: 11px;
}

#tab_block_1_content_traffic {
    height: 125px;
    min-height: 125px;
    max-height: 125px;
    width: 270px;
    background-color: #333;
    color: #FFF;
    overflow: auto;
    padding: 0 20px;
    font-size: 11px;
}

#tab_block_1_r2_c2 {
    cursor: pointer;
}

#tab_block_1_r2_c4 {
    cursor: pointer;
}

#tab_block_1_content_traffic a, #tab_block_1_content_weather a {
    color: #FFF;
}

#tab_block_1_bottom {
    width: 310px;
    height: 34px;
}

/* tab block 2 */
#tab_block_2 {
    width: 310px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#tab_block_2 #tab_block_2_top {
    height: 35px;
    width: 310px;
}

#tab_block_2 #tab_block_2_content {
    height: 130px;
    width: 310px;
}

#tab_block_2 #tab_block_2_bottom {
    height: 35px;
    width: 310px;
}

/* tab block 3 */
#tab_block_3 {
    width: 310px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#tab_block_3 #tab_block_3_top {
    height: 13px;
    width: 310px;
}

#tab_block_3 #tab_block_3_content {
    height: 130px;
    width: 310px;
    background-color: #333333;
}

#tab_block_3 #tab_block_3_bottom {
    height: 35px;
    width: 310px;
}

/* end tab blocks */
#container #content #left_col #left_col_left {
    float: left;
    width: 310px;
    background-color: #CCCCCC;
    padding-left: 10px;
}

#container #content #left_col #left_col_right {
    float: right;
    width: 310px;
    background-color: #CCCCCC;
    padding-right: 15px;
}

#right_skyscraper {
    position: absolute;
    top: 10px;
    width: 120px;
    height: 500px;
    z-index: 1;
    float: right;
    right: 10px;
}

.content01 {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
}

#message {
    height: 70px;
    width: 635px;
    background-image: url(../images/layout_r4_c2.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

#message p {
    margin: 3px 0px 0px;
    padding: 0px;
}

#message h3 {
    color: #999933;
    margin: 5px 0px 0px;
    padding: 0px;
}

#roadsigns {
    position: absolute;
    top: 111px;
    right: 0;
    left: auto;
    z-index: 100;
}

#message-bottom {
    background-image: url(../images/layout_r5_c2.jpg);
    background-repeat: no-repeat;
    height: 50px;
    width: 635px;
    padding-left: 10px;
    padding-top: 5px;
}

/* small planner */
#small_planner {
}

#small_planner span.add_to_planner, a.go_to_scheduler, a.planner_remove, a.planner_view {
    text-decoration: underline;
    cursor: pointer;
    color: #FFF;
}

#small_planner span.add_to_planner:hover, a.go_to_scheduler:hover, a.planner_remove:hover, a.planner_view:hover {
    color: #999;
    text-decoration: underline;
    cursor: pointer;
}

#small_planner span.added_to_planner {
    text-decoration: none;
    cursor: auto;
}

#small_planner span.added_to_planner:hover {
    color: black;
}

#small_planner ul.plan {
}

#small_planner ul.plan li {
}

#container #navigation #priNavCont ul {
    font-size: 10px;
}

h4.traffic_body_opener {
    cursor: pointer;
    margin: 10px auto 0;
    padding: 2px;
}

h4.traffic_body_opener:hover {
    background-color: #AAA;
}

p.traffic_body {
    background-color: #555;
    padding: 5px;
}

#content #left_col li {
    /*background-image: url(../images/cta_gt.gif);
     background-position: 0px 3px;
     background-repeat: no-repeat;*/
    list-style-image: none;
    list-style-type: none;
    /*padding-left: 18px;*/
}

hr {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
}

#news_ticker {
    background-color: #CCCCCC;
    color: #666;
    width: 980px;
    margin-left: auto;
    margin-top: auto;
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
}

#ticker_body {
    filter: alpha(opacity = 100);
    opacity: 1.0;
    -moz-opacity: 1.0;
}

.button {
    color: #FFFFFF;
    background-color: #676735;
}

#right_col_ad {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

#container #header #headerleft {
    float: left;
    width: 960px;
    text-align: right;
    height: 110px;
}

#container #header #headerleft #banner {
    padding-top: 10px;
    height: 63px;
}

#quickfind {
    padding: 0;
    margin: 0;
    height: 30px;
    display: block;
    line-height: 27px;
}

#container #content .content01 ul {
    margin-left: 0px;
}

#container #content .content01 a {
    color: #000000;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #000000;
}

#container #content .content01 a:hover {
    color: #922425;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #000000;
}

.jumper {
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #FFFFFF;
    background-color: #999999;
    margin-bottom: -2px;
    margin-top: 3px;
}

/* newsticker */
#newsticker {
    background: #FFF;
    position: relative;
    clear: both;
    height: 22px;
    padding-left: 20px;
}

#newsticker span {
    line-height: 21px;
    /*display: block;*/
}
* html #newsticker span.news_item {
    overflow: visible;
}

#newsticker li.error {
    color: #f00;
}

#newsticker #togglenewsticker {
    background: transparent url("../images/icon_closenewsticker.gif") no-repeat 0 0;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 14px;
    height: 14px;
    text-indent: 20px;
    outline: none;
}
* html #newsticker #togglenewsticker {
    right: 30px;
}

.normal {
    padding-left: 16px;
}

#boxtitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    position: absolute;
    left: 185px;
    top: -10px;
}

.titleim {
    position: relative;
}

/* EXPANDABLE NAV BB */
#menu ul {
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 980px;
    padding-top: 9px;
    padding-left: 10px;
    font: 12px Arial;
}

#menu ul li {
    float: left;
    background: url('../images/start30.jpg') no-repeat;
    margin-right: 2px;
}

#menu ul li#homebut a {
    background: url('../images/home_sized_off.jpg');
    width: 67px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #333;
    line-height: 30px;
}

#menu ul li#homebut a:hover {
    background: url('../images/home_sized_on.jpg');
    width: 67px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #840C0E;
    line-height: 30px;
}

#menu ul li#searchbut a {
    background: url('../images/search_sized_off.jpg');
    width: 132px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #333;
    line-height: 30px;
}

#menu ul li#searchbut a:hover {
    background: url('../images/search_sized_on.jpg');
    width: 132px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #840C0E;
    line-height: 30px;
}

#menu ul li#findbut a {
    background: url('../images/find_sized_off.jpg');
    width: 172px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #333;
    line-height: 30px;
}

#menu ul li#findbut a:hover {
    background: url('../images/find_sized_on.jpg');
    width: 172px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #840C0E;
    line-height: 30px;
}

#menu ul li#whybut a {
    background: url('../images/why_sized_off.jpg');
    width: 77px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #333;
    line-height: 30px;
}

#menu ul li#whybut a:hover {
    background: url('../images/why_sized_on.jpg');
    width: 77px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #840C0E;
    line-height: 30px;
}

#menu ul li#touristbut a {
    background: url('../images/tourist_sized_off.jpg');
    width: 167px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #333;
    line-height: 30px;
}

#menu ul li#touristbut a:hover {
    background: url('../images/tourist_sized_on.jpg');
    width: 167px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #840C0E;
    line-height: 30px;
}

#menu ul li#planbut a {
    background: url('../images/plan_sized_off.jpg');
    width: 152px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #333;
    line-height: 30px;
}

#menu ul li#planbut a:hover {
    background: url('../images/plan_sized_on.jpg');
    width: 152px;
    height: 30px;
    float: left;
    padding-left: 30px;
    display: block;
    text-decoration: none;
    color: #840C0E;
    line-height: 30px;
}

#menu ul li a.current {
    color: #840C0E;
}

#topad {
    padding: 0;
    margin: 0;
    float: right;
}

#weather_region_select {
    margin: 10px 0 0 6px;
    background-color: #6699FF;
}

#searchRow {
    padding: 0;
    margin: 0;
}

.searchbox {
    padding-left: 18px;
}

#topflash {
    width: 635px;
    height: 309px;
    padding-top: 10px;
}

.lozenge {
    margin: 5px;
    padding: 10px;
    background-color: white;
}

#mapflash {
    width: 310px;
    height: 470px;
}

.front_page_text_block {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

#container #content #left_col #left_col_left #tab_block_2 h1 {
    padding-left: 85px;
    padding-top: 5px;
    margin: 0px;
}

#container #content #left_col #left_col_right #tab_block_2 h1 {
    padding-left: 85px;
    margin: 0px;
    padding-top: 5px;
}

#container #content #left_col #left_col_right #tab_block_2 p {
    padding-left: 85px;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#container #content #left_col #left_col_left #tab_block_2 p {
    padding-left: 85px;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.sg1 {
    color: #000000;
    background-image: url(../images/side_graphic_1.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px;
    padding: 0px;
}

.sg2 {
    color: #000000;
    background-image: url(../images/side_graphic_2.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px;
    padding: 0px;
}

.sg3 {
    color: #000000;
    background-image: url(../images/side_graphic_3.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px;
    padding: 0px;
}

.sg4 {
    color: #000000;
    background-image: url(../images/side_graphic_4.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px;
    padding: 0px;
}

.boxholder {
    width: 310px;
    padding-top: 10px;
}

.boxtop {
    height: 40px;
    width: 310px;
    background: url('../images/toploz_bg.gif') no-repeat top left;
    overflow: hidden;
}

.boxmid {
    height: 128px;
    width: 310px;
    background: #333333;
}

.boxbot {
    height: 36px;
    width: 310px;
    background: url('../images/botloz_bg.gif') no-repeat top left;
    overflow: hidden;
}

.tabbar1 {
    height: 6px;
    background-color: #666633;
    overflow: hidden;
}

.abovetab {
    height: 11px;
    overflow: hidden;
}

/* begin css tabs */
ul#tabnav { /* general settings */
    text-align: left; /* set to left, right or center */
    /*margin-top: 2px;  set margins as desired */
    border-bottom: 1px solid #333; /* set border COLOR as desired */
    list-style-type: none;
    padding: 3px 10px 4px 20px; /* THIRD number must change with respect to padding-top (X) below */
    margin: 0;
}

ul#tabnav li { /* do not change */
    display: inline;
}

tab1 li#traveltab { /* settings for selected tab */
    border-bottom: 1px solid #fff; /* set border color to page background color */
    background-color: #666633; /* set background color to match above border color */
}

tab1 li#traveltab a { /* settings for selected tab link */
    background-color: #666633; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    position: relative;
    top: 1px;
    padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li#traveltab a { /* settings for all tab links */
    padding: 5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #666633; /* set unselected tab background color as desired */
    color: #FFF; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
}

ul#tabnav li#traveltab a:hover { /* settings for all tab links */
    padding: 5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #666633; /* set unselected tab background color as desired */
    color: #FFF; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: underline;
    border-bottom: none;
}

ul#tabnav li#weathertab a { /* settings for all tab links */
    background-color: #6699FF;
    border-color: #333333 #333333 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #333333;
    margin-right: 0;
    padding: 4px 9px;
    text-decoration: underline;
}

ul#tabnav li#weathertab a:visited { /* settings for all tab links */
    padding: 4px 9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #333; /*set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #6699FF; /*set unselected tab background color as desired */
    color: #333; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: underline;
    border-bottom: none;
}

ul#tabnav li#weathertab a:hover { /* settings for all tab links */
    padding: 4px 9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #FFF; /* set unselected tab background color as desired */
    color: #333; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: underline;
    border-bottom: none;
    background-color: #FFFFFF;
}

#tabdivide {
    height: 4px;
    border-bottom: 1px solid #333;
}

#weatherbox {
	height: 125px;
    min-height: 125px;
    max-height: 125px;
    width: 282px;
    background-color: #333;
    color: #FFF;
    overflow: auto;
    padding: 0 14px;
    font-size: 11px;
}

#travelbox {
    height: 128px;
    min-height: 128px;
    max-height: 128px;
    width: 270px;
    background-color: #333;
    color: #FFF;
    overflow: auto;
    padding: 0 20px;
    font-size: 11px;
}

/*RESULTS /SEARCH PAGE*/
.bigboxhold {
    position: relative;
    width: 640px;
    margin: auto;
    padding: 0 0 10px 0;
}

.bigboxtop {
    overflow: hidden;
    height: 36px;
    width: 640px;
    background: url('../images/bigboxtop.gif') no-repeat top left;
}

.bigboxmid {
    background-color: #FFFFFF;
}

.bigboxbot {
    width: 640px;
    height: 36px;
    background: url('../images/bigboxbot.gif') no-repeat top left;
    overflow: hidden;
}

/*#tabbers {
 background-color:#00FF66;
 height:35px;
 }
 
 
 #tabbers ul {
 }
 
 
 #tabbers ul li {
 display:inline;
 }
 
 #tabbers ul li a:link {
 }
 
 #tabbers ul li a:visited {
 }
 
 #tabbers ul li a:hover {
 }
 */
/*--------------BUTTONS-------------------*/
#tabbers {
    float: left;
    width: 100%;
    line-height: normal;
    height: 27px;
    padding-left: 10px;
}

#tabbers ul.linktabs {
    margin: 0;
    padding: 0;
    list-style: none;
}

#tabbers ul.linktabs li.resulttab {
    float: left;
    background: url("../images/left_both2.gif") no-repeat left top;
    margin-left: 2px;
    padding: 0 0 0 9px;
    border-bottom: none;
}

#tabbers a {
    float: right;
    display: block;
    background: url("../images/right_both2.gif") no-repeat right top;
    text-decoration: none;
    color: #FFF;
    padding: 7px 10px 5px 3px;
    font-weight: bold;
    border: none;
}

#tabbers > ul.linktabs a {
    width: auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabbers a {
    float: none;
}

/* End IE5-Mac hack */
#tabbers a:hover {
    color: #020457;
}

#home #nav-home, #lettings #nav-lettings, #landlord #nav-landlord, #tenant #nav-tenant, #contact #nav-contact, #sales #nav-sales {
    background-position: 0 -151px;
    border-width: 0;
    font-weight: bold;
}

/*#nav-home a, #nav-lettings a,
 #nav-landlord a, #nav-tenant a,
 #nav-contact a,
 #nav-sales a {
 background-position:100% -121px;
 color:#020457;
 font-weight:bold;
 }*/
#tabbers ul.linktabs li.resulttab:hover {
    background-position: 0% -151px;
    color: #020457;
    font-weight: bold;
    border-bottom: none;
}

#tabbers ul.linktabs li.resulttab a:hover {
    background-position: 100% -151px;
    font-weight: bold;
    border-bottom: none;
}

#container #content .content01 ul.linktabs li.resulttab a {
    border-bottom: none;
}

#container #content .content01 ul.linktabs li.resulttab a:hover {
    border-bottom: none;
    color: #FFFFFF;
}

.clear {
    clear: both;
}

.padtopbig {
    padding-top: 20px;
}

#left_col #left_col_content h2 {
    padding: 0;
    margin: 0;
    clear: both;
}

.tab_holder {
    margin: 0;
    clear: both;
}

#tab_info {
    padding: 0;
    margin: 0;
    clear: both;
}

#tab_towns {
    padding: 0;
    margin: 0;
    clear: both;
}

#tab_accommodation {
    padding: 0;
    margin: 0;
    clear: both;
}

#tab_attractions {
    padding: 0;
    margin: 0;
    clear: both;
}

#tab_events {
    padding: 0;
    margin: 0;
    clear: both;
}

.resultloztop {
    overflow: hidden;
    height: 8px;
    width: 640px;
    background: url('../images/bigboxtop2.gif') no-repeat top left;
}

.resultlozmid {
    background-color: #FFFFFF;
    width: 620px;
    padding: 10px;
}

.resultlozbot {
    width: 640px;
    height: 36px;
    background: url('../images/bigboxbot.gif') no-repeat top left;
    overflow: hidden;
}

#searchent {
    margin: 5px 0 5px 0;
}