<!--

/************************************ general *******************************************************************************/

body { background-color:#ffffff; font-size: 12px; font-family: verdana,sans-serif; }

td { font-size: 12px; font-family: verdana,sans-serif; }
input,textarea,select { background-color: #eeeeff; color: #000000 }
.main { color: #000000; background-color: #ffffff; 
	font-size: 12px; font-family: verdana,sans-serif }

h1  {color: #843307; font-size:30pt; text-decoration: underline; font-weight: normal; font-family: times,serif}
h2   {color: #000033; font-size:16pt;  font-weight: normal; font-family: times,serif}
h3 { color: #000033; font-size: 14pt; font-weight: normal; font-family: verdana,sans-serif }
h4 { color: #19014a; font-size: 15px; font-weight: normal; font-family: verdana,sans-serif }
h3.hdg  {
	display: inline;
	color: #000033; font-size:16pt;  font-weight: normal; font-family: times,serif;}
h3.hdg_sub { 
	display:inline;
	color: #000000; font-weight: normal; font-size: 16px; font-family: Verdana, sans-serif; }

a:active  { color: #0000ff; font-weight: bold; font-family: Verdana, Helvetica, Geneva, Arial; text-decoration: underline }
a:hover  { color: #ff0000;  font-weight: bold; font-family: Verdana, Helvetica, Geneva, Arial; text-decoration: underline }
a:link  { color: #0000dd; font-weight: bold;  font-family: Verdana, Helvetica, Geneva, Arial; text-decoration: none }
a:visited { color: #0000cc; font-weight: bold; font-family: Verdana, Helvetica, Geneva, Arial; text-decoration: none }
	
	
.sm { font-size: 10px; font-family: verdana,sans-serif }
.sm2 { font-size: 11px; font-family: verdana,sans-serif }
.sm3{ font-size: 12px; font-family: verdana,sans-serif }
 

/*************************************** misc, decorative **********************************************************************************/


 table.beige { background-color: #ececd0 }


  .p1 { background-color: #ffffff; color: #000000 }
  .p2 { background-color: #F1D7C8; color; #000000 }
  .p3 { background-color: #E3E1EC }
  .p4 { background-color: #C3A493 }
  .p5 { background-color: #ECEBEA}
  .p6 { background-color: #eeeeee }


  .p7 { background-color: #ffffff; color: #000000}
  .p8 { background-color: #330000; color: #ffffff }
  .p9 { background-color: #00ccee; color: #ffffff }
  .p10 { background-color:#ffffff; color: #000000; font-size: 10pt; font-family:arial,sans-serif }
  .p11 { background-color: #E3E1EC; color: #000000 }
  .p12 { background-color:#999999 }
  .p13 { background-color:#FDF8DB; }
  .p14 { background-color: #ffffff;}
  .p15 { background-color: #FFFFCC }

 .hr_light { color: #663333 }
 .hr_dark { color: #000033 }
 .hr_dark2 { color: #000000 }


.lnk_btm { font-size: 16px; font-face: arial black,sans-serif }
.bg_wh { background-color: #ffffff }
.smhome { color: #000000; font-size: 8px; font-family: verdana,sans-serif }
.sm2bgwh { color: #000000; background-color: #ffffff; font-size: 11px; font-family: verdana,sans-serif }
.sm_grey { color: #666666; font-size: 14px; font-family: arial narrow, sans-serif }
.blk { color: #000000 }
.bg_blk { background-color: #000000; color: #ffffff }
.home_rt { margin-left: 5px; margin-right: 5px;
	font-size: 11px}

.bg_medgrey { background-color: #C8C5E2; color: #000000 }
.bg_ltgrey2 { background-color: #E3E1EC; color: #000000 }
.bg_ltgrey { background-color: #E3E1EC; color: #000000 }
.bg_wh { background-color: #ffffff; color: #000000 }
.bg_dark { background-color: #747379; color: #ffffff }


/* *******************************************************************************************************************************************/
/* ****************************************** new w php **************************************************************************************/
/* ******************************************************************************************************************************************/

.txtpage {
	border: 4px solid #e3e1ec;
	padding: 20px 20px 20px 20px;
	width: 760px;
	min-height: none;
	text-align: left;
}

.txtpage_menu {
	border: 4px solid #e3e1ec;
	padding: 20px 20px 20px 20px;
	width: 760px;
	text-align: center;
	font-size: 11px;
}

.txtpage li {
	padding: 4 0 4 0;
}
.txtpage h4 {
	font-size: 14px;
	font-weight: bold;
}



.infopage {
	border: none;
	padding: 20px 20px 20px 20px;
	width: 760px;
	min-height: none;
	text-align: left;
}
.infobox {
	width: 300px;
	border: 1px solid #999999;
	padding: 12px 12px 12px 12px;
	margin: 20px 20px 20px 20px;
	font-size: 12px;
	font-family: verdana,sans-serif;
}
.infobox h3 {
	font-size: 16px;
	font-weight: normal;
}

/* *******************************************************************************************************************************************/
/* ****************************************** video store **************************************************************************************/
/* ******************************************************************************************************************************************/


#submenu { 
   width: 800px;
   height: 46px;
   text-align: right;
   margin: 10px 10px 10px 10px;
   border-bottom: 1px solid #999999;
 }
 #submenu h3 {
	display: inline;
   font-size: 14px;
   font-weight: normal;
   font-family: verdana,sans-serif;
  }

#submenu_lft {
	width: 500px;
	float: left;
	text-align: left;
}
#submenu_lft h3 a {
	display: inline;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}

#submenu_rt {
    width: 300px;
	float: right;
	text-align: right;
	font-size: 10px;
	font-family: verdana,sans-serif;
}
/**** cat page ***************************/

#prodlist_box {
	background-color: #999999;
	width: 520px;
	padding: 10px 10px 10px 10px;
	float: right;
}
.prodlist {
	color: #000000;
	background-color: #eeeeff;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 4px;
	padding: 4px 4px 4px 4px;
}
.prodlist h4 {
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
.prodlist h4 a {
	font-size: 12px;
	font-weight: bold;
	display: inline;
}
.prodlist_info {
	width: 400px;
	margin-top 8px;
}
.prodlist_info_lft {
	width: 200px;
	float: left;
}
.prodlist_info_rt {
	width: 200px;
	float: right;
}

/***** main menu ****************************/

.catlist {
	color: #000000;
	background-color: #eeeeff;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
}
.catlist li {
	padding: 5px 0px 5px 0px;
}

/********** prod page **********************/

.prodpg_rt h4 {
	font-size: 16px;
	font-weight: normal;
}
.prodpgimgfull img {
	margin-bottom: 10px;
}
.prodpgimgsm img {
	float: left;
}

.prevbox1 {
	width: 270px;
	height: 76px;
}
.prevbox2 {
	width: 270px;
	height: 66px;
}
.previewbox {
	width: 270px;
	border: 1px solid #000066;
	background-color: #eeeeff;
	padding: 8px 8px 6px 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 10px;
}
.previewboxalt {
	width: 270px;
	height: 60px;
	border: 1px solid #000033;
	background-color: #eeffff;
	padding: 10px 4px 6px 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-size: 10px;
}
.previewboxalt img {
	margin-right: 2px;
}

.previewbox a, .previewbox a:link, .previewbox a:active, .previewbox a:visited,
.previewboxalt a, .previewboxalt a:link, .previewboxalt a:active, .previewboxalt a:visited {
	text-decoration: none;
	font-weight: normal;
}

.previewbox h3,.previewboxalt h3{
	display: inline;
	text-decoration: none;
	color: #0000dd;
	font-weight: normal;
	font-size: 14px;
}
.previewbox a:link, .previewbox a:visited, .previewbox a:active,
	.previewboxalt a:link, .previewboxalt a:visited, .previewboxalt a:active {
	text-decoration: none;
	color: #0000dd;
	font-weight: normal;
	font-size: 14px;
}
.previewbox a:hover, .previewboxalt a:hover{
	text-decoration: none;
	color: #ff0000;
	font-weight: normal;
	font-size: 14px;
}
.previewbox form {
	display: inline;
}



/**************************************************************************************************/
/*************************************** cart **********************************************************************************/

table.cart {
	background-color: #eeeeff;
	border: 1px thin #000033;
	font-size: 12px;
}
td.num {
	background-color: #ffffff;
	text-align: right;
}

.btn_dark { color: #ffffff; background-color: #0000cc;
	font-size: 11px; font-family: verdana,sans-serif }

.miscbox {
	border: 1px thin #999999;
	padding: 10 10 10 10px;
}

.cartnum {
	display: inline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
	color: #000000;
	background-color: #ffffff;
	text-align: right;
}

//-->