@import "common.css";

.okmsg, .errmsg, .warnmsg {
	font: normal 1em Arial;
	margin: 10px 0;
	padding: 10px;
	text-align: center;
}
.okmsg  { background-color: #E9FFD5; border: 1px solid #339900; color: #000; }
.errmsg { background-color: #ffe4e4; border: 1px solid #cc0000; color: #000; }
	.errmsg div { color: #c00; float: left; font: bold 1.3em Arial; padding: 0 15px 0 0; }
.warnmsg { background-color: #FFFFCC; border: 1px solid #D7D700; color: #000; }

h4 {
	color: #000091;
	font: bold 1.4em Arial;
	margin: 0 0 10px 0; 
	text-align: left; }

#main {
	font-size: 1.3em;
	margin: 0 auto;
	width: 800px; }

#content, #rcol {
	vertical-align: top;
	padding: 6px; }

#content {
}

#rcol {
	background-color: #f9f9ff;
	font: normal 1em Verdana;	
	width: 25%; }

.pagination {
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	margin: 5px 0;
	padding: 5px;
	text-align: center;
}

#cats_list {
	font: normal 80% Arial;
}

.cats_list {
}
	.cats_list h4 {
		font-size: 1.3em;
		margin-bottom: 0 0 7px 0; }
	.cats_list ul, .cats_list li {
		list-style-type: none;
		margin: 0;
		padding: 0; }
	.cats_list li {
		padding: 1px 3px 1px 5px; }
	.cats_list ul a {
		color: #000;
		font: bold 0.85em Verdana;
		text-decoration: none; }
	.cats_list ul a:hover {
		color: #3300FF; }


.srchRes {
}
	.srchRes td {
		padding: 4px 15px 4px 0; }
	.srchRes ul, .srchRes li {
		list-style-type: none;
		margin: 0;
		padding: 0; }
	.srchRes li {
		padding: 5px 0; }
	.srchRes ul a {
		/*font: bold 0.85em Verdana;
		text-decoration: none;*/ }
	.srchRes ul a:hover {
		/*color: #3300FF;*/ }

.details {
}

	.details td {
		padding: 5px; }

	.details td.i {
		padding-right: 20px !important;
		width: 135px; }

	.details img {
		border: none;
		height: 180px;
		width: 135px; }

.new_prods {
	width: 97%; }

	.new_prods td {
		padding: 5px !important;
		width: 50%; }

	.new_prods td.i {
		width: 100px; }

	.new_prods img {
		border: none;
		height: 120px;
		width: 90px; }


.mod_search {}

	.mod_search .txt {
		font: normal 0.9em;
		width: 150px; }

.mod_rates {
	font: normal 0.8em Verdana;
	padding: 5px;
}
	.mod_rates ul, .mod_rates li {
		list-style-type: none;
		margin: 0;
		padding: 0; }
	.mod_rates li {
		display: inline;
		padding: 1px 2px; }
	.mod_rates ul a {
		color: #000;
		text-decoration: underline; }
	.mod_rates li.cur {
		background-color: #eaeaea;
		border: 1px solid #ddd;
		font-weight: bold; }

.btn {
	background-color: #000;
	height: 30px;
	padding: 2px;
	white-space: nowrap;
	width: 130px;
}
	.btn span, .btn a, .btn input {
		background-color: #000;
		color: #ffffee;
		display: block;
		font: bold 18px "Times New Roman", Arial !important;
		line-height: 26px !important;
		height: 24px;
		padding: 0 5px;
		margin: 0;
		text-align: center;
		text-decoration: none;
		white-space: nowrap; }

	.btn span {
		border: 2px solid #ffffee;
		height: 26px;
		padding: 0; }

	.btn input {
		border: 1px solid #f00;
		border: none;
		cursor: pointer;
		margin: 0 auto !important;
		width: 122px; }


.cart {
	background-color: #fff;
	border: 1px solid #ddd;
	width: 100%;
}
	.cart td, th {
		padding: 3px;
		text-align: center; }
	.cart th, .cart tr.foot td {
		background-color: #e7e7e7;
		font: bold 1em Verdana; }
	.cart td {
		background-color: #f5f5f5; }
	.cart input {
		border: 1px solid #555;
		padding: 1px 2px;
		width: 35px; }

.simp_form {
	background-color: #fff;
	border: 1px solid #ddd;
}
	.simp_form td, th {
		padding: 3px; }
	.simp_form th {
		background-color: #e7e7e7;
		font: bold 1em Verdana;
		text-align: center; }
	.simp_form td {
		background-color: #f5f5f5;
		text-align: left; }
	.simp_form input.inp {
		border: 1px solid #555;
		padding: 1px 2px; }

.simp_list {
	background-color: #ddd;
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
	.simp_list td, th {
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding: 3px; }
	.simp_list th {
		background-color: #e7e7e7;
		font: bold 1em Verdana;
		text-align: center; }
	.simp_list td {
		background-color: #fff;
		text-align: left; }
	.simp_list input.inp {
		border: 1px solid #555;
		padding: 1px 2px; }
	.simp_list th.pagination {
		font: normal 0.9em Verdana;
		text-align: center; }


#footer {
	border-collapse: collapse;
	font-size: 1.3em;
	margin-bottom: 20px;
	width: 100%; }

	#footer td {
		vertical-align: top;
		padding: 4px; }

