body {
	margin:0 auto;/*margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	/*background-color:#EAEAEA;*/
}
.wholeBody {
	width:1000px;
	min-height:700px;
	*min-height:700px;
	margin: 0 auto;
	background-color:#EAEAEA;
}
.header {
	width:1000px;
	float:left;
	padding:0;
	background-image:url(../images/headerbackground.jpg);
	background-repeat:no-repeat;
}
.topMenu {
	width:1000px;
	height:30px;
	*height:30px;
	float:left;
	padding:0;
	padding-top:5px;
	margin:0;
	background-color:#FFFFE8;
	background-image:url(../images/menubackground.jpg);
	background-repeat:no-repeat;
}
.topMenu a {
	color:#006600;
	font-weight:bold;
}
.topMenu hr {
	width:1000px;
	line-height:1px;
	margin:0;
	margin-top:5px;
	size:1px;
	color:#009900;
}
.mainSection {
	width:1000px;
	min-height:480px;
	*min-height:480px;
	float:left;
	padding:0;
	margin:0;
	background-color:#EAEAEA;
}
.leftPanel {
	width:150px;
	min-height:480px;
	margin:0;
	padding:0;
	padding-top:20px;
	float:left;
}
.centerPanel {
	width:700px;
	min-height:540px;
	*min-height:540px;
	margin:0;
	padding:0;
	padding-top:20px;
	float:left;
	background-color:#FFFFCC;
}
.rightPanel {
	width:150px;
	min-height:450px;
	max-height:none;
	margin:0;
	padding:0;
	padding-top:50px;
	float:left;
	background-color:#EAEAEA;
}
.footer {
	width:1000px;
	height:30px;
	float:left;
	padding:0;
	margin:0;
	background-color:#000066;
	color:#FFFFFF;
}
.footer a {
	color:#FFFFFF;
	font-weight:bold;
}
IMG {
	border:0;
}
.linksTable {
	width:90%;
	padding:0;
	border:0;
	margin:0 auto;
	line-height:20px;
	font-size:16px bold;
}

#passChangeFormHead {
font:bold;
font-size:24px;
}
#userNameLabel {
font:bold;
font-size:24px;
}
#oldPass {
font:bold;
font-size:24px;
}
#newPass {
font:bold;
font-size:24px;
}
#newPass2 {
font:bold;
font-size:24px;
}

#privacyTopic {
	color:#990000;
	text-align:left;
	font-size:24px;
	padding-left:10px;
	*padding-left:10px;
	padding-bottom:10px;
	*padding-bottom:10px;
}

#privacyText {
	width:600px;
	padding-left:50px;
	*padding-left:50px;
	text-align:left;
	font-size:15px;
	line-height:18px;
	*line-height:18px;
}
.subscribeBody {
	width:600px;
	padding-top:50px;
	*padding-top:50px;
	padding-left:50px;
	*padding-left:50px;
	font-size:16px;
	line-height:20px;
	*line-height:20px;
}

.subscribeInputs {
	padding:5px;
	padding-right:250px;
	*padding-right:250px;
	float:right;
	font-size:15px;
	font-weight:bold;

}

.subscribeCheck {
	padding:5px;
	padding-right:300px;
	*padding-right:300px;
	float:right;
	font-size:15px;
	font-weight:bold;
}

.subscribeSubmiteButton {
	width:400px;
	float:left;
	text-align:center;
	padding:20px;
	*padding:20px;
}

.welcomeText {
width:350px;
float:left;
padding:20px;
}

.subscribeImage {
width:144px;
float:left;
padding:10px;
}

.subscribeHeader {
padding-bottom:40px;
padding-left:50px;
width:600px;
float:left;
}

.subFormMessage {
width:600px;
color:#FF0000;
text-align:center;
font-size:18px;
float:left;
}

.searchContainer {
	float:left;
	width:700px;
	min-height:100px;
}

.searchCategory {
	float:left;
	width:650px;
	padding-left:10px;
	padding-top:20px;
	font-size:20px;
	font-weight:bold;
	color:#990000;
}

.searchImage {
	float:left;
	min-width:90px;
	min-height:90px;
	padding:10px;
}

.searchName {
	float:left;
	width:550px;
	font-size:16px;
	font-weight:bold;
}

.searchDescShort {
	float:left;
	width:550px;
	font-size:14px;
}

.searchDescFull {
	float:left;
	width:550px;
	font-size:13px;
	font-style:italic;
}

.searchPrice {
	float:right;
	padding-right:50px;
	padding-bottom:20px;
	width:500px;
	font-size:18px;
	font-weight:bold;
	color:#006600;
	text-align:right;
}


