﻿body 
{
    color: #333333;
    font: 12px/1.4 arial,sans-serif;
}

.SearchTextBox
{
    background-color: #4d4d4d;
    border: 2px solid #626262;
    color: White;
    font-size:12px;
    font-family: arial,sans-serif;
    vertical-align:bottom;
    line-height: 18px;
}
.SearchTextBox:hover,
.SearchTextBox:active
{
    background-color: White;
    border: 2 solid #626262;
    color: Black;
}

.SearchText
{
    font-family: arial,sans-serif;
    color: #7a7a7a;
    font-size: 12px;
}
.ShoppingCartTextNoClick
{
	color:White;
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
}
.UserNameText
{
	color:White;
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
}
.UserNameText:hover
{
	color:White;
	font-family:arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.ShoppingCartText
{
	color:White;
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
}
.ShoppingCartText:hover
{
	color:White;
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.FooterLink
{
     color:White;
     font-family:arial,sans-serif;
     font-size:8.5pt;
      text-decoration:none;
      font-weight:lighter;
}
.FooterCopyright
{
	color:Gray;
     font-family:arial,sans-serif;
     font-size:9pt;
      text-decoration:none;
}
.ProductTitleBox
{
	background-image:url('./Images/ProductTitleSmall.gif'); 
	margin-top:15px; 
	background-repeat:no-repeat; 
	height:42px; 
	vertical-align:top; 
	padding-left:15px;
}
.ProductTitle
{
	font-family:arial,sans-serif;
	font-size:13pt;
	Color:#3b3131;
	font-weight:bold;
}
.SearchButton
{
    font-size: 10px;
    background-color:#4d4d4d;
    border: 2px solid #848484;
    color: #d5d4d4;
    font-weight:bold;
    
}
.SearchButton:hover
{
    font-size: 10px;
    background-color:#9b9a9a;
    color: White;
}
.ContentDivStyle
{
    background-color: white; width:950px; border-top: 0px solid #c9c9c9; border-right: 4px solid #c9c9c9; border-left: 4px solid #c9c9c9;
}
.gridpimage
{
	vertical-align: top;
	height: 225px;
	overflow: hidden;
}
.gridImageRecommended
{
	vertical-align: top;
	height: 175px;
	overflow: hidden;
}
.gridpname a:link, .gridpname a:active, .gridpname a:visited, .gridpname a:hover 
{
	text-decoration: none;
	color: #4A4643;
	font-size: 10pt !important;
	font-family: arial,sans-serif; 
}
.gridprice
{
	color: #4A4643;
	font-size: 10pt !important;
	font-family: arial,sans-serif; 
}
.HomePageHeader
{
    font-family:arial,sans-serif;
    font-weight:bold;
    font-size:35pt;
    color:Black;
    padding-left:10px;
}
.ShippingNotice
{
    font-family:arial,sans-serif;
    font-size:9pt;
    color:#CC0000;
}
.ValidationText
{
	font-family:Arial;
	font-size:9pt;
	Color:#c92400;
}
.SiteMapHeader
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	font-weight:bold;
}
.SitemapLink
{
	font-family:arial,sans-serif;
	font-size:10pt;
}
.HomePageHeader
{
	font-family:arial,sans-serif;
	font-size:13pt;
	Color:#3b3131;
	font-weight:bold;
}
.HomePageDetails
{
    font: 11px/1.4 arial,sans-serif;
    color: #333333;
}
/* Contact Us page*/
.ContactDescription
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

/*FAQ page*/
.FAQHyperlinkTD
{
	padding-left:10px;
	padding-right:10px;
}
.FAQHyperlink
{
	font-family:arial,sans-serif;
	font-size:10pt;
}
.FAQTitle
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.FAQDescription
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:95%;
}

/* Checkout */
div.MyRadGridClass  .rgRow  td,
div.MyRadGridClass  .rgAltRow  td
{
       border-left:0;
       padding-left:8px;
}

a.login.new{
	display:block;
	height: 130px;
	width: 242px;
	background: url(./Images/LoginNewCustomer.gif) no-repeat top left;
	margin-left: 180px;
	float:left; 
}

a.login.existing{
	display:block;
	height: 130px;
	width: 242px;
	background: url(./Images/LoginExistingCustomer.gif) no-repeat top left;
	cursor: pointer;
	float:left; 
}

.content.existing{
	margin-top: -100px;
	margin-left: 250px;
	width: 205px;
}
#form-login{
	visibility:hidden;
}	
.ForgotHyperlink
{
	font-family:arial,sans-serif; 
	font-size:10pt; 
	color:Blue; 
}

.NewLogin
{
	width: 242px;
	cursor: pointer;
}
.NewLogin:hover
{
	
}
.ExistingLogin
{
	width: 242px;
}
.ExistingLogin:hover
{
	
}
.FormFields
{
	width: 205px;
}
.LoginLabelDescription
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
}
/*Shopping Cart */
.StatusBoxSuccess
{
	background-color:#ddf7cc; 
	border-color:#4e6225; 
	border-width:1px; 
	border-style:solid; 
	height:30px; 
	padding-left:10px;
	font-family:Arial;
	font-size:9pt;
	Color:#37500f;
	font-weight:bold;
}
.StatusBoxFailure
{
	background-color:#f9ece6; 
	border-color:#ea6441; 
	border-width:1px; 
	border-style:solid; 
	height:30px; 
	padding-left:10px;
	font-family:Arial;
	font-size:9pt;
	Color:#c92400;
	font-weight:bold;
}
.StatusBoxWarning
{
	background-color:#fbf4bb; 
	border-color:#fbd480; 
	border-width:1px; 
	border-style:solid; 
	height:30px; 
	padding-left:10px;
	font-family:Arial;
	font-size:9pt;
	Color:#ad4703;
	font-weight:bold;
}


.LineTotal
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	font-weight:normal;
}
.SubTotal
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	font-weight:normal;
}
.DiscountTotal
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:Red;
	font-weight:normal;
}
.Total
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	font-weight:bold;
}
.CartContents
{
	border-width:1px;
	border-color:#d0d0d0;
	border-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}
.DiscountCodes
{
	border-width:1px;
	border-color:#d0d0d0;
	border-style:solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
}
.CouponCodeHeader
{
	font-family:arial,sans-serif;
	font-size:12pt;
	Color:#3b3131;
}
.CouponCodeDescription
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
}
.CouponCodeDetail
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#368c38;
}
.CartProductTitle
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	text-decoration:none;
	font-weight:bold;
}
/* Shipping Methods */
.CheckoutStatusNormal
{
	font-family:arial,sans-serif;
	font-size:10pt;
	color:#A4A4A4;
}
.CheckoutStatusSelected
{
	font-family:arial,sans-serif;
	font-size:10pt;
	color:#3b3131;
	font-weight:bold;
}
/* PRODUCT PAGE */
/*-------------------------------------------------------------*/
.ProductTitle
{
	font-family:arial,sans-serif;
	font-size:14pt;
	Color:#3b3131;
	font-weight:bold;
}

.ProductDescriptionTitle
{
	font-family:arial,sans-serif;
	font-size:12pt;
	Color:#150517;
}
.ProductPrice
{
	font-family:arial,sans-serif;
	font-size:24pt;
	Color:#737373;
}
.ProductTitleBox
{
	background-image:url('./Images/ProductTitleSmall.gif'); 
	background-position:left;
	margin-top:10px; 
	background-repeat:no-repeat; 
	height:42px; 
	vertical-align:top; 
	padding-left:10px;
}

.RecommendedProductTitleBox
{
	background-image:url('./Images/ProductTitle.gif'); 
	margin-top:15px; 
	background-repeat:no-repeat; 
	height:42px; 
	vertical-align:top; 
	padding-left:10px;
}
.SizeChartLink
{
	font-size:10pt;
	font-family:arial,sans-serif;
	color:Navy;
}

.OtherImages { border: 1px solid #d0d0d0; min-height: 100px;padding:0px 0px; }
.ThumbnailsLeftAligned{}
.OtherImages .ThumbnailsLeftAligned { margin-left: 0px; padding-left: 5px;float: left; border-width:0px; }
.OtherImages ul li a img
{
	border:0px solid #999999;
	display:block;
}
.OtherImages ul li 
{
	float:left; 
	margin: 0px 10px 10px 0px; 
}

.dd_input
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
}

.RecommendedProducts
{
	padding-left:5px;
	padding-right:15px;
	margin-right:15px;
	margin-left:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.RecommendedProducts ul li 
{
	padding-right:15px;
}

.Rotator
{
	padding-top:5px;
	padding-bottom:5px;
}
.RotatorImage
{
	padding-top:15px;
}
.SectionHeader
{
	font-family:arial,sans-serif;
	font-size:15pt;
	Color:#094986;
	font-weight:normal;
}
.SectionHeaderBox
{
	margin-top:15px; 
	height:42px; 
	vertical-align:top; 
	padding-left:2px;
}
.PreviewText
{
    font-family:arial,sans-serif;
    font-size: 10pt;
    color:#b80909;
    font-style:italic;
}
.LabelText
{
    font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
}
.ValidationError
{
	font-family:Arial;
	font-size:9pt;
	Color:#c92400;
	font-weight:bold;
}
/*Payment*/
.AddressDescription
{
	font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
	
}

.SecureCheckout
{
	font-family:Arial;
	font-size:10pt;
	color:#3b3131;
	font-weight:bold;
}

.TextBoxInput
{
    font-family: arial,sans-serif;
    font-size:10pt;
    color:Black;
	Color:#3b3131;
}
.LabelText
{
    font-family:arial,sans-serif;
	font-size:10pt;
	Color:#3b3131;
}
.RadioButtonList
{
    font-family: arial,sans-serif;
    font-size:10pt;
    color:Black;
	Color:#3b3131;
}

/*slideshow */
ul.slideshow {
	list-style:none;
	width:540px;
	height:250px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:540px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#034a01;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}


/*--------------------------------------------------  PANELBAR ---------------------------------------------------------*/
.RadPanelBar_Skedouche{background: #fff;}
.RadPanelBar_Skedouche .rpRootGroup{border-color: #828282;}
.RadPanelBar_Skedouche .rpLink,.RadPanelBar_Skedouche .rpTemplate{color: #000;font: normal 12px/24px "Segoe UI", Arial, sans-serif;font-weight:600;}
.RadPanelBar_Skedouche .rpLink{background-color: #efefef;border-color: #ebebeb;}
.RadPanelBar_Skedouche .rpOut{border-color: #ebebeb;}
.RadPanelBar_Skedouche .rpFocused,.RadPanelBar_Skedouche .rpExpanded,.RadPanelBar_Skedouche .rpSelected,.RadPanelBar_Skedouche .rpSelected:hover{background-color: #999999;border-color: #6c6c6c;color:White;}
/* <disabled items> */
.RadPanelBar_Skedouche .rpDisabled,.RadPanelBar_Skedouche .rpDisabled:hover{color: #bbb;}
/* <expand arrows> */
.RadPanelBar_Skedouche .rpExpandable .rpText,.RadPanelBar_Skedouche .rpExpanded .rpText{background-color: transparent;background-image: url('./images/Skedouche_PanelbarSprite.png');}
/* <subitems> */
.RadPanelBar_Skedouche .rpGroup{background-color: #fff;}
.RadPanelBar_Skedouche .rpGroup .rpLink,.RadPanelBar_Skedouche .rpGroup .rpTemplate{color: #000;font-weight:normal;background-image: none;background-color: transparent;padding-left:20px;padding-right:20px;padding-top:2px;padding-bottom: 10px;}
.RadPanelBar_Skedouche .rpGroup .rpLink:hover{color: #000;}
.RadPanelBar_Skedouche .rpGroup .rpLink,.RadPanelBar_Skedouche .rpGroup .rpLink .rpOut{background-color: transparent;background-repeat: no-repeat;}
.RadPanelBar_Skedouche .rpGroup .rpSelected,.RadPanelBar_Skedouche .rpGroup .rpSelected:hover{color: #fff;}
/* <background positioning> */
.RadPanelBar_Skedouche .rpLink,.RadPanelBar_Skedouche .rpExpanded{background-position: 0 0;}
.RadPanelBar_Skedouche .rpFocused,.RadPanelBar_Skedouche .rpLink:hover,.RadPanelBar_Skedouche .rpExpanded:hover{background-position: 0 -200px;}
.RadPanelBar_Skedouche .rpSelected,.RadPanelBar_Skedouche .rpSelected:hover{background-position: 0 -400px;}
.RadPanelBar_Skedouche .rpFirst .rpLink,.RadPanelBar_Skedouche .rpFirst .rpExpanded{background-position: 0 -1px;}
.RadPanelBar_Skedouche .rpFirst .rpFocused,.RadPanelBar_Skedouche .rpFirst .rpLink:hover{background-position: 0 -201px;}
.RadPanelBar_Skedouche .rpFirst .rpSelected,.RadPanelBar_Skedouche .rpFirst .rpSelected:hover{background-position: 0 -401px;}
/*      <expand arrows> */
.RadPanelBar_Skedouche .rpExpandable .rpText,.RadPanelBar_Skedouche .rpExpanded .rpText{padding-right: 20px;background-repeat: no-repeat;}
.RadPanelBar_Skedouche_rtl .rpExpandable .rpText,.RadPanelBar_Skedouche_rtl .rpExpanded .rpText{padding-left: 20px;}
.RadPanelBar_Skedouche_rtl .rpGroup .rpText{padding: 0 10px;}
.RadPanelBar_Skedouche .rpExpandable .rpText { background-position: 100% 0; }
.RadPanelBar_Skedouche .rpExpanded .rpText { background-position: 100% -176px; }
.RadPanelBar_Skedouche_rtl .rpExpandable .rpText { background-position: 0 0; }
.RadPanelBar_Skedouche_rtl .rpExpanded .rpText { background-position: 0 -176px; }
.RadPanelBar_Skedouche .rpExpandable.rpSelected .rpText,
.RadPanelBar_Skedouche .rpExpandable.rpSelected:hover .rpText{background-position: 100% -337px;}
.RadPanelBar_Skedouche .rpExpanded.rpSelected .rpText,
.RadPanelBar_Skedouche .rpExpanded.rpSelected:hover .rpText{background-position: 100% -476px;}
.RadPanelBar_Skedouche_rtl .rpExpandable.rpSelected .rpText,.RadPanelBar_Skedouche_rtl .rpExpandable.rpSelected:hover .rpText{background-position: 0 -337px;}
.RadPanelBar_Skedouche_rtl .rpExpanded.rpSelected .rpText,.RadPanelBar_Skedouche_rtl .rpExpanded.rpSelected:hover .rpText{background-position: 0 -476px;}
/*      </expand arrows> */
.RadPanelBar_Skedouche .rpGroup .rpLink,.RadPanelBar_Skedouche .rpGroup .rpLink .rpOut { background-position: 0 200px; }
.RadPanelBar_Skedouche .rpGroup .rpLink:hover,.RadPanelBar_Skedouche .rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_Skedouche .rpGroup .rpLink:hover .rpOut,.RadPanelBar_Skedouche .rpGroup .rpFocused .rpOut { background-position: 0 0; }

/*--------------------------------------------------  Menu ---------------------------------------------------------*/
.RadMenu_Skedouche ul.rmRootGroup,.RadMenu_Skedouche div.rmRootGroup{padding: 1px 0;border: 1px solid #131313;border-right: 0px solid #131313;background-color: black;}
.RadMenu_Skedouche,.RadMenu_Skedouche a.rmLink{font: normal 12px/19px "arial,sans-serif", Arial, sans-serif;color: #000000;text-decoration: none;}
.RadMenu_Skedouche .rmItem a.rmLink{padding: 1px 12px;}
.RadMenu_Skedouche .rmItem a.rmLink .rmText{padding-right: 0;}
.RadMenu_Skedouche .rmItem a.rmLink:hover,.RadMenu_Skedouche .rmItem a.rmFocused,.RadMenu_Skedouche .rmItem a.rmSelected{background: black;border: 1px solid #4d4d4d;padding: 0 11px;}
 DIV.RadMenu_Skedouche .rmItem .rmLink {BACKGROUND-COLOR: #131313;FONT-FAMILY: Segoe UI;COLOR: #FFFFFF;FONT-WEIGHT: bold;}
 DIV.RadMenu_Skedouche .rmItem .rmLink:hover {BACKGROUND-COLOR: #4d4d4d;}
 DIV.RadMenu_Skedouche .rmItem .rmLink .rmExpandDown {BACKGROUND-COLOR: #006699;FONT-STYLE: normal;COLOR: #FFFFFF;FONT-WEIGHT: normal;TEXT-DECORATION: none;}


