/***********************************
   style.css
***********************************/

/***********************************/
/* tag defintions                  */
/***********************************/
body
{
   margin:      0;
   padding:     0;
   background:  white;
   font-family: tahoma;
   font-size:   8pt;
}

hr
{
   color:       #DD3333;
   text-align:  center;
}

p
{
   padding-left:  10px;
   padding-right: 10px;
}

img
{
   border: 0px;
}

/***********************************/
/* title                           */
/***********************************/

#title_shadow
{
   font-size:   28pt;
   position:    absolute;
   left:        155px; 
   top:         7px;   
   margin-left: 3px;
   font-weight: bolder;
   color:       #660000;
   white-space: nowrap;
}

#title_color
{
   font-size:    28pt;
   position:     absolute;
   left:         155px; 
   top:          5px;
   font-weight:  bolder;
   color:        white;
   white-space: nowrap;
}

/***********************************/
/* overall site structure          */
/***********************************/

#primary_containter_left_nav
{
   background:   url("php-bin/img/bg/tiedye-red2.jpg");
}

#secondary_container
{
   color:        black;
   margin-left:  150px;
   padding-left: 0px;
}

#left_bar
{
    position: absolute;
    width:    150px;
    top:      0px;
    left:     0px;
}

#right_bar
{

}

#right_main_margin
{
   margin-right:  30px;
   padding-right: 0px;
   background:    white;
}

#main
{
   border-style: dashed;
   border-width: 2px;
   border-color: #DD3333;
}

#title_bar
{
   white-space: nowrap;
}

#nav_bar
{
   pos
   border-top-style: dashed;
   border-top-width: 2px;
   border-top-color: #DD3333;
   white-space: nowrap;

}

#footer
{
   font-size: 10px;
   text-align: center;
   white-space: nowrap;   
}

/***********************************/
/* left bar defintions             */
/***********************************/

.left_address
{
   display:      block;
   font-weight:  bold;
   font-size:    9px;
   margin-left:  0px;
   padding:      2px;
   color:        black;
   background:   white;
   border:       1px solid #000000;
}

#left_menu_list li
{
   font-size:    12pt;
   margin:  0px;
   padding: 0px;
}

#left_menu_list ul
{
   margin:          0;
   padding-left:    3px;
   list-style-type: none;
}

#left_menu_list a
{
   display:         inline-block;
   width:           140px;
   padding:         0px;
   border:          2px solid #000000;
   background:      #DD3333;
   text-decoration: none;
   color:           white;
   font-weight:     bolder;
   filter:blendTrans(duration=0.5);
}

#left_menu_list a:link, #left_menu_list a:active, #left_menu_list a:visited
{
   font-weight: bolder;
   color:       white;
}

#left_menu_list a:hover
{
   font-weight: bolder;
   border:      2px solid #DD3333;
   background:  black;
   color:       white;
}

/***********************************/
/* top nav bar defintions          */
/***********************************/

#nav_bar
{
   padding-left: 5px;
   font-size:    10pt;
}

#nav_bar a
{
   display:         inline-block;
   padding:         0px;
   border:          2px solid #000000;
   background:      #DD3333;
   text-decoration: none;
   color:           white;
   font-weight:     bolder;
   filter:blendTrans(duration=0.5);
}

#nav_bar a:link, #nav_bar a:active, #nav_bar a:visited
{
   font-weight: bolder;
   color:       white;
}

#nav_bar a:hover
{
   font-weight: bolder;
   border:      2px solid #DD3333;
   background:  black;
   color:       white;
}

/***********************************/
/* bottom textlink nav defintions  */
/***********************************/

.text_nav
{
   text-align: center;
}

.text_nav a
{
   padding:         2px;
   color:           #DD3333;
   font-weight:     bolder;
   filter:blendTrans(duration=0.5);
}

.text_nav a:hover
{
   color: black;
}
.text_nav a:link, #text_nav a:active, #text_nav a:visited
{
   color: #DD3333;
}

/***********************************/
/* catagory display defintions     */
/***********************************/

.cat_link
{
   font-size:   10pt;
   color:       #DD3333;
}

.cat_link a:link, .cat_link a:active, .cat_link a:visited
{
   font-size:   10pt;
   color:       #DD3333;
}

.cat_link a:hover
{
   color:       black;
}

.catagory_name
{
   font-weight: bolder;
   color:       #C95600;
   font-size:   12pt;
}

.catagory_name a
{
   font-weight: bolder;
   font-size:   12pt;
   color:       #DD3333;
}

.catagory_name a:link, .catagory_name a:active, .catagory_name a:visited
{
   font-weight: bolder;
   font-size:   12pt;
   color:       #DD3333;
}

.catagory_name a:hover
{
   color:       black;
}

.cat_pic
{
   border-color: #DD3333;
   border-width: 3px;
   border-style: solid;
   width:  150px;
   height: 115px;
}


/***********************************/
/* item diplay defintions          */
/***********************************/
.click_image
{
   font-size: 11px;
}

.prod_pic
{
   border-color: #C95600;
   border-width: 3px;
   border-style: solid;
   width:  150px;
}

.cat_pic
{
   border-color: #C95600;
   border-width: 3px;
   border-style: solid;
   width:  150px;
}


.close_up
{
   text-align: center;
}

.detail
{
   font-weight: bold;
   font-size: 10pt;
}

.item_name
{
   color:       #C95600;
   font-weight: bolder;
   font-size:   10pt;
}

.item_list
{
   color:       black;
   font-size:   10pt;
}


#single_item
{
   text-align: center;
}

.close_up_item_name
{
   color:       #C95600;
   font-weight: bolder;
   font-size:   12pt;
   white-space: nowrap;
}

/***********************************/
/* instructions page defintions    */
/***********************************/

.direction_pic
{
   border-color: #C95600;
   border-width: 3px;
   border-style: solid;
   margin: 10px;
   width:  200px;
   height: 150px;
}

/***********************************/
/* shipping page page defintions   */
/***********************************/

.ship_table
{
   font-family: courier;
   white-space: pre;
}

/***********************************/
/* links page page defintions      */
/***********************************/

.companies_list
{
   text-align: center;
}

/***********************************/
/* generic site defintions         */
/***********************************/

.copy_notice
{
   font-size:    9px;
   margin-left:  3px;
   color:        black;
}

.payment_icons
{
   margin: 0px;
   text-align: center;
}

.email_list
{
}

.thumbnail
{
   margin: 6px;
   height: 100px;
   width: 120px;
   border-color: #C95600;
   border-width: 3px;
   border-style: solid;
}

.gen_text
{
   margin-left: 15px;
   margin-right: 15px;
   text-align: justify;
}

.gen_img
{
   margin: 6px;
   border-color: #C95600;
   border-width: 3px;
   border-style: solid;
}

.section_title
{
   font-weight: bolder;
   color:       darkorange;
   font-size:   12pt;

}

.section:first-line
{
   color:       #C95600;
   font-weight: bold;
   font-size:   10pt;
}

.silver_bow_software
{
   padding:     8px;
   color:       #333333;
   font-family: tahoma;
   font-size:   8pt;
   text-align:  left;
   vert-align:  top:
}