/* Reset */
.magic:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.magic{display: inline-block;}
.cb{clear: both;}
*{padding: 0;margin: 0;}
body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, li, dl, dd, fieldset, legend, address
{margin: 0;padding: 0;}

a, a:visited, a:active{text-decoration: none;}
a:hover{text-decoration: underline;}

fieldset, img, a img{border: 0;}
fieldset.accessibility{border: none;margin: 0;padding: 0;}
fieldset.accessibility legend{display: none;}

:focus{outline: 0;}
.hide, .hide a, .hide a:hover, .hide a:visited, h1 span{position: absolute;top: -500px;width: 1px;height: 1px;overflow: hidden;}
.hide a:active{position: static;width: auto;height: auto;}
.imgDelay{display: none;}
.ac_results{padding: 0px;border: 1px solid #ccc;background-color: #fff;margin-top: 1px;overflow: hidden;z-index: 99999;}
.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: default;display: block;color: #333;font: menu;font-size: 12px;line-height: 16px; /* Note: important, if line-height not setted or setted in relative units scroll will be broken in firefox */overflow: hidden;}
.ac_loading{background: #fff url('indicator.gif') right center no-repeat;}
.ac_odd{background-color: #eee;}
li.ac_over{color: #fff;}

.align-left, .left{float:left;text-align:left;margin-right:10px;}
.align-right, .right{float:right;text-align:right;margin-left:10px;}
.align-center, .center{margin:0 auto;text-align:center;}
.hide{display:none;}
.show{display:block;}

/* Setup */
body{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:125%;color:#333;text-align:center; background-color:#31331D; background-position:top center; background-image:url(../images/design2/bg.jpg); background-repeat:repeat-x;}
#masthead, #container, #footer, .corporateNav{margin: 0 auto;width: 1000px;position: relative;}
#masthead, #navigation, #container, #footer, .corporateNav{font-size: 11px;text-align: left;}
#container{clear:both;margin-top: 0px;text-align: left;}
#container #skyscraper{position:absolute;right:6px;top:373px;}
#container #skyscraper.no-banner{top:315px;}
#container #skyscraper.no-services{top:101px;}
#container #skyscraper.no-services-breadcrumb{top:1px;}
#container #skyscraper.no-services-search{top:82px;}

#container #services{position:absolute;right:6px;top:82px;width:100px;}
#container #services.no-banner{top:18px;}
#superbanner{margin-top:16px;}
#banner{position: absolute;right: 8px;top: 10px;}
#homewelcomebanner {position:relative;}
#homewelcomebanner img{padding:0 5px 10px 5px;}
#homesearch{position:absolute;right:5px;top:15px;width:450px;height:45px;}
#homesearch .homesearch_form{margin:21px 0 0 20px;color:black;}

/************************************/
/* Masthead - Master Header         */
/************************************/

#masthead{background:#B5B293;height:124px;margin:0px auto;padding-bottom:12px;position:relative;width:1000px;}


    /************************************/
    /* Logo                             */
    /************************************/
    #masthead #logo{left: 15px;position: absolute;top: 12px;}
    #masthead #logo p.strapline{color: #fff;font-size: 1.1em;}

    #masthead #logo a{font-size:2.6em;width: 315px;height:85px;background: transparent url('../images/design2/logo_dec.png') 0 0 no-repeat;color: #fff;text-decoration: none;display:block;}

    #masthead #logo a span{visibility: hidden;} 
    #masthead #logo #changelocation{background:url(https://www.MyAntiques.ie/static/default/images/changelocation_bg.png) no-repeat scroll 0 0;width:224px;height:25px;margin:0;padding:3px 0 0 27px;cursor:pointer;}
    #masthead #logo #changelocation span{font-family:Calibri, Verdana, Arial;font-size:16px;color:#ffffff;}
    /************************************/
    /* Body color logos                 */
    /************************************/
    body.colour01 #masthead #logo h1{background-image: url('../images/logo-sport.png');}
    body.colour02 #masthead #logo h1{background-image: url('../images/logo-travel.png');}
    body.colour03 #masthead #logo h1{background-image: url('../images/logo-goingout.png');}
    body.colour04 #masthead #logo h1{background-image: url('../images/logo-stayingin.png');}
    body.colour05 #masthead #logo h1{background-image: url('../images/logo-stylebeauty.png');}
    body.colour06 #masthead #logo h1{background-image: url('../images/logo-househome.png');}
    /************************************/
    /* Search box                       */
    /************************************/
    #masthead #searchBox{position: absolute;top: 10px;left: 333px;height: 42px;padding-left: 8px;background: transparent url('../images/main-search-bkg.png') left top no-repeat;}
    #masthead #searchBox div{height: 42px;background: transparent url('../images/main-search-bkg.png') right bottom no-repeat;padding-right: 8px;}
    #masthead #searchBox div form{position: relative;top: 8px;}
    #masthead #searchBox input.what{border: 1px solid #adadad;padding: 2px 4px; padding:4px4px;width:312px;float:left;margin-right:6px;overflow:hidden;font-size:1.6em;}
    #masthead #searchBox input.inactiveWhat#what{color: #a1a1a1;font-size: 1.2em;font-weight: normal;padding: 4px 4px; padding:5px 4px;height:16px;}
    #masthead #searchBox button{position: relative;top: -1px;border: none;background: transparent url('../images/main_search_button.png') 0 0 no-repeat;width: 66px;height: 28px;}
    #masthead #searchBox button span{visibility: hidden;}
    /* V2 */
    #masthead #searchForm{background-color:#FBFBFB;padding:12px 24px;position:absolute;right:24px;top:28px;
        -moz-border-radius:5px;
        border-radius:5px;                      
    }
    #masthead #searchForm button{background-color:#b5b293;color:#FFF;}
    /************************************/
    /* Leaderboard-Header                       */
    /************************************/
    #leaderboard-header{padding: 5px;}
        
    /************************************/
    /* Quicklinks                       */
    /************************************/
    #quicklinks-wrap{margin: 0 auto;width: 1000px;}
    #quicklinks{margin-left:0 !important;}
    #quicklinks{background-color: #433F3C;color: #FFFFFF;font-size: 11px;height: 21px;list-style: none;}
    #quicklinks li {border-left:2px solid #AAAAAA;float:right;font-weight:900;margin:4px 0;padding:0 12px;}
    #quicklinks li.welcome{border:none;float:left;}
    #quicklinks li.text-unbold{font-weight:500;}
    #quicklinks li a {color:#FFFFFF;}
    #quicklinks #mapsearch{border:none;}
    #quicklinks #mapsearch, #quicklinks #plannerbutton{cursor:pointer;}
    /************************************/
    /* Dynamic Dropdowns                */
    /************************************/ 
    #dropwrapper{display: none;height: 1%;margin: 0 auto 4px;overflow: hidden;position: relative;width: 1000px;}
        #headerwrap{background-color:#888888;height:26px;padding:4px;width:100%;}
            #dropheader{font-size:14px;margin:0 auto;width:1000px;color:#fff;}
                #dropheader li {float:left;list-style:none;margin-right:24px;}
                #dropheader li.float-right {font-weight:900;margin:-4px 5px 0 0;}                
                    #dropheader li h2 {margin-right:48px;}        
        #dynamicclose{background-color:#555555;color:white;font-size:11px;height:14px;padding:2px 0;text-align:center;width:100%;cursor:pointer;}
/************************************/
/* Navigation                       */
/************************************/
#navigation {background-color: #B5B293;height: 42px;margin: 0px auto;padding:0px;position: relative;top: -26px;width: 1000px;z-index: 100;}
    /************************************/
    /* First level nav                  */
    /************************************/
    #navigation ul{list-style-type: none;}
    #navigation ul li{float: left; padding:5px;}
    #navigation ul li a{color: #444325;display: block;font-size: 12px;font-weight: 900;margin:0 2px;min-width: 40px;padding: 6px 7px;text-decoration: none;text-transform:capitalize;}
    #navigation li a:hover, #navigation li a.hover, #navigation li.hover a, #navigation li.active a{background-color: white;color: #333;margin-top: 3px;padding-top: 3px;}
    
    #navigation ul li ul{background:#FFF;display:none;position:absolute;z-index:10000;}
    #navigation ul li ul li{display:block;}
    #navigation ul li:hover ul{display:block;}
    
    /************************************/
    /* Default SubNav Bg                */
    /************************************/
    #navColourBlock div{background-color: #FFF; }
    /************************************/
    /* Level2 (subnav)                  */
    /************************************/
    #navigation ul.level1 li ul.level2{background-color: white;display: none;left: 0px;position: absolute;}
    #navigation ul.level1 li ul.level2{background: url('../images/design2/header-shadow.png') repeat-x scroll 0 bottom #FFF;
    height: 30px;
    overflow: hidden;
    padding-bottom: 8px;
    width: 1000px;}
    #navigation ul.level1 li ul.level2.active {display:block;}
    /************************************/
    /* level2 reset                     */
    /************************************/
    #navigation ul.level2 li, #navigation ul.level2 li a, #navigation ul.level2 li a span{color: #444325;margin: 0;padding: 0;}
    #navigation ul.level2 li a{font-size: 10px;font-weight: 500;padding: 6px 0px 4px 18px;text-transform: none;}
    #navigation ul.level2 li a:hover{text-decoration: underline;}
    /************************************/
    /* Colour Block                     */
    /************************************/
    /*#navColourBlock{z-index: 1;position: absolute;top: 111px;left: 0;width: 100%;}*/
    #navColourBlock{z-index:1;position:relative;left: 0;margin-bottom:-30px;width: 100%;top:-28px;float:left;}
    #navColourBlock div{height: 32px;display: block;}
/************************************/
/* Footer                           */
/************************************/

#footer{background:#423f3d  repeat-x 0 0;overflow: auto;padding: 15px;text-align: left;width: 970px;}
#footer-map{background:transparent  no-repeat right top;overflow:hidden;height: 260px;}
#footer a{color: #b3d8fd;}

#footer{background:#E6E6CE repeat-x 0 0;overflow: auto;padding: 15px;text-align: left;width: 970px;}
#footer-map{background:transparent no-repeat right top;overflow:hidden;height: 260px;}
#footer a{color: #90B04B;}

#footer ul{font-size: 1.1em;list-style-type: none;}
#footer ul li{float: left;width: 215px;}
#footer ul li ul{margin-left: 2px;padding-right: 10px;}
#footer ul li ul li{margin-bottom: 12px;float: left;width: 215px;}
#footer ul li h3{color: #FFF;font-size: 1.2em;font-weight: 900;margin-bottom: 18px;text-transform: uppercase;}
/************************************/
/* Header                           */
/************************************/
#header-restaurant,  #header-search{height:1%;margin-bottom:10px;overflow:hidden;padding:10px;position:relative;background-color:#FFFFFF;border:1px solid #DADADA;}
#header h1, #header-restaurant h1, #header-search h1{font-size:1.6em;}
#header .header-left, #header-restaurant .header-left, #header-search .header-left {float:left;width:48%;overflow:hidden;}
#header .header-right, #header-restaurant .header-right, #header-search .header-right {background:#F9F9F9;border:1px solid #EEE;float:right;margin:0;overflow:hidden;padding:5px;border-radius:5px;-moz-border-radius:5px;}
#header, #header-search, #header-restaurant {background: #FFF;border:1px solid #EEE; height:48px;margin: 0px 4px 5px;overflow:hidden;padding:5px;position:relative;border-radius:3px;-moz-border-radius:3px;}
/*#header{height:35px;}*/

/* Breadcrumbs */
#header ul.breadcrumb, #header-restaurant ul.breadcrumb, #header-search ul.breadcrumb {background:none repeat scroll 0 0 transparent;bottom:3px;clear:both;font-size:1.0em;list-style-type:none;position:absolute;}
#header ul.breadcrumb, #header-restaurant ul.breadcrumb, #header-search ul.breadcrumb{font-weight:bold;margin-right:7px;padding-left:0;}
#header ul.breadcrumb li, #header-restaurant ul.breadcrumb li, #header-fashion ul.breadcrumb li, #header-search ul.breadcrumb li{color:#666;float:left;list-style-type:none;padding:0 0 0 6px;}
#header ul.breadcrumb .last, #header-restaurant ul.breadcrumb .last, #header-search ul.breadcrumb .last {background:none repeat scroll 0 0 transparent;}
.breadcrumb a{color:#333;}





/*category thumbs*/
#browse{}
#browse ul{float:left; margin-top:15px;}
#browse ul li{float:left; margin:0 11px 22px 0; list-style:none;}
#browse ul li.last{margin-right:0;} 
#browse ul li a, #browse ul li a:visited{color:#55682C;}
#browse ul li a:hover{color:#90B04B;}
#browse a span.img{display:block; width:140px; height:140px; background-position:0 0; background-repeat:no-repeat;}
#browse a:hover span.img{background-position:0 100%;}
#browse a span.label{display:block; text-align:center; font-size:14px; font-weight:400; padding-top:5px;}

#browse .art .img{background-image:url(../images/design2/art.jpg);}
#browse .books .img{background-image:url(../images/design2/books.jpg);}
#browse .ceramics .img{background-image:url(../images/design2/ceramics.jpg);}
#browse .clocks .img{background-image:url(../images/design2/clocks.jpg);}
#browse .furniture .img{background-image:url(../images/design2/furniture.jpg);}
#browse .glass .img{background-image:url(../images/design2/glass.jpg);}
#browse .jewellery .img{background-image:url(../images/design2/ring.png);}
#browse .lighting .img{background-image:url(../images/design2/lighting.jpg);}
#browse .silver .img{background-image:url(../images/design2/silver.jpg);}
#browse .textiles .img{background-image:url(../images/design2/textiles.jpg);}
#browse .toys .img{background-image:url(../images/design2/toys.jpg);}
#browse .wine .img{background-image:url(../images/design2/wine.jpg);}
#browse .miscellaneous .img{background-image:url(../images/design2/miscellaneous.jpg);}



/************************************/
/* Corporate Nav                    */
/************************************/



.corporateNav{background-color:#FFFFFF;margin:0 auto;padding:2px 4px 4px;text-align:center;width:900px;}
.corporateNav a{color: #268101;}
.corporateNav ul{font-size: 1.2em;display: inline;}
.corporateNav ul li{display: inline;list-style-type: none;margin: 0 4px;}
.corporateNav p{display: inline;padding: 0 10px 0 0;font-size: 1.1em;}
/************************************/
/* Admin - Administration           */
/************************************/
#admin{width:1000px;}
    #admin h1{font-size:2em;}
    #admin .menu, #admin .back{position: relative;background-color: #ffffff;color: #000000;font-size: 1.1em;padding: 10px;margin: 10px 0;height:1%;overflow:hidden;border:1px solid #DADADA;}
    #admin .menu h2, #admin .back h2{display:block;font-size:1.4em;margin:10px 0;}
    #admin .menu{width:30%;}
    #admin .menu ul{list-style: none;}
    #admin .menu ul li{list-style: none;margin-top: 8px;padding-bottom: 8px;font-weight: 900;background: transparent url(../images/view-icon.gif) no-repeat scroll 0 1px;height: 14px;padding-left: 12px;}
    #admin .menu ul li a{color: #268101;text-decoration: none;}
    #admin .back ul{list-style:none;}
    #admin .back table{width:100%;}
    #admin .back table tbody tr td{padding:3px 2px;}
    #admin .back table tbody tr td a{color: #268101;text-decoration: none;}
    #admin .back fieldset{margin-bottom:20px;}
    #admin .back fieldset ol{float:left;}    
    #admin .back fieldset .content-entry{height:1%;overflow:hidden;}
    #admin .back fieldset .content-entry input{width:200px;}
    #admin .back fieldset .content-entry input[type="text"]{width:500px;}
    #admin .back fieldset .content-entry input[type="text"]#Boost{width:50px;}
    #admin .back fieldset .content-entry input.small-text{width:70px;}
    #admin .back fieldset .content-entry input[type="checkbox"]{margin-right:5px;width:20px;}  
    #admin .back fieldset .content-entry #slider{float:right;margin:3px 24px 3px 0;width:430px;}
    #admin .back fieldset .content-entry textarea{float:left;height:100px;margin:0 22px 12px 0;padding:5px;width:490px;} 
    #admin .back fieldset .content-entry checkbox{text-align:left;}
    #admin .back fieldset .content-entry label{float:left;margin:3px 10px 10px 0;text-align:left;width:125px;font-weight:900;}
    #admin .back fieldset .content-entry label select{margin:-2px 0 0;width:280px;}
    #admin .back fieldset .content-entry label span{font-weight:400;}
    #admin .back fieldset .amenity-entry{height:1%;overflow:hidden;}
    #admin .back fieldset .amenity-entry input{width:200px;}
    #admin .back fieldset .amenity-entry input[type="text"]{width:330px;}
    #admin .back fieldset .amenity-entry input[type="text"]#Boost{width:50px;}
    #admin .back fieldset .amenity-entry input.small-text{width:70px;}
    #admin .back fieldset .amenity-entry input[type="checkbox"]{margin-right:5px;width:20px;}  
    #admin .back fieldset .amenity-entry #slider{float:right;margin:3px 24px 3px 0;width:430px;}
    #admin .back fieldset .amenity-entry textarea{float:left;height:250px;margin:0 22px 12px 0;padding:5px;width:320px;} 
    #admin .back fieldset .amenity-entry checkbox{text-align:left;}
    #admin .back fieldset .amenity-entry label{float:left;margin:3px 10px 10px 0;text-align:left;width:125px;font-weight:900;}
    #admin .back fieldset .amenity-entry label select{margin:-2px 0 0;width:280px;}
    #admin .back fieldset .amenity-entry label span{font-weight:400;}    
    #admin .back fieldset legend{color:#666;font-size:1.3em;margin:5px 0 10px 0;}
    #admin .back fieldset ul{}
    #admin .back fieldset ul li{float:left;list-style: none;}
    #admin .back fieldset ul li.last{float:none;}    
    #admin .back fieldset ul li a img{border:1px solid #666;padding:2px;margin:8px 10px 8px 0;}
    #admin .back fieldset button {float:none;font-weight:900;margin-top:10px;padding:2px 5px;}
    #admin .back fieldset .content-entry .forgotpassword{margin:10px 0;font-weight:900;}
    #admin .back fieldset .keyword-text{width:250px;margin-right:10px;}
    #admin .back fieldset .login input[type="text"]{width:200px;}
    #admin .back fieldset .login input[type="password"]{width:200px;}
    #admin .back ol li.image-entry{float:left;list-style-type:none;}
    #admin .back ol li.image-entry a img{margin-right:10px;max-height:150px;max-width:150px;} 
    #admin .back h3{margin-bottom:5px;}
    #admin .back .adminleft{float:left;width:660px;}
    #admin .back .adminright{float:right;width:310px;}  
    #admin .back .adminright .submitform{float:right;width:100px;}
    #admin .back ul.locations{list-style:none;margin-bottom:20px;}
    #admin .back ul.images{list-style:none;}
    #admin .back ul.images li.image-entry{position:relative;}
    #admin .back ul.images .removeImage{background-color:#ededed;border:1px solid;cursor:pointer;left:0;padding:4px 4px 2px;position:absolute;top:0;}
    #admin .back ul.amenities{list-style:none;margin:6px;}
    #admin .back ul.amenities .removeAmenity{margin:0 6px;cursor:pointer;}
    #admin .back .editCaption{margin:10px 0 0 0;display:block;}
    
    .rounded{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;radius-topleft:5px;radius-topright:5px;radius-bottomleft:5px;radius-bottomright:5px;}
    a.register-button, a.register-button:hover{color:#FFFFFF;font-size:1.3em;font-weight:900;height:50px;line-height:38px;padding:0 10px;text-decoration:none;width:170px;}
    a.register-button.rounded{background:#2c2c2c none repeat scroll 0 0;text-align: center;float: left;margin: 0;border: none;height: 40px;text-transform: uppercase;}
    a.register-button.rounded:hover{background-color:#646464;} 
    
#savePageWidgetForm{float:left;width:100%;max-width:800px;}
    #savePageWidgetForm h2{font-size:1em;margin-bottom:16px;}
    #savePageWidgetForm fieldset{font-size:12px;font-weight:normal;}
    #savePageWidgetForm fieldset legend{}
    #savePageWidgetForm fieldset ul{list-style:none;}
    #savePageWidgetForm fieldset ul.items{margin-left:12px;}
    #savePageWidgetForm fieldset ul.items li{text-align:left;}
    #savePageWidgetForm fieldset ul.widgetlayer{margin-bottom:12px;}
    #savePageWidgetForm fieldset ul.items li label{width:150px;float:left;text-align:right;}
    #savePageWidgetForm fieldset ul.items li select, 
    #savePageWidgetForm fieldset ul.items li input{width:200px;margin-left:50px;}
    #savePageWidgetForm fieldset ul li button{margin-top:20px;}
    #savePageWidgetForm fieldset .heading{background:#7dd3e7;color:#fff;padding:3px;cursor:pointer;text-align:left;margin:5px;font-size:12px;}
    
/************************************/
/* Container Framework              */
/************************************/
#container{height:1%;min-height:985px;overflow:hidden;padding:16px 0 0;background:#ffffff; }
.column{float:left;list-style:none outside none;margin:10px 0 0 20px;padding-bottom:20px;width:128px;}
.portlet{height: 120px;width: 120px; /*margin: 4px 8px 4px 0;*/padding: 4px;}
.portlet-header{margin: 0.3em;padding-bottom: 4px;padding-left: 0.2em;}
.portlet-header .ui-icon{float: right;}
.portlet-content{padding: 0.4em;}
.ui-sortable-placeholder{border: 1px dotted black;visibility: visible !important;height: 50px !important;}
.ui-sortable-placeholder *{visibility: hidden;}
/************************************/
/* 404 Page Styles                  */
/************************************/
#pagenotfound{width:385px;float:left;margin:12px 12px 0 0;}
#pagenotfound-wrap img{margin-top:12px;}
#pagenotfound ul.category li{float:left;list-style:none outside none;margin:8px 0 0 12px;width:175px;}
#pagenotfound ul.category li a{font-size:14px;font-weight:900;text-decoration:none;color:#268101;}
#pagenotfound ul.category li a:hover{color:#2C9702;}
#pagenotfound ul.category li.subcategory {margin:0 0 0 24px;}
#pagenotfound ul.category li.subcategory a{font-size:11px;}
#pagenotfound .infomsg{font-size:12px;font-weight:900;margin-bottom:36px;}
/************************************/
/* Sitemap Styles                  */
/************************************/
#sitemap ul.category li{float:left;list-style:none outside none;margin:8px 0 0 12px;width:175px;}
#sitemap ul.category li a{font-size:14px;font-weight:900;text-decoration:none;color:#268101;}
#sitemap ul.category li a:hover{color:#2C9702;}
#sitemap ul.category li.subcategory {margin:0 0 0 24px;}
#sitemap ul.category li.subcategory a{font-size:11px;}
/************************************/
/* Widget Styles                    */
/************************************/
#adminbar{float:right;margin-right:130px;}
#adminbar img{margin-left:6px;}
#pageid{float:right;margin-left:8px;}
.widgetbar{white-space:nowrap;}
.widgetbar strong{white-space:nowrap;}

.widget{position:relative;background-color:#ffffff;color:#000000;padding:10px;margin:0 0 8px;height:1%;overflow:hidden;font-size:12px;min-height:266px;}
.widget .hd{margin-bottom: 8px;}
.widget .bd{zoom:1;height: 1%;overflow: hidden;}
.widget .ft{font-size: 1.1em;}
.widget h2{font-weight: normal;font-size: 1.6em;color: #444444;}
.widget h2 .left, .widget h1 .right, .widget h1 .center{float:none;margin:0;}
.widget h2 .left{text-align:left;}
.widget h2 .right{text-align:right;}
.widget h2 .center{text-align:center;}

/* New Widget Header */
.widget .hd2{height:37px;margin: -10px -10px 10px -10px;}
.widget .hd2 h2{padding:5px 0 0 5px;color:#ffffff;font-size:175%; font: 175% Georgia,"Times New Roman",Times,serif; color:#748E3C; line-height:normal; margin:0 0 3px 0;}
.widget .hd2 h2 a, .widget .hd2 h2 a:hover, .widget .hd2 h2 a:visited{color: #ffffff;}

.widget h3{font-weight:normal;font-size:14px;color:#444444;}
.widget h4{font-weight:900;font-size:13px;color:#444444;}
.widget a{color: #268101;text-decoration: none;}
.widget a:focus, .timelist a:visited, .timelist a:hover, .timelist a:active{color: #268101;text-decoration: none;}
.widget .hd .hd-signpost{margin:5px 0 0 0;padding:3px;background-color:#268101;color:#ffffff;font-weight:900;background-image:url(../images/arrow.gif);z-index:1;background-position:center bottom;background-repeat:no-repeat;position:relative;}
.widget .hd .hd-signpost-tag{background:transparent url(../images/arrow.gif) no-repeat scroll 0 0;position:relative;height:7px;width:15px;left:30px;z-index:1;}
.widget .hd a{margin:3px 0;}


.widgetmpu{position:relative;background-color:#ffffff;color:#000000;padding:10px;margin:0 0 8px;height:1%;font-size:12px;min-height:266px;}
.widgetmpu .hd{margin-bottom: 8px;}
.widgetmpu .bd{zoom:1;height: 1%;overflow:hidden}
.widgetmpu .ft{font-size: 1.1em;}
.widgetmpu h2{font-weight: normal;font-size: 1.6em;color: #444444;}
.widgetmpu h2 .left, .widget h1 .right, .widget h1 .center{float:none;margin:0;}
.widgetmpu h2 .left{text-align:left;}
.widgetmpu h2 .right{text-align:right;}
.widgetmpu h2 .center{text-align:center;}

/* New Widget Header */
.widgetmpu .hd2{background:transparent url(../images/widgethead-bg.gif) repeat-x scroll 0 0;height:37px;margin:-10px -10px 10px -10px;}
.widgetmpu .hd2 h2{background:transparent url(../images/widgethead-ar.gif) no-repeat scroll 0 0;padding:5px 0 0 25px;color:#ffffff;font-size: 1.5em;}
.widgetmpu .hd2 h2 a, .widget .hd2 h2 a:hover, .widget .hd2 h2 a:visited{color: #ffffff;}

.col-1{width: 95px;}
.col-2{width: 220px;}
.col-3{width: 345px;}
.col-4{width: 470px;}
.col-5{width: 595px;}
.col-6{width: 720px;}
.col-7{width: 845px;}
.col-8{width: 970px;}

/************************************/
/* Time List Styles                 */
/************************************/
.timelist{}
.timelist ul{margin-bottom: 8px;}
.timelist ul li{list-style: none;margin-top: 5px;padding-bottom: 6px;border-bottom: solid 1px #cccccc;font-weight: 900;}
.timelist ul li .short-time{margin-right:10px;}
.timelist ul li a{font-weight: normal;}
/************************************/
/* FeatureList Styles               */
/************************************/
.slideshow {margin:0 0 0 -7px;padding:0;} 
.slideshow img {background-color:#EEEEEE;border:1px solid #CCCCCC;height:200px;padding:0;width:232px;}
.slideshow .slideitem{width:240px;height:200px;}
.slideshow .slideitem img {background-color:#EEEEEE;padding:0;width:230px;height:200px;margin:0 auto;border:0;overflow:hidden;position:relative;}
.slideshow .slideitem .caption {background-color:#70AB4C;color:#FFFFFF;display:block;margin:-24px 0 0;overflow:hidden;padding:3px 5px;position:relative;text-align:left;width:220px;height:26px;}
/*******************************************************/
/* HeadlineList Styles - Required for Jquery Actions   */
/*******************************************************/
.headlinelist .bd .content .feature {display:block;float:left;left:-6px;overflow:hidden;position:relative;top:0;width:270px;}
.headlinelist .bd .content .feature div.image {margin:0 0 0 6px;overflow:hidden;position:relative;text-align:center;width:260px;}
.headlinelist .bd .content .feature .caption {background-color:#70AB4C;left:5px;margin:-10px 15px 0 4px;overflow:hidden;padding:3px 5px;position:relative;text-align:left;width:244px;}
.headlinelist .bd .content .feature .caption h3{font-size:1.1em;font-weight:900;margin:1px 0;}
.headlinelist .bd .content .feature .caption p{font-size:1em;}
.headlinelist .bd .content .feature .caption a{display:block;color:#fff;}
.headlinelist .bd .content .list {float:left;overflow:hidden;width:214px;}
.headlinelist .bd .content .list ul {list-style-type:none;}
.headlinelist .bd .content .list ul li {margin-bottom:6px;}
.headlinelist .bd .content .list ul li .image {display:none;}
.headlinelist .bd .content .list ul li .text .title a {display:block;font-size:1.1em;white-space:nowrap;}
.headlinelist .bd .content .list ul li .text p {display:none;}
.headlinelist ul {list-style-type:none;}
.headlinelist ul li {margin-bottom:6px;}
.headlinelist h3{font-weight:900;margin:0 0 10px;}
.headlinelist img{float:left;margin:0 10px -1px 0;width:90px;}
/*******************************************************/
/* Feature List Styles                                 */
/*******************************************************/
.featurelist ul {list-style-type:none;}
.featurelist ul li {margin-bottom:6px;}
.featurelist h3{font-weight:900;margin:0 0 10px;}
/************************************/
/* Image Concierge Styles           */
/************************************/
.concierge{background:#e0e0e0 url(../images/bkg-dropshadow.gif) repeat-x 0 -8px;}
.concierge .hd h2{top:-6px;color:#444444;font-size:1.6em;font-weight:normal;line-height:1em;padding:0;position:relative;}
.concierge .bd .content{border-top:1px #fff solid;height:240px;left:0;position:absolute;top:36px;width:100%;}
    /********** Feature **********/
    .concierge .feature{width:270px;height:219px;position:absolute;top:0;left:0;display:block;background-color:#888;border-bottom:1px solid #fff;}
    .concierge .feature div.image{text-align:center;margin:2px 0 0 2px;overflow:hidden;height:176px;width:364px;}
    .concierge .feature div.image img{height:180px;width:360px;}
    .concierge .feature .caption{text-align:left;margin:0 5px 0 5px;height:31px;overflow:hidden;width:260px;white-space:nowrap;}
    .concierge .feature .caption h3{font-size:1.1em;font-weight:900;}
    .concierge .feature .caption p{font-size:12px;}
    .concierge .feature .caption a{display:block;color:#fff;}
    /********** Carousel **********/
    .concierge .carousel{position:absolute;top:0;left:270px;}
    .concierge .carousel .jcarousel-skin-concierge{}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-container-vertical{width:100%;height:220px;padding:0 0 31px 0;background-color:Transparent;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-clip-vertical{height:220px;width:99.5%;background-color:#fff;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li{width:100%;height:54px;background:transparent url(../images/bkg-inactive.png) repeat-x 0 0;overflow:hidden;margin-bottom:1px;border-left:solid #fff 1px;cursor:pointer;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li a{color:#5e5e5e;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li a:hover{text-decoration:none;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text{float:left;width:70%;height:40px;overflow:hidden;margin:5px 0 0 5px;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text h3{font-size:12px;margin-bottom:4px;/*white-space:nowrap;*/}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text p{font-size:12px;white-space:nowrap;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .text p.teaser{display:none;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li .thumb img{height:40px;width:40px;margin:6px;border:1px solid #fff;}

    .concierge .carousel .jcarousel-list-vertical li.active,
    .concierge .carousel .jcarousel-list-vertical li:hover{background-color:#888;background-image:none;border-left:none;width:100%;color:#fff;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li.active .text a,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-list-vertical li:hover .text a{color:#fff;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-item-placeholder{background:#fff;color:#000;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-vertical{position:absolute;bottom:0px;left:0;width:86px;height:31px;cursor:pointer;background:transparent url(../images/arrows.png) no-repeat right top;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-vertical:hover{background-position:right -31px;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-vertical:active{background-position:right top;}

    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-disabled-vertical,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-disabled-vertical:hover,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-next-disabled-vertical:active{cursor:default;background-position:right -62px;}

    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-vertical{position:absolute;bottom:0px;left:87px;width:86px;height:31px;cursor:pointer;background:transparent url(../images/arrows.png) no-repeat left top;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-vertical:hover{background-position:left -31px;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-vertical:active{background-position:left top;}
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-disabled-vertical,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-disabled-vertical:hover,
    .concierge .carousel .jcarousel-skin-concierge .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:left -62px;}
/************************************/
/* Advert Styles                    */
/************************************/
.advert{padding:0;border:none;background:none;min-height:0;}
.advert.square{width:300px;}
.advert.leaderboard{width:728px;}
.advert.tower{width:120px;}
.advert.puff{width:120px;min-height:173px;}
/************************************/
/* SEO Link List Styles             */
/************************************/
.seocategorylist ul{list-style:none;}
.seocategorylist li{float:left;margin:2px 5px 5px;width:145px;}
/************************************/
/* EBookers Styles                  */
/************************************/
.ui-autocomplete{text-align:left;font-size:12px;}
.findItFastModule #flightebookers1 label,.flights #children,.searchRefinement .moreTypes .moreTypesContainer{display:none;}
.findItFastModule #flightebookers1 label.show{float:left;font-size:12px;padding:3px 7px 0 0;visibility:visible;}
.findItFastModule .flights .panel.double{margin-bottom:5px;}
.findItFastModule .flights h4{margin-bottom:2px;}
.findItFastModule .panel{float:left;margin:0 15px 0 0;}
.findItFastModule .panel.double{margin-bottom:10px;width:220px;}
.findItFastModule .panel.single .optionSelect{margin:8px 24px 8px 8px;width:40px;}
.findItFastModule .panel.single h4{font-size:10px;}
.findItFastModule .panel.single h4,.findItFastModule .panel.single div.selectHolder{float:left;}
.findItFastModule .persons{margin-top:15px;width:445px;}
.findItFastModule form .double input.textInput.autocomplete{width:210px;}
.findItFastModule form .double input.textInput,.findItFastModule form .double select.optionSelect{width:104px;}
.findItFastModule form .double select.optionSelect{padding:0;}
.findItFastModule h4{font-size:1.1em;font-weight:400;margin:6px 0;}
.findItFastModule .submitform{float:right;margin-top:8px;}
input.textInput,select.optionSelect,input.datePicker{background-color:#EEE;border:1px solid #CCC;padding:1px;}
.findItFastModule .spinner, .dashboard .spinner{background:url("/static/default/images/loader_20_gray.gif") no-repeat scroll 0 0 transparent;color:#666666;display:block;font-size:130%;padding:1px 0 4px 25px;position:absolute;top:200px;left:380px;display:none;}
/************************************/
/* Article List Styles              */
/************************************/
.articleListWidget .simpleList .short-time { display: none; }
.articleListWidget .simpleList .ft { text-align: right; }    
.articleListWidget ul{margin-bottom: 8px;}
.articleListWidget ul li{list-style: none;margin-top: 5px;padding-bottom: 6px;border-bottom: solid 1px #cccccc;font-weight: 900;}
.articleListWidget ul li .short-time{margin-right:10px;}
.articleListWidget ul li a{font-weight: normal;}
/************************************/
/* Area Guides Styles               */
/************************************/
.areaguides .description{}
.areaguides .description p{margin:5px 0 10px 0;}
.areaguides ul li{margin:7px 0;}
.areaguides .photos{}
.areaguides .photos h3{font-weight:900;}
.areaguides .photos img{float:left;width:175px;height:125px;margin-right:20px;}
/************************************/
/* Category List Styles             */
/************************************/
.category{}
.category ul{margin-bottom: 8px;}
.category ul li{list-style: none;font-weight: 900;margin-top:2px;padding-bottom:2px;}
.category ul li a{font-weight: normal;font-size: 1.1em;}
/************************************/
/* Category Item Preview Styles     */
/************************************/
.categoryitempreview img { float: left; margin:4px 12px 0 0; height:120px; width:120px; }
.categoryitempreview h4, .categoryitempreview h3{ margin: 6px 0; }
.categoryitempreview p{line-height:1.5em;}
.categoryitempreview .ft a{ float:right; }
/************************************/
/* Image Link List Styles           */
/************************************/
.imagelinklist ul li{height:43px;list-style:none;padding-bottom:28px;}
.imagelinklist ul li img{float:left;height:50px;margin-right:16px;width:80px; border:3px solid #B5B293}
.imagelinklist ul li p{vertical-align:top;}
.imagelinklist ul li a{display:block;}
.imagelinklist .ft a{float:right;}
/************************************/
/* PreviewList Styles               */
/************************************/
.previewlist{}
.previewlist img{display: block;margin-top:10px;margin-bottom:10px;}
.previewlist .title{display:block;font-size:1.2em;white-space:normal;margin: 10px 0;}
.previewlist .intro-text{color:#000000;margin-bottom:10px;}

/************************************/
/* Lotto Styles                     */
/************************************/
.center {width:100%;}    
.lotto_row {float:left;width:100%;margin:10px 0;}
.lotto_row td.left {text-align:left;margin-right:0;width:155px;float:none;}
.lotto_row td.left img {margin-right:1px;}    
.lotto_row td.right {text-align:right;margin-left:0;width:50px;}
.lotto_row td.right img {margin-left:2px;}
.ball_caption {color:#A9A8A8;font-size:80%;margin-bottom:3px;}    
.ball_aligner {height:70px;width:100%;} 
.wins_aligner {height:120px;}  
.wins {color:#A9A8A8;font-size:1em;width:100%;margin:10px;}
.wins td {padding:0 3px 1px 0;text-align:left;vertical-align:top;} 
.lotto_links{border-bottom:3px solid #CCCCCC;height:1%;margin-bottom:20px;overflow:hidden;padding-bottom:10px;}
.lotto_links img{cursor:pointer;float:left;height:67px;margin-right:48px;width:52px;}
.lotto_links .showall{cursor:pointer;margin:5px 0 0 10px;font-weight:900;color:#268101;}
.lotto_result {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/lotto/dashed-line.png) repeat-x scroll 0 100%;font-size:.9em;}    
.lotto_result div.left {width:65px;margin-right:15px;}    
.lotto_result div.middle {width:205px;margin-right:0;}
.lotto_result div.right {width:180px;margin-left:15px;}    
.lotto_result div.left, .lotto_result div.middle, .lotto_result div.right {float:left;}    
.lotto_result .date {font-size:200%;margin:3px 0;}
.lotto_result .prize {color:#D13838;font-size:120%;}
/************************************/
/* Results List Styles              */
/************************************/
.resultslist{padding:10px;float:left;margin-right:8px;}
.resultslist ul{list-style: none;}
.resultslist ul li{}
.resultslist .premium{border-bottom:dashed 1px #777777;padding:5px;height:1%;overflow:hidden;margin-bottom:25px;display:block;}
.resultslist .premium img{margin:0px 30px 10px 0px;float:left;width:220px;border:6px solid #B5B293;}
.resultslist .premium h2{font-size:175%; font: 175% Georgia,"Times New Roman",Times,serif; color:#748E3C; line-height:normal; margin:0 0 3px 0;display:block;padding-bottom:2px;margin:0 0 5px 0px;}    
.resultslist .premium .address{color:#000000;}
.resultslist .premium .address .address-title {font-size:1em;color:#A8B8A8;float:left;font-size:1em;width:70px;}
.resultslist .premium .description{font-size:1em;color:#777777;margin:15px 0 10px 0;}
.resultslist .premium .extra-left{font-size:1em;float:left;} 
.resultslist .premium .extra-left .price{bottom: 14px;font-size: 14px;font-weight: 900;position: absolute;right: 90px;} 
.resultslist .premium .extra-right{font-size:1em;float:right;color:#C8D8B8;}
.resultslist .regular{border-bottom:dashed 1px #c8d8b8;padding:10px 5px;height:1%;overflow:hidden;display:block;}
.resultslist .regular img {border:0 none;float:left;height:75px;margin:0 10px 0 0;width:75px;}
.resultslist .regular h3 {display:block;font-size:1.2em;margin:0 0 4px;padding-bottom:0;}
.resultslist .regular .address {margin-bottom:10px;}
.resultslist .regular a{text-decoration:none;}
.resultslist .regular .extra-left .price{bottom: 14px;font-size: 14px;font-weight: 900;position: absolute;right: 90px;}
.resultslist li {position:relative;}
.resultslist .bookNowLink {position:absolute;bottom:6px;right:6px;}
.resultslist ul li:hover{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;radius-topleft:5px;radius-topright:5px;radius-bottomleft:5px;radius-bottomright:5px;}
.resultslist ul a.hover, .resultslist ul a:hover{background-color:#f0ffe4;cursor:pointer;}
.resultsmap{width: 345px;}
.resultsmap #map{width:100%;height:300px;width:100%;}
#highlight{display:none;position:absolute;}
.results .googleadwords{margin:12px 0;min-height:170px;}
/************************************/
/* Overseas Accom                   */
/************************************/
/* Results */
.overseasresultslist .regular{position: relative;}
.overseasresultslist .price{bottom: 12px;position: absolute;right: 6px;}
.overseasresultslist .regular img.booknow{height: 35px;margin: 0px !important;position: absolute;right: 6px;top: 12px;width: 65px;}
/* Localities List */
#sub-locality-links{float:left;margin:10px 0 10px 0;width:66%;}
#sub-locality-links ul{margin:10px 0 0 0;width:360px;}
#sub-locality-links ul li{width:105px;float:left;margin-left:10px;height:24px; list-style-type:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.overseaslanding #sub-locality-links{width:auto;float:none;}
.overseaslanding #sub-locality-links ul{width:auto;}
.overseaslanding #sub-locality-links ul li{width: 95px;}
/************************************/
/* SEO Text Styles                  */
/************************************/
.seotext {margin:12px 0;padding-left:12px;font-size:11px}
.seotext a {color:#268101;}
/************************************/
/* Google Adwords Styles            */
/************************************/
.googleadwords .adsby{font-style:italic;text-align:center;font-weight:900;}
/************************************/
/* Banner Styles                    */
/************************************/
.banner{min-height:100px;}
.banner img {display:block;margin:0;padding:0;width:868px;}
.banner .title {color:#000000;font-size:2.5em;margin:-65px 0 0 20px;}
.banner h1 {color:#000000;font-size:2.5em;margin:-65px 0 0 20px;}
/************************************/
/* Premium Detail Styles            */
/************************************/
.detail{padding:10px;}
.detail .premium{border-top:solid 5px #c8d8b8;padding:5px;background-color:#eef6e3;height:1%;overflow:hidden;}    
.detail .premium h2{font-size:1.4em;display:block;color:#000000;border-bottom:solid 2px #a8b8a8;padding-bottom:2px;margin-bottom:5px;font-weight:900;}    
.detail .premium .left{float:left;width:350px;margin-right:0;}
.detail .premium .left img{margin:0 10px 10px 0;float:left;/*height:250px;width:350px;border:0;*/}
.detail .premium .left .address{color:#000000;margin:15px 0;}
.detail .premium .left .ad-gallery .ad-nav {width:97%;}
.detail .premium .left .address .address-title {font-size:1em;color:#a8a8a8;float:left;font-size:1em;width:70px;}
.detail .premium .left ul.thumbs li{display:inline;}   
.detail .premium .left ul.thumbs .link{width:100px;margin:15px 0;background:none repeat scroll 0 0 #268101;border:medium none;height:35px;text-align:center;}
.detail .premium .left .link a{background-color:green;cursor:pointer;color:#FFFFFF;display:block;float:left;border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px; font-size:0.99em;font-weight:900;line-height:30px;padding:0 10px;margin:4px;}
.detail .premium .right{} 
.detail .premium .right ul.thumbs{list-style-type:none;margin:0 auto;}
.detail .premium .right ul.thumbs li{margin-bottom:4px;}
.detail .premium .right ul.thumbs li img{margin:0 auto;width:100px;height:75px;cursor:pointer;}
.detail .description{margin:10px 0;color:#a8a8a8;}
.detail div.premiumdescription{color:#333;margin:10px 0 0 0;padding:0 5px 0 0;}
.detail div.premiumdescription .features{margin-top:12px;}
.detail div.premiumdescription .features .title{font-weight:900;}
.detail div.premiumdescription .features .feature{margin:6px 0 0 12px;list-style:none;}

/*for the wine buy button */
.standard ul.thumbs{list-style:none;}
.standard ul.thumbs li{display:inline;} 
.standard ul.thumbs li.link{width:100px;margin:15px 0;background:none repeat scroll 0 0 #268101;border:medium none;height:35px;text-align:center;}
.standard ul.thumbs li.link a{background-color:green;cursor:pointer;color:#FFFFFF;display:block;float:left;border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px; font-size:0.99em;font-weight:900;line-height:30px;padding:0 10px;margin:4px;}

.standard{/*height:100px;min-height:150px;*/}
.standard img{border:0 none;float:left;height:75px;margin:0 10px 5px 0;width:75px;}
.standard .address{zmargin-top:10px;}
.standard .description{margin-top:10px;}

.detail .standard .top-link{text-align:right;}
.detail .standard .top-link a, .article .top-link a:hover, .article .top-link a:visited, .article .top-link a:active{}
.detail .standard h1{margin:10px 0;}
.detail .standard .body{margin:5px;font-size:1em;font-weight:normal;line-height:1.8em;}
.detail .standard .body p{margin:10px 0;}
.detail .standard .poweredBy{text-align:right;}

.socialmedialinks{color:#000;font-size:1em;}
.socialmedialinks ul{border-top:1px solid #B9DBD6;clear:both;margin:20px 0 30px 0;padding-top:10px;width:100%;}
.socialmedialinks ul li{color:#000000;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
.socialmedialinks ul a{padding:0 24px 6px 0;color:#268101;}
.socialmedialinks ul li a.print{ cursor:pointer;display:block;}
.socialmedialinks ul li a.print-item-button {
    cursor:pointer;
    display:block;
    margin-left:20px;
    padding-left:25px;
    padding-top: 10px;
    height:20px;
    background-color: #5590D2;
    text-align: center; 
    width: 90px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: White;
    border-radius: 5px;
}

.socialmedialinks ul li a.tell-friend{cursor:pointer;display:block;margin-left:60px;padding-left:25px;}

.socialmedialinks ul li a.tell-friend-button {
    cursor:pointer;
    display:block;
    margin-left:60px;
    padding-left:25px;
    padding-top: 10px;
    height:20px;
    background-color: #5590D2;
    text-align: center; 
    width: 90px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: White;
    border-radius: 5px;
}

.socialmedialinks ul li a.contact-seller {
    cursor:pointer;
    display:block;
    margin-left:60px;
    padding-left:25px;
    
}
.socialmedialinks ul li a.contact-seller-button {
    cursor:pointer;
    display:block;
    margin-left:60px;
    padding-left:25px;
    padding-top: 10px;
    height:20px;
    background-color: #C65651;
    text-align: center; 
    width: 90px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: White;
    border-radius: 5px;
}


.socialmedialinks ul li.bookmarks{float:right;padding:0;width:19.3em;}
.socialmedialinks ul li.bookmarks ul{border-top:0 none;margin:0 0 0 80px;padding-top:0;width:150px;}
.socialmedialinks ul li.bookmarks ul li{margin:0 0 0 6px;overflow:hidden;position:relative;top:-16px;width:17px;}
.socialmedialinks ul li.bookmarks a img{float:left;width:17px;height:15px;display:block;margin:0;padding:0;}
.socialmedialinks ul li.bookmarks a img{float:left;width:17px;height:17px;display:block;}
.socialmedialinks ul li.bookmarks a img{float:left;width:17px;height:17px;display:block;}
.socialmedialinks ul li.bookmarks a img{float:left;width:17px;height:17px;display:block;}
.socialmedialinks ul li.bookmarks a img{float:left;width:17px;height:17px;display:block;}

/* Social Network Link styles*/
#twitterLink{background:#33ccff;color:#FFF;font-size:12px;font-weight:900;padding:2px 3px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;}
#twitterLink:hover{}
#facebookLink{background:#3b5998;color:#FFF;font-size:12px;font-weight:900;padding:2px 3px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;}
#facebookLink:hover{}
/*****************************/

#menu h3{font-style:italic;font-weight:900;}
#menu .menu-course{margin-bottom:12px;}
#menu .menu-course h4{border-bottom:1px solid #333333;margin:6px 0 4px;padding-left:2px;font-size:13px}
#menu .menu-course .menu-item{margin-bottom:6px;padding:6px;}
#menu .menu-course .menu-item h5{font-size:12p}

#feature h3{font-style:italic;font-weight:900;}
#feature .feature-item{margin-bottom:6px;padding:0 8px;}
#feature .feature-item h4{margin:4px 0 4px;font-size:12px}
/************************************/
/* Question Styles                  */
/************************************/
.question{padding:20px 0 0 0;}
.question ul{}
.question ul li{list-style-type:none;margin:10px 0;}
.question input[type="radio"]{margin:3px 1px 3px 0;}
.question table tbody tr{margin:10px 0;}
.question table tbody tr td{padding:5px;}
/************************************/
/* SEO Styles                       */
/************************************/
.seo{min-height:100px;font-size:1.2em;}
/************************************/
/* Link List                        */
/************************************/
ul.linklist li{list-style:none;margin:2px 0 4px;}
ul.arrow li{background:url("../images/view-icon.gif") no-repeat scroll 0 1px transparent;padding-left:12px;}
.linklistwrap a.view-more {float:right;}
/************************************/
/* Item List Preview                */
/************************************/
.itemlistpreview .main-image{float:left;height:230px;}
.itemlistpreview .main-image img#preview{display:block;height:200px;width:240px;margin-right:12px;border:solid 1px #000000;}
.itemlistpreview .main-image #caption{background-color:#70AB4C;bottom:13px;color:#FFFFFF;display:block;left:10px;padding:2px 0 2px 4px;position:absolute;height:26px;/*width:238px;*/width:48.6%;}
.itemlistpreview ul.list{display:inline;list-style:none;width:200px;}
.itemlistpreview ul.list li{margin:6px 0 2px;}
/************************************/
/* Search Styles                    */
/************************************/
.SearchInCategory{}
.SearchInCategory form .mainformdiv{ clear:right; }
.SearchInCategory form img{ float:right;clear:right;margin-top:-10px;margin-right:-10px; }
.SearchInCategory form h2{ color:#5a823d; font-size:xx-large; }
.SearchInCategory form h3{ color:White; font-size:1.3em;font-weight:bold; }
.SearchInCategory form #CategoryID{ margin-top:10px; }
.SearchInCategory form .seotext{ margin-left:-4px; }
.SearchInCategory form #actionbar{ padding-top:4px;padding-bottom:4px;margin-left:-10px;margin-right:-10px; }
.SearchInCategory form #actionbar #inneractionbar{ margin-left:4px;padding-left:4px; }
.SearchInCategory ul{ padding-left:8px;padding-top:4px;font-size:0.8em; }
.SearchInCategory li{ margin-left:4px; }
.SearchInCategory a{ text-decoration:underline; }
#quickSearchForm{clear:both;font-size:1.1em;list-style-type:none;margin:0;font-size:1.2em;font-weight:900;}
#quickSearchForm select{padding:2px;width:160px;}
#quickSearchForm input{padding:2px;width:160px;}
/************************************/
/* Map Styles                       */
/************************************/
/************************************/
/* Article & Review Detail Styles   */
/************************************/
.articleDetail .body, .reviewDetail .body{line-height:1.4em;min-height:536px;}
.articleDetail .body img, .reviewDetail .body img{margin:10px 10px 10px 0;max-width:470px;}
.articleDetail .body .description, .reviewDetail .body .description{height:1%;overflow:hidden;}
.articleDetail .body .description p, .reviewDetail .body .description p{margin:10px 0;}
.articleDetail .ft a, .reviewDetail .ft a{float:right;}
.reviewDetail ul{list-style:none;}
/* Events - styled for cinemas */
.articleDetail .event{margin:4px 0 0 6px;border-top:0px solid #c7c7c7;height:1%;overflow:hidden;clear:left;}
/*
.articleDetail .event div{height:1%;overflow:hidden;}
.articleDetail .event div h5{float:left;margin-right:60px;}
.articleDetail .event div div.time{width:45px;float:left;}
*/
.articleDetail div.time{width:45px;float:left;margin-left:10px;}
/* Amenities */
.articleDetail .amenity{margin:6px 0 18px 4px;border-top:1px solid #c7c7c7;height:1%;overflow:hidden;}
.articleDetail .amenity{height:1%;overflow:hidden;}
.articleDetail .amenity h5{/*float:left;*/margin-right:20px;/*width:180px;*/}
.articleDetail .amenity div.time{/*width:45px;*/float:left;}
/************************************/
/* Advert Styles                    */
/************************************/
#advertisland {background-color:#CDCDCD;color:#FFFFFF;font-weight:900;margin:-4px auto;/*padding:3px 3px 4px;*/text-transform:uppercase;width:302px;}
#advertisland div{border:1px solid #676767;height:250px;width:300px;margin-top:1px;}
/************************************/
/* Video Gallery Styles             */
/************************************/
.videolist .ft a{float:right;}
/************************************/
/* AerArann Override Styles         */
/************************************/
.aerarann{background-color:#EEEEEE;border:none;padding:0;margin:0 0 0 40px;}
.aerarann iframe{padding:0;margin:0;}
/************************************/
/* Categories Theming               */
/************************************/
.pubs-hi{ background-color:#c3c5c7; }
.pubs-lo{ background-color:#c3c5c7; }
.restaurants-hi{ background-color:#86c25b; }
.restaurants-lo{ background-color:#5a823d; }
.accommodation-hi{ background-color:#c48e6b; }
.accommodation-lo{ background-color:#986848; }
/************************************/
/* General Styles                   */
/************************************/
#quickSearchForm button{border:none;height:21px;padding:2px 8px;margin-left:10px;font-weight:900;border-radius:3px;-moz-border-radius:3px;}
button.submitform{background-color:#6ABF56;color:#FFF;cursor:pointer;}
button.submitform-disabled{background-color:#EEE;color:#CCC;cursor:default;}
img.threeinarow{margin:6px 5px 6px 0;width:65px;}
img.categoryrow{margin:0 0 10px;}
.editpagewidget, .deletepagewidget, .newpagewidget{cursor:pointer;}
a.view-more{margin: 6px 8px;}
a.view-icon, div.view-icon, span.view-icon, ul.view-icon li a, li.view-icon{background: transparent url(../images/view-icon.gif) no-repeat scroll 0 1px;height: 14px;padding-left: 12px;font-size: 1.1em;}
/********************************************/
/* Pager Style & Layout                     */
/********************************************/
.pager{margin-top:20px;}
.pager a, .pager .current, .pager .previous{padding:3px;margin-right:2px;border: 1px solid #268101;color: #268101;}
.pager .current {background-color: #2c9102;color:#FFF;}
.pager .previous, .pager .next{border: 1px solid #268101;}
.pager .previous:hover, .pager .next:hover, .pager a:hover{border: 1px solid #38bc03;color: #38bc03;}
.pager span.next, .pager span.previous, .pager span.next:hover, .pager span.previous:hover{padding:3px;color:#929291;border: 1px solid #929291;}
/************************************/
/* Send to Friend                   */
/************************************/
#sendToFriend{width:350px;font-size:12px;}
#sendToFriend h1{margin-left: 8px;}
#sendToFriendForm{margin:0;padding: 0;}
#sendToFriendForm fieldset ol{height: 1%;overflow: hidden;}
#sendToFriendForm fieldset ol li{list-style: none;height: 1%;overflow: hidden;}
#sendToFriendForm fieldset ol li label{width: 130px;float: left;margin: 9px 0 0;padding: 0;text-align: left;}
#sendToFriendForm fieldset ol li label.error{float:right;padding:0 0 0 5px;margin:0;}
#sendToFriendForm fieldset ol li textarea{height:80px;padding:0;width:195px;float: right;}
#sendToFriendForm fieldset ol li input{width:195px;float: right;}
#sendToFriendForm fieldset ol li input.error{padding:0;}
/************************************/
/* Contact Seller                   */
/************************************/
#contactSeller{width:350px;font-size:12px;}
#contactSeller h1{margin-left: 8px;}
#contactSellerForm{margin:0;padding: 0;}
#contactSellerForm fieldset ol{height: 1%;overflow: hidden;}
#contactSellerForm fieldset ol li{list-style: none;height: 1%;overflow: hidden;}
#contactSellerForm fieldset ol li label{width: 130px;float: left;margin: 9px 0 0;padding: 0;text-align: left;}
#contactSellerForm fieldset ol li label.error{float:right;padding:0 0 0 5px;margin:0;}
#contactSellerForm fieldset ol li textarea{height:80px;padding:0;width:195px;float: right;}
#contactSellerForm fieldset ol li input{width:195px;float: right;}
#contactSellerForm fieldset ol li input.error{padding:0;}
/************************************/
/* Send SMS Booking                   */
/************************************/
#sendSmsBooking{width:340px;font-size:11px;padding:8px;text-align:left;}
#sendSmsBooking h2{margin: 8px 0px 8px 0px;}
#sendSmsBooking h4{margin: 8px 0px 8px 0px;}
#sendSmsBookingForm{margin:0;padding: 16px 0px 16px 0px;}
#sendSmsBookingForm fieldset ol{height: 1%;overflow: hidden;}
#sendSmsBookingForm fieldset ol li{list-style: none;height: 1%;overflow: hidden;vertical-align:middle;}
#sendSmsBookingForm fieldset ol li label{width: 130px;float: left;margin: 0px 0 0;padding-top: 8px;text-align: left;vertical-align:middle;}
#sendSmsBookingForm fieldset ol li label.error{float:right;padding:0 0 0 5px;margin:0;}
#sendSmsBookingForm fieldset ol li label.smalllabel{width: 20px;padding-left: 2px;text-align: left;vertical-align:middle;}
#sendSmsBookingForm fieldset ol li input{width:208px;float: right;}
#sendSmsBookingForm fieldset ol li div{width:210px;float: right;padding:4px 0px 4px 0px;text-align:left;}
#sendSmsBookingForm fieldset ol li div.outerdiv{width:340px;text-align: left;vertical-align:middle;}
#sendSmsBookingForm fieldset ol li .month select{width:90px;}
#sendSmsBookingForm fieldset ol li .day select{width:40px;}
#sendSmsBookingForm fieldset ol li .time select{width:60px;}
#sendSmsBookingForm fieldset ol li .NumberOfSeats select{width:40px;margin-left:-180px;}
#sendSmsBookingForm fieldset ol li input.error{padding:0;}
#sendSmsBooking #disclaimer{font-size:9px;margin:4px;}
/************************************/
/* Send Item Email                   */
/************************************/
#sendItemEmail{width:340px;font-size:11px;padding:8px;text-align:left;}
#sendItemEmail h2{margin: 8px 0px 8px 0px;}
#sendSmsBooking h4{margin: 8px 0px 8px 0px;}
#sendItemEmailForm{margin:0;padding: 16px 0px 16px 0px;}
#sendItemEmailForm fieldset ol{height: 1%;overflow: hidden;}
#sendItemEmailForm fieldset ol li{list-style: none;height: 1%;overflow: hidden;vertical-align:middle;}
#sendItemEmailForm fieldset ol li label{width: 130px;float: left;margin: 0px 0 0;padding-top: 8px;text-align: left;vertical-align:middle;}
#sendItemEmailForm fieldset ol li label.error{float:right;padding:0 0 0 5px;margin:0;}
#sendItemEmailForm fieldset ol li label.smalllabel{width: 20px;padding-left: 2px;text-align: left;vertical-align:middle;}
#sendItemEmailForm fieldset ol li input{width:208px;float: right;}
#sendItemEmailForm fieldset ol li div{width:210px;float: right;padding:4px 0px 4px 0px;text-align:left;}
#sendItemEmailForm fieldset ol li div.outerdiv{width:340px;text-align: left;vertical-align:middle;}
#sendItemEmailForm fieldset ol li .month select{width:90px;}
#sendItemEmailForm fieldset ol li .day select{width:40px;}
#sendItemEmailForm fieldset ol li .time select{width:60px;}
#sendItemEmailForm fieldset ol li .NumberOfSeats select{width:40px;margin-left:-180px;}
#sendItemEmailForm fieldset ol li input.error{padding:0;}
/************************************/
/* RoomEx Booking                   */
/************************************/
/*#roomexBooking{width:800px;font-size:11px;padding:8px;text-align:left;}*/
/************************************/
/* Error Message Styles             */
/************************************/
#errorMessages{background-color:#fbe3e4;color:red;}
#errorMessages li{list-style-type:none;}
#errorMessages li .error{border:none;margin:0;padding:0 0 0 10px;}
fieldset input.error{background-color:#fee;border:1px solid red;padding:1px;}
fieldset input.input-validation-error,.input-validation-error{background-color:#fee;border:1px solid red;}
fieldset label.error,.field-validation-error{display:none;}
fieldset li label.error{color:red;float:right;font-size:80%;margin:0 0 5px;width:200px;}
fieldset select.error{background-color:#fee;border:1px solid red;padding:0;}
fieldset input.error[type="radio"]{background-color:#fee;border:1px solid red;padding:0;}
/************************************/
/* Services Styles                  */
/************************************/
.services ul{list-style-type:none;}
.services ul li{border-bottom:1px dotted #9A9A9A;display:block;overflow:hidden;padding:4px 0;}
.services div.image {float:left;height:25px;overflow:hidden;text-align:center;width:22px;}
.services div.image a{}
.services div.image a img{border:medium none;}
.services div.text{float:left;padding:4px 0 0 4px;}
/************************************/
/* Static Styles                    */
/************************************/
.static{}
.static p{margin:10px 0;}
.static img{float:none;margin:0 0 10px 0;}
.static ul{list-style:none;margin-bottom:20px;}
.static ul li{margin:5px 0;}
.static ul.bullets{list-style:circle;margin:0 0 0 15px;}
/************************************/
/* Print Detail Styles              */
/************************************/
.printDetail .body{line-height:1.8em;max-width:550px;width:550px;}
.printDetail .body img{float:left;margin:0 10px 10px 0;max-height:300px;max-width:300px;}
.printDetail .body .address{color:#000000;margin-bottom:15px;}
.printDetail .body .address .address-title {font-size:1em;color:#a8a8a8;float:left;font-size:1em;width:70px;}
/************************************/
/* Slider Styles                    */
/************************************/
div#slide-show{margin:0;background-color:#ffffff;}
div#slide-show div.slide-show-wrap{height:290px;min-height:290px; }
div#slide-show div#slide-holder{z-index:40;height:299px; width:100%;}
div#slide-show div#slide-holder div#slide-runner{top:0;left:0;/*width:973px;*/height:250px;min-height:250px;overflow:hidden;position:relative; border:1px solid #748E3C;}

div#slide-show div#slide-holder img{margin: 0;display: none;position: absolute; width:400px}
div#slide-show div#slide-holder div#slide-controls{left:0;top:0px;left:410px;width:180px;height:100%;min-height:50px;display:none;position:absolute;}
div#slide-show div#slide-holder div#slide-controls div#slide-client span{display:inline; font: 170% Georgia,"Times New Roman",Times,serif; color:#748E3C; height:200px;}
div#slide-show div#slide-holder div#slide-controls div#slide-desc{float:left;color:#777777;font-size:16px;height:80px;}
div#slide-show div#slide-holder div#slide-controls div#slide-link{float:left;color:#777777;font-size:14px;padding:20px 0 0 0;}

div#slide-show div#slide-holder div#slide-controls div#slider-options{background-color:#9A9A8A;float:left;padding:1px 5px 0 0;width:180px;}
div#slide-show div#slide-holder div#slide-controls div#slider-options p#slide-nav-options{height:10px;padding:1px 0 0;float:right;}
div#slide-show div#slide-holder div#slide-controls div#slider-options p#slide-nav-options a{float: left;width: 7px;height: 7px;display: inline;margin: 0 3px 0 0;line-height: 7px;background-position: 0 0;background-repeat: no-repeat;}
div#slide-show div#slide-holder div#slide-controls div#slider-options p#slide-nav-options a.on{background-position: 0 -7px;}
	div#slide-show div#slide-holder div#slide-controls div#slider-options p#slide-nav-options a{background-image: url(../images/silde-nav.png);}

/************************************/
/* Advertise with us  Styles        */
/************************************/
#advertise{margin:0;}
#advertise-header{}
#advertise-header h2{float:left;}
/* Initial Advert Page */
#advertise .header{margin:10px 0 0 0;font-weight:900;}
#advertise .rounded{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
#advertise .hotel{background:transparent url(../images/hotel.png) 0 0;width:311px;height:273px;}
#advertise .hostel{background:transparent url(../images/hostel.png) 0 0;width:311px;height:273px;}
#advertise .bedbreakfast{background:transparent url(../images/bandb.png) 0 0;width:311px;height:273px;}
#advertise .selfcatering{background:transparent url(../images/selfcatering.png) 0 0;width:311px;height:273px;}
#advertise .restaurant{background:transparent url(../images/restaurant.png) 0 0;width:311px;height:273px;}
#advertise .pub{background:transparent url(../images/pub.png) 0 0;width:311px;height:273px;}
#advertise .comedy{background:transparent url(../images/comedy.png) 0 0;width:311px;height:273px;}
#advertise .event{background:transparent url(../images/events2.png) 0 0;width:311px;height:273px;}
#advertise .art{background:transparent url(../images/artsculture2.png) 0 0;width:311px;height:273px;}
#advertise .gig{background:transparent url(../images/musicgigs2.png) 0 0;width:311px;height:273px;}
#advertise .festival{background:transparent url(../images/festivals.png) 0 0;width:311px;height:273px;}
#advertise .tour{background:transparent url(http://photos.MyAntiques.ie/static/tours.png) 0 0;width:311px;height:260px;}
#advertise .attraction{background:transparent url(http://photos.MyAntiques.ie/static/attractions.png) 0 0;width:311px;height:260px;}
#advertise .advertise-box{float:left;height:260px;margin:16px 12px 16px 0;min-height:260px !important;padding:10px 0 0 10px;position:relative;width:299px;border:solid 1px #70AB4C;}
#advertise .advertise-box h3{background-color:#70AB4C;color:#FFFFFF;margin:-10px 0 0 -10px;padding:8px 0 8px 10px;}
#advertise .advertise-box .advert-price{float:right;font-size:21px;font-weight:900;margin:10px 14px 0;color:#f55124;}
#advertise .advertise-box .advert-price span{float:right;font-size:12px;font-weight:900;margin:10px 14px 0;color:#f55124;}
#advertise .advertise-box .advert-link{bottom:15px;font-size:14px;font-weight:900;height:18px;position:absolute;right:12px;}
#advertise .advertise-box .advert-blurb{}
#advertise .advertise-box a{color:#268101;text-decoration:none;}
#advertise .advertise-box a:focus, #advertise .advertise-box a:visited, #advertise .advertise-box a:hover, #advertise .advertise-box a:active{text-decoration:none;}
/* Advert Details Form */
#advertise-form{margin:10px 0;}
#advertise-form ul.validation-summary-errors{margin:2px 0;}
#advertise-form ul.validation-summary-errors li{}
#advertise-form .form-box{border:solid 1px #70AB4C;padding:10px;margin:0 0 10px 0;background-color:#EBEBEB;}
#advertise-form .form-box fieldset legend{font-size:14px;font-weight:900;color:#70AB4C;margin:0 0 10px 0;}
#advertise-form .form-box fieldset label{float:left;line-height:30px;margin-right:10px;position:relative;text-align:right;top:3px;width:120px;}
#advertise-form .form-box fieldset input{padding:2px;width:200px;}
#advertise-form .form-box fieldset textarea{padding:2px;width:400px;height:200px;}
#advertise-form .form-box fieldset input[type="text"], #advertise-form .form-box fieldset textarea{margin:0.5em 0;}
#advertise-form .form-box fieldset input[type="text"], #advertise-form .form-box fieldset textarea{background-color:#FFFFFF;border:1px solid #BBBBBB;}
#advertise-form .form-box fieldset .address{float:left;margin:0 80px 0 0;}
#map-address{text-align:right;}
#advertise-form .form-box fieldset .map{float:left;border:solid 1px #70AB4C;padding:2px;}
/* Advert Photo Page */
#advertise-photo{margin:10px 0;}
#advertise-photo .uploader-box{border:solid 1px #70AB4C;padding:10px;margin:0 0 10px 0;width:300px;background-color:#EBEBEB;}
#advertise-photo .instructions{margin:10px 0;}
#advertise-photo .instructions ul li{margin:3px 0 0 20px;list-style-type:circle;}
#advertise-photo .ad-thumbs{}
#advertise-photo .ad-thumbs ul.ad-thumb-list{list-style:none;}
#advertise-photo .ad-thumbs ul.ad-thumb-list li{float:left;margin:0 20px 0 0;}
#advertise-photo p.loading{}
#advertise-photo .uploader{}
#advertise-photo .button-link{float:left;margin:15px 0 0 10px;}
#advertise-photo .button-link .button.rounded{min-width:100px;padding:7px 0;background:#70AB4C none repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;display:block;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;text-align:center;text-decoration:none;}
#advertise-photo .header{margin:10px 0 5px 0;font-weight:900;}
/* Advert Payment Page */
#advertise-pay{margin:10px 0;}
#advertise-pay .order-box{border:solid 1px #70AB4C;padding:10px;margin:0 0 10px 0;background-color:#EBEBEB;}
#advertise-pay .order-box .header{font-size:14px;font-weight:900;color:#70AB4C;margin:0 0 10px 0;}
#advertise-pay .order-box .order-form{float:left;margin:0 40px 0 0;}
#advertise-pay .order-box .order-form ul.validation-summary-errors{margin:10px 0;list-style:none;}
#advertise-pay .order-box .order-form ul.validation-summary-errors li{color:Red;}
#advertise-pay .order-box .order-button{margin:20px 0 0 0;}
#advertise-pay .order-box .accepted-cards{margin:20px 0 10px 0;}
#advertise-pay .order-box fieldset legend{font-size:14px;font-weight:900;color:#70AB4C;margin:0 0 10px 0;}
#advertise-pay .order-box fieldset label{float:left;margin-right:20px;position:relative;text-align:right;top:12px;width:120px;}
#advertise-pay .order-box fieldset input{padding:2px;width:200px;}
#advertise-pay .order-box fieldset input[type="text"]{margin:0.5em 0;}
#advertise-pay .order-box fieldset input[type="text"]{background-color:#FFFFFF;border:1px solid #BBBBBB;}
/* Advert Step */
#advertise-step{font-weight:900;width:300px;float:right;}
#advertise-step .step{float:left;margin-right:14px;text-align:center;width:70px;line-height:22px;}
#advertise-step .step span.number{background-color:#70AB4C;color:#ffffff;padding:3px 7px;}
#advertise-step .step.current span.number{background-color:#5b833d;border:3px double #ffffff;}
#advertise-step .step span.title{color:#676767;display:block;margin-top:4px;text-align:center;}
#advertise-step .step.current span.title{color:#000000;}
#advertise-step span.step-gap{margin:5px 5px 0 0;float:left;}
/************************************/
/* Order Wine styles                */
/************************************/
#order-form{margin:10px 0;}
#order-form ul.validation-summary-errors{border:1px solid red;margin:0 0 5px;padding:4px;}
#order-form ul.validation-summary-errors li{}
#order-form .form-box{border:solid 1px #70AB4C;padding:10px;margin:0 0 10px 0;background-color:#EBEBEB;}
#order-form .form-box fieldset legend{font-size:14px;font-weight:900;color:#70AB4C;margin:0 0 10px 0;}
#order-form .form-box fieldset label{float:left;line-height:30px;margin-right:10px;position:relative;text-align:right;top:3px;width:120px;}
#order-form .form-box fieldset input{padding:2px;width:200px;}
#order-form .form-box fieldset textarea{padding:2px;width:400px;height:200px;}
#order-form .form-box fieldset input[type="text"], #order-form .form-box fieldset textarea{margin:0.5em 0;background-color:#FFFFFF;border:1px solid #BBBBBB;}
#order-form .form-box fieldset select.cases{margin:0.5em 5em 0.5em 0;background-color:#FFFFFF;border:1px solid #BBBBBB;width:50px;}
#order-form .form-box fieldset .address{float:left;margin:0 80px 0 0;}
#order-form .form-box fieldset input.noborder[type="text"]{border:none;}

#order-pay{margin:10px 0;}
#order-pay .order-box{border:solid 1px #70AB4C;padding:10px;margin:0 0 10px 0;background-color:#EBEBEB;}
#order-pay .order-box .header{font-size:14px;font-weight:900;color:#70AB4C;margin:0 0 10px 0;}
#order-pay .order-box .order-form{float:left;margin:0 40px 0 0;}
#order-pay .order-box .order-form ul.validation-summary-errors{margin:10px 0;list-style:none;}
#order-pay .order-box .order-form ul.validation-summary-errors li{color:Red;}
#order-pay .order-box .order-button{margin:20px 0 0 0;}
#order-pay .order-box .accepted-cards{margin:20px 0 10px 0;}
#order-pay .order-box fieldset legend{font-size:14px;font-weight:900;color:#70AB4C;margin:0 0 10px 0;}
#order-pay .order-box fieldset label{float:left;margin-right:20px;position:relative;text-align:right;top:12px;width:120px;}
#order-pay .order-box fieldset input{padding:2px;width:200px;}
#order-pay .order-box fieldset input[type="text"]{margin:0.5em 0;}
#order-pay .order-box fieldset input[type="text"]{background-color:#FFFFFF;border:1px solid #BBBBBB;}
#order-pay .order-box .order-button button.rounded.pay-button{background:none repeat scroll 0 0 #2FB135;border:medium none;color:#FFFFFF;float:left;height:45px;margin:0 0 0 90px;padding:10px;text-align:center;text-transform:uppercase;}
#order-pay .order-box .order-button button.rounded.pay-button:hover{background-color:#006600;}
#order-pay .order-box .button-link{float:left;margin:15px 0 0 10px;}
#order-pay .order-box .button-link .button.rounded{min-width:100px;padding:7px 0;background:#70AB4C none repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;display:block;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;text-align:center;text-decoration:none;}

.wineresults{width:100%;}
.wineresults .hd{background:url("../images/winehead-bg.gif") repeat-x scroll 0 0 transparent;height:27px;margin:3px 0 5px;}
.wineresults .hd h3{background:url("../images/widgethead-ar.gif") no-repeat scroll 0 -6px transparent;color:#FFFFFF;font-size:1em;margin-top:0;padding:5px 0 0 25px;}
.wineresults ul.winelist{width:24%;float:left;list-style:none;vertical-align:top;margin:0;padding:0;}
.wineresults ul.winelist li{}
.wineresults ul.wineprice{width:33%;float:left;list-style:none;vertical-align:top;margin:0;padding:0;}
.wineresults ul.wineprice li{}
/************************************/
/* Planner Search  Styles           */
/************************************/
.plannerhead{background-color:#555555;color:#ffffff;padding:5px 10px;text-align:left;}
.plannerhead .header{width:1024px;margin:0 auto;text-align:left;}
.plannerbody{padding:20px 10px 10px;height:330px;min-height:320px;font-size:75%;background:transparent url(../images/planner-bg.gif) repeat-x 0 0;background-color:#ffffff;}
.plannerbody .plannerform{width:1024px;margin:0 auto;text-align:left;}
.plannerbody .plannerform .number{font-family:Tahoma,Arial;font-size:30px;font-weight:900;color:#555555;display:block;float:left;}

.changelocation{background:transparent url(../images/planner-bg.gif) repeat-x 0 0;background-color:#ffffff;}
.changelocation .panel{padding:20px 10px 10px;/*height:330px;min-height:320px;*/height:1%;overflow:hidden;font-size:75%;background:transparent url(../images/planner-bg.gif) repeat-x 0 0;background-color:#ffffff;width:1000px;margin:0 auto;}
.changelocation .changelocationleft{float:left;width:720px;/*margin-left:220px;*/}
.changelocation .changelocationleft hr{margin:4px 0;*margin:1px 0;border:solid 1px #5b833d;width:100%;}
.changelocation .changelocationleft .changelocationlist{font-family:Calibri,Verdana,Arial;font-size:18px;}
.changelocation .changelocationleft .changelocationlist .changelocationitem{color:#424242;float:left;margin:4px 80px 4px 20px;*margin:1px 80px 1px 20px;padding:0;text-align:left;width:80px;}
.changelocation .changelocationleft .changelocationlist .changelocationitem a{color:#424242;}
.changelocation .changelocationright{float:left;width:230px;margin-left:30px;}
/*
.changelocation .changelocationleft ul.changelocationlist{list-style:none;font-family:Calibri,Verdana,Arial;font-size:20px;}
.changelocation .changelocationleft ul.changelocationlist li{color:#424242;float:left;margin:8px 60px;padding:0;text-align:left;width:150px;}
.changelocation .changelocationleft ul.changelocationlist li a{color:#424242;}
*/

.plannerfoot{background-color:#888888;color:#ffffff;font-size:12px;text-align:center;margin-bottom:20px;padding:5px 0px;}
/* panels */
#categorypanel, #locationpanel, #buttonpanel{background-color:#ffffff;border:solid 1px #555555;height:305px;min-height:305px;margin:0 5px;padding:10px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
#categorypanel h3.hd, #locationpanel h3.hd, #buttonpanel h3.hd{color:#555555;font-size:16px;margin-bottom:10px}
#categorypanel h2.hd, #locationpanel h2.hd, #buttonpanel h2.hd{color:#75BE58;font-size:16px;}
#categorypanel{float:left;width:30%;}
#categorypanel input.radiobutton{font-size:13px;}
#categorypanel .options{margin:-16px 0 8px 20px;}
#categorypanel .options img{width:118px;height:56px}
#locationpanel{float:left;width:30%;}
#locationpanel .selectoptions{width:300px;height:260px;}
#buttonpanel{float:left;clear:right;width:20%;height:70px;min-height:70px;}
#buttonpanel button{height:60px;width:190px;font-size:25px;font-weight:900;margin-top:5px;}

/************************************/
/* Dynamic Map Load Styles          */
/************************************/
#dropheader li input {color:#666666;font-style:italic;margin-top:6px;}
#dropheader li label {margin-right:4px;font-weight:900;}
    label.hotels{border-bottom:2px solid #ff0000;}
    label.restaurants{border-bottom:2px solid #ff952c;}
    label.pubs{border-bottom:2px solid #000cff;}
    label.hostels{border-bottom:2px solid #194c1b;}
    label.festivals{border-bottom:2px solid #f2e60e;}
    label.selfcatering{border-bottom:2px solid #83947e;}
    label.fishing{border-bottom:2px solid #000000;}
    label.walking{border-bottom:2px solid #6e461c;}
    label.other{border-bottom:2px solid #8cabff;margin-left:17px;}
#dropheader li.mapmore {background:url("../images/arrow.gif") no-repeat scroll right 6px transparent;margin:4px 0 0 12px;padding-right:18px;position:relative;cursor:pointer;}
    #moredropdown{background-color:#BBBBBB;display:none;cursor:default;padding:0 0 8px;position:absolute;z-index:2;
        -moz-border-radius:0 0 4px 4px;
        border-radius:0 0 4px 4px;
    }
    *:first-child+html .mapmore{display:none;}
    .mapmore:hover #moredropdown{display:block;}
        #moredropdown li{background:none repeat scroll 0 0 #BBBBBB;border-bottom:1px none #555555;margin-right:0;padding:4px 8px;text-align:left;width:110px;}
    #locationinput{padding:2px;width:140px;}
    #locationsearch, #fullmap{background-color:#268101;cursor:pointer;padding:3px 4px 4px;
        -moz-border-radius:4px;
        border-radius:4px;
    }
    #locationsearch:hover, #fullmap:hover{background-color:#2c9101;}
    #maploading{background:url("../images/ajax_loading.gif") no-repeat scroll center 32px #000000;color:#FFFFFF;display:none;font-size:14px;height:30px;left:46%;opacity:0.75;filter:alpha(opacity=40);padding:12px;position:absolute;text-align:center;top:225px;width:10%;
        -moz-border-radius:4px;
        border-radius:4px;
    }
    #fullmap{position:absolute;top:65px;right:6px;color:#fff;text-decoration:none;font-size:18px;padding:5px 12px;}
#dynamicmap{width:100%;height:300px;}
.infowindow{color:#333333;display:block;font-size:12px;height:100%;margin:4px 0 0 23px;text-align:left;width:276px;}
.infowindow a:hover{text-decoration:none;}
.infowindow img{float:left;margin:0 6px 0 0;width:100px;height:83px}
.infowindow .windowtitle{color:#FFFFFF;display:block;font-weight:900;margin:0 10px 10px;}
.infowindow .windowtype{margin-bottom:6px;font-weight:900;}
.infowindow .windowaddress{margin-bottom:6px;color:#333;display:block;}
/********************************************/
/* Christmas Category Classes               */ 
/********************************************/
body.christmas{background:url('../images/christmas/bg.jpg') 0 0 #fff;}
.christmas #container #skyscraper.no-services {top:18px;}
.christmas .twtr-widget{float:right;}

.christmas #navigation {background-color:#9D1200;}
.christmas #masthead #logo a {background:url("../images/christmas/logo.png") no-repeat scroll 0 0 transparent;}

/********************************************/
/* Valenties Category Classes               */ 
/********************************************/
body.valentines{background:url(/static/default/images/valentinesbg.jpg); background-repeat:no-repeat;background-position:top center;  background-color:#d3d1d1;}
/*.valentines #navigation {background-color:#9D1200;}*/

/*
.christmas #masthead #logo{top:24px;}
.christmas #masthead #logo a {background:url("../images/christmas/logo.png") no-repeat scroll 0 0 transparent;margin-bottom: 6px;}
.christmas #navColourBlock div{background-color:#9d1200;}
.christmas #container #skyscraper.no-services{top:18px;}
.christmas #navigation ul.level1 li ul.level2{background-color:#9d1200;}
.christmas #navigation li a:hover span, .cat283 #navigation li a.hover span, .cat283 #navigation li.hover a span, .cat283 #navigation li.active a span{}
.christmas #navigation li a:hover, .cat283 #navigation li a.hover, .cat283 #navigation li.hover a, .cat283 #navigation li.active a{color:#FFF;}
#cat_01.tab > a{background:url('../images/christmas/nav-tab-r.png') no-repeat right -100px transparent;}
#cat_01.tab > a span{background:url('../images/christmas/nav-tab-l.png') no-repeat left -100px transparent;}
#navigation #cat_01.active > a{border-color: #9d1200;}
*/

.gifts #masthead #logo{top:24px;}
.gifts #masthead #logo a {background:url("../images/christmas/logo.png") no-repeat scroll 0 0 transparent;margin-bottom: 6px;}
.gifts #navColourBlock div{background-color:#9d1200;}
.gifts #container #skyscraper.no-services{top:30px;}
.gifts #navigation ul.level1 li ul.level2{background-color:#9d1200;}
.gifts #navigation li a:hover span, .cat283 #navigation li a.hover span, .cat283 #navigation li.hover a span, .cat283 #navigation li.active a span{}
.gifts #navigation li a:hover, .cat283 #navigation li a.hover, .cat283 #navigation li.hover a, .cat283 #navigation li.active a{color:#FFF;}
.gifts #navigation li.tab.active > a{background:url('../images/christmas/nav-tab-r.png') no-repeat right -100px transparent;border-color: #9d1200;}
.gifts #navigation li.tab.active > a:hover{background-position: right -100px;}
.gifts #navigation li.tab.active > a span{background:url('../images/christmas/nav-tab-l.png') no-repeat left -100px transparent;}
.gifts #navigation li.tab.active > a:hover span{background-position: left -100px;}

.shows #masthead #logo{top:24px;}
.shows #masthead #logo a {background:url("../images/christmas/logo.png") no-repeat scroll 0 0 transparent;margin-bottom: 6px;}
.shows #navColourBlock div{background-color:#9d1200;}
.shows #container #skyscraper.no-services{top:30px;}
.shows #navigation ul.level1 li ul.level2{background-color:#9d1200;}
.shows #navigation li a:hover span, .cat283 #navigation li a.hover span, .cat283 #navigation li.hover a span, .cat283 #navigation li.active a span{}
.shows #navigation li a:hover, .cat283 #navigation li a.hover, .cat283 #navigation li.hover a, .cat283 #navigation li.active a{color:#FFF;}
.shows #navigation li.tab.active > a{background:url('../images/christmas/nav-tab-r.png') no-repeat right -100px transparent;border-color: #9d1200;}
.shows #navigation li.tab.active > a:hover{background-position: right -100px;}
.shows #navigation li.tab.active > a span{background:url('../images/christmas/nav-tab-l.png') no-repeat left -100px transparent;}
.shows #navigation li.tab.active > a:hover span{background-position: left -100px;}

.photos #masthead #logo{top:24px;}
.photos #masthead #logo a {background:url("../images/christmas/logo.png") no-repeat scroll 0 0 transparent;margin-bottom: 6px;}
.photos #navColourBlock div{background-color:#9d1200;}
.photos #container #skyscraper.no-services{top:30px;}
.photos #navigation ul.level1 li ul.level2{background-color:#9d1200;}
.photos #navigation li a:hover span, .cat283 #navigation li a.hover span, .cat283 #navigation li.hover a span, .cat283 #navigation li.active a span{}
.photos #navigation li a:hover, .cat283 #navigation li a.hover, .cat283 #navigation li.hover a, .cat283 #navigation li.active a{color:#FFF;}
.photos #navigation li.tab.active > a{background:url('../images/christmas/nav-tab-r.png') no-repeat right -100px transparent;border-color: #9d1200;}
.photos #navigation li.tab.active > a:hover{background-position: right -100px;}
.photos #navigation li.tab.active > a span{background:url('../images/christmas/nav-tab-l.png') no-repeat left -100px transparent;}
.photos #navigation li.tab.active > a:hover span{background-position: left -100px;}

.parties-offers #masthead #logo{top:24px;}
.parties-offers #masthead #logo a {background:url("../images/christmas/logo.png") no-repeat scroll 0 0 transparent;margin-bottom: 6px;}
.parties-offers #navColourBlock div{background-color:#9d1200;}
.parties-offers #container #skyscraper.no-services{top:30px;}
.parties-offers #navigation ul.level1 li ul.level2{background-color:#9d1200;}
.parties-offers #navigation li a:hover span, .cat283 #navigation li a.hover span, .cat283 #navigation li.hover a span, .cat283 #navigation li.active a span{}
.parties-offers #navigation li a:hover, .cat283 #navigation li a.hover, .cat283 #navigation li.hover a, .cat283 #navigation li.active a{color:#FFF;}
.parties-offers #navigation li.tab.active > a{background:url('../images/christmas/nav-tab-r.png') no-repeat right -100px transparent;border-color: #9d1200;}
.parties-offers #navigation li.tab.active > a:hover{background-position: right -100px;}
.parties-offers #navigation li.tab.active > a span{background:url('../images/christmas/nav-tab-l.png') no-repeat left -100px transparent;}
.parties-offers #navigation li.tab.active > a:hover span{background-position: left -100px;}

.recipies-food #masthead #logo{top:24px;}
.recipies-food #masthead #logo a {background:url("../images/christmas/logo.png") no-repeat scroll 0 0 transparent;margin-bottom: 6px;}
.recipies-food #navColourBlock div{background-color:#9d1200;}
.recipies-food #container #skyscraper.no-services{top:30px;}
.recipies-food #navigation ul.level1 li ul.level2{background-color:#9d1200;}
.recipies-food #navigation li a:hover span, .cat283 #navigation li a.hover span, .cat283 #navigation li.hover a span, .cat283 #navigation li.active a span{}
.recipies-food #navigation li a:hover, .cat283 #navigation li a.hover, .cat283 #navigation li.hover a, .cat283 #navigation li.active a{color:#FFF;}
.recipies-food #navigation li.tab.active > a{background:url('../images/christmas/nav-tab-r.png') no-repeat right -100px transparent;border-color: #9d1200;}
.recipies-food #navigation li.tab.active > a:hover{background-position: right -100px;}
.recipies-food #navigation li.tab.active > a span{background:url('../images/christmas/nav-tab-l.png') no-repeat left -100px transparent;}
.recipies-food #navigation li.tab.active > a:hover span{background-position: left -100px;}

.seasonalitemsummary{}
    #seasonalheader{background:url('../images/christmas/header-bg.jpg') no-repeat 0 0 #FFF;border:1px solid #dadada;height:224px;padding:12px;}
        #seasonalintro{float:left;font-size:1.1em;margin-top:130px;}
            #seasonalintro p{width:280px;margin-bottom:12px;}
        #suggestions, #calendarplaceholder{float:left;margin-left:28px;}
        #suggestions{list-style:none;margin:0 24px 0 36px;}
            #suggestions li.title{margin-left:0;}
            #suggestions li{font-size:1.3em;margin-left:6px;padding-bottom:18px;}
                #suggestions li a{color:#9D1200}
        #calendarplaceholder{background:url('../images/christmas/calendartrans.jpg') no-repeat 0 0 transparent;height:224px;width:302px;}
            #calendarplaceholder div{color:#333;font-size:3em;font-family:Palatino Linotype, Book Antiqua, Palatino, serif;padding:38px;margin-top:16px;font-style:italic;text-align:center;}
    #seasonaltabs{border:1px solid #dadada;background-color:#FFF;margin-top:24px;}
        #seasonalnav{background-color:#9d1200;}
            #seasonalnav{height:30px;list-style:none;}
            #seasonalnav li{border-left:1px solid #FFFFFF;color:#FFFFFF;float:left;font-size:1.4em;padding:6px;text-align:center;width:90px;cursor:pointer;}
            #seasonalnav li.active{background-color:#FFFFFF;border:none;color:#333333;cursor:default;}
        #seasonalitem{padding:12px}
        

.premium .starrating{position:absolute;right:6px;top:12px;}
/********************************************/
/* Star Module                              */ 
/********************************************/
.starrating{background:url('../images/star-matrix.gif') no-repeat 0px 0px;clear:both;height:16px;list-style:none;margin:0px 0px 20px;padding:0px;position:relative;width:80px;}
.star1{background-position:0px -16px;}
.star2{background-position:0px -32px;}
.star3{background-position:0px -48px;}
.star4{background-position:0px -64px;}
.star5{background-position:0px -80px;}

/********************************************/
/* Generic Classes                          */ 
/********************************************/
.clear{clear:both !important;height:0;}
.display{display:block;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.hide{display:none;}
.inline,ul.inline li{display:inline;}
.text-black{color:#000 !important;}
.text-bold{font-weight:900;}
.text-unbold{font-weight:500;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-underline{text-decoration:underline;}
.text-vertical-middle{vertical-align:middle;}
.clear-overflow{height:1%;overflow:hidden;}
ul.no-bullet li{list-style:none;}
.no-items{font-weight:900;margin:20px 0 0 0;}
.pagepeel{margin-bottom:-1px;}



#scrapers { padding: 20px; }
#scrapers h2 { border-bottom: 1px solid #DDD; }
.scraperList { border-top: 1px solid #DDD; list-style: none; margin: 20px 0 0 0; padding: 0; }
.scraperList li { border-bottom: 1px solid #DDD; overflow: hidden; padding: 5px; }
.scraperList li span { float: left; font-size: 14px; height: 21px; margin-right: 5px; }
.scraperList .headings { font-weight: bold; }
#scrapers .enabled { background: #effeec; }
#scrapers .disabled { background: #EEE; }
#scrapers .scraperenabled { background: #effeec; }
#scrapers .scraperdisabled { background: #595b5c; }
.scraperList .error { background: #ff0606; }
.scraperList .error span { color: White; }
.scraperList .error span a { color: White; }
.scraperList .scraperId { width: 100px; }
.scraperList .scraperName { width: 400px; }
.scraperList .scraperName a { color: #333; text-decoration: none; }
.scraperList .scraperName a:hover { text-decoration: underline; }
.scraperList .groupID { width: 100px; }
.scraperList .groupID a { color: #333; text-decoration: none; }
.scraperList .groupID a:hover { text-decoration: underline; }
.scraperList .lastScraped { width: 125px; }
.scraperList .nextScrape { width: 125px; }
.scraperList .scraperEnabled { margin-right: 0; width: 75px; }
.scraperList .scraperError { width: 75px; }