/*
#d10664; Pink original
#e8066f; pink grad end flash
#f6298e; Pink dark
#edaccc; Pink light

#9a9a9a Grey (border in menu-left)

zborder: 1px solid red;
#D10664 #850440 #D15A6A #853943 #2E2E2E #D1D1D1 
#9999CC, 003399 - integritymail
*/
html, body {
	height: 100%;
	font-family: Verdana, Arial, Helvetica;
} 

BODY{
	margin:0px;
	padding:0px;
		
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal; 
	font-weight: normal;
		
	text-align:left;
	color:#000;
	background-color:white;
/*	
	background-image:url(./images/body.jpg);
	background-repeat:no-repeat;
	background-position:2% 100%;
	background-attachment:fixed;
*/		
	zz-index:19;
}

UL,OL{
	text-align:left;
	margin:0px;
	padding:0px;
	
	list-style-position:inside;
	list-style-type:circle;
	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #333333;
}

li{
	padding:0px;	
}


ul.content {
	zwidth:220px;
	zmargin-top:10px;
	zmargin-left:40px;
	padding-left:80px; /*+10*/
}

ul.content li{
	margin:0px;
	padding:0px;
	zpadding-left:2px;
	zpadding-bottom:10px;
	/*	
	font-size:11px;
	font-weight:bold;
	color:#555555;
	*/
	font:1.1em "Trebuchet MS",Verdana,Arial,Sans-serif;
}
/*----------------------------------Form elemrnts--------------------------------------------*/
INPUT{
	color:#333333;
	background-color:#E7E5D8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; 
	font-weight: normal;
	width:80%;
}

input.email{
	width:90%;
}

input.pay{width:130px;height:50px;
}

input.qty{width:25px;
}

input.submit{
	width:75px;
}

TEXTAREA{
	color:#333333;
	background-color:#E7E5D8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; 
	font-weight: normal;
	width:80%;
}
SELECT {  
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #333333; background-color: #E7E5D8;
	width:80%;
}

table.ad td,tr{
	padding:5px;
	
}
td{
	font-family:Verdana,Arial,Tahoma,  helvetica;
	font-size:11px;
	vertical-align:top;
	padding:2px;
	zborder: 1px solid red;
/*	background-image:url(./images/skinleft.jpg);*/
	background-repeat: no-repeat;
}
td.head{
	background-color:transparent;
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:10px;
	padding-left:30px;
	
	background-image:url(images/h1-cats.jpg);
	background-repeat:repeat-y;
	background-position: 0% 0%;
zborder: 1px solid red;
}

td.h1{
	padding:5px;
	zpadding-top:10px;
	zpadding-bottom:10px;
	text-align:center;
	zpadding-right:0px;
	zpadding-left:0px;
	Zborder: 1px solid YELLOW;
	zborder: 1px red solid;
	background-color:#003399;
}

td.bottom {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	
	background-color:transparent;
	color:white;
	text-align:right;
	
	font-family:verdana, arial;
	font-size:11px;
	Zfont-style:italic;
	font-weight:bold;
	
	
	background-image:url(images/bottom-grad.jpg);
	background-repeat:repeat-y;
	background-position: 100% 100%;
	border:none;
zborder: 1px solid red;
}

td.product{
	padding:0px;
	padding-top:50px;
	padding-bottom:20px;
	padding-left:50px;
	text-align:left;
zborder: 1px solid red;
}

td.image{
   	padding:0px;
	Zborder: 1px solid red;
}

H1,h1.right{	
	width:82%;

	margin:0px;
	zmargin-left:10px;	
	zmargin-right:10px;	
	padding:0px;
	padding-top:10px;
	padding-left:70px;
	zpadding-bottom:10px;
	zpadding-right:20px;
	text-align:left;
/*
	font-size:12px;
	
	font-family:verdana,arial;
	font-style:none;
	*/	
	font:1.4em "Trebuchet MS",Verdana,Arial,Sans-serif;
	background-color:transparent;/*fa923f;*/
	color:#003399;/*#676767;*/
	zbackground-image:url(images/h1.jpg);
	zbackground-repeat:no-repeat;
	zbackground-position: 0% 0%;
zborder:1px solid red;
}

h1.right{
	margin:0px;
	padding:0px;

	text-align:center;
	color:white;/*#9999CC;*/
	
	zfont-style:italic;

	zbackground-image:url(images/h1_right.jpg);
	zbackground-repeat:no-repeat;
	zbackground-position: 0% 100%;
}

h1.sell{
	padding-left:0px;
	padding-top:50px;
	height:105px;
	text-align:left;
	font-size:18px;

	background-image:url(images/h1-sell.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0%;
}

H2 {
	margin:0px;
	margin-left:10px;	
	margin-right:10px;	
	padding:10px;
	padding-top:1px;
	padding-bottom:1px;

	font-size:12px;
	text-align:center;
	color:#f65c10;/*cc1e1a;/*#c0362c;/*#FF6034;*/
	background-color:#e0fdfd;/*fa923f;*/
	
}

/*-----------------------DIVs---------------------------------------*/
div{
padding:0px;
}

div.flash{
	width:100%;
	height:100px;
	position:absolute;
	
	margin:0px;
	margin-top:0px;
	zmargin-left:100px;
	padding:0px;
	
	text-align:left; 
	color:black;
	background-color:transparent;
	
	background-image:url("/images/skinflash.jpg");
	
	background-repeat:no-repeat;
	background-position:0% 0%;
	zborder:1px solid red;
	zborder-color: white; /* #003399;*/
}


div.menu_left{
	position:absolute;
	width:20%;
	zheight:1000px;
	zfont-size:2px;
	margin:0px;
	margin-top:100px;	
	margin-left:0px;
	padding:0px;
	zpadding-top:102px;/*102*/
	padding-bottom:0px;
	text-align:left;
		
	background-color:transparent;/*white;/*transparent;/*#648eca;/*#0f4eab;/*#F8F8F2;*/
	zbackground-image:url(/images/skinleft.jpg);
	zbackground-repeat:repeat-y;
	zbackground-position:0% 0%;
	
zborder:1px solid blue;
	

}
div.menu_holder {
	height:100%;
	zwidth:50px;
	padding:0px;
	zpadding-top:20px;
	zpadding-left:35px;
	zpadding-bottom:20px;
	zfont-size:0.1em;
zborder:1px solid black;
}
/*
div.right{
	position:absolute;
	width:0%;
	height:1000px;
	font-size:2px;
	margin:0px;
	margin-top:0px;
	margin-left: 850px;
	padding:0px;
	padding-top:102px;
	padding-bottom:0px;
	text-align:left;
		
	background-image:url(./images/skinleft1.jpg);
	background-repeat:repeat-y;
	background-position:0% 0%;
border:1px solid black;
	

}
*/
div.content{

   position:absolute;
		
	margin:0px;
	margin-top:100px;	
	margin-left:20.5%;
	width:78%;
	padding:0px;
	padding-top:10px;
	zpadding-left:30px;
		
	text-align:left;
	font-size:0.9em;
	color:#765751;
	zbackground-image:url(./images/div-content1.jpg);
	background-color:transparent;/*#e3e3e3;*/
	zbackground-repeat:no-repeat;
	zbackground-position:0px -9px;
	
border:1px solid #364ea2;

}

div.hor_menu{
	position:absolute;
	padding:0px;
	margin:0px;
	margin-top:100px;
	margin-left:20.5%;	
	width:100px;	
	height:56px;
			
	zborder-top:1px solid #333333;
	zborder-left:1px solid #333333;
	
	background-image:url(./images/div-content1.jpg);
	background-color:transparent;/*#e3e3e3;*/
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	z-index:170;
}

/*------------------------Paragraphs-----------------------------------------------*/

p.content,p.content_noimage,p.logo{
	zwidth:80%;
	
	margin:0px;
	padding:10px;
	
	padding-left:70px;
    font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
	/*font-size:1em;
	font-family:Verdana,Arial,tahoma, serif;
	text-align:left;
	color:#676767;
	*/
	background-color:transparent;
	
	
}
p.content_noimage{
	background-image:none
}

p.logo {
	padding:0px;
	padding-left:40px;
	zpadding-top:px;
	color:blue;
	font-style:italic;
	
	background-image:url(images/p_logo.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	zfloat:left;
zborder:1px solid black;

}

p.bottom-grad {;
	margin:0px;
	margin-top:10px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	
	background-color:transparent;
	color:#003399;
	text-align:right;
	
	font-family:verdana, arial;
	font-size:11px;
	Zfont-style:italic;
	font-weight:bold;
	
	
	background-image:url(images/bottom-grad.jpg);
	background-repeat:repeat-y;
	background-position: 100% 100%;
	border:none;
zborder: 1px solid red;
}

p.copy{
    font-size:9px;
	color:#999999;
	text-align:left;
	
	padding-left:30px;/*same as div.menu_holder*/
}

p.address,p.phone{
	padding-left:30px;/*same as div.menu_holder*/
	font-size:9px;
	color:#003399;
	text-align:left;
}

p.phone{
	font-weight: bold;
}

/*----------------------------Ancors----------------------------------*/

a{
	color:#003399;
	font: x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
	ztext-decoration:none;
}

a:hover{
	color:#333;
}

a.copyright{
	color:#bbbbbb;
	font-size:8px;
	ztext-decoration:none;
}


/*------------------------------ MENU --------------------------------*/

#menu ,li,a.submenu,a.submenu_selected {
	display:block;
	margin:0px;
	padding:0px;
}


#menu {
	zwidth:190px;
	zfont-size:13px;
	list-style:none;
	zbackground-image:url(images/ul_grad.jpg); /* makes dark border b/w menu lines*/
	zbackground-repeat:repeat-y;
	zbackground-position: top left;	
	zbackground-color:blue;
zborder:1px solid green;
}

#menu li {
	position:relative;
	z-index:9;
	
	margin:0px;
	margin-bottom:2px;  /*controls width of dark borders b/w menu lines*/
	text-align:left;
	

	zbackground-image:url(images/menu_grad.jpg); /* makes menu lines lighter*/
	zbackground-repeat:repeat-y;
	zbackground-position: top left;
zborder:1px solid red;
}


li.folder ul {
	position:absolute;
	left:150px; /* For IE */
	top:0px;
	width:190px;
	
}		

li.folder > ul {
	left:150px; /* For Normal Browsers */
}

a.submenu,a.submenu_selected {
	padding:3px; /* controls height of selected menu-item*/
	

	text-decoration:none;
	background-color:transparent;
	color:#003399;/*#f6298e;/*#eee;*/
	
	font:italic bold 1.2em "Trebuchet MS",Verdana,Arial,Sans-serif;
	
	/*
	font-size:13px;
	font-weight:bold;
	*/
	vertical-align:bottom; /* For IE */
	width:100%; /* For IE */
zborder:1px solid red;

	
}

li > a.submenu,a.submenu_selected {
	width:auto; /* For Normal Browsers */
	
}

li a.submenu {
	list-style-position:outside; 
	zbackground-image:url("images/sub.gif");
	background-position:center right;
	background-repeat:no-repeat;
	background-color:transparent;
	
	
	padding:3px; /* makes wider if 5px or smaller if 1px height of  menu-item*/
	padding-left:30px;
}

li a.submenu_selected {			/* selected menu item*/
	list-style-position:outside; 
	color:red;/*#f6298e; - pink*/
	padding-left:30px;
	
	zbackground-image:url("images/ul.jpg");
	zbackground-position:left top;
	zbackground-repeat:no-repeat;
		

}

/* MENU - Regular Hovers */

ul a.submenu:hover,a.submenu_selected:hover {
	
	background-color:transparent;
	color:red;/*#f6298e;- pink*/
	
	zbackground-image:url("images/hoover_grad.jpg");
	zbackground-position:top left;
	zbackground-repeat:repeat-y;

}

li.folder a.submenu:hover,a.submenu_selected:hover {
	
	background-color:white;
	color:red;/*#f6298e;- pink*/
	
	zbackground-image:url("images/hoover_grad.jpg");
	zbackground-position:top left;
	zbackground-repeat:repeat-y;
	
}
	
/* MENU - Hovers With Specificity */
	


li.folder:hover {
	z-index:10;
	vertical-align: bottom;
	padding:0px;
	margin:0px;
	top:0px;
	

}

ul ul, li:hover ul ul {
	display:none;
}

li:hover ul, li:hover li:hover ul {
	display:block;
}
