/* CSS Document */
body,html{
padding:0;
margin:0;
}

body{
background:url(../images/amiri-bg.jpg) #d6cabc repeat-x;
font-family:"Trebuchet MS";
font-size:62.5%;
color:#000;}
h1{
padding:0; margin:0; 
font-family:Helvetica, sans-serif;
font-size: 1.8em;
color: #4d0101;
font-weight:600;
}
.bac 
{
	
	BACKGROUND-COLOR: white;
	FONT: bold 12px "Trebuchet MS", Arial, Helvetica,  sans-serif;
	color: #000000;
	border:1px solid #dacfc2;

}
h2{
padding:0;
margin:0;
font-family: "Gill Sans MT Condensed";
font-size:22px;
color:#6c2d2b;
font-weight:400;
}
h3{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
font-weight:bold;
}

#page{
width:953px;
margin:auto;
}
#header{
width:953px;
background:url(../images/amiri-header.jpg) no-repeat;
height:162px;
}
/* white band css */
#white-band{
height:23px;
}
#white-band-left{
width:417px;
float:left;
font-family:"Trebuchet MS";
font-size:1.2em;
font-weight:bold;
color:#680404;
padding:0px 0px 0px 60px;
height:23px;
line-height:23px;
vertical-align:middle;
}
#white-band-left h1{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.1em;
font-weight:bold;
color:#680404;
}
#white-band-right{
width:416px;
float:right;
font-family:"Trebuchet MS";
font-size:1.2em;
font-weight:bold;
color:#680404;
padding:0px 60px 0px 0px;
text-align:right;
height:23px;
line-height:23px;
vertical-align:middle;
}
/* white band css ends here */

/* body css starts  here */
#body-bg{
background:url(../images/amiri-body-bg.gif) no-repeat ;
min-height:586px;
_height:586px;
height:auto;
}
#left-shadow{
float:left;
background:url(../images/amiri-left-shadow.gif) no-repeat 0px 0px;
min-height:586px;
_height:586px;
width:39px;
}
#right-shadow{
float:right;
background:url(../images/amiri-right-shadow.gif) no-repeat 0px 0px;
min-height:586px;
_height:586px;
width:38px;
}
#body-area{
float:left;
width:876px;
background:url(../images/amiri-body-bg-new.jpg) no-repeat #fff;
min-height:586px;
_height:586px;
}
/* home button starts here */
#home-menu-area{
width:101px; float:left; text-indent:-9999px;
}
#home-menu-area ul{
padding:0; 
margin:0; 
list-style-type:none; 
margin-left:0px
}

#home-menu-area ul li{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/home-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;}

#home-menu-area ul li a{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/home-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:101px; 
height:36px}

#home-menu-area ul li a:hover{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:  url(../images/home-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:101px; 
height:36px}
#home-menu-area ul li a:focus{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:  url(../images/home-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:101px; 
height:36px;
outline:none}
/* contextual selector starts here  */
#mainpage li#index_li a{
background-image:url(../images/home-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;
color:#fff; 
}
/* home button ends here */
/* about-us button starts here */
#aboutus-menu-area{
width:103px; float:left; text-indent:-9999px;
}
#aboutus-menu-area ul{
padding:0; 
margin:0; 
list-style-type:none; 
margin-left:0px
}

#aboutus-menu-area ul li{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/about-us-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;}

#aboutus-menu-area ul li a{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/about-us-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:103px; 
height:36px}

#aboutus-menu-area ul li a:hover{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:  url(../images/about-us-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:103px; 
height:36px}
#aboutus-menu-area ul li a:focus{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:  url(../images/about-us-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:103px; 
height:36px;
outline:none}
/* contextual selector starts here  */
#about li#aboutamiri_li a{
background-image:url(../images/about-us-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;
color:#fff; 
}
/* aboutus button ends here */

#dui-arrest-menu-area{
width:115px; float:left; 
background:url(../images/dui-arrests-off.gif);
height:36px; 
font-size:13px;
}
/* remove all the bullets, borders and padding from the default list styling */
#dui-arrest-menu-area ul {padding:0;margin:0;list-style-type:none; height:36px;  width:115px;}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#dui-arrest-menu-area ul li {float:left;height:36px;line-height:36px; text-indent:-9999px;outline:none}
/* style the links for the top level */
#dui-arrest-menu-area a, #dui-arrest-menu-area a:visited {display:block;float:left;height:100%;font-size:13px;text-decoration:none;color:#fff;background: url(../images/dui-arrests-off.gif); width:115px;}
#dui-arrest-menu-area a:focus{display:block;float:left;height:100%;font-size:13px;text-decoration:none;color:#fff;background: url(../images/dui-arrests-off.gif); width:115px; outline:none}
#dui #dui-arrest-menu-area a{display:block;float:left;height:100%;font-size:13px;text-decoration:none;color:#fff;background: url(../images/dui-arrests-on.gif); width:115px;}
* html #dui-arrest-menu-area a:hover {color:#000;background:url(../images/dui-arrests-on.gif); position:relative; z-index:100;}
* html #dui-arrest-menu-area a:hover {color:#000;background:url(../images/dui-arrests-on.gif); position:relative; z-index:100;}
#dui-arrest-menu-area li:hover {position:relative;}
#dui-arrest-menu-area :hover > a {color:#ffcf5f;background:url(../images/dui-arrests-on.gif);}
/* style the sub-level lists */
#dui-arrest-menu-area ul ul {width:220px; margin-top:0px;}
/* style the sub level list items */
#dui-arrest-menu-area ul ul li {display:block;width:220px;height:auto; line-height:20px; text-indent:0px}
/* style the sub level links */
#dui-arrest-menu-area ul ul a, #dui-arrest-menu-area ul ul a:visited {display:block;background: url(../images/submenu-off.png); color:#fff;width:220px;height:100%;line-height:20px; padding:0.5em 1em;}
#dui-arrest-menu-area ul ul a:focus{display:block;background: url(../images/submenu-off.png); color:#fff;width:220px;height:100%;line-height:20px; padding:0.5em 1em;}
#dui #dui-arrest-menu-area ul ul a, #dui-arrest-menu-area ul ul a:visited {display:block;background: url(../images/submenu-off.png); color:#fff;width:220px;height:100%;line-height:20px; padding:0.5em 1em;}
* html #dui-arrest-menu-area ul ul a, * html #dui-arrest-menu-area ul ul a:visited  {width:220px; w\idth:220px;}
/* style the table so that it takes no part in the layout - required for IE to work */
#dui-arrest-menu-area table {position:absolute; left:0px; top:0; width:0; height:0; font-size:1em; z-index:-1;}
/* second */
* html #dui-arrest-menu-area ul ul a:hover{color:#ffcf5f;background:url(../images/submenu-on.png); position:relative; z-index:110;}
* html #dui #dui-arrest-menu-area ul ul a:hover{color:#ffcf5f;background:url(../images/submenu-on.png); position:relative; z-index:110;}
 #dui-arrest-menu-area ul ul li:hover {position:relative;}
 #dui-arrest-menu-area ul ul :hover > a {color:#ffcf5f;background:url(../images/submenu-on.png);}
 #dui #dui-arrest-menu-area ul ul :hover > a {color:#ffcf5f;background:url(../images/submenu-on.png);}
 /* hide the sub levels and give them a positon absolute so that they take up no room */
#dui-arrest-menu-area ul ul {visibility:hidden;position:absolute;height:0;top:2.5em;left:0;width:14em;}
/* make the second level visible when hover on first level list OR link */
#dui-arrest-menu-area ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
<!--[if lte IE 6]>
#dui-arrest-menu-area ul ul {left:-1px; margin-left:-1px;}
#dui-arrest-menu-area ul ul ul.left {margin-left:1px;}
<!--[endif]-->
#dui li#arrests_li a{
background-image: url(../images/dui-arrests-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;
}

#dui li li#arr_li a{
height:30px;
background:none;
}
#dui li li#arr_li a:hover{
background: url(../images/submenu-off.png);
}

/* dui button ends here */



/* style the outer div to give it width */
.menu {font-size:13px; width:130px; float:left}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:36px;  width:130px;}

/* style the sub-level lists */
.menu ul ul {width:250px;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:36px;line-height:36px; text-indent:-9999px}

/* style the sub level list items */
.menu ul ul li {display:block;width:250px;height:auto; line-height:20px; text-indent:0px}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:13px;text-decoration:none;color:#fff;background:url(../images/practice-areas-off.gif); width:130px;}
.menu a:focus{display:block;float:left;height:100%;font-size:13px;text-decoration:none;color:#fff;background:url(../images/practice-areas-off.gif); width:130px; outline:none}
#prac .menu a{display:block;float:left;height:100%;font-size:13px;text-decoration:none;color:#fff;background:url(../images/practice-areas-on.gif) no-repeat; width:130px;}


/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background: url(../images/submenu-off.png); color:#fff;width:250px;height:100%;line-height:20px; padding:0.5em 1em;}
.menu ul ul a:focus{display:block;background: url(../images/submenu-off.png); color:#fff;width:250px;height:100%;line-height:20px; padding:0.5em 1em;}
#prac .menu ul ul a, .menu ul ul a:visited {display:block;background:url(../images/submenu-off.png); color:#fff;width:250px;height:100%;line-height:20px; padding:0.5em 1em;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:250px; w\idth:250px;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0px; top:0; width:0; height:0; font-size:1em; z-index:-1;}


/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:url(../images/submenu-off.png);}
.menu ul ul ul a:focus{background:url(../images/submenu-off.png); width:250px;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:url(../images/submenu-off.png);}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background: #00FFFF;}
#prac .menu ul :hover a.sub1 {background: #00FFFF;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#00FFFF;}
#prac .menu ul ul :hover a.sub2 {background:#00FFFF;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#000;background:url(../images/practice-areas-on.gif); position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#ffcf5f;background:url(../images/practice-areas-on.gif);}
/* second */
* html .menu ul ul a:hover{color:#ffcf5f;background:url(../images/submenu-on.png); position:relative; z-index:110;}
* html #prac .menu ul ul a:hover{color:#ffcf5f;background:url(../images/submenu-on.png); position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#ffcf5f;background:url(../images/submenu-on.png);}
#prac .menu ul ul :hover > a {color:#ffcf5f;background:url(../images/submenu-on.png);}
/* third */
* html .menu ul ul ul a:hover {background:url(../images/submenu-on.png); position:relative; z-index:120;}
* html #prac .menu ul ul ul a:hover {background:url(../images/submenu-on.png); position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:url(../images/submenu-on.png);}
/* fourth */
.menu ul ul ul ul a:hover {background:url(../images/submenu-on.png); position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:2.5em;left:0;width:14em;}

/* position the third level flyout menu */
.menu ul ul ul{left:14em;top:0;width:14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}



<!--[if lte IE 6]>

.menu ul ul {left:-1px; margin-left:-1px;}
.menu ul ul ul.left {margin-left:1px;}

<!--[endif]-->


#prac li#area_li a{
background-image: url(../images/practice-areas-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;
}


/* practice button ends here */
#bac-menu-area{
width:133px; float:left; text-indent:-9999px; font-size:0px; line-height:0%;
}
#bac-menu-area ul{
padding:0; 
margin:0; 
list-style-type:none; 
margin-left:0px
}

#bac-menu-area ul li{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/bcc-calculator-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;}

#bac-menu-area ul li a{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/bcc-calculator-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:133px; 
height:36px}

#bac-menu-area ul li a:hover{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/bac-calculator-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:133px; 
height:36px}
#bac-menu-area ul li a:focus{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/bac-calculator-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:133px; 
height:36px;
outline:none}

#bac li#calculator_li a{
background-image:url(../images/bac-calculator-on.gif);
background-repeat:no-repeat; 
background-position:0px 0px;
color:#fff; 
}
/* bac button ends here */
#case-results-area{
width:117px; float:left; text-indent:-9999px;
}
#case-results-area ul{
padding:0; 
margin:0; 
list-style-type:none; 
margin-left:0px
}

#case-results-area ul li{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/case-results-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;}

#case-results-area ul li a{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/case-results-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:117px; 
height:36px}

#case-results-area ul li a:hover{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/case-results-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:117px; 
height:36px}
#case-results-area ul li a:focus{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/case-results-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:117px; 
height:36px;
outline:none}
#case-results-area a:active{
background-image:url(../images/case-results-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; }

#case-results-area li#active a{
background-image:url(../images/case-results-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; }

#case li#results_li a{
background-image:url(../images/case-results-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;
color:#fff; 
}
/* case-results button ends here */
#faq-menu-area{
width:70px; float:left; text-indent:-9999px;
}
#faq-menu-area ul{
padding:0; 
margin:0; 
list-style-type:none; 
margin-left:0px
}

#faq-menu-area ul li{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/faq-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;}

#faq-menu-area ul li a{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/faq-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:70px; 
height:36px}

#faq-menu-area ul li a:hover{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/faq-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:70px; 
height:36px}
#faq-menu-area ul li a:focus{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/faq-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:70px; 
height:36px;
outline:none}
#faq-menu-area a:active{
background-image:url(../images/faq-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; }

#faq-menu-area li#active a{
background-image:url(../images/faq-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; }

#faq li#faq_li a{
background-image:url(../images/faq-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;
color:#fff; 
}
/* faq-menu button ends here */
#contact-menu-area{
width:107px; float:left; text-indent:-9999px; 
}
#contact-menu-area ul{
padding:0; 
margin:0; 
list-style-type:none; 
margin-left:0px
}

#contact-menu-area ul li{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image: url(../images/contact-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;}

#contact-menu-area ul li a{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/contact-off.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:107px; 
height:36px}

#contact-menu-area ul li a:hover{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/contact-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:107px; 
height:36px}
#contact-menu-area ul li a:focus{
padding:0; 
margin:0; 
display:block; 
float:left; 
list-style-type:none; 
background-image:url(../images/contact-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px; 
width:107px; 
height:36px;
outline:none;}

#contact li#contact_li a{
background-image:url(../images/contact-on.gif); 
background-repeat:no-repeat; 
background-position:0px 0px;
color:#fff; 
}
/* contact-menu button ends here */
#left-area{
width:265px;
float:left;
}
#contact-area-header{
background:url(../images/contact-us-header.gif) no-repeat 15px 15px;
height:42px;
}
#contact-area-spacer{
width:18px;
float:left
}
#contact-form-area{
width:247px;
float:right;
}
#bac-form-area{
width:450px;
text-align: center;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
}
.input-text-area{
width:61px;
float:left;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
text-align:left;
height:16px;
line-height:16px;
vertical-align:middle;
overflow:hidden}
.input-area{
width:186px; 
float:right;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
}
.form-input{
padding:0;
margin:0;
width:164px;
height:14px;
border:1px solid #dacfc2;
background:#fffbf7;
overflow:hidden;
font-family: "Trebuchet MS";
font-size:12px;
line-height:14px;
vertical-align:top;
}
.form-input:hover{
width:164px;
height:14px;
border:1px solid #dacfc2;
background:#fff;
}
.form-input:focus{
width:164px;
height:14px;
border:1px solid #dacfc2;
background:#fff;
}

.form-list{
padding:0;
margin:0;
width:164px;
height:20px;
border:1px solid #dacfc2;
background:#fffbf7;
overflow:hidden;
font-family: "Trebuchet MS";
font-size:12px;
line-height:14px;
vertical-align:top;
}
.form-list:hover{
width:164px;
height:20px;
border:1px solid #dacfc2;
background:#fff;
}
.form-list:focus{
width:164px;
height:20px;
border:1px solid #dacfc2;
background:#fff;
}
.form-phone{
width:45px;
height:14px;
border:1px solid #dacfc2;
background:#fffbf7;
overflow:hidden;
margin-right:3px;
font-family: "Trebuchet MS";
font-size:12px;

}
.form-phone:hover{
width:45px;
height:14px;
border:1px solid #dacfc2;
background:#fff;
overflow:hidden;
margin-right:3px;
}
.form-phone:focus{
width:45px;
height:14px;
border:1px solid #dacfc2;
background:#fff;
overflow:hidden;
margin-right:3px;
}
.form-phone1{
width:45px;
height:14px;
border:1px solid #dacfc2;
background:#fffbf7;
overflow:hidden;
font-family: "Trebuchet MS";
font-size:12px;
}
.form-phone1:hover{
width:45px;
height:14px;
border:1px solid #dacfc2;
background:#fff;
overflow:hidden;
}
.form-phone1:focus{
width:45px;
height:14px;
border:1px solid #dacfc2;
background:#fff;
overflow:hidden;
}
.full-text{
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
text-align:left;
}
.form-input1{
padding:0;
margin:0;
width:164px;
height:43px;
border:1px solid #dacfc2;
background:#fffbf7;
font-family: "Trebuchet MS";
font-size:12px;
}
.form-input1:hover,.form-input1:focus{
width:164px;
height:43px;
border:1px solid #dacfc2;
background:#fff;
}
#input-area2{
width:136px; 
float:right;
padding-left:50px
}
#address-header{
height:45px;
background:url(../images/address-header.gif) no-repeat 15px 0px;
}
#form-address-header{
height:45px;
background:url(../images/form-right-header.jpg) no-repeat 15px 0px;
}
#address-text{
font-family: "Trebuchet MS";
font-size:12px;
color:#000;
padding:0px 0px 20px 15px ;
}
.email{
text-decoration:underline;
color:#000}
#left-bottom-image{
width:225px;
background:url(../images/call-now-left-image.jpg) no-repeat 30px 0px;
height:26px;
text-align:right;
font-family:"Trebuchet MS";
font-weight:bold;
font-size:13px;
color:#000;
padding:80px 40px 0px 0px;
margin:0px 0px 20px 0px;
}

/* right area css starts here */

#right-area{
width:611px;
float:right;
}
#right-top-text-area{
width:552px;
margin-left:24px;
margin-right:25px;
border:5px solid #ece4db;
background:#f9f0e7}

#right-top-text-area-left{
width:177px;
float:left;
border-right: 1px solid #ede5da;
}
#right-top-text-area-left p{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
padding: 15px 28px 15px 21px;
text-align:justify;
line-height:130%;
}
#right-top-text-area-middle p{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
padding: 15px 28px 15px 21px;
text-align:justify;
line-height:130%;
}
#right-top-text-area-left-header{
height:40px;
background:url(../images/dui-information.gif) no-repeat 23px 12px;
}
#right-top-text-area-middle{
width:186px;
float:left;
border-right: 1px solid #ede5da;
}
#right-top-text-area-left-middle{
height:40px; 
background: url(../images/mvd-hearing.gif) no-repeat 23px 12px;
}
#right-top-text-area-right{
width:187px;
float:left;
}
#right-top-text-area-right p{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
padding: 15px 28px 15px 21px;
text-align:justify;
line-height:130%;
}
#right-top-text-area-right-header{
height:40px;
background:url(../images/criminal-law.gif) no-repeat 18px 12px;
}
.know-more-link{
color:#650a0b;
text-decoration:underline;
}
#right-middle-area{
background:url(../images/right-area-middle-image.jpg) no-repeat 0px 0px;
height:125px;
width:560px;
margin-left:25px;
margin-right:26px;
margin-top:0px;
margin-bottom:30px;
}
#amiri-case-results{
height:250px;
width:560px;
margin-left:25px;
margin-right:26px;
margin-bottom:30px;
overflow:scroll;
}
#right-bottom-area-left{
width:229px;
height:152px;
padding:0px 0px 0px 25px;
}
#case-result-left{
width:205px;
float:left;
padding-left:25px;
}
#case-area{
width:357px;
float:left;
height:152px;
overflow-y:hidden;
overflow-x:hidden;
}
#case-area-top{
width:357px;
float:left;
height:152px;
overflow-y:hidden;
overflow-x:hidden;
}
#right-bottom-area-right{
width:307px;
float:right;
min-height:152px;
_height:152px;
}
#amiri-right-bottom-area-right{
width:305px;
float:right;
height:152px;
border:1px solid #000;
}
#right-bottom-area-right ul{
padding:0;
margin:0;
list-style-type:none;
margin:10px 0px 10px 5px;
}
#right-bottom-area-right ul li{
padding:0;
margin:0;
list-style-type:none;
background:url(../images/bullet.gif) no-repeat 0px 4px;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
padding:0px 0px 0px 20px;
}
.important-link{
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
text-decoration:underline;
}
.important-link a{
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
text-decoration:underline;
}
.important-link:link{
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
text-decoration:underline;
}
.important-link:active{
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
text-decoration:underline;
}
.important-link:visited{
font-family:"Trebuchet MS";
font-size:12px;
color:#930d0d;
text-decoration:underline;
}
.important-link:hover{
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
text-decoration:none;
}

#right-bottom-area-right-header{
background:url(../images/important-hyperlinks-header.gif) no-repeat 0px 0px;
height:28px;
}
/* right area css ends here */
/* css for inner pages */
#inner-body-area{
float:left;
width:876px;
background: url(../images/inner-page-bg.jpg) no-repeat #fff;
min-height:587px;
_height:587px;
}
#inner-left-area{
width:609px;
float:left;
min-height:600px;
_height:600px;
}
#inner-left-area h2{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.5em;
color:#000;
font-weight:300;
padding: 0px 0px 15px 25px;
}
#inner-left-area p{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
padding:0px 41px 20px 24px;
text-align:justify;
}
#inner-left-area ul{
margin:0;
padding:0;
list-style-type: circle;
margin:0px 0px 20px 50px;
}
#inner-left-area ul li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
font-weight:bold;
}
#inner-left-area-dui{
width:609px;
float:left;
}
#inner-left-area-dui h2{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.6em;
color:#000;
text-decoration:none;
font-weight:600;
padding: 20px 0px 15px 25px;
}
#inner-left-area-dui p{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
padding:0px 41px 20px 24px;
text-align:justify;
}
#inner-left-area-dui ul{
margin:0;
padding:0;
list-style-type: circle;
margin:0px 0px 20px 50px;
}
#inner-left-area-dui ul li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
font-weight:bold;
padding:0px 40px 20px 0px;
}

#inner-bottom-border{
height:1px;
overflow:hidden;
background:#EAE2D8;
width:544px;
margin: 0px 41px 20px 24px;
}
#inner-bottom-left-area{
width:300px; 
float:left;
}
#inner-bottom-right-area{
width:308px;
float:right;
border-left:1px solid #EAE2D8;
}
#about-us-header{
width:544px;
margin: 0px 41px 20px 24px;
height:20px;
border-bottom:0px dashed #BEB7B0;
}
.breadcrumb{
width:544px;
margin: 10px 41px 5px 24px;
border-bottom:0px dashed #BEB7B0;
height:20px;
font-family:"Trebuchet MS";
font-size:1.2em;
color:#4d0101;
font-weight:bold;
}
.breadcrumb-link{
font-family:"Trebuchet MS";
font-size:1em;
color:#4d0101;
text-decoration:none;
}
.breadcrumb-link a{
font-family:"Trebuchet MS";
font-size:1em;
color:#4d0101;
text-decoration:none;
}
.breadcrumb-link:hover{
font-family:"Trebuchet MS";
font-size:1em;
color:#4d0101;
text-decoration:underline;
}
#practice-areas-header{
width:544px;
margin: 0px 41px 20px 24px;
height:20px;
}
#case-results-header{
width:544px;
margin: 0px 41px 20px 24px;
height:20px;
}
.case-results-table-left{
height:30px;
border: 1px solid #ddd2c5;
border-top:none;
text-align:center;
background:#f9f1e8;
font-size:1.3em;
border-left:none;
}
.case-results-table-middle{
height:30px;
border: 1px solid #ddd2c5;
border-left:none;
border-top:none;
text-align:left;
background:#f9f1e8;
font-size:1.3em;
}
.case-results-table-right{
height:30px;
border: 1px solid #ddd2c5;
border-left:none;
border-top:none;
text-align:left;
background:#f9f1e8;
font-size:1.3em;
border-right:none;
}
.case-results-table-left-off{
height:30px;
border: 1px solid #ddd2c5;
border-top:none;
text-align:center;
background:#fffbf7;
font-size:1.3em;
border-left:none;
}
.case-results-table-middle-off{
height:30px;
border: 1px solid #ddd2c5;
border-left:none;
border-top:none;
text-align:left;
background:#fffbf7;
font-size:1.3em;
}
.case-results-table-right-off{
height:30px;
border: 1px solid #ddd2c5;
border-left:none;
border-top:none;
text-align:left;
background:#fffbf7;
font-size:1.3em;
border-right:none;
}
.case-results-table-header-left{
height:30px;
border: 1px solid #ddd2c5;
border-top:none;
border-left:none;
text-align:center;
background:#f0e1cf;
font-size:1.4em;
color:#4d0101;
}
.case-results-table-header-middle{
height:30px;
border: 1px solid #ddd2c5;
border-top:none;
border-left:none;
text-align:center;
background:#f0e1cf;
font-size:1.4em;
color:#4d0101;
}
.case-results-table-header-right{
height:30px;
border: 1px solid #ddd2c5;
border-top:none;
border-left:none;
border-right:none;
text-align:center;
background:#f0e1cf;
font-size:1.4em;
color:#4d0101;
}



.case-results-page-table-left{
height:30px;
border: 1px solid #7a756e;
border-top:none;
text-align:center;
background:#fff;
font-size:1.2em;
}
.case-results-page-table-middle{
height:30px;
border: 1px solid #7a756e;
border-top:none;
border-left:none;
text-align:left;
background:#fff;
font-size:1.2em;
padding-left:10px;
}
.case-results-page-table-right{
height:30px;
border: 1px solid #7a756e;
border-left:none;
border-top:none;
text-align:left;
background:#fff;
font-size:1.2em;
padding-left:10px;
}
.case-results-page-table-left-off{
height:30px;
border: 1px solid #7a756e;
border-top:none;
text-align:center;
background:#f8f8f8;
font-size:1.2em;
}
.case-results-page-table-middle-off{
height:30px;
border: 1px solid #7a756e;
border-left:none;
border-top:none;
text-align:left;
background:#f8f8f8;
font-size:1.2em;
padding-left:10px;
}
.case-results-page-table-right-off{
height:30px;
border: 1px solid #7a756e;
border-top:none;
text-align:left;
background:#f8f8f8;
font-size:1.2em;
padding-left:10px;
border-left:none;
}
.case-results-page-table-header-left{
height:30px;
border: 1px solid #7a756e;
text-align:center;
background:#d6ccc0;
font-size:1.4em;
color:#4d0101;
}
.case-results-page-table-header-middle{
height:30px;
border: 1px solid #7a756e;
border-left:none;
text-align:center;
background:#d6ccc0;
font-size:1.4em;
color:#4d0101;
}
.case-results-page-table-header-right{
height:30px;
border: 1px solid #7a756e;
border-left:none;
text-align:center;
background:#d6ccc0;
font-size:1.4em;
color:#4d0101;
}



#criminal-law-header{
width:544px;
margin: 0px 41px 20px 24px;
height:20px;
}
#criminal-case-header{
width:544px;
margin: 0px 41px 20px 24px;
height:20px;
}
#inner-address-text{
width:293px;
font-family: "Trebuchet MS";
font-size:12px;
color:#000;
padding:0px 0px 0px 15px ;
}

.dui-arrest-top-column{
width:544px;
margin: 0px 41px 20px 24px;
background:#fffbf7;
}
.dui-arrest-top-column h2{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.6em;
color:#000;
text-decoration:none;
font-weight:600;
padding: 0px 0px 15px 25px;
}
.dui-arrest-top-column h3{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
font-weight:bold;
text-decoration:none;
font-weight:600;
padding: 20px 0px 15px 25px;
}
.dui-arrest-top-column p{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
padding:0px 41px 20px 24px;
text-align:justify;
}
.dui-arrest-top-column ul{
margin:0;
padding:0;
list-style-type: circle;
margin:0px 0px 20px 50px;
}
.dui-arrest-top-column ul li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
font-weight:bold;
padding:0px 40px 20px 0px;
}
.dui-arrest-top-column ol{
margin:0;
padding:0;
margin:0px 0px 20px 50px;
}
.dui-arrest-top-column ol li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
font-weight:bold;
padding:0px 40px 20px 0px;
}




.dui-arrest-bottom-column{
width:544px;
margin: 0px 41px 20px 24px;
background:#f8f8f8;
}
.dui-arrest-bottom-column h2{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.6em;
color:#000;
text-decoration:none;
font-weight:600;
padding: 0px 0px 15px 25px;
}
.dui-arrest-bottom-column p{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
padding:0px 41px 20px 24px;
text-align:justify;
}
.dui-arrest-bottom-column ul{
margin:0;
padding:0;
list-style-type: circle;
margin:0px 0px 20px 50px;
}
.dui-arrest-bottom-column ul li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#000;
font-weight:bold;
padding:0px 40px 20px 0px;
}

#form-confirmation h1{
padding:0; margin:0; 
font-family:Helvetica, sans-serif;
font-size: 1.8em;
color: #4d0101;
font-weight:600;
padding: 0px 0px 0px 20px;
}
#form-confirmation p{
padding:0; margin:0; 
font-family:Helvetica, sans-serif;
font-size: 1.3em;
color: #000;
font-weight:normal;
padding: 20px 0px 0px 20px;
text-align:justify;
}
/* css for inner pages right area starts here */
#inner-right-area{
width:265px;
float:right;
}
#inner-page-important-links{
width:265px;
}
#inner-page-important-links ul{
padding:0;
margin:0;
list-style-type:none;
margin:10px 0px 0px 20px;
}
#inner-page-important-links ul li{
padding:0;
margin:0;
list-style-type:none;
background:url(../images/bullet.gif) no-repeat 0px 4px;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
padding:0px 0px 0px 20px;
}
#inner-page-important-links-header{
background:url(../images/important-hyperlinks-header.gif) no-repeat 15px 0px;
height:28px;
}
.faq-area{
margin: 20px 10px 0px 10px;
background:#f3efea;
}
.faq-question{
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
}
.faq-question a{
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
}
.faq-question:hover{
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
text-decoration:none
}
.faq-answer{
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
text-decoration:none
}
.faq-answer a{
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
text-decoration:none
}
.faq-answer:hover{
font-family:"Trebuchet MS";
color:#000;
font-weight:bold;
text-decoration:underline;
}
.faq-area h2{
padding:0;
margin:0;
font-family:"Trebuchet MS";
font-size:.8em;
color:#000;
font-weight:bold;
padding:0px 40px 20px 0px;
}
.arrow{
width:30px;
float:right;
margin:0px 40px 10px 0px;
text-align:center;
font-size:1.3em;
}

.next-link, .next-link a{
color:#4d0101;
text-decoration:none;
}
.next-link:hover{
text-decoration:underline;
}
/* css for inner pages right area ends here */
/* footer area starts here */
#footer{
clear:both;
background:#510808 url(../images/footer-bg-new.gif) repeat-x;
}
#footer-area{
width:876px;
margin:auto;
height:140px;
}
#footer-links{
height:48px;
float:left;
margin-left:80px;
margin-right:70px;
line-height:48px;
vertical-align:middle;
text-align:center;
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
font-weight:bold;
}
.footer-links{
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.footer-links a{
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.footer-links:hover{
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:underline;
}
#copyright{
width:610px;
height:46px;
float:left;
margin-left:130px;
margin-right:100px;
padding-left:30px;
line-height:46px;
vertical-align:middle;
text-align:center;
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
font-weight:normal;
background:inherit;
}
.site-map{
width:544px;
margin: 0px 41px 20px 24px;
background:#fffbf7;
}
.site-map ul{
margin:0;
padding:0;
list-style-type: circle;
margin:0px 0px 10px 50px;
}
.site-map li{
margin:0;
padding:0;
list-style-type: circle;
margin:0px 0px 10px 50px;
padding:0px 0px 10px 50px;
}
.site-map ul li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:14px;
color:#4d0101;
font-weight:bold;
padding:0px 40px 10px 0px;
}
#inner-left-area-site{
width:609px;
float:left;
}

#inner-left-area-site li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:14px;
color:#4d0101;
font-weight:bold;
list-style-type:disc;
margin:0px 0px 7px 20px;
}
#inner-left-area-site ul li{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:14px;
color:#4d0101;
font-weight:bold;
list-style-type:circle;
padding:0px 40px 7px 0px;
}
    .visit:link{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#380000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
	.visit:visited{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#380000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
	.visit:hover{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#380000;
	text-align:left;
	text-decoration:underline;
	line-height:20px;
	}
	.visit:active{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#380000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
    .visit1:link{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#620000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
	.visit1:visited{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#620000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
	.visit1:hover{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#620000;
	text-align:left;
	text-decoration:underline;
	line-height:20px;
	}
	.visit1:active{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#620000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
    .visit2:link{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#800101;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
	.visit2:visited{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#800101;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
	.visit2:hover{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#800101;
	text-align:left;
	text-decoration:underline;
	line-height:20px;
	}
	.visit2:active{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#800101;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	}
#footer-text-area{
	width:610px;
	height:40px;
	float:left;
	background-color:#470707;
	border:1px solid #A95B5B;
	margin-left:130px;
	margin-right:140px;
	padding-top:5px;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	text-decoration:normal;
	line-height:16px;
}
#pagetext{
width:530px;
float:left;
padding: 20px 30px 10px 30px;
font-size: 12px;
}