﻿/** Styles in this sheet will NOT be available in Content Editor 
*** See ContentStyles.css for Content Editor styles 
*** Do not include font/text related styles in this sheet, use the ContentStyles css file instead
**/

/* Start General Styles */
html
{
    background-color: #ffffff;
    background-image: url("../images/backgrounds/010412_SWEAT_Website-tile.jpg");
}
body
{
    text-align: center; /* centering site 1/3 */
    margin: 0; /*DO NOT include font information here, see ContentStyles.css*/
}
.asterisk
{
    color: #990000;
}
.form_background
{
    background-color: #f5f5f5;
    color: #666666;
    padding: 0px;
}
.form_background_spaced
{
    background-color: #f5f5f5;
    color: #666666;
    padding: 5px 10px 5px 10px;
    margin: 5px 0px 5px 0px;
}
.left_pad
{
    padding-left: 5px;
}
/* Pricing classes used everywhere but product page (department pages, search page, etc) */
.MSRPPriceA
{
    color: #989898;
    display: block;
}
.ListPricewSaleA
{
    color: #5C5C5C;
    display: block;
    text-decoration: line-through;
}
.ListPricewoSaleA
{
    color: #6F6158;
    display: block;
}
.SalePriceA
{
    /*color: #5C5C5C;*/
    color: Red;
    display: block;
}

.MSRPPriceB
{
    font-weight: bold;
    display: block;
}
.ListPricewSaleB
{
    display: block;
    text-decoration: line-through;
}
.ListPricewoSaleB
{
    display: block;
}
.SalePriceB
{
    display: block;
    color: Red;
}
.savingsPrice
{
    color: #CC6600;
}

.MSRPPriceC
{
    font-size: 10px;
    font-weight: bold;
    color: #6F6158;
    display: inline;
}
.ListPricewSaleC
{
    font-size: 9px;
    font-weight: normal;
    color: #5C5C5C;
    display: inline;
    text-decoration: line-through;
}
.ListPricewoSaleC
{
    font-size: 10px;
    font-weight: bold;
    color: #6F6158;
    display: inline;
}
.SalePriceC
{
    font-size: 10px;
    font-weight: bold; /*color: #5C5C5C;*/
    color: Red;
    display: inline;
}

/* Product */
.MSRPPrice
{
    font-size: 12px;
    font-weight: bold;
    color: #6F6158;
    text-align: right;
    display: block;
}
.ListPricewSale
{
    font-size: 10px;
    font-weight: normal;
    color: #5C5C5C;
    text-align: right;
    text-decoration: line-through;
    display: block;
}
.ListPricewoSale
{
    font-size: 12px;
    font-weight: bold;
    color: #6F6158;
    text-align: right;
    display: block;
}
.SalePrice
{
    font-size: 12px;
    font-weight: bold; /*color: #5C5C5C;*/
    color: Red;
    text-align: right;
    display: block;
}
.smaller_half_padded
{
    width: 305px;
    padding: 10px 10px 10px 10px;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear
{
    clear: both;
}
.smaller_half
{
    width: 380px;
}
.half
{
    width: 450px;
}
.third
{
    width: 300px;
}
.left_half
{
    width: 475px;
    float: left;
}
.right_half
{
    width: 475px;
    float: right;
}
.left_quarter
{
    width: 200px;
    float: left;
}
.right_quarter
{
    width: 200px;
    float: right;
}
.shipmethdd select
{
    /*	width:275px;*/
}
.paypal img
{
    cursor: pointer;
}
.hiddenDiv
{
    display: none;
    visibility: hidden;
}

/* End General Styles */

/* Start General Layout Styles */
#wrapper
{
    margin: 0 auto; /* centering site 2/3 */
    text-align: left; /* centering site 3/3 */ /*width: 1000px; /* Overall site width */
    width: 920px;
    background:none repeat scroll 0 0 #FFFFFF;
}

#main_container
{
    float: left;
    width: 918px;
}
* html #main_container
{
    display: inline;
}
#main_content, #menu_content, #extra_content
{
    padding: 5px 5px 5px 5px;
}

#main_content ul li
{
    /*     list-style-type: disc;     margin: 1px 0px 1px 20px;     */
}

#menu_container
{
    float: left;
    width: 180px;
}
#searchRight
{
    float: left;
    width: 710px;
    margin-left: 6px;
}

#extra_container
{
    float: left;
    width: 55px;
    background-color: #648ABD;
}

/* Start Default Page Styles */

.TopDivLeft
{
    float:left;
    width: 190px;
    margin-left:10px;
}

.TopDivRight
{
    margin-left:206px;
}

#divLeftNav
{
    text-align:left;
    border: 1px solid #cccccc;
}

.navBlock
{
    background-color:Red;
}

.navBlock:hover
{
    background-color:Blue;
}

#divLeftNav li {
  background-color: #E6E6E6;
  border-bottom: 1px solid #cccccc;
  font-size: 14px;
  font-weight:bold;
  margin: 0;
}

#divLeftNav li a {
  background: url("../images/bullet_right.gif") no-repeat scroll 5px 15px transparent;
  color: #444444;
  display: block;
  padding: 14px 0 10px 17px;
  text-decoration: none;
}

#divLeftNav li:hover {
    background: url("../images/leftnav_bgRepeat_x.gif") repeat-x scroll left top transparent;
    text-decoration: underline;
}

/* End Default Page Styles */

/* Start Product Page Styles */
.ProductName
{
    font-size: 16px;
    font-weight: bold;
}
.insiderPoints
{
    color: #426173;
    font-weight: bold;
    font-size: 13px;
    margin: 8px 0;
}
/* End Product Page Styles */

/* End General Layout Styles */

/* Start Header classes */
#header
{
    background-color: #ffffff;
}
#header_content
{
    /*padding: 10px;*/
}
#Logo
{
    float: left;
    width: 245px;
}
#TopHeaderWrapper
{
    padding: 10px;
}
#Tagline
{
    clear: both;
}
#Welcome
{
    float: right;
    width: 340px;
    text-align: right;
    font-size: 10px;
    color: #323232;
}

#Welcome a
{
    text-decoration: none;
    color: #323232;
    font-weight: bold;
}
#Welcome a:hover
{
    text-decoration: underline;
}
#HeaderSearch a:hover
{
    text-decoration: underline;
}
#HeaderBag
{
    background: url(../images/cart_icon.jpg) no-repeat left center;
    width: 280px;
    height: 50px;
    margin-top:-6px;
    float: right;
    color: #d00000;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#HeaderBag{background: url(../images/cart_icon.jpg) no-repeat left center;
    width: 280px;
    height: 50px;
    float: right;
    color: #d00000;
    margin-top: 2px;
    font-size: 12px;
    font-weight: bold;
    text-align: right;}}

/* End Header classes */

/* Start Footer classes */
#footer
{
    clear: both; /*padding:10px;  Causes footer to jut out on right hand side*/
    width: 918px;
}

#footer_content
{
    background-color: White;
    text-align: center;
    clear: both;
    padding: 1px; /*border-top: solid 1px #9a918d;*/
}

#footer_content div
{
    padding: 5px;
}

#footer_content a:link, #footer_content a:visited
{
    font-size: 10px;
    color: #6f6158;
    padding: 2px 2px 2px 2px;
    text-decoration: none;
}
#footer_content a:hover, #footer_content a:active
{
    color: #648ABD;
    font-size: 10px;
    text-decoration: underline;
}
.checkoutFooter
{
    text-align: center;
    padding: 20px 0px;
}

.FooterLine
{
    width:99%;
}

/* End Footer classes */

/* Start LeftNav */
.LeftNav
{
}
.LeftNav .TitleText
{
    color: White;
}

.AspNet-TreeView li
{
    margin: 0px 0px 0px 6px;
}
.AspNet-TreeView li.AspNet-TreeView-ParentSelected
{
    /*margin:0px 0px 0px 20px;*/
}

.AspNet-TreeView a, .AspNet-TreeView-Selected ul li a
{
    color: #648ABD;
    text-decoration: none;
}

.AspNet-TreeView a:hover, .AspNet-TreeView-Selected a
{
    color: White;
}
/* End LeftNav*/


/* Start Login/Password Recovery Styles */
#pswReminderDiv .PRbutton
{
    margin: 10px 0px 5px 0px;
}
.AspNet-Login-InstructionPanel, .AspNet-PasswordRecovery-UserName-InstructionPanel, .AspNet-PasswordRecovery-Question-InstructionPanel, .AspNet-PasswordRecovery
{
    padding: 10px 0px 10px 0px;
}
.PRInstructionPanel
{
    padding: 10px 0px 10px 0px;
}
.AspNet-Login-UserPanel label, .AspNet-Login-PasswordPanel label, .AspNet-PasswordRecovery-UserName-UserPanel label, .AspNet-PasswordRecovery-Question-UserPanel label, .AspNet-PasswordRecovery-QuestionPanel label, .AspNet-PasswordRecovery-AnswerPanel label
{
    width: 8em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
}
.prLabel
{
    padding-right: 0.5em;
}
.prInput
{
}
.AspNet-Login-UserPanel input, .AspNet-Login-PasswordPanel input, .AspNet-PasswordRecovery-UserName-UserPanel input, .AspNet-PasswordRecovery-Question-UserPanel input, .AspNet-PasswordRecovery-QuestionPanel input, .AspNet-PasswordRecovery-AnswerPanel input
{
    width: 10em;
}
.AspNet-Login-RememberMePanel
{
    padding: 5px 25px 5px 25px;
}
.AspNet-Login-PasswordRecoveryPanel
{
    padding: 5px 0px 5px 0px;
}
.AspNet-Login-UserPanel, .AspNet-Login-PasswordPanel, .AspNet-Login-RememberMePanel
{
    margin: 2px 0px 8px 0px;
}
.AspNet-Login-UserPanel span, .AspNet-Login-PasswordPanel span
{
    font-size: 14px;
    font-weight: bold;
}
/* End Login/Password Recovery Styles */

/* Start SitePath and DataPager Styles */
#SitePathContainer
{
    padding: 6px 0px 6px 0px; /*border-bottom: 1px solid #cccccc;*/
    font-size: 10px;
}
.SitePath
{
    text-decoration: none;
    font-size: 10px;
    color: #9A918C;
}
.SitePath:hover, .SitePath:active
{
    color: #9A918C;
    font-size: 10px;
    text-decoration: underline;
}
.SitePathSelected
{
    color: #9A918C;
    font-weight: bold;
    font-size: 10px;
}

#DataPagerContainer
{
    text-align: right;
    padding: 6px 0px 6px 0px;
}
.Pager
{
    padding: 0px 4px 0px 0px;
    border: 0px none #ffffff;
    font-weight: bold;
}

/* disabled next previous links in datapager when set RenderDisabledButtonsAsLabels="true"*/
span.NextPreviousLink
{
    display: none;
}
/* End SitePath Styles */



/* Start FNS Classes */
.topBorder
{
    border-top: 1px solid #cccccc;
}
.RefineSectionheading
{
    color: #456675;
    font-weight: bold;
}
.RefineGroup
{
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #cccccc;
}
.RefineHeading
{
    color: #456675;
    display: block;
    padding: 6px 0px 3px 0px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.RefineLinks
{
    padding: 1px 4px 1px 4px;
}
.RefineLinks a
{
    /* display:block;*/ /*padding: 0px 3px 0px 3px;*/
}
.RefineLinks a:link, .RefineLinks a:visited
{
    text-decoration: none;
    font-size: 11px;
    color: #6F6158;
    font-weight: normal;
    font-weight: bold;
}
.RefineLinks a:hover, .RefineLinks a:active
{
    text-decoration: none;
    font-size: 11px;
    color: #2685fc;
    font-weight: bold;
}
.RefineLinks select
{
    color: #333333;
    font-size: 11px;
    border: 1px solid #CCCCCC;
    font-weight: normal;
}
.search_menu
{
    background-color: #EEEEEE;
    border-color: #CCCCCC;
    border-width: 0 1px 1px;
    border-style: solid;
    color: #000000;
}

.RemoveRefinementContainer
{
    padding: 10px 0px;
}
.RemoveRefinement
{
    color: #456675;
    margin: 0px 20px 0px 0px;
}

.search_menu_content
{
    padding: 10px;
}
.search_bar
{
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #000000;
    padding: 5px;
}
.search_bar_options
{
    font-weight: bold;
}
.search_bar_options select
{
    font-weight: normal;
}

.ResultsCount
{
    color: #9a918c;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.ResultsCount strong
{
    color: #456675;
}

.SearchBox
{
    padding: 10px 0px;
}

.ProductTD
{
    vertical-align: top;
}
.ProductTD table.multipleColors td
{
    padding: 0;
}
.ProductTD a.deptlinkP
{
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.SearchProductImage
{
    width: 160px;
    text-align: center;
}
/* End FNS Classes */

/* Start Address Control Classes AND Checkout Classes */
.GoogleText
{
    text-transform: uppercase;
    padding: 5px;
}
.SmallerFieldSection, .HalfFieldSection
{
    margin: 0px 4px 0px 0px;
    float: left;
}
.disabledField
{
    color: #999999;
    background-color: #cecece;
}
#ShipToStoreSelection select
{
    margin-bottom: 3px;
    width: 200px;
}
/* End Address Control Classes AND Checkout Classes */
/* Mini Login (found on checkout.aspx) */
#mini-login
{
    width: 300px;
    float: left;
    margin-left: 10px;
    border: 4px solid #323232;
    position: absolute;
    left: 180px;
    z-index: 9999;
}
.mini-login-inner
{
    background: #ffffff;
    padding: 5px;
    border: 3px solid #cccccc;
}
.mini-login-close
{
    text-align: right;
    margin-bottom: 5px;
}
.mini-login-close span
{
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}
#mini-login td, #mini-login input
{
    font-size: 12px;
}
/* End Mini Login */

/* Start Create Account */
.password-checklist-div
{
    font-size: 11px !important;
    color: #000000;
    margin: 5px 0px;
}
.password-checklist-div ul
{
    margin-left: 25px;
}
.password-checklist-div li
{
    font-size: 11px !important;
    color: #000000;
    list-style-type: disc;
}
.create-acct-div
{
    text-align:left;
}
.create-acct-div input
{
    margin: 0px auto;
}

#createAccountLoginInfo
{
    background:url(../images/securityInfoBg.jpg) no-repeat;
    height:230px;
    width:400px;
    padding-left:10px;
}
/* End Create Account */
/* Start Tooltip Classes*/
.tooltip_content
{
    display: none; /* required */
    position: absolute; /* required */
    padding: 10px;
    border: 1px solid black;
    background-color: white;
}

/* End Tooltip Classes*/

/* Start Calendar CSS */
.ajax__calendar_container
{
    z-index: 9000;
}
.ajax__calendar_body table tr td
{
    padding: 0px;
}
/* End Calendar CSS */

.Heading1
{
    color: #323232;
}
.Heading2
{
    color: #d30002;
}
.Heading1, .Heading2
{
    font-size: 18px;
}
.smlProductName
{
    font-weight: bold;
    color: #314f5a;
    text-decoration: underline;
    text-align: left;
    font-size: 10px;
}
.homeSplitProd
{
    width: 276px;
    float: left;
}
.homeSplitProd .ImageBlock
{
    width: 115px;
    padding: 5px 5px;
    text-align: left;
    float: left;
}
.homeSplitProd .ImageBlock img
{
    width: 100px;
    height: 100px;
}
.homeSplitProd .TextBlock
{
    width: 115px;
    padding: 5px 5px;
    text-align: left;
    float: left;
}
.ListPricewoSaleHomeFeat
{
    display: block;
    clear: both;
    color: #776b66;
    font-size: 11px;
}
.ListPricewSaleHomeFeat
{
    display: block;
    clear: both; /*color: #776b66;*/
    color: Red;
    font-size: 10px;
    text-decoration: line-through;
}
.SalePriceHomeFeat
{
    display: block;
    clear: both; /*color: #d30002;*/
    color: Red;
    font-size: 12px;
    font-weight: bold;
}
.SearchPadding
{
    padding: 7px 6px 1px;
    background-color: #f1f0ef;
    border: solid 1px #d9d9d9;
}
/* Hacks End */
.webKitShadow
{
    -moz-box-shadow: 4px 4px 5px #ccc;
    -webkit-box-shadow: 4px 4px 5px #ccc;
    display: none;
    position: absolute;
    top: 27px;
}
.footerBeige
{
    float: right;
    width: 276px;
    background-color: #f1f0ef;
    padding: 20px;
}
.Heading3
{
    color: #6f6158;
    font-size: 14px;
    font-weight: bold;
}
.Heading4
{
    color: #6f6158;
    font-size: 11px;
    font-weight: bold;
}
.copyright
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.copyright a
{
    color: #6f6158;
    text-decoration: none;
    font-size: 10px;
}
#PPTop
{
    width: 910px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    display: block;
}
#PPImage
{
    margin-left: auto;
    margin-right: auto;
    float: left;
    text-align: center;
    width: 455px;
}
#PPImage .IconHolder
{
    clear: both;
    margin: 5px auto;
    width: 122px;
    font-weight: bold;
    font-size: 10px;
}
#PPText .addthis_toolbox a
{
    margin: 0;
    padding: 0;
}
#PPText
{
    margin-left: auto;
    margin-right: auto;
    float: right;
    width: 455px;
    text-align: left;
}
.PPName
{
    font-size: 15px;
    font-weight: bold;
    color: #685c53;
}
.PPSalePrice
{
    color: Red;
    font-size: 15px;
}
.PPListPricewoSale
{
    color: #685c53;
    font-size: 15px;
}
.PPListPricewSale
{
}
.PPListLabel
{
    color: #c4b06d;
    font-size: 15px;
}
.PPReviewText
{
    display: inline;
    font-size: 11px;
    color: #9a918d;
}
.PPReviewText a
{
    color: #164053;
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold;
}
#PPDescription
{
    font-size: 12px;
    color: #6F6158;
}
#PPDescription a
{
    color: #164053;
    text-decoration: underline;
}
.PPProductDetails
{
    font-size: 16px;
    font-weight: bold;
    color: #685c53;
}

#DeptPageDescription
{
    padding-top: 15px;
}

#DeptPageDescription td
{
    padding-left: 5px;
}

#DeptPageDescription a
{
    text-decoration: none;
    color: #6f6158;
    font-size: 11px;
    line-height: 16px;
}
#DeptPageDescription a:hover
{
    text-decoration: underline;
}
#DeptPageDescription li a
{
    text-decoration: underline;
}

#DeptPageDescription b a
{
    text-decoration: underline;
    color: #164053;
}

.twoThirds
{
    width: 60%;
    float: left;
    text-align: left;
}
#PPProductDetailsText ul li, #PPProductDetailsText ul
{
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
}
.NextPrev, .NextPrev a
{
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color: #314f5a;
}
.Pointer
{
    cursor: pointer;
}
.ReviewBody
{
    font-size: 12px;
    color: #9a918d;
}
.ReviewUser
{
    font-size: 12px;
    color: #685c53;
}
.DeptCategory
{
    color: #164053;
    text-decoration: underline;
}

/*Image Attribute selector styles*/
.attributeCellStyle
{
    border: solid 1px black;
}



.ProductMainImageBtns
{
    color: White;
    background: #9B908C;
    padding: 3px 5px 3px 5px;
    margin: 0px 3px 0px 3px;
    font-weight: bold;
}
#zoom
{
    color: White;
    background-color: #9B908C;
    padding: 3px 5px;
    font-weight: bold;
    font-size:10px;
}

.ImageSelector_ImageNotFound
{
    /*     background:#C2B072;     padding:3px 30px 3px 30px;     margin-right:5px;     color:#ffffff;     font-weight:bold;     */
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #486877;
    color: #486877;
    font-weight: bold;
    margin-right: 5px;
    padding: 3px 10px;
    cursor: pointer;
    text-align: center;
    font-size: 9px;
}
.colorSelector_ImageNotFound
{
    background: url(../images/colorBG.gif) no-repeat; /* none repeat scroll 0 0 #FFFFFF;*/
    border: 1px solid #486877;
    padding: 0px;
    cursor: pointer;
    text-align: center;
    font-size: 0px;
    height: 20px;
    width: 20px;
}
.attributeCellSelectedStyle
{
    border: solid 1px #C2B072;
    background-color: #486877;
    color: White;
    cursor: pointer;
}
#PPImageAttrSelector table
{
    margin: 0px 0px 20px 0px;
}

.FooterMenuHeader
{
    background: #486877;
    font-weight: bold;
    color: #ffffff;
    padding: 5px;
    font-size: 11px;
}

#StoreFinderLists
{
    border-right: solid 1px #6E6158;
}

#StoreFinderLists span
{
    font-weight: bold;
    color: #486877;
    text-decoration: underline;
}

#StoreFinderLists a
{
    font-size: 12px;
    color: #6E6158;
    padding: 2px;
    text-decoration: none;
}

#StoreFinderLists ul
{
    padding-bottom: 30px;
}

#StoreFinderLists li
{
    padding-top: 10px;
}

#StoreFinderLists td
{
    padding-right: 15px;
    vertical-align: top;
}

#StoreFinderMap
{
    padding-left: 25px;
}

#Store_Name
{
    text-transform: capitalize;
    background-color: #ECE7D4;
    padding: 5px;
    margin-bottom: 10px;
    color: #685B53;
}

.StoreLocatorInfoHeader
{
    font-weight: bold;
    color: #685B53;
}

.StoreLocatorInfo
{
    font-size: 12px;
    color: #6E6158;
    padding: 2px;
}

.about_caption
{
    color: #9A908E;
    font-size: 14px;
    padding: 0 30px 30px 0px;
}
/* Image Attribute selector styless
.ImageAttributeSelector_ImageSelected  
{
	
}

.ImageAttributeSelector_Unselected 
{
	
}

*/
.ImageAttributeSelector_ValueDisabled
{
    border-color: #DDDDDD;
    color: #DDDDDD;
    text-decoration: line-through;
    cursor:default;
}

.ATTR_Color .ImageAttributeSelector_ValueDisabled
{
    display: none;
}
#MainImage
{
    width: 320px;
}
#PPImageAttrSelector
{
    float: left;
}
.jqfancyzoombox
{
    z-index: 1001;
}
.jqfancyzoomclosebox
{
    z-index: 1002;
}
.headerInfo
{
    font-size: 10px;
    color: #323232;
    margin-top: 2px;
    *margin-top:8px;
    *height:20px;
    *vertical-align:middle;
    clear: both;
    text-align: right;
}
#footerBeigeInner
{
    padding: 10px;
}
.NextPreviousLink
{
    text-decoration: none;
}
#PPDescription li
{
    list-style: disc outside;
}
#PPDescription ul
{
    padding-left: 15px;
}
.SearchPath a
{
    text-transform: capitalize;
}

.Error li, .Success li
{
    list-style: disc outside none;
}
.Error ul, .Success ul
{
    padding-left: 20px;
}
h3.customersAlso
{
    font-size: 12px;
    font-weight: bold;
    color: #685c53;
    padding: 0px 5px;
    text-transform: capitalize;
    width: 230px;
}

/* Tabs */
/* ajax__tab_Product-theme theme */
.ajax__tab_Product-theme .ajax__tab_header
{
    display: block;
    text-align: left;    
}
.ajax__tab_Product-theme .ajax__tab_header .ajax__tab_outer
{
    border: 0px none #ffffff;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
.ajax__tab_Product-theme .ajax__tab_header .ajax__tab_inner
{
    border: 0px none #A48EBF;
    background-image: url(../images/tab_off_lg_4.jpg);
    color: #685C53;
    font-size: 12px;
    width: 150px;
    height: 25px;
    text-align: center;
    padding: 3px 0px 0px 0px;
    display: block;
    text-align: center;
    margin-right: 5px;
}
.ajax__tab_Product-theme .ajax__tab_hover .ajax__tab_inner
{
    color: #aba9a8;
}
.ajax__tab_Product-theme .ajax__tab_active .ajax__tab_outer
{
    text-align: center;
    position: relative;
    top: 2px;
}
.ajax__tab_Product-theme .ajax__tab_active .ajax__tab_inner
{
    background-image: url(../images/tab_on_lg_4.jpg);
    width: 150px;
    height: 24px;
    color: #685C53;
    font-weight: bold;
}
.ajax__tab_Product-theme .ajax__tab_body
{
    /*border: solid 1px #D9B2E1;*/
    padding: 9px 9px 9px 9px;
    border: solid 1px #bfbbba;
}
.ajax__tab_Product-theme .ajax__tab_tab
{
    cursor: pointer;
    display: inline-block;
    margin-right: 4px;
    margin-top: 6px;
    overflow: hidden;
    text-align: center;
}
/* End Tab Styles */
.ProductDescTab li, .ProductDetails li
{
    list-style: disc outside;
}
.ProductDescTab ul, .ProductDetails ul
{
    padding-left: 15px;
}
.ProductDescTab, .ProductDetails
{
    font-size: 11px;
    line-height: 16px;
}
.searchTextControl
{
    width: 195px;
}
a.redBasketLink, .redBasketLink a:hover, .redBasketLink a:visited
{
    color: #D00000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
.alternateViews a img
{
    border: solid 1px #BFBBBA;
}
.contentPage ul
{
    padding-left: 15px;
}
.contentPage li
{
    list-style: disc outside none;
}

/* Styles for the insider page */
/* general styles */
.tabHeader1
{
    color: #426173;
}

.tabHeader2
{
    color:#808080;
}

.tabHeaderFont
{
    font-size:1.75em;
}
/* end general styles */

/*Rewards points */ 
#rewardsTableContainer
{
    min-height:180px;    
    background-color:#F1F0EF;
    padding:20px;
    color:#426173;
    font-size:1.5em;
}

.balanceSeparator
{
    border-bottom:solid 1px #808080;
    padding-bottom:30px;
}
/* end rewards points */

/* Order history */ 
.historyDiv
{
    padding:10px 0px 20px 0px;
}

#historyTable div
{    
    border:solid 2px #426173;
    width:210px;
    height:20px;    
    color:#426173;
    font-weight:bolder;       
    text-align:center;
}

#bonusPointsTable div
{    
    border:solid 2px #426173;    
    height:20px;    
    color:#426173;
    font-weight:bolder;       
    text-align:center;
    width:210px;
}

#historyContainer
{
    padding-top:20px;
}

#historyContainer table
{
    width:100%;
}

.insiderHistoryButtons
{
    padding-top:15px;
    text-align:right;
}

.textLeft
{
    text-align:left;
    padding-left:30px;
}

.textRight
{
     text-align:right;
     padding-right:40px;     
}

#earnPts-content-1 /*used for ezpz*/
{
    display: none;
	position: absolute;
	width:500px;
	background-color:#F1F0EF;
	color:#426173;
	border:solid 1px #426173;
	padding:0px 10px 0px 10px;
	text-align:left;
}

/* end order history tab */

/* fav activities tab */
#favContainer
{
    padding-top:30px;
}

#activityList
{
    padding-bottom:20px;
}

#activityList li
{
    padding:10px 0px 0px 0px;    
}

.favButton
{
    display:none;
}
/* end fav activities*/

/* Insider login styles*/

#divInsiderContainer
{
    height:472px;
    
    color:#4C8CB8;
}

/* do this to remove all the spacing that the p's that the content editor adds*/
#divInsiderContainer p
{
    padding:0px;
    margin:0px;
}

#divInsiderContainer a
{
    color:#4C8CB8;
}
#divInsiderImageContainer
{

}

#insiderLoginContainer
{
    width:282px;
    height:463px;
    background:url(../images/insidermain_rightbg.jpg) no-repeat;    
    padding-left:5px;
}


.insiderQuestionsComments
{
    color:#000000;
    font-weight:bold;
}

.insiderQuestionsComments a
{
    color:#000000;
}

#insiderErrorHolder
{
    height:70px;
    width:90%;
    color:red;
    overflow:hidden;
    padding-bottom:5px;
}

#insiderLoginContainer span
{
    font-weight:bold;
    font-size:13px;
    padding-bottom:7px;    
}

#insiderLoginContainer div#divInsiderCreate
{
    padding-top:15px;
}
/* end insider login styles*/

/* pagination styles*/
#tablePagination
{
    border-top:solid 1px #E3E1DF;
    padding-top:10px;
}
#tablePagination_paginater
{ 
    float:right;
}

#tablePagination_paginater img
{
    cursor:pointer;
    padding-left:2px;
    padding-right:2px;
    margin-bottom:-2px;
    
}
/**/

/* End styles for the insider pages */



/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li	{ width: 28px; height:28px;}
.pika-stage 	{ width: 645px;}



.pikachoose { width: 645px; margin: 0 auto;}
.pika-stage { position: relative;background: #fafafa; border: 1px solid #e5e5e5; padding: 0 0 0 0; text-align:center;height:449px;}
	
	/*if you change the padding on pika-stage you must adjust the top left of this to match! */
	.pika-stage .main-image 	{ position: absolute; top:0; left:0;}
	.pika-stage .pika-aniwrap	{ position: absolute; top:0; left:0;}
	.pika-stage .pika-aniwrap	{ width:100%;}
	.pika-stage .pika-ani 		{ position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img 			{ border:0;height:100%;}

.pika-stage .caption { position: absolute; background: url(../../../Assets/images/classic-american-lifestyle/styles/75-black.png);  border: 1px solid #141414; font-size: 11px; 
			color: #fafafa; padding: 10px; text-align: right; bottom: 10px; right: 10px;}
	.pika-stage .caption p 	{ padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a { position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous { background: url(../../../Assets/images/classic-american-lifestyle/styles/prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next 	{ background: url(../../../Assets/images/classic-american-lifestyle/styles/next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play	 	{ background: url(../../../Assets/images/classic-american-lifestyle/styles/play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause 	{ background: url(../../../Assets/images/classic-american-lifestyle/styles/pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav 	{ overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a { font-size: 12px; text-decoration: none; color: #333; padding: 4px; display: none; width:12px; height:32px;cursor:pointer;}
	.pika-textnav a.previous 	{ float: left; background:url(../../../Assets/images/classic-american-lifestyle/styles/prev-thumb.png) no-repeat 5px 0;}
	.pika-textnav a.next 		{ float: right; background:url(../../../Assets/images/classic-american-lifestyle/styles/next-thumb.png) no-repeat;}
	
.pika-thumbs { margin: 10px 0 0 23px; padding: 0; overflow: hidden;}
	.pika-thumbs li { float: left; list-style-type: none;padding: 0; margin: 0 15px; background: #fafafa; border: 1px solid #2b4874; cursor: pointer;}
		.pika-thumbs li:last 	{ margin: 0;}
		.pika-thumbs li .clip 	{ position:relative;height:100%;text-align: center; vertical-align:middle; overflow: hidden;}

/*for the tool tips*/
.pika-tooltip	{ font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter	{ position: absolute;bottom: 10px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px; display:none;}
		
		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal 	{ padding: 15px 20px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal 		{ height: 28px; width: 485px;}
.jcarousel-skin-pika .jcarousel-item-horizontal 		{ margin-right: 10px;}


