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

div#left {
		width:464px;
		float:left;
		margin-top:0px;
		border:0px solid #FF0000;
}

div#right {
	width:244px;
	float:right;
	margin-top:0px;
	border:0px solid #FF0000;
}

.short {
	margin:0px;
	padding:0px;
}

div#featured {
	background:url(/images/bg_featured.jpg) top center no-repeat;
	border:0px solid #FF0000;
}

div#login {
	height:125px;
	background:url(/images/bg_login.jpg) bottom center no-repeat;
	border:0px solid #FF0000;
}

div#login a {
	font:11px Arial, Helvetica, sans-serif;
}

div#login .u1, div#login .p1, div#login .l1 {
	margin-left:15px;
}

div#login .b1 {
	position:relative;
	top:5px;
}

div#login .l1, div#login .l2 {
	position:relative;
	top:12px;
}

div#login .l2 {
	margin-left:20px;
}

div#news {
	background:url(/images/bg_news.jpg) top center no-repeat;
	border:0px solid #FF0000;
	margin-top:20px;
}

div#news ul {
	list-style-image:url(/images/bullet_square.jpg);
	margin:0px 0px 0px 25px;
	padding:0px;
}

div#news .date {
	font:12px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#999999;
}

div#news li {
	border:0px solid #FF0000;
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(/images/hr1.gif) bottom center no-repeat;
}

div#news a {
	font:12px Arial, Helvetica, sans-serif;
	color:#006699;
}

div#news a:hover {
  color:#AABBDD;
  text-decoration:underline;
}

div.f1 {
	float:left;
	width:226px;
	border:0px solid #FF0000;
	margin-bottom:10px;
}

div.f2 {
	float:left;
	margin-left:8px;
	width:226px;
	border:0px solid #FF0000;
	margin-bottom:10px;
}

div#featured p {
	margin:0px;
	padding:0px;
}

div.f1 h3, div.f2 h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	border:0px solid #FF0000;
}

.price {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0000;
	border:0px solid #FF0000;
	width:81px;
	margin-bottom:10px;
}

.feature_top {
	display:block;
	width:226px;
	height:10px;
	background:url(/images/bg_feature_top.jpg) top center no-repeat;
	border:0px solid #FF0000;
}

.feature_mid {
	display:block;
	width:206px;
	padding:0px 10px 0px 10px;
	background:url(/images/bg_feature_mid.jpg) top center repeat-y;
	border:0px solid #FF0000;
	overflow:auto;
}

.feature_bottom {
	display:block;
	width:226px;
	height:10px;
	background:url(/images/bg_feature_bottom.jpg) top center no-repeat;
	border:0px solid #FF0000;
}

.product {
	float:right;
}