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, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; }
body{ margin:0; padding:0; font-size:12px; font-family: Arial, Helvetica, san-serif; 
/*background:url(../images/body_bg.gif) repeat-x #92d5f2;*/
 }

body#main input.submitorder,
body#main button.submitorder{ width:97px !important; height:27px !important; border:none !important; padding:0 !important; margin:0px 50px 0px; text-indent:-5000px; background:url(/images/submit_order.gif) no-repeat; float:right; display:inline; margin-left:5px; }

p, hr{ padding:0; margin:0 0 18px; }
p{ color:#444; }
ul, ol{ margin-top:0; margin-bottom:18px; }
ul.square{ list-style-type:square; }
h1 {
	font-weight: bold;
	font-size: 22px;
	line-height: 36px;
	margin-top: 10px;
	color: #FE530F;
}
h2 { font-weight: bold; font-size: 16px; line-height: 18px; color: #FE530F;margin-top: 10px;}
h3 { font-weight: bold; font-size: 1em; line-height: 18px; color: #FE530F;margin-top: 10px;}
h4 { font-weight: bold; font-size: 10px; line-height: 18px; color: #FE530F;margin-top: 10px;}
.final{ margin-bottom:0; }

a:link, a:active, a:visited{ color:#FE530F; }
a:hover{ color:#333; }
a.more { white-space: nowrap; padding-right: 10px; background: url(/images/more_arrow.gif) no-repeat 100% 50%; zoom: 1; text-decoration:none; }
a.zoom{ white-space: nowrap; padding-right: 18px; background: url(../images/image_zoom.gif) no-repeat 100% 50%; zoom: 1; text-decoration:none; }

/*input[type="text"]{ border:1px solid #ccc; padding:5px; }*/

:-moz-any-link:focus{outline:none;}

/*	--Grid / Row */
.grid:after,
.row:after,
.head:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.grid, .row, body#products ul.related li{ clear:both; display:inline-block; }
.head{ width:100%; margin-top:18px; }
.grid .column{ float:left; }
.grid .column.first{ margin-left:0px !important; }
.grid .column.last{ float:right; margin-right: 0px !important; }
.grid.center .column{ width: 49%; }
.grid.left .column.first{ width:62%; }
.grid.left .column.last{ width:37%; }
.grid.right .column.first{ width:37%; text-align:center; vertical-align:baseline;}
.grid.right .column.last{ width:62%; }
.grid.three .column{ width:32%; margin-left:1%; }

#header{ width:820px; height:127px; margin: 0 auto; 
/*background:url(../images/header_bg.gif) repeat-y; */
position:relative; }
#header a#logo{ width:200px; height:127px; margin-left:10px; display:block; float:left;
/*text-indent:-5000px;*/ 
}

#header #slogan{ position:relative; padding:100px 0 0 0; margin: 0 0 0 300px;width:500px; height:17px; }

#header ul#toplinks{ position:absolute; top:0; right:0px; height:30px; 
/*background:url(../images/toplinks.gif) no-repeat; */
padding-top:5px; *right:50px; *padding-left:40px; }
#header ul#toplinks li{ display:inline; float:left; padding-right:10px; }
#header ul#toplinks li a{ color:#333; text-decoration:none; }
#header ul#toplinks li a.cart{ white-space: nowrap; padding-right: 18px; background: url(../images/cart.gif) no-repeat 100% 50%; zoom: 1; }

.reallive{ width:1200px; margin:0 auto; 
/*background:url(../images/reallivefood_bg.jpg) no-repeat; */
}
.container{ width:881px; margin: 0 auto; background:#fff; }
.container #main{ width:881px; padding:10px 20px; _width:780px; min-height:100px;
/*background:url(../images/main_bg.gif) no-repeat;*/
 }
.container .bottom.cap{ width:881px; height:69px; 
/*background:url(../images/bottom_cap.gif) no-repeat;*/
 }

/*	--nav */
#nav{ height:65px; 
background:url(../images/nav_bg_green.jpg) no-repeat;
 }
ul.nav{ width:100%; height:35px; list-style:none; padding-left:0;  margin-left:0; }
ul.nav li{ display:inline; margin:0; padding:0; }
ul.nav li a{ float:left; margin:15px 0 0 20px; padding: 10px 20px 8px 20px; text-decoration:none; border:1px solid transparent; /*border-bottom:none; */ _border:none; font-weight:bold; color:#000; font-size:14px; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;}
ul.nav li a:hover{ padding: 10px 20px 8px 20px; /*border-bottom:none;*/ color:#333; }

ul.nav li a.selected{ 
	background:#FFFFFF; 
	padding: 10px 20px 11px 20px; 
	border:1px solid #FE530F; 
	/*border-bottom:none;*/ 
	color:#FE530F; 
	_border:none; 
}

.dropmenudiv{ position:absolute; top: -1px; border: 1px solid #FE530F;  border-bottom-width: 0; border-top-width:0; font:normal 12px Verdana; line-height:18px; z-index:100; background-color: white; width: 200px; visibility:hidden; }
.dropmenudiv a{ width: auto; display: block; text-indent: 3px; border-bottom: 1px dashed #ccc; padding: 2px 0; text-decoration: none; font-weight: bold; background:#fff; }
.dropmenudiv a.last{ border-bottom:1px solid #FE530F; }
* html .dropmenudiv a{ width: 100%; }
.dropmenudiv a:hover{ background:#FE530F; border-bottom:1px solid #FE530F; color:#fff; }

/*	--div swap nav*/
ul.swap{ border-bottom:1px solid #ccc; height:25px; padding-left:0; margin-left:0; }
ul.swap li{ display:inline; margin:0; padding:0; }
ul.swap li a{ float:left; display:block; width:142px; text-align:center; padding:5px 0 5px 0; margin:0 5px; background:url(../images/productmoretab.gif) no-repeat; color:#fff; font-weight:bold; text-decoration:none; }
ul.swap li a:hover{ color:#333; }
ul.swap li a.selected{ background-position: 0 -31px; color:#333; }


/*	--table styles */
/*table{ font-size:11px; border:0; padding:0; margin:0 0 18px; }
table td{ padding:2px; margin:0; }
table thead{ color: #fd5516;; font-weight:bold; }
*/

.divider{ height:1px; clear:both; border-bottom:1px dashed #ccc; margin-bottom:18px; }

/*	--index */
#main #hero{ padding:10px; border:solid; margin-top:20px; border-width:3px; border-color:#F25B21;}
#main #hero p,
#main #hero h2,
#main #hero p{ font-size:14px; }

/* rounded corners */
.t70 {background: url(/images/dot.jpg) 0 0 repeat-x; width: 60em}
.t35 {background: url(/images/dot.jpg) 0 0 repeat-x; width: 40em}
.t30l {background: url(/images/dot.jpg) 0 0 repeat-x; width: 30em; float:left;}
.t30r {background: url(/images/dot.jpg) 0 0 repeat-x; width: 30em; float:right;}
.t25r {background: url(/images/dot.jpg) 0 0 repeat-x; width: 25em; float:right;}
.t25 {background: url(/images/dot.jpg) 0 0 repeat-x; width: 23em}
.t {background: url(/images/dot.jpg) 0 0 repeat-x; width: 20em}
.b {background: url(/images/dot.jpg) 0 100% repeat-x}
.l {background: url(/images/dot.jpg) 0 0 repeat-y}
.r {background: url(/images/dot.jpg) 100% 0 repeat-y}
.bl {background: url(/images/bl.jpg) 0 100% no-repeat}
.br {background: url(/images/br.jpg) 100% 100% no-repeat}
.tl {background: url(/images/tl.jpg) 0 0 no-repeat}
.tr {background: url(/images/tr.jpg) 100% 0 no-repeat; padding:10px} 

.upper_home_bg {
	background: url(/images/box_home_bg.gif) 0 0 no-repeat;
	/*width: 480px;*/
	width: 440px;
	height:250px;
	float:left;
	}
	
.add_to_cart_bg {
	background: url(/images/box_bg_200x200.gif) no-repeat;
	width: 180px;
	height:150px;
	padding:15px;
	}	
	
#clear {
	clear:both;
}	

