body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	SCROLLBAR-BASE-COLOR: #000000;
	/*background:#000000 url(http://www.1stclassweddings.co.uk/images/gradient.jpg) no-repeat center top;*/
	background-color: #000000;
}
p {
	border: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
#centercont {
	width: 775px;
	text-align: left;
	min-height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	align: center;
	background-color: #000000;
	/*border-left: 1px solid #777777;
	border-right: 1px solid #777777;*/

}

.maincontent {
	width: 790px;
	text-align: left;
	min-height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	align: center;
	background-color: #000000;

}
.sidebartitle {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border-right: #4A3C00;
	border-bottom: #4A3C00;
	border-left: #4A3C00;
	color: #FFFFFF;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
.MainBodyText {
	border: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	

}


.mainbody {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;

}
.toptitle {
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;

}

.Footer {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.Footermenu {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.Footermenu A:link, .Footermenu A:visited, .Footermenu A:active {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.Footermenu A:hover {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.ColourOptions {
	font-family: Verdana;
	font-size: 12px;
	color: #ff0066;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 2px;
}
.MainTitles {
	font-family: Verdana;
	font-size: 20px;
	color: #DED7AE;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 2px;
}

.menutitle {
	font-family: Verdana;
	font-size: 20px;
	color: #DED7AE;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 2px;
}

.SubTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}


.ikonalink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;

}

.inputbutton {
	height: 20px; 
	background-color: #A59958; 
	border: #fff 1px solid; 
	margin: 0px; 
	color: #fff; 
	font-weight: bold; 
	font-family: verdana, tahoma, arial; 
	font-size: 11px; 
	padding-bottom: 1px;
}
input.button {
	background-color : #C8C8D6;
	color : #666666;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.logobigpink {
	font-family: Calibri, verdana, tahoma, arial; 
	font-size: 40px;
	color: #c61863;
}
.logobigwhite {
	font-family: Calibri, verdana, tahoma, arial; 
	font-size: 40px;
	color: #ffffff;
}
.logotop {
	font-family: Bradley Hand ITC, Calibri, verdana, tahoma, arial; 
	font-size: 20px;
	color: #ffffff;
}
.logobottom {
	font-family: Bradley Hand ITC, Calibri, verdana, tahoma, arial; 
	font-size: 14px;
	color: #ffffff;
}


/* set specific background colours for specific menu blocks */

.menubuttontop 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttontop A:link, .menubuttontop A:visited, .menubuttontop A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 8px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonundertop.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttontop A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 8px;
	list-style-type: none;
	background-color: #363837;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonovertop.jpg");
	background-repeat:repeat-x; 	
}

/* set specific background colours for specific menu blocks */
.menubutton 	{ 

	margin: 0px;
	background-color:#000000;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
	width: 165px;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubutton A:link, .menubutton A:visited, .menubutton A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #000000;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonunder.jpg");
	background-repeat:no-repeat; 	
}

/* what a menu item link looks like when you mouse over it */
.menubutton A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #D20959;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonundercerese.jpg");
	background-repeat:no-repeat; 	
}

/* set specific background colours for specific menu blocks */
.menubuttonsel 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttonsel A:link, .menubuttonsel A:visited, .menubuttonsel A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonundersel.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttonsel A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #D20959;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonundersel.jpg");
	background-repeat:repeat-x; 	
}
/* set specific background colours for specific menu blocks */
.menubuttonsub 	{ 

	margin: 0px;
	background-color:#000000;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
	
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttonsub A:link, .menubuttonsub A:visited, .menubuttonsub A:active {
	font-family: Verdana;
	font-size: 10px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #000000;
	vertical-align: middle;
	white-space:nowrap;
	width: 155px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonundersub.jpg");
	background-repeat:repeat-x; 	
	float: right;
}

/* what a menu item link looks like when you mouse over it */
.menubuttonsub A:hover {
	font-family: Verdana;
	font-size: 10px;
	display: block;
	height: 20px;
	width: 155px;
	text-decoration:none;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #000000;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonundersub.jpg");
	background-repeat:repeat-x; 	
	float: right;
}

/* set specific background colours for specific menu blocks */
.menubuttonred 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttonred A:link, .menubuttonred A:visited, .menubuttonred A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonunderred.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttonred A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #343837;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonover.jpg");
	background-repeat:repeat-x; 	
}/* set specific background colours for specific menu blocks */
.menubuttonlilac 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttonlilac A:link, .menubuttonlilac A:visited, .menubuttonlilac A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonunderlilac.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttonlilac A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #343837;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonover.jpg");
	background-repeat:repeat-x; 	
}/* set specific background colours for specific menu blocks */
.menubuttonpink 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttonpink A:link, .menubuttonpink A:visited, .menubuttonpink A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonunderpink.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttonpink A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #343837;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonover.jpg");
	background-repeat:repeat-x; 	
}/* set specific background colours for specific menu blocks */
.menubuttonblue 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttonblue A:link, .menubuttonblue A:visited, .menubuttonblue A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonunderblue.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttonblue A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #343837;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonover.jpg");
	background-repeat:repeat-x; 	
}/* set specific background colours for specific menu blocks */
.menubuttonbrown 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttonbrown A:link, .menubuttonbrown A:visited, .menubuttonbrown A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonunderbrown.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttonbrown A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #343837;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonover.jpg");
	background-repeat:repeat-x; 	
}/* set specific background colours for specific menu blocks */
.menubuttoncerese 	{ 

	margin: 0px;
	background-color:#231F20;
	font: Verdana;
	margin-left:5px; margin-right: 5px;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.menubuttoncerese A:link, .menubuttoncerese A:visited, .menubuttoncerese A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #231F20;
	vertical-align: middle;
	white-space:nowrap;
	width: 165px;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonundercerese.jpg");
	background-repeat:repeat-x; 	
}

/* what a menu item link looks like when you mouse over it */
.menubuttoncerese A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 20px;
	width: 165px;
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 2px;
	list-style-type: none;
	background-color: #343837;
	vertical-align: middle;
	white-space:nowrap;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonover.jpg");
	background-repeat:repeat-x; 	
}
.drop_mnu {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000000001;
	width:200px;
	display:none;
	padding:0px;
	text-align:left;
	overflow-x:hidden;
	overflow-y:hidden;
	background-color:#eee;
	font-size: 8px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;	
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	background-image:url("http://www.1stclassweddings.co.uk/images/menugradient.jpg");
	background-repeat:repeat-y;    
}
.drop_mnu a:link, .drop_mnu a:visited, .drop_mnu a:active{
	font-size: 11px;
	text-decoration: none;
	background-color: #c0c0c0;
	color: #000000;
	font-weight: bold;
	background-image:url("http://www.1stclassweddings.co.uk/images/menugradient.jpg");
	background-repeat:repeat-y;   	
}
.drop_mnu a:hover{
	font-size: 11px;
	text-decoration: none;
	background-color: #404040;
	color: #ffffff;
	font-weight: bold;
	background-image:url("http://www.1stclassweddings.co.uk/images/menugradientover.jpg");
	background-repeat:repeat-y;   	
}
.drop_down {
    text-align:left;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:16px;
    font-weight:normal;
    color:#009;
    background-color:#eee;
    padding:2px 5px 2px 5px;
    border-bottom:0px solid #ffffff;
    display:block;
    
}

/* set specific background colours for specific menu blocks */
.topmenu 	{ 

	margin: 0px;
	font: Verdana;
	white-space:nowrap;
}

/* what a menu item link looks like when you're not over it with the mouse */
.topmenu A:link, .topmenu A:visited, .topmenu A:active {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	text-decoration:none;
	color: #000000;
	line-height: 18px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #ffffff;	
	border-right: 1px solid #636468;
	list-style-type: none;
	vertical-align: middle;
	white-space:nowrap;
}

/* what a menu item link looks like when you mouse over it */
.topmenu A:hover {
	font-family: Verdana;
	font-size: 11px;
	display: block;
	text-decoration:none;
	color: #C0C0C0;
	line-height: 18px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #ffffff;	
	border-right: 1px solid #636468;
	list-style-type: none;
	vertical-align: middle;
	white-space:nowrap;
	background-color: #231F20;
	background-image:url("http://www.1stclassweddings.co.uk/images/menubuttonunder.jpg");
	background-repeat:repeat-x; 	
}
