
* { padding: 0px; margin: 0px; }

html { overflow-y:scroll; }

body,html { width:100%; height:100%; }

body, input, textarea, select, option, p, div, a, ol, ul, li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#site_container { width:977px; margin:0px auto 0px auto; }

form { display:inline; }

.png { behavior:url(css/iepngfix.htc); }

table.setborder, table.setborder td, table.setborder th { border-collapse:collapse; border:solid #CCCCCC 1px; }

a, a:link, a:active, a:visited { color:#666666;  text-decoration:none; }
a:hover { color:#c3d348;  text-decoration:none;  }

#pg { display:block; text-align: center; font-size:10px; margin:3px 0px 3px 0px; padding:5px 0px 5px 0px; }
#pg a, #pg strong, #pg em { margin:0px 5px 0px 0px; color:#666666; text-decoration:none; padding:4px 7px 4px 7px;  font-weight:normal; font-style:normal; font-size:11px; }
#pg a:hover { color:#666666; }
#pg strong { color:#636363; font-weight:bold; color:#000000; }

.preload { display:none; line-height:0px; font-size:0px; margin:0px; padding:0px; }

.pointer { cursor:pointer; }

.clear_class { float:none; clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; }
.first_images { width: 500px; height: 360px; background: #fff; margin: 10px auto; }

.warning_msg { color:#FF0000; font-size:14px; }

h6 { display:block; text-align:center; font-size:18px; margin:30px auto 30px auto; }

/*-----------------------------------------------*/
#header, #logo, #hotline, #menu, #menu li { float:left; display:inline; line-height:0px; font-size:0px; }
#menu { list-style:none; float: left; display: inline; background: url(../images/bg/menu_bg.jpg) repeat-x;  }

#footer { padding-bottom:10px;}
#footer, #footer_left, #footer_right, #footer_links, #footer_links li, #footer_left p { float:left; display:inline; }
#footer_links { list-style:none; width:180px; }
#footer_links li { margin-left:10px; }
#footer_left p { width:400px; margin-left:10px; color:#999; font-size:11px; }
#footer_left #power_by, #footer_left #power_by a, #footer_left #power_by a:link, #footer_left #power_by a:active, #footer_left #power_by a:visited { color:#999; font-size:10px; }
#power_by a:hover { color:#666; }
#footer_right { width:548px; }

.text_field_style_2 { border:solid 1px #CCC; width:250px; height:15px; }
.textarea_style_1 { width:320px; height:80px; }
.button_style_2 { border:solid 1px #CCC; background-color:#FFF; cursor:pointer; width:60px; height:20px; text-align:center; line-height:20px; vertical-align:middle; }

.pic_list { list-style:none; float:left; }
.pic_list li { float:left; display:inline; }
.pic_list img { float:left; padding:2px; border:solid 1px #CCC; }

#site-links {
	clear:both;
	text-align:center;
	color:#ccc;
	font-size:10px;
}
#site-links a{
	color:#FFF;
	margin-right:3px;
}
#Tags {
	clear:both;
	text-align:center;
	color:#ccc;
	font-size:10px;
}
#Tags a{
	color:#FFF;
	margin-right:3px;
}
