html {
	font: normal 62.5%/1 "Trebuchet MS",Verdana,sans-serif;
}

#fw-blockContainer {
	width: 936px;
	margin: 0 auto;
}

.formSpan {
	display: block;
	margin-bottom: 1.25em;
}

/* --- Head, Titles, and Logo --- */

#fw-head {
	width: 936px;
	height: 326px;
	margin: 0px auto;
	margin-top: 30px;
	position: relative;
}

#fw-title {
	position: absolute;
	margin: 0;
	font: bold 3em Georgia,Tahoma,sans-serif;
	z-index: 1;
}

#fw-title a {
	text-decoration: none;
}

#fw-smalltitle {
	position: absolute;
	margin: 0;
	font: italic 1.4em "Georgia",Tahoma,sans-serif;
	z-index: 1;
}

.fw-logo {
	width: 922px;
	height: 312px;
	position: absolute;
	top: 7px;
	left: 7px;
}

/* --- Navigation --- */

#fw-nav-menu {
    padding-bottom: 1px;
}

#fw-mainnavwrap {
	margin-top: 9px;
	margin-bottom: 9px;
	font-size: 1.2em;
}

#fw-mainnavwrap ul {
	margin: 0px;
	padding: 15px 0 13px 0;
	list-style-type: none;
	text-align: center;
	font-family: Helvetica;
	font-weight: bold;
}

*:first-child+html #fw-mainnavwrap .fw-nav-level-1 { margin-top: -20px; }

#fw-mainnavwrap li {
	display: inline;
	padding-bottom: 5px;
    line-height: 2em;
}

.fw-nav-level-1 li,
.fw-nav-level-2 li {
	line-height: 1em !important;
	display: block !important;
	padding-top: 5px;
}

#fw-mainnavwrap a {
	padding: 5px 10px;
	white-space: nowrap;
}

.fw-nav-level-1 a,
.fw-nav-level-2 a {
	width: 100%;
}

* html .fw-nav-level-1 { top: 40px !important;}
* html .sfhover .sfhover .fw-nav-level-2 { left: 79% !important; top: 0 !important; }
*:first-child+html #fw-mainnavwrap .fw-nav-level-2 { top: 0 !important; }

/* --- Content --- */

#fw-bigcontain {
	width: 592px;
	padding-bottom: 25px;
	float: right;
	overflow: hidden;
}

#fw-mainColumn {
	padding-top: 9px;
}

#fw-bigcontain .fw-paragraph {
	width: 540px;
	padding-left: 27px;
	padding-top: 10px;
	padding-right: 27px;
	padding-bottom: 0px;
}

#fw-bigcontain .fw-title {
	overflow: hidden;
	font: 1.5em Helvetica;
	border-bottom: 1px solid;
	padding: 15px 3px 0 0;
	margin: -9px 0px 3px 0px;
}

*html #fw-bigcontain .fw-title {
	padding-top: 21px;
}

#fw-bigcontain .fw-text {
	font: 1.2em Helvetica;
	line-height: 1.5em;
	padding-bottom: 8px;
	padding-left: 2px;
}

/* --- Sidebar --- */

#fw-sidebar {
	float: left;
    clear: left;
	width: 334px;
}

#boxad {
	padding: 17px 0 16px 17px;
	margin-bottom: 15px;
}

.noSidebar #fw-sidebar .fw-paragraph {
	display: none;
}

#fw-sidebar .fw-paragraph {
    margin-bottom: 15px;
}

#fw-sidebar .fw-paragraphtop, #fw-sidebar .fw-paragraphbottom {
	height: 9px;
}

#fw-sidebar .fw-title {
	font: 1.5em Helvetica;
	border-bottom: 1px solid;
	padding: 16px 3px 0 0;
	margin: 0px 18px 3px 18px;
}

#fw-sidebar .fw-title a,
#fw-sidebar .fw-title a:visited,
#fw-sidebar .fw-title a:hover {
	text-decoration: none !important;
}

#fw-sidebar .fw-text {
	margin: 12px 18px 12px 18px;
	padding-left: 2px;
	font: 1.2em Helvetica;
	line-height: 1.4em;
}

/* --- Clearing and Footer --- */

.clears {
	clear: both;
}

#fw-footer {
	height: 78px;
	margin-top: 25px;
	position: relative;
	font-size: 1.2em;
}

.fw-footertext {
	padding-top: 20px;
	text-align: center;
}

#free-website {
	text-align: center !important;
	width: 100% !important;
	margin-top: -5px;
}

#wildfire {
	position: relative;
	top: -60px;
	width: 936px;
	margin: auto !important;
	text-align: right !important;
	float: none !important;
}

/* ---- Generic browser fixes -- */
*html .fw-odd, *html .fw-even {
	float: left;
}
/* ie fixes for sidebar displaying recent videos */
.fw-paragraphbottom { clear: both;}

/* ie6 fix to accomodate for fw-even and off float left */
*html .ringholder .badgehead { width: 100%; }


/* ---- App injected -- */
#product_selected_option {
	max-width: 200px;
}
*html #product_selected_option {
	width: 200px;
}

/* ---- Bug-fix Hack ---- */
#aboutMe_f {
    width: 470px !important;
}