/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
  width:100%;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* style */


/* ----------------------------------------------
	Template Name : FreshPick
	Template Code : S-0029
	Version : 1.0
	Author : Erwin Aligam
	Author URI : http://www.styleshout.com/       
	Last Date Modified : April 24, 2009
 ------------------------------------------------ */
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 
body {
	font: 14px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	color: #666666; 	
	margin: 0; 
	padding: 0; 
	background: #3B627E;
	text-align: center;
}

/* Links */
a:link, a:visited {
	text-decoration: none;
	color: #39C;
}
a:hover {
	border-bottom: 1px dotted #0788C3;
}
a:link.more-link, a:visited.more-link {
	padding-bottom: 2px;
	font-weight: bold;
	color: #0788C3;
	border-bottom: 1px dotted #0788C3;
}
a:hover.more-link {
	text-decoration: none;
}

/* Headers */
h1, h2, h3, h4 ,h5{
	font: bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;
	 color:#069;
	margin: 10px 0px;	 
}
h1 { font-size: 3.2em; font-weight: normal; letter-spacing: -2px;}
h2 { font-size: 2.3em; font-weight: normal; }
h3 { font-size: 1.8em; font-weight: normal; letter-spacing: -0.5px;}
h4 { font-size: 1.2em; }

/* Lists */
ul, ol {
	margin: 10px;
	padding: 0 20px;
}
ul { list-style: disc; }
ol { list-style: decimal; }

dt {
  font-weight: bold;
  color: #1980AF;	
}
dd {
  padding-left: 20px; 
}

/* Images */
img {
	background: #FAFAFA;
   border: 1px solid #E4E4E4;
	padding: 8px;
}
img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
  	margin: 5px 10px 10px 0px;
}

code {
  	margin: 3px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;
  	/* white-space: pre; */
  	border: 1px solid #F0F0F0;
	background: #F8F8F8;  
}
acronym {
  cursor: help;
  border-bottom: 1px dotted #555;
}

blockquote {
	margin: 10px 20px;
 	padding: 20px 10px 20px 32px;
  text-indent:20px;  
  border: 1px solid #F0F0F0;
	background: #f8f8f8;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.5em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, Serif;	
	color: #555;	
}

strong {
	font-weight: bold;
}

/* start - table */
table {
	border-collapse: collapse;
}
tr { background: #FFF; }
tr.altrow { background: #F9F9F9;	}
.t1 ul{margin:0;padding:0;}
.t1 th, .t1 td {
	text-align: left;			
	border-width: 1px 0;
  border-style: solid;
  vertical-align:top;
  padding:5px;
  font-size:13px;
}
.t1 .time{font:normal 11px arial;}
.t1 input,.t1 select,.t1 textarea{margin:0;}
th {
	color: #555;
	background: #F0FBFF; 
	padding: .5em .5em;
  vertical-align: top;
  border-color: #D8EBF5 #D8EBF5 #B9DBEE #D8EBF5;	
}
td {
	border-color: #EFEFEF;	
	padding: .1em .3em;	
}	

.stateTable{width:95%;} 
.bookit{padding:80px 20px 20px;text-align:center;}
.bookit a{    background: none repeat scroll 0 0 #B4DB6F;
    border-color: #B6DE8F #91BD37 #91BD37 #B6DE8F;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font: bold 16px Arial,Sans-serif;
    height: 30px;
    margin: 0;
    padding:10px 30px;}


/* end - table */

/* form elements */
form {
}

form p {
	border-bottom: 1px solid #E6E6E6;
	padding: 12px 0 5px 0;	margin: 0;	
	color: #666666;
}
label {
	font-weight: bold;
	color: #666666;
}
input, select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4; 	
	font: 13px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}

.long{width:300px;}
input:focus, select:focus, textarea:focus {
	color: #7BA857;
	background: #EFFAE6;
}
#name, #email, #message, #website {
	width: 380px;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background:#B4DB6F;
	border-width: 1px;
  border-style: solid;
  border-color: #B6DE8F #91BD37 #91BD37 #B6DE8F;
}
table.item{width:90%;}
table.item td{vertical-align:top}
table.item .label{text-align:right;font-weight:bold; color:#036;}
table.item .value{padding-left:40px;}
.error{color:red;}

li{list-style:none;}
#advwrap{width:600px;margin:10px auto;text-align:left;}
#wrap{width:750px;text-align:left;margin:auto;padding:30px 0;position:relative;}
#topmenu{margin:20px 0;}
#topmenu a{padding:0 3px;}
#footer{margin-top:20px;color:#FFF;}
#footer a{color: #FFCC66;}
.dragHandle span{background-color:#eee;display:block;}
.showDragHandle span{background-color:red;}
.box{border:solid 2px #366;padding:20px;background:#fff;}
/*-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}*/
#home-left{float:left;width:310px;margin-right:30px;}
#home-right{float:left;width:310px;}

#home-left .box,#home-right .box{padding:50px;height:300px;}
#home-right li{list-style:square outside none;}
h1{font:normal 34px 黑体,arial;}
h1 a{color:#FFF!important;}
#topmenu {
  margin: 20px 0;
  position: absolute;
  right: 0;
  top: 30px;
  color:#fff;
}

#topmenu a{ color:#FFCC66;}

#form-url {
    margin: 20px 0;
    position: absolute;
    right: 30px;
    top: 90px;
    background:#fec;
    padding:5px;
}
#form_title{width:92%;font:20px arial;}
#form_description{width:92%}
.form-view-top{line-height:200%;margin-bottom:20px;}
.msg{text-align:center;padding:20px;font:16px arial;border:solid 1px #ddd;background:#f6f6f6;}
#ckepop img{border:none;}
img.upimg{max-width:400px;}
