/* Sportees Styles */
body
{
	background-image: url(/skin/page-bg-top.gif);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 12px;
}
form
{
	margin: 0px;
}
html
{
	text-align: center;
}
#PageIntroCopy
{
	display: block;
	padding: 5px;
	font-size: 10px;
	margin-top: 8px;
	position: absolute;
	display: none;
}
#PageOutCopy
{
	display: block;
	padding: 5px;
	font-size: 10px;
	margin-top: 8px;
	position: absolute;
	display: none;
}
script
{
	display: none;
}
h1
{
	display: block;
	background-color:#bc6322;
	color: white;
	padding: 5px;
	font-size: 22px;
	margin-top: 8px;
}
h2
{
	color: #bc6322;
}
td {font-size: 12px;}
strong
{
	color: #bc6322;
}
#pageWrapper
{
	text-align: center;
	width: 100%;
}
#homeBanner
{
	background-repeat: no-repeat;
	background-position: right top;
	display: table;
	width: 751px;
	height: 327px;
	margin: auto;
	font-size: 11px;
	text-align: left;
}
#TagLine
{
	display: block;
	margin-top: 25px;
}
#banner
{
	background-repeat: no-repeat;
	display: table;
	width: 751px;
	height: 145px;
	margin: auto;
	font-size: 11px;
	text-align: left;
}
#logo
{
	position: absolute;
	margin-top: 55px;
	margin-left: 22px;
  	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/skin/logo.png');
	background-image: url(/skin/logo.png) !important;
	background-image: none;
	background-repeat: no-repeat;
	width: 163px;
	height: 47px;
	cursor: pointer;
}
#bannerYellowTag
{
	position: absolute;
	margin-left: 718px;
}
#headerNavHome
{
	float: right;
	width: 172px;
	margin-top: 265px;
}
#headerNavHome img
{
	border: 0px;
	margin-right: 5px;
}
#headerNavHome a
{
	color: #FFFFFF;
	text-decoration: none;
}
#headerNav
{
	float: right;
	width: 172px;
	margin-top: 80px;
}
#headerNav img
{
	border: 0px;
	margin-right: 5px;
}
#headerNav a
{
	color: #FFFFFF;
	text-decoration: none;
}
#topNav
{
	border-top: 1px solid #0c0c0c;
	width: 751px;
	margin: auto;
	text-align: left;
	font-size: 11px;
	height: 29px;
	background-image: url(/skin/header-nav-bar.gif);
	background-repeat: repeat-y;
	
}
#topNav .cartSummary
{
	color: White;
	line-height: 12px;
}
#topNav #left
{
	width: 300px;
	/*border: 1px solid red;*/
	float: left;
	margin-top: 2px;
	margin-left: 22px !important;
	margin-left: 11px;
}
#topNav #left .navItem
{
	background-image: url(/skin/header-nav-left-line.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	padding-left: 10px;
	margin-right: 16px;
}
#topNav #left .navItemAccount
{
	float: left;
	padding-left: 0px;
	margin-right: 5px;
}
#topNav #right
{
	float: right;
	margin-top: 6px;
	margin-right: 10px !important;
	margin-right: 5px;
}
#topNav img
{
	border: 0px;
	margin-right: 5px;
}
#topNav #right a
{
	color: #f68f1e;
	text-decoration: none;
	margin-right: 5px;
}
.homepageAd
{
	float: left;
	width: 178px;
	height: 260px;
	margin-left: 4px;
	margin-right: 3px;
}
.homepageAd h3
{
	font-size: 16px;
	margin: 3px;
	color: White;
	text-transform: uppercase;
}
#bodyWrapper
{
	margin-left:auto;
	margin-right:auto;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	width: 751px;
	text-align: left;
	/*display: table;*/
}
/*#mainBodyWrapper
{
	display: table;
	text-align: left;
	margin: auto;
	width: 751px;
	background-image: url(/skin/page-stitch-left.gif);
	background-repeat: repeat-y;
	background-color: White;
	border: 1px solid #191919;
	border-top: none;
	margin-left: -2px;
	z-index: 49;
}*/
#leftColumn
{
	position: absolute;
	margin-left: -197px;
	width: 197px;
	margin-top: 15px;
	padding-left: 3px;
}
#rightColumn
{
	float: right;
	/*display: none;
	position: relative;*/
	min-height: 700px;
	padding-bottom: 35px;
	width: 555px;
	z-index: 0;
	/*background-image: url(/skin/page-stitch-right.gif);
	background-repeat: repeat-y;
	background-position: 546px -1px;*/
}
#rightColumn p
{
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
	line-height: 16px;
}
/*#contentWrapper
{
	position: relative;
	z-index: 50;
	min-height: 550px;
	height: auto !important;
	height: 550px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 12px;
}*/
.navigation
{
	margin: 0px 0px 40px 0px;
}


.navigation a, .navigation a:visited
{
	display: block;
	font-size: 14px;
	font-stretch:wider;
	color: #005f85;
	height:19px;
	border-bottom: 1px solid #afafaf;
	text-decoration: none;
}

.navigation a:active, .navigation a:hover
{
	color: #bc6322;
}

.vertSpacer
{
	height: 20px;
}
.navigation1
{
	margin: 0px 0px 40px 0px;
	/*background-image: url(skin/navback.gif);
	background-repeat:no-repeat;
	background-position: 95px -4px;*/
}

.navigation1 a
{
	display: block;
	font-size: 15px;
	font-stretch:wider;
	color: #005f85;
	height:19px;
	border-bottom: 2px solid #a6a6a6;
	text-decoration: none;
}

.navigation1 .subNav a
{
	font-size:12px;
	display: block;
	color: #005f85;
	min-height: 1px;
	height: auto !important;
	height:16px;
	padding-left: 5px;
	border-bottom: 1px solid gray;
	text-decoration: none;
}

.navigation1 .subNav a:hover
{
	color: #bc6322;
	border-bottom: 1px solid gray;
	background-color: #c4c4c4;
}

.subNav
{
	display:none;
	position: absolute;
	min-height: 191px;
	height: auto !important;
	height:191px;
	width:130px;
	margin-top: 0px;
	margin-left:120px;
	background-color: White;
	background-image: url(skin/subNavback.gif);
	background-repeat:no-repeat;
	z-index: 5000;
}
.ProductTitleLink
{
	font-weight: bold;
	font-size: 13px;
}
.ProductSummaryDisplay
{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 150px;
	height: 180px;
}
.ProductSummaryDisplay img {display:block; border: none;}
#BreadCrumb
{
}
#BreadCrumb a:hover
{
	color: White;
}
.subCategoryMenu
{
	margin:5px;
}
.categoryItem
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-stretch:wider;
	color: #005f85;
	width: 95px;
	min-height: 19px;
	height: auto !important;
	height:19px;
	text-decoration: none;
	padding-left: 20px;
	/*border-bottom: 2px solid #909090; */
}
#SearchLinks
{
	display: none;
}
.selectItem
{
	cursor:pointer;
	color: #bc6322;
	font-size: 14px;
	font-weight: bold;
	height:19px;
	width: 125px;
	/*border-bottom: 2px solid #909090;
	background-image: url(skin/subNavTitleback.gif);
	background-repeat:no-repeat;
	background-position: 13px 0px;*/
	padding-left: 20px;
}
.NavigationBlockSpacer
{
	height: 20px;
}
.MainSelectItem
{
	cursor:pointer;
	color: #bc6322;
	font-size: 14px;
	height:19px;
	width: 75px;
	border-bottom: 2px solid #909090;
}

.Instructions
{
	padding: 5px;
	border: 1px solid #bc6322;
	display: block;
}
/*h2
{
	margin-top: 0px;
	color: gray;
}*/
#footer
{
	/*border-top: 2px solid #e1e1e1;
	z-index: -50;*/
	position: relative;
	background-color: #191919;
	margin-right: 3px;
	height: 32px;
	clear: both;
}

.optionFabric
{
	visibility: hidden;
	position: absolute;
	width: 251px;
	min-height: 1px;
	height: auto !important;
	margin-top: 18px;
	margin-left: 0px;
	border-left: 1px solid #746549;
	border-right: 1px solid #746549;
	border-bottom: 10px solid #746549;
	background-color: White;
	
	/*scrollbar-face-color: #746549;
	scrollbar-highlight-color:#dbd3c4;
	scrollbar-shadow-color: #ae986e;
	scrollbar-3dlight-color: #ae986e;
	scrollbar-arrow-color: #ae986e;
	scrollbar-track-color: #dbd38d4;
	scrollbar-darkshadow-color: #746549;white;*/
	z-index:100;
}

.optionSwatch
{
	/*visibility: hidden;
	position: absolute;
	width: 298px;
	height: 320px;
	margin-top: 20px;
	margin-left: 0px !important;
	margin-left: -432px;
	border-left: 1px solid #746549;
	border-right: 1px solid #746549;
	border-bottom: 10px solid #746549;
	background-color: White;*/
	/*overflow:auto;
	scrollbar-face-color: #746549;
	scrollbar-highlight-color:#dbd3c4;
	scrollbar-shadow-color: #ae986e;
	scrollbar-3dlight-color: #ae986e;/*white;*/
	/*scrollbar-arrow-color: #ae986e;
	scrollbar-track-color: #dbd38d4;
	scrollbar-darkshadow-color: #746549;
	z-index:99;*/
}

.addonWrapper
{
	/*float:left;
	width: 250px;
	height:150px;
	display: block;
	background-color:#efefef;*/
	min-height: 1px;
	height: auto !important;
	height: 1px;
	margin-left: 17px;
}

.fabricTypeInput
{
	background-image: url(skin/itinoptionbg.gif);
	background-repeat: repeat-x;
	background-position: 0px -4px;
	float:left;
	display: block;
	width: 231px;
	height: 16px;
	border: 1px solid #746549;
	padding-left: 5px;
	padding-top:0px;
	font-size: 12px;
	font-weight: bold;
}
.fabricTypeText
{
	width: 231px;
	height: 16px;
	padding-left: 5px;
	padding-top:0px;
	font-size: 12px;
	font-weight: bold;
}
.selectFabricType
{
	float: left;
}

.FabricWrapperSelected
{
	border: 1px solid gray;
	cursor: text;
	/*width: 92% !important;*/
	width: 240px;
	min-height: 1px;
	height: auto !important;
	display: table;
	height: 1px;
	padding: 5px;
	clear:both;
	font-size: 11px;
	font-weight:normal;
	background-color: #ebb957;
	color: #6e5f44;
}

.FabricWrapper
{
	border: 1px solid white;
	/*width: 92% !important;*/
	width: 240px;
	min-height: 1px;
	height: auto !important;
	display: table;
	height: 1px;
	padding: 5px;
	clear:both;
	font-size: 11px;
	font-weight:normal;
	color: #6e5f44;
	background-color:#efefef;
}

.FabricWrapperHover
{
	border: 1px solid #dbd3c4;
	/*width: 92% !important;*/
	width: 240px;
	min-height: 1px;
	height: auto !important;
	display: table;
	height: 1px;
	padding: 5px;
	clear:both;
	font-size: 11px;
	font-weight:normal;
	color: #6e5f44;
	background-color:#dbd3c4;
}



.SwatchWrapper
{
	/*background-color:#efefef;
	padding-left:3px;
	padding-bottom:6px;
	height:1px;*/
}
.SwatchType
{
	border-bottom: 1px solid #bc6322;
	padding-bottom:3px;
	font-size:12px;
	color: #bc6322;
	font-weight: bold;
}

.fabricSeparator
{
	clear:both;
	font-size: 0px;
	height:1px;
	/*background-image: url(skin/itinoptionseparator.gif);
	background-repeat: repeat-x;*/
}
.fabricSwatch
{
	border: 1px solid white;
	float:left;
	width: 25px;
	min-height: 1px;
	height: auto !important;
	display: table;
	height: 1px;
	padding:1px;
	margin-left: .2em;
	margin-top: 3px;
	font-size: 12px;
	font-weight:normal;
	color: #6e5f44;
	background-color:#efefef;
}

.fabricSwatchHover
{
	border: 1px solid yellow;
	cursor: pointer;
	float:left;
	width: 25px;
	padding:1px;
	margin-left: .2em;
	margin-top: 3px;
	font-size: 12px;
	font-weight:normal;
	color: #6e5f44;
	background-color:#dbd3c4;
}
.fabricSwatchSelected
{
	border: 1px solid #bc6322;
	float:left;
	cursor: text;
	width: 25px;
	min-height: 1px;
	height: auto !important;
	display: table;
	height: 1px;
	padding: 1px;
	margin-left: .2em;
	margin-top: 3px;
	font-size: 12px;
	font-weight:normal;
	background-color: #ebb957;
	color: #6e5f44;
}

.fabricOptionPrice
{
	float: right;
	width: 60px;
	text-align: center;
	cursor: pointer;
}

.fabricOptionLeftWrapper
{
	font-size: 11px;
	float: left;
	width: 150px;
	cursor: pointer;
}

.DetailOptionRight
{
	float: right;
	width: 70%;
}

.DetailOptionLeft
{
	font-size: 14px;
	float: left;
	width: 80px;
}

.DetailOptionRightAddon
{
	float: right;
	width: 55%;
}

.DetailOptionLeftAddon
{
	font-size: 14px;
	float: left;
	width: 40%;
	margin-top:5px;
	margin-left:3px;
	cursor:pointer;
	text-align:left;
}

.Row
{
	/*float:left;*/
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	
	margin-bottom: 5px;
	min-height: 1px;
	height: auto;
	display: table;
	clear: both;
	width: 500px;
}
.Accessory
{
	text-align:left;
	font-size: 12px;
	font-weight:normal;
	padding-left:17px;
	padding-bottom:15px;
}
.Sizes
{
/*	float:left;*/
	text-align:left;
	font-size: 12px;
	font-weight:normal;
	padding-left:20px;
	padding-bottom:15px;
}
.SizeLink
{
	margin-bottom:10px;
	font-weight:bold;
}
.SizeLink a
{
	color:#005f85;
	text-decoration: none;
}
.SizeLink a:hover
{
	color: #808080;
}
.SelectedSizes
{
	margin-left:35px;
}
.LeftCol
{
	float:left;
	text-align:left;
	width:80px;
	font-size: 12px;
	font-weight:normal;
	padding-left:20px;
}

.RightCol
{
	float: left;
	width:350px;
	text-align:left;
	font-size: 12px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	display: table;
	font-weight:normal;
}


.divFabric
{
	width:100%; 
	display:table;
}

.SelectAddon
{
	float:left;
	/*margin-top:2px;*/
}
.AddonFrist
{
	float:left;
}
.AddonUp
{
	float:left;
}
.AddonName
{
	float:left;
	padding-top:3px;
/*	margin-top: 2px;*/
}

.AddonDesc
{
	float:left;
	margin-left:3px;
	text-align:left;
}
.AddonPrice
{
	float:left;
	margin-top:7px;
	border:#efefef 1px solid;
}

.AddonQty
{
	float:left;
}

.AddonThird
{
	float:left;
	margin-top:7px;
}

.AddonBut
{
	float:right;
	margin-right:1px;
}

.AddonQuantity
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
}

.AddonButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	width:70px;
}

.ErrorMessages
{
	color:Red;
}

.Content
{
	line-height:16pt;
	font-weight:normal;
}
.ContentTableHorizontal
{
}

.Headings
{
	font-weight:normal;
}

.ContentTableHeader
{
	font-weight:normal;
}
#ProductWrapper
{
	margin-bottom: 10px;
	display: table;
	width: 530px !important;
	width: 520px;
}
#ProductDescription
{
	float: right;
	width: 270px !important;
	width: 260px;
}
#ProductDescription ul
{
	margin-left:20px;
}
#ProductDescription .details
{
	margin-top: 10px;
	margin-bottom: 15px;
}
#ProductDescription #Price
{
}

#ProductDescription table
{
	float: right;
	margin-right: 15px;
}
#ProductDescription .DetailTotalPrice
{
	font-weight: bold;
}
.SummaryPrice
{
	display: block;
	margin-bottom: 5px;
}
.SalePrice
{
	color: Red;
	font-weight: bold;
	display: block;
}

.RecommendedProduct
{
	margin-bottom: 15px;
	width: 155px;
}
.searchBoxWrapper
{
	margin-left: 20px;
	margin-bottom: 20px;
	font-family: Verdana;
	font-weight: bold;
}
.SearchBox
{
	float: left;
	width: 100px;
	border: 1px solid gray;
	padding-left: 3px;
	height: 14px;
}
.SearchBoxDetails
{
	float: left;
	width: 100px;
	border: 1px solid gray;
	padding-left: 3px;
	height: 16px;
}
a {color: #005f85; text-decoration: none}
a:hover {color: #bc6322; text-decoration: none}

#ErrorAlignment
{
	/*position: absolute;
	margin-top: -30px;
	margin-left: 60px;
	background-color: White;
	min-height: 30px;
	padding: 5px;
	width: 300px;*/
}

#GalleryPics {width: 556px;}
#GalleryPics img {float: left;margin-right: 1px; margin-bottom:1px;}

.GalleryNav {margin-left: 15px; width: 130px;}
.GalleryNav a, .GalleryNav a:visited {padding-left: 5px; padding-top: 2px; display: block; text-decoration: none; border: none; font-size: 12px; font-weight: bold;}
.GalleryNav a:hover {background-color: #bc6322; color: White;}