/* SITE BUILD USE ONLY. DO NOT EDIT. */

BODY {margin-top:6px; background-color: #F5EBC8; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 75%; }

/* Start Headers */

H1 { background-color:inherit; color: #333A79; font-weight: normal; font-family: times, palatino, serif; font-size: 220%; margin: 0 0 10px 0;}

H2 { background-color:inherit; color: #787882; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 180%; margin: 0 0 10px 0;}

H3 { background-color:inherit; color: #333A79; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 120%; margin: 0 0 10px 0;}

/* End Headers */

/* Start Colors */

	/* Start Text Colors */

	.ltblue { color:#E5EAFF; }
	.grey { color:#AEAFAE; }
	.blue { color:#333A79; }
	.linkblue { color:#0000FF; }
	.yellow { color:#FFFFCC; }
	.black { color:#000000; }
	.btnblue { color:#5362AD; }
	.ltbtnblue { color:#7B8AD6; }
	.white { color:#FFFFFF; }
	.gray {color:#666666;}
	.red {color:#FF0000;}
	
	/* Start Background Colors */

	.background, #background { background-color: #F5EBC8; color:inherit;}
	.bgltblue { background-color:#E5EAFF; }
	.bggrey { background-color:#AEAFAE; }
	.bgblue { background-color:#333A79; }
	.bglinkblue { background-color:#0000FF; }
	.bgyellow { background-color:#FFFFCC; }
	.bgblack { background-color:#000000; }
	.bgbtnblue { background-color:#5362AD; }
	.bgltbtnblue { background-color:#7B8AD6; }
	.bgwhite { background-color:#FFFFFF; }
	.bggray {background-color:#666666;}
	.ltcol {background-color:#E8EDFF;}
	
	/* Start Border Colors */
	
	.brdltblue { border-color:#E5EAFF; }
	.brdgrey { border-color:#AEAFAE; }
	.brdblue { border-color:#333A79; }
	.brdlinkblue { border-color:#0000FF; }
	.brdyellow { border-color:#FFFFCC; }
	.brdblack { border-color:#000000; }
	.brdbtnblue { border-color:#5362AD; }
	.brdltbtnblue { border-color:#7B8AD6; }
	.brdwhite { border-color:#FFFFFF; }
	.brdgray { border-color:#666666;}
	.brdred { border-color:#FF0000;}
	.brddef { border-color:#939393;}
	

/* End Colors */

/* Start Page level text elements */

P { margin: 0 0 10px 0; }

.nopad {margin:0px; padding:0px; }

.smalltext { font-size: 95%;}

.leftnavheader { background-color:inherit; color: #333A79; font-weight: normal; font-family: times, palatino, serif; font-size: 180%; margin: 0 0 0 0px;}

div.leftNav p {font-family: arial,helvetica,sans-serif; font-size:95%; padding:2px 0 2px 0;}

div.scroller {background-color: #FFFFFF; color: inherit; border: 1px solid #E0E0E0; height: 85px; width: 143px; overflow:auto; margin: 0px 0 0 0px;}

ul, ol {margin: 0 0 10px 10px; text-indent: 0px; padding-left: 10px;}

li { padding-bottom:5px; }

.arrow_lg_red li {list-style-image: url(/images/arrows/arrow_lg_red.gif); }

.listnone li {list-style:none; }

.doubleSpace li { padding-bottom:10px; }

div.leftNav li {font-family: arial,helvetica,sans-serif; font-size:95%; padding:2px 0 2px 0; list-style-image: url(/images/arrows/liteblue_arrow.gif); }
.leftNavDown li {font-family: arial,helvetica,sans-serif; font-size:95%; padding:2px 0 2px 0; list-style-image: url(/images/arrows/darkblue_downarrow.gif); }
div.leftNav ul, ol {margin: 0 0 0 5px; text-indent: 0px; padding-left: 10px;}
div.subLeftNav li {font-family: arial,helvetica,sans-serif; font-size:95%; padding:2px 0 2px 0; list-style-image: url(/images/arrows/hollow_arrow.gif); }

.left { text-align:left; }

/* End Page level text elements */
/* Start Margins-padding */

.gutter { padding:12px; }

.pdtop10px { padding-top:10px; }
.mgtop10px { margin-top:10px; }

.pdrt10px { padding-right:10px; }
.mgrt10px { margin-right:10px;; }

.pdbtm10px { padding-bottom:10px; }
.mgbtm10px { margin-bottom:10px; }

.pdlt10px { padding-left:10px; }
.mglt10px { margin-left:10px; }

.pdall10px { padding:10px; }
.mgall10px { margin:10px; }

/* End Margins-padding */

.clear { clear:both; }
.lt_align {float:left;}
.rt_align {float:right;}

/* Start Borders */

.rtcoldiv { border-bottom: 1px dashed #000000; margin-bottom:10px; }

.bdycoldiv { border-bottom: 1px dashed #8B8FCF; }

.brdtop { border-top-width: 1px; border-top-style:solid; }
.brdtop_dashed { border-top-width: 1px; border-top-style:dashed; }

.brdrt { border-right-width: 1px; border-right-style:solid; }
.brdrt_dashed { border-right-width: 1px; border-right-style:dashed; }

.brdbtm { border-bottom-width: 1px; border-bottom-style:solid; }
.brdbtm_dashed { border-bottom-width: 1px; border-bottom-style:dashed; }

.brdlt { border-left-width: 1px; border-left-style:solid; }
.brdlt_dashed { border-left-width: 1px; border-left-style:dashed; }

.brdall { border-width: 1px; border-style:solid; }
.brdall_dashed { border-width: 1px; border-style:dashed; }

.curved-border { -moz-border-radius: 0.5em;  border-radius: 0.5em; border:1px solid #939393; padding:5px; }

.errorbox {background:url(/images/icons/icon_warning.gif); background-repeat: no-repeat; background-position: 5px 50%; border:1px solid #000000; padding:10px 10px 10px 42px; margin-bottom:10px; background-color:#FFFF9C; color:#000000;}

.rederrorbox {background:url(/images/icons/icon_error.gif); background-repeat: no-repeat; background-position: 5px 50%; border:1px solid #000000; padding:10px 10px 10px 42px; margin-bottom:10px; background-color:#FCF604; color:#000000;}

.successbox {background:url(/images/icons/icon_success.gif); background-repeat: no-repeat; background-position: 5px 50%; border:1px solid #000000; padding:10px 10px 10px 42px; background-color:#FFF; color:#000000;}

.rederrorbox2 {background:url(/images/icons/bkg_alert_red_small.gif); background-repeat: no-repeat; background-position: 5px 50%; border:1px solid #ff0000; padding:10px 10px 10px 42px; background-color:#FFFFCC; color:#ff0000;}

.successbox2 {background:url(/images/icons/icon_success.gif); background-repeat: no-repeat; background-position: 5px 50%; border:1px solid #000000; padding:10px 10px 10px 42px; background-color:#FFFFCC; color:#000000;}

/* End Borders */
/* Start Links */

A:HOVER.anchor  {color: inherit; background-color: inherit; text-decoration: none; font-family: inherit; font: inherit;}

A:LINK.reverse  {text-decoration: none; color:#333A79;}

A:VISITED.reverse {text-decoration: none; color:#666666;}

A:HOVER.reverse {text-decoration: underline; color:#333A79;}

A:LINK {text-decoration: underline; color:#333A79;}

A:VISITED {text-decoration: underline; color:#666666;}

A:HOVER {text-decoration: none; color:#333A79;}

/* End Links */

/* DO NOT USE THESE STYLES The following legacy styles from the previous stylesheet DO NOT USE THESE STYLES */

.heading1 {	color: #333A79;	font-weight : normal;font-family : times, palatino, serif;	font-size : 220%;}

.heading2 {	color: #333A79;	font-weight: bold;font-family: arial, helvetica, sans-serif;	font-size: 180%;}

.heading3 { color: #333A79;font-weight: bold;font-family: arial, helvetica, sans-serif;font-size: 120%; }

.bodytextBold {font-weight : bold;}

.bluebox {padding: 5px; border: solid #939393 1px; background-color: #CCD4FB; color: inherit;}

/* .green-box-header {font-weight:800; font-family:arial,helvetica,sans-serif; font-size:100%; color:#4d958f; background-color:#f4f9f2; border-bottom:solid #e4f2dc 2px; padding:2px 6px;} */
/* End Page level elements */

#dropmenudiv { margin:0; position:absolute; border:1px solid #000; font:normal 100% arial, helvetica; line-height:120%; z-index:100; text-align:left;}

.snippetHighlight {font-family: Arial, helvetica, sans-serif; font-size: 100%; font-weight:bold; text-decoration:none; color: #000000; background-color:#FFD700;}

.highlight1 {background-color: #CCD4FB;}

.highlight3{ background-color: #E8EDFF;}

#div1 { float:left; width:50%;}
#div2 { marging-left:50%; width:50%;}

.bodytextSmallItalic {color: #000000;font-family: arial, helvetica, sans-serif;font-size: 80%;font-style: Italic; }

/* Begin Coupon styles */

.coupontable td {border:2px #000;border-style:dashed; padding:12px 12px 0px 12px;}
.couponkicker {display:block;border:solid #000 1px; padding:1px 12px 2px 12px;margin:2px;float:left;font-family: arial, helvetica, sans-serif;font-size: 65%}
.coupondisclaimer {font-family: arial, helvetica, sans-serif;font-size:60%;}
.coupongif {float:left;}
.couponupc {float:right;}

.clear {clear:both;}
sup {vertical-align: text-top;}
.jsonly{display:none;}

/* End Coupon styles  */

/* BEGIN Product Availability styles */

a.lnsmallpawhite {font-family:Arial, helvetica; text-decoration:underline; font-size:55%; color:#FFFFFF; font-weight:bold;}
a.lnsmallpawhite:hover {font-family:Arial, helvetica; text-decoration:none; font-size:55%; color:#FFFFFF; font-weight:bold;}
a.lnsmallpawhite:active {font-family:Arial, helvetica; text-decoration:none; font-size:55%; color:#FFFFFF; font-weight:bold;}
a.lnsmallpawhite:visited {font-family:Arial, helvetica; text-decoration:underline; font-size:55%; color:#FFFFFF; font-weight:bold;}

a.lnsmallpa {font-family:Arial, helvetica; text-decoration:underline; font-size:65%; color:#292963; font-weight:bold;}
a.lnsmallpa:hover {font-family:Arial, helvetica; text-decoration:none; font-size:65%; color:#292963; font-weight:bold;}
a.lnsmallpa:active {font-family:Arial, helvetica; text-decoration:none; font-size:65%; color:#292963; font-weight:bold;}
a.lnsmallpa:visited {font-family:Arial, helvetica; text-decoration:underline; font-size:65%; color:#292963; font-weight:bold;}

a.lnmediumpa {font-family:Arial, helvetica; text-decoration:underline; font-size:75%; color:#292963; font-weight:bold;}
a.lnmediumpa:hover {font-family:Arial, helvetica; text-decoration:none; font-size:75%; color:#292963; font-weight:bold;}
a.lnmediumpa:active {font-family:Arial, helvetica; text-decoration:none; font-size:75%; color:#292963; font-weight:bold;}
a.lnmediumpa:visited {font-family:Arial, helvetica; text-decoration:underline; font-size:75%; color:#292963; font-weight:bold;}

.pasmalltext {font-family:Arial, helvetica; text-decoration:none; font-size:75%; color:#292963; font-weight:bold;}
.pasmalltextblack {font-family:Arial, helvetica; text-decoration:none; font-size:65%; font-weight:bold;}
.pamediumtextblack {font-family:Arial, helvetica; text-decoration:none; font-size:75%;}
.pamediumtextblackbold {font-family:Arial, helvetica; text-decoration:none; font-size:75%; font-weight:bold;}
.pasmalltextwhite {font-family:Arial, helvetica; text-decoration:none; font-size:75%; color:#FFFFFF; font-weight:bold;}
.padisclaimertext {font-family:Arial, helvetica; text-decoration:none; font-size:65%; color:#292963; font-weight:bold;}
.pacolumnheading {font-family:Arial, helvetica; text-decoration:none; font-size:85%; color:#292963; font-weight:bold;}

.rederrorbox_pa {background:url(/images/icons/red_error.gif); background-repeat: no-repeat; background-position: 5px 50%; border:1px solid #000000; padding:10px 10px 10px 42px; background-color:#FCF604; color:#000000; font-family:arial, helvetica, sans-serif; margin-bottom:5px; font-size:75%; font-weight:bold;}


/* END Product Availability styles */

