/*
Theme Name: Neinstein
Theme URI: http://www.wordpress4you.com/
Description: Neinstein WordPress theme.
Version: 2.0
Author: WordPress4You
Author URI: http://www.wordpress4you.com/
*/

body{
 background-color:#010D1B;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 padding:0px;
}
h1 {
 color:#837e63;
 font-size:14px;
 padding-bottom:9px;
 padding-top:2px;
 padding-left:2px;
 margin:0px;
 margin-bottom:10px;
 border-bottom:#837e63 1px solid;
}
h2 {
 color:#072b61;
 font-size:14px;
 margin-bottom:10px;
}
h3 {
 color:#837e63;
 font-size:14px;
 padding-bottom:9px;
 padding-top:2px;
 padding-left:2px;
 margin:0px;
 margin-bottom:10px;
 border-bottom:#837e63 1px solid;
}
ul {
padding:0px;
margin:0px;
list-style:none;
}
li {
color:#333436;
padding:0px 0px 7px 12px;
margin:0px;
font-weight:bold;
background:url(images/blog-bullet.gif) no-repeat 0px 5px;
}
li a{
color:#333436;
text-decoration:none;
}
li a:hover{
text-decoration:underline;
}
a {
background-color:inherit;
color:#072B61;
}

a:hover {
color:#748DB5;
text-decoration:none;
}
a img {
border: 0 none;
}
.left{
float:left;}

.right{
float:right;}

.clear{
clear:both;}

.main-container{
 margin:0 auto;
 text-align:left;
 width:920px;
 background-color:#FFFFFF;
 border:15px solid #C4C4BA;
}
.main-container2{
 padding:10px;
}
#preamble {
 color:#072B61;
 font-size:xx-small;
 text-align:right;
 padding:3px 10px;
}
.backinblack {
 background-color:inherit;
 color:black;
}
.header {
 margin-bottom:10px;
}
.home-banner{
	height:290px; width:860px; 
	background:url(images/neinstein-law-firm.jpg) no-repeat 0 0;
	margin:0;
	padding:0 40px 0 0;
}
.consult-button{
background:url(images/consultation-butoon.png) no-repeat 0 0;
width:258px;
height:59px;
display:block;
text-indent:-2000px;
outline:none;
float:right;
margin:180px 0 0 0;
padding:0;
}
.consult-button:hover{
	background:url(images/consultation-butoon-hover.png) no-repeat 0 0;
}
.chromestyle{
 padding-bottom:10px;
}
.chromestyle ul, .dropmenudiv ul{
 padding:0px;
 margin:0px;
 list-style:none;
}
.chromestyle ul li{
 float:left;
 list-style:none;
 padding:0px;
 padding-right:1px;
 margin:0px;
}
.chromestyle ul li a{
 color:#FFFFFF;
 padding-left:10px;
 padding-top:3px;
 text-decoration:none;
 text-transform:uppercase;
 background-color:#072b61;
 display:block;
 width:101px;
 height:62px;
}
.chromestyle ul li a:hover{
 color:#040404;
 background-color:#e0e1dc;
}

.last-menu-item{
 background-color:#072b61;
 width:115px;
}
.dropmenudiv{
 position:absolute;
 top:0px;
  z-index:100;
 visibility:hidden;
 background-color:#e0e1dc;
 padding-top:2px;
 padding-bottom:8px;
 font-size:11px;
}
.dropmenudiv ul li{
 list-style-image:none;
 padding:0px;
 margin:0px;
}
.dropmenudiv ul li a{
 display:block;
 color:#123467;
 text-decoration:none;
 width:216px;
 height:17px;
 padding-left:8px;

}
.dropmenudiv ul li a:hover{
 display:block;
 background-color:#072b61;
 color:#FFFFFF;
}
.content {
 background-image:url(images/content-bg.gif);
 background-repeat:repeat-y;
 width:900px;
 font-size:11px;
}
.diff {
 width:10px;
}
.col-left {
 width:247px;
}
.col-middle {
 width:385px;
}
.col-middle-txt {
 padding-left:7px;
 padding-right:20px;
}
.col-right {
 width:248px;
}
.ml {
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
}
.ml:hover {
 text-decoration:none;
}
.footer {
 background-image:url(images/footer-bg.gif);
 background-repeat:repeat-x;
 width:920px;
 color:#cdd2da;
 font-size:11px;
}
.footer h2{
 color:#FFFFFF;
 font-weight:bold;
 font-size:13px;
 margin:0px;
 padding-top:17px;
 padding-bottom:10px;
}
.footer  ul{
 padding: 0px;
 margin: 0px;
 list-style:none;
}
.footer li {
 list-style-image:none;
 padding:0px;
}
.footer li a{
 color:#FFFFFF;
 font-weight:normal;
 text-decoration:none;
}
.footer li a:hover{
 text-decoration:underline;
}
.foot-link1 {
 padding-left:50px;
 width:241px;
}
.foot-link2 {
 padding-left:50px;
 width:159px;
}
.footer-txt {
 padding-top:30px;
 text-align:center;
}
.footer-txt a{
 color:#cdd2da;
 font-weight:normal;
 text-decoration:underline;
}
.footer-txt a:hover{
 text-decoration:none;
}
.goldenprop4 {
float:left;
height:auto ! important;
height:36em;
margin-right:12px;
margin-bottom:3px;
min-height:36em;
padding-right:12px;
padding-left:1px;
width:624px;
}
.goldenprop1 {
float:right;
width:250px;
}
.chromestyle li a, .dropmenudiv li a{
 font-weight:normal;
}
#cformsii .cform {
 width:168px;
}

#cformsii .cform label{
 width:168px;
 display:block;
 text-align:left;
 padding-top:10px;
}

#cformsii .cform label span{
 width:168px;
 text-transform:capitalize;
}

#cformsii .cform input.sendbutton{
 margin:0px;
 width:80px;
}

#cformsii .cform input, #cformsii .cform textarea{
 width:168px;
}

#cformsii div.cf_info{
 width:168px;
}
#breadcrumbs p {
margin:0px;
padding:0px;
text-align:right;
}
#breadcrumbs a {
text-decoration:none;
}
#breadcrumbs a:hover {
text-decoration:underline;
}
h_1 a{
 color:#FFFFFF;
 text-decoration:none;
}
#content {
 background-image:url(images/content-bg2.gif);
 background-repeat:repeat-y;
}
.resources-icon{
 width:180px;
 padding:10px;
 text-align:center;
}
.resources-icon a{
 text-decoration:none;
}

#sidebar li{
 font-weight:normal;
}

#sidebar ul{
 margin-left:20px;
 font-size:12px;
 margin-bottom:15px;
}
h1.btp {
 border-bottom:1px solid #837e63;
}
.newsletter-container{
 width:245px;
 overflow:hidden;
}
.newsletter-container p{
 width:245px;
 padding-bottom:10px;
}
#phone{
background:url(images/phone-icon.jpg) no-repeat left 12px;
padding-left:50px; padding-top: 15px;
}
#phone h3{
border:none; color:#072B61; font-size:25px; font-family:Arial, Helvetica, sans-serif;
padding-top:7px;
}

/* latest blog post */
.post-wrap {
	width:245px;
	border:1px solid #dadacb;
	margin:15px 0 0 0;
}

.post-wrap h3{
	margin:0px;
	background:#0b2b5c;
	padding:7px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}


.post-wrap ul{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 7px;
}

.post-wrap li{
	margin:0px;
	padding:0px 0px 8px 12px;
	font-weight:normal;
	background:url(images/blog-bullet.gif) no-repeat 0px 3px;
}


/* Blog css */

.blog_side {
	width:250px;
	float:right;
}

.blog_side h2 {
	background:#0b2b5c;
	padding:7px;
	margin:0px;
	font:16px bold Arial, Helvetica, sans-serif;
	color:#fff;	
} 

.blog_side ul{
	margin:0px;
	padding:8px 0px 0px 0px;
	list-style:none;	
}

.blog_side li{
	margin:0px;
	padding:4px 0px 4px 12px;
	border-bottom:1px dotted #20356d;
	background:url(images/blog-bullet.gif) no-repeat 0px 7px;
	
}

.blog_side li a:hover{ text-decoration:none;}

.posts_wrap {
	width:624px;
	float:left;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
}

.date {
	width:113px;
	float:left;
	background:#0b2b5c;
	padding:7px;
	margin:0px;
	font:17px bold Arial, Helvetica, sans-serif;
	color:#fff;	
}

.posts {
	width:475px;
	float:right;
	padding:0px 7px;
	margin:0px;
	text-align:left;
}

.posts p{ margin:0px; padding:7px 0 0 0; text-align:left;}

.posts img {float:right; margin-left:7px;}

.posts h1 {
	font-size:22px;
	color:#000;
}

.posts input {
	width:100px;
}

.posts textarea {
	width:100px;
}

.posts h1 a{
	color:#000;
	text-decoration:none;
}

.posts h1 a:hover{
	color:#000;
	text-decoration:none;
}

.clear {margin:0px; padding:0px; clear:both;}

/* contact wrap starts here */
.contact-wrap{
border:1px solid #dadacb; 
background:url(images/contact-bg.jpg) repeat-x 0 bottom;
padding-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px !important;
}
#sendbutton{
	border:none;
	background:transparent url(images/submit-button.jpg) no-repeat 0 0;
	cursor:pointer;
}
.contact-box input{
	width:217px !important;
	border:1px solid #888888;
	padding:2px 3px;
	margin:0 0 5px 0;
}
.contact-box{
	width:228px !important;
}
.contact-box select{
	width:225px;
	border:1px solid #888888;
	padding:2px 0 2px 3px;
	margin:0 0 5px 0;
}
.contact-box textarea{
	height:80px !important; 
	width:217px !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13pt;
	border:1px solid #888888;
	padding:2px 3px;
	margin:0 0 5px 0;
}
#sendbutton{
	width:61px !important;
	height:22px !important;
}
#sendbutton11{
	border:none;
	background:transparent url(images/submit-button.jpg) no-repeat 0 0;
	cursor:pointer;
		width:61px !important;
	height:22px !important;
}

.button_wrap a {color:#fff; text-decoration:none;}
.button_wrap a:hover {color:#bed8ff; text-decoration:none;}

.pre {background:#072b61; padding:5px; float:left; color:#fff;}
.next {background:#072b61; padding:5px; float:right; color:#fff;}
.vehicle-banner{
width:900px;
height:195px;
background:transparent url(images/vehicle-accident-banner.jpg) no-repeat 0 0;
}
