body { text-align:center; background-color:#FFF; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; background:url(http://justcharged.com/images/bodyBackground.png) no-repeat 60% 130px #fff;}

.outer { width: 998px; height: auto; overflow:hidden; margin:0 auto; text-align:left;}

.inner { width: 998px; height: auto; overflow:hidden; }

#header { position:relative; float:left; background:url(http://justcharged.com/images/headerBackground.png) repeat-x top center #FFFFFF; padding-top:21px; width: 100%; height:132px; text-align:center;}

#logo { position:relative; float:left; width: 280px; height:122px; padding:10px; }

#socialMedia { position:relative; float:left; width: 165px; height:65px; padding:10px; }

#socialMedia a{
	display:block;
	height:48px;
	width:48px;
	float:right;
	margin-right:10px;
}	

.menu {	position:relative; float:right; margin-top:66px; }
.menu ul { display: inline; } 
.menu ul li { list-style: none;	display: inline; width:166px; text-align:center; }
.menu a {  text-align:center; font-family:"Times New Roman", Times, serif; font-size:11px; display:inline-block; color:#fff; text-decoration:none; width:166px; height:30px; padding-top:24px; background:url(http://justcharged.com/images/NavBackground.png) no-repeat 0 0; }
.menu span { font-size:17px; }
.menu a:hover { color:#333; background-position:0 -54px;}
.menu a:active { color:#333; background-position:0 -54px;}
.menu li.active a { color:#333; background-position:0 -54px;}

#actionBar { position:relative; width:997px; height:40px; background:url(../images/barBackground.png) no-repeat; font-family:Tahoma, Geneva, sans-serif; }
#actionBar ul li { list-style: none; display: inline; float:left; height:40px; padding-top:10px; padding-left:50px; }
#actionBar ul li a:hover {color:#ccc;}

#sendTo a { position:relative; background:transparent url(../images/icons/mail.png) no-repeat; width:150px; height:28px; padding-left:25px; padding-bottom:5px; color:#FFF; }
#clipTo a { position:relative; background:transparent url(../images/icons/pin.png) no-repeat; width:150px; height:28px; padding-left:25px;  padding-bottom:5px;color:#FFF;}
#printTo a { position:relative; background:transparent url(../images/icons/print.png) no-repeat; width:150px; height:28px; padding-left:25px;  padding-bottom:5px;color:#FFF;}


.mainContent {	text-align:left; vertical-align:top; position:relative;	float:left;}

.leftContent { position:relative; float:left; width:764px; }
.leftContent p { padding:0px 0 10px 10px;}

#CriminalCharges { position:relative; float:left; width:752px; height:157px; background:url(http://justcharged.com/images/CriminalChargesBackground.png) no-repeat;}
#DrunkDriving { position:relative; float:left; width:752px; height:157px; background:url(http://justcharged.com/images/DrunkDrivingBackground.png) no-repeat;}
#TrafficTicket{ position:relative; float:left; width:752px; height:157px; background:url(http://justcharged.com/images/TrafficTicketBackground.png) no-repeat;}

.homeButton {cursor:pointer; }
.homeButton p { padding:90px 375px 5px 30px; font-size:12px; }

.rightContent { position:relative; float:left; width:234px; height:577px; }

#homeBlog { position:relative; float:left; width:928px; height:240px; padding:0px 20px 0px 40px; margin-bottom:30px; background:url(http://justcharged.com/images/homeBlogBackground.png) no-repeat top left; }
#homeBlog h3 { font-size:20px; color:#fff; text-align:center; font-family:"Times New Roman", Times, serif; margin-top:15px; padding-bottom:20px;}
#homeBlog h4 { font-family:"Times New Roman", Times, serif; padding-bottom:5px; font-size:18px; font-weight:bold; }

#homeBlogInner { position:relative; float:left; width:815px; height:170px; overflow:hidden; padding-right:50px; }
#conveyor {position:relative; float:left; width:815px;}
#slider { position:relative; float:left; text-align:center; width:50px; height:170px; margin-top:10px; background:url(images/barBak.png) no-repeat center;}
#handle1 { width:50px; height:48px; margin-top:20px; background:url(http://justcharged.com/images/handle.png) no-repeat top center; cursor:pointer; }
.clear{ clear:both;}

#footer { position:relative; background:url(http://justcharged.com/images/footerBackground.png) repeat-x top center #FFFFFF; width: 100%; height:106px; padding-top:20px; text-align:center;}
#footer p { color:#fff; vertical-align:middle; padding-top:5px;}
#footer1 { position:relative; float:left; width:180px; height:54px; background:url(http://justcharged.com/images/footer1.png) no-repeat; cursor:pointer; text-indent:-5000px; }
#footer2 { position:relative; float:left; width:198px; height:54px; background:url(http://justcharged.com/images/footer2.png) no-repeat top center; cursor:pointer; padding:20px;  text-indent:-5000px;}
#footer3 { position:relative; float:left; width:172px; height:54px; background:url(http://justcharged.com/images/footer3.png) no-repeat; text-indent:-5000px; cursor:pointer; }
#rainmark {position:relative; float:right; width:175px; height:58px; padding-top:10px;}
#copyright { position:relative; float:left; width:600px; height:20px; margin-top:-30px; color:#FFF; }
#copyright a { color:#FFF; text-decoration:none; font-weight:bold; }
#copyright a:hover { color:#666; }
#livesearch { width:200px; margin:0px;  background-color:#FFF; text-align:left; }
#livesearch a { color:#666; }
#livesearch a:hover { color:#09C; }

#livesearch2 { width:200px; margin-left:300px;  background-color:#FFF; text-align:left; z-index:999; }
#livesearch2 a { color:#666; }
#livesearch2 a:hover { color:#09C; }

/* lightbox */
#bg_fade {background-color:#555555;height:140%;left:0px;margin:0px;padding:0px;position:absolute;top:0px;visibility:hidden;width:100%;z-index:1000;}
#containerDiv,#containerDiv2 {position: absolute;width: 700px;height:550px;z-index: 99998; overflow:hidden;border: 2px solid #ccc;background-color: white;}
#containerDiv iframe,#containerDiv2 iframe{	position: relative;text-align: center;width: 675px; padding:10px;height:550px;z-index: 99998; overflow:hidden;	}
#closeLink { position:absolute; top:25px; right:5px; color:#333;z-index: 99999; }
#containerDiv2 p { width:600px;}

/* text handling here */
a {color:#666; text-decoration:none; cursor:pointer; }
a:hover { color:#999;}
h1	{font-size:37px; color:#333; font-family:"Times New Roman", Times, serif; line-height:47px; padding-left:10px;}
h2 { font-size:20px; color:#666; font-family:"Times New Roman", Times, serif; line-height:32px; padding-bottom:10px; padding-left:10px; font-style:oblique;}
p { padding-bottom:12px; font-weight:normal; color:#333; text-align:justify;}

