/** 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-color:#53677b; background:url(../images/digital-bg.png) top repeat-x  #53677b ;}

#bgcontainer {background:url(../images/digital-img-bg.jpg) no-repeat top; height:800px;}

/** div test **/
div { border: 0px solid #C00;}

#outercontainer {background:url(../images/digital-bg.jpg) no-repeat top; width:100%;}
#webcontainer {margin: auto; width:940px; position: relative; }
#header {background:url(../images/plates-header-img.png);  background-repeat:no-repeat; height:75px; width:940px;}
#flashcontainer {	width:940px;	height:517px;	border-bottom:1px solid #00916d; padding-top:0px;	margin-bottom:30px;	margin-right:30px;}

#maincontainer {float:left; width:940px; position: relative; top:-6px; left:8px;}
#contentcontainer {width:940px; height:417px; }

/** Wide content **/
#digitalcontent {width: 540px; float: left; text-align:left; display:inline;}
.digitalcontent1 {	 margin-right:10px;background:url(../images/fuji-digital-left-bg-img.png) bottom no-repeat; border:0px solid #000; border-bottom: #828487 1px solid; height:86px; }
.digitalcontent2 {	 margin-right:10px;background:url(../images/fuji-digital-left-bg-img.png) bottom no-repeat; border:0px solid #000; border-bottom: #828487 1px solid; height:85px; }
.digitalFactsheetLink {display:block; margin-top:5px; text-align:left; text-decoration:none; font-size:14px; font-weight:bold; color:#02a67b;}
.digitalleftcontent {text-align:left; padding-top:0px; padding-bottom:1px; padding-right:12px; height:55px; line-height:120%; }

.middle-left-bg-image { text-align:center; padding-bottom:8px; }
.middle-middle-bg-image { text-align:center; padding-bottom:8px; }
.middle-right-bg-image { text-align:center; }

.cta_img_digital {position:relative; left:-282px; top:-68px;}

/** middle content **/
#middlecontent {width: 194px; float: left; text-align:left; padding-right:10px;}
#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: 190px; height:266px; 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%;}

.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;}

#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;}


.overlay {clear:both; margin:0; position:absolute;  top:-1px; 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%;}

/************** 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. */












/** 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;}




/** left content **/
#leftcontent {width: 530px; 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;}





/** right content **/
#rightcontent { width: 190px; height:266px; 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%;}




