@charset "utf-8";

html {overflow-y: scroll; }
body {margin: 10px auto; width:1000px; }
div.scrContainer {width: 980px; }


.scrPhoneC1   {color: #999999; }
.scrTabletC1  {color: #999999; }
.scrIPadC1    {color: #999999; }
.scrDesktopC1 {color: blue; }


.sLeft		{display:table-cell; vertical-align:top; padding-right:17px;}
.sRight		{display:table-cell; vertical-align:top; padding-left:17px; }
.sLeft2		{display:table-cell; vertical-align:top; padding-right:17px;}
.sRight2	{display:table-cell; vertical-align:top; padding-left:17px; }
.s50        {width:50%; display:table-cell; }
.sPTop		{padding-top:35px; }
.sAlignL	{text-align:left; }
.sAlignR	{text-align:right; }
.sAlignL2	{text-align:left; }
.sAlignR2	{text-align:right; }
.sAlignC	{text-align:center; }
.sAuto      {width:auto; }

.cTextLeft  	{text-align:right; padding-right:28px; }
.cImageRight	{text-align:right; }

.cTextRight  	{display:table-cell; text-align:left; padding-left:28px; padding-right:20px; padding-bottom:15px; }
.cImageLeft		{display:table-cell; text-align:left; }

.cVAlign		{display:table-cell; vertical-align:middle; width:50%; }
.cFixW			{width:10%; }

.scrCLeft   { }
.scrCLeftR  {text-align:right;  }
.scrCRight  {text-align:left; padding-left:28px; }
.scrCTopP   {padding-top:28px; }
.scrVAlign  {display:table-cell; vertical-align:middle; text-align:left; }

.scrTube    {width:550px; height:400px; }


div.imageLeft  {display:table-cell; width:10%; vertical-align:top; }
div.textRight  {display:table-cell; width:80%; vertical-align:top; padding-left:35px; }

div.imageRight {display:table-cell; width:10%; vertical-align:top; }
div.textLeft   {display:table-cell; width:80%; vertical-align:top; padding-right:35px; }

div.imageWrap  {float:right; margin:35px 0 20px 20px; }
div.textWrap   { }

div.middle     {vertical-align:middle; }
div.right      {text-align:right; }

div.width35 { width:35%; }