@media screen
{
	body { background-color: #ffffff; margin:0px 0px 0px 0px; text-align:center; }
	body.dabc { background-color:Maroon; }
	body.dabc img.qview {background-image:url(/images/quickview2.png);}
	body.abc img.qview {background-image:url(/images/quickview.png);}
	.rpwrapper { width:610px; margin: 10px auto 0px 10px;text-align:left; }
	.wrapper { width:970px; margin: 0px auto 0px auto;text-align:left;}
	.maintop { }
	.mainbottom { }
	div.main {padding:0px; } /* border:solid 1px blue; */
	table.main {table-layout:fixed; width: 970px;}
	input, select, button { color:#000000; font-weight: normal; font-size: 11px; font-family:verdana; }
	body.dabc input { font-size: 12px; background-color:#ffcc99; }
	body.dabc input[type="text"] { border:solid 1px #fff; height:17px; padding-top:2px; background-color:#ffcc99; }
	body.dabc input[type="checkbox"] { background-color:Maroon; }
	body.dabc textarea {border:solid 1px #fff; background-color:#ffcc99; }
	textarea { color:#000000; font-weight: normal; font-size: 14px; font-family:verdana; }
	td,p,span,div { color:#333333; font-family:Verdana; font-size:13px; font-style:normal;}
	p {	margin:0cm; }
	td { text-align:left; }
	h1 { margin:0px; color:#333333; font-weight:bold; font-family:Verdana; font-size:17px; }
	h2 { margin:0px; color:#333333; font-weight:bold; font-family:Verdana; font-size:14px; }
	h3 { margin:0px; color:#333333; font-weight:bold; font-family:Verdana; font-size:13px; }
	body.dabc td,body.dabc p,body.dabc span,body.dabc div,body.dabc h1,body.dabc h2,body.dabc h3 {color:white;}
	th a { font-size:15px; text-decoration:none; }
	hr { height: 1px; color: black; }
	/* topbar */
	div.tbsp {height:172px;}
	div.tbo {position:absolute; left:0px; top:0px; width:100%;}
	div.tb { margin: 0px auto 0px auto; width:976px; }
	div.topbanner {width:162px;height:133px;float:left;margin:0px 5px 6px 7px;text-align:left;padding:10px;border:solid 1px black;}
	div.topbar { margin: 10px 0px 5px 3px; float:none; }
	div.searchbar { padding:0px;}
	body.dabc div.search {padding:0px 5px 5px 10px !important; text-align:right;}
	body.dabc div.ssb { margin: 10px 0px 15px 0px; }
	div.search input { width:100px;}
	/* footer */
	div.footer { text-align:center; margin-top:30px;}
	div.footer a, div.footer div, div.footer div span { font-size:11px; color:Gray; }
	div.footer a:hover { color:black; }
	/* menu */
	td.type a {display:block; float:left; text-align:center; height:90px; text-decoration:none; font-size: 14px; font-weight:bold;border:solid 1px white; vertical-align:bottom; padding-bottom:2px; }
	body.dabc td.type a { background-color:#ffcc99; width:181px; height:70px; padding-top:2px; }
	body.dabc td.type a:hover { text-decoration:none; background-color:White; }
	body.dabc td.type { padding-bottom:10px; padding-right:13px; }
	td.type a:hover { border: solid 1px green; }
	body.abc td.type a span { padding:2px; text-align:center; display:block;}
	body.dabc td.type a span { padding-right:0px; }
	body.dabc td.type a span.typename { display:inline-block; padding-bottom:7px; padding-left:0px; text-align:left; cursor:pointer; color:Maroon; }
	td.typeright a {display:block; text-align:center; height:90px; width:156px; text-decoration:none; font-size: 14px; font-weight:bold;border:solid 1px transparent; vertical-align:bottom; padding-bottom:2px; }
	td.typeright a:hover { border: solid 1px green; }
	td.typeright a span { padding:2px; text-align:center; display:block;}
	table.subcategory {margin-top:2px;}
	td.subcategory { text-align:center; }
	td.subcategory a {text-align:center; text-decoration:none; font-size: 14px; font-weight:bold; padding:2px; color:#ff0000 !important;}
	td.subcategory a:hover { text-decoration:underline; color:Navy;}
	td.subcategory a.selected { text-align:center; border: none 0px !important; background-color:Transparent; font-weight:bold;}
	td.alphabet a {text-align:center; text-decoration:none; font-size: 14px; font-weight:bold; padding:1px;}
	td.alphabet a:hover { text-decoration:underline; }
	a.alphabet { padding: 0px 0px 0px 0px; width:100%; font-size:11px; text-decoration:none; }
	/*a.menu {font-size: 13px; font-family: verdana; padding: 6px 0px 0px 9px;
		text-decoration:none; height: 23px; }*/
	body.dabc a {color:white;}
	body.abc a {color:#333333;}
	body.dabc a:hover, body.abc a:hover { text-decoration:underline; color:Navy;}
	a.menu {display:block;font-size:13px;font-family:Verdana;padding:6px 0px 0px 0px;text-decoration:none;height:20px;width:125px; }
	a.menuhigh {display:block;font-size:13px;font-family:Verdana;padding:6px 0px 0px 0px;text-decoration:none;width:125px; }
	/* end menu */

	/* search */
	.searchword { font-weight:bold; }
	/* end search */

	a.commandpanel img { margin-right:5px; }

	img.naviimg { border:none 0px; padding:2px;}
	img.naviimg:hover { border:solid 1px maroon; padding:1px; }
	a.type { display:block; float:left; text-align:center; }
	a.selected { text-align:center; border: solid 1px #6c94d5 !important; background-color:lightblue !important;}
	a.recipelink { overflow: hidden; white-space:nowrap;text-overflow:ellipsis; width:280px; display:block;border: solid 1px #ffffff; padding:1px; }
	body.dabc a.recipelink { border: solid 1px maroon;}
	td.item {padding-bottom:2px; border:solid 1px white;}
	body.dabc td.item {border:solid 1px transparent;}
	td.item:hover {border: solid 1px #6c94d5;}
	.pager { font-size:14px; }
	.quickview {position:absolute; left:0px; top:0px; z-index:1000; background-color:White; min-width:440px; max-width:610px; border:solid 1px #6c94d5; display:none; padding: 10px;
				-moz-box-shadow:2px 2px 2px gray;-webkit-box-shadow:2px 2px 2px gray;box-shadow:2px 2px 2px gray;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);}
	body.dabc .quickview { background-color:Maroon;border:solid 1px #ffcc99; }
	.ingrchk td { width:300px; }

	.abcvalidatorcallout { z-index:1000;}
	.abcvalidatorcallout div, .abcvalidatorcallout td {border:solid 1px red;background-color:white; color:Red !important; font-weight:bold;}
	.abcvalidatorcallout .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
	.abcvalidatorcallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
	.abcvalidatorcallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
	.abcvalidatorcallout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
	.abcvalidatorcallout .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
	.abcvalidatorcallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
	.abcvalidatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
	.abcvalidatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
	.abcvalidatorcallout .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
	.abcvalidatorcallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
	.abcvalidatorcallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
	.abcvalidatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}

	/* Rating */
	.ratingStar {font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
	.filledRatingStar {background-image: url(/images/FilledStar.png); width:21px; height:20px;}
	.emptyRatingStar {background-image: url(/images/EmptyStar.png); width:21px; height:20px;}
	.savedRatingStar {background-image: url(/images/SavedStar.png); width:21px; height:20px;}

	/* watermarked */
	.watermarked { color:gray; font-style:italic; }
	
	div.col1 {width: 163px;background-color:#ffcc99;padding:0px 10px 20px 12px;float:left;}
	div.col2 {width: 570px;padding:15px;float:left; }
	div.col3 {width: 163px;background-color:#ffcc99;padding:0px 10px 20px 12px;float:left;}
	body.dabc div.col3 img { border:none 0px; }
	body.dabc div.col3 a { color:Maroon; text-decoration:none; padding-bottom:3px; }
	body.dabc div.col3 a:hover { background-color:#fff; text-decoration:underline; }
	body.dabc div.col3 input[type="text"] { border:solid 1px Maroon; width:100%; margin:2px 0px 2px 0px; background-color:White; }
	body.dabc div.col3 input[type="submit"] { width:152px; }
	
	body.dabc table.newest a, body.dabc table.mostshowed a { color:Maroon; }
}