/**************************************************************************************************/
/***
/***	GRATES AND GRILLS CSS DOCUMENT
/***	-----------------------------------------------------------------------
/***	Written by Matthew Praetzel. Copyright (c) 2008 Matthew Praetzel.
/***	-----------------------------------------------------------------------
/***	
/***
/**************************************************************************************************/

/*-----------------------
	HTML/BODY/BORDER
-----------------------*/
html,body { margin:0px;padding:0px;height:100%; }
body { background:#E7E2A7 url(../../../images/bg.jpg) repeat-x top left; }
body { font-family:"Tahoma",Lucida Grande,Verdana,sans-serif;font-size:14px;color:#000000; }
#pos { width:975px;height:1000px; }
#bdr { float:left;width:100%;background:transparent url(../../../images/h.jpg) no-repeat center top; }
div { position:relative; }
br { clear:both; }
a { cursor:hand;cursor:pointer; }
/*-----------------------
	HEADER
-----------------------*/
#h { float:left;width:100%;height:105px;z-index:2; }
#tongs, #logo, #h span, #addy, #ad div, #pics, #grill { display:block;position:absolute;clear:both; }
#tongs { width:144px;height:688px;top:0px;left:0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.gratesandgrills.com/images/tongs.png"); }
html>/**/body #tongs { background:transparent url(../../../images/tongs.png) no-repeat top left; }
#logo { width:196px;height:96px;top:4px;left:170px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.gratesandgrills.com/images/logo.png"); }
html>/**/body #logo { background:transparent url(../../../images/logo.png) no-repeat top left; }
#h span { font-size:18px;color:#FFFFFF;top:38px;left:400px; }
#addy { width:225px;height:87px;top:8px;left:750px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.gratesandgrills.com/images/addy.png");padding-top:8px; }
html>/**/body #addy { background:transparent url(../../../images/addy.png) no-repeat top left; }
#addy { line-height:16px;text-align:center;font-size:14px; }
#addy a { color:#FFFFFF; }
#addy a:hover, #f a:hover { color:#FF0000; }
/*-----------------------
	NAVIGATION
-----------------------*/
#n, #n li { display:block;position:relative;float:left;clear:none;height:42px;padding-left:115px;margin:0px;list-style:none;z-index:1; }
#n li { width:50px;border-left:1px solid #C99280;border-right:1px solid #A16042;padding:0px;white-space:nowrap;text-align:center;line-height:42px; }
html>body #n li { width:auto; }
#n a { display:block;height:42px;padding:0px 30px 0px 30px;font-size:18px;color:#FFFFFF;text-decoration:none;text-shadow:#000000 2px 2px 0px; }
#n a:hover { background:#FFFFFF;-moz-opacity:.30;filter:alpha(opacity:30);opacity:.30;color:#000000;text-shadow:none; }
.sn { background:transparent url(../../../images/sn.jpg) repeat-x top left; }
/*-----------------------
	ADVERTISEMENT
-----------------------*/
#ad { float:left;width:100%;height:228px;background:transparent url(../../../images/abg.jpg) no-repeat top left;z-index:0; }
#t { width:350px;top:80px;left:200px;text-align:left;font-size:16px;z-index:1; }
#ad h2 { margin:0px;padding:0px;line-height:30px;font-size:30px;color:#932500; }
#pics { width:372px;height:313px;top:-40px;left:600px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.gratesandgrills.com/images/pics.png");z-index:0; }
html>/**/body #pics { background:transparent url(../../../images/pics.png) no-repeat top left;z-index:0; }
/*-----------------------
	BODY
-----------------------*/
#b { float:left;height:646px;padding-left:200px;text-align:left; }
#w, #p { float:left;width:344px;height:540px;background:#E7E2A7 url(../../../images/bbg.gif) no-repeat top left;margin-top:60px; }
#w { margin-right:35px; }
#grill { width:130px;height:106px;top:-30px;left:210px;background:transparent url(../../../images/grill.png) no-repeat top left; }
#b h3 { line-height:26px;font-size:24px;color:#932500;margin:0px;padding:0px; }
#b div div { padding:35px 30px 30px 30px; }
#p ul { width:270px;padding-left:6px; }
#p ul, #p li { display:block;position:relative;float:left;margin:0px;padding:0px;list-style:none;font-size:10px; }
#p li { width:100%;padding:1px 0px 1px 0px; }
.p, #p li div { display:block;float:left;clear:none; }
.p { background:transparent url(../../../images/pbg.gif) no-repeat top left;margin-right:15px;padding:6px; }
a.p:hover img { background:#ECECEC; }
.p img { background:#FFFFFF;border:1px solid #CCCCCC; }
#p li div { width:180px;padding:0px 0px 0px 2px; }
#p a { font-size:14px;font-weight:bold;color:#E75E00;text-decoration:none; }
#p a:hover { color:#FF0000; }
/*-----------------------
	FOOTER
-----------------------*/
#f { float:left;width:100%;padding-top:25px;font-size:12px; }
#f a { color:#E75E00; }