body{margin:0;height:100%;background-color:#e3e5f1;font-family:verdana,arial,sans-serif;font-size:0.7em}
html,body{height:100%}
body>#master{min-height:100%;height:auto!important}
#master{width:1000px;margin:0 auto;padding:0;border:2px solid #000;clear:both}
#header{width:1000px;height:91px;background-color:#031d4b;float:left;margin:0 auto}
#navhead{width:1000px;height:261px;background-color:#031d4b;float:left;overflow:hidden;margin:0 auto}
#navigation{border-bottom:0;width:191px;height:261px;clear:none;float:left;position:relative;top:0;left:0;overflow:hidden}
#flash{width:809px;height:261px;clear:none;float:left;overflow:hidden;background-color:#031d4b}
#pagebody{background:#fff url(../imgs/spritesv2.png) no-repeat 0 -933px;width:990px;min-height:600px;height:auto!important;float:right;clear:none;padding:20px 0 0 10px;text-align:left;position:relative;border-right:1px solid #000;overflow:visible}
#leftcontent{width:272px;min-height:100%;height:850px;float:left;left:-5px;clear:none;position:absolute;top:0;display:inline}
#rightcontent{width:200px;min-height:100%;height:100%;float:right;clear:none;right:0;padding-left:10px;background-color:#010d1f;background-position:top;position:absolute;display:inline;top:1px}
#roundedheader{background:transparent url(../imgs/spritesv2.png) no-repeat 0 -151px;width:516px;height:38px;overflow:hidden;font-weight:bold;text-align:center;color:#fff;line-height:25px;position:relative;left:260px;clear:none;float:left}
#roundedheader h1{margin-top:0;font-size:1.2em}
#roundedcontent{width:494px;min-height:861px;padding:0 7px;float:left;position:relative;left:260px;clear:both;border-right:4px solid #062e74;border-left:4px solid #062e74}
#roundedfooter{background:transparent url(../imgs/spritesv2.png) no-repeat 0 -205px;width:516px;height:36px;overflow:hidden;font-weight:bold;text-align:center;color:#fff;float:left;line-height:20px;position:relative;left:260px;margin-bottom:7px;clear:both}
#roundedfooter h2{margin-top:16px;font-size:1.2em}
#roundedpagefooter{background:transparent url(../imgs/spritesv2.png) no-repeat 0 -276px;width:790px;height:7px;float:left;position:relative;left:-10px;margin-top:15px}
#footer{background:#031d4b url(../imgs/spritesv2.png) no-repeat 0 -284px;width:1000px;height:80px;clear:both;text-align:center;margin:0 auto;position:relative;border-right:1px solid #000;padding-top:20px}
#headertop,#headerbottom{width:1000px;height:12px}
#headertop{background:transparent url(../imgs/spritesv2.png) no-repeat 0 -262px}
.logo{width:230px;height:75px;background:url(../imgs/scottish-holidays.jpg) no-repeat;position:relative;left:10px;clear:none;float:left}
.ad{position:relative;right:15px;clear:none;float:right;color:#fff}
.ad span{color:#f00}
a.adhref{color:#fff}
a.adhref:visited{color:#fff}
a.adhref:hover{color:#fff;text-decoration:underline}
.gAds{width:746px;height:60px;position:relative;left:18px;top:42px;clear:none;float:left}
#nav,ul{list-style-type:none;padding:0;margin:0;width:191px;background-color:#031d4b}
#nav,li{margin-bottom:1px}
a.navlink{display:block;background:transparent url(../imgs/spritesv2.png) no-repeat 0 0;text-decoration:none;text-align:left;font-weight:bold;color:#fff;width:191px;height:25px;padding-left:35px;line-height:25px}
a.navlink:visited{color:#fff}
a.navlink:hover{color:#fff;cursor:pointer;background:transparent url(../imgs/spritesv2.png) no-repeat 0 -32px;width:191px;text-decoration:none}
.nActive{color:#A36900!important;background:transparent url(../imgs/spritesv2.png) no-repeat -192px -30px!important}
.empty{background:url(../imgs/spritesv2.png) no-repeat 0 -61px;height:26px;width:191px}
.mapholder{padding:10px}
.mapholder li{margin:0;padding:0;position:absolute}
.mapholder ul{width:250px;float:left;position:relative;margin-left:0}
.mapholder a{width:100%;height:100%}
.mapholder a:hover{background:url(../imgs/scotland.gif) no-repeat}
#scotland{height:288px;background:url(../imgs/scotland.gif);margin:0;display:inline}
#scotland a{display:block;text-indent:-100em}
#highlands-skye{left:38px;top:7px;width:138px;height:146px}
#highlands-skye a:hover{background-position:-1px -482px}
#angus-dundee{left:156px;top:118px;width:40px;height:50px}
#angus-dundee a:hover{background-position:-125px -348px}
#argyll-stirling{left:27px;top:140px;width:124px;height:98px}
#argyll-stirling a:hover{background-position:-1px -382px}
#scottish-borders{left:156px;top:197px;width:60px;height:87px}
#scottish-borders a:hover{background-position:-141px -482px}
#glasgow-clyde{left:105px;top:185px;width:54px;height:52px}
#glasgow-clyde a:hover{background-position:-194px -581px}
#dumfries-galloway{left:88px;top:223px;width:96px;height:64px}
#dumfries-galloway a:hover{background-position:-152px -411px}
#ayrshire-arran{left:83px;top:194px;height:66px;width:53px}
#ayrshire-arran a:hover{background-position:-140px -580px}
#kingdom-fife{left:142px;top:161px;width:55px;height:31px}
#kingdom-fife a:hover{background-position:-0px -630px}
#orkney-isles{left:183px;top:10px;width:32px;height:40px}
#orkney-isles a:hover{background-position:-208px -482px}
#edinburgh-lothians{left:133px;top:178px;width:63px;height:30px}
#edinburgh-lothians a:hover{background-position:-70px -628px}
#grampian-highlands{left:145px;top:53px;width:98px;height:89px}
#grampian-highlands a:hover{background-position:0 -290px}
#perthshire{left:107px;top:123px;width:63px;height:65px}
#perthshire a:hover{background-position:-106px -290px}
#shetland-isles{left:204px;top:11px;width:41px;height:59px}
#shetland-isles a:hover{background-position:-202px -522px}
#western-isles{width:70px;left:0;top:17px;height:116px}
#western-isles a:hover{background-position:-184px -290px}
#areahelp{position:absolute;visibility:hidden;height:165px;width:165px;background:url(../imgs/angus.gif) 0 -465px no-repeat}
#searchcontainer{background:transparent url(../imgs/spritesv2.png) no-repeat -517px 0;width:260px;height:155px;padding-top:5px;float:left;position:relative;left:10px;margin:15px 0}
.search{font-weight:bold;color:#052b6c;width:251px;height:20px;position:relative;clear:left;margin:10px 0 0 3px}
.widgetheader{font-size:1.2em;color:#fff;font-weight:bold;padding-left:4px}
.catselect{float:left;padding:5px 0 0 3px}
.vtours{float:right;padding-top:3px}
.vtours select{width:165px}
#category, .larea, .ltown{font-size:1.2em}
.searchactions a{color:#052b6c;text-decoration:underline;font-size:0.8em}
.searchactions a:visited{color:#052b6c}
.searchactions a:hover{color:#A36900;text-decoration:none}
.searchactions{float:left;height:24px;line-height:24px;width:250px;margin:8px 6px}
.searchactions .searchbuttons{float:right;margin:3px 1px 0 0}
.searchactions .searchadv{float:left}
.searchactions #reset{position:relative;top:-3px;left:-35px}
.button{background:transparent url(../imgs/spritesv2.png) no-repeat -361px -59px;width:76px;height:24px;outline:none;border:none;line-height:24px;color:#fff;font-weight:bold;padding:0 4px}
.button:hover,.gobutton:hover{cursor:pointer;color:#ff0}
.sponsor{background:transparent url(../imgs/spritesv2.png) no-repeat -779px 0;width:197px;height:123px;margin-top:6px;margin-bottom:8px;position:relative;left:-2px;text-align:center}
.sponsor h3{color:#031d4b;font-weight:bold;font-size:1.1em;padding:7px 0 0 10px;text-align:left}
.sponsor img{width:100px;height:75px;border:0;padding:2px 2px 2px 5px;display:inline;clear:none;float:left}
.sponsordetail{padding-right:3px}
.sponsor a{font-size:0.8em;color:#031d4b}
.sponsor a:hover{color:#A36900}
.breadcrumb{background:transparent url(../imgs/spritesv2.png) no-repeat 0 -244px;font-weight:bold;width:100%;height:17px;line-height:17px}
#breadcrumb{position:relative;top:-3px;overflow:hidden;padding:0 0 0 10px}
#breadcrumbbottom{position:absolute;left:5px;bottom:0;padding:0;clear:both;margin-top:10px}
#breadcrumbbottom div{float:right;margin-right:28px}
#text-section{position:relative;left:4px;margin:10px 10px 5px 0}
#sectionheader{clear:both;padding-top:5px;text-align:center}
#sectionfooter{clear:both;padding:10px 0 30px 0;text-align:center}
#sectionfooter a,#sectionheader a{padding:0 1px;font-weight:normal}
.footerContent{padding-top:4px;color:#999;font-weight:bold}
a.footer{font-weight:bold;color:#666}
a.footer:visited{color:#666}
a.footer:hover{color:#194570}
a.footer:active{color:#666}
a{color:#2361a1;font-weight:bold;text-decoration:none}
a:hover{text-decoration:underline;color:#A36900}
a:visited{color:#A36900}
.question{background:transparent url(../imgs/spritesv2.png) no-repeat 0 -130px;width:17px;height:15px}
.businesswidget{background:url(../imgs/spritesv2.png) no-repeat -1003px 0;width:260px;height:416px;padding-top:5px;float:left;position:relative;left:10px}
#businesstab{background-color:#052b6c;padding:8px 0 0 0;width:254px;margin:0 3px 0 4px;height:18px}
.businesstabs li{list-style:none;display:inline}
#createdtab{padding:5px 16px;border-right:1px solid #052b6c}
#updatedtab{padding:5px 15px}
#populartab{padding:5px 17px}
.businesstabs a{border-bottom:1px solid #052b6c;color:#ffebb5;text-decoration:none;font-size:1.0em;font-weight:bold;cursor:pointer;background:url(../imgs/spritesv2.png) no-repeat -276px -59px;position:relative;bottom:0}
.businesstabs a:hover{color:#052b6c}
.businesstabs a.active{border-bottom:0;color:#052b6c;background:url(../imgs/spritesv2.png) no-repeat -192px -59px;position:relative;bottom:-1px}
#widgetcontent{width:246px;margin-left:7px;padding-top:14px}
.odd{background-color:#e9ebf4}
.even{background-color:#d4d7e9}
.leftDiv{float:left;width:158px;height:24px;margin-bottom:2px;padding:4px 0}
.leftDiv .name{color:#052b6c;position:relative;bottom:7px;left:3px;font-weight:normal}
.rightDiv{float:right;width:86px;height:26px;text-align:right;padding:6px 2px 0 0;color:#535353}
.rightDiv .town{color:#535353;font-weight:normal}
.even span, .odd span{background:transparent url(../imgs/spritesv2.png) no-repeat;width:27px;height:24px}
#widgetcontent .accom{background-position:-2px -100px;display:inline-block}
#widgetcontent .food{background-position:-32px -100px;display:inline-block}
#widgetcontent .golf{background-position:-63px -100px;display:inline-block}
#widgetcontent .place{background-position:-183px -100px;display:inline-block}
#widgetcontent .walk{background-position:-93px -100px;display:inline-block}
#widgetcontent .service{background-position:-123px -100px;display:inline-block}
#widgetcontent .guide{background-position:-153px -100px;display:inline-block}
#popularLoader{clear:right;position:relative;top:-205px;left:-75px;display:none}
