body#home .lSix p {padding:0 20px 0 0;}
body#home .lFour {height:300px; background:url(../images/think.gif) 0 0 no-repeat;}
body#home .pBreak {padding:5px 0 0 0;}
#zGhide {overflow:hidden; height:360px;}
#zG {float:right; padding:4px; width:460px; border:1px solid #e5e5e5;}
	.nivoSlider {position:relative;}
	.nivoSlider img {position:absolute; top:0px; left:0px;}
	.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
	.nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
	.nivo-controlNav {position:absolute; margin:316px 0 0 315px; z-index:10;}
	.nivo-controlNav a {display:block; float:left; background:#ccc; text-align:center; margin:0 0 0 11px; padding:0; height:18px; width:18px; border:none; color:#ccc; font-size:6px;}
	.nivo-controlNav a:hover {background:#e23b30; color:#e23b30; cursor:pointer;}
	.nivo-controlNav a.active {background:#e23b30; color:#e23b30;}

.hUL {width:600px; margin:10px 15px;}
.hUL li {list-style:none; background:url(../images/li_tick.png) left no-repeat; padding:7px 0 7px 45px;}

.meettheteam {float:left; width:150px; margin:0 10px 10px 0;}
.meettheteam  p {margin:0;}
.meettheteam  p span {display:block; font-size:80%;}
.meettheteam .last {margin:0 0 10px 0;}

.service {float:left; width:280px; margin:10px 10px 10px 0; padding:10px;}
.service img {display:block; margin:0 auto;}

.clearpieces {clear:both; border-bottom:1px solid #e5e5e5; margin:0 0 30px 0; padding:0 0 0 0;}
.piece {position:relative; display:block; float:left; width:230px; max-height:300px; margin:0 10px 20px 0;} .last {margin:0 0 20px 0;}
.pieceNew {position:absolute; margin:20px 0 0 187px; padding:2px 5px 3px 6px; background:#fff; font-size:13px; color:#e23b30; font-style:italic; font-family:Georgia, "Times New Roman";}
.pieceHeader {display:block;}
.piece:hover .pieceNew {display:none;}
.pieceHeader img {border:5px solid #fff; width:220px; height:140px; margin:0 0 5px 0;}
.pieceHeader:hover img {border:5px solid #323232;}
.pieceHeader span {font-family:Georgia, "Times New Roman"; font-style:italic; text-shadow:1px 1px 0 #fff; font-size:18px; padding:7px 2px 0 2px;}
.piece a {border:none;} .piece p {margin:7px 0; padding:0 2px; font-size:14px;}

#pieceData {}
#pieceData ul {}
#pieceData ul li {list-style:none; background:url(../images/li_tick.png) left no-repeat; padding:3px 0 3px 40px;}
#pieceData p {padding:0 2px 0 0;}
#pieceDisplay {padding:20px 0 0 0; overflow:hidden;}
#pieceDisplay img {width:630px; height:450px;}
#said {border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:25px; padding:20px; text-align:justify;}
#said p {margin:0; padding:0; font-size:1.7em; font-family:Georgia, "Times New Roman"; color:#aaa; font-style:italic;}
#said p#who {text-align:right; margin:20px 0 0 0;}

.cFbg {display:block; height:510px; background:url(../images/hello.gif) right top no-repeat;}
.cFbg p {width:500px;}
.cF {padding:0 10px;}
.cF fieldset {border:none;}
.cF legend {font-weight:bold; margin:0 0 0 -10px; padding:0;}
.cF label {float:left; width:135px;}
.cF label span {padding:0;}
.cF input {width:250px; height:19px; padding:2px; color:#666; background:#fff; border:1px solid #ccc;}
.cF input:focus {background:#fff; border:1px solid #aaa;}
.cF textarea {width:381px; height:200px; padding:4px; color:#666; background:#fff; border:1px solid #ccc; font-family:arial; letter-spacing:1px;}
.cF textarea:focus {border:1px solid #aaa;}
#cFS {margin:5px 0; width:390px; height:35px; font-size:1.2em; padding:5px 0; color:#fff; background:#e23b30; border:none;}
#cFS:hover {cursor:pointer; background:#444;}
.cF span {padding:0 0 0 7px; font-size:75%; font-style:italic;}
.cFR {color:#900;}
.cFO {color:#090;}
#cFSpam label {color:#900; font-size:75%; font-style:italic; padding:5px 0 0 0;}
#cFSpam input {}

body#contact .rSix {margin:-175px 0 0 0;}
.contactNumber {font-size:300%; text-align:center; display:block;}
.contactAddress {margin:0 0 0 10px;}

body#sitemap #display ul {list-style:none;}
body#sitemap #display ul li {line-height:2;}
body#sitemap #display ul ul {padding:0 0 0 50px;}

body#terms #display ol {padding:0 0 0 50px;}
body#terms #display ol li {line-height:2;}

li.here span {margin:0 0 0 10px; color:#900; font-size:12px; font-weight:bold;}
li.here span span {color:#900; font-size:22px;}

body#terms h2 {margin:30px 0 0 0;}