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

body { margin:0px; padding:0px; background:#FFFFFF url('../img/bg.png') repeat-x; font:12px Georgia, "Times New Roman", Times, serif;  }
img { border: none; }
#wrapper { width:850px; margin:0 auto; padding:0 0 20px 0; }
#wrapper #header { padding:30px 0 0 0; }
#wrapper #header img { float:left; }
#wrapper #header #navagation { float:right; font:17px Georgia, "Times New Roman", Times, serif; padding: 25px 0 24px 0;  }
#wrapper #header #navagation a { color:#000000; text-decoration:none; display:inline-block; padding:0 0 0 20px; }
#wrapper #header #navagation a:hover { color:#d90000; text-decoration:underline; }
#wrapper #frontpage-image { background: url('../img/bg_frontpage_image.png'); margin:0 auto; width:640px; height:315px; padding:10px 12px; }
#wrapper #frontpage-content { margin:0 auto; width:640px;  font:14px Georgia, "Times New Roman", Times, serif; }
#wrapper #frontpage-content a.readmore { color:#FFFFFF; text-decoration:none; background:url('../img/bar.gif') no-repeat; display:block; text-align:right; padding: 7px 10px 7px 0px; } 
#wrapper #frontpage-content .heading { font:24px Georgia, "Times New Roman", Times, serif; color:#d90000; padding:5px 0 5px 0;  }
#wrapper #frontpage-content .sub-heading { font:14px Georgia, "Times New Roman", Times, serif; color:#7f7f7f; padding:0 0 5px 0;  }
#wrapper #frontpage-image #portfolio ul,li,a { margin:0px; padding:0px; list-style:none; border:none; }
#wrapper #frontpage-image #portfolio  { margin:0px; padding:0px;list-style:none; }

#wrapper #bottom-link {background:url(../img/bg_link.gif) top left no-repeat; width:197px; min-height:101px; float:left; margin:0px 5px 0px 10px; }
#wrapper #bottom-link img { border:none; padding: 10px 6px 10px 11px; }
#wrapper #bottom-title { width:177px; float:left; margin:0px 5px 0px 10px; padding:0px 10px }
#wrapper #bottom-title a { color:#7f7f7f; text-decoration:none; }
#wrapper #bottom-title a:hover { color:#d90000; text-decoration:underline; }

#wrapper #inside-page { background: url('../img/bg_inside.png') no-repeat; margin:0 auto;  padding:15px 0px 0 20px; min-height:650px; }
#wrapper #inside-page a { color:#d90000; }
#wrapper #inside-page .heading { font:24px Georgia, "Times New Roman", Times, serif; color:#d90000;  }





#footer { background:#d90000; padding:10px 0 10px 0; }
#footer #footer-content { margin:0 auto; width:640px; color:#FFFFFF; font-size:11px; }
#footer #footer-content a { color:#FFFFFF; }

#footer #footer-content-inside { margin:0 auto; width:850px; color:#FFFFFF; font-size:11px; }
#footer #footer-content-inside a { color:#FFFFFF; }

.clear { clear: both; border:0px; }

.left_categories {
	float: left;
	border: solid 2px #CCC;
	width: 150px;
	min-height: 100px;
}

.categories-list {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.categories-list li {
	padding: 5px;
}

.categories-list a:hover {
	font-weight: bold;
}

.right_products {
	float: left;
	width: 651px;
	margin-left: 10px;
}

.products-display {
	width: 100%;
	border-collapse: collapse;
}

.products-display td {
	width: 216px;
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	border: solid 1px #CCC;
}

.products-display-title { display: block; padding-top: 3px; font-weight: bold; }

.product-title { font-size: 18px; font-weight: bold; }
.product-price { color: #C00; font-weight: bold; font-size: 14px; }