body {
background:url(../images/body_bg_new.jpg) repeat-x;
}

#header{
background:url(../images/header.jpg) no-repeat;
width:833px;
height:201px;
margin:auto;
}

#header2{
background:url(../images/header2.jpg) no-repeat;
width:833px;
height:53px;
margin:auto;
}


#wrapper{
background:url(../images/body_wrap.jpg) repeat-y;
width:833px;
margin:auto;
}

#SignUp .signupframe {
  /*border: 1px solid #B8CDF2;*/
  background: #9FC0D5;
  color: #010000;
  font-family: Arial, Helvetica, sans-serif;
}

#p {
font-size: 10px;
}

#submit{
background:url(../images/submit.jpg) no-repeat;
height:42px;
width:221px;
border:0px;
}

#johnsonbox{
background:url(../images/johnsonbox1.jpg) no-repeat;
width:500px;
height:120px;
margin-left:0px;
}

#johnsonbox10{
background:url(../images/johnsonbox1.jpg) no-repeat;
width:500px;
height:120px;
margin-left:120px;
}


#johnsonbox1{
background:url(../images/johnsonbox1.jpg) no-repeat;
width:500px;
height:120px;
margin-left:50px;
}

#johnsonbox2{
background:url(../images/johnsonbox2.jpg) no-repeat;
width:500px;
height:140px;
margin-left:115px;
}
#johnsonbox3{
background:url(../images/johnsonbox3.jpg) no-repeat;
width:500px;
height:160px;
/*margin-left:110px;*/
}

#johnsonbox312{
background:url(../images/johnsonbox3.jpg) no-repeat;
width:500px;
height:160px;
margin-left:0px;
}

#johnsonbox4{
background:url(../images/johnsonbox4.jpg) no-repeat;
width:500px;
height:195px;
margin-left:110px;
}

#johnsonbox420{
background:url(../images/johnsonbox420.jpg) no-repeat;
width:500px;
height:280px;
margin-left:110px;
}

#jenn{
color:#000099;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:20px;
padding-top:20px;
padding-right:20px;
text-align:left;
}
#jenn1{
color:#000099;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-top:20px;
}
#jenn2{
color:#000099;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:20px;
padding-top:20px;
padding-right:20px;
text-align:center;
}


#footer{
background:url(../images/footer.jpg) no-repeat;
width:833px;
height:145px;
margin:auto;
}
#topimg{
margin-left:1.5px;
width:811px;
height:165px;
}

#footimg{
width:815px;
height:75px;
}

.style42 {
color: #FF0000;
font-size:26px;
font-weight:bold;
font-family:Georgia;
line-height:35px;
margin-top:-5px;
}
p{
padding-left:50px;
padding-right:50px;
}
.style421{
font-size:22px;
color:#003366;
font-family:Georgia;
line-height:30px;
font-weight:lighter;
}

.style421 u{
font-size:22pt;
text-decoration:none;
}

.style42 u{
font-size:23pt;
text-decoration:none;
}

li{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}

.style43 {color: #000000; font-family:Times;}
.style44 {font-family: Arial; font size:14px;}
.style45 {color: #FF00CC}
.style46 {
	font-family:  Arial;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.style47 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; font-style: italic; }
.style471 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#000066;}
.style48 {
	font-family: verdana, sans-serif;
	font-size: 14px;
}
.style51 {color: #000099}
.style52 {
	font-family: Helvetica;
	font-size: 18px;
}
.style53 {
	color: #0000CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style54 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
}
.style55 {font-family: Verdana; font-size: 16px; }
.style56 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	font-weight:bold;
}
.style57 {color: #000000; font-size:16px; font-weight:bold; line-height:18px;}
.style577 {color: #000000; font-size:14px; font-weight:normal;}
.style577 u{ text-decoration:none; font-size:16px; font-weight:bold;}
.style58 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; }
.style60 {color: #FF00FF; font-weight: bold; }
.style61 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
}
.style62 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.style63 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.style65 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.style67 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.style68 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	color: #FF0000;
}
.style69 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	font-size: 16px;
	font-weight: bold;
}
.style70 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.style71 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #008000;#FF0000
}
.style711 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}
.style72 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF0000; }
.style74 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.style76 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.style77 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:#000000;
}
.style78 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; }
.style79 {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color:#000000;
}
.style80 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; color: #FF0000; }
.style81 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }
.style82 {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	color:#000000;
}
.style83 {
	color: #0000FF;
	font-weight: bold;
}
.style85 {color: #0000FF}
.style87 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; }
a {
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#newban{
width:785px; 
height:173px;
position:relative;
}
#maintable{
margin:auto;
}
#basket{
margin-left:70px;
}
#basket{
margin-left:60px;
}
.style444{
color:#FF00CC;
font-size:16px;
font-weight:bold;
}

#arrowimg{
padding-right:10px;
padding-top:3px;
}

#topics{
padding-left:75px;
}

.emily{
color:#FF0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}

/* share */
.right .share-box {
   margin: 20px 12px 0 20px;
	padding: 0 10px 10px 20px;
   background: #FAFAFA;
   border: 1px solid #EAECEE;
	overflow: hidden;
	width: 494px;
}
.right .share-box h4 {
 margin-left: 0;
}
.right .share-box ul {
  list-style: none;
  margin: 0; padding: 0;
}
.right .share-box ul li {
  float: left;
  margin-right: 5px;
}
.right .share-box ul li a:hover { cursor: pointer; }
.right .share-box ul li img {
  margin: 0;
  padding: 5px;
  background: #fff;
}
