@charset "utf-8";
/* CSS Document */

div.left div.index-container { background:#555; padding:10px; width:342px; }
div.right div.index-container { background:#555; padding:10px; width:280px; }
div.index-container p { background:#9C0; color:#FFF; text-align:center; font-size:18px; font-weight:bold; }
div.index-container div.column { width:114px; float:left; }
div.index-container input:focus { border:5px solid #0AF; }
div.index-container input {
	background:url("../images/search-bar.png") no-repeat;
	font-size:15px; 
	font-weight:normal; 
	border:5px solid #FFF; 
	color:#555; 
	padding:5px;
	width:322px;
}

div.index-container a.browse { background:url("../images/btn-down.jpg") repeat-x; cursor:pointer; display:block; border:none; padding:2px 5px; color:#555; }
div.index-container a.browse:hover { background:url("../images/btn-up.jpg") repeat-x #FFF; color:#FFF; border:none; }
div.index-container a.ad { background:none; border:none; padding:0; margin:0; display:block; }
div.index-container a.ad:hover { background:none; }
div.index-container a.ad img { margin:0; padding:0; display:inline-block; }
div.index-container a.city:hover { background:url("../images/btn-up.jpg") repeat-x #FFF; color:#FFF; border:none; }
div.index-container a.city {
	background:url("../images/btn-down.jpg") repeat-x;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	display:block;
	border:none;
	padding:2px 0;
	color:#555;
}

div.index-login { background:#555; padding:10px; width:280px; }
div.index-login p { color:#FFF; font-size:12px; margin:2px; height:28px; }
div.index-login p span { background:#0AF; display:block; height:25px; line-height:25px; padding-left:5px; }
div.index-login input.button { background:#FFF; border:none; width:auto; margin:0 0 0 4px; padding:5px; }
div.index-login input.button:hover { border:none; color:#0AF; }
div.index-login input.button:focus { border:none; }
div.index-login input:focus { border:3px solid #0AF; }
div.index-login input {
	background:#FFF url("../images/search-bar.png") no-repeat;
	border:3px solid #FFF; 
	font-size:12px;
	font-weight:normal;
	color:#555;
	padding:2px;
	width:190px;
	float:right;
}

div.index-center-container { margin-left:372px; margin-right:310px; width:auto; }
div.index-center-container h2 { border-bottom:1px dotted #888; color:#888; font-size:18px; margin:0; padding:0; }
div.index-center-container ul li { list-style:circle; padding:0; }
div.index-center-container ul { padding-left:15px; margin:0 0 0 10px; }
div.index-center-container div.all { padding:10px; background:#555; color:#FFF; }
div.index-center-container div.half-left { color:#FFF; width:50%; float:left; }
div.index-center-container div.half-right { color:#FFF; width:50%; float:right; }
div.index-center-container div.half-left div.inside { background:#555; width:auto; margin:0 5px 0 0; padding:10px; }
div.index-center-container div.half-right div.inside { background:#555; width:auto; margin:0 0 0 5px; padding:10px; }
div.index-center-container div.half-left div.first { margin-left:10px; }
div.index-center-container div.half-right div.first { margin-left:15px; }
div.index-center-container div.index-center-btn { background:#AAA; cursor:pointer; padding:2px 5px; color:#555; display:inline-block; }
div.index-center-container div.first { background:#555; color:#FFF; }
