/** body styles **/
body {text-align:center; padding:0; margin:0; font-family:Arial, Helvetica, san-serif; font-weight: normal; font-size: 12px ; color: #fff; background:url(../images/wideformat-bg.gif) repeat-x top  #53677b; }

#bgcontainer {background:url(../images/wideformat-img-bg.jpg) no-repeat top; height:800px;}

/** div test **/
div { border: 0px solid #C00;}

.middle-left-bg-image {padding-bottom:1px;}
.middle-middle-bg-image {padding-bottom:1px;}


/** wideformat**/
#wideformatflashcontainer {	width:940px;	height:517px;	border-bottom:1px solid #00916d;	margin-bottom:0px;	margin-right:30px;}

/** Wide content **/
#wideleftcontent {width: 182px; float: left; text-align:left; display:inline;}
.wideleftcontent1 {	border-bottom:1px solid #949698; background:url(../images/fuji-wide-left-bg-img.png) bottom no-repeat; text-align:center;  margin-right:15px; padding-top:4px;	height:130px;}
.wideleftcontent_main { font-size: 11px; color:#fff; font-weight:normal;}
.wideleftcontentimg {margin:0; padding:0;}
.wideFactsheetLink {margin-top:2px; display:block; text-align:left; padding-left:10px; text-decoration:none; font-size:14px; font-weight:bold; color:#02a67b;}

.widemiddle-bg-image { background:url(../images/fuji-wide-middle-bg-img.png); height:69px; width:193px;  background-repeat:no-repeat; padding-bottom:7px;}
.widemiddle-bg-image h1 { font-size: 13px; color:#FFF; font-weight:bold; padding-left:8px; padding-right:8px; padding-bottom:2px; padding-top:15px;}
.widemiddle-bg-image h1 a {color:#fff; text-decoration:none;}
.widemiddle-bg-image h2 { font-size: 11px; color:#fff; font-weight:normal; line-height:120%; padding-left:8px; padding-right:8px;}

#widemiddlecontent {width: 193px; float: left; text-align:left; display:inline; padding-top:13px;}
.widemiddlecontentgreytext {font-size: 13px; color:#838c9b; font-weight:bold;}
.widemiddlecontentgreentext {font-size: 13px; color:#049e75; font-weight:bold;}
#widemiddle-bg-image a {color:#000; text-decoration:none;}

#widewhitearrow { position:relative; left:145px; top:-15px; }

#widerightcontent { width: 190px; height:210px; float: left; text-align:left; padding-left:8px; padding-top:12px; }

.cta_img_wideformat {position:relative; left:-302px; top:-36px;}


/** main containers **/

#form_webcontainer {margin: auto; width:940px; position: relative;}
#form_header {height:75px;}
#form_maincontainer {float:left;  position: relative; height:417px;}
#form_contentcontainer { height:417px;}

.micetype { font-size:11px; color:White; padding-left:35px; }
.input_box {padding-top:1px; padding-bottom:1px;}

h1 { font-size:36px; padding-left:35px;}
.content-fuji {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold; color:#FFF;	padding-left:35px; padding-bottom:30px;}
.content-fuji a {color:#FFF; text-decoration:none;}

/** middle content **/
#form_middlecontent {	width: 850px;	text-align:left;	padding-top: 50px;}

/**Form info**/
.content-fuji {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold; color:#FFF;	padding-left:35px;}
.form-fuji { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-right:5px; height:20px; }	
.green_text { font-size: 17px; color:#00a97f; font-weight:bold;}
.green_text a { color:#00a97f; text-decoration:none;}


#webcontainer {margin: auto; width:940px; position: relative;}
#header {background:url(../images/plates-header-img.png);  background-repeat:no-repeat; height:75px; width:940px;}


#maincontainer {float:left; width:940px; position: relative;}
#contentcontainer {width:940px;}

/** left content **/
#leftcontent {width: 320px; float: left; text-align:left; display:inline;}
#leftcontent1bottom {border-bottom:1px solid #949698; }
.leftcontent1 {	padding-right:18px;	border-bottom:1px solid #949698;	padding-top:5px;	padding-bottom:7px;	margin-right:10px;	height:148px;}
.leftcontentimg { float:left; margin-right:8px; padding:0;}
#leftcontent h1 { font-size: 17px; color:#00a97f; font-weight:bold;}
#leftcontent h1 a {color:#00a97f; text-decoration:none;}
#leftcontent h2 { font-size: 11px; color:#fff; font-weight:normal; line-height:120%; padding-bottom:5px;}
.leftcontent_main { font-size: 11px; color:#fff; font-weight:normal; line-height:120%;}
#leftcontentwhitearrows {position:relative; top:3px;}


/** middle content **/
#middlecontent {	width: 320px;	float: left;	text-align:left;}
#middlecontent1bottom {border-bottom:1px solid #949698; }
.middleontentimg { float:left; margin-right:8px; padding:0;}
#middlecontent h1 { font-size: 17px; color:#00a97f; font-weight:bold;}
#middlecontent h1 a {color:#00a97f; text-decoration:none;}
#middlecontent h2 { font-size: 11px; color:#fff; font-weight:normal; line-height:120%; padding-bottom:5px;}


/** right content **/
#rightcontent { width: 295px; height:347px; float: left; text-align:left; }
#rightcontent h1 { font-size: 17px; color:#00a97f; font-weight:bold;}
#rightcontent h2 { font-size: 11px; color:#fff; font-weight:normal; line-height:120%;}

.overlay {clear:both; margin:0; position:absolute;  top:0px; left:-3000px; }
.overlayBack {clear:both; float:right; margin-top:20px; margin-right:23px;}
.overlay div {border:0px solid #f00; padding:30px; color:#000; font-size:12px; line-height:1.5em;}
.overlay h2 {font-size:18px; margin-bottom:5px;}
.overlayQuote {font-style:italic; clear:left;}
.overlayQuoteName {font-weight:bold; font-size:14px;}
.overlayQuotePosition {font-size:12px;}
.overlayPic {float:left; margin-right:10px; margin-bottom:5px; padding-bottom:2px; padding-right:2px; background:url(../images/shadow.png);}
.overlayText {float:right; width:305px;}
.overlay a {color:#00a97f;}
.enlarge {float:left; width:250px; display:block; clear:left; font-style: italic; margin-right:10px; margin-bottom:5px; padding-bottom:2px; padding-right:2px;}
.enlarge a {font-style: italic; color: #000; text-decoration:none;}

.overlay_main_text {font-size:14px; line-height:130%;}

.cta_img_plates {position:relative; left:-325px; top:-14px;}

#flashaltcontainer {display:none;}
#flashaltscroller {width:850px; height:240px; overflow:auto;}
#flashaltcontainer h1 {margin-top:20px; margin-bottom:30px; font-size:36px; font-weight:normal;}
#flashaltimages {width:2500px;}
#flashaltimages img {margin-top:5px; border:2px solid #000; margin-right:10px; cursor:hand;}
#flashaltlogo {float:left; margin-top:20px;}

/************** css hack to clear bounding boxes on floated images **************/
.ers_clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }
.ers_clearfix {
zoom: 1;     /* triggers hasLayout */
display: block;     /* resets display for IE/Win */
}  /* Only IE can see inside the conditional comment
and read this CSS rule. Don't ever use a normal HTML
comment inside the CC or it will close prematurely. */

.offsetlist {margin-left:0;}
.offsetlist li {padding:0; padding-left:10px; margin-left:110px; background:url(../images/bullet.png) left top no-repeat; background-position:0px 5px;}
.offsetlist img {position:relative; top:-6px;}

.offsetplateFactsheetLink {margin-top:10px; display:block; text-decoration:none; font-weight:bold; color:#000;}
.offsetplateFactsheetLink:hover {color:#a1aab4;}
