/*reset
--------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 	margin:0;	padding:0;}
.first_table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,var {	font-style:normal;	font-weight:normal;}
caption {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
em, i {font-style: italic;}
strong {font-weight: bold;}
:focus {outline: 0;}
/* ------------------------------------------------------------------------ */

/* typo
--------------------------------------------------------------------------- */
body{font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg-body.png) repeat-x;}
/* ------------------------------------------------------------------------ */


/* common
--------------------------------------------------------------------------- */
html, body{height:100%; }
html{height:100.5%!important;} /*displays the vertical scroll in firefox */
.clear{clear:both;}
.pipeSpacer {color:#d3d3d3; padding:0 3px;}
.goRight { float:right;}
.goLeft { float:left;}
.hiddenContent {display:none;}
.visibleContent {display:block;}
/* clearfix --------*/
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {zoom: 1;}  /*end tweak for ie7 */
/* clearfix --------*/
/* ------------------------------------------------------------------------ */


.ad { width:728px; margin:0 auto; padding:10px; margin-bottom:10px;background:url(../images/bg_banner.png) no-repeat 0 0;}
#wrapper {  margin:0 auto; background:url(../images/bg2.jpg) no-repeat 0 10PX; width:750px; height:1020px;}

.bpLogo { display:block; width:225px; height:86px; margin:15px 0 60PX 10px;}

.pickOfTheLitter { float:right;}

.topBox { height:413px;}
.leftPart { width:520px; float:left;}
.rightPart { float:left; width:220px; }
.box1 { padding:35px 0 0 20Px;}
.box1Title { margin:0 0 10px 0;}

.title1 { font-size:18px; line-height:20px; margin:10px 0;}
.title1 a { color:#df2f90; text-decoration:none;}
.title1 span { font-style:italic; color:#979797;}
.blurb1 { font-size:12px; }

.box2 { margin:0 0 40px 0;}
.facebookBox { float:left; padding:5px;  margin: 0 0 0 10px;}
.twitterBox { float:left; width:190px; margin:10px 0 0 10px; overflow:hidden;}
.twitterBox ul { list-style-type:none; color:#fff; padding:0; margin-top:10px;  font-size:12px; line-height:14px;}
.twitterBox ul li {border-top:1px solid #c95695; padding:4px 0;}
.twitterBox ul li a { color:#fff; text-decoration:underline;}

.btnMore { padding:10px 0 0 12px;}