m@charset "utf-8";
/*
Name: ScafaddiLaw, Esq.
Author: vlad23@gmail.com FroeyDesign.com - Dvision of VJ Vision, Corp.
Copyrights: (c)2009 ScafaddiLaw, Esq. All Roghts Reserved. (Do not use without authurization)
*/



html { 
	padding:0px;
	margin:0px;
	height:100%;
}


ul, ol, dl{
	position:relative;
}

html { min-height: 100%; margin-bottom: 1px; }
body {
	color:#f8e5b8;
	background:#310500;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left;
}

img {
	padding:0; 
	border:none;
}
img.noborder{
	border:none;
}
p,pre{
	margin:0px 10px 10px 10px;
}

a img {border-style:none}
a {color:#df3411; text-decoration:none;}
a:hover {color:#df3411; text-decoration:underline;}

h1{ margin:0px; padding:13px 0px 0px 20px; background:url(images/longhdr.gif) top left no-repeat; width:429px; height:56px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#912e0c;}

h2{ margin:0px; padding:13px 0px 0px 20px; background: url(images/smallhdr.gif) top left no-repeat; width:254px; height:56px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#912e0c;}

h3{ margin:0px; padding:13px 0px 0px 20px; background:url(images/midhdr.gif) top left no-repeat; width:314px; height:56px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#912e0c;}

h4{ margin:0px; padding:13px 0px 0px 20px; background:url(images/longhdr1.gif) top left no-repeat; width:479px; height:56px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#912e0c;}

/*Header--------------------------*/

#headerbg{ margin:0px; padding:0px;  width:100%; height:298px; background:#0f0000;}
#headlawoffice{ margin:0px auto; padding:0px; width:1003px; height:298px; background:url(images/scafiddi_header_main.jpg) no-repeat top;}
#Scafiddilogo{ margin:0px 0px 0px 0px; padding:33px 0px 0px 0px; width:488px; height:144px;}
a#Scafiddilogo{ cursor:pointer;}

#iconsframe{ margin:51px 25px 0px 0px; padding:0px; height:180px; width:46px; float:right; text-align:center;}

#iconhome{ margin:0px 0px 30px 10px; padding:0px;}
#iconhome img{ width:0px;}
#iconhome a, 
#iconhome span{ margin:0px; padding:0px; background:url(images/los-angeles-dui-lawyers.gif) no-repeat top; display:block; width:25px; height:39px;}
#iconhome a:hover{ margin:0px; padding:0px; background:url(images/icon_home_on.gif) no-repeat top; display:block; width:25px; height:39px;}

#iconstaff{ margin:0px 0px 30px 5px; padding:0px;}
#iconstaff img{ width:0px;}
#iconstaff a, 
#iconstaff span{ margin:0px; padding:0px; background:url(images/los-angeles-dui-attorneys.gif) no-repeat top; display:block; width:39px; height:39px;}
#iconstaff a:hover{ margin:0px; padding:0px; background:url(images/icon_staff_on.gif) no-repeat top; display:block; width:39px; height:39px;}

#iconcontact{ margin:0px 0px 30px 3px; padding:0px;}
#iconcontact img{ width:0px;}
#iconcontact a, 
#iconcontact span{ margin:0px; padding:0px; background:url(images/icon_contact.gif) no-repeat top; display:block; width:44px; height:37px;}
#iconcontact a:hover{ margin:0px; padding:0px; background:url(images/icon_contact_on.gif) no-repeat top; display:block; width:44px; height:37px;}

#menutbl{ margin:0px; height:0px; height:42px; width:100%; background:url(images/menubg_long.gif) no-repeat center;}
#mainmanu{ margin:0px auto; padding:0px; width:1003px; height:42px; background:url(images/main_menu_bg.gif) no-repeat top center; }

#divider15px{ margin:0px; padding:0px; height:15px;}
#spacer20px{ margin:0px; padding:0px; height:20px;}

#OurAttorneys{ margin:0px 0px 0px 58px; padding:0px; width:77px; height:14px; float:left;}
#OurAttorneys a{ margin:0px; padding:0px; font-size:12px; color:#f8e5b8; text-decoration:none}
#OurAttorneys a:hover{ margin:0px; padding:0px; font-size:12px; color:#dd2b04; text-decoration:none;}

#criminalbtn{ margin:0px 0px 0px 65px; padding:0px 0px 0px 0px; width:98px; height:14px; float:left;}
#criminalbtn a{ margin:0px; padding:0px; font-size:12px; color:#f8e5b8; text-decoration:none}
#criminalbtn a:hover{ margin:0px; padding:0px; font-size:12px; color:#dd2b04; text-decoration:none;}

#personalinjurybtn{ margin:0px 0px 0px 58px; padding:0px; width:85px; height:14px; float:left;}
#personalinjurybtn a{ margin:0px; padding:0px; font-size:12px; color:#f8e5b8; text-decoration:none}
#personalinjurybtn a:hover{ margin:0px; padding:0px; font-size:12px; color:#dd2b04; text-decoration:none;}

#civilbtn{ margin:0px 0px 0px 48px; padding:0px; width:106px; height:14px; float:left;}
#civilbtn a{ margin:0px; padding:0px; font-size:12px; color:#f8e5b8; text-decoration:none}
#civilbtn a:hover{ margin:0px; padding:0px; font-size:12px; color:#dd2b04; text-decoration:none;}

#publishedbtn{ margin:0px 0px 0px 30px; padding:0px; width:101px; height:14px; float:left;}
#publishedbtn a{ margin:0px; padding:0px; font-size:12px; color:#f8e5b8; text-decoration:none}
#publishedbtn a:hover{ margin:0px; padding:0px; font-size:12px; color:#dd2b04; text-decoration:none;}

#contactnumber{ margin:8px 22px 0px 0px; padding:0px; width:141px; height:31px; position:relative; float:right; background:url(images/woodphone.gif) no-repeat 0 50%; padding-left:40px;}

.darkorangesmall{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#71270e;}
.bayishlarge{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.darkyllowsmall{ font:Arial, Helvetica, sans-serif; font-size:10px; color:#9c7936;}
.darkredmid{ color:#912e0c; font-size:12px;}
.darkyllowmid{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#837250; text-decoration:underline;}
.largedarkred{ margin:15px 0px 0px 0px; font-family:'Times New Roman', Times, serif; font-size:18px; color:#912e0c; font-weight:bold;}
.middarkyellow{ font-family:'Times New Roman', Times, serif; font-size:14px; color:#d1b351; font-weight:bold;}
.yellowbold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d1b351; font-weight:bold;}
.originalbold{ font-family:Arial, Helvetica, sans-serif; color:#f8e5b8; font-weight:bold;}
.footerlinkspace{ margin:0px 10px 0px 10px; color:#996600;}

#textyellowDUI{ margin:27px 0px 0px 20px; padding:0px; width:321px; text-align:justify;}

#maindodytbl{ margin:0px; padding:0px; width:100%; height:100%; background:url(images/shadows_sides.gif) top repeat-y;}
#bodytbl{ margin:0px auto; padding:0px; width:1001px; height:auto; border-left:1px solid #4b230e; border-right:1px solid #4b230e;}

#homeindextbl{ width:100%; border:none;}
#sidetd{ margin:0px; padding:0px; width:294px; border:none; vertical-align:top;}

#arelawtbl{ margin:20px 0px 0px 0px; padding:0px; width:100%; height:345px; background:url(images/bookshadw2.jpg) no-repeat center left;}

#arelawtbl2{ margin:20px 0px 0px 0px; padding:0px; width:100%; height:315px; background:url(images/bookshadw.jpg) no-repeat top right;}

#areodlaw{ margin:0px; padding:0px; min-width:137px; float:left; position:relative;}
#areodlaw ul{ margin:0px; padding:0px; list-style:none;}
#areodlaw li{ margin:10px; padding:0px;	 background:url(images/arrow_red.gif) no-repeat 0 50%; padding-left:10px;}
#areodlaw a{ font-size:12px; text-decoration:none; color:#f8e5b8;}
#areodlaw a:hover{ font-size:12px; text-decoration:underline; color:#df3411;}

#duilaw{ margin:0px; padding:0px; width:175px; float:left;}
#duilaw ul{ margin:0px; padding:0px; list-style:none;}
#duilaw li{ margin:10px; padding:0px; background:url(images/arrow_red.gif) no-repeat 0 50%; padding-left:13px;}
#duilaw a{ font-size:12px; text-decoration:none; color:#f8e5b8;}
#duilaw a:hover{ font-size:12px; text-decoration:underline; color:#df3411;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#consultationtbl{ margin:27px 0px 0px 0px; padding:0px; width:100%; height:366px; background:url(images/shadow_2side_long.gif) no-repeat top right;}

#consulttnl{ margin:20px 0px 0px 17px; padding:0px; width:249px; height:243px; border:none;}

#consultframetxt{ margin:0px 0px 0px 0px; padding:3px 0px 0px 3px; width:145px; height:22px; background:#431403; border:1px solid #682e2f; color:#e9be30;}
#consultframemsg{ margin:0px; padding:3px 0px 0px 3px; width:145px; height:62px; background:#431403; border:1px solid #682e2f; color:#e9be30;}	

#mainwindowtbl{ border:none; vertical-align:top;}
#aboutscafiddi{ margin:0px; padding:0px; width:709px; min-height:246px;}

#scafidditxt{ margin:0px; padding:20px 0px 0px 0px; text-align:justify; width:479px;}
#scafidditxt_about{ margin:0px; padding:20px 0px 0px 0px; text-align:justify; width:399px;}
#scafidditxt_mid_text{ margin:0px auto; padding:6px 0px 0px 0px; text-align:justify; width:685px; text-align:left;}

#duidefense{ margin:27px 0px 0px 0px; padding:0px; width:379px; height:329px; float:left; background:url(images/shadow_2side_mid.gif) no-repeat top right;}

#contacttbl{ margin:27px 0px 0px 0px; padding:0px; width:328px; min-height:359px; float:left; background:url(images/usflagcalilocation.gif) no-repeat center; line-height:22px;}
#location{ margin:185px 0px 0px 20px; padding:0px; width:190px; min-height:109px; background:url(images/scafiddilocation.gif) no-repeat 0 50%; padding-left:99px;}

/*-----------Pages------------*/

#sidetd_pages{ margin:0px; padding:0px; width:294px; border:none; vertical-align:top; background:url(images/shadow_2superlong.gif) repeat-y top right;}

#prospacer{ margin:10px 0px 10px 0px; padding:0px; width:auto; height:26px; background:url(images/proflile_spacer.gif) no-repeat top;}

#consultationtbl_pages{ margin:7px 0px 0px 0px; padding:0px; width:100%; height:346px; background:url(images/shadow_2side_long.gif) no-repeat top right;}
#arelawtbl_pages{ margin:0px 0px 0px 0px; padding:0px; width:100%; height:315px; background:url(images/bookshadw_blank.jpg) no-repeat top right;}

#alltxt{ margin:0px; padding:5px 0px 0px 0px; text-align:justify; width:670px;}

#lawlist{ margin:0px; padding:0px; width:100%;}
#lawlist ul{ margin:0px; padding:0px; list-style:none; list-style-type:none;}
#lawlist li{ margin:10px; padding:0px; display:block; background:url(images/arrow_red.gif) no-repeat 0 50%; padding-left:13px;}
#lawlist a{ font-size:12px; text-decoration:none; color:#df3411;}
#lawlist a:hover{ font-size:12px; text-decoration:underline; color:#e3ca8f;}

#lawNum{ margin:0px; padding:0px; width:100%;}
#lawNum ul{ margin:0px; padding:0px; list-style:decimal; list-style-type:decimal;}
#lawNum li{ margin:10px; padding:0px; padding-left:13px;}
#lawNum a{ font-size:12px; text-decoration:none; color:#df3411;}
#lawNum a:hover{ font-size:12px; text-decoration:underline; color:#e3ca8f;}

#articlelist{ margin:0px; padding:0px; width:100%;}
#articlelist ul{ margin:0px; padding:0px; list-style:none; list-style-type:none;}
#articlelist li{ margin:0px; height:50px; padding:0px; display:block; background:url(images/pdf.gif) no-repeat 0 50%; padding-left:50px; padding-top:20px;}
#articlelist a{ font-size:18px; font-weight:bold; text-decoration:none; color:#df3411;}
#articlelist a:hover{ font-size:18px; font-weight:bold; text-decoration:underline; color:#e3ca8f;}

#disclaimer{ margin:0px auto; padding:0px; width:663px;}
#disclaimer_top{ margin:0px; padding:0px; width:663px; height:15px; background:url(images/disclaimer_top.gif) no-repeat top;}
#disclaimer_mid{ margin:0px; padding:0px; width:663px; background:url(images/disclaimer_mid.gif) repeat-y top;}
#disclaimer_midmid{ margin:0px auto; padding:0px; width:600px;}
#disclaimer_bott{ margin:0px; padding:0px; width:663px; height:15px; background:url(images/disclaimer_bott.gif) no-repeat top;}


/*--------Scafiddi Footer------------*/

#mainfootertbl{ margin:0px; padding:0px; bottom:0px; width:auto; height:162px; background-color:#0f0000;}
#midfooer{ margin:0px auto; padding:0px; width:1002px; height:162px;}
#footerlogo{ margin:60px 0px 0px 60px; padding:0px; width:179px; height:61px; float:left; background:url(images/footerlogo.gif) no-repeat top;}
#copyrights{ margin:80px 0px 0px 130px; padding:0px; width:296px; float:left; font-size:11px; color:#3d321d; text-align:center;}
#footerlinks{ margin:80px 0px 0px 100px; padding:0px; min-width:185px; float:left; color:#500800;}
#footerlinks a{ text-decoration:underline; color:#500800;}
#footerlinks a:hover{ text-decoration:underline; color:#624b00;}
#cc{ margin:65px 0px 0px 432px; padding:0px; width:143px; height:95px; background:url(images/cc.gif) no-repeat bottom; position:absolute; z-index:10002;}
#cchome{ margin:85px 0px 0px 432px; padding:0px; width:143px; height:95px; background:url(images/cc.gif) no-repeat bottom; position:absolute; z-index:10002;}

