/* --- Webs CSS --- */

html {
    font: normal 62.5%/1 "Lucida Sans Unicode",sans-serif;
}

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

body {
    margin: 0;
}

#fw-container {
    width: 950px;
    margin: 0 auto;
    padding-bottom: 10px;
}

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

#fw-head {
    position: relative;
    height: 256px;
    width: 918px;
    margin: 0 auto;
}

#fw-title {
    position: absolute;
    margin: 0;
    font: normal 3.8em serif;
    top: 60px;
    left: 60px;
}

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

#fw-smalltitle {
    position: absolute;
    margin: 0;
    font: normal 1.5em "Lucida sans unicode",sans-serif;
    top: 110px;
    left: 60px;
    width: 515px;
}

.fw-logo {
    position: absolute;
    width: 333px;
    height: 232px;
    top: 13px;
    right: 0px;
}

/* --- Navigation --- */

#fw-mainnavwrap {
    width: 918px;
    margin: 0 auto;
    min-height: 100px;
}

#fw-mainnavwrap .fw-nav-level-0 {
    margin: 0;
    padding: 0;
    font: normal 1.9em serif;
    text-align: center;
    padding: 40px;
}

#fw-mainnavwrap ul {
	list-style-type: none;
}

#fw-mainnavwrap li {
    display: inline;
    padding: 5px 10px;
}

#fw-mainnavwrap a,
#fw-mainnavwrap a:visited,
#fw-mainnavwrap a:hover {
    text-decoration: none;
}

*:first-child+html #fw-mainnavwrap .fw-nav-level-1 { top: 70% !important; }
* html .fw-nav-level-1 { top: 70% !important; }
* html .fw-nav-level-0 ul li { margin-bottom: -15px; }
* html .fw-nav-level-0 ul { width: 130px !important; }
* html .sfhover .sfhover .fw-nav-level-2 { left: 80px !important; }
/* --- Content --- */

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

#fw-bigcontain {
    width: 550px;
    float: left;
    overflow: hidden;
    margin-left: 10px;
}

.fw-paragraph {
    margin-bottom: 20px;
}

#fw-bigcontain .fw-title {
    font: normal 2.3em serif;
    margin: 0;
}

#fw-bigcontain .fw-text {
    font-size: 1.2em;
    line-height: 1.5em;
}

.fw-text p {
    margin-top: 3px;
}

.fw-paragraphbottom {
    height: 20px;
    margin-top: 20px;
}

.clears {
    clear: both;
}

/* --- Sidebar --- */

#boxad {
    margin-bottom: 10px;
}

#fw-sidebar {
    width: 300px;
    float: right;
    margin-right: 10px;
}

#fw-sidebar .fw-title {
    margin: 0 0 7px;
    font: normal 1.8em serif;
    font-variant: small-caps;
}

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

#fw-sidebar .fw-text {
    font-size: 1.1em;
    line-height: 1.5em;
}

/* --- Footer --- */

#fw-footer {
    width: 950px;
    margin: 0 auto;
}

#fw-footer p { margin: 0 auto; }

#fw-foottext {
    width: 918px;
    margin: 0 auto;
    text-align: center;
    padding: 18px 0px;
}

#free-website {
    margin: 6px 17px !important;
    color: #999 !important;
}

#free-website a,
#free-website a:visited {
    color: #f5f5f5 !important;
}

#free-website a:hover {
    color: #999 !important;
}

#wildfire {
    margin: 6px 16px !important;
}

/* --- Internet Exploder --- */

*:first-child+html #fw-blockContainer .fw-title,
*:first-child+html #fw-mainnavwrap ul {
    font-family: georgia;
}

* html #fw-bigcontain {
    margin-left: 5px;
}

* html #fw-sidebar {
    margin-right: 5px;
}

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