#internalmaincol{
background:#fff;
 float: right; 
 display:inline; 
 position: relative; 
 width:540px;
padding:25px 15px 15px 15px;
margin:0 0 10px 0;
min-height:575px;
 }
 *html #internalmaincol{
height:575px;
/*padding:25px 12px 15px 10px;*/
 }

#internalmaincol h2{
 margin:0;
 padding:0;
 }
 #internalmaincol h3{
 color:#a0a0a0;
 font-size:1.3em;
 font-weight:normal;
 margin:15px 0 15px 0;
 padding:0 0 15px 0;
 border-bottom:1px solid #336699;
 }
 #internalleft{
 width:263px;
 margin-right:14px;
 float:left;
 font-size:.7em;
 }
  #internalleft strong{
color:#336699;
 }
   #internalleft a{
color:#000;
 }
 #internalleft h4{
font-size:1.4em;
margin:0 0 auto 0;
color:#63696c;
 }
  .casestudyinfo{
  float:left;
 padding:3px 0 4px 0;
 border-bottom:1px solid #336699;
  width:263px;
 }
      #internalleft div.casestudyinfo strong{
  width:85px;
  float:left;
  color:#666666;

 }
     .casestudyinfo span{
width:177px;
  float:left;
    color:#336699;
 }
  #internalright{
 width:263px;
 float:left;

 }

  #photooptions span{
 background:#63696c url(../images/casestudy/picoptionsbg.gif) right top repeat-y;
 width:122px;
 border:1px solid #ccc;
 border-left:0;
 font-size:.7em;
 padding:6px 0 6px 6px;
 display:block;
 color:#fff;
   float:left;
 }
  #photooptions p.next{
 background:#63696c;
 width:60px;
 border:1px solid #ccc;
 border-left:0;
 font-size:.7em;
 text-align:center;
 padding:6px 6px 6px 0;
 display:block;
 color:#ccc;
 float:left;
  margin:0;
 font-weight:bold;
 }
    #photooptions p.prev{
 background:#63696c;
 width:60px;
 border:1px solid #ccc;
 border-left:0;
 font-size:.7em;
  text-align:center;
 padding:6px 0 6px 6px;
 margin:0;
 display:block;
 color:#ccc;
  float:left;
   font-weight:bold;
 }
   #photooptions a.next{
 background:#63696c url(../images/casestudy/nextbg.gif) right top no-repeat;
 width:60px;
 border:1px solid #ccc;
 border-left:0;
 font-size:.7em;
 text-align:center;
 padding:6px 6px 6px 0;
 display:block;
 color:#fff;
 float:left;
 font-weight:bold;
 text-decoration:none;
 }
    #photooptions a.prev{
 background:#63696c url(../images/casestudy/prevbg.gif) left top no-repeat;
 width:60px;
 border:1px solid #ccc;
 border-left:0;
 font-size:.7em;
  text-align:center;
 padding:6px 0 6px 6px;
 display:block;
 color:#fff;
  float:left;
   font-weight:bold;
   text-decoration:none;
 }
  #photooptions a:hover{

   text-decoration:underline;
 }
 #otherstudiesbox{
 background-color:#63696c;
 padding:10px;
 margin-top:5px;
 }
  #otherstudiesbox ul{
  list-style:none;
  margin:10px 0 5px 0;
  padding:0;
 }
   #otherstudiesbox ul li{
 border-bottom:1px solid #8d9294;
 font-size:.7em;
 padding:4px 0 5px 0;
 }
    #otherstudiesbox ul li a{
 color:#fff;
 text-decoration:none;
 }
    #otherstudiesbox ul li a:hover{
 color:#fff;
 text-decoration:underline;
 }
.newsintro{
font-size:.7em;
border-bottom:1px solid #336699;
padding:10px 0 10px 0;
width:540px;
}

.categoriesintro{
margin:10px 0 10px 0;
width:540px;
background:#63696c;

}
.categorietext{
float:left;
margin:20px 0 0 0;
}
.categorietext a{
font-size:1.2em;
color:#fff;
text-decoration:none;
display:block;

}
.categorietext a{
font-size:1.2em;
color:#fff;
text-decoration:none;
display:block;
}
.categorietext span{
font-size:.7em;
color:#d3d5d8;


}
.categorietext a:hover{
text-decoration:underline;
}
.categoryimage{
float:left;
margin:0 10px 0 0;
border:1px solid #808485;
}
.caseintro{
border-bottom:1px solid #336699;
padding:10px 0 10px 0;
width:540px;

}
.caseintro a{
font-size:1.2em;
color:#63696c;
text-decoration:none;

display:block;

}
.caseintro a.viewstudy{
font-size:.7em;
color:#336699;
font-weight:bold;
text-decoration:none;
}
.caseintro a:hover,.caseintro a:hover.viewstudy{
text-decoration:underline;
}
.caseintro img{
float:left;
margin:0 10px 0 0;
border:1px solid #808485;
}
.newsintro img{
float:right;
border:1px solid #808485;
}
.newsintro strong a{
color:#63696c;
text-decoration:none;
}

.newsintro a.readmore{
font-weight:bold;
color:#336699;
text-decoration:none;
padding-top:20px;
}
.newsintro a:hover.readmore{
font-weight:bold;
color:#336699;
text-decoration:underline;
}

.newsintro strong a:hover{
color:#63696c;
text-decoration:underline;
}

a.readmore{
font-weight:bold;
color:#336699;
text-decoration:none;
padding-top:20px;
}
a:hover.readmore{
font-weight:bold;
color:#336699;
text-decoration:underline;
}

#archivebox{
 background-color:#63696c;
 padding:10px;
 margin-top:5px;
}

  #archivebox ul{
  list-style:none;
  margin:10px 0 5px 0;
  padding:0;
 }
   #archivebox ul li{
   background:url(../images/news/icon.gif) left no-repeat;
 border-bottom:1px solid #8d9294;
 font-size:.7em;
 padding:4px 0 5px 15px;
 }
    #archivebox ul li a{
 color:#fff;
 text-decoration:none;
 }
    #archivebox ul li a:hover{
 color:#fff;
 text-decoration:underline;
 }
.paging{
background-color:#3c3f41;
color:#fff;
font-size:.7em;
padding:4px;
}
.paging span{
color:#fff;
}
.paging a{
font-weight:bold;
text-decoration:none;
color:#fff;
}
.paging a:hover{
font-weight:bold;
text-decoration:underline;
color:#fff;
}
#underline{
height:1px;
margin:15px 0 0 0;
border-top:1px solid #336699;
}
#aboutusunderline{
height:1px;
margin:0 0 15px 0;
border-top:1px solid #888b8e;
clear:both;
}
.newsstory{
font-size:.7em;
border-bottom:1px solid #336699;
padding:10px 0 10px 0;
width:540px;
}
.newsstory img{
float:right;
margin:7px 0 7px 7px;
}
.newsstory a{
color:#336699;
font-weight:bold;

}
.newsstory a:hover{
color:#336699;
text-decoration:underline;
}

.newsstory a.readmore{
font-weight:bold;
color:#336699;
text-decoration:none;
padding-top:20px;
}
.newsstory a:hover.readmore{
font-weight:bold;
color:#336699;
text-decoration:underline;
}
a.backtonews{
width:100px;
display:block;
margin:7px 0 10px 0;
color:#336699;
text-decoration:none;
font-size:.7em;
font-weight:bold;
}
a:hover.backtonews{
margin:7px 0 10px 0;
color:#336699;
text-decoration:underline;

}

.newsstory strong a:hover{
color:#63696c;
text-decoration:underline;
}
h3#newstitle{
color:#63696c;
border:0;
font-size:1.2em;
margin-bottom:0;
}


ul#links {
  list-style:none;
  margin:10px 0 5px 0;
  padding:0;
 }
   ul#links li {
 border-bottom:1px solid #336699;
 padding:4px 0 5px 0;
 }
    ul#links li a{
 color:#63696c;
 font-weight:bold;
 text-decoration:none;
 }
    ul#links li a:hover{
 color:#63696c;
 text-decoration:underline;
 }
 fieldset{
 margin:0;
 padding:0;
 border:0;}
 
 #contactform{
 background:#e7e7e7;
 padding:10px 10px 0 10px;
 margin-top:10px;
 }
  #contactform img{
 margin-bottom:15px;
 }
 #contactform label{
 color:#333;
font-weight:bold;
font-size:.7em;
width:70px;
display:block;
float:left;
 }
  #contactform.salesenquiry label{
 color:#333;
font-weight:bold;
font-size:.7em;
width:200px;
display:block;

 }
   #contactform.salesenquiry input, #contactform.salesenquiry textarea{
   font-family:Arial, Helvetica, sans-serif;
 color:#333;
font-size:.7em;
  border:1px solid #336699;
  width:240px;
  margin:0 0 7px 0;
 }
  #contactform input,#contactform textarea{
   font-family:Arial, Helvetica, sans-serif;
 color:#333;
font-size:.7em;
  border:1px solid #336699;
  width:163px;
  margin:0 0 7px 0;
  }
   #contactform input.submit{
   background:#272a2a url(../images/structure/contactbg.gif) top repeat-x;
   font-family:Arial, Helvetica, sans-serif;
 color:#fff;
 font-weight:bold;
font-size:.7em;
  border:1px solid #888b8e;
  padding:5px;
  width:auto;
  }
   #contactform input.mail{
   border:0;
  width:auto;
  float:left;
  margin:0 7px 0 0;
  }
   #contactform label.mailtxt{
 color:#333;
font-weight:normal;
font-size:.7em;
width:auto;
float:none;
 }
  #buttonalign{
  margin-top:10px;
  text-align:center;
  }
  #privacypolicy{
  font-size:.7em;
  }
    #privacypolicy a{
  color:#000;
  }
     #privacypolicy strong{
  color:#336699;
  }
.salesformleft{
width:255px;
float:left;

margin-right:10px;
}
.salesformleft.tick{
width:255px;
float:left;
margin-top:15px;
margin-right:10px;
}
.salesformright{
width:255px;
float:left;


}
#propertysalesintro{
font-size:.7em;
}
.contactfooter{
margin-top:20px;
}
#document{
border-top:1px solid #336699;
border-bottom:1px solid #336699;
background:#484d4f url(../images/casestudy/pdfbg.gif) top repeat-x;
margin:5px 0 0 0;
}
#document a{
background: url(../images/casestudy/pdficon.gif) left no-repeat;
padding:5px 0 5px 20px;
display:block;
font-weight:bold;
color:#fff;
text-decoration:none;
}
#document a:hover{
text-decoration:underline;
}
ul#sitmaplist{
margin:0;
padding:0;
list-style:none;
}
ul#sitmaplist li{
padding:3px 0 3px 0;
}
ul#sitmaplist li a{
text-decoration:none;
}
ul#sitmaplist li a:hover{
text-decoration:underline;
}
#awardpromo{margin-bottom:15px;
}