@charset "utf-8";
/* CSS Document */

body { 
	margin:0; 
	padding:0; 
	height:100%; /* this is the key! */
	font-family:Arial, Helvetica, sans-serif;
} 

#container{
	width:100%;
	height:100%;
	background-color:#FFF;
	padding:15px 0 0 0;
}

#body_container{
	width:800px;
	border:	1px solid #000;
	text-align:left;
}

#header{
	background:url(../images/header.jpg) top center;
	width:775px;
	height:105px;
}

#main_left{
	width:505px;
	margin:0 0 0 25px;
}
	* html #main_left {
		margin:-585px 0 0 25px;
	}

#feature_ttl{
	font-size:14px;
	font-weight:400;
	text-align:left;
	text-transform:uppercase;
	color:#888888;
	margin:10px 0;
}

#lrg_feature{
	border:	1px solid #d5d5d5;
	padding:5px;
	height:328px;
	#height:323px;
	font-size:11px;
}


#sml_feature{
	width:238px;
	border:	1px solid #d5d5d5;
	margin: 0 0 25px 0;
	#margin: 0 0 16px 0;
}

#wine_feature{
	width:155px;
	height:155px;
	border:	1px solid #d5d5d5;
	margin: auto;
	display:block;
	float:left;
	overflow:hidden;
}

#right{
	width:260px;
	float:right;
	margin:0 0 0 10px;
}

#event{
	margin:5px 0;
	width:238px;
	font-size:11px;
	color:#7c7c7c;
}

#ttl{
	font-weight:bold;
	text-transform:uppercase;
	color:#7c7c7c;
	line-height:16px;
}

#author{
	color:#7c7c7c;
	line-height:16px;
	margin: 0 0 5px 0;
	
}

#oldprice{
	width:25px;
	text-align:center;
	display:inline;
	text-decoration:line-through;
	color:#000;
	margin:10px 0px;
}

#newprice{
	width:50px;
	text-align:center;
	padding-left:5px;
	display:inline;
	font-weight:bold;
	color:#F00;
	margin:10px 0;
}

#addtocart{
	width:145px;
	background:url(../images/icon-addtocart.gif) left no-repeat;
	float:left;
	padding-left: 20px;
	margin:0 0 10px 0;
	text-align:left;
	color:#7c7c7c;
}

#addtocart A:link { color: #7c7c7c; font-weight: bold; text-decoration: none; }
#addtocart A:hover { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#addtocart A:active { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#addtocart A:visited { color: #7c7c7c; font-weight: bold; text-decoration: none; }


#description{
	width:165px;
}

#readmore{
	margin:0 0 10px 0;
	text-transform:capitalize;
}

#readmore A:link { color: #7c7c7c; font-weight: bold; text-decoration: none; }
#readmore A:hover { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#readmore A:active { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#readmore A:visited { color: #7c7c7c; font-weight: bold; text-decoration: none; }

#footer{
	font-size:13px;
	color:#7c7c7c;
	margin:15px auto;
}

#footer A:link { color: #7c7c7c; font-weight: bold; text-decoration: none; }
#footer A:hover { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#footer A:active { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#footer A:visited { color: #7c7c7c; font-weight: bold; text-decoration: none; }


#nav_link{
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
	padding:10px 0;
}

#nav_link A:link { color: #7c7c7c; font-weight: bold; text-decoration: none; }
#nav_link A:hover { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#nav_link A:active { color: #d5d5d5; font-weight: bold; text-decoration: underline; }
#nav_link A:visited { color: #7c7c7c; font-weight: bold; text-decoration: none; }
