 /*********************************************************************
STYLE RESET - removes browser defaults
**********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

/*********************************************************************
GENERAL STYLES - top level appearance for entire site,
these items don't change throughout site, also includes utility 
classes and sifr styles
**********************************************************************/	
@font-face
	{
	font-family: 'DINLight';
	src: url('DIN-LA__.eot');
	src: local('DINLightAlternate Regular'), local('DINLightAlternate'), url('DIN-LA__.ttf') format('truetype');
	}

h1 
	{
	font-family: 'DINLight', arial, sans-serif;
	font-size: 30px;
	color: black;
	}
	
h2 
	{
	font-family: 'DINLight', arial, sans-serif;
	font-size: 26px;
	color: black;
	}

h3 
	{
	font-family: 'DINLight', arial, sans-serif;
	font-size: 16px;
	color: white;
	}
	
h3.allergy
	
	{
	padding: 10px 0;
	clear: both;
	color: black;
	}


h3.contact 
	{
	font-size: 18px;
	margin-bottom: 20px;
	color: #8A0814;
	}

h4 
	{
	font-family: 'DINLight', arial, sans-serif;
	font-size: 20px;
	color: white;
	}

h5 
	{
	font-family: 18px 'DINLight', arial, sans-serif;
	padding: 0 0 8px 0;
	}

h6 
	{
	font-family: 13px 'DINLight', arial, sans-serif;
	padding: 0 0 9px 0;
	line-height: 1.4em;
	}
	
h7 
	{
	font-family: arial, sans-serif;
	font-size: 30px;
	color: black;
	}
	
ul 	
	{
	margin: 0 0 0 20px;
	}
	
ul#myList
	{
	margin-left: 0px;
	margin-bottom: 20px;
	display: table;
	}

li 	
	{
	padding: 0 0 5px 0;
	color: black;
	}
	
p 	
	{
	padding: 10px 0 18px 0;
	line-height: 1.7em;
	color: black;
	}
	
p.allergy
	{
	padding:0 0 30px
	}
	
#contact p
	{
	padding:0;
	color: black !important;
	}
	
#contact
	{
	margin-top: 20px;
	}

#contact span
	{
	padding: 10px;
	}

#contact select
	{
	margin-bottom: 10px;
	}
	
a 
	{
	text-decoration: underline;
	cursor: pointer;
	color: white;
	}

#issuu a {
	color: black;
	}
	
a.sitemap
	{
	color: black;
	}
	
ul#sitemap
	{
	padding-top: 10px;
	}

a:hover 
	{
	color: #fada7f;
	}


/*********************************************************************
LAYOUT FRAMEWORK - main containers, structure that doesn't change
**********************************************************************/
html
	{
	height: 100%;
	}
	
body 
	{
	height: 100%;
 	background: #f1af1a url(/public/simplyasia/images/bkg_body.jpg) top center no-repeat;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #fff;
	min-width: 968px;

	overflow-x: hidden;
	width:expression(document.body.clientWidth < 968? "968px": "auto" );
	}
	
#container
	{
	margin: 0 auto;
	width: 968px;
	min-height: 500px;
	position: relative;
	padding: 30px 0 9em 0;

	}

/*********************************************************************
HEADER
**********************************************************************/
#headerBkg
	{
	position: relative;
	background: url(/public/simplyasia/images/bkg_header.png) top center repeat-x;
	height: 92px;
	z-index: 1;
	}	
	
#header
	{
	position: relative;
	padding: 0 0 0 55px;
	height: 176px;
	}	

#logo
	{
	position: absolute;
	background: url(/public/simplyasia/images/bkg_logo.png);
	height: 90px;
	width: 485px;
	top: 15px;
	left: -155px;	
	}

#navi
	{
	position: absolute;
	top: 20px;
	left: 330px;
	width: 731px;
	}

.auxNav 
	{
	list-style-type: none;
	height: 20px;
	font-size: 14px;
	}

.push 
	{
	float: left;
	padding-top: 5px;
	font-size: 18px;
	}

.auxNav li
	{
	float: left;
	width: auto;
	display: inline;
	margin: 0 30px 0 0;
	}

.auxNav li a
	{
	font-family: 'DINLight', arial, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
.auxNav li a:hover
	{
	color: #f9d878;
	}
	
/*********************************************************************
INTRO Content
**********************************************************************/

#intro
	{
	padding: 20px 0 0 0;
	width: 538px;
	}
	
#intro p
	{
	width: 450px;
	}
	
	
/*********************************************************************
Single Column Content
**********************************************************************/

#single
	{
	padding-bottom: 20px;
	width: 675px;
	}

	
#single img.aboutLeft
	{
	border:1px solid;
	float:left;
	margin:0 16px 12px 0;
	padding:2px;
	position:relative;
	top:6px;
	}
	
#single img.contactRight
	{
	border:0px;
	float:right;
	margin:0 16px 12px 10px;
	position:relative;
	padding:2px;
	top:6px;
	}
	
#single img.aboutRight
	{
	border:1px solid;
	float:right;
	margin:0 16px 12px 10px;
	position:relative;
	padding:2px;
	top:6px;
	}
	
#single ul.sitemap
	{
	margin-top: 30px;
	color: black;
	}
	
#single ul.sitemap a
	{
	color: black;
	}
	
#dietGrid
	{
	display:table;
	float:left;
	height:auto;
	position:relative;
	text-align:left;
	width:auto;
	margin-top:15px;
	}
	
#dietGrid img.diet
	{
	margin:0 20px 0 0;
	padding:2px;
	position:relative;
	top:-15px;
	width:75px;
	}
	
#single img.allergy {
	float:left;
	margin:-4px 16px 30px 0;
	}
	
/*********************************************************************
RIGHT COLUMN  - holds the sub nav and other callouts
**********************************************************************/
#rightCol
	{
	float: right;
	width: 172px;
	position: relative;
	margin-bottom: 20px;
	right: 80px;
	z-index: 1;
	}
	
#rightCol a
	{
	text-decoration: none;
	}
	

#rightCol a.decoration
	{
	text-decoration: underline;
	}
	
#rightCol h3.top
	{
	position: relative;
	background: url(/public/simplyasia/images/bkg_header.png) top center repeat-x;
	padding: 10px 0;
	margin:0 -2px;
	text-align:center;
	}

#rightCol li
	{
	text-align: left;
	background:transparent url(/public/simplyasia/images/arrowDecor_white_right.gif) no-repeat scroll 0 0.5em;
	padding-left:15px;
	width: 135px;
	}
	
#rightCol li.on
	{
	text-align: left;
	background:transparent url(/public/simplyasia/images/arrowDecor_white_right.gif) no-repeat scroll 7px 0.5em;
	padding-left:20px;
	}

#rightCol ul
	{
	list-style-type: none;
	}

.subNav
	{
	padding: 20px 0;
	}
	
#rightCol h4
	{
	background: url(/public/simplyasia/images/line_gray.gif) top left repeat-x;
	margin: 0 0 12px 0;
	padding: 20px 0 0 0;
	}
	
#rightCol img.chart
	{
	width: 172px;
	height: 145px;
	left: -24px;
	position: relative;
	}

#rightCol a.chart
	{
	display: 125%;
	text-align:center;
	}
	
#moreRecipes
	{
	background: transparent url(/public/simplyasia/images/recipe_bkg.png) repeat scroll 0 0;
	padding-bottom:20px;
	zoom: 1;
	}
	
#moreRecipes span
	{
	}
	
#types h3, #dietary
	{
	padding: 0 10px 0 15px;
	}
	
#dietary p
	{
	color:white;
	}
	
/*********************************************************************
BREADCRUMBS Content
**********************************************************************/

#breadcrumbs 
	{
	font-size:11px;
	height:25px;
	width:640px;
	}

#breadcrumbs ul 
	{
	list-style-type:none;
	margin:0;
	padding:0;
	}

#breadcrumbs ul li 
	{
	background:transparent url(/public/simplyasia/images/arrowDecor_red_right.gif) no-repeat scroll right center;
	float:left;
	margin:0 8px 0 0;
	padding:0 11px 0 0;
	}

#breadcrumbs ul li a 
	{
	color:#a60b19;
	}

#breadcrumbs ul li a:hover 
	{
	color:#6d0710;
	}

#breadcrumbs ul li.on 
	{
	background:transparent none repeat scroll 0 0;
	}

#breadcrumbs ul li.on a 
	{
	color:#a60b19;
	cursor:text;
	text-decoration:none;
	}

/*********************************************************************
CONTENT  
**********************************************************************/

#content
	{
	padding: 0 0 20px 0;
	width: 508px;
	float: left;
	}
	
#content #date{
	color: black;
	font: bold 11px Arial, Helvetica, sans-serif;
	}
	
	}


#contentCycleTitle
	{
	clear: both;
	margin: 30px 0 0 18px;
	padding: 6px 0 0 45px;
	width: 508px;
	float: left;
	}
	

#contentCycleTitle
	{
	clear: both;
	margin: 30px 0 0 18px;
	padding: 6px 0 0 45px;
	width: 508px;
	float: left;
	}

/*********************************************************************
BILLBOARD 
**********************************************************************/
#billboard
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/public/simplyasia/images/bkg_cycler.png) no-repeat scroll 0 0;
	clear:both;
	float:left;
	height:330px;
	margin:-2px 0 0 -20px;
	position:relative;
	width:749px;
	}
	
#billboardTop
	{
	clear: both;
	width: 549px;
	float: left;
	height: 69px;
	background: url(/public/simplyasia/images/bkg_cycler_top.png) 23px 6px no-repeat; 
	position: relative;
	margin-left:-42px;
	}
	
#billboardRight
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#89010B none repeat-x scroll 0 0;
	float:left;
	height:265px;
	left:507px;
	position:absolute;
	top:306px;
	width:222px;
	z-index:-2;
	display: none;
	}
	
#billboardTopRight
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/public/simplyasia/images/bkg_cycler_top_right.png) no-repeat scroll 0 0;
	float:left;
	height:69px;
	position:static;
	width:222px;
	z-index: -2;
	}
	
#cycler
	{
	width: 505px;
	height: 238px;
	color: #000;
	overflow: hidden;
	position: relative;
	left: 47px;
	}

#cycler p
	{
	font-size: 11px;
	line-height: 1.5em;
	padding: 10px 0 15px 0;
	color: #fff;
	}

#cycler a
	{
	color: #fff;
	font-weight: normal;
	}

#cycler a:hover
	{
	color: #fada7f;
	}

#cycler .bttnYellow
	{
	display: inline-block;
	}
	
#cycler .recipe
	{
	float:left;
	height:226px;
	margin:-10px 20px 0 -20px;
	padding:0 10px 0 0;
	text-transform:lowercase;
	width:186px;
	display: inline;
	}

#cycler .recipe span
	{
	font: 14px Arial, Helvetica, sans-serif;
	color: #77111a;
	display: block;
	padding: 0 0 7px 0;
	display: inline;
	}

#cycler .cyclerSlide
	{
	padding: 20px 0 0 20px;
	width: 488px;
	overflow: hidden;
	height: 220px;
	}


#cycler .ingredient
	{
	float:left;
	margin:-10px 0 14px;
	padding:8px 10px 0;
	text-transform:lowercase;
	width: 200px
	}

#cycler .ingredient span
	{
	float: left; 
	display: block;
	width: 100px;
	}

#cycler .ingredient img
	{
	float: left;
	margin: 3px 20px -13px -20px;
	}

#cyclerNav
	{
	bottom:15px;
	padding:0 0;
	position:relative;
	right:70px;
	text-align:center;
	}

#cyclerNav a
	{
	padding: 0 3px 0 3px;
	position: relative;
	z-index: 5000;
	}

#cyclerNav span
	{
	color: #F4B6B6; 
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 13px 0 13px;
	position: relative;
	top: -2px;
	}

#hero
	{
	height:570px;
	left:470px;
	position:absolute;
	top:-181px;
	width:566px;
	z-index: 2;
	}
	
#recipeBlock
	{
	display:block;
	text-align: center;
	position:relative;
	width: 223px;
	height: 190px;
	float: left;
	}
	
#recipeBlock a
	{
	color:black !important;	
	text-decoration: none !important;
	}
	
#recipeBlock img.recipe
	{
	margin: 0 16px 12px 16px;
	border: none;
	padding: 2px;
	position: relative;
	top: 6px;
	width: 180px;
	height: 130px;
	display: inline;
	}

/*********************************************************************
RECIPE  
**********************************************************************/
#content h2
	{
	}
	
#content h3
	{
	padding-left:15px;
	display: inline;
	margin:-13px 0 -7px;
	}

#content p.recipeDetail
	{
	color:white;
	font-size: 11pt;
	padding: 10px 0 12px 15px;
	line-height: 1.5;
	width: 300px;
	}

#recipe
	{
	background:transparent url(/public/simplyasia/images/bkg_cycler.png) no-repeat scroll 0 0;
	clear:both;
	float:left;
	height:330px;
	margin:-2px 0 0 -20px;
	position:relative;
	width:760px;
	}
	
#recipeTop
	{
	clear: both;
	width: 695px;
	float: left;
	height: 27px;
	margin-top: 15px;
	background: url(/public/simplyasia/images/recipe_top_top.png) 0 0 no-repeat; 
	position: relative;
	}
	
#recipeMiddle
	{
	clear: both;
	width: 689px;
	float: left;
	background: black; 
	position: relative;
	margin-left: 2px;
	z-index: 2;
	display: inline;
	}
	

#recipeBottom
	{
	clear: both;
	width: 695px;
	float: left;
	height: 23px;
	background: url(/public/simplyasia/images/recipe_top_bottom.png) 0 0 no-repeat; 
	position: relative;
	z-index: 1;
	}

#recipeSubhead
	{
	clear: both;
	width: 675px;
	float: left;
	background: #650906; 
	position: relative;
	margin:-4px 0 0 9px;
	z-index: 0;
	min-height: 66px;
	}
	
#recipeSubhead p
	{
	color:white;
	font-size:11pt;
	line-height:1.5;
	padding:10px 0 12px 15px;
	width:300px;
	display: inline;
	}

#recipeOverview
	{
	background:#860F0C none repeat scroll 0 0;
	clear:both;
	float:left;
	margin:-4px 0 0 9px;
	padding:13px 0 13px 13px;
	position:relative;
	width:662px;
	}
	
#recipeSubhead a.bttnPrint
	{
	background:transparent url(/public/simplyasia/images/icon_print.gif) no-repeat scroll left center;
	float:right;
	margin:-38px 20px 0 0;
	padding:0 0 0 22px;
	}
	
#recipeOverview ul
	{
	list-style-type: none;
	padding:10px 0 10px 15px;
	}
	
#recipeOverview li
	{
	color:#FFFFFF;
	font-size: 11px;
	display: inline;
	padding-right:25px;
	}
#recipeOverview li.last
	{
	margin:0 0 0 0;
	}
	
#recipeOverview li span
	{
	font-family: 'DINLight', serif;
	color:#f5bb1f;
	padding-right:10px;
	}
	
#recipeContent
	{
	clear:both;
	float:left;
	background: url(/public/simplyasia/images/recipe_bkg.png) 0 0 repeat; 
	min-height: 561px;
	width: 675px;
	position: relative;
	margin: 0 0 50px 9px;	
	}

#recipeContent .wrap
	{
	padding:20px 10px 10px;
	float:left;
	}
	
#recipeContent .left
	{
	background:#8C120F none repeat scroll 0 0;
	float:left;
	margin:10px 18px 0 5px;
	padding:15px;
	position:relative;
	width: 185px
	}

	
#recipeContent .right
	{
	float:left;
	padding:8px;
	position:relative;
	width:390px;
	}

#recipeContent .right h3
	{
	margin:0 0 5px 0;
	padding-left: 0;
	background: transparent url(/public/simplyasia/images/underline.gif) 0px 22px no-repeat;
	height:30px;
	}
	
#recipeContent ul
	{
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 11px;
	}

#recipeContent ul li
	{
	padding: 2px 0 5px 13px;
	background: url(/public/simplyasia/images/arrowDecor_white_right.gif) 0em .5em no-repeat;
	color: white;
	}

#recipeContent .right a
	{
	text-decoration: underline;
	color: white;
	}

#recipeContent .right a:hover
	{
	text-decoration: underline;
	color: #000;
	}

#recipeContent .right p
	{
	color:white;
	}
	
#recipeContent .left img
	{
	float:left;
	}
	
#recipeContent .left a
	{
	}
	
#recipeContent .ingredient
	{
	float:left;
	margin-top:20px;
	width:183px;
	}
	
#recipeContent .ingredient img
	{
	float:left;
	margin:10px 12px 0 -7px;
	position:relative;
	}
	
#recipeContent .ingredient span
	{
	display:block;
	float:left;
	width:100px;
	}

		
/*********************************************************************
RESULTS BOX  
**********************************************************************/

#results
	{
	clear:both;
	float:left;
	background: url(/public/simplyasia/images/recipe_bkg.png) 0 0 repeat; 
	width: 675px;
	position: relative;
	margin: -8px 0 50px 9px;	
	}

#results .wrap
	{
	padding:0 10px 10px 25px;
	float:left;
	}

#results .right
	{
	float:left;
	padding:8px;
	position:relative;
	width:640px;
	}

#results .right h3
	{
	margin:0 0 5px 0;
	padding-left: 0;
	background:transparent url(/public/simplyasia/images/underline.png) no-repeat 0 22px;
	height:30px;
	}
	
#results ul
	{
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 11px;
	}

#results ul li
	{
	padding: 2px 0 5px 13px;
	background: url(/public/simplyasia/images/arrowDecor_white_right.gif) 0em .5em no-repeat;
	}

#results .right a
	{
	text-decoration: underline;
	color: white;
	}

#results .right a:hover
	{
	text-decoration: underline;
	color: #000;
	}

#results .right p
	{
	color:white;
	}
	
#results .ingredient
	{
	float:left;
	margin:20px 24px 0 0;
	width:185px;
	height: 120px;
	}
	
	
#results .ingredient img
	{
	float:left;
	margin: 0px 12px 0 -7px;
	position:relative;
	}
	
#results .ingredient span
	{
	display:block;
	float:left;
	width:100px;
	}

/*********************************************************************
QUICK JUMP  
**********************************************************************/
#quickJump
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: transparent url(/public/simplyasia/images/quick_jump.png) no-repeat 1px 0px;
	clear:both;
	left:400px;
	bottom: -2px;
	line-height:27px;
	padding:0 0 8px 0;
	margin-left: 10px;
	position:relative;
	width:469px;
	}
	
/***USED ONLY FOR LOCATIONS.HTML PAGE***/
#quickJump2
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: transparent url(/public/simplyasia/images/quick_jump.png) no-repeat 1px -6px;
	clear:both;
	left:234px;
	line-height:27px;
	padding:0;
	margin-left: 10px;
	position:relative;
	width:469px;
	}
	
#quickJump2 ul
	{
	list-style-type: none;
	text-align:center;
	width: 508px;
	padding: 15px 0 0 0;
	margin: 0;
	}

#quickJump2 ul li
	{
	padding: 0;
	margin: 0;
	display: inline;
	}

#quickJump2 .tabs
	{
	clear: both;
	float: left;
	padding: 0;
	width: 100%;
	}

#quickJump2 a.links
	{
	font-family: 'DINLight', serif;
	color:#FFFFFF;
	font-size:14px;
	padding:0 39px;
	text-decoration:none;
	}

#quickJump2 a.links:hover, #quickJump .ui-tabs-nav .ui-state-active a.links
	{
	color: #fada7f;
	text-decoration: none;
	}

#quickJump2 .cell
	{
	width: 30%;
	float: left;
	padding: 10px 0 0 15px;
	}

#quickJump2 .cell a
	{
	display: block;
	color: #000000;
	text-decoration: none;
	}

#quickJump2 .cell a:hover
	{
	color: #fada7f;
	}
/***END SPECIAL QUICKJUMP SETTINGS***/
	
#quickJump ul
	{
	list-style-type: none;
	text-align:center;
	width: 508px;
	padding: 15px 0 0 0;
	margin: 0;
	}

#quickJump ul li
	{
	padding:0 23px 0 0;
	margin: 0;
	display: inline;
	}

#quickJump .tabs
	{
	clear: both;
	float: left;
	padding: 0;
	width: 100%;
	}

#quickJump a.links
	{
	font-family: 'DINLight', arial, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	padding:0 39px;
	text-decoration:none;
	}

#quickJump a.links:hover, #quickJump .ui-tabs-nav .ui-state-active a.links
	{
	color: #fada7f;
	text-decoration: none;
	}

#quickJump .cell
	{
	width: 48%;
	float: left;
	padding: 10px 0 0 9px;
	}
	
	

#quickJump .cell a
	{
	display: block;
	color: #000000;
	text-decoration: none;
	}

#quickJump .cell a:hover
	{
	color: #fada7f;
	}
	
.ui-tabs .ui-tabs-hide 
	{
    display: none;
	}

/*********************************************************************
FOOTER
**********************************************************************/
#nonFooter
	{
	position: relative;
	min-height: 100%;
	}

* html #nonFooter
	{
	height: 100%;
	}

#preFooter
	{
	position: relative;
	margin-top: -10.5em;
	clear:both;	
	}
	
#footer
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/public/simplyasia/images/bkg_footer.png) repeat-x scroll left top;
	height:120px;
	width:auto;
	position: relative;
	clear: left;
	}
	
#footer_wrap
	{
	margin-left: 135px;
	position:relative;
	width:1000px;
	height: 120px;
	}
	
#footer img
	{
	float:left;
	position:absolute;
	top: -35px;
	left:-100px;
	}

#footer ul.main
	{
	float: left;
	list-style-type: none;
	margin: 12px 0 0 250px;
	padding: 0;
	display: inline;
	font-size: 14px;
	}

#footer ul.yellow
	{
	clear: both;
	float:left;
	font-size: 14px;
	list-style-type:none;
	margin: -0;
	display: inline;
	position: static;
	}

#footer li.main
	{
	width: auto;
	text-transform:lowercase;
	float: left;
	display: inline;
	}
	
#footer ul.main li a:hover
	{
	color: #f9d878;
	}
	
#footer li a
	{	
	font-family: 'DINLight', arial, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 30px 0 0;
	}
	
#footer li a:hover
	{
	color: #f9d878;
	}

#footer ul.yellow li a
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/public/simplyasia/images/arrow_right_foot.png) no-repeat right 5px;
	padding-right:16px;
	color:#FFFFFF;
	position:relative;
	font-size:16px;
	}
	
#footer ul.yellow li a:hover
	{
	color: #f9d878;
	background-position: right -12px;
	}
		
/*********************************************************************
SEARCH
**********************************************************************/
#search
	{
	position: absolute;
	right: 58px;
	top: -5px;
	height: 85px;
	width: 238px;
	z-index: 2
	}
	
#searchBackground
	{
	background:  url(/public/simplyasia/images/bkg_search.png) bottom center no-repeat;
	width: 236px;
	height: 38px;
	float: right;
	position: static;
	}

#searchField
	{
	position: absolute;
	height: 9px;
	padding: 14px 0 0 14px;
	width: 203px;
	right: 10px;
	}

#searchField .txtSearchC
	{
	border: none;
	padding: 5px 5px 6px 5px; 
	font: 11px Arial, Helvetica, sans-serif;
	color: black;
	background: #FFB232;
	width: 150px;
	margin: 0;
	float: left;
	height: 14px;
	}

#searchField #bttnSearch 
	{
	float: left;
	padding: 0;
	margin: 0;
	border: none;
	background: url(/public/simplyasia/images/bkg_bttnSearch.gif) top left no-repeat;
	cursor: pointer;
	width: 26px;
	height: 25px;
	overflow:hidden;
	text-indent: -999px;
	line-height: 0;
	font-size: 0;
	}

	
#searchField #close
	{
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	clear: left;
	float: left;
	margin: 8px 0 0 2px !important;
	color: #FFB232;
	}

/*********************************************************************
UTILITY CLASSES - used throughout entire site
**********************************************************************/
.clear
	{
  	clear:both; 
	height:1px; 
	overflow:hidden; 
	line-height:1%; 
	font-size:0px; 
	margin-bottom:-1px; 
	}
	
.floatRight
	{
	float: right;
	}

.floatLeft
	{
	float: left;
	}

.behindSearch
	{
	position: relative;
	z-index: -5;
	}
	
/*********************************************************************
BUTTONS
**********************************************************************/
.bttn
	{
	padding: 3px 5px 3px 5px;
	cursor: pointer;
	background: #8A0814;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	}
	
.bttnRed
	{
	margin: 0 0 7px 0;
	padding: 4px 11px;
	cursor: pointer;
	background: #cd0e19;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	}

#product .bttnRed
	{
	border: 1px solid white;
	}

.bttnShare
	{
	position: absolute;
	top: 7px;
	right: 0;
	}
	
	
	
/*********************************************************************
PRODUCT DETAIL BOX  
**********************************************************************/

#product
	{
	clear:both;
	float:left;
	background: url(/public/simplyasia/images/recipe_bkg.png) 0 0 repeat; 
	width: 675px;
	position: relative;
	margin: -8px 0 50px 9px;	
	}

#product .wrap
	{
	padding:0 10px 10px 25px;
	float:left;
	}
	
#product .left
	{
	float:left;
	margin:10px 18px 0 5px;
	padding:15px;
	position:relative;
	}

#product .right
	{
	float:left;
	padding:8px;
	position:relative;
	width:370px;
	}
	
#product .right p
	{
	color:white;
	}

#product .right h3
	{
	margin:10px 0 5px;
	padding-left: 0;
	background:transparent url(/public/simplyasia/images/underline.gif) no-repeat 0 22px;
	height:30px;
	}
	
#product img.allergy {
	padding-right: 4px;
	}
	
/*********************************************************************
SEARCH RESULTS
**********************************************************************/
#searchResults
	{
	list-style-type: none;
	margin: 0 0 2px 0;
	padding: 0 0 5px 0;
	font-size: 13px;
	position: relative; 
	z-index: 3000;
	}

#searchResults li
	{
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #fada7f;
	} 

#searchResults p
	{
	padding:0 0 0px;
	} 


#searchResults li.on a
	{
	color: #fff;
	}

#searchResults li a 
	{
	color: #A60B19;
	text-decoration: none;
	font-size:16px;
	}

#searchResults li span a 
	{
	color:white;
	text-decoration: none;
	font-size:12px;
	}

#searchResults li a:hover 
	{
	color: #fada7f;
	}

#tabs-2
	{
	border-bottom: 2px solid #fada7f;
	}
	
#tabs-2 p.tab
	{
	display: inline;
	padding-right: 10px;
	}
	
#tabs-2 ul.tab
	{
	padding: 0 0 20px 0;
	margin: 0;
	}

#tabs-2 li.tab
	{
	padding: 0 10px 20px 0;
	display: inline;
	}

#tabs-2 a.tab
	{
	font-size: 16px;
	padding: 0 0 16px 0;
	}
	
#container_0_page1_0_Panel1
	{
	padding-top: 10px;
	}
	
#issuu
	{
	float: left;
	padding-bottom: 40px;
	}
#issuu h2
	{
	padding-bottom: 15px;
	}