﻿html , body
{
 font-family:Verdana;
 margin:0;
 padding:0;
 height:100%;
 min-height:100%;
}

body
{
   background:url(/Images/Design/bg_slice.jpg) top left repeat-x; 
   background-color:#dce5ec;
}

#container
{
    border:solid 13px #fff;
    margin-left:auto;
    margin-right:auto;
    width:900px;
    background-color:#fff;
}

#header
{
    background-color:#fff;
    height:117px;
}

#body
{
    height:100%;
}

h1
{
    font-size:14px;
    color:#0b3a6a;
    margin:10px 0 0 0;
    font-weight:bold;
}

h2
{
    font-size:14px;
    color:#0b3a6a;
    margin:10px 0 0 0;
    font-weight:bold;
}

h3
{
    font-weight:bold;
    margin:10px 0 5px 0;
    color:#e76a33;
}


#body #imageBanner
{
    height:200px;
}


#body #Content
{
    width:900px;
    float:left;
    background:url(/Images/Design/left_bg.gif) top left repeat-y;
    height:100%;
    min-height:100%;
}

#body #SideBar
{
    height:100%;
    width:270px;
    float:left;
    padding:30px 0 0 12px;
    background-color:#fff;
}

#body #blankColumn
{
    width:122px;
    float:left;
    height:100%
}

#body #ContentColumn
{
    width:470px;
    float:left;
    margin-left:5px;
    height:100%
}

#ContentColumn p
{
    line-height:18px;
}

#footer
{
    width:900px;
    font-family:Verdana;
    font-size:11px;
    background-color:#007bc1;
    height:72px;
    margin-left:auto;
    margin-right:auto;
    color:#fff;
}

#footer a
{
    color:#fff;
}

#footer #text
{
    float:left;
    padding:15px 0 0 15px;
}


#footer #text .spacing
{
    padding:5px 0 0 0;
}

#footer #craftedLogo
{
    float:right;
    padding:34px 15px 0 0;
}

.spacer
{
    height:5px;
    background-color:#fff;
}

.decimal
{
    text-align:right;
}

.available
{
    text-align:center;
}

.clearboth
{
    clear:both;
    background-color:#fff;
}

.floatleft
{
    float:left;
}

.floatright
{
    float:right;
}

.btnbottom
{
    background-color:#eff0f4;
}

#redheughsRigg
{
    height:90px;
    width:263px;
    border:solid 1px #000;
}


#btnRiggBottom
{
    width:207px;
    height:34px;
    float:right;
}

.btnRigg
{
   float:right;
   padding: 5px  5px 0 0 ;
}

#redheughskeithHouse
{
    margin:10px 0 0 0 ;
    height:90px;
    width:263px;
    border:solid 1px #000;
}


#btnKeithHouseBottom
{
    width:207px;
    height:34px;
    float:right;
}

.btnKeith
{
   float:right;
   padding: 5px  5px 0 0 ;
}

#imgGallery
{
    background-color:#39443c;
    width:286px;
    height:200px;
    float:left;
}

.topimage
{
    padding:5px 0 0 0 ;
    margin:12px 0 0 0;

}

#agents
{
    padding:15px 0 0 0;
}

.rightimg
{
    padding:0 0 0 5px;
}

/*------------------------------------------ */
/* Menu */

.ulmainmenu 
{
	margin:0;
	padding:0;
    font-size:15px;
}


.ulmainmenu li
{
    float:left;
	text-align: center;
	margin:8px 0 0 0;
	padding: 0 0 0 15px;
}

.ulmainmenu li a
{
	color:#fff;
	text-decoration:none;
}

.menuItemMiddle
{
     padding:0 10px 0 10px ; 
}

.menuItemLeft
{
   padding:0 10px 0 10px ;  
}

.menuItemRight
{
  padding:0 0 0 10px;  
}


.mainmenu
{
    height:38px;
    width:100%;
    background:url(/Images/Design/menu_bg.jpg) top left repeat-x;  
}

#menualignment
{
    width:790px;
    margin-left:auto;
    margin-right:auto;
}

.menuSeparator
{
    background-image:url(/Images/Design/menuSeparator.jpg);
    background-position:center 8px;
    background-repeat:no-repeat;
    height:41px;
    width:1px;
    float:left;
}

/* --------------------------------------------- */

/*default page */

/* main copy */
#default
{
    font-size:13px;
    width:449px;
    margin:0 0 0 10px;
}

#default h1
{
    font-size:14px;
    color:#0b3a6a;
    margin:10px 0 0 0;
    font-weight:bold;
}

#default h2
{
    font-size:14px;
    color:#0b3a6a;
    margin:10px 0 0 0;
    font-weight:bold;
}

#default h3
{
    font-weight:bold;
    margin:10px 0 5px 0;
}

#default p 
{
    margin:10px 0 0 0;
}

#default li
{
    list-style:none;
    background-image:url(/Images/Design/Selected.jpg);
    background-position:left 10px;
    background-repeat:no-repeat;
    padding: 5px 0 0 15px;
}

/* ------------------------------------------------- */

/* Keith house */ 

#imgGalleryKeithHouse
{
    background-color:#d6e1f1;
    width:286px;
    height:200px;
    float:left; 
}

#KeithHouse
{
    font-size:13px;
    width:449px;
    margin:0 0 0 10px;
}

.keithtable
{
    width:100%;
}

.keithtable .tblheader
{
    background-color:#449dd1;
    color:#fff;
    padding:0 0 0 5px;
}

.keithtable th
{
    font-weight:bold;
     border:solid 1px #fff;
     padding:0 0 0 5px;
}

.keithtable td
{
 border:solid 1px #fff;
 padding:0 0 0 5px;
}

.keithtable .tbltotal
{
    background-color:#bbd4eb;
    font-weight:bold;
    color:#19496d;
    padding:0 0 0 5px;
}

.keithtable .tblcontent
{
    background-color:#dfe9f5;
    color:#19496d;
}

.btnbottomKeith
{
    height:181px;
    width:266px;
    background-color:#eff0f4;
}

#keithHouseFloorPlanimg
{
    height:145px;
    width:264px;
    border:solid 1px #000;
}

#KeithHouse li
{
    list-style:none;
    background-image:url(/Images/Design/Selected.jpg);
    background-position:left 10px;
    background-repeat:no-repeat;
    padding: 5px 0 0 15px;
}

/* ------------------------------------------- */

/* 6RedheughsRigg */ 

#imgGalleryRedHeughs
{
    background-color:#aebaca;
    width:286px;
    height:200px;
    float:left;
}

#RedheughsRigg
{
    font-size:13px;
    width:449px;
    margin:0 0 0 10px;
}

.Riggtable
{
    width:100%;
}

.Riggtable .tblheader
{
    background-color:#449dd1;
    color:#fff;
    padding:0 0 0 5px;
}

.Riggtable th
{
    font-weight:bold;
     border:solid 1px #fff;
     padding:0 0 0 5px;
}

.Riggtable td
{
 border:solid 1px #fff;
 padding:0 0 0 5px;
}

.Riggtable .tbltotal
{
    background-color:#bbd4eb;
    font-weight:bold;
    color:#19496d;
    padding:0 0 0 5px;
}

.Riggtable .tblcontent
{
    background-color:#dfe9f5;
    color:#19496d;
}

.btnbottomRigg
{
    height:145px;
    width:266px;
    background-color:#eff0f4;
}

.btnbottomRigg2
{
    height:181px;
    width:266px;
}


#RedheughsRigg li
{
    list-style:none;
    background-image:url(/Images/Design/Selected.jpg);
    background-position:left 10px;
    background-repeat:no-repeat;
    padding: 5px 0 0 15px;
}

#RedheughsRiggGroundFloorPlanimg
{
    height:145px;
    width:264px;
    border:solid 1px #000;
}

#RedheughsRiggFirstFloorPlanimg
{
    height:145px;
    width:264px;
    border:solid 1px #000;
}

/* ------------------------------------------- */

/* contact */

#Contact
{
    font-size:13px;
    width:460px;
    margin:0 0 0 10px;
}

#Contact a
{
    font-size:13px;
    color:#2a5b86;
}

#cbre
{
    float:left;
    padding: 0 0 0 10px;
}

#savills
{
    float:left;
}

/* -------------------------------- */

/* Location */

#Location
{
    font-size:13px;
    width:449px;
    margin:0 0 0 10px;
}

#locationmap
{
    height:284px;
    width:264px;
}

#btnmapBottom
{
    width:264px;
    height:34px;
    float:right;  
}

/* --------------------------------- */
/* Downloads */

#Downloads
{
    font-size:13px;
    width:449px;
    margin:0 0 0 10px;
}

#Downloads a
{
    color:#2a5b86;
}

#Downloads img
{
    float:left;
    margin: 0 0 0 10px;
}

.download
{
    float:left;
    padding:0 0 0 10px;
}

.smalltext
{
    font-size:10px;
    padding:0;
    margin:0 0 10px 0;
}

.smalltext a
{
    color:#2A5B86;
}

.prupimsidebar
{
    width:230px;
    float:right;
}

