* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: black; background: white;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: inline; font-size: 11px; color: white; text-align: center;}
a {text-decoration: none;}
a:hover {text-decoration: underline; }
.head {position: relative; background: url(/images/head.png) 0 0 no-repeat; width: 983px; margin: 0px auto; height: 86px;}
.logo {position: absolute; width: 315px; left: 0; top: 0;}
.logo a {display: block; height: 86px; text-indent: -99999px; overflow: hidden;}
.menus { width: 606px; margin-left:360px;  }
.menu {position: absolute; left: 425px; top: 0; font-size: 11px; font-weight: bold; }
.menu li {float: left;}
.menu a {text-decoration: none; display: block; float: left; background: url(/images/button-l.png) 0 0 no-repeat; color: #6a1007;}
.menu LI A:HOVER { color:#ff6600; }
.menu span {display: block; float: left; padding: 3px 15px 0 14px; height: 23px; background: url(/images/button-r.png) 100% 0 no-repeat; cursor:pointer;}
.desc {position: absolute; left: 360px; right: 17px; top: 28px; text-align: center; color: #fffeca; font-size: 11px;}
.links {  font-size: 20px; font-weight: bolder; color: #fa7000; margin-bottom: 10px;}
.links a { color: #fa7000; text-decoration: underline; }
.links a:hover { color: orange; text-decoration: none; }

.thumbs2 {width: 988px; margin: 10px auto; text-align: center;}
.thumbs2 img {width: 241px; height: 318px; margin: 2px ; border: 1px solid black;}
.thumbs2 a:hover img {border: 1px solid white;}
.thumbs2 .big_thumb { float: left;  margin-bottom: 15px; }
.thumbs2 .big_thumb a { font-size: 13px; color: #810606; font-weight: bolder; }
.thumbs2 .big_thumb a:hover { color: orange; }

.thumbs {width: 1015px; margin: 0px auto;}
.thumbs img {width: 165px; height: 225px; margin: 1px ; border: 1px solid black;}
.thumbs a:hover img {border: 1px solid white;}

.model_div { width: 335px; float: left;  height: 683px; text-align: center; }
.model_div h3 { color: #810606; margin: 10px auto; }
.model_div IMG { width: 325px; height: 427px; border: 1px solid black; padding: 1px; }
.model_div P { margin: 10px; font-size: 13px; line-height: 15px; }
.model_div P a { color: #fa7000; text-decoration: underline; }
.model_div P a:hover { color: orange; text-decoration: none; }

/*hardlink*/
.hardlink {padding: 10px 0; margin: 0px auto; width:980px;}
.hardlink div {text-align: center; width: 220px; margin: 0 10px 0px 10px; float: left; color: black; font-size:11px; }
.hardlink div IMG { width: 180px; height: 135px; border: 1px solid black; margin: 5px auto; }
.hardlink div a:hover img { border: 1px solid white; }
.hardlink a {color: #fa7000; font-size: 26px; font-weight: bolder; margin-top:2px; display: block;}
.hardlink a:hover {color: orange;}
/*hardlink*/

.models { margin: 10px auto; width: 980px; }
.models .list { width: 140px; }
.models .list .letter { margin-left:10px; margin-bottom:3px; margin-top:15px; background: url(/2lhia255/letter_bg.gif) no-repeat; width:19px; height: 19px; color: white; font-size: 18px; font-weight: bolder; text-align: center; line-height: 18px;}
.models a { font-size: 12px; color: #810606; }

.models_top { margin: 10px auto; width: 938px; }
.models_top DIV { width: 122px; float: left; font-size: 12px; color: black; text-align: center; margin: 5px; }
.models_top DIV a { color: #fa7000; }
.models_top DIV a:hover { color: orange; }
.models_top DIV IMG { width: 120px; height: 120px;  border: 1px solid black; margin: 5px 0px; }
.models_top DIV a:hover IMG { border: 1px solid orange; }

/*top*/
.top {padding: 10px 0 0 0px; font-size: 16px; font-weight: bold; margin: 0px auto; width:936px;}
.top a {color: #810606;}
.top a:hover {color: #fa7000;}
.top ul {float: left; width: 187px;}
.top li { background: url(/2lhia255/marker.gif) no-repeat left;padding-left: 23px; color: #a7f938;}
/*top*/

/*footer*/
.foot { margin: 0px auto; background: url(/2lhia255/footer_bg.gif) bottom no-repeat; height: 85px; width: 853px; margin-top: 20px; }
.foot-desc { font-size: 10px; color: #666666;  margin-left:350px; text-align: left; }
.foot-desc a {color: black; text-decoration: underline;}
.foot-desc a:hover {color: orange; text-decoration: none;}
/*footer*/

.top-th {margin: auto; text-align:center; width:1010px}
.top-th img {width: 180px; height: 240px; border: 1px solid #000000;}
.top-th div {width: 188px; padding: 0 5px; float: left;}
.top-th p {padding: 0px; margin: 0px; position: static; background: none; font-size:15px; font-weight:bold;}
.top-th-head {font-size:27px; font-weight:bold; text-align:center;}
.top-th-head a { color:#810606; text-decoration:none;}
.top-th a {color:#810606;}
