.s2c-widget{z-index:9500;position:relative;width:320px;height:auto;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#959595;background-color:#FFF;padding:10px 10px 30px;text-align:left;}.s2c-widget-mask{top:0;left:0;position:absolute;z-index:9000;background-color:#000;display:none;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.s2c-widget a{color:#59C;text-decoration:none;}.s2c-widget .button{min-width:90px;cursor:pointer;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:16px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 3px #000;-webkit-box-shadow:0 1px 3px #000;box-shadow:0 1px 3px #000;margin:10px 10px 10px 0;float:left;border:none;line-height:1em;padding:10px;}.s2c-widget .focused{border-color:#F00;border-width:thick;}.s2c-widget .s2elements .s2phone{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:16px;color:#959595;border:1px solid #999;padding:8px;width:170px;margin-bottom:10px;margin-right:10px;}.s2c-widget .s2elements .s2email{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:16px;color:#959595;border:1px solid #999;padding:8px;width:170px;margin-bottom:10px;}.s2c-widget .s2elements .s2message{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:16px;color:#959595;margin-bottom:10px;width:300px;border:1px solid #999;resize:none;padding:8px;overflow:auto;}.s2c-widget .s2disclaimer{width:100%;line-height:.9em;font-size:10px;clear:both;margin-top:10px;}.s2c-widget .s2limit{margin-bottom:10px;float:left;clear:both;display:none;}.s2c-widget .s2links{clear:both;float:left;line-height:1;margin-top:15px;margin-bottom:10px;width:100%;}.s2c-widget .s2links a{color:#006666;}.fr_FR .s2c-widget .s2links a{font-size:11px;}.fr_CA .s2c-widget .s2links a{font-size:11px;}.s2c-widget .s2title{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:24px;color:#464646;font-weight:bold;margin-bottom:10px;line-height:120%;overflow:hidden;}.s2c-widget .s2subtitle{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px;color:#959595;margin-bottom:20px;display:none;width:100%;clear:both;}.s2c-widget .s2summary{display:none;margin-bottom:12px;border:1px solid #999;height:auto;font-size:10px;background:#fff;-moz-box-shadow:0 1px 3px #000;-webkit-box-shadow:0 1px 3px #000;box-shadow:0 1px 3px #000;width:100%;overflow:hidden;}.s2c-widget .s2summary p{margin-top:10px;margin-left:10px;}.s2c-widget .s2close{color:#525C69 !important;text-shadow:0 1px 0 #F0F1F2;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));background:-moz-linear-gradient(top,#FFF,#CCC);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#CCCCCC');background:-o-linear-gradient(top,#FFF,#CCC);display:block;}.s2c-widget .s2close:active{background:-webkit-gradient(linear,left top,left bottom,from(#CCC),to(#FFF));background:-moz-linear-gradient(top,#CCC,#FFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC',endColorstr='#FFFFFF');background:-o-linear-gradient(top,#CCC,#FFF);}.s2c-widget .s2send{color:#FFF;text-shadow:#000 0 1px 2px;background:-webkit-gradient(linear,left top,left bottom,from(#DDD),to(#666));background:-moz-linear-gradient(top,#DDD,#666);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD',endColorstr='#666666');background:-o-linear-gradient(top,#DDD,#666);}.s2c-widget .s2send:active{background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#DDD));background:-moz-linear-gradient(top,#666,#DDD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#DDDDDD');background:-o-linear-gradient(top,#666,#DDD);}.s2c-widget .s2elements{padding:0;height:auto;width:100%;clear:both;}.s2c-widget div.s2icon{position:relative;height:57px;width:57px;float:left;margin-right:10px;margin-bottom:10px;}.s2c-widget div.s2icon img{top:-3;z-index:0;}.s2c-widget div.s2icon div{padding:0;position:absolute;bottom:0;height:57px;width:57px;overflow:hidden;}.s2c-widget div.s2icon div.overlay{top:0;left:0;z-index:1;background:url(/images/overlay.png) 0 0 no-repeat;}