* {	margin:0;
	padding:0;}

body {	font-family: "Times New Roman", Georgia, Times, serif;
	font-size:90%;
}

img {
	border:0;
}

a {
	color:#0d6dd0;
}

a:hover {
	color:#d00c36;
}

#header, #search, #menu, #content, #footer {
	width: 100%;
	clear: both;
}

#headleft, #headright {	float:left;
	width:50%;}

.logo, .addr, .uphone, .mail {	margin:0 20px;}

.desc, .addr {	margin-top:30px;}

.desc {	margin:30px 0 0 110px;
}

.logo {	margin-bottom:30px;}

.addr, .uphone, .mail {	margin-left:20%;	line-height:130%;}

.mail {	margin-top:5px;}


.menutop {
	background-color:#f4f4f4;
}

.menutop p.links {
	line-height:160%;
	margin:15px 20px 15px;
	padding:25px 0;
	text-align:center;
}

.menutop p.links a, .menutop span.active {
	margin-right:15px;
	white-space:nowrap;
}

.menutop span.active {
	font-weight:bold;
}

.padding {	margin:0 5px;
}

.row {	float:left;
	width:33%;
}

.announcement {	margin:0 5px 10px;
	padding:10px 10px 5px;
	background-color:#faf1e1;
	clear:both;

}

.announcement h3 {	font-size:150%;	font-weight:normal;
    padding:5px 10px;	margin:-5px -10px 5px -10px;}

/* Category color */

.h1 {
	color:#CC9933;
}

.h2 {
	color:#996633;
}

.h3 {
	color:#993300;
}

.h4 {
	color:#996666;
}

.h5 {
	color:#990033;
}

.h6 {
	color:#993366;
}

.h7 {
	color:#990099;
}

.h8 {
	color:#996699;
}

.h9 {
	color:#660099;
}

.h10 {
	color:#663399;
}

.h11 {
	color:#330099;
}

.h12 {
	color:#333399;
}

.h13 {
	color:#000099;
}

.h14 {
	color:#0033CC;
}

.h15 {
	color:#003399;
}

.h16 {
	color:#336699;
}

.h17 {
	color:#0099CC;
}

.h18 {
	color:#006666;
}

.h19 {
	color:#009999;
}

.h20 {
	color:#339999;
}

.h21 {
	color:#009966;
}

.h22 {
	color:#3399CC;
}

.h23 {
	color:#339933;
}

.h24 {
	color:#336633;
}

.h25 {
	color:#FF3333;
}

.h26 {
	color:#339900;
}

.h27 {
	color:#669933;
}

.h28 {
	color:#99CC33;
}

.h29 {
	color:#666633;
}

.h30 {
	color:#999900;
}

.announcement p.text {
	line-height:130%;
	margin-bottom:5px;
}

.announcement p.info {	margin-bottom:20px;
	font-size:90%;
	font-weight:bold;}

.announcement .price {	margin-left:10px;
	/*color:#09970d;*/
}

/*	Footer	*/

.menufoot {	margin:0 5px;
}

.menufoot .banner {	float:left;
}


#footer .copy {	clear:both;
}

#footer .copy p {    padding:10px 0;
	text-align:center;}

/* Search */

#search div {	margin:15px 20px 15px;
}



