body {	margin:0px;	text-align:center;	background-image:url(images/background.png);	background-repeat:repeat-x;}a.rightli:link {	color: #FFFFFF;	text-decoration: none;}a.rightli:visited {	color: #FFFFFF;	text-decoration: none;}a.rightli:hover {	color: #FFFFFF;	text-decoration: underline;	background-color:#000000;}a.rightli:active {	color: #FFFFFF;	text-decoration: none;}a.footerli:link {	color: #000000;	text-decoration: none;}a.footerli:visited {	color: #333333;	text-decoration: none;}a.footerli:hover {	color: #000000;	text-decoration: underline;	background-color:#FFFFFF;}a.footerli:active {	color: #333333;	text-decoration: none;}#topbar {	width: 100%;	padding-top:9px;	height:30px;	background-color:#000000;	background-image:url(images/topbar.jpg);}.left {	font-family:Trebuchet MS;	font-size:16px;	color:#FFFFFF;	font-weight:bold;	margin-left:10px;	float:left;}.right {	font-family:Trebuchet MS;	font-size:16px;	color:#FFFFFF;	margin-right:10px;	float:right;}#container {	width:770px;	text-align:left;}.insideleft {	width:470px;	height:380px;	float:left;}.insideright {	width:280px;	float:left;	margin-left:20px;	display:inline;}.video {	width:278px;	height:160px;	float:left;	border: 1px solid #000000;}.bullets {	font-family:Trebuchet MS;	font-size:18px;	line-height:25px;	width:280px;	height:220px;	clear:left;}#searchcontainer {	width:750px;	margin-top:150px;	text-align:left;	float:left;	clear:both;}.searchtext {	font-family:verdana;	font-size:12px;	width:240px;	float:left;	padding-left:5px;	padding-right:5px;	line-height:20px;}#footer {	width:96%;	background-image:url(images/footerimage.jpg);	background-repeat:repeat-x;	background-color:#E8E8E8;	padding-left:2%;	padding-right:2%;	font-family:verdana;	font-size:10px;	text-align:left;	padding-top:30px;	margin-top:40px;	clear:both;	color: #666666;	font-weight: normal;}.linebreak {	clear:both;	float:left;}.header {	width:98%;	padding-left:2%;	padding-top:9px;	height:30px;	color:#FFFFFF;	font-size:18px;	background-image:url(images/topbar2.jpg);}.header2 {	width:98%;	padding-left:2%;	padding-top:9px;	height:30px;	font-size:18px;	color:#FFFFFF;	background-image:url(images/topbar3.jpg);}.header3 {	width:98%;	padding-left:2%;	padding-top:9px;	height:30px;	font-size:18px;	color:#FFFFFF;	background-image:url(images/topbar4.jpg);}.images {	height:280px;	width:470px;}.purchase {	height:100px;	text-align:right;}.input {	padding-top:40px;	}.buy {	float:right;	padding-left:10px;	}