.shortdesc-header {
visibility:hidden !important;
}


.backorderitemmessage {
font-family:Arial, Helvetica, sans-serif !important;;
font-size:12px !important;
font-weight:bold !important;
width:500px !important;
color:#000000 !important;
padding-bottom:10px !important;
}

font.modelhead
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight:bold !important;
	padding-top:10px !important;
	margin-bottom:10px !important;
	color:#444444 !important;
}

.itempage-stock-value {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight:bold !important;
	padding-top:10px !important;
	margin-bottom:10px !important;
	color:#444444 !important;
}
.itempage-stock-name {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight:bold !important;
	padding-top:10px !important;
	margin-bottom:10px !important;
	color:#444444 !important;
}
/*styles used in mission warranty page*/

.mission_bodyTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#444444;
	font-weight:normal;
	background-color:#ffffff;
}
.missionLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#934608;
	font-weight:normal;
	text-decoration:none;
}
.missionLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#934608;
	font-weight:normal;
	text-decoration:underline;
}
.missionLinks:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#934608;
	font-weight:normal;
	text-decoration:underline;
}
.missionH1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#444444;
}
.missionH2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#444444;
}


/* end styles used in mission warranty page*/

img[src*="http://www.eaglearchery.com/images/StoreFront_System_Images/SeeAllOptions.gif"] {
 border:solid #ffffff 0px !important;
 border-radius:0px !important;
 box-shadow:0 0px 0px 0px #ffffff !important;
}
img[alt="See All Options"] {
	border:solid #ffffff 0px !important;
	border-radius:0px !important;
	box-shadow:0 0px 0px 0px #ffffff !important;
}
.column-cell {
	padding-top:10px;
	height:auto;
}
.modelheadYourPrice {
	font-size:13pt !important;
	font-weight:bold;
	height:30px !important;
	display:inline-block;
}
input {
	border: 1px solid #a3a5a6 !important;
}
.category-desc-div {
	width:1090px !important;
}
.breadcrumbdiv {
	width:731px !important;
}
.productlisting {
	padding-left:5px;
}
.newnav {
	padding-left:5px;
}
p {
	margin-left:10px;
	margin-right:10px;
}
#sitetopmenu {
	width:auto
}
#sitetopmenu ul {
	list-style:none;
	margin:0;
	padding:0
}
#sitetopmenu a {
	text-decoration:none
}
ul.dropdown {
	position:relative;
	list-style:none;
	z-index:9996
}
ul.dropdown li {
	font-weight:bold;
	float:left;
	zoom:1;
	background:#ccc;
	border:solid 0 #666
}
ul.dropdown a:hover {
	color:#000
}
ul.dropdown a:active {
	color:#ffa500
}
ul.dropdown li a {
	display:block;
	padding:4px 8px;
	border-right:0 solid #333;
	color:#222
}
ul.dropdown li:last-child a {
	border-right:0
}
ul.dropdown li.hover, ul.dropdown li:hover {
	background:#f3d673;
	color:black;
	position:relative
}
ul.dropdown li.hover a {
	color:black
}
ul.dropdown ul {
	visibility:hidden;
	position:absolute;
	top:100%;
	left:0;
	width:175px
}
ul.dropdown ul li {
	font-weight:normal;
	background:#f6f6f6;
	color:#000;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:none
}
ul.dropdown ul li a {
	border-right:0;
	width:100%;
	display:inline-block
}
ul.dropdown ul ul {
	left:100%;
	top:0
}
ul.dropdown li:hover>ul {
	visibility:visible;
	border-top:1px solid #ccc
}
ul.dropdown ul ul ul {
	left:100%;
	top:0
}
ul.dropdown li:hover>ul li:hover>ul {
	visibility:visible;
	border-top:1px solid #ccc
}
.GuidedNavSubHead {
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
	font-family:verdana
}
A.GuidedNavSubLink:link {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4e4e50
}
A.GuidedNavSubLink:active {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4e4e50
}
A.GuidedNavSubLink:visited {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4e4e50
}
A.GuidedNavSubLink:hover {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#0c7ca9;
}
A.GuidedNavSubLink:focus {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#0c7ca9;
}
A.GuidedNavCatTreeLink:link {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#4e4e50;
}
A.GuidedNavCatTreeLink:active {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#4e4e50;
}
A.GuidedNavCatTreeLink:visited {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#4e4e50;
}
A.GuidedNavCatTreeLink:hover {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
 color:#A.GuidedNavSubLink:hover {
 font-family: Helvetica, Arial, Tahoma, sans-serif;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
 color:#0c7ca9;
}
}
.GuidedNavCatTreeHead {
	font-size:10px;
	font-weight:normal;
	padding-left:2px;
	padding-bottom:3px;
	font-family:verdana
}
.GuidedNavCheckBox {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	padding-left:8px;
	width:15px;
	vertical-align:top
}
.GuidedNavItems {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:12px;
	text-align:left;
	width:165px;
	vertical-align:top;
	padding-left:2px
}
.GuidedNavItemsGray {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:12px;
	text-align:left;
	width:165px;
	vertical-align:top;
	padding-left:2px;
	color:#a1a1a1
}
.GuidedNavMainTable {
	border-right:solid 1px #d8d6d6;
	border-bottom:solid 1px #d8d6d6;
	border-collapse:collapse;
	padding:1px 1px 1px 1px;
	width:178px
}
.GuidedNavScrollDiv {
	overflow:auto;
	border:none 1px red;
	height:100px;
	scrollbars:vertical;
	acrollbars-bottom:none;
	width:178px
}
.GuidedNavProcessDiv {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
}
.style1 {
	font-size:9px
}
.phone {
	COLOR:#f00;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:12pt;
	FONT-WEIGHT:bold
}
.location {
	COLOR:#fff;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:12pt;
	FONT-WEIGHT:bold
}
.navhead {
	COLOR:#29166f;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold
}
.leftnavhead {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:11pt;
	FONT-WEIGHT:bold
}
.yellow {
	COLOR:#29166f;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold
}
.nav {
	COLOR:#003663;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold
}
.news {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.desc {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.scartrem {
	COLOR:silver;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.scartdesc {
	COLOR:#fff;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.descb {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold
}
span[itemprop="price"] {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:13pt;
	FONT-WEIGHT:bold;
}
.price {
	COLOR:#680000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:14pt;
	FONT-WEIGHT:bold
}
.price2 {
	COLOR:#680000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:14pt;
	FONT-WEIGHT:normal
}
.newprice {
	COLOR:#fff;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:14pt;
	FONT-WEIGHT:bold
}
.desc2 {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:14pt;
	FONT-WEIGHT:normal
}
.checkout {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold
}
.required {
	COLOR:green;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.inputtext {
	COLOR:black;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold !important;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border: 1px solid #a3a5a6 !important;
	text-align:center !important;
}
.inputtext:hover {
	COLOR:black;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold !important;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #5ccaf3;
	text-align:center !important;
}
.inputtext:focus {
	COLOR:black;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold !important;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #5ccaf3;
	text-align:center !important;
}
.inputtext_small {
	COLOR:black;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold !important;
}
.inputtextNS {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:12px
}
.buttontext {
	COLOR:#29166f;
	font-family:verdana, Tahoma, Arial, Helvitica, sans-serif;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal
}
.inputtext2 {
	COLOR:#29166f;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10px
}
.inputtext3 {
	COLOR:#f00;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10px
}
.specialinputtext {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.topcat {
	COLOR:#000;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	TEXT-TRANSFORM:capitalize
}
.level2 {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	TEXT-TRANSFORM:capitalize
}
.ingnav {
	COLOR:#003663;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold;
	TEXT-TRANSFORM:capitalize
}
.errormessageBG1 {
	BACKGROUND:#ffffd5
}
.errormessageBG2 {
	BACKGROUND:#ffffd5
}
.errormessagefont1 {
	COLOR:#009;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.errormessagefont2 {
	COLOR:#f00;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:normal
}
.importantmessage1 {
	COLOR:#009;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:11pt;
	FONT-WEIGHT:bold
}
.importantmessage2 {
	COLOR:#009;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:12pt;
	FONT-WEIGHT:bold
}
.oddrow {
	BACKGROUND:#fff
}
.evenrow {
	BACKGROUND:#fff
}
A.product {
	COLOR:#000
}
A.product:hover {
	COLOR:#33c
}
.adminnavhead {
	COLOR:#fff;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold
}
.adminSmallSpace {
	COLOR:#fff;
	font-family:Verdana, Arial;
	FONT-SIZE:9pt
}
.folding {
	cursor:pointer;
}
.specialItemline {
	COLOR:#000
}
.divhide {
	display:none
}
.divshow {
	display:inline
}
table.withborder {
	border-width:1px;
	border-spacing:none;
	border-style:solid;
	border-collapse:collapse
}
table.withoutborder {
	border-width:0;
	border-spacing:none;
	border-style:solid;
	border-collapse:collapse
}
.dropddiv {
	height:25px;
	border:0 none!important;
	vertical-align:top;
	overflow:auto;
	white-space:nowrap
}
.dropdlnk {
	vertical-align:bottom;
	height:25px
}
.dropdTxtBox {
	padding-right:0;
	height:20px!important;
	vertical-align:bottom;
	width:auto
}
.dropdimg {
	margin-left:-5px;
	vertical-align:bottom;
	height:23px;
	border:0 none!important
}
.dispdrop {
	min-width:175px;
	width:auto;
	height:175px;
	max-height:175px;
	overflow:scroll;
	float:left;
	position:fixed
}
.dispitemspan {
	width:100%!important
}
.dispdesc {
	margin-left:5px
}
.dispvalue {
	display:none
}
.dispbox {
	margin:0;
	padding:0
}
.dispbox li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:auto;
	font:bold 11px arial
}
.dispbox li a {
	display:block;
	margin:0 1px 0 0;
	padding:4px 10px;
	width:60px;
	background:white!important;
	color:black!important;
	text-align:center;
	text-decoration:none
}
.dispbox li a:hover {
	background:#49a3ff
}
.dispbox a:visited {
	color:#2875de!important
}
.dispbox div {
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	background:white;
	border:1px solid #5970b2
}
.dispbox div a {
	position:relative;
	display:block;
	margin:0;
	padding:5px 10px;
	width:auto;
	white-space:nowrap;
	text-align:left;
	text-decoration:none!important;
	background:white;
	color:#2875de;
	font:11px arial
}
.dispbox div a:hover {
	background:#49a3ff;
	color:#FFF
}
.dispselect {
	background:white!important;
	color:Red!important
}
.icon {
	border:0
}
.icon img:visited {
	border:0
}
.addressdiff {
	border:solid 1px #b43d35;
	background:#ffffd0;
	color:#900;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold
}
.NeedItTab {
	font-weight:bold;
	font-family:Arial;
	font-size:12px
}
a.NeedItLink:link {
	font-family:Arial;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:underline
}
a.NeedItLink:active {
	font-family:Arial;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:underline
}
a.NeedItLink:visited {
	font-family:Arial;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:underline
}
a.NeedItLink:hover {
	font-family:Arial;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:underline
}
.delzipcodediv {
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	color:#f00
}
.LeftPad {
	padding-left:15px;
	text-align:left
}
.lastaddedprodcss {
	background-color:#faf9cb
}
.ReviewNumber {
	float:left;
	font-size:7pt;
	background:black;
	color:white;
	padding:2px 2px
}
.ReviewNumberSmall {
	float:left;
	font-size:7pt;
	background:black;
	color:white;
	padding:1px 1px
}
a.WriteReviewLink:link {
	COLOR:#00f;
	font-family:Arial;
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal;
	FONT-STYLE:normal;
	TEXT-DECORATION:underline
}
a.WriteReviewLink:active {
	COLOR:#00f;
	font-family:Arial;
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal;
	FONT-STYLE:normal;
	TEXT-DECORATION:underline
}
a.WriteReviewLink:visited {
	COLOR:#00f;
	font-family:Arial;
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal;
	FONT-STYLE:normal;
	TEXT-DECORATION:underline
}
a.WriteReviewLink:hover {
	COLOR:#00f;
	font-family:Arial;
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal;
	FONT-STYLE:normal;
	TEXT-DECORATION:underline
}
.BeFirstToReview {
	COLOR:#00f;
	font-family:Arial;
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal;
	padding-bottom:3px
}
.SocialMediaText {
	COLOR:#f00;
	font-family:Arial;
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal
}
div.ratingMessage {
	PADDING-RIGHT:0;
	PADDING-LEFT:0;
	PADDING-BOTTOM:0;
	COLOR:#666
}
div.instructions {
	COLOR:#666;
	font-size:9px;
	font-weight:normal
}
a.ProductListsPaging:link {
	font-weight:bold
}
.ProductListsPaging {
	margin-right:10px !important;
}
.ProductListsPagingselected {
	margin-right:10px !important;
}
a.ProductListsPaging:visited {
	font-weight:bold
}
a.ProductListsPaging:hover {
	font-weight:bold
}
.LeftNavHeaderFormat4And6 {
	font-weight:bold
}
.returncustomerloginsection {
	background-image:url("/images/sitedesign/rclsbg.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px gray;
	border-radius:5px;
	overflow:hidden;
	border-collapse:collapse
}
#yourorders .roundeddiv {
	border-radius:6px;
	margin-left:2px;
	width:99%
}
#yourorders .noordersmessage {
	color:#000;
	margin-left:4px;
	margin-top:4px;
	font-weight:bold
}
#yourorders .orderscount {
	margin:4px;
	float:left
}
#yourorders .pagingdropdowndiv {
	margin:4px;
	float:right
}
#yourorders .clear {
	clear:both
}
#yourorders .orderinfo {
	margin:0;
	padding:10px 10px;
	color:#000
}
#yourorders .orderdetails {
	width:100%;
	margin:0;
	padding:10px 10px;
	color:#000
}
#yourorders .clearbottom {
	clear:both;
	margin-bottom:8px
}
#yourorders .ordersubinfo {
	list-style-type:none;
	padding:0;
	margin:0
}
#yourorders .ordersubinfo li {
	padding:0;
	margin-bottom:5px
}
#yourorders .ulproductdetails {
	list-style-type:none;
	padding:0;
	margin:0
}
#yourorders .orderinformation {
	margin-left:2px;
	width:99.5%
}
.ItemsNotAvailabeWishlist {
	color:#f00;
	font-size:10px
}
.ItemsNotAvailabeFavorites {
	color:#f00;
	font-size:10px
}
#ReviewComments {
	border-bottom:solid 1px #aaa;
	padding-bottom:15px
}
#ReviewTitle {
	padding-top:15px
}
.icon-not-selected {
	border:solid 1px transparent;
}
.icon-selected {
	border:solid 1px red;
	padding:0;
}
.Itemnotinstockmessage {
	color:#bd0d0d;
	font-size:12px;
	font-family:helevetica, arial, sans-serif;
	font-weight:bold
}
.evenrow {
	background-color:#fff
}
.oddrow {
	background-color:#efefef
}
#getguidednavtopcategory th {
	text-align:left
}
#getcategoryforat4and6 th {
	text-align:left
}
#getsearchmaintab th {
	text-align:left
}
#getcategorytreeformat1 th {
	text-align:left
}
#getcategorytreeformat2 th {
	text-align:left
}
#getbrowsebycategory th {
	text-align:left
}
#getbrowsebysubcategory th {
	text-align:left
}
#getbrowsebymfg th {
	text-align:left
}
#getbrowsebyseller th {
	text-align:left
}
#getbrowsebyprice th {
	text-align:left
}
#getjoinnewsgroup th {
	text-align:left
}
#getenterprisesearch th {
	text-align:left
}
#getsitelinks th {
	text-align:left
}
#getsslseals th {
	text-align:left
}
#getleftsocketcontent1 th {
	text-align:left
}
#getleftsocketcontent2 th {
	text-align:left
}
#getleftsocketcontent3 th {
	text-align:left
}
#getleftsocketcontent2 td {
	padding-left:0
}
#getleftsocketcontent3 td {
	padding-left:0
}
img {
	border:0;
	display:inline-block;
}
.errormessage {
	font-size:12px;
	color:#c00
}
.instockmessagediv {
	color:green
}
.outofstockmessagediv {
	color:red
}
.stockcountmessagediv {
	color:green
}
#splitshipmenttable {
	padding:10px
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important
}
.ui-helper-reset {
	border:0 none;
	font-size:100%;
	line-height:1.3;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	padding:0;
	text-decoration:none
}
.ui-helper-clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
.ui-helper-zfix {
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%
}
.ui-state-disabled {
	cursor:default!important;
}
.ui-icon {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-99999px
}
.ui-widget-overlay {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.ui-widget {
	font-family:Verdana, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Verdana, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	background:repeat-x scroll 50% 50% #fff;
	color:#222
}
.ui-widget-content a {
	color:#222
}
.ui-widget-header {
	color:#222;
	font-weight:bold
}
.ui-widget-header a {
	color:#222
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background:repeat-x scroll 50% 50% #e6e6e6;
	border:1px solid #d3d3d3;
	color:#555;
	font-weight:normal
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#555;
	text-decoration:none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background:repeat-x scroll 50% 50% #dadada;
	border:1px solid #999;
	color:#212121;
	font-weight:normal
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#212121;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:repeat-x scroll 50% 50% #fff;
	border:1px solid #aaa;
	color:#212121;
	font-weight:normal
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#212121;
	text-decoration:none
}
.ui-widget *:active {
	outline:medium none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background:repeat-x scroll 50% 50% #fbf9ee;
	border:1px solid #fcefa1;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	background:repeat-x scroll 50% bottom #fef1ec;
	border:1px solid #cd0a0a;
	color:#cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	font-weight:normal;
	opacity:.7
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image:none;
	opacity:.35
}
.ui-icon {
	height:16px;
	width:16px
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-off {
	background-position:-96px -144px
}
.ui-icon-radio-on {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-tl {
	border-top-left-radius:4px
}
.ui-corner-tr {
	border-top-right-radius:4px
}
.ui-corner-bl {
	border-bottom-left-radius:4px
}
.ui-corner-br {
	border-bottom-right-radius:4px
}
.ui-corner-top {
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-bottom {
	border-radius:0px 3px 3px 3px
}
.ui-corner-right {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.ui-corner-left {
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.ui-widget-overlay {
	background:repeat-x scroll 50% 50% #aaa;
	opacity:.3
}
.ui-widget-shadow {
	background:repeat-x scroll 50% 50% #aaa;
	border-radius:8px 8px 8px 8px;
	margin:-8px 0 0 -8px;
	opacity:.3;
	padding:8px
}
.ui-tabs {
	padding:.2em;
	position:relative
}
.ui-tabs .ui-tabs-nav {
	border-left:0 none;
	margin:0;
	padding:.2em .2em 0 0
}
.ui-tabs .ui-tabs-nav li {
	border-bottom:0 none!important;
	float:left;
	list-style:none outside none;
	margin:0 .2em 1px 0;
	padding:0;
	position:relative;
	top:1px;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #aaa;
	display:block;
	padding:1em 1.4em
}
.ui-tabs .ui-tabs-hide {
	display:none!important
}
#backgroundPopup {
	background:none repeat scroll 0 0 #000;
	border:1px solid #cecece;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1
}
#popupContact {
	background:none repeat scroll 0 0 #fff;
	border:2px solid #cecece;
	display:none;
	font-size:13px;
	height:384px;
	padding:12px;
	position:fixed;
	width:408px;
	z-index:2
}
#popupContact h1 {
	border-bottom:1px dotted #d3d3d3;
	color:#6fa5fd;
	font-size:22px;
	font-weight:700;
	margin-bottom:20px;
	padding-bottom:2px;
	text-align:left
}
#popupContactClose {
	color:#6fa5fd;
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	position:absolute;
	right:6px;
	top:4px
}
.style1 {
	font-size: 9px;
}
.phone {
	COLOR: #FF0000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
.location {
	COLOR: #ffffff;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
.navhead {
	COLOR: #29166f;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.leftnavhead {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}
.yellow {
	COLOR: #29166f;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.nav {
	COLOR: #003663;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.news {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.desc {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.scartrem {
	COLOR: silver;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.scartdesc {
	COLOR: #ffffff;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.descb {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.price {
	COLOR: #680000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
}
.price2 {
	COLOR: #680000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: normal;
}
.newprice {
	COLOR: #ffffff;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
}
.desc2 {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
}
.checkout {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.required {
	COLOR: green;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.inputtext_small {
	COLOR: black;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}
.inputtextNS {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 12px;
}
.buttontext {
	COLOR: #29166f;
	font-family: verdana, Tahoma, Arial, Helvitica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}
.inputtext2 {
	COLOR: #29166f;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10px;
}
.inputtext3 {
	COLOR: #FF0000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10px;
}
.specialinputtext {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.topcat {
	COLOR: #000000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: capitalize;
}
.level2 {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: capitalize;
}
.ingnav {
	COLOR: #003663;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: capitalize;
}
.errormessageBG1 {
	BACKGROUND: #FFFFD5;
}
.errormessageBG2 {
	BACKGROUND: #FFFFD5;
}
.errormessagefont1 {
	COLOR: #000099;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.errormessagefont2 {
	COLOR: #ff0000;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}
.importantmessage1 {
	COLOR: #000099;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}
.importantmessage2 {
	COLOR: #000099;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
.oddrow {
	BACKGROUND: #FFFFFF;
}
.evenrow {
	BACKGROUND: #FFFFFF;
}
A.product {
	COLOR: #000000;
}
A.product:hover {
	COLOR: #3333CC;
}
.adminnavhead {
	COLOR: #ffffff;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.adminSmallSpace {
	COLOR: #ffffff;
	font-family: Verdana, Arial;
	FONT-SIZE: 9pt;
}
.folding {
	cursor:pointer;
}
.specialItemline {
	COLOR: #000000;
}
.divhide {
	display:none;
}
.divshow {
	display:inline;
}
table.withborder {
	border-width: 1px;
	border-spacing: none;
	border-style: solid;
	border-collapse: collapse;
}
table.withoutborder {
	border-width: 0px;
	border-spacing: none;
	border-style: solid;
	border-collapse: collapse;
}
/* For image drop down *//*advanced dropdown starts*/







.dropddiv {
	height: 25px;
	border:0px none !important;
	vertical-align:top;
	overflow:auto;
	white-space:nowrap;
}
.dropdlnk {
	vertical-align:bottom;
	height: 25px;
}
.dropdTxtBox {
	padding-right:0px;
	height:20px !important;
	vertical-align:bottom;
	width:auto;
}
.dropdimg {
	margin-left:-5px;
	vertical-align:bottom;
	height: 23px;
	border:0px none !important;
}
.dispdrop {
	min-width:175px;
	width:auto;
	height:175px;
	max-height:175px;
	overflow:scroll;
	float:left;
	position:fixed;
}
.dispitemspan {
	width:100% !important;
}
.dispdesc {
	margin-left:5px;
}
.dispvalue {
	display:none;
}
#bodywrappertable {
	background:none !important;
	width:1100px !important;
}
#bodywrapperdiv {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color:#ffffff;
	height:100% !important;
}
.dispbox {
	margin: 0;
	padding: 0;
}
.dispbox li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width:auto;
	font: bold 11px arial
}
.dispbox li a {
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background:white !important;
	color: black !important;
	text-align: center;
	text-decoration: none;
}
.dispbox li a:hover {
	background: #49A3FF
}
.dispbox a:visited {
	color: #2875DE !important;
}
.dispbox div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: white;
	border: 1px solid #5970B2;
}
.dispbox div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none !important;
	background:white;
	color: #2875DE;
	font: 11px arial;
}
.dispbox div a:hover {
	background: #49A3FF;
	color: #FFF;
}
.dispselect {
	background: white !important;
	color:Red !important;
}
.icon {
	border:none;
}
.icon img:visited {
	border:none;
}
/*advanced dropdown ends*/







.addressdiff {
	border: solid 1px #B43D35;
	background: #FFFFD0;
	color: #990000;
	padding-left: 3px;
	padding-right: 3px;
	font-weight:bold;
}
.delzipcodediv {
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	color: #ff0000;
}
.LeftPad {
	padding-left:15px;
	text-align:left;
}
.transparent {
}
.lastaddedprodcss {
	background-color: #faf9cb;
}
SPAN.PagingNumbers, SPAN.ProductListsPagingselected {
	MIN-WIDTH: 12px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	HEIGHT: 18px;
	CURSOR: pointer !important;
	color: #444444;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}
SPAN.PagingNumbers a:hover, SPAN.ProductListsPagingselected a:hover {
	text-decoration:underline;
	font-size:10pt !important;
}
.ReviewNumber {
	float: left;
	font-size: 7pt;
	background: black;
	color: white;
	padding: 2px 2px;
}
.ReviewNumberSmall {
	float: left;
	font-size: 7pt;
	background: black;
	color: white;
	padding: 1px 1px;
}
A.WriteReviewLink:link {
	COLOR: #0000ff;
	font-family: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
A.WriteReviewLink:active {
	COLOR: #0000ff;
	font-family: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
A.WriteReviewLink:visited {
	COLOR: #0000ff;
	font-family: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
A.WriteReviewLink:hover {
	COLOR: #0000ff;
	font-family: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
.BeFirstToReview {
	COLOR: #0000ff;
	font-family: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	padding-bottom:3px;
}
.SocialMediaText {
	COLOR: #FF0000;
	font-family: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}
div.ratingMessage {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #666;
}
DIV.instructions {
	COLOR: #666;
	font-size:9px;
	font-weight:normal;
}
div.divcatlistitemborder a img, .image-cell a.newnav img, .image-cell a.product img {
	margin: 0 auto;
	width:175px;
	border:solid #ddd 1px;
	border-radius:6px;
	border: 1px solid #bbbbbb;
	text-align:center;
}
div.divcatlistitemborder:hover a img, .image-cell a.newnav img, .image-cell a.product img {
	margin: 0 auto;
	width:175px;
	border:solid #ddd 1px;
	border-radius:6px;
	box-shadow:0 2px 4px 1px #b6b6b6;
	text-align:center;
}
div.divcatlistitemborder a.newnav {
	max-width: 175px;
	display:block;
	margin:0 auto;
}
div.divcatlistitemborder br {
	display:none !important;
}
div.divcatlistitemborder {
	padding-right:25px;
}
#tablecatlistitemborder {
}
.diventiresitegraybg {
	position:fixed;
	top:0px;
	width:100%;
	left:0px;
	height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:400;
	visibility: hidden;
	display: none;
}
/* #orderreviewitemtable {


}


#orderreviewitemdiv {

}


#orderreviewmaintable {

}

#orderreviewshipaddtable {

}

#orshipaddinfotable {
}

#orderreviewbilladdtable {
}
#orbilladdinfotable {
}
#orshipoptmaintable {

}
#orpayoptmaintable {
}
#ortaxoptmaintable {
}
#orgiftcertoptmaintable {
}

#orloyalrewoptmaintable {

}
#orsurveyoptmaintable {

}
#UpsellQuestiondiv1 {

}


*/

.UpsellQuestiondivBorder {
	padding:5px;
	border: solid 2px #666;
	margin:10px 0px 5px 0px;
}
#UpsellHeader {
	font-weight: bold;
	color:#636660;
	font-size:12px;
	display:block;
}
#UpsellContent {
	padding-left:10px;
	color:#636660;
	font-size:12px;
	display:block;
}
#divVariantHeader {
	font-family:arial, helvetica, sans-serif;
	font-weight: normal;
	color:#333333;
	font-size:16px;
}
.acceptterms {
	color:#636660;
	font-size:12px;
	font-weight:normal;
}
.div_maincat_sitemap {
	display: block;
	border: solid 0px green;
	margin: 10px;
}
.ul_maincat_sitemap {
	list-style:none;
	margin:0;
	padding:0;
}
ul.ul_maincat_sitemap li a {
	display: block;
	color: #d60000;
}
.div_subcat_sitemap {
	float: left;
	border: solid 0px blue;
	margin: 5px 5px 5px 0px;
}
.ul_subcat_sitemap {
	list-style:none;
	margin:0;
	padding:0;
	display: block;
}
ul.ul_subcat_sitemap li a {
	display: block;
	color: #29314a;
}
.clearfix {
	clear: both;
}
.tableupsellQuestion {
}
.tableupsellQuestion TD {
	font-weight: bold;
}
.tableupsellQuestion .required {
	color: red;
	font-weight: normal;
}
.tableupsellQuestion .surcharge {
	color: blue;
	font-weight: normal;
}
.tableRegularQuestion TD {
	font-weight: bold;
}
.tableRegularQuestion .required {
	color: red;
	font-weight: normal;
}
.tableRegularQuestion .surcharge {
	color: blue;
	font-weight: normal;
}
.itempageprodimagesection {
	font-family: Tahoma;
	font-size: 14px;
	margin: 0 10px 0 6px;
	padding: 4px;
}
.prodpagemfglogo {
	padding: 5px;
}
.itempageproddatasection {
}
.prodpagelongdescdiv {
	font-family: Tahoma;
	font-size: 14px;
	padding: 5px;
	color:#363636;
}
.prodpagelongdescheaderdiv {
	font-family: Tahoma;
	font-size: 14px;
	padding: 5px;
	color:#005962;
}
.prodpageoptionheader {
	font-family: Tahoma;
	font-size: 16px;
	padding: 5px;
	color:#005962;
}
.prodpageoptionname {
	font-family:Tahoma;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	padding:3px;
}
.persmainlink {
}
a.persmainlink, a:hover.persmainlink {
	text-decoration: underline;
	cursor: pointer;
}
.persmaindiv {
	display: none;
	position: absolute;
	border : 1px solid #dfdfdf;
	background-color : #FFF;
	z-index : 9999;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	min-width:200px !important;
}
.persheader {
	padding : 2px 2px 2px 2px;
	background-color: #d1f1f4;
	height:18px;
}
.headertext {
	padding-left : 2px;
	font-weight:bold;
	color : #000000;
	font-size:12px;
}
.persdetails {
	margin : 5px;
	text-align : left;
}
.persname {
	font-weight: bold;
	color: #363636;
}
.persvalue {
	font-weight: normal;
	color: #363636;
}
.closebutton {
	text-align: right;
	background-image: url("/images/StoreFront_System_Images/floatingcart_close.gif");
	width: 22px;
	height: 20px;
	float: right;
	background-repeat: no-repeat;
}
/*#getproductdisplaydiv {

}

#getproductdisplaytable {

}

.pagingtopdiv {

}
.pagingbottomdiv {

}

.pagingtoprow tr {

}

.pagingbottomrow tr {

}

.pagingtoptext {

}

.pagingbottomtext {

}

.format6catspecialheadtable {

}

.categoryspecialtable {

}

.categoryspecialdiv {

}

#ChangeLink {

}

#ChangeLink a {

}

.recentviewitemdiv {

}
.recentviewlistprodimage {
}

*/

.recentlyviewedlistpagediv {
	margin: 5px 5px 5px 6px;
}
/*styles for rewards widget in right socket*/

#availablepointswidgetdiv {
	border: solid 1px green;
	border-radius: 5px;
	padding:5px;
}
#availablepointswidgettable {
}
.availablepointswidgetheader {
	text-align:center;
}
.availablepointswidgetname {
}
.adminnametext {
	padding: 0 5px 0 0;
}
.adminnamevalue {
	font-weight: bold;
}
.availablepointswidgetname {
}
.phonetext {
	padding: 0 5px 0 0;
}
.phonevalue {
}
.availablepointswidgetemail {
}
.emailtext {
	padding: 0 5px 0 0;
}
.emailvalue {
}
.availablepointswidgetpoints {
	margin: 10px 0 0 0;
}
.pointstext {
	font-weight: bold;
	padding: 0 5px 0 0;
}
.pointsvalue {
}
/*styles for rewards widget in right socket*/

/*styles used in customer group manager pages*/

#managecustomergroupdiv {
}
.managecustomergroupheader {
}
table #managecustomergrouptable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#managecustomergrouptable th {
	color: #ffffff;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#managecustomergrouptable td {
	padding:5px;
}
.errorspan {
	color: red;
}
.managecustomergrouperror {
}
#manageusersdiv {
}
.manageusersheader {
}
table #manageuserstable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#manageuserstable th {
	color: #ffffff;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#manageuserstable td {
	padding:5px;
}
#manageusersdiv .manageusersgroup {
	font-weight:bold;
	padding:0;
}
#manageusersdiv .manageusersgroupname {
	float: left;
	padding: 5px 0 0 0;
}
#manageusersdiv .manageusersgrouplabel {
	font-weight:bold;
	padding:0 10px 0 0;
}
#manageusersdiv .manageusersgroupvalue {
	font-weight:normal;
	padding:0 0 0 0;
}
#manageusersdiv .pagingdropdowndiv {
	float: right;
}
.manageuserslinksdiv {
	margin: 5px 0 5px 0;
}
#manageuserslinksul {
	list-style:none;
	margin:0;
	padding:0;
}
#manageuserslinksul li {
	padding:5px;
}
/*styles used in customer group manager pages*/

/*styles used in rewards point activity page*/

#rewardsactivitydiv {
	margin: 10px 0 0 0;
}
.rewardsactivitypaging {
}
#rewardsactivitydiv .pagingdropdowndiv {
	float: right;
}
table #rewardsactivitytable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#rewardsactivitytable th {
	color: #ffffff;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#rewardsactivitytable td {
	padding:5px;
}
/*styles used in rewards point activity page*/

/*styles used in rewards point report page*/

#rewardpointsdiv {
}
.rewardpointsheader {
}
.managerbreadcrummain {
}
.managerbreadcrum-links {
	float: left;
}
.managerbreadcrum-userinfo {
	float: right;
}
.userinfolabel {
	font-weight: bold;
}
.userinfotext {
	font-weight: normal;
}
table.rewardpointssearch {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.rewardpointssearch th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.rewardpointssearch td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.rewardpointslabelcol {
}
.rewardpointspagingdropdowndiv {
	float: right;
	display:block;
}
.rewardpointsresultdiv {
	display: block;
}
table.rewardpointsresulttable {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.rewardpointsresulttable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.rewardpointsresulttable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
/*styles used in rewards point report page*/

/*styles used in bulk manage rewards point page*/

.browsefield {
	border: solid 1px #a3c9db;
	width: 350px;
}
#bulkmanagediv {
}
.bulkmanageheader {
}
table.bulkmanagesearch {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.bulkmanagesearch th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.bulkmanagesearch td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
#bulkmanageresultdiv {
}
.bulkmanagepara {
	font-size:12px;
}
table #bulkmanageresulttable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#bulkmanageresulttable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#bulkmanageresulttable td {
	padding:5px;
	background-color:#ffffff;
}
.warning {
	color: red;
}
.bulkmanagedownload {
	margin: 5px 0 5px 0;
}
/*styles used in bulk manage rewards point page*/

.statusorderinfomessage {
	color: blue;
	font-size:12px;
	border: solid 1px green;
	background-color:#CCFFCC;
	padding:5px;
}
.statusordererrormessage {
	color: #000000;
	font-size:12px;
	border: solid 1px #FF0000;
	background-color:#FF6666;
	padding:5px;
}



/*

.ui-datepicker {

	width: 18em;

	padding: .2em .2em 0;

	display: none;

	border: 1px solid #a6c9e2;

	background-color: #ffffff;







	color: #222222;







	font-size: 1em;







	font-family: Arial, Helvetica, sans-serif;







}







.ui-datepicker .ui-datepicker-header {







	position:relative;







	padding:.2em 0;







	border: 1px solid #C4D9FF;







	background-color: #5c9ccc;







	color: #ffffff;







	font-weight: bold;







	font-size: 0.8em;







}







.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {







	position:absolute;







	top: 2px;







	width: 1.4em;







	height: 1.4em;







}







.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {







	top: 1px;







}







.ui-datepicker .ui-datepicker-prev {







	left:2px;







}







.ui-datepicker .ui-datepicker-next {







	right:2px;







}







.ui-datepicker .ui-datepicker-prev-hover {







	left:1px;







}







.ui-datepicker .ui-datepicker-next-hover {







	right:1px;







}







.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {







	display: block;







	position: absolute;







	left: 50%;







	margin-left: -8px;







	top: 50%;







	margin-top: -8px;







}







.ui-datepicker .ui-datepicker-title {







	margin: 0 2.3em;







	line-height: 1.8em;







	text-align: center;







}







.ui-datepicker .ui-datepicker-title select {







	font-size:1.0em;







	margin:1px 0;







}







.ui-datepicker select.ui-datepicker-month-year {







	width: 100%;







	font-size: 1.0em;







}







.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {







	width: 50px;







}







.ui-datepicker table {







	width: 100%;







	font-size: 1.0em;







	border-collapse: collapse;







	margin:0 0 .4em;







}







.ui-datepicker th {







	padding: .5em .3em;







	text-align: center;







	font-weight: bold;







	border: 0;







	font-size: 1.0em;







}







.ui-datepicker td {







	border: 0;







	padding: 1px;







}







.ui-datepicker td span, .ui-datepicker td a {







	display: block;







	padding: .2em;







	text-align: center;







	text-decoration: none;







}







.ui-datepicker .ui-datepicker-buttonpane {







	background-image: none;







	margin: .7em 0 0 0;







	padding:0 .2em;







	border-left: 0;







	border-right: 0;







	border-bottom: 0;







}







.ui-datepicker .ui-datepicker-buttonpane button {







	float: right;







	margin: .5em .2em .4em;







	cursor: pointer;







	padding: .2em .6em .3em .6em;







	width:auto;







	overflow:visible;







}







.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {







	float:left;







}







.ui-datepicker-rtl {







	direction: rtl;







}







.ui-datepicker-rtl .ui-datepicker-prev {







	right: 2px;







	left: auto;







}







.ui-datepicker-rtl .ui-datepicker-next {







	left: 2px;







	right: auto;







}







.ui-datepicker-rtl .ui-datepicker-prev:hover {







	right: 1px;







	left: auto;







}







.ui-datepicker-rtl .ui-datepicker-next:hover {







	left: 1px;







	right: auto;







}







.ui-datepicker-rtl .ui-datepicker-buttonpane {







	clear:right;







}







.ui-datepicker-rtl .ui-datepicker-buttonpane button {







	float: left;







}







.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {







	float:right;







}







.ui-datepicker-rtl .ui-datepicker-group {







	float:right;







}







.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {







	border-right-width:0;







	border-left-width:1px;







}







.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {







	border-right-width:0;







	border-left-width:1px;







}







*/















/*







.ui-datepicker-cover {







/*	display: none;







/*	display/**/: block;
/*	position: absolute;







/*	z-index: -1;







/*	filter: mask();







/*	top: -4px;







/*	left: -4px;







/*	width: 200px;







/*	height: 200px;







}







*/















/*







#categorydescriptiondiv {







}







#custompagerelatedmain {







}







.custompagerelatedeachitem {







}







.custompageheaderdiv {







}







.custompagerelatedimage {







}







.custompagerelatedprodname {







}







.quantitydiscountgrid {







}







*/







.modelheadOurPriceLabel {
	COLOR: #585858;
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.modelheadYourPriceLabel {
	COLOR: #585858;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.modelheadYouSavePriceLabel {
	COLOR: #585858;
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
.modelheadYouSavePrice {
	COLOR: #585858;
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
/*Home Page Featured Styles*/







/*







#homepagefeaturedtable {







}







#homepagefeaturedtable .column-cell {







}







#homepage-featured-main {







}







.homepage-featured-header {







}







.homepage-featured-title {







}







.homepage-featured-logo {







}







.homepage-featured-container {







}







*/







/*Home Page Featured Styles*/















/*.itempage-relprod-headerdiv {







}







.itempage-relprod-headertable {







}







.itempage-relprod-div {







}







.itempage-relprod-table {







}







.itempage-relprod-table .column-cell {







}







.itempage-prodgroup-headerdiv {







}







.itempage-prodgroup-headertable {







}







.itempage-prodgroup-div {







}







.itempage-prodgroup-table {







}







.recentlyvieweddiv {







}







.recentlyviewedtable {







}















.getproductdisplay-innerdiv {







}







.getproductdisplay-innertable {







}







.leftnavigationtd-guided {







}







.leftnavigationtd-regular {







}







*/







.getproductdisplay-innertable .column-cell {
	width:33%;
}
.body-middle-div {
	-webkit-box-shadow: 10px 10px 28px 0px rgba(135, 132, 135, 0.75);
	-moz-box-shadow: 10px 10px 28px 0px rgba(135, 132, 135, 0.75);
	box-shadow: 10px 10px 28px 0px rgba(135, 132, 135, 0.75);
}
.itempage-breadcrumb {
	text-align:left;
}
/*Search Page Styles*/







.search-noresults-div {
}
.search-noresults-text {
	font-weight: bold;
	color:#ff0000;
}
/*







.search-results-div {







}







.search-results-back {







}







.search-results-text {







}







.search-paging-topdiv {







}







.search-pagingtoptext {







}







.search-paging-toplinksdiv {







}







.getsearchprodimage {







}







.getsearchproddiv {







}







.search-paging-bottomdiv {







}







.search-paging-bottomlinksdiv {







}







.search-custompage-div {







}







*/







/*Custom Styles - Item page*/







.itempage-productname {
	float: left;
	width:30%;
	color: #959595;
	font-size: 14px;
	font-weight: bold;
	left: 0;
	margin: 0 0 5px;
	text-transform: uppercase;
}
.itempage-socialicons {
	float: right;
	width:50%;
}
.itempage-sku {
	float: left;
	color: #959595;
	font-size: 14px;
	font-weight: bold;
	left: 0;
	margin: 0 0 5px;
	text-transform: uppercase;
}
.printwrapper {
	float: right;
	right: 20px;
	top: 0;
}
.printwrapper a {
	font-size:12px;
	color: #EC2028;
	cursor: pointer;
	display: block;
	font-weight: bold;
	padding: 7px 0 0 25px;
	text-transform: uppercase;
	background: url(/images/sitedesign/ico_print.png) no-repeat 0 7px;
}
.printwrapper a:hover {
	font-size:12px;
	color: #EC2028;
	cursor: pointer;
	display: block;
	font-weight: bold;
	padding: 7px 0 0 25px;
	text-transform: uppercase;
	background: url(/images/sitedesign/ico_print.png) no-repeat 0 7px;
	text-decoration:underline;
}
.itempage-leftarrow {
	float: left;
	width:9%;
	height: 220px;
	padding: 180px 0 0 0;
}
.itempage-middleimage {
	float: left;
	width:80%;
}
.itempage-rightarrow {
	float: left;
	width:9%;
	height: 220px;
	padding: 180px 0 0 0;
}
.itempage-actionbuttons {
}
.itempage-quantity {
	vertical-align:top;
	height: 45px;
	margin: 0 5px 0 0;
}
.itempage-qtytext {
	font-weight:bold;
}
.itempage-pricelabel {
	vertical-align:top;
	height: 45px;
	margin: 5 5px 0 0;
}
#itempage-buytable {
	background-color: #c6c6c6;
}
#itempage-buytabletop {
	background-color: #c6c6c6;
}
.itempage-buyrow {
	background-color: #c6c6c6;
}
.itempage-attrname {
	font-weight: bold;
}
.itempage-attrvalue {
	font-weight: normal;
}
.itempage-desc {
	font-size: 16px;
	font-weight:bold;
}
.itempage-desc a, .itempage-desc a:hover {
	margin: 0 5px 0 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.itempage-desc img {
	margin: 0 0 0 10px;
}
#itempage-recommendation-header {
	border-top:solid 1px #000000;
}
#itempage-recommendation-table {
}
.itempage-recommendation-itemdiv {
}
#itempage-socialmediatable {
	border-top: solid 1px gray;
}
.itempage-imageselect {
	border: solid 1px gray;
}
.itempage-imagenoselect {
	border: none;
}
/*Shopping cart upsell styles*/







.shoppingcart-upsell-div {
	border: solid 1px gray;
	border-radius: 5px;
	width: 95%;
}
.shoppingcart-upsell-div .cell-name {
	vertical-align:top;
}
.shoppingcart-upsell-div .cell-name .productname {
	font-size: 14px;
	display:block;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.shoppingcart-upsell-div .cell-name .sku {
	font-size: 13px;
	display:block;
	margin: 0 0 10px 0;
}
.shoppingcart-upsell-div .cell-name .price {
	font-size: 13px;
	display:block;
	color: Orange;
	margin: 0 0 10px 0;
}
.shoppingcart-upsell-div .cell-name .buy-button {
	display:block;
}
.ribbon_wrap {
}
.ribbon {
}
.getcategorypageprodimage img {
	width:175px;
	height:175px;
}
}
.categoryspecialprodimage {/*position:relative;border: solid 2px gray;border-radius: 8px;padding:2px;*/
}
.category-sort-by select {/*padding: 3px;*/
}
.category-sort-by span {/*padding: 3px;background-color:yellow;font-weight:bold;*/
}
.recentviewprodimage {
	width:250px;
}
#ImageZoomMagnifierImage, #main_img {
	max-width:325px;
	max-height:325px;
	border:solid 1px #aaa;
	border-radius:6px;
}
.stockcountlowmessagediv {
	color: red;
}
/*Gift certificate styles*/







.giftcertificateview {
}
.giftcertificateview .amountspan {
	color: #990000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.amountvalue {
	font-weight:bold;
}
.savemessage {
	color: #990000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.messagenotes {
	color: #000000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.spendbydatetext {
	color: #000000;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.claimcode {
	color: #000000;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.certificateamount {
	color: #000000;
	font-size:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificatetoname {
	color: #000000;
	font-size:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.giftcertificatefromname {
	color: #000000;
	font-size:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.giftcertificatemessage {
	color: #000000;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificateordernumber {
	color: #000000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificateexpdate {
	color: #000000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificateordertd {
	background-color: #ffffff;
}
#table9 {
	border-collapse:collapse;
}
.giftcertificateinstructions {
	color: maroon;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:13px;
}
.giftcertificateul {
	color: maroon;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:13px;
}
/*Gift certificate styles*/







.estshipdatelabel {
	display: inline;
}
.estshipdatevalue {
	display: inline;
}
.prodpageoptionquantitytext {
	font-family: Tahoma;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	padding: 3px;
}
/*import recipient styles*/







#bulkmanageaddressbookdiv {
}
.bulkmanageaddressbookheader {
}
table.importrecipienttable {
	width: 99%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.importrecipienttable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.importrecipienttable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
#bulkmanageaddressbookresultdiv {
}
.bulkmanagepara {
	font-size:12px;
}
table #bulkmanageaddressbookresulttable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:99%;
}
#bulkmanageaddressbookresulttable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#bulkmanageaddressbookresulttable td {
	padding:5px;
	background-color:#ffffff;
}
.warning {
	color: red;
}
.bulkmanagedownload {
	margin: 5px 0 5px 0;
}
#addressbookshowdiv {
	border: solid 1px #a3c9db;
}
table #addressbookshowtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:99%;
}
#addressbookshowtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#addressbookshowtable td {
	padding:5px;
	border-bottom: solid 1px #a3c9db;
	font-size: 11px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.bulkmanageaddressbookrecordcount {
	margin:2px 10px 2px 0;
	font-size:13px;
}
#addressbookshowtable .evenrow {
	background-color:#ffffff;
}
#addressbookshowtable .oddrow {
	background-color:#EFEFEF;
}
#addressbookshowtable .oddrow:hover {
	background-color: #E6F3FC;
}
.addresssuggestiontable td {
	border: none !important;
}
/*import recipient styles*/







/*Multi shipping checkout*/







.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
 *display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
}
.chosen-container a {
	cursor: pointer;
	font-size:12px;
}
.chosen-container a:hover {
	cursor: pointer;
	font-size:12px;
}
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
}
.chosen-container-single .chosen-default {
	color: #999;
}
.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('/images/chosen-sprite.png') -42px 1px no-repeat;
	font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url('/images/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: white url('/images/chosen-sprite.png') no-repeat 100% -20px;
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px;
}
.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}
.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff;
}
.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default;
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}
.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}
.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
	box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #111 !important;
}
.chosen-disabled {
	cursor: default;
	opacity:0.5 !important;
	filter: alpha(opacity=50) !important;
}
.chosen-disabled .chosen-single {
	cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}
 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
 .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
 background-image: url('/images/chosen-sprite@2x.png') !important;
 background-size: 52px 37px !important;
 background-repeat: no-repeat !important;
}
}
/*Multi ship checkout*/

.multicheckoutaddressheader {
	margin: 0 0 10px 0;
}
table.multicheckoutaddresstable {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.multicheckoutaddresstable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.multicheckoutaddresstable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.multicheckoutaddresstable .itemname {
	font-size:13px;
	display: block;
	font-weight:bold;
}
.multicheckoutaddresstable .itemskutext {
	font-size:13px;
	display: inline;
}
.multicheckoutaddresstable .itemsku {
	font-size:13px;
	display: inline;
}
.inputtextarea {
}
#multicheckoutreviewdiv {
}
.multicheckoutreviewheader {
	margin: 0 0 10px 0;
}
table.multicheckoutreviewtable {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.multicheckoutreviewtable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.multicheckoutreviewtable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.placeorder-left {
}
.multiship-reviewtoptotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:right;
}
.multiship-reviewtoptotals .totalsavings {
	display:inline;
	margin: 0 10px 0 0;
}
.multiship-reviewtoptotals .subtotal {
	display:inline;
	margin: 0 10px 0 0;
}
.multiship-reviewtoptotals .shipinghandling {
	display:inline;
	margin: 0 10px 0 0;
}
.multiship-reviewtoptotals .estimatedtax {
	display:inline;
	margin: 0 10px 0 0;
}
.multiship-reviewtoptotals .ordertotal {
	display:inline;
	margin: 0 5px 0 0;
}
.multiship-reviewbilling .billingheader {
	float:left;
	vertical-align:middle;
	margin: 0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	display: inline;
}
.multiship-reviewbilling .billingdropdown {
	float:left;
	vertical-align:middle;
}
.multiship-reviewpayment .paymentheader {
	float:left;
	vertical-align:middle;
	margin: 0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	display: inline;
}
.multiship-reviewpayment .paymentdropdown {
	float:left;
	vertical-align:middle;
}
.multiship-billingaddressfields {
}
table.billingfieldstable {
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.billingfieldstable td {
	font-size:12px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
table.paymentfieldstable {
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.paymentfieldstable td {
	font-size:12px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
table.specialinstructions {
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.specialinstructions td {
	font-size:12px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.shipaddressdiv {
	padding: 10px 0 10px 0;
}
.shipaddresslabel {
	font-size:14px;
	font-weight: bold;
	font-family: Arial;
	display:inline;
}
.shipaddressvalue {
	font-size:14px;
	font-weight: normal;
	font-family: Arial;
	display:inline;
}
table.multireview-itemstable {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.multireview-itemstable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.multireview-itemstable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.multireview-itemstable .itemname {
	font-size:13px;
	display: block;
	font-weight:bold;
}
.multireview-itemstable .itemskutext {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itemsku {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itemprice {
	display:block;
	padding: 4px 0px 4px 0px;
}
.multireview-itemstable .itemprice .itempricetext {
	font-size:13px;
	display: inline;
	font-weight: bold;
	padding:0 10px 0 0;
}
.multireview-itemstable .itemprice .itempriceval {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itemqty {
	font-size:13px;
	display: block;
	margin: 0 20px 0 0;
	float:left;
	padding: 4px 0px 4px 0px;
}
.multireview-itemstable .itemqtytext {
	float: left;
	font-weight:bold;
	padding:0 10px 0 0;
}
.multireview-itemstable .itemqtyval {
	float: left;
}
.multireview-itemstable .giftnote {
	margin: 4px 0 4px 0;
}
.deliverydatediv img {
	vertical-align:middle;
}
.deliverydatelabel {
	font-size:13px;
}
.shipdatelabel {
	font-size:13px;
}
.processingimagediv {
	display: inline;
}
ul.multishipul {
	margin:0;
	padding:0;
	list-style: none;
}
.multishipradio {
	display: inline;
}
.multishipname {
	display: inline;
}
.estdeliverytext {
	display: inline;
	color: orange;
}
.shipaddresschangelink {
	display: inline;
}
select {
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	padding: 2px;
	border: 1px solid #CCC;
	color: #000;
	background: #FFF;
}
.maincat-content .sub-nav, .maincat-content .sub-nav {
	padding: 0 0 0 5px;
}
/*Process disalog*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
}
.ui-widget-content {
	border: 0px solid #a6c9e2;
	background: none;
	color: #222222;
}
.ui-widget-content a {
}
.ui-widget-header {
	border: 0px solid #C4D9FF;
	background: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.8em;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-widget-overlay {
	background: #666666 url(/images/StoreFront_System_Images/ui-bg_40x40.png) 50% 50% repeat;
	opacity: .50;
	filter:Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(/images/StoreFront_System_Images/ui-bg_40x40.png) 50% 50% repeat-x;
	opacity: .20;
	filter:Alpha(Opacity=20);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.ui-corner-all {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.ui-dialog {
	position: absolute;
	padding: .2em;
	overflow: hidden;
	font-family:Arial;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .2em .2em;
	position: relative;
	font-size: 100%;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: 0 4px 0 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .02em .04em;
	background: none;
	overflow: auto;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.processdislogdiv {
	font-family: Arial;
	font-size:12px;
	color:#eeeeee;
}
.multireview-itemstable .itempersonalization {
	font-size:13px;
	display: block;
	margin: 0 20px 0 0;
	padding: 2px 0px 4px 0px;
}
.bundlecomponentname {
	display: block;
	margin: 0 0px 0 20px;
}
.bundlecomponentsku {
	display: block;
	margin: 0 0px 0 20px;
}
.bundlecomponentqty {
	display: block;
}
.bundlecomponentreview {
	display: block;
	clear:both;
	margin: 4px 0 4px 10px;
}
.bundlecomponentreview .bundlecomponentname {
	display: block;
	float:left;
	margin: 0 30px 0 0;
}
.bundlecomponentreview .bundlecomponentqty {
	display: block;
}
.bundlecomponentreview .bundlecomponentqty .bundlecomponentqtytext {
	margin: 0 10px 0 0;
}
.shipaddresschangelink a {
	padding: 2px 10px 2px 10px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 20px;
	color:#ffffff;
	background-color: #a92225;
}
tr.duplicateaddressrow td {
	color: #ff0000;
}
tr.duplicateaddressrow td input {
	color: #ff0000;
}
.addresssuggestiontable td {
	padding: 2px !important;
}
.errormessagediv {
	border: solid 1px blue;
	background-color:#ffffd5;
	color:#ff0000;
	padding: 5px;
	margin:5px 5px 5px 0;
	line-height:16px;
}
.billaddresschangelink a {
	padding: 2px 10px 2px 5px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 20px;
	color:#ffffff;
	background-color: #a92225;
}
.myaccount-addressid {
	color:#F0400A;
}
/*bulk import order styles*/
#bulkplacerorderdiv {
}
.bulkplacerorderheader {
}
table.bulkplacerordertable {
	width: 99%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.bulkplacerordertable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.bulkplacerordertable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
#bulkplacerordershowdiv {
	border: solid 1px #a3c9db;
}
table #bulkplacerordershowtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:100%;
}
#bulkplacerordershowtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#bulkplacerordershowtable td {
	padding:5px;
	border-bottom: solid 1px #a3c9db;
	font-size: 11px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.bulkplacerorderrecordcount {
	margin:2px 10px 2px 0;
	font-size:13px;
}
#bulkplacerordershowtable .evenrow {
	background-color:#ffffff;
}
#bulkplacerordershowtable .oddrow {
	background-color:#EFEFEF;
}
#bulkplacerordershowtable .oddrow:hover {
	background-color: #E6F3FC;
}
.bulkplacerorder-errordiv {
	color: red;
	font-size:12px;
}
.bulkmanageaddressbook-errordiv {
	color: red;
	font-size:12px;
}
/*bulk import order styles*/







.addressbook-griddiv {
	border: solid 1px #a3c9db;
}
table .addressbook-gridtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:99%;
}
.addressbook-gridtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
	white-space:nowrap
}
.addressbook-gridtable th a {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
.addressbook-gridtable td {
	padding:5px;
	border-bottom: solid 1px #a3c9db;
	font-size: 11px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.addressbook-gridtable .evenrow {
	background-color:#ffffff;
}
.addressbook-gridtable .evenrow:hover {
	background-color: #E6F3FC;
}
.addressbook-gridtable .oddrow {
	background-color:#EFEFEF;
}
.addressbook-gridtable .oddrow:hover {
	background-color: #E6F3FC;
}
.addressbook-gridpagesize {
	float:left;
}
.addressbook-gridpagenumber {
	float:right;
}
.addressbook-gridpageexport {
	float:right;
	clear:both;
	margin: 0 3px 6px 0;
}
.addressbook-gridpageexport a {
	padding: 2px 10px 2px 5px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 20px;
	color:#ffffff;
	background-color: #a92225;
}
.addressbook-econtactdiv {
}
.addressbook-econtacttable {
}
.sort-arrow {
	font-weight:bold;
}
.multiaddress-addedit {
	color: red;
}
.address-verify-error {
	color: red;
}
.multireview-itemstable .itempricediscountregular {
	float:left;
	padding: 4px 0px 4px 0px;
}
.multireview-itemstable .itempricediscountregular .itempricetext {
	font-size:13px;
	display: inline;
	font-weight: bold;
	padding:0 10px 0 0;
}
.multireview-itemstable .itempricediscountregular .itempriceval {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itempricediscount {
	display:block;
	padding: 4px 0px 4px 0px;
	color: red;
}
.multireview-itemstable .itempricediscount .itempricetext {
	font-size:13px;
	display: inline;
	font-weight: bold;
	padding:0 10px 0 10px;
}
.multireview-itemstable .itempricediscount .itempriceval {
	font-size:13px;
	display: inline;
}
.multiship-couponsection .multiship-coupon {
	color: #ff0000;
	padding:0 10px 0 5px;
}
.multiship-couponsection .multiship-couponcode {
	font-weight: bold;
}
.multiship-couponsection .multiship-coupondisplay {
	color: #ff0000;
	display:block;
	margin: 0 10px 0 0;
}
.multicheckoutreviewtable .oddrow {
	background-color:#f5f5f5;
}
.multicheckoutreviewtable .evenrow {
	background-color:#ffffff;
}
/*Login page styles*/

.loginpage-maindiv {
}
.loginpage-headerdiv {
}
.loginpage-errormessage {
}
.loginpage-errormessagetext {
	color: #cc0000;
	font-weight:bold;
}
.loginpage-contentdiv {
}
.loginpage-leftboxdiv {
}
.newsignup-header {
	font-weight:bold;
}
.loginpage-rightboxdiv {
}
.returnlogin-header {
	font-weight:bold;
}
.lognipage-bottom {
}
/*guided navigation styles*/







.guidednav-socialmedia {
	text-align:right;
}
#GuidedNavRightContent {
}
.guidednav-menuwrapper {
	float:left;
}
.guidednav-categoryfooter {
	float:left;
	width:200px;
	margin: 0 0 0 10px;
}
.GuidedNavMainTable {
	border-collapse:collapse;
	padding:1px 1px 1px 1px;
}
.guidednav-filtersection {
	float: left;
	width:180px;
	margin: 0 0 10px 0;
}
#GuidedNavLeftMenu {
	float:left;
}
.guidednav-treedelimiter {
	padding: 0 5px;
	display:inline;
}
.guidednav-treefinalcat {
	color:maroon;
	padding-left:10px;
}
.pagingtoptext, .pagingbottomtext {
	display: block;
	max-width: 300px;
	min-height: 15px;
	margin: 10px 0 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
.guidednav-sortbytext {
	display: inline;
}
.guidednav-sortbycontrol {
	display:inline;
}
.pagingtopsectiondiv, .pagingbottomsectiondiv {
	background: #F9F9F9;
	border: 1px solid #D4D4D4;
	margin: 5px 0 0 0;
	padding:5px;
}
.guidednav-pagesizetext {
	display: inline;
}
.guidednav-pagesizecontrol {
	display:inline;
}
.searchpage-hr {
	color: #000000;
}
.sharewishlist-maindiv {
	width:400px;
	height:300px;
}
.sharewishlist-header {
	display: block;
	text-align: left;
	background: #F2F2F2;
	background: #F0F0F0;
	background: -moz-linear-gradient(top, #f7f7f7, #eaeaea);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, hsl(0, 0%, 92%)));
	background: -webkit-linear-gradient(top, #F7F7F7, #EAEAEA);
	background: -o-linear-gradient(top, #f7f7f7, #eaeaea);
	background: -ms-linear-gradient(top, #f7f7f7, #eaeaea);
	background: linear-gradient(top, #f7f7f7, #eaeaea);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#eaeaea, GradientType=0);
	border: 1px solid #CDCDCD;
	-webkit-box-shadow: 0 1px 0 hsla(0, 100%, 100%, 0.5) inset, 0 -1px 0 hsla(0, 100%, 100%, 0.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	padding: 5px 10px;
	margin: 0;
}
.sharewishlist-message {
	display:block;
	border-bottom: 1px solid #CDCDCD;
	padding:10px 0;
}
.sharewishlist-to {
	display:block;
	font-size:15px;
	padding: 5px 0;
}
.sharewishlist-captureemail {
	display:block;
}
.sharewishlist-captureemail textarea {
	width:375px;
	height:60px;
}
.sharewishlist-sendcopy {
	display:block;
}
.sharewishlist-emailbutton {
	display:block;
	padding:10px 5px;
}
.sharewishlist-emailbutton img {
	cursor:pointer;
}
.sharewishlist-response {
	display:block;
	color:#000;
}
.sharewishlist-response .error-email {
	color:red;
	font-size:13px;
	font-weight:bold;
}
.sharewishlist-response .success-email {
	color:green;
	font-size:13px;
	font-weight:bold;
}
.sharewishlist-loading {
	display:inline-block;
	margin: 0 10px;
}
/*

    Colorbox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/

#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxWrapper {
	max-width:none;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
	max-width:none;
	-ms-interpolation-mode:bicubic;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
	padding:0;
	margin:0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
/* 

    User Style:

    Change the following styles to modify the appearance of Colorbox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay {
	background:#808080;
}
#colorbox {
	outline:0;
}
#cboxTopLeft {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat 0 0;
}
#cboxTopCenter {
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) repeat-x 0 -50px;
}
#cboxTopRight {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat -25px 0;
}
#cboxBottomLeft {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat 0 -25px;
}
#cboxBottomCenter {
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) repeat-x 0 -75px;
}
#cboxBottomRight {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat -25px -25px;
}
#cboxMiddleLeft {
	width:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border2.png) repeat-y 0 0;
}
#cboxMiddleRight {
	width:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border2.png) repeat-y -25px 0;
}
#cboxContent {
	background:#fff;
	overflow:hidden;
}
.cboxIframe {
	background:#fff;
}
#cboxError {
	padding:50px;
	border:1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom:20px;
}
#cboxTitle {
	position:absolute;
	bottom:0px;
	left:0;
	text-align:center;
	width:100%;
	color:#999;
}
#cboxCurrent {
	position:absolute;
	bottom:0px;
	left:100px;
	color:#999;
}
#cboxLoadingOverlay {
	background:#fff url(/images/StoreFront_System_Images/loading.gif) no-repeat 5px 5px;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border:0;
	padding:0;
	margin:0;
	overflow:visible;
	width:auto;
	background:none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline:0;
}
#cboxSlideshow {
	position:absolute;
	bottom:0px;
	right:42px;
	color:#444;
}
#cboxPrevious {
	position:absolute;
	bottom:0px;
	left:0;
	color:#444;
}
#cboxNext {
	position:absolute;
	bottom:0px;
	left:63px;
	color:#444;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	color:#444;
}
/*

  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill

  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.

  See: http://jacklmoore.com/notes/ie-transparency-problems/

*/

.cboxIE #cboxTopLeft,  .cboxIE #cboxTopCenter,  .cboxIE #cboxTopRight,  .cboxIE #cboxBottomLeft,  .cboxIE #cboxBottomCenter,  .cboxIE #cboxBottomRight,  .cboxIE #cboxMiddleLeft,  .cboxIE #cboxMiddleRight {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
/*
 end colorbox

*/
.addtocartforpricelistpages {
	color:#9a1a22 !important;
}
.addtocartforpriceitempage {
	color:#9a1a22 !important;
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.addtocartforpriceitemgrouppage {
	color:#9a1a22 !important;
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.addtocartforpricesocket {
	color:#9a1a22 !important;
}
.divcartcount {
	display:inline;
}
.emptycartlink {
	display:inline;
}
.instantrebate-itempage, .mailinrebate-itempage a {
	color: #DD4C26 !important;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 20px;
}
.clear {
	clear:both;
}
.itempage-prevnext {
	width:19%;
	float:right;
}
.itempage-treedelimiter {
	display:inline;
	padding: 0 5px;
}
/* CUSTOM STYLES BEGIN */
#siteContent {
	float: left;
	width: 100%;
	background-color: transparent;
	padding: 0px;
	margin-top:0px;
}
div#preloaded-images {
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}
#homepageBanner {
	float: left;
	position: relative;
	display: block;
	width: 1100px;
}
#rotatingArea {
	float:left;
	border:1px solid #adadad;
	border-radius: 5px;
	margin:5px 0 5px 5px !important;
	width:885px !important;
	height:360px !important;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.bannerRTop {
	width: 270px;
	height: 150px;
	float: left;
	position: relative;
}
#homepageBanner img {
	border: 0px;
	margin-bottom: -3px;
}
.bannerRMid {
	width:270px;
	height:150px;
	background-color:#000;
	margin:5px 0px;
	float:left;
}
.reviews_container {
	text-align: left;
	text-decoration: none !important;
	width: 270px;
	height: 305px;
	background: url(/images/sitedesign/ReviewBubblesBlank.jpg) no-repeat center top;
	font-weight: bold;
}
.bubble_container {
	height: 126px;
	padding: 5px 7px 21px 7px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none !important;
}
.review_date {
	color: #000000;
	font-size: 12px;
	padding: 7px 7px 0;
	text-decoration: none !important;
}
.customers_review {
	color: #802100;
	padding: 0 7px;
	text-decoration: none !important;
}
.reviewers_name {
	color: #000000;
	font-size: 12px;
	padding: 0 7px;
	float: right;
	text-decoration: none !important;
}
#featuredCategories {
	float: left;
	width: 1080px;
	background-color: #fff;
	padding: 10px 10px;
	margin-top: 7px;
}
h1.featCatTitle {
	position: relative;
	text-align: center;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin: 0px;
	float: left;
	width: 177px;
	height: 40px;
}
h1.featCatTitle {
	color: #000;
}
.featCatBox {
	position: relative;
	width: 177px;
	border-left: 1px dotted #dddcdc;
	border-right: 1px dotted #dddcdc;
	float: left;
}
.featCatDesc {
	bottom: 0px;
	text-align: left;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	width: 171px;
	padding: 0px 5px;
}
.featCatImageFloater {
	width: 177px;
	height: 177px;
	clear: both;
	text-align:center;
}
#informationBox {
	float: left;
	width: 100%;
	height: 265px;
	background: url(/images/sitedesign/bg_infobox.jpg) top left no-repeat #ebeaea;
	margin-top: 7px;
}
#infoLeft {
	float: left;
	width: 580px;
	height: auto;
	margin: 15px 0px 0px 13px;
}
#infoTitle {
	float: left;
	color: #fff;
	text-shadow: #000 1px 2px 5px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 10px;
}
#infoImage {
	float: left;
	width: 166px;
	margin-right: 16px;
}
#infoDesc {
	float: right;
	width: 390px;
	text-align: left;
	color: #000000;
	font-weight: normal;
}
#infoDesc p {
	margin: 0px 0px 5px 0px;
}
#infoDesc span {
	font-weight: bold;
}
#infoDesc a {
	color: #e81c23;
	font-weight: bold;
	text-decoration: underline;
}
#infoDesc a:hover {
	color: #a00c10;
	font-weight: bold;
	text-decoration: underline;
}
#infoFooter {
	float: left;
	width: 580px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #e81c23;
}
#infoFooter span {
	color: #a00c10;
}
#highlightBox {
	float: right;
	width: 333px;
	height: 239px;
	margin: 15px 13px 0px 0px;
	background: url(/images/sitedesign/bg_highlightbox.jpg) top left no-repeat transparent;
}
.rssFeedsContainer {
	width:1100px;
	height:350px;
}
h1.featCatTitle a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:156px;
	display:inline;
	vertical-align:middle;
	color:#000;
}
h1.featCatTitle a:hover {
	text-decoration: none;
}
.rssPane {
	background-color: #e0e0e0;
	vertical-align: top;
	max-width: 302px;
	min-width: 300px;
}
.rssModule {
	position: relative;
}
.rssModuleTitle {
	margin-bottom: 15px;
	padding: 8px 8px 0px 8px;
	background: #000;
}
.fb_edge_widget_with_comment {
	position: relative;
}
.fb_iframe_widget {
	display: inline-block;
}
.facebook .rss_box {
	max-height: 268px;
	overflow: scroll;
	overflow-x: hidden;
}
.rss_box {
	max-height: 300px;
	overflow: scroll;
	overflow-x: hidden;
}
.rss_item a, .rss_item {
	text-decoration: none;
	font-size: 14px;
	margin: 5px 0;
}
.rss_date {
	font-size: 10px;
}
.rssModuleTitle a span {
	padding-bottom: 20px;
	vertical-align: middle;
}
.rss_item a, .rss_item {
	font-size: 14px;
}
.rssModuleTitle a {
	color: #fff;
	font-size: 24px;
	text-decoration: none;
}
.rssModuleTitle a span {
	padding-bottom: 20px;
	vertical-align: middle;
}
.rssModuleTitle a img {
	width: 35px;
	margin-right: 8px;
	display: inline;
}
.bannerContainter {
}
.bannerLeft {
	width:266px;
	height:460px;
	background-color:#000;
	float:left;
}
.bannerRight {
	width:270px;
	height:460px;
	float:left;
}
.bannerRTop {
	width:270px;
	height:150px;
	float:left;
	position:relative;
}
a.bannerRTopLink {
	width:270px;
	height:150px;
}
.bannerRTopText {
	text-align:right;
	padding:10px;
	width:120px;
	position:absolute;
	right:0px;
}
.bannerRTopText {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}
.bannerRTopText:hover, .bannerRTopLink:hover {
	text-decoration:underline;
}
.bannerRMid {
	width:270px;
	height:150px;
	background-color:#000;
	margin:5px 0px;
	float:left;
}
.bannerRBtm {
	width:270px;
	height:150px;
	background-color:#000;
	float:left;
}
.bannerLeft1 {
	background-image:url("/images/sitedesign/NF2013-1New.jpg");
	height:177px;
}
.leftBannerTop {
	background-image:url("/images/products/banners/new2014/New-2014-Archery-Equipment.jpg");
	height:176px;
}
.leftBannerTop a, a.bannerLeft1Link {
	display:block;
	text-decoration:none;
	text-align:center;
	font-size:19px;
	font-family:Times New Roman;
	font-weight:normal;
	color:#fff;
	line-height:19px;
	position:relative;
	top:54px;
}
.bannerLeft2 {
	background-image:url("/images/sitedesign/newfor2013_02.jpg");
}
.bannerLeft3 {
	background-image:url("/images/sitedesign/newfor2013_03.jpg");
}
.bannerLeft4 {
	background-image:url("/images/sitedesign/newfor2013_04.jpg");
}
.bannerLeft5 {
	background-image:url("/images/sitedesign/newfor2013_05.jpg");
}
.bannerLeft6 {
	background-image:url("/images/sitedesign/newfor2013_06.jpg");
}
.bannerLeft2:hover {
	background-image:url("/images/sitedesign/newfor2013_02hvr.jpg");
}
.bannerLeft3:hover {
	background-image:url("/images/sitedesign/newfor2013_03hvr.jpg");
}
.bannerLeft4:hover {
	background-image:url("/images/sitedesign/newfor2013_04hvr.jpg");
}
.bannerLeft5:hover {
	background-image:url("/images/sitedesign/newfor2013_05hvr.jpg");
}
.bannerLeft6:hover {
	background-image:url("/images/sitedesign/newfor2013_06hvr.jpg");
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
/*HEADER */
#siteHeader {
	width: 100% !important;
	position:relative;
	top:0px;
	height: 140px;
	padding: 0px;
	margin: 0px;
	background:none !important;
	-webkit-box-shadow: 10px -10px 28px 0px rgba(135, 132, 135, 0.75);
	-moz-box-shadow: 10px -10px 28px 0px rgba(135, 132, 135, 0.75);
	box-shadow: 10px -10px 28px 0px rgba(135, 132, 135, 0.75);
}
#siteHeaderPadding {
	position:relative;
	top:10px;
}
#hdrLogo img {
	float: left;
	margin: 0px 0px 0px 0px;
}
#hdrLogo img {
	border: 0px;
}
#freeshipping {
	display: inline-block;
	margin-right: 3px;
}
#hdrRight {
	float: right;
	width:310px;
}
#hdrCallMessage {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -.2px;
	margin-top:-13px;
	text-align:left !important;
	color:#444444;
	width:inherit;
}
#hdrLinks {
	font-size: 11px;
	word-spacing: 1px;
	float:right;
	width:275px;
	margin-top:-8px;
	text-align:left;
}
#hdrLinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#hdrLinks a:hover {
	text-decoration: none;
}
#hdrSearch {
	padding-top:5px;
	text-align:center;
	clear:both;
	position:absolute;
	top:45px;
}
#hdrSearch div {
	display: inline;
	width: auto;
	height: auto;
}
#hdrLogin {
	text-align:left;
	list-style:none;
	position:absolute;
	right:6px;
	top:5px !important;
	;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#444444 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
}
#hdrLogin:hover {
	text-align:left;
	list-style:none;
	position:absolute;
	right:6px;
	top:5px !important;
	;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#0A6FA9 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
}
#hdrLogin:focus {
	text-align:left;
	list-style:none;
	position:absolute;
	right:6px;
	top:5px;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#0A6FA9 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
}
#hdrLogin a:visited, #hdrLogin a:hover, #hdrLogin a:focus {
	text-align:left;
	list-style:none;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#0A6FA9 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
	right:6px;
	top:5px;
}
#hdrLogin li {
	border-right:1px solid #352100;
	padding:0 5px;
	float:left;
	line-height:28px;
}
#hdrLogin li:last-child {
	border-right:none;
}
#hdrSearch input.main-search {
	float: left;
	background-color: #fff;
	border: 1px solid #adadad;
	color: #000;
	font-size: 12px;
	padding: 5px;
	width: 390px;
	height: 24px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	
}
.main-search:hover {
	border: 1px solid #e7a61a !important;
	outline:none;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(181, 172, 181, 1);
	-moz-box-shadow: 7px 7px 5px 0px rgba(181, 172, 181, 1);
	box-shadow: 7px 7px 5px 0px rgba(181, 172, 181, 1)
}
.main-search:focus {
	border: 1px solid #0d7dba !important;
	outline:none;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(181, 172, 181, 1);
	-moz-box-shadow: 7px 7px 5px 0px rgba(181, 172, 181, 1);
	box-shadow: 7px 7px 5px 0px rgba(181, 172, 181, 1)
}
.search-button {
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	display:inline-block;
	height:35px;
	position:relative;
	margin-top: -1px;
	
	
}

#hdrCheckout {
	text-align:left;
	list-style:none;
	position:relative;
	top:0px;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#444444 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
}
#hdrCheckout:hover {
	text-align:left;
	list-style:none;
	position:relative;
	top:0px;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#0A6FA9 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
}
#hdrCheckout:focus {
	text-align:left;
	list-style:none;
	position:relative;
	top:0px;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#0A6FA9 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
}
#hdrCheckout a:visited, #hdrCheckout a:hover, #hdrCheckout a:focus {
	text-align:left;
	list-style:none;
	font-family:Helvetica, Arial, Tahoma, sans-serif !important;
	color:#0A6FA9 !important;
	font-size:14px !important;
	text-decoration:none;
	font-weight:bold;
}
#newsletterBox {
	float: left;
	text-align: center;
	width:310px;
}
.search_category {
	color: #000;
}
#freetext_search_box {
	float: left;
	background-color: #fff;
	border: 1px solid #adadad;
	color: #999999;
	font-size: 12px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	width: 225px;
	height: 19px;
}
#social_media {
	float: right;
	width: 33px;
}
#social_media img {
	float: left;
	margin: 5px 5px 0px 5px;
}
#fb_email_links {
	text-align: center;
}
#fb_email_links a {
	text-decoration: none;
	margin-right: 4px;
}
#fb_email_links img {
	display: inline;
}
div.cartContainer {
	position: relative;
	top: 5px;
	display: inline-block;
	width: 40px;
	height: 25px;
	background-image: url('/images/sitedesign/mini_cart.png');
	background-repeat: no-repeat;
}
span.cartCount {
	position: relative;
	width: 40px;
	text-align: center;
	font-size: 75%;
	padding-top: 5px;
	color: #000000;
	float: left;
}
span.carttotal {
	left: 40px;
}
/*HEADER*/

/* Footer Begin */
#siteFooter {
	float: left;
	width: 1100px;
	background-color: transparent;
	padding-bottom: 20px;
}
#middleFooter {
	float: left;
	width: 1070px;
	background: #fff url(/images/sitedesign/bg_footer.gif) repeat-x top left;
	border: 1px solid #c2c1c1;
	padding: 20px 15px;
	margin-top: 10px;
	-moz-box-shadow: 0px 5px 12px #b2b1b1;
	-webkit-box-shadow: 0px 5px 12px #b2b1b1;
	box-shadow: 0px 5px 12px #b2b1b1;
}
#navBar {
	position: absolute;
	top: 100px;
	width: 1090px;
	height: 34px;
	padding-left: 10px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
#navigation li.mainnav div.navtabLeft {
	float: left;
	width: 14px;
	height: 34px;
}
#navigation li.mainnav div.navtabMiddle {
	padding: 8px 0;
	float: left;
	text-align:center;
}
#navigation li.mainnav div.navtabRight {
	float: left;
	width: 27px;
	height: 34px;
}
#navBar {
	z-index: 2;
	background-color:#444444;
}
#navigation_frame ul {
	float: left;
	list-style-type: none;
}
ul {
	margin: 0px !important;
	padding: 0px !important;
}
#navigation li.mainnav {
	float: left;
	display: inline;
	text-align:center;
}
center {
	display: block;
	text-align: -webkit-center;
}
li {
	text-align: -webkit-match-parent;
}
#navigation li a.cat {
	float: left;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #ffffff;
	letter-spacing: 0px;
	text-decoration: none;
}
#navigation a.subcat {
	font-weight: normal;
	font-size: 11px;
}
#navigation a.subcat_title {
	font-weight: bold;
	font-size: 12px;
}
#navigation ul li a {
	text-decoration: none;
}
#navigation ul li a.subcat {
	color: #000;
}
#navigation ul.subcatColumnsMain {
	float: left;
	width: 100%;
	height: auto !important;
}
#navigation_frame ul {
	float: left;
	list-style-type: none;
}
#navigation_frame {
	float: left;
	height: 35px;
}
#navigation li.subcatColumnsMain {
	float: left;
	width: 225px;
	margin: 0px 5px 0px 0px;
	padding: 0;
}
#navigation li.subcategory {
	line-height: 16px;
	text-align: left;
	padding-left: 5px;
}
#navigation li.subcategory_title {
	line-height: 15px;
	text-align: left;
	padding: 10px 0px 10px 5px;
	border-bottom: 1px solid #b3b4b3;
	margin-bottom: 10px;
}
#navigation li.mainnav:hover a.cat div.navtabMiddle {
	background-color: #000;
	color: #fff;
}
#navigation li.mainnav:hover a.cat div.navtabLeft {
	background-color: #000;
	color: #fff;
}
#navigation li.mainnav:hover a.cat div.navtabRight {
	background-color: #000;
	color: #fff;
}
#navigation ul.alpha li.subcategory_title {
	border-bottom: 0px !important;
	border-left: 1px solid #B3B4B3;
	border-right: 1px solid #B3B4B3;
	line-height: 15px;
	padding: 5px 0px !important;
	text-align: center !important;
	margin: 0px !important;
}
.alpha {
	width: 35px !important;
	margin: 0px !important;
	padding: 0px !important;
}
#navigation a.subcat_title {
	font-weight: bold;
	font-size: 12px;
}
#navigation ul li a {
	text-decoration: none;
}
#navigation ul li a {
	color: #000;
}
#navigation ul.subcatColumnsMain a.subcat li.subcategory:hover {
	background-color: #000;
	color: #fff;
}
#navigation ul.subcatColumnsMain:hover a.subcat_title li.subcategory_title {
	background-color: #000;
	color: #fff;
}
#navigation li.mainnav:hover div.subcatBoxMain {
	left: 3px;
	transition-property: left;
 transition-delay: .5s;
 -webkit-transition-delay: .5s;
 -moz-transition-delay: .5s;
 -ms-transition-delay: .5s;
 -o-transition-delay: .5s;
}
#navigation div.subcatBoxMain {
	margin: -3px;
	position: absolute;
	padding: 5px 5px;
	width: 1088px;
	background-color: #f2f2f2;
	border: solid 1px #376d99;
	max-height: 400px;
	overflow: auto;
	top: 37px;
	left: -9999px;
	transition-property: left;
 transition-delay: .25s;
 -webkit-transition-delay: .25s;
 -moz-transition-delay: .25s;
 -ms-transition-delay: .25s;
 -o-transition-delay: .25s;
	text-align:left;
}
#middleFooter .ftrTitle {
	font-family: 'Open Sans', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 5px;
}
#middleFooter .ftrLinks {
	float: left;
	padding: 0px 10px;
	border-left: 2px dotted #dddcdc;
	text-align: left;
}
#middleFooter .ftrLinks a {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
#middleFooter .ftrLinks a:hover {
	color: #e9be21;
}
#middleFooter .ftrSeals {
	padding: 0 10px;
	float: left;
	text-align: center;
	border-left: 2px dotted #dddcdc;
}
div.AuthorizeNetSeal {
	height: 100px;
	position: relative;
}
div.AuthorizeNetSeal a img {
	border: 0px;
	margin: 0px;
	text-decoration: none;
}
div.AuthorizeNetSeal a {
	text-decoration: none;
}
div.AuthorizeNetSeal a:active {
	color: black;
}
.creditcards img {
	padding: 2px;
	float: left;
	width: 35px;
}
.bmlsm {
	float: left;
	padding-top: 15px;
	margin-left: 60px;
}
div.AuthorizeNetSeal a:visited {
	color: black;
}
#minicart {
	font-size: 1.4em;
	padding-top: 4px;
	padding-left: 5px;
}
.minicart_standard_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
#navStripedBar {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 35px;
	top: 150px;
	background: url(/images/sitedesign/bg_nav_stripedbar.png) repeat-x left top #000000;
	display:none;
}
p#jshowoff-controls {
	position: absolute;
	left: 0px;
	bottom: 2px;
	overflow: hidden;
	height: 17px;
	width: 220px;
	padding: 0;
	margin: 0px 0px 0px 4px;
	z-index: 2;
}
#jshowoff-controls, #jshowoff-slidelinks {
	display: none;
}
#jshowoff-slidelinks {
	position: absolute;
	height: 17px;
	bottom: 2px;
	left: 220px;
	margin: 0;
	padding: 0;
	z-index: 2;
}
#siteContainer {
	width: 1100px;
	position: relative;
	padding: 0px;
	margin: 0px auto;
	height:100% !important;
}
/* Footer End */

.quantity-discount-div {
	margin: 10px 0 0 0;
}
.quantity-discount-table, .quantity-discount-table td {
	border: solid 1px gray;
}
.quantity-discount-div span.header {
	font-weight: bold;
}
.contact-info-form {
	background-color:#f7f4ee;
	width:80%;
	left:10%;
	position:relative;
}
.contact-info-text {
	padding:5px;
 !important;
	text-align:center;
}
#rotatingArea img {
	display:block;
}
#divflshca2 {
	z-index:0 !important;
}
#getcategorypagesubcattable tbody tr td {
 max-width::320px;
	padding:0 10px;
}
.parent_letter {
	width:100%;
	clear:both;
	margin:5px;
	overflow:auto;
}
.parent_letter span {
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin:2px .5%;
}
ul.child_brand {
	margin:0;
	width:100%;
	padding:0;
}
ul.child_brand li {
	list-style:none;
	width:24%;
	float:left;
	margin:2px .5%;
	padding:0 !important;
}
ul.child_brand li a {
	display:block;
	width:100%;
}
ul.child_brand li a:hover {
	background:#000;
	color:#fff !important;
}
hr.byBrand {
	clear:both;
}
.body-footergoecartlogo-div {
	display:none !important;
}
/*******************************************************
New Footer Designed 7/18/14

*******************************************************/

#footer {
	width:1100px;
	-webkit-box-shadow: 10px 10px 28px 0px rgba(135, 132, 135, 0.75);
	-moz-box-shadow: 10px 10px 28px 0px rgba(135, 132, 135, 0.75);
	box-shadow: 10px 10px 28px 0px rgba(135, 132, 135, 0.75);
}
#footer a:hover {
	text-decoration:underline;
}
#ftr-top {
	background-color:#181818;
	height:172px;
}
#ftr-bottom {
	background-color:#2b2b2b;
	border-top:solid 3px #cbae2c;
	height:50px;
}
#ftr-socialmedia {
	position:relative;
	width:200px;
	float:left;
	height:100%;
}
#ftr-socialmedia a {
	display:block;
	width:54px;
	height:60px;
}
#ftr-facebook {
	position:absolute;
	top:4px;
	left:48px;
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") 0 -24px;
	width:54px;
	height:60px;
}
#ftr-twitter {
	position:absolute;
	top:4px;
	left:109px;
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") -54px -24px;
	width:54px;
	height:60px;
	border:0;
}
#ftr-googleplus {
	position:absolute;
	top:56px;
	left:17px;
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") -108px -24px;
	width:54px;
	height:60px;
}
#ftr-connect {
	position:absolute;
	top:56px;
	left:78px;
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") 0px 64px;
	width:54px;
	height:60px;
}
#ftr-youtube {
	position:absolute;
	top:56px;
	left:139px;
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") -54px 64px;
	width:54px;
	height:60px;
}
#ftr-pintrest {
	position:absolute;
	top:108px;
	left:48px;
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") -184px 59px;
	width:54px;
	height:60px;
}
#ftr-instagram {
	position:absolute;
	top:108px;
	left:109px;
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") -108px 64px;
	width:54px;
	height:60px;
}
#ftr-col {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	float:left;
	margin-left:10px;
	height:172px;
	min-width:300px;
	text-align:left;
}
#ftr-col2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	float:left;
	margin-left:50px;
	height:172px;
	min-width:250px;
	text-align:left;
}
#footer ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin: 10px 0 15px 0 !important;
}
#footer ul li a {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}
#ftr-giftcard {
	margin:4px 35px;
	background:url("1100") 134px 0px;
	width:134px;
	height:89px;
}
#ftr-giftcard a {
	display:block;
	width:134px;
	height:89px;
}
#ftr-seals {
	float:left;
}
#ftr-login {
	width:37.5%;
	margin-left:1.5%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px!important;
	color:#fff!important;
	float:left;
}
#login-btns {
	float:left;
	line-height:50px;
}
#login-btns a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px!important;
	color:#fff!important;
}
#ftr-copywrite {
	width:34%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#908e8e;
	text-align:center;
	float:left;
	line-height:50px;
}
#ftr-paymenttypes {
	width:26.5%;
	float:left;
}
#ftr-cart {
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") 80px 59px;
	width:30px;
	height:25px;
	float:left;
	margin-top:12px;
}
#ftr-cc {
	background:url("/images/sitedesign/Eagle-Archery-Footer-Images.png") 1px 0px;
	width:185px;
	height:23px;
	float:right;
	margin-right:3%
}
#ftr-ptmsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff;
	width:185px;
	float:right;
	margin-right:3%;
	margin-top:5px;
	text-align:left;
}
#AuthorizeNetText {
	font-size:9px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.AuthorizeNetSeal {
	width:90px;
	margin:20px 0 0 20px !important;
}
/*******************************************************
for POP UP
*******************************************************/

#subscribe_popup, .overlays {
	font:12px/1.2 Arial, Helvetica, san-serif;
	background:#fff !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom:1px solid #000;
}
#subscribe_popup, .overlays a, #subscribe_popup, .overlays a:hover, #subscribe_popup, .overlays a:visited {
	text-decoration:none;
}
.box-title {
	color:#2C2D31;
	font-size:25px;
	font-weight:700;
	text-align:center;
	margin:20px 0 5px;
}
.box-tagline {
	color:#999;
	font-size:14px;
	text-align:center;
	margin:0;
}
#subs-container {
	position:relative;
	padding:35px 0 30px;
}
.box-side {
	width:170px;
	text-align:center;
}
.box-side.left {
	border-right:1px solid #ecedf3;
	padding:0 70px 0 25px;
}
.box-side.right {
	float:right;
	margin-top:-223px;
	margin-right:25px;
}
.box-icon {
	width:72px;
	height:54px;
	margin:0 auto;
	padding:6px 0 0;
}
.box-icon a.rss {
	display:block;
	width:70px;
	height:56px;
	margin:0 auto;
}
.box-icon a {
	display:block;
	width:72px;
	height:54px;
}
.box-icon a.email img, .box-icon a.rss img {
	border:0 none;
	margin:-5px 0 0;
}
.box-side h4, .box-side h4 a {
	font-size:14px;
	line-height:14px;
	color:#d20c0c;
	font-weight:700;
}
.box-side h4 {
	margin:20px 0 10px;
}
.box-side h5 {
	font-size:11px;
	color:#5e6066;
	line-height:18px;
	height:54px;
	margin:0 0 20px;
}
a.sub {
	background:url("../images/subscribe-button.png") no-repeat scroll 0 0 transparent;
	color:#963;
	display:block;
	height:44px;
	line-height:29px;
	text-indent:-999em;
	width:130px;
	margin:0 auto;
}
.box-side h4 a:hover {
	color:#f26535;
}
#box-or {
	background:#fff;
	font-size:12px;
	font-weight:700;
	height:25px;
	line-height:25px;
	position:absolute;
	width:20px;
	margin:-115px 0 0 257px;
}
a:link, a:visited {
	border:none;
}
#colorbox {
	position:fixed;
	top:1% !important;
	left:0;
	z-index:9999;
	overflow:visible;
}
#cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:visible;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/
#cboxOverlay {
	background:#000;
	opacity:0.3 !important;
}
#colorbox {
	background-color:#333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#cboxTopLeft {
	width:14px;
	height:14px;
}
#cboxTopCenter {
	height:14px;
}
#cboxTopRight {
	width:14px;
	height:14px;
}
#cboxBottomLeft {
	width:14px;
	height:43px;
}
#cboxBottomCenter {
	height:43px;
}
#cboxBottomRight {
	width:14px;
	height:43px;
}
#cboxMiddleLeft {
	width:14px;
}
#cboxMiddleRight {
	width:14px;
}
#cboxContent {
	overflow:visible;
}
#cboxLoadedContent {
	margin-bottom:5px;
}
#cboxLoadingOverlay {
	background:url(../images/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background:url(../images/loading.gif) no-repeat center center;
}
#cboxTitle {
	position:absolute;
	bottom:-25px;
	left:0;
	text-align:center;
	width:100%;
	font-weight:bold;
	color:#7C7C7C;
}
#cboxCurrent {
	position:absolute;
	bottom:-25px;
	left:58px;
	font-weight:bold;
	color:#7C7C7C;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	position:absolute;
	bottom:-38px;
	background:url(../images/controls.png) no-repeat 0px 0px;
	width:23px;
	height:23px;
	text-indent:-9999px;
	border:0;
}
#cboxPrevious {
	left:0px;
	background-position: -51px -25px;
}
#cboxPrevious.hover {
	background-position:-51px 0px;
}
#cboxNext {
	left:27px;
	background-position:-75px -25px;
}
#cboxNext.hover {
	background-position:-75px 0px;
}
#cboxClose {
	right:0;
	background-position:-100px -25px;
}
#cboxClose.hover {
	background-position:-100px 0px;
}
.cboxSlideshow_on #cboxSlideshow {
	background-position:-125px 0px;
	right:27px;
}
/***********************
Right Socket
************************/
.rightsocketimagediv {
	border: 1px solid #dddddd;
	border-radius: 6px;
	box-shadow: 0 2px 3px 1px #b6b5b5;
	margin: 5px;
	padding: 5px;
}
.rightsocketimagediv img {
	width:90%;
	margin:0 auto;
}
.rightsocketmaindiv {
	border-radius: 6px;
	border: 1px solid #dfdfdf;
	width: 183px;
}
.rightsocketmaindiv .modelheadProdName, .rightsocketmaindiv .modelheadProdName a.newnav {
	font-size:14px !important;
	font-weight:normal !important;
}
/***********************
Recently Viewed Items
************************/
.recentlyviewedtable tbody tr th {
	float:none !important;
	text-align:center;
}
.recentlyviewedtable tbody tr td table tbody tr td table {
	width:95%;
	marign:0 2.5%;
}
.recentlyviewedtable tbody tr td table tbody tr td {
	text-align:center;
}
.recentlyvieweddiv .recentviewprodimage img {
	border: 1px solid #dddddd;
	border-radius: 6px;
	box-shadow: 0 2px 3px 1px #b6b5b5;
	margin: 5px;
	padding: 5px;
	text-align:center;
	width:175px;
	margin:0 auto;
}
.recentlyvieweddiv a.newnav {
	display:block;
	max-width:250px;
	margin:0 auto;
}
.recentlyviewedtable .modelheadProdName {
	font-size:12px;
}
#divAboveVariants .modelheadOurPrice, #divAboveVariants .modelheadYourPrice, .modelhead .modelheadYourPrice {
	font-size:14pt;
}
.modelheadProdName {
	color:#000;
}
.modelheadProdDesc ul li, #categorydescriptiondiv ul li, #mainContent_TD ul li {
	margin-left:25px;
}
.ui-tabs-na li, .ui-state-default {
	margin-left:0px !important;
}
.modelheadProdDesc h2, #categorydescriptiondiv h2 {
	font-size:18px;
	font-weight:bold;
	margin:0;
}
.modelheadProdDesc p {
	margin:5px 0px;
}
#categorydescriptiondiv {
	width:94%;
	margin:0 auto 10px;
	padding:10px 2%;
}
.body-footer-table {
	margin-bottom:-16px;
}
.html5lightbox {
	float:left;
	width:200px;
	text-align:center;
	margin:10px;
	min-height:150px;
}
.rightsocketheaderdiv {
	margin:5px 0 -10px;
}
#featured-list {
	margin:5px;
	float:right;
	width:195px;
	border:1px solid #444444;
	border-radius: 5px;
}
#featured-list ul {
	list-style:none;
	text-align:center;
}
#featured-list ul li {
	float:left;
	border-bottom:1px solid #ffffff;
	background:#135bad;
	line-height:30px;
	height:31px;
	width:100%;
	margin:0px;
	padding:0px;
	text-shadow:#352100 3px 2px 1px;
}
#featured-list ul li:first-child {
	height:40px;
	border-bottom:0;
	border-radius: 5px 5px 0 0;
}
#featured-list ul li:last-child {
	border-bottom:0 !important;
}
#featured-list a, #featured-list ul li a {
	color:#fff;
	font-size:16px;
	width:195px;
	height:30px;
	display:block;
	text-decoration:none;
}
#featured-list a:hover {
	text-decoration:underline;
	text-shadow: #352100 -1px -1px 0;
}
#getcategorypagesubcattable {
	padding:0 !important;
	border-spacing:0 !important;
	border-collapse:collapse !important;
}
#hdrBanner {
	border-radius:5px;
	width:1090px;
	margin:5px 5px 0 5px;
	display:block;
	height: 100px;
}
#hdrBanner img {
	border-radius:5px;
}
#large-featured-cat {
	width:100%;
}
.lg-feat-cat {
	width:355px;
	margin: 0 5px 5px 5px;
	float:left;
	border-radius: 5px;
	overflow:hidden;
	font-size:14px;
	text-decoration:none;
}
#large-featured-cat img {
	display:block;
}
.lg-feat-cat-desc {
	width:345px;
	padding:0 5px 5px 5px;
	background-color:#0968ba;
	color:#ffffff;
	height:78px;
	font-size:14px;
	text-decoration:none;
}
.lg-feat-cat-desc a, .lg-feat-cat-desc a:hover, .lg-feat-cat-desc a:visited {
	color:#ffffff;
	font-weight:normal !important;
	font-size:14px;
	text-decoration:none;
	width:345px;
}
.lg-feat-cat-desc p {
	margin: 0 !important;
	font-size:14px;
	text-decoration:none;
}
a.lg-feat-cat-desc a, a.lg-feat-cat-desc a:hover, a.lg-feat-cat-desc a:visited {
	color:#ffffff;
	font-weight:normal !important;
	font-size:14px;
	text-decoration:none;
	width:345px;
}
a.lg-feat-cat-desc p {
	margin: 0 !important;
	font-size:14px;
	text-decoration:none;
}
#recent-searches {
	background-color:#e3e3e3;
	display:block;
	width:1090px;
	clear:both;
	padding:10px 5px;
}
#recent-searches a, #recent-searches a:hover, #recent-searches a:visited, .recent-searches a, .recent-searches a:hover, .recent-searches a:visited {
	font-weight:normal !important;
	font-size:12px;
	color:#000;
}
#recent-searches ul, ul.recent-searches {
	list-style-type:none;
}
#recent-searches ul li {
	width:19%;
	margin:3px .5%;
	float:left;
}
ul.recent-searches li {
	width:21.732%;
	margin:3px .5%;
	float:left;
}
#recent-searches a:hover, .recent-searches a:hover {
	text-decoration:underline;
}
#btnplaceordertop {
	display:none !important;
}
#orsurveyoptmaintable div {
	max-width:940px;
	overflow:hidden;
}
#UpsellQuestiondiv1 {
}
.UpsellQuestiondivBorder {
	padding:5px;
	border: solid 2px #666;
	margin:10px 0px 5px 0px;
}
#UpsellHeader {
	font-weight: bold;
	color:#636660;
	font-size:12px;
	display:block;
}
#UpsellContent {
	padding-left:10px;
	font-family:arial, helvetics, tahoma, sans-serif;
	color:#636660;
	font-size:12px;
	display:block;
}
#divVariantHeader {
	font-family:arial, helvetica, tahoma, sans-serif;
	font-weight: normal;
	color:#333333;
	font-size:16px;
}
.acceptterms {
	color:#636660;
	font-size:12px;
	font-weight:normal;
}
.div_maincat_sitemap {
	display: block;
	border: solid 0px green;
	margin: 10px;
}
.ul_maincat_sitemap {
	list-style:none;
	margin:0;
	padding:0;
}
ul.ul_maincat_sitemap li a {
	display: block;
	color: #d60000;
}
.div_subcat_sitemap {
	float: left;
	border: solid 0px blue;
	margin: 5px 5px 5px 0px;
}
.ul_subcat_sitemap {
	list-style:none;
	margin:0;
	padding:0;
	display: block;
}
ul.ul_subcat_sitemap li a {
	display: block;
	color: #29314a;
}
.clearfix {
	clear: both;
}
.tableupsellQuestion {
}
.tableupsellQuestion TD {
	font-weight: bold;
}
.tableupsellQuestion .required {
	color: red;
	font-weight: normal;
}
.tableupsellQuestion .surcharge {
	color: blue;
	font-weight: normal;
}
.tableRegularQuestion TD {
	font-weight: bold;
}
.tableRegularQuestion .required {
	color: red;
	font-weight: normal;
}
.tableRegularQuestion .surcharge {
	color: blue;
	font-weight: normal;
}
.itempageprodimagesection {
	font-family: Tahoma;
	font-size: 14px;
	margin: 0 10px 0 6px;
	padding: 4px;
}
.prodpagemfglogo {
	padding: 5px;
}
.itempageproddatasection {
}
.prodpagelongdescdiv {
	font-family: Tahoma;
	font-size: 14px;
	padding: 5px;
	color:#363636;
}
.prodpagelongdescheaderdiv {
	font-family: Tahoma;
	font-size: 14px;
	padding: 5px;
	color:#005962;
}
.prodpageoptionheader {
	font-family: Tahoma;
	font-size: 16px;
	padding: 5px;
	color:#005962;
}
.prodpageoptionname {
	font-family:Tahoma;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	padding:3px;
}
.persmainlink {
}
a.persmainlink, a:hover.persmainlink {
	text-decoration: underline;
	cursor: pointer;
}
.persmaindiv {
	display: none;
	position: absolute;
	border : 1px solid #dfdfdf;
	background-color : #FFF;
	z-index : 9999;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	min-width:200px !important;
}
.persheader {
	padding : 2px 2px 2px 2px;
	background-color: #d1f1f4;
	height:18px;
}
.headertext {
	padding-left : 2px;
	font-weight:bold;
	color : #000000;
	font-size:12px;
}
.persdetails {
	margin : 5px;
	text-align : left;
}
.persname {
	font-weight: bold;
	color: #363636;
}
.persvalue {
	font-weight: normal;
	color: #363636;
}
.closebutton {
	text-align: right;
	background-image: url("/images/StoreFront_System_Images/floatingcart_close.gif");
	width: 22px;
	height: 20px;
	float: right;
	background-repeat: no-repeat;
}
#getproductdisplaydiv {
	text-align:center;
}
#getproductdisplaytable {
	text-align:center;
}
.pagingtopdiv {
}
.pagingbottomdiv {
}
.pagingtoprow tr {
}
.pagingbottomrow tr {
}
.pagingtoptext {
}
.pagingbottomtext {
}
.format6catspecialheadtable {
}
.categoryspecialtable {
}
.categoryspecialdiv {
}
#ChangeLink {
}
#ChangeLink a {
}
.recentviewitemdiv {
}
.recentviewlistprodimage {
}
.recentlyviewedlistpagediv {
	margin: 5px 5px 5px 6px;
}
/*styles for rewards widget in right socket*/
#availablepointswidgetdiv {
	border: solid 1px green;
	border-radius: 5px;
	padding:5px;
}
#availablepointswidgettable {
}
.availablepointswidgetheader {
	text-align:center;
}
.availablepointswidgetname {
}
.adminnametext {
	padding: 0 5px 0 0;
}
.adminnamevalue {
	font-weight: bold;
}
.availablepointswidgetname {
}
.phonetext {
	padding: 0 5px 0 0;
}
.phonevalue {
}
.availablepointswidgetemail {
}
.emailtext {
	padding: 0 5px 0 0;
}
.emailvalue {
}
.availablepointswidgetpoints {
	margin: 10px 0 0 0;
}
.pointstext {
	font-weight: bold;
	padding: 0 5px 0 0;
}
.pointsvalue {
}
/*styles for rewards widget in right socket*/
/*styles used in customer group manager pages*/
#managecustomergroupdiv {
}
.managecustomergroupheader {
}
table #managecustomergrouptable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#managecustomergrouptable th {
	color: #ffffff;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#managecustomergrouptable td {
	padding:5px;
}
.errorspan {
	color: red;
}
.managecustomergrouperror {
}
#manageusersdiv {
}
.manageusersheader {
}
table #manageuserstable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#manageuserstable th {
	color: #ffffff;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#manageuserstable td {
	padding:5px;
}
#manageusersdiv .manageusersgroup {
	font-weight:bold;
	padding:0;
}
#manageusersdiv .manageusersgroupname {
	float: left;
	padding: 5px 0 0 0;
}
#manageusersdiv .manageusersgrouplabel {
	font-weight:bold;
	padding:0 10px 0 0;
}
#manageusersdiv .manageusersgroupvalue {
	font-weight:normal;
	padding:0 0 0 0;
}
#manageusersdiv .pagingdropdowndiv {
	float: right;
}
.manageuserslinksdiv {
	margin: 5px 0 5px 0;
}
#manageuserslinksul {
	list-style:none;
	margin:0;
	padding:0;
}
#manageuserslinksul li {
	padding:5px;
}
/*styles used in customer group manager pages*/
/*styles used in rewards point activity page*/
#rewardsactivitydiv {
	margin: 10px 0 0 0;
}
.rewardsactivitypaging {
}
#rewardsactivitydiv .pagingdropdowndiv {
	float: right;
}
table #rewardsactivitytable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#rewardsactivitytable th {
	color: #ffffff;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#rewardsactivitytable td {
	padding:5px;
}
/*styles used in rewards point activity page*/
/*styles used in rewards point report page*/
#rewardpointsdiv {
}
.rewardpointsheader {
}
.managerbreadcrummain {
}
.managerbreadcrum-links {
	float: left;
}
.managerbreadcrum-userinfo {
	float: right;
}
.userinfolabel {
	font-weight: bold;
}
.userinfotext {
	font-weight: normal;
}
table.rewardpointssearch {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.rewardpointssearch th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.rewardpointssearch td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.rewardpointslabelcol {
}
.rewardpointspagingdropdowndiv {
	float: right;
	display:block;
}
.rewardpointsresultdiv {
	display: block;
}
table.rewardpointsresulttable {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.rewardpointsresulttable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.rewardpointsresulttable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
/*styles used in rewards point report page*/
/*styles used in bulk manage rewards point page*/
.browsefield {
	border: solid 1px #a3c9db;
	width: 350px;
}
#bulkmanagediv {
}
.bulkmanageheader {
}
table.bulkmanagesearch {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.bulkmanagesearch th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.bulkmanagesearch td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
#bulkmanageresultdiv {
}
.bulkmanagepara {
	font-size:12px;
}
table #bulkmanageresulttable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:100%;
}
#bulkmanageresulttable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#bulkmanageresulttable td {
	padding:5px;
	background-color:#ffffff;
}
.warning {
	color: red;
}
.bulkmanagedownload {
	margin: 5px 0 5px 0;
}
/*styles used in bulk manage rewards point page*/
.statusorderinfomessage {
	color: blue;
	font-size:12px;
	border: solid 1px green;
	background-color:#CCFFCC;
	padding:5px;
}
.statusordererrormessage {
	color: #000000;
	font-size:12px;
	border: solid 1px #FF0000;
	background-color:#FF6666;
	padding:5px;
}
/*.ui-datepicker { width: 18em; padding: .2em .2em 0; display: none; border: 1px solid #a6c9e2; background-color: #ffffff; color: #222222; font-size: 1em; font-family: Arial,Helvetica,sans-serif; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border: 1px solid #C4D9FF; background-color: #5c9ccc; color: #ffffff; font-weight: bold; font-size: 0.8em; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.4em; height: 1.4em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1.0em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;font-size: 1.0em; }
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 50px;}
.ui-datepicker table {width: 100%; font-size: 1.0em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; font-size: 1.0em;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: center; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

*/

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}
#categorydescriptiondiv {
}
#custompagerelatedmain {
}
.custompagerelatedeachitem {
}
.custompageheaderdiv {
}
.custompagerelatedimage {
}
.custompagerelatedprodname {
}
.quantitydiscountgrid {
}
/*Home Page Featured Styles*/

#homepagefeaturedtable {
}
#homepagefeaturedtable .column-cell {
}
#homepage-featured-main {
}
.homepage-featured-header {
}
.homepage-featured-title {
}
.homepage-featured-logo {
}
.homepage-featured-container {
}
/*Home Page Featured Styles*/















.itempage-relprod-headerdiv {
}
.itempage-relprod-headertable {
}
.itempage-relprod-div {
}
.itempage-relprod-table {
}
.itempage-relprod-table .column-cell {
}
.itempage-prodgroup-headerdiv {
}
.itempage-prodgroup-headertable {
}
.itempage-prodgroup-div {
}
.itempage-prodgroup-table {
}
.recentlyvieweddiv {
}
.recentlyviewedtable {
}
.body-middle-div {
}
.getproductdisplay-innerdiv {
}
.getproductdisplay-innertable {
}
.getproductdisplay-innertable .column-cell {
}
.leftnavigationtd-guided {
}
.leftnavigationtd-regular {
}
.itempage-breadcrumb {
	text-align:left;
}
/*Search Page Styles*/

.search-noresults-div {
}
.search-noresults-text {
	font-weight: bold;
	color:#ff0000;
}
.search-results-div {
}
.search-results-back {
}
.search-results-text {
}
.search-paging-topdiv {
}
.search-pagingtoptext {
}
.search-paging-toplinksdiv {
}
.getsearchprodimage {
}
.getsearchproddiv {
}
.search-paging-bottomdiv {
}
.search-paging-bottomlinksdiv {
}
.search-custompage-div {
}
/*Custom Styles - Item page*/

.itempage-productname {
	float: left;
	width:30%;
	color: #959595;
	font-size: 14px;
	font-weight: bold;
	left: 0;
	margin: 0 0 5px;
	text-transform: uppercase;
}
.itempage-socialicons {
	float: right;
	width:50%;
}
.itempage-sku {
	float: left;
	color: #959595;
	font-size: 14px;
	font-weight: bold;
	left: 0;
	margin: 0 0 5px;
	text-transform: uppercase;
}
.printwrapper {
	float: right;
	right: 20px;
	top: 0;
}
.printwrapper a {
	font-size:12px;
	color: #EC2028;
	cursor: pointer;
	display: block;
	font-weight: bold;
	padding: 7px 0 0 25px;
	text-transform: uppercase;
	background: url(/images/sitedesign/ico_print.png) no-repeat 0 7px;
}
.printwrapper a:hover {
	font-size:12px;
	color: #EC2028;
	cursor: pointer;
	display: block;
	font-weight: bold;
	padding: 7px 0 0 25px;
	text-transform: uppercase;
	background: url(/images/sitedesign/ico_print.png) no-repeat 0 7px;
	text-decoration:underline;
}
.itempage-leftarrow {
	float: left;
	width:9%;
	height: 220px;
	padding: 180px 0 0 0;
}
.itempage-middleimage {
	float: left;
	width:80%;
}
.itempage-rightarrow {
	float: left;
	width:9%;
	height: 220px;
	padding: 180px 0 0 0;
}
.itempage-actionbuttons {
}
.itempage-quantity {
	vertical-align:top;
	height: 45px;
	margin: 0 5px 0 0;
}
.itempage-qtytext {
	font-weight:bold;
}
.itempage-pricelabel {
	vertical-align:top;
	height: 45px;
	margin: 5 5px 0 0;
}
#itempage-buytable {
	background-color: #c6c6c6;
}
#itempage-buytabletop {
	background-color: #c6c6c6;
}
.itempage-buyrow {
	background-color: #c6c6c6;
}
.itempage-attrname {
	font-weight: bold;
}
.itempage-attrvalue {
	font-weight: normal;
}
.itempage-desc {
	font-size: 16px;
	font-weight:bold;
}
.itempage-desc a, .itempage-desc a:hover {
	margin: 0 5px 0 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.itempage-desc img {
	margin: 0 0 0 10px;
}
#itempage-recommendation-header {
	border-top:solid 1px #000000;
}
#itempage-recommendation-table {
}
.itempage-recommendation-itemdiv {
}
#itempage-socialmediatable {
	border-top: solid 1px gray;
}
.itempage-imageselect {
	border: solid 1px gray;
}
.itempage-imagenoselect {
	border: none;
}
/*Shopping cart upsell styles*/

.shoppingcart-upsell-div {
	border: solid 1px gray;
	border-radius: 5px;
	width: 95%;
}
.shoppingcart-upsell-div .cell-name {
	vertical-align:top;
}
.shoppingcart-upsell-div .cell-name .productname {
	font-size: 14px;
	display:block;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.shoppingcart-upsell-div .cell-name .sku {
	font-size: 13px;
	display:block;
	margin: 0 0 10px 0;
}
.shoppingcart-upsell-div .cell-name .price {
	font-size: 13px;
	display:block;
	color: Orange;
	margin: 0 0 10px 0;
}
.shoppingcart-upsell-div .cell-name .buy-button {
	display:block;
}
.ribbon_wrap {
}
.ribbon {
}
.getcategorypageprodimage {
}
.categoryspecialprodimage {/*position:relative;border: solid 2px gray;border-radius: 8px;padding:2px;*/
}
.category-sort-by select {/*padding: 3px;*/
}
.category-sort-by span {/*padding: 3px;background-color:yellow;font-weight:bold;*/
}
.recentviewprodimage {/*position:relative;border: solid 2px gray;border-radius: 8px;padding:2px;*/
}
.stockcountlowmessagediv {
	color: red;
}
/*Gift certificate styles*/
.giftcertificateview {
}
.giftcertificateview .amountspan {
	color: #990000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.amountvalue {
	font-weight:bold;
}
.savemessage {
	color: #990000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.messagenotes {
	color: #000000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.spendbydatetext {
	color: #000000;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.claimcode {
	color: #000000;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.certificateamount {
	color: #000000;
	font-size:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificatetoname {
	color: #000000;
	font-size:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.giftcertificatefromname {
	color: #000000;
	font-size:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.giftcertificatemessage {
	color: #000000;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificateordernumber {
	color: #000000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificateexpdate {
	color: #000000;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.giftcertificateordertd {
	background-color: #ffffff;
}
#table9 {
	border-collapse:collapse;
}
.giftcertificateinstructions {
	color: maroon;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:13px;
}
.giftcertificateul {
	color: maroon;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size:13px;
}
/*Gift certificate styles*/
.estshipdatelabel {
	display: inline;
}
.estshipdatevalue {
	display: inline;
}
/*import recipient styles*/

#bulkmanageaddressbookdiv {
}
.bulkmanageaddressbookheader {
}
table.importrecipienttable {
	width: 99%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.importrecipienttable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.importrecipienttable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
#bulkmanageaddressbookresultdiv {
}
.bulkmanagepara {
	font-size:12px;
}
table #bulkmanageaddressbookresulttable {
	border: 0;
	padding: 5px;
	border-spacing:1px;
	background-color:#a3c9db;
	width:99%;
}
#bulkmanageaddressbookresulttable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#bulkmanageaddressbookresulttable td {
	padding:5px;
	background-color:#ffffff;
}
.warning {
	color: red;
}
.bulkmanagedownload {
	margin: 5px 0 5px 0;
}
#addressbookshowdiv {
	border: solid 1px #a3c9db;
}
table #addressbookshowtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:99%;
}
#addressbookshowtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#addressbookshowtable td {
	padding:5px;
	border-bottom: solid 1px #a3c9db;
	font-size: 11px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.bulkmanageaddressbookrecordcount {
	margin:2px 10px 2px 0;
	font-size:13px;
}
#addressbookshowtable .evenrow {
	background-color:#ffffff;
}
#addressbookshowtable .oddrow {
	background-color:#EFEFEF;
}
#addressbookshowtable .oddrow:hover {
	background-color: #E6F3FC;
}
.addresssuggestiontable td {
	border: none !important;
}
/*import recipient styles*/
/*Multi shipping checkout*/
.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
 *display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
}
.chosen-container a {
	cursor: pointer;
	font-size:12px;
}
.chosen-container a:hover {
	cursor: pointer;
	font-size:12px;
}
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
}
.chosen-container-single .chosen-default {
	color: #999;
}
.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('/images/chosen-sprite.png') -42px 1px no-repeat;
	font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%;
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url('/images/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: white url('/images/chosen-sprite.png') no-repeat 100% -20px;
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background: url('/images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px;
}
.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
	white-space: nowrap;
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}
.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff;
}
.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default;
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}
.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}
.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
	box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #111 !important;
}
.chosen-disabled {
	cursor: default;
	opacity:0.5 !important;
	filter: alpha(opacity=50) !important;
}
.chosen-disabled .chosen-single {
	cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}
.chosen-select {
	width:500px;
}
.chosen-select:hover {
	width:650px;
}
 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
 .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
 background-image: url('/images/chosen-sprite@2x.png') !important;
 background-size: 52px 37px !important;
 background-repeat: no-repeat !important;
}
}
/*Date Picker*/

.Zebra_DatePicker *, .Zebra_DatePicker *:after, .Zebra_DatePicker *:before {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important
}
.Zebra_DatePicker {
	position: absolute;
	background: #666;
	border: 3px solid #666;
	display: none;
	z-index: 100;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px
}
.Zebra_DatePicker * {
	margin: 0;
	padding: 0;
	color: #000;
	background: transparent;
	border: none
}
.Zebra_DatePicker table {
	border-collapse: collapse;
	border-spacing: 0
}
.Zebra_DatePicker td, .Zebra_DatePicker th {
	text-align: center;
	padding: 5px 0
}
.Zebra_DatePicker td {
	cursor: pointer
}
.Zebra_DatePicker .dp_daypicker, .Zebra_DatePicker .dp_monthpicker, .Zebra_DatePicker .dp_yearpicker {
	margin-top: 3px
}
.Zebra_DatePicker .dp_daypicker td, .Zebra_DatePicker .dp_daypicker th, .Zebra_DatePicker .dp_monthpicker td, .Zebra_DatePicker .dp_yearpicker td {
	background: #E8E8E8;
	width: 30px;
	border: 1px solid #7BACD2
}
.Zebra_DatePicker, .Zebra_DatePicker .dp_header .dp_hover, .Zebra_DatePicker .dp_footer .dp_hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.Zebra_DatePicker .dp_header td {
	color: #FFF
}
.Zebra_DatePicker .dp_header .dp_previous, .Zebra_DatePicker .dp_header .dp_next {
	width: 30px
}
.Zebra_DatePicker .dp_header .dp_caption {
	font-weight: bold
}
.Zebra_DatePicker .dp_header .dp_hover {
	background: #222;
	color: #FFF
}
.Zebra_DatePicker .dp_header .dp_blocked {
	color: #888;
	cursor: default
}
.Zebra_DatePicker .dp_daypicker th {
	background: #a92225;
	color: #FFF
}
.Zebra_DatePicker td.dp_not_in_month {
	background: #F3F3F3;
	color: #CDCDCD;
	cursor: default
}
.Zebra_DatePicker td.dp_not_in_month_selectable {
	background: #F3F3F3;
	color: #CDCDCD;
	cursor: pointer
}
.Zebra_DatePicker td.dp_weekend {
	background: #D8D8D8
}
.Zebra_DatePicker td.dp_weekend_disabled {
	color: #CCC;
	cursor: default
}
.Zebra_DatePicker td.dp_selected {
	background: #5A4B4B;
	color: #FFF !important
}
.Zebra_DatePicker td.dp_week_number {
	background: #FFCC33;
	color: #555;
	cursor: text;
	font-style: italic
}
.Zebra_DatePicker .dp_monthpicker td {
	width: 33%
}
.Zebra_DatePicker .dp_yearpicker td {
	width: 33%
}
.Zebra_DatePicker .dp_footer {
	margin-top: 3px
}
.Zebra_DatePicker .dp_footer .dp_hover {
	background: #222;
	color: #FFF
}
.Zebra_DatePicker .dp_today {
	color: #FFF;
	padding: 3px
}
.Zebra_DatePicker .dp_clear {
	color: #FFF;
	padding: 3px
}
.Zebra_DatePicker td.dp_current {
	color: #C40000
}
.Zebra_DatePicker td.dp_disabled_current {
	color: #E38585
}
.Zebra_DatePicker td.dp_disabled {
	background: #F3F3F3;
	color: #CDCDCD;
	cursor: default
}
.Zebra_DatePicker td.dp_hover {
	background: #482424;
	color: #FFF
}
button.Zebra_DatePicker_Icon {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url('/images/StoreFront_System_Images/multiship_calendar.png') no-repeat left top;
	text-indent: -9000px;
	border: none;
	cursor: pointer;
	padding: 0;
	line-height: 0;
	vertical-align: top
}
button.Zebra_DatePicker_Icon_Disabled {
	background-image: url('/images/StoreFront_System_Images/multiship_calendar-disabled.png')
}
button.Zebra_DatePicker_Icon {
	margin: 0 0 0 3px
}
button.Zebra_DatePicker_Icon_Inside {
	margin: 0 3px 0 0
}
/*Multi ship checkout*/
.multicheckoutaddressheader {
	margin: 0 0 10px 0;
}
table.multicheckoutaddresstable {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.multicheckoutaddresstable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.multicheckoutaddresstable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.multicheckoutaddresstable .itemname {
	font-size:13px;
	display: block;
	font-weight:bold;
}
.multicheckoutaddresstable .itemskutext {
	font-size:13px;
	display: inline;
}
.multicheckoutaddresstable .itemsku {
	font-size:13px;
	display: inline;
}
.inputtextarea {
}
#multicheckoutreviewdiv {
}
.multicheckoutreviewheader {
	margin: 0 0 10px 0;
}
table.multicheckoutreviewtable {
	width: 100%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.multicheckoutreviewtable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.multicheckoutreviewtable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.placeorder-left {
}
.multiship-reviewtoptotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:right;
	font-weight:bold;
}
.multiship-reviewtoptotals .totalsavings {
	display:inline;
	margin: 0 10px 0 0;
	color:red;
}
.multiship-reviewtoptotals .subtotal {
	display:inline;
	margin: 0 10px 0 0;
}
.multiship-reviewtoptotals .shipinghandling {
	display:inline;
	margin: 0 10px 0 0;
}
.multiship-reviewtoptotals .estimatedtax {
	display:inline;
	margin: 0 10px 0 0;
}
.multiship-reviewtoptotals .ordertotal {
	display:inline;
	margin: 0 5px 0 0;
}
.multiship-reviewbilling .billingheader {
	float:left;
	vertical-align:middle;
	margin: 0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	display: inline;
}
.multiship-reviewbilling .billingdropdown {
	float:left;
	vertical-align:middle;
}
.multiship-reviewpayment .paymentheader {
	float:left;
	vertical-align:middle;
	margin: 0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	display: inline;
}
.multiship-reviewpayment .paymentdropdown {
	float:left;
	vertical-align:middle;
}
.multiship-billingaddressfields {
}
table.billingfieldstable {
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.billingfieldstable td {
	font-size:12px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
table.paymentfieldstable {
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.paymentfieldstable td {
	font-size:12px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
table.specialinstructions {
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.specialinstructions td {
	font-size:12px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
.shipaddressdiv {
	padding: 10px 0 10px 0;
}
.shipaddresslabel {
	font-size:14px;
	font-weight: normal;
	font-family: Arial;
	display:inline;
}
.shipaddressdata {
	display:inline-block;
	vertical-align:text-top;
	color: #a92225;
	margin-top:-3px;
}
.shipaddressname {
	font-size:14px;
	font-weight: bold;
	font-family: Arial;
	display:block;
	vertical-align:middle;
}
.shipaddressvalue {
	font-size:14px;
	font-weight: normal;
	font-family: Arial;
	display:inline;
}
table.multireview-itemstable {
	width: 525px;
	border: 0px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.multireview-itemstable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.multireview-itemstable td {
	font-size:12px;
	border-bottom: 0px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 5px 2px 5px;
}
.multireview-itemstable .itemname {
	font-size:13px;
	display: block;
	font-weight:bold;
}
.multireview-itemstable .itemskutext {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itemsku {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itemprice {
	display:block;
	padding: 4px 0px 4px 0px;
}
.multireview-itemstable .itemprice .itempricetext {
	font-size:13px;
	display: inline;
	font-weight: bold;
	padding:0 10px 0 0;
}
.multireview-itemstable .itemprice .itempriceval {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itemqty {
	font-size:13px;
	display: block;
	margin: 0 20px 0 0;
	float:left;
	padding: 4px 0px 4px 0px;
}
.multireview-itemstable .itemqtytext {
	float: left;
	font-weight:bold;
	padding:0 10px 0 0;
}
.multireview-itemstable .itemqtyval {
	float: left;
}
.multireview-itemstable .giftnote {
	margin: 4px 0 4px 0;
}
.deliverydatediv img {
	vertical-align:middle;
}
.deliverydatelabel {
	font-size:13px;
}
.shipdatelabel {
	font-size:13px;
}
.processingimagediv {
	display: inline;
	margin: 0 0 0 40px;
}
ul.multishipul {
	margin:0;
	padding:0;
	list-style: none;
}
.multishipradio {
	display: inline;
}
.multishipname {
	display: inline;
}
.estdeliverytext {
	display: inline;
	color: orange;
}
.shipaddresschangelink {
	display: inline-block;
	vertical-align:bottom;
}
select {
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	padding: 2px;
	border: 1px solid #CCC;
	color: #000;
	background: #FFF;
}
.maincat-content .sub-nav, .maincat-content .sub-nav {
	padding: 0 0 0 5px;
}
/*Process disalog*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
}
.ui-widget-content {
	color: #222222;
}
.ui-widget-content a {
}
.ui-widget-header {
	color: #ffffff;
	font-weight: bold;
	font-size: 0.8em;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-widget-overlay {
	background: #666666 url(/images/StoreFront_System_Images/ui-bg_40x40.png) 50% 50% repeat;
	opacity: .50;
	filter:Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(/images/StoreFront_System_Images/ui-bg_40x40.png) 50% 50% repeat-x;
	opacity: .20;
	filter:Alpha(Opacity=20);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.ui-corner-all {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.ui-dialog {
	position: absolute;
	padding: .2em;
	overflow: hidden;
	font-family:Arial;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .2em .2em;
	position: relative;
	font-size: 100%;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: 0 4px 0 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .02em .04em;
	background: none;
	overflow: auto;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.processdislogdiv {
	font-family: Arial;
	font-size:12px;
	color:#eeeeee;
}
.multireview-itemstable .itempersonalization {
	font-size:13px;
	display: block;
	margin: 0 20px 0 0;
	padding: 2px 0px 4px 0px;
}
.bundlecomponentname {
	display: block;
	margin: 0 0px 0 20px;
}
.bundlecomponentsku {
	display: block;
	margin: 0 0px 0 20px;
}
.bundlecomponentqty {
	display: block;
}
.bundlecomponentreview {
	display: block;
	clear:both;
	margin: 4px 0 4px 10px;
}
.bundlecomponentreview .bundlecomponentname {
	display: block;
	float:left;
	margin: 0 30px 0 0;
}
.bundlecomponentreview .bundlecomponentqty {
	display: block;
}
.bundlecomponentreview .bundlecomponentqty .bundlecomponentqtytext {
	margin: 0 10px 0 0;
}
.shipaddresschangelink a {
	padding: 2px 10px 2px 10px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 3px 10px;
	color:#ffffff;
	background-color: #a92225;
}
tr.duplicateaddressrow td {
	color: #ff0000;
}
tr.duplicateaddressrow td input {
	color: #ff0000;
}
.addresssuggestiontable td {
	padding: 2px !important;
}
.errormessagediv {
	border: solid 1px blue;
	background-color:#ffffd5;
	color:#ff0000;
	padding: 5px;
	margin:5px 5px 5px 0;
	line-height:16px;
}
.billaddresschangelink a {
	padding: 2px 10px 2px 5px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 20px;
	color:#ffffff;
	background-color: #a92225;
}
.myaccount-addressid {
	color:#F0400A;
}
/*bulk import order styles*/

#bulkplacerorderdiv {
}
.bulkplacerorderheader {
}
table.bulkplacerordertable {
	width: 99%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.bulkplacerordertable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.bulkplacerordertable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
#bulkplacerordershowdiv {
	border: solid 1px #a3c9db;
}
table #bulkplacerordershowtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:100%;
}
#bulkplacerordershowtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#bulkplacerordershowtable td {
	padding:5px;
	font-size: 13px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #a3c9db;
}
.bulkplacerorderrecordcount {
	margin:2px 10px 2px 0;
	font-size:13px;
}
#bulkplacerordershowtable .evenrow {
	background-color:#ffffff;
}
#bulkplacerordershowtable .oddrow {
	background-color:#EFEFEF;
}
#bulkplacerordershowtable .oddrow:hover {
	background-color: #E6F3FC;
}
.bulkplacerorder-errordiv {
	color: red;
	font-size:12px;
}
.bulkmanageaddressbook-errordiv {
	color: red;
	font-size:12px;
}
#bulkplacerorderitemsdiv {
}
.bulkplacerorderitemsheader {
}
table.bulkplacerorderitemstable {
	width: 99%;
	border: 1px solid #D4DADC;
	border-bottom:none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.bulkplacerorderitemstable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a3c9db;
	padding:2px 5px 2px 5px;
}
.bulkplacerorderitemstable td {
	font-size:12px;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
}
#bulkplacerorderitemsshowdiv {
	border: solid 1px #a3c9db;
}
table #bulkplacerorderitemsshowtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:100%;
}
#bulkplacerorderitemsshowtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
#bulkplacerorderitemsshowtable td {
	padding:5px;
	font-size: 13px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.bulkplacerorderrecordcount {
	margin:2px 10px 2px 0;
	font-size:13px;
}
#bulkplacerorderitemsshowtable .evenrow {
	background-color:#ffffff;
}
#bulkplacerorderitemsshowtable .oddrow {
	background-color:#EFEFEF;
}
#bulkplacerorderitemsshowtable .oddrow:hover {
	background-color: #E6F3FC;
}
/*bulk import order styles*/
.addressbook-griddiv {
	border: solid 1px #a3c9db;
}
table .addressbook-gridtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:99%;
}
.addressbook-gridtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
	white-space:nowrap
}
.addressbook-gridtable th a {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
.addressbook-gridtable td {
	padding:5px;
	border-bottom: solid 1px #a3c9db;
	font-size: 11px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.addressbook-gridtable .evenrow {
	background-color:#ffffff;
}
.addressbook-gridtable .evenrow:hover {
	background-color: #E6F3FC;
}
.addressbook-gridtable .oddrow {
	background-color:#EFEFEF;
}
.addressbook-gridtable .oddrow:hover {
	background-color: #E6F3FC;
}
.addressbook-gridpagesize {
	float:left;
}
.addressbook-gridpagenumber {
	float:right;
}
.addressbook-gridpageexport {
	float:right;
	clear:both;
	margin: 0 3px 6px 0;
}
.addressbook-gridpageexport a {
	padding: 2px 10px 2px 5px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 20px;
	color:#ffffff;
	background-color: #a92225;
}
.addressbook-econtactdiv {
}
.addressbook-econtacttable {
}
.sort-arrow {
	font-weight:bold;
}
.multiaddress-addedit {
	color: red;
}
.address-verify-error {
	color: red;
}
.multireview-itemstable .itempricediscountregular {
	float:left;
	padding: 4px 0px 4px 0px;
}
.multireview-itemstable .itempricediscountregular .itempricetext {
	font-size:13px;
	display: inline;
	font-weight: bold;
	padding:0 10px 0 0;
}
.multireview-itemstable .itempricediscountregular .itempriceval {
	font-size:13px;
	display: inline;
}
.multireview-itemstable .itempricediscount {
	display:block;
	padding: 4px 0px 4px 0px;
	color: red;
}
.multireview-itemstable .itempricediscount .itempricetext {
	font-size:13px;
	display: inline;
	font-weight: bold;
	padding:0 10px 0 10px;
}
.multireview-itemstable .itempricediscount .itempriceval {
	font-size:13px;
	display: inline;
}
.multiship-couponsection .multiship-coupon {
	color: #ff0000;
	padding:0 10px 0 5px;
}
.multiship-couponsection .multiship-couponcode {
	font-weight: bold;
}
.multiship-couponsection .multiship-coupondisplay {
	color: #ff0000;
	display:block;
	margin: 0 10px 0 0;
}
.multicheckoutreviewtable .oddrow {
	background-color:#f5f5f5;
}
.multicheckoutreviewtable .evenrow {
	background-color:#ffffff;
}
/*Login page styles*/







.loginpage-maindiv {
}
.loginpage-headerdiv {
}
.loginpage-errormessage {
}
.loginpage-errormessagetext {
	color: #cc0000;
	font-weight:bold;
}
.loginpage-contentdiv {
}
.loginpage-leftboxdiv {
}
.newsignup-header {
	font-weight:bold;
}
.loginpage-rightboxdiv {
}
.returnlogin-header {
	font-weight:bold;
}
.lognipage-bottom {
}
/*guided navigation styles*/







.guidednav-socialmedia {
	text-align:right;
}
#GuidedNavRightContent {
}
.guidednav-menuwrapper {
	float:left;
}
.guidednav-categoryfooter {
	float:left;
	width:200px;
	margin: 0 0 0 10px;
}
.GuidedNavMainTable {
	border-collapse:collapse;
	padding:1px 1px 1px 1px;
}
.guidednav-filtersection {
	float: left;
	width:180px;
	margin: 0 0 10px 0;
}
#GuidedNavLeftMenu {
	float:left;
}
.guidednav-treedelimiter {
	padding: 0 5px;
	display:inline;
}
.guidednav-treefinalcat {
	color:maroon;
	padding-left:10px;
}
#mainContent_TD {
}
.pagingtoptext, .pagingbottomtext {
	display: block;
	max-width: 300px;
	min-height: 15px;
	margin: 10px 0 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	padding-left:15px;
}
.guidednav-sortbytext {
	display: inline;
}
.guidednav-sortbycontrol {
	display:inline;
}
.pagingtopsectiondiv, .pagingbottomsectiondiv {
	background: #F9F9F9;
	border: 1px solid #D4D4D4;
	margin: 5px 0 0 0;
	padding:5px;
}
.guidednav-pagesizetext {
	display: inline;
}
.guidednav-pagesizecontrol {
	display:inline;
}
.searchpage-hr {
	color: #000000;
}
.sharewishlist-maindiv {
	width:400px;
	height:300px;
}
.sharewishlist-header {
	display: block;
	text-align: left;
	background: #F2F2F2;
	background: #F0F0F0;
	background: -moz-linear-gradient(top, #f7f7f7, #eaeaea);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, hsl(0, 0%, 92%)));
	background: -webkit-linear-gradient(top, #F7F7F7, #EAEAEA);
	background: -o-linear-gradient(top, #f7f7f7, #eaeaea);
	background: -ms-linear-gradient(top, #f7f7f7, #eaeaea);
	background: linear-gradient(top, #f7f7f7, #eaeaea);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eaeaea', GradientType=0);
	border: 1px solid #CDCDCD;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 0 hsla(0, 100%, 100%, 0.5) inset, 0 -1px 0 hsla(0, 100%, 100%, 0.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	padding: 5px 10px;
	margin: 0;
}
.sharewishlist-message {
	display:block;
	border-bottom: 1px solid #CDCDCD;
	padding:10px 0;
}
.sharewishlist-to {
	display:block;
	font-size:15px;
	padding: 5px 0;
}
.sharewishlist-captureemail {
	display:block;
}
.sharewishlist-captureemail textarea {
	width:375px;
	height:60px;
}
.sharewishlist-sendcopy {
	display:block;
}
.sharewishlist-emailbutton {
	display:block;
	padding:10px 5px;
}
.sharewishlist-emailbutton img {
	cursor:pointer;
}
.sharewishlist-response {
	display:block;
	color:#000;
}
.sharewishlist-response .error-email {
	color:red;
	font-size:13px;
	font-weight:bold;
}
.sharewishlist-response .success-email {
	color:green;
	font-size:13px;
	font-weight:bold;
}
.sharewishlist-loading {
	display:inline-block;
	margin: 0 10px;
}
/*

    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.

*/
/*
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxWrapper {
	max-width:none;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
	max-width:none;
	-ms-interpolation-mode:bicubic;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
	padding:0;
	margin:0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
/* 

    User Style:

    Change the following styles to modify the appearance of Colorbox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/
/* 
#cboxOverlay {
	background:#808080;
}
#colorbox {
	outline:0;
}
#cboxTopLeft {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat 0 0;
}
#cboxTopCenter {
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) repeat-x 0 -50px;
}
#cboxTopRight {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat -25px 0;
}
#cboxBottomLeft {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat 0 -25px;
}
#cboxBottomCenter {
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) repeat-x 0 -75px;
}
#cboxBottomRight {
	width:25px;
	height:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border1.png) no-repeat -25px -25px;
}
#cboxMiddleLeft {
	width:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border2.png) repeat-y 0 0;
}
#cboxMiddleRight {
	width:25px;
	background:url(/images/StoreFront_System_Images/lightbox-border2.png) repeat-y -25px 0;
}
#cboxContent {
	background:#fff;
	overflow:hidden;
}
.cboxIframe {
	background:#fff;
}
#cboxError {
	padding:50px;
	border:1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom:20px;
}
#cboxTitle {
	position:absolute;
	bottom:0px;
	left:0;
	text-align:center;
	width:100%;
	color:#999;
}
#cboxCurrent {
	position:absolute;
	bottom:0px;
	left:100px;
	color:#999;
}
#cboxLoadingOverlay {
	background:#fff url(/images/StoreFront_System_Images/loading.gif) no-repeat 5px 5px;
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border:0;
	padding:0;
	margin:0;
	overflow:visible;
	width:auto;
	background:none;
}

        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline:0;
}
#cboxSlideshow {
	position:absolute;
	bottom:0px;
	right:42px;
	color:#444;
}
#cboxPrevious {
	position:absolute;
	bottom:0px;
	left:0;
	color:#444;
}
#cboxNext {
	position:absolute;
	bottom:0px;
	left:63px;
	color:#444;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	color:#444;
}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
*/
.addtocartforpricelistpages {
	color: red;
}
.addtocartforpriceitempage {
	color:red;
}
.addtocartforpriceitemgrouppage {
	color:red;
}
.addtocartforpricesocket {
	color:red;
}
.divcartcount {
	display:inline;
}
.emptycartlink {
	display:inline;
}
.instantrebate-itempage, .mailinrebate-itempage a {
	color: #DD4C26 !important;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 20px;
}
.find-in-store-div {
	margin:10px 0px;
}
.find-in-store-div a {
	color: #333;
	text-decoration: underline;
	cursor: help;
	width: 85px;
	font-weight: bold;
	font-size: 105%;
}
.findinStore-flyout {
	min-height:200px;
}
.findinStore-flyout .blueh3 {
	font-size: 13px;
	color: #1C6293;
	margin-bottom: 5px;
}
.findinStore-flyout a {
	font-size: 13px;
	color: #1C6293;
	margin-bottom: 5px;
}
.findinstore-ul {
	margin:0;
	padding:0;
}
.findinstore-ul li {
	padding:5px;
}
.findinstore-content {
	margin: 20px 10px;
}
.findinstore-stock {
	float:left;
}
.findinstore-name {
	width: 150px;
	float:left;
}
.orange {
	color: #F58E15 !important;
}
#rebate-breadcrumb {
	background-color: white;
	color: #3A3E3E;
	float: left;
	font-size: 9px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-top: 5px;
	text-transform: uppercase;
}
#rebate-breadcrumb a {
	color: #992915;
	text-decoration: none;
	font-size: 9px;
	text-transform: uppercase;
}
.short {
	padding-left: 0 !important;
}
.rebate-page {
}
.rebate-page h2 {
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding:0;
	margin:0;
}
.rebate-header .header {
	font-weight:bold;
}
.rebate-table {
	border: 1px solid black;
	margin-bottom: 10px;
}
.viewpdflink a {
	color: #992915;
}
.findinStore-flyout-main {
	width:350px;
	height:300px;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.findinStore-flyout-arrow {
	float:left;
	width:12px;
	height:175px;
	vertical-align:middle;
	padding:125px 0 0 0;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.findinStore-flyout {
	float:left;
	width:320px;
	height:300px;
	border: 1px solid #D9D9D9;
	cursor: help;
	padding:5px;
	box-shadow: 5px 5px 5px #888888;
}
#finditinstore ul, #finditinstore ul li {
	margin:0;
	padding:0;
	list-style:none;
}
#finditinstore ul li {
 color #000;
	cursor:pointer;
}
#finditinstore ul li:hover, #finditinstore ul li.iehover {
	color:#000;
	position:relative;
}
#finditinstore ul li a {
	padding:2px 5px 2px 0;
	color:#000;
	display:inline-block;
	text-decoration:none;
	width:125px;
}
#finditinstore ul li ul {
	position:absolute;
	display:none;
}
#finditinstore ul li:hover ul, #finditinstore ul li.iehover ul {
	left:110px;
	top:-150px;
	display:block;
}
#finditinstore ul li ul li {
	background-color:#ffffff;
}
#finditinstore ul li:hover ul li:hover, #finditinstore ul li.iehover ul li.iehover {
	background-color:#ffffff;
	cursor:default;
}
#finditinstore ul li ul li a {
	color:#000;
	display:inline-block;
	width:120px;
}
.clear {
	clear:both;
}
.itempage-prevnext {
	width:19%;
	float:right;
}
.itempage-treedelimiter {
	display:inline;
	padding: 0 5px;
}
.editpricediv {
	margin: 0 0 0 10px;
	display:inline;
}
.editshipcostdiv {
	margin: 0 0 0 10px;
	display:inline;
}
.orderdiscounttext {
	display:inline;
	font-weight:bold;
	margin: 0 10px 0 0;
}
.orderdiscountbox {
	display:inline;
}
.orderdiscountbutton {
	display:inline;
}
.orderdiscountbutton a {
	padding: 2px 10px 2px 10px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color: #a92225;
}
.editpricedatadiv {
	margin: 0 0 0 10px;
	border:solid 1px yellow;
	background-color:yellow;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
 *display:inline;
}
.editpricedatadiv a {
	padding: 2px 10px 2px 10px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color: #a92225;
	cursor:pointer;
}
.editshipcostdatadiv {
	margin: 0 0 0 10px;
	border:solid 1px yellow;
	background-color:yellow;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
 *display:inline;
}
.editshipcostdatadiv a {
	padding: 2px 10px 2px 10px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 5px;
	color:#ffffff;
	background-color: #a92225;
	cursor:pointer;
}
.viewshipcostdiv {
	margin: 0 0 0 3px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
 *display:inline;
}
.numbercircle {
	display:inline-block;
	;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	padding: 6px;
	background-color: #A92225;
	border: 2px solid gray;
	color: #fff;
	text-align: center;
	font: 18px Arial, sans-serif;
}
.datepicker {
	width:180px;
}
.returncustomerloginsection {
	margin:10px 0;
	width:595px;
	height:100px;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 ); /* IE6-9 */
	border:solid 1px #dfdfdf;
	padding-left:10px;
}
.bulkplacerorderheaderimage {
	text-align:center;
}
.bulkplacerorderstep2headerimage {
	text-align:center;
}
.multicheckoutreviewheader {
	text-align:center;
}
.addressbookactiondivider {
	display:inline;
	padding: 0 3px;
}
.addressbookactiondiv {
}
.addressbook-gridpagesearchdiv .labelcol {
	font-weight:bold;
	text-align:right;
	padding: 0 10px 0 0;
}
.addressbook-gridpagesearchdiv {
	border: solid 1px #a3c9db;
	margin: 0 0 20px 0;
}
table .addressbook-gridsearchtable {
	border: 0;
	padding: 5px;
	border-spacing:0px;
	background-color:#a3c9db;
	width:100%;
}
.addressbook-gridsearchtable th {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
	white-space:nowrap
}
.addressbook-gridsearchtable th a {
	color: #000000;
	text-align:left;
	padding:5px;
	font-weight:bold;
}
.addressbook-gridsearchtable td {
	padding:5px;
	border-bottom: solid 1px #a3c9db;
	font-size: 11px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.addressbook-gridsearchtable .evenrow {
	background-color:#ffffff;
}
.addressbook-gridsearchtable .evenrow:hover {
	background-color: #E6F3FC;
}
.addressbook-gridsearchtable .oddrow {
	background-color:#EFEFEF;
}
.addressbook-gridsearchtable .oddrow:hover {
	background-color: #E6F3FC;
}
.addressbook-gridsearchbuttons img {
	cursor:pointer;
}
.giftnotelabel {
	display:inline;
	margin: 0 5px 0 0;
	font-weight:bold;
	color:#A92225;
}
.giftnotevalue {
	display:inline;
	margin: 0 0 0 5px;
}
.addressverificationresultdiv .SiteWideLabels {
	color:#565151;
}
td.tdvalidateaddressresult {
	border-top:none;
	border-bottom: solid 1px #A3C9DB;
}
.addressverificationresultdiv {
	margin: 0 0 20px 0;
}
.bulkplacerorderactionbutton {
	height:60px;
	vertical-align:middle;
	text-align:center;
}
a.button-goback {
	padding: 10px 40px;
	border-radius: 5px;
	border: solid 2px #bababa;
	margin: 10px;
	color: #000000;
	background-color: #f1f2f5;
	vertical-align:middle;
	font-size:16px;
	top:50px;
	display:inline-block;
}
a.button-verifyaddress {
	padding: 10px 40px;
	border-radius: 5px;
	border: solid 2px #a92225;
	margin: 10px;
	vertical-align:middle;
	color: #ffffff;
	background-color: #a92225;
	font-size:16px;
}
.addressverify-selecttext {
	display:none;
}
tr.bulkplacenoaddressrow td {
	border-top:none;
}
tr.bulkplaceaddressrow td {
	border-top: solid 1px #a3c9db;
}
.payment-infofields-div .inputtext {
	margin:0;
}
.paymentchangelink a {
	padding: 2px 10px 2px 5px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 0 20px;
	color:#ffffff;
	background-color: #a92225;
}
.multiship-reviewtoptotals .ordertotal {
	font-size:18px;
}
 .multicheckoutreviewtable tr:nth-child(3) td {
 border-bottom:none;
}
 .multicheckoutreviewtable tr:nth-child(4) td {
 border-top:none;
}
tr.multiship-address-tr td {
	border-top: solid 1px #E3DEB8;
}
td.item-imagetd {
	width:25%;
}
table.addressbook-vcardlinktable {
	min-width:125px;
}
table.addressbook-vcardlinktable div {
	margin: 0px 0 15px 0;
	min-width:100px;
}
a.address-vcard-editlink {
	padding: 5px 10px;
	border-radius:3px;
	border: solid 1px #bababa;
	margin: 0 0 0px 0;
	color:#000000;
	background-color: #f2f4f6;
	font-weight:normal;
	width:100px;
	display:block;
}
a.address-vcard-actionlink {
	padding: 5px 10px;
	border-radius:3px;
	border: solid 1px #bf942a;
	margin: 0px 0 0 0;
	color:#000000;
	background-color: #f5d68a;
	font-weight:normal;
	width:100px;
	display:block;
}
.deliverydateinstructiondiv {
	margin: 5px 0;
	color:#a92225;
	font-weight:bold;
 font-size;
 13px;
}
.shipaddresslabel {
	padding-right:45px;
}
.deliverydatelabel {
	display:none;
}
td.items-td {
	width: 600px;
}
td.calendar-td {
	width: 400px;
}
table.addressbook-vcarddatatable {
	padding:0px;
	padding:0px;
}
table.addressbook-vcardlinktable {
	padding:0px;
	padding:0px;
}
table.addressbook-gridsearchtable {
	width: 100%;
	border: 1px solid #D4DADC;
	padding-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;
	box-shadow: 0px 2px 2px 2px #888;
	-moz-box-shadow: 0px 2px 2px 2px #888;
	-webkit-box-shadow: 0px 2px 2px 2px #888;
	box-shadow: 0px 2px 2px 2px #888;
	background-color: #f3f3f3;
}
.addressbook-gridsearchtable th {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	height:24px;
	background-color: #c4d9ff;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px #d3d3d3 solid;
	font-family: Arial, Helvetica, sans-serif;
}
.addressbook-gridsearchtable td {
	padding-left: 4px;
	padding-right: 4px;
	font-size:12px;
	white-space: wrap;
	border-bottom: 1px solid #E3DEB8;
	font-family: Arial, Helvetica, sans-serif;
}
.addressbook-gridsearchbuttons {
	text-align:left;
}
.giftnoteicon {
	display:inline;
}
.giftnoteicon img {
	display:inline;
	vertical-align:middle;
}
.giftnotelink {
	display:inline;
}
.giftnotebalancetext {
	display:inline;
}
.giftnotebalancevalue {
	display:inline;
}
.multiship-orderdiscount {
	margin: 10px 0 0 0;
}
.addressbook-gridsearchbuttons a.resetbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:500;
	color: #aa272d;
	padding: 2px 10px;
	margin: 2px 0 0 0;
	text-decoration:none;
	background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #cccccc;
}
.addressbook-gridsearchbuttons a.searchbutton {
	padding: 2px 10px 2px 10px;
	border-radius:3px;
	border: solid 1px #a92225;
	margin: 0 0 3px 10px;
	color:#ffffff;
	background-color: #a92225;
}
.addressbook-message .error {
	color:red;
}
.addressbook-message .success {
	color:blue;
}
a.address-vcard-deletelink {
	padding: 5px 10px;
	border-radius:3px;
	border: solid 1px #bababa;
	margin: 0 0 0px 0;
	color:red;
	background-color: #f2f4f6;
	font-weight:normal;
	width:100px;
	display:block;
}
.chosen-results .evenrow {
	background-color:#ccc;
}
#orderreviewmaintable {
	border: solid 1px #eeeeee;
}
.inputtext {
	max-width:200px;
}
.zipcodetext {
	max-width:75px;
}
.statedropdown {
	max-width:75px;
}
.countrydropdown {
	max-width:200px;
}
.provincedropdown {
	max-width:150px;
}
.provincetext {
	max-width:125px;
}
.postalcodetext {
	max-width:125px;
}
.monthdropdown {
	max-width:100px;
}
.yeardropdown {
	max-width:100px;
}
.cvvtext {
	max-width:50px;
}
.quantitybox {
	max-width:50px;
}
/*
#ProcessingTopOrderDiv {visibility:hidden;display:none;}
#ProcessingBottomOrderDiv {visibility:hidden;display:none;}

*/

#orderreviewprocessingbox {
	position: absolute;
	width: 200px;
	height: 200px;
	background: #FFF;
	border: solid 1px #2b2b2b;
	text-align: center;
	left: 35%;
	top: 50%;
	z-index: 20;
	display: none;
	border-radius:5px;
}
.orderreviewprocessmessage {
	font-size:14px;
	color:#2b2b2b;
}
#orderreviewscreen {
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
}
.header {
	font-size:18px;
	font-weight:bold;
}
.ProductSubHeader {
	font-size:24px;
}
.icon-selected {
	border: solid 1px red !important;
}
.productgrouppage_name {
	font-weight:normal;
}
.productpage_relprodsection A.newnav, .productpage_relprodsection .modelheadYourPrice, .productpage_relprodsection, .recentlyvieweddiv A.newnav, .recentlyvieweddiv {
	font-size:13px !important;
	font-weight:normal !important;
	color:rgb(86, 89, 92);
}
a.btn-add {
	display: block;
	color: #fff;
	background: #cbcbcb;
	padding: 4px 5px 3px;
	text-align:center;
}
.modalButtonDiv {
	margin-top:11px;
	font-size:14px;
}
.modalText {
	font-size:12px;
}
.ProdNameEnhancerLabel {
	font-size:14px !important;
	color:#333333;
}
.paymenttypename {
	font-weight:bold;
}
.product-custom-attributes {
	margin: 15px 0;
}
.shoppingcart-relateditemsdiv {
}
.shoppingcart-relateditemstable {
}
.shoppingcart-relateditemsdiv .header {
}
.shoppingcart-relateditemsdiv .column-cell {
}
.shoppingcart-relateditemsdiv .cell-namediv {
}
.shoppingcart-relateditemsdiv .cell-pricediv {
}
.shoppingcart-relateditemsdiv .cell-viewlinkdiv {
}
.itempage-prev:before {
	content:'\003C';
	padding: 0 5px 0 0;
	text-decoration:none !important;
}
.itempage-prevnextseparator {
	padding: 0 5px 0 5px;
}
.itempage-next:after {
	content:'\003E';
	padding:0 0 0 5px;
	text-decoration:none !important;
}
/*Styles for retaining images instead of text*/

/*login-st-order.asp*/

.loginstordercontentdiv .forgot-password {
	background-image: url('/images/StoreFront_System_Images/forgot_password_orderlogin.gif');
	height:22px;
	width:118px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.loginstordercontentdiv .login {
	background-image: url('/images/StoreFront_System_Images/login_orderlogin.gif');
	height:22px;
	width:70px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.loginstorderheaderdiv {
	background-image: url('/images/StoreFront_System_Images/signin_header_status_order.jpg');
	height:31px;
	width:112px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*login.asp*/

.loginpage-headerdiv {
	background-image: url('/images/StoreFront_System_Images/signin_header_login.gif');
	height:125px;
	width:1100px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.loginpage-leftboxdiv a {
	background-image: url('/images/StoreFront_System_Images/signup_login.gif');
	height:40px;
	width:125px;
	display:block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.loginpage-rightboxdiv .forgot-password {
	background-image: url('/images/StoreFront_System_Images/forgot_password_login.gif');
	height:40px;
	width:150px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.loginpage-rightboxdiv .login {
	background-image: url('/images/StoreFront_System_Images/login.gif');
	height:40px;
	width:100px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*pwd-email.asp*/
div.forgotpasswordheader {
	font-size:18px;
	font-weight:bold;
	margin: 0 0 8px 0;
}
div.forgotpasswordheader2 {
	font-size:12px;
	font-weight:bold;
	margin: 0 0 8px 0;
}
div.forgotpassworderror {
	font-size:12px;
	font-weight:bold;
	margin: 0 0 8px 0;
	color:red;
}
div.forgotpasswordinstruction {
	font-size:13px;
	font-weight:normal;
	margin: 0 0 8px 0;
}
.forgotpasswordcontentdiv .forgotpasswordbutton {
	background-image: url('/images/StoreFront_System_Images/email_my_password.gif');
	height:22px;
	width:180px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*register.asp*/
table.registerheader .newcustomerheaderdiv {
	background-image: url('/images/StoreFront_System_Images/register_NewCustomerHeader.gif');
	height:30px;
	width:240px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.registerheader .customernotes {
	background-image: url('/images/StoreFront_System_Images/register_CustomerInformationNotes.gif');
	height:16px;
	width:475px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.billaddressheaderdiv {
	background-image: url('/images/StoreFront_System_Images/register_BillingAddressHeader.gif');
	height:30px;
	width:240px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.passwordcharlimittext {
	background-image: url('/images/StoreFront_System_Images/registration_password_notes.gif');
	height:22px;
	width:265px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.registerbillnotes {
	background-image: url('/images/StoreFront_System_Images/checkout1_BillingAddressNotes.gif');
	height:30px;
	width:498px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.shipaddressheaderdiv {
	background-image: url('/images/StoreFront_System_Images/register_ShippingAddressHeader.gif');
	height:30px;
	width:240px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.registershipnotes {
	background-image: url('/images/StoreFront_System_Images/checkout1_ShippingAddressNotes.gif');
	height:30px;
	width:632px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.registerbutton {
	background-image: url('/images/StoreFront_System_Images/register_submit.gif');
	height:22px;
	width:60px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*My Account*/
.edityouraccountheaderdiv {
	background-image: url('/images/StoreFront_System_Images/edityouracct.gif');
	height:31px;
	width:300px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.myaccount-infotable div.your-profile {
	background-image: url('/images/StoreFront_System_Images/header_profile.gif');
	height:46px;
	width:200px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.myaccount-infotable .your-orders {
	background-image: url('/images/StoreFront_System_Images/header_orders.gif');
	height:46px;
	width:200px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.myaccount-infotable .address-book {
	background-image: url('/images/StoreFront_System_Images/header_addressbook.gif');
	height:46px;
	width:200px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.myaccount-infotable .payment-details {
	background-image: url('/images/StoreFront_System_Images/header_paymentdetails.gif');
	height:46px;
	width:200px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.myaccount-infotable .favorites-header {
	background-image: url('/images/StoreFront_System_Images/header_WishlistAndFavorites.gif');
	height:46px;
	width:200px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.myaccount-infotable .eventreminder-header {
	background-image: url('/images/StoreFront_System_Images/header_eventreminders.gif');
	height:46px;
	width:200px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.customerinformation-header {
	background-image: url('/images/StoreFront_System_Images/register_CustomerInformationHeader.gif');
	height:31px;
	width:324px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
button.customerinfo-submit {
	background-image: url('/images/StoreFront_System_Images/register_submit.gif');
	height:22px;
	width:60px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-header {
	background-image: url('/images/StoreFront_System_Images/register_AddressBookHeader.gif');
	height:31px;
	width:227px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.edit-address-link-div button {
	background-image: url('/images/StoreFront_System_Images/edit_this_address_register.gif');
	height:22px;
	width:140px;
	display:block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.creditcard-details-header {
	background-image: url('/images/StoreFront_System_Images/register_CreditCardDetailsHeader.gif');
	height:31px;
	width:325px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*viewcart.asp*/
.viewcart-maindiv .shoppingcart-header {
	background-image: url('/images/StoreFront_System_Images/shopping_cart_header.gif');
	height:58px;
	width:215px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv #btnViewCartCheckoutTop {
	background-image: url('/images/StoreFront_System_Images/proceed_to_checkout_top2.png');
	height:58px;
	width:175px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv #btnViewCartCheckout {
	background-image: url('/images/StoreFront_System_Images/proceed_to_checkout.png');
	height:58px;
	width:175px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv #ContinueButton {
	background-image: url('/images/StoreFront_System_Images/continue_shopping.gif');
	height:25px;
	width:170px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv #RemoveButton {
	background-image: url('/images/StoreFront_System_Images/remove_items.gif');
	height:25px;
	width:170px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv #UpdateButton {
	background-image: url('/images/StoreFront_System_Images/update_cart.gif');
	height:25px;
	width:170px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv #previewlink {
	background-image: url('/images/StoreFront_System_Images/shoppingcart_sharewith_friends.gif');
	height:22px;
	width:132px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv #btnViewCartMultipleCheckout {
	background-image: url('/images/StoreFront_System_Images/checkout_with_multiple_addresses.gif');
	height:28px;
	width:268px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv .viewcartclaimcodeheader {
	background-image: url('/images/StoreFront_System_Images/promotional_claim_code_label_shoppingcart.gif');
	height:15px;
	width:203px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv .entercaptiontext {
	background-image: url('/images/StoreFront_System_Images/promotional_claim_enter_them_shoppingcart.gif');
	height:15px;
	width:100px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv .discount-apply {
	background-image: url('/images/StoreFront_System_Images/apply_code.gif');
	height:22px;
	width:60px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewcart-maindiv .viewcart-promotion-header {
	font-weight:bold;
}
.viewcart-maindiv .shoppingcart-relateditemsdiv .header {
	background-image: url('/images/StoreFront_System_Images/shoppingcart_other_recommendations.gif');
	height:22px;
	width:180px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
a.delete-item-button {
	background-image: url("/images/StoreFront_System_Images/delete_from_cart.png");
	cursor: pointer;
	color: transparent;
	width: 48px;
	height: 16px;
	background-repeat: no-repeat;
	padding: 0px 3px 0px 3px;
}
a.edit-item-button {
	background-image: url("/images/StoreFront_System_Images/edit_cart.png");
	cursor: pointer;
	color: transparent;
	width: 48px;
	height: 16px;
	background-repeat: no-repeat;
	padding: 0px 13px 0px 0px;
}
a#SaveForLater {
	background-image: url("/images/StoreFront_System_Images/save_for_later.gif");
	display: inline-block;
	text-indent: -9999px;
	color: transparent;
	width: 85px;
	height: 17px;
	background-repeat: no-repeat;
}
/*st1-check-me-out.asp*/

.returncustomerloginsection .header {
	background-image: url('/images/StoreFront_System_Images/returningCustomerLoginCheckoutHeader2.png');
	height:107px;
	width:750px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.returncustomerloginsection .forgot-password {
	background-image: url('/images/StoreFront_System_Images/forgot_password_checkout.gif');
	height:40px;
	width:150px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.returncustomerloginsection .login {
	background-image: url('/images/StoreFront_System_Images/login_checkout2.png');
	height:58px;
	width:175px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.error-message {
	color:#cc0000;
	font-weight:bold;
}
#CreateNewAccount {
	background-image: url('/images/StoreFront_System_Images/create_new_account_icon.gif');
	height:30px;
	width:220px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#ContinueAsGuest {
	background-image: url('/images/StoreFront_System_Images/continue_as_guest_icon.gif');
	height:30px;
	width:170px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .newcustomerheader {
	background-image: url('/images/StoreFront_System_Images/checkout1_NewCustomerHeader.png');
	height:32px;
	width:380px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .customernotes {
	background-image: url('/images/StoreFront_System_Images/checkout1_NewCustomerNotes.gif');
	height:16px;
	width:475px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .billaddressheaderdiv {
	background-image: url('/images/StoreFront_System_Images/checkout1_BillingAddressHeader.png');
	height:30px;
	width:240px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .passwordcharlimittext {
	background-image: url('/images/StoreFront_System_Images/registration_password_notes.gif');
	height:22px;
	width:265px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .registerbillnotes {
	background-image: url('/images/StoreFront_System_Images/checkout1_BillingAddressNotes.gif');
	height:30px;
	width:498px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .shipaddressheaderdiv {
	background-image: url('/images/StoreFront_System_Images/checkout1_ShippingAddressHeader.png');
	height:30px;
	width:240px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .registershipnotes {
	background-image: url('/images/StoreFront_System_Images/checkout1_ShippingAddressNotes.gif');
	height:30px;
	width:632px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .checkout-next-stepicon .checkout-nextstep {
	background-image: url('/images/StoreFront_System_Images/checkout1_ProceedToNextStepHeader.gif');
	height:38px;
	width:255px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .checkout-final-stepicon .checkout-finalstep {
	background-image: url('/images/StoreFront_System_Images/final_step_step3.png');
	height:38px;
	width:186px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.login-checkout-register .checkout-final-stepicon .checkout-nextstep {
	background-image: url('/images/StoreFront_System_Images/next_step_step1.gif');
	height:38px;
	width:200px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*orderreview.asp*/
#orderreviewmaintable .ordereview-headertext {
	background-image: url('/images/StoreFront_System_Images/review_submit_caption_orderreview.gif');
	height:15px;
	width:210px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .ordereview-notestop {
	background-image: url('/images/StoreFront_System_Images/order-review_place-your-order-top_label.gif');
	height:31px;
	width:725px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .ordereview-paymentlabeltop {
	background-image: url('/images/StoreFront_System_Images/order-review_payment-information_label.gif');
	height:16px;
	width:130px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .shipaddress-header {
	background-image: url('/images/StoreFront_System_Images/shipping_address_label_orderreview.gif');
	height:15px;
	width:105px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .billaddress-header {
	background-image: url('/images/StoreFront_System_Images/billing_address_label_orderreview.gif');
	height:15px;
	width:95px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.orderreview-shipaddresschange-apply button {
	background-image: url('/images/StoreFront_System_Images/change_ship_address.png');
	height:22px;
	width:70px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.orderreview-billaddresschange-apply button {
	background-image: url('/images/StoreFront_System_Images/change_bill_address.png');
	height:22px;
	width:70px;
	cursor:pointer;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .shipoptions-header {
	background-image: url('/images/StoreFront_System_Images/shipping_options_label_orderreview.gif');
	height:15px;
	width:105px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .ordereview-paymethod {
	background-image: url('/images/StoreFront_System_Images/payment_method_label_orderreview.gif');
	height:15px;
	width:105px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .ordereview-paymethod-change {
	display:inline-block;
}
#orderreviewmaintable .ordereview-paymethod-change button {
	background-image: url('/images/StoreFront_System_Images/change_payment.png');
	height:22px;
	width:70px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable td.gift-options {
	background-image: url('/images/StoreFront_System_Images/gift_options_label_orderreview.gif');
	height:13px;
	width:125px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .giftwrap-personal-header {
	background-image: url('/images/StoreFront_System_Images/personalization_label_header_Items_page.gif');
	height:15px;
	width:130px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .ordereview-taxexempt-header {
	background-image: url('/images/StoreFront_System_Images/taxexempt_question_orderreview.gif');
	height:13px;
	width:140px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .ordereview-taxresale {
	background-image: url('/images/StoreFront_System_Images/taxexempt_heading_orderreview.gif');
	height:13px;
	width:75px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable .ordereview-taxapply button {
	background-image: url('/images/StoreFront_System_Images/apply_taxexempt.gif');
	height:22px;
	width:70px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-claimcodeheader {
	background-image: url('/images/StoreFront_System_Images/promotional_claim_code_label_orderreview.gif');
	height:15px;
	width:310px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-claimcode-enterlabel {
	background-image: url('/images/StoreFront_System_Images/promotional_claim_enter_them_orderreview.gif');
	height:15px;
	width:105px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-claimcode-apply button {
	background-image: url('/images/StoreFront_System_Images/apply_code.gif');
	height:22px;
	width:59px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-loyaltyredeem-header {
	background-image: url('/images/StoreFront_System_Images/loyalty_rewards_label2_order_review.gif');
	height:14px;
	width:100px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-loyaltyheader {
	background-image: url('/images/StoreFront_System_Images/loyalty_rewards_label2_order_review.gif');
	height:14px;
	width:100px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
a.loyalty-redeem {
}
a.loyalty-remove {
}
.ordereview-specialinstruction-header {
	background-image: url('/images/StoreFront_System_Images/special_instructions_label_orderreview.gif');
	height:15px;
	width:175px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-checkoutsurvey-header {
}
.ordereview-ordersummaryheader {
	background-image: url('/images/StoreFront_System_Images/order-review_order-summary-label.gif');
	height:15px;
	width:105px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-itemheader {
	background-image: url('/images/StoreFront_System_Images/items_label_orderreview.gif');
	height:15px;
	width:38px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-changeqty-deletediv {
	display:inline-block;
}
.ordereview-changeqty-deletediv button {
	background-image: url('/images/StoreFront_System_Images/Change_quantities_or_delete.gif');
	height:22px;
	width:245px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.ordereview-notesbottom {
	background-image: url('/images/StoreFront_System_Images/order-review_place-your-order-bottom_label.gif');
	height:32px;
	width:725px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#orderreviewmaintable #btnplaceordertop, #orderreviewmaintable #btnplaceorderbottom {
	background-image: url('/images/StoreFront_System_Images/place_your_order.gif');
	height:40px;
	width:188px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*st4-check-me-out.asp*/
.order-payment-table .payment-header {
	background-image: url('/images/StoreFront_System_Images/payment_options_label_header.gif');
	height:27px;
	width:200px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.order-payment-table .orderpayment-previousstep {
	background-image: url('/images/StoreFront_System_Images/previous_step_step4.gif');
	height:22px;
	width:150px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.order-payment-table .orderpayment-nextstep {
	background-image: url('/images/StoreFront_System_Images/review_your_order.gif');
	height:22px;
	width:190px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*address-edit.asp*/

.edit-address-header {
	background-image: url('/images/StoreFront_System_Images/address_edit_Address.gif');
	height:20px;
	width:88px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addnew-address-header {
	background-image: url('/images/StoreFront_System_Images/address_add_new_Address.gif');
	height:20px;
	width:258px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.save-this-address {
	background-image: url('/images/StoreFront_System_Images/Save_this_address.gif');
	height:22px;
	width:150px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.return-to-addressbook {
	background-image: url('/images/StoreFront_System_Images/return_to_address_book.gif');
	height:22px;
	width:226px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*addressbook.asp*/

.choose-shipping-header {
	background-image: url('/images/StoreFront_System_Images/addressbook_Choose_Shipping.gif');
	height:20px;
	width:200px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-select-header {
	background-image: url('/images/StoreFront_System_Images/addressbook.gif');
	height:20px;
	width:100px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-button-ship button {
	background-image: url('/images/StoreFront_System_Images/Ship_to_this_address.gif');
	height:22px;
	width:170px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-button-bill button {
	background-image: url('/images/StoreFront_System_Images/Bill_to_this_address.gif');
	height:22px;
	width:170px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-button-ship-edit button {
	background-image: url('/images/StoreFront_System_Images/edit_this_address.gif');
	height:22px;
	width:140px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-button-bill-edit button {
	background-image: url('/images/StoreFront_System_Images/edit_this_address.gif');
	height:22px;
	width:140px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-addaddress-ship {
	background-image: url('/images/StoreFront_System_Images/addressbook_Choose_New_Shipping.gif');
	height:20px;
	width:240px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-addaddress-bill {
	background-image: url('/images/StoreFront_System_Images/addressbook_Choose_New_Billing.gif');
	height:20px;
	width:240px;
	display:inline-block;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-addaddress-button-ship, .addressbook-addaddress-button-bill, .addressbook-redirect-button-ship, .addressbook-redirect-button-bill {
	display:inline-block;
}
.addressbook-addaddress-button-ship button {
	background-image: url('/images/StoreFront_System_Images/Ship_to_this_address.gif');
	height:22px;
	width:170px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-addaddress-button-bill button {
	background-image: url('/images/StoreFront_System_Images/Bill_to_this_address.gif');
	height:22px;
	width:170px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-redirect-button-ship button {
	background-image: url('/images/StoreFront_System_Images/back_to_checkout.gif');
	height:22px;
	width:145px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.addressbook-redirect-button-bill button {
	background-image: url('/images/StoreFront_System_Images/back_to_checkout.gif');
	height:22px;
	width:145px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*Review Product page*/

.submit-review {
	background-image: url('/images/StoreFront_System_Images/Product_Review_Send.gif');
	height:18px;
	width:42px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.submit-review-back {
	background-image: url('/images/StoreFront_System_Images/product_review_back.gif');
	height:18px;
	width:40px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
/*Buy/Wish list/Favorites Button*/

.buy-button {
	background-image: url('/images/StoreFront_System_Images/buy.gif');
	height:40px;
	width:125px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.outofstockdiv {
	background-image: url('/images/StoreFront_System_Images/OutOfStockItem.gif');
	height:40px;
	width:120px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.seealloptionsdiv {
	background-image: url('/images/StoreFront_System_Images/SeeAllOptions.gif');
	height:41px;
	width:180px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.viewdetails-button {
	background-image: url('/images/StoreFront_System_Images/SeeAllOptions.gif');
	height:41px;
	width:180px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.format2-buy-group-button {
	background-image: url('/images/StoreFront_System_Images/buy.gif');
	height:28px;
	width:51px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.buy-cart-button-mfg {
	background-image: url('/images/StoreFront_System_Images/buy.gif');
	height:28px;
	width:51px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.buy-cart-button {
	background-image: url('/images/StoreFront_System_Images/buy.gif');
	height:34px;
	width:125px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.format3-ftd-buy-button {
	background-image: url('/images/StoreFront_System_Images/buy-now-format3-ftd.gif');
	height:45px;
	width:150px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.format3-buy-button {
	background-image: url('/images/StoreFront_System_Images/buy-now-format3.gif');
	height:45px;
	width:150px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.view-button {
	background-image: url('/images/StoreFront_System_Images/view.gif');
	height:30px;
	width:55px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.wishlist-button {
	background-image: url('/images/StoreFront_System_Images/wishlist.gif');
	height:27px;
	width:127px;
	display:inline-block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.favorites-button {
	background-image: url('/images/StoreFront_System_Images/favoriteslist.gif');
	height:13px;
	width:107px;
	display:block;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.sitesearchalloptionsdiv {
	background-image: url('//eaglearchery.com/images/StoreFront_System_Images/SeeAllOptions.gif');
	height: 41px;
	width: 180px;
	display: inline-block;
	cursor: pointer;
	border-style: none;
	background-color: transparent;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
/*guest-check-me-out.asp*/

table.guest-checkout-table .newcustomerheader {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_NewCustomerHeader.gif');
	height:32px;
	width:380px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.guest-checkout-table .customernotes {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_NewCustomerNotes.gif');
	height:16px;
	width:475px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.guest-checkout-table .billaddressheaderdiv {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_BillingAddressHeader.gif');
	height:30px;
	width:240px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.guest-checkout-table .registerbillnotes {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_BillingAddressNotes.gif');
	height:30px;
	width:498px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.guest-checkout-table .shipaddressheaderdiv {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_ShippingAddressHeader.gif');
	height:30px;
	width:240px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.guest-checkout-table .registershipnotes {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_ShippingAddressNotes.gif');
	height:30px;
	width:632px;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.guest-checkout-table .checkout-next-stepicon .checkout-nextstep {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_ProceedToNextStepHeader.gif');
	height:38px;
	width:255px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
table.guest-checkout-table .checkout-final-stepicon .checkout-finalstep {
	background-image: url('/images/StoreFront_System_Images/checkout_guest_final_step_step1.png');
	height:38px;
	width:186px;
	cursor:pointer;
	border-style:none;
	background-color:transparent;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.buy-button, .wishlist-button {
	display:inline-block;
	margin: 0 2px 0 0;
	padding-bottom:15px !important;
}
.favorites-button {
	display:block;
	margin: 2px 2px 0 0;
}
button {
	cursor:pointer;
}
.itemimage, .itemnametext {
	float:left;
	padding:5px;
}
.itemdescription {
	float:left;
	display:block;
	padding:5px;
}
.outofstockdiv {
	font-size:12px;
}
.seealloptionsdiv {
	font-size:12px;
}
.viewdetails-button {
	font-size:12px;
}
.cvvtextfield {
	width:60px;
}
.itempage-treedelimiter {
	display:inline-block;
}
.productgrouppage_name {
	COLOR: #000000;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height:18px !important;
}
.productDesktopImageSlider div {
	display:inline-block;
	border:solid 0px #ccc;
	margin: 0 3px 0 0;
}
.productDesktopImageSlider {
	width:240px;
}
.catpage-itemdetails {
	height: 75px;
}
table.socialmediatable-media tr {
	display: inline-block;
}
.fmt4-content-right .modelheadYourPriceLabel {
	float: left;
}
.fmt4-content-right {
	padding: 10px 0px 0px 10px;
}
.fmt4-addtocart .buy-button {
	margin-top: 10px;
	margin-left: -5px;
}
.longdesc-header {
	display:none;
}
.fmt4-content-right .modelheadProdDesc {
	padding-top:10px;
}
.recentlyvieweddiv, .fmt5-groupdesctable {
	padding-left:200px;
}
#divAboveVariants .modelheadYourPrice {
	display:inline-block;
}
#divAboveVariants .modelheadYourPriceLabel {
	float:left;
}
.fmt5-optionsdiv div {
	display: inline-block;
}
.fmt5-optionsdiv {
	width:100%;
	height:35px;
}
.prodpageoptionquantity div {
	float: left;
}
.itempageproddatasection .modelheadYourPriceLabel {
	float: left;
}
.itempage-wrapper #productTabs, .itempage-wrapper .itempage-relprod-headerdiv, .itempage-fmt5-recommend, .itempage-wrapper .itempage-relprod-div {
	margin-left: 200px;
}
/*************Unique selectors for category pages**************/

.catpage-itemdetails a {
} /*Product title*/
.catpage-itemdetails .ProdNameEnhancerLabel {
} /*Enhancer Label*/
.categorypage-itemprice .modelheadYourPrice {
} /*Your price*/
.category-buybutton {
} /*buy button*/
.category-viewdetailsbutton {
} /*View button for product groups*/
.catpage-itemdetails .newnav {
	font-size:13px !important;
	font-weight:normal !important;
}
.categorypage-itemprice .modelheadOurPrice {
	font-size:14px !important;
	font-weight:normal !important;
}
.guidednav-menuwrapper .newnav {
	font-size:13px !important;
	font-weight:normal !important;
}
/*************Unique selectors for Product pages**************/

.itempage-wrapper .modelheadOurPriceLabel {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size:16px !important;
	font-weight:bold !important;
	color:#444444;
}
.itempage-wrapper .modelheadYourPriceLabel {
}
.itempage-wrapper .modelheadYourPrice {
}
.itempage-wrapper .modelheadOurPrice {
}
/*************Unique selectors for Product Group pages**************/

.itemgrouppage-wrapper .modelheadOurPriceLabel {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size:16px !important;
	font-weight:bold !important;
	color:#444444;
}
.itemgrouppage-wrapper .modelheadYourPriceLabel {
}
.itemgrouppage-wrapper .modelheadYourPrice {
}
.itemgrouppage-wrapper .modelheadOurPrice {
}
/***Styles for CSS***/

#desktopView .searchboxdiv {
	display: none;
	height:0px;
}
.advancedsearchmain #products .product {
	width:33%;
	display:inline-block;
}
.advancedsearchmain {
	padding-left:50px;
}
#desktopView td {
	vertical-align:top;
}
#priceRangeMenu h3, #ratingMenu h3, #brandsMenu h3, #categoryMenu h3 {
	display:none;
}
#priceRangeFilterContainer .goto, #ratingFilterContainer .goto, #brandFilterContainer .goto {
	display:none;
}
#priceRangeFilterContainer .dl-submenu li, #ratingFilterContainer .dl-submenu li, #brandFilterContainer .dl-submenu li {
	list-style-type: none;
}
.pagination .current {
	background: #26B;
	color: #fff;
	border: solid 1px #AAE;
}
.goto {
	display:none;
}
.gotoParent {
	color:black !important;
}
/*Treeview*/

/**

 * Styling top level items

 */

.nav a, .nav label {
	display: block;
	color: black;
	box-shadow: inset 0 -1px #1d1d1d;
 -webkit-transition: all .25s ease-in;
 transition: all .25s ease-in;
}
.nav label {
	cursor: pointer;
}
/**

 * Styling first level lists items
 */

/**

 * Hide nested lists

 */

.group-list, .sub-group-list, .sub-sub-group-list {
	height: 100%;
	max-height: 0;
	overflow: hidden;
 -webkit-transition: max-height .5s ease-in-out;
 transition: max-height .5s ease-in-out;
}
.nav__list input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */
	max-height: 1000px;
}
label > span {
	float: left;
 -webkit-transition: -webkit-transform .65s ease;
 transition: transform .65s ease;
}
.nav__list input[type=checkbox]:checked + label > span {
	background-image: url("/images/sitedesign/Minus.gif");
	padding-top:5px;
	margin-right:0px;
}
.nav__list {
	padding-left :0px;
}
.nav__list li {
	list-style-type: none;
	float:left;
	width: 100%;
}
.marker {
	font-weight: 100 !important;
	font-size: medium !important;
	padding-right:15px;
	background-image: url("/images/sitedesign/plus.gif");
	background-repeat :no-repeat;
	margin-top: -2px;
}
.nav__list li a:first-child {
	padding-left:20px;
}
.group-list li a:first-child {
	margin-left:-30px !important;
}
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('/images/Storefront_System_Images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
.productSeealloptions a {
	background-image: url(http://eaglearchery.com/images/StoreFront_System_Images/SeeAllOptions.gif);
	height: 41px;
	width: 180px;
	display: inline-block;
	cursor: pointer;
	border-style: none;
	background-color: transparent;
	text-indent: -9999px;
	background-repeat: no-repeat;
	color: transparent;
}
.pagination a {
	text-decoration: none;
	border: solid 0px #AAE !important;
	color: #15B;
}
.pagination .current {
	border: solid 0px #AAE !important;
}
.advancedsearchmain .sitesearchyourpricediv .modelheadYourPrice, .advancedsearchmain .sitesearchourpricediv .modelheadOurPrice {
	COLOR: #003300;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	display:inline-block;
	padding-left:5px;
}
.advancedsearchmain .modelheadYourPriceLabel {
	color: #333;
	font-weight: normal;
	font-size:12pt;
}
.pagination {
	font-size: 80%;
	/* float: right; */
    width: 50% !important;
	float: right !important;
}
.pagedisplay {
	float: left !important;
	width: 25% !important;
}
.advancedsearchmain .twocolumn .product .innerProduct .productImage a img {
	width: 175px !important;
	height:175px !important;
}
#categoryFilterContainer a.gotoParent:first-child {
	background-image: URL("http://cneagarc.turbobytes.net/images/storefront_system_images/btn_search_category.gif");
	background-repeat: no-repeat;
	display: block;
	color:transparent !important;
	width:190px;
	height:20px;
	padding-bottom: 10px;
}
#brandFilterContainer .gotoParent {
	background-image: URL("http://cneagarc.turbobytes.net/images/storefront_system_images/btn_search_brand.gif");
	background-repeat: no-repeat;
	display: inline-block;
	width:190px;
	height:20px;
	color:transparent !important;
	padding-bottom: 10px;
}
#priceRangeFilterContainer .gotoParent {
	background-image: URL("http://cneagarc.turbobytes.net/images/storefront_system_images/btn_search_price.gif");
	background-repeat: no-repeat;
	display: block;
	width:190px;
	height:20px;
	color:transparent !important;
	padding-bottom: 10px;
}
#ratingFilterContainer .gotoParent {
	background-image: URL("http://cneagarc.turbobytes.net/images/storefront_system_images/btn_search_rating.gif");
	background-repeat: no-repeat;
	display: block;
	width:190px;
	height:20px;
	color:transparent !important;
	padding-bottom: 10px;
}
#desktopView {
	padding-left: 10px;
}
.gotoParent {
	padding-bottom: 5px;
}
.advancedsearchmain #products .product {
	width: 25%;
	display: inline-block;
}
.pagination a {
	text-decoration: none;
	border: solid 0px #AAE !important;
	color: #444444 !important
}
.pagination .current {
	background: transparent !important;
	color: #333 !important;
	border: solid 0px #AAE !important;
}
.advancedsearchmain #products .product {
	width: 23%;
	padding: 5px;
}
.nav__list li {
	list-style-type: none;
	/*float: left;*/
    padding-bottom: 5px;
}
#pagination2 {
	clear:both;
}
.outofstockdiv {
	height: 32px;
	width: 125px;
}
.productName {
	padding-bottom:15px;
}
.advancedsearchmain .productSeealloptions {
	margin-left: -30px;
}
.advancedsearchmain .productSeealloptions a {
	padding: 0px 0px;
}
#desktopView {
	padding: 10px;
}
.group-list {
	padding-left:15px;
}
.dl-submenu {
	padding-left:15px;
}
.group-list li a:first-child {
	margin-left: -20px !important;
}
.advancedsearchmain .productSKU, .advancedsearchmain .productSeealloptions {
	display: block;
}
.ratingCon {
	width: 106px;
	margin: 0;
}
.sortBydiv {
	float: right;
}
#desktopView .nav__list li {
	list-style-type: none;
	/*float: left;*/

    padding-bottom: 5px;
	margin-left: 15px;
}
.pagination {
	font-size: 80%;
	/* float: right; */

    width: auto !important;
	float: right !important;
}
.nav__list {
	margin-left: -10px !important;
}
.productDescription {
	COLOR: #585858;
	font-family: Arial;
	font-size: 13pt;
	font-weight: normal;
	font-style: normal;
}
.catnav-treedelimiter {
	display: inline-block;
}
/*CustomChanges*/

.catpage-itemdetails .ProdNameEnhancerLabel {
	min-height: 30px;
	margin-top: -30px;
	display: block;
}
span.modelheadYourPriceLabel {
}
.categorypage-itemprice {
	min-height: 30px;
}
div.divcatlistitemborder a.newnav {
	max-width: 175px;
	display: block;
	margin: 0 auto;
	min-height: 70px;
}
.column-cell .categorypage-itemprice .categorylist-itemgroup-price {
	margin-top: -15px;
	height:auto;
}
