
/* -----------------------------------
	for socialplugin area 
----------------------------------- */

/* === socialToolBox === */

div.socialToolBox {
	position: relative;
	height: 22px;
}

/* for degital camera template */
div#ps01-header div.bottomUnit div.bottomUnit-left div.socialToolBox {
	position: relative;
	height: 23px;
}
div#ps01-header div.bottomUnit div.bottomUnit-left div.socialToolBox div.shareTool {
	width: 515px;
	margin-right: 0;
	position: absolute;
    left: 0;
    top: 0;
}
div#ps01-header div.bottomUnit div.bottomUnit-left div.socialToolBox div.shareTool a:hover {
	background: none;
}
/* for degital camera template end*/


.panelAreaL div.socialToolBox {
	line-height: 0;
	
}

/*div.socialToolBox div.shareTool div.atclear {
	height: 0;
}*/

.panelAreaL div.socialToolBox div.shareTool a:hover {
	background: none;
}

#contents  .panelTrayA01 div.socialToolBox div.shareTool {
    position: absolute;
    right: 0;
    top: -7px;
}



/*-- individual button settings --*/

div.shareTool .addthis_button_tweet {
	 width: 100px;
}

div.shareTool .addthis_button_google_plusone {
	width: 65px;
}



/* === FullSize socialPanel === */
div.panelAreaFull div.socialPanelA01 {
	width:960px;
	margin-bottom:16px;
	padding-top:11px;
	position: relative;
	_zoom:1;
}

div.panelAreaFull div.socialPanelA01 div.panelTrayUnitA01 {
    padding-bottom: 13px;
}

div.panelAreaFull div.socialPanelA01 div.panelTrayUnitA01 div.bgImageUnit {
	background: none;
}

div.panelAreaFull div.socialPanelA01 div.panelTrayUnitA01 div.bgImageUnit div.bgImageUnit {
	_height:263px;
	padding:10px 13px 0 19px;
	background: none;	
}


/* === L3R1 Size socialPanel === */
div.panelAreaL3R1 div.panelAreaL div.socialPanelA01 {
    margin-bottom: 16px;
    padding-top: 12px;
	_zoom:1;

}
div.panelAreaL3R1 div.panelAreaL div.socialPanelA01 div.panelTrayUnitA01 {
    padding-bottom: 13px;
}
div.panelAreaL3R1 div.panelAreaL div.socialPanelA01 div.panelTrayUnitA01 div.bgImageUnit {
	background: none;
}


div.panelAreaL3R1 div.panelAreaL div.socialPanelA01 div.panelTrayUnitA01 div.bgImageUnit div.bgImageUnit {
	background: none;
    _height:300px;
    padding: 10px 13px 0 19px;
}



/* === panelAreaR socialArea === */


.panelAreaR .socialArea {
  background:#FFF;
  margin-bottom: 10px;

}

.panelAreaR .socialArea body{
  padding-top: 5px;
  border: 1px solid #cccccc;

}



/* === footerBody footerSocialArea === */

#footer #footerBody .footerSocialArea {
	margin-bottom: 16px;
	display: table;
    width: auto;
    height: auto !important;
 	height: 300px;
	
}

#footer #footerBody .footerSocialArea:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01L {
	width: 468px;
	float: left;
	margin-right: 20px;
}

#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01R {
	width: 468px;
	float: left;
	
}

#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01Full .body,
#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01L .body,
#footer #footerBody .footerSocialArea .footerSocialAreaUnitA01R .body {
  	border: solid 1px #ccc;
    height: auto !important;
 	height: 300px;
	
}



#footer #footerBody .footerSocialArea a[href^="http"]:after {
    margin: 0;
    vertical-align: middle;
}



/* === remove iconExternal === */

div.twtr-widget a[href^="http"]:after {
	content: '' !important;
	margin: 0;
}

div.shareTool a[href^="http"]:after {
	content: '' !important;
	margin: 0;
}

/* === addthis style default  === */


#contents .newsToolB01 .shareTool .addthis_counter a.atc_s,
#contents .newsTopicB01 .shareTool .addthis_counter a.atc_s,
#contents div.socialToolBox div.shareTool .addthis_counter a.atc_s,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter a.atc_s {
    background: url("//s7.addthis.com/static/t00/nsc01.gif") no-repeat scroll 0 0 transparent;

}

#contents .newsToolB01 .shareTool .addthis_counter a.atc_s:hover,
#contents .newsTopicB01 .shareTool .addthis_counter a.atc_s:hover,
#contents div.socialToolBox div.shareTool .addthis_counter a.atc_s:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter a.atc_s:hover {
    background-position: 0 -20px;
    height: 20px;
}


#contents .newsToolB01 .shareTool .addthis_counter .addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_counter .addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_counter .addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter .addthis_button_expanded {
    background: url("//s7.addthis.com/static/t00/nsc01.gif") no-repeat scroll 0 -40px transparent;

}

#contents .newsToolB01 .shareTool .addthis_counter .addthis_button_expanded:hover,
#contents .newsTopicB01 .shareTool .addthis_counter .addthis_button_expanded:hover,
#contents div.socialToolBox div.shareTool .addthis_counter .addthis_button_expanded:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter .addthis_button_expanded:hover {
    background-position: 0 -77px;
    color: #000000;
    cursor: pointer;
}

#contents .newsToolB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded {
    background: url("//s7.addthis.com/static/t00/nsc01.gif") no-repeat scroll 0 -114px transparent;

}

#contents .newsToolB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover {
    background-position: 0 -134px;
}

#contents .newsToolB01 .shareTool .addthis_counter.addthis_bubble_style,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_bubble_style,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_bubble_style,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_bubble_style {
    background: url("//s7.addthis.com/static/t00/tbc02.gif") no-repeat scroll 0 -64px transparent;
    color: #000000;
    display: block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    height: 16px;
    margin: 0 0 0 -2px;
    padding: 0 0 0 4px;
    text-align: center;
    width: 32px !important;
}
#contents .newsToolB01 .shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
    background: none repeat scroll 0 0 transparent;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    width: 34px;
}
#contents .newsToolB01 .shareTool .addthis_counter.addthis_bubble_style:hover,
#contents .newsTopicB01 .shareTool .addthis_counter.addthis_bubble_style:hover,
#contents div.socialToolBox div.shareTool .addthis_counter.addthis_bubble_style:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_counter.addthis_bubble_style:hover {
    background-position: -36px -64px !important;
}
#contents .newsToolB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style,
#contents .newsTopicB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style,
#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style {
    background: url("//s7.addthis.com/static/t00/tbc02.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 6px;
    width: 54px !important;
}
#contents .newsToolB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents .newsTopicB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
    background: none repeat scroll 0 0 transparent;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 !important;
    width: 54px !important;
}
#contents .newsToolB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover,
#contents .newsTopicB01 .shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover,
#contents div.socialToolBox div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover,
#contents div#ps01-header div.bottomUnit div.bottomUnit-left div.shareTool .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover {
    background-position: 0 -32px !important;
}

