.NoDisplay
{
	display: none;
}

body, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575C2C;
}
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e7eacb;
	color: #575C2C;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1
{
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 6px;
}
h2
{
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 6px;
}
h3
{
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 4px;
}
h4
{
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 4px;
}
h5
{
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 4px;
}
h6
{
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 2px;
}

.mscSmall, .mscSmall td, .mscSmall th, .mscSmall ul, .mscSmall li
{
	font-size: 11px;
}
.mscSmall input, .mscSmall select, .mscSmall textarea, .mscSmall button
{
	font-size: 11px;
}

.mscMicro, .mscMicro td, .mscMicro th, .mscMicro ul, .mscMicro li
{
	font-size: 10px;
}
.mscMicro input, .mscMicro select, .mscMicro textarea, .mscMicro button
{
	font-size: 10px;
}


.mscCompanyHeader .mscCompanyInfo
{
	font-size: 10px;
}

.LeftNav
{
	padding: 6px 10px 30px;
}
.LeftNav .Categories h5
{
	margin-top: 5px;
}
.LeftNav .Login h5
{
	margin-top: 15px;
}

.BodyContent
{
}

.EmptyCartButton
{
	display: block;
	float: right;
}

.AccountNav
{
	font-size: 120%;
}

/* STI */
.mscDetails .mscPriceTable tr.mscItemRetailPrice td.mscLabel
{
	color: Black;
}

.mscDetails .mscPriceTable tr.mscItemRetailPrice td.mscValue
{
	color: Black;
	text-decoration: line-through;
}


/*
.mscPager .mscNav {
    font-size: 14px;
    padding: 3px 6px;
    background-color: powderblue;
    font-weight: bold;
    color: blue;
    margin-right: 3px;
    border: solid 1px Blue;
}
.mscPager .mscNav a {
    color: blue;
}
.mscPager .mscPage {
    font-size: 14px;
    font-weight: bold;
    color: blue;
    padding: 3px 8px;
    background-color: powderblue;
    margin-right: 3px;
    border: solid 1px Blue;
}
.mscPager .mscPage a {
    color: blue;
}
.mscPager .mscSelected {
    background-color: white;
    color: Black;
}
.mscPager .mscSeparator {
    color: White;
    width: 0px;
}
*/

body.mscPopup
{
	background-color: White;
}

body.PRINT
{
	margin: 15px;
	background: white;
}


.Sidebar
{
	background-color: #C0C0C0;
	margin-left: 10px;
	padding: 10px;
	width: 200px;
}

.Cart .mscActions
{
	margin-top: 0px;
}

.ProductDetailHeader
{
	margin: 0px;
	padding: 0px;
	background-color: #E4E7C5;
	font-family: Arial;
	font-weight: bold;
	color: #606539;
	font-size: 19px;
	text-align: center;
	width: 360px;
	height: 25px;
}
.ProductDetailcontents
{
	font-family: Arial;
	font-weight: bold;
	color: #606539;
	font-size: 18px;
}

.ProductInfoBox
{
}

img
{
	border: none 0px white;
}

h1
{
	font-size: 20px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 14px;
}
h4
{
	font-size: 12px;
}
h5
{
	font-size: 10px;
}
h6
{
	font-size: 8px;
}

a:link
{
}
a:visited
{
}
a:hover
{
	cursor: hand;
}
a:active
{
}

.mscCartPaymentForm .mscPaymentSelector .mscPaymentType .mscFormLabel
{
	font-size: 18px;
	font-weight: bold;
}


.mscCartPaymentForm .mscPaymentSelector .mscPaymentType .mscFormInput select
{
	font-size: 12px;
	font-weight: normal;
}
/*
tr
{
    vertical-align: top;
}*/

.ErrorMessage
{
	background-color: Red;
	font-weight: bold;
	color: Yellow;
}

/**************************************************************
** GRIDS
***************************************************************/
.mscGridContents
{
	clear: both;
	width: 100%;
}
.mscGridTable
{
	border-collapse: collapse;
	border: solid 1px #000;
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.mscGridTable .mscGridHeaderRow
{
	background-color: #f0f0f0;
	vertical-align: middle;
	font-size: 6px;
}
.mscGridTable .mscGridHeaderCell
{
	padding-left: 4px;
	padding-right: 46px;
	border-bottom: solid 1px 000;
	text-align: left;
}
.mscGridTable .mscGridRow
{
}
.mscGridTable .mscGridAltRow
{
	background-color: #F4F4F4;
}
.mscGridTable .mscGridAltRow .mscGridCell
{
	border-top: solid 1px #dcdcdc;
	border-bottom: solid 1px #000;
}
.mscGridTable .mscGridCell
{
	padding: 4px;
}
.mscGridTable .mscGridFooterRow
{
	font-weight: bold;
}
.mscGridTable .mscListActions
{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.mscGridContents .mscGridTable .mscGridCell .mscDetails
{
	margin: 0;
	padding: 0;
}

.ResultsProductSalesTags
{
	color: Red;
}

.ProductSalesTags
{
	font-size: 16px;
	color: Red;
}

.mscPagerContainer
{
	font-weight: bold;
}

.mscMenuSubGroup
{
	padding: 8px 8px 8px 8px;
	background-color: white;
	border: solid 1px black;
}

.ProductFeaturesHeader
{
	font-size: 20px;
}

.ProductFeaturesHeaderTip
{
	font-size: 12px;
	color: #2b9969;
}

.ProductFeatureText
{
	font-size: 15px;
}

.Message
{
	padding: 4px;
	color: Red;
	font-weight: bold;
	border: solid 1px black;
}

.CenteredImage
{
	text-align: center;
	display: block;
}

.CenteredContainedImage
{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.TabPageContent
{
	width: 100%;
	border: solid 2px #e6e6e6;
}

.Tab
{
	cursor: pointer;
	font-weight: bold;
}


a.ButtonLink:link
{
	text-align: center;
	color: White;
	font-weight: bolder;
	text-decoration: none;
	background-color: #719E31;
	border: outset 4px gray;
	padding: 4px;
}
a.ButtonLink:visited
{
	text-align: center;
	color: White;
	font-weight: bolder;
	text-decoration: none;
	background-color: #719E31;
	border: outset 4px gray;
	padding: 4px;
}
a.ButtonLink:hover
{
	text-align: center;
	color: Black;
	font-weight: bolder;
	text-decoration: none;
	background-color: #D8E98F;
	border: inset 4px gray;
	padding: 4px;
}

.TopProductsBox
{
	background-color: #FFFFD4;
	border: solid 1px black;
	padding: 2px 2px 2px 2px;
}

/* 
-----------------------------------------------
-----------------------------------------------
Website specific
-----------------------------------------------
-----------------------------------------------
*/

/* Page Display Styles
----------------------------------------------- */

html, body
{
	color: #333333;
	height: 100%; /*background-image: url(~/content/images/page-shade-top.gif); 	background-repeat: repeat-x;*/
}

a:link
{
	/*color: #0000FF; */
}
a:visited
{
	/*color: #0000FF;*/
}
a:hover
{
	/*color: #FF0000; cursor: hand; */
}
a:active
{
	/*color: #0000FF;*/
}

h1
{
	color: #005993;
	font-size: 24px;
	font-weight: bold;
	line-height: 22px;
	margin: 0;
	padding: 0;
}
h2
{
	color: #005993;
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
	padding: 0;
}
h3
{
	color: #005993;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	padding: 0;
}
h4
{
	color: #005993;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
h5
{
	color: #005993;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	margin: 0;
	padding: 0;
}
h6
{
	color: #005993;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	padding: 0;
}

.mscItemRetailPrice
{
	color: Black;
	text-decoration: line-through;
}

.mscItemNormalPrice
{
	color: Black;
}

.mscItemSalePrice
{
	color: Red;
}

.mscMenuItemHover
{
	cursor: pointer;
	color: White;
	background-color: Navy;
}

.mscLayoutTable
{
	padding: 0px 0px 0px 0px;
	background-color: White;
}

.HtmlSectionHeader
{
	color: Black;
	font-weight: bold;
	text-align: left;
}

.mscGalleryCell
{
	text-align: center;
}


/* --------------------------------------------------- */
/* Temp */
/* --------------------------------------------------- */

.MenuDividerCell
{
	width: 2px;
	height: 28px;
}

.MenuItemCell
{
	text-align: center;
	height: 28px;
}


a:link
{
	/*color: #007BCB;*/
}
a:visited
{
	/*color: #007BCB;*/
}
a:hover
{
	/*color: #00406A;*/
}
a:active
{
	/*color: #007BCB;*/
}


/* */

.breadcrumArrows
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.bodycopyleading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}
.homeFeatures
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.searchTop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
}
.userRatingText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #007BCB;
	text-decoration: none;
}
.searchTopField
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
}
.itemTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #007BCB;
}
.subNavHeader
{
	background-color: #2b9bda;
}
.subNavTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.subNavContent
{
	background-color: #e5e5e5;
}
.intHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E4B91C;
}
a.hyperlinks:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-decoration: underline;
}
a.hyperlinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #2876A0;
	text-decoration: underline;
}
a.hyperlinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-decoration: underline;
}
a.main_nav:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}

a.main_nav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}

a.main_nav:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}
a.main_navDarkBKG:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}
a.main_navDarkBKG:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #A0D7F1;
	text-decoration: none;
}

a.main_navDarkBKG:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}

a.main_navOn:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
a.main_navOn:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}

a.main_navOn:visited
{
	background-attachment: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}


a.breadcrum:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
	text-decoration: underline;
}
a.breadcrum:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #2876A0;
	text-decoration: underline;
}
a.breadcrum:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
	text-decoration: underline;
}
a.subNavLevelOne:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #0D6297;
	text-decoration: none;
}
a.subNavLevelOne:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
a.subNavLevelOne:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #0D6297;
	text-decoration: none;
}
a.subNavLevelTwo:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
a.subNavLevelTwo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: underline;
}
a.subNavLevelTwo:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
a.bottomTabs:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-decoration: underline;
}
a.bottomTabs:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #2876A0;
	text-decoration: none;
}
a.bottomTabs:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	text-decoration: underline;
}

table
{
	border: 0px;
	border-collapse: collapse;
}

.msccontrols_cartsummary_ascx
{
	display: inline;
	text-align: center;
}

.mscFormTable
{
	text-align: left;
}

/*.Menu
{
    font-size: 8pt;
    color: White;
    vertical-align: middle;
}
a.Menu:link
{
    font-size: 14pt;
    color: White;
    text-decoration: none;
    vertical-align: middle;
}
a.Menu:visited
{
    font-size: 14pt;
    color: White;
    text-decoration: none;
    vertical-align: middle;
}
a.Menu:hover
{
    font-size: 14pt;
    color: Yellow;
    text-decoration: none;
    vertical-align: middle;
}
a.Menu:active
{
    font-size: 14pt;
    color: White;
    text-decoration: none;
    vertical-align: middle;
}*/

a.MiniNav:link
{
	color: #575C2C;
	font-size: 12px;
	text-decoration: none;
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
}

a.MiniNav:visited
{
	color: #575C2C;
	font-size: 12px;
	text-decoration: none;
	line-height: 32px;
	text-align: center;
	padding-left: 10px;
}
a.MiniNav:hover
{
	padding-left: 10px;
}
a.MiniNav:active
{
	padding-left: 10px;
}

a.MiniNavhover
{
	color: black;
}

.mscBreadCrumbsContainer a:link
{
	color: #007BCB;
}

.mscBreadCrumbsContainer a:visited
{
	color: #007BCB;
}

.mscBreadCrumbsContainer a:hover
{
	color: #007BCB;
}

.mscBreadCrumbsContainer a:active
{
	color: #007BCB;
}

h1
{
	color: #575C2C;
	font-weight: bolder;
}

h2
{
	color: #575C2C;
	font-weight: bolder;
	font-size: 15px;
}

h3
{
	color: #575C2C;
	font-weight: bolder;
}

h4
{
	color: #575C2C;
	font-weight: bolder;
}

h5
{
	color: #575C2C;
	font-weight: bolder;
}

.mscItemPrice .mscLabel;
{
	font-size: 22px;
}

.mscItemPrice .mscValue
{
	font-size: 22px;
	font-weight: bold;
	color: #962D7F;
}

.mscItemRetailPrice .mscLabel;
{
	font-size: 22px;
}

.mscItemRetailPrice .mscValue;
{
	font-size: 22px;
}

table.mscLayoutTable .mscItemHeader
{
	background-color: #E7EACB;
	padding: 8px 8px 8px 8px;
}

table.mscQuantityAdd
{
	background-color: #E7EACB;
	padding: 8px 8px 8px 8px;
}

div.YouMayAlsoWant
{
	color: black;
	font-weight: bold;
	background-color: #E7EACB;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 4px 0px;
}

.Accessories .mscItemPrice
{
	color: #444920;
	font-weight: bold;
	font-size: 12px;
	top: 12px;
	position: relative;
}
.mscCheckoutActions
{
	float: right;
}
.genericSpacer
{
	margin-top: 15px;
}
.expressCheckout
{
	color: #009BDE;
	font-weight: bolder;
	font-size: 33px;
	text-indent: 15px;
}
.expressDescrption
{
	color: #009BDE;
	font-size: 16px;
	font-weight: bolder;
}
.worldWide
{
	float: left;
	margin-right: 0px;
}
a.crossSell:link
{
	color: #0A9FBD;
	text-decoration: none;
}
a.crossSell:visited
{
	text-decoration: none;
}
a.crossSell:hover
{
	text-decoration: none;
}
a.crossSell:active
{
	text-decoration: none;
}
.crossSellBy
{
	color: #444920;
	font-weight: bold;
	font-size: 12px;
}
a.crossSellBy:link
{
	color: #444920;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
a.crossSellBy:visited
{
	color: #444920;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
a.crossSellBy:hover
{
	color: #444920;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
a.crossSellBy:active
{
	color: #444920;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
td.verticalLine
{
	/*color:Red;*/
	border-left: solid 1px #BEC3A5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.verticalLine
{
	/*color:Red;*/
	border-left: solid 1px #BEC3A5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.moveToLeft
{
	text-align: left;
}

a.narrowBy:link
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 16px;
}
a.narrowBy:visited
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 16px;
}
a.narrowBy:hover
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 16px;
}
a.narrowBy:active
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 16px;
}

a.narrowBy1:link
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 14px;
}
a.narrowBy1:visited
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 146px;
}
a.narrowBy1:hover
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 14px;
}
a.narrowBy1:active
{
	color: #474a47;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	line-height: 14px;
}

.narrowtitle
{
	color: #962d7f;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
}

a.narrowByseeall:link
{
	color: #474a47;
	font-size: 10px;
	text-decoration: none;
	font-family: Tahoma;
}
a.narrowByseeall:visited
{
	color: #474a47;
	font-size: 10px;
	text-decoration: none;
	font-family: Tahoma;
}
a.narrowByseeall:hover
{
	color: #474a47;
	font-size: 10px;
	text-decoration: none;
	font-family: Tahoma;
}
a.narrowByseeall:active
{
	color: #474a47;
	font-size: 10px;
	text-decoration: none;
	font-family: Tahoma;
}

.freeshippingbdr
{
	border-bottom: solid;
	border-bottom-color: #A2A77B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-left: solid;
	border-left-color: #A2A77B;
	border-left-style: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: #A2A77B;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: solid;
	border-top-color: #A2A77B;
	border-top-style: solid;
	border-top-width: 1px;
}
.oderconfbdr
{
	border-bottom: solid;
	border-bottom-color: #99BE4A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-left: solid;
	border-left-color: #99BE4A;
	border-left-style: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: #99BE4A;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: solid;
	border-top-color: #99BE4A;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 10px;
	margin-top: 50px;
}
.shippinghd
{
	color: #F8530B;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.shippingct
{
	color: #505528;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
.freeShipping
{
	position: relative;
	left: 700px;
	top: 27px;
}
.freeShippingOlder
{
	position: relative;
	left: 690px;
	top: 35px;
}
.style1
{
	height: 32px;
}
.style2
{
	height: 128px;
}

/* BrandDisplay.ascx */
div.menu
{
	height: 280px;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	background: white;
	position: absolute;
	visibility: hidden;
	width: 150px;
	padding-left: 6px;
	text-align: left;
	line-height: 0px;
}
#BrandMenu
{
	border-top: 0px;
	border-bottom: solid 1px #972d80;
	border-left: solid 1px #972d80;
	border-right: 0px;
}
.header
{
	width: 150px;
	background: white;
	border: inset 2px #F3F5E7;
	text-align: center;
	height: 22px;
	padding-top: 2px;
	padding-left: 3px;
	font-weight: bold;
}
.text
{
	float: left;
	padding-left: 25px;
}
.arrow
{
	float: right;
}

.ieTest
{
	height: 280px;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	background: white;
	position: absolute;
	visibility: hidden;
	width: 150px;
	padding-left: 6px;
	border: solid 1px gray;
	text-align: left; /* margin-right:-330px;*/
	margin-left: 0px;
	line-height: 0px;
}
.downArrow
{
	/*use the line below for IE 8 and Firefox*/
	float: right;
	top: 0px;
}
.downArrowOlder
{
	/*use this class for IE 7*/
	float: right; /*margin-top:-16px;    #margin-top:0px;*/
}
.shopbylink
{
	font-family: Arial;
	color: #007BCB;
	font-size: 12px;
	text-decoration: underline;
	line-height: 14px;
}
A.shopbylink, A.shopbylink:Active, A.shopbylink:visited
{
	font-family: Arial;
	color: #007BCB;
	font-size: 12px;
	text-decoration: underline;
	line-height: 14px;
}
A.shopbylink:hover
{
	font-family: Arial;
	color: #00406A;
	font-size: 12px;
	text-decoration: underline;
	line-height: 14px;
}
/* BrandDisplay.ascx - Ends */

.pdhight
{
	height: 3px;
	_height: 0px;
}
.manupadding
{
	padding: 10px 0px 11px 4px;
	_padding: 8px 0px;
	width: 954px;
	_width: 962px;
	text-align: center;
}
.pdshipmet
{
	padding: 0 3px 0 0;
	_padding: 0 15px 0 0;
}




/* --------------------- Shop By Brand Pages starts -----------------------*/
.BrandTitle
{
	font-family: Tahoma;
	font-size: 19px;
	font-weight: bold;
	color: #54552b;
}
.catImgTitle
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.BrandDesc
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
#left12
{
	float: left;
	width: 480px;
	padding: 0px 20px 40px 20px;
}
#imgBrand img
{
	display: inline;
}

.MoreColors
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #153fbf;
}

.ResultsTitle
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ResultsPrice
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #c80000;
}

.ResultsPrice1
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #7c7a7a;
	text-decoration: line-through;
}

.AllProducts
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #54552b;
	text-decoration: none;
	letter-spacing: 1px;
}

.PagerFound
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #54552b;
	text-decoration: none;
}

.ShipsToday
{
	font-family: Arial;
	font-size: 8px;
	font-weight: normal;
	color: #025e02;
	text-decoration: none;
}

.BestSellers
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #54552b;
	text-decoration: none;
}

.Nbtitle
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #91ba42;
	text-decoration: none;
}

.Nbmenu
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #686967;
	text-decoration: none;
	line-height: 18px;
}
/* --------------------- Shop By Brand Pages end -----------------------*/


.resulttitle
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #91ba42;
}
.narrowtype
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #962d7f;
}
.purpleline
{
	height: 2px;
	background-image: url(../../images/css_images/purpleline.gif);
	background-repeat: repeat-x;
}
.dotline
{
	height: 2px;
	background-image: url(../../images/css_images/dotline.gif);
	background-repeat: repeat-x;
}
.narrowbg
{
	background-image: url(../../images/css_images/narrowtile.jpg);
	background-repeat: repeat-y;
}
.dotline2
{
	height: 2px;
	background-image: url(../../images/css_images/dotline2.gif);
	background-repeat: repeat-x;
}
.dotline3
{
	height: 2px;
	background-image: url(../../images/css_images/dotline3.gif);
	background-repeat: repeat-x;
}
.dotline4
{
	height: 12px;
	background-image: url(../../images/css_images/dotline4.gif);
	background-repeat: repeat-x;
}
.resultbesttitle
{
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	color: #54552b;
}
.disnone
{
	clear: both;
}
.resulttitlelink
{
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
A.resulttitlelink, A.resulttitlelink:Active, A.resulttitlelink:visited
{
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
A.resulttitlelink:hover
{
	font-family: Tahoma;
	color: #00406A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.resultship
{
	font-family: Arial;
	font-size: 11px;
	color: #025e02;
}
.resultrtprice
{
	font-family: Tahoma;
	color: #7c7a7a;
	font-size: 12px;
	text-decoration: line-through;
	font-weight: bold;
}
.resultprice
{
	font-family: Tahoma;
	color: #c80000;
	font-size: 13px;
	font-weight: bold;
}
.resultcolor
{
	font-family: Tahoma;
	color: #153fbf;
	font-size: 10px;
	font-weight: bold;
}
.resultpd
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #54552b;
}
.resultfound
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #54552b;
}
.resultsearchlink
{
	font-family: Tahoma;
	color: #143087;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
A.resultsearchlink, A.resultsearchlink:Active, A.resultsearchlink:visited
{
	font-family: Tahoma;
	color: #143087;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
A.resultsearchlink:hover
{
	font-family: Tahoma;
	color: #00406A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.resultticker
{
	font-family: Tahoma;
	color: #121212;
	font-size: 12px;
}
.detailhd3
{
	font-family: Tahoma;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.youmayprice
{
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.youmaytitlelink
{
	font-family: Tahoma;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.youmaytitlelink, A.youmaytitlelink:Active, A.youmaytitlelink:visited
{
	font-family: Tahoma;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.youmaytitlelink:hover
{
	font-family: Tahoma;
	color: #00406A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* --------------------------------Details page styles starts here------------------------- */
.DetItemTitle
{
	font-family: Tahoma;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.DetItemOther
{
	font-family: Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.Detaillink
{
	font-family: Tahoma;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.Detaillink a, Detaillink a:Active, Detaillink a:visited
{
	font-family: Tahoma;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.Detaillink a:hover
{
	font-family: Tahoma;
	color: #00406A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.DetailPrint
{
	font-family: Tahoma;
	color: #92928a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#ctl00_Body_ItemDetail1_BreadCrumbs_lblItemName
{
	font-family: Tahoma;
	color: #5c5da0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.DetailBreadlink td
{
	font-family: Tahoma;
	color: #5c5da0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.DetailBreadlink
{
	font-family: Tahoma;
	color: #5c5da0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
A.DetailBreadlink, A.DetailBreadlink:Active, A.DetailBreadlink:visited
{
	font-family: Tahoma;
	color: #5c5da0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
A.DetailBreadlink:hover
{
	font-family: Tahoma;
	color: #00406A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.DetRetail
{
	font-family: Tahoma;
	color: #9a9a9a;
	font-size: 11px;
	font-weight: bold;
}
.DetRetailPrice
{
	font-family: Tahoma;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: line-through;
}
.Detfreeshipping
{
	font-family: Tahoma;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.DetToday
{
	font-family: Arial;
	color: #952d7c;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.Detsaveprice
{
	font-family: Tahoma;
	color: #952d7c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Detordersoon
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.Detailorderstatus
{
	font-family: Tahoma;
	color: #b02020;
	font-size: 11px;
	font-weight: bold;
}
.Detailshare
{
	font-family: Tahoma;
	color: #5e5b5b;
	font-size: 11px;
	font-weight: normal;
}
.Detfast
{
	font-family: Tahoma;
	color: #b02020;
	font-size: 11px;
	font-weight: normal;
}
.Detsize
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.DetShips
{
	font-family: Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.DetNeed
{
	font-family: Tahoma;
	color: #009900;
	font-size: 11px;
	font-weight: normal;
}
.DetQty
{
	font-family: Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.DetQtyTxtbx
{
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	height: 22px;
	width: 30px;
	text-align: center;
	color: #000;
}
.DetVideo
{
	background-image: url(../../images/css_images/videobdr.gif);
	background-repeat: no-repeat;
	height: 400px;
	width: 476px;
}
.Detailrolloverlink
{
	font-family: Tahoma;
	color: #837e7b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.Detailrolloverlink, A.Detailrolloverlink:Active, A.Detailrolloverlink:visited
{
	font-family: Tahoma;
	color: #837e7b;
	font-size: 11px
	font-weight: bold;
	text-decoration: none;
}
A.Detailrolloverlink:hover
{
	font-family: Tahoma;
	color: #00406A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Detailmain
{
	font-family: Tahoma;
	color: #a1be47;
	font-size: 15px;
	font-weight: bold;
}

.DetailAlterimagebdr
{
	/*border-top: solid 2px #a1b957; 	border-bottom: solid 2px #a1b957; 	border-left: solid 2px #a1b957; 	border-right: solid 2px #a1b957;*/
	padding: 8px;
}


/* --------------------------------Details page styles ends here------------------------- */



/* ----- Power reviews style starts here ----- */

#power .pr-snippet-review-count
{
	display: none;
}

/* ----- Power reviews style ends here ----- */


/* --------------------------------checkout page styles starts here------------------------- */

.checkouttitle
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #54552b;
}
.chkline1
{
	background-color: #767576;
	height: 2px;
}
.chkrightbandbdr
{
	border-top: solid 2px #868586;
	border-bottom: solid 2px #868586;
	border-left: solid 2px #868586;
	border-right: solid 2px #868586;
}
.chkline2
{
	background-color: #c5c5c5;
	height: 1px;
}
.chkbg1
{
	background-color: #f4f4f4;
}
.chkbg3
{
	background-color: #ececec;
}
.chkbg2
{
	background-color: #05a3ca;
	height: 30px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.checkoutrightcont
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #767576;
}
.checkoutrightlink
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #0c36be;
	text-decoration: none;
}
A.checkoutrightlink, A.checkoutrightlink:Active, A.checkoutrightlink:visited
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #0c36be;
	text-decoration: none;
}
A.checkoutrightlink:hover
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.chkleftbandbdr
{
	border-top: solid 2px #abaaaa;
	border-bottom: solid 2px #abaaaa;
	border-left: solid 2px #abaaaa;
	border-right: solid 2px #abaaaa;
}
.chkleftbandbdr2
{
	border-top: solid 2px #ececec;
	border-bottom: solid 2px #ececec;
	border-left: solid 2px #ececec;
	border-right: solid 2px #ececec;
}
.chkleftbg1
{
	background-color: #7d993c;
	height: 30px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
}
.chkleftbg2
{
	background-color: #f4f3f3;
	height: 30px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #54552b;
	padding-left: 10px;
}
.chkstep
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a94295;
}
.checkoutforgotlink
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #0c36be;
	text-decoration: underline;
}
A.checkoutforgotlink, A.checkoutforgotlink:Active, A.checkoutforgotlink:visited
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #0c36be;
	text-decoration: underline;
}
A.checkoutforgotlink:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.checkoutforgotcont
{
	font-family: Tahoma;
	font-size: 12px
	font-weight: normal;
	color: #000000;
}
.checkoutind
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #a94295;
}
.checkoutadd
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.chkact
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #54552b;
}
.checkouttotal
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5a6704;
}
.checkoutmaintotal
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #5a6704;
}
.checkoutdiscount
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #d8050f;
}
.checkoutcartrehd
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.checkoutcartrecont
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #a19ea0;
}
.checkouttotalline
{
	background-color: #9b9d9d;
	height: 2px;
}
.cartreviewbdr
{
	border-top: solid 1px #474647;
	border-bottom: solid 1px #474647;
	border-left: solid 1px #474647;
	border-right: solid 1px #474647;
}
.checkoutGridTable
{
	border-collapse: collapse;
	border: solid 1px #504f50;
}
.hdbg
{
	background-color: #7d993c;
	height: 25px;
}
.hdstyle
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #7d993c;
	height: 25px;
}
.itemstyle
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.checkoutdecs
{
	color: #ad4898;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.checkoutremove
{
	color: #837e7b;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.checkoutcolor
{
	color: #a19ea0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.checkoutstock
{
	color: #000000;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.checkoutav
{
	color: #c90c15;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.chcQtytxtbox
{
	border-right: #ececec 1px solid;
	border-top: #ececec 1px solid;
	border-left: #ececec 1px solid;
	border-bottom: #ececec 1px solid;
	color: #837e7b;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.updatedimgpd
{
	padding: 10px 0px;
}
.qtpadding
{
	padding-top: 5px;
	background: transparent url(../../images/css_images/cartshadow.gif) repeat-y left;
}
/* --------------------------------checkout page styles ends here------------------------- */

.homeleftbg
{
	background-image: url(../../images/css_images/homeleft-bg.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 29px;
}
.homerightbg
{
	background-image: url(../../images/css_images/homeright-bg.gif);
	background-repeat: repeat-y;
	width: 29px;
}
.homebottomtbg
{
	background-image: url(../../images/css_images/homebottom-bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 47px;
}
.searchboxbg
{
	background-image: url(../../images/css_images/search_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 172px;
	height: 22px;
	padding-left: 2px;
}
.txtbox
{
	border: 0px;
	background-color: Transparent;
}
.callno
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #535b2b;
}
.topminilink
{
	font-family: Tahoma;
	color: #535b2b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.topminilink, A.topminilink:Active, A.topminilink:visited
{
	font-family: Tahoma;
	color: #535b2b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.topminilink:hover
{
	font-family: Tahoma;
	color: #00406A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.cartbg
{
	background-image: url(../../images/css_images/cartbg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 31px;
}
.cartnuberbg
{
	background-image: url(../../images/css_images/cartnumber-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 31px;
	width: 18px;
}
.cartnumber
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.dotlinedetail
{
	height: 2px;
	background-image: url(../../images/css_images/dotline-detail.gif);
	background-repeat: repeat-x;
	margin-left: 2px;
}
.alsobought
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #54552b;
}
.detaillinebg
{
	width: 2px; /*background-image: url(images/detailline_bg.gif); 	background-repeat: repeat-x;*/
	background-color: #dddfd1;
}
.detaillinebtbg
{
	background-image: url(../../images/css_images/detaillinebt-center_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.descriptioncenterbg
{
	background-image: url(../../images/css_images/descriptioncenterbg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
/* top asp:menu style starts here */

/*
.offHome {
	background-image:  url(images/nav_rugbymag_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 68px;
	cursor: hand;
	cursor: pointer;
}
.onHome {
	background-image:  url(images/nav_rugbymag_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 68px;
	cursor: hand;
	cursor: pointer;
}
.offNews {
	background-image:  url(images/nav_news_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 67px;
	cursor: hand;
	cursor: pointer;
}
.onNews {
	background-image:  url(images/nav_news_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 67px;
	cursor: hand;
	cursor: pointer;
}
.offFeatures {
	background-image:  url(images/nav_features_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 90px;
	cursor: hand;
	cursor: pointer;
}
.onFeatures {
	background-image:  url(images/nav_features_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 90px;
	cursor: hand;
	cursor: pointer;
}
.offMagazine {
	background-image:  url(images/nav_magazine_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 103px;
	cursor: hand;
	cursor: pointer;
}
.onMagazine {
	background-image:  url(images/nav_magazine_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 103px;
	cursor: hand;
	cursor: pointer;
}
.offFan {
	background-image:  url(images/nav_fanzone_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 89px;
	cursor: hand;
	cursor: hand;
	cursor: pointer;
}
.onFan {
	background-image:  url(images/nav_fanzone_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 89px;
	cursor: hand;
	cursor: pointer;
}
.offAdvertise {
	background-image:  url(images/nav_advertise_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 96px;
	cursor: hand;
	cursor: pointer;
}
.onAdvertise {
	background-image:  url(images/nav_advertise_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 96px;
	cursor: hand;
	cursor: pointer;
}
.offAbout {
	background-image:  url(images/nav_about_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 81px;
	cursor: hand;
	cursor: pointer;
}
.onAbout {
	background-image:  url(images/nav_about_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 81px;
	cursor: hand;
	cursor: pointer;
}
.offShop {
	background-image:  url(images/nav_shop_off.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 72px;
	cursor: hand;
	cursor: pointer;
}
.onShop {
	background-image:  url(images/nav_shop_on.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 72px;
	cursor: hand;
	cursor: pointer;
}*/

/* top asp:menu style ends here */

/*popup window class starts here */
.poptopbg
{
	background: transparent url(../../images/css_images/poptopbg.png) no-repeat 0 0;
	height: 14px;
	width: 498px;
}
.popcenterbg
{
	background: transparent url(../../images/css_images/popcenterbg.png) repeat-y 0 0;
	width: 498px;
	padding: 0px 25px 0px 15px;
	color: #575C2C;
	font-family: Tahoma;
	font-size: 12px;
}
.poptottombg
{
	background: transparent url(../../images/css_images/popbottombg.png) no-repeat 0 0;
	height: 18px;
	width: 498px;
}
.closeBtn
{
	/*-moz-background-clip:border; 	-moz-background-inline-policy:continuous; 	-moz-background-origin:padding;*/
	background: transparent url(../../images/css_images/close.gif) no-repeat scroll 0 0;
	cursor: pointer;
	height: 20px;
	overflow: hidden;
	width: 60px;
	float: right;
}
.closeBtn:hover
{
	background-position: 0 -20px;
}

/*popup window class ends here */


/*      Cart Page Designs         */

.dotlinecart
{
	height: 1px;
	background-image: url(../../images/css_images/dotline-cart.gif);
	background-repeat: repeat-x;
}
.cartCongratulations
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ad4898;
}
.cartYouMay
{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
.youmaypricecart
{
	font-family: Tahoma;
	color: #a09c99;
	font-size: 12px;
	font-weight: bold;
}
.cartShipbg
{
	background-image: url(../../images/css_images/CalculateShipbg.gif);
	background-repeat: no-repeat;
	width: 289px;
	height: 167px;
}
.cartCalShip
{
	font-family: Tahoma;
	color: #637e1b;
	font-size: 11px;
	font-weight: bold;
}
.cartShipOut
{
	font-family: Tahoma;
	color: #0c36be;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.cartCalShiptxt
{
	font-family: Tahoma;
	color: #837e7b;
	font-size: 11px;
	font-weight: normal;
	border-top: solid 1px #9b9a9a;
	border-bottom: solid 1px #9b9a9a;
	border-left: solid 1px #9b9a9a;
	border-right: solid 1px #9b9a9a;
	padding-left: 3px;
	width: 206px;
	height: 20px;
}
.cartNewSubTotal
{
	font-family: Tahoma;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.cartNewTotal
{
	font-family: Tahoma;
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
.cartSpecialPrice
{
	font-family: Tahoma;
	color: #cf0e0e;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.cartGiftCoupontxt
{
	font-family: Tahoma;
	color: #0c36be;
	font-size: 11px;
	font-weight: bold;
}
.cartGCtitle
{
	font-family: Tahoma;
	color: #637e1b;
	font-size: 11px;
	font-weight: bold;
}
.cartGCtxt
{
	font-family: Tahoma;
	color: #837e7b;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}
.cartCallus
{
	font-family: Tahoma;
	color: #5a6704;
	font-size: 11px;
	font-weight: normal;
}
.cartPhone
{
	font-family: Tahoma;
	color: #ad4898;
	font-size: 11px;
	font-weight: bold;
}
.cartOr
{
	font-family: Tahoma;
	color: #97be0c;
	font-size: 11px;
	font-weight: normal;
}
.cartemail
{
	font-family: Tahoma;
	color: #0c36be;
	font-size: 10px;
	font-weight: normal;
}

.categorybg
{
	background-image: url(../../images/css_images/categorybg.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 236px;
}

/* Login page styles */

.logintitle
{
	font-family: Arial;
	color: #54552b;
	font-size: 21px;
	font-weight: bold;
}
.vdotline
{
	background-image: url(../../images/css_images/vdotline.gif);
	background-repeat: repeat-y;
}
.loginsubtitle
{
	font-family: Tahoma;
	color: #54552b;
	font-size: 14px;
	font-weight: bold;
}
.logincontent
{
	font-family: Tahoma;
	color: #54552b;
	font-size: 12px;
	font-weight: normal;
}
.logintitsubcontent
{
	font-family: Tahoma;
	color: #54552b;
	font-size: 12px;
	font-weight: bold;
}
.logintitcontent
{
	font-family: Tahoma;
	color: #a94295;
	font-size: 12px;
	font-weight: bold;
}
.loginfootcontent
{
	font-family: Tahoma;
	color: #000;
	font-size: 11px;
	font-weight: normal;
}
.loginfootcontenttit
{
	font-family: Tahoma;
	color: #a94295;
	font-size: 11px;
	font-weight: bold;
}
.logintext
{
	font-family: Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
}
.loginnewtxtbx
{
	border-bottom: solid 1px #c7d8e3;
	border-right: solid 1px #c7d8e3;
	border-top: solid 1px #c7d8e3;
	border-left: solid 1px #c7d8e3;
	height: 20px;
	width: 208px;
	padding: 2px;
}
.twodotlines
{
	background-image: url(../../images/css_images/2dotlines.gif);
	background-repeat: repeat-x;
}
.registerheaderbg
{
	background-image: url(../../images/css_images/register-headerbg.jpg);
	background-repeat: no-repeat;
	width: 739px;
	height: 31px;
}
.registerfooterbg
{
	background-image: url(../../images/css_images/register-footerbg.jpg);
	background-repeat: no-repeat;
	width: 739px;
	height: 7px;
}
.registertile
{
	background-image: url(../../images/css_images/registertile.jpg);
	background-repeat: repeat-y;
	width: 739px;
}
.registerheading
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a94295;
	padding-left: 10px;
}
.registerheading1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a94295;
}
.regcontent1
{
	font-family: Arial;
	color: #54552b;
	font-size: 13px;
	font-weight: bold;
}
.regcontent2
{
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.regcontent3
{
	font-family: Arial;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
.regcontent3 label
{
	font-family: Arial;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
.regcontent4
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.regcontent5
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 2px;
}
.regcontent6
{
	font-family: Arial;
	color: #54552b;
	font-size: 16px;
	font-weight: bold;
}
.regtxtbx
{
	border-bottom: solid 1px #c7d8e3;
	border-right: solid 1px #c7d8e3;
	border-top: solid 1px #c7d8e3;
	border-left: solid 1px #c7d8e3;
	height: 20px;
	width: 246px;
	padding: 2px;
}
.regemail
{
	font-family: Arial;
	color: #0c36be;
	font-size: 12px;
	font-weight: normal;
}
.msccontrols_pager_ascx
{
	width: 98%;
}



#foo[id=foo]
{
	height: 12px !important;
}

.dtmainct
{
	width: 809px;
	background-image: url(../../images/css_images/dt-main-bx-ct.gif);
	background-repeat: repeat-y;
}

/* content -  folder styles */

.htmlcontents
{
	font-family: Arial;
	color: #020202;
	font-size: 12px;
	font-weight: normal;
}
.htmltitle
{
	font-family: Arial;
	color: #54552b;
	font-size: 24px;
	font-weight: bold;
}
.htmlblpoint
{
	font-family: Arial;
	color: #7c970c;
	font-size: 12px;
	font-weight: bold;
}
.htmlblpointblack
{
	font-family: Arial;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
.htmlfree
{
	font-family: Arial;
	color: #05a3ca;
	font-size: 13px;
	font-weight: bold;
}
.htmlcontent1
{
	font-family: Arial;
	color: #962d7f;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
.htmlcontent2
{
	font-family: Arial;
	color: #962d7f;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
}
.htmlcontent5
{
	font-family: Arial;
	color: #962d7f;
	font-size: 13px;
	font-weight: bold;
}
.htmlcontent3
{
	font-family: Arial;
	color: #7c970c;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
.htmlcontent4
{
	font-family: Arial;
	color: #04a3ca;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
A.htmllink, A.htmllink:Active, A.htmllink:visited
{
	font-family: Tahoma;
	color: #474a47;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 9px;
}
A.htmllink:hover
{
	font-family: Tahoma;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 9px;
}
A.htmlemaillink, A.htmlemaillink:Active, A.htmlemaillink:visited
{
	font-family: Tahoma;
	color: #04a3ca;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
A.htmlemaillink:hover
{
	font-family: Tahoma;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.htmlfaq1
{
	font-family: Arial;
	color: #962d7f;
	font-size: 13px;
	font-weight: bold;
}
.htmlfaq2
{
	font-family: Arial;
	color: #7c970c;
	font-size: 13px;
	font-weight: bold;
}
.htmlfaq3
{
	font-family: Arial;
	color: #04a3ca;
	font-size: 13px;
	font-weight: bold;
}
.htmlfaqline
{
	height: 1px;
	background-image: url(../../images/css_images/faq-line.gif);
	background-repeat: repeat-x;
}
A.htmlfaqlink, A.htmlfaqlink:Active, A.htmlfaqlink:visited
{
	font-family: Tahoma;
	color: #05a3ca;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
A.htmlfaqlink:hover
{
	font-family: Tahoma;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.htmlfaqqus
{
	font-family: Arial;
	color: #54552b;
	font-size: 13px;
	font-weight: bold;
}
A.htmlfaqmainlink, A.htmlfaqmainlink:Active, A.htmlfaqmainlink:visited
{
	font-family: Arial;
	color: #020202;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.htmlfaqmainlink:hover
{
	font-family: Arial;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.htmlcontact1
{
	font-family: Arial;
	color: #962d7f;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.htmlcontact2
{
	font-family: Arial;
	color: #7c970c;
	font-size: 16px;
	font-weight: bold;
}
.htmlctformleft
{
	height: 31px;
	width: 5px;
	background-image: url(../../images/css_images/contct-left-bg.gif);
	background-repeat: no-repeat;
}
.htmlctformright
{
	height: 31px;
	width: 5px;
	background-image: url(../../images/css_images/contct-right-bg.gif);
	background-repeat: no-repeat;
}
.htmlctformcenter
{
	height: 31px;
	background-image: url(../../images/css_images/contct-ct-bg.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	color: #962d7f;
	font-size: 12px;
	font-weight: bold;
	padding-left: 18px;
}
.htmlctformleftmd
{
	width: 5px;
	background-image: url(../../images/css_images/contct-leftmd-bg.gif);
	background-repeat: repeat-y;
}
.htmlctformrightmd
{
	width: 5px;
	background-image: url(../../images/css_images/contct-rightmd-bg.gif);
	background-repeat: repeat-y;
}
.htmlctformleftbt
{
	width: 5px;
	height: 5px;
	background-image: url(../../images/css_images/contct-leftbt-bg.gif);
	background-repeat: no-repeat;
}
.htmlctformrightbt
{
	width: 5px;
	height: 5px;
	background-image: url(../../images/css_images/contct-rightbt-bg.gif);
	background-repeat: no-repeat;
}
.htmlctformcenterbt
{
	height: 5px;
	background-image: url(../../images/css_images/contct-centerbt-bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.htmlctformcentermd
{
	padding-left: 18px;
	padding-top: 18px;
}
.htmltxtbox
{
	border-top: solid 1px #c7d8e3;
	border-bottom: solid 1px #c7d8e3;
	border-left: solid 1px #c7d8e3;
	border-right: solid 1px #c7d8e3;
	height: 19px;
	width: 240px;
	color: #000;
}
.htmltxtdrop
{
	border-top: solid 1px #a1a1a1;
	border-bottom: solid 1px #a1a1a1;
	border-left: solid 1px #a1a1a1;
	border-right: solid 1px #a1a1a1;
	width: 240px;
	color: #000;
}
.htmltxtarea
{
	border-top: solid 1px #a1a1a1;
	border-bottom: solid 1px #a1a1a1;
	border-left: solid 1px #a1a1a1;
	border-right: solid 1px #a1a1a1;
	width: 448px;
	height: 200px;
	color: #000;
}

/* My Account pages styles */

.shipadtile
{
	background: transparent url(../../images/css_images/shipaddtile.gif) repeat-y top left;
	width: 717px;
}

.myacctit
{
	font-family: Arial;
	color: #57552c;
	font-size: 27px;
	font-weight: bold;
}

.newshiplnk
{
	font-family: Verdana;
	color: #7f9612;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.newshiplnk, A.newshiplnk:Active, A.newshiplnk:visited
{
	font-family: Verdana;
	color: #7f9612;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.newshiplnk:hover
{
	font-family: Verdana;
	color: #57552c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.addtxt
{
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.addtxt1
{
	font-family: Verdana;
	color: #a61b22;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.adderrtxt
{
	font-family: Verdana;
	color: #a61b22;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.addlnk
{
	font-family: Verdana;
	color: #808b47;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
A.addlnk, A.addlnk:Active, A.addlnk:visited
{
	font-family: Verdana;
	color: #808b47;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
A.addlnk:hover
{
	font-family: Verdana;
	color: #57552c;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.myaccountbg
{
	background-image: url(../../images/css_images/myaccounttile.jpg);
	background-repeat: repeat-y;
}
.myacclnktit
{
	font-family: Verdana;
	color: #962d7f;
	font-size: 12px;
	font-weight: bold;
}
.myacclnk
{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
A.myacclnk, A.myacclnk:Active, A.myacclnk:visited
{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
A.myacclnk:hover
{
	font-family: Verdana;
	color: #962d7f;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.myaccbreadlnk
{
	font-family: Verdana;
	color: #9e9e9e;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
A.myaccbreadlnk, A.myaccbreadlnk:Active, A.myaccbreadlnk:visited
{
	font-family: Verdana;
	color: #9e9e9e;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
A.myaccbreadlnk:hover
{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.myaccbreadtxt
{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.myacceditlnk
{
	font-family: Verdana;
	color: #5d5d5d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	cursor:hand; cursor:pointer;
}
A.myacceditlnk, A.myacceditlnk:Active, A.myacceditlnk:visited
{
	font-family: Verdana;
	color: #5d5d5d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	cursor:hand; cursor:pointer;
}
A.myacceditlnk:hover
{
	font-family: Verdana;
	color: #9e9e9e;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	cursor:hand; cursor:pointer;
}
.myaccbgtile
{
	background: transparent url(../../images/css_images/myaccbgtile.jpg) repeat-y top left;
	width: 275px;
}

.order30daystile
{
	background: transparent url(../../images/css_images/order30daystile.gif) repeat-y top left;
	width: 430px;
}

.myaccinfotit
{
	font-family: Verdana;
	color: #767676;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.myaccinfotxt
{
	font-family: Verdana;
	color: #363636;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.myaccinfotxt1
{
	font-family: Verdana;
	color: #363636;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.myaccinfotit1
{
	font-family: Verdana;
	color: #829812;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a:link { outline-style:none; cursor:hand; cursor:pointer; }
a:visited { outline-style:none; cursor:hand; cursor:pointer; }
a:hover { outline-style:none; cursor:hand; cursor:pointer; }
a:active { outline-style:none; cursor:hand; cursor:pointer; }
input { outline-style:none; }
img { outline-style:none; }

.myacctxtbx
{
	border-bottom: solid 1px #c7d8e3;
	border-right: solid 1px #c7d8e3;
	border-top: solid 1px #c7d8e3;
	border-left: solid 1px #c7d8e3;
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	width: 180px;
	padding: 2px;
}

.myacctxtbxddl
{
	border-bottom: solid 1px #c7d8e3;
	border-right: solid 1px #c7d8e3;
	border-top: solid 1px #c7d8e3;
	border-left: solid 1px #c7d8e3;
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	padding: 2px;
}

.myaccpagerlnk
{
	font-family: Verdana;
	color: #5d5d5d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
A.myaccpagerlnk, A.myaccpagerlnk:Active, A.myaccpagerlnk:visited
{
	font-family: Verdana;
	color: #5d5d5d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
A.myaccpagerlnk:hover
{
	font-family: Verdana;
	color: #9e9e9e;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.bhmenubg {
background-image:url("../../images/css_images/bhmenubg1.jpg");
background-repeat:repeat-x;
height:37px;
}

.clearlancelink {
	font-family: Tahoma;	
	text-align: center;
	color: #575454;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
A.clearlancelink, A.clearlancelink:Active, A.clearlancelink:visited {
	font-family: Tahoma;	
	text-align: center;
	color: #575454;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
A.clearlancelink:hover {
	font-family: Tahoma;	
	text-align: center;
	color: #575454;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
