#shoplink {

	margin-left: 700px;
	width: 150px;
	height: 25px;
	line-height: 18px;
	font-size: 1.2em;
	display: inline;
	clear: both;
}

#shoplink a {

	color: #FFFFFF;
	text-decoration: none;
}

#shoplink a:hover {

	text-decoration: underline;
}

#midtop {
    
    width: 850px;
    height: 245px;
    background-image: url(/images/home_mid.jpg);
    background-repeat: no-repeat;   
}

#midtop1 {
    
    width: 330px;
    height: 245px;
    float: left;
    overflow: hidden;
}

#midtop2 {
    
    width: 260px;
    height: 245px;
    float: left;
    overflow: hidden;
}

#midtop2title {
 
    padding-top: 20px;
    /*color: #FFFFFF;
    text-align: center;*/
    width: 260px;
    height: 90px;
    border-bottom: solid 1px #FFFFFF;
    /*font-size: 3em;
    font-weight: bold;*/
}

#midtop2content {
    
    padding-top: 10px;
    width: 260px;
    height: 65px;
    border-bottom: solid 1px #FFFFFF;
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 18px;
}

#midtop2content p {
    
    margin: 0px;
    padding: 0px;
}

#midtop2footer {
    
    padding: 15px 0px 0px 35px;
    width: 260px;
    height: 35px;
    background-image: url(/images/calcbg.jpg);
    background-repeat: no-repeat;
    background-position: 5px 10px;
    font-size: 1.3em;
}

#midtop2footer a {
 
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

#midtop2footer a:hover {
 
    text-decoration: underline;     
}

#midtop3 {

    width: 250px;
    height: 245px;
    float: right;
    /*text-align: right;*/
    overflow: hidden;
}

#midtop3 ul {
 
    margin: 0px;
    padding: 0px;   
    /*float: right;*/
}

#midtop3 li {
 
    height: 36px;
    list-style-type: none;
    color: #FFFFFF;
    font-size: 1.4em;
    line-height: 35px;
}

#midtop3 a {
 
    color: #FFFFFF;
    text-decoration: none;   
}

#midtop3 a:hover {
 
    text-decoration: underline;   
}

#midtop3title {
    
    margin-right: 15px;
    color: #585858;
    font-size: 1.8em;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    text-align: right;
}

#midcontent {
 
    margin-top: 10px;
    width: 850px;
    height: 263px;
}

#midcontentbottom {
 
    width: 850px;
    height: 19px;
    background-image: url(/images/mid_bottom.jpg);   
}

#midcontent1 {
    
    width: 338px;
    height: 263px;
    float: left;
    border-left: solid 2px #AAAAAA;
    overflow: hidden;
}

#midcontent1title, #midcontent2title {
    
    margin-left: 20px;
    color: #484848;
    font-size: 1.6em;
    font-weight: bold;
}

#midcontent1content {
 
    width: 310px;
    margin-left: 20px;  
    font-size: 1.3em; 
    color: #484848;
}

#midcontent1content a {
 
    color: #FF5100;
    text-decoration: none;   
}

#midcontent1content a:hover {

    text-decoration: underline;
}

#midcontent2 {
    
    width: 316px;
    height: 263px;  
    float: left;  
    border-left: solid 1px #FF660B;
    overflow: hidden;
}

#midcontent2content {
    
    width: 280px;
    margin-left: 20px;  
    font-size: 1.3em; 
    color: #484848;
}

#midcontent2content p {

    margin: 5px 0px 5px 0px;
    padding: 0px;
}

#midcontent2pic {
 
    width: 280px;
    height: 130px;
}

#midcontent3 {
    
    width: 189px;
    height: 263px;
    float: left;
    border-left: solid 1px #FF660B;
    border-right: solid 1px #FF660B;
    overflow: hidden;
}

#midcontent3title {
 
    width: 189px;
    height: 33px;
    background-color: #FF660B;
    color: #FFFFFF;
    line-height: 33px;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
}

.newsitem {
    margin: 5px 0px 6px 15px;
    width: 155px;
    height: 70px;
    font-size: 1.2em;
}


.newsholder {
 
    width: 155px;
    height: 50px; 
}

.newscontent {
 
    width: 115px;
    height: 50px;
    float: left;
    color: #484848;
}

.newsimage {
    

    width: 40px;
    height: 40px;
    float: right;
}