@charset "utf-8";
/* CSS Document */
body.home { background:#fff url(../img/bg-home.gif) repeat-x top; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
body.normal { background:#fff url(../img/bg-normal.gif) repeat-x top; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
body.divorce { background:#fff url(../img/bg-divorce.gif) repeat-x top; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
body.litigation { background:#fff url(../img/bg-litigation.gif) repeat-x top; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
body.commercial { background:#fff url(../img/bg-commercial.gif) repeat-x top; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
body.property { background:#fff url(../img/bg-property.gif) repeat-x top; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }
body.wills { background:#fff url(../img/bg-wills.gif) repeat-x top; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; }

#container { width:890px; margin:0 auto;  }

/* To use */
.clear { clear:both; height:0px; margin:0; padding:0; }
td.left { text-align:left; }
td.right { text-align:right; }
a { color:#595959; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }

.big-button { width:201px; text-align:center; height:23px; background:url(../img/big-button.gif) no-repeat; color:#434444; font-size:14px; font-weight:bold; text-decoration:none; display:block; padding:10px; }

table { margin:0.8em; border:1px solid #ededed; width:550px; }
td { padding:5px 20px 5px 10px; border-bottom:1px solid #d0d0d0; }


#header { height:92px; }
.logo { width:219px; margin-left:0.6em; background:#fff; height:92px; float:left; }

body.home .logo a { display:block; width:204px; height:63px; background:#fff url(../img/logo.gif) no-repeat; margin:0.5em 0 0 0.5em ; }
body.normal .logo a { display:block; width:204px; height:63px; background:#fff url(../img/logo.gif) no-repeat; margin:0.5em 0 0 0.5em ; }
body.divorce .logo a { display:block; width:204px; height:63px; background:#fff url(../img/logo-divorce.gif) no-repeat; margin:0.5em 0 0 0.5em ; }
body.litigation .logo a { display:block; width:204px; height:63px; background:#fff url(../img/logo-litigation.gif) no-repeat; margin:0.5em 0 0 0.5em ; }
body.commercial .logo a { display:block; width:204px; height:63px; background:#fff url(../img/logo-commercial.gif) no-repeat; margin:0.5em 0 0 0.5em ; }
body.property .logo a { display:block; width:204px; height:63px; background:#fff url(../img/logo-property.gif) no-repeat; margin:0.5em 0 0 0.5em ; }
body.wills .logo a { display:block; width:204px; height:63px; background:#fff url(../img/logo-wills.gif) no-repeat; margin:0.5em 0 0 0.5em ; }

.logo h2 { display:none; }
.logo span { margin-left:9em; font-size:15px; font-weight:bold; color:#6c6c6c; }

.menu { float:right; text-align:right; padding-right:12px; } 

.call { display:block; height:46px; margin-left:14em; }
.call .small { color:#5d5d5d; font-size:16px; margin-right:1em }
.call .big { color:#303030; font-size:22px; font-weight:bold; }
.call .fontsize { padding:10px; display:inline-block; background-color:#ebebeb; }

.menu .navigation { list-style:none; margin:0.5em 0; padding:0; height:30px; }
.menu .navigation li { float:left; width:83px; padding:5px 0; height:20px; display:block; text-align:center; margin:0 0.2em 0 0; background:#1e1e1e; border-bottom:5px solid #60605f; }
.menu .navigation li.selected { background:#fff; border-bottom:6px solid #fff;}
.menu .navigation li.selected a { color:#4c4c4c !important; }
.menu .navigation a { color:#fff; font-size:13px; font-weight:bold; text-decoration:none; } 

#content-home .left-section { margin-top:1.3em; float:left; padding:0 0.9em 0 0.9em; background:#fff url(../img/home-left-nav.gif) no-repeat; width:210px; height:auto; }
#content-normal .left-section { margin-top:1.3em; float:left; padding:0 0.9em 0 0.9em; background:#fff url(../img/normal-left-nav.gif) no-repeat; width:210px; height:auto; }
#content-divorce .left-section { margin-top:1.3em; float:left; padding:0 0.9em 0 0.9em; background:#fff url(../img/divorce-left-nav.gif) no-repeat; width:210px; height:auto; }
#content-litigation .left-section { margin-top:1.3em; float:left; padding:0 0.9em 0 0.9em; background:#fff url(../img/litigation-left-nav.gif) no-repeat; width:210px; height:auto; }
#content-commercial .left-section { margin-top:1.3em; float:left; padding:0 0.9em 0 0.9em; background:#fff url(../img/commercial-left-nav.gif) no-repeat; width:210px; height:auto; }
#content-property .left-section { margin-top:1.3em; float:left; padding:0 0.9em 0 0.9em; background:#fff url(../img/property-left-nav.gif) no-repeat; width:210px; height:auto; }
#content-wills .left-section { margin-top:1.3em; float:left; padding:0 0.9em 0 0.9em; background:#fff url(../img/wills-left-nav.gif) no-repeat; width:210px; height:auto; }

#content-home .right-section { float:right; width:645px; margin-top:1.3em; }

.right-section { float:right; width:645px; margin:0; }
.left-section p { color:#676767; font-style:italic; font-size:13px; text-align:center; }
.left-section h2 { display:block; font-weight:bold; background: url(../img/arrow-down.gif) no-repeat; text-align:center; padding:5px; width:195px; height:22px; margin:0.2em; color:#676767; font-size:17px;}
.left-section h3 { display:block; font-weight:bold; background: url(../img/arrow-right.gif) no-repeat; text-align:center; padding:5px; width:195px; height:22px; margin:0.2em; color:#676767; font-size:17px; }
.left-section h3 a { color:#676767; text-decoration:none; }
.left-section img { padding:5px; }

.left-section ul { margin:0; list-style:none; padding:0 0 1em 0; width:208px; }
.left-section ul a.divorce { background:#15a5d7; }
.left-section ul a.litigation { background:#f9a022; }
.left-section ul a.commercial { background:#9e9e9e; }
.left-section ul a.property { background:#d31e4b; }
.left-section ul a.wills { background:#742a89; }

.left-section ul li a { color:#fff; margin:3px 0 0 0; padding:5px; text-decoration:none; display:block; font-size:13px; }
.left-section ul li a:hover { color:#fff; }
.left-section ul ul li { width:208px; list-style:none; border-bottom:1px solid #cacaca; }
.left-section ul ul li a { display:block; margin:0; padding:5px; color:#656565; text-decoration:none;}
.left-section ul ul li a:hover { display:block; color:#797979; text-decoration:none; }


#content-home .text { margin:5em 0 0.5em 0; }
.text { clear:both; margin:-4em 1em 0.5em 0; color:#5d5d5d; font-size:14px; }
.text h2 { font-weight:normal; }

.home .fader { text-align:right; padding-left:2.9em; }
.normal .fader { background:url(../img/normal-bg.jpg) right top no-repeat; height:201px; margin-top:1.3em; width:645px; }
.divorce .fader { background:url(../img/divorce-bg.jpg) right top no-repeat; height:201px; margin-top:1.3em; width:645px; }
.litigation .fader { background:url(../img/litigation-bg.jpg) right top no-repeat; height:201px; margin-top:1.3em; width:645px; }
.commercial .fader { background:url(../img/commercial-bg.jpg) right top no-repeat ; height:201px; margin-top:1.3em; width:645px; }
.property .fader { background:url(../img/property-bg.jpg) right top no-repeat; height:201px; margin-top:1.3em; width:645px; }
.wills .fader { background:url(../img/wills-bg.jpg) right top no-repeat; height:201px; margin-top:1.3em; width:645px; }

/* Profile */
#profile { list-style:none; margin:0; padding:0;  }
#profile li { text-align:center; float:left; margin:0.5em; padding:5px; }

.footer { background:#fff url(../img/bg-footer.gif) repeat-x top; height:42px; clear:both; }
.footer-content .left { float:left; color:#fff;margin:0; font-size:13px; padding:6px; }
.footer-content .right { float:right; color:#fff; margin:0; padding:6px;}
.footer-content a { color:#fff; font-size:13px; text-decoration:none; padding-left:5px;padding-right:5px; }
.footer-content a:hover { color:#fff; font-size:13px; text-decoration:underline; }
.footer-content { width:890px; margin:0 auto; height:40px; background:#b5b5b5 url(../img/subfooter.gif) no-repeat bottom; }
.subfooter { width:890px; margin:0 auto; padding:5px; text-align:right; }
.subfooter a { color:#999999; font-size:13px; font-weight:normal; text-decoration:none;}


/* Homepage submenu box */
/* IS INCLUDED FROM MENU.CSS */


/* CONTACT*/
label {width: 120px; float: left;height: 25px; padding-top: 4px; text-align: right; padding-right: 10px;}
fieldset {border: 1px solid #696461; margin-left:1em; width: 550px; padding: 0px ;text-align:left;}
fieldset legend {font-size: 10pt; font-weight: bold; color: #696461;}
fieldset p {margin: 10px 5px; clear:both;}
fieldset input {background-color: #ffffff; border: 1px solid #696461; height: 20px;}
fieldset textarea {background-color: #ffffff; border: 1px solid #696461;}
input.small {width: 200px;}
input.big {width: 295px;}
input.button {background: transparent url(../img/button.gif) no-repeat; color: #626262; border:0px; font-weight: bold; margin-left: 131px; height: 43px; width:162px;}
.addbox	 {width: 274px; float: left; margin-left: 18px;}
.addbox h3 {margin-bottom: 5px;}
.addbox h2 {margin-bottom: 5px;}
.addbox p {margin-top: 5px;}

.addbox2	 {width: 154px; float: left; margin-left: 2px;}
.addbox2 h2 {margin-bottom: 5px;}
.addbox2 p {margin-top: 5px;}
#contact {clear: both; padding: 0 0 10px 0;}

.top { margin:0 0 0 43em; }
.top a { font-size:12px; color:#a3a3a3; text-decoration:none;  }
.red { background:red; }