body	{

	font-family:	Arial, Helvetica, Sans-Serif;
	font-weight:	normal;
	font-size:	10pt;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-style:	normal;
	color:		#333333;
	background:	#ffffff;
	}

h1	{
	text-align:	left;
	font-size:	12pt;
	font-weight:	bold;
	padding-top:	15px;
	color:		#333333;
	margin:		0px;
	}


.h1w	{
	padding-top:	5px;
	text-align:	center;
	color:		#ffffff;

	}

h2	{
	font-size:	10pt;
	font-weight:	bold;
	margin:	0px;
	height:		20px;
	padding:	5px;
	text-align:	left;
	color:		#ffff00;
	background:	#333333;
	}

.searchy	{
	color:		#ffff00;
	text-align:	center;
	font-weight:	bold;
	padding:	5px;
	width:		150px;
	}

h3	{
	font-size:	12pt;
	font-weight:	bold;
	margin:	20px 0px 5px 0px;
	height:		20px;
	padding:	5px;
	text-align:	left;
	color:		#333333;
	}

h4	{
	font-size:	10pt;
	font-weight:	bold;
	margin-top:	10px;
	height:		20px;
	padding:	5px;
	text-align:	left;
	color:		#ffffff;
	background:	#333333;

	}

p	{
	padding:	0px;
	margin:	5px;
	}



a	{
	font-weight:	bold;
	color:		#000000;
	text-decoration:	underline;
	}

			
		
a:hover	{
	text-decoration:	none;
	font-weight:	bold;
	color:		#ffff00;
	background:	#ff0000;
	}


#header	{
	position:	absolute; top:0px; left:0px;
	width:		1000px;
	height:		100px;
	background:	#333333;
	}

#dvdheader	{
	position:	absolute; top:0px; left:0px;
	width:		1000px;
	height:		100px;
	background:	url(media/header.jpg);
	}

#dvdheader img	{
	margin:		10px;
	border:		none;	
	}

#dvdheader a	{
	background:	none;
	border:		none;
	}

#dvdheader a:hover	{
	text-decoration:	none;
	font-weight:	bold;
	color:		#ffff00;
	background:	none;

	}

#name	{
	position:	absolute; top:10px; left:10px;
	padding:		5px;
	width:		200px;
	height:		25px;
	font-weight:	bold;
	font-size:	14pt;
	text-align:	center;
	border:		3px #ffff00 solid;
	background:	#000000;
	}

#name a	{
	margin-top:		10px;
	padding:		5px;
	font-weight:	bold;
	font-size:	14pt;
	text-align:	center;
	color:		#ffff00;
	text-decoration:	none;
	}

#centro	{
	position:	absolute; top:60px; left:20px;
	padding:	0px;
	text-align:	center;
	width:		200px;
	font-weight:	bold;
	font-size:	10pt;
	color:		#ffff00;
	}

#centro a	{
	margin:		0px;
	padding:	0px;
	font-weight:	bold;
	font-size:	10pt;
	text-align:	center;
	color:		#ffff00;
	text-decoration:	none;
	}

#flags	{
	position:	absolute; top:10px; left:240px;
	width:		25px;
	}

#flags img {
	margin:		2px;
	border:		1px #ffff00 solid;
	}	




#search	{
	position:	absolute; top:100px; left:0px;
	padding:	4px;
	text-align:	left;
	background:	#000000;
	width:		990px;
	border:		1px #666666 solid;
	}

#search	table {
	font-size:	8pt;
	}

#search td {
	border:		1px #ffff00 solid;
	}

input {
	font-size:	9pt;
	width:		17px;
	}

button {
	width:		25px;
	height:		25px;
	padding:	2px;
	}

.longinput {

	width:		127px;
	}

form	{
	margin:	0px;
	}

select	{
	font-size:	8pt;
	}

select	{
	font-size:	10pt;
	margin-bottom:	0px;
	}

#contact1	{
	position:	absolute; top:3px; left:290px;
	width:		230px;
	height:		80px;
	padding:	8px 0px 0px 50px;
	font-weight:	bold;
	font-size:	12pt;
	line-height:	1.7;
	color:		#ffff00;
	background:	url(media/contact.gif) top left no-repeat;
	border:		1px #ffff00 none;

	}

#contact1 a	{
	font-size: 		10pt;	
	font-weight:		bold;
	color:		#ffff00;
	text-decoration:	none;
	padding:		0px;
	}

#contact2	{
	position:	absolute; top:3px; left:600px;
	width:		230px;
	height:		80px;
	padding:	8px 0px 0px 50px;
	font-weight:	bold;
	font-size:	12pt;
	line-height:	1.7;
	color:		#ffff00;
	background:	url(media/contact.gif) top left no-repeat;
	border:		1px #ffff00 none;

	}

#contact2 a	{
	font-size: 		10pt;	
	font-weight:		bold;
	color:		#ffff00;
	text-decoration:	none;
	padding:		0px;
	}

#dvdavail	{
	position:	absolute; top:3px; left:300px;
	width:		280px;
	height:		80px;
	padding:	8px 0px 0px 0px;
	font-weight:	bold;
	font-size:	12pt;
	line-height:	1.7;
	color:		#ffff00;
	background:	none;
	}



#content_home	{
	margin:		0px;
	width:		645px;
	padding:	10px 10px 100px 10px;
	position:	absolute; top:400px; left:185px;

	}


#content_home p	{
	width:		605px;
	text-align:	justify;
	margin-bottom:	10px;
	}


#build_diy	{
	width:		290px;
	height:		240px;
	position:	absolute; top:150px; left:195px;
	padding:	0px 10px 10px 10px;
	background:	url(media/tools2.jpg) top left no-repeat;

	}

#build_diy a	{

	display:	block;
	color:		#ffff00;
	background:	transparent;
	margin:		4px;
	text-decoration:	none;
	}

#build_diy a:hover	{
	color:		#ffffcc;
	}

#patio_garden	{
	width:		290px;
	height:		240px;
	position:	absolute; top:150px; left:505px;
	padding:	0px 10px 10px 10px;
	background:	url(media/garden2.jpg) top left no-repeat;
	}

#patio_garden a	{

	display:	block;
	color:		#ffff00;
	background:	transparent;
	margin:		4px;
	text-decoration:	none;
	}

#patio_garden a:hover	{
	color:		#ffffcc;
	}



#footer	{
	position:	absolute; bottom:0px; left:0px;
	width:		800px;
	height:		20px;
	background:	transparent;
	margin:		0px;
	font-size: 		8pt;
	font-weight:		normal;
	text-align:	left;
	color:		#333333;	
	}

#footer a		{
	font-size: 		8pt;
	color:		#333333;
	}


#lhcolumn	{
	position:	absolute; top:143px; left:0px;
	width:		160px;
	padding:	10px;
	text-align:	left;
	margin:		0px;
	background:	#ffffcc;
	}

#lhcolumn a	{
	width:		140px;
	height:		15px;
	font-size: 		8pt;	
	font-weight:		bold;
	font-style:	normal;
	color:		#333333;
	padding:	1px;
	margin:		0px;
	text-decoration:	none;
	display:	block;
	}	
		
#lhcolumn a:hover	{
	color:		#ffff00;
	background:	#ff0000;
	}

#lhcolumn p	{
	padding:	0px;
	}

#lhcolumn h2	{
	color:		#000000;
	background:	transparent;
	
	}

#lhcolumn img	{
	margin:		10px;
	}

#valid {
	margin:		0px;
	position:	absolute; top:600px; left:40px;
	width:		160px;
	padding-top:	10px;
	text-align:	left;
	}



ul	{
	margin:		10px 0px 10px 30px;
	padding:	0px;	
	}


li	{
	list-style-image:	url(media/arrow.gif);
	margin:		0px;
	padding:	0px;	
	}


#rhcolumn	{
	position:	absolute; top:150px; left:820px;
	width:		180px;
	}

#rhcolumn p	{
	padding:	5px;
	}

.popular	{

	font-size:	8pt;
	font-weight:	bold;
	text-align:	left;
	border-top:	2px #c0c0c0 solid;
	border-left:	2px #c0c0c0 solid;
	border-right:	2px #666666 solid;
	border-bottom:	2px #666666 solid;
	background:	#ffffcc;
	margin-bottom:	10px;
	}

.popular a	{
	margin:	5px;
	display:	block;
	}

.popular a:hover	{
	color:		#ffff00;
	background:	#ff0000;
	}

.popularctr {

	font-size:	8pt;
	font-weight:	bold;
	text-align:	center;
	color:		#000000;
	border-top:	2px #c0c0c0 solid;
	border-left:	2px #c0c0c0 solid;
	border-right:	2px #666666 solid;
	border-bottom:	2px #666666 solid;
	background:	#ffffcc;
	margin-bottom:	10px;
	}

.dvdrental {

	font-size:	8pt;
	font-weight:	bold;
	text-align:	center;
	color:		#000000;
	margin-bottom:	10px;
	}

.dvdrental img {
	border:	2px #ffffff none;
	}

#rentalcost {
	margin:		0px;
	position:	absolute; top:95px; left:700px;
	width:		250px;
	text-align:	left;

	}

#rentalcost h1 {
	color:		#ffffff;
	font-size:	16pt;
	font-weight:	bold;
	}

#bikehire {

	font-size:	12pt;
	font-weight:	bold;
	text-align:	center;
	color:		#000000;
	margin:	10px;
	height:		88px;
	padding:	2px;
	}

#bikehire img {
	border-top:	2px #999999 solid;
	border-left:	2px #999999 solid;
	border-right:	2px #333333 solid;
	border-bottom:	2px #333333 solid;
	}



#energia_ad	{

	width:		172px;
	text-align:	center;
	margin:	0px 0px 10px 0px;
	padding:	2px;
	background:	#000;
	border-top:	2px #c0c0c0 solid;
	border-left:	2px #c0c0c0 solid;
	border-right:	2px #666666 solid;
	border-bottom:	2px #666666 solid;
	}

.text12pty	{
	font-size: 	12pt;
	text-align:	center;
	color:		#ffff00;
	font-weight:	bold;
	}

.text10pty	{
	font-size: 	10pt;
	text-align:	center;
	color:		#ffff00;
	font-weight:	bold;
	}

.text8pty	{
	font-size: 	8pt;
	text-align:	center;
	color:		#ffff00;
	font-weight:	bold;
	}

#energia_ad a	{
	color:		#ffffff;
	}

#latestdvds	{

	position:	absolute; top:170px; left:225px;
	text-align:	center;
	}

#latestdvds td	{

	width:	106px;
	text-align:	center;
	}

#latestdvds a	{
	color:		#0066ff;
	}


#latestdvds a:hover	{
	text-decoration:	none;
	font-weight:	bold;
	color:		#ffff00;
	background:	#ff0000;
	}

#latestdvds img {
	margin:	0px 10px 30px 10px;
	}

#prices	{
	position:	absolute; top:155px; left:195px;
	width:		805px;
	text-align:	center;
	font-size:	8pt;
	font-weight:	bold;
	}



#item	{
	width:		225px;
	font-family:	Arial, Helvetica, Sans-Serif;
	background:	#ffff00;
	padding-left:	10px;
	}


.description	{
	width:		207px;
	font-size:	9pt;
	background:	#ffff00;
	}



.item_list	{
	text-align:	left;
	padding-left:	10px;
	background:	#ffffcc;
	}

.item_list_en	{
	width:		207px;
	text-align:	left;
	padding-left:	10px;
	background:	#ffffff;
	color:		#c0c0c0;
	}
	
.price	{
	width:		80px;
	font-size:	9pt;
	background:	#ffff00;
	}

#dvddata	{
	position:	absolute; top:155px; left:250px;
	width:		750px;
	font-size:	8pt;
	font-weight:	bold;
	margin:		0px;
	}

#dvddata td	{
	height:		85px;
	padding:	10px 0px 10px 0px;

	}

#dvddata img	{
	margin:		0px 10px 0px 0px;

	}

#dvddata h2	{
	margin:		0px;
	color:		#000000;
	background:	none;
	font-size:	12pt;
	
	}


#images	{
	text-align:	center;
	padding:	0px;
	height:		100px;
	}

#images img	{
	margin:	5px;
	}

#images1	{
	position:	absolute; top:90px; left:820px;
	width:		140px;
	text-align:	center;
	padding:	10px;
	height:		850px;
	border:		2px #000000 solid;
	background:	#ffffff;
	}

#images1 img	{
	margin:	10px;
	margin-left:	25px;
	display:		block;
	}

#map	{
	position:	absolute; top:140px; left:200px;
	width:		600px;
	height:		400px;
	padding:	5px;
	text-align:	center;

	}

.bolder	{
	font-weight:	bold;
		}


