﻿body
{
	margin: 0;
	/*direction: rtl;*/
	font-family: arial;
	font-size: 11px;
	text-align: center;
}
.DirectionHE
{
    direction: rtl;
}
div
{
	display: inline-block;
}

.Float
{
    float:right;
}
H1
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
}
H2
{
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
H3
{
    font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #595959;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
}

img
{
	border:0px;
}

a:hover
{
	text-decoration: underline !important;
}
.TopHeader
{
	text-align: center;
	width: 973px;
	height: 220px;
	background-image: url(../Images/header_adult.jpg);
	background-repeat: no-repeat;
}
.TopHeaderAdult
{
    background-image: url(../Images/header_adult.jpg);
}
.TopHeaderChild
{
    background-image: url(../Images/header_child.jpg);
}
.TopHeaderTeen
{
    background-image: url(../Images/header_teen.jpg);
}
.TopHeaderImgButtSeach
{
    cursor: pointer; 
    margin-top: 1px; 
    margin-right: 7px;
}
.TopHeaderBordo
{
	text-align: center;
	width: 975px;
	/*height: 169px;*/
	background-image:url(../images/banner_background_973.png);
    background-repeat:repeat-y;
}
.MainPageBanner
{
	margin-top: -1px;
    width:970px;
    text-align:center;
    .margin-bottom:-3px;
}
.MainPageBanner a img
{
    margin-right:3px;
    width:965px;
    border:solid 0px black;
    cursor:pointer;
    .margin-right:0px;
}
.MainPageBanner a, .MainPageBanner a:hover, .MainPageBanner a:visited, .MainPageBanner a:active
{
    text-decoration:normal;
    font-style:normal;
    cursor:pointer;
    line-height:0px;
}
.NoIcon
{
   /*background-image:url(../images/no.png); 
   margin-right:948px;*/
   background-image:url(../images/close_img.gif);
   margin-right:9px;
   width:18px;
   height:18px;
   position:absolute;
   margin-top:4px;
   cursor:pointer;
}

.OuterContentRight
{
	text-align: center;
	width: 973px;
	background-image: url(../Images/shadow_site_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.OuterContentLeft
{
	text-align: center;
	width: 973px;
	background-image: url(../Images/shadow_site_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.TopHeaderInnerBordo
{
	float: right;
	width: 965px;
	height: 169px;
	background-image: url(../Images/bg_bordo_gradiant.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #451813;
	margin-right:6px;
}
.ShadowRight
{
	float: right;
	width: 4px;
	height: 169px;
	background-image: url(../Images/shadow_site_right.gif);
	background-repeat: repeat-y;
}
.ShadowLeft
{
	float: right;
	width: 4px;
	height: 169px;
	background-image: url(../Images/shadow_site_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.HoleHeight
{
	height: 100% !important;
}
.PageContent
{
	width: 965px;
	height: 100%;
	background-image: url(../Images/bg_texture.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ececec;
	overflow:hidden;
}
.OuterContentBottom
{
	width: 973px;
	height: 15px;
	background-image: url(../Images/bg_site_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.imgLink
{
	cursor: pointer;
	border:none;
	float:right;
	width:274px;
	height:175px;
}

.ContentTextureHeader
{
	width: 965px;
	height: 65px;
}
.ContentWidth
{
	width: 965px;
}

.ContentMarginSpacer
{
	margin-right: 21px;
	float: right;
	height: 10px;
}
.ContentColumnSpacer
{
	width: 25px;
	float: right;
	height: 10px;
}
.ContentColumn
{
	width: 291px;
	float: right;
}
.FirstContentColumn
{
	width: 291px;
	float: right;
	margin-right: 21px;
}
.SecondContentColumn
{
	width: 291px;
	float: right;
	margin-right: 25px;
}
.ThirdColumnContent 
{
	width: 291px;
	float: right;
	margin-right: 25px;
	margin-left: 21px;
}
.TCategoryBasketDiv
{
    width: 247px;
	float: right;
	margin-right:20px;
}
.LanguageContent
{
	float: left;
	margin-left: 15px;
	width: 130px;
	height: 30px;
	padding-top: 8px;
}
.LanguageMargin
{
	float: right;
	width: 15px;
}
.LanguageSpacer
{
	float: right;
	margin-right: 11px;
	margin-left: 11px;
}
.LanguageSpacerDividBlack
{
    margin-top: 2px;
}
.SelectedLanguage
{
	float: right;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.UnselectedLanguage
{
	float: right;
	font-family: Arial;
	font-size: 13px;
	color: #052a75;
	cursor: pointer;
}
.UnselectedLanguage a
{
	font-family: Arial;
	font-size: 13px;
	color: #052a75;
	text-decoration: none;
}
.UnselectedLanguage a:hover
{
	font-family: Arial;
	font-size: 13px;
	color: #052a75;
	text-decoration: underline;
}
.FloatRight
{
	float: right;
}

.HeaderTxtCnt
{
	float: right;
	width: 235px;
	white-space: nowrap;
}
.DivHeaderTxt
{
	background-image: url(../images/textbox_header_pixel.gif);
	background-repeat: repeat-x;
	background-position: right top;
	width: 223px;
	height: 28px;
	border: none;
	float: right;
}
.HeaderTextBox
{
	position: relative;
	top: 1px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	border: none;
	width: 216px;
	border: solid 1px #ffffff;
}
.HeaderSearchContent
{
	float: right;
	margin-right: 35px;
	margin-top: 65px;
	width: 320px;
	height: 60px;
}
.HeaerSearchOptions
{
	float: right;
	width: 320px;
	margin-top: 2px;
}
.HeaderSearchOptionTitle
{
	float: right;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #961616;
	padding-top: 2px;
	margin-right: 3px;
}
.HeaderSearchRadio
{
	float: right;
	margin-right: 7px;
}
.HeaderSrcOption
{
	float: right;
	font-family: Arial;
	font-size: 13px;
	color: #052a75;
	padding-top: 2px;
}
.HeaderSearchLink
{
	float: right;
	margin-right: 22px;
	font-family: Arial;
	font-size: 13px;
	color: #052a75;
	font-weight: bold;
	padding-top: 2px;
}

.HeaderSearchLink a 
{
	font-family: Arial;
	font-size: 13px;
	color: #052a75;
	font-weight: bold;
	text-decoration: none;
}

.HeaderSearchLink a:hover
{
	font-family: Arial;
	font-size: 13px;
	color: #052a75;
	font-weight: bold;
	text-decoration: underline;
}

.HeaderSearchLinkImg
{
	margin-top: 8px;
	margin-right: 2px;
}
.HeaerSearchCriteria
{
	float: right;
	width: 320px;
	margin-top: 5px;
}
/*ItemAlphabeticalList.ascx*/
.List_DivContent
{
    float: right;
    width: 291px;
    text-align: right;
}
.List_HeaderText
{
    float: right;
    width: 90%;
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;  
	margin-right:4px;
}

.List_HeaderTextKids
{
    float: right;
    width: 87%;
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;  
	margin-right:4px;
}

.List_HeaderLine
{
   background-image: url(../Images/titlle_teens_medium.gif); 
   background-repeat : no-repeat; 
   width:274px;
   height:14px;
   float:right;
}
.List_HeaderBullet
{
    background-image: url(../Images/bullet_titlle_red.gif); 
    background-repeat : no-repeat; 
    width: 9px;
    height: 9px;
    margin-top: 5px;
    margin-right: 4px;
    float:right;
}
.List_ContentText
{
    width:230px;
    float:right;
    margin-right: 10px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.List_ContentTextBig p, span
{
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.List_ContentText p, span
{
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.QAItemAnswerDiv p, span 
{
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.List_ContentImage
{
    float:right;
}
.List_ContentImage img
{
    margin-top:4px;
    margin-left:13px;
}
.QAItemAnswerIcon
{
    float:right;
}
.QAItemAnswerIcon img
{
    margin-top:4px;
    margin-left:13px;
}
.ListBottomLinkContainer
{
    float: right;
    width: 40%;
    margin-right: 56px;
}
.ListBottomLinkContainer2
{
    float: left;
    width: 98%;
    margin-right: 4px;
}

.ListBottomLink, .ListBottomLink a:active, .ListBottomLink a:visited, a.ListBottomLink:visited
{
    float:right;
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #0067ab; 
    text-decoration: none;
}

a.ListBottomLink:hover, .ListBottomLink a:hover
{
    text-decoration: underline;
	color: #0067ab;
}
.ListBottomLink2, .ListBottomLink2 a:active
{
    float:left;
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #0076ab; 
    text-decoration: none;
}
.ListBottomLink2 a:visited, a.ListBottomLink2:visited
{
    color: #451813;
    text-decoration: none;
}
.ListBottomLink2 a:hover, a.ListBottomLink2:hover
{
    text-decoration: underline;
	color: #0067ab;
}
.ListVerticalSpacer{
    height:7px;
    float:right;
    width:98%;
}
.ListVerticalSpacer2{
    height:14px;
    float:right;
    width:98%;
}
.ListLinkImg
{
    float: right;
    background-image: url(../images/arrow_blue.gif);
    background-position: center top;
    width: 4px;
    height: 7px;
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 4px;
    background-repeat: no-repeat;
    border:0;
}
.ListLinkImg2
{
    float: left;
    background-image: url(../images/two_arrows_blue.gif);
    background-position: center top;
    width: 9px;
    height: 7px;
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 4px;
    background-repeat: no-repeat;
    border:0;
}
.ListContentBold{
    float:right;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight:bold;
}
/*END ItemAlphabeticalList.ascx*/


/********************** ItemSimple.ascx **********************/
.divItemSimple
{
    float: right;
    width: 291px;
    text-align: right;
}
.ItemSimpleTop
{
    float: right;
    width: 274px;
    margin-top: 13px;
    margin-top: 0px;
}
.ItemSimpleTopBackG
{
    background-image: url(../images/titlle_sketched_big.gif);
    background-position: center top;
    width: 279px;
    height: 35px;
    background-repeat: no-repeat;
}
.KidsTitleSketchedSmall
{
    background-image: url(../images/titlle_sketched_small.gif);
    background-position: right top;
    width: 238px;
    height: 35px;
    background-repeat: no-repeat;
    float: right;
}
.ItemSimpleTopImg
{
    width: 9px;
    height: 9px;
    margin-top: 14px;
    margin-right: 13px;
    margin-left: 4px;
    float: right;
}
.ItemSimpleTopImgMargin
{
    margin-top: 5px;
}
.ItemSimpleTopImgDiv
{
    float: right;
}
.ItemSimpleTeenMedium
{
    background-image: url(../images/titlle_teens_medium.gif);
    background-position: center top;
    width: 289px;
    height: 9px;
    float: right;
    background-repeat: no-repeat;
    margin-right: 1px;
    margin-bottom: 14px;
}
.ItemSimpleAdultMedium
{
    background-image: url(../images/titlle_adult_medium.gif);
    background-position: center top;
    width: 289px;
    height: 9px;
    float: right;
    background-repeat: no-repeat;
    margin-right: 1px;
    margin-bottom: 14px;
}
.ItemSimpleContent
{
    float: right;
    width: 96%;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 11px;
    /*margin-top: 16px;*/
}
.ItemSimpleContent p, span
{
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.ItemSimpleContentLink
{
    float: right;
    width: 96%;
    margin-right: 11px;
    margin-bottom: 14px;
}
.ImageSimpleLinkImg
{
    float: right;
    background-image: url(../images/arrow_blue.gif);
    background-position: center top;
    width: 4px;
    height: 7px;
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 4px;
    background-repeat: no-repeat;
}
.ImageSimpleLinkText, .ImageSimpleLinkText a:active, .ImageSimpleLinkText a:visited
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    cursor: pointer;
    text-decoration: none;
}
.ImageSimpleLinkText a:visited
{
    color: #451813;
    text-decoration: none;
}
.ImageSimpleLinkText a:hover
{
    text-decoration: underline;
	color: #005299;
}
.ImageSimpleLinkTxt
{
    float: right;
}
.ItemSimpleContentLink2
{
    float: left;
    width: 98%;
    margin-top: -3px;
    margin-left: 5px;
}
.ImageSimpleLinkImg2
{
    float: left;
    background-image: url(../images/two_arrows_blue.gif);
    background-position: center top;
    background-repeat: no-repeat;
    width: 9px;
    height: 7px;
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 4px;
}
.ImageSimpleLinkText2, .ImageSimpleLinkText2 a:active
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    cursor: pointer;
    text-decoration: none;
    float: left;
}
.ImageSimpleLinkText2 a:visited
{
    color: #451813;
    text-decoration: none;
}
.ImageSimpleLinkText2 a:hover
{
    text-decoration: underline;
	color: #005299;
}
.ImageSimpleLinkTxt2
{
    float: left;
}
.ItemSimpleTopText, .ItemSimpleTopText div
{
    float: right;
    width: 90%;
	text-align: right;
	margin-top: 7px;
	height: 18px;
}

.ItemSimpleTopTextLink ,.ItemSimpleTopTextLink a:active, .ItemSimpleTopTextLink a:visited, .ItemSimpleTopTextLink a:hover
{
    float: right;
    width: 95%;
	text-align: right;
	height: 18px;
	text-decoration:none;
	margin-top:0px;
	color: #961616;
}

.ItemSimpleSmallBlackTitle
{
    float: right;
    width: 98%;
	text-align: right;
	margin-right: 11px;
	line-height: 16px;
}

/**********************END ItemSimple.ascx **********************/

/*ItemFotoGalery.ascx*/
.Foto_DivContent
{
    float: right;
    width: 291px;
    text-align: right;
}
.Foto_HeaderText
{
    float: right;
    width: 90%;
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;  
	margin-right:4px;
}
.Foto_HeaderText a, .Foto_HeaderText a:hover, .Foto_HeaderText a:visited
{
    float: right;
    width: 90%;
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;  
	margin-right:4px;
	text-decoration: none;
}

.KidsFoto_HeaderText
{
    float: right;
    width: 85%;
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;  
	margin-right:4px;
	margin-top: 8px;
}
.KidsFoto_HeaderText a, .KidsFoto_HeaderText a:hover, .KidsFoto_HeaderText a:visited
{
    float: right;
    width: 85%;
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;  
	margin-right:4px;
	text-decoration: none;
}
/*
.Foto_HeaderLine
{
   background-image: url(../Images/titlle_teens_medium.gif); 
   background-repeat : no-repeat; 
   width:274px;
   height:14px;
   float:right;
}*/
.ItemAlbumBgAll
{
   background-repeat : no-repeat; 
   width:274px;
   height:14px;
   float:right;
}
.ItemAlbumBgTeens
{
   background-image: url(../Images/titlle_teens_medium.gif); 
}
.ItemAlbumBgAdults
{
   background-image: url(../Images/titlle_adult_medium.gif); 
}
.ItemAlbumBgKids
{
   background-image: url(../Images/title_kidss_medium.gif); 
}
.Foto_HeaderBullet
{
    background-image: url(../Images/bullet_titlle_red.gif); 
    background-repeat : no-repeat; 
    width: 9px;
    height: 9px;
    margin-top: 5px;
    margin-right: 4px;
    float:right;
}
.FotoBottomLinkContainer
{
    float: right;
    width: 50%;
    margin-right: 13px;
}
.FotoBottomLinkContainer2
{
    float: left;
    width: 40%;
    margin-right: 4px;
}

.FotoBottomLink, .FotoBottomLink a:active
{
    float:right;
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #0067ab; 
    text-decoration: none;
}
.FotoBottomLink a:visited, a.FotoBottomLink:visited
{
    color: #451813;
    text-decoration: none;
}
.FotoBottomLink a:hover, a.FotoBottomLink:hover
{
    text-decoration: underline;
	color: #0067ab;
}
.FotoBottomLink2, .FotoBottomLink2 a:active
{
    float:left;
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #0076ab; 
    text-decoration: none;
}
.FotoBottomLink2 a:visited, a.FotoBottomLink2:visited
{
    color: #451813;
    text-decoration: none;
}
.FotoBottomLink2 a:hover, a.FotoBottomLink2:hover
{
    text-decoration: underline;
	color: #0067ab;
}
.FotoVerticalSpacer{
    height:20px;
    float:right;
    width:98%;
}
.FotoVerticalSpacer2{
    height:13px;
    float:right;
    width:98%;
}
.FotoLinkImg
{
    float: right;
    background-image: url(../images/two_arrows_blue.gif);
    background-position: center top;
    width: 9px;
    height: 7px;
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 4px;
    background-repeat: no-repeat;
    border:0;
}
.FotoLinkImg2
{
    float: left;
    background-image: url(../images/two_arrows_blue.gif);
    background-position: center top;
    width: 9px;
    height: 7px;
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 4px;
    background-repeat: no-repeat;
    border:0;
}
.Foto_HeaderText1Bold
{
    width:230px;
    float:right;
    margin-right: 4px;
    font-family: Arial;
    font-size: 13px;
    font-weight:normal;
    color: #595959;
    text-decoration:none;
}
.Foto_HeaderText1,  .Foto_HeaderText1 a:active, .Foto_HeaderText1 a:visited
{
    float:right;
    margin-right: 4px;
    font-family: Arial;
    font-size: 13px;
    font-weight:bold;
    color: #595959;
    text-decoration:none;
}
.Foto_HeaderText1 div
{
    width:230px;
    float:right;
    margin-right: 4px;
    font-family: Arial;
    font-size: 13px;
    font-weight:bold;
    color: #595959;
    text-decoration:none;
}
.Foto_HeaderText1 a:hover
{
    float:right;
    margin-right: 4px;
    font-family: Arial;
    font-size: 13px;
    font-weight:bold;
    color: #595959;
    text-decoration:underline;
}
.Foto_HeaderText2
{
    width:230px;
    float:right;
    margin-right: 4px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.Foto_ImagesContainer{
    width:280px;
    float:right;
    margin-right:13px;

}
/*
.Foto_ImageContainer
{
    float:right;
    width:60px;
    height:60px;
    margin-top:13px;
    margin-right:13px;
}*/
.AlbumFotoContainerAll
{
    float:right;
    /*width:60px;
    height:60px;
    margin-top:13px;
    margin-right:13px;*/
}
.AlbumFotoContainerKids
{
    float:right;
    width:60px;
    height:60px;
    margin-top:5px;
    margin-right:17px;
}

.AlbumFotoContainerTeens
{
    float:right;
    width:63px;
    height:63px;
    margin-top:11px;
    margin-right:5px;
    overflow: hidden;
    border: solid 2px #ffffff;
}
.AlbumFotoContainerAdults
{
    float:right;
    width:67px;
    height:67px;
    border: solid 2px #ffffff;
    margin-right: 5px;
    margin-top: 4px;
}


.ImageContainerYoungLobby
{
    float: right;
    height: 64px;
    width: 64px;
    margin-right: -2px;
    margin-top: -2px;
    
}
/*
.Foto_ImageContainerJpg
{
    width: 62px;
    height: 63px;
}*/
.AlbumImageContainerAll
{
    width: 62px;
    height: 63px;
}
.AlbumImageContainerKids
{
    width: 62px;
    height: 59px;
}
.AlbumImageContainerTeens
{
    width: 66px;
    height: 65px;
}
.AlbumImageContainerAdults
{
    width: 66px;
    height: 65px;
}
/*
.Foto_ImageBorder
{
    float:right;
    background-image: url(../images/border_pict_small_teens.gif);
    width: 82px;
    height: 103px;
    background-repeat: no-repeat;
    margin-left:10px;
}*/
.AlbumFotoBorderAll
{
    float:right;
    width: 82px;
    height: 103px;
    background-repeat: no-repeat;
    margin-left:10px;
}
.AlbumFotoBorderKids
{
    background-image: url(../images/en/border_pict_small_child.gif);
}
.AlbumFotoBorderTeens
{
    background-image: url(../images/en/border_pict_small_teens.gif);
}
.AlbumFotoBorderAdults
{
    /*background-image: url(../images/en/border_pict_small_adults.gif);*/
    height:79px;
    width:83px;
}

.Foto_ImageContainer1{
    float:right;
    width:60px;
    height:60px;
    margin-left:7px;
}
.FotoVerticalSpacer3{
    height:32px;
    float:right;
    width:98%;
}
/*END ItemFotoGalery.ascx*/


/********************** ItemVideo.ascx **********************/
.divItemVideo
{
    float: right;
    width: 686px;
}
.ItemVideoTitle
{
    float: right;
    width: 96%;
    text-align: right;
    margin-right: 12px;
    margin-bottom: 4px;
}

.ItemVideoTitleWithLink
{
    float: right;
    width: 542px;
    text-align: right;
    margin-right: 12px;
    margin-bottom: 4px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
}
.ItemVideoTitleWithLink p, span, h1
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
}
.addMailIcon
{
	float:right;
}

.addMailText
{
	float:right;
	font-family:Arial;
	font-size:13px;
	color:#0067AB;
	margin-right:5px;
}

.ItemVideoBGChild
{
    float: right;
    width: 660px;
    background-image: url(../images/main_title_child.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 23px;
}
.ItemVideoBGAdult
{
    float: right;
    width: 96%;
    background-image: url(../images/main_title_adults.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 27px;
    width:660px;
}
.ItemVideoContent
{
    float: right;
    width: 40%;
    font-family: Arial;
    font-size: 14px;
    color: #595959;
    text-align: right;
    margin-right: 12px;
    margin-left: 14px;
    }
.ItemVideoContent p, span
{
    font-family: Arial;
    font-size: 14px;
    color: #595959;
    font-weight: normal;
}

.ItemVideoContent1
{
    float: right;
    width: 100%;
    margin-top: 16px;
}
.ItemVideoContent1 p
{
    width:auto !important;
}
.ItemVideoContent1 font
{
    width:auto !important;
}
.ItemVideoContent font
{
	width:auto;
}
.ItemVideoContent2
{
    float: right;
    width: 100%;
    margin-top: 10px;
}
.ItemVideoContent3
{
    float: right;
    width: 100%;
    margin-top: 10px;
}

.ItemVideoEmbedAdult
{
    float: right;
    width: 266px;
    height: 202px;
    margin-top: -1px;
    border: solid 1px #978c76;
    background-color: #ffffff;
    margin-top: 18px;
    margin-right: 36px;
}
.ItemVideoEmbedChild
{
    float: right;
    width: 340px;
    height: 273px;
    background-image: url(../images/border_big_pict_video_children.gif);
    background-position: center top;
    background-repeat: no-repeat;
    margin-top: 1px;
}
.ctlVideoLobbyKidsDiv
{
    width: 270px;
    height: 206px;
    float: right;
    margin-top: 22px;
    margin-right: 34px;
    padding-top:1px;
}
.ctlVideoLobbyYoungsDiv
{
    width: 270px;
    height: 206px;
    float: right;
    margin-top: 9px;
    margin-right: 11px;
}
.ItemVideoEmbedChildImg
{
    margin-top:23px;
    margin-left:4px;
}
.ItemVideoEmbedYoungImg
{
    float: right;
    height: 200px;
    margin-right: 14px;
    margin-top: 9px;
    width: 264px;
}
.ItemVideoEmbedTeen
{
    float: right;
    width: 295px;
    height: 259px;
    background-image: url(../images/border_big_pict_video_teen.gif);
    background-position: center top;
    background-repeat: no-repeat;
    margin-top: 15px;
}
.ItemVideoBGTeen
{
    float: right;
    width: 100%;
    background-image: url(../images/main_title_teen.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 35px;
    margin-right:-12px;
}
/********************** end ItemVideo.ascx **********************/

/********************** ItemComics.ascx **********************/

.ItemComicsContainer
{
	height: 390px; 
	width: 100%; 
	float: left;
}
.ItemComicsSpacer
{
	width:100%;
	height:17px;
}
.ItemComicsImage
{
	margin-bottom: 1px;
	border:none;
	width: 270px;
	height: 330px;
}

.AnimatedDog2
{
    margin-bottom:8px;
}
/********************** end ItemComics.ascx **********************/

/********************** ItemVerticalImageList.ascx **********************/
.VerticalListListItem
{
	width:250px;
	margin-bottom:12px;
}
.VerticalListListItemType2
{
	width:300px;
	margin-bottom:10px;
}
.VerticalImageListImage
{
	float:right;
	background-image:url(../Images/border_pict_small_child.gif);
	background-repeat:no-repeat;
	height:70px;
	width:70px;
}
.VerticalImageListImageType2
{
	float:right;
	background-image:url(../Images/border_pict_small_teens.gif);
	background-repeat:no-repeat;
	width:82px;
	height:103px;
}
.VerticalImageListImageLink
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0067ab;
	text-decoration:none;
}
a.VerticalImageListImageLink:hover
{
	text-decoration: underline !important;
}
a.VerticalImageListImageLink:visited
{
	color:#451813;
}
.VerticalImageListImg
{
	width:60px;
	height:60px;
	margin-top:4px;
}
.VerticalImageListImgType2
{
	width:60px;
	height:60px;
	margin-top:13px;
	margin-right:3px;
}

.VerticalImageListLinkContainer
{
	float:right;
	margin-right:20px;
	text-align:right;
	margin-top:15px;
	width:140px;
}
.VerticalImageListLinkContainerType2
{
	float:right;
	margin-right:20px;
	text-align:right;
	margin-top:27px;
	width:150px;
}

.VerticalImageListContainerBox
{
	width: 100%; 
	float: left;
}
.VerticalImageListSpacer
{
	width:100%;
	height:17px;
}
/********************** end ItemVerticalImageList.ascx **********************/
.LinksMarginBottom
{
    margin-bottom: 7px;
}
.HeaderImage_DivContent
{
    float: right;
    width: 660px;
    text-align: right;
    margin-bottom:12px;
}
.HeaderImage_ImageBorder{
    float:right;
    background-image: url(../images/border_pict_large_child.gif);
    width: 170px;
    height: 127px;
    background-repeat: no-repeat;
    margin-left:10px;
}
.HeaderImage_ImageContainer{
    float:right;
    width:134px;
    height:91px;
    margin-top:25px;
    margin-right:10px;
}
.HeaderImage_Content{
    width:380px;
    float:right;
    margin-right: 4px;
    font-family: Arial;
    font-size: 14px;
    color: #595959;
    margin-right:5px;
    margin-top:32px;
}
.HeaderImage_ImageBorderNormal
{
    float:right;
    background-image: url(../images/border_pict_medium.gif);
    width: 170px;
    height: 127px;
    background-repeat: no-repeat;
    margin-left:10px;
}
.HeaderImage_ImageContainerNormal{
    float:right;
    width:134px;
    height:91px;
    margin-top:5.7px;
    margin-right:30px;
}
.AdultsBorderNormal
{
    float:right;
    width: 170px;
    height: 127px;
    background-repeat: no-repeat;
    margin-left:10px;
}
.AdultsContainerNormal{
    float:right;
    width:134px;
    height:91px;
    margin-top:5.7px;
    margin-right:30px;
    border: solid 2px #ffffff;
}
.HeaderImage_ImageWhiteContainer
{
	float:right;
    width:135px;
    height:91px;
    margin-top:5.7px;
    background-color: #ffffff;
    text-align: center;
    padding-top: 3px;
}
.HeaderImage_ImageNoBorder{
    float:right;
    width: 135px;
    height: 127px;
    margin-left:10px;
}
.HeaderImage_ContentNormal{
    width:380px;
    float:right;
    margin-right: 4px;
    font-family: Arial;
    font-size: 14px;
    color: #595959;
    margin-right:5px;
    margin-top:10px;
}


.HeaderText_ContentBold
{
	font-size:13px;
	font-family:Arial;
	color:#595959;
	font-weight:bold;
	width:525px;
}

.HeaderColoredText_ContentBold
{
	color:#0067AB;
	text-decoration:none;
}

.HeaderColoredText_ContentBold:hover
{
	text-decoration:underline;
}

.HeaderColoredText_ContentBold:visited
{
	color:#451813;
}

.HeaderSubTitle_ContentNormal
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	width:525px;
	padding-bottom:10px;
	text-decoration: none;
}
.HeaderSubTitle_ContentNormal p, span
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	font-weight: normal;
	text-decoration: none;
}


/*********************** ItemImageHeader & ItemEmbeddedImage **********************/
.BulletTitle
{
    background-image: url(../Images/bullet_titlle_red.gif	);
    background-position: center bottom;
    background-repeat: no-repeat;
    width: 9px;
    height: 16px;
    overflow: hidden;
}
.FloatRight
{
    float: right;
}
.FloatLeft
{
    float: left;
}
.TitleFirstSeparator
{
    float: right;
    width: 12px;
    overflow: hidden;
}
.TitleSecondSeparator
{
    float: right;
    width: 6px;
    overflow: hidden;
}
.Width10
{
    float: right;
    width: 10px;
    overflow: hidden;
}
.TitleRed
{
    font-family: Arial;
    font-size: 16px;
    color: #961616;
    text-align: right;
    vertical-align: bottom;
    width:200px;
}
.TitleAdultMedium
{
    background-image: url(../Images/titlle_adult_medium.gif);
    background-position: center top;
    width: 289px;
    height: 9px;
    background-repeat: no-repeat;
    overflow: hidden;
}
.TitleTeensMedium
{
    background-image: url(../Images/titlle_teens_medium.gif);
    background-position: center top;
    width: 274px;
    height: 14px;
    background-repeat: no-repeat;
    overflow: hidden;
}
.TitleStretchBackground
{
    background-image: url(../Images/titlle_sketched_big.gif);
    background-position: right top;
    width: 279px;
    height: 35px;
    background-repeat: no-repeat;
}
.TitleTopSpaces
{
    vertical-align: top;
    border: 1px solid blue;
}
.MaxWidth
{
    width: 100%;
}
.NoDisplay
{
    display: none;
}
.TitleMargins
{
    margin-top: 8px;
    margin-bottom: 2px;
    width:95%;
}
.divBox
{
    margin-top: 1px;
    width: 291px;
    text-align: right;
}
.ContentTopMargin
{
    margin-top: 4px;
}
.ContentTopMarginSpan
{
    margin-top: 7px;
    float:right; 
    width: 280px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right:10px;
}
.SpanMarginPicture
{
    float: right;
    width: 10px;
    overflow: hidden;
    height: 72px;
}
.TopMargin10
{
    margin-top: 10px;
}
.TopMargin8
{
    margin-top: 8px;
}

.TopMargin14
{
    margin-top: 14px;
}
.BottomMargin10
{
    margin-bottom: 10px;
}
.PictureSmall1
{
    background-image: url(../Images/pict_small.jpg);
    background-position: right top;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    border: solid 2px #ffffff;
}
.PictureSmall2
{
    background-image: url(../Images/pict_small.jpg);
    background-position: right top;
    width: 60px;
    height: 60px;
    margin-top: 4px;
    margin-right: 5px;
    background-repeat: no-repeat;
}
.PictureWhiteBorder
{
    border: solid 2px #ffffff;
}
.PictureImageBorder
{
	margin-right:13px;
	margin-top:13px;	
}
.PictureNextContent
{
	width:179px;
}
.PictureSmall
{
    width: 60px;
    height: 60px;
}
.PictureSmallBorder
{
    background-image: url(../Images/border_pict_small_child.gif);
    background-position: right top;
    width: 69px;
    height: 69px;
    background-repeat: no-repeat;
}
.PictureSmallBorderTeens
{
    background-image: url(../Images/border_pict_small_teens.gif);
    background-position: right top;
    width: 82px;
    height: 103px;
    background-repeat: no-repeat;
}

.Height16
{
    height: 16px;
}
.Height30
{
    height: 30px;
}
.Height10
{
    height: 6px;
}
.TextDarkGrayBold
{
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    text-align: right;
    font-weight: bold;
}
.ContentText
{
    float: right;
    width: 275px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.TextGray
{
    float: right;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.TextGray p, span
{
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.InnerContentWidth
{
    width: 291px;
}
.LeftAlign
{
    text-align: left;
}
.BlueLink A:link, .BlueLink A:active, A.BlueLink:link, A.BlueLink:active
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    cursor: pointer;
    text-decoration: none;
}
.BlueLink A:visited,
A.BlueLink:visited
{
	font-family: Arial;
    font-size: 13px;
    color: #451813;
    cursor: pointer;
    text-decoration: none;
}
.BlueLink A:hover, A.BlueLink:hover
{
    text-decoration: underline;
}.BottomHeight
{
    height: 30px;
}
/*********************** END ItemImageHeader & ItemEmbeddedImage **********************/


/*********************** ItemDetailsImage **********************/
.divItemDetailsImage
{
    float: right;
    width:660px;
    text-align: right;
    margin-top: 12px;
}
.ItemDetailsImageImg
{
    float: right;
    background-image: url(../images/border_pict_small_child.gif);
    background-position: center top;
    background-repeat: no-repeat;
    width: 69px;
    height: 69px;
}
.ItemDetailsImageTitle
{
    float: right;
    width: 85%;
}
.ItemDetailsImageContent
{
    float: right;
    width: 85%;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 10px;
    margin-top: 7px;
}
.ItemDetailsImageBottom
{
    float: right;
    width: 85%;
    margin-right: 10px;
    margin-top: 5px;
}
.divItemDetailsImagePictSmall
{
    margin-top: 4px;
    margin-right: 4px;
}
.ItemDetailsImageTitleImg
{
    width: 9px;
    height: 9px;
    margin-top: 7px;
    margin-right: 0px;
    margin-left: 4px;
    float: right;
}

.ItemDetailsImageTitleImg5
{
    margin-right: 12px;
    margin-left: 8px;
    float: right;
}

.ItemDetailsImageTitleImg6
{
	float:right;
	margin-left: 8px;
	margin-top:7px;
}

.ItemDetailsImageTitleText
{
    float: right;
    width: 90%;
	text-align: right;
	height: auto;
}

.ItemDetailsImageLinkImg
{
    float: right;
    background-image: url(../images/arrow_blue.gif);
    background-position: center top;
    width: 4px;
    height: 7px;
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 4px;
    background-repeat: no-repeat;
}
.ItemDetailsImageLink, .ItemDetailsImageLink a:active
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    cursor: pointer;
    text-decoration: none;
}
.ItemDetailsImageLink a:visited
{
    color: #451813;
    text-decoration: none;
}
.ItemDetailsImageLink a:hover
{
    text-decoration: underline;
	color: #005299;
}
.ItemDetailsImageLnkDiv
{
    float: right;
}
.ItemDetailsImageTxt
{
    float: right;
    width: 88%;
}

.ItemDetailsImageImg2
{
    float: right;
    background-image: url(../images/border_pict_small_teens.gif);
    background-position: center top;
    background-repeat: no-repeat;
    width: 79px;
    height: 108px;
}

.ItemDetailsImageImg5
{
    float: right;
    margin-top:-10px;
}

.ItemDetailsImageImg6
{
    float: right;
    background-image: url(../images/border_pict_small_teens.gif);
    background-position: center top;
    background-repeat: no-repeat;
    width: 79px;
    height: 108px;
    margin-left:10px;
    margin-top: -8px;
}

.ItemDetailsImageImg6 img
{
	margin-top:11px;
	margin-right:9px;
	height: 65px;
	width: 65px;
}

.divItemDetailsImagePictSmall2
{
    margin-top: 13px;
    margin-right: 12px;
    width: 62px;
    height: 63px;
}

.ItemDetailsImageTitleText2
{
	font-size:13px;
	font-family:Arial;
	color:#595959;
	font-weight:bold;
	margin-right:10px;
}
 
.ItemDetailsImageContent2
{
    float: right;
    width: 85%;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 10px;
    width:450px;
}

.ItemDetailsImageBottom2
{
    float: right;
    width: 85%;
    margin-right: 10px;
}
.mailsContentWrap
{
	margin-right:30px;
	text-align:right;
	background-image:url('../images/bg_picture_child.gif');
	background-repeat:no-repeat;
}
.mailsContentWrapKids
{
	margin-right:30px;
	text-align:right;
	background-image:url('../images/bg_picture_child.gif');
	background-repeat:no-repeat;
	.width:935px;
	.float:right;
}
.mailsContentWrapTeens
{
	margin-right:30px;
	text-align:right;
	background-image:url('../images/bg_picture_teen.gif');
	background-repeat:no-repeat;
	.width:935px;
	.float:right;
}
.mailsContentWrapAdults
{
	margin-right:30px;
	text-align:right;
	background-image:url('../images/bg_picture_adults.gif');
	background-repeat:no-repeat;
	.width:935px;
	.float:right;
}

.divItemDetailsImage2
{
    clear:both;
    width:660px;
    text-align: right;
    margin-top: 12px;
}

.ItemDetailsHeader
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	font-weight:bold;
	clear:both;
	margin-right:10px;
	margin-top:7px;
}

.ItemDetailsHeaderAuthor
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	font-weight:bold;
	margin-right:10px;
	margin-top:7px;
	float: right;
	
}

.ItemDetailsImageTitle3
{
	float:right;
	width:100%;
	margin-top:20px;
}

.ItemDetailsImageContent3
{
    float: right;
    width: 85%;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 10px;

}

.ItemDetailsImageContent4
{
    width: 85%;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 10px;
    margin-top:10px;
    width:550px;
}
.ItemDetailsImageContent4 SPAN
{
    width:auto !important;
    margin-left:3px;
    margin-right:3px;
    float:none
}

.ItemDetailsImageContent5
{
    width: 85%;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 10px;
    width:550px;
}

.ItemDetailsImageContent5 SPAN
{
    width:auto !important;
    float:none !important;
}


.ItemDetailsImageContent6
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	text-align:right;
	float:right;
	width:145px;
	padding-bottom:10px;
}

.divItemDetailsImage4
{
    float: right;
    width:660px;
    text-align: right;
    margin-top: 12px;
    padding-bottom:5px;
}

.ImageTitleTextLink
{
	text-decoration:none;
}

.ImageTitleTextLink H2:hover
{
	text-decoration:underline;
}
	

/*********************** End ItemDetailsImage **********************/

/*********************** ListItemImage.ascx **********************/
.ListItemImageLinkContainer
{
	width:160px;
	float:right;
}
.ListItemImageLinkBox
{
	width:100%;
	margin-top:5px;
	background-image:url(../images/he/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:8px;
	float:right;
}
.ListItemImageLink
{
	font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    cursor: pointer;
    text-decoration: none;
    float: right;
    text-align:right;
}
.ListItemImageLeftLink
{
	margin-top:20px;
	float:left;
}
.ListItemImageLeftArrow
{
	float:right;
	margin-top:6px;
	margin-left:7px;
}
.ListItemImageBoxContainer
{
	width:100%;
	height:180px;
}
.ListItemImageOnlyText
{
	float:right;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#595959;
	text-align:right;
	width:100%;
}
.ListItemImageOnlyText p, span
{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#595959;
}
.ListItemDateMargin
{
    margin-top: 3px;
    margin-bottom: 6px;
}
.ListItemImageMarginTop
{
	margin-top:6px;
}
/*********************** End ListItemImage.ascx **********************/


/*********************** MenuLeft.ascx **********************/
.divMenuLeft
{
    float: right;
    width: 237px;
    text-align: right;
}
.divMenuLeft2
{
    float: right;
    width: 157px;
    text-align: right;
}
.MenuLeftDividerLine
{
    float: right;
    width: 237px;
    height: 2px;
    background-image: url(../images/menu_divider_line.gif);
    background-position: center top;
    background-repeat: no-repeat;
}
.MenuLeftDividerLine2
{
    float: right;
    width: 157px;
    height: 2px;
    background-image: url(../images/menu_divider_line.gif);
    background-position: center top;
    background-repeat: no-repeat;
}
.MenuLeftBottomBG
{
    float: right;
    width: 237px;
    height: 35px;
    background-image: url(../images/menu_bottom.gif);
    background-position: center top;
    background-repeat: no-repeat;
}
.MenuLeftItem
{
    float: right;
    width:100%;
    background-color: #e2e0e0;
    font-family: Arial;
    font-size: 14px;
    color: #961616;
    padding-top: 4px;
    padding-bottom: 5px;
    cursor: pointer;
}
.MenuLeftItem2
{
    float: right;
    width:157px;
    background-color: #e2e0e0;
    font-family: Arial;
    font-size: 14px;
    color: #961616;
    padding-top: 4px;
    padding-bottom: 5px;
    cursor: pointer;
}
.MenuLeftItem2 a 
{
	font-family: Arial;
    font-size: 14px;
    color: #961616;
	text-decoration: none;
}
.MenuLeftItemSelected
{
    float: right;
    width:100%;
    background-color: #961616;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 5px;
    cursor: pointer;
}
.MenuLeftItemSelected2
{
    float: right;
    width:157px;
    background-color: #961616;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 5px;
    cursor: pointer;
}
.MenuLeftItemSelected2 a, .MenuLeftItemSelected a
{
	font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
.MenuLeftItemImg, .MenuLeftItemImg2
{
    float: right;
    background-image: url(../images/bullet_titlle_red.gif);
    background-position: center top;
    background-repeat: no-repeat;
    width: 9px;
    height: 9px;
    margin-top: 4px;
    margin-right: 7px;
    margin-left: 8px;
}
.MenuLeftItemImgSelected, .MenuLeftItemImgSelected2
{
    float: right;
    background-image: url(../images/bullet_titlle_white.gif);
    background-position: center top;
    background-repeat: no-repeat;
    width: 9px;
    height: 9px;
    margin-top: 4px;
    margin-right: 7px;
    margin-left: 8px;
}
.MenuLeftItemText
{
    float: right;
    width: 88%;
}
.MenuLeftItemText2
{
    float: right;
    width: 130px;
}

/*********************** end MenuLeft.ascx **********************/
.A2Reposition{
    margin-top:-15px;
}
.A2Spacer1{
    width:100%;
    height:30px;
}
.A2Reposition1{
    margin-top:-18px;
}

/*************************item details simple*********************/
.ItemDetailsImageTitleNewImg
{
	width: 37px;
    height: 26px;
    margin-top: 10px;
    margin-right: 12px;
    margin-left: 4px;
    float: right;
}
.ItemDetailsImageTitleNewImg2
{
	width:9px;
	height:9px;
	padding-top:8px;
}
.ItemDetailsImageTitleTextNew
{
    float: right;
    width: 88%; 
	text-align: right;
	margin-top: 12px;
	height: 18px;
}
.ItemDetailsImageTitleTextLnk, .ItemDetailsImageTitleTextLnk a, .ItemDetailsImageTitleTextLnk a:visited
{
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}
.ItemDetailsImageTitleTextLnk a:hover
{
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;
	font-weight: normal;
	text-decoration: underline;
}

.ItemDetailsBoldContent
{
    float: right;
    width: 85%;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 10px;
    margin-top: 3px;
    font-weight:bold;
}
/*************************end item details simple*********************/

.FirstContentColumn2
{
    width: 582px;
    float: right;
    margin-right: 21px;
}
.SecondContentColumn2
{
    width: 291px;
    float: right;
    margin-right: 25px;
    margin-left: 21px;
}
/*
.TeenHeaderSeparator
{
    width: 660px;
    height: 58px;
    background-image: url(../images/main_title_teen.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 21px;
    margin-top: 66px;
}*/
.HeaderTopBgAll
{
    width: 660px;
    height: 58px;
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 21px;
    margin-top: 66px;
}
.HeaderTopBgTeens
{
    background-image: url(../images/main_title_teen.gif);
}
.HeaderTopBgKids
{
    background-image: url(../images/main_title_child.gif);
}
.HeaderTopBgAdults
{
    background-image: url(../images/main_title_adults.gif);
}

.TeenSubHeaderText
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
    margin-right: 11px;
}
.TeenBottomSeparator
{
    width: 660px;
    height: 58px;
    background-image: url(../images/title_teens_large.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: 10px;
    margin-top: 40px;
}
.TeenColumn1Content
{
    width: 100%;
    float: right;
    margin-top: 10px;
    margin-right: 11px;
    margin-bottom: 4px;
}
.TeenColumn2Content
{
    width: 100%;
    float: right;
    margin-top: 67px;
    margin-right: 11px;
    margin-bottom: 4px;
}
.KidsHeaderSeparator
{
    width: 660px;
    height: 26px;
    background-image: url(../images/title_kids_large.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 21px;
    margin-top: 66px;
}
.KidsHeaderSeparator span, p
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
}
.TeensHeaderSeparator
{
    width: 660px;
    height: 33px;
    background-image: url(../images/title_teens_large.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 21px;
    margin-top: 66px;
}
.KidsBottomSeparator
{
    width: 660px;
    height: 30px;
    background-image: url(../images/title_kids_large.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: 1px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.KidsColumn1Content
{
    width: 100%;
    float: right;
    margin-top: 44px;
    margin-right: 11px;
    margin-bottom: 4px;
}
.SelPage
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #961616;
    float: right;
}
.PageNr
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    float: right;
    cursor:pointer;
}
.PagerDivider
{
    border: none;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 3px;
    float: right;
}
.NexPageImg
{
    border: none;
    padding-left: 4px;
    padding-right: 4px;
    float: right;
    margin-top: 5px;
}
.PagerWidth
{
    width: 100%;
    margin-top: 16px;
}
.LetterAccumPagerWidth
{
    width: 100%;
    margin-top: -5px;
}
.BottomPagingBg
{
    margin-right: 32px;
    margin-bottom: 20px;
    float:right;
    width:660px;
}
.MasterMenuPagingBg
{
    margin-right: 21px;
    margin-bottom: 20px;
}
.FooterDivider
{
    border: none;
    padding-left: 9px;
    padding-right: 9px;
    margin-top: 3px;
    float: right;
}

/************************* B5.aspx***************/
.QaAddingPagging
{
    width: 660px;
    height: 43px;
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: 0px;
    margin-top: 18px;
    margin-bottom: 15px;
}
.QaAddingPaggingTeens
{
    background-image: url(../images/title_teens_large.gif);
}
.QaAddingPaggingTeens div.nextPrevItemsWrap
{
    margin-top: 7px;
    margin-right: 8px;
}
.QaAddingPaggingKids
{
    background-image: url(../images/title_kids_large.gif);
}
.QaAddingPaggingKids div.nextPrevItemsWrap
{
    margin-top: 7px;
    margin-right: 8px;
}
.QaAddingPaggingAdults
{
    background-image: url(../images/title_Adult_long.gif);
}
.QaAddingPaggingAdults div.nextPrevItemsWrap
{
    margin-top: 7px;
    margin-right: 8px;
}
.TeensBottomSeparator
{
    width: 660px;
    height: 43px;
    background-image: url(../images/title_teens_large.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: -9px;
    margin-top: 18px;
}
.TeensBottomSeparator div.nextPrevItemsWrap
{
	margin-top: 7px;
}
.TextCentered
{
	text-align:center;
}
/************************* End B5.aspx***************/

/************************* B8.aspx***************/
.galleryWrap
{
	width: 630px;
	margin-right: 35px;
    margin-top: 10px;
    float:right;
    text-align:right;
}
.BackgroundTextureDiv
{
    height:100%;
    float:right;
}
/************************* End B8.aspx***************/

/***********************ItemsPaging.ascx*************/
.nextPrevItemsWrapKids
{
	white-space:nowrap;
	width: 100%;
}
.nextPrevItemsWrapKids div.toAllItems, .nextPrevItemsWrapKids div.prevItem , .nextPrevItemsWrapKids div.nextItem 
{
	vertical-align: top;
	padding-top: 12px;
	
}
.nextPrevItemsWrapKids div.toAllItems img, .nextPrevItemsWrapKids div.prevItem img, .nextPrevItemsWrapKids div.nextItem img
{
	margin-top: 2px;
	vertical-align: middle;
}

.nextPrevItemsWrapKids div.toAllItems a, .nextPrevItemsWrapKids div.prevItem a, .nextPrevItemsWrapKids div.nextItem a 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0067ab;
}


.nextPrevItemsWrapKids div.ItemsPagerDivider
{
	float:right;
    border: none;
    padding-right:8px;
	padding-left:8px;
    margin-top: 20px;
}
.component_pager
{
    .margin-right:30px;
}

.nextPrevItemsWrap
{
	white-space:nowrap;
	width: 100%;
}

.toAllItems
{
	float:left;
	font-family:Arial;
	font-size:13px;
	color:#0067ab;
	margin-left:24px;
}

.prevItem ,.nextItem 
{
	float:right;
	font-family:Arial;
	font-size:13px;
	color:#0067ab;
	white-space:nowrap;
}

.prevItem a, .nextItem a , .toAllItems a
{
	text-decoration:none;
	padding-left:3px;
	font-family:Arial;
	font-size:13px;
	color:#0067ab;

}

.prevItem a:hover, .nextItem a:hover , .toAllItems a:hover
{
	text-decoration:underline;
}

.toAllItems a:visited, .nextItem a:visited , .toAllItems a:visited
{
	color:#451813;
}

.prevItem a img, .nextItem a img , .toAllItems a img
{
	padding-right:6px;
	padding-left:6px;
}

.prevItem a:hover div, .nextItem a:hover div , .toAllItems a:hover div
{
	text-decoration:underline;
}

.ItemsPagerDivider
{
	float:right;
    border: none;
    padding-right:7px;
	padding-left:7px;
    margin-top: 3px;
}

/***********************End ItemsPaging.ascx*************/

/***********************extraLinks.ascx*************/
.extraLinksWrap
{
	float:left;
	width:220px;
	text-align:right;
	margin-top:-34px;
	margin-left:32px;
}
.extraLinkHeadline
{
	width:100%;
	height:19px;
}
.extraLinkHeadlineSketched
{
	width:100%;
	height:19px;
	margin-right: 8px;
	margin-top: 8px;
}
.extraLinkHeadlineSketched img
{
	float:right;
	vertical-align:middle;
	margin-top:6px;
	padding-left:8px;
	margin-right:4px;
}

.LinksAccumSpacer
{
    float: right;
    width:100%;
	height:20px;
}
.extraLinksLine
{
	background-image: url(../images/titlle_teens_medium.gif);
    background-repeat: no-repeat;
    width:100%;
}
.TeensExtraLinksLine
{
	background-image: url(../images/titlle_teens_medium.gif);
	background-position: right top;
    background-repeat: no-repeat;
    width:100%;
}
.AdultsExtraLinksLine
{
	background-image: url(../images/title_adult_small.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width:100%;
}
.extralinkMarginBottom
{
    margin-bottom: 9px;
}
.extraLinkHeadline img
{
	float:right;
	vertical-align:middle;
	margin-top:7px;
	padding-left:8px;
}

.extraLinksBody
{
	margin-top:5px;
}
.singleExtraLink
{
	width:100%;
}

.singleExtraLink A ,.toAlllinksItems A
{
	font-family:Arial;
	font-size:13px;
	color:#0067AB;
	text-decoration:none;
	
}

.singleExtraLink A:hover, .toAlllinksItems A:hover
{
	text-decoration:underline;
}

.singleExtraLink A:visited, .toAlllinksItems A:visited
{
	color:#451813;
}

.singleExtraLink img
{
	padding-left:6px;
	padding-right:1px;
}

.toAlllinksItems
{
	margin-top:15px;
	float:left;	
	padding-left:5px;
}

 .toAlllinksItems  img
{
	padding-right:5px;
}

/***********************End extraLinks.ascx*************/

/*********************** galleryPageImages.ascx*************/

.singleImageWrap
{
	float:right;
	width:141px;
	padding-left:60px;
	padding-bottom: 15px;
}

.singleImage
{
	background-image:url('../Images/border_pict_medium_r.gif');
	background-repeat:no-repeat;
	width:141px;
	height:121px;
}
.singleImageJpg
{
	margin-right:12px;
	margin-top:5px;
	width:123px;
	height: 92px;
}
.singleImageJpgVertical
{
    margin-right:10px;
	margin-top:5px;
	width:92px;
	height: 134px;
}
.magnifyingIcon
{
	float:right;
	position:relative;
	margin-left:7px;
	margin-top:-13px;
	cursor:pointer;
}
.magnifyingIcon a, .magnifyingIcon a:visited
{
    cursor:pointer;
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
}
.magnifyingIcon a:hover
{
    cursor:pointer;
    text-decoration: underline;
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
}
.singleImageWrapVertical
{
	float:right;
	width:95px;
	padding-left:66px;
}

.singleImageVertical
{
	background-image:url('../Images/border_pict_medium_vertical.gif');
	background-repeat:no-repeat;
	width:130px;
	height:165px;
}
.singleImageVertical img
{
	margin-right:29px;
	margin-top:6px;
}

.magnifyingIconVertical
{
	float:left;
	position:relative;
	margin-left:-25px;
	margin-top:-13px;
	cursor:pointer;
	text-decoration: none;
}
.magnifyingIconVertical a, .magnifyingIconVertical a:visited
{
	float:left;
	position:relative;
	margin-left:-25px;
	margin-top:-13px;
	cursor:pointer;
	text-decoration: none;
}
.magnifyingIconVertical a:hover;
{
	float:left;
	position:relative;
	margin-left:-25px;
	margin-top:-13px;
	cursor:pointer;
	text-decoration: underline;
}
/***********************End galleryPageImages.ascx*************/

/*********************** B9_a.aspx*************/

.ImagesSeperator
{
	clear:both;
	height:21px;
	width:100%;
}

.galleryImagesWrap
{
	width:660px;
	float:right;
	margin-right:-5px;
	margin-top:5px;
}

/*********************** End B9_a.aspx*************/

/*********************** B10.aspx*************/
.searchResultsWrap
{
	margin-right:20px;
	text-align:right;
	background-image:url('../images/bg_picture_adults.gif');
	background-repeat:no-repeat;
	background-position: left -1px;
	width:945px;
}

.AdultBottomSeparator
{
    width: 660px;
    height: 43px;
    background-image: url(../images/main_title_adults.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: -9px;
    margin-top: 18px;
}
/*********************** End B10.aspx*************/

/*********************** sortItemsBox.ascx*************/
.topPartBox
{
	background-image:url('../images/search_top.gif');
	background-repeat:no-repeat;
	width:660px;
	background-position:bottom;
}

.middlePartBox
{
	background-image:url('../images/search_pixel.gif');
	width:663px;
	height:27px;
	padding-top:10px;
}

.boxTitle
{
	float:right;
	font-family:Arial;
	font-size:13px;
	color:#5A5A5A;
	font-weight:bold;
	margin-right:20px;
}

.sortRadiosWrap
{
	font-family:Arial;
	font-size:13px;
	color:#000000;
	float:right;
	margin-right:10px;
	margin-top: -2px;
}

.sortButtonWrap
{
	float:right;
	margin-right:20px;
	margin-top:-3px;
}

.sortButtonWrap img
{
	cursor:pointer;
}

.newSearchButton
{
	float:right;
	margin-right:20px;
}

.newSearchButton A
{
	font-family:Arial;
	font-size:13px;
	color:#0067AB;
	font-weight:bold;
	text-decoration:none;
}

.newSearchButton A:Hover
{
	text-decoration:underline;
}

.newSearchButton A:Visited
{
	color:#451813;
}

.newSearchButton A.SPAN
{
	width:auto !important;
}

.bootomPartBox
{
	background-image:url('../images/search_bottom.gif');
	background-repeat:no-repeat;
	width:660px;
	background-position:top;
}

.sortRadioLabel
{
}	

.inputRadio
{
}


/*********************** End sortItemsBox.ascx*************/

/*********************** singleImageViewer.ascx*************/
.ImageViewerWrap
{
    width: 568px;
    min-height: 410px;
	background-color:#D7CEC5;
	padding:3px;
	position:absolute;
	z-index:10;
	top:50%;
	right:250px;	
	filter:alpha(opacity=100);
    MozOpacity: 1;
    opacity: 1;
    display: none;
    z-index: 9999;
}

.ImageViewerImg
{
	width:568px;
	height: 388px;
	overflow: hidden;
}

.ImageViewerBottomAreaWrap
{
	width:560px;
	padding-right:8px;
}

.ImageViewerTitle
{
	float:right;
	font-family:Arial;
	font-size:16px;
	color:#961616;
	width:410px;
	margin-top:3px;
	text-align:right;
}

.ImageViewerButtonsArea
{
	float:right;
	width:145px;
	height: 20px;
	margin-top: 5px;
}

.ImageViewerPrevButton
{
	float:right;
}
.ImageViewerPrevButton A, .ImageViewerNextButton A
{ 
	font-family:Arial;
	font-size:13px;
	color:#4E291D;
	text-decoration:none;
	cursor: pointer;
	width:auto !important;
}
.ImageViewerPrevButton span, .ImageViewerNextButton span 
{
    font-family:Arial;
	font-size:13px;
	color:#4E291D;
	text-decoration:none;
	cursor: pointer;
	width:auto !important;
	float:left;
}
.ImageViewerPrevButton span:hover, .ImageViewerNextButton span:hover 
{
	text-decoration: underline;
}

.ImageViewerPrevButton A IMG, .ImageViewerNextButton A IMG, .ImageViewerPrevButton span IMG, .ImageViewerNextButton span IMG
{
	padding-right:7px;
	padding-left:7px;	
}

.ImageViewerButtonsSep
{
	float:right;
	margin-right:10px;
	margin-left:10px;
	margin-top:3px;
}

.ImageViewerNextButton
{
	float:right;
}

.ImageViewerCloseButton
{
	float:right;
	margin-right:10px;
	margin-top: -1px;
}

/*********************** End singleImageViewer.ascx*************/

/*********************** C1.aspx*************/
.C1Column1Content
{
    float: right;
}

.articleMenuLeft
{
	float:right;
}

.articleMainWrap
{
	width: 630px;
	margin-right: 35px;
    margin-top: 10px;
    float:right;
    text-align:right;
}
.FFarticleMainWrap
{
	width: 620px;
	margin-right: 5px;
    margin-top: 10px;
    float:right;
    text-align:right;
}
.PrintingarticleMainWrap
{
	width: 820px;
	margin-right: 0px;
    margin-top: 10px;
    float:right;
    text-align:right;
}
.RefernceLinksC1
{
	float:right;
	width:220px;
	text-align:right;
	margin-top:0px;
}
.RefernceLinksQA
{
	float:right;
	width:220px;
	text-align:right;
	margin-top:0px;
	margin-bottom: 35px;
}
.ItemsQAWidth
{
    width:100%;
    float:right;
}
.AboutTheAuthor
{
	width:237px;
	margin-top:25px;
	text-align:right;
}

/*********************** End C1.aspx*************/

/*********************** C2.aspx*************/
.kidsArticleMainWrap
{
	width: 650px;
	margin-right: 35px;
    margin-top: 10px;
    float:right;
    text-align:right;
}

.kidsNextPrevItemsWrap
{
	float:right;
	width:525px;
}

.kidsExtraLinkHeadline
{
    background-image:url('../images/titlle_sketched_small.gif');
	background-repeat:no-repeat;
	width:238px;
	height:35px;
	background-position:top;
}

.kidsExtraLinkHeadline img
{
	float:right;
	vertical-align:middle;
	margin-top:14px;
	padding-left:8px;
	margin-right:13px;
}
.kidsExtraLinkHeadline h2
{
    margin-top:7px;
}
.kidsExtraLinksBody
{
margin-top:5px;
padding-right:13px;
}
.kidsExtraLinksWrap
{
    float:left;
	width:238px;
	text-align:right;
	margin-top:-5px;
	margin-left:18px;
}

.tAKidsBodyImage
{
	float:left;
	background-image:url('../Images/border_big_pict_video.gif');
	background-repeat:no-repeat;
	width:340px;
	height:273px;
	float:right;
}

.tAKidsBodyImage img
{
	margin-top:26px;
	margin-right:36px;
	float:right;
}

.kidsArticleWrap
{
	float:right;
	margin-bottom:15px;
	width:100%;
}

.kidsPrevItem
{
	float:right;
	font-family:Arial;
	font-size:13px;
	color:#0067ab;
	width:105px;
}
.kidsNextItem ,.kidsToAllItems
{
	float:right;
	font-family:Arial;
	font-size:13px;
	color:#0067ab;
	width:118px;
}

.kidsPrevItem a, .kidsNextItem a , .kidsToAllItems a
{
	text-decoration:none;
	padding-left:3px;
	font-family:Arial;
	font-size:13px;
	color:#0067ab;
	cursor: pointer;

}

.kidsPrevItem a:hover, .kidsNextItem a:hover , .kidsToAllItems a:hover
{
	text-decoration:underline;
}

.kidsToAllItems a:visited, .kidsNextItem a:visited , .kidsToAllItems a:visited
{
	color:#451813;
}

.kidsPrevItem a img, .kidsNextItem a img , .kidsToAllItems a img
{
	padding-right:5px;
	padding-left:5px;
}

.kidsPrevItem a:hover div, .kidsNextItem a:hover div , .kidsToAllItems a:hover div
{
	text-decoration:underline;
}

.tAKidsBodyTextWrap
{
	margin-top:-3px;
}
.KidsArticleBottomSeparator
{
    width: 660px;
    height: 58px;
    background-image: url(../images/title_kids_large.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: -14px;
    margin-top: 6px;
}
.TeensArticleHeader
{
    float: right;
    width: 660px;
    background-image: url(../images/main_title_teen.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 36px;
    text-align:right;
}

.AdultsArticleHeader
{
    float: right;
    width: 660px;
    background-image: url(../images/main_title_adults.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 36px;
    text-align:right;
}

.KidsArticleHeader
{
    float: right;
    width: 660px;
    background-image: url(../images/main_title_child.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 26px;
    text-align:right;
}
.KidsArticleHeader h1
{
    margin-top:-22px;
    text-align:right;
    margin-right:14px;
}
.KidsArticleBody
{
	float:right;
	width:600px;
	margin-top:18px;
}
.KidsArticleBody p, span
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #595959;
}
.tAKidsLeftContentArea
{
	float:right;
	margin-right:19px;
	margin-top:-28px;
	width:238px;
}
.KidsArticleBody p, .KidsArticleBody span
{
	font-family: Arial;
	font-size: 14px; 
	color: #595959;
	line-height: 18px;
}

.KidsArticleBody p, .KidsArticleBody span
{
	font-family: Arial;
	font-size: 14px; 
	color: #595959;
	line-height: 18px;
}

.KidsArticleBody h2, .KidsArticleBody h3
{
	font-family: Arial;
	font-size: 16px;
	color: #961616;
}


.KidsEmbeddedImageWrap
{
	margin-right:34px;
	text-align:right;
	background-image:url('../images/he/bg_picture_child.gif');
	background-repeat:no-repeat;
	background-position: left -1px;
	width:931px;
	float:right;
}
.EmbeddedImageWrap
{
	margin-right:34px;
	text-align:right;
	width:890px;
}
.AdultsEmbeddedImageWrap
{
	margin-right:34px;
	text-align:right;
	background-image:url('../images/he/bg_picture_adults.gif');
	background-repeat:no-repeat;
	background-position: left -1px;
	width:931px;
}

.TeensEmbeddedImageWrap
{
	margin-right:34px;
	text-align:right;
	background-image:url('../images/he/bg_picture_teen.gif');
	background-repeat:no-repeat;
	background-position: left -1px;
	width:931px;
}
/*********************** End C2.aspx*************/

/*********************** TeenArticle.ascx*************/
.teenArticleWrap
{
	float:right;
	margin-top:20px;
	margin-bottom:-15px;
}
.QAItemSendPrint
{
	float:left;
	margin-top:20px;
	margin-right: 23px;
	margin-left: -50px;
}
.QAItemAddNewQA
{
    float:right;
    width: 666px;
    margin-top: -13px;
}
.tAHeader
{
	font-family:Ariall;
	font-size:13px;
	color:#595959;
	font-weight:bold;
}
.tABodyTextWrap p, span
{
    font-family:Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.tABodyTextWrap
{
	margin-top:20px;
}
.tABodyTextWrap p, .tABodyTextWrap span 
{
	font-family: Arial;
	font-size: 13px;
	color: #595959;
}
.tABodyTextWrap h2, .tABodyTextWrap h3 
{
	font-family: Arial;
	font-size: 14px;
	color: #961616;
}
.tABodyTextWrap a 
{
	font-family: Arial;
	font-size: 13px;
	color: #0067ab;
	text-decoration: none;
}
.tABodyTextWrap a:hover
{
	font-family: Arial;
	font-size: 13px;
	color: #0067ab;
	text-decoration: underline;
}
.tABodyTextWrap a:visited
{
	font-family: Arial;
	font-size: 13px;
	color: #451813;
	text-decoration: none;
}

.tABodyImage
{
	float:left;
	margin-left:15px;
	padding-right:35px;
	background-image:url('../Images/border_pict_big_teens.gif');
	background-repeat:no-repeat;
	width:276px;
	height:260px;
	margin-top:10px;
}

.tABodyImage img
{
	margin-top:9px;
	margin-right:-6px;
}


.tABodyText
{
	font-size:13px;
	font-family:Arial;
	color:#595959;
}

.tABodyText A
{
	color:#0067AB;
	text-decoration:none;
}

.tABodyText A:Hover
{
	text-decoration:underline;
}

.tABodyText A:Visited
{
	color:#451813;
}

.tASubTitle
{
	font-family:Arial;
	font-size:14px;
	color:#961616;
	margin-top:20px;
}

.tAKeywordsWrap
{
	margin-top:20px;
	font-size:13px;
	font-family:Arial;
	width:100%;
}

.tAKeywordsWrap span
{
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
	color: #595959;
	float:none;
}

.tAKeywordsWrap A, .tAsingleIcon A
{
	font-weight: normal;
	color:#0067AB;
	text-decoration:none;
	cursor:pointer;
}

.tAKeywordsWrap A:Hover, .tAsingleIcon A:Hover
{
	text-decoration:underline;
}

.tAKeywordsWrap A:Visited, .tAsingleIcon A:Visited
{
	color:#451813;
}

.tAIconsWrap
{
	margin-top:10px;
}

.tAsingleIcon
{
/*	float:right;*/
	float:left;
	padding-left:20px;
	font-size:13px;
	font-family:Arial;
}

.tAsingleIcon img
{
	padding-left:5px;
}

.tALeftContentArea
{
	float:right;
	margin-right:41px;
	margin-top:-28px;
	width:237px;
}
/*********************** End TeenArticle.ascx*************/

/*********************** sendToFriend.ascx*************/
.SendToErrLbl
{
    margin-right:10px;
}
.sendToFriendWrap
{
	width:306px;
	/*height:320px;*/
	padding:3px;
	background-color:#D7CEC6;
	border:1px solid #765A39;
	position:absolute;
	right:400px;
}
.sendToFriendHeader
{
	height:19px;
	width:292px;
	padding-right:9px;
	padding-left:2px;
	padding-bottom:5px;
}

.sendToFriendHeaderText
{
	float:right;
	width:272px;
}

.sendToFriendCloseIcon
{
	float:right;
}

.sendToFriendBody
{
	clear:both;
	background-color:#FFFFFF;
	/*height:276px;*/
	width:306px;
	padding-top:20px;
}

.sendToFriendBodyText
{
	float:right;
	width:90px;
	font-family:Arial;
	font-size:13px;
	color:#595959;
	margin-top:2px;
	text-align:right;
	margin-right:10px;
	padding-left:5px;
}


.sendToFriendBodyInput
{
	float:right;
}

.sideTextBox
{
	float:right;
	width:2px;
}

.sideTextBoxtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
	width:2px;
	float:right;
}

.sideTextBoxmiddle
{
	border-right:1px solid #C7C1B4;
	height:15px;
	width:2px;
	float:right;
}

.sideTextBoxbottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:10px;
	width:2px;
	float:right;
}

.sendToFriendBodyInput input
{
	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:191px;
	height:19px;
}

.sideTextBoxBottom
{
	float:right;
	width:2px;
}

.sideTextBoxBottomtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
	width:2px;
	float:right;
}

.sideTextBoxBottommiddle
{
	border-left:1px solid #C7C1B4;
	height:15px;
	width:2px;
	float:right;
}

.sideTextBoxBottombottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	width:2px;
	float:right;
}

.sideTextAreaBox
{
	float:right;
	width:2px;
}

.sideTextAreaBoxtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	width:2px;
}

.sideTextAreaBoxmiddle
{
	border-right:1px solid #C7C1B4;
	height:82px;
	float:right;
	width:2px;
}

.sideTextAreaBoxbottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	width:2px;
}

.sendToFriendBodyInput textArea
{
	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:189px;
	height:88px;
	overflow-y:scroll;
}

.sideTextAreaBottom
{
	float:right;
	width:2px;
}

.sideTextAreaBottomtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	
}

.sideTextAreaBottommiddle
{
	border-left:1px solid #C7C1B4;
	height:82px;
}

.sideTextAreaBottombottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

.sendToFriendButtons
{
	clear:both;
	margin-right:125px;
	margin-bottom:10px;
}

.sendToFriendSendButtons
{
	float:right;
}

.sendToFriendCancelButtons
{
	float:right;
	margin-right:10px;
}

.sendToFriendSendButtons img, .sendToFriendCancelButtons img, .sendToFriendCloseIcon img
{
	cursor:pointer;
} 


/*********************** End sendToFriend.ascx*************/

.FirstContent2Columns
{
	width: 607px;
	float: right;
	margin-right: 21px;
}
.MiddleContent2Columns
{
	width: 660px;
	float: right;
	margin-right: 21px;
}
.RightMenuContent 
{
	float: right; 
	width: 157px; 
	margin-left: 23px;		
}
.CategoryRightContent 
{
	float: right; 
	width: 157px; 
	margin-left: 23px;	
	margin-top:50px;	
}
.MarginReposition
{
	margin-top:11px;
}
.MarginRepositionBig
{
	margin-top:-43px;
}
/*
.OuterContentLeft
{
	filter:alpha(opacity=40);
    MozOpacity: 0.4;
    opacity: 0.4;
}
*/
.FooterText
{
    font-family:Arial;
    font-size:12px;
    color:#919191;
    float:right;
    cursor:pointer;
}
.FooterText a, .FooterText a:hover, .FooterText a:visited
{
    font-family:Arial;
    font-size:12px;
    color:#919191;
    float:right;
    cursor:pointer;
    text-decoration: none;
}
.MenuBar 
{
	float: right;
	width: 965px;
	height: 43px;
	background-image: url(../Images/bg_bordo_gradiant.gif);
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #451813;
}
.MenuBarContent
{
	text-align: center;
	width: 973px;
}
.MenuShadowRight
{
	float: right;
	width: 4px;
	height: 43px;
	background-image: url(../Images/shadow_site_right.gif);
	background-repeat: repeat-y;
}
.MenuShadowLeft
{
	float: right;
	width: 4px;
	height: 43px;
	background-image: url(../Images/shadow_site_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.MenuItemContent
{
	float: right; 
	height: 43px;
	white-space: nowrap;
	padding-left:9px;
	padding-right:9px;
}
.MenuItemContentSelected 
{
	float: right; 
	height: 43px;
	white-space: nowrap;
	background-image: url(../Images/bg_top_menu_selected.gif);
	background-repeat: repeat-x;
	background-position: right top;
	padding-left:9px;
	padding-right:9px;
}
.MenuItem
{
	height: 43px; 
	white-space: nowrap; 
	padding-top: 12px;
	text-align: center; 
	font-family: Arial; 
	font-size: 14px; 
	color: #fcefef;
	cursor: pointer;
	text-decoration:none;
}
.MenuItem A
{
    text-decoration:none;
}
.MenuItem:hover 
{
	text-decoration: underline;
}
.MenuItemSelected 
{
	height: 43px; 
	white-space: nowrap; 
	padding-top: 12px;
	text-align: center; 
	font-family: Arial; 
	font-size: 14px; 
	color: #ee9898;
	background-image: url(../Images/arrow_top_menu_selected.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
}
.ThirdSmallColContent
{
	float:right; 
	width: 237px; 
	margin-right: 23px; 
	margin-left: auto;
}
.TCategoryBasketContent
{
    float:right; 
	width: 247px; 
	margin-right: 0px; 
	margin-left: auto;
}
.ShippingHeadContent 
{
	width: 237px; 
	margin-top: 20px; 
	text-align: right; 
	float: right;
}
.ShippingHeadIcon
{
	margin-top: -7px; 
	margin-bottom: 4px;
}
.TitleAdultSmall 
{
	width: 237px; 
	background-image: url(../images/title_adult_small.gif); 
	background-repeat: no-repeat; 
	height: 9px;
}
.VerticalSpacer 
{
	height: 23px; 
	width: 100%;
}
/******************** CatalogArticle ************************/
.CatalogArticleWrap 
{
	width: 478px; 
	text-align: right; 
	margin-bottom: 10px;
}
.TitleAdultMediumLarger
{
	height: 9px; 
	width: 100%; 
	background-image: url(../images/title_adult_medium.gif); 
	background-repeat: no-repeat;
}
.TitleRed h2 
{
	margin-bottom: 0px;
}
.CatalogArticleTitle
{
	float: right; 
	width: 210px; 
	margin-top: 9px; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	color: #961616;
}
.CatalogArticleSubtitle
{
	float: right; 
	width: 210px; 
	margin-top: 0px; 
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold; 
	color: #595959;
}
.CatalogArticleRow 
{
	width: 478px; 
	margin-top: 10px; 
	white-space: nowrap;
}
.CatalogArticleFirstCol
{
	float: right; 
	width: 210px; 
	margin-left: 5px; 
	white-space: normal; 
	margin-top:0px;
}
.CatalogArticleSecondCol
{
	float: left; 
	width: 260px;
	margin-top:-13px;
}
.CatalogArticleSecondCol img
{
    float: left; 
	width: 260px;
	margin-top:25px;
}
.MaxWidthFloatRight
{
	float: right; 
	width: 100%; 
}
.RedBigTitle
{
	font-family: arial; 
	color:#961616; 
	font-size: 16px; 
	font-weight: bold;
	margin-top:11px;
}
.GraySubTitle
{
	margin-top: 10px; 
	font-family: arial; 
	color:#595959; 
	font-size: 13px; 
	font-weight: bold;
}
.GrayText
{
	font-family: arial; 
	color:#595959; 
	font-size: 13px; 
	white-space: normal;
}
.ArticleCatalogAddIcon
{
	float: right; 
	margin-right: 15px;
	cursor:pointer;
}
.ArticleCatalogLinkRight 
{
	float: right; 
	margin-right: 5px; 
	margin-top: 5px;
}
.ArticleCatalogLinkRight a, .ArticleCatalogLinkLeft a
{
	font-family: Arial; 
	color: #0067ab; 
	font-size: 13px; 
	text-decoration: none;
}
.ArticleCatalogLinkRight a:hover, .ArticleCatalogLinkLeft a;hover
{
	color: #0067ab;
	text-decoration: underline;
}
.ArticleCatalogLinkRight a:visited, .ArticleCatalogLinkLeft a:visited
{
	text-decoration: none;
	color: #451813;
}
.ArticleCatalogLinkLeft img
{
    border:none;
}

.ArticleCatalogLinkLeft 
{
	float: left; 
	margin-left: 15px; 
	margin-top: 5px;
}

/******************** End CatalogArticle ************************/

/**************************** E7 ****************************/

H4
{
    font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #451813;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
}
.E7TopTitleH4
{
    font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #451813;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
}
.E7TopTitleH4 span, p
{
    font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #451813;
}
.E7BackgroundImageLeft
{
    background-image: url(../images/bg_picture_teen.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 272px; 
    height: 332px; 
    margin-left: 0px;
    float: left; 
    margin-top: -187px;
}
.E7TopDiv
{
    background-image: url(../images/bg_texture.gif);
    background-position: top center;
    background-repeat: repeat-x;
    float: right;
    width: 100%;
    height: 74px;
}
.E7Content
{
    float: right;
    width: 100%;
}
.E7TopTitle
{
    float: right;
    width: 660px;
    text-align: right;
    margin-right: 33px;
    margin-bottom: 4px;
}
.E7TeenImg
{
    background-image: url(../images/main_title_teen.gif);
    background-position: top center;
    background-repeat: no-repeat;
    float: right;
    height: 35px;
    width: 660px;
    margin-right: 20px;
}
.E7Text
{
    float: right;
    width: 68%;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 7px;
	margin-right: 33px;
}
.E7Row1
{
    float: right;
    width: 100%;
    margin-top: 11px;
}
.E7RowName
{
    float: right;
    width: 100%;
    margin-top: 3px;
}
.E7TxtDescr
{
    float: right;
    width: 100px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-right: 33px;
	margin-top: 3px;
}
.QATxtDescr
{
    float: right;
    width: 100px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 3px;
}
.E7Txt
{
    float: right;
    width: 600px;
}
.E7Row2
{
    float: right;
    width: 100%;
}
.E7BodyInput
{
	float:right;
	width: 494px;
}
.E7BodyInputMTop
{
    margin-top: -10px;
}
.E7sideTextBox
{
	float:right;
	width:2px;
}

.E7sideTextBoxtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
}

.E7sideTextBoxmiddle
{
	border-right:1px solid #C7C1B4;
	height:15px;
}

.E7sideTextBoxbottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:10px;
}
.E7BodyInput input
{
	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:488px;
	height:19px;
}
.E7sideTextBoxBottom
{
	float:right;
	width:2px;
}

.E7sideTextBoxBottomtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
}

.E7sideTextBoxBottommiddle
{
	border-left:1px solid #C7C1B4;
	height:15px;
}

.E7sideTextBoxBottombottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
}
.E7sideTextAreaBox
{
	float:right;
	width:2px;
}

.E7sideTextAreaBoxtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
}

.E7sideTextAreaBoxmiddle
{
	border-right:1px solid #C7C1B4;
	height:80px;
}

.E7sideTextAreaBoxbottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
}
.E7BodyInput textArea
{
	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:488px;
	height:86px;
	overflow-y:scroll;
}
.E7sideTextAreaBottom
{
	float:right;
	width:2px;
}

.E7sideTextAreaBottomtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	width:2px;
	float:right;
}

.E7sideTextAreaBottommiddle
{
	border-left:1px solid #C7C1B4;
	height:80px;
	width:2px;
	float:right;
}

.E7sideTextAreaBottombottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:2px;
	float:right;
}
.E7Row3
{
    float: right;
    width: 270px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-right: 137px;
}
.E7Buttons
{
	width: 160px;
	float: right;
	margin-right: 0px;
}
.AddNewLetterButtons
{
	width: 160px;
	float: right;
	margin-right: 0px;
}
.E7OkButtons
{
	float:right;
}

.E7CancelButtons
{
	float:right;
	margin-right:10px;
}

.E7OkButtons img, .E7CancelButtons img, .sendToFriendCloseIcon img
{
	cursor:pointer;
} 
/**************************** end E7 ****************************/

/**************************** begin E1 ****************************/
.E1BackgroundAdult
{
    background-image: url(../images/bg_picture_adults.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 255px; 
    height: 414px; 
    float: left; 
    /*margin-top: 48px;*/
    margin-left:-1px;
}
.AdultHeaderSeparator
{
    width: 666px;
    height: 58px;
    background-image: url(../images/main_title_adults.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 21px;
    margin-top: 66px;
}
.AdultSubHeaderText
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: right;
    margin-right: 11px;
}
.E1Box
{
    background-image: url(../images/search_pixel.gif);
    background-repeat: repeat-y;
    float: right;
    width: 666px;
    height: 100%;
    text-align: right;
}
.E1Title
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #961616;
    float: right;
    margin-right: 20px;
    width: 90%;
    text-align: right;
    margin-top: 17px;
}
.E1TitleSeparator
{
    margin-top: 14px;
}
.E1Text
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #595959;
    float: right;
    text-align: right;
    width: 100%;
    margin-bottom: 6px;
}
.E1Separator
{
    background-image: url(../images/divider_adults.gif);
    background-repeat: no-repeat;
    float: right;
}
.E1HFImages
{
    float: right;
    width: 666px;
}
.E1ImageSeparator
{
    float: right;
    margin-right: 20px;
    margin-bottom: 7px;
    margin-top: 7px;
}
.E1LinkText
{
    width: 93%;
    margin-right: 40px;
    float: right;
    text-align: right;
}
.E1InputBox
{
    width: 264px;
    float: right;
}
.E1Input
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    border: none;
    background-color: Transparent;
    width: 97%;
    float: right;
    margin-top: 2px;
}
.E1InputMiddle
{
    height: 22px;
    width: 250px;
    float: right;
    border-top: solid 1px #c7c1b4;
    border-bottom: solid 1px #c7c1b4;
    background-color: White;
}
.E1InputBoxRightTop
{
    background-image: url(../images/text_box_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    height: 24px;
    width: 6px;
}
.E1InputBoxRightBottom
{
    background-image: url(../images/text_box_left_bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: right;
    height: 24px;
    width: 6px;
}
.E1InputBoxLeftTop
{
    background-image: url(../images/text_box_right.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    height: 24px;
    width: 6px;
}
.E1InputBoxLeftBottom
{
    background-image: url(../images/text_box_right_bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: right;
    height: 24px;
    width: 6px;
}
.E1InputBoxRight
{
    background-color: White;
    float: right;
    height: 14px;
    margin-top: 5px;
    border-left: solid 1px #c7c1b4;
    width: 100%;
}
.E1InputBoxLeft
{
    background-color: White;
    float: right;
    height: 14px;
    margin-top: 5px;
    border-right: solid 1px #c7c1b4;
    width: 100%;
}
.ComboBoxItem
{
    color: #3e3d37;
    font-family: Arial;
    font-size: 13px;
    background-color: White;
    cursor: default;
    width: 94%;
    padding-right: 6px;
}
.ComboBoxSelectedItem
{
    color: white;
    font-family: Arial;
    font-size: 13px;
    background-color: #737373;
    font-weight: bold;
    cursor: default;
    width: 100%;
}
.ComboBoxText
{
    background-color: White;
    cursor: default;
    border: solid 0px black;
    float: right;
    width: 100%;
}
.ComboBoxList
{
    background-color: White;
    position: absolute;
    margin-top: 24px;
    margin-right: -163px;
    border: solid 1px black;
    float: right;
    width: 175px;
    padding-bottom: 6px;
    z-index: 1000; 
    cursor: pointer;
}
.ComboBoxArrow
{
    float: left;
    position: relative;
    margin-top: 1px;
    margin-left: -4px;
}
.ComboBoxInput
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    border: none;
    background-color: Transparent;
    width: 80%;
    float: right;
    margin-top: 2px;
    cursor: pointer;
}
.E1Text1
{
    margin-top: 14px;
    float: right;
    width: 264px;
    margin-right: 26px;
    margin-bottom: 12px;
}
.E1Combo1
{
    margin-top: 14px;
    float: right;
    width: 106px;
    margin-right: 13px;
    margin-bottom: 12px;
}
.E1Text2
{
    margin-top: 14px;
    float: right;
    width: 106px;
    margin-right: 12px;
    margin-bottom: 12px;
}
.E1Text3
{
    float: right;
    width: 106px;
    margin-right: 12px;
}
.E1LinkArrow, .E1LinkArrow a:active
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #0067ab;
    text-decoration: none;
    float: right;
}
.E1LinkArrow a:visited
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #451813;
    text-decoration: none;
    float: right;
}
.E1LinkArrow a:hover
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #0067ab;
    text-decoration: underline;
    float: right;
}
.E1InfoBox2SubTitle
{
    width: 100%;
    clear:both;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #595959;
    margin-bottom: 3px;
}
.E1Options1
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #595959;
    float: right;
    text-align: right;
    width: 98%;
    margin-bottom: 16px;
    margin-left: 10px;
}
.E1Options2
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #595959;
    float: right;
    text-align: right;
    width: 109px;
    margin-bottom: 6px;
    margin-left: 10px;
}
.E1MainBox
{
    float: right;
    width: 666px;
    margin-top: 20px;
    margin-right: 17px;
}
.divOptionSelect
{
    width: 100px;
    float: right;
}
.E1LinkArrows
{
    border: none;
    margin-right: 5px;
    margin-top: 8px;
}
.divInfo1
{
    height: 48px;
    width: 260px;
    float: right;
    margin-right: 154px;
    display: none;
}
.divInfoBox2
{
    margin-top: 14px;
    margin-bottom: 7px;
    width: 650px;
    float: right;
    display: none;
}
.divInfo1_show
{
    height: 48px;
    width: 260px;
    float: right;
    margin-right: 154px;
    display: inline;
}
.divInfoBox2_show
{
    margin-top: 14px;
    margin-bottom: 7px;
    width: 650px;
    float: right;
    display: inline;
}

.ChkSeparator
{
    margin-right:2px;
    vertical-align:middle;
}
/**************************** end E1 ****************************/
/***************************c4 page***************************/
.divItemDetailsImage7
{
    float: right;
    width:410px;
    text-align: right;
    margin-top: 12px;
    padding-bottom:5px;
}
.ItemDetailsImageContent7
{
    font-family: Arial;
    font-size: 14px;
    color: #595959;
    margin-right: 0px;
    margin-top:10px;
    width:600px;
    float:right;
}
.ItemDetailsImageContent7 p, span
{
    font-family: Arial;
    font-size: 14px;
    color: #595959;
    font-weight: normal;
}
.ItemDetailsImageContent7 img
{
    position:relative;
    display:table-cell;
}
.TopPartMargin7Type
{
	margin-top:54px;
	float: right;
	width: 660px;
}
.C4Circle
{
	width:437px;
	height:442px;
	background-image:url(../Images/C4Circle.JPG);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:22px;
	margin-right:9px;
}
.bottomPartType3
{
	border:solid 3px red;
	
}
.IconBottomType3
{
	float:right;
	padding-left:20px;
	font-size:13px;
	font-family:Arial;
}
.nextPrevBotType3
{
	float:right;
	width:470px;
}
.bottomSizetype3
{
	font-size:14px;
}
.bottomSizetype4
{
	font-size:14px;
	vertical-align:top;
	margin-top:4px;
	float:right;
}
.kidsBottomDivider
{
    margin-top:3px;
}

/***************************c4 page***************************/

/***************************c8 page***************************/
.CenterBigImage
{
	width:648px;
	height:447px;
	background-image:url(../Images/border_large_pict_video_tee.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	float:right;
}

.ContentWidthC8
{
	width: 665px;
	float:right;
}
.FirstContent2ColumnsC8
{
	width: 648px;
	float: right;
	margin-right: 21px;
}
.extraLinksWrapC8
{
	float:left;
	width:220px;
	text-align:right;
	margin-top:0px;
	margin-left:32px;
}
.rightMarginC8
{
	margin-right:10px;
}
.ItemVideoBGTeenC8
{
    float: right;
    width: 100%;
    background-image: url(../images/main_title_teen.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 35px;
    margin-right:-12px;
}
.toAlllinksItemsC8 A
{
	float:left;	
	margin-top:0px;
	margin-left:50px;
	font-family:Arial;
	font-size:13px;
	color:#0067AB;
	text-decoration:none;
}
.toAlllinksItemsC8 A:visited
{
	color:#451813;
	text-decoration:none;
}
/***************************c8 page***************************/
/***************************d1 page***************************/
.ItemDetailsImageTitleImgD1
{
    width: 11px;
    height: 9px;
    margin-top: 14px;
    margin-right: 12px;
    margin-left: 4px;
    float: right;
}
.ItemDetailsImageTxtD1
{
    float: right;
    width: 88%;
}
.TitleTextD1
{
	font-family:Arial ;
	font-size:14px;
	color:#961616;
	font-weight:bold;
	margin-right:12px;
}
.TitleTextD1Big
{
	font-family:Arial ;
	font-size:16px;
	color:#961616;
	font-weight:bold;
	margin-right:12px;
}
.BottomImageType11
{
	width:305px;
	height:9px;
}
.HeaderTextD1
{
	float:right;
	width:660px;
	margin-right:25px;
}
.HeaderTextD2
{
	float:right;
	width:685px;
	margin-right:0px;
}
.HeaderTextGalleries
{
    float:right;
	width:685px;
	margin-right:21px;
}
/***************************d1 page***************************/


/***************************e2*************************/
.E2BackgroundImageLeft
{
    background-image: url(../images/bg_picture_adults.gif); 
    background-repeat: no-repeat;
    background-position: left bottom; 
    width: 255px; 
    height: 414px; 
    float: right; 
    margin-right:62px;
    position:absolute;   
}
.E2HeaderSeparator
{
    width: 666px;
    height: 44px;
    background-image: url(../images/main_title_adults.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 21px;
    margin-top: 66px;
}
.E2SubHeaderText
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
    margin-right: 11px;
}
.E2SubHeaderText span, p
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #451813;
}
.E2ContentText
{
    float: right;
    text-align: right;
    width: 100%;
    margin-right: 22px;
    margin-top: 18px;
}
.E2ContentText1
{
    float: right;
    width: 65%;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-bottom: 10px;
}
.E2ContentText1 p, span
{
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
}
.E2ContentText2
{
    float: right;
    width: 65%;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 17px;
}
.E2ContentText3
{
    float: right;
    width: 65%;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: -1px;
}
.E2ContentText3Title
{
    float: right;
    width: 65%;
	margin-top: 18px;
}
.E2ContentText3TitleH3
{
    float: right;
    width: 65%;
    font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #961616;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.E2ContentText4
{
    float: right;
    width: 65%;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 17px;
}
.E2BottomSeparator
{
    width: 666px;
    height: 28px;
    background-image: url(../images/title_adult_long.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 21px;
    margin-top: 37px;
}
.QABottomSeparatorAll
{
    width: 666px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-top: 37px;
    margin-right: 0px;
}
.QABottomSeparatorTeens
{
    background-image: url(../images/he/title_teens_large.gif);
}
.QABottomSeparatorKids
{
    background-image: url(../images/he/title_kids_large.gif);
}
.QABottomSeparatorAdults
{
    background-image: url(../images/he/title_adult_long.gif);
}

.E2SubBottomText
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #961616;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
    margin-right: 15px;
}
.E2SubBottomText span, p
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #961616;
}
.E2SubBottomText span
{
    width:90%;
}
.E2SubBottomText img
{
    float:right;
    margin-left:3px;
    margin-top:5px;
}
.E2BottomSendMessage
{
    float: right;
    width: 666px;
    margin-right: 23px;
    margin-bottom: 70px;
    margin-top: 11px;
}
.E2QuestionOrComment
{
    float: right;
    width: 100%;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: -3px;
}
.E2QuestionOrComment span, p
{
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
}
.E2LblFirstName
{
    float: right;
    width: 85px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 14px;
	margin-left: 10px;
}
.E2LblLastName
{
    float: right;
    width: 80px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 14px;
	margin-left: 10px;
}
.E2LblEmail
{
    float: right;
    width: 85px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 4px;
	margin-left: 10px;
}
.E2LblMessage
{
    float: right;
    width: 85px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 4px;
	margin-left: 10px;
}
.E2SendCommentBodyInput
{
	float:right;
	width: 70%;
	margin-top: 11px;
}
.E2SendCommentTextBox
{
	float:right;
	width:2px;
}
.E2SendCommentTextBoxLeft
{
	float:right;
	width:2px;
}
.E2SendCommentTextBoxRight
{
    float:right;
	width:2px;
}

.E2SendCommentTextBoxtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
	width:2px;
	float:right;
}

.E2SendCommentTextBoxmiddle
{
	border-right:1px solid #C7C1B4;
	height:15px;
	float:right;
	margin-right:-1px;
	width:2px;
}

.E2SendCommentTextBoxbottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:10px;
	float:right;
	width:2px;
}

.E2SendCommentBodyInput input
{
	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:70%;
	height:19px;
}

.E2SendCommentTextBoxBottom
{
	float:right;
	width:2px;
}

.E2SendCommentTextBoxBottomtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
	float:right;
	width:2px;
}

.E2SendCommentTextBoxBottommiddle
{
	border-left:1px solid #C7C1B4;
	height:15px;
	float:right;
	width:2px;
}

.E2SendCommentTextBoxBottombottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	width:2px;
}

.E2EmailInput
{
	float:right;
	width: 496px;
	margin-top: 1px;
}
.E2EmailTextBox
{
	float:right;
	width:2px;
}

.E2EmailTextBoxtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
	float:right;
	width:2px;
}

.E2EmailTextBoxmiddle
{
	border-right:1px solid #C7C1B4;
	height:15px;
	float:right;
	width:2px;
	margin-right:-1px;
}
.E2EmailTextBoxbottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:10px;
	float:right;
	width:2px;
}

.E2EmailInput input
{
	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:490px;
	height:19px;
}
.E2EmailInput textarea
{
    float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:488px;
	height:86px;
	overflow-y:scroll;
}
.E2EmailTextBoxBottomtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	margin-top:-1px;
	float:right;
	width:2px;
}

.E2EmailTextBoxBottommiddle
{
	border-left:1px solid #C7C1B4;
	height:15px;
	float:right;
	width:2px;
}

.E2EmailTextBoxBottombottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	width:2px;
}
.E2CommentInput
{
	float:right;
	width: 496px;
	margin-top: 1px;
}
.E2CommentTextBox
{
	float:right;
	width:2px;
}

.E2CommentTextBoxtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	width:2px;
}

.E2CommentTextBoxmiddle
{
	border-right:1px solid #C7C1B4;
	height:82px;
	float:right;
	width:2px;
	margin-right:-1px;
}

.E2CommentTextBoxbottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:10px;
	float:right;
	width:2px;
}

.E2CommentInput textarea
{
    float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:488px;
	height:88px;
	overflow-y:scroll;
}

.E2CommentTextBoxBottom
{
	float:right;
	width:2px;
}

.E2CommentTextBoxBottomtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	width:2px;
}

.E2CommentTextBoxBottommiddle
{
	border-left:1px solid #C7C1B4;
	height:82px;
	float:right;
	width:2px;
}

.E2CommentTextBoxBottombottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	width:2px;
}
.E2WebMasterAproval
{
    float: right;
    width: 300px;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-right: 137px;
}
.E2Buttons
{
	clear:both;
	width: 160px;
	margin-top: -9px;
	margin-right: 253px;
}
.E2SendButton
{
	float:right;
}
.E2CancelButton
{
	float:right;
	margin-right:10px;
}
.CancelButtonE2
{
	float:right;
	margin-right:10px;
	cursor:pointer;
}
.E2LblNameMain
{
    width:600px;
    float:right;
}
.E2LblNameErrMain
{
    width:600px;
    float:right;
    margin-right:90px;
    padding-bottom:5px;
}
.E2txtFirstNameErr
{
    width:301px;float:right;
}
.SendCommentBodyInputE2 input
{
	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:185px;
	height:19px;
}
.SendCommentBodyInputE2
{
	float:right;
	width: 192px;
	margin-top: 11px;
}
.LblLastNameE2
{
    float: right;
    width: 80px;
    text-align: right;
    margin-right: 23px;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-top: 14px;
	margin-left: 10px;
}
.BottomSendMessageE2
{
    float: right;
    width: 65%;
    margin-right: 32px;
    margin-bottom: 70px;
    margin-top: 11px;
    overflow:visible;
}
.ButtonsE2
{
	clear:both;
	width: 160px;
	margin-top: 19px;
	margin-right: 389px;
}



/***************************end e2*************************/
/****************************page d2**************************/
.HeaderTextBoldD2
{
	font-size:13px;
	font-family:Arial;
	color:#595959;
	font-weight:bold;
	padding-left:16px;
	float:right;
	width:30px;
}
.HeaderSubTitleNormalD2
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	float:right;
	width:585px;
	
}
.HeaderSubTitleD2Width
{
	width:660px;
	margin-right:12px;
}
.ItemDetailsImageTitleD2
{
	float:right;
	width:100%;
	margin-bottom:8px;
	margin-top:-6px;
}
.extraLinkHeadlineD2
{
	width:100%;
	height:30px;
}

/****************************end page d2**************************/
/****************************begin page F2**************************/
.F2Title
{
    float: right;
    width: 460px;
    margin-bottom: 12px;
    margin-top:50px;
}
.F2ImageBulet
{
    float: right;
    margin-top: 4px;
    margin-left: 6px;
}
.divTitle
{
    font-family: Arial;
    font-size: 14px;
    color: #961616;
    font-weight: normal;
    text-align: right;
    float: right;
}
.RowItemBox
{
    float: right;
    width: 465px;
    border-bottom: solid 1px #dbd9d9;
    margin-top: 2px;
}
.RowItemTitle, .RowItemTitle a:active
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    text-decoration: none;
    text-align: right;
    float: right;
}
.RowItemTitle a:visited
{
    font-family: Arial;
    font-size: 13px;
    color: #451813;
    text-decoration: none;
    text-align: right;
    float: right;
}
.RowItemTitle a:hover
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    text-decoration: underline;
    text-align: right;
    float: right;
}
.F2Link, .F2Link a:active
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    text-decoration: none;
    text-align: right;
}
.F2Link a:visited
{
    font-family: Arial;
    font-size: 13px;
    color: #451813;
    text-decoration: none;
    text-align: right;
}
.F2Link a:hover
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    text-decoration: underline;
    text-align: right;
}
.RowItemText
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #595959;
    text-align: right;
    float: right;
}
.RowItemTextHiglight{
    color:Red!important;
    font-size:13px;
}
.RowItemBoldText
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #595959;
    text-align: right;
}
.RowItemHeaderText
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #4d4d4d;
    text-align: right;
    float: right;
    width: 100%;
    height: 21px;
    background-color: #dbd9d9;
}
.RowItemImage
{
    border: solid 2px #ffffff;
    width: 60px;
    height: 60px;
}
.RowItemTitleArea
{
    width: 93px;
    float: right;
    margin-left: 10px;
    margin-right: 7px;
    margin-top: 3px;
}
.RowItemDescriptionArea
{
    width: 172px;
    float: right;
    margin-left: 9px;
    margin-top: 3px;
    margin-bottom: 6px;
}
.RowItemImageArea
{
    width: 65px;
    float: right;
    margin-left: 4px;
    margin-bottom: 6px;
    margin-top: 3px;
}
.RowItemPriceArea
{
    width: 57px;
    float: right;
    margin-top: 3px;
    vertical-align: top;
}
.RowItemCartArea
{
    width: 34px;
    float: right;
    margin-right: 5px;
    margin-left: 9px;
    margin-top: 3px;
}
.RowItemCartImage
{
    margin-top: 22px;
	margin-bottom: 5px;
    vertical-align: middle;
    cursor: pointer;
}
.RowItemPriceText
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #595959;
    text-align: center;
    float: right;
    margin-top: 10px;
}
.RowItemWidth
{
    width: 467px;
    float: right;
}
.RowItemInfo
{
    width: 460px;
    float: right;
    margin-top:8px;
    margin-bottom:100px;
}
/****************************end page F2**************************/


/*************************Basket*******************************/

.AddToBasketDiv
{
    float:right;
    width:239px;
    height: 100px;
    margin-top:10px;
}
.AddTobasketTop
{
    float: right;
    width:100%;
    margin-top: 17px;
}
.AddTobasketTopTitle
{
    float: right;
    background-image: url(../images/bullet_titlle_red.gif);
    background-position: right center;
    background-repeat: no-repeat;
    width: 80%;
    margin-right: 5px;
}
.AddTobasketImg
{
    float: right;
    width: 31px;
    height: 27px;
    background-image: url(../images/icon_shopping.gif);
    background-position: right top;
    background-repeat: no-repeat;
    margin-top: -10px;
}
.AddToBacketTopTitleText
{
    float: right;
    width: 100%;
    text-align: right;
    font-family: Arial;
    font-size: 16px;
    color: #961616;
    margin-right: 15px;
}
.AddToBasketTitleAdultSmall
{
    float: right;
    width: 237px;
    height: 9px;
    background-image: url(../images/title_adult_small.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.AddtoBasketEmptyBasketLbl
{
    float: right;
    width: 100%;
    text-align: right;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    margin-right: 5px;
}
.AddtoBasketItems
{
    float: right;
    width: 100%;
    margin-top: 11px;
}
.BasketItemTop
{
    float: right;
    width: 100%;
    background-color: #dbd9d9;
    text-align: right;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #4d4d4d;
    height: 22px;
}
.BasketItemNameTop
{
    float: right;
    width: 55%;
    margin-right: 7px;
    margin-top: 2px;
}
.BasketItemAmountTop
{
    float: right;
    width: 16%;
    margin-top: 2px;
}
.BasketItemPriceTop
{
    float: right;
    width: 15%;
    margin-top: 2px;
}
.BasketItems
{
    float: right;
    width: 100%;
    text-align: right;
}
.BasketItem
{
    float: right;
    width: 100%;
    background-color: #f6f6f6;
    /*height: 23px;*/
    height: auto;
    margin-bottom: 4px;
}
.BasketItemTotal
{
    float: right;
    width: 100%;
    background-color: #961616;
    height: 24px;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}
.BasketItemSeparator
{
    float: right;
    width: 100%;
    height: 1px;
    background-color: #dbd9d9;
}
.BasketItemName
{
    float: right;
    width: 55%;
    margin-right: 7px;
    margin-top: 2px;
    
}
.BasketItemNameLink
{
    float: right;
    width: 50%;
    margin-right: 7px;
    margin-top: 2px;
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    text-decoration: none;
    cursor: pointer;
}
.BasketItemNameLink a, .BasketItemNameLink a:active, .BasketItemNameLink a:visited
{
    float: right;
    width: 85%;
    margin-right: 7px;
    margin-top: 2px;
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    text-decoration: none;
    cursor: pointer;
}
.BasketItemNameLink a:hover
{
    font-family: Arial;
    font-size: 13px;
    color: #0067ab;
    text-decoration: underline;
    cursor: pointer;
}

.BasketItemAmount
{
    float: right;
    width: 15%;
    margin-top: 2px;
    font-family: Arial;
    font-size: 12px;
    color: #595959;
}
.BasketItemPrice
{
    float: right;
    margin-top: 2px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.BasketShekel
{
    float: right;
    margin-right: 4px;
    margin-top: 2px;
}
.BasketItemTotalText
{
    float: right;
    width: 65%;
    margin-right: 7px;
    margin-top: 2px;
}
.BasketItemPriceTotal
{
    float: right;
    margin-top: 2px;
}
.BasketButtonOrder
{
    float: left;
    margin-top: 5px;
    position: relative;
}
.BasketButtonOrder img
{
    cursor:pointer;
}
/*************************End Basket*******************************/

/*************************** A4 ***************************/

.A4BackgroundChild
{
    float: left; 
    margin-top: 67px; 
    margin-left: -20px;
}

/*************************** end A4 ***************************/

/*************************** A5 ***************************/

.A5BackgroundTeen
{
    float: left; 
    margin-top: 67px; 
    margin-left: -20px;
}

/*************************** end A5 ***************************/


/*************************** A6 ***************************/

.A6BackgroundAdult
{
    float: left; 
    margin-top: 67px;
}
.A6BackgroundAdultImg
{
    position: relative; 
    left: -22px;
}
.A6ContentWidthTop
{
    /*margin-top: -150px;*/
}
.A6ContentWidthHeight
{
    height: 53px;
}
/*************************** end A6 ***************************/

/*************************** A7 ***************************/

.A7BackgroundTeen
{
    background-image:url(../images/bg_picture_teen.gif);
    background-repeat:no-repeat;
    background-position:left top;
    width:272px;
    height:332px;
    margin-left:-21px;
    float:left;
    margin-top:48px;
}

/*************************** end A7 ***************************/


/*************************** A8 ***************************/

.A8BackgroundTeen
{
    background-image: url(../images/bg_picture_teen.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 272px; 
    height: 332px; 
    margin-left: -21px;
    float: left; 
    margin-top: 48px;
}

/*************************** end A8 ***************************/

/*************************** B1 ***************************/

.B1MenuLeftDiv
{
    float:right;
    margin-top:15px;
    margin-right:70px;
    width:260px;
}

/*************************** End B1 ***************************/

/*************************** B2 ***************************/

.B2BackgroundChild
{
    background-image: url(../images/bg_picture_child.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 272px; 
    height: 332px; 
    margin-left: -45px;
    float: left; 
    margin-top: 48px;
}

/*************************** End B2 ***************************/

/*************************** TabbedMenu.ascx ***************************/

.MousePointer
{
    cursor: pointer;
}
.TabbedMenuDiv
{
    float: right; 
    width: 953px; 
    height: 39px; 
    margin-right: 12px;
}
.TabSelectedDiv
{
    float: right; 
    margin-right: 6px;
}
.TabButtCatalogImg
{
    cursor: pointer; 
    margin-top: 6px; 
    margin-left: 4px;
    border:none;
}
/*************************** End TabbedMenu.ascx ***************************/

.MaxWidth
{
    width: 100%;
    float: right;
}
.TabbedMenuBox
{
    text-align: center;
    width: 973px;
    margin-top: -40px;
}
.BigCatalogDiv
{
    width:145px;
}
.BigCatalogImg
{
    cursor: pointer;
}
.HeaderMainBox
{
    width:965px;/*needed for ie?*/
    margin-top:15px;
}
.HeaderBox1
{
    float: right;
    width: 904px;
}
.HeaderBox2
{
    float: right;
    width: 904px;
    /*margin-top: 10px;*/
}
.HeaderBox1_1
{
    float: right;
    width: 595px;
    height: 23px;
    border-bottom: solid 2px #961615;
    vertical-align: top;
}
.HeaderBox1_2
{
    margin-right: 40px;
    float: right;
    width: 255px;
    height: 23px;
    border-bottom: solid 2px #961615;
}
.HeaderBoxImg1_2
{
    margin-top: 4px;
}
.HeaderBoxText1_2
{
    margin-right: 5px;
    margin-top: 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
}
.HeaderBox2_1
{
    float: right;
    width: 595px;
}
.HeaderBox21_1
{
    float: right;
    border: none;
    width: 270px;
    height: 98px;
    margin-top: 1px;
}
.HeaderBox21_2
{
    float: right;
    margin-right: 40px;
    text-align: right;
    margin-top: 6px;
    width: 280px;
}
.HeaderBox212_1
{
    float: right;
    font-family: Arial;
    font-size: 13px;
    color: #ffffff;
}
.HeaderBox212_1 p, span
{
    font-family: Arial;
    font-size: 13px;
    color: #ffffff;
    margin-bottom:0px;
    margin-top:0px;
}
.HeaderBox212_2
{
    float: right;
    width: 280px;
    margin-top: 17px;
}
.HeaderBox212_3,.HeaderBox212_3 div, .HeaderBox212_3 a:hover
{
    float: right;
    font-family: Arial;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
    width:98%;
}
.HeaderBox212_3 a:active, .HeaderBox212_3 a:visited
{
    float: right;
    font-family: Arial;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    width:98%;
}
.HeaderBox212_4
{
    float: right;
    font-family: Arial;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
}
.FooterControlBox
{
    position: relative;
    margin-right: auto;
    margin-left: auto;
    margin-top: 16px;
    margin-bottom: 16px;
    /*width: 300px;*/
}
.Width185
{
    width: 185px;
}
.MarginBottom14
{
    margin-bottom: 14px;
}
.Width478
{
    width: 478px;
}
.Width310
{
    width: 310px;
}
.E1Width94
{
    width: 94px;
}
.E1Width90
{
    width: 90px;
}
.E1MarginTop15
{
    margin-top: 15px;
}
.E1ButtonBox
{
    float: right;
    width: 100%;
    margin-bottom: 19px;
}
.E1Button1
{
    float: left;
    cursor: pointer;
    margin-left: 20px;
}
.E1Button2
{
    float: left;
    cursor: pointer;
    margin-left: 7px;
}
/**************************F4 Page*********************/
.MainPartF4
{
    width:490px;
    float:right;
}
.MainPartF4WithColor
{
    width:493px;
    float:right;
    background-color:#dbd9d9;
}
.MainPartF4Confirm
{
    width:405px;
    float:right;
}
.MainPartF4HeaderConfirm
{
    width:405px;
    float:right;
    background-color:#dbd9d9;
    font-family:Arial;
    font-size:13px;
    color:#4d4d4d;
    font-weight:bold;
    float:right;
    text-align:right;
    height:18px;
    padding-top:2px;
}
.MainPartF4RowConfirm
{
    width:405px;
    float:right;
    padding-bottom:3px;
    padding-top:3px;
    border-top:solid 1px #dbd9d9;
}
.headerTextF4
{
    font-family:Arial;
    font-size:13px;
    color:#4d4d4d;
    font-weight:bold;
    float:right;
    text-align:right;
    background-color:#dbd9d9;
    height:18px;
	padding-right:5px;
	padding-top: 2px;
}
.headerTextF4Confirm
{
    font-family:Arial;
    font-size:13px;
    color:#4d4d4d;
    font-weight:bold;
    float:right;
    text-align:right;
    height:18px;
	padding-right:5px;
	padding-top: 2px;
}
.Col1F4
{
	width:200px;
	float:right;
	text-align:right;
	padding-right:5px;
}
.Col2F4
{
	width:70px;
	float:right;
	padding-right:5px;
}
.Col3F4
{
	width:65px;
	float:right;
	text-align:right;
}
.Col4F4
{
	width:50px;
	float:right;
	padding-right:5px;
	white-space:nowrap;
}
.Col5F4
{
	width:65px;
	float:right;
	padding-right:5px; 
}
.ItemDetailsImageContentF4
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	text-align:right;
	padding-right:10px;
}
.DelItemF4
{
    float:right;
    margin-bottom:2px;
    cursor:pointer;
}
.rowBottLineF4
{
    width:493px;
    float:right;
    height:1px;
    background-color:#dbd9d9;
    margin-bottom:5px;
}
.rowBottLineF4Confirm
{
    width:405px;
    float:right;
    height:1px;
    background-color:#dbd9d9;
    margin-bottom:5px;
}
.SecColtextF4
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	text-align:right;
	padding-right:0px;
	width:70px;
}
.BottomTableF4
{
    background-color:#cbcaca;
    padding-top: 4px;
    height:20px;
    width:493px;
    margin-top:5px;
    float: right;
}
.BottomTableF4Confirm
{
    background-color:#cbcaca;
    padding-top: 4px;
    height:20px;
    width:405px;
    float: right;
}
.botTextF4
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#4d4d4d;
    text-align:right;
    vertical-align:middle;
    padding-right:4px;
    float:right;
    margin-right:10px;
}
.BotCenterPartF4
{
	border:solid 1px #cbcaca;
    width:292px;
    float:right;
}
.RightBigSpaceF4
{
    margin-right:180px;
}
.ItemVideoBGMediumF4
{
    float: right;
    width: 478px;
    background-image: url(../Images/title_adult_medium.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 9px;
}
.GoRightF4
{
    float:right;
}
.TextForRdbF4
{
	width:20px;
	float:right;
}
.VSpaceF4
{
    width:100%;
    height:15px;
    float:right;
}
.VSpaceSmallF4
{
    width:100%;
    height:8px;
}
.AsterikF4
{
    width:8px;
    height:7px;
    margin-right:10px;
}
.F4TextBox input
{
 	float:right;
	border:0px;
	border-bottom:1px solid #C7C1B4;
	border-top:1px solid #C7C1B4;
	width:127px;
	height:19px;
}
.F4TextBox
{
    float:right;
    width:127px;
}
.F4Captcha
{
    float:left;
    width:300px;
    text-align: right;
    margin-right:10px;
}
.F4CaptchaText
{
    float: right;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-left: 0px;
	width:95px;
	margin-top:45px;
}
.F4Labels
{
    float: right;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-left: 0px;
	width:95px;
}
.F4LabelsConfirm
{
    float: right;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
	margin-left: 0px;
	width:195px;
}
.F4HalfPage
{
    width:50%;float:right;
}
.F4HalfPage span
{
    float:right;
    width:10px;
    margin-top:7px;
}
.F4LabelsPadding
{
margin-right:17px;   
}
.F4ButPad
{
    padding-right:303px;
}
.F4TxtWidth
{
    width:120px!important;
   
}
.F4BasketSec
{
	padding-right:15px;
	margin-top:-42px;
}


/******************end F4 Page********************/

.ImageCenterB5
{
	vertical-align:middle !important;
	margin-top:-4px;
}
.ItemDetailsImageTitleImgB5
{
    width: 9px;
    height: 9px;
    margin-top: 5px;
    margin-right: 12px;
    margin-left: 4px;
    float: right;
}
.LetterTitleMarginTop
{
	margin-top:138px;
	padding-right:20px;
}
.LetterTitleNoImg
{
	margin-top:0px;
	padding-right:0px;
}
.LetterImageVisible
{
	display:inline;
	float:right;
	padding-bottom:5px;
}
.LetterImageNotVisible
{
	display:none;
}
.ErrorMessage
{
	float: right;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #595959;
}
.Width40
{
    width:40px;
}
.WidthConstitution
{width:100px;}
.Width70
{
    width:70px;
}
.Width76
{
    width:76px;
}
.Width36
{
    width:36px;
}
.Width38
{
    width:38px;
}
.LogoBoxImage
{
    margin-top:22px;
    margin-right:14px;
    position:absolute;
    z-index:999;
    width:307px;
    height:58px;
}


.VideoEmbedObject
{
    float: right;
    margin-top: 9px;
    text-align: right;
    margin-right: 17px;
    width: 614px;
    height: 387px;
    overflow: hidden;
}
.ErrorText
{
	float: right;
    text-align: right;
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: red;
}
.QaAddEmailErr
{
    margin-top: 5px;
    margin-bottom: 5px;
}
.QaAddMainBodyErr
{
    margin-top: -5px;
    margin-bottom: 5px;
}
.QaNameErr
{
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
}
.RegistrationMask
{
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1500;
    background-color: #7f7f7f;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    display: none;
}

.HeaderImageQA
{
    float: right;
    height: 92px;
    width: 134px;
}


/*********************************** Q&A ***********************************/

.List_DivContentBig
{
    float: right;
    width: 591px;
    text-align: right;
    margin-top: 2px;
}
.List_HeaderBulletBig
{
    background-image: url(../Images/bullet_titlle_red.gif); 
    background-repeat : no-repeat; 
    width: 9px;
    height: 9px;
    margin-top: 5px;
    margin-right: 4px;
    float:right;
}
.List_HeaderTextBig
{
    float: right;
    width: 90%;
    font-family: Arial;
	font-size: 16px;
	color: #961616;
	text-align: right;  
	margin-right:4px;
}
.List_ContentTextBig
{
    width:530px;
    float:right;
    margin-right: 23px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.QAItemAnswerDiv
{
    margin-top: 17px;
    width:530px;
    float:right;
    margin-right: 23px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.extraLinksWrapQA
{
	float:left;
	width:220px;
	text-align:right;
	margin-top:20px;
	margin-left:32px;
}
.QABottomSeparator
{
    width: 660px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: 21px;
    margin-top: 40px;
}
.MasterMenuBottomSeparator
{
    width: 660px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: -1px;
    margin-top: 40px;
}
.NoColsBottomSeparator
{
    width: 660px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: 21px;
    margin-top: 40px;
}
.QABottomTeens
{
    background-image: url(../images/title_teens_large.gif);
}
.QABottomAdults
{
    background-image: url(../images/title_adult_long.gif);
}
.QABottomKids
{
    background-image: url(../images/title_kids_large.gif);
}
.QABottomSeparatorPaging
{
    width: 660px;
    height: 38px;
    float: right;
    margin-right: 10px;
    margin-top: 40px;
}
/*********************************** End Q&A ***********************************/

/*********************************** Personal Stories ***********************************/

.StoryDivContentBig
{
    float: right;
    width: 660px;
    text-align: right;
}

.FirstContentStoryColumn
{
    width: 660px;
	float: right;
	margin-right: 21px;
}

.StoryContentTextBig
{
    width:590px;
    float:right;
    margin-right: 23px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}

/*********************************** End Personal Stories ***********************************/

/*********************************** Principles of Faith ***********************************/
.PrinciplesOfFaithContent
{
	width: 666px;
	float: right;
	margin-right: 51px;
	text-align: right;
	margin-bottom: 36px;
}
.PrinciplesOfFaithContent p, span, ul, li
{
	font-family: Arial;
	font-size: 13px;
	color: #595959;
	font-weight: normal;
}
/*********************************** end Principles of Faith ***********************************/

/*********************************************************************************************/
/************************************** begin general item displayer *************************/
/*********************************************************************************************/
    .ItemListBox
    {
        float: right;
        width: 100%;
        text-align: right;
        margin-top: 12px;
    }
    
    .ItemImageBorderCss1, .ItemImageBorderCss1 div
    {
        float: right;
        background-image: url(../images/border_pict_small_teens.gif);
        background-position: center top;
        background-repeat: no-repeat;
        width: 82px;
        height: 103px;
    }
    
    .ItemImageBorderCss1 img, .ItemImageBorderCss1 a:active, .ItemImageBorderCss1 a:visited
    {
        float: right;
        margin-top: 13px;
        margin-right: 12px;
        width: 62px;
        height: 63px;
        border: none;
    }
    
    .ItemImageBorderCss1 a:hover
    {
        float: right;
        cursor:pointer;
        margin-top: 13px;
        margin-right: 12px;
        width: 62px;
        height: 63px;
        border: none;
    }
    
    .ItemImageBorderCss2, .ItemImageBorderCss2 div
    {
        float: right;
        background-image: url(../images/border_pict_small_child.gif);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        width: 69px;
        height: 69px;
    }
    
    .ItemImageBorderCss2 img, .ItemImageBorderCss2 a:active, .ItemImageBorderCss2 a:visited
    {
        float:right;
        margin-top:5px;
        margin-right:4px;
        border:none;
        width:60px;
        height:60px;
    }
    
    .ItemImageBorderCss2 a:hover
    {
        float:right;
        cursor:pointer;
        margin-top:5px;
        margin-right:3px;
        border:none;
        width:65px;
        height:65px;
    }
    
    
    .ItemImageBorderCss3
    {
        float: right;
        background-image: url(../images/border_pict_small_child.gif);
        background-position: 6px 10px;
        background-repeat: no-repeat;
        width: 69px;
        height: 69px;
    }
    
    .ItemListBullet
    {
        width: 9px;
        height: 9px;
        margin-top: 5px;
        margin-right: 12px;
        margin-left: 4px;
        float: right;
    }
    .ItemListBulletNew
    {
        margin-right: 12px;
        margin-left: 8px;
        float: right;
        vertical-align: middle !important;
        margin-top: -4px;
    }
    
    .ItemListTitle
    {
        font-family: Arial;
        font-size: 16px;
        color: #961616;
        text-align: right;
        font-weight: normal;
        width:100%;
    }
    .ItemListTitle h2
    {
        font-family: Arial;
        font-size: 16px;
        color: #961616;
        text-align: right;
        font-weight: normal;
        width:80%;
    }
    
    .ItemListTitleSimple ItemListTitle, .ItemListTitleSimple h2
    {
        margin-right:10px;
    }
    .ItemListTitleLink, .ItemListTitleLink a:active, .ItemListTitleLink a:visited
    {
        font-family: Arial;
        font-size: 16px;
        color: #961616;
        text-align: right;
        font-weight: normal;
        text-decoration: none;
    }
    .ItemListTitleLink a:hover
    {
        font-family: Arial;
        font-size: 16px;
        color: #961616;
        text-align: right;
        font-weight: normal;
        text-decoration: underline;
    }
    .ItemListTextBox
    {
        float: right;
        width: 490px;
        margin-top:6px;
    }
    .ItemListAuthor
    {
        font-family: Arial;
        font-size: 13px;
        color: #595959;
        font-weight: bold;
        margin-right: 10px;
        margin-top: 7px;
        float: right;
        width:100%;
    }
    .ItemListPublishDate
    {
        font-family: Arial;
        font-size: 13px;
        color: #595959;
        font-weight: bold;
        margin-right: 10px;
        margin-top: 7px;
        float: right;
    }
    .ItemListText
    {
        float: right;
        width: 85%;
        font-family: Arial;
        font-size: 13px;
        color: #595959;
        margin-right: 10px;
        margin-top:3px;
        font-weight: normal;
    }
    .ItemListText p, span, font
    {
        /*font-family: Arial;
        font-size: 13px;
        color: #595959;
        font-weight: normal;*/
    }
    .ItemListLinkIcon
    {
        float: right;
        width: 4px;
        height: 7px;
        margin-left: 4px;
        margin-top: 6px;
        margin-right: 4px;
    }
    .ItemListLinkBox
    {
        float: right;
        width: 85%;
        margin-right: 10px;
    }
    .ItemListLink, .ItemListLink a:active
    {
        float: right;
        font-family: Arial;
        font-size: 13px;
        color: #0067ab;
        cursor: pointer;
        text-decoration: none;
    }
    .ItemListLink a:hover
    {
        float: right;
        text-decoration: underline;
        color: #005299;
    }
    .ItemListLink a:visited
    {
        float: right;
        color: #451813;
        text-decoration: none;
    }
.Width100100
{
    width:100%;
    float:right;
}

.ItemImageBorderCss0, .ItemImageBorderCss1 div
{
    float: right;
    width: 82px;
    height: 103px;
}

.ItemImageBorderCss0 img, .ItemImageBorderCss1 a:active, .ItemImageBorderCss1 a:visited
{
    float: right;
    margin-top: 13px;
    margin-right: 9px;
    width: 62px;
    height: 63px;
    border: solid 2px #ffffff;
}

.ItemImageBorderCss0 a:hover
{
    float: right;
    cursor:pointer;
    margin-top: 13px;
    margin-right: 9px;
    width: 62px;
    height: 63px;
    border: solid 2px red;
}
/*********************************************************************************************/
/************************************** end general item displayer ***************************/
/*********************************************************************************************/


.UCPAGER_itemstyleDefault
{
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    margin-right: 0px;
}
.UCPAGER_itemstyleDefault li
{
    color:Black;
    display: inline;
    text-align: center;
    margin-left: 2px!important;
    margin-right: 2px!important;
    float: right;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #961616;
    
}
.UCPAGER_itemstyleDefault li img 
{
	margin-top: 5px;
}
.UCPAGER_itemstyleDefault li a
{
	font-family: Arial;
	font-size: 13px;
	color: #0067ab;
	font-weight: normal;
	text-decoration: none;
}
.UCPAGER_itemstyleDefault li img.Divider
{
    margin-top: 2px;
}

.MainTitleDiv
{
    float: right;
    width: 660px;
}
.QaItemTitle
{
    float: right;
    width: 100%;
    text-align: right;
    margin-right: 17px;
    margin-bottom: 4px;
}
.QaItemTeensTopDiv
{
    float: right;
    width: 100%;
    background-image: url(../images/main_title_teen.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 35px;
    margin-right:12px;
}
.QaItemAdultsTopDiv
{
    float: right;
    width: 100%;
    background-image: url(../images/main_title_adults.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 35px;
    margin-right:12px;
}
.QaItemKidsTopDiv
{
    float: right;
    width: 100%;
    background-image: url(../images/main_title_child.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 35px;
    margin-right:0px;
}
.LettAccumItemTopDivAll
{
    float: right;
    width: 660px;
    background-position: center top;
    background-repeat: no-repeat;
    height: 35px;
    margin-right:0px;
}
.LettAccumItemTopDivKids
{
    background-image: url(../images/main_title_child.gif);
}
.LettAccumItemTopDivTeens
{
    background-image: url(../images/main_title_teen.gif);
}
.LettAccumItemTopDivAdults
{
    background-image: url(../images/main_title_adults.gif);
}
.PersonalStoriesAccumContent
{
    width: 660px;
    float: right;
    margin-top: 15px;
    margin-right: 11px;
    margin-bottom: 4px;
}
.PersonalStoriesAccumWrap
{
	float:left;
	margin-top:20px;
	padding-bottom:7px;
	margin-right: 12px;
	margin-left: -50px;
}
.PersStoriesBottomAll
{
    width: 660px;
    height: 43px;
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 0px;
    margin-bottom: 10px;
}
.PersStoriesBottomTeen
{
    background-image: url(../images/title_teens_large.gif);
}
.PersStoriesBottomTeen div.nextPrevItemsWrap
{
	margin-top: 7px;
}
.PersStoriesBottomKid
{
    background-image: url(../images/title_kids_large.gif);
}
.PersStoriesBottomKid div.nextPrevItemsWrap
{
	margin-top: 7px;
}
.PersStoriesBottomAdult
{
    background-image: url(../images/title_adult_long.gif);
}
.PersStoriesBottomAdult div.nextPrevItemsWrap
{
	margin-top: 7px;
}
.BGImageLeftAll
{
    
}
.BGImageLeftKids
{
    background-repeat: no-repeat;
    background-position: left bottom; 
    width: 261px; 
    height: 269px; 
    float: left; 
    position: absolute;
    margin-right: 703px;
    margin-top: 110px;
    background-image: url(../images/bg_picture_child.gif); 
}
.BGImageLeftTeens
{
    background-repeat: no-repeat;
    background-position: left bottom; 
    width: 272px; 
    height: 332px; 
    float: left; 
    position: absolute;
    margin-right: 693px;
    margin-top: 110px;
    background-image: url(../images/bg_picture_teen.gif); 
}
.BGImageLeftAdults
{
    background-repeat: no-repeat;
    background-position: left bottom; 
    width: 255px; 
    height: 414px; 
    float: left; 
    position: absolute;
    margin-right: 711px;
    margin-top: 110px;
    background-image: url(../images/bg_picture_adults.gif); 
}
.ImageLeftGalleriesKids
{
    background-image: url(../images/bg_picture_child.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 261px; 
    height: 269px; 
    margin-left: -21px;
    float: left; 
    margin-top: 48px;
}
.ImageLeftGalleriesTeens
{
    background-image: url(../images/bg_picture_teen.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 272px; 
    height: 332px; 
    margin-left: -21px;
    float: left; 
    margin-top: 48px;
}
.ImageLeftGalleriesAdults
{
    background-image: url(../images/bg_picture_adults.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 255px; 
    height: 414px; 
    margin-left: -22px;
    float: left; 
    margin-top: 48px;
}
.AdultArtileAccumWrap
{
	float:left;
	margin-top:20px;
	margin-bottom:5px;
	margin-right: 12px;
	margin-left: -30px;
}
/***** Custom Combobox styles ************************/

.selectArea {
	width:200px;
	height:21px;
	/*background:url(../Images/text_field_pixel.gif) repeat-x left top;*/
	
}
.selectArea .right { /*left*/
	width:22px;
	height:21px;
	float:right;
	background:url(../Images/text_field_right.gif) no-repeat left top;
}
.selectArea .left { /*right*/
	width:21px;
	height:21px;
	float:left;
	background:url(../Images/text_field_combo.gif) no-repeat left top;
}
.selectArea .left a { /*right*/
	display:block;
	width:200px;
	height:21px;
	/*margin-right:-150px;*/
	position:absolute;
}
.selectArea .left i {display:none;} /*right*/
.selectArea .center {
	width:160px;
	color:#000000;
	padding-top:2px;
	overflow:hidden;
	white-space:nowrap;
	margin-top: -23px;
	margin-right: 3px;
	font-family: Arial;
	font-size: 13px;
	float: right;
}

.selectArea .selOptionText
{
	padding-top: 3px; 
	margin: 0px; 
	height: 22px; 
	font-family: arial; 
	text-align:right; 
	font-size: 0.9em; 
	/*background:url(../Images/text_field_pixel.gif);*/
	background-repeat: repeat-x;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-right:0px;
	width:172px;
	background:#ffffff;
	padding:2px;
	font-size:11px;
	z-index:20;
	border: solid 1px silver;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	text-decoration:none;
	display:block;
	padding:1px 4px;
	font-family: Arial;
	font-size: 13px;
	/*border:1px solid #6f7074;*/
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	/*border-color:#cfd0d6;*/
}

.textinput {
	height:15px;
	background:url(../images/text_field_pixel.gif);
	background-repeat: repeat-x;
	background-position: right top;
	border:none;
	padding:2px 2px 4px 0;
	font-family: Arial;
	font-size: 13px;
}

.OptionSelected 
{
	color:#FFFFFF;
	background:#5F6062;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	font-family: Arial;
	font-size: 13px;
	cursor:pointer;
}

.OptionUnselected 
{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	font-family: Arial;
	font-size: 13px;
	cursor:default;
}

/***** End Custom Combobox styles ************************/
     
.ValidationGroupUserDetails 
{
    float:right;
    text-align:right;
    color:Red;
}
.RequiredCheckoutForm
{
    display:none;
    width:0px;
    height:0px;
}
.ValidationGroupUserDetails LI
{
    color:Red;
}
.ValidationGroupUserDetails UL
{
    text-align:right;
    color:Red;
}
.MouseHand 
{
	cursor: pointer;
}

.StoryContentTextBig p, span
{
    font-family: Arial;
    font-size: 13px;
    color: #595959;
    font-weight: normal;
}
.NextPrevPaggingNoCols
{
    width: 660px;
    height: 43px;
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
    margin-right: 2px;
    margin-top: 18px;
}
.HeaderMasterMenuAll
{
    width: 660px;
    background-repeat: no-repeat;
    background-position: right bottom;
    float: right;
    margin-right: 0px;
    margin-top: 0px;
}
.HeaderMasterMenuKids
{
    height:25px;
}
.HeaderMasterMenuTeens
{
    height:35px;
}
.HeaderMasterMenuAdults
{
    height:35px;
}
.HeaderTextMargin
{
	float:right;
	width:685px;
	margin-right:21px;
}
.MarginRight21
{
    margin-right: 21px;
}
.ImageLeftGameKids
{
    background-image: url(../images/bg_picture_child.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 261px; 
    height: 269px; 
    margin-left: -46px;
    float: left; 
    margin-top: 48px;
}
.ImageLeftGameTeens
{
    background-image: url(../images/bg_picture_teen.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 272px; 
    height: 332px; 
    margin-left: -46px;
    float: left; 
    margin-top: 48px;
}
.ImageLeftGameAdults
{
    background-image: url(../images/bg_picture_adults.gif); 
    background-repeat: no-repeat;
    background-position: left top; 
    width: 261px; 
    height: 269px; 
    margin-left: -22px;
    float: left; 
    margin-top: 48px;
}
.Height40
{
    height: 40px;
}
.AdultArticleAccumContent
{
    width: 100%;
    float: right;
    margin-top: 77px;
    margin-right: 11px;
    margin-bottom: 4px;
}
.MarginRight10
{
    margin-right: 10px;
}
.MarginBottom30
{
    margin-bottom: 30px;
}

/******************************* start printing templates *******************************/
.LogoBoxImagePrinting
{
    margin-top:22px;
    margin-right:35px;
    position:absolute;
    z-index:999;
    width:307px;
    height:58px;
}

.PrintingSeparator
{
    margin-top:93px;
    float:right;
    width:900px;
    margin-right:35px;
    border-bottom:solid 2px #c4c4c4;
    height:2px;
}
.BgTextureDivPrinting
{
    height:100%;
    margin-top: 35px; 
    float: right; 
    width: 900px;
    margin-right: 75px;
    margin-bottom:35px;
}
.ArticlePritingButtons
{
	float:left;
	margin-top:20px;
	margin-bottom:35px;
	margin-left: 40px;
}

.tAcloseIconPrint A
{
	font-weight: normal;
	color:#0067AB;
	text-decoration:none;
	cursor:pointer;
}

.tAcloseIconPrint A:Hover
{
	text-decoration:underline;
}

.tAcloseIconPrint A:Visited
{
	color:#451813;
}

.tAcloseIconPrint
{
	float:left;
	padding-left:20px;
	font-size:13px;
	font-family:Arial;
	margin-top:7px;
}

.tAcloseIconPrint img
{
	padding-left:5px;
}
.F4LabelsWidth
{
	width:80px;
	margin-top:-14px;
	margin-right:19px;
}

/****************************** Article printing ******************************/

.ArticlePrintingBottom
{
    float:right;
    width:750px;
    height:15px;
    background-image:url(../images/bg_page_footer.gif);
    background-repeat:no-repeat;
    margin-right:-13px;
}
.ArticlePrintingMainContentLeftIE,.ArticlePrintingMainContentLeftFF
{
    width:723px;
    float:right;
    background-image:url(../images/shadow_site_left.gif);
    background-repeat:repeat-y;
    background-position:left top;
}
.ArticlePrintingMainContentRightIE
{
    width:723px;
    float:right;
    background-image:url(../images/shadow_site_right.gif);
    background-repeat:repeat-y;
    background-position:right top;
}
.ArticlePrintingMainContentRightFF
{
    width:723px;
    float:right;
    background-image:url(../images/shadow_site_right.gif);
    background-repeat:repeat-y;
    background-position:right top;
}
.ArticleLogoPrintingIE
{
    float:right;
    margin-top:30px;
    width:723px;
    height:86px;
    background-image:url(../images/header.jpg);
    background-repeat:no-repeat;
}
.ArticleLogoPrintingFF
{
    float:right;
    margin-top:30px;
    width:723px;
    height:86px;
    background-image:url(../images/header.jpg);
    background-repeat:no-repeat;
}
.ArticlePrintingContentIE
{
    float:right; 
    width:723px;
    text-align:right;
    margin-right:35px;
}
.PersonalStoryPrintingIE
{
    float:right; 
    width:700px;
    text-align:right;
    margin-right:35px;
}
.ArticlePrintingContentFF
{
    float:right; 
    width:723px;
    text-align:right;
    margin-right:35px;
}
.PersonalStoryPrintingFF
{
    float:right; 
    width:723px;
    text-align:right;
    margin-right:35px;
}
.ArticlePrintingSeparator
{
    float:right;
    background-image:url(../images/bg_gradiant_header.gif);
    background-repeat:repeat-x;
    width:715px;
    height:43px;
    margin-right:4px;
}
.ArticlePrintingTitle
{
    float: right;
    width: 98%;
    text-align: right;
    margin-right: 0px;
    margin-bottom: 4px;
}
.ArticlePrintingTitle h1
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #451813;
}
.ArticlePrintingAdultBg
{
    float:right;
    background-image:url(../images/titlle_adult.gif);
    width:660px;
    height:9px;
    margin-right:0px;
    margin-top:2px;
}
.ArticlePrintingSubTitleIE
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	width:91%;
	margin-bottom:10px;
	margin-right:31px;
	text-decoration: none;
	margin-top:26px;
	
}
.ArticlePrintingSubTitleFF
{
	font-family:Arial;
	font-size:13px;
	color:#595959;
	width:87%;
	margin-bottom:10px;
	margin-right:31px;
	text-decoration: none;
	margin-top:26px;
	
}
.ArticlePrintingTextFF
{
    float:right;
    width:87%;
    margin-right:31px;
    margin-top:27px;
}
.ArticlePrintingTextIE
{
    float:right;
    width:91%;
    margin-right:31px;
    margin-top:27px;
}
.ArticlePrintingTextFF a, .ArticlePrintingTextIE a, .ArticlePrintingTextFF a:active, .ArticlePrintingTextIE a:active
{
    font-family:Arial;
	font-size:13px;
	color:#0067ab;
	text-decoration:none;
}
.ArticlePrintingTextIE a:visited, .ArticlePrintingTextFF a:visited
{
    font-family:Arial;
	font-size:13px;
	color:#451813;
	text-decoration:none;
}
.ArticlePrintingTextIE a:hover, .ArticlePrintingTextFF a:hover
{
    font-family:Arial;
	font-size:13px;
	color:#0067ab;
	text-decoration:underline;
}
.ArticlePrintingSource
{
    float:right;
    width:93%;
    margin-right:31px;
    font-family:Arial;
	font-size:13px;
	color:#595959;
	font-weight:bold;
}
.ArticlePrintingAHeader
{
	font-family:Ariall;
	font-size:13px;
	color:#595959;
	font-weight:bold;
	margin-right:31px;
	width:90%;
	margin-top:35px;
}
.QAPrintingSpan
{
    width:92%;
    float:right;
    margin-right: 15px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.QAPrintingSpanFF
{
    width:92%;
    float:right;
    margin-right: 15px;
    font-family: Arial;
    font-size: 13px;
    color: #595959;
}
.QAPrintingContentIE
{
    float:right; 
    width:723px;
    text-align:right;
    margin-right:35px;
    margin-left:15px;
}
.QAPrintingContentFF
{
    float:right; 
    width:695px;
    text-align:right;
    margin-right:35px;
    margin-left:15px;
}
.ComicsPrintingTitle
{
    float: right;
    width: 90%;
    text-align: right;
    margin-right: 31px;
    margin-bottom: 4px;
}
.ComicsPrintingTitle h1
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #451813;
}
.GameActivityPrintingIE
{
    float:right; 
    width:723px;
    text-align:right;
    margin-right:35px;
    margin-left:15px;
}
.GameActivityPrintingFF
{
    float:right; 
    width:723px;
    text-align:right;
    margin-right:35px;
}
/****************************** end Article printing ******************************/



.SetHomePage
{
    cursor:hand!important;
    font-weight:bold!important;
    color:#004080!important;
    font-family:Verdana!important;
    display:inline!important;
    font-weight:bold;
    font-size:14px!important;
    white-space:nowrap;
}
.DivSetHomePage
{
    width:320px;
    float:right;
    text-align:right;
    margin-top:160px!important;
    margin-right:-330px;
    
}
.GeneralTemplateArea
{
    float:right;
    width:660px;
}
.GeneralTemplateArea p, span, font
{
    float:right;
    width:660px;
     
}

.divDetailDesc 
{
    width:210px;
}
div.divDetailDesc div, div.divDetailDesc span, div.divDetailDesc font
{
    width:210px;
}


.AboutUs_RequiredFields
{
    color:#595959;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    text-align:right;
    margin-top:10px;
}
.AboutUs_RequiredStar
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    text-align:center;
    width:10px;
    .float:right;
}

/*******************************  MEDIA FILES *******************************/

.ShowMediaItems
{
    float:right;
    width:260px;
    white-space:normal !important;
}   
.FileRowHRef
{
    float:right;
    width:100%;
    cursor:pointer;
    white-space:pre;
}
.FileRowSpan
{
    float:right !important;
    width:100%;
    margin-top:5px;
    color:#961616;
    white-space:normal !important;
}
.FileRowSpan IMG
{
    float:none !important;
    width:16px !important;
    height:15px !important;
    margin-right:10px !important;
    margin-left:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    vertical-align:bottom !important;
}
.ShowMediaItems a, .ShowMediaItems a:active, .ShowMediaItems a:visited
{
    color:#961616;
    text-decoration:none;
    cursor:pointer;
}
.ShowMediaItems a:hover
{
    color:#961616;
    text-decoration:underline;
    cursor:pointer;
}
.ShowMediaItems div
{
    float:right;
    width:98%;
}
/*******************************  END MEDIA FILES *******************************/


/*******************************  Autocomplete *******************************/

/**** CityComplete *****/
.citycomplete
{
	font-family: Tahoma;
	font-size: 8pt;
	background-color: white;
	border: 1px solid #858585;
	position: absolute;
	cursor: default;
	overflow: auto;
	overflow-x: hidden;
	text-align: right;
	height: 67px;
	width: 100px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}

.citycomplete_item
{
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
	float: right;
	width: 147px;
	cursor: pointer;
	
}

.citycomplete_item_highlighted
{
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: bold;
	float: right;
	width: 147px;
	cursor: pointer;
	
}

/*******************************  END Autocomplete *******************************/

.ItemComicImageDetails
{
    float:right;
    width:100%;
    /*position:relative;*/
}



/******************************* start printing *******************************/

.DivPrintRight
{
    width:4px;
    float:right;
    background-image:url(../images/shadow_site_right.gif);
    background-repeat:repeat-y;
    background-position:right top;
    margin-right:0px;
    height:100%;
}
.DivPrintCenter
{
    width:672px;
    float:right;
    padding-left:20px;
    padding-right:23px;
    height:100%;
}
.DivPrintCenter1
{
    width:680px;
    float:right;
    padding-left:20px;
    padding-right:23px;
    /*height:100%;*/
    background-image:url(../images/printcontent_bg.png);
    background-repeat:repeat-y;
    background-position:left top;
}
.DivPrintLeft
{
    width:4px;
    float:right;
    background-image:url(../images/shadow_site_left.gif);
    background-repeat:repeat-y;
    background-position:left top;
    height:100%;
}

.DivLogoPrinting
{
    float:right;
    margin-top:30px;
    margin-right:0px;
    width:100%;
    height:86px;
    background-image:url(../images/header.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
}

.DivPrintingBottom
{
    float:right;
    width:100%;
    height:15px;
    background-image:url(../images/bg_page_footer.gif);
    background-repeat:no-repeat;
    background-position:right top;
    margin-right:-13px;
    padding-bottom:15px;
    
    width:734px;
}
.DivPritingButtons
{
    float:right;
    margin-bottom:35px;
    margin-left:0;
    margin-top:20px;
    text-align:left;
    width:100%;
}





@-moz-document url-prefix()
{
    .E2BackgroundImageLeft  
    {
        margin-right:689px!important; 
    }
}

#slider-code { height: 160px; overflow:hidden; }
#slider-code .viewport { float: left; width: 625px; height: 140px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; height: 140px; width: 625px;text-align: right;}

#slider-code .pager
{background-image:url("../Images/HpBanner/bg_for_paging.gif");bottom:21px;clear:both;float:right;height:11px;list-style:none outside none;
 margin:0;padding:5px 5px 5px 15px;position:relative;}
#slider-code .pager li { float: left; }
#slider-code .pagenum {background-image:url("../Images/HpBanner/banner_paging_white.gif");display:block;width:14px;height:14px;}
#slider-code .active {background-image:url("../Images/HpBanner/banner_paging_red.gif");}

.TopSealButtons{vertical-align:top;padding-top:35px;margin-right:12px;}
.SliderTextBgClass
{background-image:url("../Images/HpBanner/bg_for_pasuk.png");background-color:Transparent;width:392px;height:79px;padding:5px;}
.SliderTextClass, .SliderTextClass p {color:#000000;font-family:Arial;font-size:16px;text-align:right;width:325px;font-weight:bold;margin:0;}
.SliderLinkTextClass{color:#0067ab;font-family:Arial;font-size:12px;text-align:right;width:300px;font-weight:bold;}
.SliderAnchorClass{width:625px;height:140px;}
.SliderBgDivClass{width:625px;height:140px;}
