* { padding:0; margin:0}
img {border:0}

* {font-family: Verdana, Arial, Helvetica, "Sans Serif"; }
body { background: #ffffff url("http://www.blueleaf360.co.uk/images/tour_bg.jpg") 0px 30px  repeat-x; margin:4px}

h1 {color:#ffffff; 
    font-size:14px; 
    text-align:center; 
    width:800px; 
    background: url("http://www.blueleaf360.co.uk/images/top-bg.png"); 
    height:14px; 
    margin:0 auto;
    padding:6px 0 0 0}

#wrapper {width:784px; margin:0 auto; 
          background: url("http://www.blueleaf360.co.uk/images/square-bg.png"); 
          color:#ffffff; padding:8px}

address a:link, #wrapper a:link {color:#ffffff}
address a:visited, #wrapper a:visited {color:#ffffff}
address a:hover, #wrapper a:hover {color:#0000ff}
address a:active, #wrapper a:active {color:#ff0000}

p.links {text-align:center; font-weight:bold}

p, address, li, label {font-size:13px;}
p  {margin:4px 0 8px 0}
ul {margin-left:40px;  margin-bottom:8px}

address {color:#ffffff;  
    text-align:center; 
    width:800px; 
    background: url("http://www.blueleaf360.co.uk/images/bottom-bg.png"); 
    height:20px; 
    margin:0 auto;}
    
li {margin-bottom:3px}

img.logo {vertical-align:-18px}
p.logo {color:#0000ff; font-size:106px; font-style:italic; letter-spacing:-5px; margin:0; text-align:center; height:118px}

div#mainpage {padding:10px; width:520px; float:right}
div#tours {padding:0 18px 0 10px; width:200px; float:left; border-right: dashed 1px #eeeeee; margin:10px 8px 8px 0}
.clearboth {clear:both;}
.borderbottom {padding-bottom:8px; border-bottom: dashed 1px #eeeeee;}

.propertyad {padding-bottom:8px; border-bottom: dashed 1px #eeeeee; clear:both; height:84px}
.propertyad img {float:left; padding:0 10px}

h2 {font-size:14px; padding-bottom:4px}
.center { text-align:center; }
.googlead {padding:8px 0 2px 0}

p#linkmenu {font-weight:bold; text-align:center; }

div#tourdiv {margin:auto; width:730px; }
p#appletblock {float:left; padding:0 16px 0 0}
p#imageblock {float:left; text-align:center}
p#imageblock img {padding-bottom:4px; }

p.smallprint {font-size:10px; padding:8px; text-align:center}

/* forms ---------------------------------- */
div#form_div {margin:auto; }

label {
    float:left;
    clear:both;
	width: 130px;
	text-align: right;
    margin:4px 2px 0 0;
      }
      
label.no_top_margin {margin:1px 3px 0 0;} /* for checkbox, still needs a little margin top and right */
      
     input, textarea, select, checkbox  {margin-top:3px;} 
    
      form {margin:20px; }
    img#graphic {position:relative; top:3px;}  
      
/* forms ---------------------------------- */

 /* bookmarking ----------------------------------------------------- */
 
 div#social_bookmarks {margin:8px auto;
                       padding:2px 5px 5px 5px; 
                       border: dashed 1px #c0c0c0;  
                       position:relative;
                       bottom:0px;                       
                       clear:both; 
                       width:790px;
                       text-align:right; } 
                       
   div#social_bookmarks ul {margin:0; padding:0}
   div#social_bookmarks h3 {margin:0 0 -8px 0; text-align:left; font-size:13px }
                        
   div#social_bookmarks li.bookmarks {display:inline; 
                                      background-repeat:no-repeat;
                                      padding:0 7px 0 18px;} 
                                    
div#social_bookmarks li.delicious { background-image:url(http://www.littledetails.co.uk/images/delicious_icon.gif); }
div#social_bookmarks li.digg { background-image:url(http://www.littledetails.co.uk/images/digg_icon.gif); }
div#social_bookmarks li.reddit { background-image:url(http://www.littledetails.co.uk/images/reddit_icon.gif); }
div#social_bookmarks li.facebook { background-image:url(http://www.littledetails.co.uk/images/facebook_icon.gif); }
div#social_bookmarks li.stumbleupon { background-image:url(http://www.littledetails.co.uk/images/stumbleupon_icon.gif); }
div#social_bookmarks li.twitter { background-image:url(http://www.littledetails.co.uk/images/twitter_icon.gif); }
div#social_bookmarks li.validators {padding:0 10px}
 /* bookmarking ----------------------------------------------------- */
