/*
 * This file is part of the SpyderSilk Applictions software suite.
 * Copyright (c) 2005-2006, SpyderHost.net, Inc.
 * Licensed under the SpyderSilk Applications Software License
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * File     $Id: style.css,v 1.2 2006/04/14 20:32:57 dfdugal Exp $ <br>
 * Author   Adam Harris <awharris at spyderhost dot net>
 * @package spydersilk.applications.common
 */

/*HTML SELECTORS*/
body              { background:white url(/images/body_gradient.jpg) repeat-x; color:black; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h2                { margin:0; padding:0; margin-bottom:10px; color:#cc0000; font-family:Times, serif}
h3                { margin:0; padding:0; margin-bottom:10px; color:#cc0000; font-family:Times, serif}
h5                { margin:10px 0; padding:0; }
h5.required       { margin:10px 0; padding:0; color:#093; }
img               { border:0; }
img.logo          { margin-right:10px; }
p.footer          { margin:0; padding:0; font-size:12px; text-align:center; }
p.caption         { margin:0; padding:0; font-size:12px; color:#cc0000; text-align:center; }
p.reg_txt         { margin:0; padding:0; margin:5px 0; font-size:14px; color:black; font-weight:bold; }
p.store_info      { margin:0; padding:0; font-size:12px; color:#cc0000; }
p.store_info_small{ margin:0; padding:0; font-size:10px; color:#cc0000; }
p.store_info_bold { margin:0; padding:0; font-size:12px; color:black; font-weight:bold; }
p.title           { margin:0; padding:0; font-size:16px; color:#cc0000; font-weight:bold; }
p.supertitle      { margin:0; padding:0; font-size:16px; color:#F60; font-weight:bold; margin-left:10px; }
p.subtitle        { margin:0; padding:0; font-size:14px; color:#093; font-weight:bold; }
ul.recipe_list    { margin:0; padding:0; margin-left:40px; margin-top:10px; margin-bottom:10px; list-style:circle; }
li.recipe_item    { font-weight:bold; }
ul.content_list   { margin:0; padding:0; margin-left:40px; margin-top:10px; margin-bottom:10px; }
li.content_item   { font-weight:bold; font-size:12px; }
ul.navbar         { margin:0; padding:0; list-style:none; }
li.nav_item       { border-bottom:1px solid gray; }
li.sub_nav_item   { font-size:12px; font-weight:bold; }
/*HTML SELECTORS*/

/*LINK CLASSES*/
a:link.nav, a:active.nav, a:visited.nav                           { color:black; font-weight:bold; font-size:12px; text-decoration:none; }
a:hover.nav                                                       { color:red; }
a:link.subnav, a:active.subnav, a:visited.subnav                  { color:#cc0000; text-decoration:none; }
a:hover.subnav                                                    { color:#FF6600; }
a:link.back, a:active.back, a:visited.back                        { color:#FF6600; text-decoration:none; font-weight:bold; font-size:12px; }
a:hover.back                                                      { color:#cc0000; }
a:link.footer_lnk, a:active.footer_lnk, a:visited.footer_lnk      { color:black; text-decoration:underline;}
a:hover.footer_lnk                                                { color:#cc0000; }
/*LINK CLASSES*/

/*DIV IDS*/
#master_container    { border-left:1px solid black; border-right:1px solid black; background:white; width:785px; margin-left:auto; margin-right:auto; }
#header              { border-top:10px solid black; border-bottom:10px solid black; width:100%; }
#banner              { width:785px; height:200px; background:url(/images/banner.jpg) no-repeat; }
#container           { width:100%; display:table;}
#content             { padding:10px; }
#left_column         { width:150px; float:left; }
#right_column        { width:600px; float:left; padding:0 10px; min-height:550px; _height:550px;}
#catch_phrase        { width:300px; height:40px; background:url(/images/catch_phrase.jpg) no-repeat; margin:0 auto; }
#navigation          { margin-left:10px; width:140px; }
#sub_navigation      { margin-left:10px; }
#store_info          { margin-left:10px; width:140px; border-top:2px solid #cc0000; border-bottom:2px solid #cc0000; margin-top:20px; }
#truck               { margin-left:10px; width:140px; margin-top:20px; }
#monster_truck       { width:140px; height:112px; background:url(/images/monster_truck.jpg) no-repeat; border:1px solid black; }
#grid                { width:100%; display:table; margin-top:5px; }
#block_space         { width:100%; margin-bottom:15px; }
#footer              { padding:5px 0; width:785px; border-top:1px solid black; border-bottom:1px solid black; margin-top:10px; }
/*DIV IDS*/

/*DIV CLASSES*/
.content_table       { width:100%; display:table; }
.l_col               { float:left; width:420px; }
.r_col               { float:left; }
.l_col_dir           { float:left; width:300px; }
.r_col_dir           { float:left; width:270px;}
.recipe              { width:100%; border:1px solid #cc0000; margin-top:10px; margin-bottom:20px; padding:5px;}
.recipe_table        { width:100%; display:table; }
.left_col            { float:left; }
.right_col           { float:right; }
.store_block         { margin:10px 0; }
.img_block           { float:left; width:180px; margin-right:5px; }
.row                 { width:100%; height:130px; }
.row1                { width:100%; height:280px; }
.row2                { width:100%; height:170px; }
.t                      { background:url(/images/dot.jpg) 0 0 repeat-x; }
.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; }
/*DIV CLASSES*/