@charset "utf-8";

/* CSS Document */



body {

background-image: url(../images/background.gif);

background-color: #000033;

margin-top: 0;

margin-left: 0;

text-align: justify;

}


.text {
	font-family: arial;
	font-size: 11pt;
	text-align: justify;
}


a {color: #000099;
text-decoration: none; 

}



#main {

background-color: #ffffff;

width: 820px;

height: 775px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}

#main-contact {

background-color: #ffffff;

width: 820px;

height: 400px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}

#main-practice {

background-color: #ffffff;

width: 820px;

height: 925px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}

#main-attorneys {

background-color: #ffffff;

width: 820px;

height: 1500px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}



#main-flores {

background-color: #ffffff;

width: 820px;

height: 1275px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}



#main-mihevc {

background-color: #ffffff;

width: 820px;

height: 1225px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}





#main-ansani {

background-color: #ffffff;

width: 820px;

height: 790px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}



#main-lechowicz {

background-color: #ffffff;

width: 820px;

height: 1150px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}



#main-farrell {

background-color: #ffffff;

width: 820px;

height: 1100px;

padding: 0;

border: #cc9933 3px solid;

margin: 0px auto;

text-align: left;

}




/* #main2 {

width: 800px;

height: 200px;

padding:0;

background-color: #000033;

border-right: #cc9933 3px solid;

} */



#tagline {

	background-image: url(../images/tagline.gif);

	background-repeat: no-repeat;

	width: 345px;

	height: 13px;

	position: absolute;

	margin-left: 370px;

	margin-top: 40px;

}



#photo {

	background-image: url(../images/chicago1.jpg);

	background-repeat: no-repeat;

	width: 1230px;

	height: 410px;

	position: absolute;

	margin-left: 300px;

	margin-top: 132px;

}



#photo-contact-practice {

	background-image: url(../images/chicago1.jpg);

	background-repeat: no-repeat;

	width: 1230px;

	height: 410px;

	position: absolute;

	margin-left: 300px;

	margin-top: 113px;

}

#photo-practice {

	background-image: url(../images/practice.jpg);

	background-repeat: no-repeat;

	width: 550px;

	height: 366px;

	position: absolute;

	margin-left: 365px;

	margin-top: 88px;

}

#photo-attorneys {
        
        background-image: url(../images/attorneys.jpg);

	background-repeat: no-repeat;

	width: 550px;

	height: 366px;

	position: absolute;

	margin-left: 365px;

	margin-top: 80px;

}


#photo-news {
        
        background-image: url(../images/news.jpg);

	background-repeat: no-repeat;

	width: 500px;

	height: 366px;

	position: absolute;

	margin-left: 365px;

	margin-top: 80px;

}

#photo-links {
        
        background-image: url(../images/links.jpg);

	background-repeat: no-repeat;

	width: 343px;

	height: 229px;

	position: absolute;

	margin-left: 365px;

	margin-top: 80px;

}

#photo-flores {
        
        background-image: url(../images/flores_background.jpg);

	background-repeat: no-repeat;

	width: 550px;

	height: 138px;

	position: absolute;

	margin-left: 300px;

	margin-top: 135px;

}

#photo-mihevc {
        
        background-image: url(../images/losangeles.jpg);

	background-repeat: no-repeat;

	width: 500px;

	height: 375px;

	position: absolute;

	margin-left: 390px;

	margin-top: 80px;

}

#photo-lechowicz {
        
        background-image: url(../images/sandiego.jpg);

	background-repeat: no-repeat;

	width: 800px;

	height: 600px;

	position: absolute;

	margin-left: 390px;

	margin-top: 85px;

}

#photo-farrell {
        
        background-image: url(../images/cleveland.jpg);

	background-repeat: no-repeat;

	width: 747px;

	height: 496px;

	position: absolute;

	margin-left: 370px;

	margin-top: 80px;

}

#marketing-text-bullet {

	position: absolute;

	margin-left: 320px;

	margin-top: 379px;

}



#marketing-text-bullet-inside {

	position: absolute;

	margin-left: 320px;

	margin-top: 349px;

}



.sidenav {

font-family: Arial;

color:#333333;

font-size:11pt;

}



#marketing-text {

	position: absolute;

	margin-left: 350px;

	margin-top: 380px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

	width: 390px;

}



#marketing-text-insidepages {

	position: absolute;

	margin-left: 280px;

	margin-top: 350px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

	width: 480px;

	height: auto;

	padding: 0;

	border-left: dashed 1px #000033;

}



#marketing-text-insidepages2 {

	position: absolute;

	margin-left: 350px;

	margin-top: 350px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

	width: 450px;

	height: auto;

	padding: 0;

}



#marketing-text-insidepages3 {

	position: absolute;

	margin-left: 320px;

	margin-top: 350px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

	width: 450px;

	height: auto;

	padding: 0;

}



.address-text {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

color:#333333;

}



h1 {

color:#333333;

font-size:12px;

}



.middle2_right {

width:350;

font-family: Geneva, Arial, Helvetica, sans-serif;

color:#333333;

text-align:justify;

font-size:12px;

}



/* IE 6 Repeats the background pattern in the padding - need to find fix */



/* #blue-border-center {

background: url(../images/blue-border.gif);

background-repeat: repeat;

width: 4px;

height: 240px;

position: absolute;

margin-left: 290px;

margin-top: 330px; */

}





#blue-border-bottom {

background: url(../images/blue-border.gif);

background-repeat: repeat;

width: 800px;

height: 4px;

}



#border-top {

padding-bottom: 1px;

/* background: url(../images/yellowdotborder.gif);

background-repeat: repeat; */

border-top: dotted 3px #cc9933;

width: 820px;

height: 4px;

}



#bottom-content {

background-color: #ffffff;

width: 800px;

height: auto;

}



#border-bottom {

padding-top: 1px;

border-bottom: dotted 3px #cc9933;

width: 820px;

height: 4px;

}



#bluebar {

width: 820px;

background-color: #000033;

padding: 0;

margin-left: 0;

}





#nav-div {

padding: 0;

height: 300px;

width: 500px;

background-color: #000033;

}



#navigation {

list-style-type: none;

}
