body, div, ul, li, h1, h2, h3, h4 , h5 { padding:0; margin:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#000; }
a:focus { outline:none;  }
img { border:0; }

#AD-wrapper { width:980px; margin:10px auto; position:relative; font-size:14px; } 
#AD-wrapper a { color:#069; font-weight:bold; }

#AD-top { height:150px; } 
#AD-top-left { float:left; width:710px; } 
#AD-top-left h1 { margin:30px 0 0 0; font-size:25px; line-height:27px; height:27px; } 
#AD-top-left h2 { margin:5px 0 0 0; font-size:22px; line-height:24px; height:35px; font-weight:normal; } 

#AD-top-right { float:right; width:260px; margin-right:0px; _overflow:hidden; }
#AD-top-right a { width:258px; height:150px; background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/wFRGm-img_laptop.gif) 0 0 no-repeat; display:block; text-indent:-99999px; } 

#AD-mid { width:900px; margin:10px auto; position:relative; } 

.mid-top { height:130px; background-color:#ddd; padding:5px; text-align:center } 
.mid-top h3 { padding-top:7px; height:60px; }

.mid-top-wrap { width:185px; margin:0 auto; }

.mid-wrap { border:1px solid #CCC; background-color:#FFF; padding:1px; font-size:14px; } 
.popular .mid-wrap { border:3px solid #0099CC; padding:0;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
 }

.popular .mid-popular { background-color: #0099cc; display:block; padding:6px; text-align:center; color:#FFF; font-weight:bold; text-shadow: 1px 1px 1px #000; text-transform:uppercase;  }
.popular .mid-top { margin:2px; }
.popular .mid-top h3 { padding-top:5px }
.popular .mid-bttm { background:none #FFF; height:375px; }

.mid-bttm { height:365px; background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/6aQ4H-bg_chart_bttm.gif) 0 0 #FFF; padding:5px 0 5px 18px; color:#515151 } 
.mid-bttm li { background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/cVnts-bg_bullet.gif) 0 5px no-repeat; padding:0 10px 4px 10px; color:#515151; position:relative; }
.mid-bttm .trigger { color:#515151 !important; text-decoration:none; font-weight:normal !important; }
.mid-bttm a:hover { color:#000 !important; }
.mid-bttm .lightbox, .mid-bttm .link { text-decoration:underline; font-weight:normal !important; }

#mid-1 { float:left; width:215px; margin-left:5px; } 
#mid-2 { float:left; width:225px; margin-left:5px; top:-30px; position:relative; } 
#mid-3 { float:left; width:215px; margin-left:5px; } 
#mid-4 { float:left; width:215px; margin-left:5px; } 
#mid-4 .mid-top p { margin:1px 0 0 0; padding:0 10px; font-size:13px; line-height:15px; text-align:left; display:block; }
#mid-4 .mid-bttm p { margin:10px 0 0 0; }
#mid-4 h3 { height:20px; }

#AD-free { height:40px; text-align:center; } 
#AD-free a { text-decoration:underline; }
#AD-bttm h4 { height:25px; }
#AD-bttm { height:200px; padding-top:20px; text-align:left; border-top:1px solid #bdbdbd;  } 
#AD-bttm-left { float:left; width:620px; } 
#AD-bttm-left .row { width:600px; height:40px; margin:10px 0 0 0;} 
.bttm-item-left { float:left; width:80px; margin-top:5px;  } 
.bttm-item-right { float:left; width:490px;  line-height:17px;  } 
#AD-bttm-right { float:left; width:350px;  line-height:18px; } 
#AD-bttm-sign { text-align:right; font-style:italic; } 
#AD-bttm-sign a { text-decoration:none; font-weight:normal; color:#000; }
#AD-bttm2 { height:140px; padding-top:20px; text-align:left; border-top:1px solid #bdbdbd; position:relative; } 
#AD-bttm2 h4 { height:25px; }
#AD-bttm2-left {float:left; width:430px;  } 
#AD-bttm2-left li { margin:0 0 0 5px; padding:0 10px 0 10px; background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/cVnts-bg_bullet.gif) 0 5px no-repeat;   } 
#AD-bttm2-left li a { color:#000; text-decoration:none; font-weight:normal; }
#AD-bttm2-left li a:hover { color:#000; text-decoration:underline; }
#AD-bttm2-left .link { margin:5px 0 0 15px; display:block; text-decoration:underline; }
#AD-bttm2-right {float:left; width:550px; text-align:center;  } 

/* buttons   */
.btn-lrg { margin:0 auto; background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/bHgc9-sprite_btn.gif) 0 0 no-repeat; width:165px; height:45px; display:block; color:#FFF !important; text-decoration:none; text-align:center; text-shadow: 1px 1px 1px #000; font-weight:bold;   } 
.btn-lrg span { padding:5px 0; display:block; font-size:16px; }
.btn-lrg strong { display:block; font-size:12px; text-transform:uppercase; padding-top:2px; }
.btn-lrg:hover { background-position:0 -45px; text-decoration:none;  } 
.btn-sml {  margin:0 auto; background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/33j7w-overlay_sprite_btn_sml.gif) 0 0 no-repeat; width:70px; height:27px; display:block; color:#FFF !important; text-decoration:none; text-align:center; text-shadow: 1px 1px 1px #000; font-weight:bold; font-size:12px; left:-4px; position:relative;  } 
.btn-sml span { padding:5px 0; display:block; }
.btn-sml strong { display:block; }
.btn-sml:hover { background-position:0 -27px; text-decoration:none;  } 



  /* Popup css */

  .bubbleInfo{
    position:relative;
   }
  /*#mid-1 .bubbleInfo .popup{
   z-index:10;
  }*/

  .popup{ position:absolute; display:none ; top:0px; width:269px;left:-259px; z-index:1; }
  .popup .poptop{
    line-height:11px;
    background:url(http://cdn.performable.com/catalog/2646.0/assets/images/8iwdG-popuptop.png) top left no-repeat;
  }
  .popup .popmiddle{
    background:url(http://cdn.performable.com/catalog/2646.0/assets/images/ragCX-popupmiddle.png) center left no-repeat;
    padding:0 24px 0 12px;
    text-align:left;
  }
  .popup .popmiddle h2{
    margin:0;
    border-bottom:1px solid #e1e1e1;
  }
  .popup .popmiddle p{
    margin:0;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:normal;
  }
  .popup .popbottom{
    line-height:11px;
    background:url(http://cdn.performable.com/catalog/2646.0/assets/images/e54rS-popupbottom.png) top left no-repeat;
  }
  
  #free .popup, #premium .popup{ position:absolute; display:none; top:0px; width:269px; left:165px !important; z-index:2 !important;  }
  #free .popup .poptop, #premium .popup .poptop{
    line-height:11px;
    background:url(http://cdn.performable.com/catalog/2646.0/assets/images/zVBuH-popuprighttop.png) top right no-repeat;
  }
  #free .popup .popmiddle, #premium .popup .popmiddle{
    background:url(http://cdn.performable.com/catalog/2646.0/assets/images/398pB-popuprightmiddle.png) center left no-repeat;
    padding:0 12px 0 24px;
  }
  #free .popup .popbottom, #premium .popup .popbottom{
    line-height:11px;
    background:url(http://cdn.performable.com/catalog/2646.0/assets/images/5wfhj-popuprightbottom.png) top right no-repeat;
  }

/* Overlay   */
#AD-overlay-body { background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/gaUWZ-overlay_bg.jpg) 0 0 repeat-x #575859; padding:0px; margin:0; color:#FFF; }
#AD-overlay { color:#FFF; padding:30px 10px 10px 35px }
#AD-overlay-left { padding:20px 0 0 0; width:400px; float:left; color:#FFF; font-size:22px; line-height:24px; text-shadow: 1px 1px 1px #000; }
#AD-overlay-left p { margin:0; padding:20px 0 0 0; }
#AD-overlay-left ul { margin-top:10px; }
#AD-overlay-left li { margin-bottom:4px; padding:0 0 0 10px; color:#FFF; font-size:16px; line-height:18px; background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/GSNi8-ico_bullet_red.gif) 0 7px no-repeat; }
#AD-overlay-right { width:475px; float:left; }
#AD-overlay-right li {  width:475px;  height:337px; font-weight:normal; }
#imgRotator { width:474px; }
#AD-overlay-right span { width:70px; height:27px; display:block; text-decoration:none;  }
#AD-overlay-right span a:hover { background-position:0 -27px; cursor:pointer; }
#AD-overlay-controls-left { width:205px; float:left; }
#AD-overlay-controls-right { float:right; }
#AD-overlay-right span a { display:block; width:70px; height:27px;  background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/rhcYj-overlay_sprite_btn_sml.gif) 0 0; text-decoration:none;  text-align:center; color:#FFF; font-weight:bold; text-shadow: 1px 1px 1px #000; font-size:12px; text-transform:uppercase;}
#AD-overlay-right span a b { display:block; padding:5px 0 0 0; width:49px; margin:0 auto; } 
#prevBtn a b { background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/Y7rAK-ico_arrow_left.gif) 0 5px no-repeat; }
#prevBtn { float:left; }
#nextBtn { float:right; }
#nextBtn a b { background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/6916.0/assets/images/yWB53-ico_arrow_right.gif) 100% 5px no-repeat; }




/* Clear Fix   */
.clear {float:none; clear:both}
.cf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
