body { 
	background: #FFFFFF; 
	margin-top: 0px;
	align: centre;
	font: normal 10px Tahoma, Verdana, Arial;
}

h1 {font: normal 20px Tahoma, Verdana, Arial; 
	color: #133d8d; 
	line-height:24px;	
	margin-top: 10px;
	margin-bottom: 10px;
}

h2 {font: normal 18px Tahoma, Verdana, Arial;
	color: #133d8d;	
	line-height:20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom:6px;
}

h3 {font: normal 14px Tahoma, Verdana, Arial; 
	line-height:16px;
	color: #333333;	 
	margin: 0px;
}

h4 {font: normal 12px Tahoma, Verdana, Arial;
	color: #333333;	
	line-height: 14px; 	
	margin-bottom: 0px;
}

h5 {font: normal 10px Tahoma, Verdana, Arial;
	color: #FFFFFF;	
	line-height: 12px; 	
	margin-bottom: 0px;
}

span.white11 {font: bold 11px tahoma, arial; color: #ffffff; text-decoration:none;}
span.white12 {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
span.white14 {font: bold 14px tahoma, arial; color: #ffffff; text-decoration:none;}
span.orange {font: bold 16px tahoma, arial; color: #f58120; text-decoration:none;}
span.orange12 {font: bold 12px tahoma, arial; color: #f58120; line-height:18px; text-decoration:none;}
span.orange14 {font: bold 14px tahoma, arial; color: #f58120; line-height:18px; text-decoration:none;}
span.orange18 {font: bold 18px tahoma, arial; color: #f58120; line-height:20px; text-decoration:none;}
span.orange20 {font: bold 20px tahoma, arial; color: #f58120; line-height:24px; text-decoration:none;}
span.blue12 {font: bold 12px tahoma, arial; color: #133D8D; line-height:16px; text-decoration:none;}
span.blue14 {font: bold italic 14px tahoma, arial; color: #133D8D; line-height:16px; text-decoration:none;}
span.blue16 {font: bold 16px tahoma, arial; color: #133D8D; line-height:20px; text-decoration:none;}
span.blue18 {font: bold 18px tahoma, arial; color: #133D8D; line-height:20px; text-decoration:none;}
span.blue20 {font: normal 20px Tahoma, Verdana, Arial; color: #133D8D;}
span.red18 {font: bold 18px tahoma, arial; color: #D20200; line-height:24px; text-decoration:none;}
span.black10 {font: bold 10px tahoma, arial; color: 000000; line-height:14px; text-decoration:none;}
span.black12 {font: bold 12px tahoma, arial; color: 000000; line-height:16px; text-decoration:none;}
span.black14 {font: bold 14px tahoma, arial; color: 000000; line-height:24px; text-decoration:none;}
span.black18 {font: bold 18px tahoma, arial; color: #000; line-height:24px; text-decoration:none;}
span.intro {font: bold 11 Tahoma,Arial;	margin-top: 10px; margin-bottom: 10px;}
span.sw12 {font: bold italic 12px tahoma, arial; color: #133d8d; text-decoration:none;}
span.gen {font: bold 12 Tahoma,Arial; color:#f58120; padding-top: 10px; margin-bottom: 0px;line-height: 16px;}
span.comment {font: bold italic 12px tahoma, arial; color: #133d8d; text-decoration:none;}

p {font: normal 12px tahoma, arial; color: 000000; line-height:16px; text-decoration:none;}

hr {height:1px; width:90%; color:#113d8d;}
hr.prodseparator {height:1px; width:95%; color:#113d8d; padding-top:5px; padding-bottom:10px;}
hr.review {height:1px; width:100%; color:#000000; padding-top:2px; padding-bottom:15px;}

th {font: bold 10px tahoma, arial; line-height: 16px; color: #FF6600; text-align:left; padding-top:5px; text-decoration:underline;}	
td {font: normal 12px tahoma, arial; line-height: 16px; color: #000000;}	

.tableevents {border:0px;}
.tableevents th {font: bold 10px tahoma, arial; color:#133D8D; vertical-align:middle; text-align:left; border:1px solid #999999; }
.tableevents td {font: normal 10px tahoma, arial; color:#000000; vertical-align:top; text-align:left; border:0px solid #999999; }

.table3 {border:0px;}
.table3 th {font: bold 12px tahoma, arial; color:#FFFFFF; background-color:#133D8D; text-decoration:none; vertical-align:middle; text-align:left; border:0px solid #999999; }
.table3 td {font: normal 10px tahoma, arial; color:#000000; line-height:18px;vertical-align:top; text-align:left; border:0px solid #999999; }    

form {margin:0px; padding:0px;}
.forminput   {background-color: #FFFFFF; color: #666666; border: 1px solid #C0C0C0; padding: 2px; width:67px; font-size: 90%; font-family: Verdana, Arial;}


.cobhl	{font: bold 12px tahoma, Arial; color:#113D8D;}
.ectlink {font: normal 20px Tahoma, Verdana, Arial; color:#FF6600; padding-top:10px;}
.detailname {font: normal 20px Tahoma, Verdana, Arial; color:#133D8D; padding-top:10px;}
.reviewprod {font: bold 12px Tahoma, Verdana, Arial; color:#133D8D; padding:0px;}
.prodnavigation {font: normal 20px Tahoma, Verdana, Arial; color:#FF6600; padding-top:0px;}



ul {list-style-type:square; margin-top:6px; margin-left:20px; margin-bottom:0px; color:#FF6000;}
ul.square	{list-style-type:square; margin-top:12px; margin-left:10px; color:#FF6000;}
ul.squarebk	{list-style-type:square; margin-top:12px; color:#000000;}
ul.index	{list-style-type:square; margin-top:10px; margin-left:23px; color:#FF6000;}

li	{margin-top:3px; margin-left:0px; color:#ff6000; text-align:left; padding:0px;}
li.orange	{margin-top:5px; color:#FF6000;}
li.wedding	{font: bold 12px tahoma, Arial; margin-top:5px; color:#133D8D; line-height:12px;}

A:link {font: bold 12px tahoma, arial; color: #133D8D; text-decoration:none;}
A:visited {font: bold 12px tahoma, arial; color: #133D8D; text-decoration:none;}
A:active {font: bold 12px tahoma, arial; color: #133D8D; text-decoration:none;}
A:hover {font: bold 12px tahoma, arial; color: #ff6000; text-decoration:underline;}

A.menu:link {font: bold 11px tahoma, arial; color: #ffffff; text-decoration:none;}
A.menu:visited {font: bold 11px tahoma, arial; color: #ffffff; text-decoration:none;}
A.menu:active {font: bold 11px tahoma, arial; color: #ffffff; text-decoration:none;}
A.menu:hover {font: bold 11px tahoma, arial; color: #f58120; text-decoration:none;}

A.marq:link {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
A.marq:visited {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
A.marq:active {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
A.marq:hover {font: bold 12px tahoma, arial; color: #f58120; text-decoration:underline;}

A.menubk:link {font: bold 12px tahoma, arial; color: #000000; text-decoration:none;}
A.menubk:visited {font: bold 12px tahoma, arial; color: #000000; text-decoration:none;}
A.menubk:active {font: bold 12px tahoma, arial; color: #000000; text-decoration:none;}
A.menubk:hover {font: bold 12px tahoma, arial; color: #D20200; text-decoration:underline;}

A.cat:link {font: bold 12px tahoma, arial; color: #333333; line-height:14px; text-decoration:underline;}
A.cat:visited {font: bold 12px tahoma, arial; color: #333333; line-height:14px; text-decoration:underline;}
A.cat:active {font: bold 12px tahoma, arial; color: #333333; line-height:14px; text-decoration:underline;}
A.cat:hover {font: bold 12px tahoma, arial; color: #f58120; line-height:14px; text-decoration:underline;}

A.orange:link {font: bold 10px tahoma, arial; color: #FF6600; text-decoration:underline;}
A.orange:visited {font: bold 10px tahoma, arial; color: #FF6600; text-decoration:underline;}
A.orange:active {font: bold 10px tahoma, arial; color: #FF6600; text-decoration:underline;}
A.orange:hover {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:underline;}

A.email:link {font: bold 10px tahoma, arial; color: #666666; text-decoration:underline;}
A.email:visited {font: bold 10px tahoma, arial; color: #666666; text-decoration:underline;}
A.email:active {font: bold 10px tahoma, arial; color: #666666; text-decoration:underline;}
A.email:hover {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}

A.more:link {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}
A.more:visited {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}
A.more:active {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}
A.more:hover {font: bold 10px tahoma, arial; color: #FF6000; text-decoration:underline;}

a:hover.m {
	color: #1E5AAB;
	font-weight:bold; 
	text-decoration:none;
}

.line {font-size: 1pt; background-color: #90969F;}		

.img_border {border-style: solid; border-color: #D6D6D6;}

.table_border {border: 1px solid #E3E3E3;}

.input_box {

	border-top: #000000 1px solid; 
	border-right: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
	background: #FFFFFF;
	font-size: 8pt;
} 

.textbot {
	color: #FFFFFF;
	font-weight:bold; 
	text-decoration:none;
}

.topbanner {
	background: #133d8d;
	color: #FFF;
	font-family: "Tahoma", "Verdana", "Arial"; 
	font-size: 8pt; 
	margin-top: 0px, margin-bottom: 0px;
	padding: 0px;
}

.topbannerxmas {
	background-image: url('../images/logoxmas330.png');
 	background-repeat: no-repeat;
 	background-position: top left; 	 
	margin-top: 0px, margin-bottom: 0px;
	padding: 0px;
}


.bottom {
	background: #F58120;
	font-family: "Tahoma", "Verdana", "Arial"; 
	font-size: 8pt;
	line-height: 140%; 	 
	margin-top: 0px, margin-bottom: 0px;
}

.leftpanel {
	background-image: url('../images/menutopcorner.gif');
 	background-repeat: no-repeat; 
 	background-color: #133d8d;
	font-family: "Tahoma", "Verdana", "Arial"; 
	font-size: 8pt; 
	margin-top: 0px, margin-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align:left;
}

.left2 {
	background-image: url('../images/leftnavmidstrip.gif');
 	background-repeat: repeat; 
 	padding-left:28px;
 	text-align:left;
}

.leftmenu
	{border-bottom: 1px solid #F58120;
	height:20px;
	text-align:left;
	}

.topleft {
	background-color: #FFFFFF;
	vertical-align: centre;
	text-align:left;
	line-height: 85%; 	
	margin-top: 0px, margin-bottom: 0px;
	padding-top: 0px, padding-bottom: 0px;
	border-bottom: #999999 1px solid; 
}

.toppanel {
	background-color: #FFFFFF;
	vertical-align: centre;
	text-align: right;
	line-height: 85%; 	
	margin-top: 0px, margin-bottom: 0px, margin-right: 0px;
	padding-top: 0px, padding-bottom: 0px, padding-right: 0px;
	border-bottom: #999999 1px solid; 
}

.mainpanel {
	color: #666666;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #000080;
	background-image: url('../images/mainleft_01.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;	
}
	
.mainpanelnb {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

.rightpanel {
	font-family: "Tahoma", "Verdana", "Arial"; 
	font-size: 8pt; 
	margin-top: 0px, margin-bottom: 0px;
	padding-left: 10px;
	vertical-align: top;
	border-left: #999999 1px solid; 
}

.tree {
	background-image: url('../images/xmastreesmall.png');
 	background-repeat: no-repeat; 
 	background-position:  left bottom;
}

.boots {
	background-image: url('../images/walkingboots.jpg');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
}

.bootssml {
	background-image: url('../images/walkingbootssml.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
 	line-height: 15px; font-style:normal; font-variant:normal; font-weight:bold; font-size:10; font-family:Tahoma, Arial 	
}

.robin {
	background-image: url('../images/robinhood.jpg');
 	background-repeat: no-repeat; 
 	background-position:  left bottom;
 	font-style:normal; font-variant:normal; font-weight:bold; font-size:10; font-family:Tahoma, Arial
}

.robinsml {
	background-image: url('../images/robinhoodsml.png');
 	background-repeat: no-repeat; 
 	background-position:  left bottom;
 	line-height: 16px; font-style:normal; font-variant:normal; font-weight:bold; font-size:10; font-family:Tahoma, Arial
}

.flower {
	background-image: url('../images/flower.jpg');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
 	padding-bottom:17px
}

.flowersml {
	background-image: url('../images/rosesml.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
 	padding-bottom:15px;
 	line-height: 16px; font-style:normal; font-variant:normal; font-weight:bold; font-size:10; font-family:Tahoma, Arial 	
}

.rope {
	background-image: url('../images/rope.png');
 	background-repeat: no-repeat; 
 	background-position: 0px 30px;
	border-right:1px solid #133D8D; padding-left:10; padding-right:5; padding-top:3; padding-bottom:1
}

.ludenscheid {
	background-image: url('../images/ludenscheid.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom; 	
 	padding-left:10; padding-right:5; padding-top:3; padding-bottom:1;
}

.diary {
	background-image: url('../images/diary.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
 	border-right:1px solid #133D8D; padding-left:10; padding-right:5; padding-top:3; padding-bottom:1;	
}

.daffs {
	background-image: url('../images/daffs.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom; 	
 	border-right:1px solid #133D8D; 
	border-top: 1px solid #133D8D; padding-left:10; padding-right:5; padding-top:3; padding-bottom:1;
}

.dress {
	background-image: url('../images/weddingdress2.jpg');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
}

.heart {
	background-image: url('../images/heart.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
}

.bloom {
	background-image: url('../images/hangingbasket.png');
 	background-repeat: no-repeat; 
 	background-position: top left;
	border-right:1px solid #133D8D; 
	padding-left:10; padding-right:5; padding-top:3; padding-bottom:1;
	text-align:right; 	
}

.bloomlarge {
	background-image: url('../images/flowerbot.png');
 	background-repeat: no-repeat; 
 	background-position: bottom left;
	padding-left:10; padding:0 15;
}

.overgate {
	background-image: url('../images/overgatelogo200.gif');
 	background-repeat: no-repeat; 
 	background-position: bottom right;
	padding-left:10; padding:0 15;
}	
.overgate2 {
	background-image: url('../images/overgateback2.png');
 	background-repeat: no-repeat; 
 	background-position: top left;
	padding-left:10; padding:0 15;
}

.fgmnflower {
	background-image: url('../images/fgmnx.png');
 	background-repeat: no-repeat; 
 	background-position: bottom left;
	border-right:1px solid #133D8D; 
	padding-left:6; padding-right:5; padding-top:3; padding-bottom:1;
	text-align:left; 	
}

.directory {
	background-image: url('../images/directory.png');
 	background-repeat: no-repeat; 
 	background-position: bottom left;
	border-right:1px solid #133D8D; 
	padding-left:10; padding-right:5; padding-top:3; padding-bottom:1; 	
}

.train {
	background-image: url('../images/train.png');
 	background-repeat: no-repeat; 
 	background-position: bottom right; 
	border-right:1px solid #133D8D; border-top:1px solid #133D8D; 
	padding-left:10; padding-right:5; padding-top:3; padding-bottom:1; 	
}

.dustbin {
	background-image: url('../images/dustbin.png');
 	background-repeat: no-repeat; 
 	background-position: bottom right;
	border-right:1px solid #133D8D; border-top:1px solid #133D8D; 
	padding-left:10; padding-right:5; padding-top:3; padding-bottom:1;
}

.mainleft01 {
	background-image: url('../images/newyear2010.png');
 	background-repeat: no-repeat; 
 	background-position: top left;
	border-right:1px solid #133D8D; border-top:0px solid #133D8D; 
	vertical-align:top;
	text-align:left;
	padding-left:6px; padding-right:5px; padding-top:80px; padding-bottom:10px;
}


.newyear {
	background-image: url('../images/newyearstar.png');
 	background-repeat: no-repeat; 
 	background-position: bottom right;
	border-right:0px solid #133D8D; border-top:0px solid #133D8D; 
	padding-left:0px; padding-right:5px; padding-top:3px; padding-bottom:1px;
	margin:0px;
}

.dustbinlarge {
	background-image: url('../images/dustbin.png');
 	background-repeat: repeat-x; 
 	background-position: bottom left;
	padding-left:10;
}

.sw {
	background-image: url('../images/commst.png');
 	background-repeat: no-repeat; 
 	font-style:normal; font-variant:normal; font-weight:bold; font-size:11; font-family:Tahoma, Arial; background-position-y:50%
}

.smalldress {
	color: #666666;
	vertical-align: top;
	background-image: url('../images/weddingdresssmall.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
 	padding-left: 10px;
	padding-right: 10px;
}

.compimage {
	background-image: url('../images/competition/competition01small.jpg');
 	background-repeat: no-repeat; 
 	background-position:  left bottom;
}



.photography {
	background-image: url('../images/camera.png');
 	background-repeat: no-repeat; 
 	background-position: top right;
 	padding: 3px 0px 3px 6px;
	text-align:left; 
}
	
	
.pool {
	background-image: url('../images/poolsmall.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
}

.bus {
	background-image: url('../images/busstation.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
}

.road {
	background-image: url('../images/roadsign.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
}


.fgmn {
	background-image: url('../images/fgmn.jpg');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;
 	padding:15"
} 	

.adpanel {

	background-color: #C0C0C0;
	font-family: "Tahoma", "Verdana", "Arial"; 
	font-size: 8pt; 
	margin-top: 0px, margin-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.imageleft  {margin: 0px 10px 2px 0px; float: left; border: 3px double #f58120;}
.imageright  {margin: 0px 0px 2px 10px; float: right; border: 3px double #f58120;}