/***********************************
   style.css
***********************************/

/***********************************/
/* tag defintions                  */
/***********************************/
body
{
   margin:           0;
   padding:          0;
   background-color: white;
   background-image: url("php-bin/img/bg/bg.jpg");
   background-repeat: no-repeat;
   font-family: tahoma;
   font-size:   8pt;
}

hr
{
   color:       #180057;
   text-align:  center;
}

p
{
   padding-left:  10px;
   padding-right: 10px;
}

img
{
   border: 0px;
}

a
{
   font-weight: bolder;
}

a:link, a:active,
{
   color:       #180057;
}

a:visited
{
   color:       black;
}

a:hover
{
   color:       blue;
}

/***********************************/
/* title                           */
/***********************************/

#title_shadow
{
   font-size:   28pt;
   position:    absolute;
   left:        175px; 
   top:         7px;   
   margin-left: 3px;
   font-weight: bolder;
   color:       #aaaaaa;
   white-space: nowrap;
}

#title_color
{
   font-size:    28pt;
   position:     absolute;
   left:         174px; 
   top:          5px;
   font-weight:  bolder;
   color:        #26116e;
   white-space: nowrap;
}

/***********************************/
/* overall site structure          */
/***********************************/

#primary_containter_left_nav
{
   
}

#secondary_container
{
   color:        black;
   margin-left:  165px;
   margin-top:   60px;   
   padding-left: 0px;
}

#left_bar
{
    position: absolute;
    width:    163px;
    top:      100px;
    left:     0px;
}

#right_bar
{

}

#right_main_margin
{
   margin-right:  30px;
   padding-right: 0px;
}

#main
{
   margin-top:   20px;  
}

#title_bar
{
   white-space: nowrap;
}

#nav_bar
{
   pos
   border-top-style: dashed;
   border-top-width: 2px;
   border-top-color: #180057;
   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:        12px;
   margin:           2px;
   padding:          2px;
   color:            black;
   background-image: url("php-bin/img/bg/bamboo.jpg");
   border:           1px solid #180057;
}

#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:      #180057;
   text-decoration: none;
   color:           white;
   font-weight:     bolder;
   filter:blendTrans(duration=0.5);
}

#left_menu_list a:hover
{
   background:       blue;
}

/***********************************/
/* 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:      #180057;
   text-decoration: none;
   color:           white;
   font-weight:     bolder;
   filter:          blendTrans(duration=0.5);
}

#nav_bar a:hover
{
   background:       blue;
}

/***********************************/
/* bottom textlink nav defintions  */
/***********************************/

.text_nav
{
   text-align: center;
}

.text_nav a
{
   padding:         2px;
   color:           #180057;
   font-weight:     bolder;
   filter:          blendTrans(duration=0.5);
}

.text_nav a:hover
{
   color: blue;
}
.text_nav a:link, #text_nav a:active, #text_nav a:visited
{
   color: black;
}

/***********************************/
/* catagory display defintions     */
/***********************************/

.cat_link
{
   font-size:   10pt;
   color:       #180057;
}

.cat_link a:visited
{
   color:       black;
}

.cat_link a:hover
{
   color:       blue;
}

.catagory_name
{
   font-weight: bolder;
   color:       blue;
   font-size:   12pt;
}

.catagory_name a
{
   color:       #180057;
}

.catagory_name a:visited
{
   color:       black;
}

.catagory_name a:hover
{
   color:       blue;
}


/***********************************/
/* item diplay defintions          */
/***********************************/
.click_image
{
   font-size: 11px;
}

.prod_pic
{
   border-color: #180057;
   border-width: 3px;
   border-style: solid;
   width:  150px;
}

.cat_pic
{
   border-color: #180057;
   border-width: 3px;
   border-style: solid;
   width:  150px;
}


.close_up
{
   text-align: center;
}

.detail
{
   font-weight: bold;
   font-size: 10pt;
}

.item_name
{
   color:       #180057;
   font-weight: bolder;
   font-size:   10pt;
}

.item_list
{
   color:       black;
   font-size:   10pt;
}


#single_item
{
   text-align: center;
}

.close_up_item_name
{
   color:       #180057;
   font-weight: bolder;
   font-size:   12pt;
   white-space: nowrap;
}

/***********************************/
/* instructions page defintions    */
/***********************************/

.direction_pic
{
   border-color: #180057;
   border-width: 3px;
   border-style: solid;
   margin: 10px;
   width:  200px;
   height: 150px;
}

/***********************************/
/* legal page defintions           */
/***********************************/

.direction_pic
{
   font-family: courier;
}

/***********************************/
/* shipping page page defintions   */
/***********************************/

.ship_table
{
   font-family: courier;
   white-space: pre;
}

/***********************************/
/* links page page defintions       */
/***********************************/

.companies_list
{
   text-align: center;
}

/***********************************/
/* home page page defintions       */
/***********************************/

.home
{
   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: #180057;
   border-width: 3px;
   border-style: solid;
}

.gen_text
{
   margin-left: 15px;
   margin-right: 15px;
   text-align: justify;
}

.gen_img
{
   margin: 6px;
   border-color: #180057;
   border-width: 3px;
   border-style: solid;
}

.section_title
{
   font-weight: bolder;
   color:       darkorange;
   font-size:   12pt;

}

.section:first-line
{
   color:       #180057;
   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:
}
