
body  { background-color: #fff; background-image: url("images/page-bg.jpg"); background-repeat: repeat-y; text-align: center; background-position: center 0; margin: 0}
#index-container   { text-align: center; margin: 90px auto 40px; width: 720px; height: 620px }
#index-main { background-image: url("images/indexmainBig.jpg"); width: 720px; height: 400px; float: left }
#index-address  { background-image: none; width: 720px; height: 30px; margin: 20px 0 0 0px; float: left }
#index-banner  { background-image: none; width: 720px; height: 100px; margin: 20px 0 0 0px; float: left }
.index-menu_a { border-width: 0 }
#index-menu_about { margin: 110px 0 0 140px; width: 50px; height: 42px; float: left; border-width: 0 }
#index-menu_products { margin: 110px 0 0; width: 70px; height: 42px; float: left; border-width: 0 }
#index-menu_ideas-for-use { margin: 110px 0 0; width: 95px; height: 42px; float: left; border-width: 0 }
#index-menu_where-to-buy { margin: 110px 0 0; width: 101px; height: 42px; float: left; border-width: 0 }
#index-menu_news { margin: 110px 0 0; width: 35px; height: 42px; float: left; border-width: 0 }
#index-menu_faq { margin: 110px 0 0; width: 35px; height: 42px; float: left; border-width: 0 }
#index-menu_contact { margin: 110px 0 0; width: 62px; height: 42px; float: left; border-width: 0 }
#index-menu_frubee { margin: 330px 0 0; width: 200px; height: 200px; float: left; border-width: 0 }
#content-container  { text-align: center; margin-top: 25px; margin-right: auto; margin-left: auto; width: 770px; height: auto }
.index-p  { color: #666666; font-size: 13px; line-height: 14px; text-align: justify; margin-right: 30px; margin-left: 30px }
.index-p_slogan  { color: #666666; font-size: 15px; font-weight: bold; line-height: 12px; text-align: center; margin-right: 10px; margin-left: 10px }
.index-a:link  { color: #cbd0a9; text-decoration: underline }
.index-a:visited  { color: #cbd0a9; text-decoration: underline }
.index-a:hover { color: #fff; text-decoration: none }
.index-a:active { color: #fff; text-decoration: underline }
#content-head { width: 770px; height: 155px; float: left }
#content-head_logo { background-image: url("images/content-head_logo.jpg"); width: 205px; height: 155px; float: left }
#content-head_section_products  { background-image: url("images/content-head_section_products.gif"); width: 565px; height: 155px; float: left }
#content-head_section_about { background-image: url("images/content-head_section_about.jpg"); width: 565px; height: 155px; float: left }
#content-head_section_news { background-image: url("images/content-head_section_news.jpg"); width: 565px; height: 155px; float: left }
#content-head_section_contac { background-image: url("images/content-head_section_contac.jpg"); width: 565px; height: 155px; float: left }
#content-head_section_faq { background-image: url("images/content-head_section_faq.jpg"); width: 565px; height: 155px; float: left }
#content-head_section_ideas { background-image: url("images/content-head_section_ideas.jpg"); width: 565px; height: 155px; float: left }
#content-head_section_where { background-image: url("images/content-head_section_where.jpg"); width: 565px; height: 155px; float: left }
#content-main  { background-image: url("images/content-main_bg.gif"); width: 770px; height: auto; float: left }
#content-main_menu { background-image: url("images/content-menu_bg.jpg"); background-repeat: no-repeat; width: 205px; float: left }
#content-main_body { width: 565px; float: left }
#content-main_base   { background-image: url("images/content-main_base.gif"); width: 770px; height: 15px; float: left }
#content-address   { background-image: url("images/content-address.gif"); margin-bottom: 15px; width: 770px; height: 70px; float: left }
p   { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-align: left; margin: 10px 25px 15px 20px }
ul  { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-align: left; margin: 10px 25px 15px 30px }
li { margin-top: 0; margin-bottom: 0; margin-left: 0 }
.title { margin-top: 30px; margin-bottom: 15px; margin-left: 20px; width: 520px; height: 30px; float: left }
h1  { color: #7b591b; font-size: 21px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; margin: 30px 25px 15px 20px }
h2 { color: #87b934; font-size: 21px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; text-align: center; margin: 30px 25px 15px 20px }
h3 { color: #6f725d; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; text-align: left; margin: 30px 25px 15px 20px }
.content-menu_p  { font-size: 15px; margin-top: 8px; margin-bottom: 8px; margin-left: 50px }
.content-menu_p-parent { font-size: 15px; margin-top: 8px; margin-bottom: 2px; margin-left: 50px }
.content-menu_p-child  { font-size: 13px; line-height: 16px; margin: 0 0 5px 51px; padding-left: 8px; border-left: 1px solid #afbc77 }
a:link { color: #d26900; text-decoration: none }
a:visited { color: #d26900; text-decoration: none }
a:hover { color: #565a3f; text-decoration: none }
a:active { color: #565a3f; text-decoration: underline }
.content-menu_a:link { color: #353727; text-decoration: none }
.content-menu_a:visited { color: #353727; text-decoration: none }
.content-menu_a:hover { color: #d26900; text-decoration: none }
.content-menu_a:active { color: #d26900; text-decoration: underline }
#products-array { margin: 0 25px 0 10px; width: 530px; height: 150px }
.product-array_link  { margin-right: 6px; margin-bottom: 20px; width: 80px; height: 150px; float: left; border-width: 0 }
#copyright { color: #7d7d7d; font-size: 11px; text-align: center; margin-top: 30px; margin-bottom: 0 }
.product-shots_l { margin-right: 25px; margin-left: 20px; width: 300px; height: 200px; float: right }
.product-shots_p { margin-right: 25px; margin-left: 20px; width: 258px; height: 194px; float: right }
.product-shots_f { margin-right: 25px; margin-left: 20px; width: 266px; height: 221px; float: right }
#map { margin-right: 25px; margin-left: 20px; width: 173px; height: 236px; float: right }
.icon-pdf { margin: 0 3px 0 0; width: 20px; height: 20px; border-width: 0 }
.thumb { margin-left: 15px; width: 150px; height: 100px; float: right }
.thumb-large { margin-left: 15px; width: 200px; height: 150px; float: right }
.thumb-large-news { margin-left: 0px; width: 209px; height: 104px; border: 1px solid #666; float: left }
.copyright-a:link { color: #7d7d7d; text-decoration: none }
.copyright-a:visited { color: #7d7d7d; text-decoration: none }
.copyright-a:hover { color: #7d7d7d; text-decoration: underline }
.copyright-a:active { color: #d26900; text-decoration: underline }
.top-link { text-align: right }

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:9px;
	font-family:Tahoma;
	height:10px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color:#FFF
	background: #666633;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}
.date {
	text-align : left;
	border-right-width:thin;
	margin: 0px 0px 15px 20px
	border-bottom-width:thin;
	border-top: #000 thin dotted;
	border-left-width:thin;
	front-weight: bold;
	padding-top: 3px;
}
.magtitle {
	float: right;
}

.locations-table {
	WIDTH: 500px; MARGIN-BOTTOM: 10px
}
.locations-table TD {
	BORDER-BOTTOM: #999 1px dotted
}
.town-col {
	WIDTH: 150px
}
.region-col {
	WIDTH: 100px
}
.indicator {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 60px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TD {
	FONT:  12px Arial, sans-serif
}
TH {
	FONT: bold 12px Arial, sans-serif; VERTICAL-ALIGN: top
}
