/*
#8cd3e5 - blue
#f890c5 - pink
*/


td{
	font-family:Verdana,Arial,Tahoma,  helvetica;
	font-size:11px;
	vertical-align:top;
	padding:2px;	
}

UL{
	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;
	
	color: #333333;
}

li{
	padding:0px;	
	
}
OL{
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	
	list-style-position:inside;
	list-style-image:url(images/sub.gif);
	
}
ul.content {
	width:220px;
	margin:0px;
	padding:0px;
	
	background-image:none;
	
	list-style-position:inside;
	list-style-image:url(images/sub.gif);
	
	
}
li.content {
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-bottom:10px;
		
	font-size:11px;/*0.9em;*/
	color:#676767;
	z-index:9;
}
hr {
color:#f5f5f5;
height:10px;
background-color:#f5f5f5;

}

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.login{
	width:200px;
}
input.pay{width:130px;height:50px;
}

input.qty{width:25px;}
input.postcode{width:75px;}
input.150{width:150px;}
input.submit{
	width:75px;
}
input.check, input.radio{
	width:25px;
}
TEXTAREA{
	color:#333333;
	background-color:#E7E5D8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal; 
	font-weight: normal;
	width:80%;
}
TEXTAREA.blog{
	width:100%;
}
SELECT {  
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #333333; background-color: #E7E5D8;
	width:80%;
}

img.leftbottom{
	float: left; 
	margin: 0px;
	padding:0px;
	margin-right: 12px;
	margin-top:4px;
	margin-bottom:4px;
}

img.rightclear { 
	float: right; 
	clear: left; 
	margin: 0px; 
} 
img.leftclear { 
	float: left; 
	clear: left; 
	margin: 5px; 
} 

table.album{
	width:100%;
	border:1px solid #cccccc;
	padding:3px;
	text-align:center;
	table-layout:fixed;
}
table.ad td,tr{
	padding:5px;
	zvertical-align:middle;
	ztext-align:center;
}
td.head{
	background-color:#ed008c;
	color:white;
	font-weight:bold;
	padding:2px;
	padding-left:10px;
}
td.headlight{
	text-align:right;
	background-color:#f890c5;
}

td.field{
	text-align:left;
	background-color:#8cd3e5;
}

td.h1{
	padding:0px;
	padding-top:30;
	padding-bottom:30px;
	padding-right:10px;
	padding-left:10px;
	zborder: 1px solid red;

}
td.image{
	padding:0px;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:30px;

	zfloat:right;
zborder: 1px solid red;

}
td.bottom {;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	
	background-color:transparent;
	color:#333;
	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%;
zborder: 1px solid red;

	}

H1,h1.right{	
	zwidth:92%;

	margin:0px;
	zmargin-left:10px;	
	zmargin-right:10px;	
	padding:0px;
	padding-top:20px;
	zpadding-left:30px;
	padding-bottom:10px;
	zpadding-right:20px;
	
	font-size:16px;
	text-align:left;
	font-family:Verdana,arial;
	zfont-style:none;
		
	background-color:transparent;/*fa923f;*/
	color:#333;/*#676767;*/
	zbackground-image:url(images/h1.jpg);
	zbackground-repeat:no-repeat;
	zbackground-position: 0% 0%;
zborder:1px solid black;
	
}
h1.right{
	zmargin:0px;
	zpadding:0px;
	
	zpadding-left:15px;
	zpadding-bottom:30px;

	text-align:right;
	color:#999;
	zfont-style:italic;

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

}
h1.blue{
	color:#8cd3e5;padding:0px;
	ztext-align:right;
}
h1.pink{
	color:#f890c5;padding:0px;
	ztext-align:right;
}

div{padding:0px;}



div.menu_holder {
	color:#f890c5;
	padding:10px;
	padding-left:15px;
zborder:1px solid black;
}

p.bottom{
	position:relative;
	height:20px;
	width:100%;
	background-color:#003C7B;
	
}
p.content,p.content_noimage,p.grad{
	width:90%;
	
	margin:0px;
	padding:10px;
	padding-bottom:20px;
	padding-left:40px;

	font-family:Verdana,Arial,tahoma, serif;
	text-align:left;
	color:#676767;
	background-color:transparent;
			
	background-image:url(images/p_content.jpg);
	background-repeat:no-repeat;
	background-position: 100% 99%;
zborder:1px solid black;
	
}
p.content_noimage{
	background-image:none
}

p.grad {
	padding-right:60px;
	zpadding-left:60px;
	zpadding-top:40px;
	background-image:url(images/p_grad.jpg);
	background-repeat:no-repeat;
	background-position: 100% 50%;
	zborder:1px solid black;

}
p.right,p.quote{
	margin:0px;
	padding:0px;
	padding-right:20px;
	padding-bottom:30px;
	
	font-family:Arial,Verdana,tahoma, serif;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	

	text-align:left;
	color:#676767;
	background-color:transparent;
	
	zbackground-image:url(images/p_content.jpg);
	zbackground-repeat:repeat-y;
	zbackground-position: 100% 0%;
}

p.quote{
	padding:0px;
	padding-left:15px;
	padding-top:30px;
	
	font-size:14px;
	color:#3399ff;
	
	background-image:url(images/p_right.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;


}



p.menu_holder,p.menu_holder_static{
	margin:0px;
	margin-top:2px;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
	text-align:left;
	font-family:trebuchet ms,Tahoma, Arial; 	
	font-style:italic;
	background-color:white;

	
}
p.menu_holder_static{
	font-weight:bold;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	background-position: 100% 50%;

}

p.menu_holder:hover{
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	background-position: 100% 50%;

}

p.menu_holder:over{
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	background-position: 100% 50%;

}
p.copy{
    font-size:9px;
	color:#aaaaaa;
	text-align:center;
	zpadding-right:15px;
	zpadding-left:15px;
}

p.address,p.phone{
	padding-left:20px;
	font-size:9px;
	color:#333;
	text-align:left;

}

p.phone{
	font-weight: bold;
}

a{
	color:#8cd3e5;
	font-size:11px;
	ztext-decoration:none;
}
a:hover{
	color:#333;
}
a.copyright{
	color:#ffdbb8;
	font-size:9px;
	ztext-decoration:none;
}

#fontblue{
COLOR:#3399ff;
font-size:12px;
font-style:italic;

}
a.menu_left_static{
	COLOR:#3399ff;
}
/* MENU */

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


ul {
	width:167px;
	list-style:none;	
zborder:1px solid green;
}



li {


	position:relative;
	z-index:9;
	font-size:11px;/*0.9em;*/
	margin:0px;
	margin-bottom:2px;  /*controls width of dark borders b/w menu lines*/
	text-align:left;		

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


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

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:#999;/*#eee;*/
	
	font-size:11px;/* controls size of menu letters*/
	zfont-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 {
	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*/
}

li a.submenu_selected {			/* selected menu item*/
	
	color:#e77845;
	background-image:url("images/hoover_grad.jpg");/* makes selected line darker*/
	background-position:0% 0%;
	background-repeat:repeat-y;
zborder:1px solid red;
	

}

/* MENU - Regular Hovers */

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

}

li.folder a.submenu:hover,a.submenu_selected:hover {
	
	background-color:white;
	color:#e77845;
	
	background-image:url("images/hoover_grad.jpg");
	background-position:top left;
	background-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;
}

/*----*/
/*

zborder: 1px solid red;
*/
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;
	
	zbackground-image:url(./images/body.jpg);
	zbackground-repeat:no-repeat;
	zbackground-position:2% 100%;
	zbackground-attachment:fixed;
		
	behavior:url("csshover.htc");
	zz-index:19;
}
/*----------------------Lists-------------------------------*/

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;
	
	color: #333333;
}

li{
	padding:0px;	
	
}

ul.content {
	margin:0px;
	padding:0px;
	font-size:11px;
	background-image:none;
	
	list-style-position:outside;
	list-style-image:url(images/li.jpg);
	zborder: 1px solid black;
	
}

ul.content li{
	font-size:11px;
	margin-left:70px;
	padding-left:10px;
}

/*----------------------Headers------------------*/

H1,h1.right{	
	width:92%;

	margin:0px;
	margin-left:10px;	
	margin-right:10px;	
	padding:0px;
	padding-top:20px;
	padding-left:30px;
	zpadding-bottom:10px;
	padding-right:20px;
	

	font-size:16px;
	text-align:left;
	font-family:verdana,arial;
	font-style:none;
		
	background-color:transparent;/*fa923f;*/
	color:#333;/*#676767;*/
	background-image:url(images/h1.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
zborder:1px solid black;
	
}
h1.right{
	margin:0px;
	padding:0px;
	
	padding-left:15px;
	padding-bottom:30px;

	text-align:right;
	color:#999;
	zfont-style:italic;

	background-image:url(images/h1_right.jpg);
	background-repeat:no-repeat;
	background-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%;
}

img.leftbottom{
	float: left; 
	margin: 0px;
	padding:0px;
	margin-right: 12px;
	margin-top:4px;
	margin-bottom:4px;
}

img.rightclear { 
	float: right; 
	clear: left; 
	margin: 0px; 
} 
img.leftclear { 
	float: left; 
	clear: left; 
	margin: 5px; 
} 

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

div.flash{
	width:100%;
	height:80px;
	position:absolute;
	
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	
	text-align:right; 
	zcolor:white;
	background-color:transparent;/*#ed2025;-red*/
	
	zbackground-image:url(./images/top.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
zborder-bottom:2px solid #fd6557;
	
		
}
div.login{
	width:100%;
	height:80px;
	position:absolute;
	
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	
	text-align:left; 
	color:white;
	background-color:transparent;/*#ed2025;-red*/
	
	background-image:url(./images/login.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
zborder-bottom:2px solid #fd6557;
	
		
}


/*Horiz Menu!!! - adjusted properly with left and central divs*/
div.hor_menu{
height:0px;

}

div.menu_left{
	position:absolute;
	width:22%;
	
	margin:0px;
	margin-top:120px;
	padding:0px;
	padding-top:0px;
	
	text-align:left;
		
	background-color:transparent;/*#648eca;/*#0f4eab;/*#F8F8F2;*/
	zbackground-image:url(./images/menu-left-grad.jpg);
	background-repeat:repeat-y;
	background-position:0% 0%;
zborder:2px solid black;
	

}
/*Used for main content*/
div.content{
	position:absolute;
	width:78%;
	
	margin:0px;
	margin-top:120px;	
	margin-left:22%;
	padding:0px;
	padding-top:10px;
		
	text-align:left;
	font-size:11px;
	color:#765751;
	
	background-color:transparent;/*#e3e3e3;*/
	
zborder-left:1px solid black;
	
}

div.menu_holder {
	padding:0px;
	padding-left:15px;
	padding-top:10%;
zborder:1px solid black;
}

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

p.topimage,p.bottomimage{
	width:100%;
	margin:0px;
	padding:0px;
	
	padding-top:80px;
	padding-left:230px;
	padding-right:30px;
	padding-bottom:40px;
	vertical-align:middle;

	font-family:Verdana,Arial,tahoma, serif;
	text-align:left;
	color:#676767;
	text-align:center;
	background-color:transparent;
			
	background-image:url(images/p-top.jpg);
	background-repeat:no-repeat;
	background-position: 50% 0%;
zborder:1px solid black;

}

p.bottomimage{
	
	padding-top:100px;
	padding-left:100px;
	padding-right:180px;
	padding-bottom:50px;
	ztext-align:right;

	background-image:url(images/p-bottom.jpg);
	background-repeat:no-repeat;
	background-position: 50% 0%;
zborder:1px solid black;

}

p.bottom{
	position:relative;
	height:20px;
	width:100%;
	background-color:#003C7B;
	
}

p.bottom-grad {
	
	margin:0px;
	margin-top:10px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	
	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;
}

p.content,p.content_noimage,p.logo{
	width:90%;
	
	margin:0px;
	padding:10px;
	padding-bottom:20px;
	padding-left:40px;

	font-family:Verdana,Arial,tahoma, serif;
	text-align:left;
	color:#676767;
	background-color:transparent;
			
	zbackground-image:url(images/p_content.jpg);
	zbackground-repeat:no-repeat;
	zbackground-position: 100% 99%;
zborder:1px solid black;
	
}
p.content_noimage{
	background-image:none
}

p.logo {

	
	zpadding-right:30px;
	zpadding-left:50px;
	padding-top:20px;
	padding-bottom:10px;
	
	background-image:url(images/p_logo.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
zborder:1px solid black;

}
p.right,p.quote{
	margin:0px;
	padding:0px;
	padding-right:20px;
	padding-bottom:30px;
	
	font-family:Arial,Verdana,tahoma, serif;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	

	text-align:left;
	color:#676767;
	background-color:transparent;
	
	zbackground-image:url(images/p_content.jpg);
	zbackground-repeat:repeat-y;
	zbackground-position: 100% 0%;
}

p.quote{
	padding:0px;
	padding-left:15px;
	padding-top:30px;
	
	font-size:14px;
	color:#3399ff;
	
	background-image:url(images/p_right.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;


}

p.copy{
    font-size:9px;
	color:#aaaaaa;
	text-align:left;
	zpadding-right:15px;
	padding-left:5%;
}

p.address,p.phone{
	padding-left:20px;
	font-size:9px;
	color:#333;
	text-align:center;
}

p.phone{
	font-weight: bold;
}

/* ------------ Anchors ----------------*/
a{
	color:#8cd3e5;
	font-size:11px;
	
	ztext-decoration:none;
}

a:hover{
	color:#333;
}

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


/*-------------------  Tables ------------------------- */

td{
	font-family:Verdana,Arial,Tahoma,  helvetica;
	font-size:11px;
	vertical-align:top;
	padding:2px;
zborder: 1px solid red;
}

td.h1{
	padding:0px;
	zpadding-top:30px;
	zpadding-bottom:30px;
	zpadding-right:10px;
	zpadding-left:10px;
zborder: 1px solid red;

}

td.bottom {
	margin:0px;
	padding:0px;
	zpadding-top:10px;
	zpadding-bottom:10px;
	zpadding-right:30px;
	
	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.head{
	background-color:transparent;
	color:white;
	font-weight:bold;
	font-size:12px;
	zpadding:10px;
	zpadding-left:30px;
	
	background-image:url(images/h1-cats.jpg);
	background-repeat:repeat-y;
	background-position: 0% 0%;
zborder: 1px solid red;
}

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

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

#menu,a.submenu,a.submenu_selected {
	display:block;
	margin:0px;
	padding:0px;
}
/*ul*/
#menu {
	width:190px;
	list-style:none;
	zlist-style-image:none;
	zlist-style-position:inside;

	/*Optional for gradient in menu*/
	background-image:url(images/ul.jpg); /* makes dark border b/w menu lines*/
	background-repeat:no-repeat;
	background-position: top left;	
	zborder:1px solid green;
}



#menu li {

	margin:0px;
	margin-bottom:3px;  /*controls width of dark borders b/w menu lines*/
	position:relative;
	zz-index:9;	

	zfont-size:16px;/*0.9em;*/
	font-weight:bold;
	text-align:left;
	
	
	/*Optional for gradient in menu*/
	background-image:url(images/menu.gif); /* makes menu lines lighter*/
	background-repeat:no-repeat;
	background-position: top left;
zborder:1px solid black;
}

/*-----------------Submenu--------------------- */
li.folder ul {
	position:absolute;
	left:167px; /* For IE */
	top:0px;
	width:170px;	
}		

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

a.submenu,a.submenu_selected {
	/* controls height of selected menu-item*/
	padding:5px;
	text-decoration:none;
	background-color:transparent;
	color:white;

	
	font-size:12px;     /* place to control size of menu letters*/
	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/menu.gif");
	zbackground-position:center right;
	zbackground-repeat:no-repeat;
	
	background-color:transparent;
	padding:7px;				/* place to sontrol position and width for */
	padding-left:5px;			/* menu item backgrounds or images*/   
	
zborder:1px solid red;
}

li a.submenu_selected {			
	list-style-position:outside; 
	color:white;
	
	padding:7px;				/* same as above */
	padding-left:5px;			/* in a.submenu */
	
	background-color:transparent;
	background-image:url(images/menu-selected.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
zborder:1px solid red;
	

}

/* MENU - Regular Hovers */

 ul a.submenu:hover,a.submenu_selected:hover {
	
	background-color:transparent;
	color:white;
	
	background-image:url(images/menu-selected.gif);
	background-position:top left;
	background-repeat:no-repeat;
zborder:1px solid red;


}

li.folder a.submenu:hover,a.submenu_selected:hover {
	
	background-color:transparent;
	color:white;
	
	background-image:url(images/menu-selected.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}
	
/* 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;
}

/*Form elements*/
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%;
}
/*index page*/
table.index{
	background-image:url(images/p-top-left.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}
/* ---------------------Paragraphs ----------------------- */

p.topimage-left,p.topimage-right, p.bottomimage-left,p.bottomimage-right,p.botright{
	zwidth:100%;
	margin:0px;
	padding:0px;
	
	padding-top:50px;
	padding-left:160px;
	padding-right:30px;
	padding-bottom:120px;
	text-align:left;

	font-family:Verdana,Arial,tahoma, serif;
	
	color:#676767;
	
	background-color:transparent;
			
	zbackground-image:url(images/p-top-left.jpg);
	zbackground-repeat:no-repeat;
	zbackground-position: 0% 0%;
zborder:1px solid black;

}
.topimage-left{
	margin:0px;
	padding:0px;
	zheight:200px;
	font-family:Verdana,Arial,tahoma, serif;
	
	background-color:transparent;
			
	background-image:url(images/p-top-left.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

.topimage-right{
	padding-top:50px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	
	background-image:url(images/p-top-right.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0%;
}
.bottomimage-left{
	zheight:200px;
	min-height:250px;
	background-image:url(images/p-bottom-left.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

.bottomimage-right{
	
	
	padding-left:10px;
	padding-right:180px;
	
	ztext-align:right;
	padding-top:40px;
	padding-bottom:10px;

	background-image:url(images/p-bottom-right.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0%;
zborder:1px solid black;

}
td.index{
	padding:0px;margin:0px;
	
}
table{
	table-layout:fixed;
	border-collapse:collapse;
	}

p.promo3{
	padding-left:15px;
	zborder:1px solid black;
}
#pink{
	color:#f890c5;

}
.headlight{
	color:white;
	background-color:#8cd3e5;
}
/*  Additions*/
table.three{
	width:630px;
	text-align:center;
	border:none;
	
}
table.three td{
	
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:33%;
	height:100px;
	vertical-align:top;
	zfont-size:0.8em;
	color:#9dc0e3;
	border:none;
	background-color:transparent;/*#3c82c7;*/
	border:1px solid #d5d2d0;
}
table.three h1.title{
	zzzzfont-size:0.8em;
}
table.three td p{
	margin:0px;
	padding:0px;
	text-align:center;
	color:#3c82c7;
	zclear:none;
	zwidth:100%;
	border:none;/*1px solid red;*/
}
table.three td p.left,table.two td p.left{
	text-align:left;
	padding:7px;
	font-size:0.7em;
	color:#333;
}

table.three td p img{
	margin:0px;
	float:none;
	zclear:none;
	zwidth:170px;
	height:75px;

}
table.three a.smaller{
	font-size:0.7em;
	font-weight:bold;
}

table.three td.pagination{
	height:50px;
}