/* CSS Document */
table, tr, td, div, img, form, object, embed, h1, h2, h3, h4, h5, h6, h7, h8, p, ul, ol, li, cite, a, blockquote{
	border-width: 0;
	margin: 0;
	padding: 0;
}

html{ 
	scroll-behavior: smooth;	
}

body {
	width:100%;
	background-image: url(../images/best-AZ-injury-lawyer-bg.jpg);
	background-repeat: repeat-x;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding:0;
}

h1 {
font-size:1.40em;
color:#d52c05;
font-weight:normal;
line-height:1.40em;
margin:0px 0 12px 0;
<? if($smartPhoneDetect == 'true') { ?>
margin-top: 16px;
<? } ?>

}

h2 {font-size:1.20em;
color:#000000;
font-weight:normal;
line-height:1.50em;
margin:12px 0 12px 0;	
}

h3 {font-size:1.05em;
color:#000000;
text-align:center;
font-weight:normal;
line-height:1.65em;
margin:2px 0 12px 0;	
}

h4 {font-size:1.05em;
color:#000000;
text-align:left;
font-weight:normal;
line-height:1.95em;
margin:2px 0 12px 0;	
}

h5 {font-size:1.00em;
text-align:left;
font-weight:normal;
margin-bottom:14px;
}

p {
	line-height:1.60em;
	margin-bottom:14px;
}

a{
color: #bf0c00;
text-decoration: underline;
border:none;
}

a:hover{
text-decoration: none;
border:none;
	color: #00F;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#page_container{
width:100%;
	margin: 0;
	padding:0;
	background:#000;
	background-image: url(../images/best-AZ-injury-lawyer-bg.jpg);
	background-repeat:repeat-x;
		
}

#bodyContainer { 
box-shadow:#666 0px 0px 16px;
-webkit-box-shadow:#666 0px 0px 16px;
border-radius: 10px;
<? if($smartPhoneDetect !== 'true') { ?> 
width:850px;
<? }else{ ?>
width:90%;
<? } ?>
line-height:1.50em;
background-color:#fff9f2;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
margin:24px auto 24px auto;
padding: 24px;
<? if($smartPhoneDetect == 'true') { ?> 
margin:0 auto;
<? } ?>
	
}

<? if($smartPhoneDetect !== "true") { // TEMP NOT FOR PHONES ?>
#topBanner { 
display:block;
<? if($smartPhoneDetect !== "true") { ?>
width:738px; 
height:93px;
<? } else { ?>
/*REMOVE DISPLAY NONE BELOW IF ADD PHONE ADS*/
display:none;
width:95%;
height:100px;
<? } ?>

margin:0px auto 32px auto; 
padding-top:3px; 
text-align:center;
box-shadow:#d4241b 0px 0px 12px; 
-webkit-box-shadow: #666 0px 0px 16px;
-moz-box-shadow: #666 0px 0px 16px; 
background: #fff;
	border: thin solid #d4241b;
	border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
}

<? } //CLOSE NOT FOR PHONES ?>

#adbox { 
width:160px;
height:1322px;
float:right;
background:#1f49b0;
margin:0px 6px 30px 20px;
}

#bodyPopout { 
width:92%;
padding:12px 16px;
height:auto;
font-weight:bold;
margin:18px auto 18px auto; 
text-align:justify;
box-shadow:#C63D0F 0px 0px 6px;
-webkit-box-shadow:#C63D0F 0px 0px 6px;
background: #FDF3E7;
	border: thin solid #EC3B05;
	border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
}

#injuryList ul {padding-bottom:10px;}
#injuryList li {margin:0 36px 12px 36px;
}

#disclaimerFooter {
width:780px;
font-size:0.75em;
color:#ffffff;
background-color:#000;
text-align:justify;
margin:12px auto 12px auto;
}

#listBox {
	box-shadow:#888 0px 0px 6px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
	<? if($smartPhoneDetect == 'true'){ ?>
font-size:1.25em;
text-align:center;
line-height:28px;
<? } else { ?>
font-size:18px;
line-height:2.5em;
<? } ?>
	margin: 4px auto 18px auto;
	padding:18px;
	width:90%; 
	height:auto; 
	background: #fff;
	border: thin solid #C63D0F;
	border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
}
