body {padding: 0px; margin: 0px; text-align:center; font-family: Arial, Helvetica, sans-serif;font-size: 70%;background-image: url('image/background.jpg'); background-repeat: repeat-x;background-color: #ECECEC;}
#contain{width: 851px; padding: 0px; margin: 0px auto; text-align: left;}

#pop_main{ clear:both;padding: 10px 0px; margin:0px;}
.clear{ height: 1px; line-height:1px; clear:both; font-size: 1px;}
#header{width: 851px; height: 166px;margin: 0px; padding:0px;}
#header h1{display:none;}
#skip{display:none;}
#logo{width:203px; height: 165px; float:left; background:url('image/logo.jpg') no-repeat;}
#head_right{width: 648px; height: 165px; float:left; }
#head_spacer{width:448px; height: 120px; margin:0px; padding:5px 0px 0px 0px; float:left;}
#call_spacer{width:200px; height: 125px; margin:0px; padding:0px; float:left; background: url('image/call_us.jpg') no-repeat;}
#nav{width: 648px; height: 40px; padding:0px; margin:0px;}



#main{ width: 851px; padding: 0px; margin:0px; clear:both;}



#footer{ margin: 5px 0px 0px 0px;  padding: 0px; height:123px; background: url('image/footer.jpg') repeat-x; text-align: center;}
#innerFooter{width: 851px; margin: 0px auto; padding: 10px 0px 0px 0px;text-align:left;}
/* -------------     NAVIGATION    -------------  */

#nav ul{margin:0px; padding:0px; height:40px; width:648px; list-style:none;}
#nav li{ float: left; height: 40px; line-height: 40px;}
#nav li a{display: block; float: left;  height: 40px; padding: 0px; margin: 0px; text-indent:-9999px;}

li#nHome a{width: 53px; background: url('image/nav/home.jpg') no-repeat 0px 0px;}
li#nHome a:hover{  background: url('image/nav/home.jpg') no-repeat -53px 0px;}

li#nCase a{width: 104px; background: url('image/nav/station.jpg') no-repeat 0px 0px;}
li#nCase a:hover{  background: url('image/nav/station.jpg') no-repeat -104px 0px;}

li#nCourt a{width: 99px; background: url('image/nav/court.jpg') no-repeat 0px 0px;}
li#nCourt a:hover{  background: url('image/nav/court.jpg') no-repeat -99px 0px;}

li#nNext a{width: 123px; background: url('image/nav/next.jpg') no-repeat 0px 0px;}
li#nNext a:hover{  background: url('image/nav/next.jpg') no-repeat -123px 0px;}

li#nApplying a{width: 138px; background: url('image/nav/ban.jpg') no-repeat 0px 0px;}
li#nApplying a:hover{  background: url('image/nav/ban.jpg') no-repeat -138px 0px;}

li#nContact a{width: 82px; background: url('image/nav/contact.jpg') no-repeat 0px 0px;}
li#nContact a:hover{  background: url('image/nav/contact.jpg') no-repeat -82px 0px;}

li#nFees a{width: 49px; background: url('image/nav/fees.jpg') no-repeat 0px 0px;}
li#nFees a:hover{  background: url('image/nav/fees.jpg') no-repeat -49px 0px;}

/* -------------     LEFTBAR    -------------  */
#leftbar{ width: 205px; margin: 5px 0px 0px 0px; padding: 0px; float:left;}

#uk_experts a{margin: 3px 0px 5px 0px;display:block; text-indent:-9999px; height: 94px; width: 205px; background: url('image/left/uk_expert.jpg') no-repeat;}

#testimonials a{margin: 5px 0px 3px 0px;display:block; text-indent:-9999px; height: 132px; width: 205px; background: url('image/left/interviews.jpg') no-repeat;}

#foreign a{margin: 5px 0px 0px 0px;display:block; text-indent:-9999px; height: 133px; width: 205px; background: url('image/left/foreign.jpg') no-repeat;}


#leftnav ul{margin: 0px; padding:0px; width:205px; list-style:none;}
#leftnav li{ float: left; height: 30px; line-height: 30px;margin: 1px 0px;}
#leftnav li a{display: block; float: left;  height: 30px; width:205px; padding: 0px; margin: 0px; text-indent:-9999px;}

li#lnDDriving a{background: url('image/left/drinkd.jpg') no-repeat 0px 0px;}
li#lnDDriving a:hover{  background: url('image/left/drinkd.jpg') no-repeat -205px 0px;}

li#lnDCharge a{background: url('image/left/dincharge.jpg') no-repeat 0px 0px;}
li#lnDCharge a:hover{  background: url('image/left/dincharge.jpg') no-repeat -205px 0px;}

li#lnRoadside a{background: url('image/left/roadside_sample.jpg') no-repeat 0px 0px;}
li#lnRoadside a:hover{  background: url('image/left/roadside_sample.jpg') no-repeat -205px 0px;}

li#lnESpecimen a{background: url('image/left/e_sample.jpg') no-repeat 0px 0px;}
li#lnESpecimen a:hover{  background: url('image/left/e_sample.jpg') no-repeat -205px 0px;}

li#lnHospital a{background: url('image/left/hospital.jpg') no-repeat 0px 0px;}
li#lnHospital a:hover{  background: url('image/left/hospital.jpg') no-repeat -205px 0px;}

li#lnSentencing a{background: url('image/left/sentencing.jpg') no-repeat 0px 0px;}
li#lnSentencing a:hover{  background: url('image/left/sentencing.jpg') no-repeat -205px 0px;}

li#lnSpecial a{background: url('image/left/special.jpg') no-repeat 0px 0px;}
li#lnSpecial a:hover{  background: url('image/left/special.jpg') no-repeat -205px 0px;}

li#lnAppeals a{background: url('image/left/appeals.jpg') no-repeat 0px 0px;}
li#lnAppeals a:hover{  background: url('image/left/appeals.jpg') no-repeat -205px 0px;}

li#lnRehab a{background: url('image/left/rehab.jpg') no-repeat 0px 0px;}
li#lnRehab a:hover{  background: url('image/left/rehab.jpg') no-repeat -205px 0px;}

li#lnLinks a{background: url('image/left/links.jpg') no-repeat 0px 0px;}
li#lnLinks a:hover{  background: url('image/left/links.jpg') no-repeat -205px 0px;}


/* -------------     RIGHTBAR    -------------  */
#rightbar{ width: 191px; height: 702px; background: url('image/right_bar.jpg') no-repeat; margin: 0px; padding: 0px 5px; float:left;}
#latest_news{padding: 15px 0px 0px 0px; margin:0px; height:229px;}
#latest_news h2{ text-indent:-9999px; background: url('image/ln_right.jpg') no-repeat; height:24px; width:190px; padding:0px; margin:0px; }
#news_body{ height:205px; overflow:hidden; }
.ticker_text strong{ color: #FFFFFF;}
.tickerclass{width: 190px;height: 195px;padding: 8px 0px 0px 0px;overflow: hidden;}
.ticker_text em{font-style:normal;color: #330000;}
.ticker_text p{ padding: 8px 0px; margin:0px;color: #FFFFFF;}
.ticker_text a{ display:block; width: 100px; height:25px; background: url('image/readmore.gif') no-repeat; text-indent:-9999px; }


#jm_video{ padding: 15px 0px 5px 0px; margin:0px;}
#jm_video h2 { padding:0px; margin:0px; }
#jm_video h2 a{ text-indent:-9999px; background: url('image/jm_right.png') no-repeat; height:46px; width:190px; padding:0px; margin:0px; }
#jm_video a{ display:block; text-indent:-9999px; background: url('image/gm_right.jpg') no-repeat; height:71px; width:190px; padding:0px; margin:0px;}

#pgp{ padding: 8px 0px 0px 0px; margin:0px; }
#pgp a{ display:block; text-indent:-9999px; background: url('image/pgp.png') no-repeat; height:205px; width:190px; padding:0px; margin:0px; }

#lawpack{ padding: 8px 0px; margin:0px; }
#lawpack a{ display:block; text-indent:-9999px; background: url('image/lawpack.jpg') no-repeat; height:147px; width:190px; padding:0px; margin:0px; }

#callback_box{padding: 8px 0px; margin:0px; color:#FFFFFF}
#callback_box h3{ display:block; width: 190px; height:22px; text-indent:-9999px; margin:0; padding:0; background: url('image/callback.jpg') no-repeat;}
#callback_box table{margin:8px 5px; padding:0;}
#callback_box input{ width:100px; }

div.rd{ width: 190px; height:3px; line-height:3px; font-size:0px; background:url('image/rd.jpg') no-repeat; }

/* -------------     CONTENT LAYER    -------------  */
#content{ width: 437px; padding: 10px 4px 0px 4px; float:left; }
#scroller{width: 437px; padding: 10px 4px 0px 4px; float:left; height: 700px; overflow:auto;}
#content p, #scroller p{ padding: 5px;margin: 2px 0px;line-height: 17px; font-size: 11px;}
#content p a{ color: #CC0000; font-weight: bold; text-decoration:none;}


/* -------------     HOMEPAGE    -------------  */
#client_i{ width:425px; height:247px; padding:0px 3px; margin:0px 3px; background: url('image/int_front.jpg') no-repeat; }

.video{width:200px; float:left; padding: 50px 6px 0px 6px; margin: 0px;}
.video strong{ color: #CC0000; }
.video strong em{ color: #000000;}

/* -------------     FOOTER    -------------  */
#footleft{ width:205px; float:left; color:#FFFFFF; }
#footcenter{ width:437px; float:left; color:#FFFFFF; }
#footcenter h4{padding: 0px; margin:0px; text-indent:-9999px; background:url('image/contact_b.jpg') no-repeat; width:72px; height:22px; }
#footcenter p, #footright p{padding: 6px 0px; margin:0px;}
#footright{ width:181px; padding: 0px 0px 0px 20px; float:left; color:#FFFFFF; }
#footright a{ font-family: times new roman; font-size: 14px; font-weight:bold; color: #FFFFFF; text-decoration:none;}
#footleft a{color: #FFFFFF;}
/*------------- MAIN PAGES --------------*/
#scroller h2{ font-size: 250%; color: #333333; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #999999;}
#scroller h3{ font-size: 135%; color: #990000; margin: 15px 0px 4px 0px; padding:0px 0px 4px 0px;border-bottom: 1px solid #DAA3A3; }
#scroller h4{ font-size: 110%; color: #CC0000; margin: 15px 0px 4px 0px; padding:0px; }

#scroller a{ color: #0099CC;}

#scroller ul, #scroller ol{ padding: 5px; margin: 5px; }
#scroller ul li, #scroller ol li{background-color: #FFFFFF; padding: 5px; list-style-position:inside; margin: 2px 0px;}


#contactform label, #pgp label{ width: 150px; float: left; }
#pgp p , #contactform p { clear: left; padding: 5px; border-top: 1px solid #DAA3A3;}
#show_spec p, #show_date p{background-color:#EED4D4; padding:5px; border: 1px solid #990000; color:#990000;}

#exgallery { padding:5px; border-bottom: 1px solid #CCCCCC;}
#exgallery h3{ font-size: 135%; color: #333333; margin: 4px 0px; padding:0px 0px 4px 0px;border-bottom: 1px solid #CCCCCC; }

ul#language_body{list-style-type:none;}
ul#language_body li{ display:block;width: 80px; float: left; height: 15px; margin: 2px;}
ul#language_body li a { text-decoration:none;}
.centerc{ text-align:center; }