body
{
	margin:5px 0 0 0;
	padding:0;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	background-color:#E0E2CA;
	background-image:url("/sitefiles/images/finescale-modeler-body-bg.jpg");
	background-position:top;
	background-repeat:repeat-x;
}


.bodyBg
{
	margin:0;
	padding:0;
	width:100%;
	min-height:1329px;
	background-image:url("/sitefiles/images/finescale-modeler-container-bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}


form
{
	margin:0;
	padding:0;
}


img 
{
	border:none;
}


a:link 
{
	color:#008800;
}


a:visited
{
	color:#8A9D3C;
}


a:hover
{
	
}


#container
{
	width:990px;
	margin:0 auto;
	vertical-align:top;
}


#header
{
	position:relative;
	width:990px;
	height:254px;
}


#header .seeInside
{
	position:absolute;
	z-index:2;
	right:9px;
	top:123px;
}


#header .headerGreenBox
{
	position:absolute;
	width:434px;
	height:200px;
	background-image:url("/sitefiles/images/sub-box-bg-whole.gif");
	background-repeat:no-repeat;
	right:0;
	top:5px;
}


#header .currentIssue
{
	position:absolute;
	right:9px;
	top:18px;
	z-index:1;
}


#header .subscriberContent
{
	position:absolute;
	color:#FFFFFF;
	font-size:11px;
	left:565px;
	top:32px;
	font-weight:bold;
}


#header .subscriberContent strong
{
	font-size:12px;
}


#header .subscribeButton
{
	position:absolute;
	left:565px;
	top:72px;
	z-index:100;
}


#header .subLinks
{
	position:absolute;
	z-index:1;
	left:670px;
	top:70px;
	font-size:10px;
	font-weight:bold;
}


#header .subLinks a
{
	color:#FFFFFF;
}


#header .fsmPlus
{
	position:absolute;
	left:577px;
	top:145px;
	color:#FFFFFF;
	font-size:10px;
	z-index:1;
}


#header .fsmPlus h5
{
	padding:0 0 3px 0;
	margin:0;
	font-size:12px;
}


#header .fsmPlus a
{
	color:#FFFFFF;
	font-weight:bold;
}


#header .headerGraphic
{
	position:absolute;
	width:458px;
	height:177px;
	background-image:url("/sitefiles/images/fsm-header.png");
	background-repeat:no-repeat;
	left:97px;
	top:0px;
	z-index:2;
}


#header .headerLogo
{
	position:absolute;
	width:269px;
	height:83px;
	top:105px;
	left:10px;
	z-index:3;
}


.contentWell
{
	vertical-align:top;
}


.footer
{
	background-color:#000000;
	/*margin:0 10px 0 10px;*/
	
}


.footerBg
{
	background-image:url("/sitefiles/images/fsm-footer-bg-000.gif");
	background-position:top;
	background-repeat:repeat-x;
	min-height:300px;
	padding:12px;
}


.footerBg .heading
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #CCCCCC;
	padding:0 0 2px 0;
}


.footerBg ul
{
	padding:5px 0 0 0;
	margin:0;
	list-style-type:none;
}


.footerBg ul li
{
	width:100%;
	border-bottom:1px dotted #6B6D6D;
	font-weight:bold;
	font-size:10px;
	padding:0 0 3px 0;
	margin:0 0 3px 0;
}


.footerBg ul li a
{
	color:#EAEAEA;
	text-decoration:none;
}


.footerBg .trustedSites
{
	color:#CCCCCC;
}


.footerBg .trustedSites a
{
	color:#CCCCCC;
	text-decoration:none;
}


.footer .topLinks
{
	background-color:#2F2F2F;
	padding:12px;
	font-weight:bold;
	font-size:14px;
}


.footer .topLinks a
{
	color:#929292;
	text-decoration:none;
}


.content
{
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
}


.content p
{
	margin:0;
	padding:0;
}


.content p.noPad
{
	margin:0;
	padding:0;
}


.blackGradient
{
	background-image:url("/sitefiles/images/fsm-gray-bg-under-nav.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#000000;
}


.searchBox
{
	background-color:#FFCA30;
	font-size:11px;
	padding:10px;
}


.textField
{
	border:1px solid #555555;
	font-weight:bold;
	padding:2px;
}


.loginBox
{
	background-color:#72844F;
	font-size:11px;
	padding:10px;
}


.loginBox a
{
	color:#333333;
}


.newsletterBox
{
	background-color:#000000;
	font-size:11px;
	background-image:url("/sitefiles/images/fsm-newsletter-box-bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	padding:10px;
}


.formLeft
{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}


.standardButton
{
	margin:0;
	padding:0 5px 0 5px;
	height:23px;
	background-color:#B5B5B5;
	background-image:url("/sitefiles/images/button_bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #333333;
	font-size:12px;
}


.validationSummary
{
	background-color:#CE0000;
	border:2px solid #6A0000;
	padding:10px 10px 10px 45px;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 20px 0;
	background-image:url("/sitefiles/images/validation_warning.png");
	background-position:10px 8px;
	background-repeat:no-repeat;
	font-family:Arial, Sans-Serif;
}



.validationSummary ul
{
	padding:0;
	margin:0;
}


.validationSummary ul li
{
	padding:0 0 2px 0;
	margin:0 0 0 25px;
	list-style-type:square;
}


.greenBox
{
	background-color:#009933;
	border:2px solid #006600;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 20px 0;
}


.greenBox a:link, .greenBox a:visited
{
	color:#FFFFFF;
}


.redBox
{
	background-color:#CE0000;
	border:2px solid #6A0000;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 20px 0;
}


.redBox a:link, .redBox a:visited
{
	color:#FFFFFF;
}


ul.redTriangle
{
	list-style-image:url("/sitefiles/images/bullet_triangle_red.png");
}


ul.redTriangle li
{
	margin:0 0 2px 0;
}


ul.greenTriangle li
{
	list-style-image:url("/sitefiles/images/bullet_triangle_green.png");
}


ul.greenTriangle li
{
	margin:0 0 2px 0;
}


ul.blueTriangle
{
	list-style-image:url("/sitefiles/images/bullet_triangle_blue.png");
}


ul.blueTriangle li
{
	margin:0 0 2px 0;
}


ul.yellowTriangle
{
	list-style-image:url("/sitefiles/images/bullet_triangle_yellow.png");
}


ul.yellowTriangle li
{
	margin:0 0 2px 0;
}


.content li
{
	list-style-type:square;
	margin:0 0 0 25px;
	padding:0;
}


.grayGradient
{
	background-image:url("/sitefiles/images/gray_gradient_bg.png");
	background-position:top;
	background-repeat:repeat-x;
}


.grayBoxGradient
{
	background-image:url("/sitefiles/images/fsm-secondary-dark-bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#5C5C5C;
}


.whiteHeader
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
}


.howtoArchiveHeader
{
	background-color:#4C4C4C;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
}


.howtoArchiveHeader a
{
	color:#CCCCCC;
	font-size:11px;
}


.howtoArchiveHeader.aircraft
{
	background-image:url("/sitefiles/images/howto_airplane_icon.png");
	background-repeat:no-repeat;
	background-position:250px;
}


.howtoArchiveHeader.ships
{
	background-image:url("/sitefiles/images/howto_ship_icon.png");
	background-repeat:no-repeat;
	background-position:262px;
}


.howtoArchiveHeader.auto
{
	background-image:url("/sitefiles/images/howto_auto_icon.png");
	background-repeat:no-repeat;
	background-position:262px;
}


.howtoArchiveHeader.weathering
{
	background-image:url("/sitefiles/images/howto_weathering_icon.png");
	background-repeat:no-repeat;
	background-position:265px;
}


.howtoArchiveHeader.dioramas
{
	background-image:url("/sitefiles/images/howto_dioramas_icon.png");
	background-repeat:no-repeat;
	background-position:270px;
}


.howtoArchiveHeader.armor
{
	background-image:url("/sitefiles/images/howto_tank_icon.png");
	background-repeat:no-repeat;
	background-position:255px;
}


.howtoArchiveHeader.figures
{
	background-image:url("/sitefiles/images/howto_figures_icon.png");
	background-repeat:no-repeat;
	background-position:280px;
}


.howtoArchiveHeader.painting
{
	background-image:url("/sitefiles/images/howto_paint_icon.png");
	background-repeat:no-repeat;
	background-position:280px;
}


.howtoArchiveHeader.construction
{
	background-image:url("/sitefiles/images/howto_construction_icon.png");
	background-repeat:no-repeat;
	background-position:275px;
}


.howtoArchiveHeader.history
{
	background-image:url("/sitefiles/images/howto_history_icon.png");
	background-repeat:no-repeat;
	background-position:275px;
}


.kitDetailBox
{
	background-color:#F2F3E9;
	padding:10px;
}


.whiteGradientBox
{
	background-image:url("/sitefiles/images/fsm-white-content-box-bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}


h4.greenHeading
{
	padding:0;
	margin:0;
	color:#008200;
	font-size:15px;
}


.grayBoxGradient2
{
	background-image:url("/sitefiles/images/gray_box_gradient_bg.png");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#272727;
}


.tipSearchBg
{
	background-color:#000000;
	background-image:url("/sitefiles/images/tip_search_bg.png");
	background-position:left top;
	background-repeat:repeat-x;
}


.tipSubmitBg
{
	background-color:#B48907;
	background-image:url("/sitefiles/images/tip_submit_bg.png");
	background-position:left top;
	background-repeat:repeat-x;
}


.yellowLinks a
{
	color:#FFCC00;
	font-weight:bold;
}


.darkContentBox
{
	background-image:url("/sitefiles/images/fsm-dark-content-box-bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}


.noP p
{
	padding:0;margin:0;
}


.productsDirectorySearchBg
{
	background-color:#DFE0C2;
	background-image:url("/sitefiles/images/products_directory_search_bg.png");
	background-repeat:repeat-x;
	background-position:top;
}


.loginStatusMessage
{
	padding:7px;
	margin:20px 0 0 0;
	font-size:11px;
	color:#FFFFFF;
}


.loginStatusMessage a:link, .loginStatusMessage a:visited
{
	color:#FFFFFF;
}


.lockoutHeader
{
	background-color:#657446;
	padding:10px 10px 10px 90px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	background-image:url("/sitefiles/images/fsm-plus-logo-66x18.png");
	background-repeat:no-repeat;
	background-position:10px 13px;
}


.lockoutContent
{
	background-image:url("/sitefiles/images/lockout_gradient_bg.png");
	background-repeat:repeat-x;
	background-position:top;
	padding:10px;
	font-size:13px;
}


.lockoutSubheader
{
	background-color:#FFCA30;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}


.homepage-feature-header a
{
	color:#fff;
	text-decoration:none;
}
