﻿body
{
	font-family: Arial;
	margin: 0 0 0 0;
	overflow: hidden;
	background-color: #CCCCCC;
}
html
{
	overflow: hidden;
}
#toolbarBackground
{
	background-attachment: fixed;
	background-image: url("images/tbbackground.gif");
	background-repeat:repeat-x;
	background-position: top left;
	position:absolute;
	top:0px;
	width:100%;
	z-index:1;
	height:100px;
}
#processing
{
	top:200px;
	left:50%;
	margin-left:-100px;
	width:200px;
	height:200px;
	position:absolute;
	background-image: url('Images/progress.gif');
	background-repeat: no-repeat;
	background-position: center;
	z-index: 900;
	display:block;
}

#toolbar
{
	font-size: 12px;
	color: white;
	z-index: 80;
	position: relative;
	background-color: Transparent;
	height: 95px;
	padding-top: 5px;
	font: bold 12px sans-serif;
	position:relative;
}
#main
{
	width: 800px;
	height: 100%;
	background-color:White;
}
#InfoPane
{
	vertical-align: top;
	background-color: #CCCCCC;
	z-index: 10;
	width:100%;
}
#InfoFrame
{
	background-color: #CCCCCC;
	border-right: white 0px;
	border-top: white 0px;
	border-left: white 0px;
	border-bottom: white 0px;
	width:100%;
	/*position: relative;*/
}
#tdcategory
{
	padding-left:10px;
	position:relative;
	overflow:hidden;
}

#basket
{
	position: relative;
	overflow: hidden;
	vertical-align: top;
	width: 200px;
	background-color: #EBEBEB;
}
#whiteSp
{
	width: 10px;
	background-color: white;
	height: 100%;
}
#category
{
	z-index: 5;
	position: relative;
	overflow: hidden;
	vertical-align: middle;
	width: 152px;
	max-width:152px;
	vertical-align: top;
	background-color: #E7E8E9;
	text-align: right;
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
	display:none;
/*	text-indent: 18px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;*/
}

#basketscrlayer
{
	background-color: #EBEBEB;
}

#baskettop
{
	background-color: #8F8F8F;
	position: relative;
	height: 60px;
	border-bottom: dotted 1px white;
}
#basketbottom
{
	background-color: #8F8F8F;
	position: relative;
	height: 100px;
	border-top: dotted 1px white;
}

#categorytop
{
	margin-top: 0px;
	z-index: 500;
	position: relative;
	height: 32px;
	background-color: white;
	font: bold 12px sans-serif;
}
#categorytoptext
{
	position: relative;
	vertical-align: middle;
	height: 15px;
	top: -5px;
}
#categorytopgrayLine
{
	position: relative;
	height: 10px;
	background-color: #C0C2C4;
	top: 25px;
}
#categorytop a
{
	width: 100%;
	padding-left: 5px;
	font-size: 10px;
	text-transform: uppercase;
}
#categorytop a:hover
{
	width: 100%;
	font-weight: normal;
	font-size: 10px;
}
#categorybottom
{
	background: url(images/quickSearch.png) no-repeat top left;
	position: relative;
	height: 150px;
	background-color: white;
}
#basketup
{
	background: url(images/up.png) no-repeat top left;
	position: absolute;
	height: 16px;
	width: 16px;
	bottom: 5px;
	left: 5px;
	cursor: pointer;
}
#basketup:hover
{
	background: url(images/uph.png) no-repeat top left;
}
#basketdown
{
	background: url(images/down.png) no-repeat top left;
	position: absolute;
	height: 16px;
	width: 16px;
	top: 5px;
	left: 5px;
	cursor: pointer;
}
#basketdown:hover
{
	background: url(images/downh.png) no-repeat top left;
}
#categoryup
{
	background: url(images/up.png) no-repeat top left;
	position: absolute;
	height: 16px;
	width: 16px;
	bottom: 5px;
	left: 5px;
	cursor: pointer;
}
#categoryup:hover
{
	background: url(images/uph.png) no-repeat top left;
}
#categorydown
{
	background: url(images/down.png) no-repeat top left;
	position: absolute;
	height: 16px;
	width: 16px;
	top: 5px;
	left: 5px;
	cursor: pointer;
}
#categorydown:hover
{
	background: url(images/downh.png) no-repeat top left;
}
.exclamation
{
	background: url(images/exclamation.png) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
.exclamation:hover
{
	background: url(images/exclamationh.png) no-repeat top left;
}
#basketscrlayer, #categoryscrlayer
{
	overflow: hidden;
	position: relative;
}
#basketcontent
{
	position: absolute;
	overflow: visible;
	width: 200px;
	padding-left: 3px;
	padding-right: 3px;
}
#baskettabcell
{
	background-color: Transparent;
	width: 0px;
}

#categorytabcell
{
	background-color: Transparent;
	width: 16px;
}
#baskettab
{
	cursor: pointer;
	background: Menu url(images/forward.png) no-repeat bottom right;
	width: 16px;
	height: 70px;
	display: block;
	font: 11px Arial;
	writing-mode: tb-rl;
	padding-top: 10px;
}
#baskettab:hover
{
	background: Menu url(images/forwardh.png) no-repeat bottom right;
}
#baskettab.hidden
{
	background: Menu url(images/back.png) no-repeat bottom right;
}
#baskettab.hidden:hover
{
	background: Menu url(images/backh.png) no-repeat bottom right;
}
#categorytab
{
	cursor: pointer;
	background: Menu url(images/back.png) no-repeat bottom right;
	width: 16px;
	height: 70px;
	display: block;
	font: 11px Arial;
	writing-mode: tb-rl;
	padding-top: 10px;
}
#categorytab:hover
{
	background: Menu url(images/backh.png) no-repeat bottom right;
}
#categorytab.hidden
{
	background: Menu url(images/forward.png) no-repeat bottom right;
}
#categorytab.hidden:hover
{
	background: Menu url(images/forwardh.png) no-repeat bottom right;
}
/*  
#baskettab:before
{
content: "Basket"; 
}
#categorytab:before
{
content: "Category"; 
}

*/

#Neotek
{
	z-index: 100;
	position: absolute;
	font-weight: normal;
	font-size: 9px;
	color: white;
	font-family: Arial;
	bottom: 5px;
	right: 30px;
	width: 100px;
}
#Neotek img
{
	vertical-align: middle;
}

#account
{
	position: absolute;
	top: 1px;
	left: 250px;
	width:280px;
	color: #606060;
}
#accountName, #accountCode
{
	font-weight: normal;
	font-size: 10px;
	color: #606060;
	white-space: nowrap;
}
#username
{
	font-weight: normal;
	font-size: 10px;
	color: #606060;
}



#basketSummaryTotal
{
	display: none;
}
#btnLogin, #btnCancelLogin
{
	width: 65px;
	position: absolute;
	top: 5px;
	left: 70px;
}
#btnCancelLogin
{
	left: 155px;
}

#btnLogout
{
	position:absolute;
	right:0px;
	top:10px;
}
#btnProfile
{
	color: #EBEBEB;
	background: url(images/info.png) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
	padding: 0px 0px 0px 20px;
}
#btnProfile:hover
{
	background: url(images/infoh.png) no-repeat top left;
}

#btnForgotten
{
	position: absolute;
	top: 33px;
	left: 180px;
	background: url(images/help.png) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
#btnForgotten:hover
{
	background: url(images/helph.png) no-repeat top left;
}

#btnGo2login
{
	position: absolute;
	top: 33px;
	left: 180px;
	background: url(images/RedArrowRight.png) no-repeat top right;
	height: 16px;
	width: 60px;
	cursor: pointer;
	color: white;
}
#btnGo2login:hover
{
	background: url(images/RedArrowRighth.png) no-repeat top right;
}


/*#btnRegister
{
	position: absolute;
	top: 65px;
	left: 200px;
	background: url(images/Forward.png) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
#btnRegister:hover
{
	background: url(images/Forwardh.png) no-repeat top left;
}
#btnRegister{
   display:none;
}
#login, #password
{
	width: 100px;
	height: 12px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: #A7A5AA;
	border-right: #CCCCCC 1px;
	border-top: #CCCCCC 1px;
	border-left: #CCCCCC 1px;
	border-bottom: #CCCCCC 1px;
}*/
/*  
	height:600px;
	width:800px;*/

#loginHere
{
	font-size: 12px;
	color: white;
	z-index: 6;
	position: relative;
	height: 600px;
	background-color: #000000;
	background-attachment: fixed;
	background-image: url(images/loginBgPict.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
}
/*   relative   position:absolute;*/

#loginform .link
{
	cursor: pointer;
	font-weight: bold;
}

#loginform
{
	position:absolute;
	top:0px;
	left:720px;
	background:transparent url(images/padlock.gif) no-repeat top left;
	width:60px;
	height:60px;
	z-index:205;
	cursor:pointer;
/*	position: relative;
	top: 460px;
	left: 680px;
	height: 150px;
	width: 300px;
	color: white;
	font-size: 10px;*/
}


#go2loginform
{
	position: relative;
	top: 460px;
	left: 380px;
	height: 150px;
	width: 450px;
	color: white;
	font-size: 12px;
}


#regLeft, #regRight
{
	/* background:url(images/lorealLeft.gif) no-repeat top left; */
	z-index: 6;
	position: relative;
	left: 30px;
	height: 600px;
	width: 200px;
	background-color: #000000;
	background-attachment: fixed; /* background-image: url(images/lorealLeft.gif); */
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
}

#regRight
{
	/* background:url(images/lorealRight.gif) no-repeat top left; */
}

#TopLogoRegistration
{
	position: relative;
	top: 0px;
	left: 20px;
	height: 100px;
	width: 450px;
	background: url(images/LorealLogoRegistration.gif) no-repeat top center;
	color: #CCCCCC;
	font-size: 10px;
	z-index: 400;
}
#regHere
{
	color: #CCCCCC;
	font-size: 10px;
	z-index: 490;
}
#regTitle
{
	position: relative;
	text-align: center;
	color: #CCCCCC;
	font-size: 20px;
	z-index: 490;
}


#BottomText4Login
{
	position: absolute;
	top: 480px;
	left: 40px;
	height: 150px;
	width: 300px;
	color: #CCCCCC;
	font-size: 10px;
	z-index: 500;
}

/*	position:absolute;
	top:20px;
	left:580px;
	height:150px;
	width:300px;
	color:white;
	font-size: 10px;
*/

.loginMainClass
{
	/* 	background-color: black;	 background:url(images/loginBgPict.gif) no-repeat top left; */
}


/*#login
{
	margin-left: 16px;
}*/
/*
#QuickSearch
{	background:url(images/quickSearch.png) no-repeat top left;
	position:absolute;
	top:50px;
	left:280px;
	width:200px;
}

*/
#QuickSearch, #QuickSearchLeft
{
	position: relative; /*top:30px;*/
	bottom: -25px;
	left: 0px;
	width: 152px;
	height: 150px;
	text-align: center;
}

#SearchLogo
{
	height: 49px;
	width: 47px;
}
#quicksearchhint
{
	position: relative;
	top: 7px;
	left: 0px;
	color: #C8C8C8;
	font-weight: normal;
	font-size: 10px;
	font-family: arial narrow, helvetica narrow;
	white-space: nowrap;
}
#SearchText
{
	position: relative;
	top: 5px;
	left: 1px;
	height: 14px;
	font-weight: normal;
	font-size: 10px;
	background-color: white;
	color: black;
	width: 95px;
	border-right: #CCCCCCk 1px;
	border-top: #CCCCCC 1px;
	border-left: #CCCCCC 1px;
	border-bottom: #CCCCCC 1px;
	z-index: 302;
}

/*background-color:#8F8F8F; */
#BtnQuickSearch
{
	background: url(images/bnQuickSearch.png) no-repeat top left;
	position: relative;
	top: 5px;
	left: -6px;
	height: 22px;
	width: 16px;
	cursor: pointer;
	padding: 0px 4px 0px 2px;
	z-index: 300;
}
#BtnQuickSearch:hover
{
	color: #000000;
}
#btnPickAccount
{
	background: url(images/RedArrowRight.png) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
	color: #EBEBEB;
}
#btnPickAccount:hover
{
	background: url(images/RedArrowRighth.png) no-repeat top left;
}





#basketsummary
{
	z-index: 1000;
	color: #ffffff;
	display: none;
	position: absolute;
	width: 180px;
	bottom: 5px;
	right: 5px;
	cursor: pointer;
	font-weight: bold;
	font-size: 10px;
}
#basketAddItem
{
	position: absolute;
	bottom: 20px;
	left: 10px;
	width: 180px;
}
#basketAddItem input
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	border-right: black 1px inset;
	border-top: black 1px inset;
	border-left: black 1px inset;
	border-bottom: black 1px inset;
}

#productCode
{
	width: 80px;
}

#quantity
{
	width: 40px;
}

#basketEmpty
{
	position: absolute;
	top: 5px;
	right: 10px;
	background: url(images/basketempty.gif) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
#basketEmpty:hover
{
	background: url(images/basketempty.gif) no-repeat top left;
}

#btnBasketAddItem
{
	background: url(images/RedArrowRight.png) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
#btnBasketAddItem:hover
{
	background: url(images/RedArrowRighth.png) no-repeat top left;
}


.ChargeFreight, .FreeFreight
{
	position: absolute;
	top: 5px;
	left: 25px;
	background: url(images/freight.gif) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}

.FreeFreight
{
	background-image: none;
}

.MinOrderValue, .NoMinOrderValue, .MinOrderValueReached
{
	position: absolute;
	top: 5px;
	left: 43px;
	background: url(images/minorder.gif) no-repeat top left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}


.NoMinOrderValue, .MinOrderValueReached
{
	display: none;
	background-image: none;
}

#basketQuote, #basketCheckout
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	position: absolute;
	top: 46px;
	height: 16px;
	width: 60px;
	cursor: pointer;
	display: block;
	border: 1px solid;
	border-color: #aaa #000 #000 #aaa;
	background-color: ButtonFace;
	text-align: center;
}

#basketQuote:hover, #basketCheckout:hover
{
	border-color: #000 #aaa #aaa #000;
}
#basketQuote
{
	display: none;
	left: 20px;
}
#basketCheckout
{
	left: 128px;
}


#basketTotal
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 80px;
	background-color: transparent;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-align: right;
	padding-right: 10px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

#orderRefLabel
{
	position: absolute;
	top: 25px;
	left: 10px;
	width: 80px;
	font-weight: normal;
	font-size: 11px;
	color: black;
}
#orderRef
{
	position: absolute;
	top: 25px;
	right: 10px;
	width: 110px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	border-right: black 1px inset;
	border-top: black 1px inset;
	border-left: black 1px inset;
	border-bottom: black 1px inset;
}

#contacthelpterm
{
	position: absolute;
	top: 25px;
	left: 5px;
	font-weight: normal;
	font-size: 10px;
	color: #EBEBEB;
}


#contacts, #help, #terms
{
	font-weight: normal;
	font-size: 10px;
	color: #EBEBEB;
	height: 16px;
}

#contacts
{
	text-indent: 20px;
	background: url(images/mail.png) no-repeat top left; */

}
/*cursor:pointer;
	text-indent:20px;
	background:url(images/mail.png) no-repeat top left; */
#contacts:hover
{
	background: url(images/mailh.png) no-repeat top left;
}
/* background:url(images/mailh.png) no-repeat top left; */
#help
{
	text-indent: 20px;
	background: url(images/help.png) no-repeat top left;
}
/*cursor:pointer;
	text-indent:20px;
	background:url(images/help.png) no-repeat top left; */
#help:hover
{
	background: url(images/helph.png) no-repeat top left;
}
/*background:url(images/helph.png) no-repeat top left;*/
#terms
{
	cursor: pointer;
	text-indent: 20px;
	background: url(images/info.png) no-repeat top left;
	white-space: nowrap;
}
/* 
cursor:pointer;
	text-indent:20px;
	background:url(images/info.png) no-repeat top left; */
#terms:hover
{
	background: url(images/infoh.png) no-repeat top left;
}
/* */
#copyright
{
	cursor: help;
	color: white;
	width: 150px;
	position: relative;
	left: 20px;
}
#toolbarinfo
{
	position: absolute;
	bottom: 22px;
	right: 5px;
	color: white;
}
#basketpromo
{
	background-color: white;
	width: 0px;
}

/*Category*/
#categorycontent a
{
	width: 180px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	text-decoration: none;
	text-indent: 18px;
}

/*.insertnode:hover
{
	border-bottom: solid 1px black;
}*/
.insertnode
{
	width: 100%;
	height: 1px;
}

/*cust specific


*/
#logo
{
	background: Transparent url(images/logoGUD.png) no-repeat top left;
	position: absolute;
	height: 92px;
	width: 240px;
	top: 8px;
	left: 0px;
	z-index: 100;
}
/*
#topStamp
{	background: Transparent url(images/TopEnd_stamp.png) no-repeat top left;
	position:relative;
	height: 65px;
	width:65px;
	top:17px;
	left:630px;
	z-index:101;	
}


#topStamp
{	background: Transparent url(images/TopEnd_stamp.png) no-repeat top left;
	position:absolute;
	height: 70px;
	width:70px;
	top:17px;
	right:240px;
	z-index:101;	
}
background: Transparent url(images/TopEnd_stamp.png) no-repeat top left;
	position:absolute;
	
	top:50px;
	right:0px;
	z-index:399;
#topMiddle
{
	background: Transparent url(images/topmiddle.png) no-repeat top left;
	position:absolute;
	
	height: 29px;
	width:380px;
	top:59px;
	left:235px;
	z-index:98;
}


#topEnd
{
	background: Transparent url(images/TopEnd.png) no-repeat top left;
	position:absolute;
	height: 80px;
	width:400px;
	top:8px;
	right:0px;
	z-index:99;
}
*/


#buyline
{
}

/*background: Transparent url(images/buyline.gif) no-repeat top left;
	position:absolute;
	height:34px;
	width:340px;
	top:10px;
	left:200px; 
background: Transparent url(images/search.gif) no-repeat top left;
*/

#newsletter
{
	background: Transparent url(images/newsletter.gif) no-repeat top left;
	height: 66px;
	width: 122px;
	position: absolute;
	top: 25px;
	left: 30px;
}
#register
{
	background: transparent url(Images/layout.gif) no-repeat scroll 0px 0px;
	height: 102px;
	left: 30px;
	position: absolute;
	top: 105px;
	width: 122px;
}

/*Basket*/
#basketcontent
{
	font-size: 11px;
}
.basketItem
{
	position: relative;
	width: 190px;
	padding: 3px 5px 3px 5px;
	border-bottom: dotted 1px white;
}
.lineNo
{
	color: White;
	font-weight: bold;
}
.ModelNumber
{
	font-weight: bold;
}
.ModelName
{
}
.unitCost
{
}
.totalCost
{
	color: White;
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 10px;
	width: 70px;
	height: 16px;
	font-weight: bold;
}
.basketQty
{
	border: solid 1px gray;
	font-size: 11px;
}
#bstatus
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	position: absolute;
	top: 3px;
	left: 5px;
	width: 190px;
}
#basketmsg
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: white;
	position: absolute;
	top: 40px;
	left: 10px;
	width: 180px;
}
.basketItemNotifications
{
	text-align: right;
	position: absolute;
	overflow: hidden;
	width: 100px;
	padding-left: 3px;
	padding-right: 3px;
	height: 16px;
	bottom: 25px;
	right: 21px;
}
.CancelButton
{
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	bottom: 25px;
	right: 5px;
	background: Transparent url(images/delete.png) no-repeat top left;
}
.CancelButton:hover
{
	background: Transparent url(images/deleteh.png) no-repeat top left;
}

a
{
	cursor: pointer;
	color: Black;
	text-decoration: none;
}
a:hover
{
	color: Gray;
}

#categorycontent
{
	font-weight: normal;
	font-size: 11px;
}
.menuItem
{
	width: 170px;
	display: inline;
	vertical-align: middle;
	text-transform: uppercase;
	line-height: 20px;
}
.menuLevel2
{
	text-indent: 10px;
	margin-left: 10px;
}

.menuLevel3
{
	text-indent: 20px;
	margin-left: 20px;
}

.menuLevel4
{
	text-indent: 30px;
	margin-left: 30px;
}

.menuLevel5
{
	text-indent: 40px;
	margin-left: 40px;
}
.menuLevel6
{
	text-indent: 50px;
	margin-left: 50px;
}



.MenuSelected
{
	text-transform: uppercase;
	background-color: #4e96a4;
}
.MenuUnselected
{
	text-transform: uppercase;
}
.MenuVisited
{
	text-transform: uppercase;
	background-color: #92c1cb;
}


.menuItem:hover
{
	color: Red;
}
.menuItem:selected
{
	color: red;
}
.menuItem:visited
{
	color: blue;
}
.expand, .shrink, .processing
{
	cursor: pointer;
	padding-left: 17px;
	vertical-align: middle;
	background: url(images/+.gif) no-repeat top left;
}
.shrink
{
	background: url(images/-.gif) no-repeat top left;
}
.processing
{
	background: url(images/tinyprogress.gif) no-repeat top left;
}

ul
{
	display: block;
}
li
{
}
#basketquantity
{
	display: none;
}
.RightPanel
{
	/*background: url(images/rightGray.png) repeat-x;*/
}

a img
{
	border: none;
}


/************* New Development For MENU *********************/

#concertina
{
	z-index: 4;
	max-width:150px;
}
#catbutton1, #catbutton2, #catbutton3, #catbutton4
{
	display: block;
	width: 200px;
	height: 20px;
	background-color: blue;
	text-align: center;
	white-space: nowrap;
}
/*#catHolder1, #catHolder2, #catHolder3, #catHolder4
{
	display:block;	;
	background-color:grey;
	text-align:left;
}

*/
.CatMenuShow
{
	display: block;
	background-color: white;
	text-align: left;
}


.CatMenuHide
{
	display: none;
}
.CatButtonHide
{
	display: none;
}
.CatButtonShow
{
	display: none;
}

#category1scrlayer, #category2scrlayer, #category3scrlayer, #category4scrlayer, #category5scrlayer, #category6scrlayer, #category7scrlayer
{
	overflow: hidden;
	position: relative;
	height: 20px;
}




#category1up, #category2up, #category3up, #category4up, #category5up, #category6up, #category7up, #category8up
{
	background: url(images/up.png) no-repeat top left;
	background-color: Transparent;
	position: absolute;
	height: 16px;
	width: 16px;
	top: 10px;
	left: 120px;
	cursor: pointer;
	z-index: 1002;
}
#category1up:hover, #category2up:hover, #category3up:hover, #category4up:hover, #category5up:hover, #category6up:hover, #category7up:hover, #category8up:hover
{
	background: url(images/uph.png) no-repeat top left;
}

/*   position: absolute;  relative;*/
#category1down, #category2down, #category3down, #category4down, #category5down, #category6down, #category7down, #category8down
{
	background: url(images/down.png) no-repeat top left;
	background-color: white;
	position: absolute;
	height: 16px;
	width: 16px;
	bottom: 10px;
	left: 120px;
	cursor: pointer;
	z-index: 1001;
}
#category1down:hover, #category2down:hover, #category3down:hover, #category4down:hover, #category5down:hover, #category6down:hover, #category7down:hover, #category8down:hover
{
	background: url('images/downh.png') no-repeat top left;
}

#category1content, #category2content, #category3content, #category4content, #category5content, #category6content, #category7content, #category8content, #category9content, #category10content
{
	position: absolute;
	overflow: visible;
	width: 152px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 10px;
}

#processing1cat, #processing2cat, #processing3cat, #processing4cat, #processing5cat, #processing6cat, #processing7cat, #processing8cat, #processing9cat, #processing10cat, #processing11cat, #processing12cat
{
	background: url('images/tinyprogress.gif') no-repeat top left;
	background-color: Transparent;
	position: relative;
	height: 30px;
	width: 30px;
	top: 20px;
	left: 80px;
	cursor: pointer;
	z-index: 1009;
}

#menuLeftBottom
{
	background: url('images/quickSearch.png') no-repeat top left;
	position: relative;
	height: 150px;
	background-color: white;
}
.CategoryTop
{
}

/*
	position:absolute;
	display:block;
	top:50px;
	left:30px;
	width:30px;
	height:30px;
	background-attachment: fixed; 
	background-image: url('images/tinyprogress.gif'); 
	background-repeat: no-repeat; 
	background-position:center; 
	z-index:1200;

}
*/

#BtnEdit
{
	background-image: url('owner/skin/images/pencil.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	z-index: 200;
}
#BtnEdit:hover
{
	background-position: -20px 0px;
}

#mainmenu .button
{
	width: 63px;
	height: 20px;
	float: left;
	text-align: center;
	background-image:none;
}
#mainmenu .button a
{
	background: url(images/buttonD.gif) no-repeat left top;
	background-position: 0px 0px;	
}
#mainmenu .button a:hover
{
	background: url(images/buttonD.gif) no-repeat left top;
	background-position: 0px -21px;
}

#mainmenu .button a
{
	height: 10px;
}


/* -- Login Popup ------- */

#loginPopUp
{
	width: 460px;
	height: 329px;
	border: 1px solid Black; /* Do rounding (native in Firefox and Safari) */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background: transparent url('Images/popupbg.jpg') no-repeat scroll 0px 0px;
}

#loginPopUpInner
{
	position: relative;
	margin: 75px 100px 3px 20px;
}

#loginactions, #resetactions, #ResetInput
{
	height: 35px;
}

#resetpanel
{
	padding: 2px;
}

#loginPopUp .link
{
	cursor: pointer;
	font-weight: bold;
}


#resetPassword, #ResetReturn, #CancelReset
{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 50px;
}
#ResetReturn
{
	left: 70px;
}
#CancelReset
{
	left: 130px;
}

#logininputs
{
	position: relative;
	height: 50px;
	font-size: 12px;
	color: Black;
}
#loginforminner
{
	position: relative;
}

#passwordtext, #logintext
{
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	width: 100px;
}
.password
{
	background-image: none;
}
.passwordEmpty
{
	background: transparent url(Images/layout.gif) no-repeat scroll 0px 0px;
}


#rememberlogin
{
	position: absolute;
	left: 175px;
	top: 2px;
}

#lblpassword
{
	position: absolute;
	left: 0px;
	top: 33px;
}

#lbllogin
{
	position: absolute;
	left: 0px;
	top: 7px;
}

#RememLogin
{
	font-size: 10px;
}
#btnForgottenPassword, #btnRegister, #passwordresetinstructions
{
	padding-bottom: 10px;
}
#passwordresetinstructions
{
	padding-top: 15px;
}

#minreq
{
	color: #666666;
}


.txtLogin, .txtPassword
{
	width: 100px;
	position: absolute;
	left: 68px;
	top: 5px;
}

.txtPassword
{
	top: 30px;
}

#loginborder
{
	padding: 10px 10px 10px 10px;
}

.button
{
	background: url(/Owner/Skin/Images/button.gif) no-repeat left top;
	background-position: 0px 0px;
	font-weight: bold;
	color: White;
	font-size: 12px;
	cursor: pointer;
	width: 65px;
	height: 20px;
	text-align: center;
	vertical-align: baseline;
	padding-top: 3px;
}
.button:hover
{
	background-position: -65px 0px;
}
.blockdiv
{
	text-align: center;
	display: block;
	width: 80px;
	margin-bottom: 5px;
}

