@charset "UTF-8";
/* CSS Document */

html, body, #wrapper {
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
body {
	color:#3e3e3e;
	font:normal 12px/18px 'Muli', Arial, Helvetica, sans-serif;
	background:#3E3E3E url(https://images-na.ssl-images-amazon.com/images/I/016qhtw7F7L.png) repeat center top;
}

/* page */

#wrapper {
	/*background:url(https://images-na.ssl-images-amazon.com/images/I/91K7avW4xXL.png) repeat center top;*/
}
#innerWrapper {
	width:1020px;
	margin:0 auto 40px auto;
	padding:0 0 70px 0;
	background-color:#efefef;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
	position:relative;
}
#headerSlots {
	width:1020px;
	height:120px;
	z-index:10;
	background:none;
	z-index:1000;
	position:relative;
	*zoom:1;
}
body.browse#pageId0 #wrapper #innerWrapper #mainContentWrapper #top-3 .starter-amazon-com-xinhaHTML-1 #ec-div-spacer {
	height:504px !Important;
}
/* header row 1 area */

body.browse #headerSlots:after,
body.search #headerSlots:after,
body.detail #headerSlots:after,
body.collection #headerSlots:after,
body.imagePopup #headerSlots:after,
body.cart #headerSlots:after,
body.info #headerSlots:after,
body.error #headerSlots:after,
body.forgotPassword #headerSlots:after,
body.yourAccount #headerSlots:after,
body.signIn#pageId100 #headerSlots:after,
body.signIn#pageId200 #headerSlots:after,
body.signIn#pageId201 #headerSlots:after,
body.signIn#pageId202 #headerSlots:after,
body.orderPipeline#pageId4000 #headerSlots:after,
body.reviews #headerSlots:after,
body.thankYou #headerSlots:after,
body.storeLocator #headerSlots:after,
body.storeDetails #headerSlots:after,
body.orc #headerSlots:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}
body.browse #headerSlots #header-1,
body.search #headerSlots #header-1,
body.detail #headerSlots #header-1,
body.collection #headerSlots #header-1,
body.imagePopup #headerSlots #header-1,
body.cart #headerSlots #header-1,
body.info #headerSlots #header-1,
body.error #headerSlots #header-1,
body.forgotPassword #headerSlots #header-1,
body.yourAccount #headerSlots #header-1,
body.signIn#pageId100 #headerSlots #header-1,
body.signIn#pageId200 #headerSlots #header-1,
body.signIn#pageId201 #headerSlots #header-1,
body.signIn#pageId202 #headerSlots #header-1,
body.orderPipeline#pageId4000 #headerSlots #header-1,
body.reviews #headerSlots #header-1,
body.thankYou #headerSlots #header-1,
body.storeLocator #headerSlots #header-1,
body.storeDetails #headerSlots #header-1,
body.orderPipeline #headerSlots #header-1,
body.signIn #headerSlots #header-1,
body.orc #headerSlots #header-1{
	width:980px;
	height:79px;
	background:#FFFFFF url(https://images-na.ssl-images-amazon.com/images/I/01jR3PQmGLL.png) no-repeat 185px top;
	position:absolute;
	top:0;
	left:20px;
	float:left;
}
body.browse #headerSlots #header-1 .imageWidget,
body.search #headerSlots #header-1 .imageWidget,
body.detail #headerSlots #header-1 .imageWidget,
body.collection #headerSlots #header-1 .imageWidget,
body.imagePopup #headerSlots #header-1 .imageWidget,
body.cart #headerSlots #header-1 .imageWidget,
body.info #headerSlots #header-1 .imageWidget,
body.error #headerSlots #header-1 .imageWidget,
body.forgotPassword #headerSlots #header-1 .imageWidget,
body.yourAccount #headerSlots #header-1 .imageWidget,
body.signIn#pageId100 #headerSlots #header-1 .imageWidget,
body.signIn#pageId200 #headerSlots #header-1 .imageWidget,
body.signIn#pageId201 #headerSlots #header-1 .imageWidget,
body.signIn#pageId202 #headerSlots #header-1 .imageWidget,
body.orderPipeline#pageId4000 #headerSlots #header-1 .imageWidget,
body.reviews #headerSlots #header-1 .imageWidget,
body.thankYou #headerSlots #header-1 .imageWidget,
body.storeLocator #headerSlots #header-1 .imageWidget,
body.storeDetails #headerSlots #header-1 .imageWidget,
body.orderPipeline #headerSlots #header-1 .imageWidget,
body.signIn #headerSlots #header-1 .imageWidget,
body.orc #headerSlots #header-1 .imageWidget {
	width:185px;
	height:78px;
	background:#FFFFFF url(https://images-na.ssl-images-amazon.com/images/I/11mjV7BvRhL.png) no-repeat center center;
}
body.browse #headerSlots #header-1 .imageWidget a,
body.search #headerSlots #header-1 .imageWidget a,
body.detail #headerSlots #header-1 .imageWidget a,
body.collection #headerSlots #header-1 .imageWidget a,
body.imagePopup #headerSlots #header-1 .imageWidget a,
body.cart #headerSlots #header-1 .imageWidget a,
body.info #headerSlots #header-1 .imageWidget a,
body.error #headerSlots #header-1 .imageWidget a,
body.forgotPassword #headerSlots #header-1 .imageWidget a,
body.yourAccount #headerSlots #header-1 .imageWidget a,
body.signIn#pageId100 #headerSlots #header-1 .imageWidget a,
body.signIn#pageId200 #headerSlots #header-1 .imageWidget a,
body.signIn#pageId201 #headerSlots #header-1 .imageWidget a,
body.signIn#pageId202 #headerSlots #header-1 .imageWidget a,
body.orderPipeline#pageId4000 #headerSlots #header-1 .imageWidget a,
body.reviews #headerSlots #header-1 .imageWidget a,
body.thankYou #headerSlots #header-1 .imageWidget a,
body.storeLocator #headerSlots #header-1 .imageWidget a,
body.storeDetails #headerSlots #header-1 .imageWidget a,
body.orderPipeline #headerSlots #header-1 .imageWidget a,
body.signIn #headerSlots #header-1 .imageWidget a,
body.orc #headerSlots #header-1 .imageWidget a{
	width:196px;
	height:78px;
	display:block;
}
body.browse #headerSlots #header-1 div img,
body.search #headerSlots #header-1 div img,
body.detail #headerSlots #header-1 div img,
body.collection #headerSlots #header-1 div img,
body.imagePopup #headerSlots #header-1 div img,
body.cart #headerSlots #header-1 div img,
body.info #headerSlots #header-1 div img,
body.error #headerSlots #header-1 div img,
body.forgotPassword #headerSlots #header-1 div img,
body.yourAccount #headerSlots #header-1 div img,
body.signIn#pageId100 #headerSlots #header-1 div img,
body.signIn#pageId200 #headerSlots #header-1 div img,
body.signIn#pageId201 #headerSlots #header-1 div img,
body.signIn#pageId202 #headerSlots #header-1 div img,
body.orderPipeline#pageId4000 #headerSlots #header-1 div img,
body.reviews #headerSlots #header-1 div img,
body.thankYou #headerSlots #header-1 div img,
body.storeLocator #headerSlots #header-1 div img,
body.storeDetails #headerSlots #header-1 div img,
body.orderPipeline #headerSlots #header-1 div img,
body.signIn #headerSlots #header-1 div img,
body.orc #headerSlots #header-1 div img{
	display:none;
}
body fieldset.minorFieldset.search {
    width:146px; /*180 lfi*/
	right:33px;
    top:86px;
    z-index:500;
}
div.com-amazon-webstore-SearchNav-2 .miniSearchForm form.searchForm fieldset.minorFieldset.search legend span {
	position:absolute;
	top:0px;
	left:-9999px;
}
div.com-amazon-webstore-SearchNav-2 .miniSearchForm form.searchForm fieldset.minorFieldset.search ol.formFields li.formField.searchFor label {
	position:absolute;
	top:0px;
	left:-9999px;
	display:none;
}
div.com-amazon-webstore-SearchNav-2 .miniSearchForm form.searchForm fieldset.minorFieldset.search ol.formFields li.formField.searchFor input {
	width:133px; /*175 lfi*/
	margin:0;
}
body #headerSlots .searchButton button.primaryAction {
	height:18px;
	width:18px;
	padding:0;
	padding:0;
	background:url(https://images-na.ssl-images-amazon.com/images/I/01Wtkuhg3rL.png) no-repeat center center;
	border:0;
	position:absolute;
	top:4px;
	right:5px;
	cursor:pointer;
}
body #headerSlots .searchButton button.primaryAction span {
	display:none;
}
body.browse #headerSlots #header-4,
body.search #headerSlots #header-4,
body.detail #headerSlots #header-4,
body.collection #headerSlots #header-4,
body.imagePopup #headerSlots #header-4,
body.cart #headerSlots #header-4,
body.info #headerSlots #header-4,
body.error #headerSlots #header-4,
body.forgotPassword #headerSlots #header-4,
body.yourAccount #headerSlots #header-4,
body.signIn#pageId100 #headerSlots #header-4,
body.signIn#pageId200 #headerSlots #header-4,
body.signIn#pageId201 #headerSlots #header-4,
body.signIn#pageId202 #headerSlots #header-4,
body.orderPipeline#pageId4000 #headerSlots #header-4,
body.reviews #headerSlots #header-4,
body.thankYou #headerSlots #header-4,
body.storeLocator #headerSlots #header-4,
body.storeDetails #headerSlots #header-4,
body.orc #headerSlots #header-4{
	clear:both;
	float:left;
	margin-left:451px;
	margin-top:9px;
}

/* Store Navigation */

.signInMenu {
    position:absolute;
    right:28px;
    top:10px;
}
.signInMenu li {
	float:left;
	list-style-type:none;
	display:inline;
}
.signInMenu li {
	color:#666;
	font-size:90%;
	text-transform:uppercase;
	text-align:center;
	height:17px;
	padding:0 9px !important;
	border-left:1px solid #999999;
	overflow:hidden;
	display:inline-block;
}
.signInMenu li.welcomeText, .signInMenu li.help, .signInMenu li.createAccount {
	display:none;
}
.signInMenu li.signOut, .signInMenu li.signIn {
	padding:0 2px !important;
	border-left:0 none;
	visibility:hidden;
}
.signInMenu li.signOut a, .signInMenu li.signIn a {
	visibility:visible;
}
.signInMenu a {
	color:#666;
	text-decoration:none;
	display:inline-block;
}
.signInMenu a:hover#sign-in, body#sign-in-on .signInMenu a#sign-in, .signInMenu a:hover#register, body#register-on .signInMenu a#register, .signInMenu a:hover#my-account, body#my-account-on .signInMenu a#my-account, .signInMenu a:focus#sign-in, .signInMenu a:focus#register, .signInMenu a:focus#my-account {
}

/* mini cart */

body.browse #headerSlots #header-7 .miniCart,
body.search #headerSlots #header-7 .miniCart,
body.detail #headerSlots #header-7 .miniCart,
body.collection #headerSlots #header-7 .miniCart,
body.imagePopup #headerSlots #header-7 .miniCart,
body.cart #headerSlots #header-7 .miniCart,
body.info #headerSlots #header-7 .miniCart,
body.error #headerSlots #header-7 .miniCart,
body.forgotPassword #headerSlots #header-7 .miniCart,
body.yourAccount #headerSlots #header-7 .miniCart,
body.signIn#pageId100 #headerSlots #header-7 .miniCart,
body.signIn#pageId200 #headerSlots #header-7 .miniCart,
body.signIn#pageId201 #headerSlots #header-7 .miniCart,
body.signIn#pageId202 #headerSlots #header-7 .miniCart,
body.orderPipeline#pageId4000 #headerSlots #header-7 .miniCart,
body.reviews #headerSlots #header-7 .miniCart,
body.thankYou #headerSlots #header-7 .miniCart,
body.storeLocator #headerSlots #header-7 .miniCart,
body.storeDetails #headerSlots #header-7 .miniCart,
body.orc #headerSlots #header-7 .miniCart{
	position:absolute;
	top:35px;
	right:33px;
	display:block;
	z-index:1000;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart {
	height:2em;
	padding:0 8em 0 9px;
	background-color:#a5282b;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
    z-index:500;
	overflow:hidden;
    top:-5px;
	*zoom:1;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .cartInformation p.itemsInCart,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .cartInformation p.itemsInCart {
	color:#fff;
	margin:0;
	padding:3px 0 0;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .cartInformation p.itemsInCart .itemCount,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .cartInformation p.itemsInCart .itemCount {
	color:#f9c103;
	font-weight:400;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .cartInformation p.itemsInCart a,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .cartInformation p.itemsInCart a {
	color:#fff;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .viewCart {
	position:absolute;
	top:3px;
	right:3px;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li {
	margin:0;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li button,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li button {
	overflow:visible;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li button.secondaryAction,
div.com-amazon-webstore-MiniCart-3 .miniCart .staticMiniCart .viewCart ul.buttonGroup.miniCartControls li button.secondaryAction {
	background-color:#f9c103;
	padding:2px 5px;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart {
	display:none;
    padding:25px 15px 15px;
	background-color:#FFF;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	position:absolute;
    top:10px;
	z-index:400;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .itemsJustAdded,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .itemsJustAdded {
    text-align:center;
    text-transform:uppercase;
    margin-bottom:10px;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product {
	overflow:hidden;
	*zoom:1;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product .productImage,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product .productImage {
	float:left;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart .product div.productDetails,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart .product div.productDetails {
	margin-left:100px;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart dl.miniCartSummary dd,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart dl.miniCartSummary dd {
	text-align:right;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls {
	font-size:85%;
	overflow:hidden;
	*zoom:1;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.editCart,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.editCart {
	margin:0;
	padding-top:2px;
	float:left;
	display:block;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.editCart a.secondaryAction,
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled button.primaryAction,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.editCart a.secondaryAction,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled button.primaryAction {
	padding:6px 5px 5px;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled {
	float:right;
	margin:0;
}
div.com-amazon-webstore-MiniCart-2 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled p.label,
div.com-amazon-webstore-MiniCart-3 .miniCart .dynamicMiniCart div.miniCartActions ul.miniCartControls li.checkoutEnabled p.label {
	margin-right:2px;
}

body.browse #headerSlots #header-8,
body.search #headerSlots #header-8,
body.detail #headerSlots #header-8,
body.collection #headerSlots #header-8,
body.imagePopup #headerSlots #header-8,
body.cart #headerSlots #header-8,
body.info #headerSlots #header-8,
body.error #headerSlots #header-8,
body.forgotPassword #headerSlots #header-8,
body.yourAccount #headerSlots #header-8,
body.signIn#pageId100 #headerSlots #header-8,
body.signIn#pageId200 #headerSlots #header-8,
body.signIn#pageId201 #headerSlots #header-8,
body.signIn#pageId202 #headerSlots #header-8,
body.orderPipeline#pageId4000 #headerSlots #header-8,
body.reviews #headerSlots #header-8,
body.thankYou #headerSlots #header-8,
body.storeLocator #headerSlots #header-8,
body.storeDetails #headerSlots #header-8,
body.orc #headerSlots #header-8{
	clear:both;
	padding-top:9px;
}

/* header row 2 area */

#headerSlots #header-8 {
	display:none;
}
body #headerSlots #header-9 h2#sectionMarker {
	color:#fff;
	font:normal 12px/120% 'Muli', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	width:185px; /*190*/
	height:28px;
	margin:0;
	padding:12px 0 0;
	background:#004a93 url(https://images-na.ssl-images-amazon.com/images/I/01kOZwVy0KL.png) no-repeat center top;
	position:absolute;
	top:79px;
	left:20px;
	border-radius:0 0 0 10px;
	-moz-border-radius:0 0 0 10px;
	-webkit-border-radius:0 0 0 10px;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav,
body.yourAccount #headerSlots #header-10 {
	width:794px;
	height:38px;
	margin:0;
	background-color:#181818;
	border:1px solid #3E3E3E;
	border-left:0 none;
	position:absolute;
	top:79px;
	left:205px; /*216px*/
	list-style:none;
	float:left;
	clear:left;
	border-radius:0 0 10px 0;
	-moz-border-radius:0 0 10px 0;
	-webkit-border-radius:0 0 10px 0;
}
body.yourAccount #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav {
	background-color:none;
	border:0 none;
	top:0;
	left:0;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup,
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup:hover,
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup.navigationHover {
	position:relative;
	float:left;
	z-index:300;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode {
	color:#fff;
	font:normal 11px/120% 'Muli', Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	height:26px;
	padding:12px 7px 0;
	border-right:1px solid #3E3E3E;
	float:left;
	display:block;
	cursor:pointer;
	overflow-x:hidden;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode span {
	padding:0 15px 0 7px;
	background:url(https://images-na.ssl-images-amazon.com/images/I/01MLMCUdqbL.png) no-repeat right -14px;
	display:inline-block;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode:hover span {
	background-position:right -54px;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode:focus span {
	background-position:right -94px;
}

/* International Sites */
body #mainContentWrapper #top-7 .international{
    position: absolute;
    top: 58px;
    right: 35px;
    z-index: 1001;
    text-transform: uppercase;
    font-size: 100%;
}
body #mainContentWrapper #top-7 .international a{
    color: #666;
}
body #mainContentWrapper #top-7 .international a.internationalSitesHover{
    display:block;
    height:25px;
}
body #mainContentWrapper #top-7 .international .internationalSites{
    display:none;
    position: absolute;
    background: #181818;
    width: 165px;
    border: 1px solid #3e3e3e;
    top: 21px;
    right: -15px;
}
body #mainContentWrapper #top-7 .international .internationalSites ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body #mainContentWrapper #top-7 .international .internationalSites ul li{
   /* padding: 10px 0;
    border-bottom: 1px solid #3E3E3E;
    width: 100%;
    text-indent: 10px; */
}
body #mainContentWrapper #top-7 .international .internationalSites ul li a{
    font: normal 11px/120% 'Muli', Arial, Helvetica, sans-serif;
    color:#fff;
    display:block;
    padding: 12px 0;
    border-bottom: 1px solid #3E3E3E;
    width: 100%;
    text-indent: 10px;
}
body #mainContentWrapper #top-7 .international .internationalSites ul li a:hover{
    background:#3E3E3E;
}
body #mainContentWrapper #top-7 .international .internationalSites ul li a span.flag{
    position: relative;
    height: 24px;
    width: 24px;
    background: #FFF;
    right: 20px;
    float: right;
    top: -6px;
}
body #mainContentWrapper #top-7 .international .internationalSites ul li a span.flag.australia{
    background: url("../media/Site Files/Theme Files/Active Theme/Images/common/Australia.png") no-repeat center center;
}
body #mainContentWrapper #top-7 .international .internationalSites ul li a span.flag.europe{
    background: url("../media/Site Files/Theme Files/Active Theme/Images/common/European-Union.png") no-repeat center center;
}
body #mainContentWrapper #top-7 .international .internationalSites ul li a span.flag.japan{
    background: url("../media/Site Files/Theme Files/Active Theme/Images/common/Japan.png") no-repeat center center;
}
/************end***************/

/*
#globalNavItem1 a.mainNode {
	width:70px;
}
#globalNavItem2 a.mainNode {
	width:100px;
}
#globalNavItem3 a.mainNode {
	width:70px;
}
#globalNavItem4 a.mainNode {
	width:70px;
}
#globalNavItem5 a.mainNode {
	width:145px;
}
#globalNavItem6 a.mainNode {
	width:105px;
}
#globalNavItem7 a.mainNode {
	width:78px;
}*/

body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav #globalNavItem7 a.mainNode span  {background:none;padding-right:5px;}

.signInMenu a#sign-in {
	border-left:0 none;
}
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul {
	min-width:167px;
	width:99%;
	margin:0;
	padding:0;
	background-color:#181818;
	border-left:1px solid #3E3E3E;
	border-bottom:1px solid #3E3E3E;
	border-right:1px solid #3E3E3E;
	position:absolute;
	top:0;
	left:-9999px;
}
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li#globalNavItem6 a,
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li#globalNavItem6.navigationGroup ul {
	background-color:#A5282B;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li#globalNavItem6.navigationGroup a.mainNode span {
	background-position:right -54px;
}
body #headerSlots div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup:hover ul,
body #headerSlots div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup.navigationHover ul {
	min-width:165px;
	top:38px;
	left:-1px;
}
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li {
	font-size:11px;
	padding-bottom:0;
	cursor:pointer;
}
div.com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li a {
	color:#fff;
	font:normal 11px/120% 'Muli', Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	padding:10px 5px 10px 15px;
	border-top:1px solid #3E3E3E;
	display:block;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode:hover,
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li a:hover {
	background-color:#3E3E3E;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup a.mainNode:focus,
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup ul li a:focus {
	background-color:#004a93;
}
body #headerSlots .com-amazon-webstore-GlobalSiteNav-2 ul#globalNav li.navigationGroup#globalNavItem6 a.mainNode span {
	padding:0 11px;
	background:transparent;
}

/* page body area */

#mainContentWrapper {
	width:1020px;
	margin:0 auto;
}

/* bottom banners */
/*body.browse #bottom-1,
body.search #bottom-1,
body.detail #bottom-1,
body.collection #bottom-1 {}
body#pageId0.browse #bottom-1 {
	height:310px;
}
body#pageId0.browse #columns {
    min-height:0;
}
body.browse #bottom-2,
body.detail #bottom-2,
body.search #bottom-2,
body.collection #bottom-2 {
	width:314px;
	position:absolute;
	bottom:465px;
	left:353px;
}
body.browse #bottom-3,
body.detail #bottom-3,
body.search #bottom-3,
body.collection #bottom-3 {
	width:314px;
	position:absolute;
	bottom:465px;
	left:675px;
}
body.detail #bottom-5,
body.collection #bottom-5 {
	width:314px;
	position:absolute;
	bottom:470px;
	left:30px;
}
body.browse #bottom-1 div.imageWidget,
body.browse #bottom-2 div.imageWidget,
body.browse #bottom-3 div.imageWidget,
body.detail #bottom-5 div.imageWidget,
body.detail #bottom-2 div.imageWidget,
body.detail #bottom-3 div.imageWidget,
body.search #bottom-1 div.imageWidget,
body.search #bottom-2 div.imageWidget,
body.search #bottom-3 div.imageWidget,
body.collection #bottom-5 div.imageWidget,
body.collection #bottom-2 div.imageWidget,
body.collection #bottom-3 div.imageWidget {
	width:314px;
	height:170px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
}
body.browse #bottom-1 div.imageWidget a img,
body.browse #bottom-2 div.imageWidget a,
body.browse #bottom-3 div.imageWidget a,
body.detail #bottom-5 div.imageWidget a img,
body.detail #bottom-2 div.imageWidget a,
body.detail #bottom-3 div.imageWidget a,
body.search #bottom-1 div.imageWidget a img,
body.search #bottom-2 div.imageWidget a,
body.search #bottom-3 div.imageWidget a,
body.collection #bottom-5 div.imageWidget a img,
body.collection #bottom-2 div.imageWidget a,
body.collection #bottom-3 div.imageWidget a {
	width:314px;
	height:170px;
}
body.browse #bottom-1 div.imageWidget a img,
body.browse #bottom-2 div.imageWidget a img,
body.browse #bottom-3 div.imageWidget a img,
body.detail #bottom-5 div.imageWidget a img,
body.detail #bottom-2 div.imageWidget a img,
body.detail #bottom-3 div.imageWidget a img,
body.search #bottom-1 div.imageWidget a img,
body.search #bottom-2 div.imageWidget a img,
body.search #bottom-3 div.imageWidget a img,
body.collection #bottom-5 div.imageWidget a img,
body.collection #bottom-2 div.imageWidget a img,
body.collection #bottom-3 div.imageWidget a img {
	width:314px;
	height:170px;
}*/

/* bottom links */
#bottom-4 .dynamicMenu, #bottom-6 .dynamicMenu, #bottom-7 .dynamicMenu, #bottom-8 .dynamicMenu, #bottom-9 .dynamicMenu, #bottom-10 .dynamicMenu {
	line-height:14px;
	text-transform:uppercase;
	padding:30px 0 0 0;
	background-color:#181818;
	border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	-webkit-border-radius:0 0 0 0;
	position:absolute;
	overflow:hidden;
	z-index:500;
}
body.orderPipeline #bottom-1 {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	background-color:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
body.orderPipeline #bottom-4 .dynamicMenu, body.orderPipeline #bottom-6 .dynamicMenu, body.orderPipeline #bottom-7 .dynamicMenu, body.orderPipeline #bottom-8 .dynamicMenu, body.orderPipeline #bottom-9 .dynamicMenu, body.orderPipeline #bottom-10 .dynamicMenu {
	display:none;
}
#bottom-6 .dynamicMenu, #bottom-8 .dynamicMenu, #bottom-10 .dynamicMenu {
	padding:0 0 30px 0;
}
#bottom-4 p, #bottom-6 p, #bottom-7 p, #bottom-8 p, #bottom-9 p, #bottom-10 p {
	color:#FFF;
	font-size:90%;
	font-weight:400;
	margin:0;
	padding:0 0 0 30px;
}
#bottom-7 p, #bottom-8 p, #bottom-9 p, #bottom-10 p {
	border-left:1px solid #999;
}
#bottom-7 .dynamicMenu ul, #bottom-8 .dynamicMenu ul, #bottom-9 .dynamicMenu ul, #bottom-10 .dynamicMenu ul {
	border-left:1px solid #999;
}
#bottom-4 ul, #bottom-7 ul, #bottom-9 ul, #bottom-6 ul, #bottom-8 ul, #bottom-10 ul, #bottom-4 ul li, #bottom-6 ul li, #bottom-7 ul li, #bottom-8 ul li, #bottom-9 ul li, #bottom-10 ul li {
	list-style-type:none;
	margin:0;
	padding:0 30px;
	float:left;
	display:block;
}
#bottom-4 ul li, #bottom-6 ul li, #bottom-7 ul li, #bottom-8 ul li, #bottom-9 ul li, #bottom-10 ul li {
	font-size:80%;
	padding:7px 0 0 0;
}
#bottom-4 ul li, #bottom-6 ul li, #bottom-9 ul li, #bottom-10 ul li {
	width:50%;
}
#bottom-7 ul li, #bottom-8 ul li, #bottom-9 ul li.dynamicMenuItem9 {
	width:100%;
}
#bottom-4 a, #bottom-6 a, #bottom-7 a, #bottom-8 a, #bottom-9 a, #bottom-10 a {
	color:#FFF;
	font-weight:300;
}
#bottom-4 ul li a, #bottom-6 ul li a, #bottom-7 ul li a, #bottom-8 ul li a, #bottom-9 ul li a, #bottom-10 ul li a {
	color:#999;
}
#bottom-4 .dynamicMenu {
}


body#pageId0 #bannerSpacer {
    margin: 0 !important;
}
body#pageId0 #columns {
    padding: 0;
}






#footer-1 {
	background-color: #ffffff;
	border-radius: 0 0 10px 10px;
	clear: both;
	margin: 0 20px 20px 20px;
	padding: 10px;
	position: relative;
	width: 960px;
}
#footer-1 a {
	color: #999999;
}
#footer-1 .wrap {
	background-color: #181818;
	border-radius: 5px;
	font-size: 0.9em;
	overflow: hidden;
	padding: 30px 30px 80px 30px;
    text-transform: uppercase;
}
#footer-1 .wrap > div {
    float: left;
    width: 25%;
}
#footer-1 .wrap ul {
    list-style: none;
    margin: 0 2% 2% 0;
    overflow: hidden;
    padding: 0;
}
#footer-1 .wrap ul li.title {
    color: #ffffff;
    margin-bottom: 0.75em;
}
#footer-1 .wrap ul li ul {
    display: block;
    float: left;
    margin-right: 5%;
    width: auto;
}






#bottom-4 .dynamicMenu ul {
	width:220px;
	height:140px;
}
#bottom-6 .dynamicMenu {
	left:30px;
	bottom:160px;
}
#bottom-6 .dynamicMenu ul {
	width:220px;
	height:75px;
}
#bottom-7 .dynamicMenu {
	right:470px;
	bottom:270px;
}
#bottom-7 .dynamicMenu ul {
	width:180px;
	height:140px;
}
#bottom-8 .dynamicMenu {
	right:470px;
	bottom:160px;
}
#bottom-8 .dynamicMenu ul {
	width:180px;
	height:75px;
}
#bottom-9 .dynamicMenu {
	right:30px;
	bottom:270px;
	border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
	-webkit-border-radius:0 5px 0 0;
}
#bottom-9 .dynamicMenu ul {
	width:380px;
	height:140px;
}
#bottom-10 .dynamicMenu {
	right:30px;
	bottom:160px;
}
#bottom-10 .dynamicMenu ul {
	width:380px;
	height:75px;
}
body.yourAccount #bottom-1,
body.signIn #bottom-1,
body.reviews #bottom-1,
body.forgotPassword #bottom-1 {
	height:295px;
}
body.yourAccount #bottom-4 .dynamicMenu,
body.signIn #bottom-4 .dynamicMenu,
body.reviews #bottom-4 .dynamicMenu,
body.forgotPassword #bottom-4 .dynamicMenu,
body.yourAccount #bottom-7 .dynamicMenu,
body.signIn #bottom-7 .dynamicMenu,
body.reviews #bottom-7 .dynamicMenu,
body.forgotPassword #bottom-7 .dynamicMenu,
body.yourAccount #bottom-9 .dynamicMenu,
body.signIn #bottom-9 .dynamicMenu,
body.reviews #bottom-9 .dynamicMenu,
body.forgotPassword #bottom-9 .dynamicMenu {
	bottom:210px;
}
body.yourAccount #bottom-8 .dynamicMenu,
body.signIn #bottom-8 .dynamicMenu,
body.reviews #bottom-8 .dynamicMenu,
body.forgotPassword #bottom-8 .dynamicMenu {
	bottom:100px;
}
body.yourAccount #bottom-6 .dynamicMenu,
body.signIn #bottom-6 .dynamicMenu,
body.reviews #bottom-6 .dynamicMenu,
body.forgotPassword #bottom-6 .dynamicMenu {
	bottom:100px;
	border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	-webkit-border-radius:0 0 0 5px;
}
body.yourAccount #bottom-10 .dynamicMenu,
body.signIn #bottom-10 .dynamicMenu,
body.reviews #bottom-10 .dynamicMenu,
body.forgotPassword #bottom-10 .dynamicMenu {
	bottom:100px;
	border-radius:0 0 5px 0;
	-moz-border-radius:0 0 5px 0;
	-webkit-border-radius:0 0 5px 0;
}

/* social footer */

body.orderPipeline #footer-1 #socialFooter,
body.yourAccount #footer-1 #socialFooter,
body.signIn #footer-1 #socialFooter,
body.reviews #footer-1 #socialFooter,
body.forgotPassword #footer-1 #socialFooter {
	display:none;
}
#socialFooter {
    background-color: #3e3e3e;
    border-radius: 0 0 5px 5px;
    bottom: 10px;
    height: 60px;
    left: 10px;
    position: absolute;
    width: 960px;
}
#socialFooter h2 {
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	padding:24px 0 0 30px;
	float:left;
}
#socialFooter ul#homeSocialIcons {
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
#socialFooter ul#homeSocialIcons li {
	padding:0px 5px 0 0;
	float:left;
    margin-top:18px;
}
#socialFooter ul#homeSocialIcons li a {
	width:22px;
	height:22px;
	float:left;
	display:block;
}
#socialFooter ul#homeSocialIcons li a#facebookIcon {
	background:url(https://images-na.ssl-images-amazon.com/images/I/016DwiTQP7L.png) no-repeat left center;
}
#socialFooter ul#homeSocialIcons li a#twitterIcon {
	background:url(https://images-na.ssl-images-amazon.com/images/I/01kQPPSBtyL.png) no-repeat left center;
}
#socialFooter ul#homeSocialIcons li a#youTubeIcon {
	background:url(https://images-na.ssl-images-amazon.com/images/I/01HB7zIdXzL.png) no-repeat left center;
}
#socialFooter ul#homeSocialIcons li a#instagramIcon {
	background:url("/media/Site Files/Theme Files/Active Theme/Images/common/instagram-icon.png") no-repeat left center;
}
#socialFooter ul#homeSocialIcons li#blogIconList {padding-left:12px; margin:13px 0 0 4px; border-left:1px solid #696969; }
#socialFooter ul#homeSocialIcons li a#blogIcon {
	background:url(https://images-na.ssl-images-amazon.com/images/I/01M-o9PsIdL.png) no-repeat left center;
    width:105px;
    padding:9px 0 0 28px;
    text-transform:uppercase;
    color:#efefef;
    font-family:muli;
}
#socialFooter #dropNavFooter {
	position:absolute;
	top:18px;
	right:40px;
}
#socialFooter #dropNavFooter h3 {
	color:#FFF;
	font:normal 14px/18px 'Muli', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	padding:4px 10px 0 0;
	float:left;
}

/* Footer */

body #wrapper #footer-2 .dynamicMenu,
body #wrapper #footer-3 .dynamicMenu {
	font-size:90%;
	line-height:14px;
	text-transform:uppercase;
	width:450px;
	height:1.3em;
	margin:20px;
	padding:10px 0 10px 40px;
	border:1px solid #CCC;
	border-right:0 none;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	clear:both;
	position:absolute;
	bottom:10px;
}
body #wrapper #footer-2 .dynamicMenu {
	left:0;
}
body #wrapper #footer-3 .dynamicMenu {
	padding:10px 40px 10px 0;
	border-left:0 none;
	border-right:1px solid #CCC;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	right:0;
}
body #wrapper #footer-2 ul,
body #wrapper #footer-2 ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
body #wrapper #footer-3 ul,
body #wrapper #footer-3 ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}
body #wrapper #footer-3 ul li {
	float:left;
}
body #wrapper #footer-2 ul li a,
body #wrapper #footer-3 ul li a {
	color:#666;
}
body #wrapper #footer-3 ul li a {
	padding:0 10px;
	border-right:1px solid #CCC;
}
body #wrapper #footer-3 ul li.dynamicMenuItem3 a {
	border-right:0 none;
}
body #wrapper #footer-10 #ec-div-spacer {
	color:#FFF;
	font-size:80%;
    width:1020px;
    height:34px;
	position:absolute;
	bottom:-40px;
}
.signInMainFormFieldSet {
	border:none;
	background-color:#ffffff;
}
.signInCreateForm fieldset {
	border:none;
	background-color:#ffffff;
}

/* Category Banners */

body#pageId0.browse div#wrapper div#innerWrapper div#mainContentWrapper div#top-1 div#gallery,
#galleryWrapper, .topBanner {
	width:1020px;
	height:740px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#galleryWrapper a.bannerLink {
	width:1020px;
	height:740px;
	position:absolute;
	top:0;
	left:0;
	display:block;
}
#galleryButtons .galleryNavigation {
	width:50px;
	height:50px;
	border:1px solid #000000;
	position:absolute;
	top:500px;
	right:60px;
	z-index:50;
	margin:0 10px 0 0;
	display:block;
}
#galleryButtons .galleryNavigation#gallery1 {
	right:90px;
}
#galleryButtons .galleryNavigation#gallery2 {
	right:30px;
}
#galleryButtons .galleryNavigation#gallery3 {
	right:120px;
}
#galleryButtons .galleryNavigation.current {
	border:1px solid white;
}
#bannerRotationArrows a {
	width:50px;
	height:740px;
	background-color:white;
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	opacity:.2;
	filter:alpha(opacity=20);
	-moz-opacity:.2;
}
#bannerRotationArrows #arrowRight {
	background-image:url(https://images-na.ssl-images-amazon.com/images/I/01mNF4wD3eL.png);
	left:970px;
}
#bannerRotationArrows #arrowLeft {
	background-image:url(https://images-na.ssl-images-amazon.com/images/I/01%2BDumM%2BSmL.png);
}
#bannerRotationArrows a:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
}
#gallery a {
	overflow:hidden;
	display:none;
}
#gallery a img {
	border:none;
}
#gallery a.show {
	display:block;
}

body.browse div#wrapper div#innerWrapper div#mainContentWrapper div#top-1 div.imageWidget,
body.info#pageIdinfoAFCA_Voucher div#wrapper div#innerWrapper div#mainContentWrapper div#top-1 div.imageWidget,
body.info#pageIdinfo2012_Russell_Athletic_Bowl div#wrapper div#innerWrapper div#mainContentWrapper div#top-1 div.imageWidget {
	width:1020px;
	height:515px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

/* Category Sub Banners */

body.info#pageIdinfoAFCA_Voucher div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer {
	height:102px;
}
body.info#pageIdinfo2012_Russell_Athletic_Bowl div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer {
	height:182px;
}
body#pageId5044355011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId5044358011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId5801585011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer {
	margin-top: 555px;
}
body.browse div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer, body.info#pageIdinfoAFCA_Voucher div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer, body.info#pageIdinfo2012_Russell_Athletic_Bowl div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer {
  width: 980px;
  height: 15px;
  margin: 280px auto 0 auto;
  position: relative;
  z-index: 10;
}
body#pageId3109061011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3109065011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3109066011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3138017011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3138019011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3138020011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3138021011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3138022011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3138023011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3138024011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId5422560011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId3404777011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer,
body#pageId5477192011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-2 div#bannerSpacer {
	margin-top:0;
	height:5px;
}
body.browse #top-3 div.imageWidget,
body.browse #top-4 div.imageWidget,
body.browse #top-4 div.productListWidget,
body.browse #top-5 div.imageWidget {
	width:300px;
	height:180px;
	background-color:#FFF;
	border:10px solid #FFF;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:absolute;
	top:485px;
	overflow:hidden;
	z-index:15;
}
body.browse #top-3 div.imageWidget a,
body.browse #top-4 div.imageWidget a,
body.browse #top-5 div.imageWidget a {
	background:url(https://images-na.ssl-images-amazon.com/images/I/01-KA87-PRL.png) no-repeat center bottom;
}
body.browse #top-3 div.imageWidget a,
body.browse #top-4 div.imageWidget a,
body.browse #top-5 div.imageWidget a,
body.browse #top-3 div.imageWidget a img,
body.browse #top-4 div.imageWidget a img,
body.browse #top-5 div.imageWidget a img {
	width:300px;
	height:180px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
body.browse  div#wrapper div#innerWrapper div#mainContentWrapper div#top-3 div.imageWidget {
	left:20px;
}
body.browse div#wrapper div#innerWrapper div#mainContentWrapper div#top-4 div.imageWidget,
body.browse div#wrapper div#innerWrapper div#mainContentWrapper div#top-4 div.productListWidget {
	left:350px;
}
body#pageId2749635011 .productImage {
	border:none;
	border:0;
}
body#pageId2749635011 ul.productList {
	margin:35px 0 0 25px;
	padding:0;
}
body#pageId2749635011.browse div#wrapper div#innerWrapper div#mainContentWrapper div#top-4 li.product {
	margin:0 2px;
}
body.browse div#wrapper div#innerWrapper div#mainContentWrapper div#top-5 div.imageWidget {
	left:680px;
}

/* Category Sub Banner Product List */

body.browse #top-4 .productListWidget {
	background:url(https://images-na.ssl-images-amazon.com/images/I/11lBVrvGpzL.jpg) no-repeat center center;
}
body.browse #top-4 .productListWidget .widgetTitle {
	color:#181818;
	font:italic 400 30px/120% 'Poly', 'Times New Roman', Times, serif;
	text-align:center;
	width:300px;
	margin:10px 0 0;
    display:none;
}
body.browse #top-4 .productListWidget ul.productList {
    width:290px;
    margin:0;
    padding:0;
	position:absolute;
    top:55px;
	left:10px;
}
body.browse #top-4 .productListWidget ul.productList li.product {
	margin:0
}

/* top clear */

body div#top-10 {
	clear:both;
	margin-top:-1px;
}

/* Home Page */

body#pageId0.browse #top-3 div.imageWidget,
body#pageId0.browse #top-4 div.imageWidget,
body#pageId0.browse #top-5 div.imageWidget {
	top:580px;
}
#homeShippingMessage,
#cartShippingMessage {
	width:960px;
	margin:0 auto;
	padding:10px;
	background-color:#FFF;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}
#cartShippingMessage {
	width:960px;
	margin:10px auto 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#homeShippingMessage h2,
#cartShippingMessage h2 {
	color: #181818;
    font: 400 22px/120% 'Oswald', 'Helvetica', Arial, sans-serif;
    width: 830px;
    padding: 15px 65px 20px 65px;
    background-color: #CCC;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
    text-transform: uppercase;
}
#homeShippingMessage h2 strong,
#cartShippingMessage h2 strong {
	color:#a5282b;
	font-weight:400;
}
#homeShippingMessage h2 a,
#cartShippingMessage h2 a {
	font: normal 400 15px/18px 'Oswald', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 13px 0 0;
    background: url(https://images-na.ssl-images-amazon.com/images/I/01jZ-ShfQyL.png) no-repeat right 4px;
    position: absolute;
    top: 19px;
    right: 65px;
}

/* breadcrumb defaults */

body h1.breadcrumbs, body ol.breadcrumbs {
	font-size:11px;
	width:900px;
	margin:10px auto 0 auto;
	padding:10px 20px;
	background-color:#F2F2F2;
    border:20px solid #FFFFFF;
	border-bottom:0 none;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	position:relative;
	z-index:20;
	overflow:hidden;
	*zoom:1;
}
body.yourAccount#pageId3500 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3501 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3502 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3503 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3511 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3512 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3513 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3514 #top-10 h1.breadcrumbs,
body.yourAccount#pageId3500 #top-10 ol.breadcrumbs,
body.yourAccount#pageId3501 #top-10 ol.breadcrumbs,
body.yourAccount#pageId3502 #top-10 ol.breadcrumbs,
body.yourAccount#pageId3503 #top-10 ol.breadcrumbs,
body.yourAccount#pageId3511 #top-10 ol.breadcrumbs,
body.yourAccount#pageId3512 #top-10 ol.breadcrumbs,
body.yourAccount#pageId3513 #top-10 ol.breadcrumbs,
body.yourAccount#pageId3514 #top-10 ol.breadcrumbs {
	display:none;
}
body ol.breadcrumbs li {
	list-style-type:none;
	text-decoration:none;
	float:left;
	background-image:url(https://images-na.ssl-images-amazon.com/images/I/01vAlFh5WgL.png);
	background-position:3px 4px;
	padding:0 0 0 18px;
	background-repeat:no-repeat;
	display:block;
}
body ol.breadcrumbs li a {
	text-decoration:none;
}
body h1.breadcrumbs a {
	font-weight:300;
	text-decoration:none;
	float:left;
	padding:0;
	display:block;
}
body h1.breadcrumbs span {
	padding:0 10px;
	float:left;
	display:block;
}
body h1.breadcrumbs a.first, body ol.breadcrumbs li.first {
	background:none;
	padding:0;
}
body h1.breadcrumbs a.last, body ol.breadcrumbs li.last {
	border:0;
	font-weight:400;
}
h1.breadcrumbs a, ol.breadcrumbs li a {
	color:#555555;
}
div.com-amazon-webstore-YourAccountBreadcrumbs-2 h1.breadcrumbs li.first,
div.com-amazon-webstore-YourAccountBreadcrumbs-2 h1.breadcrumbs a.first {
	background-image:none;
}

/* search options */

body.browse .com-amazon-webstore-PaginationTopBrowse-3 .searchOptions {
	position:absolute;
	top:-30px;
	right:35px;
}
body.search .com-amazon-webstore-PaginationTopSearch-3 .searchOptions {
    position:absolute;
	top:157px;
	right:300px;
    z-index:500;
	display:block;
}
body.search .com-amazon-webstore-PaginationTopSearch-3 .searchOptions fieldset.minorFieldset {
	width:300px;
}
#columns #centerColumn .searchOptions fieldset.minorFieldset {
	width:auto;
	position:relative;
}
#columns #centerColumn .searchOptions ol.formFields,
#columns #centerColumn .searchOptions ul.buttonGroup.searchOptionActions {
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
#columns #centerColumn .searchOptions li {
	float:left;
}
#columns #centerColumn .searchOptions li label {
	padding:0 5px 0 0;
}
#columns #centerColumn .searchOptions ol li select {
	width:auto;
}
body.browse .com-amazon-webstore-PaginationTopBrowse-3 .searchOptions .searchPagination,
body.browse .com-amazon-webstore-PaginationTopBrowse-3 .searchOptions .resultSizeForm,
body.search .com-amazon-webstore-PaginationTopSearch-3 .searchOptions .searchPagination,
body.search .com-amazon-webstore-PaginationTopSearch-3 .searchOptions .resultSizeForm {
	display:none;
}
div.com-amazon-webstore-PaginationTopBrowse-3 div.searchOptions div.sortRefinement form.searchResultsSorting fieldset legend span {
	position:absolute;
	top:0px;
	left:-9999px;
}

/* Page Area */

body.browse #columns,
body.search #columns,
body.detail #columns,
body.signIn #columns {
    background-color: #fff;
    margin: 0 20px;
    padding: 20px;
    position: relative;
    width: 940px;
    z-index: 25;
}

/* Columns */

body.info #wrapper #innerWrapper #mainContentWrapper #columns,
body.forgotPassword #wrapper #innerWrapper #mainContentWrapper #columns,
body.reviews #wrapper #innerWrapper #mainContentWrapper #columns,
body.thankYou #wrapper #innerWrapper #mainContentWrapper #columns,
body.storeLocator #wrapper #innerWrapper #mainContentWrapper #columns,
body.storeDetails #wrapper #innerWrapper #mainContentWrapper #columns,
body.error #wrapper #innerWrapper #mainContentWrapper #columns,
body.thankYou #wrapper #innerWrapper #mainContentWrapper #columns,
body.cart #wrapper #innerWrapper #mainContentWrapper #columns,
body.yourAccount #wrapper #innerWrapper #mainContentWrapper #columns,
body.orderPipeline #wrapper #innerWrapper #mainContentWrapper #columns,
body.signIn#pageId101 #wrapper #innerWrapper #mainContentWrapper #columns,
body.orc #wrapper #innerWrapper #mainContentWrapper #columns{
	width:940px;
	margin:20px 20px 0 20px;
	padding:20px;
	background-color:#fff;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	z-index:25;
	float:left;
	position:relative;
}
body.forgotPassword #wrapper #innerWrapper #mainContentWrapper #columns,
body.reviews #wrapper #innerWrapper #mainContentWrapper #columns {
	margin:0 20px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
body.yourAccount #wrapper #innerWrapper #mainContentWrapper #columns,
body.signIn#pageId200 #wrapper #innerWrapper #mainContentWrapper #columns,
body.orc #wrapper #innerWrapper #mainContentWrapper #columns {
	margin-top:0;
	padding-top:30px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	overflow:hidden;
	*zoom:1;
}
body.cart #wrapper #innerWrapper #mainContentWrapper #columns,
body.yourAccount#pageId3000 #wrapper #innerWrapper #mainContentWrapper #columns,
body.yourAccount#pageId3001 #wrapper #innerWrapper #mainContentWrapper #columns,
body.yourAccount#pageId3020 #wrapper #innerWrapper #mainContentWrapper #columns {
	margin:0 20px;
	padding-top:60px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
body.orderPipeline #wrapper #innerWrapper #mainContentWrapper #columns {
	margin:135px 20px 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
body.cart#pageId100 #wrapper #innerWrapper #mainContentWrapper #columns,
body.cart#pageId101 #wrapper #innerWrapper #mainContentWrapper #columns {
	padding-top:60px;
}
body.yourAccount #columns #leftColumn {
	width:0;
}
body.browse #columns #leftColumn,
body.search #columns #leftColumn,
body.detail #columns #leftColumn,
body.yourAccount#pageId1000 #columns #leftColumn {
	width:190px;
	padding:0;
	float:left;
}
body.browse #columns #centerColumn,
body.detail #columns #centerColumn,
body.search #columns #centerColumn,
body.yourAccount#pageId1000 #columns #centerColumn {
	margin:0 0 0 210px;
	padding:0;
}
body.info #columns #centerColumn,
body.yourAccount #columns #centerColumn {
	margin:0;
	padding:0;
}

/* left navigation */

#leftColumn ul.linkList,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul {
	list-style-type:none;
	padding:0;
	border-top:1px solid #CCC;
}
body.browse #leftColumn #left-1 {
	display:none;
}
body.browse #leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu p {
	padding-top:0;
}
#leftColumn ul.linkList ul,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul ul {
	padding:0;
	border-top:0 none;
}
#leftColumn ul.linkList li,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul li {
	line-height:110%;
	padding:0;
}
#leftColumn ul.linkList li a,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu p,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul li a {
	color:#3E3E3E;
	font-weight:300;
	text-transform:uppercase;
	padding:10px 0;
	border-bottom:1px solid #CCC;
	display:block;
}
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu p {
	border-top:0 none;
	border-bottom:0 none;
}
#leftColumn ul.linkList ul li a,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul li a {
	color:#3E3E3E;
	text-transform:capitalize;
	padding:10px 0 10px 15px;
	background:url(https://images-na.ssl-images-amazon.com/images/I/01Dd8R7oTcL.png) no-repeat 2px center;
}
body.detail #leftColumn ul.linkList ul li a {
	padding:5px 0 5px 15px;
}
#leftColumn ul.linkList ul li span,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul li span {
	color:#181818;
	font-weight:400;
	padding:10px 0 10px 15px;
	background:url(https://images-na.ssl-images-amazon.com/images/I/01nB93Jk%2B0L.png) no-repeat 2px center;
	border-bottom:1px solid #E2E2E2;
	display:block;
}
#leftColumn ul.linkList ul ul li a,
#leftColumn ul.linkList ul ul li span,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul ul li a,
#leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul ul li span {
	color:#181818;
	font-weight:400;
	padding:10px 10px 10px 30px;
	background:#F5F5F5 url(https://images-na.ssl-images-amazon.com/images/I/010b5joXV0L.png) no-repeat 22px center;
	border-bottom:1px solid #E2E2E2;
}
body.detail #leftColumn ul.linkList ul ul li a,
body.detail #leftColumn ul.linkList ul ul li span,
body.detail #leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul ul li a,
body.detail #leftColumn .starter-amazon-com-HTMLWidget-2 .starter-amazon-com-LinksWidget-2 .dynamicMenu ul ul li span {
	padding:5px 10px 5px 30px;
}

/* product listing */

body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList {
	list-style-type:none;
	margin:0;
	padding:0;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product {
    text-align:left;
    vertical-align:top;
    width:202px;
	height:220px;
    margin:0 -1px -1px 0;
    padding:20px 20px 12em 20px;
	border:1px solid #E2E2E2;
    display:block;
    float:left;
	position:relative;
	overflow:hidden;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .miniDetailTargetImage a img,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .miniDetailTargetImage a img {
	width:202px;
	height:242px;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .miniDetailTargetImage a,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .miniDetailTargetImage a {
	width:202px;
	height:242px;
	display:block;
	position:absolute;
	bottom:20px;
	left:20px;
	z-index:5;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails {
	position:relative;
	z-index:10;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails h4.title,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails h4.title {
	margin:0;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails h4.title a,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails h4.title a {
	color:#3E3E3E;
	font-size:18px;
	font-weight:300;
	line-height:110%;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList {
	margin:0;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock {
	margin:0;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock .price,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock .price,
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock .priceRange,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock .priceRange {
	color:#004c96;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock dd.listPrice,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock dd.listPrice {
	float:right;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock dt.salePrice,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock dt.salePrice {
	padding-right:2px;
	float:left;
	clear:none;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock dd.salePrice,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList.priceBlock dd.salePrice {
	font-size:85%;
	float:left;
}
body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList dd.colorAvailability,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product .productDetails dl.attributeList dd.colorAvailability {
	color:#999;
	background-position:0 6px;
}
.dynamicMiniCart .product div.productDetails .title a, .staticMiniCart .product div.productDetails .title a {
	line-height:110%;
}

/* bottom pagination */

body.browse .com-amazon-webstore-PaginationBottomSearch-3 .searchPagination,
body.search .com-amazon-webstore-PaginationBottomSearch-3 .searchPagination {
    text-align:center;
	text-transform:uppercase;
	width:730px;
	margin:0;
	padding:0;
	background-color:#CCC;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	clear:both;
}
body.browse .com-amazon-webstore-PaginationBottomSearch-3 .searchPagination ul.linkList.paginationLinks,
body.search .com-amazon-webstore-PaginationBottomSearch-3 .searchPagination ul.linkList.paginationLinks {
    margin:0;
	padding:10px 0;
}

/* Category Pages */

body.browse .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product img.productImage,
body.search .com-amazon-webstore-SearchResults-5 ol.productList.searchResultsList li.product img.productImage {
	border:none;
}
body.collection .javascriptEnabled {
	display:none;
}
body.collection h1 {
	position:absolute;
	top:0px;
	left:-9999px;
}
body.collection #wrapper #innerWrapper #mainContentWrapper #columns {
	width:940px;
	margin:0 20px 0 20px;
	padding:20px;
	background-color:#fff;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	z-index:25;
	float:left;
	position:relative;
	overflow:hidden;
 	*zoom:1;
}
body.collection #columns #centerColumn {
	float:left;
	width:426px;
	margin-right:18px;
}
body.collection div.com-amazon-webstore-RichContentCollection-2 div#imageBody {
	margin-bottom:9px;
}
body.collection #columns #rightColumn {
	margin:-20px 0 20px 444px;
}
body.collection #columns #rightColumn #collections #collectionForm .collectionChildren .collectionChild {
	position:relative;
}
body.collection #columns #rightColumn #collections #collectionForm .collectionChildren .collectionChild .collectionProductPrice {
	font-size:120%;
	position:absolute;
	top:13px;
	right:0;
}

/* search pages */

body.search #top-10 p.searchCount {
	font-size:150%;
	width:900px;
	margin:10px auto 0 auto;
	padding:10px 20px;
	background-color:#F2F2F2;
    border:20px solid #FFFFFF;
	border-bottom:0 none;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	position:relative;
	z-index:20;
}
body.search #top-10 p.searchCount span.keyword,
body.search #top-10 p.searchCount span.noResultsKeyword {
	color:#181818;
	text-transform:uppercase;
}

/* search left navigation */

body.search #leftColumn #browseRefinements h2 {
	font-size:120%;
}
body.search #leftColumn #browseRefinements h3 {
	font-weight:400;
	text-transform:uppercase;
	margin:20px 0 0 0;
	padding:5px;
	background-color:#F2F2F2;
}
body.search #leftColumn #browseRefinements h3.moreBin {
	margin:20px 0 0 0;
	padding:0;
	background-color:transparent;
}
body.search #leftColumn #browseRefinements h3.moreBin a {
	color:#004a93;
	font-weight:400;
	text-transform:capitalize;
	padding:5px 0 4px 0;
}
body.search #leftColumn #browseRefinements ul.linkList li {
	text-align:right;
	position:relative;
	padding:5px 0;
}
body.search #leftColumn #browseRefinements ul.linkList li a {
	text-align:left;
	text-transform:capitalize;
	padding-top:5px;
	padding-bottom:5px;
	position:absolute;
	top:0;
	left:0;
	border-bottom:0 none;
}
body.search #leftColumn #browseRefinements ul.linkList li.moreBinValue {
	padding:0;
	border-top:1px solid #E2E2E2;
}
body.search #leftColumn #browseRefinements ul.linkList li.moreBinValue a {
	color:#004a93;
	position:static;
}

/* Product Detail Pages */

body.detail .javascriptEnabled {
	display:none;
}
body.detail .top-position {
	height:20px;
}
body.detail h1 {
	position:absolute;
	top:0;
	left:-9999px;
}
body.detail #columns #center-right-wrapper {
	/*width:960px;*/
	margin:0;
    padding:0;
}

.addthis_toolbox {
	width:150px;
	position:absolute;
	top:160px;
	right:246px;
	z-index:40;
}

/* product detail image area */

body.detail #columns #center-right-wrapper #centerColumn {
    width:355px;
	min-height:53em;
	margin:20px 0 0 0;
	padding:0 20px;
	float:left;
}
body.detail #centerColumn #imageBody .productImage {
	border:none;
}
body.detail #centerColumn #imageBody #zoomViewerDiv {
	margin:0 auto;
}
body.detail #centerColumn #imageBody #zoomControls,
body.detail #centerColumn #imageBody .dragText,
body.detail #centerColumn #alternateImagesBody,
body.richContent #imageBody .dragText {
	text-align:center;
	width:355px;
	margin:5px auto;
}
body.detail #centerColumn #alternateImagesBody {
	margin:15px auto 0 auto;
	padding-top:20px;
	background:url(https://images-na.ssl-images-amazon.com/images/I/01UWJ%2BOqrDL.png) no-repeat center top;
}
body.detail #center-9 ul.alternateImages {
	text-align:center;
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline-block;
	*display:inline;
}
body.detail #center-9 ul.alternateImages li {
	text-align:center;
    margin:0 3px;
	padding:0;
	display:inline-block;
	*display:inline;
    float:left;
}
ul.alternateImages li img {
	border:1px solid #E2E2E2;
}
ul.alternateImages li img.productImage.alternateImage {
	width:100px;
    height:120px;
	margin:0 0px 2px 0;
}
ul.alternateImages li:hover img.productImage.alternateImage,
ul.alternateImages li.imageMain img.productImage.alternateImage {
	border:1px solid #CCC;
	background:none;
}
body.detail #center-9 #ImageFrame {

}

/* product detail description area */

body.detail #columns #center-right-wrapper #rightColumn {
	width:355px;
    margin:50px 0 0;
	float:left;
}
body.detail #rightColumn h2.productTitle {
	color:#999;
	font-size:24px;
	font-family:Oswald, Impact;
	text-transform:capitalize;
	font-weight:400;
	line-height:110%;
    margin:0 0 10px;
}
body.detail #rightColumn dl.attributeList .itemNo {
	color:#004c96;
	text-transform:uppercase;
}
body.detail #rightColumn .com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 {
	margin:-10px 0 -5px 0;
}
body.detail #rightColumn .com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 .snapshotButton,
body.detail #rightColumn .com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 .totalReviews {
	display:none;
}
body.detail #rightColumn .com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 .averageRating,
body.detail #rightColumn .com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 .rating {
	float:left;
    padding-right:5px;
    width:auto;
}
body.detail #rightColumn .com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 .averageRating span,
body.detail #rightColumn .com-amazon-webstore-ProductAverageCustomerRatingsAndReviews-1 .rating span {
	margin:0;
}
body.detail #rightColumn .productDetailPrice {
	padding-top:10px;
	clear:both;
}
body.detail #rightColumn .productDetailPrice p.itemOnSale {
	position:absolute;
	top:0px;
	left:-9999px;
}
body.detail #rightColumn dl.attributeList.priceBlock dt,
body.detail #rightColumn dl.attributeList.priceBlock dd {
	font-size: 200%;
    line-height: 100%;
    margin: 0 0 10px;
}
body.detail #rightColumn dl.attributeList.priceBlock dd.salePrice {
	float:left;
}
body.detail #rightColumn dl.attributeList.priceBlock dd.listPrice {
	font-size:14px;
	float:right;
}
body.detail #rightColumn dl.attributeList.priceBlock dt.savings {
	font-size:12px;
	margin:0;
}
body.detail #rightColumn dl.attributeList.priceBlock dd.savings {
	font-size:12px;
	float:left;
	margin:0;
}
body.detail #rightColumn .productPricingMessage {

}
body.detail #rightColumn .com-amazon-webstore-PromoBlurbsDetail-3 {

}
div.com-amazon-webstore-PromoBlurbsDetail-3 div.informationMessageBox.promotions,
div.com-amazon-webstore-PromoBlurbsMiniDetail-2 div.informationMessageBox.promotions {
	margin:20px 0 10px 0;
	_margin:0 0 10px 0;
	padding:5px 10px;
	background:#F2F2F2;
	border:0 none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
}
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup {
	bottom:10px;
	left:-10px;
	position:relative;
	width:273px;
}
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.viewPromotions,
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.hidePromotions {
	margin:0;
	display:inline;
}
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.viewPromotions span.label,
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.hidePromotions span.label {
	color:white;
	display:none;
	font-size:2em;
	font-weight:300;
	left:46px;
	position:absolute;
	top:5px;
}
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.viewPromotions button.secondaryAction,
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.hidePromotions button.secondaryAction {
	background-image:none;
	height:30px;
	line-height:1em;
	padding:0;
	width:273px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.viewPromotions button.secondaryAction span,
body.detail div#wrapper div#innerWrapper div#mainContentWrapper div#columns div#center-right-wrapper div#rightColumn div#right-7 div.com-amazon-webstore-PromoBlurbsDetail-3 div.messageBox ul.buttonGroup li.hidePromotions button.secondaryAction span {
	padding:1px 0 0 0;
}
div.com-amazon-webstore-ColorSwatches-2 div.colorSwatches,
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches {
	margin:15px 0;
}
body.detail #rightColumn .formField.colorSwatches .chooseSwatch strong.label {
	margin:0 5px 5px 0;
	width:auto;
}
body.detail #rightColumn div.colorSwatches div.chooseSwatch p.colorMsgLabel {
	margin:0 5px 5px 0;
    padding:0;
}
div.com-amazon-webstore-ColorSwatches-3 div.colorSwatches div.chooseSwatch ul.colorSwatches {

}
.buyBox.addToCart ol.formFields li.formField {
	margin:5px 0;
}
body.detail #rightColumn .buyBox.addToCart ol.formFields li.formField label,
body.detail #rightColumn .buyBox.addToCart ol.formFields li.formField dl.attributeList dt,
body.detail #rightColumn .formField.colorSwatches .chooseSwatch strong.label,
body.detail #rightColumn .formField.colorSwatches dl.attributeList dt.color {
	text-align:left;
}
body.detail #rightColumn .buyBox.addToCart ol.formFields li.formField label {
	width:23%;
}
body.detail #rightColumn .buyBox.addToCart ol.formFields li.formField dl.attributeList dd {
	margin-left:16%;
}
body.detail #rightColumn .buyBox.addToCart ul.buttonGroup.buyBoxActions {
	margin:10px 0 20px 0;
}
body.detail #rightColumn .buyBox.addToCart ul.buttonGroup.buyBoxActions buttonGroup.formControls.buyBoxActions
body.detail #rightColumn .buyBox.addToCart ul.buttonGroup.buyBoxActions li.addToCart {
	margin:0;
}

/* product descriptions */

body.detail #center-right-span {
	line-height:130%;
	width:910px;
	min-height:20em;
    margin:20px 0 0;
    padding:30px 0 30px 30px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#CCCCCC;
    position:relative;
    clear:both;
}
body.detail #center-right-span .productInformation,
body.detail #center-right-span .communityReviews {
	width:520px;
}
body.detail #center-right-span .communityReviews {
	margin-top:-20px;
}
body.detail #center-right-span .productInformation .information {
	margin-bottom:18px;
}
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information h3,
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div#customerReviewTitle {
	color:#333;
	font:400 normal 18px/110% 'Muli', Arial, Helvetica, sans-serif;
	height:15px;
	margin:0;
    padding:10px 20px;
    border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
    background-color:#E2E2E2;
	position:absolute;
	top:-35px;
	left:30px;
	cursor:pointer;
	cursor:hand;
}
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div#customerReviewTitle {
	left:12em;
}
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information h3.detailTabOn,
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews div#customerReviewTitle.detailTabOn {
	color:#FFF;
    background-color:#CCC;
}
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information .productInfo,
div.com-amazon-webstore-ProductCustomerReviews-1 div.communityReviews p.noReviews {
	margin:5px 0;
}
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information ul,
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information ol {
	list-style-type:disc;
	padding:0;
	margin:0;
}
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information ul li,
div.com-amazon-webstore-ProductInformationList-2 .productInformation .information ol li {
	margin-left:14px;
	padding-left:0;
}
body.detail #center-right-span .communityReviews .secondaryAction span {
	padding:2px 5px;
}
body.detail #center-right-span #center-right-span-3 .productListWidget {
	width:335px;
	padding:10px 0 0 20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:absolute;
	top:20px;
	right:20px;
}
body.detail #center-right-span #center-right-span-3 .productListWidget .widgetTitle {
	color:#181818;
	font-size:18px;
	font-weight:400;
	position:absolute;
	top:10px;
	left:20px;
}
body.detail #center-right-span #center-right-span-3 .productListWidget ul.productList {
	width:350px;
	margin:32px 0 0 0;
}
body.detail #center-right-span #center-right-span-3 .productListWidget ul.productList li.product {
	width:110px !Important;
	margin:0 0 18px 0;
}
body.detail #center-right-span #center-right-span-3 .productListWidget ul.productList li.product a {
	width:105px;
	height:126px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
	overflow:hidden;
}
body.detail #center-right-span #center-right-span-3 .productListWidget ul.productList li.product a img {
	width:105px;
	height:126px;
}
body.detail #center-right-span #center-right-span-3 .productListWidget ul.productList li.product h4 {
	margin:5px 0;
}
body.detail #center-right-span #center-right-span-3 .productListWidget ul.productList li.product h4 a {
	font-family:Economica;
	line-height:120%;
	text-align:center;
	width:105px;
	height:auto;
	margin:5px 0;
	display:block;
}
body.detail #centerColumn .dynamicMenu {
	font-weight:700;
	margin:-20px 0 0 16px;
	padding:18px 0 18px 15px;
	border-left:2px solid #CCC;
	float:left;
}
body.detail #centerColumn .dynamicMenu p {/*padding-bottom:18px;*/
	font-size:13px;
	color:#555555;
	text-transform:uppercase;
	font-weight:300;
}
body.detail #centerColumn .dynamicMenu ul {
	padding-left:0px;
	padding-top:8px;
}
body.detail #centerColumn .dynamicMenu ul li {
	line-height:110%;
	padding-bottom:15px;
	width:153px;
}
body.detail #centerColumn .dynamicMenu ul li ul {
	padding-left:10px;
}
body.detail .buyBox button.primaryAction {
	background-image:none;
	width:20em;
	display:block;
}
body.detail .buyBox button.primaryAction span {
	font-size:20px;
    line-height:26px;
    width:auto;
    padding:0 20px;
}

/* page defaults */


/* Together We R Section */

body.browse#pageId3109046011 #columns {
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}
body.browse#pageId3109046011 #bottom-1 {
	height:355px;
}
body.browse#pageId3109046011 #headerSlots {
	height:200px;
}
body.browse#pageId3109046011 #bottom-1 .imageWidget,
body.browse#pageId3109046011 #bottom-2,
body.browse#pageId3109046011 #bottom-3,
body.browse#pageId3109046011 #leftColumn {
	display:none;
}
body.browse#pageId3109046011 #columns {
	min-height:336px;
	padding:20px 20px 10px;
}
body.browse#pageId3109046011 #columns #centerColumn {
	margin:0;
    width:960px;
}
body.browse#pageId3109046011 div#wrapper div#innerWrapper div#mainContentWrapper div#top-3 div#bannerSpacer {
	width:980px;
	height:210px;
	margin:147px auto 0 auto;
	position:relative;
	z-index:10;
}
.facebook-display {
    float: left;
    margin-top: 20px;
}

/*******************************************
* News Feed
*******************************************/

body.browse#pageId3109046011 #bottom-1 {
	height:355px;
}
body.browse#pageId3109046011 #bottom-2,
body.browse#pageId3109046011 #bottom-3 {
	display:none;
}
.promo-items-left {
	width:260px;
	min-height:305px;
	max-height:305px;
	margin:0 20px 0 0;
	padding:17px 20px 10px 20px;
	background-color:#F2F2F2;
	float:left;
	clear:left;
	display:block;
	position:relative;
	overflow:hidden;
}
body.browse#pageId3109046011 .promo-items-left h3 {
    color:#555555;
    font-family:Economica,Impact,'Arial Narrow',Arial;
    font-size:2em;
    font-weight:400;
    margin:0;
}
body.browse#pageId3109046011 #twrNews ul {
	width:260px;
	margin:0;
	padding:0;
}
body.browse#pageId3109046011 #twrNews ul li {
	list-style:none;
	width:260px;
	margin:10px 0 0;
	padding:10px 0 0 0;
	border-top:1px solid #CCC;
}
body.browse#pageId3109046011 #twrNews ul li#article4 {
	top:244px;
}
body.browse#pageId3109046011 #twrNews li a {
	color:#336ea9;
	font-family:'Muli', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
}
.promo-items-left img {
	width:279px;
	display:block;
	float:left;
	margin-bottom:16px;
}
.promo-items-left h2 {
	color:#504c38;
	font-size:20px;
	font-weight:700;
	line-height:24px;
	width:225px;
	font-stretch:condensed;
	float:left;
}
.bubble {
	float:left;
	width:35px;
	height:38px;
	background:url('../images/common/bubble.jpg') top left no-repeat;
}
.promo-items-left .bubble p {
	color:#ffffff;
	padding:4px 0 0 10px;
	font-size:12px;
}
.promo-items-left p {
	color:#504c38;
	font-size:14px;
	font-weight:700;
	line-height:19px;
	float:left;
	clear:left;
	width:300px;
}
.promo-items-left p span {
	color:#504c38;
	font-size:14px;
	font-weight:300;
	line-height:19px;
}
.promo-items-right {
	width:620px;
	float:left;
	clear:right;
}
.promo-items-right img {
	margin-bottom:5px;
	*margin-bottom:3px;
}
.promo-items-display-right {
	width:340px;
	margin-left:20px;
	float:right;
	clear:right;
}
.promo-items-display-left {
	width:260px;
	float:left;
	clear:left;
}
.promo-items-display-left a {
	display:block;
}
.newsletter-promo {
	width:340px;
	height:163px;
	margin-bottom:5px;
}
.minutes {
	float:left;
	width:100px;
	font-weight:300;
	margin-top:8px;
}
.social-media-promo {
	width:340px;
	height:163px;
	margin-bottom:5px;
	background-color:#DDD;
}
.social-media-promo p {
	color:#504c38;
	font-size:14px;
	padding-bottom:15px;
	font-weight:700;
	line-height:21px;
}
.social-media-promo a {
	text-decoration:none;
}

/* Sign in Page */

body.signIn#pageId100 #signInForm .signInMainFieldSet ol.formFields,
body.signIn#pageId100 #signInForm ul.buttonGroup.signInMainButtonGroup {
	margin:10px 0 0 0;
	padding:0;
}
body.signIn#pageId100 #signInForm ul.buttonGroup.signInMainButtonGroup li,
body.signIn#pageId100 #newAccountForm ul.buttonGroup.createNewSignInButtonGroup li.createNewAccountButton {
	margin:5px 0;
}
body.signIn#pageId100 #signInForm ul.buttonGroup.signInMainButtonGroup li button.primaryAction,
body.signIn#pageId100 #newAccountForm ul.buttonGroup.createNewSignInButtonGroup li.createNewAccountButton button.primaryAction {
	margin:0;
}

/* Videos Page */

body.browse#pageId3109065011 #columns {
	min-height:450px;
}
body.browse#pageId3109065011 .videosWrapper {
	width:680px;
	padding:0 20px;
	position:relative;
}
body.browse#pageId3109065011 .videosWrapper .videoBlock {
	width:335px;
	height:107px;
	margin:0px 0px 20px;
	float:left;
}
body.browse#pageId3109065011 .videosWrapper .videoBlock img {
	float:left;
	margin-right:10px;
}

/* About Us Page */

body.info#pageIdinfoAbout_Us .aboutUs img {
	float:left;
	position:relative;
	top:-10px;
	left:0;
}
body.info#pageIdinfoAbout_Us .aboutUs .aboutUsContent {
	margin-left:535px;
	position:relative;
}

/* news */

body#pageIdinfoNews #center-2 h3 {
	margin:15px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #CCC;
}
body#pageIdinfoNews #center-2 ul {
	margin:0;
	padding:0;
}
body#pageIdinfoNews #center-2 ul li {
	list-style:none;
	margin:0;
	padding:5px 0;
}
body#pageIdinfoNews #center-2 ul a {
	font-family:Economica,Impact,'Arial Narrow',Arial;
    font-size:1.5em;
    font-weight:300;
    margin:0;
	padding:0 0 10px 0;
	display:block;
}
body#pageIdinfoNews #center-2 ul span {
	display:block;
}

/* cart pages */

body.cart #wrapper #columns {
	overflow:hidden;
	*zoom:1;
}
body.cart#pageId1000 div.com-amazon-webstore-SignInWidgetCart-2 div.cartSignInMenu ul.linkList.cartSignInLinks li.myCartText,
body.cart#pageId100 h2.yourBag {
	font-size:28px;
	line-height:110%;
	position:relative;
    z-index:500;
}
div.com-amazon-webstore-SiteNavDropdown-2 form.continueShopping {
	position:absolute;
	top:20px;
	right:20px;
}
div.com-amazon-webstore-SiteNavDropdown-2 form.continueShopping .minorFieldset {
    width:auto;
	position:static;
}
body.cart #centerColumn form.continueShopping fieldset.minorFieldset {
	text-align:right;
	width:544px;
	margin:0;
    padding:0;
    position:relative;
}
body.cart form.continueShopping fieldset.minorFieldset ol  {
    padding:0;
}
body.cart #centerColumn .cartBanner {
	text-align:center;
	margin-bottom:10px;
}
body.cart #wrapper #columns #rightColumn {
    text-align:center;
    width:148px;
	margin-top:10px;
    padding:0 0 0 20px;
 	border-left:1px solid #CCCCCC;
	float:right;
}
body.cart #wrapper #columns #rightColumn .productListWidget .widgetTitle {
	font-size:1em;
	text-align:center;
	line-height:110%;
    margin:0 0 10px;
}
body.cart #wrapper #columns #rightColumn .productListWidget .productDetails h4 a {
	line-height:110%;
}
div.com-amazon-webstore-SignInWidgetCart-2 div.cartSignInMenu ul.linkList.cartSignInLinks li.signOut {
    margin:8px 0 0 10px;
}
body.cart #centerColumn .cartDetails fieldset ol.formFields.productList li.formField.product .productDetails dl.attributeList.cartItemAttributes dd.quantity .quantityError {
	border-color:red;
}
body.cart #centerColumn .cartDetails fieldset ol.formFields.productList li.formField.product .productDetails dl.attributeList.cartItemAttributes dd.quantity .quantityError p.message span {
	padding:0px 70% 0px 0px;
}
body.cart #centerColumn .submitClone,
body.cart#pageId1000 #centerColumn ul.buttonGroup.formControls {
    margin:0;
	padding:0;
	position:absolute;
    top:16px;
    left:16em;
}
body.cart#pageId100 #centerColumn ul.buttonGroup.checkoutActions,
body.cart#pageId101 #centerColumn ul.buttonGroup.checkoutActions {
    margin:0;
	padding:0;
	position:absolute;
    top:16px;
    left:20px;
}

/* Cart Preview Pages */

body.cart#pageId100 #centerColumn .shippingCalculator,
body.cart#pageId100 #centerColumn .cartBottom,
body.cart#pageId101 #centerColumn .shippingCalculator,
body.cart#pageId101 #centerColumn .cartBottom {
	text-align:right;
}
body.cart#pageId100 #centerColumn .com-amazon-webstore-HighUpsellCart-2,
body.cart#pageId101 #centerColumn .com-amazon-webstore-HighUpsellCart-2 {
	width:770px;
	float:left;
}
body.cart#pageId100 #centerColumn .com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems .justAddedCartItems ul.productList.justAddedItems,
body.cart#pageId100 #centerColumn .com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems .otherCartItems ul.productList.cartItems,
body.cart#pageId101 #centerColumn .com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems .justAddedCartItems ul.productList.justAddedItems,
body.cart#pageId101 #centerColumn .com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems .otherCartItems ul.productList.cartItems {
	width:100%;
	margin:0 0 1.5em;
	padding:0;
	border-bottom:1px solid #CCCCCC;
	float:left;
}
body.cart#pageId100 ul.productList li a img,
body.cart#pageId101 ul.productList li a img {
	padding:5px 0;
	border:1px solid #CCCCCC;
}
body.cart#pageId100 #centerColumn .com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems form dl.attributeList.priceBlock.total,
body.cart#pageId101 #centerColumn .com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems form dl.attributeList.priceBlock.total {
    width:95%;
}
body.cart#pageId100 #rightColumn div.com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems {
	margin-bottom:9px;
}
body.cart#pageId100 #rightColumn div.com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems ul.buttonGroup.checkoutActions,
body.cart#pageId101 #rightColumn div.com-amazon-webstore-HighUpsellCart-2 .recentlyAddedItems ul.buttonGroup.checkoutActions {
	width:100%;
	text-align:center;
}
body.cart#pageId100 .recentlyAddedItems.cartBottom,
body.cart#pageId101 .recentlyAddedItems.cartBottom {
    position:absolute;
	bottom:20px;
    right:200px;
}
body.cart#pageId100 #centerColumn .shippingCalculator,
body.cart#pageId101 #centerColumn .shippingCalculator {
	width:55%;
	margin-left:45%;
}
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator,
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding-top:9px;
	padding-bottom:9px;
	margin-bottom:9px;
}
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate,
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate {
	margin-bottom:0;
	padding-bottom:0;
}
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls,
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls {
	text-align:center;
}
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator p.shippingDisclaimer,
body.cart#pageId100 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator p.shippingDisclaimer,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator div.messageBox.informationMessageBox.shippingDisclaimer,
body.cart#pageId101 #rightColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator div.messageBox.informationMessageBox.shippingDisclaimer {
	display:none;
}
body.cart#pageId100 #rightColumn div.com-amazon-webstore-CheckoutButton-2 ul.buttonGroup,
body.cart#pageId101 #rightColumn div.com-amazon-webstore-CheckoutButton-2 ul.buttonGroup {
	width:100%;
	text-align:center;
}

/* editable cart */

body.cart#pageId1000 #centerColumn ul.formFields.productList {
	padding:0;
	margin:0 0 10px 0;
}
body.cart#pageId1000 .shippingCalculator .messageBox.errorMessageBox {
	width:682px;
	text-align:left;
	margin-right:0;
}
body.cart#pageId1000 #center-9 ul.linkList.cartSignInLinks {
	list-style-type:none;
    margin:0 0 20px;
    padding:0;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator {
	text-align:right;
	overflow:hidden;
	*zoom:1;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator .messageBox,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator .messageBox { /*display:moz-inline-box;*/
	display:inline-block;
	zoom:1;
	*display:inline;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ol.formFields {
	margin-bottom:9px;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList {
	display:inline;
	float:right;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList dt.tax,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList dt.tax {
	float:left;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList dd.tax,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate dl.attributeList dd.tax {
	float:left;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator form fieldset.estimatedShippingDate ul.buttonGroup.formControls {
	display:block;
}
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-3 div.shippingCalculator p.shippingDisclaimer,
body.cart#pageId1000 #centerColumn div.starter-amazon-com-EstShippingTaxWidget-4 div.shippingCalculator p.shippingDisclaimer {
	float:right;
	width:75%;
}


body #outerFrame {
	display:none;
	background-color:white;
	color:black;
	border-color:black;
	position:absolute;
}
body #outerDiv {
	position:absolute;
	z-index:10000;
	background:none;
	background-color:transparent;
	border:0;
	padding:0;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity = 0);
}
body #innerFrame {
	background:none;
	background-color:transparent;
	border:0;
	padding:0;
}
body #miniDetailFrame {
	position:absolute;
	top:0;
	left:0;
	background-color:white;
	width:99%;
	z-index:9999;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity = 0);
}

body.miniDetail {
	background-color:transparent;
}
body.miniDetail #wrapper {
	background-color:transparent;
	position:relative;
}
body.miniDetail #wrapper #innerWrapper {
	background-color:transparent;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage {
	background-color:white;
	border:3px solid black;
	position:absolute;
	top:0;
	left:220px;
	width:550px;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage #mainContentWrapper {
	width:auto;
	padding:0;
	margin:0;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage #columns {
	margin-top:18px;
	margin-bottom:18px;
	overflow:hidden;
 	*zoom:1;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage #columns #leftColumn {
	margin-left:18px;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage #columns #leftColumn #left-1 {
	float:left;
	width:120px;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage #columns #centerColumn {
	margin-left:156px;
	margin-right:18px;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage #columns #centerColumn div.com-amazon-webstore-ProductTitleMiniDetail-2 {
	margin-bottom:0;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage div.com-amazon-webstore-ProductPricing-2 div.productDetailPrice dl.attributeList.priceBlock.productDetails {
	margin-bottom:0;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage div.com-amazon-webstore-ProductAverageCustomerRatings-1 p.ratingSystem {
	margin:0px;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage div.com-amazon-webstore-SimpleLink-2 {
	margin-bottom:18px;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage div.com-amazon-webstore-ProductBuyBox-2 .buyBox,
body.miniDetail #wrapper #innerWrapper .miniDetailPage div.com-amazon-webstore-ProductBuyBox-3 .buyBox {
	border-top:0 none;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage #footer {
	border:0 none;
	margin:0;
	padding:0;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage .productImageDisplay {
	width:120px;
}
body.miniDetail #wrapper #innerWrapper .miniDetailPage .productDetailPrice .informationMessageBox {
	display:none;
}
body.reviews div.reviewer {
	margin-bottom:36px;
}
body.reviews div.reviewer span.reviewerAuthorName span.fn {
	font-weight:400;
}
body.reviews div.reviewer span.reviewerAuthorName p.location {
	display:inline;
}
body.richContent {
	background:none repeat scroll 0 0 transparent;
	margin-top:0px;
}
body.orderPipeline #innerWrapper #headerSlots {
	position:absolute;
}
body.orderPipeline div#topNavProgress1, body.signIn#pageId101 div#topNavProgress1 {
	overflow:hidden;
	*zoom:1;
	margin-bottom:18px;
}
body.orderPipeline div#topNavProgress1,
body.signIn#pageId101 div#topNavProgress1 {
	background:#FFF;
    width:785px;
	height:122px;
	border-radius:0 0 10px 0;
	-moz-border-radius:0 0 10px 0;
	-webkit-border-radius:0 0 10px 0;
    position:absolute;
    top:-3px;
    left:215px;
}
body.orderPipeline div#topNavProgress1 .logo,
body.signIn#pageId101 div#topNavProgress1 .logo {
	display:none;
}
body.orderPipeline div#topNavProgress1 .nav,
body.signIn#pageId101 div#topNavProgress1 .nav {
	float:none;
	position:absolute;
	top:75px;
	left:0px;
	overflow:hidden;
	width:600px;
	height:47px;
	background:url(https://images-na.ssl-images-amazon.com/images/I/21D8C8a4J9L.png) repeat-x 0 0;
}
body.orderPipeline div#topNavProgress1 .nav img,
body.signIn#pageId101 div#topNavProgress1 .nav img {
	position:absolute;
	top:0px;
	left:-9999px;
}
body.orderPipeline#pageId1000 div#topNavProgress1 div.nav,
body.orderPipeline#pageId1010 div#topNavProgress1 div.nav {
	background-position:0 -50px;
}
body.orderPipeline#pageId1100 div#topNavProgress1 div.nav,
body.orderPipeline#pageId1300 div#topNavProgress1 div.nav {
	background-position:0 -100px;
}
body.orderPipeline#pageId2100 div#topNavProgress1 div.nav,
body.orderPipeline#pageId3000 div#topNavProgress1 div.nav {
	background-position:0 -150px;
}
body.orderPipeline a.secondaryAction,
body.orderPipeline button.secondaryAction {
	background-color:#555;
}
body.orderPipeline .buttonGroup.multipleAddressesActions {
    margin:0 0 20px 0;
}
body.orderPipeline .com-amazon-webstore-SaveOrderingPreferences-2 .messageBox,
body.yourAccount .com-amazon-webstore-SaveOrderingPreferences-2 .messageBox,
body.signIn .com-amazon-webstore-SaveOrderingPreferences-2 .messageBox,
body.orderPipeline#pageId1000 .messageBox {
	width:75%;
}
body.orderPipeline#pageId1000 { /* BEGIN OPL Title Module OVERRIDE */ /* END OPL Title Module OVERRIDE */

}
body.orderPipeline#pageId1000 .com-amazon-webstore-SelectShippingAddressText-3 p {
	display:none;
}
body.orderPipeline#pageId1000 .com-amazon-webstore-SelectShippingAddressText-3 p.pageTitleDescription {
	width:75%;
	display:inline-block;
	*display:inline;
}
body.orderPipeline form.addressForm fieldset ol.formFields li.useForBilling {
	width:80%;
	margin:0;
	padding:10px 0 0 0;
}
body.orderPipeline form.addressForm fieldset ol.formFields li.useForBilling fieldset.minorFieldset {
	padding:0;
	margin:0 0 0 15em;
	position:relative;
}
body.orderPipeline .addressForm .buttonGroup.formControls {
	position:relative;
	z-index:500;
}
body.orderPipeline#pageId1000 #centerColumn {
	*zoom:1;
}
body.orderPipeline#pageId1000 #centerColumn div.com-amazon-webstore-OrderPipelineShippingAddressBook-2 ul.multipleAddressesActions {
	position:absolute;
	right:0px;
	top:9px;
	width:20%;
	border:1px solid #CCC;
	padding:9px 9px;
	text-align:center;
	margin:0 auto;
}
body.orderPipeline#pageId1000 #centerColumn div.com-amazon-webstore-OrderPipelineShippingAddressBook-2 ul.multipleAddressesActions li.multipleAddresses .label {
	font-weight:400;
	padding:0 10px 9px;
	display:block;
}
body.orderPipeline#pageId1100 div.com-amazon-webstore-OrderPipelinePaymentPagePromoCodeAndGc-2 {
	border-top:none;
	padding-top:18px;
}
body.orderPipeline#pageId1100 div.com-amazon-webstore-OrderPipelineAccountSetup-2 fieldset.createPassword {
	border-top:none;/* padding-top:18px;*/
	padding:18px 30px 0px 5px;
}
body.orderPipeline#pageId3000 ul.productList li.product {
	display:block;
}
body.orderPipeline#pageId3000 #columns {
	position:relative;
}
body.orderPipeline#pageId3000 #columns #centerColumn {
	float:left; /*width:72%;*/
	width:68%;
}
body.orderPipeline#pageId3000 #columns #centerColumn  {
	float:left; /*width:72%;*/
	width:68%;
}
body.orderPipeline#pageId3000 #columns #rightColumn {
	float:right;
	width:28%;
}
body.orderPipeline#pageId3000 #columns #rightColumn #right-1 ul.buttonGroup li.placeOrder {
	top:35px;
	position:absolute;
	right:20px;
}
body.orderPipeline#pageId3000 #columns #rightColumn #right-1 ul.buttonGroup li.placeOrder span.label {
	display:none;
}
body.orderPipeline#pageId3000 #columns #rightColumn #right-2 {
	margin-top:49px;
}
body.orderPipeline#pageId3000 div.com-amazon-webstore-OrderPipelinePaymentMethodDisplay-3 {
	border-bottom:none;
	margin-bottom:0;
}
body.orderPipeline#pageId3000 div.com-amazon-webstore-OrderPipelineBillingAddressDisplay-3 {
	border-top:none;
}
body.orderPipeline#pageId3000 div.com-amazon-webstore-OrderPipelineBillingAddressDisplay-3 h2 {
	position:absolute;
	top:0px;
	left:-9999px;
}
body.orderPipeline#pageId1100 div#bottom-5 ul.buttonGroup.formControls,
body.orderPipeline#pageId3000 div.com-amazon-webstore-OrderPipelinePlaceOrderLink-2 ul.buttonGroup.formControls {
    text-align:right;
    width:1000px;
    padding:0 0 20px;
	overflow:hidden;
	float:none;
}
body.orderPipeline#pageId1100 div#bottom-5 ul.buttonGroup.formControls li,
body.orderPipeline#pageId3000 div.com-amazon-webstore-OrderPipelinePlaceOrderLink-2 ul.buttonGroup.formControls li {
	font-size:100%;
	width:100%;
	padding:0;
	margin:0;
	float:right;
}
body.orderPipeline#pageId3000 .com-amazon-webstore-OrderPipelineOrderTotals-2 .orderSummary,
body.orderPipeline#pageId3000 .com-amazon-webstore-OrderPipelineReviewPagePromoCodeAndGc-3 .promotionalCodes,
body.orderPipeline#pageId3000 .com-amazon-webstore-OrderPipelinePaymentMethodDisplay-3 {
	background:#ffffff;
	color:#555555;
}
body.orderPipeline#pageId3000 .com-amazon-webstore-OrderPipelineBillingAddressDisplay-4 {
	border:none;
}
body.orderPipeline #columns h1 {
	padding:0;
}
body.orderPipeline #columns h2 {
	font-size:1.25em;
	color:white;
	background-color:#999;
	padding:5px;
	margin:10px 0;
}
body.orderPipeline#pageId4000 #columns h2 {
	color:#3e3e3e;
	background-color:transparent;
	padding:0;
}
body.orderPipeline#pageId4000 #columns div#rightColumn h2 {
	color:white;
}
body.orderPipeline fieldset legend span {
	color:white;
	background-color:#996633;
	padding:5px; /* #{!parent_font_size} x #{!ems} = #{!pixels} */
	font-size:1.455em;
}
body.orderPipeline fieldset fieldset legend span {
	color:#3e3e3e;
	font-size:100%;
	padding:0;
	background-color:transparent; /* #{!parent_font_size} x #{!ems} = #{!pixels} */
}
body.orderPipeline div.com-amazon-webstore-OrderPipelineCartSummary-1 {
	width:275px;
}
body.orderPipeline div.com-amazon-webstore-OrderPipelineOrderSummary-1 {
	width:275px;
}
body.orderPipeline .shipments .productDetails .quantity .buttonGroup.quantityActions {
	float:right
}
.com-amazon-webstore-OplSignInText-2 {
	display:none;
}
body.signIn .newText {
	/*position:absolute;*/
}
body.signIn .newText .newCustomer {
	border-bottom:0px;
}

/* account pages */

div.com-amazon-webstore-CheckGuestOrderStatusLink-3 div.menuLinks h3,
div.com-amazon-webstore-YourAccountOrderManipulationLinkBox-3 div.menuLinks h3,
div.com-amazon-webstore-CBAOrderStatusLink-1 div.menuLinks h3,
div.com-amazon-webstore-YourAccountAccountSettingsLinkBox-4 div.menuLinks h3 {
	color:#FFF;
	font-weight:400;
	line-height:110%;
	text-transform:uppercase;
	margin:30px 0 0 0;
	padding:5px 5px 4px 5px;
	background-color:#999;
}
body.yourAccount #leftColumn #left-6 .menuLinks ul.linkList {
	margin-top:-15px;
	border-top:0 none;
}
body.yourAccount #leftColumn .menuLinks ul.linkList li a {
	text-transform:capitalize;
}
div.com-amazon-webstore-CBAOrderStatusLink-1 div.menuLinks h3 {
	margin:0;
}
body.yourAccount #opl-track_your_pkg {
	padding:3px 5px 3px 5px;
	margin:0 0 5px 10px;
}
body.yourAccount form.viewOrdersHistory fieldset.minorFieldset {
	text-align:right;
	width:auto;
	position:absolute;
	top:20px;
	right:20px;
	float:left;
	z-index:50;
}
body.yourAccount form.viewOrdersHistory fieldset.minorFieldset legend {
	margin:0 5px 0 0;
	float:left;
}
body.yourAccount form.viewOrdersHistory fieldset.minorFieldset ol.formFields {
	padding:0;
	float:left;
}
body.yourAccount form.viewOrdersHistory fieldset.minorFieldset li.formField.orderRangeFormField label {
	display:none;
}
body.yourAccount form.viewOrdersHistory fieldset.minorFieldset ul.buttonGroup {
	padding:0 0 0 5px;
	float:left;
}
body.yourAccount form.viewOrdersHistory fieldset.minorFieldset ul.buttonGroup li {
	margin:0;
}
body.yourAccount .com-amazon-webstore-YourAccountLandingPageContentBlock-2 ul.buttonGroup.signIn {
	width:100%;
	margin:20px 0;
	padding:0;
}
body.yourAccount .com-amazon-webstore-YourAccountLandingPageContentBlock-2 ul.buttonGroup.signIn li.signInButton {
	width:60%;
	margin:0;
	float:left;
}
body.yourAccount .com-amazon-webstore-YourAccountLandingPageContentBlock-2 ul.buttonGroup.signIn li.newAccount {
	width:40%;
	margin:0;
	float:left;
}
 @media print {
body.yourAccount#pageId6000 div#wrapper div#innerWrapper div#headerSlots {
	display:none;
}
body.yourAccount#pageId6000 div#wrapper div#innerWrapper div#footer {
	display:none;
}
body.yourAccount#pageId6000 div#wrapper div div.com-amazon-webstore-YourAccountBreadcrumbs-2 {
	display:none;
}
}

body.forgotPassword#pageId300 ol.wizardSteps li.step .content form.forgotPasswordEmailForm fieldset.minorFieldset {
	position:relative;
	width:720px;
}

/*******************************************
* Titles & Headers
*******************************************/

.ttl-newsletter {
	width:216px;
	height:29px;
	text-indent:-9999px;
}
.ttl-newsletter {
	background:url(https://images-na.ssl-images-amazon.com/images/I/21rDxMIZ%2BXL.jpg) top left no-repeat;
}
/*******************************************
* Buttons
*******************************************/

.btn-read-more {
	width:92px;
	height:26px;
	text-indent:-9999px;
	float:left;
	display:block;
	background:url(https://images-na.ssl-images-amazon.com/images/I/11CDKvjFVpL.jpg) top left no-repeat;
}
.form-btn-go {
	float:right;
	clear:right;
	margin-top:-27px;
}
body.browse#pageId0 .top-position {
	padding-top:0px;
}
.body-style {
	width:906px;
	padding:30px 62px 0 56px;
}

/*********************************
* Custom Team Wear Page
*********************************/

body.browse#pageId2673600011 .com-amazon-webstore-BreadcrumbBrowse-2,
body.browse#pageId2673600011 .com-amazon-webstore-BreadcrumbBrowse-3 {
	position:absolute;
	margin-top:130px;
}
body.browse#pageId2673600011 #wrapper #innerWrapper #mainContentWrapper .top-position {
	display:none;
}
body.browse#pageId2673600011 #wrapper #innerWrapper #mainContentWrapper #columns {
	background-image:url("/media/Site Files/Merchandising Files/hero_customTeamWhere.jpg");
	min-height:603px;
	margin:0px 0px 5px;
}
body.browse#pageId2673600011 #wrapper #innerWrapper #mainContentWrapper #columns #leftColumn {
	margin-top:167px;
}

/*********************************
* Our Heritage Page
*********************************/

.heritageContentWrapper {
	min-height:500px;
}
.heritageSubject {
	float:left;
	width:150px;
	height:179px;
	margin:0 43px 10px 0;
}
.heritageSubject a {
	display:block;
}
.heritageSubject a img {
	width:150px;
}
.heritageSubject p {
	text-transform:capitalize;
	text-align:center;
	line-height:110%;
	width:150px;
}
.heritageBtns {
	padding-top:10px;
}
.heritageBtns a {
    width:110px;
	display:block;
	float:left;
}


/*********************************
* Our Heritage Page Subpages
*********************************/

body.browse #centerColumn .heritageContentWrapper img.heritageMainImage {
	float:left;
	margin:-20px 0 0 -20px;
}
body.browse #centerColumn .heritageContentWrapper .heritageText {
	position:relative;
	width:350px;
	margin-left:374px;
	top:28px;
}
body.browse #centerColumn .heritageContentWrapper .heritageText .heritageBtns img {
	margin-right:3px;
}

/*******************************************
* Size Guide
*******************************************/

body#pageIdinfosizeGuide table {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}
body#pageIdinfosizeGuide table th {
	background-color:#CCC;
}
body#pageIdinfosizeGuide table td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
body#pageIdinfosizeGuide table tr.even td {
	background-color:#E2E2E2;
}

/* Shipping info */

body#pageIdinfoshipping table#shippingDates {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}
body#pageIdinfoshipping table#shippingDates th {
	color:#FFF;
	padding:5px;
	background-color:#555555;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
body#pageIdinfoshipping table#shippingDates td {
	padding:5px;
	background-color:#fff;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
body#pageIdinfoshipping table#shippingDates tr.even td {
	padding:5px;
	background-color:#eee;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

/* Product Error Page Recently Viewed Products */

body.error #right-1 .productListWidget {
	margin:40px 0 0 0;
}
body.error #right-1 .productListWidget ul.productList {
    margin:20px 0;
    position:relative;
}
body.error #right-1 .productListWidget ul.productList .product {
    text-align:left;
	vertical-align:top;
	width:122px;
	height:180px;
    padding:10px 16px 5em;
    margin:0 -1px -1px 0;
	border:1px solid #E2E2E2;
    display:block;
    float:left;
    overflow:hidden;
    position:relative;
}
body.error #right-1 .productListWidget ul.productList .product .productDetails h4 a {
	color:#3E3E3E;
    font-family:Economica;
	font-size:16px;
    font-weight:300;
    line-height:100%;
}
body.error #right-1 .productListWidget ul.productList .product .miniDetailTargetImage a {
    display:block;
	width:120px;
	height:144px;
    position:absolute;
    left:16px;
    bottom:10px;
    z-index:5;
}
body.error #right-1 .productListWidget ul.productList .product dl.attributeList.priceBlock,
body.error #right-1 .productListWidget ul.productList .product dl.attributeList.priceBlock {
	width:120px;
	position:absolute;
	top:6em;
	left:16px;
}
body.error #right-1 .productListWidget ul.productList .product dl.attributeList.priceBlock dd.listPrice,
body.error #right-1 .productListWidget ul.productList .product dl.attributeList.priceBlock dt.listPrice {
	display:none;
}

/* clearance */

body#pageId5801585011 #left-6,
body#pageId5801587011 #left-6,
body#pageId5801592011 #left-6,
body#pageId5801606011 #left-6 {
	display:none;
}

/* Russell Athletic Bowl */

body.info#pageIdinfo2012_Russell_Athletic_Bowl #center-2 h2 {
	text-align:center;
}
body.info#pageIdinfo2012_Russell_Athletic_Bowl #center-2 h3 {
	margin:5px 0;
	padding:5px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
body.info#pageIdinfo2012_Russell_Athletic_Bowl #center-2 h3 {
	text-align:center;
}
body.info#pageIdinfo2012_Russell_Athletic_Bowl #center-2 strong {
	font-weight:700;
	font-size:90%;
}
#raBowlArticle {
	float:left;
	width:600px;
}
#raBowlArticle h3 {
	margin-bottom:20px;
}
#raBowlEvents {
	float:right;
	width:280px;
}
#raBowlCloser {
	padding-top:20px;
	clear:both;
}

/* Quick Signup */

.emailWrapper {
    margin-left:-13.5em;
	position:absolute;
	padding:2px 109px 22px 0;
	top:0;
    left:50%;
	background-color:#eee;
	-moz-border-radius:0 0 5px 5px; /* Firefox */
  	-webkit-border-radius:0 0 5px 5px; /* Safari, Chrome */
	border-radius:0 0 5px 5px; /* CSS3 */
}
#quickShow {
	display:inline;
	font-family:Economica,Impact,'Arial Narrow',Arial;
	font-size:14px;
    font-style:normal;
    text-transform:uppercase;
    height:37px;
    width:350px;
    line-height:34px;
    position:relative;
    left:10px;
    top:10px;
}
#quickNext {
	height:30px;
    position:absolute;
    right:10px;
    top:14px;
    width:80px;
}
.primaryAction.button1 {
	background:#0C599A;
	margin:0;
	padding:4px 5px;
	color:#FFF;
}
.quickPop {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    display:none;
    left:0;
    min-height:100%;
    min-width:760px;
    position:fixed;
    top:0;
    width:100%;
    z-index:10000;
}
#quickContainer {
    background-color: #A5282B;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #000000;
    margin: 5% auto 0;
    padding: 20px;
    position: relative;
    text-align: left;
    width: 400px;
    z-index: 30;
}
#quickContainer .popUpClose {
	width:27px;
    height:27px;
	background:url(https://images-na.ssl-images-amazon.com/images/I/11ehn5diz4L.png) no-repeat scroll center center transparent;
    display:block;
    position:absolute;
	top:-11px;
	right:-11px;
    z-index:30;
}
#quickContainer #confirmation h3 {
	color:#FFFFFF;
	font-family:'Oswald',serif;
	font-size:14px;
	left:0;
	padding:0 21px;
	position:absolute;
	text-align:center;
	top:235px;
	width:60%;
}


/* NEW ROTATOR PLAY/PAUSE */
/* Rotator */
.hero > .actions {
    position: relative;
    z-index: 10;
}
.hero > .actions > .button {
    display: inline-block;
    margin-bottom: 9px;
}
.home-image-gallery {
}
.home-image-gallery > .slides {
    height: 664px;
}
.home-image-gallery > .slides > li {
    display: none;
    height: 764px;
    left: 0;
    min-width: 1020px;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.home-image-gallery > .slides > li.first {
    display: list-item;
}
.home-image-gallery > .slides > li > img {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
.home-image-gallery > .slides > li > .slide-content {
    color: #FFFFFF;
    font-family: OswaldLight;
    left: 107px;
    position: absolute;
    text-transform: uppercase;
    top: 153px;
    width: 400px;
}
.home-image-gallery > .slides > li > .slide-content > .title {
    font-size: 55px;
    line-height: 72px;
}
.home-image-gallery > .slides > li > .slide-content > .title.polytitle {
    color: #EEEEEE;
    font-family: PolyItalic;
    font-size: 36px;
    font-weight: normal;
    line-height: inherit;
    padding-bottom: 10px;
}
.home-image-gallery > .slides > li > .slide-content > .caption {
    font-size: 32px;
    margin: 20px 0;
}
.home-image-gallery > .slides > li > .slide-content > .button {
    padding: 14px 22px 13px;
}
.home-image-gallery > .slides > li#slide0 .slide-content {
    left: 108px;
    top: 300px;
}
.home-image-gallery > .slides > li#slide1 a.fuscia.button {
    font-size: 12px;
    margin-left: -44px;
    margin-top: 124px;
    text-align: center;
    width: 184px;
}
.home-image-gallery > .slides > li#slide2 .slide-content {
    left: 63px;
    top: 310px;
}
.home-image-gallery > .slides > li#slide2 > .hot-spot-1 {
    left: 723px;
    top: 200px;
}
.home-image-gallery > .slides > li#slide2 > .hot-spot-2 {
    left: 656px;
    top: 565px;
}
.home-image-gallery > .slides > li#slide3 > .hot-spot {
    left: 885px;
    top: 532px;
}
.home-image-gallery > .slides > li#slide4 > .hot-spot {
    left: 768px;
    top: 512px;
}
.home-image-gallery > .slides > li#slide5 > .hot-spot {
    left: 382px;
    top: 415px;
}
.home-image-gallery > .slides > li#slide3 > .slide-content {
    left: 66px;
    top: 169px;
}
.home-image-gallery > .slides > li#slide4 > .slide-content {
    top: 149px;
    width: 425px;
}
.home-image-gallery > .slides > li#slide5 > .slide-content {
    left: 66px;
    top: 252px;
}
.home-image-gallery > .slides > li#slide4 > .slide-content > .green-title {
    background: none repeat scroll 0 0 #3DA638;
    height: 61px;
    margin-bottom: 20px;
    padding-left: 15px;
}
.holiday .home-image-gallery > .slides > li > .slide-content {
    color: #FFFFFF;
    font-family: OswaldLight;
    left: 55px;
    position: absolute;
    text-transform: uppercase;
    top: 180px;
    width: 555px;
}
.home-image-gallery > .controls {
    background-color: #EEEEEE;
    display: inline-block;
    right: 20px;
    position: absolute;
    top: 524px;
    z-index: 10;
}
.home-image-gallery > .controls > .previous {
    background: url("https://images-na.ssl-images-amazon.com/images/I/01Zp35Q--2L.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    text-indent: -99999px;
    vertical-align: middle;
    width: 28px;
}
.home-image-gallery > .controls > .next {
    background: url("https://images-na.ssl-images-amazon.com/images/I/01Zp35Q--2L.png") no-repeat scroll -28px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    text-indent: -99999px;
    vertical-align: middle;
    width: 28px;
}
.home-image-gallery > .controls > .progress {
    display: block;
    float: left;
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    vertical-align: middle;
    width: 23px;
}
.home-image-gallery > .controls > .play {
    background: url("https://images-na.ssl-images-amazon.com/images/I/01Zp35Q--2L.png") no-repeat scroll -58px 0 #000000;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    text-indent: -99999px;
    vertical-align: middle;
    width: 30px;
}
.home-image-gallery > .controls > .paused {
    background-position: -86px 0;
}

/* Amazon Sign In */

.signInWithAmazon {
    width:30%;
    float:right;
}
.signInWithAmazon a.secondaryAction {
    margin-top:10px;
}
/* NEW FLD CODE */

#fldHeader{
	position: relative;
	width: 100%;
	height: 200px;
	background: url("../media/Site Files/Theme Files/Active Theme/Images/common/fld_header.jpg") no-repeat left center;
}
	#fldHeader ul {
		position: absolute;
		top:150px;
		margin-left: 0;
		padding-left: 20px;
        list-style-type: none;
	}
	#fldHeader ul li {
		float: left;
		position: relative;
		text-indent: -9999px;
		height: 40px;
		width: 40px;
		margin-right: 10px;
        list-style-type: none;
	}
	#fldHeader ul li a {
		float: left;
		position: relative;
		text-indent: -9999px;
		height: 40px;
		width: 40px;
		margin-right: 10px;
        list-style-type: none;
	}
		.fldFacebook{
			background: url("../media/Site Files/Theme Files/Active Theme/Images/common/fld_facebook.png") no-repeat center center;
		}
	 	.fldTwitter{
			background: url("../media/Site Files/Theme Files/Active Theme/Images/common/fld_twitter.png") no-repeat center center;
		}
		.fldEmail{
			background: url("../media/Site Files/Theme Files/Active Theme/Images/common/fld_email.png") no-repeat center center;
		}
#fldNav{
	font-family: 'Roboto Slab', serif;
	font-size: 18px;
	color: #fff;
	padding: 21px 20px;
	background: #29759a;
}
	#fldNav ul{
		display: inline;
	}
		#fldNav ul li{
			display: inline;
			list-style-type: none;
			margin-right: 60px;

			cursor: pointer;
			padding:0 0 17px;
		}
			#fldNav ul li:hover,
			#fldNav ul li.active{
				border-bottom: 1px solid #d7faff;
				color: #d7faff;
			}
			#fldNav ul li:last-child{
				margin-right: 0;
			}
#fldContentWrap{
	padding: 20px;
	background: #0e445e;
}
	#fldContentWrap h1{
		font-family: 'Roboto Slab', serif;
		color: #c93439;
		margin: 10px 0 10px 0;
	}
	#fldContentWrap p{
		font:14px/150% 'Roboto', sans-serif;
		color: #444444;
		margin: 0;
	}
	.content{
		background: #ffffff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding: 10px;
	}
	.fldHome{
        /*	height: 500px;    */
	}
	.fldOfficialRules,
	.fldPastWinners,
	.fldMeetDylan,
	.fldMeetJudges{
		display: none;
	}
#fldFooter{
	position: relative;
	width: 100%;
	height: 165px;
	top: -10px;
	background: url("../media/Site Files/Theme Files/Active Theme/Images/common/fld_footer.png") no-repeat center center;
}
.submitDylan{
	display: block;
	color: #FFF!important;
	font-family: 'Roboto Slab', serif;
	text-align: center;
	padding: 8px 0;
	width: 200px;
	background: #29759a;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

/*************
Explore Page *
*************/
#explore-container{
	min-height: 700px;
	padding: 10px;
}
#explore-callout{
	margin: 0 auto;
	text-align: center;
	width: 850px;
}
    ul#explore-links li{
		display: inline;
		list-style-type: none;
	}
	#explore-callout h1{
		font:700 55px 'Oswald', sans-serif;
		text-transform: uppercase;
		color: #184f90;
		margin-bottom: 0;
	}
	#explore-callout h2{
		font:500 28px 'Oswald', sans-serif;
		text-transform: uppercase;
		color: #000;
		margin-bottom: 20px;
	}
	#explore-callout p{
		font:500 16px/25px 'Roboto', sans-serif;
		text-align: justify;
	}
#explore-product-container{
	min-height: 450px;
	width: 850px;
	margin: 0 auto;
}
	.explore-product .product{
		width: 445px;
		height: 450px;
		float: left;
	}
		.explore-product .previous{
			background: url("../media/Site Files/Theme Files/Active Theme/Images/common/explore_previous.png") no-repeat center center;
			width: 40px;
			height: 450px;
			float: left;
			cursor: pointer;
			cursor: hand;
		}
		.explore-product .next{
			background: url("../media/Site Files/Theme Files/Active Theme/Images/common/explore_next.png") no-repeat center center;
			width: 40px;
			height: 450px;
			float: right;
			cursor: pointer;
			cursor: hand;
		}
.explore-product .description{
	padding-top: 60px;
	width: 360px;
	float: right;
}
	.explore-product .description h1{
		font:700 34px/44px 'Oswald', sans-serif;
		text-transform: uppercase;
		color: #184f90;
		margin-bottom: 20px;
	}
	.explore-product .description ul{
		font:500 16px/25px 'Roboto', sans-serif;
		color: #000;
		margin-bottom: 40px;
		padding-left: 20px;
	}
	.explore-product .description a.buyNow{
		font:300 18px 'Oswald', sans-serif;
		text-transform: uppercase;
		background: #9a3633;
		color: #FFF;
		padding: 10px 25px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

.explore-product.techPerfHood,
.explore-product.techPerfPant{
	display: none;
}
.explore-product.techPerfZip .product{
	background: url("../media/Site Files/Theme Files/Active Theme/Images/common/tech_perf_zip.png") no-repeat center center;
}
.explore-product.techPerfHood .product{
	background: url("../media/Site Files/Theme Files/Active Theme/Images/common/tech_perf_hood.png") no-repeat center center;
}
.explore-product.techPerfPant .product{
	background: url("../media/Site Files/Theme Files/Active Theme/Images/common/tech_perf_pant.png") no-repeat center center;
}


body#pageIdinfoCold_Weather_Workouts #innerWrapper {
    background-image: url('../media/Site Files/Theme Files/Active Theme/Images/common/background-running.png');
    background-repeat: no-repeat;
}

body#pageIdinfoCold_Weather_Workouts #columns {
    padding: 0px !important;
    width: 980px !important;
    margin-top: 400px !important;
}

body#pageIdinfoCold_Weather_Workouts #center-2 {
    background-color: #efefef;
    border-radius: 10px 10px 0px 0px;
}

body#pageIdinfoCold_Weather_Workouts .oswald-bold {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
}

body#pageIdinfoCold_Weather_Workouts .oswald-book {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

body#pageIdinfoCold_Weather_Workouts .oswald-light {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
}

body#pageIdinfoCold_Weather_Workouts .center {
    margin: 0 auto;
    text-align: center;
}

body#pageIdinfoCold_Weather_Workouts .block {
    display: block;
}

body#pageIdinfoCold_Weather_Workouts .buy-now {
    width: 81px;
    height: 31px;
    display: table-cell;
}

div.header-title {
    font-size: 66px;
    line-height: 75px;
}

div.cool-cold-colder div.info {
    height: 16px;
    width: 32px;
    display: inline-block;
}

div.cool-cold-colder div.info img{
    float:right;
}

div.cool-cold-colder div.line {
    background: url('../media/Site Files/Theme Files/Active Theme/Images/common/line.png') no-repeat center;
    height: 2px;
    width: 100%;
    display: block;
}


div.cool-cold-colder div.content {
    height: 462px;
    border-radius: 10px 10px 0px 0px;
}

    div.cool-cold-colder div.content div.active {
        display: block !important;
    }

    div.cool-cold-colder div.content div.layer-title {
        font-size: 20px;
        color: #184f90;
        display: inline-block;
        padding: 20px 0px 10px 0px;
    }

    div.cool-cold-colder div.content div.cool-layer,
    div.cool-cold-colder div.content div.cold-layer,
    div.cool-cold-colder div.content div.coldest-layer {
        display: none;
    }


        div.cool-cold-colder div.content div.cool-layer div.base-layer,
        div.cool-cold-colder div.content div.cool-layer div.outer-layer,
        div.cool-cold-colder div.content div.base-layer,
        div.cool-cold-colder div.content div.mid-layer,
        div.cool-cold-colder div.content div.outer-layer {
            width: 300px;
            display: inline-block;
            vertical-align: top;
        }

    div.cool-cold-colder div.content div.layer-item {
        width: 300px;
        height: 185px;
        padding: 15px 0px 0px 0px;
    }

    div.cool-cold-colder div.content div.layer-item-image {
        width: 120px;
        display: inline-block;
    }

        div.cool-cold-colder div.content div.layer-item-image div.layer-item-image-container {
            width: 120px;
            float: right;
        }

            div.cool-cold-colder div.content div.layer-item-image div.layer-item-image-container img {
                max-height: 155px;
                margin: 0 auto;
                display: block;
            }

    div.cool-cold-colder div.content div.layer-item-info {
        width: 135px;
        display: inline-block;
        vertical-align: top;
        height: 100%;
        padding: 5px 0px 0px 19px;
    }

        div.cool-cold-colder div.content div.layer-item-info div.layer-item-info-name {
            font-size: 13px;
            line-height: 16px;
            color: #181818;
            text-align: left;
            padding: 0px 0px 10px 0px;
        }

        div.cool-cold-colder div.content div.layer-item-info div.layer-item-info-description {
            font-size: 11px;
            line-height: 14px;
            color: #181818;
            text-align: left;
            padding: 8px 0px 10px 0px;
        }

div.cool-cold-colder div.options {
    height: 47px;
    width: 980px;
}

    div.cool-cold-colder div.options div {
        background-color: rgb( 24, 24, 24 );
        height: 100%;
        float: left;
        color: #fff;
        font-size: 20px;
        line-height: 44px;
        cursor:pointer;
    }

        div.cool-cold-colder div.options div.cool {
            width: 328px;
            border-radius: 0px 0px 0px 10px;
        }

        div.cool-cold-colder div.options div.cold {
            width: 320px;
            margin: 0px 2px;
        }

        div.cool-cold-colder div.options div.coldest {
            width: 328px;
            border-radius: 0px 0px 10px 0px;
        }

        div.cool-cold-colder div.options div.active {
            background:#184f90;
        }

div.accessories div.accessories-title,
div.what-do-they-mean div.what-do-they-mean-title {
    font-size: 44px;
    line-height: 44px;
    color: #184f90;
    padding: 40px 0px;
}


div.accessories .right {
    margin: 0px 0px 0px 14px;
}

div.accessories .left {
    margin: 0px 14px 0px 0px;
}

div.accessories div.accessories-container {
    width: 412px;
    height: 264px;
    border: 10px solid white;
    border-radius: 10px;
    background: url('../media/Site Files/Theme Files/Active Theme/Images/common/accesorie-background.png') no-repeat #fff;
    display: inline-block;
    padding: 26px 21px 19px 21px;
    vertical-align: top;
    margin-bottom: 40px;
}

div.accessories div.accessorie-content{
        width: 200px;
        float:left;
}
div.accessories div.accessorie-product {
    font-size: 32px;
    color: rgb( 255, 255, 255 );
    line-height: 32px;
    text-shadow: 0px 0px 6px rgba(1,1,1,.45);
    padding: 0px 0px 5px 0px;
}

div.accessories p.accessorie-description {
    color: #181818;
    font-size: 16px;
    line-height: 18px;
    height: 112px;
}

div.accessories div.accessorie-image{
    float:right;
    padding: 50px 0px 0px 0px;
}

div.what-do-they-mean {
    height: 480px;
    width: 980px;
    border: 0px;
    border-radius: 10px 10px 0px 0px;
    background-color: #ffffff;
    padding: 24px 0px 0px;
}

div.what-do-they-mean .layer {
    height: 300px;
    width: 259px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    float:left;
    margin: 0px 10.5px 0 10.5px;
    padding:22px;
}

div.what-do-they-mean .layer h1{
    font-size:28px;
    line-height:28px;
    color: #d4d4d4;
    margin-bottom:2px;
}
div.what-do-they-mean .layer p{
    font-size:14px;
    line-height:20px;
    color:#181818;
}

body#pageIdinfoYour_Team_Your_Look #columns {
    padding: 0px !important;
    width: 980px !important;
}

body#pageIdinfoYour_Team_Your_Look #center-2 {
    background-color: #efefef;
    border-radius: 10px 10px 0px 0px;
}

body#pageIdinfoYour_Team_Your_Look .oswald-bold {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
}

body#pageIdinfoYour_Team_Your_Look .oswald-regular {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

body#pageIdinfoYour_Team_Your_Look .oswald-light {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
}

body#pageIdinfoYour_Team_Your_Look .white {
    color: #ffffff;
}

body#pageIdinfoYour_Team_Your_Look .center {
    margin: 0 auto;
    text-align: center;
}

body#pageIdinfoYour_Team_Your_Look .block {
    display: block;
}

div.your-team-your-look {
    position: relative;
    height: 315px;
    border-radius: 10px;
}

    div.your-team-your-look img {
        position: absolute;
    }

    div.your-team-your-look h1 {
        position: absolute;
        font-size: 46px;
        line-height: 63px;
        top: 40px;
        right: 164px;
    }

    div.your-team-your-look p {
        position: absolute;
        font-size: 26px;
        line-height: 36px;
        top: 175px;
        right: 48px;
    }

div.benefits-of-sublimation {
    background-color: #e9e9e9;
    position: relative;
    border-radius: 10px;
    margin: 10px 0px 0px 0px;
    height: 524px;
    overflow: hidden;
}

    div.benefits-of-sublimation div.header {
        background: #961e1e url('../media/Site Files/Theme Files/Active Theme/Images/common/benefits-background.png') no-repeat;
        border-radius: 10px 10px 0px 0px;
        border-bottom: 4px solid #dadada;
        font-size: 32px;
        line-height: 50px;
        color: #ffffff;
        padding: 23px 0px 4px 35px;
        height: 51px;
    }

    div.benefits-of-sublimation div.content {
        background-color: #e9e9e9;
        padding: 9px 0px 0px 35px;
    }

        div.benefits-of-sublimation div.content h2 {
            color: #24609b;
            font-size: 20px;
            line-height: 26px;
            margin: 26px 0px 1px 0px;
        }

        div.benefits-of-sublimation div.content p {
            color: #747474;
            font-size: 15px;
            line-height: 25px;
        }

    div.benefits-of-sublimation img {
        position: absolute;
        right: 63px;
        top: 17px;
    }

img.stripes {
    margin: 11px 0px 12px 0px;
}

div.sublimated-lineup {
    background: #ffffff url('../media/Site Files/Theme Files/Active Theme/Images/common/squared-metal.png') repeat;
    position: relative;
    border-radius: 10px;
    padding: 0px 0px 90px 0px;
}


    div.sublimated-lineup div.header {
        background: url('../media/Site Files/Theme Files/Active Theme/Images/common/squared-metal-header.png') repeat;
        border-radius: 10px 10px 0px 0px;
        font-size: 32px;
        line-height: 50px;
        color: #ffffff;
        padding: 23px 0px 10px 35px;
        height: 51px;
    }

    div.sublimated-lineup img.divider {
        display: block;
        margin: 48px auto 51px;
    }

    div.sublimated-lineup div.sport {
        width: 737px;
        margin: 0 auto;
        background-color: transparent;
        display: table;
    }

        div.sublimated-lineup div.sport div.content {
            background-color: transparent;
            display: table-cell;
            vertical-align: middle;
            padding-right: 0px;
            padding-left: 0px;
        }

        div.sublimated-lineup div.sport div.left {
            height: 100%;
        }

        div.sublimated-lineup div.sport div.right {
            float: right;
            height: 100%;
        }

        div.sublimated-lineup div.sport div.content h1 {
            color: #8d0808;
            font-size: 24px;
            line-height: 26px;
            margin: 0px 0px 10px 0px;
        }

        div.sublimated-lineup div.sport div.content p {
            color: #747474;
            font-size: 15px;
            line-height: 25px;
        }

        div.sublimated-lineup div.sport div.image {
            border: 1px solid #a9a9a9;
            border-radius: 10px;
            box-shadow: inset 7px 7px 0 #f0f0f0, inset -7px 7px 0 #f0f0f0, inset 7px -7px 0 #f0f0f0, inset -7px -7px 0 #f0f0f0;
            background-color: #fff;
            position: relative;
            height: 245px;
            min-width: 235px;
            max-width: 275px;
            padding: 35px 10px;
        }

            div.sublimated-lineup div.sport div.image img {
                height: 100%;
                display: block;
                margin: 0 auto;
            }

            div.shop-sublimated{
                background-color:#23609d;
                height:37px;
                margin: 15px 0px;
                padding: 15px 0px;
                border-radius:10px;
                clear:both
            }

            div.shop-sublimated a span{
                height:100%;
                background-color:#1d4f81;
                color:white;
                font-size:20px;
                line-height:32px;
                padding: 0px 6px 0px 18px;
                border-radius:3px;
            }

            div.shop-sublimated a span span{
                font-size:28px;
                background-color:transparent;
            }

/* Golf Apparel */
body#pageIdinfoGolf_Apparel #wrapper #innerWrapper #mainContentWrapper #columns{background:none;}

#pageIdinfoGolf_Apparel .main-content .content-hero{height:560px;}
#pageIdinfoGolf_Apparel .main-content .content-hero img{position:absolute; top:-139px; left:-20px;}

#pageIdinfoGolf_Apparel .main-content .content-header{text-align:center; padding:38px 0 22px 0; border-bottom:1px solid #c6c6c6; clear:both; margin-bottom:5px;}
#pageIdinfoGolf_Apparel .main-content .content-header p{font-size:16px; color:#2d2d2d; line-height:26px; max-width:770px; margin:0 auto;}
#pageIdinfoGolf_Apparel .main-content .content-header h1{color:#1c1b1b; font-size:28px; line-height:14px; text-transform:uppercase; margin:45px 0 0 0;}
#pageIdinfoGolf_Apparel .main-content .content-header.womens-header h1{margin-top:18px;}

#pageIdinfoGolf_Apparel .main-content .product-block{overflow:hidden;}
#pageIdinfoGolf_Apparel .main-content .product-block.womens-product-block{margin-bottom:58px;}

#pageIdinfoGolf_Apparel .main-content .column{width:50%;}
#pageIdinfoGolf_Apparel .main-content .column.left{float:left;}
#pageIdinfoGolf_Apparel .main-content .column.right{float:right;}
#pageIdinfoGolf_Apparel .main-content .column.left .column-wrap{padding-right:7px;}
#pageIdinfoGolf_Apparel .main-content .column.right .column-wrap{padding-left:7px;}

#pageIdinfoGolf_Apparel .main-content .product img{width:100%; height:auto;}
#pageIdinfoGolf_Apparel .main-content .product img.info-icon{width:auto;}

#pageIdinfoGolf_Apparel .main-content .product .product-header{overflow:hidden; padding:25px 0 10px 0;}
#pageIdinfoGolf_Apparel .main-content .product .product-header a{float:right; margin-right:20px; display:block; width:100px; color:#fff; font-weight:bold; font-family:Oswald, Impact, 'Arial Narrow', Arial; font-size:13px; line-height:15px; text-align:center; background-color:#aa2e27; text-transform: uppercase; border-radius:5px; padding:13px 0;
										-webkit-transition: background-color 0.2s ease 0s; /* For Safari 3.1 to 6.0 */
										transition: background-color 0.2s ease 0s;
										-moz-transition: background-color 0.2s ease 0s;
    									-o-transition: background-color 0.2s ease 0s;}
#pageIdinfoGolf_Apparel .main-content .product .product-header a:hover{background-color:#005c9b; opacity:1;}
#pageIdinfoGolf_Apparel .main-content .product .product-header a.inactive{background-color:#999; cursor:auto;}
#pageIdinfoGolf_Apparel .main-content .product .product-header a.inactive:hover{background-color:#999;}

#pageIdinfoGolf_Apparel .main-content .product .product-content{position:relative;}
#pageIdinfoGolf_Apparel .main-content .product .product-content .info-icon{position:absolute; bottom:20px; left:20px;}
#pageIdinfoGolf_Apparel .main-content .product .product-content .product-overlay{display:none; background:url('../media/Site Files/Theme Files/Active Theme/Images/common/transparent-bg.png'); position:absolute; top:0; height:100%; width:100%;}
#pageIdinfoGolf_Apparel .main-content .product .product-content .product-overlay ul{max-width:275px; margin:0 auto; padding:150px 0;}
#pageIdinfoGolf_Apparel .main-content .product .product-content .product-overlay li{color:#ffffff; font-size:15px; text-transform: uppercase; font-family:Oswald, Impact, 'Arial Narrow', Arial; line-height:24px; margin-bottom:15px;}

/* Sidelines Apparel */
#pageIdinfoSidelines_Apparel #innerWrapper{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/main-background.png');background-repeat:no-repeat}
#pageIdinfoSidelines_Apparel #columns{padding:0!important;width:1020px!important;margin-top:631px!important;margin-left:0!important;margin-right:0!important;}

#pageIdinfoSidelines_Apparel .oswald-bold{font-family:'Oswald',sans-serif;font-weight:700}
#pageIdinfoSidelines_Apparel .oswald-book{font-family:'Oswald',sans-serif;font-weight:400}
#pageIdinfoSidelines_Apparel .oswald-light{font-family:'Oswald',sans-serif;font-weight:300}
#pageIdinfoSidelines_Apparel .muli-light{font-family:'Muli',sans-serif;font-weight:300}
#pageIdinfoSidelines_Apparel .muli-regular{font-family:'Muli',sans-serif;font-weight:400}

#pageIdinfoSidelines_Apparel .center{margin:0 auto;text-align:center}
#pageIdinfoSidelines_Apparel .block{display:block}
#pageIdinfoSidelines_Apparel .hide{display:none}

#pageIdinfoSidelines_Apparel div.intro{font-size:16px;line-height:26px;padding:62px 0 60px 0;color:#1c1c1c}


#pageIdinfoSidelines_Apparel div.shadow-container{position:absolute;left:35px;top:50px}

#pageIdinfoSidelines_Apparel div.sideline-apparel{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/sideline-apparel-background.png');background-repeat:no-repeat;background-position-x:center;background-position-y:258px;height:860px;position:relative}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.title, div.team-bags div.title{font-size:28px;line-height:28px;color:#1c1b1b;padding:0 0 23px 0}


#pageIdinfoSidelines_Apparel div.sideline-apparel div.carousel{margin:0px 45px;position:relative;overflow:hidden;height:781px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.carousel div.slide{height:781px;position:absolute}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.carousel div.active{left:0px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.carousel div.next{left:975px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.carousel div.previous{left:-975px}

#pageIdinfoSidelines_Apparel div.sideline-apparel ul.pager-row{position:absolute;left:488px;top:75px;z-index:10;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;cursor:default}
#pageIdinfoSidelines_Apparel div.sideline-apparel ul.pager-row li{display:inline-block;width:10px;height:10px;border-radius:10px;background-color:#fff;border:1px solid rgba(0,0,0,.08);color:transparent;cursor:pointer}
#pageIdinfoSidelines_Apparel div.sideline-apparel ul.pager-row li:hover,div.sideline-apparel ul.pager-row li.active-pager{background-color:#818181!important}

#pageIdinfoSidelines_Apparel div.sideline-apparel div.arrow{position:absolute;width:40px;height:126px;top:390px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.arrow-left{left:0;background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/arrow-left.png');margin:0 5px 0 0}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.arrow-left:hover{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/arrow-left-hover.png')}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.arrow-right{right:-1px;background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/arrow-right.png');margin:0 0 0 5px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.arrow-right:hover{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/arrow-right-hover.png')}

#pageIdinfoSidelines_Apparel div.sideline-apparel div.people-container{position:relative;padding:70px 0 0 0}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos{width:930px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.apparel-title{font-size:20px;line-height:24px;padding:0 0 20px 0}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container ul{padding:0 0 13px 0}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container ul li{font-size:13px;line-height:17px}

#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person{position:absolute;width:310px;height:660px;left:0px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.middle{left:355px;width:265px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.middle div.basketball div.polo-details{left:250px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.right div.coach div.polo-details{left:250px}

#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.right{left:678px;width:268px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person img{position:absolute;bottom:0}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person div.plus-button{top:160px;right:55px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person div.polo-details{height:394px;width:588px;left:275px;top:104px;padding:21px 0 35px 15px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person div.x-button{right:10px;top:10px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person div.polo-details img{height:430px;margin:10px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person div.polo-details div.polo-picture{display:inline-block;width:350px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.polos div.people-container div.polo-person div.polo-details div.polo-info{display:inline-block;width:200px;padding:68px 0 0 0}

#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday{width:930px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.gameday-info{position:absolute;width:268px;height:660px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.male{left:14px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.female{right:27px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.gameday-picture{left:278px;position:absolute;width:372px;height:660px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.gameday-picture div.male-jacket{top:190px;left:10px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.gameday-picture div.male-pants{bottom:200px;left:10px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.gameday-picture div.female-jacket{top:180px;right:30px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.gameday-picture div.female-pants{bottom:200px;right:27px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.jacket{top:90px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.gameday div.people-container div.pants{bottom:98px}

#pageIdinfoSidelines_Apparel div.sideline-apparel div.rain{width:930px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.rain div.people-container div.rain-info{position:absolute;width:268px;height:660px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.rain div.people-container div.jacket-info{left:65px;padding:88px 0px 0px 0px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.rain div.people-container div.pants-info{right:77px;padding:340px 0px 0px 0px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.rain div.people-container div.rain-picture{left:315px;position:absolute;width:372px;height:660px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.rain div.people-container div.rain-picture div.rain-jacket{top:183px;left:37px}
#pageIdinfoSidelines_Apparel div.sideline-apparel div.rain div.people-container div.rain-picture div.rain-pants{bottom:213px;right:138px}

#pageIdinfoSidelines_Apparel div.details{display:none;background-color:#fff;border-radius:6px;position:absolute;-moz-box-shadow:0 0 2px 3px rgba(0,0,0,.02);-webkit-box-shadow:0 0 2px 3px rgba(0,0,0,.02);box-shadow:0 0 2px 3px rgba(0,0,0,.02);width:226px;padding:21px 0 35px 33px}
#pageIdinfoSidelines_Apparel div.details div.apparel-title{font-size:16px;line-height:20px;padding:0 0 14px 0}
#pageIdinfoSidelines_Apparel div.details ul{padding:0 0 4px 0}
#pageIdinfoSidelines_Apparel div.details ul li{font-size:12px;line-height:15px;background:url('../media/Site Files/Theme Files/Active Theme/Images/common/list-image.png') no-repeat left 7px;list-style:none;padding:0 0 9px 10px}

#pageIdinfoSidelines_Apparel span.shop-now{border-radius:4px;background-color:#aa2e27;color:#fff;font-size:13px;line-height:14px;padding:10px 25px}
#pageIdinfoSidelines_Apparel span.shop-now:hover{background-color:#005c9b}

#pageIdinfoSidelines_Apparel a:hover{opacity:1}

#pageIdinfoSidelines_Apparel div.button{height:25px;width:25px;position:absolute}

#pageIdinfoSidelines_Apparel div.plus-button{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/button-plus.png');z-index:10}
#pageIdinfoSidelines_Apparel div.plus-button:hover{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/button-plus-hover.png');z-index:10}

#pageIdinfoSidelines_Apparel div.x-button{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/button-x.png');display:none;z-index:10}
#pageIdinfoSidelines_Apparel div.x-button:hover{background-image:url('../media/Site Files/Theme Files/Active Theme/Images/common/button-x-hover.png');z-index:10}


#pageIdinfoSidelines_Apparel div.team-bags{padding:0 22px;background-color:#efefef;height:625px}
#pageIdinfoSidelines_Apparel div.team-bags div.bags div.bag{margin:0 12px;height:518px;width:300px;background-color:#fff;float:left;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.02);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.02);box-shadow:0 0 2px 2px rgba(0,0,0,.02)}
#pageIdinfoSidelines_Apparel div.team-bags div.bags div.bag div.bag-image{height:295px;display:table-cell;vertical-align:middle;width:300px}
#pageIdinfoSidelines_Apparel div.team-bags div.bags div.bag div.bag-title{font-size:20px;line-height:20px}
#pageIdinfoSidelines_Apparel div.team-bags div.bags div.bag ul{padding:16px 0 30px;margin:0}
#pageIdinfoSidelines_Apparel div.team-bags div.bags div.bag ul li{font-size:12px;line-height:24px}

#pageIdinfoSidelines_Apparel div.custom-orders{font-size:16px;line-height:26px;padding:33px 0 40px}
#pageIdinfoSidelines_Apparel div.custom-orders a{color:#ab2e27}
#pageIdinfoSidelines_Apparel div.custom-orders span{font-size:18px}

#mainContentWrapper #columns #centerColumn #center-1 div.category-text-box{
    background: #EEE;
    padding: 10px;
    margin-bottom: 10px;
}