/*
Natalie red: #ad4141
*/

body {font-size:80%;margin:0;padding:0;font-family:arial,sans-serif;}
#secontainer {margin:0 auto;border-top:none;border:1px solid #bbb;}
.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;color:#c00;}
.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;color:#c90016;}
p.semessage {text-align:center;font-weight:bold;margin:30px 0;color:#c90016;}
.setabulardata {border:1px solid #dddddd;margin:10px 0;border-collapse:collapse;}
.setabulardata th.setableheader {background:#eeeeee;border:1px solid #dddddd;padding:5px;text-align:left;}
.setabulardata .seroweven {background-color:#EEEEEE;}
.setabulardata td {border:1px solid #dddddd;padding:5px;font-size:.95em;}
.seformpage div.semessage {font-weight:bold;margin-bottom:1em;padding:0 1em;color:#c90016;}
.seformpage .seformpagetablequestions {clear:both}
.seformpage .seformpagetablechoices {width:100%;}
div.seformerror {clear:both;background-color:#FEFF5F;border:1px solid #900;}
.seformerror td {background-color:#FEFF5F;border:1px solid #900;}
.seformerror td td {border:none;}
.seforminputsmall {font-size:.95em;border:none;padding:0 0 1px 2px;margin-right:5px;}
.sesitesearch .seforminputsmall {color:#666;}
.seproductsearchkeyword .seforminputsmall {color:#666;}
.seclassifiedssearch .seforminputsmall {color:#666;}
.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;border:1px solid #333;background:#444;color:#fff;}
#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;background:url(/library/_common/spinner.gif) 15px 10px no-repeat;}
.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;color:#000;}
.sespecialprice {display:inline;padding-right:5px;color:#c00; font-weight:bold !important;}
.seoriginalprice {display:inline;text-decoration:line-through;color:#999;}
.sepricemsg {font-size:.85em;text-transform:uppercase;color:#c00;}
#secomp6 .sepricetype {font-size:.95em;}
.seaindent {margin-left:10px;font-size:.9em;}
#clearVariationOptions {margin-bottom:10px;display:none;}
.seitemvariationsoutofstock {color: #ccc;}
.secautionmessage {border-radius:5px; padding: 5px; margin: 10px 0;font-size:.9em;background: url(/library/_common/warning_bg.jpg) repeat-x #fcf3cc; border: 1px solid #444;}
.secautionmessage h5 {display:inline;margin:0;padding:0;font-size:1em;padding-right:5px;color: #c30000;}
.sedisabled {opacity:0.3;filter:alpha(opacity=30);cursor:default !important;}
a.sedisabled {opacity:0.3;filter:alpha(opacity=30);cursor:default !important;}
.setable1column td {width:100%}
.setable2column td {width:50%}
.setable3column td {width:33%}
.setable4column td {width:25%}

/* MAIN SECTIONS */

	/* SECTION 2 - HEADER */

	#sesection2 {padding:0 15px;background:#fff url(/library/styles/natalie/crimsongray/header-gradient.jpg) left bottom repeat-x;border-top:1px solid #fff;}
	#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;background: url(/library/styles/natalie/crimsongray/nav-gradient.jpg) left top repeat-x;}
	#sesection3 .sesectiondiv {margin:0 auto;padding:0 0 0 4px;background: url(/library/styles/natalie/crimsongray/nav-tab-left.jpg) left top no-repeat;}
	#sesection3 .sesectionwidth {padding:0 4px 0 0;background: url(/library/styles/natalie/crimsongray/nav-tab-right.jpg) right top no-repeat;}
	#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;background:#fff url(/library/styles/natalie/crimsongray/shadow-left.jpg) 0 0 repeat-y;}
	#sesection4 .sesectionwidth {padding:0 15px 0 0;background: url(/library/styles/natalie/crimsongray/shadow-right.jpg) right top repeat-y;}
	#sesection4 .sesectionwidth .sesectionwidthdiv {padding:12px;}
	.sebodycatalogpage #sesection4 .sesectionwidth .sesectionwidthdiv {padding-bottom:0;}
	.secontainerhomepage #sesection4 #secomp5 {border-right:none;}
	#sesection4 #secomp5 {width:200px;border-right:1px solid #ccc;}
	#sesection4 #secomp7 {padding-left:12px;width:145px;}

	/* SECTION 5 - FOOTER */

	#sesection5 {background:#d8d8d8 url(/library/styles/natalie/crimsongray/footer-gradientfill.jpg) left bottom repeat-x;clear:both;padding-bottom:10px;}
	#sesection5 .sesectiondiv {background: url(/library/styles/natalie/crimsongray/footer-tab-left.jpg) left bottom no-repeat;margin:0 auto;padding:0 0 0 23px;}
	#sesection5 .sesectionwidth {background: url(/library/styles/natalie/crimsongray/footer-tab-right.jpg) right bottom no-repeat;padding:0 23px 0 0;}
	#sesection5 .sesectionwidth .sesectionwidthdiv {background:#d2d2d2 url(/library/styles/natalie/crimsongray/footer-shadow.jpg) left bottom repeat-x;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 {color:#555;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;border-right:1px solid #aaaaaa;}
	#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;border:1px solid #aaaaaa;}
	#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;}
	#secomp3 .seobjdiv .sebuttonshoppingcart {background: url(/library/styles/natalie/crimsongray/link-cart.gif) left center no-repeat;}
	#secomp3 .seobjdiv .sebuttonaccount {background: url(/library/styles/natalie/crimsongray/link-account.gif) left center no-repeat;}
	#secomp3 .seobjdiv .sebuttonwishlist {background: url(/library/styles/natalie/crimsongray/link-wishlist.gif) left center no-repeat;}
	#secomp3 .seobjdiv .sebuttonemailsignup {background: url(/library/styles/natalie/crimsongray/link-email.gif) left center no-repeat;}

		/* email popup box */
		#semailsignupdialog {padding:8px 10px !important;z-index:9999;width:220px;background:#fff;border:1px dotted #888;}
		#semailsignupdialog .seforminputsmall {border:1px solid #aaaaaa;color:#666;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;}
	.senavigatormenusub {z-index:9000 !important;}
	#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;}
	.sebreadcrumbicon{width:14px;height:13px;display:inline-block;background:url('/library/_common/home-icon-gray.png');position: relative;top: 3px;width: 14px;}
	.sebreadcrumbarrow {background:url(/library/_common/breadcrumb-arrow.png) no-repeat 0 4px;text-indent: -9999px;display:inline-block;width:8px;}
	.seitempicture {text-align:center;padding:5px;}

	/* new, features, specials */

		.seitemhighlightfeature h3 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;background:#838483 url(/library/styles/natalie/crimsongray/h-element-gradient.jpg) left center repeat-x;color:#fff;}
		#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 {border-bottom:1px solid #cfcfcf;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 {border:1px solid #d9d9d9;padding:1px;width:99%;}
		.sepage h1.seheading {margin:0;padding:10px;color:#959595;background:#fff url(/library/styles/natalie/crimsongray/h1-gradient.jpg) left top repeat-x;}
		.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 {border:1px solid #fff;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 {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;}
			.secatshopAllLink a{text-decoration:none;padding:4px; margin:5px}
			#secatshoprefine .secatshopdiv a.secatshopmorelink:hover {text-decoration:underline;cursor:pointer;}
			#secatshoprefine #secatshopprice a {text-decoration:none;}
			#secatshoprefine #secatshopprice table {margin-left:10px;}
			#secatshoprefine #priceRange {background:#bbb;color:#fff;border:1px solid #999;padding:1px;border-radius:25%;font-size:0.9em;}
			#secatshoprefine .secatshopdiv input[type="text"] {font-size:.9em;width: 32px;float:none;}
			.seproductsearchshortcut {margin-top: 10px;}
			.secatshopcheckname:hover {cursor:pointer;text-decoration:underline;}
			.secatshopcheck input {cursor:pointer}

		/* template specific catalog filters */

			#secatalognavigator #secatalogname {padding:0;}
			#secatalognavigator #secatalogname h2 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;background:#838483 url(/library/styles/natalie/crimsongray/h-element-gradient.jpg) left center repeat-x;color:#fff;}
			#secatalogfilters #secatalogname {padding:0;}
			#secatalogfilters #secatalogname h2 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;background:#838483 url(/library/styles/natalie/crimsongray/h-element-gradient.jpg) left center repeat-x;color:#fff;}
			.seproductsearchkeyword {padding:8px 0 6px 0;font-size:1em;}
			.seproductsearchkeyword .seforminputsmall {border:1px solid #ddd;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;border:1px solid #333;}
			ul#secatnav ul li {height:22px;width:188px;background:#999999;}
			ul#secatnav ul li a {color:#fff;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;border-bottom:1px solid #ccc;}
			#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;}
			.secatshopcheckcount {color:#777;}
			#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;background:#838483 url(/library/styles/natalie/crimsongray/h-element-gradient.jpg) left center repeat-x;color:#fff;}
			.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;background:#646464 url(/library/styles/natalie/crimsongray/h-element-gradient.jpg) left top repeat-x;color:#fff;}
			.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 {background:#fff;margin:0 10px 0 0;text-align:center;}
			.secreditcard img {padding:0 2px;}

		/* siteseal */

			.sesiteseal {margin:5px 0;text-align:center;background:#fff;}
			.sesiteseal img {margin-bottom:5px;}

	/* SECTION 5 : footer link styles */

	#sefooter1 p {margin:0;padding:8px 0 0 0;color:#666;}
	#sefooter1 a {text-decoration:none;padding:0 10px;}


/* PAGE TYPES */


/* item list page */

	.secatalogpage .seintrotext {margin-bottom:10px;}
	.secataloghomepage .seresults {display:none;}
	#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 {border:1px solid #fff;line-height:125px;font-size:0;}
	#secomp6 .seitemlistdiv table .seitempicture a img {vertical-align:middle;max-width:115px;}
	#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}
	.seitemvariations .sedata *:focus {outline: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 {border:1px solid #fff;list-style:none;margin:0;text-indent:-9000px;display:block;float:right;height:16px;font-size:0;}

		/* item list page */
		li.senonshipitem {background: url(/library/styles/natalie/crimsongray/icon-noship.gif) center center no-repeat;padding:0;width:16px;}
		li.senonstockitem {background: url(/library/styles/natalie/crimsongray/icon-nostock.gif) center center no-repeat;padding:0;width:16px;}
		li.sefemaleitem {background: url(/library/styles/natalie/crimsongray/icon-woman.gif) center center no-repeat;padding:0;width:16px;}
		li.secartdisableditem {background: url(/library/styles/natalie/crimsongray/icon-nocart.gif) center center no-repeat;padding:0;width:16px;}

		/* item detail page */
		.secatalogpage #seitemmessages ul {border-bottom:1px solid #ebebeb;margin:0;padding:10px 0;list-style:none;}
		.secatalogpage #seitemmessages li {color:#444;margin:0;padding:3px 0 3px 32px;list-style:none;}
		.seqbpcatalogpage #seitemmessages ul {border-bottom:1px solid #ebebeb;margin:0;padding:10px 0;list-style:none;}
		.seqbpcatalogpage #seitemmessages li {color:#444;margin:0;padding:3px 0 3px 32px;list-style:none;}
		li.seiconnonshipable {background: url(/library/styles/natalie/crimsongray/icon-noship.gif) left 4px no-repeat;}
		li.seiconnonstocked {background: url(/library/icons/default/hourglass_g.gif) 2px 4px no-repeat;}
		li.seiconcartdisabled {background: url(/library/icons/default/nocart_red_g.gif) left 4px no-repeat;}
		li.seiconpickuponly {background: url(/library/icons/default/car_g.gif) 5px 4px no-repeat;}
		li.seicongroundonly {background: url(/library/icons/default/ground_g.gif) 4px 4px no-repeat;}
		li.seiconaironly {background: url(/library/icons/default/airshipping_g.gif) 2px 0px no-repeat;}

		/* item detail tab area */
		#seitemdesccolright ul {margin:0;padding:0;}
		#seitemdesccolright li {border-bottom:1px solid #dddddd;list-style:none;padding:5px 0;font-size:.85em;line-height:1.2em;}
		#seitemdesccolright li.seinfofeatureiv a, #seitemdesccolright li.seinfofeatureev a {background: url(/library/styles/natalie/crimsongray/icon-video.gif) left center no-repeat;padding-left:30px;}
		#seitemdesccolright li.seiconfemale {background: url(/library/styles/natalie/crimsongray/icon-woman.gif) left 4px no-repeat;padding-left:30px;}
		#seitemdesccolright li.senonstocked {background: url(/library/styles/natalie/crimsongray/icon-nostock.gif) left 4px no-repeat;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 video carousel item */
		.seitemimagecarousel-item.video-carousel-item:hover {border:1px solid #999;}
		.video-carousel-item a { text-decoration: none; text-transform:uppercase; font-weight: bold; }
		.sevideoavailable {height:40px;font-size:0.9em;margin:0 0 0 1px;text-align:center;padding:2px;line-height:12px;}
		.sevideoavailable a {text-decoration:none;font-weight:bold;}
		.sevideoavailable:hover {cursor:pointer;}
		.sevideoavailable img, .sevideoavailable img:hover {padding:4px 0;}


/* item detail page */

	#seitempicture {float:left;width:360px;}
	#seitempicture .seimagecaptiontext {padding:5px 0;text-align:center;font-size:.85em;}
	#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 {color:#777;font-size:1.5em;font-weight:bold;}
	#seitemcontent .seitemprice .sespecialprice {color:#c00;font-weight:bold;display:inline;font-size:1.5em;margin-right:10px;}
	#seitemcontent .seitemprice .seoriginalprice {color:#999;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 {border-bottom:1px solid #ebebeb;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 {background:#eee;border:none;padding:8px;font-size:.85em;}
	#seitemtabs .setabulardata td {background:#fff;border-bottom:1px solid #dddddd;border:none;padding:8px;font-size:.85em;}
	#seitemtabs .setabulardata td.selabel {background:#eee;border-bottom:1px solid #fff;}
	#seitemtabs h2 {margin:0;padding:0 0 10px 0;font-size:.95em;}
	#seitemdesccolleft {float:left;width:60%;}
	#seitemdesccolleft h2 {color:#666;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 {color:#575757;border-bottom:1px solid #dddddd;margin:0;padding:0 0 12px 0;font-size:.95em;}
	#seitemspecs {padding:0px;}
	#seitemreviews h2 {border-bottom:1px solid #dddddd;}
	#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 #seitemaddcart p.semessage { margin:0 30px;text-align:left;display:none;}
	#secomp6 #seitemcontent li.ui-state-default {background:#eee !important;border:1px solid #888;}
	#secomp6 #seitemcontent li.ui-state-active {background:#fff !important;}
	#secomp6 #seitemaddcart div.seformerror {background-color:#FEFF5F;border:1px solid #900;}
	#seitemaddcart .seitemvariationscomplex .seitemvariations span {min-width: 150px;display: inline-block;padding:0 15px 0 5px;height: 21px;line-height: 21px;background:url(/library/_common/arrow-cap.png) no-repeat right center #e1e1e1;font-weight:bold;margin:0 5px 2px 0;}
	#seitemaddcart .seitemvariationscomplex .seitemvariations span.sedata {font-weight: normal;background: none;padding-left:0;}
	#seitemaddcart .seitemvariationscomplex .seitemvariations select {
		border: 1px solid #dce0e0;
		outline: none;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		width: 100%;
		margin: 0;
		max-width: 100%;
		margin-bottom: 15px;
		-webkit-appearance: none;
		-moz-appearance: none;
		-ms-appearance: none;
		appearance: none;
		background: #fff url(/library/_common/select-variation-bg.png) no-repeat right center;
		cursor: pointer;
		padding: 3px 30px 3px 8px;
		-webkit-padding-end: 30px;
		background-size: 17px 5px;
		text-indent: 0.01px;
		text-overflow: '';
	}
	
	@media (max-width: 981px) {
	#sevariationlist_msdd ::-webkit-scrollbar {-webkit-appearance: none;width: 7px;}
	#sevariationlist_msdd ::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(100,100,100,.5);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}
	}

	/* recently viewed items - left column */
	#secomp5 #seitemrecently {padding: 0 0 10px;}
	#secomp5 #seitemrecently h5 {font-size: 0.85em;font-weight: bold;margin: 0 0 3px;}
	#secomp5 #seitemrecently h5 a {text-decoration: underline;}
	#secomp5 #seitemrecently .sepricedisplay div {font-size: 0.85em;font-weight: bold;}
	#secomp5 #seitemrecently .seoriginalprice {text-decoration: line-through;}
	#secomp5 #seitemrecently .seitemprice {margin: 0;}
	#secomp5 #seitemrecently .sereviewstatus {margin: 0 0 2px 0;}
	#secomp5 #seitemrecently .seitempicture {display: none;}
	#secomp5 #seitemrecently h1, #secomp5 #seitemrecently h2 {background: url("/library/styles/natalie/crimsongray/h-element-gradient.jpg") repeat-x scroll left top #646464;color: #fff;font-size: 0.95em;margin:0 0 1px;padding: 5px 10px;text-transform: uppercase;}
	#secomp5 #seitemrecently .seitemlist {font-family: arial, sans-serif;margin: 0;width: auto;}
	#secomp5 #seitemrecently .seitemlist .touchcarousel-container {margin: 0;padding: 0;}
	#secomp5 #seitemrecently .seitemlist .touchcarousel-item {list-style-type: none;padding: 12px 5px;width: auto;}

	/* item details page - related products / recently viewed items */
	#secontainer .seitemdetailspage #seitemrelated, .seitemdetailspage .serelateditems, .seitemdetailspage #seitemrecently {border:1px solid #bbb;margin-bottom: 25px;}
	#secontainer .seitemdetailspage .serelateditems h2, #secontainer .seitemdetailspage #seitemrecently h2 {border-bottom:1px solid #bbb;color:#666;background: url(/library/styles/natalie/crimsongray/vertical-gradient.gif) 0 0 repeat-x;font-size: 1em;margin: 0 0 5px;padding: 7px 10px;}
	#secontainer .seitemdetailspage .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata h5 {font-size: .85em;}
	.seitemdetailspage .seoriginalprice {text-decoration: line-through;}
	.seitemdetailspage .seitemlistdiv {padding: 0 7px;}
	.seitemdetailspage #semoredetailstab {padding-bottom: 25px;}
	.seitemdetailspage #seitemreviews {padding-bottom: 25px;}

	/* shopping cart page - related products / recently viewed items */
	#secontainer .seshoppingcartpage #seitemrelated, #secontainer .seshoppingcartpage #seitemrecently {border:1px solid #bbb;margin-bottom: 25px;}
	#secontainer .seshoppingcartpage #seitemrelated h2, #secontainer .seshoppingcartpage #seitemrecently h2 {border-bottom:1px solid #bbb;color:#666;background: url(/library/styles/natalie/crimsongray/vertical-gradient.gif) 0 0 repeat-x;font-size: 1em;margin: 0 0 5px;padding: 7px 10px;}
	#secontainer .seshoppingcartpage .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata h5 {font-size: .85em;}
	.seshoppingcartpage .seitemlistdiv {padding: 0 7px;}
	.seshoppingcartpage .serelateditems {border:1px solid #bbb;margin-bottom: 25px;}
	.seshoppingcartpage .sepricedisplay div {font-size: 0.85em;font-weight: bold;padding: 0;margin-right: 5px;display: inline;}
	.seshoppingcartpage .seregularprice {display: inline;}
	.seshoppingcartpage .sefullprice {display: inline;}
	.seshoppingcartpage .sespecialprice {display: inline;padding-right: 5px;font-size: 1em;color: #c00;}
	.seshoppingcartpage .seoriginalprice {display: inline;text-decoration: line-through;color: #777;}
	.seshoppingcartpage .sepricemsg {font-size: .85em;text-transform: uppercase;color: #c00;}
	.seshoppingcartpage .sepricetype {font-size: .95em;}

	/* hide recently viewed items */
	.secataloghomepage #seitemrecently, .seitemlistpage #seitemrecently, .sesitesearchpage #seitemrecently {display: none;}

/* qbp page */

	/* qbp home page search area */

	.seqbpcatalogpage .sekeywordsearch .seqbpsearchkeyword .seforminputtext {color:#666;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 {border-bottom:1px solid #eee;color:#666;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 {color:#777;display:block;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seregularprice {font-size:.95em;font-weight:bold;}

	/* qbp search results - item detail */

	#seitemcontent .seitemaction {padding:10px 0;height:36px;border-bottom:1px solid #ebebeb;}
	#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;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;background:#EEEEEE;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol2, th.secol3 {text-align:left;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol4 {text-align:right;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable td {border-bottom:1px dashed #CCCCCC;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 {background:#eee;border:1px solid #eee;padding:4px 8px;}
	.seqbpcatalogpage #seqbpspecs table td {border:1px solid #eee;width:50%;padding:4px 8px;}
	.seqbpcatalogpage #seitemdesc {font-size:1.05em;}
	.seqbpitemdetails #seitemdesc {clear:both;}
	.seqbpitemdetails .zoomWrapperImage img {margin:0}

/* bikespeak page */

	.sebikespeakpage #ForumContainer {clear:both}

/* form page */
	.seformpagetablequestions td {padding:4px 2px;vertical-align:top;}
	.seformpage .seforminputbutton {border:1px solid #666;background:#dddddd;color:#fff;padding:2px 5px;font-weight:bold;font-size:1em;}

/* location page */

	.selocationspage hr {background:#ccc;color:#ccc;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 {border-left:1px solid black;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 {background:#EEEEEE;border-bottom:1px solid #FFFFFF;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 {border:1px solid #eee;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 {background:#838483 url(/library/styles/natalie/crimsongray/h-element-gradient.jpg) left center repeat-x;color:#fff;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 {border:1px solid #ddd;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 {background:#eee;border:1px solid #dddddd;margin:10px;padding:5px 0;}
	.seclassifiedsnavbar {float:right;margin:8px;}
	.seclassifiedsnavbar ul {margin:0;padding:0;list-style-type:none;}
	.seclassifiedsnavbar li {background:#eee;border:1px solid #ccc;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 {border-bottom:1px solid #eee;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 {color:#777;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 {background:#dddddd;color:#fff;border:none;padding:5px;text-align:left;font-size:.85em;}
	.seclassifiedslistads .setabulardata td {border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;border:none;font-size:.85em;}
	.seclassifiedslistads .setabulardata td.secol1 {padding:10px 0;border-left:0px solid #ccc;}
	.seclassifiedslistads .setabulardata td.secol3 {background:#eee;}
	.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 tr.seroweven {background:#fff;}
	.seclassifiedsadlisttable td {width:20%;vertical-align:top;}
	.seclassifiedsadlisttable td.secol1 {background:#fff;text-align:center;}
	.seclassifiedsadlisttable td.secol5 div {margin:5px 0;}
	.seclassifiedsadlisttable th {background:#dddddd;color:#666;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 {border-bottom:1px dotted #ccc;color:#666;padding:0 0 .5em 0;font-weight:bold;}
	.seclassifiedspreviewad .seadimage div {font-size:.85em;}
	.seclassifiedspreviewad .seaddetail h2 {color:#666;clear:both;font-size:1.5em;margin:10px 0 5px 0;}
	div.secontainerclassifiedspreviewadpoppage {background:#fff !important;}
	div.secontainerclassifiedspreviewadpoppage .sesectionwidth {background:#fff;width:100%;margin:0 auto;}
	div.secontainerclassifiedspreviewadpoppage .sesectionwidthdiv {background:#fff;padding:0;width:100%;}
	div.seclassifiedspreviewadpop {background:#fff;padding:10px;}
	div.secontainerclassifiedspreviewadpoppage #sesection3 {background:#fff;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 {color:#000;background-color:#eee;border:1px solid #ccc;border-bottom:1px solid #ccc;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 {border-right:1px solid #ccc;width:100px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.senumericdata {text-align:right;padding-right:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secartcellquantity {text-align:center;}
	.seshoppingcartpage .seshoppingcarttablecontents td {background-color:#fff;font-size:1em;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitempicture {border:1px solid #ccc;padding:5px;border-right:none;border-top:none;text-align:center;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitemdetail {border:1px solid #ccc;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 {border:1px solid #ccc;text-align:right;padding:5px;border-right:none;border-top:none;}
	.seshoppingcartpage .seshoppingcarttablecontents td.secartcellquantity {border:1px solid #ccc;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 td.secartcelltotal {border-right:1px solid #ccc;}
	.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 {color:#080;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 {border:1px solid #ccc;padding:5px;vertical-align:top;margin:0 0 10px 0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcartshippingdiv h4 {background:#ccc;color:#333;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 {border:1px solid #ccc;padding:5px 5px 0 5px;vertical-align:top;margin:0 0 5px 0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarydiv h4 {background:#ccc;color:#333;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 {border-top:1px solid #999;font-weight:bold;font-size:1em;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.sevalueordertotal {border-top:1px solid #999;font-weight:bold;font-size:1em;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.sevaluediscounttotal {color:red;}
	#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}
	.seshoppingcartpage .seenablecookiesmessage {background-image:url(/library/_common/alert.png);background-repeat: no-repeat; background:#fff9c9;padding:5px 20px 10px;border:1px solid #bbb;margin-bottom:20px;}
	.seshoppingcartpage .seenablecookiesmessage .sefirstparagraph {font-weight:bold;}
	.seshoppingcartpage .seenablecookiesmessage a, .seshoppingcartpage .seenablecookiesmessage a:visited {color:#d00000;}
	.seshoppingcartpage .seenablecookiesmessage a:hover {color:#000;}
	.seshoppingcartsummarytable .seshipping {white-space: nowrap}
	.seshoppingcartpage .sebuttonreturntocatalog {margin-bottom:10px;}
	.seshoppingcarttablecontents .seitempicture img {max-width:115px;max-height:115px;}

/* 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 {color:#c00;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 {background:#ccc;border:1px solid #bbb;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 {background:#eee;color:#333333;border:1px solid #999;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 {background:#eee;color:#333333;border:1px solid #999;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 {background:#ad4141;color:#fff;border:1px solid #999;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 .setabulardata .serowodd {background-color:#FFF;}
	.sewishlistpage .sewishlistnotesarea {padding-right:15px;}
	.sewishlistpage .sewishlisttablecontents {margin:0;width:100%;border-collapse:separate;border:none;clear:both;}
	.sewishlistpage table.sewishlisttablecontents td {border-bottom:1px solid #ccc;width:100%;vertical-align:top;padding:10px 5px;font-size:1em;}
	.sewishlistpage .sewishlisttablecontents .seroweven {background-color:#FFFFFF;}
	.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 {color:#666666;text-align:right;padding:10px 0 10px 0;font-weight:bold;}
	.sewishlistpage .sewishliststatus .sewishlistdateadded {color:#777777;}
	.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 {background-color:#EFEFEF;color:#333;width:96%;height:200px;padding:2px;margin:10px 0;}
	.sewishlistpage .sebuttonsendemailwishlist input {background:#eee;color:#333333;border:1px solid #999;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;color:#c00;}
	.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;}
	.sewishlistpage input#fromEmail {color:#333;background:#EFEFEF;}

/* account page */

	.seaccountpage .serowodd, .seaccountpage .seroweven {background:none;}
	.seaccountpage .seforminputtext {width:250px;}
	.seaccountpage .sealert {color:#900;display:block;font-style:italic;font-weight:normal;padding:0;margin:0;}
	.seaccountpage .seaccback {margin-right:20px;}
	.seaccountpageorderinformation {line-height:1.5em;}
	.semyaccountnavigation {color:#999;border-bottom:1px solid #bbb;margin:5px 0 25px 0;padding-bottom:7px;}
	.semyaccountnavigation span.link {color:#000;font-weight:bold;}
	.seaccountpagesummary .sesectionheader {width:470px;}
	.semyaccountnavigation span a {font-weight:normal;}
	.semyaccountnavigation span.sep {padding:0 10px 0 10px;}
	.sesectionheader {background:#eee;border:1px solid #bbb;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 {border-bottom:1px solid #eee;padding:8px 0;}
	.secustinfoemail {padding:8px 0 5px 0;}
	.secustinfopassword {border-bottom:1px solid #eee;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 {background:#eee;border:1px solid #bbb;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 {border-bottom:1px solid #eee;padding-bottom:5px;line-height:0;height:0;}
	.seaccountpage .seaccounttable th.seacctableheader {background:#eee;border:1px solid #999;padding:5px 5px 5px 8px;}
	.seaccountpage .seaccounttable td.seacclabel {width:140px;}
	.seaccountpage .seaccounttableordersummary td {padding:5px 0 5px 8px;}
	.seaccounttableordersummary td {border-bottom:1px solid #eee;}
	.seaccountpage .seaccountorderstatustable td {border:1px solid #999;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 {background:#fff;color:#000;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 {border:1px solid #999;padding:5px;font-size:.9em;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td.seacclabel {font-weight:bold;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td.setotal {font-weight:bold;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems th.seacctableheader {background:#eee;border:1px solid #999;}
	.seaccountpage .seaccounttableorderdetails {clear:both;}
	.seaccountpage .seaccounttableorderdetails th.seacctableheader {text-align:left;}
	.seaccountpage div.seaccountbuttonback{background:url(/library/_common/sc-account-back.gif) 0 0 no-repeat;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*/
	#sedragdiv {border: 1px solid #4F4F4F;}
	.sehtmlpopupheader img, .seimagepopupheader img {margin:2px;border:none;}
	.sehtmlpopup img, .seimagepopup img {display:block;}
	.sehtmlpopupheader, .seimagepopupheader {background:#C2C2C2 url(/library/_common/seimagepopupheader.gif) repeat-x;border-bottom:1px solid #4F4F4F;text-align: right;}
	.sehtmlpopup, .seimagepopup {background:#FFFFFF;border-bottom:1px solid #4F4F4F;padding:20px;}
	.seimagepopupcaption {background:#EEEEEE;padding:4px;text-align:center;}
	.sehtmlpopup {padding:0;}
	
/* icons */
	.senonshipable {background: url(/library/icons/natalie/pedestrian.gif) left center no-repeat;}

/* 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 {display:inline;font-size:.85em;}
	div.seresultsnavigation div {display:inline;}
	div.seresultsnavigation div.seitemsperpage a {background:none;border:0 none;margin:0;padding:0;text-decoration:underline;}
	div.seresultsnavigation div.seitemsperpage {margin:0 0 0 35px;}
	div.seresultsnavigation div.seitemsperpage span {border:0 none;margin:0;padding:0;}
	div.seresultsnavigation div.setotalrecords span {border:0 none;margin:0;padding:0;}
	div.seresultsnavigation div.seresultspagination {float:right;}
	div.seresultsbottom div.seresultsnavigation {float:none;}
	div.seresultsnavigation span {border:2px solid #dddddd;background:#fff;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 {display:inline;float:left;margin:0 25px 0 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 {border:1px solid #dddddd;background:#fff;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 {background:#FFFFFF;width:100%;margin:0;border:none;}
	table.sestorelocationstockstatustable th, table.sestorelocationstockstatustable td {font-size:.9em;text-align:left;}
	table.sestorelocationstockstatustable td {border-top:1px solid #ccc;color:#000000;border:none;padding:4px;}
	table.sestorelocationstockstatustable th.setableheader {background-color:#ccc;color:#333;border:none;padding:4px;}
	table.sestorelocationstockstatustable td.secol1, table.sestorelocationstockstatustable th.secol1 {border-right:1px solid #aaa;border-collapse:collapse;}
	.seitemdetailspage .seitemvariationstable td.secol3 a {padding:0px 8px 0 2px;}
	table.sestorelocationstockstatustable .seroweven {background-color:#FFF;}
	table.sestorelocationstockstatustable .serowodd {background-color:#FFF;}
	.sebodycatalogpage .qtip {max-width:356px;width:356px;}
	.sebodycatalogpage .qtip-default{border-color: #444;background-color: #FFF;color: #333;}
	.sebodycatalogpage .qtip-default .qtip-titlebar{background-color: #444;color: #FFF; line-height: 12px;}
	.sebodycatalogpage .qtip-default .qtip-content{padding: 0;}
	.sebodycatalogpage .qtip-tip {background: #444 !important; border: #444 !important; top: -2px !important;}
	.qtip-content table {width:100%;border-spacing:0;border-collapse:collapse;padding:0;margin:0;border:none;}
	.qtip-content table td {font-weight:normal;}

/* 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;}
	#sesitesearchtabs.ui-tabs .ui-tabs-nav li a {padding:0.7em}
	#sesitesearchtabs #ui-tabs-1 {background:url(/library/_common/circular_loading_60.gif) 315px 130px no-repeat;min-height:300px;}
	#sesitesearchtabs .seqbpitemlist .seinfopagebody {background:#fff;min-height:300px;} 

/* captcha */

	.secaptchaimage {padding:4px 0;}
	.secaptcha input.seforminputtext {width:150px;}
	.secaptchaerror p,.secaptchaerror div {font-family:Verdana;font-size:.8em;text-align:center;}
	.secaptchaerror p {color:#c00;}
	.secaptchaerror hr {border:0;height:1px;color:#c00;background-color:#c00;}
	.secaptchaerror {border:2px solid red;margin:20px;padding:0 15px 15px 15px;}
	.secaptchaerror h3 {font-family:Verdana;text-align:center;}
	.secaptchaerror li {font-size:11px;}
	.sebikespeakpage #ForumContainer .secaptcha a {color:#BB0033;}
	.sebikespeakpage #ForumContainer .secaptcha a:hover {color:#c00;}


/* social networking */

	.sesocialnetworking {margin-top:10px;}

/* jquery tool tip css */

	#JT_arrow_left{background-image: url(/includes/js/jquery/plugins/jquery.jtip/images/arrow_left.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;left:-12px;height:23px;width:10px;}
	#JT_arrow_right{background-image: url(/includes/js/jquery/plugins/jquery.jtip/images/arrow_right.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;height:23px;width:11px;}
	#JT {border: 2px solid #444;background-color: #fff;position: absolute;z-index:7500;font-size:0.95em;}
	#JT_copy{color:#333333;}
	.JT_loader{background-image: url(/includes/js/jquery/plugins/jquery.jtip/images/loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
	#JT_close_left{background-color: #444;color:#FFF;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
	#JT_close_right{background-color: #444;color:#FFF;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
	#JT_copy p{margin:3px 0;}
	#JT_copy img{border: 1px solid #444;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 {border:1px solid #ccc;margin:5px 10px 5px 0;padding:5px;float:left;}
	.secimagecenterwithborder img, img.secimagecenterwithborder {border:1px solid #ccc;margin:5px auto;padding:5px;display:block;}
	.secimagerightwithborder img, img.secimagerightwithborder {border:1px solid #ccc;margin:5px 0 5px 10px;padding:5px;display:block;float:right;}
	.seccellborder {border:1px solid #ccc;padding:5px;}
	.sectextredbold {color:#c00;margin:4px 0;font-weight:bold;padding:6px 0;}
	.sectextblockgrey {padding:10px;background-color:#eee;}
	.secclearleft {clear:left;}
	.secclearright {clear:right;}
	.secclearboth {clear:both;}
	.sectexthighlightgrey {background-color:#eee;}
	.sectexthighlightyellow {background-color:#FF6;}
	.secresponsive {width:100%;display:table;table-layout:fixed;}
	.secresponsive img {max-width:100%;height:auto;}

/* 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 {color:#777;display:inline;line-height:15px;}

	/* snapshots */

	.pr-review-engine {font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;}
	.pr-snapshot-head {background-image:url(/files/powerreviews/pwr/engine/images/bg_snapshot_header.gif);border-color:#dddddd;border-style:solid;padding:.5em .5em 0 .5em;background-repeat:repeat-x;}
	.pr-snapshot-head p {line-height:1.88em;}
	.pr-snapshot-head-wrapper {color:#333;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 {border:1px solid #CCC;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;color:#FFF;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;color:#00E;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-color:#dddddd;background-color:#ccc;border-width:0 1px;border-style:solid;padding:0 .5em .5em;font-size:100%;}
	.pr-snapshot-body-wrapper {border:1px solid #999;background-color:#fff;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 {background-image:url(/files/powerreviews/pwr/engine/images/stars.gif);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 {background:url(/files/powerreviews/pwr/engine/images/icon_popout.gif) no-repeat 0 0;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 {border:1px solid #666;background-color:#ddd;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-attribute-label-pros {color:#333;}
	.pr-attribute-label-cons {color:#c33;}
	.pr-attribute-label-bestuses {color:#333;}
	.pr-review-points-attr-wrapper .pr-attribute-group {border:1px solid #ccc;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 {background-color:#eee;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 {background-image:url(/files/powerreviews/pwr/engine/images/icon_grid_bullet.gif);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-image:url(/files/powerreviews/pwr/engine/images/icon_grid_arrow.gif);background-repeat:no-repeat;background-position:0 50%;padding-left:.7em;margin:0;}
	.pr-review-sort {border-color:#dddddd;background-color:#ccc;border-width:0 1px;border-style:solid;text-align:right;}
	.pr-review-sort-wrapper {border-bottom:1px solid #dddddd;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 {border:1px solid #dddddd;background:#ccc;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 {background-color:#fff;border:1px solid #999;width:auto;padding:10px;}
	.pr-pagination-top {background:#dddddd;color:#333;padding:.5em;margin:0;}
	.pr-pagination-bottom {background:#dddddd;color:#333;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 {color:#fff;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;margin-top:5px;}
	.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;margin-top:5px;}
	.pr-review-author-profile-link {background:url(/files/powerreviews/pwr/engine/images/icon_popout.gif) no-repeat center right;padding-right:18px;text-decoration:underline;}
	.pr-review-author-profile-link span{display:none;}
	.pr-review-author-date{border:1px solid #999;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{border-bottom:1px solid #dddddd;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{border:1px solid #ccc;width:31%;}
	.prReviewAttribution, .pr-attribution, .pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p{background-color:#eee;padding:5px;margin:0;}
	.prReviewAttribution, .pr-attribution {border-bottom:1px solid #ccc;}
	.prReviewAttribution .prReviewAttributionLogo, .pr-attribution .pr-attribution-logo {width:28%;}
	.prReviewAttribution .prReviewAttributionLogo img, .pr-attribution .pr-attribution-logo img {vertical-align:middle;}
	.prReviewAttribution .prReviewAttributionSource, .pr-attribution .pr-attribution-source {width:71%;float:right;padding-top:15px;font-size:.9em;color:#777}
	.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{color:#f90;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;background:#fff url(/files/powerreviews/pwr/engine/images/shade_light.gif) repeat-x scroll left bottom;border:1px solid #ddd;}
	.pr-pic .pr-caption{color:#333;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{background:#fff none repeat scroll 0 0;border:1px solid #bbb;display:block;padding:4px;}
	.pr-pic .pr-pic-tags{color:#777;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{background-color:#efefef;border:1px solid #bbb;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{border:1px solid #ccc;background-color:#efefef;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{background-image:url(/files/powerreviews/pwr/engine/images/stars_small.gif);height:16px;line-height:16px;width:83px;}
	.pr-rating{background-color:#414142;color:#fff;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{border:1px solid #cbcbcb;background:#efefef;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{border:1px solid #cbcbcb;background:#fff;padding:.3em;float:left;margin-right:.3em;}
	.pr-snippet-stars .pr-stars-small{background-image:url(/files/powerreviews/pwr/engine/images/stars_small.gif);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{background-color:#414142;color:#fff;padding:0 .2em 0;}
	.pr-popout{background:url(/files/powerreviews/pwr/engine/images/icon_popout.gif) no-repeat 0 0;float:left;width:11px;height:11px;margin:0 .1em;}
	.pr-snippet-read-write{border:1px solid #cbcbcb;background:#fff;padding:.6em .3em;font-size:77%;text-align:center;clear:both;margin-top:.2em;}
	.pr-snippet-read-write a.pr-snippet-link{color:#0072bc;}
	.pr-snippet-read-write a.pr-snippet-link span{font-weight:bold;}
	.pr-snippet-read-reviews{border-right:1px dotted #cbcbcb;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;border:1px solid #cbcbcb;background:#efefef;}
	.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{border:1px solid #cbcbcb;background:#fff;padding:.6em .3em;font-size:77%;text-align:center;}
	.pr-pa-snippet-qa a.pr-snippet-link{color:#0072bc;}
	.pr-pa-snippet-qa a.pr-snippet-link span{font-weight:bold;}
	.pr-pa-snippet-questions{border-right:1px solid #ccc;}
	.pr-pa-snippet-read-questions{border-right:1px dotted #cbcbcb;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{color:#777;background:#f3f3f3;width:38.5em;font-family:arial;font-size:85%;}
	*html .prPaContainer,.prPaFooter{width:40.5em;}
	.prPaContainer{padding:1em;}
	.prPaContainer p{color:#000;margin:0;padding:0;}
	.prPaQ,.prPaA{font-size:114%;}
	.prPaHeader .prPaQuestionPrompt{padding:.6em 0;font-size:85%;*font-size:80%;*color:#777;}
	.prPaHeader .prPaQuestionPrompt span{color:#000;font-weight:bold;}
	.prPaHeader .prPaQuestionPromptIntro{font-weight:bold;margin-bottom:.5em;}
	.prPaHeader .prPaQuestionPromptIntro span{font-size:85%;*font-size:80%;font-weight:normal;*color:#777;}
	.prPaFooter{color:#000;background:#f3f3f3;border-top:1px solid #D7D7D7;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{border:1px solid #D7D7D7;background:#fff;margin-left:0;margin-bottom:.5em;padding:.5em .5em 0 .5em;}
	.prPaContainer .prPaAnswerList li{padding:0;}
	.prPaCounts{border-top:1px solid #D7D7D7;padding-top:1em;}
	.prPaByLine{margin:.7em 0 0 0;font-size:85%;}
	.prPaAddBorder{border-bottom:1px solid #D7D7D7;padding-bottom:.7em;}
	.prPaLastAnswer{padding-bottom:.5em;}
	.prPaDate{color:darkgray;display:inline;}
	.prPaQuestion{background-color:#eef;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 {color:#777;font-size:92%;float:right;}
	p.prPaAnswerLnk a {color:#FC961A;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{border:1px solid #7F7F7F;background-color:#FFF;position:absolute;width:600px;height:422px;z-index:9998;}
	.pr-modal-toolbar{background-color:#DDD;border-bottom:1px solid #7F7F7F;padding:0;*width:600px;}
	.pr-modal-container-close{background:url(/files/powerreviews/pwr/engine/images/icon_close.gif) top left no-repeat;height:15px;width:25px;display:block;float:right;margin:2px 5px;}
	.pr-modal-container-close span{display:none;}
	.pr-modal-wrapper{border:1px solid #CCC;background-color:#FFF;width:580px;height:380px;overflow:auto;margin:10px;}
	.pr-modal-content h2{background:#EFEFEF url(/files/powerreviews/pwr/engine/images/bg_snapshot_header.gif) repeat-x bottom left;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 {color:#C60;font-size:11px;}
	.pr-snippet-wrapper {background:#fff;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 {background:#ddd none repeat scroll 0 0;border-bottom:1px solid #ccc;padding:6px 10px;}
	.seqabody {background-color:#F3F3F3;}
	.seqaquestionlink {padding:1em 1em 0 1em;}
	.seqaquestionlinkbottom {padding:0 1em 1em 1em;}
	.seqaheader {color:#333333;}
	.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 {color:#666666;border:1px solid #DDDDDD;background:#F3F3F3 url(/library/_common/shade_light.gif) repeat-x scroll left bottom;font-size:91%;font-family:arial,sans-serif,helvetica;line-height:135%;margin:20px 0 0;padding:1em;width:550px;}
	fieldset.prfieldwrap {color:#666666;border:1px solid #DDDDDD;background:#F3F3F3 url(/library/_common/shade_light.gif) repeat-x scroll left bottom;font-size:91%;font-family:arial,sans-serif,helvetica;line-height:135%;margin:0;padding:1em;width:550px;}
	.seitemcontent .seqatag {background:#efefef url(/library/_common/seqatag-back.jpg) left center no-repeat;border:1px solid #bbb;width:14em;padding:5px 5px 5px 34px;}
	.seitemcontent .seqatag a {font-size:.85em;padding:5px 0;}
	.seqalist h3 {background:#fff url(/library/_common/seqalist-h3.gif);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 {background: url(/library/_common/seqaquestionlink-trek.gif) right center no-repeat;display:block;text-indent:-9000px;height:24px;width:14em;float:right;}
	.seqalist .seqaquestionlinktop {border-top:1px solid #d7d7d7;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 {  max-height: 300px;max-width:320px;}
.seitemdetailpicture .zoomWrapperImage img {max-width:initial;max-height:initial;}
.zoomPadIcon {left: 3px;}
#seitempicture {width: 328px;}
.zoomWrapper {border-radius: 10px; border-color: #ccc;}
.zoomWrapperImage { border-radius: 10px;}
#seitemcontent {margin-left: 340px;}

/* royal slider */
.seslideshowWidth {clear:both;}
#secontainer .rsDefaultInv,#secontainer .rsDefaultInv .rsOverflow,#secontainer .rsDefaultInv .rsVideoFrameHolder,#secontainer .rsDefaultInv .rsThumbs {background: none;color: inherit;}
#secontainer .rsDefaultInv .rsSlide {background: #fff;}
#secontainer .rsDefaultInv .rsArrowIcn {background-color: transparent !important;background-image: url('/library/_common/se-royalslider-arrows.png');opacity: 1.0;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#secontainer .rsDefaultInv .rsArrowIcn:hover {background-color: transparent !important;background-image: url('/library/_common/se-royalslider-arrows-hover.png');opacity: 1.0;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#secontainer .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn { background-position: -79px -37px; }
#secontainer .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn { background-position: -79px -75px; }
#secontainer .rsDefaultInv .rsBullets {padding: 5px 0;-webkit-backface-visibility: hidden;}
#secontainer .rsDefaultInv .rsBullet {padding: 5px;}
#secontainer .rsDefaultInv .rsBullet:hover {color: #2d2d2d;cursor: pointer;}
#secontainer .rsDefaultInv .rsBullet span {border: 1px solid #BBB;}
#secontainer .rsDefaultInv .rsBullet.rsNavSelected {color: #2d2d2d;}
#secontainer .rsDefaultInv .rsBullet.rsNavSelected span {background-color: #FFF;border: 1px solid #BBB;}
#secontainer .rsDefaultInv .rsThumb {height: auto;margin: 5px 0;max-height: 50px;width: 50px;}
#secontainer .rsDefaultInv .rsThumb.rsNavSelected {background: none;}
#secontainer .rsDefaultInv .rsThumb img {height: auto;opacity: 0.75;filter: alpha(opacity=75);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}
#secontainer .rsDefaultInv .rsThumb.rsNavSelected img {opacity: 1.0;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/* touch carousel */
#secontainer .touchcarousel {height:100%;margin:0px 20px;padding:0px;width:350px;-webkit-backface-visibility: hidden;}
#secontainer .touchcarousel .arrow-icon.left {left:5px;}
#secontainer .touchcarousel .arrow-icon.right {right:5px;}
#secontainer .touchcarousel.grey-blue .arrow-holder {width:25px;}
#secontainer .touchcarousel.grey-blue .arrow-holder.right {right:-25px;}
#secontainer .touchcarousel.grey-blue .arrow-holder.left {left:-25px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item {display:block;float:left;height:auto;padding:0px 11px;position: relative;width:134px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitempicture {margin: 0px 0px 3px;padding: 5px;text-align: center;width: 125px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitempicture a {font-size: 0px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitempicture img {height:auto;max-height:70px;max-width: 70px;width: auto;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata {padding: 0px 10px 10px 0px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata p {display: none;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata h5{font-size:0.9em;margin:5px 0 2px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata h5 a {text-decoration: none;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata .seitemprice {margin: 0px 0px 5px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .sereviewstatus {margin: 0px;padding: 0px;}
#secontainer .touchcarousel .touchcarousel-container .touchcarousel-item .sereviewstatus .prSnippetNumberOfRatingsText {clear:both;display:block;padding:0;}

/*   Site Search Page  */
.sesitesearchpagebody #sepage ul {width:400px;}
.sesitesearchpagebody #sepage ul li {list-style-type:none;font-size:1.2em;padding:5px 0;border-bottom:1px solid #ddd;}
.sesitesearchpagebody #sepage ul li a {text-decoration:none;font-weight:bold;}

#loadingOverlay { position: absolute; background-color: rgba(0, 0, 0, 0.05);  display: none; z-index: 30000;}
#loadingOverlay > .loadingOverlayBox {
    width: 100px;
    height: 60px;
    border: 2px solid #999;
    padding-left: 60px;
    font-size: 16px;
    font-weight: bold;
    background-image: url(/library/_common/ajax-loader.gif);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: 10px 10px;
    position: absolute;
    line-height: 60px;
    border-radius:0 !important;
}
