/*
Natalie red: #ad4141
*/

#secontainer {width:980px;margin:0 auto;}
body {font-size:80%;margin:0;padding:0;font-family:arial,sans-serif;}
#secontainer {margin:0 auto;border-top:none;}
.sesectionwidth {margin:0 auto;}
a:link, a:visited {outline:none;}
a:hover, a:active {outline:none;}
button:active {outline:none;}
img {border:none;}
p {font-size:1em;}
ul li {list-style-type:square;}
h1 {font-size:1.5em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:1em;}
h6 {font-size:.85em;}
form {margin:0;padding:0;display:inline;}
address {font-style:normal;}
.sealert {margin:4px 0;font-weight:bold;padding:6px 0;text-align:center;}
.seitempicture {text-align:center;}
.seimagecaption {text-align:center;}
.seimagecaption img {display:block;margin:5px auto;}
.seimagecaptiontext {font-size:.95em;}
.sevideoavailable { text-align: center; }
.sevideoavailable a { text-decoration: none; font-weight: bold; }
.senumericdata {text-align:right;}
.sesmalltext {font-size:.85em;}
.sepagetitle {height:0;font-size:0;line-height:0em;}
.secleartext {clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0;}
.seitemhighlightwrapper .secontentsectionlink {text-align:center;font-size:.85em;}
.sestar {font-weight:bold;}
p.semessage {text-align:center;font-weight:bold;margin:30px 0;}
.setabulardata {margin:10px 0;border-collapse:collapse;}
.setabulardata th.setableheader {padding:5px;text-align:left;}
.setabulardata td {padding:5px;font-size:.95em;}
.seformpage div.semessage {font-weight:bold;margin-bottom:1em;padding:0 1em;}
.seformpage .seformpagetablequestions {clear:both}
div.seformerror {clear:both;}
.seformerror td td {border:none;}
.seforminputsmall {font-size:.95em;border:none;padding:0 0 1px 2px;margin-right:5px;}
.sebuttonimage {display:inline;}
.seitembuttons {margin:0;padding:0;}
.sebuttoninput {margin:0;padding:0;}
.sebuttonaddcheckout {margin:0;padding:0;}
.seforminputbutton  {display:inline;cursor:pointer;;}
#secomp6 .seforminputbutton  {padding:3px 10px;font-weight:bold;font-size:1em;margin:0 !important;}
#secomp6 .seaccountpage .seforminputbutton  {border:none;padding:0px 0px;background:none;}
.senavigatormenu a {cursor:pointer;}
.senavigatoritem a {text-decoration:none;}
.senavigatoritemover a {text-decoration:none;}
a.senavigatoritemselected {text-decoration:none;}
a.senavigatoritemselectedover {text-decoration:none;}
.seloadingtext {padding:10px 0 0 40px;vertical-align:middle;}
.secompartments {padding:0;vertical-align:top;}
.seabuttondisabled {opacity:0.3;filter:alpha(opacity=30);cursor:default;}
.mcdropdown_menu li {list-style-type:none;}
.sepricedisplay div {font-size:.85em;font-weight:bold;padding:0;margin-right:5px;}
.seregularprice {display:block;}
.sespecialprice {display:inline;padding-right:5px;}
.seoriginalprice {display:inline;text-decoration:line-through;}
.sepricemsg {font-size:.85em;text-transform:uppercase;}
#secomp6 .sepricetype {font-size:.95em;}
.seaindent {margin-left:10px;font-size:.9em;}
#clearVariationOptions {margin-bottom:10px;display:none;}
.secautionmessage {border-radius:5px; padding: 5px; margin: 10px 0;font-size:.9em;}
.secautionmessage h5 {display:inline;margin:0;padding:0;font-size:1em;padding-right:5px;}
.sedisabled {opacity:0.3;filter:alpha(opacity=30);cursor:default !important;}
a.sedisabled {opacity:0.3;filter:alpha(opacity=30);cursor:default !important;}

/* MAIN SECTIONS */

	/* SECTION 2 - HEADER */

	#sesection2 {padding:0 15px;}
	#sesection2 #secomp2 {float:left;padding:10px 0 5px 0;width:80%;}
	.sebodynostdheader #sesection2 #secomp2 {width:auto;}
	#sesection2 #secomp3 {float:right;padding:10px 0;}
	.secontainernostdheader #sesection2 #secomp2 {float:left;padding:10px 0 5px 0;}
	.secontainernostdheader #sesection2 #secomp3 {float:right;padding:15px 0 0 0;}
	.secontainernostdheader #secomp3 .semailsignuptext {display:block;}
	.semailsignuptext {margin-top:5px;}

	/* SECTION 3 - TOP NAV */

	#sesection3 {clear:both;padding:0 11px;}
	#sesection3 .sesectiondiv {margin:0 auto;padding:0 0 0 4px;}
	#sesection3 .sesectionwidth {padding:0 4px 0 0;}
	#sesection3 .sesectionwidthdiv {padding:0px 0 0 0;}
	#sesection3 .sesectionwidthdiv #secomp4 {padding:4px 0 0 0;}

	/* SECTION 4 - MAIN CONTENT */

	#sesection4 .sesectiondiv {margin:0 auto;padding-left:15px;}
	#sesection4 .sesectionwidth {padding:0 15px 0 0;}
	#sesection4 .sesectionwidth .sesectionwidthdiv {padding:12px;}
	.sebodycatalogpage #sesection4 .sesectionwidth .sesectionwidthdiv {padding-bottom:0;}
	.secontainerhomepage #sesection4 #secomp5 {border-right:none;}
	#sesection4 #secomp5 {width:200px;}
	#sesection4 #secomp7 {padding-left:12px;width:145px;}

	/* SECTION 5 - FOOTER */

	#sesection5 {clear:both;padding-bottom:10px;}
	#sesection5 .sesectiondiv {margin:0 auto;padding:0 0 0 23px;}
	#sesection5 .sesectionwidth {padding:0 23px 0 0;}
	#sesection5 .sesectionwidth .sesectionwidthdiv {padding:0;}
	#sesection5 #secomp8 .secompdiv {margin:0 0 10px 0;min-height:25px;}

/* SECTION OBJECTS */

	/* SECTION 1 : merchant banner */

	#sesection1 .secleartext {display:none;}

	/* SECTION 2 : logo & store info */

	#sestoreheader1 {float:left;vertical-align:bottom;}
	#sestoreheader2 {padding-left:270px;vertical-align:bottom;}
	.secontainernostdheader #sestoreheader2 {padding-left:0;}
	#secomp2 .sestoreinfo h1 {text-transform:uppercase;font-size:1.4em;line-height:1em;margin:0;padding:0;}
	#secomp2 .sestoreinfo div {font-size:.85em;line-height:1.5em;}
	#secomp2 .sestoreinfo .sestoreinfolocation a {padding-right:10px;}
	#secomp2 .sestoreinfo .sestoreinfophone {padding-left:10px;}
	#secomp2 .sestoreinfo .sestoreinfohours {font-size:.85em;padding:2px 0 0 0;}
	#secomp2 #sesitesearch1 {padding:10px 0 0 270px;}
	.secontainernostdheader #secomp2 #sesitesearch1 {padding:0;}
	#secomp2 .sesitesearch .seforminputsmall {display:block;float:left;width:150px;padding:1px 2px 3px 2px;margin-right:5px;}
	#secomp2 .sesitesearch .seforminputsmall .sebuttonimage {display:block;float:left;padding:0;margin:0;}
	#secomp2 .sesitesearch .seforminputsmall .seforminputbutton {padding:0;margin:0;}

	/* SECTION 2 : header links */

	#secomp3 .seobjdiv {padding:0;font-size:.9em;}
	#secomp3 .seobjdiv a {display:block;padding:3px 0 2px 28px;text-decoration:none;cursor:pointer;}
	.secontainernostdheader #secomp3 div {display:inline;}
	.secontainernostdheader #secomp3 .seobjdiv a {display:inline;padding:3px 10px 2px 22px;text-decoration:none;cursor:pointer;}

		/* email popup box */
		#semailsignupdialog {padding:8px 10px !important;z-index:9999;width:220px;}
		#semailsignupdialog .seforminputsmall {font-size:1.1em;display:block;float:left;width:180px;padding:3px 2px 3px 2px;margin-right:5px;}
		#semailsignupdialog .seforminputsmall .sebuttonimage {display:block;float:left;padding:0;margin:0;}
		#semailsignupdialog .seforminputsmall .seforminputbutton {padding:0;margin:0;}
		#semailsignupdialog .seclosedialog {float:right;}
		#semailsignupdialog .seclosedialog a {padding:2px 0 0 0;text-align:right;text-decoration:underline;}

	/* SECTION 3 : main nav styles */

	#senavigator1 td.senavigatoritem {padding:0 10px !important;}
	#senavigator1 td.senavigatoritemselected {padding:0 10px !important;}
	#senavigator1 td.senavigatoritemover {padding:0 10px !important;}
	#senavigator1 td a {text-transform:uppercase;padding:7px 0;}
	#sesection3 .secleartext {display:none;}

	/* SECTION 4 : main content styles */

	#sesesection4table {width:100%;}
	.sepage {padding:0 0 12px 12px;}
	.sebreadcrumb {font-size:.85em;padding-bottom:15px;}
	.seitempicture {text-align:center;padding:5px;}

	/* new, features, specials */

		.seitemhighlightfeature h3 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;}
		#secomp7 .seitemhighlight h3 {text-transform:uppercase;font-size:.95em;padding:6px 0 15px 45px;margin:0;}
		#secomp7 .seitemhighlightspecials h3 {text-transform:uppercase;font-size:.95em;padding:6px 0 15px 50px;margin:0;}
		.seitemhighlightwrapper .seitem {padding-bottom:8px;}
		.seitemhighlightfeature .seitemhighlightwrapper h5 {margin:10px 0 2px 0px;font-size:.85em;font-weight:bold;}
		.seitemhighlightfeature .seitemhighlightwrapper .seitemprice {margin:0 0 2px 0;}
		.seitemhighlightfeature .seitemhighlightwrapper .sereviewstatus {margin:0 0 2px 0;}
		.seitemhighlightfeature .seitemhighlightwrapper .seitempicture {width:auto;text-align:center;margin:5px 0 5px 0px;}
		.seitemhighlightfeature .seitemhighlightwrapper .seitempicture img {max-width:115px;}
		.seitemhighlightwrapper h5 {margin:10px 0 2px 105px;font-size:.85em;font-weight:normal;}
		.seitemtableleft .seitemhighlightwrapper .seiteminfo {float:left;margin:10px 0 0 }
		.seitemhighlightwrapper .seitempicture {width:90px;}
		.seitemhighlightwrapper .seitempicture img {max-width:90px;}
		.seitemhighlightwrapper .seitemprice {margin:0 0 2px 105px;}
		.seitemhighlightwrapper .seitemprice div {font-weight:normal;}
		.seitemhighlightwrapper .sebuttonlink {margin:0 0 2px 105px;}
		.seitemhighlightwrapper .sebuttonlink a {text-decoration:underline;font-size:.85em;font-weight:normal;}
		.seitemhighlightwrapper .sereviewstatus {margin:0 0 2px 105px;}
		.seitemhighlightwrapper .seitemdata p {margin:0;clear:left;font-size:.85em;padding-top:5px;}
		.seitemhighlightfeature .seitempicture {border:none;text-align:center;padding:0;}
		#secomp7 .seitemhighlightwrapper .seitempicture {border:none;text-align:center;padding:0;}

	/* small image styles */

		#secomp7 .seitemhighlight .seitempicture {width:60px;}
		#secomp7 .seitemhighlight .seitempicture img {max-width:55px;}
		#secomp7 .seitemhighlight .seiteminfo {float:right;margin:10px 0 0 }
		#secomp7 .seitemhighlight .seitemhighlightwrapper h5 {margin:8px 65px 0 0;}
		#secomp7 .seitemhighlight .seitemhighlightwrapper .seitemprice {clear: both; margin: 4px 0 2px 0 !important;}
		#secomp7 .seitemhighlight .seitemhighlightwrapper .sebuttonlink {margin:0 0 2px 65px;}
		#secomp7 .sereviewstatus {margin:0 0 2px 0 !important;padding:0;}
		#secomp7 .seitemprice .sepricemsg {display:none;}
		#secomp7 .sereviewstatus .prSnippetNumberOfRatingsText {display:none;}

	/* page highlights */

		.sepage .sehighlight {padding:1px;width:99%;}
		.sepage h1.seheading {margin:0;padding:10px;}
		.sepage .sehighlightbody {margin:0 10px;}
		.sepage .sehighlightbody .secleartext {margin-top:10px;}
		.sepage .sehighlightbottom {margin:12px 0;}
		.sepage .seitemhighlight .seitemlistpagetableitemlist {table-layout:fixed;}
		.sepage .seitemhighlight .seitemlistpagetableitemlist td {padding:0 0 10px 0;vertical-align:top;}
		#secomp6 .sepage .seitemhighlight .seitemlistpagetableitemlist .seitempicture {width:90px;}
		#secomp6 .sepage .seitemhighlight .seitemlistpagetableitemlist .seitempicture a {line-height:90px;font-size:0;}
		#secomp6 .sepage .seitemhighlight .seitemlistpagetableitemlist .seitempicture a img {vertical-align:middle;margin:5px auto;max-width:80px;}
		#secomp6 div.sepage .seitemhighlight .seitemlistdiv table.seitemtableleft div.seiteminfo {float:left;width:102px;}
		#secomp6 div.sepage .seitemhighlight .seitemlistdiv table.seitemtableleft div.seitemdata {width:104px;margin-left:105px;}
		.sepage .seitemhighlight .seitemlistpagetableitemlist .seitemdata {font-size:1em;padding-right:10px;}
		.sepage .seitemhighlight .seitemlistpagetableitemlist h5 {margin:0 0 5px 0;font-size:.85em;}
		.sepage .seitemhighlight .seitemlistpagetableitemlist p {line-height:1.2em;margin:5px 0;font-size:.85em;}
		.sepage .seitemhighlight .sereviewstatus {margin:0;padding:5px 0 0 0;font-size:.75em;}
		.sepage .seitemhighlight .sereviewstatus .prSnippetTitle {display:none;}
		.sepage .seitemhighlight .sereviewstatus .prSnippetRatingUnclickable {padding:0 0 2px 0;}
		.sepage .seitemhighlight .sereviewstatus .prStars {float:left;background-repeat:no-repeat;height:20px;padding:0;margin:0;line-height:20px;}
		.sepage .seitemhighlight .sereviewstatus .prStarsSmall {width:86px;background-repeat:no-repeat;height:16px;padding:0;margin:0;line-height:16px;}
		.sepage .seitemhighlight .sereviewstatus .prSummaryAverageRatingDecimal {display:none;}

	/* left column objects */

		/* catalog filters */

			#secatalogfilters {z-index:7999 !important;position:relative;}
			#secatshopall {clear:both;font-size:81%;padding:0;position:relative;}
			ul#secatnav {padding:0;margin:0;list-style:none;}
			ul#secatnav li {list-style:none;margin:0;padding:0;width:100%;position:relative;}
			ul#secatnav li span {display:block;cursor:pointer;}
			ul#secatnav ul {z-index:8000;position:absolute;left:-999em;padding:0;list-style:none;}
			ul#secatnav ul.secatmenufirst {border-right:none;}
			ul#secatnav ul.secatmenuinside {border-left:none;border-right:none;}
			ul#secatnav ul.secatmenulast {border-left:none;}
			ul#secatnav ul li.secatmenuitemlast {border-bottom:none;}
			ul#secatnav li li a {display:block;}
			ul#secatnav li:hover ul ul, ul#secatnav li.sfhover ul ul {left:-999em;background-position:0 0;}
			ul#secatnav li:hover ul, ul#secatnav li li:hover ul, ul#secatnav li.sfhover ul, ul#secatnav li li.sfhover ul {left:auto;background-position:0 0;}
			.sereturnlink {padding-top:10px;clear:both;}
			.sereturnlink a {display:block;text-decoration:underline;}
			#secatshoprefine {clear:both;}
			#secatshoprefine .secatshopdiv h3 {clear:both;}
			#secatshoprefine .secatshopdiv ul {margin:0;padding:0;list-style:none;}
			#secatshoprefine .secatshopdiv li {margin:4px 0;padding:0;list-style-type:none;}
			#secatshoprefine .secatshopdiv li a {text-decoration:none;}
			#secatshoprefine .secatshopdiv li a:hover {text-decoration:underline;}
			#secatshoprefine .secatshopdiv li span, .secatshopcheckcount {font-size:.95em;}
			#secatshoprefine .secatshopcheck {clear:left;vertical-align:top;padding:3px 0;}
			#secatshoprefine .secatshopcheckname{padding:0;margin:0;}
			#secatshoprefine .secatshopdiv input {float:left;margin:0 5px 0 0;padding:0;vertical-align:top;line-height:0;width:13px;height:13px;}
			#secatshoprefine .secatshopdiv a.secatshopmorelink {display:block;}
			#secatshoprefine .secatshopdiv a.secatshopmorelink:hover {text-decoration:underline;cursor:pointer;}

		/* template specific catalog filters */

			#secatalognavigator #secatalogname {padding:0;}
			#secatalognavigator #secatalogname h2 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;}
			#secatalogfilters #secatalogname {padding:0;}
			#secatalogfilters #secatalogname h2 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;}
			.seproductsearchkeyword {padding:8px 0 6px 0;font-size:1em;}
			.seproductsearchkeyword .seforminputsmall {display:block;float:left;width:120px;padding:1px 2px 2px 2px;margin-right:5px;}
			.seproductsearchkeyword .sebuttonimage {padding:0;margin:0;}
			.seproductsearchkeyword .sebuttonimage .seforminputbutton {padding:0;margin:0;}
			.secatalognavmenu {clear:both;padding:0 0 15px 0;}
			ul#secatnav li span {text-indent:10px;font-size:1.2em;font-weight:bold;padding:0;height:28px;line-height:26px;}
			ul#secatnav ul {margin:-4px 0 0 0;width:188px;}
			ul#secatnav ul li {height:22px;width:188px;}
			ul#secatnav ul li a {font-family:verdana;text-decoration:none;width:178px;padding:5px 5px 5px 5px;font-weight:bold;}
			ul#secatnav ul li a:hover {text-decoration:none;}
			ul#secatnav li:hover ul#secatmenu1, ul#secatnav li.sfhover ul#secatmenu1 {left:0;}
			ul#secatnav li:hover ul#secatmenu2, ul#secatnav li.sfhover ul#secatmenu2 {left:189px;}
			ul#secatnav li:hover ul#secatmenu3, ul#secatnav li.sfhover ul#secatmenu3 {left:377px;}
			ul#secatnav li:hover ul#secatmenu4, ul#secatnav li.sfhover ul#secatmenu4 {left:565px;}
			.sereturnlink a {font-size:.85em;padding:0 0 17px 12px;line-height:1.4em;}
			#secatshoprefine {padding:0 0 5px 0;font-size:.85em;margin:0;}
			#secatshoprefine h2 {text-transform:uppercase;line-height:1;padding:5px 0;margin:0;font-size:1.1em;}
			#secatshoprefine .secatshopdiv {padding:0 0 4px 0;}
			#secatshoprefine .secatshopdiv h3 {font-size:1em;text-transform:none;margin:1px 0 2px 0;}
			#secatshoprefine .secatshopdiv li a {padding-left:12px;font-weight:normal;text-decoration:underline;font-size:1.05em;}
			.secatshopcheck {padding-left:12px !important;}
			#secatalogfilters ul#secatnav ul li {margin-top:-1px;}
			#secatalogfilters ul#secatnav ul li.secatmenuitemfirst {margin-top:0;}



		/* shortcuts */

			.seproductsearch {padding:0 0 15px 0;}
			.seproductsearchshortcut h4 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;}
			.seproductsearchshortcut h6 {margin:10px 0 0 0;padding:0 5px 0 20px;}
			.seproductsearchshortcut h6 a {font-size:1em;text-decoration:none;font-weight:normal;}
			.seproductsearchshortcut h6 a:hover {text-decoration:underline;}

		/* secataloghighlight */

			.secataloghighlight {padding:0 0 10px 0;}
			.sespecialorders h4 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;}
			.sespecialorders p {padding:8px 0;margin:0;font-size:.85em;}
			.sespecialorders p a {text-decoration:none;}
			.sespecialorders p a:hover {text-decoration:underline;}

		/* credit cards */

			.secreditcard {margin:0 10px 0 0;text-align:center;}
			.secreditcard img {padding:0 2px;}

		/* siteseal */

			.sesiteseal {margin:5px 0;text-align:center;}
			.sesiteseal img {margin-bottom:5px;}

	/* SECTION 5 : footer link styles */

	#sefooter1 p {margin:0;padding:8px 0 0 0;}
	#sefooter1 a {text-decoration:none;padding:0 10px;}


/* PAGE TYPES */


/* item list page */

	.secatalogpage .seintrotext {margin-bottom:10px;}
	#secomp6 .seitemlistdiv table {table-layout:fixed;width:100%;}
	#secomp6 .seitemlistdiv table td {padding:0;vertical-align:top;}
	#secomp6 .seitemlistdiv table td.seemptycell .seitempicture {border:none;}
	#secomp6 .seitemlistdiv table .seitempicture {width:125px;margin-bottom:3px;}
	#secomp6 .seitemlistdiv table .seitempicture a {line-height:125px;font-size:0;}
	#secomp6 .seitemlistdiv table .seitempicture a img {vertical-align:middle;}
	#secomp6 .seitemlistdiv table .seitemdata {font-size:1em;padding:0 10px 10px 0;}
	#secomp6 .seitemlistdiv table .seitemdata h5 {margin:3px 0;font-size:.85em;padding:0;line-height:1.2em;}
	#secomp6 .seitemlistdiv table .seitemdata p {font-size:.85em;line-height:1.4em;margin:5px 0 0 0;}
	#secomp6 .seitemlistdiv table.seitemtableleft td {padding:0 10px 20px 0;vertical-align:top;}
	#secomp6 .seitemlistdiv table.seitemtableleft div.seiteminfo {float:left;width:127px;}
	#secomp6 .seitemlistdiv table.seitemtableleft div.seitempicture {padding:0;margin-top:6px;}
	#secomp6 .seitemlistdiv table.seitemtableleft div.seitemdata {padding:0;margin-left:135px;}
	#secomp6 .seitemlistdiv table.seitemtableleft div.seitemdata p {line-height:1.4em;margin-bottom:0;}
	#secomp6 .seitemlistdiv .sereviewstatus {margin:0;padding:0;font-size:.75em;}
	#secomp6 .seitemlistdiv .sereviewstatus .prSnippetTitle {display:none;}
	#secomp6 .seitemlistdiv .sereviewstatus .prSnippetRatingUnclickable {padding:0px 0 0 0;}
	#secomp6 .seitemlistdiv .sereviewstatus .prStars {float:left;background-repeat:no-repeat;height:20px;padding:0;margin:0;line-height:20px;}
	.sebodyhomepage #secomp6 .seitemlistdiv .sereviewstatus .prStars {float:none;background-repeat:no-repeat;height:20px;padding:0;margin:0;line-height:20px;}
	#secomp6 .seitemlistdiv .sereviewstatus .prStarsSmall {width:100% !important;background-repeat:no-repeat;height:11px;padding:0;margin:3px 0;line-height:11px;}
	#secomp6 .seitemlistpage .seitemlistdiv .sereviewstatus .prStarsSmall {width:67px !important;}
	#secomp6 .seitemlistpage .seicons li {display:inline-block;padding:0;}
	#secomp6 .seitemlistdiv .sereviewstatus .prSummaryAverageRatingDecimal {display:none;}
	#secomp6 .seitemlistdiv .sereviewstatus .prSnippetNumberOfRatingsText {display:none;}
	#secomp6 .seitemreviewpage .seitemlistpagetableitemlist td.seemptycell {display:none}

	/* product icons */

		#secomp6 .seicons {float:right;}
		#secomp6 .seicons ul {margin:0;padding:0 3px;height:16px;line-height:16px;display:inline;}
		#secomp6 .seitemlistpage .seicons ul {padding:0;}
		#secomp6 .seicons li {list-style:none;margin:0;text-indent:-9000px;display:block;float:right;height:16px;font-size:0;}

		/* item list page */
		li.senonshipitem {padding:0;width:16px;}
		li.senonstockitem {padding:0;width:16px;}
		li.sefemaleitem {padding:0;width:16px;}
		li.secartdisableditem {padding:0;width:16px;}

		/* item detail page */
		.secatalogpage #seitemmessages ul {margin:0;padding:10px 0;list-style:none;}
		.secatalogpage #seitemmessages li {margin:0;padding:3px 0 3px 32px;list-style:none;}
		.seqbpcatalogpage #seitemmessages ul {margin:0;padding:10px 0;list-style:none;}
		.seqbpcatalogpage #seitemmessages li {margin:0;padding:3px 0 3px 32px;list-style:none;}

		/* item detail tab area */
		#seitemdesccolright ul {margin:0;padding:0;}
		#seitemdesccolright li {list-style:none;padding:5px 0;font-size:.85em;line-height:1.2em;}
		#seitemdesccolright li.seinfofeatureiv a, #seitemdesccolright li.seinfofeatureev a {padding-left:30px;}
		#seitemdesccolright li.seiconfemale {padding-left:30px;}
		#seitemdesccolright li.senonstocked {padding-left:30px;}
		#seitemdesccolright li a {text-decoration:none;display:block;}
		#seitemdesccolright li a img {padding:0;margin:0 5px 0 0;}
		table#seSkuPartMatrix a[href^=tel]{color: inherit; pointer-events: none; text-decoration: none;}

/* item detail page */

	#seitempicture {float:left;width:360px;}
	#seitempicture .seimagecaptiontext {padding:5px 0;text-align:center;font-size:.85em;}
	#seitempicture .sebuttonzoomitem {margin:10px auto 0;width:67px;height:23px;display:block;}
	#seitempicture .sebuttonzoomitem a {display:block;width:67px;height:23px;}
	#seitempicture .sebuttonzoomitem a:hover {background:none;}
	#seitempicture .sebuttonzoomitem a img {display:none;}
	#seitemcontent {margin-left:380px;font-size:.85em;}
	#seitemcontent h1 {margin:0;padding:0;font-size:1.8em;}
	#seitemcontent h2 {font-size:1.8em;margin:0 0 5px 0;}
	#seitemcontent .seitemprice {padding:0 0 10px 0;}
	#seitemcontent .seitemprice .seregularprice {font-size:1.5em;font-weight:bold;}
	#seitemcontent .seitemprice .sespecialprice {font-weight:bold;display:inline;font-size:1.5em;margin-right:10px;}
	#seitemcontent .seitemprice .seoriginalprice {display:inline;text-decoration:line-through;font-weight:bold;font-size:1.5em;}
	#seitemcontent .seitemprice .sepricemsg div {display:inline;margin-right:5px;font-size:1.2em;}
	#seitemcontent #sestockstatus {margin:10px 0;}
	#seitemcontent #sestockstatus div {margin:0;padding:0;display:none;}
	#seitemcontent .seitemaction {padding:0 0 10px 0;height:32px;}
	#seitemcontent .seitemquantity {display:block;float:left;padding:5px 0 0 0;}
	#seitemcontent .seforminputtext {margin:0 5px;width:30px;font-size:.95em;text-align:right;padding:2px 3px;}
	#seitemcontent .seitembuttons {display:block;float:left;padding:0 40px 0 0;margin:0;}
	#seitemcontent .sebuttonaddcheckout {display:block;float:left;}
	#seitemcontent .sebuttonaddcheckout input {padding:2px 5px;-webkit-appearance:none;-webkit-border-radius:0;}
	#seitemcontent .sebuttonaddtomywishlist {display:block;float:left;padding-left:12px;background:none;font-size:1.1em;}
	#seitemcontent .sereviewstatus {padding:5px 0 5px 0;font-size:.9em;}
	#seitemcontent .sereviewstatus .prSnippetTitle {display:none;}
	#seitemcontent .sereviewstatus .prSnippetRatingUnclickable {padding:0;display:inline;}
	#seitemcontent .sereviewstatus .prStars {display:block;float:left;width:90px;background-repeat:no-repeat;height:20px;padding:0;margin:0;line-height:20px;}
	#seitemcontent .sereviewstatus .prStarsSmall {background-repeat:no-repeat;height:16px;padding:0;margin:0;line-height:16px;}
	#seitemcontent .sereviewstatus .prSummaryAverageRatingDecimal {display:none;}
	#seitemcontent .prSnippetNumberOfRatingsText {display:none;}
	#seitemcontent .sereviewstatus .prSnippetWriteReview {display:inline;font-size:1.2em;padding-right:5px;padding-left:10px;border-right:none;}
	#seitemcontent .sereviewstatus .prSnippetReadReviews {display:inline;font-size:1.2em;padding-left:8px;}
	#seitemcontent #seitemsnippets {padding:0 0 5px 0;}
	#seitemcontent .seitemvariations {padding:0 8px 8px 0;}
	#seitemcontent .sesmalltext {font-size: 1.1em;font-weight: normal;margin-bottom: 5px;}
	#seitemcontent .sestockbyloc {display: block;}
	#seitemtabs {padding-top:20px;z-index:1;}
	#seitemtabs .ui-corner-all {border-radius:0;}
	#secomp6 .ui-tabs-nav { padding: 0 !important; }
	#secomp6 .ui-widget-header { margin-bottom:12px !important; }
	#seitemtabs .setabulardata {border:none;}
	#seitemtabs .setabulardata th {border:none;padding:8px;font-size:.85em;}
	#seitemtabs .setabulardata td {border:none;padding:8px;font-size:.85em;}
	#seitemtabs h2 {margin:0;padding:0 0 10px 0;font-size:.95em;}
	#seitemdesccolleft {float:left;width:60%;}
	#seitemdesccolleft h2 {display:block;margin:0 0 10px 0;font-size:.95em;}
	#seitemdesccolleft p {margin:0;font-size:.85em;line-height:1.5em;padding-bottom:15px;}
	#seitemdesccolright {float:right;width:38%;padding-bottom:15px;}
	#seitemdesccolright h2 {margin:0;padding:0 0 12px 0;font-size:.95em;}
	#seitemspecs {padding:0px;}
	#secomp6 .serelateditems {clear:both;}
	#secomp6 #seitemrelated {margin-top:0;border:none;background: none;}
	#secomp6 #seitemrelated h2 {padding-top:0;}
	#secomp6 .serelateditems h2 {border-bottom:none;margin:0;font-size:1em;padding:10px 7px;line-height:1em;}
	#secomp6 .serelateditems .seitemlistdiv {padding:0 7px;}
	#secomp6 .serelateditems .seitemprice .seregularprice {display:inline;padding:0 5px 0 0;}
	#secomp6 .serelateditems .seitemprice .seoriginalprice {padding:0 5px 0 0;}
	#secomp6 .serelateditems .seitemprice .sepricemsg {padding:0;font-size:.85em;}
	#seitemdetails_v2 .serelateditemlist {padding-left:20px;}
	#seitemdetails_v2 .serelateditemlist .seitem {list-style-type:none;display:inline-block;width:135px;margin:0 6px 10px;padding:5px;height:180px;float:left;}
	#seitemdetails_v2 .serelateditemlist .seitempicture {float:none;width:auto;padding:0;text-align:center;border:1px solid #BBBBBB;border-radius:5px;width:90px;background:#fff;margin:0;}
	#seitemdetails_v2 .serelateditemlist .seitempicture img {height:auto; width:auto; max-width:80px; max-height:80px;}
	#seitemdetails_v2 .serelateditemlist h5 {margin:10px 0 0 0;font-size: 0.85em;line-height: 1.2em;}
	#seitemdetails_v2 .serelateditemlist h5 a {text-decoration:none;}
	#seitemdetails_v2 .serelateditems .seitemprice .seregularprice {padding:0;}
	#seitemdetails_v2 .serelateditems .secleartext {clear:both;}
	#seitemdetails_v2 .serelateditems .sepricedisplay {margin-top:5px;font-size:.9em;}
	#secomp6 #seitemaddcart p.semessage { margin:0 30px;text-align:left;display:none;}

/* qbp page */

	/* qbp home page search area */

	.seqbpcatalogpage .sekeywordsearch .seqbpsearchkeyword .seforminputtext {padding:2px;font-size:.95em;margin-right:5px;float:left;}
	.seqbpcatalogpage .sekeywordsearch .seqbpsearchbrand {display:block;float:left;}
	.seqbpcatalogpage .sekeywordsearch .seqbpsearchbrand select {font-size:.95em;padding:2px;}
	.seqbpcatalogpage .sekeywordsearch .sebuttongobutnsearch {margin:0;font-size:.85em;}

	/* qbp category search */

	.seqbpcatalogpage .seqbpsearchkeyword {clear:both;}
	.seqbpcatalogpage .seqbpsearchkeyword label {width:150px;}

	/* qbp home page category listing */

	.seqbpcatalogpage .seqbpbrowse h3 {margin:0 0 10px 0;clear:both;padding-bottom:5px;padding-top:15px;text-transform:uppercase;font-size:1.1em;}
	.seqbpcatalogpage .seqbpbrowse ul {margin:0;padding:0;clear:both;}
	.seqbpcatalogpage .seqbpbrowse ul li {list-style:none;margin:5px 0;padding:0;float:left;width:33%;}

	/* qbp search results - item list */

	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist {clear:both;margin:10px 0 0 0;width:100%;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist td {padding:0;vertical-align:top;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seitempicture {padding:0;float:left;width:50px !important;margin:3px 10px 10px 0;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seitempicture a {line-height:50px !important;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seitemdata {font-size:.95em;line-height:1.4em;padding-right:10px;margin-left:60px;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seitemdata h5 {margin:0 0 5px 0;padding:0;font-size:.85em !important;display:block;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seitemdata h5 a {display:block;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seitemdata .seicons {float:none;margin:5px 10px 0 0;display:block;height:16px;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seitemdata .seicons li {float:left;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .sesmalltext {display:block;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seregularprice {font-size:.95em;font-weight:bold;}

	/* qbp search results - item detail */

	#seitemcontent .seitemaction {padding:10px 0;height:36px;}
	#seitemcontent .seitemquantity {display:block;float:left;padding:0;}
	.seqbpsearch {padding:10px 0 0 0;clear:both;}
	.seqbpsearch h2 {font-size:1.1em;margin:10px 0 15px 0;text-transform:uppercase;}
	.seqbpsearch form {display:inline;padding:0;margin:0;}
	.seqbpsearch form div {display:inline;}
	.seqbpcatalogpage .sekeywordsearch {padding-bottom:10px;}
	.seqbpcatalogpage .sekeywordsearch form {padding:0 !important;}
	.seqbpattributesearch label {float:left;width:100px;font-size:1em;}
	.seqbpsearchkeyword label {clear:left;width:120px;padding-bottom:10px;font-size:.95em;}
	.seqbpsearchkeyword select {margin-bottom:10px;}
	.seqbpsearch .sekeywordsearch .sebuttongobutnsearch {padding:0 0 0 10px;}
	.seqbpcatalogpage .sebuttonlink {display:block;float:left;margin-right:5px;}
	.seqbpcatalogpage .sebuttonlink a {text-decoration:none;}
	.seqbpcatalogpage .sebuttonqbpviewall {padding:2px 5px 2px 5px;font-weight:bold;font-size:.85em;}
	.seqbpcatalogpage .sebuttonqbpsearchcategory {padding:2px 5px 2px 5px;font-weight:bold;font-size:.85em;margin-bottom:10px;}
	.seqbpbuttons .seforminputbutton {padding:1px 5px 0 5px;font-weight:bold;font-size:.85em;}
	.seqbpcatalogpage h3 {margin:0 0 10px 0;clear:both;}
	.seqbpcatalogpage .seqbpmodellist .seqbpbuttons {clear:both;margin:0 0 20px 0;}
	.seqbpcatalogpage .seqbpmodellist h2 {margin:.5em 0 .5em 4px;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable {border-collapse:collapse;width:100%;font-size:.95em;margin-top:10px;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th {white-space:nowrap;padding:5px 10px;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol2, th.secol3 {text-align:left;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol4 {text-align:right;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable td {padding:10px;vertical-align:top;font-size:.9em}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable td.seitempicture {padding-top:10px;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable td.secol2 {white-space:nowrap;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable .seregularprice {text-align:right;vertical-align:top;}
	.seqbpcatalogpage #seqbpspecs table {border-collapse:collapse;}
	.seqbpcatalogpage #seqbpspecs table th {padding:4px 8px;}
	.seqbpcatalogpage #seqbpspecs table td {width:50%;padding:4px 8px;}
	.seqbpcatalogpage #seitemdesc {font-size:1.05em;}
	.seqbpitemdetails #seitemdesc {clear:both;}

/* bikespeak page */

	.sebikespeakpage #ForumContainer {clear:both}

/* form page */
	.seformpagetablequestions td {padding:4px 2px;vertical-align:top;}
	.seformpage .seforminputbutton {padding:2px 5px;font-weight:bold;font-size:1em;}

/* location page */

	.selocationspage hr {height:1px;border:0;}
	.selocationscurrentlocation img {display:block;margin:10px auto;}
	.selocationstableaddresses td {padding:0 20px 20px 0;vertical-align:top;}
	.selocationstableaddresses td h4 {padding:0;margin:0 0 5px 0;}

/* sitemap page */

	#setreecontrol {margin:10px 0 15px 0;clear:both;}
	.sesitemappage ul {margin:0;padding:0;}
	.sesitemappage .senavigatortext li {margin:0;list-style:none;}
	.sesitemappage .senavigatortext li a {padding:0;font-weight:normal;}
	.sesitemappage ul.senavigatortext {clear:both;}

/* links page */

	.selinkspage dt {padding-bottom:5px;}
	.selinkspage dd {padding-bottom:10px;}

/* pos page */

	.seposspecialspage .selastupdated {clear:both;}
	.seposspecialstablesalelist {width:100%;clear:both;margin:15px 0;}
	.seposspecialstablesalelist th {font-size:.85em;padding:4px;}
	.seposspecialstablesalelist td {font-size:.85em;padding:4px;}
	.seposspecialstablesalelist td span {font-size:1em;}
	.seposspecialspage .seposspecialstablesalelist .secol4 {text-align:right;}
	.seposspecialspage .seposspecialstablesalelist .secol5 {text-align:right;}
	.seposspecialspage .seresultsnavigation {float:right;font-size:.95em;}
	.seposspecialspage .selastupdated {float:left;padding-bottom:5px;}

/* private pages */

	.seprivatepage {text-align:right;margin-right:10px;font-size:.95em;}
	.seprivatepage a {padding-left:10px;font-weight:bold;text-transform:uppercase;font-size:.95em;}
	.seprivatepagebody .sealert {font-size:0.95em;}
	.seprivatepagebody .sepplogintable {width:auto;margin:15px 0;border-collapse:collapse;}
	.seprivatepagebody .sepplogintable td.selabel {vertical-align:top;width:auto;white-space:nowrap;}
	.seprivatepagebody .sepplogintable td {padding:5px 10px;}
	.seprivatepagebody .sepplogintable td a {display:block;padding-left:100px;margin-top:10px;font-size:.95em;}
	.seprivatepagebody .sepplogintable td.sedata a {display:inline;padding-left:15px;margin-top:0;font-size:.95em;}
	.seprivatepagebody .sepplogintable td.sedata div {display:inline;padding-left:0;margin-top:0;font-size:.95em;}
	.seprivatepagebody .sepplogintable td .sebuttoninput {padding-left:100px;font-size:.95em;}
	.seprivatepagebody .sepplogintable td p.semessage {text-align:left;margin:0;}
	.sepagenotitle .seprivatepage {margin-top:10px;}
	.seprivatepagebody .sepplogintable a.selink {display:inline;padding:0;margin:0;}

/* image page */

	.seimagepagetablethumbnails {clear:both;margin-top:10px;border-collapse:collapse;width:100%;}
	.seimagepagetablethumbnails td {padding:10px;vertical-align:top;}
	.sezoompagedisclamer {font-size:0.8em}
	.seimagepagedetails {padding:12px 12px 0 0}
	.seimagepagedetails .seiplargeimage{text-align:center;}

/* faq page */

	.sefaqpage .seresultsnavigation a {margin:0 5px;}
	.sefaqpage .seresultsnavigation div {display:inline;margin:0;}
	.setipspage .seresultsnavigation a {margin:0 5px;line-height:18px;}
	.setipspage .seresultsnavigation div {display:inline;margin:0;}

/* classifieds page */

	.seclassifiedssearch h4 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;}
	.seclassifiedssearch select {margin:8px 0;display:block;width:160px;font-size:1em;}
	.seclassifiedssearch .seforminputsmall {display:block;float:left;width:120px;padding:2px;margin-right:5px;}
	.seclassifiedssearch .sebuttonimage {padding:0;margin:0;}
	.seclassifiedssearch .sebuttonimage .seforminputbutton {padding:0;margin:0;}
	#senavigator3 {clear:both;padding:15px 0 0 0;}
	.seclassifiedsnewads p {margin:10px;padding:5px 0;}
	.seclassifiedsnavbar {float:right;margin:8px;}
	.seclassifiedsnavbar ul {margin:0;padding:0;list-style-type:none;}
	.seclassifiedsnavbar li {display:block;float:left;padding:2px 5px;margin-left:5px;}
	.seclassifiedsnavbar li a {text-decoration:none;font-weight:bold;}
	.seclassifiedsbrowse .seclassifiedscategoryimage {display:none;}
	.seclassifiedsbrowse .seclassifiedscategoryimage {display:none;}
	.seclassifiedsbrowse h3 {margin:0 0 10px 0;clear:both;padding-bottom:5px;padding-top:10px;}
	.seclassifiedsbrowse h3 a {text-decoration:none;}
	.seclassifiedsbrowse ul {margin:0;padding:0;}
	.seclassifiedsbrowse li {font-size:.9em;line-height:1.7em;list-style-type:none;width:31%;float:left;margin:2px 0;padding-left:0;}
	.seclassifiedsbrowse a {font-size:1.05em;padding-right:5px;}
	.seclassifiedslistads table {width:100%;}
	.seclassifiedslistads .setabulardata {margin:0 0 20px 0;border-collapse:collapse;border:none;}
	.seclassifiedslistads .setabulardata th {border:none;padding:5px;text-align:left;font-size:.85em;}
	.seclassifiedslistads .setabulardata td {padding:10px;border:none;font-size:.85em;}
	.seclassifiedslistads .setabulardata td.secol1 {padding:10px 0;border-left:0px solid #ccc;}
	.seclassifieds form div {padding:0 10px 0 0;}
	.seclassifieds form label {width:110px;float:left;clear:left;padding:0 10px 0 0;}
	.seclassifiedsprofile form label {width:140px;}
	.seclassifieds form input {font-size:.95em;}
	.seclassifiedssearch form select {font-size:.95em;}
	.seclassifieds form .sesmalltext {padding-left:110px;padding-top:5px;}
	.seclassifiedsprofile form .sesmalltext {padding-left:130px;padding-top:5px;padding-bottom:0;}
	.seclassifieds form .sebuttons {padding-left:150px;}
	.seclassifiedsprofile form .sebuttons {padding-left:130px;}
	.seclassifiedsaddetail label {width:100px;}
	.seclassifieds form div {padding:0 10px 10px 0;}
	.seclassifieds form label {width:110px;float:left;clear:left;padding:0 10px 0 0;}
	.seclassifiedsprofile form label {width:140px;}
	.seclassifieds form input {font-size:.95em;}
	.seclassifiedssearch form select {font-size:.95em;}
	.seclassifieds form .sesmalltext {padding-left:150px;padding-top:5px;}
	.seclassifiedsprofile form .sesmalltext {padding-left:150px;padding-top:5px;padding-bottom:0;}
	.seclassifieds form .sebuttons {padding-left:150px;}
	.seclassifiedsprofile form .sebuttons {padding-left:150px;}
	.seclassifiedsaddetails label {width:100px;}
	.seclassifiedsaddetails form div {margin-bottom:15px;}
	.seclassifiedsaddetails form div div {margin-bottom:0;}
	.seclassifiedsaddetails .sesmalltext {padding-left:150px;}
	.seclassifiedsaddetails #secaptcha {padding:0;padding-left:150px;}
	.seclassifiedssecaptcha {padding:0 !important;margin:0 !important;}
	.seclassifiedsaddetails #secaptcha .secaptchaimage {padding:5px 0;}
	.seclassifiedsaddetails #secaptcha .sesmalltext {padding-left:0;}
	.seclassifiedsaddetails .sebuttons {padding-left:150px;}
	.seclassifiedsaddetails .sebuttonlink {display:inline;padding:0 10px 0 0;font-size:.95em;}
	.sebuttonclassifiedspostad {margin-top:20px;}
	.seclassifiedsaddetails .sebuttonclassifiedsupdate {padding-top:10px;}
	.seclassifiedsmyads div.seresultsnavigation {display:block;float:none;text-align:right;clear:both;background:none;padding:0;margin-bottom:10px;}
	.seclassifiedsadlisttable {width:100%;}
	.seclassifiedsadlisttable td {width:20%;vertical-align:top;}
	.seclassifiedsadlisttable td.secol1 {text-align:center;}
	.seclassifiedsadlisttable td.secol5 div {margin:5px 0;}
	.seclassifiedsadlisttable th {padding:5px;}
	.seaddetail {float:right;width:68%;}
	.seadimage {float:left;width:30%;text-align:center;padding-top:10px;}
	#seadtabs {padding-top:2em;clear:both;}
	#seadseller div {padding:.5em 0;}
	#seadseller div.seadsellername {padding:0 0 .5em 0;font-weight:bold;}
	.seclassifiedspreviewad .seadimage div {font-size:.85em;}
	.seclassifiedspreviewad .seaddetail h2 {clear:both;font-size:1.5em;margin:10px 0 5px 0;}
	div.secontainerclassifiedspreviewadpoppage .sesectionwidth {width:100%;margin:0 auto;}
	div.secontainerclassifiedspreviewadpoppage .sesectionwidthdiv {padding:0;width:100%;}
	div.seclassifiedspreviewadpop {padding:10px;}
	div.secontainerclassifiedspreviewadpoppage #sesection3 {padding:0;border-bottom:none;}


/* CART - ACCOUNT PAGES */


/* shopping cart */

	.seshoppingcartpage .seshoppingcarttablecontents {border-collapse:separate;margin:0 0 10px 0;width:100%;table-layout:fixed;clear:both;}
	.seshoppingcartpage .seshoppingcarttablecontents th.setableheader {font-size:1em;padding:5px 0;border-right:none;text-align:left;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol1 {width:130px;text-indent:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol2 {width:100%;text-indent:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol3 {width:100px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol4 {width:110px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol5 {width:100px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.senumericdata {text-align:right;padding-right:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secartcellquantity {text-align:center;}
	.seshoppingcartpage .seshoppingcarttablecontents td {font-size:1em;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitempicture {padding:5px;border-right:none;border-top:none;text-align:center;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitemdetail {padding:5px;border-right:none;border-top:none;vertical-align:middle;width:100%;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitemdetail .seicongroup {padding-top:5px;float:none;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitemdetail .sesmalltext {font-size:.85em;padding:5px 0 0 10px}
	.seshoppingcartpage .seshoppingcarttablecontents td.senumericdata {text-align:right;padding:5px;border-right:none;border-top:none;}
	.seshoppingcartpage .seshoppingcarttablecontents td.secartcellquantity {padding:5px;border-right:none;border-top:none;text-align:center;}
	.seshoppingcartpage .seshoppingcarttablecontents span.secartquantitylinks {text-align:left;display:block;font-size:.85em;line-height:1.5em;}
	.seshoppingcartpage .seshoppingcarttablecontents span.secartquantitylinks a {display:inline;width:auto;padding:0;}
	.seshoppingcartpage .seshoppingcarttablecontents span.secartquantitylinks a.secartlinkupdate {padding-right:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents .seforminputtext {width:30px;float:left;margin:8px 5px 0 5px;}
	.seshoppingcartpage .seshoppingcartfeaturetable {margin:0 0 10px 0;}
	.seshoppingcartpage .seshoppingcartfeaturetable td.secol1 {padding:0px 10px 0 0;text-align:center;}
	.seshoppingcartpage .sescpromotion .semessage {padding:4px 0;text-align:left;border:none;background:none;margin:0;font-weight:bold;}
	.seshoppingcartpage .sescpromotion .sealert {padding:2px 0;margin:0}
	.seshoppingcartpage .seshoppingcarttabledata .seshoppingcartshippingdiv .sealert {padding:0;}
	.seshoppingcartpage .sescpromotion img {vertical-align:middle;padding:0 0 4px 4px;}
	.seshoppingcartpage .seshoppingcarttabledata {border-collapse:collapse;margin:0;width:100%;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping {padding:0px 5px 5px 0;vertical-align:top;width:100%;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcartshippingdiv {padding:5px;vertical-align:top;margin:0 0 10px 0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcartshippingdiv h4 {margin:0;padding:5px;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcarttableshipping {margin:10px 0 0 0;width:100%;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcarttableshipping td {vertical-align:top;padding:0 0 5px 0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcarttableshipping td.selabel {width:115px;text-align:right;padding:0px 10px 5px 10px;white-space:nowrap;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary {padding:0 0 5px 0;vertical-align:top;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarydiv {padding:5px 5px 0 5px;vertical-align:top;margin:0 0 5px 0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarydiv h4 {margin:0;padding:5px;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable {width:205px;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td {font-size:.95em;white-space:nowrap;padding:4px 0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.senumeric {text-align:right;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.seordertotal {font-weight:bold;font-size:1em;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.sevalueordertotal {font-weight:bold;font-size:1em;}
	#secontainer .sebuttoncheckout .seforminputbutton {background:0;padding:0;margin:5px auto;border:0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .sebuttoncheckout {text-align:center;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .sebuttonreturntocatalog {text-align:center;font-size:.95em;margin:5px auto;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .sesiteseal {margin:5px auto;text-align:center;}
	.seshoppingcartpage .seshoppingcartshipping .seshoppingcartmessages {padding-left:0;margin-left:0;}
	.seshoppingcartpage .seshoppingcartshipping .seshoppingcartmessages li {padding-left:0;list-style:none;padding-bottom:.5em;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable .seshipfromlocation td {font-style:italic;font-size:.85em;padding-left:10px;}
	.seshoppingcartpage .secautionmessage {border: 1px solid #CCC; border-radius:0;}
	.seshoppingcartpage .secautionmessage b {color:#E00}
	.seshoppingcartsummarytable .seshipping {white-space: nowrap}

/* wish list page */

	.seitemdetailspage .sebuttonaddtomywishlist, .seqbpcatalogpage .sebuttonaddtomywishlist {display:inline;background:none;padding-left:0;}
	.seitemdetailspage div.sebuttonaddtomywishlist a, .seqbpcatalogpage div.sebuttonaddtomywishlist a {display:inline;background:none;border:none;padding:0 10px 0 0;line-height:22px;font-size:.95em;}
	.seitemdetailspage .sebuttonviewmywishlist, .seqbpcatalogpage .sebuttonviewmywishlist {display:inline;}
	.seitemdetailspage .sebuttonviewmywishlist a.sebuttontext, .seqbpcatalogpage .sebuttonviewmywishlist a.sebuttontext {display:inline;background:none;border:none;padding:5px 10px 5px 0;line-height:32px;font-size:.95em;}
	.seitemdetailspage .sebuttonviewmyfriendswishlist, .seqbpcatalogpage .sebuttonviewmyfriendswishlist {display:inline;}
	.seitemdetailspage .sebuttonviewmyfriendswishlist a.sebuttontext, .seqbpcatalogpage .sebuttonviewmyfriendswishlist a.sebuttontext {display:inline;background:none;border:none;padding:5px 10px 5px 0;line-height:32px;font-size:.95em;}
	.seitemdetailspage .seitemaddcart .sealert {text-align:left;}
	.sewishlistpage p.semessage {font-weight:bold;margin:10px 0;text-align:center;}
	.sebuttonupdatewishlist, .sebuttondeletewishlist {display:inline;}
	.sebuttonupdatewishlist {padding:5px 0;}
	.sebuttondeletewishlist {padding:5px 0 0 10px;}
	.sewishlistpagebody {padding-bottom:20px;}
	.sewishlistpage a {border:none;padding:0;font-size:.95em;text-decoration:underline;}
	.sewishlistbar {margin:10px 0 0 0;height:20px;padding:5px;vertical-align:middle;clear:both;}
	.sewishlistpage .sewishlistnavigation {float:left;}
	.sewishlistpage .sewishlistnavigation .sebuttonlink {display:block;float:left;margin:0 5px 0 0;padding:0;border:none;}
	.sewishlistpage .sewishlistnavigation a.sebuttontext {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 8px;}
	.sewishlistpage .sebuttonsendemailwishlist {display:block;float:left;margin:0 20px 0 0;padding:0;border:none;}
	.sewishlistpage .sebuttonsendemailwishlist a.sebuttontext {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 8px;}
	.sewishlistpage .sebuttonaddtocartwishlist {display:block;float:left;margin:5px 15px 0 0;padding:0;}
	.sewishlistpage .sebuttonaddtocartwishlist a.sebuttontext {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 8px;}
	.sewishlistpage .seicongroup{margin:7px 0;padding-right:5px;}
	.sewishlistitemsorter {float:right;}
	.sewishlistitemsorter select {padding:0;margin:0;}
	.sewishlistitemsorter form {display:inline;padding:0;margin:0;}
	.sebuttonreturntowishlist {display:block;margin-top:10px;}
	.sewishlistpage .setabulardata td {border:none;}
	.sewishlistpage .sewishlistnotesarea {padding-right:15px;}
	.sewishlistpage .sewishlisttablecontents {margin:0;width:100%;border-collapse:separate;border:none;clear:both;}
	.sewishlistpage table.sewishlisttablecontents td {width:100%;vertical-align:top;padding:10px 5px;font-size:1em;}
	.sewishlistpage .sewishlisttablecontents .serowbottom td {border-bottom:none;}
	.sewishlistpage table.sewishlisttablecontents td.sewishliststatus table td {border-bottom:none;}
	.sewishlistpage .sewishlisttablecontents td td {width:auto;text-align:left;padding:0 10px 0 0;border:none;}
	.sewishlistpage .sewishlisttablecontents td.seitempicture {width:auto;}
	.sewishlistpage .sewishlisttablecontents td.seitempicture img {padding-right:20px;}
	.sewishlistpage .sewishlisttablecontents h4 {margin:0 0 5px 0;}
	.sewishlistpage .sewishlisttablecontents .seregularprice {display:block;margin-top:5px;font-size:.95em;}
	.sewishlistpage .sewishlisttablecontents .seregularprice span {font-size:.95em;}
	.sewishlistpage .sewishlisttablecontents .sespecialprice {display:block;font-size:.95em;margin-bottom:5px;}
	.sewishlistpage td.sewishliststatus {text-align:right;padding:10px 0 10px 0;font-weight:bold;}
	.sewishlistpage .sewishliststatus table {float:right;}
	.sewishlistpage .sewishliststatus table td {padding:0 0 7px 0;text-align:center;font-size:.85em;}
	.sewishlistpage .sewishliststatus table td.secol1 {padding:0 5px;}
	.sewishlistpage .sewishliststatus table td.secol2 {padding:0 5px;}
	.sewishlistpage .sewishliststatus table td.secol3 {padding:0;}
	.sewishlistpage .sewishliststatus table input {height:16px;padding:0;width:25px;}
	.sewishlistpage .sewishliststatus table select {height:20px;padding:0;width:80px;}
	.sewishlistpage .sewishliststatus .sewishlistdateadded {width:auto;text-align:right;padding:0;font-weight:normal;font-size:.85em;clear:both;}
	.sewishlistpage .sewishliststatus .sewishlistcomment {text-align:left;font-size:.85em;font-weight:normal;}
	.sewishlistpage .sewishliststatus .sewishlistcomment .sewishlistcommenttext {font-weight:bold;}
	.sewishlistpage .sewishliststatus .sewishlistcomment input {width:195px;margin-bottom:10px;padding:0;height:14px;font-size:.95em;}
	.sewishlistpage textarea {width:96%;height:200px;padding:2px;margin:10px 0;}
	.sewishlistpage .sebuttonsendemailwishlist input {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 10px;width:auto;}
	.sewishlistpage .prSnippetTitle {display:none;}
	.sewishlistpage .prSnippetReadReviews {display:none;}
	.sewishlistpage form a {font-size:1em;}
	.sewishlistpage form h2 {margin-top:20px;}
	.sewishlistpage form .sealert {font-style:italic;font-weight:normal;padding:0;margin:0 0 6px 0;}
	.sewishlistpage form .sewishlistemaildisclaimer {font-style:italic;}
	.sewishlistpage .sewishlistemailarea .sewishlistemailareabottomhalf {padding-left:5px;}
	.sewishlistpage .sewishlistemailarea .sewishlistemailrowodd {float:left;clear:left;padding-bottom:5px;}
	.sewishlistpage .sewishlistemailarea .sewishlistemailroweven {float:left;clear:left;padding-bottom:5px;}
	.sewishlistpage .sewishlistemailarea td label {width:105px;display:block;float:left;font-size:.85em;padding:2px 0 0 0;}
	.sewishlistpage .sewishlistemailarea td input {display:block;float:right;width:160px;}
	.sewishlistpage .sewishlistfromname label {display:block;float:left;width:130px;padding-right:10px;}
	.sewishlistpage .sewishlistfromemail {padding-top:10px;}
	.sewishlistpage .sewishlistfromemail label {display:block;float:left;width:130px;padding-right:10px;}
	.sewishlistpage .sewishlistemailareamorebutton {clear:both;}
	.sewishlistpage .sewishlistemailareamorebutton input {width:auto;float:none;padding:2px 4px;margin:0 0 8px 0;}

/* account page */

	.seaccountpage .serowodd, .seaccountpage .seroweven {background:none;}
	.seaccountpage .seforminputtext {width:250px;}
	.seaccountpage .sealert {display:block;font-style:italic;font-weight:normal;padding:0;margin:0;}
	.seaccountpage .seaccback {margin-right:20px;}
	.seaccountpageorderinformation {line-height:1.5em;}
	.semyaccountnavigation {margin:5px 0 25px 0;padding-bottom:7px;}
	.semyaccountnavigation span.link {font-weight:bold;}
	.seaccountpagesummary .sesectionheader {width:470px;}
	.semyaccountnavigation span a {font-weight:normal;}
	.semyaccountnavigation span.sep {padding:0 10px 0 10px;}
	.sesectionheader {padding:5px 8px;font-weight:bold;margin-bottom:0;width:470px;clear:left;}
	.seaccountpage .seaccounttable td.sesectionheader {padding:5px 8px;}
	.seaccountpageorderinformation .sesectionheader {width:auto;}
	.seaccountpageprintorder .sesectionheader {width:auto;}
	.secustinfo {line-height:1.5em;padding-left:10px;margin-bottom:20px;width:480px;}
	.secustinfoname {padding:8px 0;}
	.secustinfoemail {padding:8px 0 5px 0;}
	.secustinfopassword {padding:0 0 8px 0;}
	.secustinfocheckbox {padding:8px 0 0 0;}
	.secustinfocheckbox input {margin-left:0;}
	.secustinfo label {padding:0;display:block;float:left;width:133px;vertical-align:top;}
	.secustinfo a img {margin-left:10px;vertical-align:text-bottom;}
	.seadsection {line-height:1.5em;}
	.seadsection .seaddress {padding:10px 0 10px 8px;}
	.seshippinginfo {margin-bottom:20px;}
	.seadsection label {padding:5px 8px;font-weight:bold;display:block;width:470px;}
	.sebillinginfo a {margin-left:31px;}
	.seshippinginfo a {margin-left:15px;}
	.secarddetails a {margin-left:49px;}
	.seadsection label img {vertical-align:text-bottom;}
	.secarddetails .secardinfo {padding-left:10px;clear:both;}
	.seaccountpage .seaccounttable {margin:0;border-collapse:collapse;}
	.seaccountpage .seaccounttable td {padding:8px 0 8px 8px;}
	.seaccountpage .seaccounttable .sedividerrow td div {padding-bottom:5px;line-height:0;height:0;}
	.seaccountpage .seaccounttable th.seacctableheader {padding:5px 5px 5px 8px;}
	.seaccountpage .seaccounttable td.seacclabel {width:140px;}
	.seaccountpage .seaccounttableordersummary td {padding:5px 0 5px 8px;}
	.seaccountpage .seaccountorderstatustable td {padding:8px 10px;}
	.seaccountpage .seaccounttableordersummary td.seacclabel {font-weight:bold;width:auto;}
	.seaccountpage .seaccounttableordersummary td.seaccdata {width:auto;}
	.seaccountpage .sesectionheader .seeditinfoicon {margin-left:20px;float:right;}
	.seaccountpage .seaccounttableorderbillingshipping {clear:both;width:100%;margin-bottom:10px;}
	.seaccountpage .seaccounttableorderbillingshipping th.seacctableheader {width:50%;text-align:left;}
	.seaccountpage .seaccounttableorderbillingshipping th.secol1 div {margin-right:10px;}
	.seaccountpage .seaccounttableorderbillingshipping td.seacclabel {font-weight:bold;width:auto;}
	.seaccountpage .seaccounttableorderbillingshipping td.seaccdata {width:auto;}
	.seaccountpage .seaccounttableordercontents {clear:both;width:100%;margin-bottom:10px;}
	.seaccountpage .seaccounttableordercontents th.seacctableheader {text-align:left;border:none;}
	.seaccountpage .seaccounttableordercontents th.senumericdata {text-align:right;}
	.seaccountpage .seaccounttableordercontents td {padding:0;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems {width:100%;margin-bottom:10px;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td {padding:5px;font-size:.9em;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td.seacclabel {font-weight:bold;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td.setotal {font-weight:bold;}
	.seaccountpage .seaccounttableorderdetails {clear:both;}
	.seaccountpage .seaccounttableorderdetails th.seacctableheader {text-align:left;}
	.seaccountpage div.seaccountbuttonback{width:101px;height:35px;text-indent:-4000px;float:left;margin-right:15px;margin-bottom:20px;}
	.seaccountpage div.seaccountbuttonback a{display:block;height:35px;}
	.seaccountpage div.securrentemail {height:2em}
	.seaccountpage td.securrentemail {font-weight:bold;}
	.seaccountpage #seacccontactstatus {display:none;text-indent:132px;}

	/* Account / Print Order Information */

	.seaccounttableordercontents td.selabel {text-align:right;}



/* MISC OBJECTS */


/* system popups */

	.sebodypopuppage #sesection3 {clear:both;background:none;}
	.secontainerpopuppage #sesection4 .sesectiondiv {padding:0;background-image:none;width:100%;}
	.secontainerpopuppage #sesection4 .sesectionwidth {padding:0;background:none;width:100%;}
	.secontainerpopuppage #sesection4 .sesectionwidth .sesectionwidthdiv {padding:0;background:none;width:100%;}
	.sebodypopuppage #secomp6 {padding:0;}
	.sebodypopuppage .sepage {padding:10px;}

/* html/image popup layer*/

	.sehtmlpopupheader img, .seimagepopupheader img {margin:2px;border:none;}
	.sehtmlpopup img, .seimagepopup img {display:block;}
	.sehtmlpopupheader, .seimagepopupheader {text-align: right;}
	.sehtmlpopup, .seimagepopup {padding:20px;}
	.seimagepopupcaption {padding:4px;text-align:center;}
	.sehtmlpopup {padding:0;}

/* glossary word of the day */

	.seglossarytitle {margin:0;padding:0;}
	.seglossaryword dt {font-weight:bold;font-size:1.2em;float:left;padding-right:5px;line-height:1.2em;}
	.seglossaryword dd {line-height:1.5em;}
	.seglossaryword dt span {font-weight:normal;}

/* results row */

	div.seresults {clear:both;padding:5px 7px 7px 5px;margin-bottom:10px;}
	div.seresultsnavigation {float:right;font-size:.85em;}
	div.seresultsnavigation div {display:inline;}
	div.seresultsbottom div.seresultsnavigation {float:none;text-align:right;}
	div.seresultsnavigation span {margin:0 0 0 5px;padding:0 4px;line-height:18px;}
	div.seresultsnavigation a {margin:0 5px;padding:0 4px;text-decoration:none;}

	div.seitemsorter {margin:0;font-size:.85em;}
	div.seitemsorter select {font-size:1em;}
	div.seresultscounter {float:right;font-size:.85em;}
	div.seresultsbottom div.seresultscounter {float:none;text-align:right;}
	div.seresultscounter span {margin:0 5px;padding:0 4px;}
	div.seresultscounter a {margin:0 5px;padding:0px 4px;text-decoration:none;}


/* stock location popup */

	#selocationstockwindow {overflow:visible !important;}
	#selocationstockwindow .x-dlg-hd-left {background-image:none;}
	#selocationstockwindow .x-dlg-hd-right {background-image:none;}
	#selocationstockwindow .x-dlg-hd {background-image:none;}
	#selocationstockwindow .x-dlg-bd {background:transparent;padding-bottom:0;overflow:visible !important;}
	#selocationstockwindow .x-dlg-dlg-body {background:transparent;padding:0;border:0;overflow:visible}
	table.sestorelocationstockstatustable {width:100%;margin:0;border:none;}
	table.sestorelocationstockstatustable th, table.sestorelocationstockstatustable td {font-size:.9em;text-align:left;}
	table.sestorelocationstockstatustable td {border:none;padding:4px;}
	table.sestorelocationstockstatustable th.setableheader {border:none;padding:4px;}
	table.sestorelocationstockstatustable td.secol1, table.sestorelocationstockstatustable th.secol1 {border-collapse:collapse;}
	.seitemdetailspage .seitemvariationstable td.secol3 a {padding:0px 8px 0 2px;}

/* tabs */
	.sesitesearchpage .sepagebody h1.seheading {display:none;}
	.sesitesearchpage #sesitesearchtabs #sesearchtabs{margin-left:0;}
	.ui-tabs-panel {width:100%;}
	#secontainer .ui-tabs {z-index:1 !important;}
	#sesitesearchtabs div.seitemlistpage {padding-top:0;background:none;border:none;}
	#sesitesearchtabs div.seitemlistpage .seitemlistpagetableitemlist td.seemptycell {border:medium none;}
	#sesitesearchtabs .seitemlistpagetableitemlist td.sedata h5 {margin:0 5px 0 0;}
	#sesitesearchtabs .seitemlistpagetableitemlist td.sedata p {font-size:.85em;margin-bottom:0;}
	#sesitesearchtabs .seitemlistpagetableitemlist td.seitemlistpagelink {padding:5px 0;}
	#sesitesearchtabs .seitemlistpagetableitemlist td.seitemlistpagelink p {text-align:right;margin:0;}
	#sesitesearchtabs .seqbpitemlist .seqbpitemresultsnavigationtable {width:100%;}
	#sesitesearchtabs .seqbpitemlist .seitemlistpagetableitemlist {margin:10px 0;width:100%;}
	#sesitesearchtabs .seqbpitemlist .seitemlistpagetableitemlist td.sedata {width:auto;}
	#sesitesearchtabs .seqbpitemlist .seitemlistpagetableitemlist .seitempicture img {margin:0 auto;}/*display:block;*/
	#sesitesearchtabs .seqbpitemlist .seitemlistpagetableitemlist .sedata h5 {margin:0;}
	#sesitesearchtabs .seqbpitemlist .seitemlistpagetableitemlist .sesmalltext {display:block;}
	#sesitesearchtabs .seqbpitemlist .seqbpitemresultsnavigationtable .seresultsnavigation {padding:0 0 10px 0;}
	#sesitesearchtabs .sesmalltext {font-size:0.8em;}
	#sesitesearchtabs .sepage {border:none;background:none;padding:10px;}
	#sesitesearchtabs li span em {display:block;padding-bottom:1.1em;}

/* captcha */

	.secaptchaimage {padding:4px 0;}
	.secaptcha input.seforminputtext {width:150px;}
	.secaptchaerror p,.secaptchaerror div {font-family:Verdana;font-size:.8em;text-align:center;}
	.secaptchaerror hr {border:0;height:1px;}
	.secaptchaerror {margin:20px;padding:0 15px 15px 15px;}
	.secaptchaerror h3 {font-family:Verdana;text-align:center;}
	.secaptchaerror li {font-size:11px;}



/* social networking */

	.sesocialnetworking {margin-top:10px;}

/* jquery tool tip css */

	#JT_arrow_left{background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;left:-12px;height:23px;width:10px;}
	#JT_arrow_right{background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;height:23px;width:11px;}
	#JT {position: absolute;z-index:7500;font-size:0.95em;}
	.JT_loader{background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
	#JT_close_left{text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
	#JT_close_right{text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
	#JT_copy p{margin:3px 0;}
	#JT_copy img{padding: 1px;}
	.jTip{cursor:pointer;}

/* se content styles */

	.secimageleft img, img.secimageleft  {margin:5px 10px 5px 0;padding:5px;float:left;}
	.secimagecenter img, img.secimagecenter {margin:5px auto;padding:5px;display:block;}
	.secimageright img, img.secimageright {margin:5px 0 5px 10px;padding:5px;display:block;float:right;}
	.secimageleftwithborder img, img.secimageleftwithborder {margin:5px 10px 5px 0;padding:5px;float:left;}
	.secimagecenterwithborder img, img.secimagecenterwithborder {margin:5px auto;padding:5px;display:block;}
	.secimagerightwithborder img, img.secimagerightwithborder {margin:5px 0 5px 10px;padding:5px;display:block;float:right;}
	.seccellborder {padding:5px;}
	.sectextredbold {margin:4px 0;font-weight:bold;padding:6px 0;}
	.sectextblockgrey {padding:10px;}
	.secclearleft {clear:left;}
	.secclearright {clear:right;}
	.secclearboth {clear:both;}

/* power reviews */

	.sereviewstatus {margin:0;padding:5px 0 0 0;font-size:.75em;}
	.sereviewstatus .prSnippetTitle {display:none;}
	.sereviewstatus .prSnippetRatingUnclickable {padding:0 0 2px 0;}
	#secomp5 .sereviewstatus .prSnippetRatingUnclickable {padding:0 0 2px 0;}
	#secomp5 .sereviewstatus .prSnippetNumberOfRatingsText {display:none;}
	.sereviewstatus .prStars {float:left;background-repeat:no-repeat;height:20px;padding:0;margin:0;line-height:20px;}
	.sereviewstatus .prStarsSmall {width:86px;background-repeat:no-repeat;height:16px;padding:0;margin:0;line-height:16px;}
	.sereviewstatus .prSummaryAverageRatingDecimal {display:none;}
	.sereviewstatus .prSnippetNumberOfRatingsText {display:inline;line-height:15px;}

	/* snapshots */

	.pr-review-engine {font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;}
	.pr-snapshot-head {border-style:solid;padding:.5em .5em 0 .5em;background-repeat:repeat-x;}
	.pr-snapshot-head p {line-height:1.88em;}
	.pr-snapshot-head-wrapper {padding:.2em .8em;}
	.pr-snapshot-title {display:inline;padding:0;margin:0;font-size:114%;font-weight:bold;}
	.pr-snapshot-cobrand {display:inline;margin:0 0 0 .3em;padding:0;font-size:85%;margin-right:1em;}
	.prImageSnippetImage {float:left;height:38px;margin-right:1px;overflow:hidden;width:38px;}
	.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImageLandscape {height:38px;}
	.prImageSnippet div.prImageSnippetImage a img {border:0 none;}
	.pr-snapshot-addreviews-wrapper-bot {float:right;margin-top:1em;display:none;}
	a.pr-btn-slide {background:transparent url(../../../../files/powerreviews/pwr/engine/images/bg_button_grey_r.gif) no-repeat scroll top right;display:block;float:left;font:85% arial,sans-serif;padding-right:4px;text-decoration:none;}
	a.pr-btn-slide span {background:transparent url(../../../../files/powerreviews/pwr/engine/images/bg_button_grey_l.gif) no-repeat;display:block;padding:4px 5px 5px 8px;}
	a.pr-btn-slide p {background:transparent url(../../../../files/powerreviews/pwr/engine/images/icon_plus.gif) no-repeat left center;display:inline;margin:0;padding:1px 0 1px 18px;height:14px;line-height:14px;}
	.pr-snapshot-body {border-width:0 1px;border-style:solid;padding:0 .5em .5em;font-size:100%;}
	.pr-snapshot-body-wrapper {padding:.5em;}
	.pr-snapshot-product-name {display:none;}
	.pr-snapshot-rating-wrapper {padding:0 .2em;}
	.pr-snapshot-rating {line-height:1.25em;}
	.pr-snapshot-rating .pr-stars {float:left;height:20px;line-height:20px;width:112px;margin:0 .5em 0 0;}
	.pr-snapshot-rating .pr-rating {float:left;margin-right:.3em;height:20px;line-height:20px;}
	.pr-snapshot-rating .pr-rating-popout {float:left;width:11px;height:11px;margin:0 .1em;}
	.pr-snapshot-average-based-on-text {vertical-align:middle;padding:0;margin:0;line-height:20px;}
	.pr-snapshot-consensus {margin-top:1em;}
	.pr-snapshot-consensus-value {display:inline;vertical-align:middle;font-size:92%;background-repeat:repeat-x;padding:.1em .3em;margin-right:.3em;font-weight:bold;}
	.pr-snapshot-consensus-text {display:inline;}
	.pr-snapshot-body-wrapper .pr-review-points {margin-top:1em;}
	.pr-snapshot-express-referral {font-size:85%;}
	.pr-review-points-attr-wrapper {clear:both;}
	.pr-review-points-attr-wrapper .pr-attribute-group {width:31%;float:left;margin-right:1%;overflow:hidden;}
	.pr-rounded {-moz-border-radius-topleft:.2em;-moz-border-radius-topright:.2em;-moz-border-radius-bottomleft:.2em;-moz-border-radius-bottomright:.2em;-webkit-border-top-left-radius:.2em;-webkit-border-top-right-radius:.2em;-webkit-border-bottom-left-radius:.2em;-webkit-border-bottom-right-radius:.2em;border-top-right-radius:.2em;border-top-left-radius:.2em;border-bottom-right-radius:.2em;border-bottom-left-radius:.2em;}
	*html .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group {width:31%;}
	.pr-review-points-attr-wrapper .pr-last {margin-right:0;}
	.pr-attribute-key p {display:block;font-weight:bold;padding:.4em .4em .3em;margin:0;text-transform:uppercase;text-align:left;}
	.pr-attribute-value {padding:.4em;height:8em;}
	.pr-attribute-value-list {list-style:none;margin:0;padding:0;}
	.pr-attribute-value-list li {line-height:1.4em;font-size:92%;}
	.pr-snapshot-body-wrapper .pr-other-attributes {padding:.7em .2em 0;}
	.pr-other-attributes {display:none;padding:0 .2em;}
	.pr-other-attributes-list {margin:0;padding:0;list-style:none;font-size:92%;}
	.pr-other-attributes-list li {margin:.2em 0;list-style:none;}
	.pr-other-attributes-list li.pr-other-attribute-label {float:left;width:32.25%;margin-right:1%;clear:left;text-transform:uppercase;font-weight:bold;padding:0 0 0 .7em;background-repeat:no-repeat;background-position:left center;}
	.pr-other-attributes-list li.pr-other-attribute-value {float:left;width:60%;}
	.pr-snapshot-footer {padding:.7em .2em 0;}
	.pr-snapshot-write-review {background-repeat:no-repeat;background-position:0 50%;padding-left:.7em;margin:0;}
	.pr-review-sort {border-width:0 1px;border-style:solid;text-align:right;}
	.pr-review-sort-wrapper {padding:0 .5em .5em 1.3em;font-size:.85em;margin-bottom:20px;}
	.pr-review-sort-wrapper select {font-size:1.1em;}
	.pr-review-count {float:left;margin:0;vertical-align:bottom;font-weight:bold;line-height:1.4em;}
	.pr-review-sort-box {float:right;}
	.pr-review-sort-box p {display:inline;margin:0 .3em 0 0;padding:0;vertical-align:text-top;line-height:1.4em;}

	/* reviewers */

	.pr-contents {padding:.5em;}
	.pr-contents-wrapper {width:auto;padding:10px;}
	.pr-pagination-top {padding:.5em;margin:0;}
	.pr-pagination-bottom {padding:.5em;margin:0;}
	.pr-pagination-top p, .pr-pagination-bottom p {padding:0;margin:0;}
	.pr-page-count {float:left;}
	.pr-nav-back-to-top {float:right;}
	.pr-nav-back-to-top a:link {margin-left:20px;}
	.pr-nav-back-to-top a:hover {margin-left:20px;}
	.pr-page-nav {float:right;}
	.pr-page-nav a:link {margin-left:5px;}
	.pr-review-most-helpful p {padding:0;margin:0;font-size:85%;}
	.pr-review-most-helpful p span {font-weight:bold;font-size:85%;}
	.pr-review-rating-wrapper {position:relative;}
	.pr-review-rating-wrapper, .pr-review-main-wrapper{float:right;width:71%;}
	.pr-review-rating{margin-bottom:1em;}
	.pr-review-rating-headline{font-weight:bold;line-height:16px;vertical-align:middle;padding:0;margin:0;}
	.pr-review-rating .pr-stars{float:left;}
	.pr-review-rating .pr-rating{float:left;margin-right:.3em;font-size:85%;height:15px;line-height:15px;}
	.pr-review-author-info-wrapper{margin:0 0 .7em 0;}
	.pr-review-author{font-size:92%;float:left;width:28%;margin-bottom:1em;}
	.pr-review-author-profile-link{padding-right:18px;text-decoration:underline;}
	.pr-review-author-profile-link span{display:none;}
	.pr-review-author-date{padding:.2em .6em;font-size:smaller;text-transform:uppercase;text-align:center;float:right;margin:0 0 0 1em;}
	.pr-review-author-date p{padding:0;margin:0;display:block;}
	.pr-review-author-date p.pr-date-day{font-weight:bold;}
	.pr-review-most-helpful{margin-bottom:.5em;}
	.pr-review-author-affinity-wrapper{margin:.7em 0;}
	.pr-review-author-badge-wrapper img,.pr-review-author-badge-wrapper a{border:0;text-decoration:none;}
	*html .pr-review-author{width:30%;}
	.pr-review-author p{margin:0;padding:0 0 .3em;}
	.pr-review-author p span{font-weight:bold;}
	.pr-review-author-affinities span{display:block;}
	.pr-review-wrap{padding:1em 0 0 0;margin:0;}
	.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper{padding:10px 0 0 0;}
	.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group{width:31%;}
	.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p{padding:5px;margin:0;}
	.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-value{padding:5px;overflow:auto;margin-top:.3em;}
	.pr-review-text{margin:1em 0;}
	.pr-review-text p{padding:0;margin:.7em 0 0;font-size:.95em;}
	.pr-review-text .pr-comments-header{font-weight:bold;font-size:92%;}
	.pr-review-bottom-line-wrapper span{font-weight:bold;}
	.pr-review-bottom-line-wrapper .pr-review-bottom-line{text-transform:uppercase;}
	.pr-customer-media-wrapper{float:left;width:215px;margin:.7em 0 0 0;}
	.pr-customer-media{margin:1em 0;}
	.pr-customer-media-user{font-size:77%;display:inline;}
	.pr-customer-media-user span{font-weight:bold;}
	.pr-pic{float:left;left:0;padding:10px;}
	.pr-pic .pr-caption{font-size:85%;margin:0 0 5px;}
	.pr-pic-content{background:transparent url(../../../../files/powerreviews/pwr/engine/images/shadow.gif) no-repeat scroll right bottom;float:left;}
	.pr-pic-content .wrap1{background:transparent url(../../../../files/powerreviews/pwr/engine/images/shadows/corner_bl.gif) no-repeat scroll -15px 100%;}
	.pr-pic-content .wrap2{background:transparent url(../../../../files/powerreviews/pwr/engine/images/shadows/corner_tr.gif) no-repeat scroll 100% -15px;padding:0 7px 7px 0;}
	.pr-pic-content .wrap2 img{display:block;padding:4px;}
	.pr-pic .pr-pic-tags{float:left;font-size:66%;line-height:13px;margin:0;padding-bottom:.7em;width:70px;}
	.pr-review-most-helpful-bottom{display:none;font-size:85%;padding:.2em 0;}
	.pr-review-most-helpful-bottom p{margin:0;padding:0;}
	.pr-review-most-helpful-bottom p span{font-weight:bold;font-size:85%;}
	.pr-review-tools{font-size:90%;}
	.pr-review-tools p{display:inline;font-style:italic;}
	.pr-review-tools p.pr-review-helpful-response{display:block;font-weight:bold;padding-top:.3em;}
	.pr-report-issue-header{padding:.3em 0;}
	.pr-error{display:none;padding-left:5px;padding-bottom:5px;margin-top:1em;width:30em;}
	.pr-error-email{display:block;}
	.pr-error-comments{display:block;}
	.pr-merchant-comments{padding:.5em;margin:2em 1em;}
	.pr-merchant-comments p{margin:0;padding:0;font-size:85%;}
	.pr-merchant-comments p span{font-weight:bold;font-style:italic;}
	.pr-stars{background-repeat:no-repeat;height:1.25em;line-height:1.25em;margin:0 .25em 0 0;padding:0;position:relative;width:7em;}
	.pr-stars-small{height:16px;line-height:16px;width:83px;}
	.pr-rating{padding:0 .4em 0;vertical-align:top;}
	.pr-snapshot-no-ratings{text-align:center;}
	.pr-clear{clear:both;}
	*html .pr-review-wrap .pr-clear{width:90%;}
	.pr-snippet-wrapper{padding:.25em;text-align:left;}
	.pr-snippet-review-count{padding:0;margin:0;font-size:95%;line-height:26px;position:relative;}
	*html .pr-snippet-review-count{font-size:85%;}
	.pr-snippet-stars{padding:.3em;float:left;margin-right:.3em;}
	.pr-snippet-stars .pr-stars-small{float:left;height:15px;line-height:15px;width:83px;}
	.pr-snippet-stars .pr-snippet-rating-decimal{float:left;margin-right:.3em;height:15px;line-height:15px;font-size:85%;}
	.pr-snippet-stars .pr-snippet-rating-decimal{padding:0 .2em 0;}
	.pr-popout{float:left;width:11px;height:11px;margin:0 .1em;}
	.pr-snippet-read-write{padding:.6em .3em;font-size:77%;text-align:center;clear:both;margin-top:.2em;}
	.pr-snippet-read-write a.pr-snippet-link span{font-weight:bold;}
	.pr-snippet-read-reviews{float:left;padding:0 1em;}
	.pr-snippet-write-review{float:left;padding:0 1em;}
	.pr-snippet-write-first-review p{display:inline;padding-right:.3em;}
	.pr-pa-snippet{padding:.25em;}
	.pr-pa-snippet-wrapper{position:relative;}
	.pr-pa-snippet-title{padding:0 1em;margin:0;font-size:92%;line-height:26px;font-weight:bold;display:inline;}
	.pr-pa-snippet-text{padding:0;margin:0;font-size:77%;line-height:26px;font-weight:bold;display:inline;}
	.pr-pa-snippet-qa{padding:.6em .3em;font-size:77%;text-align:center;}
	.pr-pa-snippet-qa a.pr-snippet-link span{font-weight:bold;}
	.pr-pa-snippet-read-questions{float:left;position:relative;}
	.pr-pa-snippet-read-questions p{display:inline;padding:0 .5em;}
	.pr-pa-snippet-ask-question{float:left;margin-left:1em;position:relative;}
	.prPaContainer,.prPaFooter{width:38.5em;font-family:arial;font-size:85%;}
	*html .prPaContainer,.prPaFooter{width:40.5em;}
	.prPaContainer{padding:1em;}
	.prPaContainer p{margin:0;padding:0;}
	.prPaQ,.prPaA{font-size:114%;}
	.prPaHeader .prPaQuestionPrompt{padding:.6em 0;font-size:85%;*font-size:80%;}
	.prPaHeader .prPaQuestionPrompt span{font-weight:bold;}
	.prPaHeader .prPaQuestionPromptIntro{font-weight:bold;margin-bottom:.5em;}
	.prPaHeader .prPaQuestionPromptIntro span{font-size:85%;*font-size:80%;font-weight:normal;}
	.prPaFooter{text-align:right;font-family:arial;font-size:85%;padding:.7em 1em;}
	body:last-child:not(:root:root) .prPaFooter{padding:.7em 0;}
	.prPaFooter .prPaQuestionPromptIntro{font-weight:bold;margin:0;padding:.4em 0 0 0;}
	.prPaAskQuestionLnk{font-size:0;height:25px;width:120px;background:transparent url(../../../../files/powerreviews/pwr/engine/images/pa_question_bubble.gif) 0 0 no-repeat;display:block;float:right;border:none;text-decoration:none;}
	body:last-child:not(:root:root) .prPaAskQuestionLnk{margin-right:1em;}
	.prPaAskQuestionLnk span{display:none;}
	.prPaQaContainer{margin-left:-40px;*margin-left:0;}
	.prPaContainer ul{list-style:none;}
	.prPaAnswerCont ul li{border:none;}
	.prPaContainer li{margin-left:0;margin-bottom:.5em;padding:.5em .5em 0 .5em;}
	.prPaContainer .prPaAnswerList li{padding:0;}
	.prPaCounts{padding-top:1em;}
	.prPaByLine{margin:.7em 0 0 0;font-size:85%;}
	.prPaAddBorder{padding-bottom:.7em;}
	.prPaLastAnswer{padding-bottom:.5em;}
	.prPaDate{display:inline;}
	.prPaQuestion{margin-bottom:.5em;margin-top:.5em;padding:.5em;}
	.prPaAnswerList{margin-left:-40px;*margin-left:0;}
	.prPaAnsweredIn{margin:0;padding:0;display:inline;font-size:85%;}
	p.prPaTotalsLabel, p.prPaAnswerLnk{margin:1em 0 0 0;padding:0 0 .5em 0;}
	p.prPaAnswerLnk {font-size:92%;float:right;}
	p.prPaAnswerLnk a {font-weight:bold;}
	p.prPaTotalsLabel {font-weight:bold;cursor:pointer;padding-left:.8em;margin-bottom:.5em;}
	p.paPrQaPrefix {font-weight:bold;margin:0 .2em 0 0;padding:0;display:inline;}
	.prPaBadgeCase{margin:0 0 .5em 0;height:20px;}
	.prPaAnswerDialog p.prPaVerifiedMerchant{font-size:77%;font-weight:bold;background:transparent url(../../../../files/powerreviews/pwr/engine/images/badge_vm.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
	.prPaAnswerDialog p.prPaVerifiedPurchaser{font-size:77%;font-weight:bold;background:transparent url(../../../../files/powerreviews/pwr/engine/images/badge_pa_vb.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
	.prPaToggleClosed{background:transparent url(../../../../files/powerreviews/pwr/engine/images/pa_carat_closed.gif) 0 .2em no-repeat;}
	.prPaToggleOpen{background:transparent url(../../../../files/powerreviews/pwr/engine/images/pa_carat_open.gif) 0 .4em no-repeat;}
	.pr-modal-container{position:absolute;width:600px;height:422px;z-index:9998;}
	.pr-modal-toolbar{padding:0;*width:600px;}
	.pr-modal-container-close{height:15px;width:25px;display:block;float:right;margin:2px 5px;}
	.pr-modal-container-close span{display:none;}
	.pr-modal-wrapper{width:580px;height:380px;overflow:auto;margin:10px;}
	.pr-modal-content h2{font-size:15px;padding:10px;margin:0;}
	.pr-modal-content .prReviewWrap{padding:0 10px;}
	.pr-header .pr-hidden{margin-top:-422px;}
	.pr-hidden{visibility:hidden;}

	/* snippet v2 */

	.pr-snippet-read-write {border:none;clear:right;float:right;margin:0;padding:0;text-align:left;width:105px;font-size:0.7em}
	.pr-snippet-read-reviews {border-right:none;padding:0 5px 5px 0;clear:right;float:right;text-align:left;width:105px;}
	.pr-snippet-read-write a.pr-snippet-link span {font-weight:normal}
	.pr-snippet-stars {display:inline;float:left;line-height:15px;}
	.pr-snippet-write-review {border-right:none;padding:0 5px 5px 0;clear:right;float:right;text-align:left;width:105px;}
	.outlet .pr-snippet-read-write a.pr-snippet-link {font-size:11px;}
	.pr-snippet-wrapper {border:none}
	.pr-snippet-write-first-review p {display:none}
	.pr-snippet-stars {border:none;float:left;margin-right:0;padding:0}
	.pr-snippet-stars .pr-snippet-rating-decimal {display:none}
	.pr-snippet-review-count {display:none}

/* q & a */

	.seqatag {margin:1em 0;}
	.seqalist .seqaheader ul ul {margin-top:0;}
	.seqalist .seqaheader ul ul li {font-weight:normal;}
	.seqalist h3 {padding:6px 10px;}
	.seqaquestionlink {padding:1em 1em 0 1em;}
	.seqaquestionlinkbottom {padding:0 1em 1em 1em;}
	.seqaheader h4 {margin:5px 0;}
	.seqaheader ul {margin-top:0;padding:0;}
	.seqaheader ul li {list-style-type:none;padding:1px 0;}
	.seqaheader .sebuttoncontactus {display:inline;background:none;}
	.seqaheader .sebuttoncontactus a{font-weight:normal;background:none;}
	.seqasectiontitle {font-weight:bold;}
	ul.prPaQaContainer li {list-style-type:none;}
	.prPaQuestionPromptIntro {display:none;}
	.prPaQuestionSubhead {display:none;}
	.prPaContainer {padding:0 1em 1em 1em;}
	.seqaheader {font-size:1.2em;padding-bottom:2px;margin-bottom:2px;}
	.seqalist .sebuttoncontactus, .seitemqapage .sebuttoncontactus {display:inline;padding-right:3px;}
	.seqaintrotext {font-size:91%;font-family:arial,sans-serif,helvetica;line-height:135%;margin:20px 0 0;padding:1em;width:550px;}
	fieldset.prfieldwrap {font-size:91%;font-family:arial,sans-serif,helvetica;line-height:135%;margin:0;padding:1em;width:550px;}
	.seitemcontent .seqatag {width:14em;padding:5px 5px 5px 34px;}
	.seitemcontent .seqatag a {font-size:.85em;padding:5px 0;}
	.seqalist h3 {text-indent:-9000px;width:154px;height:75px;float:left;margin:0;padding:0;border:none;}
	.seqalist .seqaheader {font-size:.95em;border:none;}
	.seqalist .seqaquestionlink a {display:block;text-indent:-9000px;height:24px;width:14em;float:right;}
	.seqalist .seqaquestionlinktop {padding:6px 0;height:24px;}
	div a.prPaAskQuestionLnk {display:none}

.seaccountpageorderlookup .seomitted {font-size: 80%; }
.seaccountpageorderlookup .seaccprint {font-weight: normal; }
.seaccountpageorderlookup .seaccountordernumber {font-weight: normal; }

/* catalog item detail image carousel  */

.seitemimagecarousel {text-align: center;}
#seitempicture .seimagecaptiontext {min-height:15px;}
.seitemdetailpicture {border: 1px solid #CCCCCC; border-radius:10px; padding: 3px; height: 308px;display: table-cell; vertical-align: middle; width: 320px; text-align:center;}
.seitemdetailpicture >img, .zoomPad >img{  max-height: 300px;max-width:320px;}
.zoomPadIcon {left: 3px;}
#seitempicture {width: 328px;}
.zoomWrapper {border-radius: 10px; border-color: #ccc;}
.zoomWrapperImage { border-radius: 10px;}
#seitemcontent {margin-left: 340px;}