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:	center;
	font-size:	22pt;
	width:		760px;
	font-weight:	bold;
	padding:	5px;
	color:		#000000;

	}

h2	{
	font-size:	10pt;
	font-weight:	bold;
	margin:	0px;
	height:		20px;
	padding:	5px;
	text-align:	left;
	color:		#ffff00;
	background:	#333333;
	}



h3	{
	font-size:	12pt;
	font-weight:	bold;
	margin:		0px;
	height:		20px;
	padding:	5px;
	text-align:	center;
	color:		#333333;
	border:	1px #c0c0c0 solid;
	}

h4	{
	font-size:	10pt;
	font-weight:	bold;
	margin-top:	10px;
	height:		20px;
	padding:	5px;
	text-align:	left;
	color:		#ffffff;
	background:	#333333;

	}


.h2w	{
	font-size:	12pt;
	padding-top:	5px;
	text-align:	center;
	color:		#ffffff;
	background:	none;
	}



.searchy	{
	color:		#ffff00;
	text-align:	center;
	font-weight:	bold;
	padding:	5px;
	width:		150px;
	}


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:240px;
	width:		750px;
	height:		90px;
	background:	#ffff33;
	padding:	5px;
	font-size:	12pt;
	font-weight:	bold;
	text-align:	center;
	color:		#000000;

	}

#subject	{
	position:	absolute; top:25px; left:200px;
	padding:	20px;
	text-align:	center;
	width:		760px;
	font-weight:	bold;
	font-size:	16pt;
	color:		#000000;
	background:	transparent;

	}

#xmassubject	{
	position:	absolute; top:20px; left:240px;
	padding:	20px;
	text-align:	center;
	width:		760px;
	font-weight:	bold;
	font-size:	16pt;
	color:		#ffff00;
	background:	transparent;

	}


#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:0px; left:0px;
	padding:	10px;
	width:		223px;
	height:		80px;
	font-weight:	bold;
	font-size:	14pt;
	text-align:	center;
	background:	#000000;
	}

#name a	{
	margin-top:		10px;
	padding:		0px;
	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:	9pt;
	color:		#ffff00;
	}

#centro a	{
	margin:		0px;
	padding:	0px;
	font-weight:	bold;
	font-size:	9pt;
	text-align:	center;
	color:		#ffff00;
	text-decoration:	none;
	}

#flags	{
	position:	absolute; top:0px; left:240px;
	width:		40px;
	height:	92px;
	padding-top:	8px;
	
	background:	#666666;
	}

#flags img {
	margin:		1px 0px 0px 5px;
	border:		2px #ffff33 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;
	height:		44px;
	}

#search td {
	border:		1px #ffff00 solid;

	}

input {
	font-size:	9pt;
	width:		17px;

	}

button {
	width:		25px;
	height:		25px;
	text-align:	center;
	}

.longinput {

	width:		127px;
	}

form	{
	margin:	0px;
	}

select	{
	font-size:	8pt;
	}

select	{
	font-size:	10pt;
	margin-bottom:	0px;
	}



#dvdavail	{
	position:	absolute; top:2px; 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:		500px;
	height:		620px;
	padding:	10px;
	position:	absolute; top:420px; left:246px;
	background:	#ffffff;

	}

#content_home img	{
	float:	left;
	margin:		10px;

	}


#content_home p	{
	text-align:	justify;
	margin-bottom:	10px;
	}

#build_diy	{
	margin-top:	10px;
	margin-bottom:	15px;
	width:		220px;
	height:		240px;
	position:	absolute; top:160px; left:265px;
	padding:	0px 10px 10px 10px;
	background:	url(media/tools.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	{
	margin-top:	10px;
	margin-bottom:	15px;
	width:		220px;
	height:		240px;
	position:	absolute; top:160px; left:515px;
	padding:	0px 10px 10px 10px;
	background:	url(media/garden.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;
	}



#lhcolumn	{
	position:	absolute; top:155px; left:0px;
	width:		229px;
	text-align:	left;
	margin:		0px;
	padding-left:	10px;
	padding-bottom:	20px;
	background:	#d8d8d8;
	border-right:	5px #d8d8d8 solid;
	}

#lhcolumn a	{
	width:		140px;
	height:		15px;
	font-size: 		9pt;	
	font-weight:		bold;
	font-style:	normal;
	color:		#0000ff;
	padding:	1px;
	margin:		0px;
	text-decoration:	underline;
	display:	block;
	}	
		
#lhcolumn a:hover	{
	color:		#ffff00;
	background:	#ff0000;
	}

#lhcolumn p	{
	padding:	0px;
	}


#lhcolumn img	{
	margin:		10px;
	}

#lhcolumn li	{
	font-weight:	bold;
	font-size:	12pt;
	list-style-image:	url(media/arrow.gif);
	margin:		0px;
	padding:	0px;	
	}

#lhcolumn h2	{
	font-weight:	bold;
	font-size:	12pt;
	margin:		0px;
	padding:	3px;
	background:	#d8d8d8;
	color:		#333333;	
	}

#valid {
	margin:		10px 10px 10px 30px;
	}

#footer {
	margin:		30px 10px 10px 10px;
	}

ul	{
	margin:		10px 0px 10px 30px;
	padding:	0px;	
	}


li	{
	margin:		0px;
	padding:	0px;	
	}


#rhcolumn	{
	position:	absolute; top:155px; left:760px;
	width:		240px;
	height:		1180px;
	background:	#d8d8d8;
	display:	block;
	}

#rhcolumn p	{
	padding:	5px;
	}

#rhcolumn h2	{
	font-weight:	bold;
	font-size:	10pt;
	text-align:	left;
	padding-bottom:	5px;
	background:	#666666;
	color:		#ffffff;	
	}

#contact1	{
	position:	absolute; top:10px; left:5px;
	width:		230px;
	height:		105px;
	padding:	0px;
	font-weight:	bold;
	font-size:	12pt;
	line-height:	1.5;
	color:		#ffff00;
	background:	#333333;
	border:		none;

	}

#contact1 img	{
	float:	left;
	margin:	4px 10px 5px 4px;
	}

#contact1 a	{
	font-size: 		10pt;	
	font-weight:		bold;
	color:		#ffff00;
	text-decoration:	none;
	padding:		0px;
	}

#contactmap	{
	position:	absolute; top:0px; left:750px;
	width:		230px;
	height:		95px;
	padding:	0px 10px 5px 10px;
	font-weight:	bold;
	font-size:	12pt;
	line-height:	1.5;
	color:		#ffff00;
	background:	#333333;
	border:		none;

	}

#contactmap a	{
	font-size: 		10pt;	
	font-weight:		bold;
	color:		#ffff00;
	text-decoration:	none;
	padding:		0px;
	}


#contactmap img	{
	float:	left;
	margin:	4px 10px 5px 4px;
	}

#contactmap h2	{
	font-weight:	bold;
	font-size:	10pt;
	text-align:	left;
	padding-bottom:	5px;
	background:	#666666;
	color:		#ffffff;	
	}

#contact3	{
	position:	absolute; top:13px; left:650px;
	width:		300px;
	height:		105px;
	padding:	0px;
	font-weight:	bold;
	font-size:	12pt;
	line-height:	1.5;
	color:		#ffff00;
	background:	transparent;
	border:		none;

	}

#contact3 a	{
	font-size: 		10pt;	
	font-weight:		bold;
	color:		#ffff00;
	text-decoration:	none;
	padding:		0px;
	}


#contact3 img	{
	float:	left;
	margin:	4px 10px 5px 4px;
	}



.popular	{

	font-size:	8pt;
	font-weight:	bold;
	text-align:	left;
	background:	#ffffff;
	margin-top:	20px;
	}

.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 {
	position:	absolute; top:250px; left:0px;
	font-size:	8pt;
	font-weight:	bold;
	text-align:	center;
	color:		#000000;
	margin-bottom:	10px;
	margin-left:	55px;
	}

#dvdrental img {

	border:	2px #ffffff none;
	}

#rentalcost {
	margin:		0px;
	position:	absolute; top:105px; left:420px;
	width:		250px;
	text-align:	left;

	}

#rentalcost h1 {
	color:		#ffffff;
	font-size:	16pt;
	font-weight:	bold;
	}

#bikehire {
	position:	absolute; top:150px; left:0px;
	font-size:	12pt;
	font-weight:	bold;
	text-align:	center;
	color:		#000000;
	margin-bottom:	20px;
	margin-left:	45px;
	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;
	}



#ambiencelink	{
	position:	absolute; top:250px; left:30px;
	width:		100px;
	text-align:	center;
	margin:	0px 0px 10px 40px;
	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:246px;
	width:		754px;
	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:300px;
	width:		600px;
	height:		400px;
	padding:	5px;
	text-align:	center;

	}

.bolder	{
	font-weight:	bold;
		}


