/* CSS Document */
/*---Body---*/body{background:#ffffff;}
/*---Top---*/h1 span{color:#FFFFFF;}.top .tagline{color:#FFFFFF;}
/*---Left---*/.left p{color:#666666;}.left p{color:#666666;}.left h2{color:#333333;}.left span{color:#669933;}.left .img{border:10px solid #cccccc;}
/*---Right---*/.right{background:#efefef;}.right h3{color:#669933;}
/*---Search---*/.search{background:#e0e0e0;}.search .txt{color:#cc0000;}.search span{color:#999999;}
/*---More---*/.more h4{color:#333333}.more p{color:#999999;}.more span{color:#669933}
/*---Footer---*/.footer p, .footer span, .footer p a{color:#666666;}

body{text-align:center;padding:0;margin:0;}
h1,h2,h3,h4,h5,p,a,span,ul,li,div,input{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
p, span,input{font-family:"Trebuchet MS"}
.container{width:900px;margin:0 auto;padding:0;float:none;text-align:left;position:relative;}
.top{display:block;height:67px;background:url(img/top_grad.gif) left top repeat-x;width:900px;float:left;position:relative;}
h1{float:left;height:57px;background:url(img/top_lft_curv.gif) left bottom no-repeat; font-size:24px;display:block;width:900px;padding:10px 0 0 0;}
.top .tagline{font-size:13px; width:400px; display:inline;float:left;margin:-30px 0 0 20px;} 
h1 span{background:url(img/top_rght_curv.gif) right bottom no-repeat;width:10px;float:left;height:57px;width:860px;padding:0 20px;font-family:Georgia, "Times New Roman", Times, serif;}
.no-bg{background-image:none!important;}
/*middle*/
.middle{float:left;width:900px;display:block;}
.left{float:left;width:600px;margin:20px 5px;display:inline;}
.left li{float:left;display:block;background:url(img/dot_div.gif) bottom left repeat-x;width:230px;height:330px;margin:5px 15px;padding:5px;cursor:pointer;}
.left h2{font-size:18px;margin:5px;text-decoration:underline;}
.left p{font-size:14px;margin:5px;}
.left span{font-size:14px;margin:5px;width:220px;overflow:hidden;display:block;height:18px;}
.left .img{width:202px;height:152px;overflow:hidden;margin:0 5px;}
/*right*/
.right{float:right;width:265px;margin:0 5px;}
/*--search*/
.search{display:block;width:265px;height:110px;}
.search form{padding:30px 0 0 15px;float:left;}
.search .txt{width:150px;height:26px;border:none;background:white;font-size:16px; font-weight:bold;padding:5px; float:left;}
.search .sub{width:67px;height:36px;border:none;background:url(img/sub_button.gif) left top no-repeat;}
.search .sub:hover{background:url(img/sub_button.gif) left bottom no-repeat;border:none;cursor:pointer;float:left;}
.search span{font-size:12px;float:left;clear:both; width:200px;}
/*--category
.category{float:left;width:220px;height:200px; margin:20px;border-bottom:1px #cccccc solid;display:inline;}*/
/*--more...*/
.more{float:left;width:220px; margin:20px;display:inline;}
.more li{float:left;display:block;width:220px;background:url(img/dot_div.gif) bottom left repeat-x;margin:10px 0;cursor:pointer;padding:10px 0;}
.more h4{font-size:18px;margin:5px;}
.more p{font-size:14px;margin:5px;}
.more span{font-size:14px;margin:5px;}
/*footer*/
.footer{float:left;position:relative;width:840px;height:60px;background:url(img/footer.gif) left top repeat-x;display:block;padding:10px 30px;}
.footer p{float:left;width:500px;font-size:13px;}
.footer p a{font-size:13px;}
.footer span{float:right;font-size:13px;width:300px;text-align:right;}