body {
	background-color: #452829;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}
.bodytd {
	padding: 25px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #454545;
	text-decoration: none;
}
bodytext a {
	text-decoration: underline;
}
bodytext a:hover {
	text-decoration: none;
}
.bodyTextGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
.bodyTextGrey a {
	text-decoration:underline;}
.bodyTextGrey a:hover {
	text-decoration:none;}
.disclaimertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.disclaimertext02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #784648;
	text-decoration: none;
}

a.disclaimertext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}
a.disclaimertext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: underline;
}
/*a.disclaimertext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}
a.disclaimertext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}*/

.bodytext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #454545;
	text-decoration: none;
	padding-bottom: 5px;
}
a.bodytext2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #454545;
	text-decoration: underline;
	padding-bottom: 5px;
}
a.bodytext2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #454545;
	text-decoration: underline;
	padding-bottom: 5px;
}
.BestBuy{ position:relative; top:-500px; left:760px;}
.BestBuyMap{ position:relative; top:-780px; left:760px;}
.BestBuyFloor{ position:relative; top:-750px; left:760px;}
.BestBuyContact{ position:relative; top:-1050px; left:760px;}


.christmas
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	left: 290px;
	top: 540px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 200px;
	z-index:1000;	
	border:0;
	}
	
	
	fieldset
{
    border:0px;
    width:100%;
	padding:0px;
	margin:0px;
}

input, select, textarea
{
	border:1px solid #cccccc;
	background:#ffffff;
	margin:1px;
}

.required
{
    background:url(http://www.brightfox.com.au/foxdata/images/required.gif) no-repeat top right #ffffff;
	border:1px solid #cccccc;
}

.error
{
    color:#ff0000;
    text-align: right;
    display:block;
}

input.error
{
	border:1px dotted #ff0000;
	text-align:left;
}