body {
	margin: 5px;
	background-color:#FFFFFF;
	scrollbar-3dlight-color: #CEE1F4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #F7FBFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #73A4D6;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #004899;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
}
a, a:visited {
	color: #2B74DC;
	text-decoration:underline;
}
a:hover {
	color: #FD0000;
	text-decoration:underline;
}
a.link-red, a.link-red:visited {
	color: #C60000;
	text-decoration:underline;
}
a.link-red:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a.link-footer, a.link-footer:visited {
	color: #000000;
	text-decoration:none;
}
a.link-footer:hover {
	color: #C60000;
	text-decoration:none;
}
form {
	margin:0px;
	padding:0px;
}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
textarea {
	padding:4px;
	scrollbar-3dlight-color: #F7E2E1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FDF9F9;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #CC4C4C;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FB0000;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #8B8B8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}


/*** thumb image ***/
.itemthumb {
	max-width: 80px;
    width: expression(setWidth(this,80));
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.clasThumb {
	max-width: 120px;
    width: expression(setWidth(this,120));
}
.detlThumb {
	max-width: 410px;
    width: expression(setWidth(this,410));
}


/*** item detail ***/
.item-details {
	font-size: 10px;
	line-height: 14px;
	color:#C6EBD5;
	font-weight: bold;
}

.item-detailsheader {
	font-size: 12px;
	line-height: 14px;
	color:#004899;
	font-weight: bold;
}

.item-detailsfull{
	font-size: 10px;
	line-height: 14px;
	color:#000000;
	font-weight: normal;
}

/*** price ***/
.price-text {
	font-size: 14px;
	color:#DB0000;
	font-weight: bold;
	text-align: left;
}

.price-vat {
	font-size: 10px;
	color:#004899;
	font-weight: normal;
}

/*** department header ***/
#headerDept {
	background-color:#229F54;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px;
}
#headerDept a:link, #headerDept a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#headerDept a:hover{
	text-decoration: underline;
}
/*** department links ***/
#linkDeptsTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#linkDeptsTop a:link, #linkDeptsTop a:visited {
	background-color: #C6EBD5;
	background-image:url(images/department_head_bot.gif);
	background-position: top left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #229F54;
	display: block;
	padding: 3px 0px 3px 7px;
	text-decoration: none;
	color: #000000;
}
#linkDeptsTop a:hover{
	background-color: #FFFFFF;
	background-image:url(images/department_head_bot2.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

#linkDepts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#linkDepts a:link, #linkDepts a:visited {
	background-color: #C6EBD5;
	border-bottom: 1px solid #229F54;
	display: block;
	padding: 3px 0px 3px 7px;
	text-decoration: none;
	color: #000000;
}
#linkDepts a:hover{
	background-color: #FFFFFF;
}


/*** store info header ***/
#headerStore {
	background-color:#FF9000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px;
}
/*** store info links ***/
#linkInfoTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#linkInfoTop a:link, #linkInfoTop a:visited {
	background-color: #FFCD8C;
	background-image:url(images/storeinfo_head_bot.gif);
	background-position: top left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #FC6500;
	display: block;
	padding: 3px 0px 3px 7px;
	text-decoration: none;
	color: #000000;
}
#linkInfoTop a:hover{
	background-color: #FFFFFF;
	background-image:url(images/storeinfo_head_bot2.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

#linkInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#linkInfo a:link, #linkInfo a:visited {
	background-color: #FFCD8C;
	border-bottom: 1px solid #FC6500;
	display: block;
	padding: 3px 0px 3px 7px;
	text-decoration: none;
	color: #000000;
}
#linkInfo a:hover{
	background-color: #FFFFFF;
}


/*** customer area header ***/
#headerCustomer {
	background-color:#FED100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px;
}
#headerCustomer a:link, #headerCustomer a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#headerCustomer a:hover{
	text-decoration: underline;
}
/*** customer area links ***/
#linkCustomerTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#linkCustomerTop a:link, #linkCustomerTop a:visited {
	background-color: #FFF4AB;
	background-image:url(images/customer_head_bot.gif);
	background-position: top left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #FED100;
	display: block;
	padding: 3px 0px 3px 7px;
	text-decoration: none;
	color: #000000;
}
#linkCustomerTop a:hover{
	background-color: #FFFFFF;
	background-image:url(images/customer_head_bot2.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

#linkCustomer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#linkCustomer a:link, #linkCustomer a:visited {
	background-color: #FFF4AB;
	border-bottom: 1px solid #FED100;
	display: block;
	padding: 3px 0px 3px 7px;
	text-decoration: none;
	color: #000000;
}
#linkCustomer a:hover{
	background-color: #FFFFFF;
}


/*** basket header ***/
#headerBasket {
	background-color:#FB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px;
}


/*** search header ***/
#headerSearch {
	background-color:#2A60AE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 6px;
}
/*** search panel ***/
#searchField {
	padding: 4px;
	border-top: 1px solid #73A4D6;
	border-right: 1px solid #CEE1F4;
	border-bottom: 1px solid #CEE1F4;
	border-left: 1px solid #73A4D6;
	height: 24px;
	width: 140px;
}
#searchButton {
	padding: 4px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #73A4D6;
	border-bottom: 1px solid #73A4D6;
	border-left: 1px solid #FFFFFF;
	background-color: #C0DAFF;
	width: 140px;
	font-weight:bold;
}





.footer{
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #B3B3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.listtitle{
	border-top:1px solid #229F54;
	border-right: 1px solid #229F54;
	border-left: 1px solid #229F54;
	border-bottom: 1px solid #D5E3DA;
}

.listtop{
	border: 1px solid #229F54;
}

.listbottom{
	border-bottom:1px solid #229F54;
	border-right: 1px solid #229F54;
	border-left: 1px solid #229F54;
}

.listsides{
	border-right: 1px solid #229F54;
	border-left: 1px solid #229F54;
}
.listsub{
	border-bottom: 1px solid #229F54;
}
.listsubleft{
	border-left: 1px solid #229F54;
	border-bottom: 1px solid #229F54;
}
.listsubright{
	border-right: 1px solid #229F54;
	border-bottom: 1px solid #229F54;
}





.error, .red {
	font-size: 10px;
	line-height: 14px;
	color:#DB0000;
}
