#imgFix { position: absolute; right: 0px; bottom: 0px; display:none; }
div > div#imgFix { position: fixed; }

div.rounded-box {
    -moz-border-radius: 5px;
	position:relative;
    width: 9em;
    background-color: #FFCC33;
    margin: 3px;
}

.socialShare {
	font-family:sans-serif;
	font-size:11px;
	margin-top:5px;
	cursor:pointer;
	line-height:14px;
	padding:4px;
	text-align:center;
	color:#FFFFFF;
	border-radius:3px;
}

.BlueBar { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color:#993399; width:100%; text-indent:6px; line-height:22px; background-image:url(tab.gif); background-position:right top; background-repeat:no-repeat;}

.SprayTan { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color:#993399; width:100%; text-indent:6px; line-height:22px; background-image:url(tab.gif); background-position:right top; background-repeat:no-repeat; margin-top:10px;}

.spraytanmenu { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; background-color:#993399; color:#FFFFFF; padding:5px; border-top:1px black solid; border-bottom: 1 px black solid;}

/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#FFCC33; line-height: 40px;}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative;
	padding: 14px;
	color:#000;
	width: 170px;
}

h1 { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; margin: 0px; }
h2 { font-size: 12pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; }

hr {color:#000;background-color:#000;height:1px;border:none;}

/* supermarket popup */
.smPopup { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #FFFFFF; background-color:#000000; padding:3px; margin-bottom:5px;}

a:active { color: #0000FF; text-decoration: none; } 
a:link { color: #0000FF; text-decoration: none; } 
a:visited { color: #0000FF; text-decoration: none; } 
//a:hover { color: #0000FF; text-decoration: underline; } 

body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px;} 
.BodyTextBlack { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #000000; margin: 0px; }
.BodyTextItalic { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: normal; font-style: italic; color: #000000; margin: 0px; }
.BodyTextWhite { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 0px; }
.BodyTextGrey{ font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #999999; margin: 0px; }
.BlackBox { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 2px; float: left; width: 30px; text-align: center; background: black }
.BrownHeading { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; padding: 4px; background: brown; }
.PageHeading { font-size: 12pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; margin: 0px; }
.SmallBlack { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; }
.SmallBlue { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #024E97; margin: 0px; }
.SmallBlackNormal { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #000000; margin: 0px; }
.SmallGreyNormal { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #999999; margin: 0px; }
.SmallWhite { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; margin: 0px; }
.SmallWhiteNormal { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 0px; }
.PageTitle { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 0px; }
.Heading { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; }
.HeadingExtra { font-size: 13pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; }
.Georgia { font-size: 10pt; font-family: Georgia, Times, serif; font-weight: normal; color: #000000; margin: 0px; }
.HeadingUnderline { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; color: #000000; margin: 0px; }
.Highlight { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; background-color: yellow; }
.MediumHighlight { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; background-color: yellow; }
.SmallHighlight { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; background-color: yellow; }
.HighlightRed { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; background-color: #FF3300; }
.PageRank { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 0px; background-color: black; }
.PageRankSmall { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; margin: 0px; background-color: black; }
.MediumBlackText { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #000000; margin: 0px; }
.MediumBlueItalic { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; color: #0000ff; margin: 0px; }
.MediumWhiteText { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 0px; }
.MediumBlackBold { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; }
.MediumBlueText { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #000099; margin: 0px; }
.MediumRedText { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ff0000; margin: 0px; }
.MediumGreyText { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #999999; margin: 0px; }
.MediumBrownText { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #FF9933; margin: 0px; }
.MediumYellowText { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #FFFF00; margin: 0px; }
.YellowSlogan { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #ffff00; margin: 0px; }

.ScrollText { font-size: 7pt; font-family: Verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000;  }





#chromemenu{
width: 99%;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*Theme Change here*/
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font: bold 12px Verdana;
}


#chromemenu ul li{
display: inline;
}


#chromemenu ul li a{
float: left;
color: #7F7F7F;
font-weight: bold;
padding: 6px 12px 6px 7px;
text-decoration: none;
background: url(divider.gif) center right no-repeat; /*Theme Change here*/
}

#chromemenu ul li a:hover{
color: #494949;
}

#chromemenu ul li a[onMouseover]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*Theme Change here*/
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:12px;
z-index:100;
background-color: white;
#width: 350px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*Theme Change here*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: black;
}

.dropmenudiv a:hover{ /*Theme Change here*/
background-color: #F0F0F0;
}


#pscroller1{
height: 75px;
border: 2px solid black;
padding: 5px;
background-color: white;
}

#pscroller2{
height: 85px;
border: 2px solid black;
padding: 5px;
background-color: white;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired }



// dhtml supermarket images offer
	html {
		overflow: hidden;
	}
	#imageFlow {
		position: absolute;
		width: 100%;
		height: 80%;
		left: 0%;
		top: 10%;
		overflow: hidden;
		background: #000;
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow .top {
		position: absolute;
		width: 100%;
		height: 40%;
		background: #222;
	}
	#imageFlow .text {
		position: absolute;
		left: 0px;
		width: 100%;
		bottom: 16%;
		text-align: center;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
		font-size: 0.8em;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 16px;
		z-index: 1000;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}
// end dhtml supermarket offer







/*

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; // Width of Menu Items
	border-bottom: 1px solid #ccc;
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 149px; // Set 1px less than menu width
	top: 0;
	display: none;
	}

// Styles for Menu Items //
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; // IE6 Bug //
	padding: 5px;
	border: 1px solid #ccc; // IE6 Bug //
	border-bottom: 0;
	}
	
// Holly Hack. IE Requirement//
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
// End //

li:hover ul, li.over ul { display: block; } // The magic //

*/