html{font-size:100.01%;}
strong{font-weight:bold;}
em{font-style:italic;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,a,a img,a:link, a:visited,a:hover{margin:0;padding:0;text-decoration:none;border:none;}
img, a img, span, div{behavior:url(scripts/iepngfix.htc);}
body{font-family:"Avant Garde","Century Gothic",sans-serif,Arial,Helvetica;color:#000;text-align:center;line-height:1.7em;font-size:0.9em;background:url(../images/new_heart.jpg) repeat #F8EDF6;}
a,a:link, a:visited{color:#510A46;}
a:hover, a:active{color:#D72D33;}
h1{font-size:3em;font-weight:normal;line-height:normal;color:#000;}
h2{font-size:1.7em;font-weight:normal; line-height: 1.2em;}
h3{font-size:1.5em;font-weight:normal;}
h4{font-size:0.75em;}
/*#wrapper{margin:0 auto;}*/
#page{width:1000px;text-align:left;margin:0 auto;}
#TopContainer{float:left;margin-top:40px;text-align:left;width:108%;}
.NavDiv{font-family:"The Girl Next Door","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-size:1.2em;margin:40px 0 0 5px;}
.NavDiv li{display:inline;list-style:none;margin-right:30px;}
.breadNav a{margin:0 7px;}
.Logo{float:left;margin-right:45px;position:relative;top:15px;}
.NavDiv a, .NavDiv a:link, .NavDiv a:visited{color:#fff;font-weight:bold;}
.NavDiv a:hover, .NavDiv a:active{color:#E3E0E3;font-weight:bold;}
#MainContainer{width:95%;float:left;padding:40px 40px 5px;min-height:500px;height:auto !important;height:500px;background-color:rgba(254, 214, 240, 0.64);background-color:#FED6F0 \9;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}
#bag{float:right;display:inline;position:relative;font-size:0.8em;position:relative;text-transform:uppercase;}
#bag span{bottom:25px;position:relative;}
#Content,#about{width:100%;float:left;}
.clear{clear:both;}
.center{margin:0 auto;text-align:center;width:100%;float:left;}
.copyright{float:right;color:#fff;}
#footer{font-size:0.8em;width:95%;}
#footer a{color:#fff;}
#footer a:hover{color:#E3E0E3;}
#footer_nav{display:inline;float:left;}
#footer_nav li{display:inline;list-style:none;}
#footer_nav li span{margin:0 10px;}
.hide{background-color:#FFFFFF;border:5px solid #F4F1F3;display:none;padding:7px;position:absolute;text-align:left;z-index:999;display:none;position:absolute;width:370px;border-radius:15px 0;-moz-border-radius:15px 0;-webkit-border-radius:15px 0;}
#navigation{background-color:rgba(254, 214, 240, 0.64);background-color:#FED6F0 \9;margin:0 auto;padding:0 40px;/*margin-top:-2px;*/width:95%;text-align:center;float:left;height:128px;min-height:128px;}
.nav{margin:40px 0;}
span.pages{background-color:#F8EDF6;padding:10px;margin-right:5px;}
span.is-active{padding:10px;border:1px solid #C6A0C4;color:#5c2357;margin-right:5px;background-color:#fff;font-weight:bold;}
a.not-active:hover,a.not-active:active{padding:10px;margin-right:5px;color:#5c2357;border:solid thin #5c2357;}
a.not-active:link, a.not-active a:visited{padding:10px;margin-right:5px;border:solid thin #D0D0D1;background-color:#DEDBDB;}
a.not-active{border:solid thin #D0D0D1;padding:10px;margin-right:5px;}
#sets{clear:both;}
#sets img{margin-top:20px;}
.match{text-transform:uppercase;line-height:17px;word-spacing:1px;font-size:11px;border-bottom:solid thin #f3e9f0;width:350px;padding:0 0 5px 0;}
#zoom img{margin:10px 0 0 80px;}
.rightAbit{margin:0 0 20px 30px;}
.template{border:thin solid #f1f1f1;margin-top:30px;padding:10px;width:500px;}
.error{font-weight:bold;font-size:0.8em;color:red;}
.cback{background-color:#F3E9F0;padding:15px;position:absolute;top:350px;width:300px;border:1px solid #E6DFE5;}
#name,#email,#subject{border:1px solid #C6A0C4;height:30px;margin-bottom:10px;width:300px;}
input.error, textarea.error{color:#333;font-weight:normal;}
#enquiry input:focus , #enquiry textarea:focus{background-color:#eee;}
#message{border:solid 1px #C6A0C4;width:300px;}
#MyForm{margin-top:20px;float:left;width:320px;padding-left:60px;}
#alternative{float:right;width:400px;margin-top:35px;}
#submit{border:0;}
.btn{margin-top:10px;float:left;}
.left{float:left;width:120px;}
.right{float:right;width:180px;}
.data{width:330px;height:30px;}
#contact{margin:20px 0;}
#right_paragraph{float:right;}
.pback{background-color:#f3e9f0;padding:15px;border:1px solid #E6DFE5;}
#about p{padding-top:10px;}
.pic{width:150px;height:150px;float:right;padding:20px;display:inline;}
#header{margin-bottom:10px;height:70px;}
#header h1{font-family:'Tangerine',cursive;display:inline;float:left;position:relative;width:80%;}
#LeftSide{float:left;width:95%;padding-left:60px;}
#LeftSide p{text-align:justify;margin:30px 0 20px 0;padding:15px;width:450px;font-size:1.1em;}
#myElement{width:270px;height:290px;overflow:hidden;float:right;position:relative;top:-440px;right:110px;}
#myElement img{display:block;height:250px;width:250px;}
#thumbs{float:left;display: inline;}
#thumbs img{border:5px solid #FAF0F8;margin:50px 10px 0 20px;float:left;}
#thumbs img.active{border:5px solid #CB1E1E;margin-right:10px;float:left;}
#dataContent, #imageContent{float:left;width:400px;padding:10px;margin-top:20px;}
#dataContent{line-height:17px;word-spacing:1px;font-size:1em;text-align:center;}
.label{margin-right:50px;}
.quantity{margin-right:25px;}
.price{margin-right:50px;}
.info{width:100%;border-bottom:thin solid #f3e9f0;padding:10px 0;}
.spacer{padding:15px 0;}
.buy{border-top:thin solid #f3e9f0;width:100%;padding-top:15px;}
#input1{border:thin solid #f3e9f0;width:30px;}
.enlargeImage{font-size:0.7em;color:#333333;}
.formSpacer{padding:10px 0;}
#added{display:none;background-color:#F3E9F0;border:1px solid #E6DFE5;position:absolute;padding:10px;top:100px;right:10px;}
#single-navigation{margin:0 auto;padding:10px 20px;width:850px;text-align:center;float:left;background-color:#FFFFFF;}
.cloud-zoom-lens{border:4px solid #8E6B8B;margin:-4px;background-color:#fff;cursor:move;}
.cloud-zoom-title{font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big{border:5px solid #FAF0F8;overflow:hidden;}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
.measure{margin:0 0 5px 10px;vertical-align:middle;}
.help{position:absolute;right:90px;}
#js-container{float:left;position:relative;width:800px;left:100px;}
.js-image{overflow:hidden;position:absolute;z-index:1;text-align:left;}
.js-image a img, a .js-overlay-image{border:none;}
.js-image{border:7px solid #f9f1f7;}
.js-image img, .js-overlay-image{width:250px;height:250px;}
.js-image.size-2, .js-image.size-2 img{width:200px;height:200px;font-size:0.9em;}
.js-small-caption{position:absolute;bottom:0;left:0;width:94%;padding:3%;height:auto;}
.js-small-caption{opacity:.5;}
.js-caption-overlay{background:#f9f1f7;z-index:998;padding:55px;position:absolute;overflow:hidden;}
.js-small-caption span{color:#fff;}
.js-overlay-image{float:left;}
.js-overlay-html{float:left;padding:0 0 0 15px;width:200px;}
.js-overlay-html h3{padding:0 0 10px 0;font-family:"The Girl Next Door","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-size: 1.6em;font-weight: bold;}
.js-overlay-html p{font-size:1.0em;margin:0;font-family: "Avant Garde","Century Gothic",sans-serif;}
ul#imageMap{position:relative;height:503px;width:400px;background:url(../images/uk-w400.png) no-repeat;list-style:none;}
ul#imageMap a{background:#581d4B;display:block;overflow:hidden;position:absolute;text-indent:-9999px;}
#nws{top:150px;left:90px;width:20px;height:20px;}
#nes{top:170px;left:170px;width:20px;height:20px;}
#cs{top:205px;left:125px;width:20px;height:20px;}
#ses{top:225px;left:170px;width:20px;height:20px;}
#sws{top:250px;left:140px;width:20px;height:20px;}
#left{float:left;height:503px;width:400px;}
#right{float:right;height:503px;width:400px;}
.places{position:absolute;padding:20px;background-color:#F3E9F0;border:1px solid #E6DFE5;}
#ne,#nw,#cen,#se,#sw{display:none;top:250px;left:600px;position:absolute;font-weight:bold;}
#ayrChild,#abChild,#baChild,#inChild,#foChild,#beChild,#roChild,#maChild,#forChild,#livChild,#edChild,#laChild,#moChild,#tuChild,#avChild,#peChild,#elChild,#stChild,#arChild,#duChild{display:none;top:250px;left:730px;position:absolute;}
.plight{border-bottom:dashed 1px #581D4B !important;}
#imageMapHover{background-color:#F3E9F0;padding:7px;position:absolute;width:250px;border:1px solid #E6DFE5;z-index:999;}
.children{position:absolute;padding:20px;background-color:#F3E9F0;border:1px solid #E6DFE5;margin-left:10px;width:220px;}
.event{border-bottom:solid 1px #F3E9F0;padding:10px 0;width:500px;}
#noscript-warning{position:fixed;top:0;left:0;width:100%;z-index:101;text-align:center;font-weight:bold;font-size:120%;color:#fff;background-color:#AE0000;padding:5px 0 5px 0;}
#noscript-padding{padding-top:3.5em;}
.dno{display:none;}
.valentines_header{padding:0;margin:0;}
.valentines{margin:0!important;background-color:#F2A2C7;border: 2px dashed #CB1E1E;}
h3.valentines_header {font-family:'Marck Script',cursive;font-size:2.4em;color:#CB1E1E;margin-bottom:10px;font-weight:900;letter-spacing:0.1em; }
.slide{ background-color: #F2A2C7;
    margin: 0;
    padding: 10px 10px 50px;
    text-align: center;}
