body 				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal;
					  color:blue; padding:0px; margin:6px; background-color:#CCCCCC;    }	


.pcl 				{ font-family:Arial; font-size:12px; font-style:normal; color:#666666; z-index:50; }
.pcl_black 			{ font-family:Arial; font-size:12px; font-style:normal; color:black; z-index:50; }
.pcl_blacksmall		{ font-family:Arial; font-size:11px; font-style:normal; color:black; z-index:50; }
.pcl_blacklarge		{ font-family:Arial; font-size:14px; font-style:normal; color:black; z-index:50; }
.pcl_blue 			{ font-family:Arial; color:#0803AA; z-index:50; }
.pcl_help 			{ font-family:Arial; font-size:14px; font-style:normal; color:#0803AA; z-index:50; }
.pcl_yellow			{ font-family:Arial; color:black; z-index:50; background-color:#FFCC00; }
.logindiv 			{ font-family:Arial; font-size:18px; font-style:normal; color:red; }
.pcl_homepagetext	{ font-family:Arial; color:#0803AA; z-index:50; font-size:12px; margin-left:10px; }
.pcl_titlehomepage	{ position:absolute; top:700px; left:10px; z-index:0; width:500px; font-size:10px; height:20px; overflow:hidden; color:#ffffff; }
.pcl_imagetitle_np	{ position:relative; top:0px; left:10px; z-index:0; font-size:1px; width:1px; height:1px; overflow:hidden; }

.smallthumb			{ font-family:Arial; font-size:10px; font-style:normal; color:#666666; z-index:50; }
.mediumthumb		{ font-family:Arial; font-size:10px; font-style:normal; color:black; z-index:50; }
.largethumb 		{ font-family:Arial; font-size:12px; font-style:normal; color:black; z-index:50; }

#trailimageid		{font-size:0.75em;position:absolute;display:none;left:0px;top:0px;width:400px;height:0px;z-index:200}

#border 			{ border:ridge; border-width:0px; border-color:#DDDDFF;  }

#sb_gobox           { position:relative; left:12px; }
#hplogo				{ position:relative; top:0px; left:0px; z-index:100; height: 100px;}
#hptoptable			{ position:relative; top:0px; left:0px; z-index:100; }
#login				{ position:relative; top:0px; z-index:100; }
#tinyLightBox		{ position:relative; top:0px; left:0px; z-index:100; min-width:550px; }
#topmenu_notloggedin { position:relative; top:15px; z-index:100; float:right;  }
#topmenu_loggedin	{ position:relative; top:0px; z-index:100; float:right;  }
#topbarleft 		{ position:relative; top:0px; background-repeat: no-repeat; height:20px; clear:both; background-color:#7976D8; z-index:50;  }
#topbarright 		{ position:relative; height:20px; z-index:50; }
#bartitle 			{ position:relative; float:right; z-index:50; overflow:hidden;   }
#bottombar			{ position:relative; top:15px; z-index:0; }
#lightboxcontrols	{ font-family:Arial; font-size:12px; font-style:normal; color:black; z-index:50; }

#loyaltyscheme		{ position:relative; top:-10px; right:0px; }

#maps				{ z-index:1; }
#browsecatlist		{ position:relative; left:-5px; float:left;   }
#thumbnailspane		{ position:relative; float:left; clear:none; }
#thumbnail			{ float:left; clear:none; }
#loginform			{ position:relative; top:0px; left:0px;   }
#bottommenu			{ position:relative; top:0px; left:0px; height:20px; float:right; border-top:solid; border-width:2px; border-color:#B6B7F0; }

a.menu:link			{ text-decoration: none; color:#000099; font-family:Arial; font-weight: normal; cursor:pointer; }
a.menu:active 		{ text-decoration: none; color:#000099; font-family:Arial; font-weight: normal;  cursor:pointer; }
a.menu:visited 		{ text-decoration: none; color:#000099; font-family:Arial; font-weight: normal;  cursor:pointer; }
a.menu:hover 		{ text-decoration: none; color:red; font-family:Arial;  cursor:pointer;  }

.underlinedmenu	 { text-decoration:underline; color:#666666; font-family:Arial; font-weight: normal; cursor:pointer; }
a.underlinedmenu:link	 { text-decoration:underline; color:#666666; font-family:Arial; font-weight: normal; cursor:pointer; }
a.underlinedmenu:active  { text-decoration:underline; color:#666666; font-family:Arial; font-weight: normal;  cursor:pointer; }
a.underlinedmenu:visited { text-decoration:underline; color:#666666; font-family:Arial; font-weight: normal;  cursor:pointer; }
a.underlinedmenu:hover 	 { text-decoration: underline; color:red; font-family:Arial;   cursor:pointer; }

a.menublack:link	{ text-decoration: none; color:black; font-family:Arial; font-weight: normal; background-color:#F1F1F1; cursor:pointer; }
a.menublack:active 	{ text-decoration: none; color:black; font-family:Arial; font-weight: normal; background-color:#F1F1F1; cursor:pointer; }
a.menublack:visited { text-decoration: none; color:black; font-family:Arial; font-weight: normal; background-color:#F1F1F1; cursor:pointer; }
a.menublack:hover 	{ text-decoration: none; color:red; font-family:Arial;  background-color:#F1F1F1; cursor:pointer; }

a.menublackw:link	{ text-decoration: none; color:black; font-family:Arial; font-weight: normal;  cursor:pointer; }
a.menublackw:active 	{ text-decoration: none; color:black; font-family:Arial; font-weight: normal;  cursor:pointer;  }
a.menublackw:visited { text-decoration: none; color:black; font-family:Arial; font-weight: normal;  cursor:pointer;  }
a.menublackw:hover 	{ text-decoration: none; color:red; font-family:Arial;   cursor:pointer;  }

.menublue			{ text-decoration: none; color:#0803AA; font-family:Arial; font-weight: bold; cursor:pointer; }
a.menublue:link		{ text-decoration: none; color:#0803AA; font-family:Arial; font-weight: bold; cursor:pointer; }
a.menublue:active 	{ text-decoration: none; color:#0803AA; font-family:Arial; font-weight: bold; cursor:pointer; }
a.menublue:visited 	{ text-decoration: none; color:#0803AA; font-family:Arial;  font-weight: bold; cursor:pointer; }
a.menublue:hover 	{ text-decoration: none; color:red; font-family:Arial;  font-weight: bold;cursor:pointer;  }

.menured			{ text-decoration: none; color:white; font-family:Arial; font-weight: normal; cursor:pointer; }
a.menured:link		{ text-decoration: none; color:white; font-family:Arial; font-weight: normal; cursor:pointer; }
a.menured:active 	{ text-decoration: none; color:white; font-family:Arial; font-weight: normal; cursor:pointer; }
a.menured:visited 	{ text-decoration: none; color:white; font-family:Arial;  font-weight: normal; cursor:pointer; }
a.menured:hover 	{ text-decoration: none; color:white; font-family:Arial; background-color:red; font-weight: bold;cursor:pointer;  }

.bottommenu			{ z-index:0; }
a.bottommenu:link	{ text-decoration: none; color:#0803AA; font-family:Arial; font-weight: normal;  z-index:0; cursor:pointer; }
a.bottommenu:active { text-decoration: none; color:#0803AA; font-family:Arial; font-weight: normal;   z-index:0; cursor:pointer; }
a.bottommenu:visited { text-decoration: none; color:#0803AA; font-family:Arial; font-weight: normal;   z-index:0; cursor:pointer; }
a.bottommenu:hover 	{ text-decoration: none; color:red; font-family:Arial; font-weight: normal;  z-index:0; cursor:pointer; }

.invisible			{ border:0px; z-index:0; }
a.invisible:link	{ text-decoration: none; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  }
a.invisible:active 	{ text-decoration: none; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  }
a.invisible:visited { text-decoration: none; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
a.invisible:hover 	{ text-decoration: none; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;   }

#browlinks			{ position:relative; left:5px; top:0px;  }
.browlinks			{ color:black; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.bartitle			{ color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
.thumbnail			{ font-size:smaller; border:thin; border-color:white;  }
a.thumbnail:hover	{ border-color:red; border:thin; }

a:active			{ color: #666666; font-family:Arial; text-decoration:underline;  border:none; border-color:white; }
a:visited			{ color: #666666; font-family:Arial; text-decoration:underline;  border:none; border-color:white; }
a:link				{ color: #666666; font-family:Arial; text-decoration:underline;  border:none; border-color:white; }
a:hover				{ color: red; font-family:Arial; text-decoration: underline; border:thin; border-color:red;    }

TD
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
}

BLOCKQUOTE
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
}

LI
{
	FONT-SIZE: 12px;
}


A.lhnav:visited
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}
A.lhnav:link
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}
A.lhnav:hover
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline;
}
A.orangelink:link
{
    COLOR: #000000;
}

A.orangelink:visited
{
    COLOR: #000000;
}

.lhnavselected
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 13px;
}

.toptitlebar
{
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    FONT-SIZE: 20px;
}
    
.errors
{
    COLOR: red;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.subheading
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.greysubheading
{
    COLOR: #555555;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.homesummary
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 10px;
}

.greytext
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
}

.smalltext
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
}

.tinytext
{
    COLOR: #666666;
    FONT-FAMILY: arial;
    FONT-SIZE: 10px;
}

.popuplist
{
    COLOR: #666666;
    FONT-SIZE: 9px;
}



.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-image {
    border-bottom: 1px solid white;
    cursor: pointer; /* opera */
	cursor: url(highslide/graphics/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}

.likehislide {
/*	cursor: url(highslide/graphics/zoomin.cur), pointer; */
/*    outline: none; */
}
.likehislide img {
	border: 2px solid gray;
}
.likehislide:hover img {
	border: 2px solid silver;
}

.likehislide-image {
    border-bottom: 1px solid white;
    cursor: pointer; /* opera */
	cursor: url(highslide/graphics/zoomout.cur), pointer;
}
.likehislide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.likehislide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.likehislide-display-block {
    display: block;
}
.likehislide-display-none {
    display: none;
}
.likehislide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}


