* {	padding:0;
	margin:0;
	}
body {
	text-align: center;
	background-image: url(images/BACKGROUND.gif);
}

#wrapper {
	width: 760px;
	margin: 0 auto;
	margin-top: 5px;
	text-align: left;
	background-color:#FFFFFF; 
	padding: 0;
	position: relative;
	left: 0px;
	text-align:left;
	padding: 10px;
	border: 1px solid #f1f1f1;
	}
.home-page {
	height: 600px;
}
/* Huh - its banner time */
#banner {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 110px;
	display:inherit;
	position:relative;
	/* background: url(images/greenchristmas.jpg) no-repeat; */
	}

.bannerhead {
	margin-top: 30px;
	padding: 0;
	width: 430px;
	height: 50px;
	float:right;
	/*
	background-image:url(images/banner.jpg);
	background-repeat: no-repeat;
	*/
		}
.logoleft {float:left; width:130px}
/* the navigation bar */
#navbar {
	width:760px;
	height:30px;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/navbarbg.gif);
	margin-bottom:12px;
}
/* the imageblock container for the home page */
#imageblock {
	width: 760px;
	display:block;
	margin: 0;
	padding: 0;
	border: 0;
	position:relative;
	background-color: #FFFFFF;
	margin-left: 5px;
	}

#brandbanner {
	width: 760px;
	left:0;
	top:380px;
	margin: 0;
	padding: 0;
	border: 0;
	position:absolute;
	background-color: #FFFFFF;
	}

#fun
		{position:absolute;
		top:0px;
		left:0px;
		width:119px;
		height:118px;
		color:white;
		border:0
		}
#food
		{position:absolute;
		top:125px;
		left:0px;
		width:119px;
		height:118px;
		color:white;
		border:0
		}
#fashion
		{position:absolute;
		top:250px;
		left:0px;
		width:119px;
		height:118px;
		color:white;
		border:0
		}

#column2 {
	width: 150px;
	position:absolute;
	left: 125px;
	top: 0px;
	}
#maintext
		{position:absolute;
		top:0px;
		left:125px;
		width:246px;
		height:242px;
		color:black;
		background-image:url(images/textbox.gif);
		background-repeat:no-repeat;
		}
#clock	{position:absolute;
		left:126px;
		top:250px;
		}
#sgfront
		{position:absolute;
		top:0px;
		left:380px;
		width:244px;
		height:242px;
		color:white;
		}
#opentimes
		{position:absolute;
		top:0px;
		left:630px;
		width:119px;
		height:118px;
		color:white;
		background-image:url(images/blockpink.gif);
		}
#santa	{position:absolute;
		left:380px;
		top:250px;
		}
#colourblock {position:absolute;
		left:379px;
		top:250px;
		}
#findus
		{position:absolute;
		top:123px;
		left:630px;
		width:119px;
		height:118px;
		color:white;
		}
#tickertape	{
		position:absolute;
		top: 544px;
		left:0px;
		}
#bottombar	{
		position:absolute;
		top: 570px;
		left:10px;
		width: 760px;
		background-image: url(images/footbg.jpg);
		background-repeat: repeat-x;
		}
/* that was all the div blocks for the home page homey */
/* now the following stuff is for the footer */		
.catfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: white;
	background-color:#6699CC;
	border-top-color:#FFCC33;
	border-top-style:solid;
	border-top-width:4px;
	margin-top:5px;
	margin-bottom:10px;
}
.terms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFAFA;
	float:right;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
	margin-top:.25em;
	margin-bottom:10px;

}
.terms a:link, .terms a:hover, .terms a:visited {color: #6495ED;
}

.termsfloat {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	margin-right: 2em;
	margin-top: .25em;
	margin-bottom:.25em;
		}	

/* these are the divs for my three column layout - leftcolumn, midcolumn and rightcolumn appropriately enough!*/
#leftcolumn
{
	width:150px;
	float:left;
	margin:0;
	padding:0;
	
		}
#leftnav {
	width:150px;
	margin:0;
	padding:0;
		}
#leftnavgall {
	width:170px;
	margin:0;
	padding:0;
		}
#midcolumn {
	margin-top:0px;
	position:relative;
	margin-left:155px;
	margin-right:140px;
		}		
#rightcolumn {width:120px;
		float:right;
		background-color:#FFFFFF;
		font-size:small;
		margin:0px;
		padding:0px;
		}
#midcolumncms {
	margin-top:0px;
	position:relative;
	margin-left:155px;
	margin-right:140px;
		}
#midcolumncms h1 {
	font-family: "trebuchet ms", tahoma, verdana, Helvetica, sans-serif;
	font-size:large;
	color:#ffffff;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom:8px;
	padding-top: 5px;
	border-right: 1px solid #6699CC;
	border-left: 1px solid #b0c4de;
	background-image: url(images/headerbg.jpg);
}		
#midcolumncms p {
	margin-left: 20px;
	color:black;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	list-style-type: square;
	position:relative;
}		
/*#midcolumncms ul, #midcolumncms li, #midcolumncms p li, #midcolumncms p ul, #midcolumncms p img {
	color:black;
	padding:1.5em;
	padding-top:0.1em;
	padding-right:.5em;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	list-style-type: square;
	position:relative;
	}*/
#midcolumncms li, #midcolumncms p img {
	color:black;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	list-style-type: square;
	position:relative;
	margin-left: 40px;
	}
#midcolumncms a:link, #midcolumncms a:hover, #midcolumncms a:visited {color:#0066CC}
/* introduced for gallery */
.galleryh1 {
	font-family: "trebuchet ms", tahoma, verdana, Helvetica, sans-serif;
	font-size:large;
	color:#ffffff;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:8px;
	padding-top: 5px;
	border-right: 1px solid #6699CC;
	border-left: 1px solid #b0c4de;
	background-image: url(images/headerbg.jpg);
	background-repeat: repeat-x;
	}
#rightcol2 {
	margin-top:0px;
	position:relative;
	margin-left:185px;
		}		
.picholderhor {
	width: 570px;
	border: 2px ridge #E6E6FA;
	float: left;
	text-align: center;
	padding: 10px 0px;
	background-color: #DCDCDC;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;	
	color: Navy;
}
.picholderver {
	width: 570px;
	border: 3px ridge #e1f9f9;
	float: left;
	text-align: center;
	padding: 10px 0px;
	margin-bottom: 10px;
	background-image: url(images/gallerybg.jpg);
	background-repeat: no-repeat;
	background-color: #85add5;
	font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;	
	color: Navy;	
}
.picholderhor img {
	border: 4px outset #ADD8E6;
	}
.picholderver img {
	border: 3px outset #ADD8E6;
	}
/* store directory time */
#atoz {
	width:760px;
	background-color:white;
	margin-bottom: .5em;
		}
#atoz p {display:inline}
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
.ad	{
	margin:0px;
	margin-bottom: 5px;
	padding:0px;
}
/*store directory a to z letter heading */
.initial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color:#6699CC;
	color: #FFFFFF;
	display: block;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	border-bottom-color:#FFCC33;
	border-bottom-style: solid;
	border-bottom-width: thin;
	background-image: url(images/headerbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border-width:2px;
	border-color:#FFCC33;
	border-style:solid;
	margin-bottom: 10px;
	background-color:#6699CC;*/
	position:relative;
}
/* this is the header found on all pages - starting out with the store list !*/
.storelisth1 {
	font-family: "trebuchet ms", tahoma, verdana, Helvetica, sans-serif;
	font-size:large;
	color:#ffffff;
	padding-left: 10px;
	
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom:8px;
	padding-top: 5px;
	border-right: 1px solid #6699CC;
	border-left: 1px solid #b0c4de;
	
	/*
	border-bottom: -1px solid #6699CC;
	border-left: 3px solid #b0c4de;
	border-right: 1px solid #ffcc33;
	border-top: 2px solid #b0c4de;
	background-color: #6699cc;*/
	background-image: url(images/headerbg.jpg);
	background-repeat: repeat-x;
	/*position:relative;
	height:40px;
	background-repeat: no-repeat;*/
	}

  
.storelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#990000;
	font-weight: bold;
	margin-left:10px;
	padding-left: 10px;
	}
.storelist a:link {
	color:#990000;
	text-decoration:none;
	}
.storelist a:hover {
	color:#003399;
	text-decoration:underline;
	}
.storelist a:visited{
	color:#990000;
	}
.alpha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color:#FFCC33;
	font-weight: bold;
	margin-left:10px;
	margin-bottom:11px;
	margin-top:5px;
	padding-left:7px;
	padding-bottom:3px;
	padding-top:3px;
	color: white;
	border-color:#6699CC;
	border-style:solid;
	border-width:3px;
	letter-spacing: .1em;
	position:relative;
	}
.alpha a:link, .alpha a:hover, .alpha a:visited {text-decoration:underline; color:white}

.leftnaventry {
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	}
.leftnaventry a:link {color:white; text-decoration:none}
.leftnaventry a:hover {color:white}
.leftnaventry a:visited {color:white; text-decoration:none}
#leftnav ul {background: #6699cc; list-style: none;}
#leftnav a, #leftnav span, #leftnav ul li#subselected a, #leftnav ul li#subselected span {border-top: 1px solid #99ccff;display: block; padding: 5px 0px 5px 16px; color: #FFF; text-decoration: none;}
#leftnav a {background: #6699cc;  border-bottom: 1px solid #003366;}
#leftnav span,
#leftnav ul li#subselected a,
#leftnav ul li#subselected span, 
#leftnav a:hover,
#leftnav a:focus,
#leftnav a:active {
	background: #336699;
	border-bottom: 1px solid #003366;
	}
#leftnav ul li#subselected a, #leftnav ul li#subselected span {background: #99ccff url("images/white_arrow.gif") no-repeat center right;}
* html #content-outter-wrapper #content-wrapper #leftnav a, * html #content-outter-wrapper #content-wrapper #leftnav span, * html #content-outter-wrapper #content-wrapper #leftnav #subselected a, * html #content-outter-wrapper #content-wrapper #leftnav #subselected span {height: 1em;}
* #leftnav a, * #leftnav span, * #leftnav #subselected a, #leftnav #subselected span {_height:1em}
/* Sub-leftnav Section Begins */
#leftnav ul li#subselected ul {padding: 0px 0px 1.1em 0; background:#E6EEDC;}
#leftnav ul li#subselected ul li a {padding: 5px 0px 5px 32px; background:#E6EEDC; color:#000; border:none;}
#leftnav ul li#subselected ul li a:hover,
#leftnav ul li#subselected ul li a:focus,
#leftnav ul li#subselected ul li a:active {
	background:#D6E3C5;
	}
#leftnav ul li#subselected ul li#subsubselected a {background:#D6E3C5; font-weight: bold;}

#toolbar {
	background-color: #76c57f;
	color:white;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	width: 150px;
		}

#toolbar p, #toolbar a:link, #toolbar a:hover, #toolbar a:visited {
			margin-left:5px;
			margin-top:10px;
			color:white;
			font:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:x-small}

/* end store directory */
.gallerylist {
	font-weight: normal;
		}


			
.leftfloat {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: white;
	margin-left: 20px;
	margin-top: 1em;
	font-weight: bold;
	
		}	

.rightfloat {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: white;
	margin-right: 2em;
	margin-top: 1em;
	font-weight: bold;
		}	
.picright {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-width:1px; border-color:#FFCC33; border-style:solid;
	padding:3px;
	margin:3px;
	font-size: x-small;
	color: black;
	margin-top: 1em;
	font-weight: bold;
		}	
.pictureright {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:3px;
	margin:3px;
	font-size: x-small;
	color: black;
	margin-top: 1em;
	font-weight: bold;
		}
.text {
	color:#FFFFFF;
	padding:2em;
	padding-top:0.1em;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
		}
.textblack, .textblack ul, .textblack li, .textblack p li, .textblack p ul, .textblack p img {
	color:black;
	padding:1.5em;
	padding-top:0.1em;
	padding-right:.5em;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	list-style-type: square;
	position:relative;
		}
.textblack a:link, .textblack a:hover, .textblack a:visited {color:#0066CC}
.textblacksmall {
	color:black;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	margin-left:10px;
	margin-right:2px;
	margin-bottom:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:x-small;
	border-color: #FFCC33;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 5px;
		}

.textblacksmall {
	color:black;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	margin-left:10px;
	margin-right:2px;
	margin-bottom:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:x-small;
	border-color: #FFCC33;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 5px;
		}

.textblacksmall a:link, .textblacksmall a:hover, .textblacksmall a:visited {color:#0033CC; text-decoration:none}

.storedet		{
	margin-left:20px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
				}
.storedet a:link, .storedet a:hover, .storedet a:visited
		 		{text-decoration:underline; color:blue
				}
#midcolumn ul {margin:20px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
			}

#midcolumn ol {margin:20px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:x-small;
	font-weight: normal;
			}
#midcolumn form {padding-left:15px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right:10px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
	background-color: InactiveCaptionText;
	border: 1px solid navy;
	}
.redtext {
	color: red;
}
.column1 {
	width: 60px;
	float: left;
	text-align: right;
	position: relative;
}
.compbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	border-top: 1px solid #B0C4DE;
	border-right: 1px solid #B0C4DE;
	border-left: 2px solid #B0C4DE;
	border-bottom: 2px solid #B0C4DE;
}
.comphead {
	font-family: "trebuchet ms", Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: Navy;
}		
.compterms {
	font-family: "trebuchet ms", Helvetica, sans-serif;
	font-size: x-small;
	color: #2F4F4F;
}
.compterms a:link, .compterms a:hover, .compterms a:visited {
	font-family: "trebuchet ms", Helvetica, sans-serif;
	font-size: x-small;
	color: blue;
	text-decoration: underline;
}
.compbutton {
	font-family: "trebuchet ms", Helvetica, sans-serif;
	font-size: small;
	margin-left: 65px;
	color: navy;
}		
.storeinfologo {margin-left:20px; margin-bottom:10px; margin-right:5px}
.storeinfoimg {margin-left:20px; margin-bottom:10px; margin-right:5px; float:right}
#storecontact {width:430px;
			/*border:1px;
			border-color:#FFCC33;
			border-style:solid;*/
			padding-right:20px;
			margin-top:15px;
			position:relative;
			clear: both;
		}
#storecontact h1 {background-color:#6699CC;
				width:430px;
				color:white;
				font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
				font-size:16px;
				padding-left:10px;
				padding-top: 4px; padding-bottom: 4px;
				border-bottom-width:3px;
				border-bottom-color:#FFCC33;
				border-bottom-style:solid;
				margin-bottom:3px;
				}
.storephone		{margin-left:20px;
				color:black;
				float:right;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size:small;
				display:inline;
				}
.storephone a:link, .storephone a:hover, .storephone a:visited {color:#0033CC}				
.storeaddress		{margin-left:10px;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size:small;
				}
/* now for the topbar links */
.bannertext {
	color:#FFFFFF;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
	padding: .8em;
	padding-right:1em;
	}
.bannertext a:link, a:visited {text-decoration:none; color:#FFFFFF}
.bannertext a:hover {color:#FFCC33; text-decoration:none;}
.home	{
	background-image:url(images/icons/house.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:4px;
}
.store	{background-image:url(images/icons/font_go.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:18px;
		margin-left:4px;		
}
.news	{background-image:url(images/icons/newspaper.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px		;
		margin-left:4px;		
}
.gethere	{background-image:url(images/icons/zoom.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px		;
		margin-left:4px;		
}
.tourists	{background-image:url(images/icons/group_key.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px		;
		margin-left:4px;		
}
.jobs	{background-image:url(images/icons/user_suit.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px		;
		margin-left:4px;		
}
.contact	{background-image:url(images/icons/telephone_edit.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px		;
		margin-left:4px;		
}
		
.smalltext {
	color:white;
	padding:1em;
	text-align: center;
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
		}
.smalltext a:link, .smalltext a:hover, .smalltext a:visited {color:white}
.box {
	background-image: url(images/topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #CC0000;
}
.block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3px;
}
.header1 {
	color:#FFFFFF;
	padding:.75em;
	padding-bottom:.75em;
	font-family: "trebuchet ms", Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: center;
	font-weight: bold;
}
.inputbox {
	color:#999999;
	font-size: x-small;
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	width: 14em;
}
.gobutton {
	color:#999999;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.ticker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	font-weight: bold;
	color: #6699CC;
}
.map {
	margin-left:9px;
	margin-bottom:10px;
	}
#midcolumn h2
 {background-color:white;
				width:430px;
				color:#6699CC;
				font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
				padding-left:10px;
				margin-right:-10px;
				margin-left:10px;
				/*border-bottom-width:3px;
				border-bottom-color:#FFCC33;
				border-bottom-style:solid;*/
				margin-bottom:3px;
				position: relative;
				}
#midcolumn h3
 {background-color:white;
				width:430px;
				color:#6699CC;
				font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
				font-size:large;
				padding-left:10px;
				margin-right:-10px;
				margin-left:10px;
				
				position: relative;
				}
#yellowline {width:430px;
				border-bottom-width:2px;
				border-bottom-color:#FFCC33;
				border-bottom-style:solid;
				margin-bottom:10px;
				margin-top:10px;
				margin-left:20px}
.specialoffersimg {margin-left:20px; margin-bottom:10px; margin-right:15px; float:right; display:inline}
.textleft, .textleft ul, .textleft li, .textleft p li, .textleft p ul {
	color:black;
	padding:1.5em;
	padding-top:0.1em;
	padding-right:.5em;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	
	list-style-type: square;
		}
.textleft a:link, .textleft a:hover, .textleft a:visited {color:#0066CC}
.radio {
	margin-bottom: 6px;
	vertical-align: middle; 	
}
.newspicright {
	float: right;
	margin-right: 10px;
}
.newspicleft {
	float: left;
	margin-right: 10px;
	margin-left: 20px;
}
.newspiccentre {
	text-align: center;
}
h4 {
		color:#6699CC;
		font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		font-size:large;
		padding-left:10px;
		margin-left:10px;
		margin-bottom:10px;
		margin-top: 10px;

}
#leftnavgall ul {background: #6699cc; list-style: none;}
#leftnavgall a, #leftnavgall span, #leftnavgall ul li#subselected a, #leftnavgall ul li#subselected span 
{border-top: 1px solid #99ccff;display: block; padding: 5px 0px 5px 16px; color: #FFF; text-decoration: none;}
#leftnavgall a {background: #6699cc;  border-bottom: 1px solid #003366;}
#leftnavgall span,
#leftnavgall ul li#subselected a,
#leftnavgall ul li#subselected span, 
#leftnavgall a:hover,
#leftnavgall a:focus,
#leftnavgall a:active {
	background: #336699;
	border-bottom: 1px solid #003366;
	}
#leftnavgall ul li#subselected a, #leftnavgall ul li#subselected span {background: #99ccff url("images/white_arrow.gif") no-repeat center right;}
* html #content-outter-wrapper #content-wrapper #leftnavgall a, * html #content-outter-wrapper #content-wrapper #leftnavgall span, * html #content-outter-wrapper #content-wrapper #leftnavgall #subselected a, * html #content-outter-wrapper #content-wrapper #leftnavgall #subselected span {height: 1em;}
* #leftnavgall a, * #leftnavgall span, * #leftnavgall #subselected a, #leftnavgall #subselected span {_height: 1em;}
/* Sub-leftnavgall Section Begins */
#leftnavgall ul li#subselected ul {padding: 0px 0px 1.1em 0; background:#E6EEDC;}
#leftnavgall ul li#subselected ul li a {padding: 5px 0px 5px 32px; background:#E6EEDC; color:#000; border:none;}
#leftnavgall ul li#subselected ul li a:hover,
#leftnavgall ul li#subselected ul li a:focus,
#leftnavgall ul li#subselected ul li a:active {
	background:#D6E3C5;
	}
#leftnavgall ul li#subselected ul li#subsubselected a {background:#D6E3C5; font-weight: bold;}
.homepage-wrapper {
	height: 600px
}
