﻿/* ChampionUSA Common CSS */
Body 
{
    font-family:Arial;
	margin: 0px;
	background-color:#FFFFFF;/*bgcolor change 091508 */		
}
UL,
LI
{
	padding: 0px !Important;
	margin: 0px;
	border: 0px;
}

SELECT:HOVER
{
	/*color: #ffffff;
	background-color:#cc3333;*/
	color:#000000;
	background-color:#FFFFFF;
}

Body.Popup
{
	margin: 0px;
	background-color:#FFFFFF;	
}

A,
.LinkButton,
.LinkSiteTools,
.LabelSiteTools,
.ErrorLabel,
.SubHeaderLabel
{
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

.X-SmallLabel,
.X-SmallItalicLabel,
.X-SmallLink
{
	font-size:10px;
	color:#000000;	
}

.X-SmallLink:VISITED,
#OrderTrackingSearchEngineAddiText .HyperLink:VISITED
{
	color: #333333;
}

.SmallLabel,
.SmallUnderlineLabel,
.SmallHighLightLabel,
.MessageHighLightLabel,
.SmallItalicLabel,
.SmallItalicLink
{
	font-size:11px;
	color:#000000;	
}
A.SmallLabel:link{ color:#000000;}
A.SmallLabel:visited{ color:#000000;}

.MessageLabel
{	
	font-size: 10px;	
}

.Label,
.HighLightLabel,
.RadioButton,
.CheckBox,
.PromotionLabel,
.StyleFoundLabel
{
	font-size:12px;
	color:#000000;
}

.LargeLabel,
.LargeHighLightLabel,
.GeneralSystemErrorLabel
{
	font-size:14px;
	color:#000000;
}

.GeneralSystemErrorLabel
{
	font-weight:bold;	
}

.MediumHighLightLabel
{	
	font-size:13px;
	color:#000000;	
}

.SmallHighLightLabel,
.HighLightLabel,
.MediumHighLightLabel,
.LargeHighLightLabel,
.PromotionLabel
{
	font-weight:bold;
}

.SmallItalicLabel,
.SmallItalicLink,
.X-SmallItalicLabel
{
	font-style:italic;	
}
A.SmallItalicLink:link{ color:#000000;}
A.SmallItalicLink:visited{ color:#000000;}

.SmallUnderlineLabel
{
	text-decoration:underline;	
}

.ArrowLabel
{
	font-size:10px;
	color:#999999;	
	font-weight:bold;		
}

.ArrowLink
{
	font-size:11px;
	color:#666666;
	text-transform:uppercase;	
	font-weight:bold;
}

.LabelQuickTools
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	letter-spacing: 1px;
	padding-right:50px;
}

.MessageLabel
{
	color:#FF3333;	
}

.MessageLabel
{
	color:#cc3333;	
}

.PromotionLabel,
.ErrorLabel,
.GeneralSystemErrorLabel,
.SubHeaderLabel
{
	color:#cc3333;	
}

.PromotionLabel
{

}

.MessageHighLightLabel
{
	text-transform:uppercase;
	font-weight:bold;
}

.ConfidentialMessageLabel
{
	font-size:12px;
	font-style:italic;
	color:#666666;
}

.StyleFoundLabel
{
	color:#333333;
}

.BoxHeaderLabel			/* Box in "Login" Page and "Email Enrol Main" Page*/
{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	background-color:#999999;
}

.DepartmentNavigationTitleLabel,
#ServicesNavigation .CategoryRootNode
{
	font-size:15px;
	color:#003366;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.ProgressBarLink, 
.ProgressBarBoxLink,
.ProgressBarLabel
{
	font-size:11px;
	color:#000000;
	text-decoration:none;	
}

.ProgressBarBoxLabel
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;	
}

.ProgressBarLink:link   { color:#000000; }
.ProgressBarLink:visited { color:#000000; }
.ProgressBarLink:hover  { color:#000000; }
.ProgressBarLink:active { color:#000000; }

.ProgressBarBoxLink:link   { color:#000000; }
.ProgressBarBoxLink:visited { color:#000000; }
.ProgressBarBoxLink:hover  { color:#000000; }
.ProgressBarBoxLink:active { color:#000000; }

A:link 
{
}
A:visited	
{
	color:#666666;	
}
A:hover		
{
	color:#333333;	
}
A:active {}

.TextBox
{
	font-size: 11px;
	color: #666666;
	border: solid 1px #666666;
	width:137px;
}

.TextBoxSiteTools
{
	font-size: 10px;
	color: #003366;
	border: solid 1px #99CCFF;
	width: 137px;
	background-color:#99CCFF;	
}

.Button, 
.LargeButton
{
	font-size:12px !Important;
	font-weight:bold;
	color:#FFFFFF;	
	background-color:#003366;
	text-decoration:none;
	border: 0px;
	text-transform: uppercase;
	height: 16px;
	
	/* These CSS are to adjust IE button extra padding*/
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:auto;
	overflow:visible;
	border: 0px 0px 0px 0px !Important;
}	

.QuickButton
{
	font-size:14px !Important;
	font-weight:bold;
	background-color:#003366;
	text-decoration:none;
	border: 0px;
	height: 17px;
	text-transform: uppercase;	
	/* These CSS are to adjust IE button extra padding*/
	padding-left: .25em;
	padding-right: .25em;
	width:25px;
	overflow:visible;
	color:#FFFFFF;
}	

.QuickButton
{
	margin: 0px 2px 0px 6px !Important;
	padding: 0px 2px 0px 2px !Important;
	border: 0px 0px 0px 0px !Important;
}
#ProductSearch A
{
	
	margin-left: 2px;
	margin-right: 2px;
	display:block;		
}
.QuickButton:Hover
{
	color:#FFFFFF;
}

.CSRButton
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	background-color:#FF3333;
	text-decoration:none;
	border: 0px;
	height: 21px;
	
	/* These CSS are to adjust IE button extra padding*/
	padding-left: .15em;
	padding-right: .15em;
	width:80px;
	overflow:visible;
}

.SecondButton,
.SecondLargeButton
{
	font-size:10px;
	color:#cc3333;	
	background-color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #cc3333;
	height: 17px;
	
	/* These CSS are to adjust IE button extra padding*/
	padding-left: .25em;
	padding-right: .25em;
	width:auto;
	overflow:visible;
}

.LargeButton,
.SecondLargeButton
{
	font-size:12px;
}



.HyperLink
{
}

.ErrorHyperLink,
.ErrorHyperLink:Visited,
.ErrorHyperLink:Hover,
.ErrorHyperLink:active
{
	font-size:11px;
	color:#FF3333;
	font-style:italic;
	text-decoration:none;
}

.DropDownList
{
}

.TreeView
{
}

.Validator 
{
	font-size:12px;
	color:#FF3333;
}

.LabelSiteTools,
.LinkSiteTools
{
	color:#FFFFFF;	
}


.LinkSiteTools:Visited
{
	color:#FFFFFF;	
}

.LinkSiteTools:Hover
{
	color:#FFFFFF;
}

.MenuBarText
{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

.MenuBarLabel,
.MenuBarLink
{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 1px;
	white-space: nowrap;
}

.MenuBarLabel
{
	color:#FFFFFF;
}



#DepartmentsMenu .MenuBarLink
{
	font-size:13px;
	color:#0064BD;
}

.MenuBarSpacer
{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

.MenuBarHyperLink
{

}

.MenuBarImage
{

}

.HyperLinkButton,
.HyperLinkButton:Visited,
.HyperLinkButton:Hover
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	background-color:#FF3333;
	text-decoration:none;
	border:0px;
	height: 21px;
	
	padding-left: .50em;
	padding-right: .50em;
	padding-top: .1em;
	padding-bottom: .1em;
	
	/* These CSS are to adjust IE button extra padding*/
	/*padding-left: .25em;*/
	/*padding-right: .25em;*/
	width:auto;
	overflow:visible;
}	

.SortOptionsSitePager,
.GreyArrowLeftImage,
.GreyArrowRightImage
{
	position: relative;
}

.GridViewStyle
{
	width:152px;
}

.GridViewRowStyle
{
	background-color:#DBDBDB;
}

.GridViewAlternateRowStyle
{
	background-color:#FFFFFF;
}

.GridViewPropertyColumnSmall, /* Small Font */
.GridViewPropertyColumn
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;	
	padding-right:10px;
	width:170px;
}
.GridViewPropertyColumnSmall /* Small Font */
{
	font-size:11px;	
}

.GridViewButtons
{
	text-align:center;
}
.GridViewHeader,
.GridViewTexts,
.GridViewLinks,
.GridViewImages
{
	font-size:12px;
	text-align:center;
	vertical-align:top;
	width:152px;
}

.GridCompareItemsCell
{
	vertical-align:top;
	padding:0px;
	width:170px;
	text-align:right;
}

.GridViewCompareItems
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;
	background-color:#999999;
	color:#FFFFFF;
}

.GridViewCompareItemsRemoveButton                                       
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	background-color:#999999;
	text-decoration:none;
	border: 0px;
	height: 21px;
	
	/* These CSS are to adjust IE button extra padding*/
	padding-left: .25em;
	padding-right: .25em;
	width:auto;
	overflow:visible;
}

.GridViewCompareItemsAddButton,
.GridViewCompareItemsAddButton:link,
.GridViewCompareItemsAddButton:visited,
.GridViewCompareItemsAddButton:hover,
.GridViewCompareItemsAddButton:active
{
	font-size:12px;
	font-weight:bold;
	color:#FF3333;
}

#CompareItemsTitle
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;
	background-color:#999999;
	width:160px;
	padding:3px 10px 3px 10px;
}

#CompareItemsAddButton
{
	text-align:right;
	vertical-align:top;
	padding-right:10px;
}

/**********************************/
/*  Navigation
/**********************************/

.SeparatorNavigation
{
	float:left;
	border-style:none;       	/*border-left: solid 1px #CCCCCC; */
	padding-left: 18px;  /* changed fro 18 to 0 3/31/10*/
	margin-left: 1px;
	display:inline; 	/* Fixed Bug in IE */

}

.SeparatorSearchResultsNavigation
{
	float:left;
	display: inline;				/* Fixed Bug in IE */
}

/**********************************/
/*  Checkout
/**********************************/
#CheckoutProgressBar /* DIV ELEMENT*/
{
	float:left;
	clear:right;
	width:580px;
}

#CheckoutHeader
{
	float:left;
	width:580px;
	padding-top:10px;
	padding-bottom:10px;
}

.CheckoutContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:52px;	
}

#CheckOutNavigationButtons /* Parent */
{
	float:left;
	width:580px;
	height:67px;
}

#CheckOutPreviousButton /* Child */
{
	float:left;
	width:290px;
	padding-top:20px;
}

#CheckOutNextButton /* Child */
{
	float:right;
	width:248px;
	text-align:right;
	padding-top:20px;
	padding-right:22px;
}


/**********************************/
/*  Order Pages
/**********************************/
.OrderSummaryLine
{
	float:left;
	width:580px;
}

.OrderSummary
{
	float:left;
	width:193px;
}
.OrderNumberLabel,
.OrderNumberValue
{
	float:left;	
	padding-right:5px;
	padding-bottom:25px;
}

.OrderLabel
{
	float:left;	
	padding-right:5px;
	padding-bottom:25px;
}
.OrderValue
{
	float:left;	
	padding-bottom:25px;
}

.TrackingLabel
{
	float:right;
	padding-right:10px;
	padding-bottom:25px;
}

.TrackingLabel .Button
{
	font-size: 12px !Important;
}

.OrderSummaryLabel,
.OrderSummaryValue,
.OrderSummaryButton
{
	float:left;
	width:188px;
}

.OrderSummaryValue
{
	height:65px;	
	padding-left:5px;
}

.OrderSummaryButton
{
	padding-bottom:20px;	
}

#OrderItemsTitle
{
	clear:left;
	border-top: solid 1px #CCCCCC;
	padding-top: 6px;
	padding-bottom: 15px;
	width:580px;
}

#OrderItems
{
	float:left;
	width:580px;
}

#OrderUpdateButton
{
	float:left;
	width:558px;
	text-align:right;
	padding-top:20px;
	padding-right:22px;
}

#OrderSummaryReview,
#OrderSummary
{
	float:left;
	width:509px;
	padding-top:20px;
	padding-right:71px;
}

#OrderSummaryReview
{
	width:480px;
	padding-right:100px;	
}

#OrderCompleteTitle
{
	float:left;
	clear:left;
	width:580px;
}
#OrderCompleteSubTitle
{
	float:left;
	clear:left;
	width:580px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:16px;
}
#OrderPrintButton
{
	float:left;
	width:580px;
	padding-bottom:7px;
}
#OrderCreateAnAccountTitle
{
	float:left;
	width:580px;
	padding-top:25px;
	padding-bottom:15px;
	border-top: solid 1px #CCCCCC;
}
#OrderCreateAnAccount
{
	float:left;
	width:558px;
	padding-bottom:15px;
}
#OrderCreateAnAccountbutton
{
	float:left;
	clear:left;
	padding-right:10px;
	padding-bottom:15px;
}
#OrderReturnToHomePagebutton
{
	float:left;
	padding-bottom:15px;
}

#OrderPreviousButton
{
	float:left;
	padding-top:22px;
	width:290px;
}

#OrderShoppingBagButton
{
	float:right;
	padding-top:22px;
	padding-right:11px;
}

#OrderReOrderAllButton
{
	float:left;
	clear:both;
	padding-top:5px;	
}

#SmallAdd
{
	width:188px;
	padding-bottom:5px;	
	font-size:11px;
	color:#FF3333;
	text-align:center;
}

#SmallAdd A:VISITED,
#SmallAdd A:ACTIVE
{
	color:#FF3333;
}

#SubCatFlash
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 6px;
  z-index:-5;
}

#SubCatFlashTxt
{
  z-index: 1;
  width:613px; 
  position:absolute;
  top:153px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 6px;
}


#CatFlashTxt
{
  z-index: 1;
  width:312px; 
  position:absolute;
  top:260px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 6px;
}
#CatFlashTxt H2{
  font-size:13px;
  line-height:18px;
  color:#666666;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 6px;
}
#SubCatFlashTxt H2
{
  z-index: 1;
  color:#FFFFFF;
  font-size:23px;
  font-weight: bold;
  line-height:21px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 6px;   
}

.DiscountLabel
{	
    font-size:10px;
    line-height:10px;
    color:#003399;
}

.HiddenButton
{
	/*	Enter Key Fake Button - 
		Do not change value.
	*/
	background-color: Transparent;
	border: 0px;
	padding: 0px;
	position:absolute;
	left: -3000px;
	top:-2000px; 
	overflow: hidden;
	width:0px;
	height:0px;
}
.lfn

{
      color:#666666;
      text-decoration:none;
     
}
.lfn:hover { color:#FF3333; }
.hfAboutTop
{
      padding-top:20px;
      padding-bottom:20px;
      margin-left:auto;
      margin-right:auto;
      width:800px;
            clear:left;
}

.hfAboutTop DIV TABLE,
.hfAboutBottom DIV TABLE
{
      margin-left:auto;
      margin-right:auto;	
}
 .hfAboutTop .MenuBarLink
{
	color:#0066CC;
}
.hfAboutBottom
{
      padding-top:20px;
      padding-bottom:20px;
      margin-left:auto;
      margin-right:auto;

      width:800px;  
}

#PopUpBody
{
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#PopUpHeader
{
  background:rgb(0,100,189);
  width:542px;
  height:77px;
  vertical-align: middle;
  text-align:center;  
}
#PopUpMasterHeader
{
  background:rgb(0,100,189);
  width:672px;
  height:77px;
  vertical-align: middle;
  text-align:left;
  padding-top:7px;
  padding-left:16px;
}

#PopUpCLogo
{
  width: 80px; 
  height: 77px;
  float:left;
}
#PopUpHeader h1
{
 font-size:16px;
 padding:28px 0px 0px 22px;
 margin:0px 0px 0px 0px;  
}
#PopUpHeadLine
{
  float:left;
  font-size: 16px;

  color: #ffffff;  
  text-align:left;
  vertical-align: middle;
  padding: 0px;  
  text-transform:uppercase;
  letter-spacing:1px;
}
#PopUpPagePara
{
 width:430px;
 padding-top:20px;
 padding-left: 102px;
 padding-bottom:20px;
 background-color:#FFFFFF;
 font-size:12px;
}

#PopUpPagePara  ul,#PopUpPagePara li .Label
{
 margin-left:13px;
/*list-style-type:circle;
  list-style-position:1px;
  list-style-image:*/
}


#PopUpInfo
{ 
 background-color:#FFFFFF;
 float: left; 
}
#catAd
{
  border:none;
  height:182px;  
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
  #catAdBanerImg{
     z-index:0;
     border:0px;
     float:right;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 7px;
 
     }
  #catAdBanerSEOtxt{
     position:relative;
     top: -23px;
     font-size:1px;
     height:1px;
     left: 11px;
     width: 600px;
     color:#666666;
     text-decoration:none;  
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px; 
     line-height:1px;    
     }     

#catAdBanerSEOtxtCollegiate
{
    position:absolute;  
    margin:0px 0px 0px 0px;
    padding:145px 0px 0px 26px; 
}
#catAdBanerSEOtxtCollegiate H2
{
    color:#666666;
    font-weight:normal;   
    font-size:13px;
    margin:0px 0px 0px 0px;
}

  #catAdBanerSEOtxt H2
     {
     font-size:13px;
     color:#666666;
     font-weight:normal;     
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 16px;
     height:1px;
     line-height:18px; 
     z-index:3;    
     }
  #catAdBanerSEOtxt H2 STRONG,
  #catAdBanerSEOtxtCollegiate H2 STRONG{
     font-weight:normal;     
  }   
     


     #zoneAd,#zoneAd1,#zoneAd2
     {
       width:180px; 
       border-style:none;
     }
 #HomePageAD
 {
          background-color:Black;
 }    


.infoPageTitle 
{ 
  font-size:21px; 
  font-weight:bold;
  color:#FF3333;
  font-size: medium;
  line-height: 18pt;
  padding: 2px;
  margin: 20px -1px 1px -1px;
  text-decoration: none; 
}

.infoPagesub 
{ 
  font-size:16px;
  font-weight:bold;
  color:#666666;
  font-size: medium; 
  line-height: 16pt; 
  padding: 2px; margin: 2px -1px 1px -1px;
  text-decoration: none; 
}

.infoPageContinue 
{ 
  font-size:18px;
  font-weight:bold;
  color:#FF3333;
  font-size: medium;
  line-height: 18pt;
  padding: 2px;
  margin: 20px -1px 1px -1px;
  text-decoration: underline;
 }


.infoPagePara 
{
    float: left;
    width: 550px;
    margin: 5px;
    padding:0px 0px 25px 0px;
}


.tp  { background-color : #FFFFFF; color:#000000; font-size: 12px; text-decoration:none; text-align: center;}

.trh { background-color : #000000; color:#FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none; text-align: left;}

.tch { background-color : #000000; color:#FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none; text-align: center;}

.SizeChartTitle{  
  font-size: 21px; 
  font-weight: bold;
  color: #999999;
  line-height: 18pt;
  padding: 10px;
  margin: 20px -1px 1px -1px;
  text-decoration: none; 
}

.SizeChartsubHead
{
    font-weight:bold;
	color:#999999;
	font-size:12pt;	
}

.SizeChartsub
{	
	color:#000000;
	font-size:10pt;
}
#PoPUpHeaderIMG
{
    float:left;
}
/* Back end pages styles */
#InfoBody,
#InfoBody P
{
  font-size:12px;
  padding-right:10px;
  margin-bottom:20px;

   
}
#InfoBody P A
{
    font-size:12px;  
}
#InfoBody  .TitleLabel 
{
  padding-top:15px;
  font-size:15px; 
  margin-top:0px;
  margin-bottom:10px; 
  color:#003366;
}
#InfoBody .SubHeaderLabel,
#InfoBody h2
{
  font-size:12px; 
  font-weight:bold;  
}  
    
 #InfoBody .SmallLabel    
 {
  font-size:12px;  
 } 
 #InfoBody .SmallLabel A
 {
    font-size:12px;
    color:#CC3333;
    font-weight:bold;
 }
#InfoBody UL,#InfoBody LI
 {
  font-size:12px;
  margin-left:12px;  
  }

    
#LeftNavTitleLabelOnLineOrder
{ 
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#666666;
	padding-top:73px;
}

#LeftNavTitleLabelManageMyAcc
{
 	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#666666;
	margin-top:11px;	
}    
#ErrorContent{
   font-weight:bold; 
   padding:35px 25px 35px 25px;   
   font-size:15px;   
   }
   
 .ErrorContentPara,
 .ErrorContentUL,
 .ErrorContentLI{
   font-weight:bold;    
   font-size:12px;
   color:#CC3333;
   font-style:italic;
   } 
   
   /* added to take out the White dot DoubleClick Spotlight Tag */
   #DCSTagIframe,#FLTag
   {
	display:none;
    border-style:none;
    height:0px;
    width:0px;
   }
   #SurveyPopup
   {

   }      
   #SurveyPopupImg
   {
    height:300px;
    width:300px;
    border-style:none;    
   }
   #DegradedSaleCallout,
   #DegradedSaleCallout A
   {    
    font-size:24px;
    color:#CC3333;
    font-weight:normal;
   }
   
  .DegradedAboutCopy,
  .DegradedAboutCopy A:Link, 
  .DegradedAboutCopy A:hover,
  .DegradedAboutCopy A:visited
   {    
    font-size:12px;  
    font-weight:bold;
    color:#FFFFFF;
   }
   
   #HomeDegAdImg 
   {
    margin-top:10px;    
    border-style:none;
   }
   .EmailEnrollMainBoxContent UL LI,
   .ProductDetailsVarDescription UL LI,
   .ProductDetailsDescription UL LI,
   #signIn UL LI
   {
    margin-left:16px;
   }
   #ChangePasswordContent .SubHeaderLabel
   {
    font-size:16px;
   }
   #HypStatic
   {
    border-style:none;
    height:105px;
    width:143px;
   }
   #signIn
   {
    font-size:12px;
    padding-left:4px;
    color:#000000;
    font-weight:normal;
    margin:0px 0px 0px 0px;
    padding-top:6px;
   }
#FinderNavigation
{  
    height:490px;
    background-image:url('http://origin.buy-here.com/ChampionUSA/images/static/other/General/braFinder_SizeChartA20100726.jpg');
    background-position:bottom;
    background-repeat:no-repeat;
}
#BraFinderLanding
{
 float:left;      
 height:300px;
 /*width:524px; */
 width:339px;
 color: #FFFFFF;
 font-size:24px;
 font-weight:bold;
 padding-left:185px;
 padding-top:220px;
}

#BraFinderLanding P
{
   float:left;
   position:relative;
   font-size:12px;
   width:230px;
   padding-left: 90px;
   padding-top:4px;
   margin:0px;
}
#BraFinderLanding P SPAN
{    
    font-size:24px;
}
#HomePgNavAd
{
    float:left;
    margin:10px 0px 30px 0px;
}
#HowYou
{
    vertical-align:middle;
    height:492px;  
}
#SEOLPInfoBody
{
    width:800px;

}
#SEOHead
{
    float:left;    
    position:relative;
}

#LandingSEO 
{
  float:left;
  width:370px;
  height:145px; 
  margin:0px 0px 0px 0px;
  padding:10px 5px 5px 25px;
  color:#FFFFFF;
  font-size:12px;  
 }
 
 
 #LandingSEO A:link, #LandingSEO A:visited,#LandingSEO A:hover
 {
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline; 
 }
  
 #LandingSEO H1{
  font-size:18px;
  font-weight: bold;
  line-height:21px;  
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;  
 }
  
 #Rcol
 {
    width:399px;
    float:left;
    background-color:#CC6666;
    border-right:solid 1px #CC6666; 
    height:255px;    
 }
 #Lcol
 {
    width:399px; 
    float:left;
    background-color:#666699;
    border-right:solid 1px #666699;
    height:255px;    
 } 
 #Rcol H2,
 #Lcol H2,
 #Rcol H2 A:link,#Rcol H2 A:visited,#Rcol H2 A:hover,
 #Lcol H2 A:link,#Lcol H2 A:visited,#Lcol H2 A:hover

 {
    color:#FFFFFF;
    font-size:18px;
    font-weight:normal;
    padding:12px 0px 15px 8px; 
    line-height:12px;  
    margin:0px 0px 0px 0px;
 } 
 .col  
 {
    float:left;
    width:133px;
    text-align:center;
    padding:0px 0px 20px 0px;
 } 
 .col IMG
 {
    width:104px;
    height:146px;
    padding:0px 0px 10px 0px;
 }
 .col SPAN,.col SPAN A:link,.col SPAN A:visited,.col SPAN A:hover  
 {
  padding:0px 0px 0px 0px;
  color:#000000;
  font-size:12px;  
  font-weight:normal;  
 }
 .col SPAN A
 {
    line-height:18px;
    vertical-align:bottom;
    text-decoration:underline;    
 }
#PromoBanner
{
}
#NavTopAd
{
}
#MCRPopUP
{	display:none;
	width: 246px;
	position:absolute;			
	padding: 5px;
	background-color:Transparent;
	vertical-align:top;
}
#MCRPopUP IMG
{
    position:relative;left:-44px;
}
/* DealOfTheDay */
		 #DealOfTheDay{
		  width:800px;
		  background-color:#FFFFFF;
		  display:block;
		 }		 
		 #DealOfTheDayInfo{
		  float:left;
		  width:800px;
		  padding:20px 0px 20px 0px; 
		  background-color:#FFFFFF;
		 }		 
		 #DealOfTheDayInfo DIV{
		  width:260px;
		  height:415px;
		  float:left;
		  vertical-align:bottom;
		  text-align:center;
		  padding:0px 0px 0px 0px; 
		 }		 
		 #DealOfTheDayInfo DIV A IMG{
	      border-style:none;
		 }
		 #DealOfTheDayInfo DIV SPAN A{
		  font-size:12px;
		  text-decoration:none;
		  width:220px;
          display:inline-block;
          line-height:20px;
		  vertical-align:bottom;
		  text-align:center;			 
		  padding:0px 0px 0px 0px;	
		  border-style:none; 		  
		 }
		 .DOTDsalePrice{
		 font-size:22px;
		 font-weight:bold;
		 color:#CC3333;
		 }
		 
		 .DOTDregPrice{
		 font-size:12px;
		 color:#666666;
		 }
/* DealOfTheDay */
.StoryLink
{
    font-size:12px;
    font-weight:normal;
}



#DepartmentPageH2Div
{
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:37px;
	width:619px;

}
#DepartmentPageH2Div H2
{
	margin:0px 0px 0px 0px;
	padding-top:6px;
	padding-left:6px;
	line-height:24px;
	font-size:16px;
}
#DepartmentPageH3Tile1,#DepartmentPageH3Tile2,#DepartmentPageH3Tile3
{
	width:208px;
	height:265px;
	float:left;
	background-color:rgb(208,215,219);
    color:#777777;
    font-size:12px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-style:none;
}
#DepartmentPageH3Tile1 IMG{ width:208px;}/* graphic width need to be exact*/
#DepartmentPageH3Tile2 IMG{ width:208px;}
#DepartmentPageH3Tile3 IMG{ width:202px;}
#DepartmentPageH3Tile3
{
		width:203px;
}
.DepartmentPageSEOTitleLink,
.DepartmentPageSEOTitleLink:Visited
{
font-size: 14px;
font-weight: normal;
color:#000000;
text-decoration: none;	
}
.DepartmentPageSEOLink,
.DepartmentPageSEOLink:Visited
{
font-size: 12px;
font-weight: normal;
color:#0066CC;
}

#SubCatPlainTxt
{
	height:67px;
	color:#FFFFFF;
	width:613px;

	margin:0px 0px 0px 6px;

	vertical-align:bottom;
}
#SubCatPlainTxt H2
{
	margin:0px 0px 0px 0px;
	vertical-align:bottom;
	padding-top:28px;
	padding-left:28px;
	font-size:42px;
}
.PhyInvMsg
{
 color:#FF3333;
 font-weight:bold;
 display:none; 
}

#MenDeptPage,#WomenDeptPage,#KidsDeptPage,#OutletDeptPage,.DeptFeatureAd,#homePg_07_26{
	/*background-image:url('http://origin.buy-here.com/ChampionUSA/20100726/images/other/20OFF_FreeShipping_7_26_664x120.gif');
	background-repeat:no-repeat;
	background-position:top;
	padding-top:120px;
	background-color:#FFFFFF;
	*/
}

#PopUpPageiframe 
{
	width:800px;
	height:900px;
}
#addtoaddressbookiframe
{
 border-style:none;width:800px;height:900px;
}
