/* CSS Document */
Body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}


A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}



A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.skmmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline; 
	
}

A.bread
{
	position: absolute;
	left: 14px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline; 
	padding-left: 20px;
	margin-bottom: 0px;  
	margin-top: 4px;
	z-index: 200;
}



A.bread:hover
{
	position: absolute;
	left: 14px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left: 20px;
	margin-bottom: 0px;
	margin-top: 4px;
	z-index: 200;
}

.breadImage
{
	position: absolute;
	left: 12px;
	top: 7px;
	width: 335px;
	height: 3px;
	font-family: Verdana;
	font-size: 12px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
	background-image: url(../images/breadImage.gif);
	background-repeat: no-repeat;
	background-position: 0 0; z-index: 12;
}

.bread
{
	position: absolute;
	left: 14px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
	margin-bottom: 0px; 
	margin-top: 4px;
	z-index: 200;
}




A.textbuttons
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 900;
	color: #000000;
	text-align: right;
	padding-left: 29px;
	margin-bottom: 0px;
	padding-right: 33px;
	background-image: url(../images/small_plus.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration: underline;
	z-index: 6;
}

A.textbuttons:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 900;
	color: #000000;
	text-align: right; 
	padding-left: 29px;
	padding-right: 28px;
	background-image: url(../images/small_plus.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-decoration: underline;
	z-index: 6;
}



.1002table
{
	width: 990px;
	height: 590px;
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
}
/* Datagrid formats */
.dataTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal; 
	height: 25px;
	font-style: normal;
	line-height: normal;
	color: #F8F8D8;
	background-color: #004184;
	border: 1px solid #000000;
}

.dataTableBorder
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	padding: 3px 8px 4px 10px;
	margin: 0px;
}

.dataTableBorder2
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	padding: 3px 8px 4px 10px;
	margin: 0px;
}

.dataTableBorder_EvenRows
{
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #000000;
	padding: 3px 8px 4px 10px;
	margin: 0px;
	background-color: #F9F9FB;
	font-size: 12px;
}

.dataTableBorder_OddRows
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #88491F;
	border-bottom: 2px solid #000000;
	padding: 3px 8px 4px 10px;
	margin: 0px;
	font-size: 12px;
}
/* Datagrid formats */


/* NAVIGATION area far left */

.topnav
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 34px;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding-top: 6px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.actualnav
{
	position: absolute;
	left: 3px;
	top: 84px;
	font-weight: bold;
	height: 25;
	width: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	background-color: #EFF0E2;
	border-top: 1px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-decoration: underline;
}

.actualnavsub
{
	position: absolute;
	left: 0px;
	top: 84px;
	font-weight: bold;
	height: 25;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	background-color: #D8D3C0;
	border-top: 2px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	text-decoration: underline;
}

.navsubactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	height: 25;
	background-color: #FFFFFF;
	border-top: 2px solid #666666;
	height: 25px;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	text-decoration: underline;
}

.navsubactive2
{
	margin: 0px;
	height: 25;
	padding: 4px;
	background-color: #FFFFFF;
	border-top: 2px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	text-decoration: none;
}

.sitenavimage
{
	position: absolute;
	left: 0px;
	top: 232px;
	margin-left: 18px;
	background-color: #EFF0E2;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
}

.sitenav
{
	position: absolute;
	left: 0px;
	top: 80px;
	width: 34px;
	height: 291px;
	font-family: Verdana;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #EFF0E2;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.image
{
	border: 1;
	border: solid 1px #999999;
}

.sitenavback
{
	background-color: #EFF0E2;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	width: 34px;
	height: 371px;
}

.extranav
{
	position: absolute;
	left: 0px;
	top: 371px;
	width: 34px;
	height: 249px;
	font-family: Verdana;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #D8D3C0;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

/* End NAVIGATION area far left */

/* 1st ROW -- Page is basically divided up in the rows 1st logo, 2nd welcome and 3rd tagbox areas.*/
.largeMainTable
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 21px;
	text-indent: 2px; /*table-layout: fixed;*/
	text-align: left;
}

.logoarea
{
	position: absolute;
	left: 34px;
	top: 0px;
	width: 585px;
	height: 140px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #EFF0E2;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 12 21;
}


.askPharmacist
{
	position: absolute;
	left: 293px;
	top: 44px;
	width: 335px;
	height: 45px;
	font-family: Verdana;
	font-size: 12px;  
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
	Z-index: 12;
}

.askPharmacistSec
{
	position: absolute;
	left: 293px;
	top: 24px;
	width: 335px;
	height: 45px;
	font-family: Verdana;
	font-size: 12px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
	background-image: url(../images/askPharmacist.gif);
	background-repeat: no-repeat;
	background-position: 0 0; z-index: 12;
}

.bookMark
{
	position: absolute;
	left: 451px;
	top: 1px;
	width: 168px;
	height: 26px;
	font-family: Verdana;
	font-size: 12px; 
	background-color: #D8D3C0;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-image: url(../images/bookMark.gif);
	background-repeat: no-repeat;
	background-position: 2 0;
	z-index: 12;
}



.pharmacyPhotos
{
	position: absolute;
	left: 659px;
	top: 0px;
	width: 275px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.image95
{
	position: absolute;
	left: 619px;
	top: 0px;
	height: 140px;
	width: 88px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	z-index: 2;
	z-index: 6;
}

.storelocator
{
	position: absolute;
	left: 707px;
	top: 0px;
	height: 110px;
	width: 286px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}

.tagline
{
	position: absolute;
	left: 707px;
	top: 110px; padding-top: 8px; padding-left: 2px;
	width: 286px;
	height: 30px; text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D8D3C0; text-align:center;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}

/* end 1st ROW */

/* 2nd ROW */

.pharmacyNews
{
	position: absolute;
	left: 192px;
	top: 267px;
	width: 695px;
	font-family: Verdana;
	font-size: 12px;
}

.pharmacyNewsDetail
{
	position: absolute;
	left: 210px;
	top: 284px;   
	height: 110px;
	width: 695px;
	font-family: Verdana;
	font-size: 12px;
}

.pharmacyArticles
{
	position: absolute;
	left: 210px;
	top: 284px;   
	height: 110px;
	width: 695px;
	font-family: Verdana;
	font-size: 12px;
}

.lblOutput
{
	color: #000000;
	height: 1px;
	position: relative;
	left: 10px;
	top: -8;
	z-index: 0;
	width: 272px;
}

.welcomearea
{
	position: absolute;
	left: 34px;
	top: 140px;
	width: 695px;
	height: 231px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #ffffff;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
}

.yourpharmacist
{
	position: absolute;
	left: 729px;
	top: 140px;
	width: 264px;
	height: 231px;
	font-family: Verdana;
	font-size: 12px; padding-left: 10px;
	background-color: #ffffff;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}

.welcometext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	height: 160px;
	text-align: left; 
	padding-left: 153px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 10px;
	background-image: url(../images/people.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-position: 0 15;
	text-decoration: none;
}


/* end 2nd ROW */


/* 3 rd ROW tagboxes */


.latestnews
{
	width: 310px;
	height: 229px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
	z-index: 6;
}



.rxBottle
{
	position: absolute;
	left: 178px;
	top: 352px;
	width: 330px;
	height: 165px;
	background-image: url(../images/rxBottle.gif);
	background-repeat: no-repeat;
	background-position: 102 0;
	z-index: 6;
}


.Supplements
{
	position: absolute;
	left: 364px;
	top: 370px;
	width: 330px;
	height: 125px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	background-image: url(../images/blisterpack.jpg);
	background-repeat: no-repeat;
	background-position: 106 -23;
	z-index: 10;
}

.Expressbox
{
	position: absolute;
	left: 34px;
	top: 370px;
	width: 330px;
	height: 125px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	z-index: 1;
}

.Poison
{
	position: absolute;
	left: 34px;
	top: 495px;
	width: 330px;
	height: 125px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	background-image: url(../images/poison.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 0;
}

.healthbox
{
	position: absolute;
	left: 364px;
	top: 495px;
	width: 330px;
	height: 125px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	background-image: url(../images/book.jpg);
	background-repeat: no-repeat;
	background-position: 155 -21;
	font-weight: bold;
	z-index: 3;
}

.news
{
	position: absolute;
	left: 694px;
	top: 370px;
	width: 299px;
	height: 250px;
	font-family: Verdana;
	color: 88491F;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	z-index: 6;
}

/* end 3rd ROW tagboxes */


/* Secondary Pages div */

.SEClogoarea
{
	position: absolute;
	left: 34px;
	top: 0px;
	width: 598px;
	height: 100px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #EFF0E2;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 5 1;
}

.SECimage95
{
	position: absolute;
	left: 618px;
	top: 0px;
	height: 99px;
	width: 88px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	z-index: 6;
}


.refillexpress
{
	border-top: 2px solid #666666;
	border-right: 1px NONE #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px none #666666;
	background : #F9F9FB; 
	top: 0px;
	background-image: url(../images/pillbottle4.gif);
	background-repeat: no-repeat;
	background-position:0 0; 
	z-index: 0;

}

.SECstorelocator
{
	position: absolute;
	left: 707px;
	top: -7px;
	height: 107px;
	width: 286px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #E3E2CD;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}

.SecondaryMain
{
	position: absolute;
	left: 34px;
	top: 100px;
	width: 709px;
	/*height: 520px;*/
	font-family: Verdana;
	font-size: 12px;
	background-color: #ffffff;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.SECRight
{
	position: absolute;
	left: 753px;
	top: 100px;
	width: 240px;
	height: 520px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #ffffff;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}

.highlights
{
	position: absolute;
	left: 707px;
	top: 0px;
	width: 251px;
	padding-top: 12px;
	height: 520px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #F1EFE2;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.shopcart
{
	position: absolute;
	left: 707px;
	top: 0px;
	width: 251px;
	padding-top: 12px; padding-left: 8px;
	height: 520px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #F1EFE2;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.imagewell
{
	position: absolute;
	left: 656px;
	top: 64px;
}

.imagewell2
{
	position: absolute;
	left: 656px;
	top: 64px;
}

.imagewell3
{
	position: absolute;
	top: 63px;
}

.imagewell4
{
	position: absolute;
	left: 656px;
	top: 61px;
}

.imagewell5
{
	position: absolute;
	left: 602px;
	top: 76px;
}

.imagewell6
{
	position: absolute;
	left: 656px;
	top: 70px;
}
.categories
{
	position: absolute;
	left: 709px;
	top: 0px;
	width: 249px;
	padding-top: 14px;
	padding-left: 2;
	height: 520px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #F1EFE2;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.ucshopping
{
	position: absolute;
	left: 709px;
	top: 0px;
	width: 249px;
	padding-top: 14px;
	padding-left: 2;
	height: 520px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #F1EFE2;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.wellNess
{
	position: absolute;
	left: 707px;
	top: 0px;
	width: 251px;
	padding-top: 12px;
	padding-left: 6;
	height: 520px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #F1EFE2;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

/* END Secondary Pages div */






.formresults
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}


.errortext
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}


.inputBox
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: 400;
	color: #999999;
}

.inputheader
{
	font-family: Georgia, sans-serif;
	font-size: 10pt;
	font-weight: 900;
	color: #333333;
}

.subheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.homeTitle1
{
	font-weight: Bold;
	font-size: 17px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	color: #000000;
}

.homeTitle2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.subPageHeaders
{
	font-weight: Bold;
	font-size: 17px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	color: #000000;
	 height: 25px;
}



.welcomeheader
{
	font-family: Georgia, sans-serif;
	font-size: 15pt;
	font-weight: 900;
	color: #000000;
	margin-left: 10px;
	padding-top: 10px;
}

.RXstoreheader
{
	font-family: Georgia, sans-serif;
	font-size: 21pt;
	font-weight: 400;
	color: #004487;
	margin-left: 10px;
	padding-top: 10px; text-align: right;
}



.imctitle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}

.imcb1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}

.imcpath
{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	z-index: 0;	
	}
.imct1
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;	}
.imct7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	z-index: 0;
}
.imctable1
{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		z-index: 0;
	background : #EFF0E2; 
}

.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	z-index: 0;
}

.normaltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}

.plainText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}


.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}
.textbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	font-weight: bold;
	color: #000000;
	z-index: 0;
}

li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}

UL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}

OL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0;
}

P
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	z-index: 0; 
	margin-top: 2px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	z-index: 0; 
	margin-top: 2px;
}

.tagtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	margin-left: 12px;
	margin-bottom: 0px;
	z-index: 200;
}

.blueheaders
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 900;
	color: #004487;
	margin-left: 10px;
	padding-top: 10px;
	height: 35px;
}

.blackheaders
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 900;
	color: #000000;
	margin-left: 0px;
}



hr
{
	color: #999999;
	height: 1px;
	position: relative;
	left: 0;
	top: -8;
	z-index: 0;
}

hr.map
{
	color: #000000;
	height: 1px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
}

hr.boxes
{
	color: #000000;
	height: 1px;
	width: 195px;
	padding-left: 8px;
	text-align: left;
	left: 8;
	top: -8;
	margin-bottom: 0;
	z-index: -1;
}
hr.news
{
	color: #000000;
	height: 1px;
	width: 470px;
	position: relative;
	left: 8;
	top: -8;
	margin-bottom: 0;
	text-align: left;
}

hr.store
{
	color: #000000;
	height: 1px;
	width: 270px;
	position: relative;
	left: 8;
	top: -8;
	margin-bottom: 0;
	text-align: left;
}
hr.meet
{
	color: #000000;
	height: 1px;
	width: 210px;
}

hr.your
{
	color: #000000;
	height: 1px;
	width: 240px;
}






/* Shopping cart styles donovan */
.shoppingTable
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .04cm #989898;
	border-top: solid 0cm #989898;
	text-indent: 2px;
	text-align: left;
	background-color: #ffffff;
}

.shopHeaders
{
	background-color: #FBFBFB;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .04cm #989898;
	border-top: solid .01cm #989898;
	font-size: 10pt; /* background-color: #A8CAA7;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: 700;
	vertical-align: middle;
}

.plainshopHeaders
{
	background-color: #FBFBFB;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: 700;
	vertical-align: middle;
}

.ucshopHeaders
{
	background-color: #FBFBFB;
	font-size: 17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: 700;
	vertical-align: middle;
}

.ucshopHeaders2
{
	
	font-size: 17px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: 700;
	vertical-align: middle;
}

.InteractionCheckerTable
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .04cm #989898;
	border-top: solid .01cm #989898;
	text-indent: 2px;
	text-align: left;
	background-color: #F9F9FB;
	width: 615px;
}

.shoppingTable2
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .04cm #989898;
	border-top: solid 0cm #989898;
	text-indent: 2px;
	text-align: left;
	background-color: #ffffff;
	height: 186px;
	width: 585px;
}

.innershoppingTable
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .07cm #989898;
	border-top: solid .01cm #989898;
	text-indent: 1px;
	text-align: left;
	background-color: #ffffff;
}

.innershoppingTablesub
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .07cm #989898;
	border-top: solid .01cm #989898;
	text-indent: 1px;
	text-align: right;
	background-color: #ffffff;
	height: 22px;
}

.featproducts
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .07cm #989898;
	border-top: solid .01cm #989898;
	text-indent: 1px;
	text-align: right;
	background-color: #ffffff;
	height: 205px;
	width: 240px;
}

.myaccoutninfo
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .07cm #989898;
	border-top: solid .01cm #989898;
	text-indent: 1px;
	text-align: left;
	background-color: #ffffff;
	width: 635px;
}

.yourcart
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .08cm #989898;
	border-top: solid .01cm #989898;
	text-indent: 2px;
	text-align: left;
	background-color: #ffffff;
	height: 186px;
	width: 585px;
}


.custproducts
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-right: solid .01cm #989898;
	border-bottom: solid .01cm #989898;
	border-left: solid .08cm #989898;
	border-top: solid .01cm #989898;
	text-indent: 2px;
	text-align: left;
	background-color: #ffffff;
	height: 186px;
	width: 485px;
}


/* End of shopping cart */



/*begin help*/
.background
{
	background-image: url(../images/toolbar/toolbar.background.gif);
	background-repeat: repeat; 
	

}
A.popuplink
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.popuplink
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #A44A02;
	text-decoration: none;
}

A.popuplink:hover
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


.popupBorder
{
	border: solid 1px #999999;
	width: 500px;
}

.popupContentCol
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #FFFFFF;
}

.popupFooter
{
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FBFBFB;
	border-top: 1px solid #999999;
}

.popupMenu
{
	border: none 0px;
}

.popupNavCol
{
	line-height: 9pt;
	background-color: #FBFBFB;
	border-right: 1px solid #999999;
}

.popupTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: 11pt;
	margin: 7px 0px 7px 0px;
}

.popupTopBar
{
	background-color: #F1EFE2;
	border-bottom: 1px solid #999999;
}

/*end help*/

/* Error page styles donovan */
.ErrorHeader
{
	font-weight: 500;
	font-size: 29px;
	font-family: Georgia, Times New Roman, Times, Serif;
	text-decoration: none;
	color: #CC0000;
}

.Errorreader
{
	font-weight: 500;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, Serif;
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
}

.Errorbox
{
	font-weight: 500;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	margin: 7px;
	line-height: 15pt;
	border-width: 1px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #CC0000;
	border-left: solid 1px #999999;
	border-top: solid 0px #999999;
}

.Errorborder
{
	font-weight: 500;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, Serif;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	border-color: #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-top: solid 1px #CC0000;
	background-color: #FFFFEC;
	margin: 7px;
	line-height: 15pt;
}

/* End Error page styles donovan */


/* Contact boxes*/

.boxStyle /* Where main information is */
{	background-color:#D8D3C0;
	color:#000000;
	border:none;
	font-family:Verdana, Arial, Helvitica, Sans-Serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	border: solid 1px #999999;
}

.boxText /* Where text displays */
{	background-color:#D8D3C0;
	color:#000000;
	border:none;
	font-family:Verdana, Arial, Helvitica, Sans-Serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
}

.deliveryBoxStyle /* Where main information is for delivery */
{	background-color:#D8D3C0;
	color:#000000;
	border:none;
	font-family:Verdana, Arial, Helvitica, Sans-Serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	border: solid 1px #999999;
	}


.ProfileBoxHeader  /* Right box headers */
{
	font-size:12px;
	border-right: none 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: none 1px #999999;
	border-top: none 1px #CC0000;
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #333333; 
	padding: 2.5px 6px 2px 6px; 
	margin: 0px;
	background-color: #ffffff; 
	font-weight: bold; 
	cursor: default; 
	height: 20px; 
	width: 187px;
	font-variant:small-caps;
}

.ProfileBoxHeaderBLUE /* Delivery information box */
{
	font-size:12px;
	border: solid 1px #603000; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #ffffff; 
	padding: 2.5px 6px 2px 6px; 
	margin: 0px;
	background-color: #603000; 
	font-weight: bold; 
	cursor: default; 
	height: 20px; 
	width: 187px;
	font-variant:small-caps;
}

.storespace /* Spacer under boxes in UControls */
{
	background-color: #D8D3C0; 
	}
	
.deliveryspace /* Spacer under deliveryspace box in UC */
{
	background-color: #603000; 
	
}


.policy 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #EFF0E2; 
	text-align: left; 
	vertical-align: top;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.policyBdr
{border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.policyBld 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #000000; 
	text-align: left; 
	vertical-align: top ; 
	font-weight: 600
}

.policyHd 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	background-color: #D8D3C0; 
	text-align: left; 
	vertical-align: top ; 
	font-weight: 600;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}


.newmember
{
	font-size:12px;
	border: solid 1px #ccccff; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #333333; 
	padding: 2.5px 6px 2px 6px; 
	margin: 0px;
	background-color: #EFF0E2; 
	font-weight: bold; 
	cursor: default; 
	height: 25px; 
	width: 187px;
	font-variant:small-caps;
	}
	
.newmemberbox
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #F1EFE2; 
	text-align: left; 
	vertical-align: top;
	border: solid 1px #CCCCCC;
}

/* End contact boxes*/
/* Virtual Earth maps - BDT 11/26/07 */

.map
{
	width: 555px;
	height: 500px;
	border: solid black 1px;
	position: relative;
	overflow: hidden;
}

.DirectionsHeader
{
    font-size: 110%;
    color:#000000;
    font-family:Verdana,Arial;
    background-color: #E3E1B9;
}

.DirectionsTable
{
	border: solid 2px #E3E1B9;
    WIDTH: 555px;
    BORDER-COLLAPSE:collapse;     
}

.DirectionsTable tr:hover
{
    background-color: #DFE7F2;
    color: #000000;
}

.InfoRow
{
    font-size: 100%;
}

.DirectionRow
{
    font-size: 100%;
}

.TotalTable
{
	border: #E3E1B9 2px solid;
    WIDTH: 555px;
    BORDER-COLLAPSE:collapse;
}

.TotalTable td
{
	font-weight: bold;
    font-size: 110%;
    color: #000;
    font-family: Verdana,Arial;
    background-color: #E3E1B9;
}

/* End Virtual Earth maps */