a, a:visited, a:active {
text-decoration:none;
color:#3C2E8E;
}
a:hover {
text-decoration:none;
color:#F1391A;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	border: 0px;
	scrollbar-3dlight-color: #E5E5F2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #2C2E93;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #E5E5F2
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
.bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.padded {
	padding: 3px;
}
.boldpadded {
	padding: 3px;
	font-weight: bold;
}
.red {
	color: #FF0000;
}
.lineheight1 {
	line-height: 1px;
	background-color: #9A92C2;
}
.lineheight5 {
	line-height: 5px;
}
form {
	margin: 0px;
}
.homeblue {
	color: #41338A;
}

/*** divs ***/ 

#bottomnav {
	position: absolute;
	width:418px;
	left: 0;
	top: 37;
}
#bottomsearch {
	position: absolute;
	left: 0px;
	top: 0px;
}
#bottomclick{
	position: absolute;
	left: 336px;
	top: 4px;
}
#bottomregister{
	position: absolute;
	left: 586px;
	top: 9px;
}
#bottomlogin{
	position: absolute;
	left: 669px;
	top: 9px;
}
#bottombask{
	position: absolute;
	left: 669px;
	top: 37px;
}

/*** table cells ***/

#detltop {
	border-top: solid #942905 1px;
	border-left: solid #942905 1px;
	border-right: solid #942905 1px;
	width: 115px;
	background-color: #FFFFFF;
	text-align: center;
}
#detlmid {
	border-left: solid #942905 1px;
	border-right: solid #942905 1px;
	width: 115px;
	background-color: #FFFFFF;
	text-align: center;
}
#detlbottom {
	border-bottom: solid #942905 1px;
	border-left: solid #942905 1px;
	border-right: solid #942905 1px;
	width: 115px;
	background-color: #FFFFFF;
	text-align: center;
}
#detlspacer {
	width: 8px;
}
#newsside {
	background-color: #41338A;
	width: 10px;
}
td.padded {
	padding: 5px;
}

/*** fields ***/ 

.searchfield {
	border-top: solid 1px #752309;
	border-left: solid 1px #752309;
	border-right: solid 1px #DDBFB5;
	border-bottom: solid 1px #DDBFB5;
	width: 159px;
	height: 21px;
}
.contactfield {
	border-top: solid 1px #752309;
	border-left: solid 1px #752309;
	border-right: solid 1px #DDBFB5;
	border-bottom: solid 1px #DDBFB5;
	width: 200px;
	height: 20px;
	margin-top: 3px;
	margin-left: 3px;
	font-size: 7pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.admnbaskfield {
	border-top: solid 1px #752309;
	border-left: solid 1px #752309;
	border-right: solid 1px #DDBFB5;
	border-bottom: solid 1px #DDBFB5;
	width: 120px;
	height: 20px;
	margin-top: 3px;
	margin-left: 3px;
	font-size: 7pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.messagefield {
	border-top: solid 1px #752309;
	border-left: solid 1px #752309;
	border-right: solid 1px #DDBFB5;
	border-bottom: solid 1px #DDBFB5;
	width: 200px;
	height: 40px;
	margin-top: 3px;
	margin-left: 3px;
	font-size: 7pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.submit {
	border: solid #9A92C2 1px;
	background-color: #EFEFF7;
	width: 65px;
	height: 20px;
	margin-top: 3px;
	margin-left: 3px;
	font-size: 7pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.go {
	border: solid #9A92C2 1px;
	background-color: #EFEFF7;
	width: 30px;
	height: 20px;
	margin-top: 3px;
	margin-left: 3px;
	font-size: 7pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*** dril ***/

#pageNav{
	float: centre;
	width:250px;
	padding: 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D6D6EB;
}

#sectionLinks{
width: 300px;
display: block;
margin:0px;
height: 20px;
}
#sectionLinks a:link, #sectionLinks a:visited {
width: 100%;
color: #3C2E8E;
font-weight: bold;
text-decoration:none;
background-color: #FFFFFF;
border-bottom: 1px solid #D6D6EB;
padding: 3px 0px 3px 10px;
}
#sectionLinks a:hover{
color: #3C2E8E;
font-weight: bold;
text-decoration:none;
background-color: #D6D6EB;
border-bottom: 1px solid #D6D6EB;
padding: 3px 0px 3px 10px;
}


#subsectionLinks{
width: 300px;
display: block;
margin:0px;
height: 20px;
}
#subsectionLinks a:link, #subsectionLinks a:visited {
width: 100%;
color: #6555C5;
font-weight: bold;
text-decoration:none;
background-color: #FFFFFF;
border-bottom: 1px solid #D6D6EB;
padding: 3px 0px 3px 10px;
}
#subsectionLinks a:hover{
color: #6555C5;
font-weight: bold;
text-decoration:none;
background-color: #DEDEF2;
border-bottom: 1px solid #D6D6EB;
padding: 3px 0px 3px 10px;
}


#subsubsectionLinks{
width: 300px;
display: block;
margin:0px;
height: 20px;
}
#subsubsectionLinks a:link, #subsubsectionLinks a:visited {
width: 100%;
color: #8A7BDF;
font-weight: bold;
text-decoration:none;
background-color: #FFFFFF;
border-bottom: 1px solid #D6D6EB;
padding: 3px 0px 3px 23px;
}
#subsubsectionLinks a:hover{
color: #8A7BDF;
font-weight: bold;
text-decoration:none;
background-color: #E6E6F9;
border-bottom: 1px solid #D6D6EB;
padding: 3px 0px 3px 23px;
}



/*** list ***/

.listtop {
	border-top: solid #9A92C2 1px;
	border-right: solid #9A92C2 1px;
	border-left: solid #9A92C2 1px;
	background-color: #FFFFFF;
	width: 140px;
	padding: 3px;
	text-align: center;
}
.listmid {
	border-right: solid #9A92C2 1px;
	border-left: solid #9A92C2 1px;
	background-color: #FFFFFF;
	width: 140px;
	padding: 3px;
	text-align: center;
}
.listbot {
	border-bottom: solid #9A92C2 1px;
	border-right: solid #9A92C2 1px;
	border-left: solid #9A92C2 1px;
	background-color: #FFFFFF;
	width: 140px;
	padding: 3px;
	text-align: center;
}
.listside {
	width: 7px;
}

/*** detl ***/

.allsides {
	border: solid #9A92C2 1px;
	background-color: #FFFFFF;
	padding: 1px;
	}
.allsides3px {
	border: solid #9A92C2 1px;
	background-color: #FFFFFF;
	padding: 3px;
	}
.allsidesblue {
	border: solid #9A92C2 1px;
	background-color: #FFFFFF;
	}
.detltopright{
	border-top: 1px solid #9A92C2;
	border-right: 1px solid #9A92C2;
	background-color: #FFFFFF;
	padding: 3px;
	}
.detlbottomright{
	border-bottom: 1px solid #9A92C2;
	border-right: 1px solid #9A92C2;
	background-color: #FFFFFF;
	padding: 3px;
	}

#detlquan input {
	border: solid #9A92C2 1px;
	background-color: #FFFFFF;
	width: 25px;
	height: 20px;
	}
#detltotl input {
	border: solid #9A92C2 1px;
	background-color: #FFFFFF;
	width: 70px;
	height: 20px;
	}
	
/*** basket ***/

/*** regiedit ***/

.regileft {
	width: 200px;
}
.bordertop-bot {
	border-top: 1px solid #EFEFF7;
	border-bottom: 1px solid #EFEFF7;
}