
/*
Theme Name: LM2010
Theme URI: http://www.legal-mentors.com
Description: The News Page theme for LM
Author: HD Riley @ BlackandWhitePixels
Version: 1.0
*/

/*--------------------------------------------------------------------------
GLOBALS AND GENERALS
--------------------------------------------------------------------------*/

* { margin: 0; padding: 0; font-size: 100%; }

body#standard { font-family: 'Lucida Grande',Arial,sans-serif;font-size: 12px;color: #FFF; background: #c0c0c0 url(lmbg.jpg) repeat-x top; text-align: justify; }
p {margin-bottom: 21px;}
p.black {color: #000;margin: 5px 0 0 10px;}
i {font-size: 0.9em;}
a { color: #fff;font-size: 1em;text-decoration:underline;}
a.black {color: #000;}
a img { text-decoration:underline;border: 0;}
a:hover {color: #c0c0c0;}
table {margin: 0 0 10px 20px;color: #000;}
.hide  {display: none;}
.reset {clear: both; }
.clear {float: none;clear: both;}

/*--------------------------------------------------------------------------
OUTER SHADOW (CANCELLED IN IE DUE TO PNG FAILIURE)
--------------------------------------------------------------------------*/

#outerlimits {margin: 0px auto; width: 980px;margin-bottom: 10px;overflow: hidden;background: url(shadow.png) top left no-repeat;}
#container {margin: 0px auto; margin-top: 30px;background: #fff;width: 920px;overflow: hidden; }

/*--------------------------------------------------------------------------
HEADER AND TOP BOX
--------------------------------------------------------------------------*/

#imgbox h1{position: relative;overflow: hidden;text-indent: -999px;height: 200px;width: 920px;background: #004d29 url(lmlogo.jpg) center no-repeat;}
#headerbox{position: relative;height: 200px;width: 920px;}
#logobox {float: left;width: 315px;height: 200px;background: #044c27 url(logotel.jpg) no-repeat top left;}
#logobox h1 {text-indent: -9999px; overflow: hidden;}
.promo {height: 44px;width: 315px;text-indent: -9999px;background: #fff;margin: 0;padding: 0;}
#panelbox {float: right;width: 605px;height: 200px;background: #044c27 url(lmlogo.jpg) no-repeat top right;}
#panelbox h1 {text-indent: -9999px;overflow: hidden;}
.little-twitter {width: 330px;height: 180px;color: #fff;background: url(images/countbg_03.jpg) 0 -1px no-repeat;}

#countdown-block {margin: 0 0 10px 10px;width: 210px;height: 50px;}
.hasCountdown {color: #fff;height: 35px;float: right;margin: 83px 5px 0 0;width: 180px;}
a.green {color: #002200;}
.countdown_row {width: 100%;padding: 0px 2px;text-align: center;}
.countdown_show1 .countdown_section, .countdown_show2 .countdown_section, .countdown_show3 .countdown_section, .countdown_show5 .countdown_section, .countdown_show6 .countdown_section{width: 43px;}
.countdown_show7 .countdown_section {width: 43px;}
.countdown_section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown_amount {font-size: 200%;}
.countdown_descr {display: block;width: 100%;}
.little-twitter .news-link a{width: 250px;height: 40px;Position: absolute;margin: 60px 40px;text-indent: -9999px;overflow: hidden;}

/*--------------------------------------------------------------------------
NAVIGATION PANEL IN HEADER
--------------------------------------------------------------------------*/

#main_nav {background: #004d29;margin:0px auto; padding: 0px; width:920px;height:44px; }
#main_nav h4 {background: url(telephoneh4.jpg) no-repeat top left;width: 313px;height: 44px;float: left;text-indent: -9999px;}
#nav-main {background: url(navsmall.jpg) right top;background-repeat:repeat-x;width: 920px;z-index: 10;font-size: 1.2em;margin: 0px 0 0 0;}
#nav-main ul {list-style: none;height: 44px;padding: 0;margin: 0;}
#nav-main ul li {position: relative;float: left;}
#nav-main ul li a {display: block;font-size: 0.8em;height: 44px;text-decoration: none;text-indent: -9999px;border: 0;margin: 0;}
	
#nav-link-home{width: 80px; background: url(navbar.jpg) 0px 0px no-repeat;}
#nav-link-aboutlm{ width: 90px; background: url(navbar.jpg) -70px 0px no-repeat;}
#nav-link-news{width: 55px; background: url(navbar.jpg) -160px 0px no-repeat;}
#nav-link-services{ width: 110px; background: url(navbar.jpg) -220px 0px no-repeat;}
#nav-link-member{ width: 105px; background: url(navbar.jpg) -330px 0px no-repeat;}
#nav-link-courses{ width: 90px; background: url(navbar.jpg) -435px 0px no-repeat;}
#nav-link-casestudies{ width: 110px; background: url(navbar.jpg) -525px 0px no-repeat;}
#nav-link-articles{ width: 80px; background: url(navbar.jpg) -635px 0px no-repeat;}
#nav-link-feedback{ width: 110px; background: url(navbar.jpg) -720px 0px no-repeat; }
#nav-link-contact{ width: 85px; background: url(navbar.jpg) -830px 0px no-repeat;}

#nav-link-home.active{ background: url(navbar.jpg) 0px -44px no-repeat; }
#nav-link-aboutlm.active{ background: url(navbar.jpg) -70px -44px no-repeat; }
#nav-link-news.active{background: url(navbar.jpg) -160px -44px no-repeat;}
#nav-link-services.active{ background: url(navbar.jpg) -220px -44px no-repeat; }
#nav-link-member.active{ background: url(navbar.jpg) -330px -44px no-repeat; }
#nav-link-courses.active{ background: url(navbar.jpg) -435px -44px no-repeat;}
#nav-link-casestudies.active{ background: url(navbar.jpg) -525px -44px no-repeat; }
#nav-link-articles.active{ background: url(navbar.jpg) -635px -44px no-repeat; }
#nav-link-feedback.active{ background: url(navbar.jpg) -720px -44px no-repeat; }
#nav-link-contact.active{ background: url(navbar.jpg) -830px -44px no-repeat; }

#nav-main ul li ul {display: none;height: auto;width: 196px;position: absolute;z-index: 11;background: #143d19;opacity: 0.97;}
#nav-main ul li.hover ul,#nav-main ul li:hover ul {display: block;}
#nav-main ul li ul li {float: none;width: 160px;margin: .3em 0 0 1.3em;height: auto;}
#nav-main ul li ul li.first-child {margin-top: 1em;}
#nav-main ul li ul li.heading {margin-top: 1em;background: #fff;font-size: 0.8em;padding: 2px 0 2px 2px;border-bottom: 1px solid #fff;color: #002200;}
#nav-main ul li ul li.last-child {margin-bottom: 1.8em;}
#nav-main ul li ul li a {display: block;font-family: arial, helvetica, sans-serif;position: relative;left: 0;height: auto;text-align: left;text-indent: 0;color: #fff;font-weight: bold;padding-bottom: .3em;
border-bottom: 1px dotted #fff;}
#nav-main ul li ul li a.hover,#nav-main ul li ul li a:hover,#nav-main ul li ul li a.active,#nav-main ul li ul li a:active {color: #c0c0c0;}
#nav-main ul li ul li.hover ul,#nav-main ul li ul li:hover ul,#nav-main ul li ul li ul *,#nav-main ul li ul li ul {display: none;}
	
/*--------------------------------------------------------------------------
HOME PAGE
--------------------------------------------------------------------------*/

.home-text {padding-top: 10px;margin: 0;background: #0E2110;} .callme-text {padding-top: 10px;margin: 0;background: #600;}
p.ht {padding: 20px 0 20px 30px;width: 860px;line-height: 1.2em;}
p.busy { color: #002200; font-size: 1em;}
.tags {width: 280px;float: left;margin-left: 20px;}
.tags p {width: 240px;margin-left: 20px;margin-top: 0px;margin-bottom: 20px;}
h3.grow { font-size: 11px;text-transform: uppercase;margin-top: 20px;margin-left: 17px;height: 25px;}
h3.costs {text-transform: uppercase;margin-top: 20px;margin-left: 17px;height: 25px;}
h3.implement { text-transform: uppercase;margin-top: 20px;margin-left: 17px;height: 25px;}
.second-half {margin-top: 50px;width: 900px;}

/*--------------------------------------------------------------------------
HOMEPAGE PRACTICE FITNESS CHECK
--------------------------------------------------------------------------*/

.energizer {background: url('face2face_02.jpg') bottom;position: relative;width: 400px;margin: 20px 0 10px 20px;float: left;}
.energizer p {color: #fff;width: 350px;font-weight: 400;margin: 0 0 25px 25px;}
p.bold {text-transform: uppercase;color: #fff;width: 360px;font-size: 80%;margin: 0 0 10px 20px;}
.eheader h3 {background: #004005 url('fitness.gif') no-repeat top; position: relative;text-indent: -9999px;height: 70px; width: 340px;margin: 0;}
h3.energizer-header { text-indent: -9999px;width: 400px;height: 60px;padding: 0;margin: 0;overflow: hidden;background: url('face2face_01.jpg') 0 -15px no-repeat;color: #fff;}
.swap-box {height: 100px;width: 880px;margin: 0 0 20px 20px;background: url(swap-box.jpg);}
.course-link  ul li {list-style-type: none;}
.course-link a{background: url(swap-box.jpg) no-repeat top left;height: 53px;width: 880px;margin: 0;display:block;text-indent: -9999px;padding: 0;}
.swap-box .swapContents {position: relative;height: 28px;width: 840px;background: #000;top: 5px;left: 20px;}
.banner h1 {width: 460px;height: 55px;text-indent: -9999px;background: url(help3.jpg) no-repeat bottom left;margin: 0;}
#face {height: 420px; width: 840px;}
#featured { background: #333C4B; border-bottom: 1px solid #000104; height: 240px; }
#featuredInner { border-left: 1px solid #000104; height: 240px; margin: 0 auto; width: 978px; display: block; overflow: hidden; }
#featuredCarousel { background: #000000; height: 240px; margin: 0; padding: 0 0 0 0; width: 978px; }
#featuredCarousel li { float: left; height: 240px; list-style: none; margin: 0 1px 0 0; width: 325px; }
#featuredSide { background: #333C4B; border-bottom: 1px solid #000104; height: 238px; }
#featuredInnerSide { border-right: 1px solid #000104; height: 238px; margin: 0 auto; width: 335px; display: block; overflow: hidden; }
#featuredCarouselSide { background: #000000; height: 238px; margin: 0; padding: 0 0 0 1px; width: 335px; }
#featuredCarouselSide li { float: left; height: 238px; list-style: none; margin: 0 1px 0 0; width: 325px; }

.featuredItem strong, .featuredItem em { background: #000000; float: left; clear: left; }
.featuredItem strong { color: #FFFFFF; font-size: 20px; font-style: italic; margin: 150px 0 0; padding: 7px 10px; }
.featuredItem em { font-size: 18px !important; margin: -5px 0 0; padding: 7px 10px; text-transform: lowercase; width: auto; }
.featuredItem a { display: block; text-decoration: none; width: 325px; height: 240px; }

.featuredOne { background: #000; }.featuredOne em { color: #00887E; }

/*--------------------------------------------------------------------------
Trouble Shooters Section
--------------------------------------------------------------------------*/

.home-bottom-right {margin: 20px 30px 0 0;width: 470px;float: right;}
.busypractice {width: 440px;margin: 10px 0 -10px 10px;}
.busypractice h4{color: #002200;}.busypractice h4 a{color: #002200;}
.sem-box {height: 160px;width: 240px;background: #002200;float: right;}
.sem-box  ul li {list-style-type: none;}
.sem-box a{background: url(visionad.jpg) no-repeat 0px 0px;height: 160px;width: 240px;margin: 0;display:block;text-indent: -9999px;padding: 0;}
.sem-box a:hover{background: url(visionad.jpg) no-repeat 0px 0px;height: 160px;width: 240px;margin: 0;display:block;text-indent: -9999px;padding: 0;}

/*--------------------------------------------------------------------------
ABOUT US PAGE WITH PHOTOS AND PROFILES
--------------------------------------------------------------------------*/

.idscheme {height: auto;width: 410px;margin: 0 0 20px 0;}
.left-pp {margin: 10px 0 0 20px;width: 430px;color: #000;padding-bottom: 20px;float: left;}
.right-pp {margin: 10px 20px 0 0;width: 430px;color: #000;padding-bottom: 20px;float: right;}
.photopanel {width: 150px;height: 190px;background: #505050;float: right;border: 2px solid #c0c0c0;}
.text-panel {width: 250px;color: #000;float: left;}
h3.p-panel {color: #000;font-size: 1.2em;margin: 0 0 0 10px;font-weight: 600;text-decoration: underline;}
p.p-paneltext {width: 230px;margin: 10px 0 0 10px;}
a:link.p-paneltext {width: 230px;color: #000;text-decoration: underline;margin: 0px 0 0 10px;line-height: 40px;}

/*--------------------------------------------------------------------------
SERVICES OVERVIEW PAGES
--------------------------------------------------------------------------*/

.services-left {width: 430px;float: left;height: auto;padding: 0 0 20px 0;margin: 0 0 20px 20px;background: #EEE;}
.services-right {width: 430px;float: right;height: auto;padding: 0 0 20px 0;margin: 0 20px 20px 0;background: #EEE;}
.services-left p, .services-right p {width: 390px;height: auto;margin: 10px 20px 0px 20px;color: #202020;}
.services-left h2, .services-right h2 {margin: 0 0 20px 0;height: 45px;background: #002200;color: #002200;padding: 0;text-transform: uppercase;text-decoration: underline;}
h2.diagnostic {background: url(diagnostich2.jpg) center no-repeat;text-indent: -9999px;}
h2.plan {background: url(planh2.jpg) center no-repeat;text-indent: -9999px;border-top: solid #fff 20px;margin-top: 10px;}
h2.imp {background: url(imph2.jpg) center no-repeat;text-indent: -9999px;}
.services-left h3, .services-right h3 {margin: 0 0 0 20px;color: #002200;text-transform: uppercase;text-decoration: underline;}
.services-left hr, .services-right hr {width: 390px;margin: 10px 0 10px 20px;background: none;color: #E1E1E1;}
.services-left a, .services-right a { color: #002200;font-size: 1em;text-decoration:none;}

/*--------------------------------------------------------------------------
contact-layout USED ACCROSS PAGES
--------------------------------------------------------------------------*/

#timetables {margin-left: 20px;width: 590px;color: #000;padding-bottom: 10px;}
.service-layout {width: 630px;float: left;height: auto;padding: 20px 0 20px 0;margin: 0 0 20px 20px;background: #EEE;}
.service-layout h2{font-size: 1.2em;font-weight: bold;text-transform: uppercase;text-decoration: underline;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.service-layout h3{font-size: 1em;font-weight: bold;text-transform: uppercase;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.service-layout h4{font-size: 1em;font-weight: bold;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.service-layout p{font-size: 1em;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.service-layout hr {width: 590px;margin: 10px 0 10px 20px;background: none;color: #E1E1E1;}
.service-layout ul {width: 550px;margin: 10px 0 10px 20px;}
.service-layout ul li {background: url(green.png) top left no-repeat;padding-left: 20px;margin: 5px 0 0 0;list-style-type: none;color: #002200;}
.service-layout ul li ul li{background: url(green3.png) top left no-repeat;padding-left: 20px;margin: 5px 0 0 0;list-style-type: none;color: #002200;}
.service-layout a{color: #002200;}
.other-services {width: 200px;float: right;text-align: right;height: auto;padding: 20px 0 20px 0;margin: 0 20px 20px 0;}
.other-services h2{font-size: 1.2em;font-weight: bold;text-transform: uppercase;text-decoration: underline;color: #707070;margin: 0 20px 10px 0;width: 200px;}
.other-services h4{font-size: 1em;font-weight: bold;color: #505050;margin: 0 20px 5px 0;width: 200px;}
.other-services a { color: #c0c0c0;font-size: 1em;text-decoration:none;}
.other-services span {color: #000;}
.tagline h3 {text-align: center;width: 590px;}

.twitter {background: #569AD1;width: 280px;float: right;height: auto;padding: 10px 0 20px 0;margin: 0 20px 20px 0;}
.twitter h2.indent {background: url(twitterh2.jpg) left no-repeat;text-indent: -9999px;padding-bottom: 10px;height: 40px;width: 280px;}
.twitter li{list-style-type: none;color: #fff;text-align: justify;margin-left: 20px;margin-right: 20px;padding-bottom: 10px;width: 240px;}
.twitter a:link {padding-top: 40px;}

/*--------------------------------------------------------------------------
contact-layout 
--------------------------------------------------------------------------*/

.contact-layout {width: 600px;float: left;height: auto;padding: 20px 0 20px 0;margin: 0 0 20px 20px;background: #ddd;}
.contact-layout li.form-header, .news-layout li.form-header{margin: 10px 0 5px 0;text-transform: uppercase;border-bottom: 1px solid #002200;width: 180px;}
.contact-layout li.form-header-top, .news-layout li.form-header-top {margin: 0 0 5px 0;text-transform: uppercase;border-bottom: 1px solid #002200;width: 180px;}
.contact-layout h2{font-size: 1.2em;font-weight: bold;text-transform: uppercase;text-decoration: underline;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.contact-layout h3{font-size: 1em;font-weight: bold;text-transform: uppercase;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.contact-layout h4{font-size: 1em;font-weight: bold;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.contact-layout p{font-size: 1em;color: #002200;margin: 10px 0 10px 20px;width: 590px;}
.contact-layout hr {width: 590px;margin: 10px 0 10px 20px;background: none;color: #E1E1E1;}
.contact-layout ul {list-style-type: none;}
.top-left-contact-page {float: left;margin: 10px 0 10px 20px;width: 300px;color: #000;}
.top-right-contact-page {float: right;margin: 10px 20px 10px 0;width: 200px;color: #000;}
.options-left {float: left;margin: 10px 0 10px 20px;width: 250px;color: #000;}
li.buttons {float: left;margin: 10px 0 10px 0px;width: 250px;color: #000;}
.options-right {float: left;margin: 10px 0 10px 20px;width: 220px;color: #000;}
.contact-layout li {padding-bottom: 2px;}
input.top-left {background: #fff;  padding: 2px 2px 2px 2px; width: 170px;}
input.top-left-long {background: #fff; padding: 2px 2px 2px 2px; width: 270px;}
input.left {background: #fff;padding: 2px 2px 2px 2px; width: 170px;}
.news-layout {width: 580px;float: left;height: auto;padding: 0 0 20px 0;margin: 0 0 20px 20px;background: #ddd;}
.news-layout p {width: 540px;padding: 0;margin: 5px 0 5px 0;}
.news-layout h2{font-size: 1.2em;font-weight: bold;text-transform: uppercase;text-decoration: underline;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.news-layout h3.news-header{height: 40px;background: url(news-header_03.jpg) no-repeat 0 0;width: 580px;text-indent: -999px;overflow: hidden;padding: 0; margin: 0;}
h3.news-header2{height: 40px;background: url(news-header2_03.jpg) no-repeat 0 0;width: 580px;text-indent: -999px;overflow: hidden;padding: 0; margin: 0;}
.news-layout h3.news-title{font-size: 1em;font-weight: bold;text-transform: uppercase;color: #002200;padding: 10px 0 0 0;margin: 0;width: 530px;}
.news-layout a{font-size: 1em;font-weight: bold;text-transform: uppercase;color: #002200;margin: 0;width: 530px;}
.news-layout h4{font-size: 1em;font-weight: bold;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.news-layout hr {width: 590px;margin: 10px 0 10px 20px;background: none;color: #E1E1E1;}
.news-layout ul {list-style-type: none;}
.news-layout a.news-home {margin: 0 0 0 20px;float: left;padding: 10px 0 0 0;}
.news-layout .content-text { margin: 0 0 0 20px;color: #000;padding: 10px 0 10px 0;border-bottom: 1px dotted #000;}
.news-layout .home-news {width: 540px;margin: 0 0 0 20px;color: #000;padding: 10px 0 10px 0;}
.headlines{padding: 0 0 10px 0;border-bottom: 1px dotted #000;}
.news-layout .date, .news-layout .date a {color: #404040; font-size: 80%; padding: 0 0 5px;}
.news-layout p.clear {margin: 0; padding: 0; border: 0px;}

/*--------------------------------------------------------------------------
SOMETHING AFOOT
--------------------------------------------------------------------------*/

#footer {width: 920px;height: 90px;margin-top: 0;border-bottom: solid #fff 20px;background: url(footer2.jpg) no-repeat center;}
.copyright p {text-align: center;font-size: 0.8em;padding: 0 0 10px 0;margin: 0px auto;color: #666;}
.copyright a {color: #666;}

/*--------------------------------------------------------------------------
CALL BACK FORM
--------------------------------------------------------------------------*/

.call-back {float: right;width: 230px;margin: 0 20px 20px 0;background: #c0c0c0;color: #000;}
label {text-align: left;}
label.checkbox {text-align: left;float: left;}
.call-back h2 {font-size: 1em;text-transform: uppercase;width: 100%;margin: 20px 0 10px 20px;}
.button {border: 1px solid #c0c0c0;padding: 2px 2px 2px 2px;color: #030;background: #fff;margin: 10px 10px 20px 0;cursor: pointer;}
.button:hover {border: 1px solid #c0c0c0;padding: 2px 2px 2px 2px;color: #030;background: #eee;margin: 10px 10px 20px 0;}
.call-back ul {list-style-type: none;margin: 0 10px 10px 0;width: 200px;color: #000;}
.call-back li {padding-bottom: 2px;}
.call-back input.left {background: #fff;  padding: 2px 2px 2px 2px; width: 170px;}
.call-back input.email {background: #fff; padding: 2px 2px 2px 2px; width: 170px;}
.call-back input.phone {background: #fff;padding: 2px 2px 2px 2px; width: 170px;}
.call-back input.formFieldStyle {display:block;line-height:1.4em;margin:8px 0 0 3px;width:13px;height:13px;}
#mainFormError{background-color: #A7D898;padding: 2px 2px 2px 2px; width: 170px;}
input.mainFormError {background-color: #A7D898;padding: 2px 2px 2px 2px; width: 170px;}
select.mainFormError {background-color: #A7D898;padding: 2px 2px 2px 2px; width: 170px;}
input.rightbox {float: right;padding-top: 0;margin-top:0;}
.course-photos {width: 589px;height: 442px;margin: 20px 0 0 20px;background: #c0c0c0;}
.service-letter {width: 630px;float: left;height: auto;padding: 0 0 20px 0;margin: 0 0 20px 20px;}
.service-letter h2 {font-size: 1.2em;font-weight: bold;text-transform: uppercase;text-decoration: underline;color: #002200;margin: 0 0 20px 0;width: 590px;}
.service-letter h4.letter-top {width: 630px;background: url(letter.jpg);height: 870px;text-indent: -9999px;overflow: hidden;}
.service-letter h3{font-size: 1em;font-weight: bold;text-transform: uppercase;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.service-letter p{font-size: 1em;color: #002200;margin: 0 0 10px 20px;width: 590px;}
.service-letter hr {width: 590px;margin: 10px 0 10px 20px;background: none;color: #E1E1E1;}
.service-letter ul {width: 550px;margin: 10px 0 10px 20px;}
.service-letter ul li {background: url(green.png) top left no-repeat;padding-left: 20px;margin: 5px 0 0 0;list-style-type: none;color: #002200;}
.service-letter ul li ul li{background: url(green3.png) top left no-repeat;padding-left: 20px;margin: 5px 0 0 0;list-style-type: none;color: #002200;}
.service-letter a{color: #002200;}

/*--------------------------------------------------------------------------
FACEBOX OVERLAY LSG RED #601A1D
--------------------------------------------------------------------------*/

#facebox {display:none;width:800px;border:10px solid #666;border:10px solid rgba(82, 82, 82, 0.698);-moz-border-radius:8px;-webkit-border-radius:8px;}
#facebox div {background: #fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }
#facebox h1 {margin: 0px;padding: 0px;text-indent: -9999px; overflow: hidden; height: 145px; width: 800px; background:url(images/splash_01.jpg) no-repeat;}
#facebox h2 {margin: 0px;padding: 0px;text-indent: -9999px; overflow: hidden; height: 40px; width: 800px; background:url(images/splash_02.jpg) no-repeat;}
#facebox h3 {margin: 0px;padding: 0px;text-indent: -9999px; overflow: hidden; height: 60px; width: 800px; background:url(images/splash_03.jpg) no-repeat center;}
#facebox a {margin: 0; padding: 0px; color: #000;}#facebox button {margin: 0px; padding: 0px;}
#splash-left {float: left; width: 410px; height: auto; border: 0px;} #splash-right {float: right; width: 370px; height: auto; border: 0px;}
#facebox #splash-left p {margin: 0; margin: 0 0 0 20px; color: #000; font-weight:bold; font-size: 1.1em;} 
#facebox ol {color: #000; margin: 5px 0 5px 20px; width: 300px;}
#facebox #splash-right p {margin: 0; margin: 0 20px 0 0; color: #000;}
#facebox #splash-form {background: #601A1D; width: 760px; height: 40px; margin: 0px 20px 0px 20px; border-bottom: 20px solid #fff;}
#facebox #splash-form h1 {margin-top: 10px;padding: 0px;text-indent: -9999px; overflow: hidden; height: 40px; width: 800px; 
background:url(images/register_06.jpg) no-repeat bottom left;}

#facebox  #splash-right-button  ul li {list-style-type: none;}
#facebox  #splash-right-button a{background: url(images/srb.jpg) no-repeat 0 -60px;height: 60px;width: 270px;
margin: 5px 0 0 30px;display:block;text-indent: -9999px;padding: 0;}
#facebox  #splash-right-button a:hover{background: url(images/srb.jpg) no-repeat 0 0;}

/* Form stuff taken out as we now use Button to right page
#facebox #splash-form form label.one {margin: 0px;padding: 0px;text-indent: -9999px; overflow: hidden; display: block; float: left;
height: 20px; width: 100px; background:url(images/splash_10.jpg) no-repeat bottom left;}
#facebox #splash-form form label.two {margin: 0px;padding: 0px;text-indent: -9999px; overflow: hidden; display: block; float: left;
height: 20px; width: 147px; background:url(images/splash_12.jpg) no-repeat bottom right;}
#facebox #splash-form form input.one {background: #fff;padding: 2px 2px 2px 2px; width: 170px;float: left;}
#facebox #splash-form form input.two {background: #fff;padding: 2px 2px 2px 2px; width: 170px;float: left; margin-right: 20px;}
#facebox #splash-form form {padding: 0; margin: 10px; width: 740px; height: 80px;} */

.widgetarea {width: 200px; color: #000; background: #444; float: right;} .widgetarea a:link{color: #000;}
.widgetarea ul#sidebarwidgeted {list-style: none;margin-left: 0;}
.widgetarea ul ul {list-style: none;margin-left: 1.3em;}.widgetarea select {max-width: 100%;}

.new-panel {height: auto; width: 880px; margin: 0 0 20px 20px;}
.new-panel h1 {background: url(images/new-panel_03.jpg) -20px 0; height: 70px; width: 920px; text-indent: -9999px; overflow: hidden;}
.new-panel h2 {background: url(images/new-panel_05.jpg) -20px 0; height: 56px; width: 920px; text-indent: -9999px; overflow: hidden;}
.new-left-panel {float: left; width: 420px; height: 190px;background: #fff;} .new-left-panel p {color: #000; font-size: 12px; margin: 5px 0 0 18px;}
.new-right-panel {float: right; width: 440px; height: auto; background: url(images/new-panel_07.jpg) no-repeat 246px 0px #fff;}
.new-right-panel p {color: #000; font-size: 10px; margin: 5px 50px 0 0;} .new-right-panel ol {margin: 4px 0 0 20px; color: #000; font-size: 10px;}
.new-right-panel ol li {text-indent: 0;}

.new-right-panel .reg-buttons {width: 380px; height: 40px; margin: 5px 0 3px 0;}
.new-right-panel .reg-buttons ul li {list-style-type: none; float: left;}
.new-right-panel .reg-buttons a.register-button{background: url(images/button-reg.jpg) 0 0;height: 40px;width: 190px; margin: 0;text-indent: -9999px;padding: 0;display:block;}
.new-right-panel .reg-buttons a:hover.register-button{background: url(images/button-reg.jpg) 0 40px;}
.new-right-panel .reg-buttons a.contact-button{background: url(images/button-reg.jpg) 190px 0;;height: 40px;
width: 190px; margin: 0;text-indent: -9999px;padding: 0;display:block;}
.new-right-panel .reg-buttons a:hover.contact-button{background: url(images/button-reg.jpg) 190px 40px;}

.call-me-panel {width: 250px;float: right;height: auto;padding: 0;margin: 0; margin: 0 20px 0 0;}
.call-me-panel h1{background: url(images/call-me-h1_03.jpg) 15px 0 no-repeat; height: 63px; width: 250px; text-indent: -9999px; overflow: hidden; margin: 0;}
.call-me-panel ul{font-size: 1em;font-weight: bold;color: #000;margin: 10px 0 10px 0; list-style-type: none; font-size: 0.8em; text-align: right;}
.call-me-panel a { color: #c0c0c0;font-size: 1em;text-decoration:none;} .call-me-panel p {text-align: right; color: #000; margin: 10px 0;}
.call-me-panel span {color: #000;}

.reg-button2 {width: 190px; height: 40px; margin: 0 0 3px 60px;}
.reg-button2 ul li {list-style-type: none;}
.reg-button2 a.register-button{background: url(images/button-reg.jpg) 0 0;height: 40px;width: 190px; margin: 0;text-indent: -9999px;padding: 0;display:block;}
.reg-button2 a:hover.register-button{background: url(images/button-reg.jpg) 0 40px;}
