.whiteframe {
	border: 1px solid #FFFFFF;
}

.mymenu{
  border-top: 1px solid #FFFFFF;
  background-color: white;
}

.mymenu_admin
{
  border-top: 1px solid #FFFFFF;
  background-color: white;
  border-bottom: 1px solid gray;
}
  .mymenu_admin a 
, .mymenu_admin a:active
, .mymenu_admin a:link
, .mymenu_admin a:visited{
  color: gray;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;  
}

.mymenu_admin a:hover{
  color: black;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;  
}

.debug{
	width: 600px;
	height: 100px;
	overflow-y: auto;
	background-color: white;
	font-size: 8pt;
}

.col_main{
  padding: 10px;
  background-color: #FFFFFF;
}

  .footer_links
, .footer_links a
, .footer_links a:active
, .footer_links a:link
, .footer_links a:visited
{
	color: #FF9999;
	font-family: arial;
	font-size: 7pt;
	text-decoration: none;
}
  .footer_links a:hover
{
	color: white;
	font-family: arial;
	font-size: 7pt;
	text-decoration: underline;
}


/* order form ================================= */
.order_form_box{
  border: 1px solid gray;
  padding: 10px;
}

.order_form_logo{
  padding: 10px;
}

.order_form .form_title{
  font-size: 15pt;
  font-weight: bold;
  margin-bottom: 6px;
  color: #660000;
}

.order_form p{
  font-size: 10pt;
  margin-bottom: 6px;
}

.order_form .form_section_title{
  font-size: 12pt;
  font-weight: bold;
  margin-top: 6px;
  margin-bottom: 6px;
  background-color: #cccccc;
  padding-left: 3px;
}

.order_form .form_product_title{
  font-size: 12pt;
  font-weight: bold;
  color: #660000;
  margin-bottom: 6px;
}

.order_form .form_product_label{
	font-size: 13pt;
	font-weight: bold;
	color: black;
}

.inp_txt{
  border: 1px solid gray;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
  color: black;
}

.inp_num{
  border: 1px solid black;
  text-align: left;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
  color: black;
}

.inp_num_center{
  border: 1px solid black;
  text-align: center;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
  color: black;
}

.inp_num_readonly{
  border: 0px solid white;
  text-align: left;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
  color: red;
}

.cbo{
  font-family: arial;
  font-size: 9pt;
  border: 1px solid gray;
  font-weight: bold;
  color: black;  
}

.required{
  color: red;
  font-size: 9pt;
}

.form_footer_buttons{
  margin-top: 15px;
  padding: 5px;
}

button{
  background-color: #999999;
  color: white;
  border: 1px solid gray;
  height: 30px;
  font-size: 12pt;
  font-weight: bold;
}
/* ================================= */
.awardbox{
  width: 40px; height: 40px;
  background-color: gray;
  margin: 3px;
}
.awardbox_large{
  width: 120px; height: 40px;
  background-color: gray;
  margin: 3px;
  float: right;
}

.product_play_sample{
	background-image: url('images/sample_video.jpg');
	font-size: 12pt;
	font-weight: bold;
	color: white;
	height: 105px;
	vertical-align: middle;
}

.product_list_img_small{
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
}

