html {background-image: url(../images/bkg.gif); margin: 0px; padding: 0px;}
body {background-image: url(../images/header.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
h1 {margin: 2px; padding: 2px; color: #888888; font-size: 8pt;}
h2 {margin: 0px; padding: 4px 0px 2px 0px; margin-bottom: 14px; font-size: 20pt; color: #481111; border-bottom: solid 2px #D3D084;}
h3 {margin: 0px; padding: 4px 0px 4px 0px; color: #481111;}
h4 {margin: 0px; padding: 0px; color: #481111;}
hr {height: 1px; color: #481111; background-color: #481111; border: 0px;}

a {font-size: 12px; font-weight: normal;}
a:link {color: #481111;}
a:visited {color: #6D741D;}
a:active {color: #6D741D;}
a:hover {color: #555555;}

.logo {position: absolute; top: 0px; left: 50%; margin-left: -490px; width: 275px; height: 63px; background-image: url(../images/amalgam.jpg);}
.tagline {position: absolute; top: 0px; left: 50%; margin-left: 80px; width: 386px; height: 63px; background-image: url(../images/tagline.jpg);}
.container {position: absolute; top: 92px; left: 50%; margin-left: -350px; width: 700px;}
.content {position: relative; top: 0px; left: 50%; margin-left: -522px; width: 1043px; background-image: url(../images/background.gif); background-repeat: repeat-y;}
.headbox {position: absolute; top: 0px; left: 50%; margin-left: -522px; width: 1043px; height: 120px; background-image: url(../images/heading.gif); background-repeat: none; z-index: 1;}
.testimonials {position: absolute; top: 42px; left: 50%; margin-left: -468px; width: 180px; height: 84px; font-size: 8pt; z-index: 1; color: #481111;}
.testimonials .name {padding-top: 6px; padding-left: 30px;}
.testimonials .name .sign {font-style: italic;}
.testimonials .name .link {font-size: 8pt;}
.contentBottom {position: relative; top: 0px; left: 50%; margin-left: -522px; width: 1043px; height: 51px; background-image: url(../images/footer.jpg); background-repeat: no-repeat;}

/* MIDDLE BAR */
.middleBarLeft {position: relative; float: left; width: 465px; height: 230px; margin-left: 22px; background-image: url(../images/innerLeft.gif);}
.middleBarRight {position: relative; float: left; width: 461px; height: 230px; background-image: url(../images/ad2.jpg);}
.leftContent {position: absolute; width: 214px; height: 210px; top: 10px; left: 10px;}
.rightContent {position: absolute; width: 214px; height: 210px; top: 10px; left: 240px;}
.getitnowButton {position: absolute; width: 188px; height: 47px; top: 142px; left: 265px;}
.seeotheroffersButton {position: absolute; width: 188px; height: 30px; top: 191px; left: 265px;}

/* SIDEBAR */
.inquiry {font-weight: bold;}
.listinput {width: 136px; border: solid 1px #481111;}
.bar {position: relative; height: 2px; background-color: #481111; margin: 10px;}
.buttonInput {border: solid 2px #481111; background-color: #D3D084; font-size: 10pt; color: #481111; padding: 1px; font-weight: bold; width: 100px;}
.buttonInput:hover {background-color: #481111; color: #D3D084; cursor: pointer;}

/* 1000for40 */
.save {font-size: 9pt; color: #009900; font-weight: bold;}
.cost {font-size: 9pt; color: #660000; font-weight: bold;}
.pullout {font-size: 9pt; background-color: #EEEEEE; margin: 0px; padding: 4px; height: 1px; visibility: hidden;}
.moreless {font-weight: bold; color: #0000FF;}

.text {position: relative; top: 10px; margin-top: 110px; left: 36px; width: 971px;}
	.textLeft {width: 209px; float: left; padding-top: 10px;}
		.textLeftTop {width: 209px; height: 14px; background-image: url(../images/leftTop.gif);}
		.textLeftContent {width: 209px; background-color: #D3D084;}
		.textLeftBottom {width: 209px; height: 14px; background-image: url(../images/leftBottom.gif);}
	.textRight {width: 738px; float: left; padding: 10px 12px 0px 12px; line-height: 18px;}
.nav {position: absolute; top: 67px; left: 50%; margin-left: -254px; width: 750px; height: 36px;}
.showreel {position: absolute; top: 0px; left: 50%; margin-left: -267px; width: 752px; height: 120px; z-index: 5;}
.footer {text-align: center; color: #FCFFDA; font-size: 10pt; margin-top: 10px; margin-bottom: 20px;}
.footer a {color: #FCFFDA;}
.utilities {position: absolute; top: 63px; left: 50%; margin-left: -484px; width: 260px; height: 56px;}
.utilities .searchBox {width: 179px; height: 16px; background-image: url(../images/searchbkg.gif); border: solid 1px #000000;}
.whitebox {width: 610px; padding: 0px; margin: 0px; margin-top: 10px; margin-bottom: 10px;}
.whitebox .top {width: 610px; height: 10px; background-image: url(../images/whitebox_top.gif); padding: 0px; margin: 0px;}
.whitebox .middle {width: 590px; background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; margin: 0px;}
.whitebox .bottom {width: 610px; height: 10px; background-image: url(../images/whitebox_bottom.gif); padding: 0px; margin: 0px;}

#errorReportBox {border: solid 2px #550000; background-color: #FFAAAA; color: #550000; padding: 4px; visibility: hidden; height: 0px;}

.signature {margin-left: 26px; margin-bottom: 26px;font-style: italic;}
.smallText {font-size: 9pt; color: #999999;}
.attention {font-size: 12pt; color: #AA0000;}

.contentBox {position: relative; float: right; width: 200px; border-left: solid 2px #D3D084; margin: 0px 0px 6px 6px; padding: 6px 6px 6px 8px;}
.contentList {list-style-image: url(../images/bullet.gif); list-style-type: square; padding-left: 12px; margin-bottom: 0px; margin-top: 8px;}

/* CONTACT */
.contact td {padding: 4px; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}
.contact .tableTitle {width: 100px; font-size: 10pt; font-weight: bold; color: #481111;}
.contact .textInput {border: solid 1px #481111; width: 360px; font-size: 10pt; padding: 2px;}
.contact .checkboxInput {padding: 2px;}
.contact .textareaInput {border: solid 1px #481111; width: 360px; height: 150px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; padding: 2px;}
.contact .submitInput {border: solid 1px #481111; background-color: #F3E9B9; font-size: 10pt; color: #481111; padding: 2px;}
.contact .submitInput:hover {background-color: #481111; color: #F3E9B9; cursor: pointer;}
.contact .tableCenter {align: center; text-align: center;}

.textareaInput {border: solid 1px #481111; width: 100%; height: 130px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; padding: 2px;}
.textInput30 {border: solid 1px #481111; width: 30px; font-size: 10pt; padding: 2px;}
.textInput300 {border: solid 1px #481111; width: 300px; font-size: 10pt; padding: 2px;}
.textInput400 {border: solid 1px #481111; width: 300px; font-size: 10pt; padding: 2px;}

/* GET A QUOTE */
.quote td {padding: 4px; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}
.quote .tableTitle {width: 66px; font-size: 10pt; font-weight: bold; color: #481111;}
.quote .textInput {border: solid 1px #481111; width: 200px; font-size: 10pt; padding: 2px;}
.quote .checkboxInput {padding: 2px;}
.quote .textareaInput {border: solid 1px #481111; width: 492px; height: 150px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; padding: 2px;}
.quote .submitInput {border: solid 2px #481111; background-color: #F3E9B9; font-size: 10pt; color: #481111; padding: 2px; font-weight: bold; width: 200px;}
.quote .submitInput:hover {background-color: #481111; color: #F3E9B9; cursor: pointer;}
.quote .tableCenter {align: center; text-align: center;}

.separator {margin-left: 8px; margin-right: 8px;}
.title {margin-top: 18px; margin-bottom: 10px;}
.required {color: #FF0000; font-weight: bold;}

/* JOBSEEKER */
.redfont {font-weight: bold; font-size: 14px; color: #481111;}
.jobseekerList li {margin-bottom: 6px; font-size: 11px; margin-left: -20px;}

.comingsoon {color: #EEEEEE; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}