body {
	background-color: #d50172;
	font-family: Arial, Helvetica, sans-serif; /* make sure you're using font definitions compatible with both Mac and PC */ 
	font-size: 13px;
	color: #333333;
}
/* table text appearance should be matching settings for BODY above */ 
table { 
	font-size: 13px; 
	color: #333333;
}
/* appearance of headers 1-3 */
h1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #9a9a9a;
	letter-spacing: -0.05em;
}
h2.index {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #9a9a9a;
	letter-spacing: -0.05em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9a9a9a;
	letter-spacing: -0.05em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #21b0dc;
	letter-spacing: -0.05em;
}
/* appearance of all form elements */ 
input, select, textarea { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
/* colour of links - basic and highlighted / roll-over */
a {
	color: #000;
}
a:hover {
	color: #666;
}
/* appearance of text fields */
.txt {
	border-color: #cccccc;
	background-color: #ffffff;
	font-size: 13px;
	color: #333333;
}
/* appearance of buttons */
.btn {
	border-color: #860049;
	background-color: #860049;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
/* forgot password button */
.forgot {
	background-color: #bbbbbb;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
/* highlighted forgot password button */
.forgot:hover {
	background-color: #999999;
	color: #ffffff;
}

/* shopping cart and shopping cart link colour  (left default - remove comment marks to change colour to custom */
#cart {
	 color: #000; 
}
#cart a {
	 color: #fff; 
}
#cart a:hover {
	 color: #f0f0f0; 
}
/* user info colour */
#user td {
	 color: #000; 
}
/* default appearance of menu buttons */
#menu a {
	color: #fff;
	font-weight: bold;
}
/* highlighted menu button */
#menu a:hover, #menu strong a, #menu .open a {
	background-color: #e6b012;
	color: #fff;
}
/* pop-up menu box */
#menu .open ul {
	border-top-width: 1px; /* white top border of the menu box - not required in some designs - write "0" instead of "1px" */
	border-top-color: #e6b012; 
	background-color: #e6b012;
	filter: alpha(opacity=95); opacity: 0.95; /* custom transparency of the box - both numbers need to be changed accordingly */
}
/* default menu button in the pop-up menu box */
#menu .open ul a {
	color: #fff;
	font-weight: normal;
}
/* highlighted menu button in the pop-up menu box */
#menu .open ul a:hover {
	background-color: #b1870e;
	color: #fff;
}
/* search box */
#search {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
}
/* category tree structure */
#categories {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
}
/* size of sub-category titles (usually 1px smaller than base size) */
#categories ul ul {
	font-size: 12px;
}
/* category link colour */
#categories a {
	color: #666666;
}
/* sub-category link colour */
#categories ul ul a {
	color: #999999;
}
/* highlighted category appearance */
#categories a:hover, #categories strong a {
	color: #d00475 !important; /* retain the "!important" marker */
	font-weight: normal;
}
/* appearance of the contact box */
#contacts {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
	font-size: 12px;


}
/* facebook box 
#facebook {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
	font-size: 12px;
	padding-right: 2px;
}
*/
/* featured products box */
#featured {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* product separator line colour */
#featured p {
	border-right-color: #dddddd;
}
/* featured product link colour */ 
#featured a {
	color: #333333;
}
/* price colour */
.price {
	color: #666666 !important;
}
/* price note colour */
.note {
	color: #999999 !important;
}
/* tag appearance */
.tag {
	color: #d00475 !important;
	font-weight: bold !important;
	font-size: 11px !important;
}
/* homepage articles appearance */
#articles {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* article separator line colour */
#articles .articles2 {
	border-right-color: #dddddd;
}
/* page footer line colour */
#footer2 {
	border-top-colour: #dddddd;
}
/* article page appearance */
#article {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* category page appearance */
#category {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* path (bread crumbs) appearance */ 
#path {
	color: #cccccc;
	font-size: 11px;
}
/* path link colour */
#path a {
	color: #999999;
}
/* path link highlighted */
#path a:hover, #path a:active {
	color: #777777;
}
/* product thumbnail separator colour */
#category3 p {
	border-right-color: #dddddd;
}
/* product link colour */
#category3 a {
	color: #333333;
}
/* product page apeparance */
#product {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* linked product thumbnail separator colour */
#linked p {
	border-right-color: #dddddd;
}
/* linked product title colour */
#linked a {
	color: #333333;
}
/* category browser (paging and sort feature) basic text colour */
#browser p {
	color: #999999;
}
/* sort feature font size (typically smaller than base) */
#browser1 {
	font-size: 11px;
}
/* sort select areas appearance */
#browser1 select {
	font-size: 11px;
	color: #999999;
	border-color: #dddddd;
}
/* order form/shopping cart line colour */
.order th {
	border-bottom-color: #cccccc;
}
/* secondary sub category navigation */
#subcats {border: 1px solid #eeeeee; font-size: 11px;}
#subcats a {color: #666666;}
#subcats a:hover, #subcats strong a {color: #b1870e !important;}


  #preview{
	position:absolute;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
	background:#D50074;
	padding:5px;
	font-size: 12px;
	text-align: center;
	width: 250px;
	display:none;
	color:#fff;
	z-index: 10;
	}
.pn{color:#B9307A; font-weight:bold; font-size:18px;}
.psn{ font-size:11px; display:block; margin-bottom:8px;}
.pob tr td{ padding:5px 0;}
.fts img{ float:left; margin-right:9px; margin-top:9px;}



#categories h2{ font-weight:normal; margin:5px 0 0 0; padding:0;}
#categories h2 a{ padding-left:23px;}
#categories ul{ border-bottom:1px solid #ddd; padding:0 0 5px 25px; font-size:12px;}
#categories ul li a{ margin:3px 0 1px 0; background:url(https://a80785.claudeassets.com/20250418041619im_/https://www.vtipne-darky.com/img/ctv.png) no-repeat 0 center; padding-left:8px;}

.txt.tc {
    padding: 11px 15px;
    font-size: 20px;
}

form p .btn {
    transition: opacity 0.1s;
    padding: 12px 50px;
    font-size: 20px;
    border-radius: 0;
    border: 0;
}

/*
     FILE ARCHIVED ON 14:20:50 Dec 26, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:23:59 Aug 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.324
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.025
  esindex: 0.006
  cdx.remote: 5.279
  LoadShardBlock: 87.445 (3)
  PetaboxLoader3.datanode: 115.228 (5)
  PetaboxLoader3.resolve: 42.524 (2)
  load_resource: 100.443
  loaddict: 53.47
*/