body {font-size:70%;font-family: Arial, Helvetica, sans-serif;margin:15px 10px 20px 20px;color:#333333;}
p {margin-top: 0px;margin-bottom: 0px;line-height: 120%;}
h1 {margin:5;color:#333333;font-size:125%;font-weight: bold;text-transform: uppercase;}
h2 {margin:0;color:#BE9771;font-size:125%;font-weight: bold;text-transform: uppercase;margin-bottom:7px;}
h4 {margin:0;color:#BE9771;font-size:190%;font-weight: bold;text-transform: uppercase;margin-bottom:7px;}
h3 {margin:0px;font-size : 110%; text-transform: uppercase;}
a {color:#A07549;text-decoration:none; font-weight:bold}
a:old {color:#624C37;text-decoration:none;}
a:hover {color:#6BBEC4;}
a:hover1 {background-color:#F0EDEA;}
pre {font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;}
.bottomlinkline {font-size: 16px}

form {margin:0;padding:0;}
fieldset {padding: 5px 10px 5px 5px;}
legend {font-size: 100%;color:#CFBC9F;font-weight: bold;margin:0 0 3px 0;}
td{color:#333333;padding:5px 0 5px 12px;}
td.interior{padding:1px 1px 1px 1px;}
th{font-size:75%;color:#FFFFFF;padding:5px;text-align: left;}
table {border: none;font-size:100%;}
input, textarea, select {font-size: 100%;font-family: Arial, Helvetica, sans-serif;}

img {border:0;}
ul{padding:0 0 0 10px;margin:10px;list-style: square outside;}
ol{padding:0 0 0 10px;margin:5px;list-style: square outside;font-size:95%;}
li {padding:3px 0 3px 0;}
/* -------------------------------------------------------------------------------------------------
GLOBAL ELEMENTS
-------------------------------------------------------------------------------------------------- */
#background {background: url(../images/global/backgroundRepeating.gif) repeat-y 946px 0px;}

#container {margin:0 0 0 0px;}
#container .columnIn {width:960px;}
#container .columnIn .columnLeft {float:left;width:470px;}
#container .columnIn .columnRight {float:left;width:450px;}

#container .columnIn .columnLeft1 {float:left;width:555px;}
#container .columnIn .columnRight1 {float:left;width:375px;}

#container .columnIn .columnLeft2 {float:left;width:920px;}
#container .columnIn .columnRight2 {float:left;width:0px;}

#header {height:0px;}
#header img{margin:3px 0 0 1px;}
#header .column-in {padding:0px 10px 0px 5px;}

#logo .column-in {padding:5px 10px 0px 5px;}

#navigation {margin-bottom:40px; margin-top:10px; padding-left:7px }
#navigation .column-in {padding:0px 30px 0px 20px;border-left:1px solid #BE9771;float:left;width:auto;white-space:nowrap;}
#navigation .column-in a {color:#4A3118;font-weight:normal}
#navigation .column-in a.active {color:#e0c298;font-weight:normal}
#navigation .column-in a.link:hover {color:#e0c298;font-weight:normal}
#navigation .column-in p {padding-bottom:2px;}

#navigation p.strapline{color:#BE9771; font-weight:bold; margin-top:15px;}

#footer {repeat-x; background-color:#FFFFFF; margin-top:-10px;}
#footer .column-in {padding-left:5px; width:917px}
#footer .column-in .content {width:920px;color:#DFD3BF;}
#footer .column-in .content a {color:#C7B18F;}
#footer .column-in .content p{font-size:90%;}

#scrollerWindow { background: url(../images/elements/scrollerWindow/background.gif) no-repeat; height: 400px; width: 450px; }
#scrollerWindow .column-in { margin: 0 0 0 10px; }
#scrollerWindow .column-in .scrollerContent { height: 345px; overflow: auto; width: 270px; }
#scrollerWindow .item { height: 98px; }
#scrollerWindow .itemactive { background-color: #F0EDEA; height: 98px; }
#scrollerWindow .column-in .scrollerContent .spacer { clear: both; height: 15px; margin-top: -1px; overflow: hidden; }
#scrollerWindow .column-in .scrollerContent .image { float: left; height: 50px; width: 118px; }
#scrollerWindow .column-in .scrollerContent .image a:hover { background-color: transparent; }
#scrollerWindow .column-in .scrollerContent .description { float: left; width: 130px;  }

#scrollerWindow .column-in .scrollerContent .description p { color: #B7AB94; float: left; margin: 0 8px 3px 8px; }
#scrollerWindow .column-in .scrollerContent .featureItem { float: left; padding-top: 2px; }
#scrollerWindow .column-in .scrollerContent .featureItem p { color: #BE9771; font-weight: bold; margin: 0 0 10px 8px; text-transform: uppercase; }
#scrollerWindow .column-in .scrollerContent .cleaner { margin-bottom: 0;}
#scrollerWindow .column-in .scrollerContent .keyline { border-top: 1px solid #BE9771; border-bottom: 1px solid #BE9771; padding: 8px 0 8px 0; }
#scrollerWindow .column-in .scrollerContentNarrow { height: 345px; overflow: auto; width: 150px; }
#scrollerWindow .column-in .scrollerContentNarrow .spacer { clear: both; height: 5px; margin-top: -1px; overflow: hidden; }

.previousButton { background: url(../images/global/backArrow.gif) no-repeat 105px 5px; padding: 0 0 25px 125px; }
.previousButton a { color: #C5B5A3; }
.forwardButton { background: url(../images/global/backArrow.gif) no-repeat 105px 5px; padding: 0 0 25px 125px; }
.forwardButton a { color: #C5B5A3; }

.submitButtons {text-align:right;margin:10px 10px 0px 0px;}
#mandatoryFields{background: url(../images/global/fieldMandatory.gif) no-repeat left top;padding:10px 0px 0px 10px;font-weight:bold;}
#favAlertAdded {position:absolute;z-index:1;left:130px;width:175px;height:14px;background: url(../images/global/addedToFavourites.gif) no-repeat;}
/* -------------------------------------------------------------------------------------------------
CUSTOM CLASSES
-------------------------------------------------------------------------------------------------- */
.paraHighlight {font-weight:bold;}
.paraSmall {font-size:80%;}
.paraSpacer {padding-bottom:5px;}
.headingAltColor {color:#776552;}
.headingAltColor2 { color:#BE9771;}
.linkAltColor {color:#A7837C;}
.warning {border: 1px solid #990000;padding:10px;margin:20px 0px 10px 0px;background: #F7F7F7;}
.warning .heading {font-weight: bold;color:#990000;}
.seperator {height:1px;background-color:#C7B18F;overflow:hidden;margin:10px 0px 10px 0px;}

.active {color:#6BBEC4}
.active2 {font-color:#6BBEC4}
.active:link {color:#6BBEC4}
.active1 {background-color:#F0EDEA;}
.fieldMandatory {background: url(../images/global/fieldMandatory.gif) no-repeat left top;}
.fieldMandatoryHigh {font-size:200%;background: url(../images/global/fieldMandatory.gif) no-repeat left top;}
.fieldError {background-color:#EBCCCC}
.textHighlight {font-size:100%;color:#938C7E;margin-bottom:10px;}
.textHighlight a {color:#624C37;font-weight:bold;}
.textHighlight p {margin-bottom:3px;}

.accessKey { text-decoration: underline;}
.hidden { display:none; }
.cleaner {height:0px;overflow:hidden;clear:both;margin-top:-1px;}
.capitalize {text-transform: capitalize;}
.telephone_or{font-weight:bold;}
.floatleft {float:left;}
.floatright {float:right}

ul.terms { list-style: none; padding: 0; margin: 0; }

/* -------------------------------------------------------------------------------------------------
TEMPLATES
-------------------------------------------------------------------------------------------------- */
#contentOnePanel {}
.column-in {padding:10px 10px 0px 10px;}

#contentOnePanel .panel .column-in {text-align:left;padding:5px 10px 10px 5px;}
#contentOnePanel .panel {width:440px;float:left;}

#content2OnePanel .2panel .2column-in {text-align:left;padding:5px 10px 10px 5px;}
#content2OnePanel .2panel {width:500px;float:left;}

#contentTwoPanel {background: url(../images/templates/twoPanel/panelLeft.gif) repeat-y left top;line-height: 1.1;}
#contentTwoPanel .panelLeft {width:270px;float:left;}
#contentTwoPanel .panelLeft .column-in {text-align:left;padding:5px 10px 10px 5px;}
#contentTwoPanel .panelLeft .column-in p {margin-bottom: 10px;}
#contentTwoPanel .panelRight {width:250px;float:left;}
#contentTwoPanel .panelRight .column-in {padding:5px 10px 10px 5px;}
#contentTwoPanel .panelRight .column-in p {margin-bottom: 10px;}

#contentThreePanel {background: url(../images/templates/twoPanel/panelLeft.gif) repeat-y left top;line-height: 1.1;}
#contentThreePanel .panelLeft {width:290px;float:left;}
#contentThreePanel .panelLeft .column-in {text-align:left;padding:5px 10px 10px 5px;}
#contentThreePanel .panelLeft .column-in p {margin-bottom: 10px;}

#contentThreePanel .panelCentre {width:295px;float:left;}
#contentThreePanel .panelCentre .column-in {padding:5px 10px 10px 5px;}
#contentThreePanel .panelCentre .column-in p {margin-bottom: 10px;}

#contentThreePanel .panelRight {width:305px;float:left;}
#contentThreePanel .panelRight .column-in {padding:5px 10px 10px 5px;}
#contentThreePanel .panelRight .column-in p {margin-bottom: 10px;}

#contentTestimonials {background: url(../images/templates/twoPanel/panelLeft.gif) repeat-y left top;line-height: 1.1;}
#contentTestimonials .panelLeft {width:240px;float:left;}
#contentTestimonials .panelLeft .column-in {text-align:left;padding:5px 10px 10px 5px;}
#contentTestimonials .panelLeft .column-in p {margin-bottom: 10px;}

#contentTestimonials .panelCentre {width:300px;float:left;}
#contentTestimonials .panelCentre .column-in {padding:5px 10px 10px 5px;}
#contentTestimonials .panelCentre .column-in p {margin-bottom: 10px;}

#contentTestimonials .panelRight {width:335px;float:left;}
#contentTestimonials .panelRight .column-in {padding:5px 10px 10px 5px;}
#contentTestimonials .panelRight .column-in p {margin-bottom: 10px;}

.homequote {
	font-family: Times New Roman, Arial, Verdana, "MS Sans Serif";
	font-size: 1.2em;
	line-height: 1.2em;
	letter-spacing: 0.05em;
	word-spacing: 0.3em;
	
}

.toggleborder:hover img{
border: 1px solid black;
}
.toggleborder img{
border: 1px solid #fff;
}
.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

