body,html,#centerdiv
{	min-width:				810px;         /* 2 x LC width + RC width */
	min-height: 			100%;
	height:					100%;
	width:					100%;
	width:					auto;
	margin:					0;
	padding:				0;
	background-color:		#FFFFFF;
	color:					#000000;
	font-size:				10pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	background-image:		url(http://www.curryupfoods.com/images/shell/background.gif);
}

h2
{	color:					FFFF00;
	font-size:				18pt;
}

#outer_shell
{	width:					820px;
	height:					auto;
	background:				url(http://www.curryupfoods.com/images/shell/outer_shell_background.gif) repeat-y center top;
}

#container_row
{	left:					0px;
	top:					0px;
	height:					auto;
	width:					800px;
	background-color:		#FFFFFF;
}

#left_column_fill
{    margin:					0px;
    padding:				0px;
    background-image:		url(http://www.curryupfoods.com/images/shell/menu_background.gif);
    background-repeat:		repeat-y;
    width:					100%;
	height:					auto;
}

#header_row
{	width:					800px;
	height:					175px;
	background-color:		#666666;
}

#leftcolumn
{	float:					left;
    width:					200px;
    min-width:				200px;
	background-color:		#A29C8E;
	text-align:				center;
	font-size:				8pt;
	background:				url(http://www.curryupfoods.com/images/shell/menu_background.gif) repeat-y center top;
	height:					auto;
}

#rightcolumn
{	float:					right;
    width:					600px;
    min-width:				600px;
    background-color:		#FFFFFF;
    text-align:				left;
    height:					auto;
}

#right_content
{	padding-left:			15px;
	padding-right:			15px;
	padding-top:			0px;
	padding-bottom:			15px;
	height:					auto;
}

#footer_row
{	width:					800px;
	background:				url(http://www.curryupfoods.com/images/shell/footer_background.gif) repeat-y center bottom;
	text-align:				right;
	vertical-align:			bottom;
	font-size:				10pt;
	font-weight:			bold;
	font-family:			arial;
	clear:					both;
	height:					auto;
}

* html #left_row
{	left:					600px;              /* RC width */
}

.flathr
{	color:					#000000;
	background-color:		#754E02;
	height:					2px;
	border-style:			none;
}

.curry
{	font-size:				12pt;
	color:					#F48D24;
	font-weight:			bold;
}

.up
{	font-size:				12pt;
	color:					#8A5313;
	font-weight:			bold;
}

.foods
{	font-size:				12pt;
	color:					#98CC8A;
	font-weight:			bold;
}

.breadcrumb
{	text-decoration:		none;
	font-size:				9pt;
	font-weight:			bold;
	color:					#5c7547;
}

.breadcrumb_current
{	text-decoration:		none;
	font-size:				9pt;
	font-weight:			bold;
	color:					#bcf191;
}

.top_menu
{	text-decoration:		none;
	font-size:				8pt;
	font-weight:			bold;
	color:					#6F423F;
	cursor:					pointer;
}

.top_menu_over
{	text-decoration:		none;
	font-size:				8pt;
	font-weight:			bold;
	color:					#6F423F;
	cursor:					pointer;
	background-color:		#D5D5D5;
}

.heading
{	font-size:				14pt;
	font-weight:			bold;
	color:					#FFFF00;
}

.subheading
{	font-size:				12pt;
	font-weight:			bold;
}

.menu_title
{	font-size:				8pt;
	color:					#FFFFFF;
	text-align:				center;
}

.menu_xxsmall
{	font-size:				9pt;
	font-weight:			bold;
	color:					#FFFFFF;
}

.menu_normal
{	color:					#FFFFFF;
	font-size:				8pt;
	font-weight:			bold;
	text-decoration:		none;
}

.menu_over
{	font-size:				8pt;
	font-weight:			bold;
	color:					#FF423f;
	text-decoration:		underline;
}

.menu_micro
{	font-size:				8pt;
	color:					#555555;
}

.error_banner
{	text-decoration:		none;
	font-size:				10pt;
	font-weight:			bold;
	color:					#990000;
}

.error_msg
{	text-decoration:		none;
	font-size:				10pt;
	font-weight:			bold;
	color:					#FFFF00;
}

.homepage_box_mouseover
{	background-image:		url(http://www.curryupfoods.com/images/homepage/current/mouseoverbackground.png);
}

.homepage_box_header
{	color:					#AF4905;
	font-size:				14pt;
	font-weight:			bold;
	padding-bottom:			13px;
}

.homepage_box_large
{	height:					190px;
	padding-left:			25px;
	padding-top:			11px;
	padding-right:			25px;
	cursor:					pointer;
	text-align:				left;
	vertical-align:			top;
}

.homepage_box_large_content
{	font-weight:			bold;
	color:					#19649D;
}

.homepage_box_small_content
{	font-weight:			bold;
	color:					#19649D;
	padding-left:			30px;
	padding-right:			30px;
	padding-top:			5px;
	text-align:				center;
}

.homepage_box_wide
{	height:					118px;
	width:					599px;
	cursor:					pointer;
	padding-left:			25px;
	padding-top:			8px;
	padding-right:			25px;
	cursor:					pointer;
}

.homepage_box_wide_content
{	padding-left:			10px;
	padding-right:			40px;
	cursor:					pointer;
	color:					#19649D;
	font-weight:			bold;
}

.homepage_box_wide_header
{	color:					#880000;
	font-size:				14pt;
	font-weight:			bold;
	padding-bottom:			10px;
}

.box_heading
{	color:					#FFFFFF;
	background:				url(http://www.curryupfoods.com/images/shell/box_header.gif) repeat-y center bottom;
	padding:				3px;
	font-size:				9pt;
	font-weight:			bold;
	cursor:					pointer;
	width:					200px;
	height:					25px;
}

.box_footer
{	color:					#FFFFFF;
	background:				url(http://www.curryupfoods.com/images/shell/box_footer.gif) repeat-y center bottom;
	padding:				3px;
	font-size:				9pt;
	font-weight:			bold;
	cursor:					pointer;
	width:					200px;
	height:					25px;
}

.box_entry
{	color:					#FFFFFF;
	background:				url(http://www.curryupfoods.com/images/shell/box_entry.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #FFFFFF;
	cursor:					pointer;
	height:					35px;
	vertical-align:			bottom;
}

.box_entry_top_level
{	color:					#FFFFFF;
	background:				url(http://www.curryupfoods.com/images/shell/box_entry_top_level.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #FFFFFF;
	cursor:					pointer;
	height:					35px;
	vertical-align:			bottom;
}

.box_entry_top_level_over
{	color:					#FFFFFF;
	background:				url(http://www.curryupfoods.com/images/shell/box_entry_over.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #FFFFFF;
	cursor:					pointer;
	height:					35px;
	vertical-align:			bottom;
}

.box_entry_over
{	color:					#FFFFFF;
	background:				url(http://www.curryupfoods.com/images/shell/box_entry_over.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #FFFFFF;
	cursor:					pointer;
	height:					35px;
	vertical-align:			bottom;
}

.box_entry_static
{	color:					#FFFFFF;
	background:				url(http://www.curryupfoods.com/images/shell/box_entry_static.jpg) repeat-y center bottom;
	padding:				2px;
	font-size:				10pt;
	font-weight:			bold;
	border-bottom:			1px solid #FFFFFF;
	cursor:					pointer;
	height:					35px;
	vertical-align:			bottom;
}

.image
{	border:					1px rgb(218, 176, 90) solid;
}

.photo
{	border:					1px rgb(218, 176, 90) solid;
}

.inputfield
{	font-size:				8pt;
	font-weight:			normal;
	color:					#000000;
	background-color:		#EEEEEE;
	border:					inset 1px #555555;
	padding-left:			3px;
	padding-right:			3px;
}

.inputfield_small
{	font-size:				8pt;
	font-weight:			normal;
	color:					#333333;
	background-color:		#e9bb92;
	border:					none;
	padding-left:			2px;
	padding-right:			2px;
	vertical-align:			middle;
}

.button
{	font-size:				8pt;
	font-weight:			bold;
	color:					#555555;
	background-color:		#CCCCCC;
	border-top:				solid 1px #B5AFA1;
	border-left:			solid 1px #B5AFA1;
	border-right:			solid 1px #958F81;
	border-bottom:			solid 1px #958F81;
}

.mouseovr
{	background-color:		#D5D5D5;
}

.dropcap
{	color:					#586740;
	font-size:				40px;
	line-height:			30px;
	padding-top:			4px;
	padding-right:			1px;
	font-family:			Times, serif, Georgia;
}

.roundcont
{	width:					100%;
	background-color:		#FFFFFF;
	color:					#000000;
}

.roundcont p
{	margin:					0 10px;
}

.roundtop
{	background:				url(http://www.curryupfoods.com/images/shell/round_tr.gif) no-repeat top right;
}

.roundbottom
{	background:				url(http://www.curryupfoods.com/images/shell/round_br.gif) no-repeat top right;
}

img.roundcorner
{   width:					15px;
   height:					15px;
   border:					none;
   display:					block !important;
}

table.data
{	border:					none;
}

td
{	font-size:				9pt;
	font-family:			Arial,Verdana,Helvetica,san-serif;
	color:					#000000;
}

td.space
{	padding:				0px;
}

td.header
{	font-size:				9pt;
	color:					#000000;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			3px;
	padding-bottom:			3px;
	vertical-align:			top;
}

td.header2
{	font-size:				10pt;
	color:					#000000;
	font-weight:			bold;
	background-color:		#D39D36;
	vertical-align:			middle;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #C39D26;
}

td.header3
{	font-size:				10pt;
	color:					#000000;
	font-weight:			bold;
	background-color:		#E3AD46;
	vertical-align:			middle;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #D39D36;
}

td.header4
{	font-size:				10pt;
	color:					#000000;
	font-weight:			bold;
	background-color:		#F3BD56;
	vertical-align:			middle;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #E3AD46;
}

.data1
{	font-size:				9pt;
	color:					#000000;
	background-color:		#EFE091;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #DFD081;
}

.data2
{	font-size:				9pt;
	color:					#000000;
	background-color:		#DFD7B3;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #CFC7A3;
}

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{	background:				transparent url(http://www.curryupfoods.com/images/shell/roundbox_tope.gif) no-repeat bottom right;
}

.cssbox
{	width:					575px !important;					/* intended total box width - padding-right(next) */
	width:					560px;								/* IE Win = width - padding */
	padding-right:			15px;								/* the gap on the right edge of the image (not content padding) */
	margin:					20px auto;							/* use to position the box */
}

.cssbox_head
{	background-position:	top right;
	margin-right:			-15px;							/* pull the right image over on top of border */
	padding-right:			40px;							/* right-image-gap + right-inside padding */
}

.cssbox_head h2
{	background-position:	top left;
	margin:					0;								/* reset main site styles*/
	border:					0;								/* ditto */
	padding:				20px 0 15px 40px;				/* padding-left = image gap + interior padding ... no padding-right */
	height:					auto !important; height: 1%;	/* IE Holly Hack */
}

.cssbox_body
{	background-position:	bottom left;
	margin-right:			25px;							/* interior-padding right */
	padding:				5px 0 30px 40px;				/* mirror .cssbox_head right/left   content_top, content_right_padding, bottom_content_padding,left_content_padding*/
}

