/*

PerkinElmer Promotions Page Build-out styles

	-LINK BLOCK
	-PROMOTION SLIDER
	
*/

#bodyWrapper .contentAreaPromotions {float: left; width: 800px;margin-top: 5px;}
#bodyWrapper .contentAreaPromotions h2{
	font-family:"Times New Roman", serif;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color: #00a1de;
	font-style: normal;
	padding: 8px 0;
	/*color: #e6a32a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	margin: 0 0 14px 0;
	padding: 0;*/	
}

#bodyWrapper .contentAreaPromotions h4{
	color: #00a1de; /*#666666;*/
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 14px; /*15px;*/
	line-height: 20px;
	font-style: normal;
	font-weight: normal; /*bold;*/
	margin: 0; /*0 0 10px 0;*/
	padding: 4px 0; /*0;*/
	
}

#bodyWrapper .contentAreaPromotions p{
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:13px;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	
}

/*** Link Block ***/

#bodyWrapper .linkTop {
	margin-left: 10px;
}
#bodyWrapper .contactTop {height: 160px;}
#bodyWrapper .linkTop .left {width: 600px;}
#bodyWrapper h3.top {
	width: 600px;
	margin: 18px 0 0.7em 14px;
}
#bodyWrapper .linkTop ul.linkBlock li {
	float: left; 
	list-style-type: none;
	font-size: 14px;
	width: 300px;
	margin-bottom: 1em;
}
#bodyWrapper .linkTop .left ul li {width: 147px;}

#bodyWrapper .linkTop ul.linkBlock li a {padding: 2px 6px; cursor: pointer; line-height:1.4;}
#bodyWrapper .linkTop ul.linkBlock li a.active {	
	background: #5a9cd0;
	color: #fff;
}
#bodyWrapper .linkTop ul.linkBlock li a:hover {
	background: #5a9cd0;
	color: #fff;
	text-decoration: none;
}
#bodyWrapper .linkTop .floatRight {
	width: 280px;
	border-left: 1px solid #ccc;
	padding-left: 20px;
	margin-top: 10px;
}
#bodyWrapper .linkTop .floatRight p {
	font-size: 11px; 
	margin: 0;
}


/* Promotion Slider */
#bodyWrapper .panelSlider {
	margin: 20px 0 0 10px;
	position: relative;
	width: 800px;
}
#bodyWrapper .panelSlider .row {
	width: 798px;
	margin: 0 auto;
	float: left;
	position: relative;
	overflow: hidden;
}
#bodyWrapper .panelSlider .tblSlider {
	position: relative;
	left: 0px;
}
#bodyWrapper .panelSlider a.previousBtn
{
    float: left;
    width: 38px;
    height: 38px;
    margin: 87px 22px 0 0;
    cursor: pointer;
    text-indent: -9999px;
    outline: none;
    background: url('../../img/market/btn_prevOff.gif') no-repeat;
}
#bodyWrapper .panelSlider a.previousBtnActive
{
    float: left;
    width: 38px;
    height: 38px;
    margin: 87px 22px 0 0;
    cursor: pointer;
    text-indent: -9999px;
    outline: none;
    background: url('../../img/market/btn_prevOn.gif') no-repeat;
}
#bodyWrapper .panelSlider a.nextBtn
{
    float: left;
    width: 38px;
    height: 38px;
    margin: 87px 0 0 15px;
    cursor: pointer;
    text-indent: -9999px;
    outline: none;
    background: url('../../img/market/btn_nextOff.gif') no-repeat;
}
#bodyWrapper .panelSlider a.nextBtnActive
{
    float: left;
    width: 38px;
    height: 38px;
    margin: 87px 0 0 15px;
    cursor: pointer;
    text-indent: -9999px;
    outline: none;
    background: url('../../img/market/btn_nextOn.gif') no-repeat;
}
#bodyWrapper .panelSlider .bucket {
	display: inline;
	width: 256px;
	margin-right: 12px;
}
#bodyWrapper .panelSlider .bucketTop {
	background: url('../../img/promotions/bg_sliderBucketTop.gif') top center no-repeat;
	padding: 20px;	
	height: 174px;
	float: none;
}
#bodyWrapper .panelSlider .bucketTopPromo {
	background: url('../../img/promotions/bg_sliderBucketTopPromo.gif') top center no-repeat;
	padding: 6px 0px 0px;	
	height: 174px;
	float: none;
	text-align:center;
}
#bodyWrapper .panelSlider .bucketTop p {font-size: 11px;}
#bodyWrapper .panelSlider .bucketTop img {border: 0px solid #d7dbda;}
#bodyWrapper .panelSlider .bucketTop h4 {
	font: bold 12px arial, sans-serif; 
	margin: 0 0 2px 0; 
	padding: 0;
	color: #8b9290;
}
#bodyWrapper .panelSlider .bucketTop h4.heading {
	margin: 0 0 6px 0; 
	text-align: center;
	font-size: 13px;
}
#bodyWrapper .panelSlider .bucketBottom {
	background: url('../../img/promotions/bg_sliderBucketBottom.gif') top center no-repeat;
	height: 11px;
	width: 256px;
}
