@charset "utf-8";
/* CSS Reset */
body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{
	margin:0;
	padding:0;
}

fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}

abbr, acronym {
	border:0;
}



	   

/* 整體內文設定 */
body{line-height:18px;
	   font-size:12px;
	   color:#373737;
	   font-family:Verdana,Arial, Helvetica, sans-serif;
    background-image:url(../../images/Freebie/BG.jpg);
    background-position:top left; background-repeat:repeat-x;
	height:450px;}
	
a{}
a:hover{}
a:visited{ color:#333;}


/* 整體區塊設定 */
#wrap{width:1000px; margin:0 auto; padding-bottom:50px;}

#header{margin:0 auto;
        width:1000px; 
	    height:65px;}
	  
/* Banner圖文設定 */	  
#freebietop{margin:0px 100px 0px 0px ;
	 background-image:url(../../images/Freebie/Banner.png);
	 background-position: top right;
	 background-repeat:no-repeat; height:235px;
      }
	 
#freebietop h1{width:700px;
       padding:50px 0px 0px 100px;
       line-height:72px;
	   font-size:58px;
	   color:#FFF;
	   font-family:Arial, Helvetica, sans-serif;}
	   
#Main{background-image:url(../../images/Freebie/shadow_center.png);
	    background-position:center;
	    background-repeat:repeat-y;
		height: auto; overflow:hidden;}
		
#Main H2{ width:820px; height:7px;
           margin:0; margin-left:90PX;
           background-color:#CCC;}
		   
#Mainbottom{background-image:url(../../images/Freebie/shadow_bottom.png); height:15px;
             background-repeat: no-repeat;
             background-position: bottom;}
			 
.block{ 
        background-color:#e7e7e7;
		margin-top:20px;
		margin-bottom:20px;
        border:1px solid #cacaca;
	   }
 
.block h3{line-height:50px;
	   font-size:24px;
	   color:#FFF;
	   background-color:#333;
	   font-family:Arial, Helvetica, sans-serif;
	   padding:0px 0px 0px 15px;
	   font-weight:bold;}
	   
.block h4{line-height:24px;
	   font-size:16px;
	   color:#373737;
	   font-family:Arial, Helvetica, sans-serif;
	   padding:15px 0px 0px 15px;
	   font-weight:bold;}
	  
.block p{line-height:18px;
	   font-size:12px;
	   color:#373737;
	   font-family:Verdana,Arial, Helvetica, sans-serif;
	   padding:15px 15px 0px 15px;}
	   
.blockBT:link{ margin:10px; display:block;
               background-image:url(../../images/Freebie/BT.png); line-height:40px;
               background-repeat: no-repeat;
               background-position: center;
                padding: 0 0px 0 10px;
                border:1px solid #000000;
				background-repeat:no-repeat;
				background-color: #FFF;
				background-position: right center;
				font-size:16px;
				font-weight: bold;
				text-decoration:none;
				color:#333;}
				
.blockBT:hover{color: #999; background-color: #FFF;}
.blockBT:visited {color:#333;}

.pack{ width:152px; height:215px; float:left;
          background-color:#333333;
		  padding:15px; margin-right:10px; margin-bottom:10px;}
		  
.pack h5{line-height:20px;
	        font-size:16px;
	        color: #FFF;
	        font-family:Arial, Helvetica, sans-serif;
	        font-weight:bold; height:60px;}
			
.pack img{margin-bottom:15px;}

.pack P{line-height:18px; 
	        font-size:12px;
	        color:#ff9c00;
	        font-family:Arial, Helvetica, sans-serif;
	        font-weight:bold;
			padding-top:15px;
			text-align:right; vertical-align:bottom;
			height:55px;}
			

			
.text:link{padding-left:15px;
	       line-height:18px;
	       font-size:12px;
	       color: #333;
	       font-family:Verdana,Arial, Helvetica, sans-serif;
		   text-decoration: underline;}
.text:hover{color: #666;}
