/* UTILISING DEFAULT SCHEME BRANDING AND OVERALL SIZING PAGE */
/* THIS BROWSER INFO
/* Detail   CCBot/1.0 (+http://www.commoncrawl.org/bot.html) 
/* System    
/* ThisBrowser    -- unavailable --  
/* Release    -- unavailable --  
/* Version    -  
*/
/* DEFAULT STYLING OVERWRITTEN BY RETAIL JEWELLER STYLING */

html {font-size:1.25em;}
html * {margin: 0em; padding: 0em;}

body {font-size:50%; font-family:Arial,Helvetica,sans-serif;background:#ccc;color:#4D4D4D; }

h1,h2,h3,h4,h5,h6,p,img,ul,ol,form,fieldset,form div,label,table { clear:both; float:left;}
h1 { font-size:1.4em; padding:0em 0em 10px 0em; }
h2 { font-size:1.3em; padding:0em 0em 10px 0em; }
h3 { font-size:1.2em; padding:0em 0em 10px 0em; }
h4 { font-size:1.2em; padding:0em 0em 10px 0em;  }
h5 { font-size:1.1em; font-weight:bold;padding:0.9em 0em 0em 0em;  }
h6 { font-size:1em; font-weight:normal;padding:0em 0em 0.5em 0em;color:#EB297B;  }
p { font-size:1em; padding:0em 0em 10px 0em;line-height:140%;  }

img { border:0em;}
br { clear:both; }
acronym { cursor:pointer;border:none; border-bottom: 1px dotted #f00;  }

a,
a:link,
a:visited {text-decoration:none; color:#4D4D4D;}
a:hover,
a:active { color:#000;}
a.f,
a.f:link,
a.f:visited {text-decoration:none;color:#000;}
a.f:hover,
a.f:active { color:#4D4D4D;}

a.pdf,
a.pdf:link,
a.pdf:visited { padding:5px 0px 0px 25px; display:block;height:20px;background:transparent url('../img/icon_pdf.png') no-repeat top left;}

ul { list-style:none; padding:0em 0em 10px 0em;}
ul li { font-size:1em;padding:0em 0em 5px 0em;}

ol { padding:0em 0em 10px 0em;list-style-position:inside;}
ol li { padding:0em 0em 5px 0em;display:list-item;}


form {  }
fieldset {  border:none;padding:0em; }
legend {  }
form div { padding-bottom:5px; }
form p { clear:none; margin:5px 0em 5px 20px; font-size:1em; }
form p.small { font-size:1em; }
form p span { clear:both; float:left; }
label {  font-size:1.1em; padding-right:0px; color:#4D4D4D;}
input,
select,
textarea { clear:none; float:left; width:100px;padding:1px;font-size:1em;font-family:Arial, Helvetica, sans-serif; border:1px solid #F7E832; background:#fff;margin:0em; }
textarea { height:100px; padding-right:0px;}
input { padding:1px; }
option { padding-left:3px; }
input.checkbox { width:10px; font-size:1em;border:0em;}
input.radio { width:10px; margin:3px 2px 3px 4px;border:0em; }
ul.radios { clear:none; float:left; width:200px; }
ul.radios li { clear:none; float:left; }
label.submit { display:none; }
/*
input.submit,
input.button { text-align:center; width:auto; white-space:nowrap; line-height:13px; padding:1px 6px; -moz-border-radius:10px; border:0px;color:#fff; background:#F7E832;font-size:1.1em;font-weight:bold;} 

input.submit:hover,
input.submit:active,
input.submit:focus,
input.button:hover,
input.button:active,
input.button:focus { background-position: left -18px; background:#066224;}
*/

/* ################ -------------- DEFAULT TABLE SETUP ------------- ##########  */
table { }
table caption { color:#F7E832; font-size:1.6em;font-weight:bold; text-align:left; padding:5px 0px 5px 10px; }
table thead {display:table-header-group;}
table thead th {  }
table tbody tr.zz td,
table tbody tr.zz th {  }



dl { clear:both; float:left; margin:0px 0px 10px 0px; font-size:0.8em;}
dt { clear:both; float:left; white-space:nowrap; padding-left:5px;}
dd { clear:none; float:left; white-space:nowrap; margin:0px;padding-left:5px; }

.access { position:absolute;left:-9999px;}
.shown { display:block; }
.hidden { display:none; }

div#ajaxWait { clear:both; float:left; display:block; background:#fff url('../img/ajaxwait.gif') no-repeat 50% 50%; }


/* ################ -------------- DEFAULT TEMPLATE  ------------- ########## */
div#wrap { margin:0px auto; width:835px; }
div#body { clear:both; float:left; display:block;width:835px;position:relative;}

img.body { clear:both; float:left; width:980px;height:15px; }

div#content { clear:both; float:left;width:835px;position:relative;z-index:1;margin-top:-95px; background:#F7E832;}

div#sectionHead { clear:both; float:left; width:355px; padding:40px 0px 0px 480px; }
div#sectionHead h2 { width:400px; height:76px; background-color:transparent;background-position:left top; background-repeat:no-repeat; padding:0px;}
div#sectionHead span { display:none; }
div#sectionHead h2#agency { background-image: url('../img/sectionHeads/agency.gif'); }
div#sectionHead h2#agencyCaseStudy { background-image: url('../img/sectionHeads/agencyCaseStudy.gif'); }
div#sectionHead h2#assetManagement { background-image: url('../img/sectionHeads/assetManagement.gif'); }
div#sectionHead h2#assetManagementCaseStudy { background-image: url('../img/sectionHeads/assetManagementCaseStudy.gif'); }
div#sectionHead h2#availableRetail { background-image: url('../img/sectionHeads/availableRetail.gif'); }
div#sectionHead h2#buildingSurveying { background-image: url('../img/sectionHeads/buildingSurveying.gif'); }
div#sectionHead h2#buildingSurveyingCaseStudy { background-image: url('../img/sectionHeads/buildingSurveyingCaseStudy.gif'); }
div#sectionHead h2#caseStudies { background-image: url('../img/sectionHeads/caseStudies.gif'); }
div#sectionHead h2#caseStudy { background-image: url('../img/sectionHeads/caseStudy.gif'); }
div#sectionHead h2#clientRequirements { background-image: url('../img/sectionHeads/clientRequirements.gif'); }
div#sectionHead h2#contactUs { background-image: url('../img/sectionHeads/contactUs.gif'); }
div#sectionHead h2#development { background-image: url('../img/sectionHeads/development.gif'); }
div#sectionHead h2#developmentCaseStudy { background-image: url('../img/sectionHeads/developmentCaseStudy.gif'); }
div#sectionHead h2#investment { background-image: url('../img/sectionHeads/investment.gif'); }
div#sectionHead h2#investmentCaseStudy { background-image: url('../img/sectionHeads/investmentCaseStudy.gif'); }
div#sectionHead h2#investmentSales { background-image: url('../img/sectionHeads/investmentSales.gif'); }
div#sectionHead h2#news { background-image: url('../img/sectionHeads/news.gif'); }
div#sectionHead h2#professional { background-image: url('../img/sectionHeads/professional.gif'); }
div#sectionHead h2#professionalCaseStudy { background-image: url('../img/sectionHeads/professionalCaseStudy.gif'); }
div#sectionHead h2#teams { background-image: url('../img/sectionHeads/teams.gif'); }
div#sectionHead h2#termConditions { background-image: url('../img/sectionHeads/termConditions.gif'); }

div#content #textLinkWrap { clear:both; float:left; width:100%; padding:0px 0px 40px 0px; }
div#content #textLinkWrap .left {float:left;clear:none;width:350px;padding-top:35px;padding-left:40px;}
div#content #textLinkWrap .left h4 {width:150px;height:20px;display:block;}
div#content #textLinkWrap .left h4 span {display:none;}
div#content #textLinkWrap .left h4.news {background:transparent url('../img/sectionSubheads/news.gif') no-repeat top left;}

div#content #textLinkWrap .right {float:right;clear:none;width:350px;padding-top:35px;}
div#content #textLinkWrap .right img.intro {padding-bottom:25px;}
div#content #textLinkWrap .right p {font-size:12px;font-weight:normal;color:#4D4D4D;width:227px;}

/*
div#content #textLinkWrap a,
div#content #textLinkWrap a:link,
div#content #textLinkWrap a:visited {display:block;clear:both;float:left;margin-top:10px;}
div#content #textLinkWrap a span {display:none;}
*/
a.availableRetail,
a.availableRetail:link,
a.availableRetail:visited {width:88px;height:15px;background:transparent url('../img/sectionSubheads/availableRetail.gif') no-repeat top left;}
a.investmentSales,
a.investmentSales:link,
a.investmentSales:visited {width:100px;height:15px;background:transparent url('../img/sectionSubheads/investmentSales.gif') no-repeat top left;}
a.caseStudy,
a.caseStudy:link,
a.caseStudy:visited {width:70px;height:15px;background:transparent url('../img/sectionSubheads/caseStudy.gif') no-repeat top left;}
a.ourTeam,
a.ourTeam:link,
a.ourTeam:visited {width:64px;height:15px;background:transparent url('../img/sectionSubheads/ourTeam.gif') no-repeat top left;}




/* ################ -------------- BREADCRUMB LIST  ------------- ########## 
ul#breadcrumb { clear:both; float:left; width:100%;margin:0px; padding-bottom:20px;}
ul#breadcrumb li { clear:none; float:left; white-space:nowrap;padding:0px 10px 0px 10px; font-size:0.9em;}
ul#breadcrumb li.f { background:none; padding-left:0px;}

div#crumbtrail { padding:4px 0px 10px 0px; }
*/



/* ----------------------------- PAGINATION ---------------- */
div.pagination { clear:none; float:left; width:530px; padding:0px 10px 10px 0px; }

h4.listCount { clear:none; font-size:1.1em; font-weight:normal; padding:0px; height:13px; }
/*
div.pagelist { clear:left; float:left; width:px;height:20px; padding:10px 0px 0px 0px;}

ul.decremental { clear:none;float:left; height:20px; width:100px;}
ul.decremental li { clear:none; float:left; width:100px;}
ul.decremental li a,
ul.decremental li a:link,
ul.decremental li a:visited { font-size:1.1em;width:100px; }
ul.decremental li a:hover,
ul.decremental li a:active { background-position: left 3px; }
ul.decremental li.disabled a:hover,
ul.decremental li.disabled a:active { color:#F7E832; }
ul.incremental {  clear:none; float:right; height:20px; width:100px; }
ul.incremental li { clear:none; float:right; width:100px; text-align:right;}
ul.incremental li a,
ul.incremental li a:link,
ul.incremental li a:visited { font-size:1.1em;width:100px;   text-align:right;}
ul.incremental li a:hover,
ul.incremental li a:active { color:#F7E832; }

div.autocentre { clear:none; float:left; height:20px; width:-200px; }
*/
ul.pagelist {  clear:none; float:right; white-space:nowrap; /*margin:0px auto;*/ padding:0em; }
ul.pagelist li { clear:none; float:left;display:inline; padding:0px; width:18px;margin:0px; }
ul.pagelist li a,
ul.pagelist li a:link,
ul.pagelist li a:visited { clear:none; float:left; font-size:1.1em; width:10px; text-align:center; }
ul.pagelist li.outer,
ul.pagelist li.inner { display:block; clear:none; float:left; font-size:1em; text-align:right; }
ul.pagelist li.inner a,
ul.pagelist li.inner a:link,
ul.pagelist li.inner a:visited,
ul.pagelist li.outer a,
ul.pagelist li.outer a:link,
ul.pagelist li.outer a:visited {  }
ul.pagelist li.sel { font-weight:bold; }
ul.pagelist li.sel a,
ul.pagelist li.sel a:link, 
ul.pagelist li.sel a:visited { text-decoration:none; font-weight:bold;color:#066224; }

div#content #textLinkWrap ul.pagelist li a { margin-top:0px; }






/* ################ -------------- TS ------------- ########## */
a.trouble,
a.trouble:link, 
a.trouble:visited { clear:both; float:left; color:#f00; }
pre { clear:both; float:left;font-size:1.2em; font-family:Comic Sans MS,sans-serif; color:#fff;background:#000;}
div#troubleshooting.shown { display:block; }
div#troubleshooting.hidden { display:none; }
div#troubleshooting span.k { clear:both; float:left; padding-left:10px;}
div#troubleshooting span.v { clear:none; float:left; padding-left:0px;}
div#troubleshooting span.shown { display:block; }
div#troubleshooting span.hidden { display:none; }




/* CROSS-BROWSER */

