*{margin:0;padding:0;}

body{
         background: #A3B4C3 url(../../../images/bg.gif) center top no-repeat fixed;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
}
/*
Version: 2.0.4
Author: WooThemes
Author URI: http://www.woothemes.com/
Copyright: (c) 2009 WooThemes.
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/
/*========= SETUP =========*/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0px; padding:0px}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
ol, ul, li { list-style:none }
a img { border:none }

a{
        color: #000000;
        text-decoration: none;
}
a:hover{
        text-decoration: underline;
}
textarea{
        border: #999999 1px solid;
        font-size: 12px;
        padding: 2px;
}
select{
        padding: 0;
}
li{
        list-style: none;
}
/*========= LAYOUT =========*/
#page{
        background: #FFF;
        margin: 0 auto;
        width: 990px;
        overflow:hidden;
}
* html #page{
        height:100%;
}
/*--- Own Header ---*/
#top {
         display:block;
         width: 990px;
         height: 175px;
         background : #FFF url(../../../images/bg_header.gif) top left no-repeat;
}
#header {
         width:990px;
         height:175px;
}
ul#header li {
         float:left;
         display:inline;
}
ul#header li.claim {
         padding:20px 20px 50px 20px;
         height:105px;
         width:106px
}
ul#header li.mid{
         padding: 27px 33px 0px 67px;
         width:743px;
}
#banner{
         display:block;
         width:728px;
         height:90px;
         background: url(http://www.nur-hotel.de/images/anzeige.png) top right no-repeat;
         padding-right:15px;
         overflow:hidden;
}
/*--- Mainmenu ---*/
#mainmenu{margin:26px 0 0 0;width:743px;height:32px;overflow:hidden;}
.menu {width:773px; height:100px;font-size:12px;}
.menu ul li a, .menu ul li a:visited {display:block;text-decoration:none;width:107px;height:30px;text-align:center;color:#fff;border:1px solid #fff;background:#CCC;line-height:30px;font-size:12px;overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left;}
.menu ul li:hover a {color:#fff; background:#3499FF;}


/*--- Main Columns ---*/
#columnsstart{
        clear:both;
        width:990px;
        margin: 0;
        padding: 15px 0 0 0;
        background-color:#FFF;
}
#columns{
        clear:both;
        width:990px;
        margin: 0;
        padding: 0;
        background-color:#FFF;
}
.col1{
        float: left;
        width: 663px;
        padding-right:25px;
}
.col2{
        float: right;
        width: 302px;
}
/*--- Sub Columns ---*/
.subcol{
        width: 146px;
}
.subcol h2{
        color: #0066BB;
        font-size: 14px;
        padding: 0 0 10px;
}

/*--- Breadcrumb ---*/
#globaltrack{
        clear:both;
        width:990px;
        padding:20px 0px 20px 15px;
}
#globaltrack a{
        color:#3499FF;
        text-decoration:none;
        font-weight:bold;
}
/*========= HEADER =========*/
/*- RSS -*/
#rss{
        display:block;
        border:1px solid #EAEAEA;
        padding: 10px;
        text-align: right;
        width: 280px;
        height:61px;
        background: url(images/ico-rss.gif) 98% 50% no-repeat;
        margin:0 0 20px;
}
#rss a{
        color: #b3b3b3;
}
#rss ul{
        float: left;
        margin: 13px 0 0;
        width: 220px;
}
#rss li{
        margin: 0 0 3px;
        padding: 0 0 5px;
}
#rss img{
        float: right;
}
/*========= FEATURED POSTS (FRONT-PAGE) =========*/
.featured{
        background: #F8F8F8;
        height: 200px;
        margin: 0 0 10px;
        overflow: hidden;
        padding-right:10px;
}
.featured h2{
        font-size: 11px;
        padding: 10px 0;
}
.featured h3{
        font-size: 14px;
        padding: 0 0 10px 0;
}
.featured h3 a {
        color:#000;
}
.featured h3 a:hover {
        color:#0066BB;
}
.featured p {
        margin-bottom:10px;
}
.featured-img{
        margin: 0 10px 0 0;
        width:350px;
        height:200px;
        float:left;
        display:inline;
}
#ribbon{
        width:138px;
        height:138px;
        float:right;
}
#featured-th{
        height: 57px;
        margin: 0 0 20px;
}
#featured-th img{
        margin: 0;
        border:none;
}
#featured-th .idTabs {
        list-style:none;
        }
#featured-th .idTabs li {
        float:left;
        display:inline;
        margin-right:12px;
        }
#featured-th .idTabs li.last {
        margin-right:0px !important;
        }
/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/
#video-frame {
        background:#F8F8F8;
        float:left;
        width:663px;
        height:280px;
        }
.video-left {
        float:left;
        width:350px !important;
        display:inline;
        }
.video-left p {
        padding:0px !important;
        margin:0px !important;
        }
.video-left h2 {
        display:none;
        }
.video-right {
        float:right;
        width:313px;
        display:inline;
        padding-top:7px;
        }
.video-right h2{
        color: #0066BB;
        font-size:1.3em;
        line-height:1.2em;
        font-weight:bold;
        padding: 0 0 0 10px !important;
        margin:0 !important;
        }
.video-right p{
        color: #999;
        font-size:0.9em;
        line-height:0.8em;
        font-weight:bold;
        padding: 0 0 7px 10px !important;
        margin:0 !important;
        }
.video-right .idTabs {
        border-top:1px solid #FFF;
        list-style:none;
        margin:5px 0px 0px 0px;
        padding:0px;
        }
.video-right .idTabs li {
        margin:0px;
        border-bottom:1px solid #FFF;
        background:#DDD;
        line-height:10px;
        }
.video-right .idTabs li a {
        color:#000;
        font-weight:bold;
        font-family:Tahoma, Arial;
        text-decoration:none;
        display:block;
        padding:10px 10px;
        }
.video-right .idTabs li a:hover {
        background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;
        }
.video-right .selected {
        background:#CCCCCC url(images/ico-watch.gif) right center no-repeat !important;
        }

/*========= BLOG POST STYLING =========*/
/*=== Small Box Post ===*/
.post{
        margin: 0;
}
.post h2{
        font-size: 1em;
        padding: 0 0 5px;
}
.post h3{
        font-size: 1.3em;
}
.post h3 a{
        color: #673503;
}
.post p{
        padding: 0 0 15px;
        text-align:justify;
}
.post p.posted{
        color: #999;
}
.post p.postline{
        clear:all;
        line-height:20px;
        margin-top:10px;
        text-align:justify;
}
.post p.tagcity{
        margin-top:3px;
        color:#999;
        font-size: .85em;
}
.post p.tagcity a{
        color:#999;
        font-size: .85em;
}
.post p.starssm {
        line-height:11px;
        margin:0px;
        padding:0px 0px 5px 0px;
}
.post-cat p.starssm {
        line-height:11px;
        margin:0px;
        padding:0px 0px 10px 0px;
}
.post-cat p.tagcategories, .post-cat p.tagarchiv{
        margin-top:10px;
        color:#999;
}
.post-cat p.tagarchiv a{
        color:#999;
        font-size: 1.00em;
}
.post-cat p.tagcategories a{
        color:#999;
        font-size: 1.00em;
}
/*- Box -*/
.box{
        clear: both;
        height: 1%;
        margin: 20px 0 20px;
        padding: 20px 0 20px;
}
.box .post{
        width: 322px;
}
.box .post h2{
        font-size: .85em;
}
.box .post h3{
        font-size: 1em;
}
.box .post p.posted{
        font-size: .85em;
}
/*=== Traditional Blog Post ===*/
.post-alt{
        background: #F8F8F8 url(images/blogpost.gif) top left no-repeat;
        width:623px;
        padding: 15px 20px 20px 20px;
        margin:6px 0 20px 0;
}
.post-alt h1{
        font-size: 1.4em;
}
.post-alt h2{
        font-size: 1.2em;
}
.post-alt h3{
        font-size: 1.0em;
}
.post-alt h2{
        color:#999;
        margin:0 0 20px;
}
.post-alt h3{
        color:#333;
        margin:0 0 20px;
}
.post-alt h2.noborder,
.post-alt h3.noborder{
        color:#02529E;
        margin:0px;
}

.post-alt h1 a,
.post-alt h2 a,
.post-alt h3 a{
        color: #673503;
}
.post-alt p {
        padding-bottom:15px;
        text-align:justify;
        line-height:18px;
}
.post-alt p b {
        line-height:20px;
}
.post-alt p a:link, .post-alt p a:visited{
        text-decoration:none;
        color:#222;
        border-bottom:1px dotted #222;
}
.post-alt p a:hover{
        text-decoration:none;
        color:#222;
        border:none;
}
.post-alt p.posted{
        color: #999;
}

.post-alt p.archivpost,
.post-alt p.tagpost{
        clear:all;
        line-height:20px;
        padding-top:15px;
        text-align:justify;
}
.post-alt p.archivpostedtags,
.post-alt p.tagpostedtags{
        padding-bottom:0px;
}
/*=== Category Blog Post ===*/
.post-cat{
        background: #F8F8F8;
        width:623px;
        padding: 10px 20px 0px 20px;
        border-bottom:20px solid #FFF;
}
.post-cat h1{
        font-size: 1.4em;
}
.post-cat h2,
.post-cat h3{
        font-size: 1.2em;
}
.post-cat h2,
.post-cat h3{
        color:#02529E;
        margin:0 0 20px;
}

.post-cat h2.noborder,
.post-cat h3.noborder{
        color:#02529E;
        margin:0px;
}

.post-cat h1 a,
.post-cat h2 a,
.post-cat h3 a{
        color: #673503;
}
.post-cat p {
        padding-bottom:15px;
        text-align:justify;
}

.post-cat p.posted{
        color: #999;
}

.post-cat p.archivpost,
.post-cat p.tagpost{
        clear:all;
        line-height:20px;
        padding-top:15px;
        text-align:justify;
}
.post-cat p.archivpostedtags,
.post-cat p.tagpostedtags{
        padding-bottom:0px;
}
.post-alt p.preisvergleich a{
        text-decoration:none;
        border-bottom:none;
}
.post-alt p.preisvergleich{
        line-height:30px;
        text-align:right;
        height:30px;
        padding:20px 0px;
}
/*=== Page Blog Post ===*/
.post-page{
        background: #F8F8F8;
        width:623px;
        min-height:1024px;
        padding: 10px 20px 0px 20px;
}
.post-page h1{
        font-size: 1.4em;
}
.post-page h2,
.post-page h3{
        font-size: 1.2em;
}
.post-page h2,
.post-page h3{
        color:#02529E;
        margin:0 0 20px;
}

.post-page h2.noborder,
.post-page h3.noborder{
        color:#02529E;
        margin:0px;
}

.post-page h1 a,
.post-page h2 a,
.post-page h3 a{
        color: #673503;
}
.post-page p {
        padding-bottom:15px;
        text-align:justify;
}

.post-page p.posted{
        color: #999;
}

.post-page p.archivpost,
.post-page p.tagpost{
        clear:all;
        line-height:20px;
        padding-top:15px;
        text-align:justify;
}
.post-page p.archivpostedtags,
.post-page p.tagpostedtags{
        padding-bottom:0px;
}

/*=== Buttons ===*/
.continue{
        background: url(images/ico-arrow.gif) no-repeat left;
        padding: 0 0 0 13px;
        font-weight:bold;
}
.comments {
        padding-bottom:0px !important;
}
.comments a{
        background: url(images/ico-comm.gif) no-repeat left;
        color: #000000;
        padding: 0 0 0 20px;
        font-weight:bold;
}
a.more{
        background: url(images/ico-arrow2.gif) no-repeat right;
        color: #c0c0c0;
        font-size: 1.2em;
        font-weight: bold;
        padding: 0 20px 0 0;
}
/*=== Traditional Blog Post ===*/
.navigation {
}
.navigation a {
        color: #c0c0c0;
        font-size: 1.2em;
        font-weight: bold;
}
.alignleft{
        display:inline;
        float:left;
}
.alignright{
        display:inline;
        float:right;
}

/*========= ARCHIVE SPECIFIC =========*/
#archivebox {
        background: #F8F8F8 url(images/blogpost.gif) top left no-repeat;
        width:663px;
        height:111px;
        margin-top:6px;
}
#archivebox h1, #archivebox h2 {
        font-size:12px;
        font-weight:bold;
        padding:60px 0 0 20px;
}
#archivebox em, #archivebox h1 em, #archivebox h2 em{
        color:#C0C0C0 !important;
        font-style:normal;
}
.archivefeed {
        margin-top:5px;
}
.archivefeed a {
        background:url(images/ico-arcfeed.gif) center left no-repeat;
        padding-left:20px;
        color:#000;
        font-weight:bold;
}
.arclist{
        padding: 10px 0 10px;
        width: 260px;
}
.arclist h2{
        color: #000;
        font-size: 12px;
        padding: 0 0 10px 0 !important;
}
.arclist ul li{
        padding:0 0 7px 10px;
        color:#999999;
}
/*========= Page SPECIFIC =========*/
#pagebox {
        background: #F8F8F8 url(images/blogpost.gif) top left no-repeat;
        width:663px;
        height:111px;
        margin-top:6px;
}
#pagebox h1, #archivebox h2 {
        font-size:16px;
        font-weight:bold;
        padding:40px 0 0 20px;
        color:#DDDDDD;
}
#pagebox em, #pagebox h1 em, #pagebox h2 em{
        color:#C0C0C0 !important;
        font-style:normal;
}
.pagefeed {
        margin-top:5px;
}
.pagefeed a {
        background:url(images/ico-arcfeed.gif) center left no-repeat;
        padding-left:20px;
        color:#000;
        font-weight:bold;
}
/*========= SINGLE POST SPECIFIC =========*/

.singletags {
        margin-top:5px;
        font-weight:bold;
        color:#C0C0C0;
}
.entry p{
        line-height:20px;
        lext-align:justify;
        }
.entry p strong{
        line-height:20px;

        }
.entry blockquote {
        color:#02529E;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:14px;
        font-weight:bold;
        line-height:18px;
        margin:10px 80px 20px 80px;
        }
.entry blockquote span {
        font-family: Arial, Helvetica, sans-serif;
        font-size:20px;
        }
.entry blockquote p {
        padding: 5px 0px;
        margin: 5px 0px;
        line-height: 20px;
        }
.entry ul, .entry ol {
        margin-bottom:15px;
        line-height:20px;
        }
.entry ul li ul, .entry ol li ol{
        margin-bottom:0px;
        padding-top:3px;
        }
.entry ul li {
        /*list-style:circle inside !important;*/
        margin-left:15px;
        padding:3px 0px;
        }
.entry ul li ul li {
        /*list-style:disc inside !important;*/
        }
.entry ol li {
        /*list-style:decimal inside !important;*/
        font-size:12px;
        padding:3px 0px;
        }
.entry ol li ol li {
        /*list-style:decimal-leading-zero inside !important;*/
        }

.entry div.alignleft{
        border-right:30px solid #FFF;
        background:#F8F8F8;
        }

/*========= COMMENTS =========*/
#comment{
        clear:both;
}
#comment p.loggedinas{
        padding:0 0 20px 20px;
}
#comment input.cominput{
        border:1px solid #C0C0C0;
}
#comment .comtextarea{
        border:1px solid #C0C0C0;
}
h2.commh2{
        font-size: 1.4em;
        padding: 0 0 5px 20px;
        font-weight:bold !important;
}
ol.commentlist{
        margin: 10px 0 20px;
        padding: 0;
        list-style: none;
        font-size: 12px;
        line-height: 20px;
}
ol.commentlist p{
        margin-bottom:10px;
        display:inline;
        line-height: 20px;
}
ol.commentlist cite{
        font-style: normal;
        font-weight: bold;
}
ol.commentlist li{
        padding: 20px 10px 10px 10px;
}
ol.commentlist li.alt{
        padding: 10px 20px 10px 20px !important;
        background:#F8F8F8;
}
ol.commentlist li.alt2{
        padding: 10px 20px 10px 20px !important;
        background:#FFF;
}
/*========= SIDEBAR =========*/
.sideTabs {
        border-bottom:1px solid #F8F8F8;
        height:31px;
        width:302px;
        float:left;
        display:block;
        }
.sideTabs .idTabs{
        font-size: 12px;
        height: 30px;
        letter-spacing: -1px;
}
.sideTabs .idTabs li{
        float: left;
        font-size: 13px;
        line-height: 30px;
}
.sideTabs .idTabs li a{
        background: #F8F8F8;
        border: 1px solid #F8F8F8;
        border-bottom: 0;
        color: #c0c0c0;
        display: block;
        margin: 0 2px 0 0;
        padding: 0 10px;
        font-weight:bold;
}
.sideTabs .idTabs li a:hover,
.sideTabs .idTabs .selected{
        background: #FFF;
        border: 1px solid #F8F8F8;
        border-bottom:1px solid #FFF;
        color: #373737;
        text-decoration: none;
}
.navbox{
        background: #FFF;
        border: 1px solid #F8F8F8;
        border-top: 0;
        margin: -2px 0 25px;
        padding: 10px;
        position: relative;
        min-height:42px;
}
.list1,list3,list4{
        padding-bottom:12px;
        }
.list1 li,.list3 li,.list4 li{
        background: url(images/ico-star.gif) no-repeat left center;
        padding: 6px 0 6px 25px;
}
.list1 li a,.list3 li a,.list4 li a, span.list1 a {
        color: #000000;
}
.list3 li {
        background: url(images/ico-mostcomm.gif) no-repeat left center !important;
        }
.list4 li {
        background: url(images/ico-feat.gif) no-repeat left center !important;
        }
/*- Ads -*/
.ads{
        border: 1px solid #eeeeee;
        height: 120px;
        margin: 0 0 25px;
        padding:5px;
}
.ads img{
        float: left;
        margin: 0 5px 0 0;
}
.ads img.last{
        margin: 0 !important;
}
/*=== DropDown Lists ===*/
.catlist{
        margin: 0 0 15px;
        padding: 0 0 10px;
        width: 146px;
}
.catlist h2{
        color: #0066BB;
        font-size: 14px;
        padding: 0 20px 0 0 !important;
}
.list-alt {
        padding-top:10px;
        }
.list-alt li{
        margin: 0 0 7px;
}
.list-alt li a{
        color: #000000;
}
/*=== Styling Widget Lists ===*/
.widget h2 {
        text-transform:uppercase;
        }
.widget ul {
        /*background: url(images/hl-dot.gif) repeat-x bottom;*/
        margin: 0 0 15px;
        padding: 0 0 7px;
}
.widget ul li{
        margin: 0 0 7px;
}
.widget ul li a{
        color: #000000;
}
/*========= FOOTER =========*/

#footer {margin-top:20px;clear:all;background: url(http://www.nur-hotel.de/images/bg_bottom.gif) top left no-repeat;min-height:115px}

#footer .fl{
        margin:55px 0 0 15px;
}
#footer .fr{
        margin:55px 15px 0 0;
}

#footer a{
        color: #333333;
}
#footer img {
        vertical-align:middle;
}
/*========= MISC =========*/
.fix{
        clear: both;
        height: 1px;
        margin: 0 0 -1px;
        overflow: hidden;
}
/*.hl{ background: url(images/hl-dot.gif) repeat-x bottom;}*/
.hl-full{
        background: url(images/hl-dot-full.gif) repeat-x bottom;
        float:left;
        clear:both;
        height:2px;
        width:100%;
        margin:20px 0 25px !important;
        margin:10px 0 15px;
        padding:0 !important;
}
.hl2{
}
.hl3{
        padding: 10px 0 0;
}
.blog{
        /*width:673px !important;*/
        float:left;
}
.between{
        height:2px;
        margin-bottom:15px;
        }
.fl{
        float: left;
}
.fr{
        float: right;
}
.ac{
        text-align: center;
}
.ar{
        text-align: right;
}
.th{
        border: 1px solid #F8F8F8;
        float: left;
        margin: 0 10px 0 0;
        padding: 3px;
}
.gravatar {
        float:left;
        border: 1px solid #000;
        margin-right: 10px;
}
/*========= Hotelsuche Startseie (siehe in featured.php) =========*/
#map-start{
        margin:6px 0px 20px 0px;
        padding:116px 5px 5px 5px;
        display:block;
        width:653px;
        height:228px;
        background: #F8F8F8 url(http://www.nur-hotel.de/images/bg_pv_start_header.gif) top left no-repeat;
}
#map-start h1{
        font-size:16px;
        color:#5C5C5C;
        padding: 0 0 15px 0;
}
#starthotel
{
        padding:0px 0px 0px 15px;
        width:638px;
        height:228px;
        background: #F8F8F8 url(http://www.nur-hotel.de/images/reasons.gif) top right no-repeat;
}
#checkdate
{
        padding:12px 0px 0px 0px;
}
#sb
{
        padding:12px 0px 0px 134px;
}
#quickmap
{
        padding:15px 0px 0px 96px;
        line-height:12px;
}
#quickmap a
{
        font-size:10px;
        color:#000;
}
/*========= Ads =========*/
#square{
        margin: 0 0 20px 0;
        border:1px solid #EAEAEA;
        padding:10px 25px 10px 25px;
}
#halfsize{
        margin: 0 0 20px 0;
        border:1px solid #EAEAEA;
        padding:10px 33px 10px 33px;
}
#fbblogcontent{
        clear:both;
        margin: 20px 0 0;
        padding:0px 98px 0px 97px;
        width:468px;
        height:60px;
}
#contentad1{
        margin: 0 0 20px 0;
        border:1px solid #EAEAEA;
        width: 300px;
        height:250px;
}
#contentad2 {
        margin: 0 0 20px 0;
        padding:1px;
        width: 300px;
        height:250px;
}
.video {
        margin: 0 0 20px 0;
        border:1px solid #EAEAEA;
        width: 300px;
        height:225px;
}
#contentad3 {
        margin: 20px 0 20px 0;
        border:1px solid #EAEAEA;
        width: 300px;
        height:250px;
}
/*========= Similar Post =========*/

#similar {
        clear:both;
        margin: 20px 0 0;
        border:1px solid #EAEAEA;
        padding:20px;
}
#similar .similar-post{
        padding:10px 0 10px 0;
        line-height:20px;
}
#similar .similar-post a{
        color:#000;
}
.simlinks{
        line-height:20px;
}
.simlinks a:link,
.simlinks a:visited{
        text-decoration:underline;
        margin-right:3px;
}
.simlinks a:hover{
        text-decoration:none;
}

/*========= Gallery Post =========*/
#quickgallery{
        width:400px;
        background:#F8F8F8;
        margin:0px auto 20px auto;
        padding-bottom:10px;
}
ul.filmstrip li{
        list-style:none;
}

span.url {
        color:#DA222A;
}
a.url {
        color:#DA222A;
}

/*========= Bilder inerhalb Post per Upload =========*/

.aligncenter{
        margin:15px auto 30px;
}
.alignleft{
        padding-right:20px;
}
.alignright{
        padding-left:20px;
}
.aligncenter img{
        margin:5px;
}
.alignleft img, .alignright img{
        margin:5px;
}
.alignnone img{
        margin:5px;
}
.alignnone{
        margin:15px auto 30px;
}
.wp-caption{
        background:#F8F8F8;
}

.wp-caption-text{
        background:#000;
        color:#FFF;
        font-size:10px;
        margin:-5px 5px 0px 5px;
}
p.wp-caption-text{
        padding:5px 0 10px 0;
        line-height:15px;
        text-align:center;
        background:#000;
        color:#FFF;
        font-size:10px;
}
div.alignleft{
        margin:0 10px 15px 0;
}
div.alignright{
        margin:0 0 15px 10px;
}
#featuredcities {width:663px;padding:0;background:#FFF url(../../../images/dest_headline.gif) 2% 50% no-repeat;margin: 0 0 20px 0;}
#featuredcities ul {display:block;width:500px;margin:0 0 0 163px;height:100px}
#featuredcities li {float:left;display:inline;text-align:center;}
#featuredcities li a {float:left;display:block;width:121px;height:16px;line-height:16px;color:#000;background:#F8F8F8;border:2px solid #FFF;}

#featuredpartners {width:663px;background:#FFF url(../../../images/featuredpartners.gif) top left no-repeat;margin:20px 0 0 0;height:152px;}


/*** Searchboxstyles Partner */
.ac_input {width: 380px;}
.ac_results {padding: 0px;border: 1px solid black;background-color: #f9f9f9;overflow: hidden;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {
        margin: 0px;
        padding: 2px 5px;
        cursor: pointer;
        display: block;
        width:280px;
        font-size: 12px;
        overflow: hidden;
        text-align:left;
        font-weight:normal;
}
.ac_over {
        background-color: Highlight;
        color: HighlightText;
}
/******* Only required of IE - Has issues with z-index and dropdowns *************/
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}
/******* Infodot *************/
p.show {margin:-40px 0 25px 155px}
p.show a:hover {background-color:#F8F8F8;color:#F8F8F8;text-decoration:none}
p.show a:link span{display: none;}
p.show a:visited span{display: none;}
p.show a:hover span {position: absolute;margin:25px 0px 0px -155px;background-color: #F8F8F8;width:620px;padding: 5px 0px 5px 0;color: #333;text-align:justify;line-height:20px;height:185px;display: block;}

/******* Infodot *************/
#mappingsmall {padding: 0 0 20px 0}

/******* Youtube *************/
#video {border:1px solid #F8F8F8;width:300px;margin:0 0 20px 0}

/******* Google Ads *************/
#googleCA, div.googleCA {border:1px solid #F8F8F8;width:300px;margin:-5px 0 20px 0;height:250px}
div.googleCAT {border:1px solid #F8F8F8;width:250px;height:250px;margin:-5px 0 20px 0;padding:5px 50px 5px 0}

ul.simiLAR li {
         float:left;
         display:inline;
         margin-right:5px;
}
ul.simiLAR li a{
         text-decoration:underline;
}