	<style>
	body {
		font-family: verdana;	
		text-align:center;		
	}
	div {
/*		border:solid 1px red; */
	}
	td {
		vertical-align:top;
	}
	
	.mainimagetd {
		width:<?php echo $mainimagewidth + 20; ?>;
		text-align:center;	
	}
	.mainpricediv {
		font-size:24px;
		font-weight:bold;
		padding-bottom:5px;
	}
	.linkmainprice {
		font-size:24px;
		font-weight:bold;
		padding-bottom:5px;
		color:black;
		text-decoration:none;
	} 
	.linkmainprice:hover {
		font-size:24px;
		font-weight:bold;
		padding-bottom:5px;
		color:blue;
		text-decoration:underline;
	}	
	.mainimage {
		width:<?php echo $mainimagewidth; ?>;
		border:solid 0px white;
		float:left;
		
	}
	.linkmedium {
		font-size:14px;
		font-weight:normal;
		color:blue;	
	}
.linksmall {
		font-size:10px;
		font-weight:normal;
		color:blue;	
	}	
	.producttable {
		cell-spacing:0 0 0 0;
		margin:0 0 0 0;
		cell-padding:5 5 5 5;
		width:<?php echo $productsdivwidth ?>px;
		border-collapse:collapse;
	}
	.productcell {
		border:solid 1px #d3d3d3;
		vertical-align:top;
		width:<?php echo $tdwidth ?>px;
		text-align:center;
		background-color:white;
		padding:3 3 3 3;		
	}
	.productprice {
		border-left:solid 1px #d3d3d3;
		border-right:solid 1px #d3d3d3;
		border-bottom:solid 1px #d3d3d3;						
		padding:3 3 3 3;
		padding-top:0;
		margin-top:0;
		padding-bottom:10;
		font-size:9px;
		text-align:center;
		color:red;
	}
	.link-productprice {
		border-left:solid 1px white;
		border-right:solid 1px white;
		border-bottom:solid 1px white;						
		padding:3 3 3 3;
		padding-top:0;
		margin-top:0;
		padding-bottom:10;
		font-size:9px;
		text-align:left;
		color:red;
	}
		.linkproductprice {
		font-size:9px;
		color:red;
		text-decoration:none;
	}
		.linkproductprice:hover {
		font-size:9px;
		color:blue;
		text-decoration:underline;
	}	
	.productdesc {
		border-left:solid 1px #d3d3d3;
		border-right:solid 1px #d3d3d3;		
		padding:3 3 3 3;
		padding-top:3;
		margin-top:3;
		font-size:9px;
		text-align:center;
	}
	.linkproductdesc {		
		font-size:9px;
		color:black;
		text-align:center;
		text-decoration:none;		
	}
	.linkproductdesc:hover {		
		font-size:9px;
		text-align:center;
		color:blue;
		text-decoration:underline;
	}			
	.productspacercell {
		height:5px;
	}
	.pagediv {
/*		width:<?php echo $screenwidth ?> */
		width:960px;
	}
	.productheaddiv {
		width:100%;
		text-align:left;
		clear:both;
	}
	.mainproductdiv {
		width:<?php echo $productsdivwidth ?>px;
/*		border:solid 1px blue; */
		text-align:left;
	}
	.productsdiv {
		width:<?php echo $productsdivwidth ?>px;
/*		border: solid 1px red; */
	}
	.list-productsdiv {
		text-align:left;
	}
	#menu {
		width:<?php echo $menuwidth ?>;
		font-size:10px;
/*		border:solid 1px green; */
		float:left;
		text-align:left;		
	}
	#menu ul {
		padding:0 0 0 0 ;
		padding-top:4px;		
		margin:0 0 0 0;
		text-align:left;
	}
	#menu li {
		padding-top:3px;		
	}
	#menulink {
	}
	.menulinkcell {
		text-align:right;
	}
	.linkmenu {
		color:black;
		text-decoration:none;
	}
	.linkmenu:hover,{
		color:blue;
		text-decoration:underline;
	}
	.menutitlelinkcell {
		list-style:none;	
		text-align:left;
		background-color:#d3d3d3;
		padding-bottom:3;		
		padding-right:2px;
		padding-left:5px
	}
	.menutitlelink{
		font-weight:normal;
		font-size:9px;
		color:blue;
		text-decoration:none;
	}
	.menutitlelink:hover{
		font-weight:normal;
		font-size:9px;			
		color:blue;
		text-decoration:underline;
	}
	.sitetitle {
		text-align:right;
		font-size:18px;
		float:right; 
/*		border:solid 1px blue; */ 
	}
	.title-cat {
		color:black;;
		font-size:20px;
	}
	.title-global {
		color:red;
	}
	.title-guide {
		color:green;
	}
	.title-book {
			color:blue;
	}
	.title-com {
		color:black;
	}
	.page-head-left {
		text-align:left;;
/*		border:solid 1px black; */ 
/*		float:left; */ 
		padding-bottom:10px;
		clear:left;  
	}
	.rightdiv {
		width:<?php echo $googlerightdivwidth ?>px;
		float:right;

	} 
	.imageproducts {
		border: solid 1px white;
		width:<?php echo $otherimageswidth ?>;
	}
		.imageproducts:hover {
		border: solid 1px black; 
	} 
	.linkimage {
			border: solid 1px white;
			border-bottom: solid 3px white
	}
	.linkimage:hover {
			border-bottom: solid 3px #d3d3d3;
	}
	.menutitle {
		background-color:#d3d3d3;
		font-weight:bold;
		padding-bottom:3;
		
	}
	.leftmenuitem {
		list-style:none;
		padding: 0;
		margin: 0;
		color:red;
	}
	.leftmenuitemselected {
		list-style:none;
		padding: 0;
		margin: 0;
		color:red;
		background-color:yellow;
	}
	.leftmenuitem:hover {
		background-color:gray;
	}
	.groupline {
			background-color:yellow;
	}
	.hiddendiv {
		display:none;
	}
	.topmenudiv {
		width=100%;
/*		border:solid 1px black; */
		float:left;
/*		background-color:blue; */
		margin-bottom:10px;

	}
	.topmenulist {
		width:100%;
		margin: 0 0 0 0;
		padding:2 2 2 2;
		float:left; 		
/*		border:solid 3px red; */				
	}
	.topmenuitem {
		padding:3 3 3 3; 
/* 		margin:3 3 3 3; */
		float:left;
		background: url(images/background.gif) #fff bottom left repeat-x;		
/*		border:solid 1px black; */	
	border-left:solid 1px black;
		font-size:10px;		
		height:25px;
	}
	.topmenuitemselected {
	padding:3 3 3 3; 
/* 		margin:3 3 3 3; */
		float:left;
		background: url(images/background_flip.gif) #fff top left repeat-x;		
/*		border:solid 1px black; */	
	border-left:solid 1px black;
		font-size:10px;		
		height:25px;
		padding-top:0px;
		
	}
	.small-link {
		font-size:12px;
	}

	</style>