/*
	Title:	shepardlawoffices
	Date:	20th April,2011.
--------------------------------------------------------------			
*/

	/* COMMON ELEMENTS */
body{margin:0;padding:0px;background:#25364a}
#bg{position:fixed; z-index:-100; overflow:hidden;}
.clear:after,.navigation-wrap:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0}
a,input,select,textarea{outline:none}

.FL{float:left;width:auto}
.FR{float:right;width:auto}
.CB{clear:both}
	/* COMMON ELEMENTS */
	
.law-officer-name-wrap{clear:both;width:auto;height:80px;background:url(../images/top-repeat-x.jpg) repeat-x left bottom;}	
.law-officer-name{clear:both; width:952px; margin:0 auto;}
.law-officer-name a{ text-decoration:none;float:left; margin:43px 0 0 0; padding:0; font-family:"Lucida Sans Unicode";font-size:20px; color:#fff; font-weight:400; text-transform:uppercase}

	/* BEGIN  TOP NAVIGATION */
.top-navigation-wrap{clear:both; width:auto; padding-top:5px; overflow:hidden;}
.top-navigation{clear:both; width:952px; margin:0 auto;}
.top-navigation ul{float:right; margin:0; padding:0; list-style:none;}
.top-navigation ul li{float:left; width:auto; margin:0; padding:0 13px 0 8px ; background:url(../images/li-right-bg.gif) no-repeat right 5px}
.top-navigation ul li a{float:left;text-decoration:none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:14px; line-height:18px; color:#fff; text-transform:uppercase}
.top-navigation ul li a:hover,.top-navigation ul li.active a{color:#d8bb4b;}
.top-navigation ul li.lastli{background:none;}
	/* END TOP NAVIGATION  */	
	
	/* BEGIN LAW OFFICES CONTENTS */
.container-wrap{clear:both;width:auto;background:#192738;margin-top:60px;overflow:hidden;}
.container{clear:both;width:952px;margin:0 auto;}
.container-left{float:left;width:220px;}
.container-left img{float:left; margin:0;}
.container-right{float:left;width:724px;padding:35px 0 25px 0;}
.container-right p{float:left;width:710px;margin:0;padding:22px 0 0 0;font-family:Georgia;font-size:14px;line-height:18px;color:#fff; margin-left:10px;}
	/* END LAW OFFICES CONTENTS */
	
	/* BEGIN CASES CONTENTS */
.column-wrap{clear:both;width:auto;background:#192738;margin-top:60px;overflow:hidden;padding-bottom:30px;}
.column{clear:both;width:952px;margin:0 auto;}	
.column-left{float:left;width:455px;padding:50px 0px 10px 15px;font-family:Georgia;font-size:14px;line-height:18px;color:#fff;font-weight:normal;}
.column-left ul {padding:0px;margin:0px;}
.column-left ul li{padding-bottom:22px;padding-right:5px;}
.column-left  ul li a{font-weight:normal;font-family:Georgia;font-size:14px;line-height:18px;color:#fff;}
.column-right{border:0px solid red;float:left;width:470px;margin-left:5px;padding:50px 0px 25px 0px;font-weight:normal;font-family:Georgia;font-size:14px;line-height:18px;color:#fff;}
.column-right ul {padding:0px;margin:0px;}
.column-right ul li{padding-bottom:22px;margin-left:25px;}
.column-right ul li a{font-weight:normal;font-family:Georgia;font-size:14px;line-height:18px;color:#fff;}
.column-right p{margin:0;padding:0 0 22px 0;font-family:Georgia;font-size:14px;line-height:18px;color:#fff;}
.column-left p{margin:0;padding:0 0 22px 0;font-family:Georgia;font-size:14px;line-height:18px;color:#fff;}
.column img{border:0px solid #495662;}

.column-right form label{float:left;display:block;width:113px;height:20px;margin-top:-7px;}
.column-right form input{float:left;width:162px;height:20px;border:0px solid;}
.column-right form {line-height:250%;}
.column-right form input.button{float:left;width:auto;height:auto;border:0px solid;padding-left:35px;}
	/* END CASES CONTENTS */	
	
	
	/* BEGIN FOOTER */
.footer-wrap{clear:both;width:auto;padding-top:10px;}
.footer{clear:both;width:952px; margin:0 auto;padding-bottom:20px;font-family:Georgia;text-align:center;text-transform:uppercase; overflow:hidden}	
.footer address{margin:0;padding:10px 0;font-size:12px;line-height:16px;color:#fff;font-style:normal}
.footer span{display:block;margin:0;padding:0;font-size:11px;line-height:16px;color:#fff}
.footer span a{text-decoration:none;color:#fff;font-weight:700;}	
.footer span a:hover{text-decoration:underline}
	/* END FOOTER */
	
/* BEGIN LANDING PAGE */	
.landing-wrap #logo
{
	padding-top:43px;
	margin-left:55px;
	height:51px;
	width:226px;
	background-image: url(../images/shepard_logo.png);
	background-repeat: no-repeat;
	background-position: 0px 35px;		
}
.landing-wrap #logo a
{
	display:block;
	text-indent: -10000px;
	outline:none;
	height:51px;
	width:226px;
	
}
#enter_site
{
	margin-top:6px;
	margin-left:52px;
	background:url(../images/enter_site.jpg) no-repeat left top;	
	height:31px;
	width:84px;
	
}
#enter_site a
{
	display:block;
	text-indent: -10000px;
	outline:none;
	height:31px;
	width:84px;	
}
.landing-page{
	background:transparent;background:url(../images/landing_page_bg.jpg) no-repeat left top;
	margin:0;padding:0px;
	}
.landing-wrap
{
	width:1420px;
	height:706px;	
	margin:auto;
	
}
/* END LANDING PAGE */

#map_canvas{width: 400px; height: 258px;}