.ppProductPageNaviContainer {width:756px;position: relative;float: right;}
.ppProductPageNaviContainer ul {border-right: 6px solid #fff; overflow:hidden; width:756px; list-style-type:none; list-style-position:outside; margin:0;padding:0;height:27px;float:right;display:block;}
.ppProductPageNaviContainer ul li {display:block;float:right;height:27px;line-height:27px;text-decoration:none;padding-right:7px;}
.ppProductPageNaviContainer ul li a {height:27px;font-size:12px;color:#FFF !important;padding-left: 7px;float:left;}
.ppProductPageNaviContainer ul li.pageActive {padding-right:7px; }
.ppProductPageNaviContainer ul li.pageActive a { font-size:12px; padding-left: 7px; }
.ppProductPageNaviContainer ul li a:hover { text-decoration:none !important;}
.compareLink {float:left !important;background:none !important;}
.compareLink a {background:none !important;}
.compareLinkActive {float:left !important; background:none !important;}
.compareLinkActive a {background:none !important;}
.ppContentAreaTop {width: 756px;position:relative;float:right;z-index:99;}
.ppContentAreaBottom {width:728px;position:relative;float: right;border-right: 6px solid #fff;float:right;padding-right:28px;z-index:1997;}
.ppContentAreaRight {float:right;width:220px;position:relative;}
.ppContentAreaLeft {float:right;width:480px;position:relative;overflow:hidden;padding-bottom:13px;z-index:1999;}
.ppContentAreaOverlay {position:absolute;overflow:hidden;width:248px;top:0px;left:0px;z-index:2000;}
.pp_mp_large_container {margin-bottom:15px;float:right;position: relative;width:480px;}
.pp_tsr_small_container {float:right;width:172px;position:relative;display:block;}
.pp_tsr_medium_container {float:right;width:308px;position:relative;	display:block;}
.pp_tsr_small {float:right;width:136px;margin-top:15px;margin-right:18px;padding-bottom:15px;display:inline;}
.pp_tsr_medium {float:right;width:272px;	margin-top: 15px;margin-right: 18px;padding-bottom:15px;display:inline;}
.pp_tsr_header_small {width:136px;margin-bottom:10px;overflow:hidden;}
.pp_tsr_header_medium {width:272px;margin-bottom:10px;overflow:hidden;}
.ppRecProdContainer {width: 80px;text-align:center;float:right;margin-left:16px;}
.ppRecProdContainer img {margin-bottom:13px; width:60px; height:60px;}
.lastContainerItem {margin: 0;}
.pp_standard_list {margin-top: 6px;list-style-type:none;list-style-position:outside;}
.pp_standard_list li { padding-right:15px; }
.pp_standard_list li a { }
.pp_white_topborder { height:1%; float:right; width:inherit; position:relative; width:100%;}
.fullwidth { padding-top: 2px; margin-top: 4px; }
.pp_tsr_image {	float:right;margin-left:8px; }
		
#pp_button_container {display:block; float:right; width:400px; height:20px; padding:5px 0;}
.pp_button_expandall {float:right; position:relative; padding-right:12px; padding-left: 14px;}
.pp_button_collapseall {float:right; position:relative; padding-right:12px; padding-left: 14px;}
.pp_button_expandall a:hover, .pp_button_collapseall a:hover {text-decoration:none;}
.pp_body_control_open {display:none;}
.pp_body_control_close {display:block;}
.pp_body_control_open a {height:16px;padding-right:14px;float:right;overflow:hidden;width:100%;}
.pp_body_control_close a {height:16px;padding-right:14px;float:right;overflow:hidden;width:100%;}

#footer {border-top: 0;}
.ppFooterContainer { float:right; clear:both; width:744px; padding:0; border-right:12px solid #fff; border-top:25px solid #fff; text-align:right;}
.ppFooterAreaLinks { list-style-type:none; list-style-position:outside; border:none; border-top:1px solid #CCCCBB; padding:0; margin:0; height:24px; clear:both; }
.ppFooterAreaLinks li {font-size:12px; height:24px; float:right; padding:0; margin:0;}
.ppFooterAreaLinks li a {height:12px; display:block; float:left; padding:6px 15px 0 5px; text-decoration:none; }
.ppFooterAreaLinks li a:hover {text-decoration:underline;}

.panSmsForm{width:136px;display:none;margin: 6px 0;}
.panSmsResult{width: 136px;display:none;}
.panEmailForm {width:136px;display:none;margin:6px 0;}
.panInput {width:136px;}
.panEmailresult {width:136px;display:none;}
.panModelSelect {width:136px;margin:6px 0;}
.panCountrySelect {width:136px;margin:6px 0;}
.panTextField {width:136px;margin:6px 0;}
.panBodyText {margin: 6px 0;display:block;}
.panExpandButton {padding-right:15px;height:1%;display: block;margin-bottom:6px;}
.panExpandButtonClose {padding-right:15px;height:1%;display:block;}

.ppLegend {display:block;position:relative;margin-top:6px;}
.tsrBodyPrintDefinitions { font-size:14px !important;display:block; }
.tsrBodyPrintDefinitions a { font-size:14px !important; }

.ppCompareTray {display:none;width:270px;position:absolute;top:0px;right:18px;z-index:2001;padding-bottom:8px;}
.ppCompareTrayBg {width:270px;float:right;}
.ppCompareTrayHdr {width:246px;margin-right:12px;padding-bottom:6px;margin-top:6px;}
.ppCompareTrayItemHolder {float:right;width:270px;overflow:hidden;padding-top:10px;}
.ppCompareTraySingleItem {float:right;margin: 0 6px 6px 0;width:60px;text-align:center;display:inline;}
.ppCompareTraySingleItem img {width:60px;height:60px;margin-bottom:6px;}
.ppCompareTrayPhoneImg {float:right;width:60px;height:60px;border: 0;}
.ppCompareTrayLinks {float:right;width:246px;margin-right:12px;display:inline;border:0;}
.ppCompareTrayLinksWhBrd {float:right;width:246px;margin-right:12px;display:inline;}

#ppCompareTrayLinksId {margin-bottom: 4px;padding-top: 4px;}        
#ppCompareTrayOtherLinksId {display:none;}
.pp_compare_button_add {width:246px;float:right;display:inline;}
.pp_compare_button_remove {width:246px;float:right;display:none;}
.pp_compare_button_compare {width:246px;float:right;display:block;}
.pp_compare_button_remove a, .pp_compare_button_compare  a, .pp_compare_button_add a {margin-right:14px;position:relative;display:block;}
.trayProductIdCont {
				display:none;
				position:absolute;
				top:0px;
				left:0px;
				background: #FFF;
				padding:4px;
			}
.ppTrhbx {
    display:none;
}
#trayIsFullNotification {position:absolute;top:0px;left:0px;display:block;width:238px;padding:4px;}

