/*--------------------------------------------------------------------------------------- 
COLORS:
RED: #921616;
LIGHT GREY: #e2e1df;
DARK GREY: ;
*/


* {padding: 0px;margin: 0px;}
html, body {height: 100%;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 67.5%;color: #5a5b5e;background: url('../../img/bg3.jpg') repeat-x;}


/* COMMON--------------------------------------------------------------------------------  */
.hidden{display:none;}
.clear{clear:both;}
.small {font-size: .8em;color: #3333;}
.big {font-size: 1.1em;}
.floatR {float: right;}
.floatL {float: left;}
.pointer {cursor: pointer;}
.underline {text-decoration: underline;}
.required {color: #A92418;font-size: 1.1em;}


/* TEXT---------------------------------------------------------------------------------  */
h1 {color: #A82418;font-family:Georgia, "Times New Roman", Times, serif;font-size: 3.5em;font-weight: normal;}
h2 {color: #A82418;font-family:Georgia, "Times New Roman", Times, serif;font-size: 1.5em;}
h3 {font-size: 18px;color: #999999;padding: 10px 0px 0px 0px;border-bottom: 1px solid #999}
h4 {color: #999999;font-size: 2.5em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h5 {font-size: 2em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h5.red {color: #A82318;}
h5.white {color: #ffffff;}
h5.smallred, h5.smallwhite {font-size: 1em;}
h6 {font-size: 12px;color: #333333;text-align:center;}


p {padding: 10px 0px;font-size: 1.1em;line-height: 1.3em;}
p.lead {}
a {color: #A82418;text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus, div:focus, img:focus, input:focus, object:focus {outline:none;}
a img {border: 0px;}

/* NAVIGATION --------------------------------------------------------------------------  */

#navigation {position: absolute;top: 111px;left: 50px;}
#nav-cont {background: url(../img/bg-nav-reg.gif) repeat-x;}
#nav li.sfhover  a{color: #000;}
#nav li.sfhover li  a{color: #fff;}
#nav li.sfhover li  a:hover{color: #B9965C;}
#nav li#home {width: 70px;}
#nav li#nowinnofee {width: 140px;}
#nav li#accidentclaims {width: 150px;}
#nav li#asbestosclaims {width: 150px;}
#nav li#clinicalnegligence {width: 185px;}
#nav li#aboutus {width: 95px;}
#nav li#makeaclaim {width: 120px;}
#nav li ul li,.regular #nav li ul li.sub, .sub {border-top: 1px solid #5e0909;}
#nav li {background: url(../../img/divider-reg.gif) top right no-repeat;}
#nav-cont {height: 30px;font-size: 12px;padding-top: 1px;padding-left: 10px;position: relative;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav li.last {background: none;}
#nav li a {color: #fff;display: block;text-decoration: none;height: 22px;font-weight: bold;}
#nav li a:hover {color: #000;}
#nav li h6 {padding-left: 15px;padding-top: 7px;}



#nav li ul li a {margin:0px;text-align: left;height: 17px;padding: 8px 0px 4px 30px;font-weight: normal}
#nav li li:hover,#nav li li.subhover, .subhover {width: 190px;height:30px;padding-top: 3px;}
#nav li ul li,#nav li ul li.sub, .sub {width: 190px;height:30px;padding-top: 3px;background-image: none !important;border-bottom: 1px solid #dc8181;background: #921616;}
#nav li {float: left;height: 30px;width: 110px;w\idth: 90px;font-weight: bold;}
#nav li ul {position: absolute;opacity:.90;-moz-opacity:.90;filter:alpha(opacity=90);width: 190px;left: -999em;z-index: 3;}
#nav li:hover ul, #nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul {left: auto;postion: absolute;z-index: 3}
#nav .jqhide {left: auto; display: none;}

/* STRUCTURE----------------------------------------------------------------------------  */
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -80px;}
#push {height: 80px;}
#header {height: 140px;width: 100%;background: url('../../img/hdr-bg.jpg') repeat-x;border-bottom: 1px solid #921616;position: relative;z-index: 2}
#header-inner {margin: 0 auto;width: 990px;position: relative;}
#header-inner #logo {background: url('../../img/easonlaw-logo.png');width: 274px;height: 72px;position: absolute;top: 30px;display: block;cursor: pointer;}
*html  #header-inner #logo {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/easonlaw-logo.png',sizingMethod='scale');}
#header-inner #makeaclaimbutton {background: url('../../img/makeaclaim5.png') no-repeat;width: 416px;height: 95px;position: absolute;top: 0px;right: 0px;cursor: pointer;display: block;}
#locations {position:absolute; bottom:5px; left:5px; font-size:10px; width:416px; text-align:center;}
#header-inner a {text-decoration:none;}
#header-inner a:hover {text-decoration:none !important;}

/* CONTENT ------------------------------------------------------------------------------  */
#content {width: 100%;position: relative;z-index: 1}
#content .content-inner {width: 990px;margin: 0 auto;}
#content ul, #content ol {padding-left: 15px;padding-bottom: 10px;font-size: 1.1em;}
#content ol li {padding-top: 5px;padding-bottom: 10px;padding-left: 15px;}
#content ul li {padding-top: 5px;background: url('../../img/bullet-reg.gif') center left no-repeat;list-style-type: none;padding-bottom: 10px;padding-left: 15px;}
#content ul.red li {padding-top: 5px;background: url('../../img/bullet.gif') center left no-repeat;list-style-type: none;padding-bottom: 10px;padding-left: 15px;}
#content ul li.red {padding-top: 5px;background: url('../../img/bullet.gif') center left no-repeat;list-style-type: none;padding-bottom: 10px;padding-left: 15px;}

/* internal page */ 
#content #leftcol {width: 305px;float: left;}
#content #rightcol {width: 305px;float: left;margin-left: 20px;}
#content #content-page {padding-top: 20px;float: left;width: 630px;height: 1%;float: left;}
#content #content-feature {width:339px;height: 564px;float: right;position: relative;}

/* main page */ 
#content .banner {width: 990px;height: 273px;}
#content #nowinnofee {background: url('../../img/ftr-nowinnofee.jpg');}
#content #accidentclaims {background: url('../../img/main-accidentclaims.jpg');}
#content #asbestosclaims {background: url('../../img/main-asbestos.jpg');}
#content #clinicalneglegence {background: url('../../img/main-clinicalneg.jpg');}
#content #aboutus {background: url('../../img/main-aboutus.jpg');}
#content #content-page-lrg {width: 980px;padding-top: 10px;margin: 0 5px;} 


/* right image */
#content #content-feature #quote-white {color: #ffffff;width: 240px;margin: 20px 50px;position: relative;}
#quote-white #quote-left {background: url('../../img/qte-lft.png');width: 36px;height: 29px;position: absolute;top: 0px;left: -40px;}
#quote-white #quote-right {background: url('../../img/qte-rht.png');width: 36px;height: 29px;position: absolute;bottom: 12px;right: -30px;}
*html #quote-white #quote-right {bottom: -13px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/qte-rht.png',sizingMethod='scale');}
*html #quote-white #quote-left {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/qte-lft.png',sizingMethod='scale');}
#content #content-feature #quote-red {color: #A82318;width: 240px;margin: 20px 50px;position: relative;}
#quote-red #quote-left {background: url('../../img/qte-lft-red.png');width: 36px;height: 29px;position: absolute;top: 0px;left: -40px;}
#quote-red #quote-right {background: url('../../img/qte-rht-red.png');width: 36px;height: 29px;position: absolute;bottom: 12px;right: -30px;}
*html #quote-red #quote-right {bottom: -13px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/qte-rht-red.png',sizingMethod='scale');}
*html #quote-red #quote-left {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/qte-lft-red.png',sizingMethod='scale');}
#content #content-feature #mask {position: absolute;bottom: -1px;left: 0px;height: 15px;width: 339px;background: url('../../img/btm-crv.png');}
*html #content #content-feature #mask {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/btm-crv.png',sizingMethod='scale');}


/* FOOTER ------------------------------------------------------------------------------  */
#footer {height: 80px;width: 100%;position: relative;}
#footer-inner {width: 990px;margin: 0 auto;}
#footer-content {background: url('../../img/ftr-bg.jpg') repeat-x bottom;height:71px;border-right: 1px solid #e2e1df;border-left: 1px solid #e2e1df;position: relative;}
#footer #navi {padding-top: 10px;}
#footer ul li {height: 10px;float: left;list-style-type: none;border-right: 1px solid #ccc;line-height: 1;text-align:center;}
#footer ul li a {color: #999999;text-decoration: none;}
#footer ul li a:hover {color: #000;}
#footer li#home {width: 60px;}
#footer li#nowinnofee {width: 100px;}
#footer li#accidentclaims {width: 110px;}
#footer li#asbestosclaims {width: 110px;}
#footer li#clinicalnegligence {width: 120px;}
#footer li#aboutus {width: 80px;}
#footer li#makeaclaim {width: 110px;border: 0px;}
#footer #text {position: absolute;bottom: 10px;left: 15px;}
#footer #contact {position: absolute;bottom: 10px;left: 350px;}
#footer #lgo-pi {background: url('../../img/lgo-personalinjury.gif');width: 100px;height: 62px;position: absolute;top:0px;right: 20px;}
#footer #lgo-sl {background: url('../../img/lgo-seniorlit.gif');width: 62px;height: 62px;position: absolute;top:0px;right: 140px;}
#footer #lgo-ap {background: url('../../img/lgo-accredprac.gif');width: 62px;height: 62px;position: absolute;top:0px;right: 220px;}
*html #footer #lgo-pi {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/lgo-personalinjury.gif',sizingMethod='scale');}
*html #footer #lgo-sl {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/lgo-seniorlit.gif',sizingMethod='scale');}
*html #footer #lgo-ap {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/lgo-accredprac.gif',sizingMethod='scale');}
#footer-top {background: url('../../img/ftr-top.png') no-repeat bottom;height: 9px;width: 990px;}
*html  #footer-top {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/ftr-top.png',sizingMethod='scale');}
*html #footer-content {height:66px;}
.centre {width: 990px;margin: 0 auto;}





