/*	***************************************************** */
/* DEFAULT STYLES FOR TAGS */
BODY, P, TD, DIV, SPAN, INPUT, TEXTAREA, SELECT {
	margin: 0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	height: 400px; 
	color: #000066;	

}

body.index { background-image:url(index_bg_image.jpg);
               background-repeat:repeat;}

.indexlayer1 {position:absolute; left:23px; top:7px; width:146px; height:134px;z-index:1;}

.indexlayer2 {background: transparent url("welcome_title.gif") no-repeat top left; 
             position:absolute; 
             left:171px; top:33px; width:283px; height:127px;z-index:2;}
             
.indexlayer2 span {display: none;}             

.indexlayer3 {color: #FFFFFF; position:absolute; left:36px; top:166px; width:332px; height:39px;z-index:3;}
.indexlayer5 {color: #FFFFFF; position:absolute; left:152px; top:8px; width:28px; height:14px;z-index:4;}




a:hover { color:#000066;}
a:active {color: #000066;}
a:link { color: #000066;}
a:visited { color: #000066;}


a.home:hover { color:#ffffff; font-weight:bold}
a.home:active {color: #ffffff; font-weight:bold}
a.home:link { color: #ffffff; font-weight:bold}
a.home:visited { color: #ffffff; font-weight:bold}

.header {
	text-align:right;
}

.mdlayer5style {position:absolute; left:12px;  top:304px; width:716px; height:35px;  z-index:6;}

.rrlayer1style {position:absolute; left:424px; top:24px;  width:285px; height:36px;  z-index:4;}
.rrlayer2style {position:absolute; left:7px;   top:33px;  width:400px;   height:175px; z-index:2;}
.rrlayer3style {position:absolute; left:559px; top:81px;  width:160px; height:186px; z-index:3;}
.rrlayer4style {position:absolute; left:432px; top:81px;  width:120px; height:81px;  z-index:5;}
.rrlayer5style {position:absolute; left:12px;  top:357px; width:722px; height:35px;  z-index:6;}

.krlayer1style {position:absolute; left:426px; top:24px;  width:285px; height:71px;  z-index:4;}
.krlayer2style {position:absolute; left:39px;  top:12px;  width:334px; height:234px; z-index:2;}
.krlayer3style {position:absolute; left:557px; top:136px; width:162px; height:132px; z-index:3;}
.krlayer4style {position:absolute; left:425px; top:135px; width:120px; height:81px;    z-index:5;}
.krlayer5style {position:absolute; left:12px;  top:304px; width:716px; height:35px;  z-index:6;}

.mdlayer1style {position:absolute; left:282px; top:24px;  width:435px; height:105px; z-index:4;}
.mdlayer2style {position:absolute; left:29px;  top:25px;  width:236px; height:230px; z-index:2;}
.mdlayer3style {position:absolute; left:423px; top:150px; width:295px; height:88px;  z-index:3;}
.mdlayer4style {position:absolute; left:282px; top:150px; width:120px; height:81px;    z-index:5;}

.smplayer1style {position:absolute; left:424px; top:24px; width:285px; height:36px; z-index:4;}
.smplayer2style {position:absolute; left:16px; top:33px; width:361px; height:175px; z-index:2;}
.smplayer3style {position:absolute; left:559px; top:104px; width:160px; height:114px; z-index:3;}
.smplayer5style {position:absolute; left:12px; top:304px; width:722px; height:35px; z-index:6;}
.smplayer4style {position:absolute; left:432px; top:104px; width:120px; height:81px; z-index:5;}

.rblayer1style  {position:absolute; left:424px; top:24px; width:285px; height:36px; z-index:4;}
.rblayer2style  {position:absolute; left:7px; top:33px; width:361px; height:175px; z-index:2;}
.rblayer3style  {position:absolute; left:559px; top:104px; width:160px; height:114px; z-index:3;}
.rblayer4style  {position:absolute; left:432px; top:104px; width:120px; height:81px; z-index:5;}
.rblayer5style  {position:absolute; left:12px; top:304px; width:722px; height:35px; z-index:6;}

.arplayer1style {position:absolute; left:371px; top:26px; width:285px; height:36px; z-index:4;}
.arplayer2style {position:absolute; left:55px; top:17px; width:291px; height:175px; z-index:2;}
.arplayer3style {position:absolute; left:559px; top:129px; width:160px; height:114px; z-index:3;}
.arplayer4style {position:absolute; left:432px; top:129px; width:120px; height:81px; z-index:5;}
.arplayer5style {position:absolute; left:12px; top:304px; width:716px; height:35px; z-index:6;}

.wxlayer1style  {position:absolute; left:408px; top:21px; width:285px; height:36px; z-index:4;}
.wxlayer2style  {position:absolute; left:7px; top:17px; width:291px; height:175px; z-index:2;}
.wxlayer3style  {position:absolute; left:559px; top:129px; width:160px; height:114px; z-index:3;}
.wxlayer4style  {position:absolute; left:432px; top:129px; width:120px; height:81px; z-index:5;}
.wxlayer5style  {position:absolute; left:12px; top:344px; width:722px; height:35px; z-index:6;}
.wxlayer6style  {position:absolute; left:434px; top:223px; width:118px; height:47px; z-index:7;}

.ublayer1style  {position:absolute; left:424px; top:23px; width:285px; height:36px; z-index:4;}
.ublayer2style  {position:absolute; left:33px; top:30px; width:286px; height:175px; z-index:2;}
.ublayer3style  {position:absolute; left:492px; top:151px; width:240px; height:114px; z-index:3;}
.ublayer4style  {position:absolute; left:358px; top:70px; width:120px; height:81px; z-index:5;}
.ublayer5style  {position:absolute; left:39px; top:251px; width:276px; height:68px; z-index:6;}

.sclayer1style {position:absolute; left:356px; top:30px; width:285px; height:36px; z-index:4;}
.sclayer2style {position:absolute; left:20px; top:25px; width:286px; height:175px; z-index:2;}
.sclayer3style {position:absolute; left:481px; top:141px; width:256px; height:114px; z-index:3;}
.sclayer4style {position:absolute; left:346px; top:73px; width:120px; height:81px; z-index:5;}
.sclayer5style {position:absolute; left:12px; top:304px; width:722px; height:35px; z-index:6;}

.mflayer1style {position:absolute; left:423px; top:24px; width:295px; height:29px; z-index:4;}
.mflayer2style {position:absolute; left:10px; top:13px; width:400px; height:201px; z-index:2;}
.mflayer3style {position:absolute; left:423px; top:85px; width:296px; height:133px; z-index:3;}
.mflayer4style {position:absolute; left:36px; top:228px; width:142px; height:16px; z-index:5;}
.mflayer5style {position:absolute; left:12px; top:304px; width:403px; height:35px; z-index:6;}

.bclayer1style {position:absolute; left:341px; top:24px; width:368px; height:36px; z-index:4;}
.bclayer2style {position:absolute; left:52px; top:13px; width:258px; height:240px; z-index:2;}
.bclayer3style {position:absolute; left:355px; top:104px; width:364px; height:114px; z-index:3;}
.bclayer5style {position:absolute; left:12px; top:304px; width:716px; height:35px; z-index:6;}

.ccolayer1style {position:absolute; left:345px; top:24px; width:386px; height:80px; z-index:4;}
.ccolayer2style {position:absolute; left:163px; top:21px; width:101px; height:238px; z-index:2;}
.ccolayer3style {position:absolute; left:347px; top:110px; width:329px; height:70px; z-index:3;}
.ccolayer4style {position:absolute; left:14px; top:29px; width:100px; height:72px; z-index:5;}



.cog6C6C5F, .fieldHelp {
	color: #6C6C5F;	
}

.smallcog6C6C5F {
	color: #6C6C5F;	
}


ul, ol /* JS set margin-left */ {
	margin-top:5px;
	margin-bottom:1px;
}

A:hover, A:active {
	color:#FFFFFF!important;
}

/* FONT-SIZES & LOGICAL TYPES */
.tXSmall, .collect, .smallcog6C6C5F {
	font-size: 65%;
}

.tSmall, .cName, .crumb, .gMenu, .spbkStats, .fieldHelp, .tDrkGreyB, .t131359 {
	font-size: 70%;
}

.tReg, .cog6C6C5F, .t373e5b {
	font-size: 75%;
}

.hdSet {
	font-size:16px;
}

.tLarge, .listHd {
	font-size: 80%;
}

.tXLarge {
	font-size: 13px;
}

.tXXLarge {
	font-size: 15px;
}

.tXXXLarge {
	font-size: 17px;
}

.tXXXXLarge {
	font-size: 19px;
}


ul.address{
	width: 30em;
	list-style: none;
	margin-left: 0;
	margin: 2em;
	height: 8em;
	padding: 5px;
	padding-bottom: 15px;
	border-bottom: 1px solid;
	}

li.storename{
	color: #339;
	font-weight: bold;
	font-size: 110%;
}



li.phone{
	font-weight: bold;
}


li.distance,li.maplink{	
	position:absolute;
	width: 12em;
	left:26em;
}

#menuHolder {
	width: 100%;
	height: 50px;
}
#menuHolder img {
	padding-top: 10px;
	margin-left: 40px;
}


/* Menu CSS */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_pullup.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#info h3 {margin-bottom:200px;}
/* style the outer div to give it width */
.menu {
	width:100%;
	height:30px;
	font-size:0.85em;
	color: #FFFFFF;
	padding-top: 5px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	color: #FFFFFF;
}
.menu ul ul {
	width:150px;
	color: #FFFFFF;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	width:150px;
	position:relative;
	color: #FFFFFF;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	font-size:9px;
	text-decoration:none;
	color:#fff;
	width:139px;
	height:30px;
	border:1px solid #fff;
	background:#000066;
	padding-left:7px;
	line-height:30px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
	width:129px;
	w\idth:139px;
	color: #FFFFFF;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:#0066ff;
	color: #FFFFFF;
}
/* style the second level hover */
.menu ul ul a.drop:hover {
	background:#0066ff;
	color: #FFFFFF;
}
.menu ul ul :hover > a.drop {
	background:#0066ff;
	color: #FFFFFF;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background:#0066ff;
	color: #FFFFFF;
}
/* style the third level hover */
.menu ul ul ul a:hover{
	background:#0066ff;
	color: #FFFFFF;
}
.menu ul ul ul :hover > a {
	background:#0066ff;
	color: #FFFFFF;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	left:0;
	width:150px;
	bottom: 31px;
	color: #FFFFFF;
}
* html .menu ul ul {
	bottom:30px;
	color: #FFFFFF;
}
/* position the third level flyout menu */
.menu ul ul ul{
	left:150px;
	bottom:0;
	width:150px;
	color: #FFFFFF;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
	left:-150px;
	color: #FFFFFF;
}


/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	/* background:#d4d8bd; */
	color:#FFFFFF;
	height:auto;
	line-height:1em;
	width:129px;/* yet another hack for IE5.5 */
	padding: 5px 7px 5px 10px;
}
* html .menu ul ul a{
	width:150px;
	w\idth:129px;
	color: #FFFFFF;
}


/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#fff; 
background:#0066ff;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#fff;
background:#0066ff;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
	visibility:visible;
	height:auto;
	color: #FFFFFF;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
	display:none;
	color: #FFFFFF;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
	display:none;
	color: #FFFFFF;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{
	display:block;
	bottom:0;
	color: #FFFFFF;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
	display:block;
	bottom:0;
	color: #FFFFFF;
}
