body{margin:0px;padding:0px;font-family:"Trebuchet MS",arial,sans-serif;background-color:#000000;background-image:url(imgs/bodyBG.jpg);background-position:center top;background-repeat:no-repeat;background-attachment:fixed;text-align:center;}
a img{border-style:none;}

.outerWrapper{display:block;width:805px;margin-left:auto;margin-right:auto;padding:20px 0px;text-align:left;}
.innerWrapper{display:block;float:left;width:805px;padding-bottom:10px;background-image:url(imgs/mainRpt.png);}
.innerWrapperTop{display:block;float:left;width:805px;height:10px;background-image:url(imgs/mainTop.png);}
.innerWrapperBtm{display:block;float:left;width:805px;height:10px;background-image:url(imgs/mainBtm.png);}
p.copyFtr{text-align:center;color:#FFFFFF;font-size:0.8em;text-shadow:0px 0px 4px #000000;margin:0px;padding:10px 0px;float:left;width:805px;}

div.header{display:block;float:left;width:760px;margin-left:22px;padding:10px 0px;}
a.logo{overflow:hidden;display:block;float:left;text-indent:-2000px;width:332px;height:50px;padding:0px;margin:8px 0px 0px 0px;background-image:url(imgs/no6-achachork_holiday-cottage-on-the-isle-of-skye.png);}
a.logo strong, a.logo em{overflow:hidden;display:block;text-indent:-2000px;}
.hdrRgt{display:block;float:right;width:274px;margin-right:-4px;}
.hdrRgtTop{display:block;float:left;width:274px;height:12px;background-image:url(imgs/contactDeetsTop.png);}
.hdrRgtBtm{display:block;float:left;width:274px;background-image:url(imgs/contactDeetsBtm.png);background-position:0px bottom;padding-bottom:12px;}
.hdrRgtBtm p{font-size:0.75em;line-height:155%;color:#666666;margin:0px;padding:0px 15px;}
.hdrRgtBtm p strong{font-size:1.4em;font-weight:normal;}
.hdrRgtBtm p a{text-decoration:none;color:#666666;}
.hdrRgtBtm p a:hover{text-decoration:underline;}

.bannerWrapper{display:block;float:left;width:760px;height:231px;padding:6px 6px;margin-left:16px;background-image:url(imgs/bnrBG.png);background-repeat:no-repeat;}
.bannerItem{display:block;float:left;width:760px;height:225px;background-color:transparent!important;}
.bannerItem img{float:left;margin-right:20px;}
.bannerItem h2{font-weight:normal;font-size:1.5em;color:#808080;margin:10px 20px 0px 0px;padding:0px;}
.bannerItem p{font-size:0.85em;color:#1c2224;margin:15px 20px 0px 0px;padding:0px;}
.bannerItem a{color:#2a7fff;font-size:1.3em;text-decoration:none;}
.bannerItem a:hover{text-decoration:underline;}

.homeBlackBoxL{display:block;float:left;width:330px;background-image:url(imgs/blackBoxRpt.png);border-radius:8px;margin-top:16px;margin-left:20px;padding:20px;}
.homeBlackBoxR{display:block;float:left;width:330px;background-image:url(imgs/blackBoxRpt.png);border-radius:8px;margin-top:16px;margin-left:22px;padding:20px;position:relative;}
.homeBlackBoxL h2, .homeBlackBoxR h2{margin:0px;padding:0px;font-weight:normal;color:#FFFFFF;text-shadow:1px 1px 2px #000000;font-size:1.25em;}
.homeBlackBoxL p, .homeBlackBoxR p{color:#CCCCCC;font-size:0.8em;margin:8px 0px 0px 0px;padding:0px;}
.homeBlackBoxL a, .homeBlackBoxR a{display:block;float:left;clear:both;color:#2a7fff;text-shadow:1px 1px 2px #000000;font-size:1.15em;margin:20px 0px 0px 0px;padding:0px;text-decoration:none;}
.homeBlackBoxL a:hover, .homeBlackBoxR a:hover{text-decoration:underline;color:#FFFFFF;}
.homeFormFieldOuter{display:block;float:Left;width:326px;border:2px solid #000000;background-color:#333333;margin:6px 0px 0px 0px;}
.homeFormFieldOuterDefault{display:block;float:Left;width:326px;border:2px solid #000000;background-color:#000000;background-image:url(imgs/formElem.png);background-repeat:repeat-x;margin:6px 0px 0px 0px;}
.homeFormFieldOuterSelected{display:block;float:Left;width:326px;border:2px solid #000033;background-color:#1A1A1A;margin:6px 0px 0px 0px;}
.homeFormFieldOuterError{display:block;float:Left;width:326px;border:2px solid #990000;background-color:#333333;margin:6px 0px 0px 0px;}
input.homeFormField{float:left;width:318px;margin-left:4px;border-style:none;background-color:transparent;color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;padding:3px 0px 5px 0px;outline:none;}
textarea.homeFormField{float:left;width:321px;height:120px;margin-left:4px;border-style:none;background-color:transparent;color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;padding:3px 0px 5px 0px;resize:none;outline:none;}
.homeFormFieldOuterDefault input, .homeFormFieldOuterDefault textarea{color:#666666;}
input.formSubmit{margin-top:6px;border:2px solid #000000;background-color:#000000;background-image:url(imgs/formElem.png);background-repeat:repeat-x;color:#999999;font-size:0.9em;padding:3px 10px;cursor:pointer;}
input.formSubmit:hover{color:#FFFFFF;}
div.errorMsg{display:none;float:Left;width:318px;border:2px solid #000000;background-color:#000000;padding:3px 4px;}
div.errorMsg span{color:#FFFFFF;font-size:0.7em;}
div.errorMsg span span{color:#FF0000;font-size:100%;}
div.showFormBtn{display:block;float:left;width:60px;height:20px;position:absolute;bottom:0px;left:155px;background-image:url(imgs/showFormBtn.png);background-repeat:no-repeat;background-position:0px 0px;text-indent:-1000px;overflow:hidden;cursor:pointer;}

div.titleBar{display:block;float:left;width:766px;height:53px;margin-left:20px;background-image:url(imgs/titleBar.png);}
div.titleBar h1{float:left;margin:12px 0px 0px 23px;padding:0px;font-weight:normal;font-size:1.6em;color:#666666;line-height:110%;}
div.titleBar a{display:block;float:right;margin:17px 23px 0px 0px;padding:0px;line-height:110%;font-size:1.1em;color:#2A7fff;text-decoration:none;}
div.titleBar a:hover{text-decoration:underline;}

div.aboutItem{display:block;float:left;width:760px;margin:10px 0px 0px 22px;}
div.aboutItemL{display:block;float:left;width:200px;overflow:hidden;margin-right:10px;padding:10px 0px;background-image:url(imgs/blackBoxRpt.png);border-radius:8px;position:relative;}
div.aboutItemL img{margin:0px 0px 0px 10px;}
div.aboutItemL a span{display:block;float:left;width:180px;height:135px;position:absolute;top:-135px;left:10px;text-indent:-1000px;overflow:hidden;background-image:url(imgs/mglass.png);}
div.aboutItemL a:hover span{top:10px;}
div.aboutItemR{display:block;float:left;width:550px;padding:15px 0px;border-radius:8px;background-image:url(imgs/whiteBoxRpt.png);}
div.aboutItemR h2{margin:0px 10px;font-weight:normal;color:#333333;font-size:1.45em;}
div.aboutItemR h3{margin:10px 10px 0px 10px;font-weight:normal;color:#666666;font-size:1.15em;}
div.aboutItemR p{margin:10px 10px 0px 10px;color:#1C2224;font-size:0.85em;}
div.aboutItemR p a{font-size:0.95em;color:#2A7fff;text-decoration:none;}
div.aboutItemR p a:hover{text-decoration:underline;}
div.aboutItemR ul{font-size:0.85em;margin-top:6px;margin-bottom:0px;}
div.aboutItemR ul li{color:#1C2224;}

.mapContainer{display:block;float:left;width:320px;padding:10px;background-image:url(imgs/blackBoxRpt.png);border-radius:8px;margin:10px 10px 0px 22px;}
.directionsBox{display:block;float:left;width:410px;padding:15px 0px;border-radius:8px;background-image:url(imgs/whiteBoxRpt.png);margin:10px 0px 0px 0px;}
.directionsBox h2{margin:0px 10px;font-weight:normal;color:#333333;font-size:1.45em;}
.directionsBox p{margin:10px 10px 0px 10px;padding:0px 0px;color:#1c2224;font-size:0.85em;}
#map_canvas{display:block;float:left;width:320px;height:650px;}