@import url(////fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
@import url(////fonts.googleapis.com/css?family=Lato:400,700);

body {font-size:90%;margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;color:#595959;background:#232323;}
#secontainer {margin:0 auto;border-top:none;}
.sesectionwidth {margin:0 auto;}
a:link, a:visited {outline:none;}
a:hover, a:active {outline:none;}
button:active {outline:none;}
img {border:none;}
p {font-size:1em;}
ul li {list-style-type:square;}
h1 {font-size:1.5em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:1em;}
h6 {font-size:.85em;}
form {margin:0;padding:0;display:inline;}
address {font-style:normal;}
.sealert {margin:4px 0;font-weight:normal;padding:6px 0;}
.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;}
.sealert {color:#ff0000;}
.sestar {color:#ff0000;font-weight:bold;}
p.semessage {text-align:center;font-weight:bold;margin:30px 0;color:#c90016;}
.setabulardata {margin:10px 0;border-collapse:collapse;border:1px solid #ddd;}
.setabulardata th.setableheader {padding:5px;text-align:left;border:1px solid #ddd;}
.setabulardata td {padding:5px;font-size:.95em;border:1px solid #ddd;}
.setabulardata .seroweven {background-color:#eee;}
.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;}
.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:0 10px;font-weight:bold;font-size:1em;margin:0 !important;height:28px;line-height:28px;}
#secomp6 .seclassifieds .seforminputbutton {font-size:0.85em;}
#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(../../_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:.9em;font-weight:bold;padding:0;margin-right:5px;}
.seregularprice {display:block;color:#595959;}
.secontainerhomepage .seregularprice {color:#999;}
.sespecialprice {display:inline;padding-right:5px;color:#fe0000;}
.seoriginalprice {display:inline;text-decoration:line-through;color:#999;}
.seitemvariationsoutofstock {color: #ccc;}
.sepricemsg {font-size:.85em;text-transform:uppercase;}
#secomp6 .sepricetype {font-size:.95em;}
.seaindent {margin-left:10px;font-size:.9em;}
#clearVariationOptions {margin-bottom:10px;display:none;}
.secautionmessage {border-radius:5px; padding: 5px; margin: 10px 0;font-size:.9em;background: url(../../_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, .setable2column, .setable3column, .setable4column {width:100%}
.setable1column td {width:100%}
.setable2column td {width:50%}
.setable3column td {width:33%}
.setable4column td {width:25%}
.senoitems {display:none;}


/* MAIN SECTIONS */

	/* SECTION 2 - HEADER */
	#sesection2 {padding:0;}
	.secontainerstdheader #sesection2 .sesectionwidth {position: relative;}
	#sesection2 #secomp2 {float:left;padding:10px 0 5px 0;max-width:57%;min-height:92px;}
	.secontainerstdheader #sesection2 #secomp3 {bottom:0;position:absolute;right:0;min-height:92px;}
	.sebodynostdheader #sesection2 #secomp2 {width:auto;}

	#sesitesearch1 {height:27px;}
	#sesitesearch1 form {float:right;}
	.secontainernostdheader #sesitesearch1 {display:inline-block;float:left;padding-bottom:5px;zoom:1;*display:inline;}
	.secontainernostdheader #sesitesearch1 form {float:none;}
	.secontainernostdheader #sesection2 #secomp2 {float:none;min-height:0;padding:0;}
	.secontainernostdheader #sesection2 #secomp3 {float:none;margin:0;min-height:0;padding:5px 0 0 0;position:relative;text-align:right;width:100%;}
	.secontainernostdheader #secomp3 .semailsignuptext {display:block;}
	.semailsignuptext {margin-top:5px;}
	.sesitesearch .seforminputsmall {color:#595959;}
	#secomp3 .sesitesearch .seforminputsmall {color:#aaa;}
	#sebutton3 .sebuttonlink a.sebuttontext, .secontainernostdheader #sebutton3 .sebuttonlink a.sebuttontext {padding:12px 20px 7px 35px;display:inline-block;border-bottom:none;margin:0 0 0 20px;font-weight:bold;}

	/* SECTION 3 - TOP NAV */

	#sesection3 {clear:both;}
	#sesection3 .sesectiondiv {margin:0 auto;}
	.secontainerhomepage #sesection3 {margin-bottom:0;}

	/* SECTION 4 - MAIN CONTENT */	
	#sesection4 .sesectionwidth {background: #fff;-moz-box-shadow: 5px 0 5px -5px rgba(0,0,0,0.5), -5px 0 5px -5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 0 5px -5px rgba(0,0,0,0.5), -5px 0 5px -5px rgba(0,0,0,0.5); box-shadow: 5px 0 5px -5px rgba(0,0,0,0.5), -5px 0 5px -5px rgba(0,0,0,0.5);margin: 0 auto 40px;} 
	#sesection4 .sesectionwidth .sesectionwidthdiv {padding:15px;}
	.secontainerhomepage #sesection4 .sesectionwidth {background: none;} 
	.secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv {padding:1px 0;} 
	.secontainerhomepage #sesection4 .sesectionwidth {background: #141619;padding:0;}
	.sebodylayout2 .secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv, .sebodylayout3 .secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv, .sebodylayout4 .secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv, .sebodylayout5 .secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv, .sebodylayout10 .secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv, .sebodylayout12 .secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv {padding:15px;}
	.sebodylayout2 .secontainerhomepage .sepage .sehighlight, .sebodylayout3 .secontainerhomepage .sepage .sehighlight, .sebodylayout4 .secontainerhomepage .sepage .sehighlight, .sebodylayout5 .secontainerhomepage .sepage .sehighlight, .sebodylayout10 .secontainerhomepage .sepage .sehighlight, .sebodylayout12 .secontainerhomepage .sepage .sehighlight {padding:0;}
	.sebodylayout10 .secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv {padding-top:5px;}
	.sebodylayout2 .secontainerhomepage .seitemhighlight.seitemhighlightfeature, .sebodylayout3 .secontainerhomepage .seitemhighlight.seitemhighlightspecials, .sebodylayout3 .secontainerhomepage .seitemhighlight.seitemhighlightnew, .sebodylayout8 .secontainerhomepage .seitemhighlight.seitemhighlightfeature, .sebodylayout9 .secontainerhomepage .seitemhighlight.seitemhighlightspecials, .sebodylayout9 .secontainerhomepage .seitemhighlight.seitemhighlightnew, .sebodylayout10 .secontainerhomepage .seitemhighlight.seitemhighlightspecials, .sebodylayout10 .secontainerhomepage .seitemhighlight.seitemhighlightnew, .sebodylayout10 .secontainerhomepage .seitemhighlight.seitemhighlightfeature {padding:0;}
	.sebodylayout2 .sehomepage h1.seheading, .sebodylayout3 .sehomepage h1.seheading, .sebodylayout4 .sehomepage h1.seheading, .sebodylayout5 .sehomepage h1.seheading, .sebodylayout12 .sehomepage h1.seheading {margin-left:0;}
	.sebodylayout2.sebodyhomepage #secomp7 .seitemhighlightfeature h3 {background:#3C4149;color:#fff;border-color:#3c4149;}
	.sebodylayout2.sebodyhomepage #secomp7 .seitemhighlightfeature {border-color:#3c4149;}
	.sebodyhomepage #seitem4 .touchcarousel ul li {border-color:#3c4149;}
	.sebodyhomepage .sespecialorders {color:#fff;}
	.sebodylayout8.sebodyhomepage #secomp7, .sebodylayout9.sebodyhomepage #secomp7 {padding:0 20px 10px;}
	#sesection4 .sesectiondiv {margin:0 auto;}
	.sebodycatalogpage #sesection4 .sesectionwidth .sesectionwidthdiv {padding-bottom:0;}
	.sebodycataloghomepage #sesection4 .sesectionwidth .sesectionwidthdiv {padding-bottom:15px;}
	.secontainercataloghomepage #sesection4 #secomp6 {float:right;width:74.8%;}
	.secontainercataloghomepage #secomp5 {float:left;}
	#sesection4 #secomp5 #senavigator2 {margin-bottom:20px;}
	#sesection4 #secomp5 #senavigator2 #secatalognavigator {border:1px solid #dcdcde;}
	.secontaineritemlistpage #sesection4 #secomp5 {float:left;padding-right:17px;width:207px;}
	.secontaineritemlistpage #sesection4 #secomp6 {float:right;width:74.8%;}
	.sebodylayout1 #sesection4 #secomp5 {width:97%;margin-bottom:10px;margin-left:1.5%;}
	.sebodylayout1 #sesection4 #secomp6 {width:100%;}
	.sebodylayout2 #sesection4 #secomp5 {padding-right:17px;width:222px;}
	.sebodylayout2 #sesection4 #secomp6 {float:left;width:77%;}
	.sebodylayout2 #sesection4 #secomp7 {float:right;padding-top:20px;padding-left:17px;width:20%;}
	.sebodylayout3 #sesection4 #secomp5 {float:left;padding-right:17px;width:222px;}
	.sebodylayout3 #sesection4 #secomp6 {float:right;width:73.8%;}
	.sebodylayout3 #sesection4 #secomp6 h1.seheading {margin-top:0;}
	.sebodylayout4 #sesection4 #secomp5 {float:left;padding-right:17px;width:222px;}
	.sebodylayout4 #sesection4 #secomp6 {float:right;width:73.8%;}
	.sebodylayout4 #sesection4 #secomp6 h1.seheading {margin-top:0;}
	.sebodylayout5 #sesection4 #secomp5 {float:left;padding-right:17px;width:222px;}
	.sebodylayout5 #sesection4 #secomp6 {float:right;width:73.8%;}
	.sebodylayout5 #sesection4 #secomp6 h1.seheading {margin-top:0;}
	.sebodylayout6 #sesection3 {display:none;}
	.sebodylayout8 #secomp7, .sebodylayout9 #secomp7, .sebodylayout10 #secomp7, .sebodylayout10 #secomp5 {padding:0 10px;}
	.sebodylayout10 .seitem.secatalogpage {margin-top:18px;}
	.sebodylayout12 #sesection4 #secomp5 {float:left;padding-right:17px;width:222px;}
	.sebodylayout12 #sesection4 #secomp6 {float:right;width:73.8%;}
	.sebodylayout12 #sesection4 #secomp6 h1.seheading {margin-top:0;}
	.sebodypopuppage #sesection4 {background:#fff;}
	.secontainerinfopage #sesection5 {margin:18px 0 0;}
	.sebodyshoppingcartpage #sesection5 {margin:18px 0 0;}
	.secontainershoppingcartpage #sesection4 #secomp6 h1.seheading {margin-top:0;}
	.secontainershoppingcartpage .touchcarousel .touchcarousel-container .touchcarousel-item {width:153px;}
	.secontainerwishlistpage #sesection4 #secomp5 {float:left;}
	.secontainerwishlistpage #sesection4 #secomp6 {float:right;width:74.8%;}
	.secontainerwishlistpage #sesection4 #secomp6 h1.seheading {margin-top:0;}
		
	/* SECTION 5 - FOOTER */

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

/* SECTION OBJECTS */

	/* SECTION 1 : merchant banner */
	#sesection1 .secleartext {display:none;}
	#sesection1 #sebanner1 {color: #aaa;}

	/* SECTION 2 : logo & store info */

	.selogo {float:left;vertical-align:bottom;}
	.sestoreinfo{float:left;padding-left:10px;vertical-align:bottom;}
	.secontainernostdheader #secomp2 #sesitesearch1 {padding:0;}
	.secontainernostdheader #sestoreheader2 {padding-left:0;}
	#secomp2 .sestoreinfo h1 {text-transform:uppercase;font-size:1.4em;line-height:1em;margin:0;padding:0;color:#555;}
	#secomp2 .sestoreinfo div {font-size:.85em;line-height:1.5em;}
	#secomp2 .sestoreinfo .sestoreinfolocation a {padding-right:10px;}
	#secomp2 .sestoreinfo .sestoreinfophone {padding-left:10px;}
	#secomp2 .sestoreinfo .sestoreinfohours {font-size:.85em;padding:2px 0 0 0;display:inline-block;vertical-align:top}


	/* SECTION 2 : header links */
	#secomp3 #sesitesearch1 {padding:5px 10px 15px 0;}
	.secontainernostdheader #secomp3 #sesitesearch1 {padding:2px 10px 5px 0;}
	#secomp3 .seobjdiv {padding:0;font-size:.95em;}
	#secomp3 .seobjdiv a {display:block;padding:3px 0 2px 8px;text-decoration:none;cursor:pointer;}
	#secomp3 .seobjdiv .sebuttonemailsignup {display:inline-block;}
	#sebutton1, #sebutton2, #sebutton3, #semailsignup1 {display:inline-block;float:left;zoom:1;*display:inline;}
	.secontainernostdheader #sebutton1, .secontainernostdheader #sebutton2, .secontainernostdheader #sebutton3, .secontainernostdheader #semailsignup1 {clear:none;display:inline-block;float:none;zoom:1;*display:inline;}
	#sebutton1 {border-right:1px solid #9b9b9b;padding-right:12px;margin:8px 0;}
	#sebutton2 {border-right:1px solid #9b9b9b;padding-right:12px;margin:8px 0;}
	#secomp3 .sesitesearch .seforminputsmall {-moz-border-radius: 50px 0 0 50px;-webkit-border-radius: 50px 0 0 50px;border-radius: 50px 0 0 50px;display:block;float:left;height:27px;line-height:27px;width:150px;outline:none;padding:0 0 0 11px;margin-right:0;}
	#secomp3 .sesitesearch .seforminputsmall .sebuttonimage {display:block;float:left;padding:0;margin:0;}
	#secomp3 .sesitesearch .seforminputsmall .seforminputbutton {padding:0;margin:0;}
	#secomp3 .sesitesearch .sebuttongositesearch {moz-border-radius: 0 50px 50px 0;-webkit-border-radius: 0 50px 50px 0;border-radius: 0 50px 50px 0;display:block;float:left;height:27px;line-height:27px;padding:0 13px 0 0;margin:0;}
	#semailsignup1 {padding-right:12px;border-right:1px solid #9b9b9b;margin:8px 0;}
	.secontainernostdheader #secomp3 div {display:inline;}
	.secontainernostdheader #secomp3 .seobjdiv a {display:inline;padding:3px 10px 2px 22px;text-decoration:none;cursor:pointer;}

		/* email popup box */
		#semailsignupdialog {padding:8px 10px !important;z-index:9999;width:220px;background:#fff;border:1px dotted #888;}
		#semailsignupdialog .seforminputsmall {font-size:1.1em;display:block;float:left;width:180px;padding:3px 2px 3px 2px;margin-right:5px;border:1px solid #aaa;color:#595959;height:20px;}
		#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 a {text-transform:uppercase;}
	.senavigatormenusub {z-index:9000 !important;}
	#sesection3 .secleartext {display:none;}


	/* SECTION 4 : main content styles */

	#sesesection4table {width:100%;}
	.seitem {position:relative;}
	.sebreadcrumb {font-size:.85em;padding-bottom:15px;}
	.sebreadcrumbicon{width:14px;height:13px;display:inline-block;background:url('../../_common/home-icon-gray.png');position: relative;top: 3px;width: 14px;margin-right:1px;}
	.sebreadcrumbarrow {background:url(../../_common/breadcrumb-arrow.png) no-repeat 0 5px;text-indent: -9999px;display:inline-block;width:8px;}
	.seitempicture {text-align:center;padding:5px;}

	/* new, features, specials */

		.seitemhighlightwrapper .seitem {padding-bottom:8px;border-bottom:1px solid #cfcfcf;}
		.seitemhighlightfeature .seitemhighlightwrapper h5 {margin:10px 0 2px;font-size:0.9em;font-weight:bold;line-height:1.2em;}
		.seitemhighlightspecials .seitemhighlightwrapper h5 {margin:10px 0 2px;font-size:0.9em;font-weight:bold;line-height:1.2em;}
		.seitemhighlightnew .seitemhighlightwrapper h5 {margin:10px 0 2px;font-size:0.9em;font-weight:bold;line-height:1.2em;}
		.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 div {font-weight:bold;}
		.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;}
		#seitem4 .touchcarousel ul li {float:none;width:auto;border-bottom:1px solid #dcdcde; margin:0;padding:10px 0 !important;}
		#seitem4 .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata {padding:0 10px;}
		#seitem4 .touchcarousel ul li:last-child {border-bottom:none;}
		#seitem4 .touchcarousel-container {padding:0;margin:0;}
		.secontainerhomepage #seitem4 .touchcarousel-item {height:auto !important}
		.sebodylayout8 #secomp7 .seitemhighlightfeature {margin-bottom:0;}
		

	/* small image styles */

		#secomp7 .seitemhighlight .seitempicture img {max-width:55px;}
		#secomp7 .seitemhighlight .seiteminfo {margin:10px 0 0 }
		#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 */
		.secontainerhomepage .sepage .sehighlight, .secontainerhomepage .sepage .sehighlight span {color: #fff;}
		.sepage .sehighlight {padding:0;}
		.sepage h1.seheading {border-bottom:1px solid #cacaca;clear:both;font-weight:normal;}
		.secontainerhomepage .sepage h1.seheading {padding-bottom:5px;}
		.seitemlistpage h1.seheading {border:0 none;float:left;margin:0 0 4px 0;}
		.seitemlistpage div.seitemsorter {display:inline-block;margin:6px 0 0 64px;line-height:10px;}
		.sehomepage h1.seheading {border-bottom:none;margin:0 15px 5px;}
/*		#secomp6 .sepage .seitemhighlight .seitemlistpagetableitemlist .seitempicture {width:90px;}  */
		#secomp6 .sepage .seitemhighlight .seitemlistpagetableitemlist .seitempicture a {line-height:90px;font-size:0;border:1px solid #fff;}
		#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:125px;}
		.sepage .sehighlightbody {margin:0;padding:15px;}
		.secontainerhomepage .sepage .sehighlightbody {padding-top: 5px;}
		.sepage .sehighlightbody .secleartext {margin-top:10px;}
		.sepage .sehighlightbottom {margin:12px 0;}
		.sepage .sehighlightfirstbottom {clear:both;}
		.sepage .sehighlightfirst .sehighlightbody {border:none;padding:0;}
		.sepage .seitemhighlight .seitemlistpagetableitemlist {table-layout:fixed;}
		.sepage .seitemhighlight .seitemlistpagetableitemlist td {padding:0;vertical-align:top;}
		.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;}
		
		/*    Catalog Highlights   */
		.seitemhighlightcontent .seintrotext {padding:0 10px;}
		.seitemhighlightcontent .seintrotext p {margin-top:10px;}
		#secomp6 .seitemhighlightcontent .seitem {padding:10px;}
		#secontainer .seitemhighlightcontent {margin:0 10px;padding:1px;}
		.secontainerhomepage #secomp6 .seitemhighlightcontent .seitem {padding:0;}
		.secontainerhomepage .seiteminfo {background:#fff;width:100%;}
		.secontainerhomepage .touchcarousel-item .seiteminfo {height:110px;}
		.secontainerhomepage .seitemlistpagetableitemlist .seiteminfo {min-height:120px;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv p {display:block;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitem {background:transparent;height:auto;width:auto;border:none;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitem .seitemprice {float:none;height:auto;padding:0;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitem .seitemdata {padding-right:10px;}
		.secontainerhomepage #secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitem .seitemdata {padding:10px;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitem .seitemdata p {margin-left:0;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitem .seitemdata h5 {display:block;font-size: .9em;margin:0 0 15px;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitem .seiteminfo {display:block;padding:0 10px 0 0;}
		#secomp6 .seitemhighlightcontent .seitemlistgridviewdiv .seitemtabletop .seitem .seiteminfo {float:none;}
		.seitemhighlightcontent div.secontentsectionlink {clear:both;padding:10px;}
		.seitemhighlightcontent .prSnippetRatingUnclickable .prStarsSmall {background-image: url("../../styles/hill/blueyellow/stars_mini.png") !important;}
		#secomp6 .seitemhighlightcontent .seitemlistdiv .sereviewstatus {margin:0 0 5px 0;}		
		#secomp6 .seitemhighlightcontent.seimagetop .seitemlistgridviewdiv .seitem .seiteminfo {clear:both;float:none;}
		#secomp6 .seitemhighlightcontent.seimagetop .seitemlistgridviewdiv .seitem .seitemdata {margin-left:0;clear:both;}
		#secomp6 .seitemhighlightcontent.seimagetop  .seitemlistdiv .sereviewstatus {clear:both;width:100%;}
		
		.seitemhighlight .seitemlistdiv td {border:1px solid #cacaca;}
		.secontainerhomepage .seitemhighlight td {border-color:#3c4149;}
		.seitemlistpagetableitemlist {border-collapse:collapse;border:2px solid white;}
		.secontainerhomepage .seitemlistpagetableitemlist {border-color:#141619;} 
		#secomp6 .seitemhighlightcontent .seitemtabletop .seitemdata {clear:both;}
		

	/* left column objects */

		/* catalog filters */

			#secatalogfilters {z-index:7999 !important;margin:0 0 18px;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 {cursor:pointer;display:block;font-size:1.11em;font-weight:bold;height:26px;line-height:26px;margin:0 auto;padding:0 0 0 10px;width:210px;}
			ul#secatnav ul {z-index:8000;position:absolute;left:-999em;list-style:none;margin:-1px 0 0 0;padding:0;width:220px;}
			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 a {display:block;text-decoration:underline;}
			#secatshoprefine {clear:both;}
			#secatshoprefine .secatshopdiv h3 {clear:both;color:#595959;}
			#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 {margin:0 5px 0 0;padding:0;vertical-align:top;line-height:0;width:13px;height:13px;}
			#secatshoprefine .secatshopdiv a.secatshopmorelink {display:block;padding:0 11px;}
			#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"] {padding:1px 0 3px 3px;font-size:.9em;width:32px;}
			.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;}
			#secatalogfilters #secatalogname {padding:0;}
			#secatalogfilters #secatalogname h2 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;}
			.seproductsearchkeyword {padding:8px 0 6px 0;font-size:1em;}
			.seproductsearchkeyword .seforminputsmall {display:block;float:left;width:120px;padding:1px 2px 2px 2px;margin-right:5px;color:#595959;border:1px solid #ddd;}
			.seproductsearchkeyword .sebuttonimage {padding:0;margin:0;}
			.seproductsearchkeyword .sebuttonimage .seforminputbutton {padding:0;margin:0;}
			.secatalognavmenu {clear:both;padding:0;}
			ul#secatnav ul li span {text-indent:10px;font-size:1.12em;font-weight:700;padding:0;height:26px;line-height:26px;margin:11px auto 0;text-shadow:0 1px 0 #fff;width:188px;}
			ul#secatnav ul li {height:24px;line-height:24px;width:220px;}
			ul#secatnav ul li a {text-decoration:none;width:208px;padding:0 6px;font-size:1.114em;font-weight:normal;}
			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 {padding:10px 0 15px 12px;line-height:1.4em;}
			#secatshoprefine {border:1px solid #dcdcde;border-bottom:0 none;padding:0;font-size:.9em;margin:0;}
			#secatshoprefine h2 {background:#f8f8f9;border-bottom:1px solid #dcdcde;line-height:1;padding:8px 11px;margin:0;color:#464646;font-size:0.925em;}
			#secatshoprefine .secatshopdiv {border-bottom: 1px solid #dcdcde;padding:0 0 6px 0;}
			#secatshoprefine .secatshopdiv h3 {font-size:1.06em;text-transform:none;margin:1px 0 2px 0;padding:6px 11px 0;}
			#secatshoprefine .secatshopdiv li a {padding-left:12px;font-weight:normal;text-decoration:underline;font-size:1.05em;}
			.secatshopcheck {padding-left:12px !important;}
			#secatalogfilters ul#secatnav ul li {margin-top:-1px;}
			#secatalogfilters ul#secatnav ul li.secatmenuitemfirst {margin-top:0;}
			
			ul#secatnav li span {background: url("../../styles/hill/blueyellow/viewallcat-button.png") no-repeat right center transparent;color:#595959;border:1px solid #cacaca;}
			ul#secatnav ul {border:1px solid #cacaca;}
			ul#secatnav ul li {background:#f1f1f1;}
			ul#secatnav ul li a {color:#595959;}



		/* shortcuts */

			.seproductsearch {padding:0 0 18px 0;}
			.seproductsearchshortcut {border: 1px solid #dcdcde;padding: 0 0 10px;}
			.seproductsearchshortcut h4 {font-size:0.833em;padding:8px 11px;margin:0;background:#f8f8f9;border-bottom: 1px solid #dcdcde;color:#464646;}
			.seproductsearchshortcut h6 {margin:10px 0 0 0;padding:0 11px;}
			.seproductsearchshortcut h6 a {font-size:1.062em;text-decoration:none;font-weight:700;}


		/* secataloghighlight */

			.secataloghighlight {padding:0 0 18px 0;}
			.sespecialorders {border: 1px solid #dcdcde;}
			.sespecialorders h4 {font-size:0.833em;padding:8px 11px;margin:0;background:#f8f8f9;border-bottom: 1px solid #dcdcde;color:#464646;}
			.sespecialorders p {padding:10px;margin:0;font-size:.85em;}
			.sespecialorders p a {text-decoration:none;}
			
		
		/* recently viewed products */
			#seitemrecently {border: 1px solid #dcdcde;margin-bottom: 18px;}
			#secomp5 #seitemrecently .seitempicture {display:none;}
			#secomp5 .secataloghighlight, #secomp5 .seitemhighlightrecentlyviewed {border:0 none;}
			#secomp5 #seitemrecently .seonsaleitem {display:none;}
			#secomp5 #seitemrecently .sealert {font-size: 0.85em;}
			#secomp5 #seitemrecently .seitemdata p {display: none;}
			#secomp5 #seitemrecently h2 {font-size:0.833em;padding:8px 11px;margin:0;background:#f8f8f9;border-bottom:1px solid #dcdcde;}
			#secomp5 #seitemrecently h5 {font-size: 0.85em;margin: 0;padding: 0 11px;}
			#secomp5 #seitemrecently h5 a {text-decoration:none;font-weight:700;}
			#secomp5 #seitemrecently .serecentlyViewedcarousel {margin:0;}
			#secomp5 #seitemrecently .serecentlyViewedcarousel ul {margin:0;padding:0;}
			#secomp5 #seitemrecently .serecentlyViewedcarousel ul li {float:none;list-style-type:none;margin:0;padding:10px 0 !important;width:auto;}
			#secomp5 #seitemrecently .seitem {border-bottom:0 none;margin:0;padding:10px 0 0;}
			#secomp5 #seitemrecently .seitem:last-of-type {padding-bottom:10px;}
			#secomp5 #seitemrecently .sereviewstatus {margin:0 0 2px 10px;padding:0;}
			#secomp5 #seitemrecently .seitemprice {margin:0;padding:0 5px;}
			#secomp5 #seitemrecently .seitemprice .sepricedisplay {font-size:0.9em;}
			#secomp5 #seitemrecently .prSnippetRatingUnclickable .prStarsSmall {background-image: url("../../styles/hill/blueyellow/stars_mini.png") !important;}
			.sebodyitemdetailspage #secomp5 .seitemhighlightrecentlyviewed {display:none;}
			.sebodyshoppingcartpage #secomp5 .seitemhighlightrecentlyviewed {display:none;}

		
			.sebodylayout2 #secomp7 .seitemhighlightfeature {border: 1px solid #dcdcde;margin-bottom: 18px;}
			.sebodylayout2 #secomp7 .seitemhighlightfeature h3 {font-size:0.833em;padding:8px 11px;margin:0;background:#f8f8f9;border-bottom:1px solid #dcdcde;}
			.sebodylayout2 #secomp7 #seitem5 .seitemhighlightfeature h3 {font-size:1em;}
			.sebodylayout2 #secomp7 .seitemhighlightfeature h5 a {font-size:0.9em;text-decoration:none;font-weight:700;}
			.sebodylayout2 #secomp7 .seitemhighlightfeature .seitem {border-bottom: 1px solid #dcdcde;margin:0;padding:10px 0;}
			.sebodylayout2 #secomp7 .seitemhighlightfeature .seitem:last-of-type {border-bottom: 0 none;}
			.sebodylayout2 #secomp7 .seitemhighlightfeature .seitemprice {margin:0;padding:0 5px;}
			.sebodylayout2 #secomp7 .seitemhighlightfeature .seitemprice .sepricedisplay {font-size:0.9em;}
			.serecentlyviewedproducts h4 {background:#f8f8f9;border-bottom: 1px solid #dcdcde;color:#464646;}
			
		/* credit cards */

			.secreditcard {margin:0 10px 18px 0;text-align:center;background:#fff;}
			.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;}
	#sefooter1 a {text-decoration:none;padding:0 10px;}


/* PAGE TYPES */

	/*  Catalog Pages   */
	.secontainercatalogpage .seintrotext {clear:both;margin:0 0 10px;padding:3px 0 0;}

	/*item catalog home page */
	.secontainercataloghomepage .seintrotext {padding:0;}
	.secontainercataloghomepage #secomp6 .seitemlistdiv .seitemtableleft {border-bottom:1px solid #cacaca;display:table;width:100%;}
	
	/* catalog homepage (specials)*/
	.secontainercataloghomepage #sespecialstab {border: 1px solid #cacaca;height:190px;padding-top:0;margin-bottom:18px;}
	.secontainercataloghomepage .secarouselhighlight .infiniteCarousel {marign-left:15px;}
	.secontainercataloghomepage .infiniteCarousel {width:738px;}
	.secontainercataloghomepage .infiniteCarousel .wrapper {width:659px;}
	
	/* catalog homepage (new items)*/
	.secontainercataloghomepage .infiniteCarousel {width:738px;}
	.secontainercataloghomepage .infiniteCarousel .wrapper {width:659px;}
	.secontainercataloghomepage .infiniteCarousel ul li {display:block; float:left; height:auto; padding: 10px 11px 0; width: 195px;}
	.secontainercataloghomepage .seitemlistdiv .seitempicture {text-align:left;}
	.secontainercataloghomepage #sespecialstab .seitemlistdiv .seitempicture img {height:auto;max-height:70px;max-width:70px;width:auto;}
	.secontainercataloghomepage #senewitemstab .seitemlistdiv .seitempicture img {height:auto;max-height:70px;max-width:70px;width:auto;}
	.secontainercataloghomepage #senewitemstab {border: 1px solid #cacaca;height:190px;padding-top:0;margin-bottom:18px;}
	.secontainercataloghomepage .secarouselhighlight .infiniteCarousel {marign-left:15px;}
	.secontainercataloghomepage .secarouselhighlight .seitem, .secarouselhighlight .infiniteCarousel .empty {display:inline-block;float:left;height:160px;list-style-type:none;margin:0 0 10px;padding:5px;width:165px;}

/* catalog home page */	
	.secontainercataloghomepage  h1.seheading {  background: url("../../styles/hill/blueyellow/gray_bar_bg.png") repeat-x scroll 0 0 #ececec;border:1px solid #cacaca;font-size:1em;font-weight:bold;padding:6px;margin-bottom:0;margin-top:0;}
	.secontainercataloghomepage  h1.seheading span {color:#575757;}
	.secontainercataloghomepage .touchcarousel .touchcarousel-container .touchcarousel-item {width:152px;}
	.secontainercataloghomepage #secomp6 .seitemlistgridviewdiv .seitemlistpagelink p {display:block;margin-top:0;text-align:right;}
	.secontainercataloghomepage #secomp6 .seitemlistgridviewdiv .seitemlistpagelink p a {padding-right:10px;text-decoration:none;}
	
/* item list page */
	.secontaineritemlistpage #secomp6 .serelateditems {border:1px solid #cacaca;}
	.secontaineritemlistpage #secomp6 .sefeatureditems {border:1px solid #cacaca;}
	.secontaineritemlistpage #secomp6 .sespecialsitems {border:1px solid #cacaca;border-bottom:0 none;}
	.secontaineritemlistpage #secomp6 .seitemlistdiv .seitemtableleft {width:100%;}
	.secontaineritemlistpage #secomp6 .seitemlistdiv div .seitemdata {font-size:1em;padding:0 10px 10px 0;}
	.secontaineritemlistpage #secomp6 .seitemlistdiv div div.seemptycell .seitempicture {border:none;}
	#secomp6 .seitemlistdiv div .seitempicture {width:125px;margin-bottom:3px;}
	#secomp6 .seitemlistdiv div .seitempicture a {line-height:125px;font-size:0;}
	#secomp6 .seitemlistdiv div .seitempicture a img {vertical-align:middle;max-width:115px;}
	#secomp6 .seitemlistdiv div .seitemdata h5 {margin:3px 0;font-size:1.1em;padding:0;line-height:1.2em;}
	#secomp6 .seitemlistdiv div .seitemdata h5 a {text-decoration:none;}
	#secomp6 .seitemlistdiv div .seitemdata p {font-size:.85em;line-height:1.4em;}
	#secomp6 .seitemlistgridviewdiv .seitempicture img {width:auto;height:auto;max-width:115px;max-height:115px;}
	.secontaineritemlistpage .seitemlistpage * {vertical-align:top;}
	.secontaineritemlistpage .seresultspagination * {vertical-align:baseline;}
/* item list page (grid) */	
	#secomp6 .seitemlistgridviewdiv .seitem {background: url("../../styles/jill/blueyellow/seitemlistgridviewdiv_bg.png") repeat-x center top;display:block;float:left;height:233px;margin: 5px 7px 0 0;	padding:10px 5px 0;width:31%;overflow:hidden;}
	#secomp6 .seitemlistgridviewdiv .seitem.seemptycell {background:none;}
	#secomp6 .seitemlistgridviewdiv .seitem:nth-child(-n+3) {margin-top:0;}
	#secomp6 .seitemlistgridviewdiv .seitem:nth-child(3n+3) {margin-right: 0;}
	#secomp6 .seitemlistgridviewdiv .seitempicture a {font-size:0;}
	#secomp6 .seitemlistgridviewdiv p {display:none;}
	#secomp6 .seitemlistgridviewdiv .seitemprice {font-family:'Lato',sans-serif;margin:0 0 5px;}
	#secomp6 .seitemlistgridviewdiv .seitemprice .seregularprice {display:block;margin:0;}
	#secomp6 .seitemlistgridviewdiv .seitemprice .sespecialprice {display:block;margin:0;}
	#secomp6 .seitemlistgridviewdiv .seitemprice .seoriginalprice {display:block;font-weight:normal;margin:0;}
	#secomp6 .seitemlistgridviewdiv .sereviewstatus {display:block;margin:0;}
	#secomp6 .seitemlistgridviewdiv .sereviewstatus .prStarsSmall {background-repeat:no-repeat;float:none !important;height:12px;padding:0;margin:0;line-height:12px;width:100% !important;}
	
/* item list page (list) */
	.sebodyhomepage #secomp6 .seitemlistdiv .sereviewstatus .prStars {float:none;background-repeat:no-repeat;height:20px;padding:0;margin:0;line-height:20px;}
	#secomp6 .seitemlistlistviewdiv p {display:block;margin:5px 0 0 0;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .seitem.seemptycell {display:none;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .seitem {display:block;padding:19px 10px 16px;border-top:1px solid #e4e4e4;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .seitem:first-child {border-top:0 none;}
	#secomp6 .seitemlistlistviewdiv .seitem .seiteminfo {display:block;float:left;padding:0 10px 0 0;width:127px;}
	.secontainerhomepage #secomp6 .seitemlistlistviewdiv .seitem .seiteminfo {width:auto;margin-right: 10px;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .seitem .seitemdata {display:block;}
	#secomp6 .seitemlistlistviewdiv .seitem .seitemdata h5 {display:inline-block;margin:0 0 15px;max-width:400px;width:auto;}
	#secomp6 .seitemlistlistviewdiv .seitem .seitemdata p {margin-left:134px;}
	#secomp6 .seitemlistlistviewdiv .seitem .seitemprice {display:inline-block;font-family:'Lato',sans-serif;float:right;height:115px;padding:0 0 0 35px;width:135px;}
	#secomp6 .seitemlistlistviewdiv .seitem .seitemprice .seregularprice {display:block;margin:0;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .seitem .seitemprice .sespecialprice {display:block;margin:0;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .seitem .seitemprice .seoriginalprice {display:block;font-weight:normal;margin:0;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .sereviewstatus {display:block;margin:0 0 0 134px;}
	#secomp6 .seitemlistpage .seitemlistlistviewdiv .sereviewstatus .prStarsSmall {background-repeat:no-repeat;float:none !important;height:12px;padding:0;margin:0 0 5px;line-height:12px;width:200px !important;}
	#secomp6 .seitemlistlistviewdiv div.seitemtableleft div.seitemdata p {font-size:0.9em;line-height:18px;margin:0;}
	#secomp6 .seitemlistdiv div.seitemtableleft div.seitempicture {padding:0;}
	#secomp6 .seitemlistdiv div.seitemtableleft div.seitemdata {padding:0;}
	#secomp6 .seitemlistdiv div.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;}
	#secomp6 .seitemlistdiv .sereviewstatus .prStarsSmall {width:100% !important;background-repeat:no-repeat;height:12px;padding:0;margin:3px 0;line-height:12px;}
	#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;}
	.seitemlistlistviewdiv .seitem {clear:both;}
	
	/* site search page */
	#secomp6 .sesitesearchpage .seitemlistlistviewdiv .seitem {display:block;padding:19px 10px 16px;border-top:1px solid #e4e4e4;}
	#secomp6 .sesitesearchpage .seitemlistlistviewdiv .seitem:first-child {border-top:0 none;}
	#secomp6 .sesitesearchpage .seitemlistlistviewdiv .seitem .seitemdata {display:block;font-size:1em;padding:0 10px 10px 0;}
	#secomp6 .sesitesearchpage .seitemlistlistviewdiv .sereviewstatus {display:block;margin:0 0 0 134px;}
	#secomp6 .sesitesearchpage .seitemlistlistviewdiv .sereviewstatus .prStarsSmall {background-image:url(../../styles/hill/blueyellow/stars_mini.png) !important;background-repeat:no-repeat;float:none !important;height:12px;padding:0;margin:0 0 5px;line-height:12px;width:67px !important;}
	
	/* write review page */
	.secontaineritemreviewpage #secomp6 .seresults {background:none;border:0 none;height:auto;margin:0;padding:0;text-shadow:none;}
	.secontaineritemreviewpage #secomp6 .seresults .secentertext {display:none;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft {border:0 none;width:auto;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seicons li {display:inline-block;padding:0;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem {padding:19px 10px 16px;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seiteminfo {display:block;float:left;padding:0 10px 0 0;width:127px;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seiteminfo .seitempicture {padding:0;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata {display:block;font-size:1em;padding:0 10px 10px 0;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata h5 {display:inline-block;font-size:1.1em;line-height:1.2em;margin:0 0 15px;max-width:400px;width:auto;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata h5 a {text-decoration:none;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata p {display:block;font-size:0.85em;line-height:1.4em;margin:5px 0 0 134px;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata .seitemprice {display:inline-block;float:right;font-family:'Lato',sans-serif;height:115px;padding:0 0 0 35px;width:135px;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata .seitemprice .seregularprice {display:block;margin:0;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata .seitemprice .sespecialprice {display:block;margin:0;}
	.secontaineritemreviewpage #secomp6 .seitemlistdiv .seitemtableleft .seitem .seitemdata .seitemprice .seoriginalprice {display:block;font-weight:normal;margin:0;}

	/* product icons */

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

		/* item list page */
		li.senonshipitem {padding:0;width:16px;background: url(../../styles/hill/blueyellow/icon-noship.gif) center center no-repeat;}
		li.senonstockitem {padding:0;width:16px;background: url(../../styles/hill/blueyellow/icon-nostock.gif) center center no-repeat;}
		li.sefemaleitem {padding:0;width:16px;background: url(../../styles/hill/blueyellow/icon-woman.gif) center center no-repeat;}
		li.secartdisableditem {padding:0;width:16px;background: url(../../styles/hill/blueyellow/icon-nocart.gif) center center no-repeat;}

		/* item detail page */
		.seitemdetailpicture {border:1px solid #f1f1f1;}
		.secatalogpage #seitemmessages ul {margin:0 0 10px;padding:10px 0;list-style:none;}
		.secatalogpage #seitemmessages li {margin:0;padding:3px 0 3px 32px;list-style:none;color:#444;}
		.seqbpcatalogpage #seitemmessages ul {margin:0;padding:10px 0;list-style:none;border-bottom:1px solid #ebebeb;}
		.seqbpcatalogpage #seitemmessages li {margin:0;padding:3px 0 3px 32px;list-style:none;color:#444;}
		li.seiconnonshipable {background: url(../../styles/hill/blueyellow/icon-noship.gif) left 4px no-repeat;}
		li.seiconnonstocked {background: url(../../icons/default/hourglass_g.gif) 2px 4px no-repeat;}
		li.seiconcartdisabled {background: url(../../icons/default/nocart_red_g.gif) left 4px no-repeat;}
		li.seiconpickuponly {background: url(../../icons/default/car_g.gif) 5px 4px no-repeat;}
		li.seicongroundonly {background: url(../../icons/default/ground_g.gif) 4px 4px no-repeat;}
		li.seiconaironly {background: url(../../icons/default/airshipping_g.gif) 2px 0px no-repeat;}
		#secomp6 .sefeatureditems h2 {margin:0;font-size:1em;padding:7px 7px;line-height:1em;background:url(../../styles/hill/blueyellow/gray_bar_bg.png) repeat-x;}
		#secomp6 .sespecialsitems h2 {margin:0;font-size:1em;padding:7px 7px;line-height:1em;}
		#secomp6 .senewitems {border:1px solid #cacaca;border-bottom:0 none;}
		#secomp6 .senewitems h2 {margin:0;font-size:1em;padding:7px 7px;line-height:1em;background:url(../../styles/hill/blueyellow/gray_bar_bg.png) repeat-x;}		
		#secomp6 .serelateditems h2 {background:url(../../styles/hill/blueyellow/gray_bar_bg.png) repeat-x;}	

		#secomp6 #seitemaddcart div.seformerror {background-color:#feff5f;border:1px solid #900;}
		
		#seitemcontent .dd .ddTitle {background: url(../../styles/hill/blueyellow/gray_bar_bg.png) repeat-x;}
		
		/* item detail tab area */
		#seitemdesccolright ul {margin:0;padding:0;}
		#seitemdesccolright li {list-style:none;padding:5px 0;font-size:.85em;line-height:1.2em;border-bottom:1px solid #cacaca;}
		#seitemdesccolright li.seinfofeatureiv a, #seitemdesccolright li.seinfofeatureev a {padding-left:30px;background: url(../../styles/hill/blueyellow/icon-video.gif) left center no-repeat;}
		#seitemdesccolright li.seiconfemale {padding-left:30px;background: url(../../styles/hill/blueyellow/icon-woman.gif) left 4px no-repeat;}
		#seitemdesccolright li.senonstocked {padding-left:30px;background: url(../../styles/hill/blueyellow/icon-nostock.gif) left 4px no-repeat;}
		#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;}
		.ui-tabs .seheaderbar {display:none;}

/* 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;}
	.sebodylayout2 #seitemcontent, .sebodylayout3 #seitemcontent, .sebodylayout4 #seitemcontent, .sebodylayout12 #seitemcontent {margin-left:350px;}
	#seitemcontent h1 {margin:0;padding:0;font-size:2.1em;}
	#seitemcontent h2 {font-size:1.8em;margin:0 0 5px 0;}
	#seitemcontent h3 {font-weight:normal;font-size:1.2em;margin:8px 0 15px;}
	#seitemcontent .secartcontainer {border:5px solid #f1f1f1;margin-bottom:18px;padding:10px;}
	#seitemcontent .seitemprice {padding:0 0 10px 0;font-family: 'Lato', sans-serif;}
	#seitemcontent .seitemprice .seregularprice {font-size:1.5em;color:#595959;}
	#seitemcontent .seitemprice .sespecialprice {display:inline;font-size:1.5em;margin-right:10px;color:#fe0000;}
	#seitemcontent .seitemprice .seoriginalprice {display:inline;text-decoration:line-through;font-size:1.5em;font-weight:normal;color:#cacaca;}
	#seitemcontent .sepricetype {color:#fe0000;}
	#seitemcontent .seitemprice .sepricemsg div {display:inline;margin-right:5px;font-size:1.2em;}
	.sebodylayout2 #sevariationlist_msdd, .sebodylayout3 #sevariationlist_msdd, .sebodylayout4 #sevariationlist_msdd, .sebodylayout12 #sevariationlist_msdd {width:289px !important;}
	#seitemcontent .dd .ddChild {border:1px solid #cacaca;border-top:0 none;left:0;width:471px !important;background:#F1F1F1;}
	.sebodylayout2 #seitemcontent .dd .ddChild, .sebodylayout3 #seitemcontent .dd .ddChild, .sebodylayout4 #seitemcontent .dd .ddChild, .sebodylayout12 #seitemcontent .dd .ddChild {left:-29px; width:349px !important;border-top:1px solid #cacaca;}
	#seitemcontent .dd .ddChild span.secol1 {width:150px;}
	.sebodylayout2 #seitemcontent .dd .ddChild span.secol1, .sebodylayout3 #seitemcontent .dd .ddChild span.secol1, .sebodylayout4 #seitemcontent .dd .ddChild span.secol1, .sebodylayout12 #seitemcontent .dd .ddChild span.secol1 {width:95px;}
	#seitemcontent .dd .ddChild span.secol2 {width:33px;}
	#seitemcontent .dd .ddChild span.secol3 {width:135px;}
	.sebodylayout2 #seitemcontent .dd .ddChild span.secol3, .sebodylayout3 #seitemcontent .dd .ddChild span.secol3, .sebodylayout4 #seitemcontent .dd .ddChild span.secol3, .sebodylayout12 #seitemcontent .dd .ddChild span.secol3 {width:110px;} 
	#seitemcontent .dd .ddChild span.secol4 {width:85px;}
	.sebodylayout2 #seitemcontent .dd .ddChild span.secol4, .sebodylayout3 #seitemcontent .dd .ddChild span.secol4, .sebodylayout4 #seitemcontent .dd .ddChild span.secol4, .sebodylayout12 #seitemcontent .dd .ddChild span.secol4 {width:55px;}
	@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);}	
	}
	#seitemcontent .dd .ddTitle span.arrow {background:url("../../styles/hill/blueyellow/down_arrow.png") no-repeat center center;margin-top:-3px;width:9px;height:7px;}	
	#seitemcontent .dd .ddTitle {padding:0 0 0 10px;height:26px;width:461px;}
	.sebodylayout2 #seitemcontent .dd .ddTitle, .sebodylayout3 #seitemcontent .dd .ddTitle, .sebodylayout4 #seitemcontent .dd .ddTitle, .sebodylayout12 #seitemcontent .dd .ddTitle {width:305px;}
	#seitemcontent .dd .ddTitle span.ddTitleText {line-height:26px;}
	#seitemaddcart .seitemvariationscomplex .seitemvariations span {min-width: 150px;display: inline-block;padding:0 15px 0 5px;height: 21px;line-height: 21px;background:url(../../_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(../../_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: '';
	}
	#seitemcontent #sestockstatus {margin:10px 0;}
	#seitemcontent #sestockstatus div {margin:0;padding:0;display:none;}
	#seitemcontent .sestockbyloc {width:183px;padding-left:15px;margin:10px 0 0 70px;} 
	#seitemcontent .sestockbyloc a {background:url("../../styles/hill/blueyellow/gray_bar_bg.png") repeat-x 0 0;color:#595959;display:block;text-align:center;text-decoration:none;}
	.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;}
	#seitemcontent .seitemaction {display:inline-block;padding:0 0 10px 0;height:32px;zoom:1;*display:inline;}
	#seitemcontent #seitemmessages {padding:0 10px;}
	#seitemcontent .seitemquantity {display:block;float:left;padding:5px 0 0 0;}
	#seitemcontent .seforminputtext {margin:0 5px;width:40px;height:27px;font-size:.95em;text-align:right;padding:2px 3px;}
	#seitemcontent .seitembuttons {display:block;float:left;padding:0 40px 0 0;margin:0;}
	.sebodylayout2 #seitemcontent .seitembuttons, .sebodylayout3 #seitemcontent .seitembuttons, .sebodylayout4 #seitemcontent .seitembuttons, .sebodylayout12 #seitemcontent .seitembuttons {padding:0;}
	#seitemcontent .sebuttonaddcheckout {display:block;float:left;margin-right:5px;}
	#seitemcontent .sebuylocalnowpresent .sebuttonaddcheckout {float:right;}
	#seitemcontent .sebuttonaddcheckout input {width:200px;height:38px;-webkit-appearance:none;-webkit-border-radius:0;text-transform:uppercase;font-size:1.1em;text-shadow: 1px 1px #780000}
	.sebodylayout2 #seitemcontent .sebuttonaddcheckout input, .sebodylayout3 #seitemcontent .sebuttonaddcheckout input, .sebodylayout4 #seitemcontent .sebuttonaddcheckout input, .sebodylayout12 #seitemcontent .sebuttonaddcheckout input {width:118px;}
	#seitemcontent .sebuttonaddtomywishlist {display:block;padding-left:12px;background:none;font-size:1.1em;}
	.sebodylayout2 #seitemcontent .sebuttonaddtomywishlist, .sebodylayout3 #seitemcontent .sebuttonaddtomywishlist, .sebodylayout4 #seitemcontent .sebuttonaddtomywishlist, .sebodylayout12 #seitemcontent .sebuttonaddtomywishlist {padding-left:10px;}
	#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;}
	.sebreadsnippets {border-bottom:1px solid #cacaca;padding:0 0 5px;margin-bottom:20px;}
	.secontaineritemlistpage .sebreadsnippets {padding-top:20px;}
	.secontaineritemdetailspage .sebreadcrumb {float:left;}
	.sebodylayout2 .secontaineritemdetailspage .sebreadcrumb, .sebodylayout3 .secontaineritemdetailspage .sebreadcrumb, .sebodylayout4 .secontaineritemdetailspage .sebreadcrumb, .sebodylayout5 .secontaineritemdetailspage .sebreadcrumb, .sebodylayout12 .secontaineritemdetailspage .sebreadcrumb {max-width:500px;width:auto;}
	.seqbpitemdetails .sebreadcrumb {float:left;width:78.9%;}
	.seqbpitemlist .sebreadcrumb {width:100%;}
	.sebodylayout2 .seqbpitemdetails .sebreadcrumb, .sebodylayout3 .seqbpitemdetails .sebreadcrumb, .sebodylayout4 .seqbpitemdetails .sebreadcrumb, .sebodylayout5 .seqbpitemdetails .sebreadcrumb, .sebodylayout12 .seqbpitemdetails .sebreadcrumb {max-width:500px;width:auto;}
	#seitemsnippets {padding:0 0 11px 0;width:200px;float:right;}
	.secontaineritemdetailspage #seitemcontent .seitemvariations {padding:0 8px 8px 0;}
	#seitemcontent .sesmalltext {font-size: 1.1em;font-weight: normal;margin-bottom: 5px;}
	.seqpbitemdetails #seitemcontent .sesmalltext {font-size:0.85em;}
	#seitemcontent .sestockbyloc {display: block;}
	#seitemtabs {z-index:1;}
	.seitemlinkbar {width:100%;border:1px solid #cacaca;padding:0;background: url(../../styles/hill/blueyellow/gray_bar_bg2.png ) repeat-x;height:30px;display:none;}
	.seitemlinkbar li {display:inline-block;border-right:1px solid #cacaca;padding:6px 10px 0;height:24px;text-shadow: 1px 1px #fff;}
	.seitemlinkbar li a {text-decoration:none;text-transform:uppercase;font-weight:bold;text-shadow: 0 1px 0 #fff;}
	#seitemtabs .ui-corner-all {border-radius:0;}
	#seitemmore h2.seheaderbar {text-transform:uppercase;padding:5px 10px;margin-bottom:10px;border:1px solid #cacaca;background:url(../../styles/hill/blueyellow/gray_bar_bg.png) repeat-x;}
	#seitemmore #seitemdesc h2.seheaderbar {background:none;border-width:0 0 1px 0;}
	#seitemmore .serelateditems h2.seheaderbar, #seitemmore .seitemhighlightrecentlyviewed h2.seheaderbar {border-width:0 0 1px 0;margin-bottom: 0}
	.setoplink {float:right;margin:0 13px 10px 0;}
	.setoplink a {display:inline;text-transform:none;font-weight:normal;}
	#seitemspecs .sesmalltext {float:left;margin-top:0;}
	#secomp6 .ui-tabs-nav { padding: 0 !important; }
	#secomp6 .ui-widget-header { margin-bottom:0px !important;margin-top:0px !important; }
	#secomp6 #seitemcontent li.ui-state-default {background:#eee !important;border:1px solid #888;}
	#secomp6 #seitemcontent li.ui-state-active {background:#fff !important;}
	#seitemmore .setabulardata {border:none;width:100%;}
	#seitemmore .setabulardata th {border:none;padding:8px;font-size:.85em;}
	#seitemmore .setabulardata td {border:none;padding:8px;font-size:.85em;background:#fff;border-bottom:1px solid #ddd;}
	#seitemmore h2 {margin:0;padding:0 0 10px 0;font-size:.95em;color:#575757;}
	#seitemdesc #seitemtabs h2.seheaderbar {border-width: 0 0 1px 0;background:none;text-transform:capitalize;}
	#seitemdesccolleft {float:left;width:55%;}
	#seitemdesccolleft h2 {display:block;margin:0 0 10px 0;font-size:.95em;color:#666;}
	#seitemdesccolleft p {margin:0;font-size:.85em;line-height:1.5em;padding-bottom:15px;}
	#seitemdesccolright {float:right;width:40%;padding-bottom:15px;}
	#seitemdesccolright h2 {margin:0;padding:0 0 12px 0;font-size:.95em;color:#575757;}
	#seitemspecs {padding:0px;}
	.seonsaleitem {background:url("../../styles/hill/blueyellow/save-icon.png") no-repeat 0 0;height:41px;left:0;position:absolute;top:0;width:41px;}
	#secomp6 .serelateditems, #secomp6 .seitemhighlightrecentlyviewed {clear:both;margin-bottom:25px;border:1px solid #cacaca;}
	#secomp6 #seitemrelated {margin-top:0;background:none;}
	#secomp6 .serelateditems h2 {margin:0;font-size:1em;padding:7px 7px;line-height:1em;border-bottom:1px solid #cacaca;}
	#secomp6 .seitemlistdiv .seitemlistpagelink .secontentsectionlink {margin-bottom:18px;}
	#secomp6 .serelateditems .seitemlistdiv {padding:0 14px;}
	.secontaineritemdetailspage #secomp6 .serelateditems .seitemlistdiv {padding:0 7px;} 
	.secontaineritemdetailspage #secomp6 .seitemhighlightrecentlyviewed .seitemlistdiv {padding:0 7px;}
	#secomp6 .seitemhighlightrecentlyviewed .seitemlistdiv .serecentlyViewedcarousel {padding:0 14px;}
	#secomp6 .serelateditems .seitemprice .seregularprice {display:inline;padding:0;}
	#secomp6 .serelateditems .seitemprice .seoriginalprice {padding:0 5px 0 0;}
	#secomp6 .serelateditems .seitemprice .sepricemsg {padding:0;font-size:.85em;}
	#secomp6 #seitemaddcart p.semessage { margin:0 30px;text-align:left;display:none;}
	#seitemreviews h2 {border-bottom:1px solid #ddd;}
	.sehomepage #secomp6 .seitemlistlistviewdiv .seitemprice {display:inline;float:none;font-family:'Source Sans Pro', sans-serif !important;padding:0 5px 0 0;}
	.sehomepage #secomp6 .touchcarousel-item .seregularprice {display:inline;font-weight:bold;padding:0 5px 0 0;}
	.sehomepage #secomp6 .touchcarousel-item .sespecialprice {display:inline;font-weight:bold;padding:0 5px 0 0;}
	.sehomepage #secomp6 .touchcarousel-item .seoriginalprice {font-weight:bold;padding:0 5px 0 0;}
	
/* qbp page */

	/* qbp home page search area */
	.seqbpcatalogpage .sekeywordsearch .seqbpsearchkeyword .seforminputtext {padding:2px;font-family:'Source Sans Pro',sans-serif;font-size:.95em;margin-right:5px;float:left;color:#666;}
	.seqbpcatalogpage .sekeywordsearch .seqbpsearchbrand {font-size:.9em;font-weight:bold;float:left;margin-right:5px;}
	.seqbpcatalogpage .sekeywordsearch .seqbpsearchbrand select {width:250px;}
	.seqbpcatalogpage .sekeywordsearch .seqbpsearchbrand option {background:#f1f1f1;color:#595959;font-family:'Source Sans Pro',sans-serif;font-size:1em;font-weight:normal;margin:0;padding:0 0 0 5px;} 
	.seqbpcatalogpage .sekeywordsearch .sebuttongobutnsearch {margin:0;font-size:.85em;}

	/* qbp category search */
	.seqbpcatalogpage .seqbpsearchkeyword {clear:both;}
	.seqbpcatalogpage .seqbpsearchkeyword input {border:1px solid #cacaca;height:22px;width:250px;}
	.seqbpcatalogpage .seqbpsearchkeyword label {width:150px;}

	/* qbp home page category listing */
	.seqbpcatalogpage .seqbpbrowse {clear:both;}
	.seqbpcatalogpage .seqbpbrowse h3 {margin:0 0 10px 0;clear:both;padding-bottom:5px;padding-top:15px;text-transform:uppercase;font-size:1.1em;border-bottom:1px solid #eee;color:#666;}
	.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;display:table;padding:0 0 18px;width:100%;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist td {border-top:1px solid #eee;padding:10px 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;}
	#secomp6 .seqbpcatalogpage .seitemlistpagetableitemlist .seregularprice {clear:both;font-family:'Lato',sans-serif;font-size:.95em;font-weight:bold;}

	/* qbp search results - item detail */

	#seitemcontent .seitemaction {padding:10px 0;height:46px;}
	#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:block;margin:0;}
	.seqbpcatalogpage .sekeywordsearch {padding-bottom:10px;}
	.seqbpcatalogpage .sekeywordsearch form {padding:0 !important;}
	.seqbpattributesearch label {float:left;width:100px;font-size:1em;}
	.seqbpattributesearch .seitembuttons {display:inline-block;font-size:0.85em;margin:10px 0 0;zoom:1;*display:inline;}
	.seqbpsearchkeyword label {clear:left;width:120px;padding-bottom:10px;font-size:.95em;}
	.seqbpsearchkeyword select {margin-bottom:10px;}
	.seqbpsearch .sekeywordsearch .sebuttongobutnsearch {padding:0 0 0 5px;}
	.seqbpcatalogpage .sebuttonlink {display:block;float:left;}
	.seqbpcatalogpage .seqbpbuttons .sebuttonlink {margin-right:5px;}
	.seqbpcatalogpage .seqbpbuttons .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;}
	.seqbpcatalogpage .seqbpitemlist .seqbpbuttons {background: none repeat scroll 0 0 #f8f8f9;border-bottom:1px solid #dcdcde;border-top:1px solid #dcdcde;clear:both;display:block;overflow:auto;padding: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 #ccc;border-top:1px solid #ccc;background:#eee;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol2, th.secol3 {text-align:left;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol4 {text-align:right;}
	.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable td {padding:10px;vertical-align:top;font-size:.9em;border-bottom:1px dashed #ccc;}
	.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;width:100%;}
	.seqbpcatalogpage #seqbpspecs table th {padding:5px 10px;background:url("../../styles/hill/blueyellow/gray_bar_bg.png") repeat-x 0 0 #ececec;border:1px solid #cacaca;text-align:left;text-transform:uppercase;}
	.seqbpcatalogpage #seqbpspecs table td {font-size:0.85em;width:50%;padding:8px;border-bottom:1px solid #ddd;}
	.seqbpitemdetails #seitemdesc {clear:both;padding:18px 0 0;}
	.seqbpcatalogpage #seitemdesc #seqbpdescription {font-size:0.85em;font-weight:bold;}
	.seqbpcatalogpage #seitemdesc #seqbpfeatures {font-size:0.85em;}

/* bikespeak page */
	.sebikespeakpage .introtext p font strong {font-size:0.9em !important;font-weight:normal !important;display:block;}
	.sebikespeakpage #ForumContainer {clear:both}
	.sebikespeakpage #ForumContainer .secaptcha a {color:#bb0033;}
	.sebikespeakpage #ForumContainer .secaptcha a:hover {color:#c00;}

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

/* location page */

	.selocationspage hr {height:1px;border:0;background:#ccc;color:#ccc;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 {font-size:.95em;}
	.seposspecialspage .selastupdated {padding-bottom:5px;}

/* private pages */

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

/* image page */

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

/* faq page */

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

/* classifieds page */
	#seclassifiedssearch1 {border:1px solid #dcdcde;border-bottom:0 none;}
	.seclassifiedssearch h4 {text-transform:uppercase;font-size:.95em;padding:5px 10px;margin:0;border-bottom:1px solid #e5e5e5;color:#595959;}
	div.seclassifiedsselect {padding:11px 8px;}
	div.seclassifiedsselect form {color:#595959;font-family:'Source Sans Pro',sans-serif;font-size:0.9em;font-weight:bold;}
	div.seclassifiedsselect form #msdrpdd20_msddHolder {display:none;}
	div.seclassifiedsselect form #msdrpdd20_msdd {display:none;}
	div.seclassifiedsselect select.seformselectsingle {display:none;}
	div.seclassifiedsselect select.seformselectsingle {background:#f1f1f1;width:193px;}
	div.seclassifiedsselect option {background:#f1f1f1;color:#595959;font-family:'Source Sans Pro',sans-serif;font-size:1em;font-weight:normal;height:24px;line-height:24px;margin:0;padding:0 5px;}
	.seclassifiedssearch .seforminputtext {color:#595959;display:block;float:left;font-size:0.903em;margin:8px 0 0;height:19px;width:152px;}
	.seclassifiedssearch .seforminputsmall {width:120px;padding:2px;margin-right:5px;color:#595959;border:1px solid #ddd;}
	.seclassifiedssearch .sebuttonimage {display:inline-block;margin:8px 0 0 5px;padding:0;zoom:1;*display:inline;}
	.seclassifiedssearch .sebuttonimage .seforminputbutton {padding:0;margin:0;}
	#senavigator3 {border: 1px solid #dcdcde;border-top:1px solid #e5e5e5;clear:both;margin-bottom:20px;}
	#senavigator3 td {padding:0 !important;}
	#senavigator3 a {font-weight:bold !important;padding:10px;}
	.seclassifiedsnewads p {margin:10px;padding:5px 0;background:#eee;border:1px solid #ddd;}
	.seclassifiedsnavbar {font-size:0.85em;float:right;margin:8px 10px;}
	.seclassifiedsnavbar a {border-right: 1px solid #9b9b9b;padding:0 12px;}
	.seclassifiedsnavbar a:last-child {border:0 none;padding-right:0;}
	.seclassifiedsnavbar ul {margin:0;padding:0;list-style-type:none;}
	.seclassifiedsnavbar li {display:block;float:left;padding:2px 5px;margin-left:5px;background:#eee;border:1px solid #ccc;}
	.seclassifiedsnavbar li a {text-decoration:none;font-weight:bold;}
	.seclassifiedsbrowse .seclassifiedscategoryimage {display:none;}
	.seclassifiedsbrowse .seclassifiedscategoryimage {display:none;}
	.seclassifiedsbrowse h3 {margin:0 0 10px 0;clear:both;padding-bottom:5px;padding-top:10px;border-bottom:1px solid #eee;}
	.seclassifiedsbrowse h3 a {text-decoration:none;}
	.seclassifiedsbrowse ul {margin:0;padding:0;}
	.seclassifiedsbrowse li {font-size:.9em;line-height:1.7em;list-style-type:none;width:31%;float:left;margin:2px 0;padding-left:0;color:#777;}
	.seclassifiedsbrowse a {font-size:1.05em;padding-right:5px;}
	.seclassifiedslistads table {width:100%;}
	.seclassifiedslistads .setabulardata {margin:0 0 20px 0;border-collapse:collapse;border:none;}
	.seclassifiedslistads .setabulardata th {border:none;padding:5px;text-align:left;font-size:.85em;background:#ddd;color:#fff;}
	.seclassifiedslistads .setabulardata td {padding:10px;border:none;font-size:.85em;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
	.seclassifiedslistads .setabulardata td.secol1 {padding:10px 0;border-left:none;}
	.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 {color:#595959;font-size:.95em;font-family:'Source Sans Pro',sans-serif;font-weight:700;}
	.seclassifieds form .sesmalltext {padding-left:0px;padding-top:5px;}
	.seclassifiedsprofile form .sesmalltext {padding-left:0px;padding-top:5px;padding-bottom:0;}
	.seclassifieds form .sebuttons {padding-left:120px;}
	.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;}
	.seclassifiedsprofile form .sebuttons {padding-left:0px;}
	.seclassifiedsaddetails label {width:100px;}
	.seclassifiedsaddetails form div {margin-bottom:15px;}
	.seclassifiedsaddetails form div div {margin-bottom:0;}
	.seclassifiedsaddetails .sesmalltext {padding-left:150px;}
	.seclassifiedsaddetails #secaptcha {padding:0;padding-left:150px;}
	.seclassifiedssecaptcha {padding:0 !important;margin:0 !important;}
	.seclassifiedsaddetails #secaptcha .secaptchaimage {padding:5px 0;}
	.seclassifiedsaddetails #secaptcha .sesmalltext {padding-left:0;}
	.seclassifiedsaddetails .sebuttons {padding-left:150px;}
	.seclassifiedsaddetails .sebuttonlink {display:inline;padding:0 10px 0 0;font-size:.95em;}
	.sebuttonclassifiedspostad {margin-top:20px;}
	.seclassifiedsaddetails .sebuttonclassifiedsupdate {padding-top:10px;}
	.seclassifiedsmyads div.seresultsnavigation {display:block;float:none;text-align:right;clear:both;background:none;padding:0;margin-bottom:10px;}
	.seclassifiedsadlisttable {width:100%;}
	.seclassifiedsadlisttable td {width:20%;vertical-align:top;}
	.seclassifiedsadlisttable tr.seroweven {background:#fff;}
	.seclassifiedsadlisttable td.secol1 {text-align:center;background:#fff;}
	.seclassifiedsadlisttable td.secol5 div {margin:5px 0;}
	.seclassifiedsadlisttable th {padding:5px;background:#ddd;color:#666;}
	.seaddetail {float:right;width:68%;}
	.seadimage {float:left;width:30%;text-align:center;padding-top:10px;}
	#seadtabs {padding-top:2em;clear:both;}
	#seadseller div {padding:.5em 0;}
	#seadseller div.seadsellername {padding:0 0 .5em 0;font-weight:bold;border-bottom:1px dotted #ccc;color:#666;}
	.seclassifiedspreviewad .seadimage div {font-size:.85em;}
	.seclassifiedspreviewad .seaddetail h2 {clear:both;font-size:1.5em;margin:10px 0 5px 0;color:#666;}
	div.secontainerclassifiedspreviewadpoppage {background:#fff !important;}
	div.secontainerclassifiedspreviewadpoppage .sesectionwidth {width:100%;margin:0 auto;background:#fff;}
	div.secontainerclassifiedspreviewadpoppage .sesectionwidthdiv {padding:0;width:100%;background:#fff;}
	div.seclassifiedspreviewadpop {padding:10px;background:#fff;}
	div.secontainerclassifiedspreviewadpoppage #sesection3 {padding:0;border-bottom:none;background:#fff;}
	.seclassifieds p img {padding-right:10px;}
	.seclassifieds ul.seclassifiedssubcategorieslist {margin:20px 0 0 70px;padding:0;}
	.seclassifieds ul.seclassifiedssubcategorieslist li {line-height:1.5em;list-style-type:none;}
	.seclassifieds .seclassifiedstable td {padding-bottom:10px;}
	.seclassifieds h1 {background:url("../../styles/hill/blueyellow/gray_bar_bg.png") repeat-x scroll 0 0 transparent;border:1px solid #cacaca;color:#575757;font-size:0.95em;margin-top:0;padding:5px 10px;text-transform:uppercase;}
	.seclassifieds h1.seheading {background:none;border:0 none;border-bottom:1px solid #cacaca;font-size:1.5em;font-weight:normal;margin-top:10px;padding:0;text-transform:none;}
	.seclassifieds h4 {font-size:0.85em;font-weight:normal;padding-bottom:15px;}

/* CART - ACCOUNT PAGES */


/* shopping cart */

	.seshoppingcartpage .seshoppingcarttablecontents {border-collapse:collapse;margin:0 0 10px 0;width:100%;table-layout:fixed;clear:both;}
	.seshoppingcartpage .seshoppingcarttablecontents th.setableheader {font-size:1em;padding:5px 0;border-right:none;text-align:left;color:#464646;background:#f8f8f9;border:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol1 {width:130px;text-indent:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol2 {width:100%;text-indent:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol3 {width:100px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol4 {width:110px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secol5 {width:100px;border-right:1px solid #ccc;}
	.seshoppingcartpage .seshoppingcarttablecontents th.senumericdata {text-align:right;padding-right:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents th.secartcellquantity {text-align:center;}
	.seshoppingcartpage .seshoppingcarttablecontents td {font-size:1em;background-color:#fff;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitempicture {padding:5px;border-right:none;border-top:none;text-align:center;border:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitemdetail {padding:5px;border-right:none;border-top:none;vertical-align:middle;width:100%;border:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitemdetail .seicongroup {padding-top:5px;float:none;}
	.seshoppingcartpage .seshoppingcarttablecontents td.seitemdetail .sesmalltext {font-size:.85em;padding:5px 0 0 10px}
	.seshoppingcartpage .seshoppingcarttablecontents td.senumericdata {text-align:right;padding:5px;border:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttablecontents td.secartcellquantity {padding:5px;border-right:none;border-top:none;text-align:center;border:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttablecontents td.secartcelltotal {border-right:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttablecontents span.secartquantitylinks {text-align:left;display:block;font-size:.85em;line-height:1.5em;}
	.seshoppingcartpage .seshoppingcarttablecontents span.secartquantitylinks a {display:inline;width:auto;padding:0;}
	.seshoppingcartpage .seshoppingcarttablecontents span.secartquantitylinks a.secartlinkupdate {padding-right:5px;}
	.seshoppingcartpage .seshoppingcarttablecontents .seforminputtext {width:30px;float:left;margin:8px 5px 0 5px;}
	.seshoppingcartpage .seshoppingcartfeaturetable {margin:0 0 10px 0;}
	.seshoppingcartpage .seshoppingcartfeaturetable td.secol1 {padding:0px 10px 0 0;text-align:center;}
	.seshoppingcartpage .sescpromotion .semessage {padding:4px 0;text-align:left;border:none;background:none;margin:0;font-weight:bold;color:#080;}
	.seshoppingcartpage .sescpromotion .sealert {padding:2px 0;margin:0}
	.seshoppingcartpage .seshoppingcarttabledata .seshoppingcartshippingdiv .sealert {padding:0;}
	.seshoppingcartpage .sescpromotion img {vertical-align:middle;padding:0 0 4px 4px;}
	.seshoppingcartpage .seshoppingcarttabledata {border-collapse:collapse;margin:0;width:100%;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping {padding:0px 5px 5px 0;vertical-align:top;width:100%;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcartshippingdiv {padding:0;vertical-align:top;margin:0 0 10px 0;border:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartshipping .seshoppingcartshippingdiv h4 {margin:0;padding:5px;background:#f8f8f9;border-bottom:1px solid #cacaca;color:#464646;}
	.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 5px;vertical-align:top;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarydiv {padding:0;vertical-align:top;margin:0 0 5px 0;border:1px solid #cacaca;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarydiv h4 {margin:0;padding:5px;background:#f8f8f9;border-bottom:1px solid #cacaca;color:#464646;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarydiv #secartsummary {padding:0 5px;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable {width:205px;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td {font-size:.95em;white-space:nowrap;padding:4px 0;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.senumeric {text-align:right;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.seordertotal {font-weight:bold;font-size:1em;border-top:1px solid #999;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.sevalueordertotal {font-weight:bold;font-size:1em;border-top:1px solid #999;}
	.seshoppingcartpage .seshoppingcarttabledata td.seshoppingcartsummary .seshoppingcartsummarytable td.sevaluediscounttotal {color:red;}
	#secontainer .sebuttoncheckout .seforminputbutton {background:none;border:0;height:35px;margin:5px auto;padding: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(../../_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 .seitemhighlightrecentlyviewed {border: 1px solid #CACACA;}
	.seshoppingcartpage .seitemhighlightrecentlyviewed h2 {border-bottom: 1px solid #CACACA; font-size: 1em; line-height: 1em; margin: 0; padding: 7px;background: url("../../styles/jack/blueyellow/gray_bar_bg.png") repeat-x #CACACA;}
	.sebuttonreturntocatalog {margin-bottom:10px;}
	.seshoppingcarttablecontents .seitempicture img {max-width:115px;max-height:115px;}
	
/* wish list page */

	.seitemdetailspage .sebuttonaddtomywishlist, .seqbpcatalogpage .sebuttonaddtomywishlist {display:inline-block;background:none;padding:5px 0 10px;}
	.seitemdetailspage div.sebuttonaddtomywishlist a, .seqbpcatalogpage div.sebuttonaddtomywishlist a {display:inline-block;background:none;border:none;padding:0 10px 5px 0;line-height:28px;font-size:1.05em;font-weight:bold}
	.seitemdetailspage .sebuttonviewmywishlist, .seqbpcatalogpage .sebuttonviewmywishlist {display:inline;}
	.seitemdetailspage .sebuttonviewmywishlist a.sebuttontext, .seqbpcatalogpage .sebuttonviewmywishlist a.sebuttontext {display:inline;background:none;border:none;padding:5px 10px 5px 0;line-height:32px;font-size:.95em;}
	.seitemdetailspage .sebuttonviewmyfriendswishlist, .seqbpcatalogpage .sebuttonviewmyfriendswishlist {display:inline;}
	.seitemdetailspage .sebuttonviewmyfriendswishlist a.sebuttontext, .seqbpcatalogpage .sebuttonviewmyfriendswishlist a.sebuttontext {display:inline;background:none;border:none;padding:5px 10px 5px 0;line-height:32px;font-size:.95em;}
	.seitemdetailspage .seitemaddcart .sealert {text-align:left;}
	.sewishlistpage p.semessage {font-weight:bold;margin:10px 0;text-align:center;color:#c00;}
	.sebuttonupdatewishlist, .sebuttondeletewishlist {display:inline;}
	.sebuttonupdatewishlist {padding:5px 0;}
	.sebuttondeletewishlist {padding:5px 0 0 10px;}
	.sewishlistpagebody {padding-bottom:20px;}
	.sewishlistpage a {border:none;padding:0;font-size:.95em;text-decoration:underline;}
	.sewishlistbar {margin:10px 0 0 0;height:20px;vertical-align:middle;clear:both;}
	.sewishlistpage .sewishlistnavigation {float:left;}
	.sewishlistpage .sewishlistnavigation .sebuttonlink {display:block;float:left;margin:0 5px 0 0;padding:0;border:none;}
	.sewishlistpage .sewishlistnavigation a.sebuttontext {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 8px;background:#eee;color:#333;border:1px solid #999;}
	.sewishlistpage .sebuttonsendemailwishlist {display:block;float:left;margin:0 20px 0 0;padding:0;border:none;}
	.sewishlistpage .sebuttonsendemailwishlist a.sebuttontext {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 8px;background:#eee;color:#333;border:1px solid #999;}
	.sewishlistpage .sebuttonaddtocartwishlist {display:block;float:left;margin:5px 15px 0 0;padding:0;}
	.sewishlistpage .sebuttonaddtocartwishlist a.sebuttontext {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 8px;}
	.sewishlistpage .seicongroup{margin:7px 0;padding-right:5px;}
	.sewishlistitemsorter {float:right;}
	.sewishlistitemsorter select {padding:0;margin:0;}
	.sewishlistitemsorter form {display:inline;padding:0;margin:0;}
	.sebuttonreturntowishlist {display:block;margin-top:10px;}
	.sewishlistpage .setabulardata td {border:none;}
	.sewishlistpage .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 {width:100%;vertical-align:top;padding:10px 5px;font-size:1em;border-bottom:1px solid #ccc;}
	.sewishlistpage .sewishlisttablecontents .serowbottom td {border-bottom:none;}
	.sewishlistpage .sewishlisttablecontents .seroweven {background-color:#fff;}
	.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;}
	.sewishlistpage td.sewishliststatus {text-align:right;padding:10px 0 10px 0;font-weight:bold;color:#666;}
	.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;color:#777;}
	.sewishlistpage .sewishliststatus .sewishlistcomment {text-align:left;font-size:.85em;font-weight:normal;}
	.sewishlistpage .sewishliststatus .sewishlistcomment .sewishlistcommenttext {font-weight:bold;}
	.sewishlistpage .sewishliststatus .sewishlistcomment input {width:195px;margin-bottom:10px;padding:0;height:14px;font-size:.95em;}
	.sewishlistpage textarea {width:96%;height:200px;padding:2px;margin:10px 0;background-color:#efefef;color:#333;}
	.sewishlistpage .sebuttonsendemailwishlist input {display:block;text-decoration:none;margin:0;font-weight:bold;font-size:.95em;padding:2px 10px;width:auto;background:#eee;color:#333;border:1px solid #999;}
	.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 {display:block;font-style:italic;font-weight:normal;padding:0;margin:0;color:#ff0000;}
	.seaccountpage .seaccback {margin-right:20px;}
	.seaccountpageorderinformation {line-height:1.5em;}
	.semyaccountnavigation {margin:5px 0 25px 0;padding-bottom:7px;color:#999;border-bottom:1px solid #bbb;}
	.semyaccountnavigation span.link {font-weight:bold;}
	.seaccountpagesummary .sesectionheader {width:auto;}
	.semyaccountnavigation span a {font-weight:normal;}
	.semyaccountnavigation span.sep {padding:0 10px 0 10px;}
	.semyaccountnavigation span.link {color:#000;}
	.sesectionheader {padding:5px 8px;font-weight:bold;margin-bottom:0;width:470px;clear:left;}
	.seaccountpage .seaccounttable td.sesectionheader {padding:5px 8px;}
	.seaccountpageorderinformation .sesectionheader {width:auto;}
	.seaccountpageorderinformation h1.seheading + br {display: none;}
	.seaccountpageprintorder .sesectionheader {width:auto;}
	.secontaineraccountpageprintorder table.selayouttable {background:#fff;}
	.secustinfo {line-height:1.5em;padding-left:10px;margin-bottom:20px;width:auto;}
	.sesectionheader {background:#f8f8f9;border:1px solid #dcdcde;}
	.secustinfoname {padding:8px 0;border-bottom:1px solid #eee;}
	.secustinfoemail {padding:8px 0 5px 0;}
	.secustinfopassword {padding:0 0 8px 0;border-bottom:1px solid #eee;}
	.secustinfocheckbox {padding:8px 0 0 0;}
	.secustinfocheckbox input {margin-left:0;}
	.secustinfo label {padding:0;display:block;float:left;width:133px;vertical-align:top;}
	.secustinfo a img {margin-left:10px;vertical-align:text-bottom;}
	.seadsection {line-height:1.5em;}
	.seadsection .seaddress {padding:10px 0 10px 8px;}
	.seshippinginfo {margin-bottom:20px;}
	.seadsection label {padding:5px 8px;font-weight:bold;display:block;width:auto;background:#f8f8f9;border:1px solid #dcdcde;}
	.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;}
	.seaccounttableordersummary td {border-bottom:1px solid #eee;}
	.seaccountpagebody {margin:0 0 18px;}
	.seaccountpagebody .seaccountorderstatustable {width:100%;}
	.seaccountpagebody .seaccountorderstatustable .sealert {font-weight:bold;text-align:center;}
	.seaccountpage .seaccounttable {margin:0 0 18px;border-collapse:collapse;width:100%;}
	.seaccountpage .seaccounttable td {padding:8px 0 8px 8px;}
	.seaccountpage .seaccounttable .sedividerrow td div {padding-bottom:5px;line-height:0;height:0;border-bottom:1px solid #eee;}
	.seaccountpage .seaccounttable th.seacctableheader {padding:5px 5px 5px 8px;background:#f8f8f9;border:1px solid #dcdcde;}
	.seaccountpage .seaccounttable td.seacclabel {width:140px;}
	.seaccountpage .seaccounttableordersummary td {padding:5px 0 5px 8px;}
	.seaccountpage .seaccountorderstatustable td {padding:8px 10px;text-align:center;}
	.seaccountpage .seaccounttableordersummary td.seacclabel {font-weight:bold;width:140px;}
	.seaccountpage .seaccounttableordersummary td.seaccdata {width:auto;}
	.seaccountpage .sesectionheader .seeditinfoicon {margin-left:20px;float:right;}
	.seaccountpage .seaccounttableorderbillingshipping {clear:both;width:100%;margin-bottom:10px;}
	.seaccountpage .seaccounttableorderbillingshipping th.seacctableheader {width:50%;text-align:left;}
	.seaccountpage .seaccounttableorderbillingshipping th.secol1 div {margin-right:10px;}
	.seaccountpage .seaccounttableorderbillingshipping td.seacclabel {font-weight:bold;width:auto;}
	.seaccountpage .seaccounttableorderbillingshipping td.seaccdata {width:auto;}
	.seaccountpage .seaccounttableordercontents {clear:both;width:100%;margin-bottom:10px;}
	.seaccountpage .seaccounttableordercontents th.seacctableheader {text-align:left;border:none;background:#fff;color:#000;}
	.seaccountpage .seaccounttableordercontents th.senumericdata {text-align:right;}
	.seaccountpage .seaccounttableordercontents td {padding:0;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems {width:100%;margin-bottom:10px;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td {padding:5px;font-size:.9em;border:1px solid #dcdcde;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td.seacclabel {font-weight:bold;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems td.setotal {font-weight:bold;}
	.seaccountpage .seaccounttableordercontents .seshoppingcarttableitems th.seacctableheader {background:#f8f8f9;border:1px solid #dcdcde;}
	.seaccountpage .seaccounttableorderdetails {clear:both;}
	.seaccountpage .seaccounttableorderdetails th.seacctableheader {text-align:left;}
	.seaccountpage div.seaccountbuttonback{width:101px;height:35px;text-indent:-4000px;float:left;margin-right:15px;margin-bottom:20px;background:url(../../_common/sc-account-back.gif) 0 0 no-repeat;}
	.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;}
	.seaccountpageorderlookup .seomitted {font-size: 80%; }
	.seaccountpageorderlookup .seaccprint {font-weight: normal; }
	.seaccountpageorderlookup .seaccountordernumber {font-weight: normal; }

	/* 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 {text-align: right;background:#c2c2c2 url(../../_common/seimagepopupheader.gif) repeat-x;border-bottom:1px solid #4f4f4f;}
	.sehtmlpopup, .seimagepopup {padding:20px;background:#fff;border-bottom:1px solid #4f4f4f;}
	.seimagepopupcaption {padding:4px;text-align:center;background:#eee;}
	.sehtmlpopup {padding:0;}

/* glossary word of the day */

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

/* icons */
	.senonshipable {background: url(../../styles/hill/blueyellow/pedestrian.gif) left center no-repeat;}

/* results row */
	div.seresults {clear:both;}
	div.seresultsnavigation {font-size:.9em;font-weight:normal;height:20px;width:100%;}
	div.seresultspagination span {margin:0 1px;padding:0 3px;line-height:18px;border:1px solid #cacaca;background:#595959;color:#fff;}
	div.seresultsnavigation a {margin:0 1px;padding:0 3px;text-decoration:none;text-shadow: 0 1px 0 #fff;background:url("../../styles/hill/blueyellow/seresultsnavigation-bg.png") repeat-x 0 0 #ececec;border:1px solid #cacaca;color:#595959;}
	div.seresultsnavigation a:hover {border:1px solid #ddd;background:#fff;}	
	div.seresultsnavigation a:first-child {margin-left:0;}
	div.seresultsnavigation a:last-child {margin-right:0;}
	div.seresultscontainer {background: #f1f1f1; border: 1px solid #cacaca;float:none;font-weight: 700;height:32px;line-height:32px;padding: 0 5px;text-shadow: 0 1px 0 #fff;}
	div.seresultsnavigation div.setotalrecords {font-weight:bold;}
	div.seresultsnavigation div.setotalrecords span {background:none;border:0 none;color:#595959;font-weight:normal;margin:0 58px 0 0;padding:0;text-shadow: 0 1px 0 #fff;}
	div.seresultsnavigation div.seitemsperpage {font-weight:bold;color:#595959;margin-left:35px;}
	div.seresultsnavigation div.seitemsperpage .active {font-weight:bold; background: #595959; border: 1px solid #CACACA; color:#fff; text-shadow:none; padding: 0 3px;}
	div.seresultsnavigation div.seitemsperpage a {background:none;border:1px solid #CACACA;padding: 0 3px;}
	div.seresultsnavigation div.seitemsperpage span {background:none;border:none;color:#595959;font-weight:normal;margin:0 0 0 0;padding:0;text-shadow: 0 1px 0 #fff;}
	div.seresultsnavigation div.secentertext span {background:0;border:0;color:#595959;float:left;font-weight:normal;margin:0 3px 0 0;padding:0;}
	div.seresultsnavigation div.secentertext .seresultspipe {padding: 0 3px;}
	div.seresultsnavigation div.selistview a {display:inline-block;text-decoration:none;text-indent:-9999px;width:9px;zoom:1;*display:inline;height:9px;margin:7px 3px 0 0;padding:3px;}
	div.seresultsnavigation div.selistview a:hover {text-decoration:none;}
	div.seresultsnavigation div.selistview.active a {cursor:text;}
	div.seresultsnavigation div.segridview a {display:inline-block;text-decoration:none;text-indent:-9999px;width:9px;zoom:1;*display:inline;height:9px;margin:7px 0 0;padding:3px;}
	div.seresultsnavigation div.segridview a:hover {text-decoration:none;}
	div.seresultsnavigation div.segridview.active a {cursor:text;}
	
	div.seresultsnavigation div.active {background: #595959;border: 1px solid #CACACA;  padding: 0 3px;}
	div.seresultsnavigation div {display:inline;float:left;}
	div.seresultsnavigation div.active {background:none;border:0 none;padding:0;}
	div.seresultsnavigation div.seresultspagination {float:right;}
	div.seresultsbottom {background: #f1f1f1; border: 1px solid #cacaca;float:none;font-weight: 700;height:32px;line-height:32px;margin:0 0 18px;padding: 0 5px;text-shadow: 0 1px 0 #fff;}
	div.seresultsbottom div.seresultsnavigation div.secentertext {display:none;}
	div.seresultscounter {float:right;font-size:.85em;}
	div.seresultsbottom div.seresultscounter {float:none;text-align:right;}
	div.seresultscounter span {margin:0 5px;padding:0 4px;border:1px solid #ddd;background:#fff;}
	div.seresultscounter a {margin:0 5px;padding:0px 4px;text-decoration:none;}
	.senextpage, .seprevpage {display:none;}
	div.seresultsnavigation .senextbatch {text-indent: -9999px;line-height:17px;width:11px;display:inline-block;background:url(../../styles/hill/blueyellow/arrow-navnext.png) no-repeat 6px 4px;}
	div.seresultsnavigation .seprevbatch {text-indent: -9999px;line-height:17px;width:11px;display:inline-block;background:url(../../styles/hill/blueyellow/arrow-navprev.png) no-repeat 6px 4px;}
	div.seresultsnavigation .senextbatch:hover {background:url(../../styles/hill/blueyellow/arrow-navnext.png) no-repeat 6px 4px #fff;}
	div.seresultsnavigation .seprevbatch:hover {background:url(../../styles/hill/blueyellow/arrow-navprev.png) no-repeat 6px 4px #fff;}
	.seitemlistpage .seresultsbottom div.seitemsorter {display:none;}
	div.seresultsnavigation div.selistview a {background:url("../../styles/hill/blueyellow/listview-icon.png") no-repeat center center;border:0 none;border:1px solid #cacaca;}
	div.seresultsnavigation div.selistview a:hover {background:url("../../styles/hill/blueyellow/listview-icon.png") no-repeat center center;}
	div.seresultsnavigation div.selistview.active a {background:url("../../styles/hill/blueyellow/listview-icon-white.png") no-repeat center center #595959;border:1px solid #cacaca;}
	div.seresultsnavigation div.segridview a {background:url("../../styles/hill/blueyellow/gridview-icon.png") no-repeat center center;border:0 none;border:1px solid #cacaca;}
	div.seresultsnavigation div.segridview a:hover {background:url("../../styles/hill/blueyellow/gridview-icon.png") no-repeat center center;}
	div.seresultsnavigation div.segridview.active a {background:url("../../styles/hill/blueyellow/gridview-icon-white.png") no-repeat center center #595959;border:1px solid #cacaca;}

/* sort by */
	div.seitemsorter form {font-size:.9em;font-weight:bold;}
	div.seitemsorter select {width:136px;} 
	.seqbpitemlist div.seitemsorter {display:block;margin:0 0 10px;}
	.seqbpitemlist div.seitemsorter select {width:178px;} 
	.seqbpitemlist div.seitemsorter label {font-weight:normal;}
	.seqbpitemlist div.seresultsbottom div.seresultsnavigation {background:none;border:0 none;}
	.seresultscontainer .dd .ddTitle .ddTitleText {padding:4px 23px 4px 10px;}
	.seresultscontainer .ddcommon .arrow {right:10px;}
	.seresultscontainer .dd .divider {right:28px;}
	div.seresultsnavigation .seitemsorter {font-size:.9em;}
	div.seresultsnavigation .seitemsorterlabel {margin-left:20px;}
	.seresultscontainer .dd .ddChild li.hover .ddlabel {text-shadow:none;}

/* stock location popup */

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

/* 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;}
	.sesitesearchpagebody .sebreadcrumb {display:block;font-size:0.85em;float:left;height:26px;margin:10px 0 0;}
	#sesitesearchtabs {display: block;}
	#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;}
	#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(../../_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 {margin:20px;padding:0 15px 15px 15px;border:2px solid red;}
	.secaptchaerror h3 {font-family:Verdana;text-align:center;}
	.secaptchaerror li {font-size:11px;}

/* social networking */

/* jquery tool tip css */

	#JT_arrow_left{background-image: url(http://castrovalleycyclery.com/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(http://castrovalleycyclery.com/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_loader{background-image: url(http://castrovalleycyclery.com/includes/js/jquery/plugins/jquery.jtip/images/loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
	#JT_close_left{text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;background-color:#444;color:#fff;}
	#JT_close_right{text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;background-color:#444;color:#fff;}
	#JT_copy{color:#333;}
	#JT_copy p{margin:3px 0;}
	#JT_copy img{padding:1px;border:1px solid #444;}
	.jTip{cursor:pointer;}

/* se content styles */

	.secimageleft img, img.secimageleft  {margin:5px 10px 5px 0;padding:5px;float:left;}
	.secimagecenter img, img.secimagecenter {margin:5px auto;padding:5px;display:block;}
	.secimageright img, img.secimageright {margin:5px 0 5px 10px;padding:5px;display:block;float:right;}
	.secimageleftwithborder img, img.secimageleftwithborder {margin:5px 10px 5px 0;padding:5px;float:left;border:1px solid #ccc;}
	.secimagecenterwithborder img, img.secimagecenterwithborder {margin:5px auto;padding:5px;display:block;border:1px solid #ccc;}
	.secimagerightwithborder img, img.secimagerightwithborder {margin:5px 0 5px 10px;padding:5px;display:block;float:right;border:1px solid #ccc;}
	.seccellborder {padding:5px;border:1px solid #ccc;}
	.sectextredbold {margin:4px 0;font-weight:bold;padding:6px 0;color:#c00;}
	.sectextblockgrey {padding:10px;}
	.secclearleft {clear:left;}
	.secclearright {clear:right;}
	.secclearboth {clear:both;}
	.sectexthighlightgrey {background-color:#eee;}
	.sectexthighlightyellow {background-color:#ff6;}
	.sectextblockgrey {background-color:#eee;}
	.secresponsive {width:100%;display:table;table-layout:fixed;}
	.secresponsive img {max-width:100%;height:auto;}
	.sefeaturepopup .secresponsive img {margin:0 0 10px;}

	.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;color:#777;}
	.sereviewstatus .prStars {float:left;background-repeat:no-repeat;height:20px;padding:0;margin:0;line-height:20px;}
	.sereviewstatus .prStarsSmall {width:86px;background-repeat:no-repeat;height:16px;padding:0;margin:0;line-height:16px;}
	.sereviewstatus .prSummaryAverageRatingDecimal {display:none;}
	.sereviewstatus .prSnippetNumberOfRatingsText {display:inline;line-height:15px;}
	.pr-rating{font-weight:bold;}

	/* snapshots */

	.pr-review-engine {font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;}
	.pr-snapshot-head {border:none;padding:0 .5em;background-repeat:repeat-x;}
	.pr-snapshot-head p {line-height:1.88em;}
	.pr-snapshot-head-wrapper {padding:.2em 0;}
	.senoreviews .pr-snapshot {background: none repeat scroll 0 0 #f1f1f1;border: 1px solid #cacaca;}
	.pr-snapshot-title {display:none;padding:0;margin:0;font-size:114%;font-weight:bold;}
	.pr-snapshot-cobrand {display:none;margin:0 0 0 .3em;padding:0;font-size:75%;margin-right:1em;}
	.prImageSnippetImage {float:left;height:38px;margin-right:1px;overflow:hidden;width:38px;}
	.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImageLandscape {height:38px;}
	.prImageSnippet div.prImageSnippetImage a img {border:0 none;}
	.pr-snapshot-addreviews-wrapper-bot {float:right;margin-top:1em;display:none;}
	a.pr-btn-slide {background:transparent url(../../../files/powerreviews/pwr/engine/images/bg_button_grey_r.gif) no-repeat scroll top right;display:block;float:left;font:85% arial,sans-serif;padding-right:4px;text-decoration:none;color:#fff;}
	a.pr-btn-slide span {background:transparent url(../../../files/powerreviews/pwr/engine/images/bg_button_grey_l.gif) no-repeat;display:block;padding:4px 5px 5px 8px;color:#00E;}
	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 {padding:0 .5em .5em;font-size:100%;}
	.pr-snapshot-body-wrapper {padding:.5em;}
	.pr-snapshot-product-name {display:none;}
	.pr-snapshot-rating-wrapper {padding:0 .2em;}
	.pr-snapshot-rating {line-height:1.25em;}
	.pr-snapshot-rating .pr-stars {float:left;height:20px;line-height:20px;width:112px;margin:0 .5em 0 0;background-image:url(../../styles/hill/blueyellow/stars_large.png);}
	.pr-snapshot-rating .pr-rating {float:left;margin-right:.3em;height:20px;line-height:20px;}
	.pr-snapshot-rating .pr-rating-popout {float:left;width:11px;height:11px;margin:0 .1em;background:url(../../../files/powerreviews/pwr/engine/images/icon_popout.gif) no-repeat 0 0;}
	.pr-snapshot-average-based-on-text {font-size: 85%; vertical-align:middle;padding:0;margin:0;line-height:20px;}
	.pr-snapshot-consensus {margin-top:1em;padding:3px;}
	.pr-snapshot-consensus-value {display:inline;vertical-align:bottom;font-weight:bold;}
	.pr-snapshot-consensus-text {display:inline;}
	.pr-snapshot-body-wrapper .pr-review-points {margin-top:0;}
	.pr-snapshot-express-referral {font-size:85%;}
	.pr-review-points-attr-wrapper {clear:both;}
	.pr-review-points-attr-wrapper .pr-attribute-group {width: 32%; float:left;margin-right:1%;overflow:hidden;border-radius:0;}
	*html .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group {width:31%;}
	.pr-review-points-attr-wrapper .pr-last {margin-right:0;}
	.pr-attribute-key p {display:block;font-weight:bold;padding:.4em .4em 0;margin:0;text-align:left;}
	.pr-attribute-value {padding:.4em;height:8em;}
	#prHeader {border:1px solid #cacaca;}
	#prHeader .pr-attribute-value {height:auto;max-height:8em;}
	#prContents {margin:0.5em 0;}
	.pr-attribute-label-pros {color:#0ba000}
	.pr-attribute-label-cons {color:#fe0000}
	.pr-attribute-value-list {list-style:none;margin:0;padding:0;}
	.pr-attribute-value-list li {line-height:1.4em;font-size:85%;}
	.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 {text-align:right;}
	.pr-review-sort-wrapper {padding:0 .5em .5em 1.3em;font-size:.85em;margin-bottom:20px;}
	.pr-review-sort-wrapper select {font-size:85%;}
	.pr-review-count {float:left;margin:0;vertical-align:bottom;font-weight:bold;line-height:1.4em;}
	.pr-review-sort-box {float:right;}
	.pr-review-sort-box p {display:inline;margin:0 .3em 0 0;padding:0;vertical-align:text-top;line-height:1.4em;}

	/* reviewers */

	.pr-contents {padding:.5em;}
	.pr-contents-wrapper {width:auto;padding:10px;}
	.pr-pagination-top {padding:.5em;margin:0;background:#f5f5f5;}
	.pr-pagination-bottom {padding:.5em;margin:0;background:#f5f5f5;}
	.pr-pagination-top p, .pr-pagination-bottom p {padding:0;margin:0;}
	.pr-page-count {float:left;}
	.pr-nav-back-to-top {float:right;color:#fff;}
	.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-page-nav a:hover {color:#000;}
	.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;vertical-align:middle;padding:0;margin:0;}
	.pr-review-rating .pr-stars{float:left;}
	.pr-review-rating .pr-rating{float:left;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{padding-right:18px;text-decoration:underline;background:url(../../../files/powerreviews/pwr/engine/images/icon_popout.gif) no-repeat center right;}
	.pr-review-author-profile-link span{display:none;}
	.pr-review-author-date{border:1px solid #cacaca;padding:.2em .6em;font-size:smaller;text-transform:uppercase;text-align:center;float:right;margin:0 0 0 1em;}
	.pr-review-author-date p{padding:0;margin:0;display:block;}
	.pr-review-author-date p.pr-date-day{font-weight:bold;}
	.pr-review-most-helpful{margin-bottom:.5em;}
	.pr-review-author-affinity-wrapper{margin:.7em 0;}
	.pr-review-author-badge-wrapper img,.pr-review-author-badge-wrapper a{border:0;text-decoration:none;}
	*html .pr-review-author{width:30%;}
	.pr-review-author p{margin:0;padding:0 0 .3em;}
	.pr-review-author p span{font-weight:bold;}
	.pr-review-author-affinities span{display:block;}
	.pr-review-wrap{padding:1em 0 0 0;margin:0;border-bottom:1px solid #ddd;}
	.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper{padding:10px 0 0 0;}
	.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group{width:31%;border:1px solid #cacaca;}
	.prReviewAttribution, .pr-attribution, .pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p{padding:5px;margin:0;background:url(../../styles/hill/blueyellow/gray_bar_bg.png) repeat-x 0 1px;background-position:left bottom;border-bottom:1px solid #cacaca;}
	.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-attribute-group .pr-attribute-key p {border-bottom:1px solid #cacaca;}
	.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-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{font-size:85%;margin:0 0 5px;color:#333;}
	.pr-pic-content{background:transparent url(../../../files/powerreviews/pwr/engine/images/shadow.gif) no-repeat scroll right bottom;float:left;}
	.pr-pic-content .wrap1{background:transparent url(../../../files/powerreviews/pwr/engine/images/shadows/corner_bl.gif) no-repeat scroll -15px 100%;}
	.pr-pic-content .wrap2{background:transparent url(../../../files/powerreviews/pwr/engine/images/shadows/corner_tr.gif) no-repeat scroll 100% -15px;padding:0 7px 7px 0;}
	.pr-pic-content .wrap2 img{display:block;padding:4px;background:#fff none repeat scroll 0 0;border:1px solid #bbb;}
	.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(../../styles/hill/blueyellow/stars_small.png);height:16px;line-height:16px;width:83px;}
	.pr-rating{padding:0 .4em 0;vertical-align:top;}
	.pr-snapshot-no-ratings{text-align:center;}
	.pr-clear{clear:both;}
	*html .pr-review-wrap .pr-clear{width:90%;}
	.pr-snippet-wrapper{padding:.25em;text-align:left;border:1px solid #cbcbcb;background:#efefef;}
	.pr-snippet-review-count{padding:0;margin:0;font-size:95%;line-height:26px;position:relative;}
	*html .pr-snippet-review-count{font-size:85%;}
	.pr-snippet-stars{padding:.3em;float:left;margin-right:.3em;border:1px solid #cbcbcb;background:#fff;}
	.pr-snippet-stars .pr-stars-small{background-image:url(../../styles/hill/blueyellow/stars_small.png);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 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{padding:.6em .3em;font-size:77%;text-align:center;border:1px solid #cbcbcb;background:#fff;}
	.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{float:left;position:relative;border-right:1px dotted #cbcbcb;}
	.pr-pa-snippet-read-questions p{display:inline;padding:0 .5em;}
	.pr-pa-snippet-ask-question{float:left;margin-left:1em;position:relative;}
	.prPaContainer,.prPaFooter{width:38.5em;font-family:arial;font-size:85%;color:#777;background:#f3f3f3;}
	*html .prPaContainer,.prPaFooter{width:40.5em;}
	.prPaContainer{padding:1em;}
	.prPaContainer p{margin:0;padding:0;color:#000;}
	.prPaQ,.prPaA{font-size:114%;}
	.prPaHeader .prPaQuestionPrompt{padding:.6em 0;font-size:85%;*font-size:80%;*color:#777;}
	.prPaHeader .prPaQuestionPrompt span{font-weight:bold;color:#000;}
	.prPaHeader .prPaQuestionPromptIntro{font-weight:bold;margin-bottom:.5em;}
	.prPaHeader .prPaQuestionPromptIntro span{font-size:85%;*font-size:80%;font-weight:normal;*color:#777;}
	.prPaFooter{text-align:right;font-family:arial;font-size:85%;padding:.7em 1em;color:#000;background:#f3f3f3;border-top:1px solid #D7D7D7;}
	body:last-child:not(:root:root) .prPaFooter{padding:.7em 0;}
	.prPaFooter .prPaQuestionPromptIntro{font-weight:bold;margin:0;padding:.4em 0 0 0;}
	.prPaAskQuestionLnk{font-size:0;height:25px;width:120px;background:transparent url(../../../files/powerreviews/pwr/engine/images/pa_question_bubble.gif) 0 0 no-repeat;display:block;float:right;border:none;text-decoration:none;}
	body:last-child:not(:root:root) .prPaAskQuestionLnk{margin-right:1em;}
	.prPaAskQuestionLnk span{display:none;}
	.prPaQaContainer{margin-left:-40px;*margin-left:0;}
	.prPaContainer ul{list-style:none;}
	.prPaAnswerCont ul li{border:none;}
	.prPaContainer li{margin-left:0;margin-bottom:.5em;padding:.5em .5em 0 .5em;}
	.prPaContainer .prPaAnswerList li{padding:0;}
	.prPaCounts{padding-top:1em;}
	.prPaByLine{margin:.7em 0 0 0;font-size:85%;}
	.prPaAddBorder{padding-bottom:.7em;}
	.prPaLastAnswer{padding-bottom:.5em;}
	.prPaDate{display:inline;}
	.prPaQuestion{margin-bottom:.5em;margin-top:.5em;padding:.5em;}
	.prPaAnswerList{margin-left:-40px;*margin-left:0;}
	.prPaAnsweredIn{margin:0;padding:0;display:inline;font-size:85%;}
	p.prPaTotalsLabel, p.prPaAnswerLnk{margin:1em 0 0 0;padding:0 0 .5em 0;}
	p.prPaAnswerLnk {font-size:92%;float:right;}
	p.prPaAnswerLnk a {font-weight:bold;}
	p.prPaTotalsLabel {font-weight:bold;cursor:pointer;padding-left:.8em;margin-bottom:.5em;}
	p.paPrQaPrefix {font-weight:bold;margin:0 .2em 0 0;padding:0;display:inline;}
	.prPaBadgeCase{margin:0 0 .5em 0;height:20px;}
	.prPaAnswerDialog p.prPaVerifiedMerchant{font-size:77%;font-weight:bold;background:transparent url(../../../files/powerreviews/pwr/engine/images/badge_vm.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
	.prPaAnswerDialog p.prPaVerifiedPurchaser{font-size:77%;font-weight:bold;background:transparent url(../../../files/powerreviews/pwr/engine/images/badge_pa_vb.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
	.prPaToggleClosed{background:transparent url(../../../files/powerreviews/pwr/engine/images/pa_carat_closed.gif) 0 .2em no-repeat;}
	.prPaToggleOpen{background:transparent url(../../../files/powerreviews/pwr/engine/images/pa_carat_open.gif) 0 .4em no-repeat;}
	.pr-modal-container{position:absolute;width:600px;height:422px;z-index:9998;}
	.pr-modal-toolbar{padding:0;*width:600px;}
	.pr-modal-container-close{height:15px;width:25px;display:block;float:right;margin:2px 5px;}
	.pr-modal-container-close span{display:none;}
	.pr-modal-wrapper{width:580px;height:380px;overflow:auto;margin:10px;}
	.pr-modal-content h2{font-size:15px;padding:10px;margin:0;}
	.pr-modal-content .prReviewWrap{padding:0 10px;}
	.pr-header .pr-hidden{margin-top:-422px;}
	.pr-hidden{visibility:hidden;}
	.pr-review-helpful-text a, .pr-review-report-issue a {text-decoration:none;}
	.prSnippetRatingUnclickable .prStarsSmall {background-image:url(../../styles/hill/blueyellow/stars_small.png) !important;}
	#secatshopreview .prStarsSmall  {background-image:url(../../styles/hill/blueyellow/stars_mini.png) !important;}
	.seitemlistpage .prSnippetRatingUnclickable .prStarsSmall {background-image:url(../../styles/hill/blueyellow/stars_mini.png) !important;}
	.secataloghomepage .prSnippetRatingUnclickable .prStarsSmall {background-image:url(../../styles/hill/blueyellow/stars_mini.png) !important;}
	
	#secatshopreview .prStarsSmall.prNoReviews {background-image:none !important;}

	/* snippet v2 */

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

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

/* catalog item detail image carousel  */
.seitemimagecarousel {text-align: center;}
#seitempicture .seimagecaptiontext {min-height:15px;}
.seitemdetailpicture {padding: 3px; height: 360px;display: table-cell; vertical-align: middle; width: 360px; text-align:center;}
.sebodylayout4 .seitemdetailpicture, .sebodylayout12 .seitemdetailpicture {padding: 3px; height: 330px;display: table-cell; vertical-align: middle; width: 330px; text-align:center;}
.sebodylayout2 .seitemdetailpicture, .sebodylayout3 .seitemdetailpicture, .sebodylayout4 .seitemdetailpicture, .sebodylayout12 .seitemdetailpicture {width:330px;height:330px;}
.sebodylayout2 .seitemdetailpicture >img, .sebodylayout3 .seitemdetailpicture >img, .sebodylayout4 .seitemdetailpicture >img, .sebodylayout12 .seitemdetailpicture >img  {  max-height: 300px;max-width:300px;}
.seitemdetailpicture img {  max-height: 300px;max-width:330px;}
.seitemdetailpicture .zoomWrapperImage img {max-width:initial;max-height:initial;}
.zoomPadIcon {background-image: url("../../_common/zoom_icon.png"); background-repeat: no-repeat; bottom: 3px; height: 20px; position: absolute; right: 3px; width: 64px;}
#seitempicture {width: 368px;}
.zoomWrapper {border-radius: 10px; border-color: #ccc;}
.zoomWrapperImage { border-radius: 10px;}
.seitemimagecarousel { visibility: hidden; }
.carousel-item {width: 54px;height: 58px;vertical-align:middle;}
.carousel-item img {max-width: 40px; max-height: 40px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 1px 0 0 1px; border:1px solid #f1f1f1; padding:2px;}
.carousel-item img.seitemimagecarouselimagefocus {border:1px solid #cacaca;}
.carousel-item img:hover {border: 1px solid #cacaca;cursor:pointer;}
.carousel-prev { width: 16px; height: 32px; background-image: url(../../_common/prev-horizontal.png); margin-top: 10px; background-position: -15px 0; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.carousel-next { width: 16px; height: 32px; background-image: url(../../_common/next-horizontal.png); margin-top: 10px; background-position: -16px 0; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.carousel-prev-active:active { background-position: -83px 0; cursor: pointer; }
.carousel-prev-active:hover, .carousel-prev-active:focus { background-position: -47px 0; cursor: pointer; }
.carousel-prev-disabled { background-position: -115px 0; cursor: default; }
.carousel-next-active:active { background-position: -80px 0; cursor: pointer; }
.carousel-next-active:hover, .carousel-next-active:focus { background-position: -48px 0; cursor: pointer; }
.carousel-next-disabled { background-position: -112px 0; cursor: default; }
.seitemimagecarouseldiv { display: inline-block; zoom: 1; *display: inline; }
.seitemimagecarouseldiv .carousel-item .sevideoavailable img {border:0 none;}
.seitempictureitemcarousel div div { text-align: center; }
#seitempictureitemcarouselcontainer {clear: both;max-height: 230px;overflow-y: auto;height: 95px;*height: 90px;}
.seitempictureitemcarousels {margin-right: 0;}
.seitempictureitemcarousels .secarouselheader {font-size: 0.9em;font-weight: bold;margin:3px 5px 3px 25px;}
.seitempictureitemcarousel {margin: 0;width: 748px;margin: 3px;float: left;padding-bottom: 6px;}
.seitempictureitemcarousels td.seemptycell {background:none;}
.zoominstructions {position:absolute;z-index:1;top:150px;left:475px;font-weight:bold;color:#ccc;font-size:1.1em}
.seitempictureitemcarousels {width:748px;}
.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:1px 0 0 1px;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;padding:2px;line-height: 12px;}
.sevideoavailable:hover {cursor:pointer;}
.sevideoavailable img, .sevideoavailable img:hover {padding:4px 0;}
.infiniteCarousel .arrow {background:url("../../styles/hill/blueyellow/carousel_arrows.png") no-repeat 0 0;}
.carousel-item img {border:1px solid #cacaca;}

/* Search Tabs */
#sesitesearchtabs.ui-tabs .ui-tabs-nav {border-bottom:1px solid #cacaca;}
#sesitesearchtabs.ui-tabs .ui-tabs-nav li a {padding:5px 2em;}
#sesitesearchtabs.ui-tabs .ui-tabs-nav li a span {padding: 0;}
#sesitesearchtabs.ui-tabs .ui-tabs-nav li.ui-state-default {border:1px solid #cacaca !important;border-radius:0;margin-right:2px;margin-left:2px;-moz-border-radius:0;-webkit-border-radius:0;}
#sesitesearchtabs.ui-tabs .ui-tabs-nav li.ui-state-active {border-bottom:0 none !important;padding:0 0 1px;}
#sesitesearchtabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border:1px solid #cacaca;border-bottom:0 none;margin-right:2px;margin-left:2px;border-radius:0;margin-right:2px;margin-left:2px;-moz-border-radius:0;-webkit-border-radius:0;}

/* Touch Carousel Highlights */
.secontainerhomepage .seitemhighlight {background:#141619;border:1px solid #3c4149;padding:2px;}
.secontainerhomepage  #seitemtabs .seitemhighlight {border:1px solid #3c4149;} 
.seitemhighlight {border:1px solid #cacaca;}
#seitemtabs .seitemhighlight {border:1px solid #cacaca;}
#seitemtabs .seitemhighlight h3 {display:none;}

/* Touch Carousel Tabs */
#seitemtabs.ui-tabs .ui-tabs-nav {border-bottom:0 none;margin-bottom:0;padding:0 0 0 0.695em !important;z-index:1;}
#seitemtabs.ui-tabs .ui-tabs-nav li a {height:39px;line-height:39px;padding:0 2em;}
#seitemtabs.ui-tabs .ui-tabs-nav li a span {padding: 0;}
.secontainerhomepage #seitemtabs.ui-tabs .ui-tabs-nav li.ui-state-default {border: 1px solid #3c4148 !important;}
.secontainerhomepage #seitemtabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border: 1px solid #3c4149;}
.secontainerhomepage #seitemtabs.ui-tabs .ui-tabs-nav li.ui-state-active {border-bottom:0 none !important;}
#seitemtabs.ui-tabs .ui-tabs-nav li.ui-state-default {border:1px solid #cacaca !important;border-radius:0;margin-right:2px;margin-left:2px;-moz-border-radius:0;-webkit-border-radius:0;}
#seitemtabs.ui-tabs .ui-tabs-nav li.ui-state-active {border-bottom:0 none !important;padding:0 0 1px;border-radius:0;margin-right:2px;margin-left:2px;-moz-border-radius:0;-webkit-border-radius:0;}
#seitemtabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border:1px solid #cacaca;border-bottom:0 none;margin-right:2px;margin-left:2px;}

/* Touch Carousel Arrows */
#secontainer .touchcarousel.grey-blue .arrow-holder {width:40px;}
#secontainer .touchcarousel.grey-blue .arrow-holder.left {left: -50px;}
#secontainer .touchcarousel.grey-blue .arrow-holder.right {right: -50px;}
#secontainer .touchcarousel.grey-blue .arrow-icon {height:30px; width:34px;}
#secontainer .touchcarousel.grey-blue .arrow-icon.left {background-position: 0 -106px;left: 0px;}
#secontainer .touchcarousel.grey-blue .arrow-icon.right {background-position: -4px -4px;right: 0px;}
#secontainer .touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.left {background-position: 0 -140px;}
#secontainer .touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.right {background-position: -4px -38px;}
#secontainer .touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.left {background-position: 0 -174px;left: 0px;}
#secontainer .touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.right {background-position: 0 -72px;left: 0px;}
.sebodylayout3 .touchcarousel, .seshoppingcartpage .touchcarousel {margin: 0 50px;}
.seshoppingcartpage .serelateditemscarousel.touchcarousel {margin:0 -14px;}
.secontainershoppingcartpage #secomp6 .seitemhighlightrecentlyviewed .seitemlistdiv .serecentlyViewedcarousel {padding:0;}
#secontainer .touchcarousel.grey-blue.seitemimagecarousel .arrow-holder {top:-6px;}
#secontainer .touchcarousel.grey-blue.seitemimagecarousel .arrow-holder.left {left: -40px;}
#secontainer .touchcarousel.grey-blue.seitemimagecarousel .arrow-holder.right {right:-44px;}
#secontainer #seitempicture .seitemimagecarousel.touchcarousel.seactivecarousel {margin: 0 20px;}
#seitemdetails_v3 .setabs .touchcarousel.grey-blue .arrow-holder.left {left: -30px;}
#seitemdetails_v3 .setabs .touchcarousel.grey-blue .arrow-holder.right {right: -30px;}

/* Touch Carousel */
.carousel-item img {border-radius:0!important;}
.sebodylayout2 #secomp7 .seonsaleitem {display:none;}
.sebodylayout2 #secomp7 .touchcarousel {margin:0;padding:0;}
.sebodylayout2 #secomp7 .seitemhighlightfeature h5 {margin:0;padding:0 11px;}
.sebodylayout2 #secomp7 .seitemhighlight .seitemhighlightwrapper .seitemprice {clear: both; margin: 4px 0 2px 0 !important;}
.touchcarousel {height:100% !important;margin:0 30px;padding:0px;width:auto !important;-webkit-backface-visibility: hidden;}
.touchcarousel .touchcarousel-container .touchcarousel-item {display:block;float:left;height:auto;padding:0 11px !important;position:relative;width:134px;}
.secontainerhomepage .touchcarousel .touchcarousel-container .touchcarousel-item {border-right:1px solid #3c4149;padding:0 !important;width:156px;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitempicture {margin:0 0 3px;padding:5px;text-align:center;width:125px;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitempicture a {font-size:0;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitempicture img {height:auto; width:auto; max-width:70px !important; max-height:70px;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata {padding:0 10px 10px 0;}
.secontainerhomepage .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata {padding:0 10px 10px;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata p {display:none !important;}
#secomp6 .seitemlistdiv .touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata h5 {font-size:0.9em;}
#secomp6 .seitemlistdiv .touchcarousel-wrapper .touchcarousel-container .touchcarousel-item .seitemdata h5 {font-size:0.9em;}
#secomp6 .seitemlistdiv .touchcarousel-container .touchcarousel-item .seitemdata h5 {font-size:0.9em;line-height:1.2em;margin:10px 0 2px;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata h5 a {text-decoration:none;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata .seitemprice {margin:0 0 5px;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata .sereviewstatus {margin:0;padding:0;}
.touchcarousel .touchcarousel-container .touchcarousel-item .seitemdata .sereviewstatus .prSnippetRatingUnclickable .prStarsSmall {background-image: url("../../styles/hill/blueyellow/stars_mini.png") !important;}

/* Catalog Home Page Touch Carousel */
#seitem5 {clear:left;margin-top:18px;}
.secontainercataloghomepage #seitem5 {border:0 none;}
#seitem6 {margin-top:18px;clear:left;}
.secontainercataloghomepage #seitem6 {border:0 none;}
#seitem7 {margin-top:18px;}
#seitem8 {margin-top:18px;}
.secatalogpage .seitemhighlight h3 {margin-bottom:0;}
.secatalogpage .seitemhighlightfeature h3 {background: url("../../styles/hill/blueyellow/gray_bar_bg.png") repeat-x scroll 0 0 #ececec; border-bottom: 1px solid #cacaca;padding:5px;font-size:1em;margin-top:0;}
.seitemhighlightnew h3 {background: url("../../styles/hill/blueyellow/gray_bar_bg.png") repeat-x scroll 0 0 #ececec; border-bottom: 1px solid #cacaca;padding:5px;font-size:1em;margin-top:0;}
.seitemhighlightspecials h3 {border-bottom: 1px solid #cacaca;padding:5px;font-size:1em;margin-top:0;}

/* MS Drop-Down */
.borderRadiusTp ul li:last-child{border-bottom:0px none #cacaca;}
.borderRadiusBtm ul li:first-child{border-bottom:1px solid #cacaca;}
#sevariationlist_child {background:#f1f1f1;}
.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll {opacity:.5; /* standard: ff gt 1.5, opera, safari */-ms-filter:"alpha(opacity=50)"; /* ie 8 */filter:alpha(opacity=50); /* ie lt 7 */-khtml-opacity:.5; /* safari 1.x */-moz-opacity:.5; /* ff lt 1.5, netscape */color:#999;}
.ddcommon .clear{clear:both}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
img.fnone{float:none !important}
.ddcommon .shadow {box-shadow:0;}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .arrow{display:inline-block; position:absolute; top:50%; right:14px;}
.ddcommon .arrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}
.secontaineritemdetailspage .ddcommon #sevariationlist_child {top:28px !important;}

/*************** default theme **********************/
#seitemcontent .dd {border:0 none;}
#seitemcontent .dd .ddTitle .ddTitleText {padding:0;}
.dd {border:1px solid #cacaca;outline:none;}
.dd .divider {border-left:1px solid #cacaca;border-right:1px solid #fff;right:37px;}
.dd .arrow {background:url("../../styles/hill/blueyellow/down_arrow.png") no-repeat center center;margin-top:-3px;width:9px;height:7px;}
.dd .arrow:hover {background-position:center center;}
.dd .ddTitle {background:url("../../styles/hill/blueyellow/gray_bar_bg.png") repeat-x scroll left top #ececec;color:#595959;cursor:pointer;}
.dd .ddTitle .ddTitleText {padding:4px 33px 4px 10px;}
.dd .ddTitle .ddTitleText .ddTitleText {padding:0;}
.dd .ddTitle .description {color:#666;font-size:12px;}
.dd .ddTitle .ddTitleText img {padding-right:5px;}
.dd .ddChild {background-color:#f1f1f1;border:1px solid #cacaca;left:-1px;}
.dd .ddChild li {background-color:#f1f1f1;border-top:0 none;padding:4px 6px;}
.dd .ddChild li .description {color:#595959;}
.dd .ddChild li .ddlabel {color:#595959;font-weight:normal;}
.dd .ddChild li.selected {background-color:#d5d5d5;color:#000;}
.dd .ddChild li.selected .ddlabel {color:#000;}
.dd .ddChild li.hover {cursor:pointer;}
.dd .ddChild li img {padding:0 6px 0 0;}
.dd .ddChild li.optgroup {padding:0;}
.dd .ddChild li.optgroup .optgroupTitle {font-style:italic;font-weight:bold;padding:0 5px;}
.dd .ddChild li.optgroup ul li {padding:5px 5px 5px 15px;}

/* accordion */
#seaccordion {padding:0;}
#seaccordion .serelateditems {border:0 none;margin-bottom:10px;}
#seaccordion .serelateditems h2 {background:none;border:0 none;font-size:0.95em;line-height:1.462em;padding:5px 10px;}
#seaccordion .setabulardata {margin:0 0 10px;}
#seaccordion li {overflow:hidden;position:relative;}
#seaccordion li .seheaderbar {height:30px;padding:0;}
#seaccordion .seaccordionhead {display:block;}
#seaccordion .seaccordionhead:hover {cursor:pointer;}
#seaccordion .seaccordionhead span {line-height:30px;padding:5px 10px;}
#seaccordion .seaccordioncontent {display:none;}
#seaccordion .serelateditems .seaccordioncontent {border:1px solid #cacaca;border-top:0 none;}
#seaccordion span.arrow-open {background:url("../../styles/hill/blueyellow/open_accordion.png") no-repeat scroll left center transparent;float:right;height:30px;padding:0;text-indent:-9999px;width:38px;}
#seaccordion span.arrow-close {background:url("../../styles/hill/blueyellow/close_accordion.png") no-repeat scroll left center transparent;float:right;height:30px;;padding:0;text-indent:-9999px;width:38px;}

/* royal slider */
.seslideshowWidth {clear:both;}
#secontainer .rsDefaultInv,#secontainer .rsDefaultInv .rsOverflow,#secontainer .rsDefaultInv .rsVideoFrameHolder,#secontainer .rsDefaultInv .rsThumbs {background: none;color: inherit;}
#secontainer .rsDefaultInv .rsSlide {background: #141619;}
#secontainer .rsDefaultInv .rsArrowIcn {background: url('../../_common/se-royalslider-arrows.png');opacity: 1.0;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-border-radius: 0;-webkit-border-radius: 0; border-radius: 0;margin-top: -15px;}
#secontainer .rsDefaultInv .rsArrowIcn:hover {background: url('../../_common/se-royalslider-arrows-hover.png');opacity: 1.0;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-border-radius: 0;-webkit-border-radius: 0; border-radius: 0;}
#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)";}

/*   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;}

/*  Buy Local Now  */
#BLN0 {float:right;}
#BLN0 button {border:1px solid #CACACA; display:block;width:150px;height:38px;background: url("../../styles/hill/blueyellow/add_to_cart_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);font-size: 1.1em;text-shadow: 1px 1px #780000;text-transform: uppercase;color:#fff;font-weight: bold;margin-right:5px;cursor:pointer;}
.sebodylayout2 #BLN0 button, .sebodylayout3 #BLN0 button, .sebodylayout4 #BLN0 button, .sebodylayout12 #BLN0 button {width:111px;}
#seitemcontent .seitembuttons.sebuylocalnowpresent .sebuttonaddcheckout input {width:150px;}
.sebodylayout2 #seitemcontent .seitembuttons.sebuylocalnowpresent .sebuttonaddcheckout input, .sebodylayout3 #seitemcontent .seitembuttons.sebuylocalnowpresent .sebuttonaddcheckout input, .sebodylayout4 #seitemcontent .seitembuttons.sebuylocalnowpresent .sebuttonaddcheckout input, .sebodylayout12 #seitemcontent .seitembuttons.sebuylocalnowpresent .sebuttonaddcheckout input {width:111px;}

#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(../../_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;
}