	
	body{
		margin:0;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#000;
		}
	img{
		border:none;}
	 a{
        outline-color: invert;
        outline-style: none;
        outline-width: 0pt;
        cursor: pointer;
    }
	#wrapper{
		width:960px;
		margin:auto;
		background-color:#fff;
		}
	#header{
		background-image:url(../images/design_03.gif);
		background-repeat:repeat-x;
		width:960px;
		height:128px;
		}
	#logo{
		float:left;
		width:464px;
		height:128px;
		}
	#nav{
		float:left;
		height:128px;
		}
		
		
	#search{
		background-image:url(../images/bg_search_box.gif);
		background-repeat:no-repeat;
		width:378px;
		height:63px;
		text-align:left;
		padding:10px 0 0 30px;
		position:relative;
		
		}
	#buttons{
		background-image:url(../images/design_04.gif);
		background-repeat:no-repeat;
		width:410px;
		height:55px;
		
	}
	a#home, a#suggest, a#egg_tempera{
		display:block;
		text-indent:-9000px;
		float:left;
		margin-right:5px;
		margin-top:18px;
	}
	a#home{
		height:37px;
		width:117px;
		background-image:url(../images/btn_home.gif);
		background-repeat:no-repeat;
		
		
		}
	a#suggest{
		height:37px;
		width:117px;
		background-image:url(../images/btn_suggest.gif);
		background-repeat:no-repeat;
		
	}
	a#egg_tempera{
		height:37px;
		width:159px;
		background-image:url(../images/btn_egg_tempera.gif);
		background-repeat:no-repeat;
		
	}
	a:hover#home{
		background-image:url(../images/btn_home_over.gif);
		background-repeat:no-repeat;
		}
	a:hover#suggest{
		background-image:url(../images/btn_suggest_over.gif);
		background-repeat:no-repeat;
		}
	a:hover#egg_tempera{
		background-image:url(../images/btn_egg_tempera_over.gif);
		background-repeat:no-repeat;
		}
	
	#content_wrapper{
		background-color:#fff;
		width:960px;
		}
	#left_column{
		float:left;
		background-image:url(../images/bg_browse.gif);
		background-repeat:repeat-x;
		width:279px;
		text-align:left;
		padding:10px 20px 20px 20px;
		background-color:#fff;
		
		
	}
	#right_column{
		float:left;
		width:601px;
		text-align:left;
		padding:20px 18px 20px 18px;
		background-color:#fff;
		
		}
		
		#featured{}
		#recent{
			}
		
	.clearfix{
		clear:both;
		}
		
	
	.search_input{
		background-image:url(../images/bg_search.gif);
		background-repeat:repeat-x;
		width:293px;
		height:26px;
		border:none;
		border-width:0;
		font-size:18px;
		}
	
	.btn_search{
	position:absolute;
	left: 297px;
	top: 1px;
	margin:25px 0 0 0;
		}
	.link_category{
		padding:0 0 0 10px; 
		width:200px;
		float:left;
		}
	.link_category a{
		font-weight:bold;
		text-decoration:none;
		color:#b95c02;
		
		}
	.link_wrapper{
		
		padding:10px 10px 10px 10px;
		
		border-top:#777 3px solid;
		margin-bottom:20px;
		background-image:url(../images/bg_link_wrapper.gif);
		background-repeat:repeat-x;
	
	}
	.link_wrapper a{
		font-size:22px;
		
		text-decoration:none;
		color:#b95c02;
		}
	.total_records{
		float:left;
		padding:10px;
		width:25px;
		background-color:#000;
		background-image:url(../images/bg_total.gif);
		background-repeat:repeat-x;
		color:#FFFFFF;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		}
	.thumbnail{
		float:left;
		width:120px;
		border:solid #ccc 1px;
		}
	.link_details{
		float:left;
		width:400px;
		margin-left:20px;
		}
	#category_title{
		
		color:#000;
		font-size:30px;
		padding:10px;
		margin-bottom:10px;
		
		}
