
html, body{ 
 margin:0; 
 padding:0; 
 font-family:'Trebuchet MS','Arial',Verdana,Serif;
 font-size:12px;
} 


 
#ad-pagewidth{ 
 width:928px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 margin-top:10px;
} 
 
#ad-header{
 position:relative; 

  background-color:#FFFFFF; 
 width:100%;
} 
 
#adomado {margin-bottom:20px;}
 
 
 
#ad-footer{

 clear:both;
 } 
 

 
 /* *** Float containers fix:
  */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



/*---------------------------LEGO BRICKS------------------------ */

.float-l {float:left;}
.float-r {float:right;}
.clear{clear:both;}
.clear-h{height:2px;}
.box-inline{display:inline;}
.box-block{display:block;}
.box-hidden{display:none;}
.center-align{text-align:center;}
.right-align{text-align:right;}
.font-weight-b {font-weight:bold;}
.text-decoration-no {text-decoration:none;}

/*-----------------lego gone -------------------------*/

.ad-primary ul  {margin:0; padding:0;}
.ad-primary ul li {list-style-type:none;display:inline;white-space:nowrap;;margin:0;}
.ad-primary a {padding:3px 2px;font-weight:bold;text-decoration:none;color:black;}
.ad-primary a:hover {text-decoration:underline;}
.ad-logo {border:none;position:relative;top:8px;}
.ad-home {font-family:'Arial',Verdana,Serif; font-size:15px;}
.ad-home-left {background:url(img/left-home-m.jpg) no-repeat left bottom;
height:299px;
margin-top:5px;
width:569px;}
.ad-home-right {background:url(img/right-home-m.jpg) no-repeat right bottom;width:359px;height:245px;margin-top:43px; }
.ad-sms-block{background:url(img/sms-b.png) no-repeat left top;height:140px;left:43px;padding:26px 0;position:relative;top:62px;width:263px;}
.ad-click-plugin {width:222px;height:46px;left:20px;position:relative;top:47px;width:222px;}
.ad-mobile-block {left:336px;
position:relative;
top:110px;width:200px;}

.ad-mobile-block-text h1{margin:0;color:#c40a0a;}
.ad-mobile-block-text {height:106px;}
.ad-shopping{left:261px;
position:relative;
top:114px;
width:256px;}
.ado-desc {font-family:Arial,Verdana;}
.ado-desc-1 {font-size:14px;}
a img {border:none;}
 .ie-safe-ad {width:500px;}
 .ad-intro {width:550px;}
.ad-intro h1 {color:#8f1111;}
.ad-intro  p {font-size:14px;}
.ad-intro h1, .ad-intro  p  {margin:2px 0; padding:2px 0;}
.ad-sponsors {-moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;

border:1px solid #C1C1C1;
padding:4px 16px;

}
.ad-sponsors  table td{margin:2px 1px;padding:1px;}
