body { font-family: "SF Old Republic",arial,verdana,sans-serif;
	background-color: #2f271a;
	font-size: 11px;
	}
a:link { color:#028d8d; }
a:visited { color:#028d8d; }
a:hover { color:#7fad00; }
h3,h4,p,ul,li,td,th,div { font-family: "SF Old Republic",arial,verdana,sans-serif;
    font-size: 11px }
h3 { font-family: "SF Old Republic",arial,verdana,sans-serif;
    font-size: 16px }
h4 { font-family: "SF Old Republic",arial,verdana,sans-serif;
    font-size: 14px }
#mainContainer { 
	width:832px; margin:16px auto 0 auto; padding:0;
	background: url(http://www.mosh-posh.com/images/moshPoshTopBg.gif) repeat-x;
}
#mainContainerHome { 
	width:864px; margin:16px auto 0 auto; padding:0;
	background: url(http://www.mosh-posh.com/images/moshPoshTopBg.gif) repeat-x;
}
#logo {
	text-align:center;
	padding-top:53px;
	margin:0;
}
#topNav {
	background: #3ac4c4;
	margin:0; padding-top:22px;
	text-align:center;
	height:27px;
}
#topNav a { padding-right:8px }
#mainContent {
	width:832px; margin:0; padding: 0;
	background: #fff url(http://www.mosh-posh.com/images/moshPoshFooterBg.gif) repeat-x bottom;
}
#mainContentHome {
	width:864px; margin:0; padding: 0;
	background: #fff url(http://www.mosh-posh.com/images/moshPoshFooterBg.gif) repeat-x bottom;
}
#mainTextArea {
	padding: 12px 12px 40px 12px;
}
#footer {
	text-align:center; margin-top: 12px; margin-bottom:8px; padding: 0; }
}
.reg { font-size: 11px }
.small { font-size: 10px }
.tiny { font-size: 9px }
.copyright { font-size: 9px; color: #fff }
.regBold { font-size: 11px; font-weight: bold }
.regHead { font-size: 13px; font-weight: bold }
.medLargeText { font-size: 14px }
.sidebarText { font-size: 12px;
    padding: 6px;
	text-align: center;
	line-height: 1.25 }
.pageTitle { font-size: 16px;
	color: #2f271a;
    font-weight: bold }
.bigHead { font-size: 16px;
	color: #2f271a;
    font-weight: bold }
.input { font-family: arial,verdana,sans-serif;
    font-size: 12px;
    }
.smallinput { font-family: arial,verdana,sans-serif;
    font-size: 11px;
}
.footerLinks { color: #fff; font-size: 10px }
.footerLinks a { text-decoration: none; color: #fff }
.footerLinks a:hover { text-decoration: underline; color: #b7f018; }
.lightpink { color: #FFD9EC; }
.lightlightpink { color: #FFE9FC; }
.hotpink { color: #FF98CB; }
.darkpink { color: #EF88BB; }
.grayb { border: 1px solid #aaaaaa }
.blackb { border: 1px solid #000000 }
.darkGray { color: #666666 }
.errorMsg { color: #990000; font-weight: bold }
.brown { color:#2f271a; }
.aqua { color:#3ac4c4; }
.aquabg { background:#3ac4c4; }
.green { color:#b7f018; }
.greenbg { background:#b7f018; }
.designerName { font-size:14px; padding: 6px; }
.subscriptions {
	background:#2f271a;
	padding:6px;
	margin:16px 0;
	text-align:center;
	border: 1px solid #000;
}
.subscriptions a {
	text-decoration:none;
	padding: 4px 16px;
	color: #fff;
	font-weight: bold;
}
.subscriptions a:hover {
	background: #3ac4c4;
	color:#2f271a;
}
.kitsTable {
	background:#2f271a;
	padding: 8px;
	color: #fff;
	width: 800px;
}
.kitContents {
	padding: 12px 8px 12px 8px;
	color: #2f271a;
	border-bottom: 8px solid #b7f018;
	text-align:left;
	background: #fff;
}
.kitHead { text-align:center; padding: 4px; background-color:#3ac4c4;  font-size: 16px; font-weight: bold; }
.contentsHead { text-align:center; margin-bottom: 8px; color:#666; font-size: 13px; font-weight: bold }
.gallery { background:#2f271a;
    padding: 8px;
	color: #fff;
	margin-bottom: 16px;
}

