/* 
----------------------------------------------------------------------------
Copyright Einstein Industries 2005. Used with Permission.                             
May not be duplicated or reproduced.

Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari

CSS Document - layout.css
---------------------------------------------------------------------------- */


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* remove default link styles */
:link,:visited { text-decoration:none; }

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,input { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img { border:none; }


/* basic elements
 * ------------------------------------------------------------------------- */

/* global */ 
body { background:url("../images/index/bg-body.gif") repeat-x top left #E2E4E6; text-align:left; }
p,a:link,a:visited,ul,ol,li,dl,dt,dd,h1,h2,h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; }
p,dl,dt,dd,ul,ol,li { line-height: 16px; }
p,pre,blockquote,h1,h2,h3 { margin-bottom:7px; }
a:link,a:visited { color:#A7A31B; text-decoration:underline; }
a:hover,a:active { text-decoration:none; }
h1 span,h2 span,h3 span { display:none; }
h1,h2,h3,strong { color:#A7A31B; }
h1 { font-size:14px; }
h2 { font-size:13px; }
h3 { font-size:12px; }

/* list no image
ul { margin-left:8px; text-indent: -0.7em; }
li { margin-bottom:4px; }
*/

/* classes */
.thumbs-left { margin:2px 8px 0 0; }
.thumbs-right { margin:2px 0 0 8px; }
.center { text-align:center; }
.right { text-align:right; }
.clear { clear:both; height:1px; }
.disclaimer_text {font-size:10px;}


/* contact forms
 * ------------------------------------------------------------------------- */

/* quick contact */
form { width:180px; padding:15px 0 15px 31px; }
input, textarea { background-color:#fff; border:0; width:180px; height:21px; margin-bottom:5px; padding-top:4px; padding-left:4px;
                  font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #000; }
textarea { height:70px; }
.submit, .submit-big-contact { width:60px; cursor:pointer; padding:0px; }

/* main contact - dental */
#big-contact { padding:20px 0 10px 25px; float:left; }
#big-contact label, #big-contact select, #big-contact div { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
#big-contact label { width:200px; position:relative; display:block; text-align:right; color:#000; }
#big-contact label input, #big-contact label textarea, #big-contact select { background-color:#fff; border:1px solid #000; position:absolute; width:200px; left:110%; top:-2px; height:18px; }
#big-contact label textarea { width:200px; height:100px; top:0; }
#big-contact div { width:450px; text-align:center; }
#big-contact div input { width:60px; }
#big-contact radio { font-size:11px; }

.first-div { margin-top:100px; }
.submit-big-contact { border:1px solid #000; width:80px; }

#contact_business { display: none; } /* do not remove */ 

/* skeleton
 * ------------------------------------------------------------------------- */
#wrap { background:url("../images/index/bg-wrap.gif") repeat-y; width:764px; margin:0 auto; }
    
 #column-left { width:498px; float:left; }
 #column-left p, #column-left h1, #column-left h2, #column-left h3 { padding-left:30px; padding-right:26px; } 
  #top { background:url("../images/index/top.gif"); height:80px; }
  #banner-left { background:url("../images/index/banner-left.jpg"); height:177px; }
  #wrap-injuries { background:url("../images/index/wrap-injuries.gif") no-repeat; padding-top:75px; }
  #wrap-injuries p, #wrap-injuries h1, #wrap-injuries h2, #wrap-injuries h3 { padding-left:159px; padding-right:27px; }
  #banner-midsite { background:url("../images/index/banner-midsite.jpg"); height:203px; }
  #banner-midsite h2, #banner-midsite ul, #banner-midsite li { display:none; }
  #header-latest-info { background:url("../images/index/header-latest-info.gif"); height:29px; margin-bottom:10px; }
  
 #test { margin: 0 0 0 20px;
 		float:left;
		width:120px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;}
 
 #column-right { width:266px; float:left; }
  #header-sponsors { background:url("../images/index/header-sponsors.gif"); height:53px; }
  #banner-right { background:url("../images/index/banner-right.gif"); height:177px; }
  #header-call-today { background:url("../images/index/header-call-today.gif") no-repeat; height:34px; }
  #header-case-evaluation { background:url("../images/index/header-case-evaluation.gif"); height:49px; }
  #numbers-1 { background:url("../images/index/numbers-1.gif") no-repeat; margin-top:20px; }
  #numbers-2 { background:url("../images/index/numbers-2.gif") no-repeat; margin-top:20px; height:60px; }
  #numbers-3 { background:url("../images/index/numbers-3.gif") no-repeat; margin-top:20px; height:60px; } 
  #numbers-1 p, #numbers-2 p, #numbers-3 p { padding-left:73px; padding-right:40px; font-size:10px; line-height:12px; }
  
 #bottom { background:url("../images/index/bottom.gif") no-repeat; width:764px; height:63px; clear:both; overflow:hidden; }


/* skeleton inside
 * ------------------------------------------------------------------------- */
 #header-contact { background:url("../images/inside/header-contact.gif"); height:29px; margin-top:20px; margin-bottom:10px; }
 #header-sitemap { background:url("../images/inside/header-sitemap.gif"); height:29px; margin-top:20px; margin-bottom:10px; }
 #header-resources { background:url("../images/inside/header-resources.gif"); height:29px; margin-top:20px; margin-bottom:10px; }
 
 #header-what-is-zyprexa { background:url("../images/inside/header-what-is-zyprexa.gif"); height:29px; margin-top:20px; margin-bottom:10px; }
 #header-zyprexa-adults { background:url("../images/inside/header-zyprexa-adults.gif"); height:29px; margin-top:20px; margin-bottom:10px; }
 #header-zyprexa-kids { background:url("../images/inside/header-zyprexa-kids.gif"); height:29px; margin-top:20px; margin-bottom:10px; }
 #header-zyprexa-litigation { background:url("../images/inside/header-zyprexa-litigation.gif"); height:29px; margin-top:20px; margin-bottom:10px; }

 #header-related { background:url("../images/inside/header-related.gif") no-repeat; height:49px; margin-bottom:10px; }
 #map { padding-left:30px; width:180px; }

/* footer
 * ------------------------------------------------------------------------- */
#footer { width:764px; text-align:center; margin:0 auto; }
#footer a:link, #footer a:visited, #footer p { text-decoration:none; color:#000; margin-bottom:5px; }
#footer a:link, #footer a:visited { color:#A7A31B; font-weight:bold; }
#footer a:hover, #footer a:active { text-decoration:underline; }


/* nav-main
 * ------------------------------------------------------------------------- */

#nav-main { background:url("../images/index/nav-main.gif") no-repeat; width:498px; height:34px; position:relative; }
#nav-main li { position:absolute; top: 0; }
#nav-main li, #nav-main a { height:34px; display:block; }
#nav-main span { display:none; }

#nav-main-01 { width: 148px; left: 6px; }
#nav-main-02 { width: 113px; left: 155px; }
#nav-main-03 { width: 128px; left: 269px; }
#nav-main-04 { width: 100px; left: 398px; }

#nav-main-01 a:hover { background: transparent url("../images/index/nav-main.gif") -6px -34px no-repeat; }
#nav-main-02 a:hover { background: transparent url("../images/index/nav-main.gif") -155px -34px no-repeat; }
#nav-main-03 a:hover { background: transparent url("../images/index/nav-main.gif") -269px -34px no-repeat; }
#nav-main-04 a:hover { background: transparent url("../images/index/nav-main.gif") -398px -34px no-repeat; }

/* nav-top
 * ------------------------------------------------------------------------- */

#nav-top { background:url("../images/index/nav-top.gif") no-repeat; width:266px; height:27px; position:relative; }
#nav-top li { position:absolute; top: 0; }
#nav-top li, #nav-top a { height:27px; display:block; }
#nav-top span { display:none; }

#nav-top-01 { width: 60px; left: 0; }
#nav-top-02 { width: 63px; left: 60px; }
#nav-top-03 { width: 68px; left: 123px; }
#nav-top-04 { width: 50px; left: 191px; }

#nav-top-01 a:hover { background: transparent url("../images/index/nav-top.gif") 0 -27px no-repeat; }
#nav-top-02 a:hover { background: transparent url("../images/index/nav-top.gif") -60px -27px no-repeat; }
#nav-top-03 a:hover { background: transparent url("../images/index/nav-top.gif") -123px -27px no-repeat; }
#nav-top-04 a:hover { background: transparent url("../images/index/nav-top.gif") -191px -27px no-repeat; }

/* Law Resources
 * ------------------------------------------------------------------------- */
div.resources-law div { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; margin:0 30px 0 25px; !important }

