
div td {background:transparent;}

.p-form td {
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}
.p-form .p-header {
	height:23px;
	vertical-align:middle;
	background-color:#FFFFFF;
	padding-left:7px
}
.p-form .p-header .header{
	font-size:100%;
	font-weight:bold;
}
.p-form .p-buttons-override {
	text-align:right;
	padding:5px 10px 6px 0px;
}
.p-form .p-label{
	white-space:normal;
}
#selectedCountry{
	width: 280px;
}
#country{
	width: 280px;
}
#dob_day{
	width: 60px;
}
#dob_month{
	width: 140px;
}
#dob_year{
	width: 80px;
}
#p-leftnav{
	width:180px;
	padding:10px 3px 10px 10px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#E0E0E8;
}

#p-body-content {overflow:hidden}


h1.pagetitle, h1.pdetail, h2.pdetail, h3.pdetail, h4.pdetail, h5.pdetail, h6.pdetail{
	font-size:100%;
	line-height:100%;
	margin:0;
	padding:2px 0;	
}
h1.pagetitle {
	color:#005AFF;
	font-size:235%;
	margin-left:10px;
	position:relative;
	top:-5px;
}
span.static_pagetitle{
	font-family:verdana;
	color:#005AFF;
	font-size:18px;
}
h1.pdetail{
	color:#005AFF;
	font-family:Arial;
	font-size:90%;
	font-weight:700;
}
h2.pdetail {
	color:#888B9C;
	font-size:85%;
}
h3.pdetail {
	color:#005aff;
	font-size:240%;
}
h4.pdetail {
	color:#252F47;
	font-size:160%;
	font-weight:normal;
}
h5.pdetail {
	clear:left;
	color:#005aff;
	font-size:160%;
	margin-top:10px;
}
h6.pdetail {
	color:#005aff;
	font-size:110%;
	font-weight:bold;
}

.sIFR-ignore {visibility:visible !important}


.sIFR-active h1.pagetitle, .sIFR-active h3.pdetail, .sIFR-active h4.pdetail, .sIFR-active h5.pdetail {
	visibility:hidden;
	padding:0
}
.sIFR-active h3.pdetail {font-size:320%}
.sIFR-active h4.pdetail {font-size:200%}
.sIFR-active h5.pdetail {font-size:200%;width:600px}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}


.clearfix {display: block;}



.slotSquare120x90{height:120px;width:90px}
.verGreyLine{background-image:url('px_grey.gif');background-repeat:repeat-y;height:1px;margin:-5px;padding:0}
.p-product-details .p-favorites-bottom-eplat{background:url(favorites_bottom_eplatform.gif) no-repeat;border:0;width:514px;height:6px}
.favo1{font-size:110%;background:url('px_grey.gif') no-repeat 0 0;position:relative;margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0;height:32px}
.p-dottedsep-ecd{height:1px;line-height:1px;font-size:1px;background:url(dots.gif) repeat-x;background-position:top;border-collapse:collapse;border-spacing:0}
.p-left_level_1_ecd_open{margin-left:0;padding-top:3px;font-size:90%;background:url(navlevel02-on.gif) no-repeat 5px;background-color:#FFF;padding-left:25px;padding-right:10px;line-height:20px}
.p-left_level_0_ecd_closed{font-size:90%;background:url(navlevel02-up.gif) no-repeat 10px 9px;background-color:#FFF;padding-left:20px;padding-right:10px;line-height:20px}
.p-left_level_0_ecd_open{font-size:90%;background:url(navlevel02-on.gif) no-repeat;background-color:#FFF;padding-left:20px;padding-right:10px;line-height:20px}
.p-left_level_0_ecd_open_disable{font-size:90%;padding-left:20px;padding-right:10px;line-height:20px}
.p-left_level_1_ecd_open_disable{font-size:90%;padding-left:25px;padding-right:10px;line-height:20px}
.p-left_level_2_ecd_open{font-size:90%;background:url(navlevel02-on.gif) no-repeat 10px;background-color:#FFF;padding-left:30px;padding-right:10px;line-height:20px}
.p-left_level_2_ecd_open_disable{font-size:90%;padding-left:30px;padding-right:10px;line-height:20px}
.p-left_level_3_ecd_open_disable{font-size:90%;padding-left:35px;padding-right:10px;line-height:20px}


.myAccountLanding{padding:2px 5px 2px 20px;height:20px;color:#9BA0B0;font-size:11px;font-weight:700}
.sqSlot1{margin-bottom:0;padding-bottom:5px}
.p-extrainfo-top-eplat1{line-height:1px;margin:0;padding:0}
.p-product-details .p-top-eplat{background:url(tabular_top_eplatform.gif) no-repeat;border:0;width:560px;height:10px}
.p-product-details .p-favorites-top-eplat{background:url(favorites_top_eplatform.gif) no-repeat;border:0;width:514px;height:5px}
.align_right{text-align:right}
.bold{font-weight:700}
.height4px{height:4px}
.padding0px{padding:0}
.padding3330px{padding:3px 3px 3px 0}
.padding5px{padding:5px}
.padding10px{padding:10px}
.pointer{cursor:pointer}
.clearboth{clear:both}
.fontSize10px{font-size:10px}

td.p-left_level_2_closed {background:transparent url(navlevel02-up.gif) no-repeat scroll 10px 9px;}
.p-left-level_link_2 {padding:2px 10px 2px 20px;}


.even{margin:0 0 30px 30px}
.group{float:left;width:260px}
.group .awardLogoImage{float:left;margin:0 5px}
.group .productImage{float:left;margin:10px 0 0 30px}
.review{clear:left;margin-bottom:30px}
.review .productImage{float:right}
.review .awardLogoImage{float:right;margin-right:5px}
.review DIV{width:340px}
.review .quote{font-style:italic}
.review SPAN{font-size:130%;font-weight:bold}
.review .P{font-size:120%}
.review .descriptor{color:#005AFF}
.review .date{color:#CCCCCC}
.paginationList{margin:10px 0 30px 50px}
.paginationList LI{background:none;padding:0;display:inline}


.featureImages {
	float: right;
	margin-top: 15px;
}
.featureImages img {
	float: none;
	margin-bottom: 7px;
	margin-left: 20px;
}
.featureImages div {
	text-align: center;
}

div.pi_occasionalbox918px .imgContainer {
	float:left;
	overflow:hidden;
	width:auto;
}
.padding5pxL{padding:5px 5px 5px 12px; float:left; }
.padding5pxR{padding:5px 14px 5px 5px; float:right; }
.separtorcol{color:#0e5fd8;}
.p-form_Bg td { background:url(bgmidshad.gif) left top repeat-y; }
#searchResults_1 td.searchResults-1_cell-1, #searchResults_1 td.searchResults-1_cell-2  { background:none;}


div.staticdecisionbox .content img {
	height:74px;
	width:100px
}

div.staticdecisionbox .boxheight {
	min-height:275px; 
}

#customerdata {
	font-family:Arial;
	font-size:115%;
	color:#000000;
}
#customerdata h3.cdata {
	font-size:120%;
	color:#3366cc;
	margin:5px 0px 0px 0px;
}
#customerdata .emailaddress { color:#996633; font-weight:bold;}
#customerdata hr { color:#999966; margin:0px;}
#customerdata .datalabelcol1 { text-align:right; margin:8px 0 8px 0px;}
#customerdata .datalabelcol2 { text-align:left; margin:8px 0 8px 0px; padding-left:15px; font-weight:bold;}

Div.buy { padding:0px; left: 850px; margin: 0px; cursor: pointer; float:right; top: 100px; }
Div.buybtn2 { padding-top:20px; padding-right:5px; margin: 0px; cursor: pointer; float:right;}
#p-bottom { padding: 0 15px 0px 15px; border-top: #e0e0e8 1px solid; background:#f6f7f8; left: -15px; WIDTH: 930px; position: relative; min-height:75px;}
#p-bottom div.downloads { margin-top: 0px; float:left; padding-top:5px; padding-bottom:0px; background:#f6f7f8; position:relative;}
Div.downloaditem { padding: 5px 20px; 0px 20px; background: url(icon_pdf.gif) no-repeat 0px 5px; width:128px; float:left;}
Div.downloaditemSeparator { border-right: #e0e0e8  width:515px; }
#buyLayer { display: none; left: 400px; position: absolute; TOP: 150px; width: 278px; padding: 0px; background: url(bg_where2buymidshad.gif) repeat left top; z-index:100;}
Div.genericbuyLayer { background: url(bg_where2buytopshad.gif) no-repeat left top; PADDING-TOP: 7px;  }
Div.genericbuyLayer .bottom { font-size: 1px; background: url(bg_where2buybottomshad.gif) no-repeat; LINE-HEIGHT: 2px; HEIGHT: 12px; }
Div.genericbuyLayer .localheader { margin: 0 10px 0 10px; padding: 0px 10px 5px 10px; font-weight: bold; background:#7C8292; color: #fff;}
Div.genericbuyLayer .localheader SPAN { float: left; }
Div.genericbuyLayer span.close { float: right; margin-top:2px; text-align:right; }
Div.genericbuyLayer .close a {color: #fff; font-weight:normal; }
Div.localcontent { padding: 0px 0px 6px 10px; }
Div.localcontent P span { font-weight:700; padding:0px; margin:0px; float:left; line-height:150%;}
Div.localmapIcon { padding:3px 10px 4px 10px; float: left;}
Div.localcontent form .txtbox { font-size: 80%; float:left; width: 140px; padding:0; margin-right:10px; height: 13px; }
Div.localcontent a { float:left; }
Div.genericbuyLayer .onlineheader { margin: 0 10px 0 10px; padding: 3px 10px 5px 10px; font-weight: bold; background:#7C8292; color: #fff; clear: both; }
Div.genericbuyLayer .onlineheader SPAN { float: left; }
div.staticdecisionbox div.price{ color:#7CBD2A; float:left; font-size:110%; font-weight:bold; margin-bottom:10px; }
#onlineresults { padding:0 10px; }
#onlineresults td.storelogo { padding:5px 10px 5px 7px; }
div.onlinestore_content #pagination { clear:both; }
div.onlinestore_content p { text-align:left; padding:5px 17px 0 17px; margin:0px;}
div.onlinestore_content table { width: 100%; text-align:left; }
div.onlinestore_content td.storedetail { padding:10px 15px 0px 0px; color:#636571; font-size:90%; line-height:130%}
div.onlinestore_content td.storedetail span { font-weight:700; color:#000; font-size:110%; }
#pagination div.padding10pxL { padding:0px 5px 0px 7px; float:left;}
#pagination div.padding10pxR { padding:5px 2px 0px 7px; float:right;}
div.onlineresult div { padding:1px; }
div.onlineresult div:hover {background:#E0E0E8; border:1px solid #EFEEF3; padding:0px; }
div.localsitetxt { margin:0 10px; background:#EAE9EF; height:41px; border-bottom:1px solid #fff; }
div.onlinesitetxt { margin:0 10px; background:#EAE9EF; height:41px; border-bottom:1px solid #fff; }
div.buylyrpagination { background:#EAE9EF; height:25px; border-top:1px solid #CECED8; width:258px; }
#buyProduct { width:250px; float:left;   }
#buyProduct img { float:left; margin:5px 5px 0 5px; }
#buyProduct div.detail { margin:5px 0 0 15px; }
div.detail span { font-weight:bold; }
#column1 div.siblings { padding:3px 0px; }
#productsummary div.sugRetailPrice { float:right;margin-right:15px;text-align:right;}
