@charset "utf-8";
/* CSS Document */
/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code {font-size:12px;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; border:none; font-size:12px;}
img {border:none;}
a img,:link img,:visited img { border:none; }
address { font-style:normal }
body {text-align:center; font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin-bottom:20px;}
div { padding:0px; margin:0px; border:none}

/* ----- CUSTOM STYLES ----- */

.divider001 {clear:both;}

#container {width:952px; text-align:left; margin: 16px auto 0px auto; border: solid 1px #000000; position:relative}

.header {background-repeat:no-repeat;}
.header em {display:none;}

.header h1 {float:left; width:197px; height:77px; background-image:url(images/header-lj-logo.gif);}
.header h2 {float:left; width:572px; height:77px; background-image:url(images/header-lj-strapline.gif);}

.affiliateMenu {float:left; width:572px; height:77px; background-image:url(images/header-lj-affiliate.gif);}
.affiliateMenu ul { display:block; position:absolute; top:24px; left:247px; width: 521px; height: 37px;}
.affiliateMenu li {float:left; text-align:center; padding: 0px 10px 0px 10px; border-right: solid 2px #DDB4B5; font-size:9px;}
.affiliateMenu li.last {border:none;}
.affiliateMenu a { color:#440009; font-weight:bold;}
.affiliateMenu a.selected { color:#C18371;}
.affiliateMenu a:hover { color:#C18371;}

.header h3 {float:left; width:183px; height:77px; background-image:url(images/header-lj-contact.gif);}
.header h3.affiliate {float:left; width:183px; height:77px; background-image:url(images/header-affiliate-contact.gif);}
.header h3.portal { background-image:url(images/header-lj-contact-portal.gif);}

.content {clear:left; background-image:url(images/content-bg-001.gif); background-repeat:repeat-y; width:952px;}

.panel001 {float:left; width:197px;}
.panel001 ul {}
.panel001 li {margin-left:12px;}

.panel001 a {color:#440009; font-weight:bold; text-align:right; text-decoration:none; background-repeat:no-repeat;}

.panel001 a.menu { display:block; padding-top:4px; height:28px; width:172px; background-image:url(images/btn-menu.gif);}	
.panel001 a.menu01 {display:block; padding-top:4px; height:28px; width:172px; background-image:url(images/btn-menu-01.gif);}
	
.panel001 span {padding:0px 20px 0px 0px;}
.panel001 a.selected {background-image:url(images/btn-menu-selected.gif);}
.panel001 a.menu:hover {background-image:url(images/btn-menu-selected.gif);}
.panel001 a.menu01:hover {background-image:url(images/btn-menu-01-selected.gif);}

.panel001 p {padding:12px;}

.panel002 {float:left; width:572px;}
.panel002 h4, .panel002 h5 {padding-bottom: 20px;}
.panel002 h5 {padding-top:20px; color:#440009;}
.panel002 p { padding-bottom: 20px;}
.panel002 a {color:#440009; text-decoration:underline;}
.panel002 ul {margin:10px 0px 10px 5px; padding:0px 0px 0px 10px; list-style-type:disc;}
.panel002 ol {margin:10px 0px 10px 15px; padding:0px 0px 0px 10px; list-style-type:decimal; font-weight:bold;}
.panel002 li {padding: 0px 0px 15px 0px;}
.panel002 em {font-weight:normal; font-style:normal;}


.panel002 .urlText {padding:10px 0px 20px 0px;}
.panel002 .urlText p {padding:0px 0px 10px 0px;}

.panel002 .headerImage {padding:0px; width:561px; height:189px;}
.panel002 .headerImage0022 {padding:0px; width:561px; height:65px;}
.panel002 .headerImage0026 {padding:0px; width:561px; height:65px;}
.panel002 .headerImage0027 {padding:0px; width:561px; height:65px;}

.panel002 .footerImage {
	padding:0px; 
	width:561px;
	height:12px;
	margin-bottom:20px;
	background-image: url(images/panel-002-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.panel002 .footerImage {
	padding:0px; 
	width:561px;
	height:12px;
	margin-bottom:20px;
	background-image: url(images/panel-002-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.panel002Content {width:459px; padding: 30px 50px 30px 50px; border-left: solid 1px #CFCECF; border-right: solid 1px #CFCECF;}
.panel002Content p.headline001 {padding:0px;}
.panel002Content h6.headline001 {padding-top:20px;}

.panelAboutLJ {
	background-image:url(images/bg-about-lumley-jacobs.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding: 0px 100px 0px 50px;
	width:409px;
	height:456px;
	}
	
.footerAboutLJ {
	height:34px;
	width:561px;
	margin-bottom:20px;
	background-image: url(images/panel-002-footer-about-lj.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.panelTemplate {
	background-image:url(images/bg-contact-us.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding: 0px 100px 0px 50px;
	width:409px;
	height:456px;
	}
	
.footerTemplate {
	height:75px;
	width:561px;
	margin-bottom:20px;
	background-image: url(images/panel-002-footer-contact-us.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.affiliateTemplate { padding: 30px 30px 30px 50px; width:479px;}

.affiliatePanel001 {width:236px; float:left; margin-right:36px;}

.affiliatePanel002 {width:202px; float:left; background-repeat:no-repeat;}
.affiliatePanel002 h6 {padding:20px 20px 15px 20px; color:#440009;}
.affiliatePanel002 p {padding:0px 20px 15px 20px;}
.affiliatePanel002 ul {margin:0px 20px 5px 20px; padding:0px 0px 0px 15px;}
.affiliatePanel002 a {color:#440009; text-decoration:underline;}

.affiliatePanel0021 {width:202px; background-image:url(images/panel-affiliate-bg-002.gif); background-position:bottom; margin-bottom:20px;}
.affiliatePanel0021 h6 { background-image:url(images/panel-affiliate-bg-001.gif); background-position:top; }

.affiliatePanel0022 {width:202px; background-image:url(images/panel-affiliate-bg-004.gif);  background-position:bottom;}
.affiliatePanel0022 h6 { background-image:url(images/panel-affiliate-bg-003.gif); background-position:top;}


.footerAffiliate {
	height:75px;
	width:561px;
	margin-bottom:20px;
	background-image: url(images/panel-002-footer-affiliate.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.panelLogin {
	background-image:url(images/panel-login-bg-001.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding: 10px 0px 10px 0px;
	margin: 20px 0px 0px 15px;
	width:168px;
	}

.panelLogin li {padding-bottom:7px;}
.panelLogin li.links {background-image:url(images/icon-arrow.gif); background-repeat:no-repeat; background-position:left; padding:4px 0px 0px 15px;}
.panelLogin a {font-size:.8em;}

.footerLogin {
	height:20px;
	width:168px;
	background-image: url(images/panel-login-bg-002.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: 0px 0px 20px 15px;
	}

.panel003 {float:left; width:183px; padding-bottom:20px;}
.panel003 .flashHeader {padding:0px;}

.callbackPanel {width:183px; margin-top:17px;}
.callbackPanel .callbackHeader {margin-left:12px; width:159px; background-image:url(images/contact-panel-bg-001.gif); background-repeat:no-repeat;}	
.callbackPanel h5 { color:#ffffff; padding: 13px 10px 0px 10px; }

.callbackForm {margin-left:12px;  width:159px; background-color:#7C4A53;}
.callbackForm ul.callbackDetails {margin:20px 0px 20px 0px;}
.callbackForm li {color:#ffffff; padding: 0px 0px 6px 10px;}
.callbackForm label {display:block; text-align:left; font-size:11px;}
.callbackForm input {width:140px; border: solid 1px #46000C;}
.callbackForm input.btnSubmit {width:140px; }
.callbackForm select {font-size:10px; }

.callbackPanel .callbackFooter {
	margin-left:12px;
	width:159px;
	height:27px;
	background-image:url(images/contact-panel-bg-002.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	}	
	
.footer { font-size:.7em; color:#440009; clear:both; width:952px; text-align:left; margin: 0px auto 0px auto; }
.footer ul {}
.footer li {float:left; padding-right:10px;}
.footer li.copyright {padding-left:10px;}
.footer a {color:#440009;}
.footer a:hover {text-decoration:underline;}
	
