
	body
		{
    			font: 10pt verdana, arial, helvetica, sans-serif;
			background-color: #FFFFFF;
			margin: 10px 0px 0px 10px;
			padding:0px;
		}

	p
		{
    			line-height: 1.5em;
    			margin-bottom: 1em;
    			margin-top: 0.5em
		}


	a:link
		{
    			color: #10178b;
    			text-decoration: underline;
		}
	
	a:visited
		{
    			color: #10178b;
    			text-decoration: underline;
		}

	a:hover
		{
    			text-decoration: underline;
		}

	th
		{
    			font: 10pt verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			text-align: left;
			vertical-align: top;
		}

	td
		{
    			font: 10pt verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			text-align: left;
			vertical-align: top;
		}

	input.voucher
		{
    			font: 8pt verdana, arial, helvetica, sans-serif;
			font-weight: normal;
		}

	span.breadcrumbs
		{
			text-transform: lowercase;
			margin: 0 5px;
		}

	span.deliveryAddr
		{
    			color: black;
    			font: 16pt verdana, arial, helvetica, sans-serif;
			font-weight: bold;
		}


	span.redLettering
		{
    			color: red;
    			font: 24pt verdana, arial, helvetica, sans-serif;
			font-weight: bolder;
			text-align: left;
			vertical-align: top;
			font-style: italic;
		}


	span.onSaleLettering
		{
    			color: black;
    			font: 16pt verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			text-align: left;
			vertical-align: top;
			font-style: italic;
		}


	td.currency-arrow
		{
			text-align: center;
			vertical-align: top;
		}


	table.list
		{
			border: 1px black solid;
			border-collapse: collapse;
			border-spacing: 0px; 
		}


	th.list_l
		{
			background-color: #DFF4E9;
			border: 1px #000000 solid;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: #404040; 
			vertical-align: top;
			text-align: left;
		}

	th.list_r
		{
			background-color: #DFF4E9;
			border: 1px #000000 solid;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: #404040; 
			vertical-align: top;
			text-align: right;
		}



	td.list_l
		{
			border-bottom: 1px gray dotted;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10pt;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 2px;
			padding-right: 2px; 
			vertical-align: top;
			text-align: left;
		}



	td.list_c
		{
			border-bottom: 1px gray dotted;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10pt;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 2px;
			padding-right: 2px; 
			vertical-align: top;
			text-align: center;
		}



	td.list_r
		{
			border-bottom: 1px gray dotted;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10pt;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 2px;
			padding-right: 2px; 
			vertical-align: top;
			text-align: right;
		}



	.rubberhdr-invers3 {
		height: 20px;
		margin: 0;
		padding: 0 10px 0 0;
		background: url("/images/invers-r-st.gif") top right no-repeat;
		font: bold 12px/1 sans-serif;
		}


	.rubberhdr-invers3 span.inner {
		display:block;
		height:20px;
		margin: 0;
		padding: 0 0 0 10px;
		background: url("/images/invers-l-st.gif") top left no-repeat;
		color:white;
		text-align:center;
		white-space: nowrap;
		}

	.rubberhdr-invers4 {
		height: 20px;
		margin: 0;
		padding: 0 10px 0 0;
		background: url("/images/invers-r-su.gif") top right no-repeat;
		font: bold 12px/1 sans-serif;
		}


	.rubberhdr-invers4 span.inner {
		display:block;
		height:20px;
		margin: 0;
		padding: 0 0 0 10px;
		background: url("/images/invers-l-su.gif") top left no-repeat;
		color:white;
		text-align:center;
		white-space: nowrap;
		}

	span .toppad { display:block; padding-top: 4px	}



	ul.menu-lower
		{
		text-transform: lowercase;
   		margin-left: 25px;
		margin-bottom: 0px;
		margin-top: 0px;
		}

	ul.menu
		{
   		margin-left: 25px;
		margin-bottom: 0px;
		margin-top: 0px;
		}


	ol.menu
		{
   		margin-left: 35px;
		margin-bottom: 0px;
		margin-top: 0px;
		}


.roundcont {
	width: 171px;
	background-color: white;
	color: black;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}

.roundcont p {
	margin: 0 5px;
}


.roundcont-mid {
	width: 100%;
	background-color: white;
	color: black;
}

.roundcont-mid p {
	margin: 0 5px;
}

.roundcont-mid h1 {
	margin-left: 5px;
	margin-top: 5px;
}

.roundcont-mid h2 {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.roundcont-mid h3 {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.roundcont-mid h4 {
	margin-left: 5px;
	margin-top: 5px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

img.corner {
   width: 7px;
   height: 7px;
   border: none;
   display: block !important;
}

	
	#leftcontent {
		position: absolute;
		left:10px;
		top:206px;
		width:171px;
		}

	#rightcontent {
		position: absolute;
		right:10px;
		top:206px;
		width:171px;
		}

	#centercontent {
		top:204px;
   		margin-left: 176px;
   		margin-right: 187px;
		}
	#centercontent-2colstop {
		top:204px;
   		margin-left: 176px;
   		margin-right: 3px;
	}

	#centercontent-2colsbottom {
   		margin-left: 176px;
   		margin-right: 3px;
	}

	#centercontentbanner {
		background-color: #FF0000;
		text-align: center;
		width:95%;
		}

  #gallery-gallery {
    width: 585px;
    margin-left: 5px;
    padding:3px;
    background:#c4d8ff;
    border:1px solid #003399;
  }

  #gallery-gallery img {
    border:3px solid #ffffff;
  }

  #gallery-gallery img:hover {
    border:3px solid #003399;
  }

  #gallery-gallery ul {
    margin:0px;
    padding:0px;
  }

  #gallery-gallery li {
    list-style-type:none;
    background:none;
    float:left;
    margin:1px 4px 4px 4px;
    padding:0px;
  }





	#centerbottomLHS 
	{
		position: static;
		float:left;
   		margin-top: 5px;
		width: 175px;
	}


	#centerbottomRHS 
	{
		position: static;
		float:right;
   		margin-top: 5px;
		width: 175px;
	}





	html>body #centercontent {
   		margin-left: 176px;
   		margin-right: 187px;
		}

	
	#banner {
		background: url(images/header-spacer-195.gif) repeat top right; 

		text-align: center;

		height:199px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:197px;
		}

	html>body #banner {
		height:199px;
		}
		

