/*	aj.css	Style sheet for Web pages
	Begun 27/09/07
*/

*	{
	margin:		0;
	padding:	0;
}

body	{
	background:		url( media/tile.jpg );
	padding-bottom:	8px;
	font-family:	Verdana, Geneva, sans-serif;
	font-size:		0.8em	/* toggle */
}

.central	{
	text-align:	center
}

/*	divisions	*/

div#contact-info	{
	margin:			16px 8px 0 0;
	padding-bottom:	24px;
	border-style:	solid;
	border-width:	1px;
	float:			right
}

#contact-info p	{
	padding:	12px 18px
}

#contact-info p#address	{
	padding-left:	42px
}

div#content	{
	width:			56%;
	margin-left:	168px;
	padding:		16px
}

#content p	{
	padding:	20px 0 10px 0
}

#content p.new-left	{
	clear:	left
}

#content p.new-right	{
	clear:	right
}

div#logo	{
	height:					175px;
	background:				url( media/calpe1.jpg ) no-repeat;
	border-bottom-style:	solid;
	border-bottom-width:	2px
}

div#main	{
	width:			960px;
	margin:			1% auto;
	padding:		12px 0;
	border-style:	solid;
	border-width:	2px
}

div#navbar	{
	width:	150px;
	margin:	16px 8px;
	float:	left
}

#navbar	ul	{
	list-style:	none;
	font-size:	12px
}

#navbar li a, #navbar li#here	{
	height:	28px
}

#navbar li a:link, #navbar li a:visited	{
	display:	block;
	background:	url( media/menu.gif );
	padding:	4px 10px 0 10px
}

#navbar li a:hover, #navbar li#here	{
	text-decoration:	none;
	display:			block;
	background:			url( media/menu.gif ) 0 -32px;
	padding:			4px 10px 0 10px
}

/*	images	*/

img	{
	border:	0
}

img.pic	{
	padding:		1px;
	border-style:	solid;
	border-width:	1px
}

img.post	{
	float:	right;
	margin:	5px 0 25px 15px
}

img.prep	{
	float:	left;
	margin:	5px 15px 25px 0
}

img.seq	{
	float:	right;
	margin:	10px 0 0 15px
}

div#logo img	{
	padding-top:	1px
}

div#navbar img	{
	margin-top:		24px
}

/*	colours	*/

a:visited	{
	background-color:	inherit;
	color:				#c60
}

a:link, a:hover	{
	background-color:	inherit;
	color:				#e37200
}

div#contact-info	{
	background-color:	#fbf6b4;
	border-color:		#a29db4
}

div#logo	{
	border-color:		#2d6094
}

div#main	{
	background-color:	white;	/* was #fefdf8 */
	border-color:		#2d6094
}

div#navbar li a	{
	background-color:	inherit;
	color:				white
}

h3	{
	background-color:	#adc7df
}

h3.rosa	{
	background-color:	#dd81b1
}

img.pic	{
	border-color:	#dd81b1
}

table#prices	{
	background-color:	#EEF3FE
}

/*	elements	*/

a:link, a:visited	{
	text-decoration:	none
}

a:hover	{
	text-decoration:	underline
}

p.links	{
	clear:	both
}

p.sub	{
	font-size:	90%
}

table#prices	{
	width:	100%;
	margin:	12px 0
}

table#prices td	{
	text-align:	center
}

/*	EOF	*/