﻿BODY {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	background-color: #666666;
	color: #000000;	
}

H1 
{
	font-weight: bold; 
	font-size:18px;
	color:White;
	padding:0;
	margin:0;
}

H2
{
  font-family: Arial;
  font-size: 12px;
  font-weight:normal;
  padding:0;
	margin:0;
}

TD
{
  font-family: Arial;
  font-size:12px;
}

.menutitle 
{
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #996633;	
}

div.pagecontent
{
  padding:8px;
}

div.pagecontent H2
{
  font-size:18px; 
  color:#990000; 
  padding-bottom: 12px;
}

/*****************/

a:link.menu, a:visited.menu
{   
  color: DimGray;
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
}

a:hover.menu
{
  color:blue;
  text-decoration:underline;  
  font-size:12px;  
}

a:link.whitelink, a:visited.whitelink
{   
  color: white;
  text-decoration: none;  
}

a:hover.whitelink
{
  color:yellow;
  text-decoration:underline;  
}

a:link.silverlink, a:visited.silverlink
{   
  color: Silver;
  text-decoration: none;  
}

a:hover.silverlink
{
  color:yellow;
  text-decoration:underline;  
}

a:link.graylink, a:visited.graylink
{   
  color: DimGray;
  text-decoration: none;  
}

a:hover.graylink
{
  color:Maroon;
  text-decoration:underline;  
}

a:link.blacklink, a:visited.blacklink
{   
  color: black;
  text-decoration: none;  
}

a:hover.blacklink
{
  color:Maroon;
  text-decoration:underline;  
}

a:link.bluelink, a:visited.bluelink
{   
  color: blue;
  text-decoration: none;  
}

a:hover.bluelink
{
  color:blue;
  text-decoration:underline;  
}

a:link.simplelink, a:visited.simplelink
{ 
  text-decoration: none;  
}

a:hover.simplelink
{   
  text-decoration:underline;  
}

.align_client
{
  width: 100%;
}
.w40 { WIDTH: 40px }

.ErrorBox
{
  border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
  background-color: whitesmoke;
  padding: 8px;
  margin:2px;
  color: #cc0033;
  font-weight: bold;
}

.found
{
  background-color: Yellow;
}

.featured
{
  border-right: whitesmoke 1px solid;
  border-top: whitesmoke 1px solid;
  border-left: whitesmoke 1px solid;
  border-bottom: whitesmoke 1px solid;
  padding:8px;
  height:100%;
}

.comment
{
  font-size:smaller;
  color:Gray;
}

.editNormal, input[type="text"], input[type="password"], textarea, select
{
  border-right: darkgray 1px solid;
  border-top: darkgray 1px solid;
  border-left: darkgray 1px solid;
  border-bottom: darkgray 1px solid;
}

.editHighlighted
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  border-left: dimgray 1px solid;
  border-bottom: dimgray 1px solid;
  background-color: oldlace;
}

.editNoBorder
{
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-left: white 1px solid;
  border-bottom: white 1px solid;  
}

.ValSummary
{
  border-right: darkgray 1px solid;
  border-top: darkgray 1px solid;
  border-left: darkgray 1px solid;
  border-bottom: darkgray 1px solid;
  background-color: lemonchiffon;
  padding: 4px;
}

.welcome
{
  padding: 4px;
  background-color: whitesmoke;
}

.video_desc
{
  padding: 4px;
  background-color: whitesmoke;
}

/* <user> */

.userHeader
{ 
  background-image: url('../img/secHead.gif');
  background-repeat: repeat-x;
  background-position: top center;   
  padding:6px;
  font-weight:bold;
  color:FireBrick;  
}

/* </user> */

/* <gradient> */

.grAddr
{
  background-image: url('../img/gradAddr.gif');
  background-repeat:repeat-x;    
}

/* </gradient> */

/* <product info> */
.prod_info_title
{
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: Maroon;
}
.prod_info_title_small
{
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  color: Maroon;
}
.sr_prod_info_title
{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: Maroon;
}
.sec_title
{
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: Maroon;
}
.sec_line
{
  border-bottom: GainsBoro 1px solid;
}
.prod_info_desc
{
  font-family: Arial;
  font-size: 12px;
}
.hovertoe
{
  color:Navy;
  cursor:pointer;
  text-align:center;
}

.prod
{
  color:Maroon;
  font-weight:bold;
  text-decoration:none;
}

.prod:hover
{
   text-decoration:underline;
}

.model
{
  color:silver;
  font-size:10px;
}

/* </product info> */

/* <admin> */

.adminbox
{
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
  background-color: seashell;
}

.adminRedBox
{
  border-right: crimson 1px solid;
  border-top: crimson 1px solid;
  border-left: crimson 1px solid;
  border-bottom: crimson 1px solid;
  padding:8px;
}

/* </admin> */

/* <category> */

.cat_desc
{
  padding: 4px;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: burlywood 1px solid;
  /*color: dimgray;*/
}

/* </category> */


/* <shipping> */

.ship_save
{
  border-bottom: darkorange 2px solid;
  padding: 4px;
  color: darkred;
}

.ship_new
{
  border-bottom: darkorange 2px solid;    
  margin-bottom:2px;
  font-size:12px;
  color:Black;
  padding-bottom:8px;
  margin-bottom:8px;
}

.ship_howmany
{
  text-align: center;  
  /*background-color: bisque;*/  
  padding:8px;
  color:Black;  
}

.ship_title
{
  background-color: antiquewhite;
  border-top: darkorange 1px solid;
  color:darkred;
  padding:8px;
  text-align:center;
  font-size:14px;
  font-weight:bold;  
}

.ship_err
{
  color: Red;
  border-right: coral 1px solid;
  border-top: coral 1px solid;
  border-left: coral 1px solid;
  border-bottom: coral 1px solid;
  background-color: papayawhip;
  padding:8px;
}
/* </shipping> */

/* <album> */

.igalbum
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: gainsboro;
    padding:4px;
}

.igalbumtitle
{
    padding-top:4px;
    padding-bottom:4px;
    font-size:14px;
    color:Black;
    font-weight:bold;
}

.igimages
{
    background-color:Black;
    padding:4px;
    color:White;
}

.igfullimg
{
    padding:8px;
}

/* </album> */

/* <ShippingAddress> */

.sa_title
{
  background-color: antiquewhite;
  border-top: darkorange 1px solid;
  color:darkred;      
  padding:4px;
}
.sa_items
{
  
}

.sa_shipping
{
  
}

.sa_total_shipping
{
  background-color: antiquewhite;
  padding: 4px;
  text-align: right;
}
.sa_totals
{
  padding:4px;
  text-align:right;
}

.sa_grand_total
{
  border-top: darkorange 1px solid;
  border-bottom: darkorange 2px solid;
  font-weight: bold;
  font-size: 12px;  
  padding:8px;
  text-align:right;
}

/* </ShippingAddress> */

/* <CreditCardProcessing> */

.ccpPleaseWait
{
  border-right: orangered 1px solid;
  border-top: orangered 1px solid;
  font-weight: bold;
  border-left: orangered 1px solid;
  color: #cc0000;
  border-bottom: orangered 1px solid;
  background-color: antiquewhite;
  padding: 8px;
  text-align: center;
}

/* </CreditCardProcessing> */

/* <Payment> */

.pyt_err
{
  border-right: darkred 1px solid;
  border-top: darkred 1px solid;
  font-weight: bold;
  border-left: darkred 1px solid;
  color: crimson;
  border-bottom: darkred 1px solid;
  background-color: papayawhip;
  padding: 8px;
}

/* </Payment> */

/* <Order> */

.or_order_up
{
  border-bottom: lightsalmon 2px solid;
  color: darkred;
  padding: 4px;
}

.or_total
{  
  border-top: lightsalmon 2px solid;
  color: black;    
  padding-top:8px;
  padding-bottom:8px;
  padding-right:4px;
}

.or_address
{  
  color: black;
  border-bottom: lightsalmon 3px solid;  
  padding:4px;
}

.or_instr
{
  color:Black;  
}

.or_changestatus
{  
  background-color: snow;
  padding:4px;
}

.or_items
{  
  border-bottom: dimgray 2px solid;
  color:Black;
}

/* </Order> */

/* <Admin> */

.adm_title
{
  color: maroon;
  border-bottom: darkgray 2px solid;
  background-color: gainsboro;
  padding: 6px;
  font-size: 14px;
  font-weight: bold;
}

.adm_section
{
  border-right: wheat 1px solid;
  border-top: wheat 1px solid;
  border-left: wheat 1px solid;
  border-bottom: wheat 1px solid;
  background-color: seashell;
  padding: 8px;
}

a:link.adm_link, a:visited.adm_link
{
  color: mediumblue;
  text-decoration: none;
}

a:hover.adm_link
{
  color: blue;
  cursor: pointer;
  text-decoration: underline;  
}

/* </Admin> */

/* ---[ bind objects ] ------ */

.summ_error
{
  border-right: darkgray 1px solid;
  border-top: darkgray 1px solid;
  border-left: darkgray 1px solid;
  border-bottom: darkgray 1px solid;
  background-color: #FFCCCC;
  padding: 4px;
  border-color: #FF9999;
}

.summ_warning
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: lemonchiffon;
	padding: 4px;	
}

.summ_info
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	background-color: aliceblue;
	padding: 4px;	
}

.error_box
{
  border: solid 1px red;
  padding:4px;
}

.error_callout
{
  background-color: lemonchiffon;
}

.wm_normal
{
}
.wm_active
{
  color:Silver;  
}

.tbl
{
  
}

/* table row highlight */
.tblhl
{
  background-color: #FAEBD7;
  /*color: #000000; */
  color:Maroon;
  
}

.tblcap
{
  text-align:left;    
  vertical-align:baseline;
}