/* =================================================================== */
/* Sitewise */

body,td	{ color: #textcolour#; font-family:#mainfont#; text-decoration:none; font-size:#mainfont_size#px; }

img,form {
	padding:0px;
	margin:0px;
	border:0px;
}
a:link			{ color: #linkcolour#; text-decoration: none }
a:visited		{ color: #linkcolour#; text-decoration: none }
a:hover			{ color: #mouseovercolour#; text-decoration: none }
a:active		{ color: #mouseovercolour#; text-decoration: none }

a:link.menu { color:#menufont_colour#; font-family:#menufont#; text-decoration:none; font-size:#menufont_size#px; }
a:visited.menu { color:#menufont_colour#; font-family:#menufont#; text-decoration:none; font-size:#menufont_size#px; }
a:hover.menu { color:#menufont_mouseover#; font-family:#menufont#; text-decoration:none; font-size:#menufont_size#px; }

.searchpanel { color:#search_text_colour#; font-family:#search_text_font#; text-decoration:none; font-size:#search_text_size#px; }

.mailpanel { color:#maillist_text_colour#; font-family:#maillist_text_font#; text-decoration:none; font-size:#maillist_text_size#px; }
 
.handrow { color: #000000; font: 11px Tahoma, Arial, Helvetica; CURSOR: hand; }

.prodtable { border-style: solid; border: #fullproductborder#px #fullproductbordercolour# solid; }

.menutable { border-style: solid; border: #menuborder#px #menubordercolour# solid; }

.pagenavitable { border-style: solid; border: #pagenaviborder#px #pagenavibordercolour# solid; }

.pictable { border-style: solid; border: #productborder#px #productbordercolour# solid; }

.sectpictable { border-style: solid; border: #secticonborder#px #secticonbordercolour# solid; }

.newspic { border-style: solid; border: #news_picborderwidth#px #news_picbordercolour# solid; }

.productpic { border-style: solid; border: #product_picborderwidth#px #product_picbordercolour# solid; }

.picborder { border-style: solid; border: 1px #000000 solid; }

.blkborder { border-style: solid; border: 1px #000000 solid; }

/* Menu CSS */

.sectionmenu {
	width: $sidewidth;
	padding:0px;
	margin:0px 0px 18px 0px;
	border: #menubordercolour# #menuborder#px solid;
}
.sectionmenu dd, .sectionmenu dt {
	padding:0px;
	margin: 0px;
	background-image:url('#style#/menuback.gif');
}
.sectionmenu dd {
	margin:0px 0px #menu_cellspace#px 0px;
}
.sectionmenu dd a {
	display:block;
	height:#menu_cellheight#px;
	font-weight:bold;
	margin:0px;
	padding: 0px $rightshim 0px $leftshim;
	text-align:#menu_align#;
}
.sectionmenu dd a:hover {
	background-image:url('#style#/menubar.gif');
}

.pagesmenu {
	width: $sidewidth;
	padding:0px;
	margin:0px 0px 18px 0px;
	border: #menubordercolour# #menuborder#px solid;
}
.pagesmenu dd, .pagesmenu dt {
	padding:0px;
	margin: 0px;
	background-image:url('#style#/menuback.gif');
}
.pagesmenu dd {
        margin:0px 0px #menu_cellspace#px 0px;
}
.pagesmenu dd a {
	display:block;
	/*height:#menu_cellheight#px; */
	font-weight:bold;
	margin:0px;
	padding: 0px $rightshim 0px $leftshim;
	text-align:#menu_align#;
}
.pagesmenu dd a:hover {
	background-image:url('#style#/menubar.gif');
}

/* Basket CSS */

.basketmenu {
	width: 100%;
	padding:0px;
	margin:0px 0px 18px 0px;
	border: #menubordercolour# #menuborder#px solid;
}
.basketmenu dd, .basketmenu dt {
	padding:0px;
	margin: 0px;
	background-image:url(#style#/menuback.gif');
}
.basketmenu dd {
	margin:0px 0px #menu_cellspace#px 0px;
	padding:5px;
}

/* =================================================================== */

