@charset "utf-8";
* {padding:0em;margin:0em;}

body {background-image: url(../Images/wallpaper.jpg);}
td {vertical-align:top;}
form .divide{height:1px;margin: 1em 0 1em 0;border-top: 1px solid #121212;background-color: #333333;}

.action_row{
	background-color: #323232;
	font-size: 11px;
	color: #CCCCCC;
	margin-bottom: 1em;
}
.action_row .icon{}
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hidden{display:none;}

/* fonts */
.bigfield, .row .name, #page_footer, .msg, .actions, #page_header  {font-family: "Lucida Sans Unicode","Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;}
.feature h1, form h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight: normal;margin-bottom: .25em;}

/* font colours */
.row .name strong, .bigfield:focus, .msg {color: #fff;}
#page_footer{color:#666;}

/* font colours links */
#page_header a{
font-size:11px;
}
#page_footer a:link, .action_row a, form h2, #page_header a{color:#2696C0;}#page_footer a:hover{color:#FFCC00;}
.actions ul.hlist li a{font-size:12px;color:#ccc;text-decoration:none;}
/* font size */
#page_footer, .msg {font-size:11px;}

/* background colours */ 
body, #page_footer ul.hlist li a, .actions ul.hlist li a{background-color: #1a1a1a;}
.msg.notes{background-color:#0066CC;}
.loading{background-image: url(../Images/loading-grey.gif);background-repeat: no-repeat;}

/* specialty */
span.product {color:#fff;}
span.product strong{font-weight:normal;color:#2696C0;}

/* lists */
ul.hlist li{float:left;list-style:none;margin-right:1em;}
ul.hlist li a{display:block;padding:1em;}
ul.hlist li a img{vertical-align:middle;}

.actions

#page_footer{margin-bottom:2em;}
#page_header{margin-top:2em;}
.logo_mm {
	background-image: url(../Images/interface/fm.header_title.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 300px;
	
}

.logo_met {
	background-image: url(../Forms/membership/logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 260px;
	
}
.feature h1 {
	color: #BDBDBD;
	font-weight: normal;
}

.feature .photos {
	width:300px;
	background-color: #121212;
	float: right;
	padding: 20px;
	margin-right: 1px;
	margin-left: 20px;
}
.page_width {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.msg{
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 60px;
}
.msg.notes{
	background-image: url(../Images/Icons/functions/comment_48.png);
}

.panel .help {background-color:#1F1F1F;}
.panel .feature, .panel .form {background-color:#191919;}
.panel .feature strong{color:#FFFFFF;font-weight:normal;}
.panel .pad {padding:15px;}
.panel{background-color: #1F1F1F;margin:5px;}
.minipad {padding:5px;}

.actions img {border:none;}

/* fields */
input.bigfield, select.bigfield{font-size: 16px;background-color: #282828;border-style: none;}
textarea.bigfield {font-size: 11px;background-color: #282828;border-style: none;}
.bigfield:hover, .bigfield:focus{background-color:#333333;font-style:normal;}
.bigfield {
	color: #555;
	width:490px;
	margin:5px;
	font-style:italic;
}
.row .input {
	background-color: #282828;
	border-top: 1px solid #333333;
}
.row .name {
	width: 100%;
	padding:0px;
	font-size: 11px;
	background-color: #1F1F1F;
	color: #666666;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #151515;
}
.row .name strong {
	text-transform: uppercase;
	font-weight: normal;
	display: block;
}
.row {width:500px;margin-bottom: 1em;}
