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.omegagarden.com/images/shell/background.gif);
}

h2
{	color:					#000000;
	font-size:				18pt;
}

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

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

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

#header_row
{	width:					800px;
	height:					302px;
	background-color:		#666666;
	/*background:			url(http://www.omegagarden.com/images/shell/top_background.jpg) no-repeat center bottom;*/
}

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

#rightcolumn
{	float:					right;
    width:					650px;
    min-width:				650px;
    background-color:		#88ae69;
    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.omegagarden.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:					650px;              /* RC width */
}

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

.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:					#532e01;
	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:					#CB571C;
}

.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;
}

.box_heading
{	color:					#FFFFFF;
	background:				url(http://www.omegagarden.com/images/shell/box_header.jpg) repeat-y center bottom;
	padding:				3px;
	font-size:				9pt;
	font-weight:			bold;
	border-top:				1px solid #5c3301;
	border-bottom:			1px solid #3e2201;
	cursor:					pointer;
}

.box_heading_2
{	color:					#FFFFFF;
	font-size:				9pt;
	font-weight:			bold;
	cursor:					pointer;
	text-deocration:		none;
}

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

.box_entry_2
{	color:					#FFFFFF;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
	text-decoration:		none;
}

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

.box_entry_top_level_2
{	color:					#FFFFFF;
	font-size:				10pt;
	font-weight:			bold;
	cursor:					pointer;
	text-decoration:		none;
}

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

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

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

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

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

.image
{	border:					1px #555555 solid;
}

.photo
{	border:					1px #555555 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:		#d1e373;
	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;
}

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

.roundcont p
{	margin:					0 10px;
}

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

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

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

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

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;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

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;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

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;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

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;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.data1
{	font-size:				9pt;
	width:					inherit;
	color:					#000000;
	background-color:		#EFE091;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #DFD081;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.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;
	font-family:			Arial,Verdana,Helvetica,san-serif;
}

.homepage_box_mouseover
{	background-image:		url(http://www.omegagarden.com/images/shell/mouseoverbackground.png);
	padding:				3px;



}

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

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

.cssbox_home
{	width:					295px !important;					/* intended total box width - padding-right(next) */
	width:					295px;								/* IE Win = width - padding */
	padding-right:			15px;								/* the gap on the right edge of the image (not content padding) */
	margin:					0px;							/* use to position the box */
	border:					0px solid #D39D36;
	float:					left;
}

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

.cssbox_head_home
{	background-position:	top right;
	margin-right:			-15px;							/* pull the right image over on top of border */
	padding-right:			35px;							/* 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 */
	color:					#ffff12;
}

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

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

.cssbox_body_home
{	background-position:	bottom left;
	margin-right:			0px;							/* interior-padding right */
	padding:				5px 0px 20px 15px;				/* mirror .cssbox_head right/left   content_top, content_right_padding, bottom_content_padding,left_content_padding*/
	border:					0px solid #D39D36;
	width:					275px;
}

