body { background:url(rsc/main_bluegrad_bg.gif) repeat-x; }
#bodyArea { width:750px; margin:9px auto; overflow:hidden; }
#header { height:71px; background:url(rsc/header.gif); }
#mainContent { background:#fff url(rsc/ffym_content_bg.gif) repeat-y; padding:10px 15px; }
#footer { height:34px; background:url(rsc/ffym_footer.gif); padding:14px 25px 0 25px; }
#footer #copy { font-size:10px; color:#808080; width:440px; float:left; display:inline; }
#footer #links { font-size:10px; color:#206380; width:155px; float:right; display:inline; text-align:right; }
#footer #links a { font-size:10px; color:#206380; text-decoration:none; }

#box { width: 698px; margin: 5px auto 30px; background: url(rsc/dotted_box_middle_repeat.png) repeat-y; }
    #boxTop { width: 698px; height: 6px; background: url(rsc/dotted_box_top.png) no-repeat; }
    #boxContent { width: 654px; margin: 20px; }
	#boxContent .text { color: #0c4f66; font-size: 12px; line-height: 1.3; }
	#boxContent .boxHeader { font-size: 15px; font-weight: bold; color: #0c4f66; }
	#boxContent .marginB5 { margin-bottom: 5px; }
	#boxContent .marginB30 { margin-bottom: 30px; }
	#boxContent .indent { margin-left: 42px; }
	#boxContent iframe { margin: 5px 0 0 5px; }
    #boxBottom { width: 698px; height: 16px; background: url(rsc/dotted_box_bottom.png) no-repeat; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.textUnderline { border-bottom: solid 1px #c3d4d9; margin: 0px 135px 20px; }
.black { color: #000; }
.dkred { color:#803135; }
.lightBlue { color: #c3d4d9; }
.dkBlue1 { color: #0c4f66; }
.dkBlue2 { color:#206380; }
.yelBg { background-color:#ff0; }
.center { text-align:center; }


a { font-weight:bold; color: #206380; }
a:hover { color: #2f6d88; }

.smallHeader { font-size: 21px; }

ul.goldBullet { list-style-image:url(rsc/gold_bullet.gif); margin:0 0 40px 27px; }
ul.goldBullet li { font-size:14px; margin-bottom:10px; padding-left:10px; }

#underline { width: 317px; height: 8px; margin: -15px 0 0 0; background: url(rsc/red_underline02.gif) no-repeat; }
/*#underline2 { width: 51px; height: 6px; background: url(rsc/red_underline_callin_page01.gif) no-repeat; position: absolute; top: 159px; left: 615px; }*/
#underline3 { width: 224px; height: 7px; background: url(rsc/red_underline_callin_page02.gif) no-repeat; position: absolute; top: 179px; left: 30px; }
#arrow { width: 212px; height: 321px; background: url(rsc/red_upward_arrow_transparent.png) no-repeat; position: relative; top: -331px; left: 340px; }
#arrow2 { width: 106px; height: 169px; background: url(rsc/red_arrow_transparent2.png) no-repeat; position: absolute; top: 170px; left: 595px; }

#initial { position: relative; padding-top: 30px; }

#videoContainer { width: 395px; height: 252px; display: block; border: 7px solid #000; position: relative; }
 #videoContainer p { font-size: 17px; color: #206380; }
 #videoText1 { font-size: 18px; }
 #videoText2 { font-size: 14px; }

#callInfo { width: 667px; height: 213px; margin: 40px auto 40px; background: url(rsc/call_now_box.png) no-repeat; }
    #callInfo #phoneNumber { margin-bottom: 0px; padding-top: 65px; font-size: 56px; text-align: center; font-weight: bold; color: #fff; }
    #callInfo #code { font-size: 16px; text-align: center; font-weight: bold; color: #ffe37b; }
    #callInfo #message { padding-top: 10px; font-size: 16px; text-align: center; font-weight: bold; color: #c60000; }
