@charset "UTF-8";
/* CSS Document */

a#skip { /* Skip to content link for use with access key S */
display:none;
}
body {
font-size:0.7em;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#666666;
background:#605A04;
height:100%;
width:100%;
}
img {
border:none;
}
a {
outline:none;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1 {
color:#665333;
margin:0 0 4px 0;
padding:0;
font-size:1.8em;
font-weight:normal;
}
h2 {
color:#605A04;
margin:10px 0 0 0;
padding:0;
font-size:1.5em;
font-weight:normal;
}
h3 {
color:#665333;
margin:10px 0 5px 0;
padding:0;
font-size:1.3em;
font-weight:normal;
}
h4 {
color:#605A04;
margin:0;
padding:0;
font-size:1.2em;
font-weight:normal;
}
h5 {
color:#665333;
margin:0 0 10px 0;
padding:0;
font-size:1.1em;
font-weight:normal;
}
h6 {
color:#605A04;
margin:0;
padding:0;
font-size:1em;
font-weight:normal;
}
p {
margin:0;
padding:3px 0 6px 0;
}
.clear {
clear:both;
}
.hidden {
display:none;
visibility:hidden;
}
.boxFullTop {
background:url(../images/boxFilledTop.jpg) left bottom no-repeat;
width:184px;
height:5px;
}
.boxFullMiddle {
background:url(../images/boxFilledMiddle.jpg) 0 0 no-repeat #43340D;
width:184px;
min-height:49px;
_height:49px;
}
.boxFullMiddle a {
color:#FFFFFF
}
.boxFullMiddle p {
margin:0;
padding:0;
color:#FFFFFF;
}
.boxFullBottom {
background:url(../images/boxFilledBottom.jpg) 0 0 no-repeat;
width:184px;
height:5px;
}
.boxOutlineTop {
background:url(../images/boxOutlineTop.jpg) left bottom no-repeat;
width:184px;
height:7px;
}
.boxOutlineMiddle {
background:url(../images/boxOutlineMiddle.jpg) 0 0 repeat-y;
width:164px;
padding:10px;
}
.boxOutlineMiddle p {
margin:0;
padding:10px 0 0 0;
font-size:1.2em;
}
.boxOutlineBottom {
background:url(../images/boxOutlineBottom.jpg) 0 0 no-repeat;
width:184px;
height:32px;
}
.boxOutlineBottom p {
margin:0;
padding:0;
}
.boxOutlineBottom p a {
color:#FFFFFF;
font-size:1.3em;
padding:3px 0 12px 20px;
margin:0;
float:left;;
width:144px;
display:block;
background:url(../images/arrow.png) right 0 no-repeat;
}
.boxOfficeTop {
background:url(../images/boxOfficeTop.jpg) left bottom no-repeat;
width:184px;
height:35px;
margin:10px 0 0 0;
}
.boxOfficeMiddle {
background:url(../images/boxOfficeMiddle.jpg) 0 0 repeat-y;
width:183px;
height:110px;
padding:0 1px 0 2px;
}
.boxOfficeBottom {
background:url(../images/boxOfficeBottom.jpg) 0 0 no-repeat;
width:184px;
height:7px;
}
.boxOutlineMiddle .boxHeading {
position:absolute;
top:-7px;
left:8px;
padding:0 4px;
background:#FFFFFF;
font-size:1.2em;
color:#665333;
display:block;
}


/*****MASTER CONTAINER*****/

#wrapper {
width:970px;
padding:0 11px;
background:url(../images/mainBack.png) 0 0 no-repeat;
margin:0 auto;
}
#masterContainer {
width:968px;
margin:0 auto;
background:#FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}


/*****HEADER*****/

#header {
float:left;
width:968px;
margin:0 0 20px 0;
position:relative;
}
#headerBanner {
/*margin:111px 0 0 0;*/
margin:30px 0 0 0;
height:324px;
overflow:hidden;
}
#headerBanner img {
float:left;
}
#headerTop {
width:968px;
height:242px;
background:url(../images/header.png) 0 0 no-repeat;
position:absolute;
top:0;
left:0;
}
#roundTop {
background:url(../images/contentBack.png) 0 0 no-repeat;
width:968px;
height:17px;
position:absolute;
bottom:-1px;
}


/*****LOGO*****/

#logo {
width:223px;
height:86px;
display:block;
margin:10px 0 0 24px;
float:left;
}
#logo h1 {
margin:0;
padding:0;
}
h1 a.logo {
display:block;
width:223px;
height:86px;
background:url(../images/logo.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}


/*****PRINCES TRUST LOGO*****/

#princesTrust {
margin:0 0 0 110px;
float:left;
}


/*****CONTACT BOX*****/

#contactBox {
width:23px;
height:16px;
display:block;
margin:45px 18px 0 0;
float:right;
}
#contactBox p {
margin:0;
padding:0;
}
p a.contact {
display:block;
width:23px;
height:16px;
background:url(../images/iconContact.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
_margin-left:10px;
text-decoration:none;
cursor:hand;
}
.contactform {
margin:12px 0 0 0;
float:left;
width:499px;
}
.contactform fieldset {
margin:0 0 10px 0;
padding:0;
border:none;
}
.contactform legend {
color:#665333;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0 0 8px 0;
}
.contactform label {
width:400px;
float:left;
}
.contactform input, .contactform textarea {
width:400px;
background:#DDDDDD;
border:1px solid #CCCCCC;
padding:3px;
margin:1px 0 6px 0;
float:left;
color:#444444;
}
.contactform input:focus, select:focus, textarea:focus {
background:#B4AF9F;
}
.contactform .fb_invalid input, .contactform .fb_invalid textarea {
background:#FF9999;
border:1px solid #990000;
color:#990000;
}
.contactform .fbsubmit {
width:95px;
background:#888888;
border:1px solid #999999;
color:#FFFFFF;
display:block;
}
.contactform .fbsubmit:hover {
background:#DDDDDD;
color:#444444;
}
.contactform .captcha label {
width:190px;
float:left;
margin:12px 0 0 10px;
}
.contactform .captcha input {
width:190px;
float:left;
margin:5px 0 0 10px;
}
.captchapict {
margin:5px 0;
float:left;
width:198px;
}
.error_message {
background:url(../images/error.gif) no-repeat 4px 4px #FF9999;
border:1px solid #990000;
padding:5px 4px 5px 35px;
color:#990000;
font-weight:normal;
margin:10px 0 10px 0;
width:380px;
font-size:0.9em;
}
.error_message ul {
margin:0;
padding:0;
list-style:none;
}
.error_message li {
margin:0;
padding:0;
}


/*****REQUEST FORM*****/

.requestform {
margin:12px 0 0 0;
float:left;
width:499px;
}
.requestform fieldset {
margin:0 0 10px 0;
padding:0;
border:none;
}
.requestform legend {
color:#665333;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0 0 8px 0;
}
/*.requestform label {
width:499px;
float:left;
_float:none;
}
.requestform input, .requestform textarea {
width:493px;
background:#DDDDDD;
border:1px solid #CCCCCC;
padding:3px;
margin:1px 0 6px 0;
float:left;
color:#444444;
}*/
.requestform #required {
width:230px;
float:left;
margin:0 15px 0 0;
}
.requestform label {
width:220px;
float:left;
_float:none;
}
.requestform input {
width:220px;
background:#DDDDDD;
border:1px solid #CCCCCC;
padding:3px;
margin:1px 0 6px 0;
float:left;
color:#444444;
}
.requestform textarea {
width:463px;
background:#DDDDDD;
border:1px solid #CCCCCC;
padding:3px;
margin:1px 0 6px 0;
float:left;
color:#444444;
}
.requestform .radLabel {
width:60px;
margin:4px 0 8px 0;
padding:0;
float:left;
}
.requestform .rad {
width:30px;
background:none;
border:none;
margin:4px 0 8px 0;
padding:0;
float:left;
}
.requestform input:focus, select:focus, textarea:focus {
background:#B4AF9F;
}
.requestform .fb_invalid input, .requestform .fb_invalid textarea {
background:#FF9999;
border:1px solid #990000;
color:#990000;
}
.requestform .fbsubmit {
width:95px;
background:#888888;
border:1px solid #999999;
color:#FFFFFF;
display:block;
}
.requestform .fbsubmit:hover {
background:#DDDDDD;
color:#444444;
}
.requestform .captcha label {
width:190px;
float:left;
margin:12px 0 0 10px;
}
.requestform .captcha input {
width:190px;
float:left;
margin:5px 0 0 10px;
}
.captchapict {
margin:5px 0;
float:left;
width:198px;
}
.error_message {
background:url(../images/error.gif) no-repeat 4px 4px #FF9999;
border:1px solid #990000;
padding:5px 4px 5px 35px;
color:#990000;
font-weight:normal;
margin:10px 0 10px 0;
width:380px;
font-size:0.9em;
}
.error_message ul {
margin:0;
padding:0;
list-style:none;
}
.error_message li {
margin:0;
padding:0;
}


/*****ASSET FORM*****/

#assetForm {
margin:12px 0 0 0;
float:left;
width:499px;
}
#assetForm fieldset {
margin:0 0 10px 0;
padding:0;
border:none;
}
#assetForm legend {
color:#665333;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0 0 8px 0;
}
#assetForm label {
width:499px;
float:left;
_float:none;
}
#assetForm input, #assetForm textarea {
width:493px;
background:#DDDDDD;
border:1px solid #CCCCCC;
padding:3px;
margin:1px 0 6px 0;
float:left;
color:#444444;
}
#assetForm .leftBox label {
width:215px;
float:left;
margin:0 0 15px 0;
padding:0;
}
#assetForm .leftBox input {
width:27px;
background:none;
border:1px solid #CCCCCC;
padding:5px 0 0 0;
margin:0 0 15px 0;
color:#444444;
float:left;
}
/*#assetForm .rightBox label {
width:215px;
float:left;
margin:0 0 10px 0;
}
#assetForm .rightBox input {
width:150px;
background:none;
border:1px solid #CCCCCC;
padding:3px;
margin:0 0 10px 0;
color:#444444;
float:left;
}*/
#assetForm .radLabel {
width:60px;
margin:4px 0 8px 0;
padding:0;
float:left;
}
#assetForm .rad {
width:30px;
background:none;
border:none;
margin:4px 0 8px 0;
padding:0;
float:left;
}
#assetForm input:focus, select:focus, textarea:focus {
background:#B4AF9F;
}
#assetForm .fb_invalid input, #assetForm .fb_invalid textarea {
background:#FF9999;
border:1px solid #990000;
color:#990000;
}
#assetForm .fbsubmit {
width:95px;
background:#888888;
border:1px solid #999999;
color:#FFFFFF;
display:block;
}
#assetForm .fbsubmit:hover {
background:#DDDDDD;
color:#444444;
}
#assetForm .captcha label {
width:190px;
float:left;
margin:12px 0 0 10px;
}
#assetForm .captcha input {
width:190px;
float:left;
margin:5px 0 0 10px;
}
.captchapict {
margin:5px 0;
float:left;
width:198px;
}
.error_message {
background:url(../images/error.gif) no-repeat 4px 4px #FF9999;
border:1px solid #990000;
padding:5px 4px 5px 35px;
color:#990000;
font-weight:normal;
margin:10px 0 10px 0;
width:380px;
font-size:0.9em;
}
.error_message ul {
margin:0;
padding:0;
list-style:none;
}
.error_message li {
margin:0;
padding:0;
}


/*****TAGLINE*****/

#tagLine {
width:720px;
height:135px;
float:left;
bottom:0;
position:absolute;
}


/*****CONTENT MAIN*****/

#contentMain {
width:968px;
float:left;
}


/*****CONTENT LEFT*****/

#contentLeft {
margin:0 0 0 10px;
width:185px;
float:left;
}
#boxContact {
text-align:center;
float:left;
}
.boxFullMiddle .contactTel {
padding:5px 0 0 0;
margin:0 0 0 10px;
}
.contactTel {
width:170px;
font-size:1.7em;
background:url(../images/iconPhone.png) 0 9px no-repeat;
}
.contactFax {
font-size:1.1em;
}
#boxOffice {
float:left;
}
#boxOffice .heading {
color:#FFFFFF;
font-size:1.2em;
padding:8px 0 0 10px;
}
#boxQuestion {
float:left;
text-align:center;
margin:10px 0 0 0;
}
#boxQuestion a {
color:#FFFFFF
}
#boxQuestion p a {
color:#FFFFFF;
font-size:1.5em;
padding:5px 15px 0 0;
margin:0 0 0 30px;
width:105px;
display:block;
background:url(../images/arrow.png) right 12px no-repeat;
}


/*****NAVIGATION*****/

#nav {
margin:0 0 10px 0;
padding:0;
border-bottom:1px solid #B9BDC0;
float:left;
}
#nav ul {
margin:0;
padding:0;
}
#nav li {
margin:0;
color:#CCCCCC;
border-top:1px solid #B9BDC0;
background:url(../images/navBack.jpg) right top no-repeat;
width:184px;
list-style:none;
}
#nav .divider {
display:none;
visibility:hidden;
}
#nav li a {
color:#665333;
display:block;
padding:5px 0 6px 7px;
font-weight:bold;
}
#nav li a:hover {
color:#FFFFFF;
text-decoration:none;
background:url(../images/navBack.jpg) right -50px no-repeat;
}
#nav a.current {
color:#FFFFFF;
text-decoration:none;
background:url(../images/navBack.jpg) right -50px no-repeat;
}


/*****CONTENT MIDDLE*****/

#contentMiddle {
width:539px;
float:left;
margin:0 19px 0 20px;
_margin:0 10px;
font-size:1.1em;
}
#contentMiddle a {
color:#665333;
font-weight:bold;
}
#contentMiddleTop {
background:url(../images/contentMiddleTop.jpg) left bottom no-repeat;
width:539px;
height:7px;
}
#contentMiddleMiddle {
background:url(../images/contentMiddleMiddle.jpg) 0 0 repeat-y;
width:499px;
padding:10px 20px;
}
#contentMiddleMiddle strong {
font-size:1.1em;
color:#605A04;
}
#contentMiddleBottom {
background:url(../images/contentMiddleBottom.jpg) 0 0 no-repeat;
width:539px;
height:7px;
}
.listLeft {
width:200px;
float:left;
}
.listRight {
width:200px;
float:right;
}


/*****CONTACT*****/

#contactText {
width:179px;
float:left;
}
#contactMap {
width:320px;
height:320px;
float:right;
overflow:hidden;
}


/*****NEWS ARCHIVE*****/

#internalArchive {
float:left;
}
#internalArchive a {
color:#665333;
text-decoration:none;
}
#internalArchive a:hover {
text-decoration:underline;
}
#internalArchive #NewsPostDetailDate {
font-style:italic;
font-weight:lighter;
color:#999999;
}
#internalArchive dl {
margin:0;
padding:0;
float:left;
}
#internalArchive dt {
margin:0;
padding:0;
color:#665333;
font-weight:bold;
font-size:1.1em;
}
#internalArchive dd {
margin:0;
padding:0;
color:#666666;
}
#internalArchive dd a {
text-decoration:none;
}
#internalArchive dd a:hover {
text-decoration:underline;
}
#internalArchive .NewsDetailField {
float:right;
padding:0 15px 8px 15px;
}
#internalArchive #NewsPostDetailReturnLink a {
padding:35px 0 0 0;
color:#665333;
font-weight:bold;
float:left;
}
#bookmarksBar {
margin:15px 0 0 0;
}


/*****NEWS LIST*****/

#newsList {
float:left;
}
#newsList a {
color:#665333;
text-decoration:none;
}
#newsList a:hover {
text-decoration:underline;
}
#newsList .NewsSummaryPostdate {
font-style:italic;
font-size:0.7em;
font-weight:lighter;
color:#999999;
}
#newsList .heading {
margin:0;
padding:5px 0;
font-size:0.9em;
}
#newsList dl {
margin:0 0 15px 0;
padding:0 0 15px 0;
float:left;
}
#newsList dt {
margin:0;
padding:15px 0 0 0;
color:#665333;
font-weight:bold;
font-size:1.3em;
}
#newsList dd {
margin:0;
padding:0 0 15px 0;
color:#666666;
border-bottom:1px solid #DDDDDD;
}
#newsList dd a {
text-decoration:none;
}
#newsList dd a:hover {
text-decoration:underline;
}
#newsList .NewsSummaryMorelink a {
padding:15px 0 0 0;
color:#665333;
font-weight:bold;
}


/*****CONTENT RIGHT*****/

#contentRight {
margin:0 10px 0 0;
width:185px;
float:right;
}
#boxQuote {
position:relative;
margin:5px 0 15px 0;
}
#boxQuote .boxOutlineMiddle {
height:80px;
}
#boxFinance {
position:relative;
margin:5px 0 15px 0;
}
#boxFinance .boxOutlineMiddle {
height:80px;
}
#boxFaq {
position:relative;
margin:5px 0 10px 0;
}
#boxApplication {
}
#boxApplication p a {
color:#FFFFFF;
font-size:1.4em;
padding:5px 0 0 0;
margin:0 0 0 30px;
width:120px;
display:block;
background:url(../images/arrow.png) right 12px no-repeat;
}
#boxSupplier {
margin:15px 0 0 0;
}
#boxSupplier p a {
color:#FFFFFF;
font-size:1.4em;
padding:5px 0 0 0;
margin:0 0 0 30px;
width:120px;
display:block;
background:url(../images/arrow.png) right 12px no-repeat;
}


/*****SITES ACCORDIAN*****/

#kwick {
list-style: none;
position: relative;
margin:10px 0 0 0;
padding: 0;
width:537px;
height:136px;
}
#kwickMiddle {
border-right:1px solid #41351D;
width:537px;
}
#kwickBottom {
background:url(../images/slider_bg_bottom.png) left bottom no-repeat;
width:538px;
height:6px;
overflow:hidden;
position:absolute;
bottom:-1px;
left:0;
}
#kwick ul {
margin:-1px 0 0 0;
padding:0;
}
#kwick li{
display: block;
overflow: hidden;
padding: 0;
cursor: pointer;
}

/* example 1 */
#kwick .kwicks li {
float: left;
width: 179px;
height: 100px;
background:none;
color:#444444;
}
#kwick .kwicks li a {
color:#444444;
font-weight:normal;
}
#kwick .kwicks li a:hover {
text-decoration:none;
}
#kwick #steps1 {
background:url(../images/yourNeeds.gif) no-repeat;
height:90px;
padding:10px 10px 0 120px;
display:block;
}
#kwick #steps2 {
background:url(../images/yourOffer.gif) no-repeat;
height:90px;
padding:10px 10px 0 120px;
display:block;
}
#kwick #steps3 {
background:url(../images/yourCar.gif) no-repeat;
height:90px;
padding:10px 10px 0 120px;
display:block;
margin-right: none;
}

#kwick2 {
list-style:none;
position:relative;
margin:10px 0;
padding:0;
width:537px;
height:136px;
}
#kwick2Middle {
border-right:1px solid #41351D;
width:537px;
}
#kwick2Bottom {
background:url(../images/slider_bg_bottom.png) left bottom no-repeat;
width:538px;
height:6px;
overflow:hidden;
position:absolute;
bottom:-1px;
left:0;
}
#kwick2 ul {
margin:-1px 0 0 0;
padding:0;
}
#kwick2 li {
display: block;
overflow: hidden;
padding: 0;
cursor: pointer;
}

/* example 1 */
#kwick2 .kwicks li {
float: left;
width: 179px;
height: 100px;
background:none;
color:#444444;
font-size:0.8em;
}
#kwick2 .kwicks li a {
color:#FFFFFF;
font-weight:normal;
}
#kwick2 .kwicks li a:hover {
text-decoration:none;
}
#kwick2 #site1 {
background:url(../images/logoFinance.jpg) no-repeat;
height:90px;
padding:10px 10px 0 150px;
display:block;
}
#kwick2 #site2 {
background:url(../images/logoAsset.jpg) no-repeat;
height:90px;
padding:10px 10px 0 150px;
display:block;
}
#kwick2 .kwicks li a#site2 {
color:#444444;
}
#kwick2 #site3 {
background:url(../images/logoExecutive.jpg) no-repeat;
height:90px;
padding:10px 10px 0 150px;
display:block;
margin-right: none;
}
#kwick2 #site3 .clickLink {
text-align:right;
}


/*****DOWNLOAD LINKS*****/

.downloadBox {
width:135px;
min-height:135px;
padding:8px 0;
border:1px solid #CCCCCC;
text-align:center;
}

/*****FOOTER*****/

#footer {
border-top:1px solid #665333;
width:958px;
padding:5px 0 12px 0;
margin:20px 5px;
background:url(../images/footerBack.gif) 0 0 no-repeat;
}
#footer p {
padding:3px 0;
margin:0;
}
#footerLogoLeft {
}
#footerMiddle {
}
#footerLinks {
text-align:center;
}
#footerLinks a {
color:#665333;
text-decoration:underline;
}
#footerLine1 {
font-size:0.9em;
text-align:center;
color:#666666;
}
#footerLine1 a {
color:#666666;
}
#footerLine2 {
font-size:0.8em;
text-align:center;
color:#666666;
}
#footerLine2 a {
color:#666666;
}
#footerLogoRight {
}

.slideShow{
	position:relative;
	width:160px;
	overflow:hidden;
	height:80px;
	/*background-image:url(../images/logoBG.gif);*/
	padding:2px 0px 0px 0px;
}
.slideShow img{
}
.left{float:left;}
.right{float:right;}
